ホーム › System.Com › ADVANCED_FEATURE_FLAGS
ADVANCED_FEATURE_FLAGS
列挙型フラグメンバー 12
| 名前 | 10進 | 16進 |
|---|---|---|
| FADF_AUTO | 1 | 0x1 |
| FADF_STATIC | 2 | 0x2 |
| FADF_EMBEDDED | 4 | 0x4 |
| FADF_FIXEDSIZE | 16 | 0x10 |
| FADF_RECORD | 32 | 0x20 |
| FADF_HAVEIID | 64 | 0x40 |
| FADF_HAVEVARTYPE | 128 | 0x80 |
| FADF_BSTR | 256 | 0x100 |
| FADF_UNKNOWN | 512 | 0x200 |
| FADF_DISPATCH | 1024 | 0x400 |
| FADF_VARIANT | 2048 | 0x800 |
| FADF_RESERVED | 61448 | 0xF008 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum ADVANCED_FEATURE_FLAGS : unsigned short {
FADF_AUTO = 1,
FADF_STATIC = 2,
FADF_EMBEDDED = 4,
FADF_FIXEDSIZE = 16,
FADF_RECORD = 32,
FADF_HAVEIID = 64,
FADF_HAVEVARTYPE = 128,
FADF_BSTR = 256,
FADF_UNKNOWN = 512,
FADF_DISPATCH = 1024,
FADF_VARIANT = 2048,
FADF_RESERVED = 61448
} ADVANCED_FEATURE_FLAGS;[Flags]
public enum ADVANCED_FEATURE_FLAGS : ushort
{
FADF_AUTO = 1,
FADF_STATIC = 2,
FADF_EMBEDDED = 4,
FADF_FIXEDSIZE = 16,
FADF_RECORD = 32,
FADF_HAVEIID = 64,
FADF_HAVEVARTYPE = 128,
FADF_BSTR = 256,
FADF_UNKNOWN = 512,
FADF_DISPATCH = 1024,
FADF_VARIANT = 2048,
FADF_RESERVED = 61448,
}<Flags>
Public Enum ADVANCED_FEATURE_FLAGS As UShort
FADF_AUTO = 1
FADF_STATIC = 2
FADF_EMBEDDED = 4
FADF_FIXEDSIZE = 16
FADF_RECORD = 32
FADF_HAVEIID = 64
FADF_HAVEVARTYPE = 128
FADF_BSTR = 256
FADF_UNKNOWN = 512
FADF_DISPATCH = 1024
FADF_VARIANT = 2048
FADF_RESERVED = 61448
End Enumimport enum
class ADVANCED_FEATURE_FLAGS(enum.IntFlag):
FADF_AUTO = 1
FADF_STATIC = 2
FADF_EMBEDDED = 4
FADF_FIXEDSIZE = 16
FADF_RECORD = 32
FADF_HAVEIID = 64
FADF_HAVEVARTYPE = 128
FADF_BSTR = 256
FADF_UNKNOWN = 512
FADF_DISPATCH = 1024
FADF_VARIANT = 2048
FADF_RESERVED = 61448// ADVANCED_FEATURE_FLAGS (flags)
pub const FADF_AUTO: u16 = 1;
pub const FADF_STATIC: u16 = 2;
pub const FADF_EMBEDDED: u16 = 4;
pub const FADF_FIXEDSIZE: u16 = 16;
pub const FADF_RECORD: u16 = 32;
pub const FADF_HAVEIID: u16 = 64;
pub const FADF_HAVEVARTYPE: u16 = 128;
pub const FADF_BSTR: u16 = 256;
pub const FADF_UNKNOWN: u16 = 512;
pub const FADF_DISPATCH: u16 = 1024;
pub const FADF_VARIANT: u16 = 2048;
pub const FADF_RESERVED: u16 = 61448;// ADVANCED_FEATURE_FLAGS
const (
FADF_AUTO uint16 = 1
FADF_STATIC uint16 = 2
FADF_EMBEDDED uint16 = 4
FADF_FIXEDSIZE uint16 = 16
FADF_RECORD uint16 = 32
FADF_HAVEIID uint16 = 64
FADF_HAVEVARTYPE uint16 = 128
FADF_BSTR uint16 = 256
FADF_UNKNOWN uint16 = 512
FADF_DISPATCH uint16 = 1024
FADF_VARIANT uint16 = 2048
FADF_RESERVED uint16 = 61448
)const
FADF_AUTO = 1;
FADF_STATIC = 2;
FADF_EMBEDDED = 4;
FADF_FIXEDSIZE = 16;
FADF_RECORD = 32;
FADF_HAVEIID = 64;
FADF_HAVEVARTYPE = 128;
FADF_BSTR = 256;
FADF_UNKNOWN = 512;
FADF_DISPATCH = 1024;
FADF_VARIANT = 2048;
FADF_RESERVED = 61448;// ADVANCED_FEATURE_FLAGS
pub const FADF_AUTO: u16 = 1;
pub const FADF_STATIC: u16 = 2;
pub const FADF_EMBEDDED: u16 = 4;
pub const FADF_FIXEDSIZE: u16 = 16;
pub const FADF_RECORD: u16 = 32;
pub const FADF_HAVEIID: u16 = 64;
pub const FADF_HAVEVARTYPE: u16 = 128;
pub const FADF_BSTR: u16 = 256;
pub const FADF_UNKNOWN: u16 = 512;
pub const FADF_DISPATCH: u16 = 1024;
pub const FADF_VARIANT: u16 = 2048;
pub const FADF_RESERVED: u16 = 61448;const
FADF_AUTO* = 1
FADF_STATIC* = 2
FADF_EMBEDDED* = 4
FADF_FIXEDSIZE* = 16
FADF_RECORD* = 32
FADF_HAVEIID* = 64
FADF_HAVEVARTYPE* = 128
FADF_BSTR* = 256
FADF_UNKNOWN* = 512
FADF_DISPATCH* = 1024
FADF_VARIANT* = 2048
FADF_RESERVED* = 61448enum ADVANCED_FEATURE_FLAGS : ushort {
FADF_AUTO = 1,
FADF_STATIC = 2,
FADF_EMBEDDED = 4,
FADF_FIXEDSIZE = 16,
FADF_RECORD = 32,
FADF_HAVEIID = 64,
FADF_HAVEVARTYPE = 128,
FADF_BSTR = 256,
FADF_UNKNOWN = 512,
FADF_DISPATCH = 1024,
FADF_VARIANT = 2048,
FADF_RESERVED = 61448,
}#define global FADF_AUTO 0x1
#define global FADF_STATIC 0x2
#define global FADF_EMBEDDED 0x4
#define global FADF_FIXEDSIZE 0x10
#define global FADF_RECORD 0x20
#define global FADF_HAVEIID 0x40
#define global FADF_HAVEVARTYPE 0x80
#define global FADF_BSTR 0x100
#define global FADF_UNKNOWN 0x200
#define global FADF_DISPATCH 0x400
#define global FADF_VARIANT 0x800
#define global FADF_RESERVED 0xF008
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。