From 8e90bd3decdd6bada9486e5fd792b16c3f90b1af Mon Sep 17 00:00:00 2001 From: Doug Coleman Date: Fri, 9 Oct 2015 20:38:30 -0700 Subject: [PATCH] kernel32: Fix a typo, fix a constant value, another typo, add three more flags to the monitors api. --- basis/windows/kernel32/kernel32.factor | 36 ++++++++++++++++---------- 1 file changed, 22 insertions(+), 14 deletions(-) diff --git a/basis/windows/kernel32/kernel32.factor b/basis/windows/kernel32/kernel32.factor index 2fe908e9aa..c28f8e6316 100644 --- a/basis/windows/kernel32/kernel32.factor +++ b/basis/windows/kernel32/kernel32.factor @@ -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 -- 2.34.1