module Windows::File::Constants

Constants

ACCESS_ALLOWED_ACE_TYPE
ACCESS_SYSTEM_SECURITY
ACL_REVISION2
ADD

Add privileges

ALLOW_ACE_LENGTH
CHANGE

Generic write, generic read, execute and delete privileges

CONTAINER_INHERIT_ACE
DACL_SECURITY_INFORMATION
DELETE

Delete privileges

ERROR_INSUFFICIENT_BUFFER
ERROR_NOT_SUPPORTED
ERROR_NO_SECURITY_ON_OBJECT
FILE_ADD_FILE
FILE_ADD_SUBDIRECTORY
FILE_ALL_ACCESS
FILE_APPEND_DATA
FILE_CASE_PRESERVED_NAMES
FILE_CREATE_PIPE_INSTANCE
FILE_DELETE_CHILD
FILE_ENCRYPTABLE
FILE_EXECUTE
FILE_FILE_COMPRESSION
FILE_GENERIC_EXECUTE
FILE_GENERIC_READ
FILE_GENERIC_WRITE
FILE_IS_ENCRYPTED
FILE_LIST_DIRECTORY
FILE_NOTIFY_CHANGE_ATTRIBUTES
FILE_NOTIFY_CHANGE_CREATION
FILE_NOTIFY_CHANGE_DIR_NAME
FILE_NOTIFY_CHANGE_FILE_NAME
FILE_NOTIFY_CHANGE_LAST_ACCESS
FILE_NOTIFY_CHANGE_LAST_WRITE
FILE_NOTIFY_CHANGE_SECURITY
FILE_NOTIFY_CHANGE_SIZE
FILE_PERSISTENT_ACLS
FILE_READ_ATTRIBUTES
FILE_READ_DATA
FILE_READ_EA
FILE_READ_ONLY
FILE_READ_PROPERTIES
FILE_ROOT_DIR
FILE_SHARE_DELETE
FILE_SHARE_READ
FILE_SHARE_WRITE
FILE_SUPPORTS_ENCRYPTION
FILE_SUPPORTS_OBJECT_IDS
FILE_SUPPORTS_REMOTE_STORAGE
FILE_SUPPORTS_REPARSE_POINTS
FILE_SUPPORTS_SPARSE_FILES
FILE_SYSTEM_ATTR
FILE_SYSTEM_DIR
FILE_SYSTEM_NOT_SUPPORT
FILE_TRAVERSE
FILE_UNICODE_ON_DISK
FILE_UNKNOWN
FILE_VOLUME_IS_COMPRESSED
FILE_VOLUME_QUOTAS
FILE_WRITE_ATTRIBUTES
FILE_WRITE_DATA
FILE_WRITE_EA
FILE_WRITE_PROPERTIES
FULL

Full security rights - read, write, append, execute, and delete.

GENERIC_ALL
GENERIC_EXECUTE
GENERIC_READ
GENERIC_RIGHTS_CHK
GENERIC_WRITE
GROUP_SECURITY_INFORMATION
INHERIT_ONLY_ACE
MAXDWORD
MAXIMUM_ALLOWED
OBJECT_INHERIT_ACE
OWNER_SECURITY_INFORMATION
READ

Read and execute privileges

READ_CONTROL
REST_RIGHTS_MASK
SECURITY_DESCRIPTOR_MIN_LENGTH
SECURITY_DESCRIPTOR_REVISION
SE_BACKUP_NAME
SE_CHANGE_NOTIFY_NAME
SE_DACL_PRESENT
SE_FILE_OBJECT
SE_KERNEL_OBJECT
SE_PRIVILEGE_ENABLED
SE_RESTORE_NAME
SE_SECURITY_NAME
SE_TAKE_OWNERSHIP_NAME
SPECIFIC_RIGHTS_ALL
STANDARD_RIGHTS_ALL
STANDARD_RIGHTS_EXECUTE
STANDARD_RIGHTS_READ
STANDARD_RIGHTS_REQUIRED
STANDARD_RIGHTS_WRITE
SYNCHRONIZE

Security Rights

TOKEN_ADJUST_PRIVILEGES
TOKEN_QUERY
TokenGroups
TokenUser
WRITE_DAC
WRITE_OWNER