[ros-diffs] [jgardou] 53154: [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.

jgardou at svn.reactos.org jgardou at svn.reactos.org
Tue Aug 9 18:50:01 UTC 2011


Author: jgardou
Date: Tue Aug  9 18:50:00 2011
New Revision: 53154

URL: http://svn.reactos.org/svn/reactos?rev=53154&view=rev
Log:
[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.

Modified:
    trunk/reactos/include/reactos/idl/svcctl.idl

Modified: trunk/reactos/include/reactos/idl/svcctl.idl
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/idl/svcctl.idl?rev=53154&r1=53153&r2=53154&view=diff
==============================================================================
--- trunk/reactos/include/reactos/idl/svcctl.idl [iso-8859-1] (original)
+++ trunk/reactos/include/reactos/idl/svcctl.idl [iso-8859-1] Tue Aug  9 18:50:00 2011
@@ -435,10 +435,10 @@
     /* 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 @@
     /* 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(




More information about the Ros-diffs mailing list