cosmopolitan/libc/nt/enum/fileinfobyhandleclass.h
Justine Tunney fa20edc44d
Reduce header complexity
- Remove most __ASSEMBLER__ __LINKER__ ifdefs
- Rename libc/intrin/bits.h to libc/serialize.h
- Block pthread cancelation in fchmodat() polyfill
- Remove `clang-format off` statements in third_party
2023-11-28 14:39:42 -08:00

29 lines
1.5 KiB
C

#ifndef COSMOPOLITAN_LIBC_NT_ENUM_FILEINFOBYHANDLECLASS_H_
#define COSMOPOLITAN_LIBC_NT_ENUM_FILEINFOBYHANDLECLASS_H_
#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 /* COSMOPOLITAN_LIBC_NT_ENUM_FILEINFOBYHANDLECLASS_H_ */