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

ADVANCED_FEATURE_FLAGS

列挙型フラグ
基底型u2

メンバー 12

名前10進16進
FADF_AUTO10x1
FADF_STATIC20x2
FADF_EMBEDDED40x4
FADF_FIXEDSIZE160x10
FADF_RECORD320x20
FADF_HAVEIID640x40
FADF_HAVEVARTYPE1280x80
FADF_BSTR2560x100
FADF_UNKNOWN5120x200
FADF_DISPATCH10240x400
FADF_VARIANT20480x800
FADF_RESERVED614480xF008

各言語での定義

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