svn commit: samba r16838 - in branches/SAMBA_4_0/source/librpc/idl: .

jelmer at samba.org jelmer at samba.org
Thu Jul 6 17:17:35 GMT 2006


Author: jelmer
Date: 2006-07-06 17:17:35 +0000 (Thu, 06 Jul 2006)
New Revision: 16838

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=16838

Log:
Allow compilation by midl. Patch by andrzej.hajda at wp.pl

Modified:
   branches/SAMBA_4_0/source/librpc/idl/svcctl.idl


Changeset:
Modified: branches/SAMBA_4_0/source/librpc/idl/svcctl.idl
===================================================================
--- branches/SAMBA_4_0/source/librpc/idl/svcctl.idl	2006-07-06 16:59:43 UTC (rev 16837)
+++ branches/SAMBA_4_0/source/librpc/idl/svcctl.idl	2006-07-06 17:17:35 UTC (rev 16838)
@@ -83,7 +83,7 @@
 
 	/*****************/
 	/* Function 0x00 */
-	uint32 svcctl_CloseServiceHandle(
+	WERROR svcctl_CloseServiceHandle(
 						[in,out,ref] policy_handle *handle
 						);
 
@@ -97,7 +97,7 @@
 	WERROR svcctl_ControlService(
 								 [in,ref] policy_handle *handle,
 								 [in] uint32 control,
-								 [out] SERVICE_STATUS status
+								 [out,ref] SERVICE_STATUS *status
 								 );
 
 	/*****************/
@@ -164,19 +164,22 @@
 
 	/*****************/
 	/* Function 0x0c */
-	WERROR svcctl_CreateServiceW([in,ref] policy_handle *handle,
-								[in] [string,charset(UTF16)] uint16 *ServiceName,
+	WERROR svcctl_CreateServiceW([in,ref] policy_handle *scmanager_handle,
+								[in,ref] [string,charset(UTF16)] uint16 *ServiceName,
 								[in] [string,charset(UTF16)] uint16 *DisplayName,
 								[in] uint32 desired_access,
 								[in] uint32 type,
 								[in] uint32 start_type,
 								[in] uint32 error_control,
-								[in] [string,charset(UTF16)] uint16 *binary_path,
+								[in,ref] [string,charset(UTF16)] uint16 *binary_path,
 								[in] [string,charset(UTF16)] uint16 *LoadOrderGroupKey,
-  								[out] uint32 *TagId,
+  								[in,out] uint32 *TagId,
 								[in] [string,charset(UTF16)] uint16 *dependencies,
+								[in] uint32 fix_len_dependencies,
 								[in] [string,charset(UTF16)] uint16 *service_start_name,
-								[in] [string,charset(UTF16)] uint16 *password);
+								[in] [string,charset(UTF16)] uint16 *password,
+								[in] uint32 fix_len_password,
+								[out,ref] policy_handle *handle);
 
 	/*****************/
 	/* Function 0x0d */
@@ -210,8 +213,9 @@
 	/*****************/
 	/* Function 0x10 */
 	WERROR svcctl_OpenServiceW([in,ref] policy_handle *scmanager_handle,
-							  [in] [string,charset(UTF16)] uint16 *ServiceName,
-							  [in] uint32 access_mask);
+							  [in,ref] [string,charset(UTF16)] uint16 *ServiceName,
+							  [in] uint32 access_mask,
+					                  [out,ref] policy_handle *handle);
 
 	/*****************/
 	/* Function 0x11 */



More information about the samba-cvs mailing list