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