ReactOS 0.4.16-dev-197-g92996da
disk.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define FILE_ATTRIBUTE_READONLY   0x00000001
 
#define FILE_ATTRIBUTE_HIDDEN   0x00000002
 
#define FILE_ATTRIBUTE_SYSTEM   0x00000004
 
#define FILE_ATTRIBUTE_DIRECTORY   0x00000010
 
#define FILE_ATTRIBUTE_ARCHIVE   0x00000020
 
#define FILE_ATTRIBUTE_DEVICE   0x00000040
 
#define FILE_ATTRIBUTE_UNKNOWNXXX0   0x00000060 /* ??? ACTION i.e. 0x860 == compress this file ? */
 
#define FILE_ATTRIBUTE_NORMAL   0x00000080
 
#define FILE_ATTRIBUTE_TEMPORARY   0x00000100
 
#define FILE_ATTRIBUTE_SPARSE_FILE   0x00000200
 
#define FILE_ATTRIBUTE_REPARSE_POINT   0x00000400
 
#define FILE_ATTRIBUTE_COMPRESSED   0x00000800
 
#define FILE_ATTRIBUTE_OFFLINE   0x00001000
 
#define FILE_ATTRIBUTE_NOT_CONTENT_INDEXED   0x00002000
 
#define FILE_ATTRIBUTE_ENCRYPTED   0x00004000
 
#define FILE_FLAG_OPEN_NO_RECALL   0x00100000
 
#define FILE_FLAG_OPEN_REPARSE_POINT   0x00200000
 
#define FILE_FLAG_POSIX_SEMANTICS   0x01000000
 
#define FILE_FLAG_BACKUP_SEMANTICS   0x02000000 /* sometimes used to create a directory */
 
#define FILE_FLAG_DELETE_ON_CLOSE   0x04000000
 
#define FILE_FLAG_SEQUENTIAL_SCAN   0x08000000
 
#define FILE_FLAG_RANDOM_ACCESS   0x10000000
 
#define FILE_FLAG_NO_BUFFERING   0x20000000
 
#define FILE_FLAG_OVERLAPPED   0x40000000
 
#define FILE_FLAG_WRITE_THROUGH   0x80000000
 
#define FILE_SHARE_READ   0x01
 
#define FILE_SHARE_WRITE   0x02
 
#define FILE_SHARE_DELETE   0x04
 
#define FILE_BASIC_INFORMATION   0x04
 
#define FILE_STANDARD_INFORMATION   0x05
 
#define FS_CASE_SENSITIVE   0x00000001
 
#define FS_CASE_IS_PRESERVED   0x00000002
 
#define FS_UNICODE_STORED_ON_DISK   0x00000004
 
#define FS_PERSISTENT_ACLS   0x00000008
 
#define FS_FILE_COMPRESSION   0x00000010
 
#define FS_VOLUME_QUOTAS   0x00000020
 
#define FS_SUPPORTS_SPARSE_FILES   0x00000040
 
#define FS_SUPPORTS_REPARSE_POINTS   0x00000080
 
#define FS_SUPPORTS_REMOTE_STORAGE   0X00000100
 
#define FS_VOL_IS_COMPRESSED   0x00008000
 
#define FILE_READ_ONLY_VOLUME   0x00080000
 
#define OPEN_EXISTING   1
 
#define CREATE_NEW   2
 
#define OPEN_ALWAYS   3
 
#define TRUNCATE_EXISTING   4
 
#define CREATE_ALWAYS   5
 
#define GENERIC_READ   0x80000000
 
#define GENERIC_WRITE   0x40000000
 
#define GENERIC_EXECUTE   0x20000000
 
#define GENERIC_ALL   0x10000000
 
#define ERROR_FILE_NOT_FOUND   2L
 
#define ERROR_ALREADY_EXISTS   183L
 

Typedefs

typedef enum _FILE_INFORMATION_CLASS FILE_INFORMATION_CLASS
 
typedef enum _FILE_INFORMATION_CLASSPFILE_INFORMATION_CLASS
 
typedef enum _FSINFOCLASS FS_INFORMATION_CLASS
 
typedef enum _FSINFOCLASSPFS_INFORMATION_CLASS
 

Enumerations

