Win32 API 日本語リファレンス
ホームUI.Shell.PropertiesSystem › PROPDESC_TYPE_FLAGS

PROPDESC_TYPE_FLAGS

列挙型フラグ
基底型u4

メンバー 16

名前10進16進
PDTF_DEFAULT00x0
PDTF_MULTIPLEVALUES10x1
PDTF_ISINNATE20x2
PDTF_ISGROUP40x4
PDTF_CANGROUPBY80x8
PDTF_CANSTACKBY160x10
PDTF_ISTREEPROPERTY320x20
PDTF_INCLUDEINFULLTEXTQUERY640x40
PDTF_ISVIEWABLE1280x80
PDTF_ISQUERYABLE2560x100
PDTF_CANBEPURGED5120x200
PDTF_SEARCHRAWVALUE10240x400
PDTF_DONTCOERCEEMPTYSTRINGS20480x800
PDTF_ALWAYSINSUPPLEMENTALSTORE40960x1000
PDTF_ISSYSTEMPROPERTY21474836480x80000000
PDTF_MASK_ALL21474918390x80001FFF

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum PROPDESC_TYPE_FLAGS : unsigned int {
    PDTF_DEFAULT = 0,
    PDTF_MULTIPLEVALUES = 1,
    PDTF_ISINNATE = 2,
    PDTF_ISGROUP = 4,
    PDTF_CANGROUPBY = 8,
    PDTF_CANSTACKBY = 16,
    PDTF_ISTREEPROPERTY = 32,
    PDTF_INCLUDEINFULLTEXTQUERY = 64,
    PDTF_ISVIEWABLE = 128,
    PDTF_ISQUERYABLE = 256,
    PDTF_CANBEPURGED = 512,
    PDTF_SEARCHRAWVALUE = 1024,
    PDTF_DONTCOERCEEMPTYSTRINGS = 2048,
    PDTF_ALWAYSINSUPPLEMENTALSTORE = 4096,
    PDTF_ISSYSTEMPROPERTY = 2147483648,
    PDTF_MASK_ALL = 2147491839
} PROPDESC_TYPE_FLAGS;
[Flags]
public enum PROPDESC_TYPE_FLAGS : uint
{
    PDTF_DEFAULT = 0,
    PDTF_MULTIPLEVALUES = 1,
    PDTF_ISINNATE = 2,
    PDTF_ISGROUP = 4,
    PDTF_CANGROUPBY = 8,
    PDTF_CANSTACKBY = 16,
    PDTF_ISTREEPROPERTY = 32,
    PDTF_INCLUDEINFULLTEXTQUERY = 64,
    PDTF_ISVIEWABLE = 128,
    PDTF_ISQUERYABLE = 256,
    PDTF_CANBEPURGED = 512,
    PDTF_SEARCHRAWVALUE = 1024,
    PDTF_DONTCOERCEEMPTYSTRINGS = 2048,
    PDTF_ALWAYSINSUPPLEMENTALSTORE = 4096,
    PDTF_ISSYSTEMPROPERTY = 2147483648,
    PDTF_MASK_ALL = 2147491839,
}
<Flags>
Public Enum PROPDESC_TYPE_FLAGS As UInteger
    PDTF_DEFAULT = 0
    PDTF_MULTIPLEVALUES = 1
    PDTF_ISINNATE = 2
    PDTF_ISGROUP = 4
    PDTF_CANGROUPBY = 8
    PDTF_CANSTACKBY = 16
    PDTF_ISTREEPROPERTY = 32
    PDTF_INCLUDEINFULLTEXTQUERY = 64
    PDTF_ISVIEWABLE = 128
    PDTF_ISQUERYABLE = 256
    PDTF_CANBEPURGED = 512
    PDTF_SEARCHRAWVALUE = 1024
    PDTF_DONTCOERCEEMPTYSTRINGS = 2048
    PDTF_ALWAYSINSUPPLEMENTALSTORE = 4096
    PDTF_ISSYSTEMPROPERTY = 2147483648
    PDTF_MASK_ALL = 2147491839
End Enum
import enum

