File Management Enumerations

The following enumerations are used in file management.

In this section

Enumeration Description
COPYFILE2_COPY_PHASE
Indicates the phase of a copy at the time of an error.
COPYFILE2_MESSAGE_ACTION
Returned by the CopyFile2ProgressRoutine callback function to indicate what action should be taken for the pending copy operation.
COPYFILE2_MESSAGE_TYPE
Indicates the type of message passed in the COPYFILE2_MESSAGE structure to the CopyFile2ProgressRoutine callback function.
CSV_CONTROL_OP
Specifies the type of CSV control operation to use with the FSCTL_CSV_CONTROL control code.
FILE_ID_TYPE
Discriminator for the union in the FILE_ID_DESCRIPTOR structure.
FILE_INFO_BY_HANDLE_CLASS
Identifies the type of file information that GetFileInformationByHandleEx should retrieve or SetFileInformationByHandle should set.
FINDEX_INFO_LEVELS
Defines values that are used with the FindFirstFileEx function to specify the information level of the returned data.
FINDEX_SEARCH_OPS
Defines values that are used with the FindFirstFileEx function to specify the type of filtering to perform.
GET_FILEEX_INFO_LEVELS
Defines values that are used with the GetFileAttributesEx and GetFileAttributesTransacted functions to specify the information level of the returned data.
PRIORITY_HINT
Defines values that are used with the FILE_IO_PRIORITY_HINT_INFO structure to specify the priority hint for a file I/O operation.
STREAM_INFO_LEVELS
Defines values that are used with the FindFirstStreamW function to specify the information level of the returned data.