enum  _FILE_INFORMATION_CLASS {
  FileDirectoryInformation = 1 , FileFullDirectoryInformation , FileBothDirectoryInformation , FileBasicInformation ,
  FileStandardInformation , FileInternalInformation , FileEaInformation , FileAccessInformation ,
  FileNameInformation , FileRenameInformation , FileLinkInformation , FileNamesInformation ,
  FileDispositionInformation , FilePositionInformation , FileFullEaInformation , FileModeInformation ,
  FileAlignmentInformation , FileAllInformation , FileAllocationInformation , FileEndOfFileInformation ,
  FileAlternateNameInformation , FileStreamInformation , FilePipeInformation , FilePipeLocalInformation ,
  FilePipeRemoteInformation , FileMailslotQueryInformation , FileMailslotSetInformation , FileCompressionInformation ,
  FileObjectIdInformation , FileCompletionInformation , FileMoveClusterInformation , FileQuotaInformation ,
  FileReparsePointInformation , FileNetworkOpenInformation , FileAttributeTagInformation , FileTrackingInformation ,
  FileIdBothDirectoryInformation , FileIdFullDirectoryInformation , FileValidDataLengthInformation , FileShortNameInformation ,
  FileIoCompletionNotificationInformation , FileIoStatusBlockRangeInformation , FileIoPriorityHintInformation , FileSfioReserveInformation ,
  FileSfioVolumeInformation , FileHardLinkInformation , FileProcessIdsUsingFileInformation , FileNormalizedNameInformation ,
  FileNetworkPhysicalNameInformation , FileIdGlobalTxDirectoryInformation , FileMaximumInformation , FileDirectoryInformation = 1 ,
  FileFullDirectoryInformation , FileBothDirectoryInformation , FileBasicInformation , FileStandardInformation ,
  FileInternalInformation , FileEaInformation , FileAccessInformation , FileNameInformation ,
  FileRenameInformation , FileLinkInformation , FileNamesInformation , FileDispositionInformation ,
  FilePositionInformation , FileFullEaInformation , FileModeInformation , FileAlignmentInformation ,
  FileAllInformation , FileAllocationInformation , FileEndOfFileInformation , FileAlternateNameInformation ,
  FileStreamInformation , FilePipeInformation , FilePipeLocalInformation , FilePipeRemoteInformation ,
  FileMailslotQueryInformation , FileMailslotSetInformation , FileCompressionInformation , FileCopyOnWriteInformation ,
  FileCompletionInformation , FileMoveClusterInformation , FileOleClassIdInformation , FileOleStateBitsInformation ,
  FileNetworkOpenInformation , FileObjectIdInformation , FileOleAllInformation , FileOleDirectoryInformation ,
  FileContentIndexInformation , FileInheritContentIndexInformation , FileOleInformation , FileMaximumInformation ,
  FileDirectoryInformation = 1 , FileFullDirectoryInformation , FileBothDirectoryInformation , FileBasicInformation ,
  FileStandardInformation , FileInternalInformation , FileEaInformation , FileAccessInformation ,
  FileNameInformation , FileRenameInformation , FileLinkInformation , FileNamesInformation ,
  FileDispositionInformation , FilePositionInformation , FileFullEaInformation , FileModeInformation ,
  FileAlignmentInformation , FileAllInformation , FileAllocationInformation , FileEndOfFileInformation ,
  FileAlternateNameInformation , FileStreamInformation , FilePipeInformation , FilePipeLocalInformation ,
  FilePipeRemoteInformation , FileMailslotQueryInformation , FileMailslotSetInformation , FileCompressionInformation ,
  FileCopyOnWriteInformation , FileCompletionInformation , FileMoveClusterInformation , FileOleClassIdInformation ,
  FileOleStateBitsInformation , FileNetworkOpenInformation , FileObjectIdInformation , FileOleAllInformation ,
  FileOleDirectoryInformation , FileContentIndexInformation , FileInheritContentIndexInformation , FileOleInformation ,
  FileMaximumInformation , FileDirectoryInformation = 1 , FileDirectoryInformation = 1 , FileFullDirectoryInformation ,
  FileBothDirectoryInformation , FileBasicInformation , FileStandardInformation , FileInternalInformation ,
  FileEaInformation , FileAccessInformation , FileNameInformation , FileRenameInformation ,
  FileLinkInformation , FileNamesInformation , FileDispositionInformation , FilePositionInformation ,
  FileFullEaInformation , FileModeInformation , FileAlignmentInformation , FileAllInformation ,
  FileAllocationInformation , FileEndOfFileInformation , FileAlternateNameInformation , FileStreamInformation ,
  FilePipeInformation , FilePipeLocalInformation , FilePipeRemoteInformation , FileMailslotQueryInformation ,
  FileMailslotSetInformation , FileCompressionInformation , FileObjectIdInformation , FileCompletionInformation ,
  FileMoveClusterInformation , FileQuotaInformation , FileReparsePointInformation , FileNetworkOpenInformation ,
  FileAttributeTagInformation , FileTrackingInformation , FileIdBothDirectoryInformation , FileIdFullDirectoryInformation ,
  FileValidDataLengthInformation , FileShortNameInformation , FileIoCompletionNotificationInformation , FileIoStatusBlockRangeInformation ,
  FileIoPriorityHintInformation , FileSfioReserveInformation , FileSfioVolumeInformation , FileHardLinkInformation ,
  FileProcessIdsUsingFileInformation , FileNormalizedNameInformation , FileNetworkPhysicalNameInformation , FileIdGlobalTxDirectoryInformation ,
  FileIsRemoteDeviceInformation , FileAttributeCacheInformation , FileNumaNodeInformation , FileStandardLinkInformation ,
  FileRemoteProtocolInformation , FileRenameInformationBypassAccessCheck , FileLinkInformationBypassAccessCheck , FileVolumeNameInformation ,
  FileIdInformation , FileIdExtdDirectoryInformation , FileReplaceCompletionInformation , FileHardLinkFullIdInformation ,
  FileIdExtdBothDirectoryInformation , FileMaximumInformation , FileDirectoryInformation = 1 , FileFullDirectoryInformation ,
  FileBothDirectoryInformation , FileBasicInformation , FileStandardInformation , FileInternalInformation ,
  FileEaInformation , FileAccessInformation , FileNameInformation , FileRenameInformation ,
  FileLinkInformation , FileNamesInformation , FileDispositionInformation , FilePositionInformation ,
  FileFullEaInformation , FileModeInformation , FileAlignmentInformation , FileAllInformation ,
  FileAllocationInformation , FileEndOfFileInformation , FileAlternateNameInformation , FileStreamInformation ,
  FilePipeInformation , FilePipeLocalInformation , FilePipeRemoteInformation , FileMailslotQueryInformation ,
  FileMailslotSetInformation , FileCompressionInformation , FileObjectIdInformation , FileCompletionInformation ,
  FileMoveClusterInformation , FileQuotaInformation , FileReparsePointInformation , FileNetworkOpenInformation ,
  FileAttributeTagInformation , FileTrackingInformation , FileIdBothDirectoryInformation , FileIdFullDirectoryInformation ,
  FileValidDataLengthInformation , FileShortNameInformation , FileIoCompletionNotificationInformation , FileIoStatusBlockRangeInformation ,
  FileIoPriorityHintInformation , FileSfioReserveInformation , FileSfioVolumeInformation , FileHardLinkInformation ,
  FileProcessIdsUsingFileInformation , FileNormalizedNameInformation , FileNetworkPhysicalNameInformation , FileIdGlobalTxDirectoryInformation ,
  FileIsRemoteDeviceInformation , FileAttributeCacheInformation , FileNumaNodeInformation , FileStandardLinkInformation ,
  FileRemoteProtocolInformation , FileMaximumInformation
}
 
