- indexing
- title: "Visual Eiffel Library.", "Access rights to files and directories."
- project: "Visual Eiffel Win32 Library"
- revision: "$Revision: 1.1 $"
- copyright: "Copyright (C) 1996-2005 Object Tools Group"
- license: "http://visual-eiffel.com/license"
- cluster: winlib
class WAPI_FILES_AND_DIRS_ACCESS_RIGHTS
- inherit
-
WAPI_STANDARD_ACCESS_MASKS
- end
- feature -- Class data
-
FILE_READ_DATA: BIT 32
-
FILE_LIST_DIRECTORY: BIT 32
-
FILE_WRITE_DATA: BIT 32
-
FILE_ADD_FILE: BIT 32
-
FILE_APPEND_DATA: BIT 32
-
FILE_ADD_SUBDIRECTORY: BIT 32
-
FILE_CREATE_PIPE_INSTANCE: BIT 32
-
FILE_READ_EA, FILE_READ_PROPERTIES: BIT 32
-
FILE_WRITE_EA, FILE_WRITE_PROPERTIES: BIT 32
-
FILE_EXECUTE: BIT 32
-
FILE_TRAVERSE: BIT 32
-
FILE_DELETE_CHILD: BIT 32
-
FILE_READ_ATTRIBUTES: BIT 32
-
FILE_WRITE_ATTRIBUTES: BIT 32
-
FILE_ALL_ACCESS: BIT 32
-
FILE_GENERIC_READ: BIT 32
-
FILE_GENERIC_WRITE: BIT 32
-
FILE_GENERIC_EXECUTE: BIT 32
- feature -- Special values
-
INVALID_HANDLE_VALUE: INTEGER
-
INVALID_FILE_SIZE: INTEGER
-
xPRIMARY_MONITOR: INTEGER
- feature -- File sharing modes
-
FILE_SHARE_READ: BIT 32
-
FILE_SHARE_WRITE: BIT 32
-
FILE_SHARE_DELETE: BIT 32
- feature -- File attributes
-
FILE_ATTRIBUTE_READONLY: BIT 32
-
FILE_ATTRIBUTE_HIDDEN: BIT 32
-
FILE_ATTRIBUTE_SYSTEM: BIT 32
-
FILE_ATTRIBUTE_DIRECTORY: BIT 32
-
FILE_ATTRIBUTE_ARCHIVE: BIT 32
-
FILE_ATTRIBUTE_NORMAL: BIT 32
-
FILE_ATTRIBUTE_TEMPORARY: BIT 32
-
FILE_ATTRIBUTE_ATOMIC_WRITE: BIT 32
-
FILE_ATTRIBUTE_XACTION_WRITE: BIT 32
-
FILE_ATTRIBUTE_COMPRESSED: BIT 32
-
FILE_ATTRIBUTE_OFFLINE: BIT 32
- feature -- Notify filter
-
FILE_NOTIFY_CHANGE_FILE_NAME: BIT 32
-
FILE_NOTIFY_CHANGE_DIR_NAME: BIT 32
-
FILE_NOTIFY_CHANGE_ATTRIBUTES: BIT 32
-
FILE_NOTIFY_CHANGE_SIZE: BIT 32
-
FILE_NOTIFY_CHANGE_LAST_WRITE: BIT 32
-
FILE_NOTIFY_CHANGE_SECURITY: BIT 32
- feature -- Misc
-
MAILSLOT_NO_MESSAGE: BIT 32
-
MAILSLOT_WAIT_FOREVER: BIT 32
-
FILE_CASE_SENSITIVE_SEARCH: BIT 32
-
FILE_CASE_PRESERVED_NAMES: BIT 32
-
FILE_UNICODE_ON_DISK: BIT 32
-
FILE_PERSISTENT_ACLS: BIT 32
-
FILE_FILE_COMPRESSION: BIT 32
-
FILE_VOLUME_IS_COMPRESSED: BIT 32
-
IO_COMPLETION_MODIFY_STATE: BIT 32
-
IO_COMPLETION_ALL_ACCESS: BIT 32
- feature -- `DuplicateHandle' Flags
-
DUPLICATE_CLOSE_SOURCE: BIT 32
-
DUPLICATE_SAME_ACCESS: BIT 32
end -- class WAPI_FILES_AND_DIRS_ACCESS_RIGHTS