| ... | @@ -3147,29 +3147,29 @@ pub const OVERLAPPED_ENTRY = extern struct { | ... | @@ -3147,29 +3147,29 @@ pub const OVERLAPPED_ENTRY = extern struct { |
| 3147 | | 3147 | |
| 3148 | pub const MAX_PATH = 260; | 3148 | pub const MAX_PATH = 260; |
| 3149 | | 3149 | |
| 3150 | // TODO issue #305 | 3150 | pub const FILE_INFO_BY_HANDLE_CLASS = enum(u32) { |
| 3151 | pub const FILE_INFO_BY_HANDLE_CLASS = u32; | 3151 | FileBasicInfo = 0, |
| 3152 | pub const FileBasicInfo = 0; | 3152 | FileStandardInfo = 1, |
| 3153 | pub const FileStandardInfo = 1; | 3153 | FileNameInfo = 2, |
| 3154 | pub const FileNameInfo = 2; | 3154 | FileRenameInfo = 3, |
| 3155 | pub const FileRenameInfo = 3; | 3155 | FileDispositionInfo = 4, |
| 3156 | pub const FileDispositionInfo = 4; | 3156 | FileAllocationInfo = 5, |
| 3157 | pub const FileAllocationInfo = 5; | 3157 | FileEndOfFileInfo = 6, |
| 3158 | pub const FileEndOfFileInfo = 6; | 3158 | FileStreamInfo = 7, |
| 3159 | pub const FileStreamInfo = 7; | 3159 | FileCompressionInfo = 8, |
| 3160 | pub const FileCompressionInfo = 8; | 3160 | FileAttributeTagInfo = 9, |
| 3161 | pub const FileAttributeTagInfo = 9; | 3161 | FileIdBothDirectoryInfo = 10, |
| 3162 | pub const FileIdBothDirectoryInfo = 10; | 3162 | FileIdBothDirectoryRestartInfo = 11, |
| 3163 | pub const FileIdBothDirectoryRestartInfo = 11; | 3163 | FileIoPriorityHintInfo = 12, |
| 3164 | pub const FileIoPriorityHintInfo = 12; | 3164 | FileRemoteProtocolInfo = 13, |
| 3165 | pub const FileRemoteProtocolInfo = 13; | 3165 | FileFullDirectoryInfo = 14, |
| 3166 | pub const FileFullDirectoryInfo = 14; | 3166 | FileFullDirectoryRestartInfo = 15, |
| 3167 | pub const FileFullDirectoryRestartInfo = 15; | 3167 | FileStorageInfo = 16, |
| 3168 | pub const FileStorageInfo = 16; | 3168 | FileAlignmentInfo = 17, |
| 3169 | pub const FileAlignmentInfo = 17; | 3169 | FileIdInfo = 18, |
| 3170 | pub const FileIdInfo = 18; | 3170 | FileIdExtdDirectoryInfo = 19, |
| 3171 | pub const FileIdExtdDirectoryInfo = 19; | 3171 | FileIdExtdDirectoryRestartInfo = 20, |
| 3172 | pub const FileIdExtdDirectoryRestartInfo = 20; | 3172 | }; |
| 3173 | | 3173 | |
| 3174 | pub const BY_HANDLE_FILE_INFORMATION = extern struct { | 3174 | pub const BY_HANDLE_FILE_INFORMATION = extern struct { |
| 3175 | dwFileAttributes: DWORD, | 3175 | dwFileAttributes: DWORD, |