enum  _FSINFOCLASS {
  FileFsVolumeInformation = 1 , FileFsLabelInformation , FileFsSizeInformation , FileFsDeviceInformation ,
  FileFsAttributeInformation , FileFsControlInformation , FileFsFullSizeInformation , FileFsObjectIdInformation ,
  FileFsDriverPathInformation , FileFsVolumeFlagsInformation , FileFsMaximumInformation , FileFsVolumeInformation = 1 ,
  FileFsLabelInformation , FileFsSizeInformation , FileFsDeviceInformation , FileFsAttributeInformation ,
  FileFsControlInformation , FileFsQuotaQueryInformation , FileFsQuotaSetInformation , FileFsMaximumInformation ,
  FileFsVolumeInformation = 1 , FileFsLabelInformation , FileFsSizeInformation , FileFsDeviceInformation ,
  FileFsAttributeInformation , FileFsControlInformation , FileFsFullSizeInformation , FileFsObjectIdInformation ,
  FileFsDriverPathInformation , FileFsMaximumInformation , FileFsVolumeInformation = 1 , FileFsLabelInformation ,
  FileFsSizeInformation , FileFsDeviceInformation , FileFsAttributeInformation , FileFsControlInformation ,
  FileFsFullSizeInformation , FileFsObjectIdInformation , FileFsMaximumInformation , FileFsVolumeInformation = 1 ,
  FileFsLabelInformation , FileFsSizeInformation , FileFsDeviceInformation , FileFsAttributeInformation ,
  FileFsControlInformation , FileFsFullSizeInformation , FileFsObjectIdInformation , FileFsDriverPathInformation ,
  FileFsVolumeFlagsInformation , FileFsMaximumInformation
}
 

