#ifndef COSMOPOLITAN_LIBC_NT_ENUM_FILEINFOBYHANDLECLASS_H_ #define COSMOPOLITAN_LIBC_NT_ENUM_FILEINFOBYHANDLECLASS_H_ #if !(__ASSEMBLER__ + __LINKER__ + 0) #define kNtFileBasicInfo 0 /* struct NtFileBasicInformation */ #define kNtFileStandardInfo 1 /* struct NtFileStandardInformation */ #define kNtFileNameInfo 2 /* struct NtFileNameInformation */ #define kNtFileStreamInfo 7 /* struct NtFileStreamInformation */ #define kNtFileCompressionInfo 8 /* struct NtFileCompressionInfo */ #define kNtFileAttributeTagInfo 9 /* struct NtFileAttributeTagInformation */ #define kNtFileIdBothDirectoryInfo 10 #define kNtFileIdBothDirectoryRestartInfo 11 #define kNtFileRemoteProtocolInfo 13 #define kNtFileFullDirectoryInfo 14 /* NtFileFullDirectoryInformation */ #define kNtFileFullDirectoryRestartInfo 15 #define kNtFileStorageInfo 16 /* win8+ */ #define kNtFileAlignmentInfo 17 /* win8+ */ #define kNtFileIdInfo 18 /* win8+ */ #define kNtFileIdExtdDirectoryInfo 19 /* win8+ */ #define kNtFileIdExtdDirectoryRestartInfo 20 /* win8+ */ /* #define kNtFileRenameInfo 4 */ /* #define kNtFileDispositionInfo 5 */ /* #define kNtFileAllocationInfo 6 */ /* #define kNtFileEndOfFileInfo 7 */ /* #define kNtFileIoPriorityHintInfo 13 */ /* #define kNtFileDispositionInfoEx 22 /\* win10+ *\/ */ /* #define kNtFileRenameInfoEx 23 /\* win10+ *\/ */ #endif /* !(__ASSEMBLER__ + __LINKER__ + 0) */ #endif /* COSMOPOLITAN_LIBC_NT_ENUM_FILEINFOBYHANDLECLASS_H_ */