class PROPDESC_TYPE_FLAGS(enum.IntFlag):
    PDTF_DEFAULT = 0
    PDTF_MULTIPLEVALUES = 1
    PDTF_ISINNATE = 2
    PDTF_ISGROUP = 4
    PDTF_CANGROUPBY = 8
    PDTF_CANSTACKBY = 16
    PDTF_ISTREEPROPERTY = 32
    PDTF_INCLUDEINFULLTEXTQUERY = 64
    PDTF_ISVIEWABLE = 128
    PDTF_ISQUERYABLE = 256
    PDTF_CANBEPURGED = 512
    PDTF_SEARCHRAWVALUE = 1024
    PDTF_DONTCOERCEEMPTYSTRINGS = 2048
    PDTF_ALWAYSINSUPPLEMENTALSTORE = 4096
    PDTF_ISSYSTEMPROPERTY = 2147483648
    PDTF_MASK_ALL = 2147491839
// PROPDESC_TYPE_FLAGS (flags)
pub const PDTF_DEFAULT: u32 = 0;
pub const PDTF_MULTIPLEVALUES: u32 = 1;
pub const PDTF_ISINNATE: u32 = 2;
pub const PDTF_ISGROUP: u32 = 4;
pub const PDTF_CANGROUPBY: u32 = 8;
pub const PDTF_CANSTACKBY: u32 = 16;
pub const PDTF_ISTREEPROPERTY: u32 = 32;
pub const PDTF_INCLUDEINFULLTEXTQUERY: u32 = 64;
pub const PDTF_ISVIEWABLE: u32 = 128;
pub const PDTF_ISQUERYABLE: u32 = 256;
pub const PDTF_CANBEPURGED: u32 = 512;
pub const PDTF_SEARCHRAWVALUE: u32 = 1024;
pub const PDTF_DONTCOERCEEMPTYSTRINGS: u32 = 2048;
pub const PDTF_ALWAYSINSUPPLEMENTALSTORE: u32 = 4096;
pub const PDTF_ISSYSTEMPROPERTY: u32 = 2147483648;
pub const PDTF_MASK_ALL: u32 = 2147491839;
// PROPDESC_TYPE_FLAGS
const (
	PDTF_DEFAULT uint32 = 0
	PDTF_MULTIPLEVALUES uint32 = 1
	PDTF_ISINNATE uint32 = 2
	PDTF_ISGROUP uint32 = 4
	PDTF_CANGROUPBY uint32 = 8
	PDTF_CANSTACKBY uint32 = 16
	PDTF_ISTREEPROPERTY uint32 = 32
	PDTF_INCLUDEINFULLTEXTQUERY uint32 = 64
	PDTF_ISVIEWABLE uint32 = 128
	PDTF_ISQUERYABLE uint32 = 256
	PDTF_CANBEPURGED uint32 = 512
	PDTF_SEARCHRAWVALUE uint32 = 1024
	PDTF_DONTCOERCEEMPTYSTRINGS uint32 = 2048
	PDTF_ALWAYSINSUPPLEMENTALSTORE uint32 = 4096
	PDTF_ISSYSTEMPROPERTY uint32 = 2147483648
	PDTF_MASK_ALL uint32 = 2147491839
)
const
  PDTF_DEFAULT = 0;
  PDTF_MULTIPLEVALUES = 1;
  PDTF_ISINNATE = 2;
  PDTF_ISGROUP = 4;
  PDTF_CANGROUPBY = 8;
  PDTF_CANSTACKBY = 16;
  PDTF_ISTREEPROPERTY = 32;
  PDTF_INCLUDEINFULLTEXTQUERY = 64;
  PDTF_ISVIEWABLE = 128;
  PDTF_ISQUERYABLE = 256;
  PDTF_CANBEPURGED = 512;
  PDTF_SEARCHRAWVALUE = 1024;
  PDTF_DONTCOERCEEMPTYSTRINGS = 2048;
  PDTF_ALWAYSINSUPPLEMENTALSTORE = 4096;
  PDTF_ISSYSTEMPROPERTY = 2147483648;
  PDTF_MASK_ALL = 2147491839;
