svn commit: samba r25731 - in branches/SAMBA_4_0/source: librpc/idl torture/rpc

gd at samba.org gd at samba.org
Thu Oct 25 11:26:02 GMT 2007


Author: gd
Date: 2007-10-25 11:26:02 +0000 (Thu, 25 Oct 2007)
New Revision: 25731

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

Log:
Document winreg_NotifyChangeKeyValue's notify flags.

Guenther

Modified:
   branches/SAMBA_4_0/source/librpc/idl/winreg.idl
   branches/SAMBA_4_0/source/torture/rpc/winreg.c


Changeset:
Modified: branches/SAMBA_4_0/source/librpc/idl/winreg.idl
===================================================================
--- branches/SAMBA_4_0/source/librpc/idl/winreg.idl	2007-10-25 11:12:02 UTC (rev 25730)
+++ branches/SAMBA_4_0/source/librpc/idl/winreg.idl	2007-10-25 11:26:02 UTC (rev 25731)
@@ -19,8 +19,8 @@
 		KEY_QUERY_VALUE 		= 0x00001,
 		KEY_SET_VALUE 			= 0x00002,
 		KEY_CREATE_SUB_KEY 		= 0x00004,
-		KEY_ENUMERATE_SUB_KEYS 	= 0x00008,
-		KEY_NOTIFY 				= 0x00010,
+		KEY_ENUMERATE_SUB_KEYS		= 0x00008,
+		KEY_NOTIFY			= 0x00010,
 		KEY_CREATE_LINK 		= 0x00020,
 		KEY_WOW64_64KEY 		= 0x00100,
 		KEY_WOW64_32KEY 		= 0x00200
@@ -195,13 +195,20 @@
 
 	/******************/
 	/* Function: 0x0e */
+	typedef [public,bitmap32bit] bitmap {
+		REG_NOTIFY_CHANGE_NAME		= 0x00000001,
+		REG_NOTIFY_CHANGE_ATTRIBUTES	= 0x00000002,
+		REG_NOTIFY_CHANGE_LAST_SET	= 0x00000004,
+		REG_NOTIFY_CHANGE_SECURITY	= 0x00000008
+	} winreg_NotifyChangeType;
+
 	[public] WERROR winreg_NotifyChangeKeyValue(
 		[in,ref] policy_handle *handle,
-		[in] uint8 watch_subtree,
-		[in] uint32 notify_filter,
+		[in] boolean8 watch_subtree,
+		[in] winreg_NotifyChangeType notify_filter,
 		[in] uint32 unknown,
 		[in] winreg_String string1,
-		[in] winreg_String string2, 
+		[in] winreg_String string2,
 		[in] uint32 unknown2
 	);
 

Modified: branches/SAMBA_4_0/source/torture/rpc/winreg.c
===================================================================
--- branches/SAMBA_4_0/source/torture/rpc/winreg.c	2007-10-25 11:12:02 UTC (rev 25730)
+++ branches/SAMBA_4_0/source/torture/rpc/winreg.c	2007-10-25 11:26:02 UTC (rev 25731)
@@ -78,7 +78,7 @@
 	struct winreg_NotifyChangeKeyValue r;
 
 	r.in.handle = handle;
-	r.in.watch_subtree = 1;
+	r.in.watch_subtree = true;
 	r.in.notify_filter = 0;
 	r.in.unknown = r.in.unknown2 = 0;
 	init_winreg_String(&r.in.string1, NULL);
@@ -90,7 +90,8 @@
 
 	if (!W_ERROR_IS_OK(r.out.result)) {
 		torture_comment(tctx,
-				"NotifyChangeKeyValue failed - %s - not considering\n", win_errstr(r.out.result));
+				"NotifyChangeKeyValue failed - %s - not considering\n",
+				win_errstr(r.out.result));
 		return true;
 	}
 



More information about the samba-cvs mailing list