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

jelmer at samba.org jelmer at samba.org
Thu Sep 7 09:59:39 GMT 2006


Author: jelmer
Date: 2006-09-07 09:59:39 +0000 (Thu, 07 Sep 2006)
New Revision: 18212

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

Log:
Use bitmap for access mask. Patch by Ronnie Sahlberg.

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


Changeset:
Modified: branches/SAMBA_4_0/source/librpc/idl/winreg.idl
===================================================================
--- branches/SAMBA_4_0/source/librpc/idl/winreg.idl	2006-09-07 09:49:34 UTC (rev 18211)
+++ branches/SAMBA_4_0/source/librpc/idl/winreg.idl	2006-09-07 09:59:39 UTC (rev 18212)
@@ -15,6 +15,9 @@
 {
 	declare bitmap security_secinfo;
 
+	typedef [bitmap32bit] bitmap {
+	} winreg_AccessMask;
+
 	typedef [v1_enum] enum {
 		REG_NONE                       = 0,
 		REG_SZ                         = 1,
@@ -40,7 +43,7 @@
 	/* Function: 0x00 */
 	WERROR winreg_OpenHKCR(
 		[in]      uint16 *system_name,
-		[in]      uint32 access_mask,
+		[in]      winreg_AccessMask access_mask,
 		[out,ref] policy_handle *handle
 	);
 
@@ -48,7 +51,7 @@
 	/* Function: 0x01 */
 	WERROR winreg_OpenHKCU(
 	        [in]      uint16 *system_name,
-		[in]      uint32 access_mask,
+		[in]      winreg_AccessMask access_mask,
 		[out,ref] policy_handle *handle
 	);
 
@@ -56,7 +59,7 @@
 	/* Function: 0x02 */
 	WERROR winreg_OpenHKLM(
 		[in]      uint16 *system_name,
-		[in]      uint32 access_mask,
+		[in]      winreg_AccessMask access_mask,
 		[out,ref] policy_handle *handle
 	);
 
@@ -64,7 +67,7 @@
 	/* Function: 0x03 */
 	WERROR winreg_OpenHKPD(
 		[in]      uint16 *system_name,
-		[in]      uint32 access_mask,
+		[in]      winreg_AccessMask access_mask,
 		[out,ref] policy_handle *handle
 	);
 
@@ -72,7 +75,7 @@
 	/* Function: 0x04 */
 	WERROR winreg_OpenHKU(
 		[in]      uint16 *system_name,
-		[in]      uint32 access_mask,
+		[in]      winreg_AccessMask access_mask,
 		[out,ref] policy_handle *handle
 	);
 
@@ -108,7 +111,7 @@
 		[in] winreg_String name,
 		[in] winreg_String class,
 		[in] uint32 options,
-		[in] uint32 access_mask,
+		[in] winreg_AccessMask access_mask,
 		[in,unique] winreg_SecBuf *secdesc,
 		[out,ref] policy_handle *new_handle,
 		[in,out,unique] winreg_CreateAction *action_taken
@@ -198,7 +201,7 @@
 		[in,ref] policy_handle *handle,
 		[in] winreg_String keyname,
 		[in] uint32 unknown,
-		[in] uint32 access_mask,
+		[in] winreg_AccessMask access_mask,
 		[out,ref] policy_handle *handle
 	);
 
@@ -248,8 +251,8 @@
 	/* Function: 0x15 */
 	WERROR winreg_SetKeySecurity(
 		[in,ref] policy_handle *handle,
-		[in] uint32 access_mask,
-		[in,out,ref] KeySecurityData *data
+		[in] winreg_AccessMask access_mask,
+		[in,out,ref] KeySecurityData *sd
 	);
 
 	/******************/
@@ -294,7 +297,7 @@
 	/* Function: 0x1b */
 	WERROR winreg_OpenHKCC(
 		[in]      uint16 *system_name,
-		[in]      uint32 access_mask,
+		[in]      winreg_AccessMask access_mask,
 		[out,ref] policy_handle *handle
 	);
 
@@ -302,7 +305,7 @@
 	/* Function: 0x1c */
 	WERROR winreg_OpenHKDD(
 		[in]      uint16 *system_name,
-		[in]      uint32 access_mask,
+		[in]      winreg_AccessMask access_mask,
 		[out,ref] policy_handle *handle
 	);
 
@@ -343,7 +346,7 @@
 	/* Function: 0x20 */
 	WERROR winreg_OpenHKPT(
 		[in]      uint16 *system_name,
-		[in]      uint32 access_mask,
+		[in]      winreg_AccessMask access_mask,
 		[out,ref] policy_handle *handle
 	);
 
@@ -351,7 +354,7 @@
 	/* Function: 0x21 */
 	WERROR winreg_OpenHKPN(
 		[in]      uint16 *system_name,
-		[in]      uint32 access_mask,
+		[in]      winreg_AccessMask access_mask,
 		[out,ref] policy_handle *handle
 	);
 



More information about the samba-cvs mailing list