[SERVICES]

- addendum to r53153 : [unique] and [ptr] can't be applied to [out] only parameters, so mark them as [in] too.
Now MSVC build gets as far as 3rd stage.

svn path=/trunk/; revision=53154
This commit is contained in:
Jérôme Gardou 2011-08-09 18:50:00 +00:00
parent 2e54793dbe
commit 34f157a953

View file

@ -435,10 +435,10 @@ interface svcctl
/* Function 17 */
DWORD RQueryServiceConfigW(
[in] SC_RPC_HANDLE hService,
[out, size_is(cbBufSize), unique] LPBYTE lpServiceConfig,
[in, out, size_is(cbBufSize), unique] LPBYTE lpServiceConfig,
/* FIXME: should be [out] LPQUERY_SERVICE_CONFIGW lpServiceConfig, */
[in, range(0, 1024*8)] DWORD cbBufSize,
[out, unique] LPBOUNDED_DWORD_8K pcbBytesNeeded);
[in, out, unique] LPBOUNDED_DWORD_8K pcbBytesNeeded);
/* Function 18 */
DWORD RQueryServiceLockStatusW(
@ -547,10 +547,10 @@ interface svcctl
/* Function 29 */
DWORD RQueryServiceConfigA(
[in] SC_RPC_HANDLE hService,
[out, size_is(cbBufSize), unique] LPBYTE lpServiceConfig,
[in, out, size_is(cbBufSize), unique] LPBYTE lpServiceConfig,
/* FIXME: should be [out] LPQUERY_SERVICE_CONFIGA lpServiceConfig, */
[in, range(0, 1024*8)] DWORD cbBufSize,
[out, unique] LPBOUNDED_DWORD_8K pcbBytesNeeded);
[in, out, unique] LPBOUNDED_DWORD_8K pcbBytesNeeded);
/* Function 30 */
DWORD RQueryServiceLockStatusA(