sys: debug: FileInformationClassSym()

This commit is contained in:
Bill Zissimopoulos
2016-01-22 16:08:23 -08:00
parent 0c48770cc5
commit c15ace9653
3 changed files with 85 additions and 4 deletions

View File

@ -167,4 +167,76 @@ const char *IoctlCodeSym(ULONG ControlCode)
return "IOCTL:Unknown";
}
}
const char *FileInformationClassSym(FILE_INFORMATION_CLASS FileInformationClass)
{
switch (FileInformationClass)
{
SYM(FileDirectoryInformation)
SYM(FileFullDirectoryInformation)
SYM(FileBothDirectoryInformation)
SYM(FileBasicInformation)
SYM(FileStandardInformation)
SYM(FileInternalInformation)
SYM(FileEaInformation)
SYM(FileAccessInformation)
SYM(FileNameInformation)
SYM(FileRenameInformation)
SYM(FileLinkInformation)
SYM(FileNamesInformation)
SYM(FileDispositionInformation)
SYM(FilePositionInformation)
SYM(FileFullEaInformation)
SYM(FileModeInformation)
SYM(FileAlignmentInformation)
SYM(FileAllInformation)
SYM(FileAllocationInformation)
SYM(FileEndOfFileInformation)
SYM(FileAlternateNameInformation)
SYM(FileStreamInformation)
SYM(FilePipeInformation)
SYM(FilePipeLocalInformation)
SYM(FilePipeRemoteInformation)
SYM(FileMailslotQueryInformation)
SYM(FileMailslotSetInformation)
SYM(FileCompressionInformation)
SYM(FileObjectIdInformation)
SYM(FileCompletionInformation)
SYM(FileMoveClusterInformation)
SYM(FileQuotaInformation)
SYM(FileReparsePointInformation)
SYM(FileNetworkOpenInformation)
SYM(FileAttributeTagInformation)
SYM(FileTrackingInformation)
SYM(FileIdBothDirectoryInformation)
SYM(FileIdFullDirectoryInformation)
SYM(FileValidDataLengthInformation)
SYM(FileShortNameInformation)
SYM(FileIoCompletionNotificationInformation)
SYM(FileIoStatusBlockRangeInformation)
SYM(FileIoPriorityHintInformation)
SYM(FileSfioReserveInformation)
SYM(FileSfioVolumeInformation)
SYM(FileHardLinkInformation)
SYM(FileProcessIdsUsingFileInformation)
SYM(FileNormalizedNameInformation)
SYM(FileNetworkPhysicalNameInformation)
SYM(FileIdGlobalTxDirectoryInformation)
SYM(FileIsRemoteDeviceInformation)
SYM(FileUnusedInformation)
SYM(FileNumaNodeInformation)
SYM(FileStandardLinkInformation)
SYM(FileRemoteProtocolInformation)
SYM(FileRenameInformationBypassAccessCheck)
SYM(FileLinkInformationBypassAccessCheck)
SYM(FileVolumeNameInformation)
SYM(FileIdInformation)
SYM(FileIdExtdDirectoryInformation)
SYM(FileReplaceCompletionInformation)
SYM(FileHardLinkFullIdInformation)
SYM(FileIdExtdBothDirectoryInformation)
default:
return "FILE_INFORMATION_CLASS:Unknown";
}
}
#endif