Win32 API 日本語リファレンス
ホームSystem.SystemServices › SFGAO_FLAGS

SFGAO_FLAGS

列挙型フラグ
基底型u4

メンバー 36

名前10進16進
SFGAO_CANCOPY10x1
SFGAO_CANMOVE20x2
SFGAO_CANLINK40x4
SFGAO_STORAGE80x8
SFGAO_CANRENAME160x10
SFGAO_CANDELETE320x20
SFGAO_HASPROPSHEET640x40
SFGAO_DROPTARGET2560x100
SFGAO_CAPABILITYMASK3750x177
SFGAO_PLACEHOLDER20480x800
SFGAO_SYSTEM40960x1000
SFGAO_ENCRYPTED81920x2000
SFGAO_ISSLOW163840x4000
SFGAO_GHOSTED327680x8000
SFGAO_LINK655360x10000
SFGAO_SHARE1310720x20000
SFGAO_READONLY2621440x40000
SFGAO_HIDDEN5242880x80000
SFGAO_DISPLAYATTRMASK10321920xFC000
SFGAO_FILESYSANCESTOR2684354560x10000000
SFGAO_FOLDER5368709120x20000000
SFGAO_FILESYSTEM10737418240x40000000
SFGAO_HASSUBFOLDER21474836480x80000000
SFGAO_CONTENTSMASK21474836480x80000000
SFGAO_VALIDATE167772160x1000000
SFGAO_REMOVABLE335544320x2000000
SFGAO_COMPRESSED671088640x4000000
SFGAO_BROWSABLE1342177280x8000000
SFGAO_NONENUMERATED10485760x100000
SFGAO_NEWCONTENT20971520x200000
SFGAO_CANMONIKER41943040x400000
SFGAO_HASSTORAGE41943040x400000
SFGAO_STREAM41943040x400000
SFGAO_STORAGEANCESTOR83886080x800000
SFGAO_STORAGECAPMASK18919587920x70C50008
SFGAO_PKEYSFGAOMASK21645393920x81044000

各言語での定義

列挙メンバーの定義。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 Enum
import 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* = 2164539392
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,
}
#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)。