[SVCCTL]
authorJérôme Gardou <jerome.gardou@reactos.org>
Tue, 26 Oct 2010 17:20:00 +0000 (17:20 +0000)
committerJérôme Gardou <jerome.gardou@reactos.org>
Tue, 26 Oct 2010 17:20:00 +0000 (17:20 +0000)
  - fix parsing of svcctl.idl with midl

svn path=/branches/cmake-bringup/; revision=49286

include/reactos/idl/svcctl.idl

index fe4dc89..583263c 100644 (file)
@@ -434,8 +434,7 @@ interface svcctl
     /* Function 17 */
     DWORD RQueryServiceConfigW(
         [in] SC_RPC_HANDLE hService,
     /* Function 17 */
     DWORD RQueryServiceConfigW(
         [in] SC_RPC_HANDLE hService,
-        [out, unique, size_is(cbBufSize)] LPBYTE lpServiceConfig,
-        /* FIXME: should be [out] LPQUERY_SERVICE_CONFIGW lpServiceConfig, */
+        [out] LPQUERY_SERVICE_CONFIGW lpServiceConfig,
         [in, range(0, 1024*8)] DWORD cbBufSize,
         [out] LPBOUNDED_DWORD_8K pcbBytesNeeded);
 
         [in, range(0, 1024*8)] DWORD cbBufSize,
         [out] LPBOUNDED_DWORD_8K pcbBytesNeeded);
 
@@ -546,8 +545,7 @@ interface svcctl
     /* Function 29 */
     DWORD RQueryServiceConfigA(
         [in] SC_RPC_HANDLE hService,
     /* Function 29 */
     DWORD RQueryServiceConfigA(
         [in] SC_RPC_HANDLE hService,
-        [out, unique, size_is(cbBufSize)] LPBYTE lpServiceConfig,
-        /* FIXME: should be [out] LPQUERY_SERVICE_CONFIGA lpServiceConfig, */
+        [out] LPQUERY_SERVICE_CONFIGA lpServiceConfig,
         [in, range(0, 1024*8)] DWORD cbBufSize,
         [out] LPBOUNDED_DWORD_8K pcbBytesNeeded);
 
         [in, range(0, 1024*8)] DWORD cbBufSize,
         [out] LPBOUNDED_DWORD_8K pcbBytesNeeded);