Enumerations/FILE_FLAGS_AND_ATTRIBUTES.ps1

$FILE_FLAGS_AND_ATTRIBUTES = psenum $Module FILE_FLAGS_AND_ATTRIBUTES UInt32 @{
    NONE                         = 0x00000000
    FILE_ATTRIBUTE_READONLY      = 0x00000001
    FILE_ATTRIBUTE_HIDDEN        = 0x00000002
    FILE_ATTRIBUTE_SYSTEM        = 0x00000004
    FILE_ATTRIBUTE_ARCHIVE       = 0x00000020
    FILE_ATTRIBUTE_NORMAL        = 0x00000080
    FILE_ATTRIBUTE_TEMPORARY     = 0x00000100
    FILE_ATTRIBUTE_OFFLINE       = 0x00001000
    FILE_ATTRIBUTE_ENCRYPTED     = 0x00004000
    FILE_FLAG_OPEN_NO_RECALL     = 0x00100000
    FILE_FLAG_POSIX_SEMANTICS    = 0x01000000
    FILE_FLAG_OPEN_REPARSE_POINT = 0x00200000
    FILE_FLAG_SESSION_AWARE      = 0x00800000
    FILE_FLAG_BACKUP_SEMANTICS   = 0x02000000
    FILE_FLAG_DELETE_ON_CLOSE    = 0x04000000
    FILE_FLAG_SEQUENTIAL_SCAN    = 0x08000000
    FILE_FLAG_RANDOM_ACCESS      = 0x10000000
    FILE_FLAG_NO_BUFFERING       = 0x20000000
    FILE_FLAG_OVERLAPPED         = 0x40000000
    FILE_FLAG_WRITE_THROUGH      = 2147483648
} -Bitfield