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

TYPEFLAGS

列挙型
基底型i4

メンバー 15

名前10進16進
TYPEFLAG_FAPPOBJECT10x1
TYPEFLAG_FCANCREATE20x2
TYPEFLAG_FLICENSED40x4
TYPEFLAG_FPREDECLID80x8
TYPEFLAG_FHIDDEN160x10
TYPEFLAG_FCONTROL320x20
TYPEFLAG_FDUAL640x40
TYPEFLAG_FNONEXTENSIBLE1280x80
TYPEFLAG_FOLEAUTOMATION2560x100
TYPEFLAG_FRESTRICTED5120x200
TYPEFLAG_FAGGREGATABLE10240x400
TYPEFLAG_FREPLACEABLE20480x800
TYPEFLAG_FDISPATCHABLE40960x1000
TYPEFLAG_FREVERSEBIND81920x2000
TYPEFLAG_FPROXY163840x4000

各言語での定義

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

typedef enum TYPEFLAGS : int {
    TYPEFLAG_FAPPOBJECT = 1,
    TYPEFLAG_FCANCREATE = 2,
    TYPEFLAG_FLICENSED = 4,
    TYPEFLAG_FPREDECLID = 8,
    TYPEFLAG_FHIDDEN = 16,
    TYPEFLAG_FCONTROL = 32,
    TYPEFLAG_FDUAL = 64,
    TYPEFLAG_FNONEXTENSIBLE = 128,
    TYPEFLAG_FOLEAUTOMATION = 256,
    TYPEFLAG_FRESTRICTED = 512,
    TYPEFLAG_FAGGREGATABLE = 1024,
    TYPEFLAG_FREPLACEABLE = 2048,
    TYPEFLAG_FDISPATCHABLE = 4096,
    TYPEFLAG_FREVERSEBIND = 8192,
    TYPEFLAG_FPROXY = 16384
} TYPEFLAGS;
public enum TYPEFLAGS : int
{
    TYPEFLAG_FAPPOBJECT = 1,
    TYPEFLAG_FCANCREATE = 2,
    TYPEFLAG_FLICENSED = 4,
    TYPEFLAG_FPREDECLID = 8,
    TYPEFLAG_FHIDDEN = 16,
    TYPEFLAG_FCONTROL = 32,
    TYPEFLAG_FDUAL = 64,
    TYPEFLAG_FNONEXTENSIBLE = 128,
    TYPEFLAG_FOLEAUTOMATION = 256,
    TYPEFLAG_FRESTRICTED = 512,
    TYPEFLAG_FAGGREGATABLE = 1024,
    TYPEFLAG_FREPLACEABLE = 2048,
    TYPEFLAG_FDISPATCHABLE = 4096,
    TYPEFLAG_FREVERSEBIND = 8192,
    TYPEFLAG_FPROXY = 16384,
}
Public Enum TYPEFLAGS As Integer
    TYPEFLAG_FAPPOBJECT = 1
    TYPEFLAG_FCANCREATE = 2
    TYPEFLAG_FLICENSED = 4
    TYPEFLAG_FPREDECLID = 8
    TYPEFLAG_FHIDDEN = 16
    TYPEFLAG_FCONTROL = 32
    TYPEFLAG_FDUAL = 64
    TYPEFLAG_FNONEXTENSIBLE = 128
    TYPEFLAG_FOLEAUTOMATION = 256
    TYPEFLAG_FRESTRICTED = 512
    TYPEFLAG_FAGGREGATABLE = 1024
    TYPEFLAG_FREPLACEABLE = 2048
    TYPEFLAG_FDISPATCHABLE = 4096
    TYPEFLAG_FREVERSEBIND = 8192
    TYPEFLAG_FPROXY = 16384
End Enum
import enum

class TYPEFLAGS(enum.IntEnum):
    TYPEFLAG_FAPPOBJECT = 1
    TYPEFLAG_FCANCREATE = 2
    TYPEFLAG_FLICENSED = 4
    TYPEFLAG_FPREDECLID = 8
    TYPEFLAG_FHIDDEN = 16
    TYPEFLAG_FCONTROL = 32
    TYPEFLAG_FDUAL = 64
    TYPEFLAG_FNONEXTENSIBLE = 128
    TYPEFLAG_FOLEAUTOMATION = 256
    TYPEFLAG_FRESTRICTED = 512
    TYPEFLAG_FAGGREGATABLE = 1024
    TYPEFLAG_FREPLACEABLE = 2048
    TYPEFLAG_FDISPATCHABLE = 4096
    TYPEFLAG_FREVERSEBIND = 8192
    TYPEFLAG_FPROXY = 16384
