enum FILE_INFORMATION_CLASS

typedef enum _FILE_INFORMATION_CLASS
{
         FileDirectoryInformation = 1,
         FileFullDirectoryInformation = 2,
         FileBothDirectoryInformation = 3,
         FileBasicInformation = 4,
         FileStandardInformation = 5,
         FileInternalInformation = 6,
         FileEaInformation = 7,
         FileAccessInformation = 8,
         FileNameInformation = 9,
         FileRenameInformation = 10,
         FileLinkInformation = 11,
         FileNamesInformation = 12,
         FileDispositionInformation = 13,
         FilePositionInformation = 14,
         FileFullEaInformation = 15,
         FileModeInformation = 16,
         FileAlignmentInformation = 17,
         FileAllInformation = 18,
         FileAllocationInformation = 19,
         FileEndOfFileInformation = 20,
         FileAlternateNameInformation = 21,
         FileStreamInformation = 22,
         FilePipeInformation = 23,
         FilePipeLocalInformation = 24,
         FilePipeRemoteInformation = 25,
         FileMailslotQueryInformation = 26,
         FileMailslotSetInformation = 27,
         FileCompressionInformation = 28,
         FileObjectIdInformation = 29,
         FileCompletionInformation = 30,
         FileMoveClusterInformation = 31,
         FileQuotaInformation = 32,
         FileReparsePointInformation = 33,
         FileNetworkOpenInformation = 34,
         FileAttributeTagInformation = 35,
         FileTrackingInformation = 36,
         FileIdBothDirectoryInformation = 37,
         FileIdFullDirectoryInformation = 38,
         FileValidDataLengthInformation = 39,
         FileShortNameInformation = 40,
         FileIoCompletionNotificationInformation = 41,
         FileIoStatusBlockRangeInformation = 42,
         FileIoPriorityHintInformation = 43,
         FileSfioReserveInformation = 44,
         FileSfioVolumeInformation = 45,
         FileHardLinkInformation = 46,
         FileProcessIdsUsingFileInformation = 47,
         FileNormalizedNameInformation = 48,
         FileNetworkPhysicalNameInformation = 49,
         FileMaximumInformation = 50
} FILE_INFORMATION_CLASS;

Windows Vista Kernel Structures