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

IDLFLAGS

列挙型フラグ
基底型u2

メンバー 5

名前10進16進
IDLFLAG_NONE00x0
IDLFLAG_FIN10x1
IDLFLAG_FOUT20x2
IDLFLAG_FLCID40x4
IDLFLAG_FRETVAL80x8

各言語での定義

列挙メンバーの定義。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 Enum
import 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* = 8
enum 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)。