#ifndef COSMOPOLITAN_LIBC_NT_ENUM_FILEINFORMATIONCLASS_H_ #define COSMOPOLITAN_LIBC_NT_ENUM_FILEINFORMATIONCLASS_H_ #define kNtFileDirectoryInformation 1 /*→ struct NtFileDirectoryInformation */ #define kNtFileFullDirectoryInformation 2 /*→ etc. */ #define kNtFileBothDirectoryInformation 3 #define kNtFileBasicInformation 4 #define kNtFileStandardInformation 5 #define kNtFileInternalInformation 6 #define kNtFileEaInformation 7 #define kNtFileAccessInformation 8 #define kNtFileNameInformation 9 #define kNtFileRenameInformation 10 #define kNtFileLinkInformation 11 #define kNtFileNamesInformation 12 #define kNtFileDispositionInformation 13 #define kNtFilePositionInformation 14 #define kNtFileFullEaInformation 15 #define kNtFileModeInformation 16 #define kNtFileAlignmentInformation 17 #define kNtFileAllInformation 18 #define kNtFileAllocationInformation 19 #define kNtFileEndOfFileInformation 20 #define kNtFileAlternateNameInformation 21 #define kNtFileStreamInformation 22 #define kNtFilePipeInformation 23 #define kNtFilePipeLocalInformation 24 #define kNtFilePipeRemoteInformation 25 #define kNtFileMailslotQueryInformation 26 #define kNtFileMailslotSetInformation 27 #define kNtFileCompressionInformation 28 #define kNtFileObjectIdInformation 29 #define kNtFileCompletionInformation 30 #define kNtFileMoveClusterInformation 31 #define kNtFileQuotaInformation 32 #define kNtFileReparsePointInformation 33 #define kNtFileNetworkOpenInformation 34 #define kNtFileAttributeTagInformation 35 #define kNtFileTrackingInformation 36 #define kNtFileIdBothDirectoryInformation 37 #define kNtFileIdFullDirectoryInformation 38 #define kNtFileValidDataLengthInformation 39 #define kNtFileShortNameInformation 40 #define kNtFileInformation_MAX 40 #endif /* COSMOPOLITAN_LIBC_NT_ENUM_FILEINFORMATIONCLASS_H_ */