// PROPDESC_TYPE_FLAGS
pub const PDTF_DEFAULT: u32 = 0;
pub const PDTF_MULTIPLEVALUES: u32 = 1;
pub const PDTF_ISINNATE: u32 = 2;
pub const PDTF_ISGROUP: u32 = 4;
pub const PDTF_CANGROUPBY: u32 = 8;
pub const PDTF_CANSTACKBY: u32 = 16;
pub const PDTF_ISTREEPROPERTY: u32 = 32;
pub const PDTF_INCLUDEINFULLTEXTQUERY: u32 = 64;
pub const PDTF_ISVIEWABLE: u32 = 128;
pub const PDTF_ISQUERYABLE: u32 = 256;
pub const PDTF_CANBEPURGED: u32 = 512;
pub const PDTF_SEARCHRAWVALUE: u32 = 1024;
pub const PDTF_DONTCOERCEEMPTYSTRINGS: u32 = 2048;
pub const PDTF_ALWAYSINSUPPLEMENTALSTORE: u32 = 4096;
pub const PDTF_ISSYSTEMPROPERTY: u32 = 2147483648;
pub const PDTF_MASK_ALL: u32 = 2147491839;
const
  PDTF_DEFAULT* = 0
  PDTF_MULTIPLEVALUES* = 1
  PDTF_ISINNATE* = 2
  PDTF_ISGROUP* = 4
  PDTF_CANGROUPBY* = 8
  PDTF_CANSTACKBY* = 16
  PDTF_ISTREEPROPERTY* = 32
  PDTF_INCLUDEINFULLTEXTQUERY* = 64
  PDTF_ISVIEWABLE* = 128
  PDTF_ISQUERYABLE* = 256
  PDTF_CANBEPURGED* = 512
  PDTF_SEARCHRAWVALUE* = 1024
  PDTF_DONTCOERCEEMPTYSTRINGS* = 2048
  PDTF_ALWAYSINSUPPLEMENTALSTORE* = 4096
  PDTF_ISSYSTEMPROPERTY* = 2147483648
  PDTF_MASK_ALL* = 2147491839
enum PROPDESC_TYPE_FLAGS : uint {
    PDTF_DEFAULT = 0,
    PDTF_MULTIPLEVALUES = 1,
    PDTF_ISINNATE = 2,
    PDTF_ISGROUP = 4,
    PDTF_CANGROUPBY = 8,
    PDTF_CANSTACKBY = 16,
    PDTF_ISTREEPROPERTY = 32,
    PDTF_INCLUDEINFULLTEXTQUERY = 64,
    PDTF_ISVIEWABLE = 128,
    PDTF_ISQUERYABLE = 256,
    PDTF_CANBEPURGED = 512,
    PDTF_SEARCHRAWVALUE = 1024,
    PDTF_DONTCOERCEEMPTYSTRINGS = 2048,
    PDTF_ALWAYSINSUPPLEMENTALSTORE = 4096,
    PDTF_ISSYSTEMPROPERTY = 2147483648,
    PDTF_MASK_ALL = 2147491839,
}
#define global PDTF_DEFAULT                   0x0
#define global PDTF_MULTIPLEVALUES            0x1
#define global PDTF_ISINNATE                  0x2
#define global PDTF_ISGROUP                   0x4
#define global PDTF_CANGROUPBY                0x8
#define global PDTF_CANSTACKBY                0x10
#define global PDTF_ISTREEPROPERTY            0x20
#define global PDTF_INCLUDEINFULLTEXTQUERY    0x40
#define global PDTF_ISVIEWABLE                0x80
#define global PDTF_ISQUERYABLE               0x100
#define global PDTF_CANBEPURGED               0x200
#define global PDTF_SEARCHRAWVALUE            0x400
#define global PDTF_DONTCOERCEEMPTYSTRINGS    0x800
#define global PDTF_ALWAYSINSUPPLEMENTALSTORE 0x1000
#define global PDTF_ISSYSTEMPROPERTY          0x80000000
#define global PDTF_MASK_ALL                  0x80001FFF
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。