25#define FILE_DIRECTORY_FILE 0x00000001
26#define FILE_WRITE_THROUGH 0x00000002
27#define FILE_SEQUENTIAL_ONLY 0x00000004
28#define FILE_NO_INTERMEDIATE_BUFFERING 0x00000008
30#define FILE_SYNCHRONOUS_IO_ALERT 0x00000010
31#define FILE_SYNCHRONOUS_IO_NONALERT 0x00000020
32#define FILE_NON_DIRECTORY_FILE 0x00000040
33#define FILE_CREATE_TREE_CONNECTION 0x00000080
35#define FILE_COMPLETE_IF_OPLOCKED 0x00000100
36#define FILE_NO_EA_KNOWLEDGE 0x00000200
37#define FILE_OPEN_REMOTE_INSTANCE 0x00000400
38#define FILE_RANDOM_ACCESS 0x00000800
40#define FILE_DELETE_ON_CLOSE 0x00001000
41#define FILE_OPEN_BY_FILE_ID 0x00002000
42#define FILE_OPEN_FOR_BACKUP_INTENT 0x00004000
43#define FILE_NO_COMPRESSION 0x00008000
45#define FILE_RESERVE_OPFILTER 0x00100000
46#define FILE_OPEN_REPARSE_POINT 0x00200000
47#define FILE_OPEN_NO_RECALL 0x00400000
48#define FILE_OPEN_FOR_FREE_SPACE_QUERY 0x00800000
50#define FILE_COPY_STRUCTURED_STORAGE 0x00000041
51#define FILE_STRUCTURED_STORAGE 0x00000441
53#define FILE_SUPERSEDE 0x00000000
54#define FILE_OPEN 0x00000001
55#define FILE_CREATE 0x00000002
56#define FILE_OPEN_IF 0x00000003
57#define FILE_OVERWRITE 0x00000004
58#define FILE_OVERWRITE_IF 0x00000005
59#define FILE_MAXIMUM_DISPOSITION 0x00000005
233#define FILE_CASE_SENSITIVE_SEARCH 0x00000001
234#define FILE_CASE_PRESERVED_NAMES 0x00000002
235#define FILE_UNICODE_ON_DISK 0x00000004
236#define FILE_PERSISTENT_ACLS 0x00000008
237#define FILE_FILE_COMPRESSION 0x00000010
238#define FILE_VOLUME_QUOTAS 0x00000020
239#define FILE_SUPPORTS_SPARSE_FILES 0x00000040
240#define FILE_SUPPORTS_REPARSE_POINTS 0x00000080
241#define FILE_SUPPORTS_REMOTE_STORAGE 0x00000100
242#define FILE_VOLUME_IS_COMPRESSED 0x00008000
243#define FILE_SUPPORTS_OBJECT_IDS 0x00010000
244#define FILE_SUPPORTS_ENCRYPTION 0x00020000
245#define FILE_NAMED_STREAMS 0x00040000
246#define FILE_READ_ONLY_VOLUME 0x00080000
247#define FILE_SEQUENTIAL_WRITE_ONCE 0x00100000
248#define FILE_SUPPORTS_TRANSACTIONS 0x00200000
249#define FILE_SUPPORTS_HARD_LINKS 0x00400000
250#define FILE_SUPPORTS_EXTENDED_ATTRIBUTES 0x00800000
251#define FILE_SUPPORTS_OPEN_BY_FILE_ID 0x01000000
252#define FILE_SUPPORTS_USN_JOURNAL 0x02000000
struct _FILE_FULL_EA_INFORMATION * PFILE_FULL_EA_INFORMATION
struct _FILE_BOTH_DIR_INFORMATION * PFILE_BOTH_DIR_INFORMATION
@ FilePositionInformation
@ FileMoveClusterInformation
@ FilePipeLocalInformation
@ FileEndOfFileInformation
@ FileIdGlobalTxDirectoryInformation
@ FileCompressionInformation
@ FilePipeRemoteInformation
@ FileTrackingInformation
@ FileSfioVolumeInformation
@ FileIoPriorityHintInformation
@ FileInternalInformation
@ FileAttributeTagInformation
@ FileStandardInformation
@ FileDirectoryInformation
@ FileAlignmentInformation
@ FileReparsePointInformation
@ FileNormalizedNameInformation
@ FileObjectIdInformation
@ FileIdBothDirectoryInformation
@ FileAlternateNameInformation
@ FileIoCompletionNotificationInformation
@ FileMailslotSetInformation
@ FileValidDataLengthInformation
@ FileMailslotQueryInformation
@ FileAllocationInformation
@ FileCompletionInformation
@ FileFullDirectoryInformation
@ FileSfioReserveInformation
@ FileNetworkOpenInformation
@ FileDispositionInformation
@ FileShortNameInformation
@ FileNetworkPhysicalNameInformation
@ FileProcessIdsUsingFileInformation
@ FileBothDirectoryInformation
@ FileIoStatusBlockRangeInformation
@ FileHardLinkInformation
@ FileIdFullDirectoryInformation
enum _FSINFOCLASS * PFS_INFORMATION_CLASS
struct _FILE_GET_EA_INFORMATION FILE_GET_EA_INFORMATION
struct _FILE_ID_FULL_DIR_INFO * PFILE_ID_FULL_DIR_INFO
struct _FILE_NETWORK_OPEN_INFORMATION FILE_NETWORK_OPEN_INFORMATION
struct _FILE_FULL_DIR_INFO * PFILE_FULL_DIR_INFO
enum _FILE_INFORMATION_CLASS * PFILE_INFORMATION_CLASS
enum _FILE_INFORMATION_CLASS FILE_INFORMATION_CLASS
struct _FILE_NETWORK_OPEN_INFORMATION * PFILE_NETWORK_OPEN_INFORMATION
struct _FILE_DIRECTORY_INFO * PFILE_DIRECTORY_INFO
struct _FILE_LINK_INFORMATION FILE_LINK_INFORMATION
struct _FILE_LINK_INFORMATION * PFILE_LINK_INFORMATION
struct _FILE_FS_ATTRIBUTE_INFORMATION FILE_FS_ATTRIBUTE_INFORMATION
struct _FILE_NAMES_INFORMATION * PFILE_NAMES_INFORMATION
@ FileFsVolumeFlagsInformation
@ FileFsControlInformation
@ FileFsDeviceInformation
@ FileFsAttributeInformation
@ FileFsVolumeInformation
@ FileFsObjectIdInformation
@ FileFsMaximumInformation
@ FileFsDriverPathInformation
@ FileFsFullSizeInformation
struct _FILE_GET_EA_INFORMATION * PFILE_GET_EA_INFORMATION
struct _FILE_DIRECTORY_INFO FILE_DIRECTORY_INFO
struct _FILE_INTERNAL_INFORMATION FILE_INTERNAL_INFORMATION
struct _FILE_FS_ATTRIBUTE_INFORMATION * PFILE_FS_ATTRIBUTE_INFORMATION
struct _FILE_FS_SIZE_INFORMATION FILE_FS_SIZE_INFORMATION
enum _FSINFOCLASS FS_INFORMATION_CLASS
struct _FILE_BOTH_DIR_INFORMATION FILE_BOTH_DIR_INFORMATION
struct _FILE_ID_FULL_DIR_INFO FILE_ID_FULL_DIR_INFO
struct _FILE_FULL_EA_INFORMATION FILE_FULL_EA_INFORMATION
struct _FILE_INTERNAL_INFORMATION * PFILE_INTERNAL_INFORMATION
struct _FILE_FS_FULL_SIZE_INFORMATION FILE_FS_FULL_SIZE_INFORMATION
struct _FILE_FS_FULL_SIZE_INFORMATION * PFILE_FS_FULL_SIZE_INFORMATION
struct _FILE_NAMES_INFORMATION FILE_NAMES_INFORMATION
struct _FILE_FULL_DIR_INFO FILE_FULL_DIR_INFO
struct _FILE_FS_SIZE_INFORMATION * PFILE_FS_SIZE_INFORMATION
LARGE_INTEGER LastWriteTime
LARGE_INTEGER CreationTime
LARGE_INTEGER AllocationSize
LARGE_INTEGER LastAccessTime
LARGE_INTEGER LastWriteTime
LARGE_INTEGER AllocationSize
LARGE_INTEGER LastAccessTime
LARGE_INTEGER CreationTime
LARGE_INTEGER AllocationSize
LARGE_INTEGER LastWriteTime
LARGE_INTEGER CreationTime
LARGE_INTEGER LastAccessTime