Ejemplo n.º 1
0
        private FILE_ATTRIBUTE_FLAGS Read_FileAttribute(uint value)
        {
            FILE_ATTRIBUTE_FLAGS flags = new FILE_ATTRIBUTE_FLAGS();

            flags.readOnly            = Get_Boolean(value); value >>= 1;
            flags.hidden              = Get_Boolean(value); value >>= 1;
            flags.system              = Get_Boolean(value); value >>= 1;
            flags.reserved1           = Get_Boolean(value); value >>= 1;
            flags.directory           = Get_Boolean(value); value >>= 1;
            flags.archive             = Get_Boolean(value); value >>= 1;
            flags.reserved2           = Get_Boolean(value); value >>= 1;
            flags.normal              = Get_Boolean(value); value >>= 1;
            flags.temporary           = Get_Boolean(value); value >>= 1;
            flags.sparse_file         = Get_Boolean(value); value >>= 1;
            flags.compressed          = Get_Boolean(value); value >>= 1;
            flags.offline             = Get_Boolean(value); value >>= 1;
            flags.offline             = Get_Boolean(value); value >>= 1;
            flags.not_content_indexed = Get_Boolean(value); value >>= 1;
            flags.encrypted           = Get_Boolean(value); value >>= 1;

            return(flags);
        }
Ejemplo n.º 2
0
Archivo: LNK.cs Proyecto: MetLob/tinke
        private FILE_ATTRIBUTE_FLAGS Read_FileAttribute(uint value)
        {
            FILE_ATTRIBUTE_FLAGS flags = new FILE_ATTRIBUTE_FLAGS();

            flags.readOnly = Get_Boolean(value); value >>= 1;
            flags.hidden = Get_Boolean(value); value >>= 1;
            flags.system = Get_Boolean(value); value >>= 1;
            flags.reserved1 = Get_Boolean(value); value >>= 1;
            flags.directory = Get_Boolean(value); value >>= 1;
            flags.archive = Get_Boolean(value); value >>= 1;
            flags.reserved2 = Get_Boolean(value); value >>= 1;
            flags.normal = Get_Boolean(value); value >>= 1;
            flags.temporary = Get_Boolean(value); value >>= 1;
            flags.sparse_file = Get_Boolean(value); value >>= 1;
            flags.compressed = Get_Boolean(value); value >>= 1;
            flags.offline = Get_Boolean(value); value >>= 1;
            flags.offline = Get_Boolean(value); value >>= 1;
            flags.not_content_indexed = Get_Boolean(value); value >>= 1;
            flags.encrypted = Get_Boolean(value); value >>= 1;

            return flags;
        }