// TYPEFLAGS
pub const TYPEFLAG_FAPPOBJECT: i32 = 1;
pub const TYPEFLAG_FCANCREATE: i32 = 2;
pub const TYPEFLAG_FLICENSED: i32 = 4;
pub const TYPEFLAG_FPREDECLID: i32 = 8;
pub const TYPEFLAG_FHIDDEN: i32 = 16;
pub const TYPEFLAG_FCONTROL: i32 = 32;
pub const TYPEFLAG_FDUAL: i32 = 64;
pub const TYPEFLAG_FNONEXTENSIBLE: i32 = 128;
pub const TYPEFLAG_FOLEAUTOMATION: i32 = 256;
pub const TYPEFLAG_FRESTRICTED: i32 = 512;
pub const TYPEFLAG_FAGGREGATABLE: i32 = 1024;
pub const TYPEFLAG_FREPLACEABLE: i32 = 2048;
pub const TYPEFLAG_FDISPATCHABLE: i32 = 4096;
pub const TYPEFLAG_FREVERSEBIND: i32 = 8192;
pub const TYPEFLAG_FPROXY: i32 = 16384;
// TYPEFLAGS
const (
	TYPEFLAG_FAPPOBJECT int32 = 1
	TYPEFLAG_FCANCREATE int32 = 2
	TYPEFLAG_FLICENSED int32 = 4
	TYPEFLAG_FPREDECLID int32 = 8
	TYPEFLAG_FHIDDEN int32 = 16
	TYPEFLAG_FCONTROL int32 = 32
	TYPEFLAG_FDUAL int32 = 64
	TYPEFLAG_FNONEXTENSIBLE int32 = 128
	TYPEFLAG_FOLEAUTOMATION int32 = 256
	TYPEFLAG_FRESTRICTED int32 = 512
	TYPEFLAG_FAGGREGATABLE int32 = 1024
	TYPEFLAG_FREPLACEABLE int32 = 2048
	TYPEFLAG_FDISPATCHABLE int32 = 4096
	TYPEFLAG_FREVERSEBIND int32 = 8192
	TYPEFLAG_FPROXY int32 = 16384
)
const
  TYPEFLAG_FAPPOBJECT = 1;
  TYPEFLAG_FCANCREATE = 2;
  TYPEFLAG_FLICENSED = 4;
  TYPEFLAG_FPREDECLID = 8;
  TYPEFLAG_FHIDDEN = 16;
  TYPEFLAG_FCONTROL = 32;
  TYPEFLAG_FDUAL = 64;
  TYPEFLAG_FNONEXTENSIBLE = 128;
  TYPEFLAG_FOLEAUTOMATION = 256;
  TYPEFLAG_FRESTRICTED = 512;
  TYPEFLAG_FAGGREGATABLE = 1024;
  TYPEFLAG_FREPLACEABLE = 2048;
  TYPEFLAG_FDISPATCHABLE = 4096;
  TYPEFLAG_FREVERSEBIND = 8192;
  TYPEFLAG_FPROXY = 16384;
// TYPEFLAGS
pub const TYPEFLAG_FAPPOBJECT: i32 = 1;
pub const TYPEFLAG_FCANCREATE: i32 = 2;
pub const TYPEFLAG_FLICENSED: i32 = 4;
pub const TYPEFLAG_FPREDECLID: i32 = 8;
pub const TYPEFLAG_FHIDDEN: i32 = 16;
pub const TYPEFLAG_FCONTROL: i32 = 32;
pub const TYPEFLAG_FDUAL: i32 = 64;
pub const TYPEFLAG_FNONEXTENSIBLE: i32 = 128;
pub const TYPEFLAG_FOLEAUTOMATION: i32 = 256;
pub const TYPEFLAG_FRESTRICTED: i32 = 512;
pub const TYPEFLAG_FAGGREGATABLE: i32 = 1024;
pub const TYPEFLAG_FREPLACEABLE: i32 = 2048;
pub const TYPEFLAG_FDISPATCHABLE: i32 = 4096;
pub const TYPEFLAG_FREVERSEBIND: i32 = 8192;
pub const TYPEFLAG_FPROXY: i32 = 16384;
const
  TYPEFLAG_FAPPOBJECT* = 1
  TYPEFLAG_FCANCREATE* = 2
  TYPEFLAG_FLICENSED* = 4
  TYPEFLAG_FPREDECLID* = 8
  TYPEFLAG_FHIDDEN* = 16
  TYPEFLAG_FCONTROL* = 32
  TYPEFLAG_FDUAL* = 64
  TYPEFLAG_FNONEXTENSIBLE* = 128
  TYPEFLAG_FOLEAUTOMATION* = 256
  TYPEFLAG_FRESTRICTED* = 512
  TYPEFLAG_FAGGREGATABLE* = 1024
  TYPEFLAG_FREPLACEABLE* = 2048
  TYPEFLAG_FDISPATCHABLE* = 4096
  TYPEFLAG_FREVERSEBIND* = 8192
  TYPEFLAG_FPROXY* = 16384
enum TYPEFLAGS : int {
    TYPEFLAG_FAPPOBJECT = 1,
    TYPEFLAG_FCANCREATE = 2,
    TYPEFLAG_FLICENSED = 4,
    TYPEFLAG_FPREDECLID = 8,
    TYPEFLAG_FHIDDEN = 16,
    TYPEFLAG_FCONTROL = 32,
    TYPEFLAG_FDUAL = 64,
    TYPEFLAG_FNONEXTENSIBLE = 128,
    TYPEFLAG_FOLEAUTOMATION = 256,
    TYPEFLAG_FRESTRICTED = 512,
    TYPEFLAG_FAGGREGATABLE = 1024,
    TYPEFLAG_FREPLACEABLE = 2048,
    TYPEFLAG_FDISPATCHABLE = 4096,
    TYPEFLAG_FREVERSEBIND = 8192,
    TYPEFLAG_FPROXY = 16384,
}
#define global TYPEFLAG_FAPPOBJECT     0x1
#define global TYPEFLAG_FCANCREATE     0x2
#define global TYPEFLAG_FLICENSED      0x4
#define global TYPEFLAG_FPREDECLID     0x8
#define global TYPEFLAG_FHIDDEN        0x10
#define global TYPEFLAG_FCONTROL       0x20
#define global TYPEFLAG_FDUAL          0x40
#define global TYPEFLAG_FNONEXTENSIBLE 0x80
#define global TYPEFLAG_FOLEAUTOMATION 0x100
#define global TYPEFLAG_FRESTRICTED    0x200
#define global TYPEFLAG_FAGGREGATABLE  0x400
#define global TYPEFLAG_FREPLACEABLE   0x800
#define global TYPEFLAG_FDISPATCHABLE  0x1000
#define global TYPEFLAG_FREVERSEBIND   0x2000
#define global TYPEFLAG_FPROXY         0x4000