#DEFINE FILE_SHARE_READ                 0x00000001  
#DEFINE FILE_SHARE_WRITE                0x00000002  
#DEFINE FILE_SHARE_DELETE               0x00000004  
#DEFINE FILE_ATTRIBUTE_READONLY         0x00000001  
#DEFINE FILE_ATTRIBUTE_HIDDEN           0x00000002  
#DEFINE FILE_ATTRIBUTE_SYSTEM           0x00000004  
#DEFINE FILE_ATTRIBUTE_DIRECTORY        0x00000010  
#DEFINE FILE_ATTRIBUTE_ARCHIVE          0x00000020  
#DEFINE FILE_ATTRIBUTE_NORMAL           0x00000080  
#DEFINE FILE_ATTRIBUTE_TEMPORARY        0x00000100  
#DEFINE FILE_ATTRIBUTE_COMPRESSED       0x00000800  
#DEFINE FILE_ATTRIBUTE_OFFLINE          0x00001000  
#DEFINE FILE_NOTIFY_CHANGE_FILE_NAME    0x00000001   
#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_SECURITY     0x00000100   
#DEFINE FILE_ACTION_ADDED               0x00000001   
#DEFINE FILE_ACTION_REMOVED             0x00000002   
#DEFINE FILE_ACTION_MODIFIED            0x00000003   
#DEFINE FILE_ACTION_RENAMED_OLD_NAME    0x00000004   
#DEFINE FILE_ACTION_RENAMED_NEW_NAME    0x00000005   
*#DEFINE MAILSLOT_NO_MESSAGE             ((DWORD)-1) 
*#DEFINE MAILSLOT_WAIT_FOREVER           ((DWORD)-1) 
#DEFINE FILE_CASE_SENSITIVE_SEARCH      0x00000001  
#DEFINE FILE_CASE_PRESERVED_NAMES       0x00000002  
#DEFINE FILE_UNICODE_ON_DISK            0x00000004  
#DEFINE FILE_PERSISTENT_ACLS            0x00000008  
#DEFINE FILE_FILE_COMPRESSION           0x00000010  
#DEFINE FILE_VOLUME_IS_COMPRESSED       0x00008000  

#DEFINE CREATE_ALWAYS     2
#DEFINE OPEN_EXISTING     3
#DEFINE GENERIC_READ      0x80000000
#DEFINE GENERIC_WRITE     0x40000000
#DEFINE FILE_FLAG_OVERLAPPED 0x40000000
#DEFINE INVALID_HANDLE_VALUE -1