Macro Definition Documentation

◆ CREATE_ALWAYS

#define CREATE_ALWAYS   5

Definition at line 72 of file disk.h.

◆ CREATE_NEW

#define CREATE_NEW   2

Definition at line 69 of file disk.h.

◆ ERROR_ALREADY_EXISTS

#define ERROR_ALREADY_EXISTS   183L

Definition at line 80 of file disk.h.

◆ ERROR_FILE_NOT_FOUND

#define ERROR_FILE_NOT_FOUND   2L

Definition at line 79 of file disk.h.

◆ FILE_ATTRIBUTE_ARCHIVE

#define FILE_ATTRIBUTE_ARCHIVE   0x00000020

Definition at line 26 of file disk.h.

◆ FILE_ATTRIBUTE_COMPRESSED

#define FILE_ATTRIBUTE_COMPRESSED   0x00000800

Definition at line 33 of file disk.h.

◆ FILE_ATTRIBUTE_DEVICE

#define FILE_ATTRIBUTE_DEVICE   0x00000040

Definition at line 27 of file disk.h.

◆ FILE_ATTRIBUTE_DIRECTORY

#define FILE_ATTRIBUTE_DIRECTORY   0x00000010

Definition at line 25 of file disk.h.

◆ FILE_ATTRIBUTE_ENCRYPTED

#define FILE_ATTRIBUTE_ENCRYPTED   0x00004000

Definition at line 36 of file disk.h.

◆ FILE_ATTRIBUTE_HIDDEN

#define FILE_ATTRIBUTE_HIDDEN   0x00000002

Definition at line 23 of file disk.h.

◆ FILE_ATTRIBUTE_NORMAL

#define FILE_ATTRIBUTE_NORMAL   0x00000080

Definition at line 29 of file disk.h.

◆ FILE_ATTRIBUTE_NOT_CONTENT_INDEXED

#define FILE_ATTRIBUTE_NOT_CONTENT_INDEXED   0x00002000

Definition at line 35 of file disk.h.

◆ FILE_ATTRIBUTE_OFFLINE

#define FILE_ATTRIBUTE_OFFLINE   0x00001000

Definition at line 34 of file disk.h.

◆ FILE_ATTRIBUTE_READONLY

#define FILE_ATTRIBUTE_READONLY   0x00000001

Definition at line 22 of file disk.h.

◆ FILE_ATTRIBUTE_REPARSE_POINT

#define FILE_ATTRIBUTE_REPARSE_POINT   0x00000400

Definition at line 32 of file disk.h.

◆ FILE_ATTRIBUTE_SPARSE_FILE

#define FILE_ATTRIBUTE_SPARSE_FILE   0x00000200

Definition at line 31 of file disk.h.

◆ FILE_ATTRIBUTE_SYSTEM

#define FILE_ATTRIBUTE_SYSTEM   0x00000004

Definition at line 24 of file disk.h.

◆ FILE_ATTRIBUTE_TEMPORARY

#define FILE_ATTRIBUTE_TEMPORARY   0x00000100

Definition at line 30 of file disk.h.

◆ FILE_ATTRIBUTE_UNKNOWNXXX0

#define FILE_ATTRIBUTE_UNKNOWNXXX0   0x00000060 /* ??? ACTION i.e. 0x860 == compress this file ? */

Definition at line 28 of file disk.h.

◆ FILE_BASIC_INFORMATION

Definition at line 53 of file disk.h.

◆ FILE_FLAG_BACKUP_SEMANTICS

#define FILE_FLAG_BACKUP_SEMANTICS   0x02000000 /* sometimes used to create a directory */

Definition at line 41 of file disk.h.

◆ FILE_FLAG_DELETE_ON_CLOSE

#define FILE_FLAG_DELETE_ON_CLOSE   0x04000000

Definition at line 42 of file disk.h.

◆ FILE_FLAG_NO_BUFFERING

#define FILE_FLAG_NO_BUFFERING   0x20000000

