svn commit: samba r14445 - in branches/SAMBA_4_0/source: include lib/replace/win32

metze at samba.org metze at samba.org
Wed Mar 15 14:05:10 GMT 2006


Author: metze
Date: 2006-03-15 14:05:09 +0000 (Wed, 15 Mar 2006)
New Revision: 14445

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

Log:
add FILE_NOTIFY_CHANGE_STREAM_* flags from:

http://ubiqx.org/cifs/rfc-draft/draft-leach-cifs-v1-spec-02.html#s4.3.7

tridge: there's also the buffering documented...

metze
Modified:
   branches/SAMBA_4_0/source/include/smb.h
   branches/SAMBA_4_0/source/lib/replace/win32/replace.h


Changeset:
Modified: branches/SAMBA_4_0/source/include/smb.h
===================================================================
--- branches/SAMBA_4_0/source/include/smb.h	2006-03-15 13:02:37 UTC (rev 14444)
+++ branches/SAMBA_4_0/source/include/smb.h	2006-03-15 14:05:09 UTC (rev 14445)
@@ -421,17 +421,23 @@
 #define FILE_VOLUME_IS_COMPRESSED 0x8000
 
 /* ChangeNotify flags. */
-#define FILE_NOTIFY_CHANGE_FILE        0x001
-#define FILE_NOTIFY_CHANGE_DIR_NAME    0x002
-#define FILE_NOTIFY_CHANGE_ATTRIBUTES  0x004
-#define FILE_NOTIFY_CHANGE_SIZE        0x008
-#define FILE_NOTIFY_CHANGE_LAST_WRITE  0x010
-#define FILE_NOTIFY_CHANGE_LAST_ACCESS 0x020
-#define FILE_NOTIFY_CHANGE_CREATION    0x040
-#define FILE_NOTIFY_CHANGE_EA          0x080
-#define FILE_NOTIFY_CHANGE_SECURITY    0x100
-#define FILE_NOTIFY_CHANGE_FILE_NAME   0x200
+#define FILE_NOTIFY_CHANGE_FILE_NAME	0x00000001
+#define FILE_NOTIFY_CHANGE_DIR_NAME	0x00000002
+#define FILE_NOTIFY_CHANGE_DIR_NAME	0x00000002
+#define FILE_NOTIFY_CHANGE_ATTRIBUTES	0x00000004
+#define FILE_NOTIFY_CHANGE_SIZE		0x00000008
+#define FILE_NOTIFY_CHANGE_LAST_WRITE	0x00000010
+#define FILE_NOTIFY_CHANGE_LAST_ACCESS	0x00000020
+#define FILE_NOTIFY_CHANGE_CREATION	0x00000040
+#define FILE_NOTIFY_CHANGE_EA		0x00000080
+#define FILE_NOTIFY_CHANGE_SECURITY	0x00000100
+#define FILE_NOTIFY_CHANGE_STREAM_NAME	0x00000200
+#define FILE_NOTIFY_CHANGE_STREAM_SIZE	0x00000400
+#define FILE_NOTIFY_CHANGE_STREAM_WRITE	0x00000800
 
+#define FILE_NOTIFY_CHANGE_NAME \
+	(FILE_NOTIFY_CHANGE_FILE_NAME|FILE_NOTIFY_CHANGE_DIR_NAME)
+
 /* change notify action results */
 #define NOTIFY_ACTION_ADDED 1
 #define NOTIFY_ACTION_REMOVED 2

Modified: branches/SAMBA_4_0/source/lib/replace/win32/replace.h
===================================================================
--- branches/SAMBA_4_0/source/lib/replace/win32/replace.h	2006-03-15 13:02:37 UTC (rev 14444)
+++ branches/SAMBA_4_0/source/lib/replace/win32/replace.h	2006-03-15 14:05:09 UTC (rev 14445)
@@ -67,6 +67,7 @@
 #undef FILE_FILE_COMPRESSION
 #undef FILE_VOLUME_QUOTAS
 #undef FILE_VOLUME_IS_COMPRESSED
+#undef FILE_NOTIFY_CHANGE_FILE_NAME
 #undef FILE_NOTIFY_CHANGE_DIR_NAME
 #undef FILE_NOTIFY_CHANGE_ATTRIBUTES
 #undef FILE_NOTIFY_CHANGE_SIZE
@@ -75,7 +76,10 @@
 #undef FILE_NOTIFY_CHANGE_CREATION
 #undef FILE_NOTIFY_CHANGE_EA
 #undef FILE_NOTIFY_CHANGE_SECURITY
-#undef FILE_NOTIFY_CHANGE_FILE_NAME
+#undef FILE_NOTIFY_CHANGE_STREAM_NAME
+#undef FILE_NOTIFY_CHANGE_STREAM_SIZE
+#undef FILE_NOTIFY_CHANGE_STREAM_WRITE
+#undef FILE_NOTIFY_CHANGE_NAME
 
 #undef PRINTER_ATTRIBUTE_QUEUED
 #undef PRINTER_ATTRIBUTE_DIRECT



More information about the samba-cvs mailing list