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

CONVINFO_STATUS

列挙型フラグ
基底型u4

メンバー 9

名前10進16進
ST_ADVISE20x2
ST_BLOCKED80x8
ST_BLOCKNEXT1280x80
ST_CLIENT160x10
ST_CONNECTED10x1
ST_INLIST640x40
ST_ISLOCAL40x4
ST_ISSELF2560x100
ST_TERMINATED320x20

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum CONVINFO_STATUS : unsigned int {
    ST_ADVISE = 2,
    ST_BLOCKED = 8,
    ST_BLOCKNEXT = 128,
    ST_CLIENT = 16,
    ST_CONNECTED = 1,
    ST_INLIST = 64,
    ST_ISLOCAL = 4,
    ST_ISSELF = 256,
    ST_TERMINATED = 32
} CONVINFO_STATUS;
[Flags]
public enum CONVINFO_STATUS : uint
{
    ST_ADVISE = 2,
    ST_BLOCKED = 8,
    ST_BLOCKNEXT = 128,
    ST_CLIENT = 16,
    ST_CONNECTED = 1,
    ST_INLIST = 64,
    ST_ISLOCAL = 4,
    ST_ISSELF = 256,
    ST_TERMINATED = 32,
}
<Flags>
Public Enum CONVINFO_STATUS As UInteger
    ST_ADVISE = 2
    ST_BLOCKED = 8
    ST_BLOCKNEXT = 128
    ST_CLIENT = 16
    ST_CONNECTED = 1
    ST_INLIST = 64
    ST_ISLOCAL = 4
    ST_ISSELF = 256
    ST_TERMINATED = 32
End Enum
import enum

class CONVINFO_STATUS(enum.IntFlag):
    ST_ADVISE = 2
    ST_BLOCKED = 8
    ST_BLOCKNEXT = 128
    ST_CLIENT = 16
    ST_CONNECTED = 1
    ST_INLIST = 64
    ST_ISLOCAL = 4
    ST_ISSELF = 256
    ST_TERMINATED = 32
// CONVINFO_STATUS (flags)
pub const ST_ADVISE: u32 = 2;
pub const ST_BLOCKED: u32 = 8;
pub const ST_BLOCKNEXT: u32 = 128;
pub const ST_CLIENT: u32 = 16;
pub const ST_CONNECTED: u32 = 1;
pub const ST_INLIST: u32 = 64;
pub const ST_ISLOCAL: u32 = 4;
pub const ST_ISSELF: u32 = 256;
pub const ST_TERMINATED: u32 = 32;
// CONVINFO_STATUS
const (
	ST_ADVISE uint32 = 2
	ST_BLOCKED uint32 = 8
	ST_BLOCKNEXT uint32 = 128
	ST_CLIENT uint32 = 16
	ST_CONNECTED uint32 = 1
	ST_INLIST uint32 = 64
	ST_ISLOCAL uint32 = 4
	ST_ISSELF uint32 = 256
	ST_TERMINATED uint32 = 32
)
const
  ST_ADVISE = 2;
  ST_BLOCKED = 8;
  ST_BLOCKNEXT = 128;
  ST_CLIENT = 16;
  ST_CONNECTED = 1;
  ST_INLIST = 64;
  ST_ISLOCAL = 4;
  ST_ISSELF = 256;
  ST_TERMINATED = 32;
// CONVINFO_STATUS
pub const ST_ADVISE: u32 = 2;
pub const ST_BLOCKED: u32 = 8;
pub const ST_BLOCKNEXT: u32 = 128;
pub const ST_CLIENT: u32 = 16;
pub const ST_CONNECTED: u32 = 1;
pub const ST_INLIST: u32 = 64;
pub const ST_ISLOCAL: u32 = 4;
pub const ST_ISSELF: u32 = 256;
pub const ST_TERMINATED: u32 = 32;
const
  ST_ADVISE* = 2
  ST_BLOCKED* = 8
  ST_BLOCKNEXT* = 128
  ST_CLIENT* = 16
  ST_CONNECTED* = 1
  ST_INLIST* = 64
  ST_ISLOCAL* = 4
  ST_ISSELF* = 256
  ST_TERMINATED* = 32
enum CONVINFO_STATUS : uint {
    ST_ADVISE = 2,
    ST_BLOCKED = 8,
    ST_BLOCKNEXT = 128,
    ST_CLIENT = 16,
    ST_CONNECTED = 1,
    ST_INLIST = 64,
    ST_ISLOCAL = 4,
    ST_ISSELF = 256,
    ST_TERMINATED = 32,
}
#define global ST_ADVISE     0x2
#define global ST_BLOCKED    0x8
#define global ST_BLOCKNEXT  0x80
#define global ST_CLIENT     0x10
#define global ST_CONNECTED  0x1
#define global ST_INLIST     0x40
#define global ST_ISLOCAL    0x4
#define global ST_ISSELF     0x100
#define global ST_TERMINATED 0x20
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。