module Windows::File
Constants
- ANYSIZE_ARRAY
- COMPRESSION_ENGINE_MAXIMUM
- COMPRESSION_ENGINE_STANDARD
- COMPRESSION_FORMAT_DEFAULT
- COMPRESSION_FORMAT_LZNT1
- COMPRESSION_FORMAT_NONE
File
compression constants- CREATE_ALWAYS
- CREATE_NEW
File
creation disposition- FILE_ADD_FILE
- FILE_ADD_SUBDIRECTORY
- FILE_ALL_ACCESS
- FILE_APPEND_DATA
- FILE_ATTRIBUTE_ARCHIVE
- FILE_ATTRIBUTE_COMPRESSED
- FILE_ATTRIBUTE_DIRECTORY
- FILE_ATTRIBUTE_ENCRYPTED
- FILE_ATTRIBUTE_HIDDEN
- FILE_ATTRIBUTE_NORMAL
- FILE_ATTRIBUTE_NOT_CONTENT_INDEXED
- FILE_ATTRIBUTE_OFFLINE
- FILE_ATTRIBUTE_READONLY
File
Attributes- FILE_ATTRIBUTE_REPARSE_POINT
- FILE_ATTRIBUTE_SPARSE_FILE
- FILE_ATTRIBUTE_SYSTEM
- FILE_ATTRIBUTE_TEMPORARY
- FILE_BEGIN
- FILE_CASE_PRESERVED_NAMES
- FILE_CASE_SENSITIVE_SEARCH
- FILE_CREATE_PIPE_INSTANCE
- FILE_CURRENT
- FILE_DELETE_CHILD
- FILE_END
- FILE_EXECUTE
- FILE_FILE_COMPRESSION
- FILE_FLAG_BACKUP_SEMANTICS
- FILE_FLAG_DELETE_ON_CLOSE
- FILE_FLAG_FIRST_PIPE_INSTANCE
- FILE_FLAG_NO_BUFFERING
- FILE_FLAG_OPEN_NO_RECALL
- FILE_FLAG_OPEN_REPARSE_POINT
- FILE_FLAG_OVERLAPPED
- FILE_FLAG_POSIX_SEMANTICS
- FILE_FLAG_RANDOM_ACCESS
- FILE_FLAG_SEQUENTIAL_SCAN
- FILE_FLAG_WRITE_THROUGH
File
flags- FILE_GENERIC_EXECUTE
- FILE_GENERIC_READ
- FILE_GENERIC_WRITE
- 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
security and access rights- FILE_READ_EA
- FILE_READ_PROPERTIES
- 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_TRAVERSE
- FILE_TYPE_CHAR
- FILE_TYPE_DISK
- FILE_TYPE_PIPE
- FILE_TYPE_REMOTE
- FILE_TYPE_UNKNOWN
File
types- FILE_UNICODE_ON_DISK
- FILE_VOLUME_IS_COMPRESSED
- FILE_VOLUME_QUOTAS
- FILE_WRITE_ATTRIBUTES
- FILE_WRITE_DATA
- FILE_WRITE_EA
- FILE_WRITE_PROPERTIES
- FileAllocationInfo
- FileAttributeTagInfo
- FileBasicInfo
FILE_INFO_BY_HANDLE_CLASS enum
- FileCompressionInfo
- FileDispositionInfo
- FileEndOfFileInfo
- FileIdBothDirectoryInfo
- FileIdBothDirectoryRestartInfo
- FileIoPriorityHintInfo
- FileNameInfo
- FileRenameInfo
- FileStandardInfo
- FileStreamInfo
- INVALID_FILE_ATTRIBUTES
Errors
- INVALID_FILE_SIZE
- INVALID_HANDLE_VALUE
Defined in
Windows::Handle
as well. Here for convenience.- INVALID_SET_FILE_POINTER
- IO_REPARSE_TAG_DFS
Reparse point tags
- IO_REPARSE_TAG_DFSR
- IO_REPARSE_TAG_HSM
- IO_REPARSE_TAG_HSM2
- IO_REPARSE_TAG_MOUNT_POINT
- IO_REPARSE_TAG_SIS
- IO_REPARSE_TAG_SYMLINK
- LOCKFILE_EXCLUSIVE_LOCK
Misc
- LOCKFILE_FAIL_IMMEDIATELY
- MOVEFILE_COPY_ALLOWED
- MOVEFILE_CREATE_HARDLINK
- MOVEFILE_DELAY_UNTIL_REBOOT
- MOVEFILE_FAIL_IF_NOT_TRACKABLE
- MOVEFILE_REPLACE_EXISTING
- MOVEFILE_WRITE_THROUGH
- MaximumFileInfoByHandleClass
- OPEN_ALWAYS
- OPEN_EXISTING
- SECTION_ALL_ACCESS
- SECTION_EXTEND_SIZE
- SECTION_MAP_EXECUTE
- SECTION_MAP_READ
- SECTION_MAP_WRITE
- SECTION_QUERY
- SYMBOLIC_LINK_FLAG_DIRECTORY
- TRUNCATE_EXISTING