ホーム › System.Com › IDLFLAGS
IDLFLAGS
列挙型フラグメンバー 5
| 名前 | 10進 | 16進 |
|---|---|---|
| IDLFLAG_NONE | 0 | 0x0 |
| IDLFLAG_FIN | 1 | 0x1 |
| IDLFLAG_FOUT | 2 | 0x2 |
| IDLFLAG_FLCID | 4 | 0x4 |
| IDLFLAG_FRETVAL | 8 | 0x8 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum IDLFLAGS : unsigned short {
IDLFLAG_NONE = 0,
IDLFLAG_FIN = 1,
IDLFLAG_FOUT = 2,
IDLFLAG_FLCID = 4,
IDLFLAG_FRETVAL = 8
} IDLFLAGS;[Flags]
public enum IDLFLAGS : ushort
{
IDLFLAG_NONE = 0,
IDLFLAG_FIN = 1,
IDLFLAG_FOUT = 2,
IDLFLAG_FLCID = 4,
IDLFLAG_FRETVAL = 8,
}<Flags>
Public Enum IDLFLAGS As UShort
IDLFLAG_NONE = 0
IDLFLAG_FIN = 1
IDLFLAG_FOUT = 2
IDLFLAG_FLCID = 4
IDLFLAG_FRETVAL = 8
End Enumimport enum
class IDLFLAGS(enum.IntFlag):
IDLFLAG_NONE = 0
IDLFLAG_FIN = 1
IDLFLAG_FOUT = 2
IDLFLAG_FLCID = 4
IDLFLAG_FRETVAL = 8// IDLFLAGS (flags)
pub const IDLFLAG_NONE: u16 = 0;
pub const IDLFLAG_FIN: u16 = 1;
pub const IDLFLAG_FOUT: u16 = 2;
pub const IDLFLAG_FLCID: u16 = 4;
pub const IDLFLAG_FRETVAL: u16 = 8;// IDLFLAGS
const (
IDLFLAG_NONE uint16 = 0
IDLFLAG_FIN uint16 = 1
IDLFLAG_FOUT uint16 = 2
IDLFLAG_FLCID uint16 = 4
IDLFLAG_FRETVAL uint16 = 8
)const
IDLFLAG_NONE = 0;
IDLFLAG_FIN = 1;
IDLFLAG_FOUT = 2;
IDLFLAG_FLCID = 4;
IDLFLAG_FRETVAL = 8;// IDLFLAGS
pub const IDLFLAG_NONE: u16 = 0;
pub const IDLFLAG_FIN: u16 = 1;
pub const IDLFLAG_FOUT: u16 = 2;
pub const IDLFLAG_FLCID: u16 = 4;
pub const IDLFLAG_FRETVAL: u16 = 8;const
IDLFLAG_NONE* = 0
IDLFLAG_FIN* = 1
IDLFLAG_FOUT* = 2
IDLFLAG_FLCID* = 4
IDLFLAG_FRETVAL* = 8enum IDLFLAGS : ushort {
IDLFLAG_NONE = 0,
IDLFLAG_FIN = 1,
IDLFLAG_FOUT = 2,
IDLFLAG_FLCID = 4,
IDLFLAG_FRETVAL = 8,
}#define global IDLFLAG_NONE 0x0
#define global IDLFLAG_FIN 0x1
#define global IDLFLAG_FOUT 0x2
#define global IDLFLAG_FLCID 0x4
#define global IDLFLAG_FRETVAL 0x8
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。