Initial
This commit is contained in:
59
uudecode/DEVIOCTL.INC
Normal file
59
uudecode/DEVIOCTL.INC
Normal file
@@ -0,0 +1,59 @@
|
||||
;*************************************************************************************
|
||||
; MODULE: DEVIOCTL.INC DATE: FEBRUARY 2, 1997
|
||||
; AUTHOR: SEAN M. KESSLER
|
||||
; TARGET: 32 BIT FLAT MODEL
|
||||
; FUNCTION : FILE RELATED CONSTANTS
|
||||
;*************************************************************************************
|
||||
FILE_SHARE_READ equ 00000001h
|
||||
FILE_SHARE_WRITE equ 00000002h
|
||||
FILE_SHARE_DELETE equ 00000004h
|
||||
FILE_ATTRIBUTE_READONLY equ 00000001h
|
||||
FILE_ATTRIBUTE_HIDDEN equ 00000002h
|
||||
FILE_ATTRIBUTE_SYSTEM equ 00000004h
|
||||
FILE_ATTRIBUTE_DIRECTORY equ 00000010h
|
||||
FILE_ATTRIBUTE_ARCHIVE equ 00000020h
|
||||
FILE_ATTRIBUTE_NORMAL equ 00000080h
|
||||
FILE_ATTRIBUTE_TEMPORARY equ 00000100h
|
||||
FILE_ATTRIBUTE_COMPRESSED equ 00000800h
|
||||
FILE_ATTRIBUTE_OFFLINE equ 00001000h
|
||||
CREATE_NEW equ 00000001h
|
||||
CREATE_ALWAYS equ 00000002h
|
||||
OPEN_EXISTING equ 00000003h
|
||||
OPEN_ALWAYS equ 00000004h
|
||||
TRUNCATE_EXISTING equ 00000005h
|
||||
DELETE equ 00010000h
|
||||
READ_CONTROL equ 00020000h
|
||||
WRITE_DAC equ 00040000h
|
||||
WRITE_OWNER equ 00080000h
|
||||
SYNCHRONIZE equ 00100000h
|
||||
STANDARD_RIGHTS_REQUIRED equ 000F0000h
|
||||
STANDARD_RIGHTS_READ equ READ_CONTROL
|
||||
STANDARD_RIGHTS_WRITE equ READ_CONTROL
|
||||
STANDARD_RIGHTS_EXECUTE equ READ_CONTROL
|
||||
STANDARD_RIGHTS_ALL equ 001F0000h
|
||||
SPECIFIC_RIGHTS_ALL equ 0000FFFFh
|
||||
FILE_READ_DATA equ 0001h
|
||||
FILE_LIST_DIRECTORY equ 0001h
|
||||
FILE_WRITE_DATA equ 0002h
|
||||
FILE_ADD_FILE equ 0002h
|
||||
FILE_APPEND_DATA equ 0004h
|
||||
FILE_ADD_SUBDIRECTORY equ 0004h
|
||||
FILE_CREATE_PIPE_INSTANCE equ 0004h
|
||||
FILE_READ_EA equ 0008h
|
||||
FILE_WRITE_EA equ 0010h
|
||||
FILE_EXECUTE equ 0020h
|
||||
FILE_TRAVERSE equ 0020h
|
||||
FILE_DELETE_CHILD equ 0040h
|
||||
FILE_READ_ATTRIBUTES equ 0080h
|
||||
FILE_WRITE_ATTRIBUTES equ 0100h
|
||||
FILE_ALL_ACCESS equ STANDARD_RIGHTS_REQUIRED or SYNCHRONIZE or 1FFh
|
||||
FILE_GENERIC_READ equ STANDARD_RIGHTS_READ or FILE_READ_DATA or FILE_READ_ATTRIBUTES or FILE_READ_EA or SYNCHRONIZE
|
||||
FILE_GENERIC_WRITE equ STANDARD_RIGHTS_WRITE or FILE_WRITE_DATA or FILE_WRITE_ATTRIBUTES or FILE_WRITE_EA or FILE_APPEND_DATA or SYNCHRONIZE
|
||||
FILE_GENERIC_EXECUTE equ STANDARD_RIGHTS_EXECUTE or FILE_READ_ATTRIBUTES or FILE_EXECUTE or SYNCHRONIZE
|
||||
GENERIC_READ equ 80000000h
|
||||
GENERIC_WRITE equ 40000000h
|
||||
GENERIC_EXECUTE equ 20000000h
|
||||
GENERIC_ALL equ 10000000h
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user