typedef enum _FILE_INFORMATION_CLASS  // 41 elements, 0x4 bytes
{
    FileDirectoryInformation       = 1 /*0x1*/,
    FileFullDirectoryInformation   = 2 /*0x2*/,
    FileBothDirectoryInformation   = 3 /*0x3*/,
    FileBasicInformation           = 4 /*0x4*/,
    FileStandardInformation        = 5 /*0x5*/,
    FileInternalInformation        = 6 /*0x6*/,
    FileEaInformation              = 7 /*0x7*/,
    FileAccessInformation          = 8 /*0x8*/,
    FileNameInformation            = 9 /*0x9*/,
    FileRenameInformation          = 10 /*0xA*/,
    FileLinkInformation            = 11 /*0xB*/,
    FileNamesInformation           = 12 /*0xC*/,
    FileDispositionInformation     = 13 /*0xD*/,
    FilePositionInformation        = 14 /*0xE*/,
    FileFullEaInformation          = 15 /*0xF*/,
    FileModeInformation            = 16 /*0x10*/,
    FileAlignmentInformation       = 17 /*0x11*/,
    FileAllInformation             = 18 /*0x12*/,
    FileAllocationInformation      = 19 /*0x13*/,
    FileEndOfFileInformation       = 20 /*0x14*/,
    FileAlternateNameInformation   = 21 /*0x15*/,
    FileStreamInformation          = 22 /*0x16*/,
    FilePipeInformation            = 23 /*0x17*/,
    FilePipeLocalInformation       = 24 /*0x18*/,
    FilePipeRemoteInformation      = 25 /*0x19*/,
    FileMailslotQueryInformation   = 26 /*0x1A*/,
    FileMailslotSetInformation     = 27 /*0x1B*/,
    FileCompressionInformation     = 28 /*0x1C*/,
    FileObjectIdInformation        = 29 /*0x1D*/,
    FileCompletionInformation      = 30 /*0x1E*/,
    FileMoveClusterInformation     = 31 /*0x1F*/,
    FileQuotaInformation           = 32 /*0x20*/,
    FileReparsePointInformation    = 33 /*0x21*/,
    FileNetworkOpenInformation     = 34 /*0x22*/,
    FileAttributeTagInformation    = 35 /*0x23*/,
    FileTrackingInformation        = 36 /*0x24*/,
    FileIdBothDirectoryInformation = 37 /*0x25*/,
    FileIdFullDirectoryInformation = 38 /*0x26*/,
    FileValidDataLengthInformation = 39 /*0x27*/,
    FileShortNameInformation       = 40 /*0x28*/,
    FileMaximumInformation         = 41 /*0x29*/
}FILE_INFORMATION_CLASS, *PFILE_INFORMATION_CLASS;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.