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