Definition at line 45 of file disk.h.

◆ FILE_FLAG_OPEN_NO_RECALL

#define FILE_FLAG_OPEN_NO_RECALL   0x00100000

Definition at line 38 of file disk.h.

◆ FILE_FLAG_OPEN_REPARSE_POINT

#define FILE_FLAG_OPEN_REPARSE_POINT   0x00200000

Definition at line 39 of file disk.h.

◆ FILE_FLAG_OVERLAPPED

#define FILE_FLAG_OVERLAPPED   0x40000000

Definition at line 46 of file disk.h.

◆ FILE_FLAG_POSIX_SEMANTICS

#define FILE_FLAG_POSIX_SEMANTICS   0x01000000

Definition at line 40 of file disk.h.

◆ FILE_FLAG_RANDOM_ACCESS

#define FILE_FLAG_RANDOM_ACCESS   0x10000000

Definition at line 44 of file disk.h.

◆ FILE_FLAG_SEQUENTIAL_SCAN

#define FILE_FLAG_SEQUENTIAL_SCAN   0x08000000

Definition at line 43 of file disk.h.

◆ FILE_FLAG_WRITE_THROUGH

#define FILE_FLAG_WRITE_THROUGH   0x80000000

Definition at line 47 of file disk.h.

◆ FILE_READ_ONLY_VOLUME

#define FILE_READ_ONLY_VOLUME   0x00080000

Definition at line 66 of file disk.h.

◆ FILE_SHARE_DELETE

#define FILE_SHARE_DELETE   0x04

Definition at line 51 of file disk.h.

◆ FILE_SHARE_READ

#define FILE_SHARE_READ   0x01

Definition at line 49 of file disk.h.

◆ FILE_SHARE_WRITE

#define FILE_SHARE_WRITE   0x02

Definition at line 50 of file disk.h.

◆ FILE_STANDARD_INFORMATION

Definition at line 54 of file disk.h.

◆ FS_CASE_IS_PRESERVED

#define FS_CASE_IS_PRESERVED   0x00000002

Definition at line 57 of file disk.h.

◆ FS_CASE_SENSITIVE

#define FS_CASE_SENSITIVE   0x00000001

Definition at line 56 of file disk.h.

◆ FS_FILE_COMPRESSION

#define FS_FILE_COMPRESSION   0x00000010

Definition at line 60 of file disk.h.

◆ FS_PERSISTENT_ACLS

#define FS_PERSISTENT_ACLS   0x00000008

Definition at line 59 of file disk.h.

◆ FS_SUPPORTS_REMOTE_STORAGE

#define FS_SUPPORTS_REMOTE_STORAGE   0X00000100

Definition at line 64 of file disk.h.

◆ FS_SUPPORTS_REPARSE_POINTS

#define FS_SUPPORTS_REPARSE_POINTS   0x00000080

Definition at line 63 of file disk.h.

◆ FS_SUPPORTS_SPARSE_FILES

#define FS_SUPPORTS_SPARSE_FILES   0x00000040

Definition at line 62 of file disk.h.

◆ FS_UNICODE_STORED_ON_DISK

#define FS_UNICODE_STORED_ON_DISK   0x00000004

Definition at line 58 of file disk.h.

◆ FS_VOL_IS_COMPRESSED

#define FS_VOL_IS_COMPRESSED   0x00008000

Definition at line 65 of file disk.h.

◆ FS_VOLUME_QUOTAS

#define FS_VOLUME_QUOTAS   0x00000020

Definition at line 61 of file disk.h.

◆ GENERIC_ALL

#define GENERIC_ALL   0x10000000

Definition at line 77 of file disk.h.

◆ GENERIC_EXECUTE

#define GENERIC_EXECUTE   0x20000000

Definition at line 76 of file disk.h.

◆ GENERIC_READ

#define GENERIC_READ   0x80000000

Definition at line 74 of file disk.h.

◆ GENERIC_WRITE

#define GENERIC_WRITE   0x40000000

Definition at line 75 of file disk.h.

◆ OPEN_ALWAYS

#define OPEN_ALWAYS   3

Definition at line 70 of file disk.h.

◆ OPEN_EXISTING

#define OPEN_EXISTING   1

Definition at line 68 of file disk.h.

◆ TRUNCATE_EXISTING

#define TRUNCATE_EXISTING   4

Definition at line 71 of file disk.h.

Typedef Documentation

◆ FILE_INFORMATION_CLASS

