MCPcopy Create free account
hub / github.com/bobranten/Ext4Fsd / Ext2GetInfoLength

Function Ext2GetInfoLength

Ext4Fsd/dirctl.c:29–57  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

27#endif
28
29ULONG
30Ext2GetInfoLength(IN FILE_INFORMATION_CLASS FileInformationClass)
31{
32 switch (FileInformationClass) {
33
34 case FileDirectoryInformation:
35 return FIELD_OFFSET(FILE_DIRECTORY_INFORMATION, FileName[0]);
36
37 case FileFullDirectoryInformation:
38 return FIELD_OFFSET(FILE_FULL_DIR_INFORMATION, FileName[0]);
39
40 case FileBothDirectoryInformation:
41 return FIELD_OFFSET(FILE_BOTH_DIR_INFORMATION, FileName[0]);
42
43 case FileNamesInformation:
44 return FIELD_OFFSET(FILE_NAMES_INFORMATION, FileName[0]);
45
46 case FileIdFullDirectoryInformation:
47 return FIELD_OFFSET(FILE_ID_FULL_DIR_INFORMATION, FileName[0]);
48
49 case FileIdBothDirectoryInformation:
50 return FIELD_OFFSET(FILE_ID_BOTH_DIR_INFORMATION, FileName[0]);
51
52 default:
53 break;
54 }
55
56 return 0;
57}
58
59NTSTATUS
60Ext2ProcessEntry(

Callers 2

Ext2ProcessEntryFunction · 0.85
Ext2FillEntryFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected