ホーム › System.SystemServices › SFGAO_FLAGS
SFGAO_FLAGS
列挙型フラグメンバー 36
| 名前 | 10進 | 16進 |
|---|---|---|
| SFGAO_CANCOPY | 1 | 0x1 |
| SFGAO_CANMOVE | 2 | 0x2 |
| SFGAO_CANLINK | 4 | 0x4 |
| SFGAO_STORAGE | 8 | 0x8 |
| SFGAO_CANRENAME | 16 | 0x10 |
| SFGAO_CANDELETE | 32 | 0x20 |
| SFGAO_HASPROPSHEET | 64 | 0x40 |
| SFGAO_DROPTARGET | 256 | 0x100 |
| SFGAO_CAPABILITYMASK | 375 | 0x177 |
| SFGAO_PLACEHOLDER | 2048 | 0x800 |
| SFGAO_SYSTEM | 4096 | 0x1000 |
| SFGAO_ENCRYPTED | 8192 | 0x2000 |
| SFGAO_ISSLOW | 16384 | 0x4000 |
| SFGAO_GHOSTED | 32768 | 0x8000 |
| SFGAO_LINK | 65536 | 0x10000 |
| SFGAO_SHARE | 131072 | 0x20000 |
| SFGAO_READONLY | 262144 | 0x40000 |
| SFGAO_HIDDEN | 524288 | 0x80000 |
| SFGAO_DISPLAYATTRMASK | 1032192 | 0xFC000 |
| SFGAO_FILESYSANCESTOR | 268435456 | 0x10000000 |
| SFGAO_FOLDER | 536870912 | 0x20000000 |
| SFGAO_FILESYSTEM | 1073741824 | 0x40000000 |
| SFGAO_HASSUBFOLDER | 2147483648 | 0x80000000 |
| SFGAO_CONTENTSMASK | 2147483648 | 0x80000000 |
| SFGAO_VALIDATE | 16777216 | 0x1000000 |
| SFGAO_REMOVABLE | 33554432 | 0x2000000 |
| SFGAO_COMPRESSED | 67108864 | 0x4000000 |
| SFGAO_BROWSABLE | 134217728 | 0x8000000 |
| SFGAO_NONENUMERATED | 1048576 | 0x100000 |
| SFGAO_NEWCONTENT | 2097152 | 0x200000 |
| SFGAO_CANMONIKER | 4194304 | 0x400000 |
| SFGAO_HASSTORAGE | 4194304 | 0x400000 |
| SFGAO_STREAM | 4194304 | 0x400000 |
| SFGAO_STORAGEANCESTOR | 8388608 | 0x800000 |
| SFGAO_STORAGECAPMASK | 1891958792 | 0x70C50008 |
| SFGAO_PKEYSFGAOMASK | 2164539392 | 0x81044000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum SFGAO_FLAGS : unsigned int {
SFGAO_CANCOPY = 1,
SFGAO_CANMOVE = 2,
SFGAO_CANLINK = 4,
SFGAO_STORAGE = 8,
SFGAO_CANRENAME = 16,
SFGAO_CANDELETE = 32,
SFGAO_HASPROPSHEET = 64,
SFGAO_DROPTARGET = 256,
SFGAO_CAPABILITYMASK = 375,
SFGAO_PLACEHOLDER = 2048,
SFGAO_SYSTEM = 4096,
SFGAO_ENCRYPTED = 8192,
SFGAO_ISSLOW = 16384,
SFGAO_GHOSTED = 32768,
SFGAO_LINK = 65536,
SFGAO_SHARE = 131072,
SFGAO_READONLY = 262144,
SFGAO_HIDDEN = 524288,
SFGAO_DISPLAYATTRMASK = 1032192,
SFGAO_FILESYSANCESTOR = 268435456,
SFGAO_FOLDER = 536870912,
SFGAO_FILESYSTEM = 1073741824,
SFGAO_HASSUBFOLDER = 2147483648,
SFGAO_CONTENTSMASK = 2147483648,
SFGAO_VALIDATE = 16777216,
SFGAO_REMOVABLE = 33554432,
SFGAO_COMPRESSED = 67108864,
SFGAO_BROWSABLE = 134217728,
SFGAO_NONENUMERATED = 1048576,
SFGAO_NEWCONTENT = 2097152,
SFGAO_CANMONIKER = 4194304,
SFGAO_HASSTORAGE = 4194304,
SFGAO_STREAM = 4194304,
SFGAO_STORAGEANCESTOR = 8388608,
SFGAO_STORAGECAPMASK = 1891958792,
SFGAO_PKEYSFGAOMASK = 2164539392
} SFGAO_FLAGS;[Flags]
public enum SFGAO_FLAGS : uint
{
SFGAO_CANCOPY = 1,
SFGAO_CANMOVE = 2,
SFGAO_CANLINK = 4,
SFGAO_STORAGE = 8,
SFGAO_CANRENAME = 16,
SFGAO_CANDELETE = 32,
SFGAO_HASPROPSHEET = 64,
SFGAO_DROPTARGET = 256,
SFGAO_CAPABILITYMASK = 375,
SFGAO_PLACEHOLDER = 2048,
SFGAO_SYSTEM = 4096,
SFGAO_ENCRYPTED = 8192,
SFGAO_ISSLOW = 16384,
SFGAO_GHOSTED = 32768,
SFGAO_LINK = 65536,
SFGAO_SHARE = 131072,
SFGAO_READONLY = 262144,
SFGAO_HIDDEN = 524288,
SFGAO_DISPLAYATTRMASK = 1032192,
SFGAO_FILESYSANCESTOR = 268435456,
SFGAO_FOLDER = 536870912,
SFGAO_FILESYSTEM = 1073741824,
SFGAO_HASSUBFOLDER = 2147483648,
SFGAO_CONTENTSMASK = 2147483648,
SFGAO_VALIDATE = 16777216,
SFGAO_REMOVABLE = 33554432,
SFGAO_COMPRESSED = 67108864,
SFGAO_BROWSABLE = 134217728,
SFGAO_NONENUMERATED = 1048576,
SFGAO_NEWCONTENT = 2097152,
SFGAO_CANMONIKER = 4194304,
SFGAO_HASSTORAGE = 4194304,
SFGAO_STREAM = 4194304,
SFGAO_STORAGEANCESTOR = 8388608,
SFGAO_STORAGECAPMASK = 1891958792,
SFGAO_PKEYSFGAOMASK = 2164539392,
}<Flags>
Public Enum SFGAO_FLAGS As UInteger
SFGAO_CANCOPY = 1
SFGAO_CANMOVE = 2
SFGAO_CANLINK = 4
SFGAO_STORAGE = 8
SFGAO_CANRENAME = 16
SFGAO_CANDELETE = 32
SFGAO_HASPROPSHEET = 64
SFGAO_DROPTARGET = 256
SFGAO_CAPABILITYMASK = 375
SFGAO_PLACEHOLDER = 2048
SFGAO_SYSTEM = 4096
SFGAO_ENCRYPTED = 8192
SFGAO_ISSLOW = 16384
SFGAO_GHOSTED = 32768
SFGAO_LINK = 65536
SFGAO_SHARE = 131072
SFGAO_READONLY = 262144
SFGAO_HIDDEN = 524288
SFGAO_DISPLAYATTRMASK = 1032192
SFGAO_FILESYSANCESTOR = 268435456
SFGAO_FOLDER = 536870912
SFGAO_FILESYSTEM = 1073741824
SFGAO_HASSUBFOLDER = 2147483648
SFGAO_CONTENTSMASK = 2147483648
SFGAO_VALIDATE = 16777216
SFGAO_REMOVABLE = 33554432
SFGAO_COMPRESSED = 67108864
SFGAO_BROWSABLE = 134217728
SFGAO_NONENUMERATED = 1048576
SFGAO_NEWCONTENT = 2097152
SFGAO_CANMONIKER = 4194304
SFGAO_HASSTORAGE = 4194304
SFGAO_STREAM = 4194304
SFGAO_STORAGEANCESTOR = 8388608
SFGAO_STORAGECAPMASK = 1891958792
SFGAO_PKEYSFGAOMASK = 2164539392
End Enumimport enum
class SFGAO_FLAGS(enum.IntFlag):
SFGAO_CANCOPY = 1
SFGAO_CANMOVE = 2
SFGAO_CANLINK = 4
SFGAO_STORAGE = 8
SFGAO_CANRENAME = 16
SFGAO_CANDELETE = 32
SFGAO_HASPROPSHEET = 64
SFGAO_DROPTARGET = 256
SFGAO_CAPABILITYMASK = 375
SFGAO_PLACEHOLDER = 2048
SFGAO_SYSTEM = 4096
SFGAO_ENCRYPTED = 8192
SFGAO_ISSLOW = 16384
SFGAO_GHOSTED = 32768
SFGAO_LINK = 65536
SFGAO_SHARE = 131072
SFGAO_READONLY = 262144
SFGAO_HIDDEN = 524288
SFGAO_DISPLAYATTRMASK = 1032192
SFGAO_FILESYSANCESTOR = 268435456
SFGAO_FOLDER = 536870912
SFGAO_FILESYSTEM = 1073741824
SFGAO_HASSUBFOLDER = 2147483648
SFGAO_CONTENTSMASK = 2147483648
SFGAO_VALIDATE = 16777216
SFGAO_REMOVABLE = 33554432
SFGAO_COMPRESSED = 67108864
SFGAO_BROWSABLE = 134217728
SFGAO_NONENUMERATED = 1048576
SFGAO_NEWCONTENT = 2097152
SFGAO_CANMONIKER = 4194304
SFGAO_HASSTORAGE = 4194304
SFGAO_STREAM = 4194304
SFGAO_STORAGEANCESTOR = 8388608
SFGAO_STORAGECAPMASK = 1891958792
SFGAO_PKEYSFGAOMASK = 2164539392// SFGAO_FLAGS (flags)
pub const SFGAO_CANCOPY: u32 = 1;
pub const SFGAO_CANMOVE: u32 = 2;
pub const SFGAO_CANLINK: u32 = 4;
pub const SFGAO_STORAGE: u32 = 8;
pub const SFGAO_CANRENAME: u32 = 16;
pub const SFGAO_CANDELETE: u32 = 32;
pub const SFGAO_HASPROPSHEET: u32 = 64;
pub const SFGAO_DROPTARGET: u32 = 256;
pub const SFGAO_CAPABILITYMASK: u32 = 375;
pub const SFGAO_PLACEHOLDER: u32 = 2048;
pub const SFGAO_SYSTEM: u32 = 4096;
pub const SFGAO_ENCRYPTED: u32 = 8192;
pub const SFGAO_ISSLOW: u32 = 16384;
pub const SFGAO_GHOSTED: u32 = 32768;
pub const SFGAO_LINK: u32 = 65536;
pub const SFGAO_SHARE: u32 = 131072;
pub const SFGAO_READONLY: u32 = 262144;
pub const SFGAO_HIDDEN: u32 = 524288;
pub const SFGAO_DISPLAYATTRMASK: u32 = 1032192;
pub const SFGAO_FILESYSANCESTOR: u32 = 268435456;
pub const SFGAO_FOLDER: u32 = 536870912;
pub const SFGAO_FILESYSTEM: u32 = 1073741824;
pub const SFGAO_HASSUBFOLDER: u32 = 2147483648;
pub const SFGAO_CONTENTSMASK: u32 = 2147483648;
pub const SFGAO_VALIDATE: u32 = 16777216;
pub const SFGAO_REMOVABLE: u32 = 33554432;
pub const SFGAO_COMPRESSED: u32 = 67108864;
pub const SFGAO_BROWSABLE: u32 = 134217728;
pub const SFGAO_NONENUMERATED: u32 = 1048576;
pub const SFGAO_NEWCONTENT: u32 = 2097152;
pub const SFGAO_CANMONIKER: u32 = 4194304;
pub const SFGAO_HASSTORAGE: u32 = 4194304;
pub const SFGAO_STREAM: u32 = 4194304;
pub const SFGAO_STORAGEANCESTOR: u32 = 8388608;
pub const SFGAO_STORAGECAPMASK: u32 = 1891958792;
pub const SFGAO_PKEYSFGAOMASK: u32 = 2164539392;// SFGAO_FLAGS
const (
SFGAO_CANCOPY uint32 = 1
SFGAO_CANMOVE uint32 = 2
SFGAO_CANLINK uint32 = 4
SFGAO_STORAGE uint32 = 8
SFGAO_CANRENAME uint32 = 16
SFGAO_CANDELETE uint32 = 32
SFGAO_HASPROPSHEET uint32 = 64
SFGAO_DROPTARGET uint32 = 256
SFGAO_CAPABILITYMASK uint32 = 375
SFGAO_PLACEHOLDER uint32 = 2048
SFGAO_SYSTEM uint32 = 4096
SFGAO_ENCRYPTED uint32 = 8192
SFGAO_ISSLOW uint32 = 16384
SFGAO_GHOSTED uint32 = 32768
SFGAO_LINK uint32 = 65536
SFGAO_SHARE uint32 = 131072
SFGAO_READONLY uint32 = 262144
SFGAO_HIDDEN uint32 = 524288
SFGAO_DISPLAYATTRMASK uint32 = 1032192
SFGAO_FILESYSANCESTOR uint32 = 268435456
SFGAO_FOLDER uint32 = 536870912
SFGAO_FILESYSTEM uint32 = 1073741824
SFGAO_HASSUBFOLDER uint32 = 2147483648
SFGAO_CONTENTSMASK uint32 = 2147483648
SFGAO_VALIDATE uint32 = 16777216
SFGAO_REMOVABLE uint32 = 33554432
SFGAO_COMPRESSED uint32 = 67108864
SFGAO_BROWSABLE uint32 = 134217728
SFGAO_NONENUMERATED uint32 = 1048576
SFGAO_NEWCONTENT uint32 = 2097152
SFGAO_CANMONIKER uint32 = 4194304
SFGAO_HASSTORAGE uint32 = 4194304
SFGAO_STREAM uint32 = 4194304
SFGAO_STORAGEANCESTOR uint32 = 8388608
SFGAO_STORAGECAPMASK uint32 = 1891958792
SFGAO_PKEYSFGAOMASK uint32 = 2164539392
)const
SFGAO_CANCOPY = 1;
SFGAO_CANMOVE = 2;
SFGAO_CANLINK = 4;
SFGAO_STORAGE = 8;
SFGAO_CANRENAME = 16;
SFGAO_CANDELETE = 32;
SFGAO_HASPROPSHEET = 64;
SFGAO_DROPTARGET = 256;
SFGAO_CAPABILITYMASK = 375;
SFGAO_PLACEHOLDER = 2048;
SFGAO_SYSTEM = 4096;
SFGAO_ENCRYPTED = 8192;
SFGAO_ISSLOW = 16384;
SFGAO_GHOSTED = 32768;
SFGAO_LINK = 65536;
SFGAO_SHARE = 131072;
SFGAO_READONLY = 262144;
SFGAO_HIDDEN = 524288;
SFGAO_DISPLAYATTRMASK = 1032192;
SFGAO_FILESYSANCESTOR = 268435456;
SFGAO_FOLDER = 536870912;
SFGAO_FILESYSTEM = 1073741824;
SFGAO_HASSUBFOLDER = 2147483648;
SFGAO_CONTENTSMASK = 2147483648;
SFGAO_VALIDATE = 16777216;
SFGAO_REMOVABLE = 33554432;
SFGAO_COMPRESSED = 67108864;
SFGAO_BROWSABLE = 134217728;
SFGAO_NONENUMERATED = 1048576;
SFGAO_NEWCONTENT = 2097152;
SFGAO_CANMONIKER = 4194304;
SFGAO_HASSTORAGE = 4194304;
SFGAO_STREAM = 4194304;
SFGAO_STORAGEANCESTOR = 8388608;
SFGAO_STORAGECAPMASK = 1891958792;
SFGAO_PKEYSFGAOMASK = 2164539392;// SFGAO_FLAGS
pub const SFGAO_CANCOPY: u32 = 1;
pub const SFGAO_CANMOVE: u32 = 2;
pub const SFGAO_CANLINK: u32 = 4;
pub const SFGAO_STORAGE: u32 = 8;
pub const SFGAO_CANRENAME: u32 = 16;
pub const SFGAO_CANDELETE: u32 = 32;
pub const SFGAO_HASPROPSHEET: u32 = 64;
pub const SFGAO_DROPTARGET: u32 = 256;
pub const SFGAO_CAPABILITYMASK: u32 = 375;
pub const SFGAO_PLACEHOLDER: u32 = 2048;
pub const SFGAO_SYSTEM: u32 = 4096;
pub const SFGAO_ENCRYPTED: u32 = 8192;
pub const SFGAO_ISSLOW: u32 = 16384;
pub const SFGAO_GHOSTED: u32 = 32768;
pub const SFGAO_LINK: u32 = 65536;
pub const SFGAO_SHARE: u32 = 131072;
pub const SFGAO_READONLY: u32 = 262144;
pub const SFGAO_HIDDEN: u32 = 524288;
pub const SFGAO_DISPLAYATTRMASK: u32 = 1032192;
pub const SFGAO_FILESYSANCESTOR: u32 = 268435456;
pub const SFGAO_FOLDER: u32 = 536870912;
pub const SFGAO_FILESYSTEM: u32 = 1073741824;
pub const SFGAO_HASSUBFOLDER: u32 = 2147483648;
pub const SFGAO_CONTENTSMASK: u32 = 2147483648;
pub const SFGAO_VALIDATE: u32 = 16777216;
pub const SFGAO_REMOVABLE: u32 = 33554432;
pub const SFGAO_COMPRESSED: u32 = 67108864;
pub const SFGAO_BROWSABLE: u32 = 134217728;
pub const SFGAO_NONENUMERATED: u32 = 1048576;
pub const SFGAO_NEWCONTENT: u32 = 2097152;
pub const SFGAO_CANMONIKER: u32 = 4194304;
pub const SFGAO_HASSTORAGE: u32 = 4194304;
pub const SFGAO_STREAM: u32 = 4194304;
pub const SFGAO_STORAGEANCESTOR: u32 = 8388608;
pub const SFGAO_STORAGECAPMASK: u32 = 1891958792;
pub const SFGAO_PKEYSFGAOMASK: u32 = 2164539392;const
SFGAO_CANCOPY* = 1
SFGAO_CANMOVE* = 2
SFGAO_CANLINK* = 4
SFGAO_STORAGE* = 8
SFGAO_CANRENAME* = 16
SFGAO_CANDELETE* = 32
SFGAO_HASPROPSHEET* = 64
SFGAO_DROPTARGET* = 256
SFGAO_CAPABILITYMASK* = 375
SFGAO_PLACEHOLDER* = 2048
SFGAO_SYSTEM* = 4096
SFGAO_ENCRYPTED* = 8192
SFGAO_ISSLOW* = 16384
SFGAO_GHOSTED* = 32768
SFGAO_LINK* = 65536
SFGAO_SHARE* = 131072
SFGAO_READONLY* = 262144
SFGAO_HIDDEN* = 524288
SFGAO_DISPLAYATTRMASK* = 1032192
SFGAO_FILESYSANCESTOR* = 268435456
SFGAO_FOLDER* = 536870912
SFGAO_FILESYSTEM* = 1073741824
SFGAO_HASSUBFOLDER* = 2147483648
SFGAO_CONTENTSMASK* = 2147483648
SFGAO_VALIDATE* = 16777216
SFGAO_REMOVABLE* = 33554432
SFGAO_COMPRESSED* = 67108864
SFGAO_BROWSABLE* = 134217728
SFGAO_NONENUMERATED* = 1048576
SFGAO_NEWCONTENT* = 2097152
SFGAO_CANMONIKER* = 4194304
SFGAO_HASSTORAGE* = 4194304
SFGAO_STREAM* = 4194304
SFGAO_STORAGEANCESTOR* = 8388608
SFGAO_STORAGECAPMASK* = 1891958792
SFGAO_PKEYSFGAOMASK* = 2164539392enum SFGAO_FLAGS : uint {
SFGAO_CANCOPY = 1,
SFGAO_CANMOVE = 2,
SFGAO_CANLINK = 4,
SFGAO_STORAGE = 8,
SFGAO_CANRENAME = 16,
SFGAO_CANDELETE = 32,
SFGAO_HASPROPSHEET = 64,
SFGAO_DROPTARGET = 256,
SFGAO_CAPABILITYMASK = 375,
SFGAO_PLACEHOLDER = 2048,
SFGAO_SYSTEM = 4096,
SFGAO_ENCRYPTED = 8192,
SFGAO_ISSLOW = 16384,
SFGAO_GHOSTED = 32768,
SFGAO_LINK = 65536,
SFGAO_SHARE = 131072,
SFGAO_READONLY = 262144,
SFGAO_HIDDEN = 524288,
SFGAO_DISPLAYATTRMASK = 1032192,
SFGAO_FILESYSANCESTOR = 268435456,
SFGAO_FOLDER = 536870912,
SFGAO_FILESYSTEM = 1073741824,
SFGAO_HASSUBFOLDER = 2147483648,
SFGAO_CONTENTSMASK = 2147483648,
SFGAO_VALIDATE = 16777216,
SFGAO_REMOVABLE = 33554432,
SFGAO_COMPRESSED = 67108864,
SFGAO_BROWSABLE = 134217728,
SFGAO_NONENUMERATED = 1048576,
SFGAO_NEWCONTENT = 2097152,
SFGAO_CANMONIKER = 4194304,
SFGAO_HASSTORAGE = 4194304,
SFGAO_STREAM = 4194304,
SFGAO_STORAGEANCESTOR = 8388608,
SFGAO_STORAGECAPMASK = 1891958792,
SFGAO_PKEYSFGAOMASK = 2164539392,
}#define global SFGAO_CANCOPY 0x1
#define global SFGAO_CANMOVE 0x2
#define global SFGAO_CANLINK 0x4
#define global SFGAO_STORAGE 0x8
#define global SFGAO_CANRENAME 0x10
#define global SFGAO_CANDELETE 0x20
#define global SFGAO_HASPROPSHEET 0x40
#define global SFGAO_DROPTARGET 0x100
#define global SFGAO_CAPABILITYMASK 0x177
#define global SFGAO_PLACEHOLDER 0x800
#define global SFGAO_SYSTEM 0x1000
#define global SFGAO_ENCRYPTED 0x2000
#define global SFGAO_ISSLOW 0x4000
#define global SFGAO_GHOSTED 0x8000
#define global SFGAO_LINK 0x10000
#define global SFGAO_SHARE 0x20000
#define global SFGAO_READONLY 0x40000
#define global SFGAO_HIDDEN 0x80000
#define global SFGAO_DISPLAYATTRMASK 0xFC000
#define global SFGAO_FILESYSANCESTOR 0x10000000
#define global SFGAO_FOLDER 0x20000000
#define global SFGAO_FILESYSTEM 0x40000000
#define global SFGAO_HASSUBFOLDER 0x80000000
#define global SFGAO_CONTENTSMASK 0x80000000
#define global SFGAO_VALIDATE 0x1000000
#define global SFGAO_REMOVABLE 0x2000000
#define global SFGAO_COMPRESSED 0x4000000
#define global SFGAO_BROWSABLE 0x8000000
#define global SFGAO_NONENUMERATED 0x100000
#define global SFGAO_NEWCONTENT 0x200000
#define global SFGAO_CANMONIKER 0x400000
#define global SFGAO_HASSTORAGE 0x400000
#define global SFGAO_STREAM 0x400000
#define global SFGAO_STORAGEANCESTOR 0x800000
#define global SFGAO_STORAGECAPMASK 0x70C50008
#define global SFGAO_PKEYSFGAOMASK 0x81044000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。