◆ FS_INFORMATION_CLASS

◆ PFILE_INFORMATION_CLASS

◆ PFS_INFORMATION_CLASS

Enumeration Type Documentation

◆ _FILE_INFORMATION_CLASS

Enumerator
FileDirectoryInformation 
FileFullDirectoryInformation 
FileBothDirectoryInformation 
FileBasicInformation 
FileStandardInformation 
FileInternalInformation 
FileEaInformation 
FileAccessInformation 
FileNameInformation 
FileRenameInformation 
FileLinkInformation 
FileNamesInformation 
FileDispositionInformation 
FilePositionInformation 
FileFullEaInformation 
FileModeInformation 
FileAlignmentInformation 
FileAllInformation 
FileAllocationInformation 
FileEndOfFileInformation 
FileAlternateNameInformation 
FileStreamInformation 
FilePipeInformation 
FilePipeLocalInformation 
FilePipeRemoteInformation 
FileMailslotQueryInformation 
FileMailslotSetInformation 
FileCompressionInformation 
FileObjectIdInformation 
FileCompletionInformation 
FileMoveClusterInformation 
FileQuotaInformation 
FileReparsePointInformation 
FileNetworkOpenInformation 
FileAttributeTagInformation 
FileTrackingInformation 
FileIdBothDirectoryInformation 
FileIdFullDirectoryInformation 
FileValidDataLengthInformation 
FileShortNameInformation 
FileIoCompletionNotificationInformation 
FileIoStatusBlockRangeInformation 
FileIoPriorityHintInformation 
FileSfioReserveInformation 
FileSfioVolumeInformation 
FileHardLinkInformation 
FileProcessIdsUsingFileInformation 
FileNormalizedNameInformation 
FileNetworkPhysicalNameInformation 
FileIdGlobalTxDirectoryInformation 
FileMaximumInformation 
FileDirectoryInformation 
FileFullDirectoryInformation 
FileBothDirectoryInformation 
FileBasicInformation 
FileStandardInformation 
FileInternalInformation 
FileEaInformation 
FileAccessInformation 
FileNameInformation 
FileRenameInformation 
FileLinkInformation 
FileNamesInformation 
FileDispositionInformation 
FilePositionInformation 
FileFullEaInformation 
FileModeInformation 
FileAlignmentInformation 
FileAllInformation 
FileAllocationInformation 
FileEndOfFileInformation 
FileAlternateNameInformation 
FileStreamInformation 
FilePipeInformation 
FilePipeLocalInformation 
FilePipeRemoteInformation 
FileMailslotQueryInformation 
FileMailslotSetInformation 
FileCompressionInformation 
FileCopyOnWriteInformation 
FileCompletionInformation 
FileMoveClusterInformation 
FileOleClassIdInformation 
FileOleStateBitsInformation 
FileNetworkOpenInformation 
FileObjectIdInformation 
FileOleAllInformation 
FileOleDirectoryInformation 
FileContentIndexInformation 
FileInheritContentIndexInformation 
FileOleInformation 
FileMaximumInformation 
FileDirectoryInformation 
FileFullDirectoryInformation 
FileBothDirectoryInformation 
FileBasicInformation 
FileStandardInformation 
FileInternalInformation 
FileEaInformation 
FileAccessInformation 
FileNameInformation 
FileRenameInformation 
FileLinkInformation 
FileNamesInformation 
FileDispositionInformation 
FilePositionInformation 
FileFullEaInformation 
FileModeInformation 
FileAlignmentInformation 
FileAllInformation 
FileAllocationInformation 
FileEndOfFileInformation 
FileAlternateNameInformation 
FileStreamInformation 
FilePipeInformation 
FilePipeLocalInformation 
FilePipeRemoteInformation 
FileMailslotQueryInformation 
FileMailslotSetInformation 
FileCompressionInformation 
FileCopyOnWriteInformation 
FileCompletionInformation 
FileMoveClusterInformation 
FileOleClassIdInformation 
FileOleStateBitsInformation 
FileNetworkOpenInformation 
FileObjectIdInformation 
FileOleAllInformation 
FileOleDirectoryInformation 
FileContentIndexInformation 
FileInheritContentIndexInformation 
FileOleInformation 
FileMaximumInformation 
FileDirectoryInformation 
FileDirectoryInformation 
FileFullDirectoryInformation 
FileBothDirectoryInformation 
FileBasicInformation 
FileStandardInformation 
FileInternalInformation 
FileEaInformation 
FileAccessInformation 
FileNameInformation 
FileRenameInformation 
FileLinkInformation 
FileNamesInformation 
FileDispositionInformation 
FilePositionInformation 
FileFullEaInformation 
FileModeInformation 
FileAlignmentInformation 
FileAllInformation 
FileAllocationInformation 
FileEndOfFileInformation 
FileAlternateNameInformation 
FileStreamInformation 
FilePipeInformation 
FilePipeLocalInformation 
FilePipeRemoteInformation 
FileMailslotQueryInformation 
FileMailslotSetInformation 
FileCompressionInformation 
FileObjectIdInformation 
FileCompletionInformation 
FileMoveClusterInformation 
FileQuotaInformation 
FileReparsePointInformation 
FileNetworkOpenInformation 
FileAttributeTagInformation 
FileTrackingInformation 
FileIdBothDirectoryInformation 
FileIdFullDirectoryInformation 
FileValidDataLengthInformation 
FileShortNameInformation 
FileIoCompletionNotificationInformation 
FileIoStatusBlockRangeInformation 
FileIoPriorityHintInformation 
FileSfioReserveInformation 
FileSfioVolumeInformation 
FileHardLinkInformation 
FileProcessIdsUsingFileInformation 
FileNormalizedNameInformation 
FileNetworkPhysicalNameInformation 
FileIdGlobalTxDirectoryInformation 
FileIsRemoteDeviceInformation 
FileAttributeCacheInformation 
FileNumaNodeInformation 
FileStandardLinkInformation 
FileRemoteProtocolInformation 
FileRenameInformationBypassAccessCheck 
FileLinkInformationBypassAccessCheck 
FileVolumeNameInformation 
FileIdInformation 
FileIdExtdDirectoryInformation 
FileReplaceCompletionInformation 
FileHardLinkFullIdInformation 
FileIdExtdBothDirectoryInformation 
FileMaximumInformation 
FileDirectoryInformation 
FileFullDirectoryInformation 
FileBothDirectoryInformation 
FileBasicInformation 
FileStandardInformation 
FileInternalInformation 
FileEaInformation 
FileAccessInformation 
FileNameInformation 
FileRenameInformation 
FileLinkInformation 
FileNamesInformation 
FileDispositionInformation 
FilePositionInformation 
FileFullEaInformation 
FileModeInformation 
FileAlignmentInformation 
FileAllInformation 
FileAllocationInformation 
FileEndOfFileInformation 
FileAlternateNameInformation 
FileStreamInformation 
FilePipeInformation 
FilePipeLocalInformation 
FilePipeRemoteInformation 
FileMailslotQueryInformation 
FileMailslotSetInformation 
FileCompressionInformation 
FileObjectIdInformation 
FileCompletionInformation 
FileMoveClusterInformation 
FileQuotaInformation 
FileReparsePointInformation 
FileNetworkOpenInformation 
FileAttributeTagInformation 
FileTrackingInformation 
FileIdBothDirectoryInformation 
FileIdFullDirectoryInformation 
FileValidDataLengthInformation 
FileShortNameInformation 
FileIoCompletionNotificationInformation 
FileIoStatusBlockRangeInformation 
FileIoPriorityHintInformation 
FileSfioReserveInformation 
FileSfioVolumeInformation 
FileHardLinkInformation 
FileProcessIdsUsingFileInformation 
FileNormalizedNameInformation 
FileNetworkPhysicalNameInformation 
FileIdGlobalTxDirectoryInformation 
FileIsRemoteDeviceInformation 
FileAttributeCacheInformation 
FileNumaNodeInformation 
FileStandardLinkInformation 
FileRemoteProtocolInformation 
FileMaximumInformation 

