20{
23
24 switch (class)
25 {
35
38 break;
39
42 break;
43
46 break;
47
50 break;
51
54 break;
55
58 break;
59
62 break;
63
66 break;
67
73 break;
74
80 break;
81
87 break;
88
94 default:
97 }
98
99#ifdef __REACTOS__
101 {
104 }
105
107#else
109#endif
110}
#define FileIdExtdDirectoryInformation
#define NT_SUCCESS(StatCode)
static __inline BOOL set_ntstatus(NTSTATUS status)
#define ERROR_CALL_NOT_IMPLEMENTED
#define ERROR_INVALID_PARAMETER
#define FileIdInformation
@ FileCompressionInformation
@ FileAttributeTagInformation
@ FileAlignmentInformation
@ FileIdBothDirectoryInformation
@ FileFullDirectoryInformation
NTSYSAPI ULONG WINAPI RtlNtStatusToDosError(NTSTATUS)
NTSTATUS NTAPI NtQueryDirectoryFile(IN HANDLE FileHandle, IN HANDLE EventHandle OPTIONAL, IN PIO_APC_ROUTINE ApcRoutine OPTIONAL, IN PVOID ApcContext OPTIONAL, OUT PIO_STATUS_BLOCK IoStatusBlock, OUT PVOID FileInformation, IN ULONG Length, IN FILE_INFORMATION_CLASS FileInformationClass, IN BOOLEAN ReturnSingleEntry, IN PUNICODE_STRING FileName OPTIONAL, IN BOOLEAN RestartScan)
@ FileFullDirectoryRestartInfo
@ FileIdBothDirectoryInfo
@ FileIdExtdDirectoryRestartInfo
@ FileIdExtdDirectoryInfo
@ FileIdBothDirectoryRestartInfo
static HANDLE PIO_APC_ROUTINE PVOID PIO_STATUS_BLOCK io
NTSYSAPI NTSTATUS NTAPI NtQueryInformationFile(IN HANDLE hFile, OUT PIO_STATUS_BLOCK pIoStatusBlock, OUT PVOID FileInformationBuffer, IN ULONG FileInformationBufferLength, IN FILE_INFORMATION_CLASS FileInfoClass)
#define FileStandardInformation