]> gitweb.factorcode.org Git - factor.git/commitdiff
kernel32: Fix a typo, fix a constant value, another typo, add three more
authorDoug Coleman <doug.coleman@gmail.com>
Sat, 10 Oct 2015 03:38:30 +0000 (20:38 -0700)
committerDoug Coleman <doug.coleman@gmail.com>
Sat, 10 Oct 2015 03:38:30 +0000 (20:38 -0700)
flags to the monitors api.

basis/windows/kernel32/kernel32.factor

index 2fe908e9aa773261c258ef719f5fef030e352085..c28f8e63166ee72622c0d24f955cbf5c7d1d2b99 100644 (file)
@@ -11,7 +11,7 @@ IN: windows.kernel32
 
 CONSTANT: MAX_PATH 260
 
-CONSTANT: GHND          0x40
+CONSTANT: GHND          0x42
 CONSTANT: GMEM_FIXED          0
 CONSTANT: GMEM_MOVEABLE       2
 CONSTANT: GMEM_ZEROINIT 0x40
@@ -29,7 +29,7 @@ CONSTANT: OPEN_ALWAYS       4
 CONSTANT: TRUNCATE_EXISTING 5
 
 CONSTANT: FILE_LIST_DIRECTORY       0x00000001
-CONSTANT: FILE_READ_DAT             0x00000001
+CONSTANT: FILE_READ_DATA            0x00000001
 CONSTANT: FILE_ADD_FILE             0x00000002
 CONSTANT: FILE_WRITE_DATA           0x00000002
 CONSTANT: FILE_ADD_SUBDIRECTORY     0x00000004
@@ -76,24 +76,32 @@ CONSTANT: FILE_ATTRIBUTE_COMPRESSED          0x00000800
 CONSTANT: FILE_ATTRIBUTE_OFFLINE             0x00001000
 CONSTANT: FILE_ATTRIBUTE_NOT_CONTENT_INDEXED 0x00002000
 CONSTANT: FILE_ATTRIBUTE_ENCRYPTED           0x00004000
-
-CONSTANT: FILE_NOTIFY_CHANGE_FILE        0x001
-CONSTANT: FILE_NOTIFY_CHANGE_DIR_NAME    0x002
-CONSTANT: FILE_NOTIFY_CHANGE_ATTRIBUTES  0x004
-CONSTANT: FILE_NOTIFY_CHANGE_SIZE        0x008
-CONSTANT: FILE_NOTIFY_CHANGE_LAST_WRITE  0x010
-CONSTANT: FILE_NOTIFY_CHANGE_LAST_ACCESS 0x020
-CONSTANT: FILE_NOTIFY_CHANGE_CREATION    0x040
-CONSTANT: FILE_NOTIFY_CHANGE_EA          0x080
-CONSTANT: FILE_NOTIFY_CHANGE_SECURITY    0x100
-CONSTANT: FILE_NOTIFY_CHANGE_FILE_NAME   0x200
-CONSTANT: FILE_NOTIFY_CHANGE_ALL         0x3ff
+CONSTANT: FILE_ATTRIBUTE_INTEGRITY_STREAM    0x00008000
+CONSTANT: FILE_ATTRIBUTE_VIRTUAL             0x00010000
+CONSTANT: FILE_ATTRIBUTE_NO_SCRUB_DATA       0x00020000
+
+CONSTANT: FILE_NOTIFY_CHANGE_FILE_NAME    0x001
+CONSTANT: FILE_NOTIFY_CHANGE_DIR_NAME     0x002
+CONSTANT: FILE_NOTIFY_CHANGE_ATTRIBUTES   0x004
+CONSTANT: FILE_NOTIFY_CHANGE_SIZE         0x008
+CONSTANT: FILE_NOTIFY_CHANGE_LAST_WRITE   0x010
+CONSTANT: FILE_NOTIFY_CHANGE_LAST_ACCESS  0x020
+CONSTANT: FILE_NOTIFY_CHANGE_CREATION     0x040
+CONSTANT: FILE_NOTIFY_CHANGE_EA           0x080
+CONSTANT: FILE_NOTIFY_CHANGE_SECURITY     0x100
+CONSTANT: FILE_NOTIFY_CHANGE_STREAM_NAME  0x200
+CONSTANT: FILE_NOTIFY_CHANGE_STREAM_SIZE  0x400
+CONSTANT: FILE_NOTIFY_CHANGE_STREAM_WRITE 0x800
+CONSTANT: FILE_NOTIFY_CHANGE_ALL          0xfff
 
 CONSTANT: FILE_ACTION_ADDED 1
 CONSTANT: FILE_ACTION_REMOVED 2
 CONSTANT: FILE_ACTION_MODIFIED 3
 CONSTANT: FILE_ACTION_RENAMED_OLD_NAME 4
 CONSTANT: FILE_ACTION_RENAMED_NEW_NAME 5
+CONSTANT: FILE_ACTION_ADDED_STREAM 6
+CONSTANT: FILE_ACTION_REMOVED_STREAM 7
+CONSTANT: FILE_ACTION_MODIFIED_STREAM 8
 
 CONSTANT: DONT_RESOLVE_DLL_REFERENCES 1