Definition at line 82 of file disk.h.

83{
@ FilePositionInformation
Definition: disk.h:97
@ FileMoveClusterInformation
Definition: disk.h:114
@ FileInheritContentIndexInformation
Definition: disk.h:122
@ FilePipeLocalInformation
Definition: disk.h:107
@ FileMaximumInformation
Definition: disk.h:124
@ FileEndOfFileInformation
Definition: disk.h:103
@ FileNameInformation
Definition: disk.h:92
@ FileOleAllInformation
Definition: disk.h:119
@ FileCompressionInformation
Definition: disk.h:111
@ FileOleDirectoryInformation
Definition: disk.h:120
@ FileRenameInformation
Definition: disk.h:93
@ FileAllInformation
Definition: disk.h:101
@ FilePipeRemoteInformation
Definition: disk.h:108
@ FileOleInformation
Definition: disk.h:123
@ FileLinkInformation
Definition: disk.h:94
@ FileInternalInformation
Definition: disk.h:89
@ FileStandardInformation
Definition: disk.h:88
@ FileDirectoryInformation
Definition: disk.h:84
@ FileContentIndexInformation
Definition: disk.h:121
@ FileOleStateBitsInformation
Definition: disk.h:116
@ FileAlignmentInformation
Definition: disk.h:100
@ FileObjectIdInformation
Definition: disk.h:118
@ FileEaInformation
Definition: disk.h:90
@ FilePipeInformation
Definition: disk.h:106
@ FileAlternateNameInformation
Definition: disk.h:104
@ FileCopyOnWriteInformation
Definition: disk.h:112
@ FileNamesInformation
Definition: disk.h:95
@ FileMailslotSetInformation
Definition: disk.h:110
@ FileMailslotQueryInformation
Definition: disk.h:109
@ FileAllocationInformation
Definition: disk.h:102
@ FileCompletionInformation
Definition: disk.h:113
@ FileAccessInformation
Definition: disk.h:91
@ FileFullDirectoryInformation
Definition: disk.h:85
@ FileOleClassIdInformation
Definition: disk.h:115
@ FileNetworkOpenInformation
Definition: disk.h:117
@ FileStreamInformation
Definition: disk.h:105
@ FileModeInformation
Definition: disk.h:99
@ FileBasicInformation
Definition: disk.h:87
@ FileDispositionInformation
Definition: disk.h:96
@ FileFullEaInformation
Definition: disk.h:98
@ FileBothDirectoryInformation
Definition: disk.h:86
enum _FILE_INFORMATION_CLASS * PFILE_INFORMATION_CLASS
enum _FILE_INFORMATION_CLASS FILE_INFORMATION_CLASS

◆ _FSINFOCLASS

Enumerator
FileFsVolumeInformation 
FileFsLabelInformation 
FileFsSizeInformation 
FileFsDeviceInformation 
FileFsAttributeInformation 
FileFsControlInformation 
FileFsFullSizeInformation 
FileFsObjectIdInformation 
FileFsDriverPathInformation 
FileFsVolumeFlagsInformation 
FileFsMaximumInformation 
FileFsVolumeInformation 
FileFsLabelInformation 
FileFsSizeInformation 
FileFsDeviceInformation 
FileFsAttributeInformation 
FileFsControlInformation 
FileFsQuotaQueryInformation 
FileFsQuotaSetInformation 
FileFsMaximumInformation 
FileFsVolumeInformation 
FileFsLabelInformation 
FileFsSizeInformation 
FileFsDeviceInformation 
FileFsAttributeInformation 
FileFsControlInformation 
FileFsFullSizeInformation 
FileFsObjectIdInformation 
FileFsDriverPathInformation 
FileFsMaximumInformation 
FileFsVolumeInformation 
FileFsLabelInformation 
FileFsSizeInformation 
FileFsDeviceInformation 
FileFsAttributeInformation 
FileFsControlInformation 
FileFsFullSizeInformation 
FileFsObjectIdInformation 
FileFsMaximumInformation 
FileFsVolumeInformation 
FileFsLabelInformation 
FileFsSizeInformation 
FileFsDeviceInformation 
FileFsAttributeInformation 
FileFsControlInformation 
FileFsFullSizeInformation 
FileFsObjectIdInformation 
FileFsDriverPathInformation 
FileFsVolumeFlagsInformation 
FileFsMaximumInformation 

Definition at line 127 of file disk.h.

128{
enum _FSINFOCLASS * PFS_INFORMATION_CLASS
@ FileFsControlInformation
Definition: disk.h:134
@ FileFsDeviceInformation
Definition: disk.h:132
@ FileFsLabelInformation
Definition: disk.h:130
@ FileFsAttributeInformation
Definition: disk.h:133
@ FileFsVolumeInformation
Definition: disk.h:129
@ FileFsObjectIdInformation
Definition: disk.h:136
@ FileFsSizeInformation
Definition: disk.h:131
@ FileFsMaximumInformation
Definition: disk.h:138
@ FileFsDriverPathInformation
Definition: disk.h:137
@ FileFsFullSizeInformation
Definition: disk.h:135
enum _FSINFOCLASS FS_INFORMATION_CLASS