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

USER_MARSHAL_CB_TYPE

列挙型
基底型i4

メンバー 4

名前10進16進
USER_MARSHAL_CB_BUFFER_SIZE00x0
USER_MARSHAL_CB_MARSHALL10x1
USER_MARSHAL_CB_UNMARSHALL20x2
USER_MARSHAL_CB_FREE30x3

各言語での定義

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

typedef enum USER_MARSHAL_CB_TYPE : int {
    USER_MARSHAL_CB_BUFFER_SIZE = 0,
    USER_MARSHAL_CB_MARSHALL = 1,
    USER_MARSHAL_CB_UNMARSHALL = 2,
    USER_MARSHAL_CB_FREE = 3
} USER_MARSHAL_CB_TYPE;
public enum USER_MARSHAL_CB_TYPE : int
{
    USER_MARSHAL_CB_BUFFER_SIZE = 0,
    USER_MARSHAL_CB_MARSHALL = 1,
    USER_MARSHAL_CB_UNMARSHALL = 2,
    USER_MARSHAL_CB_FREE = 3,
}
Public Enum USER_MARSHAL_CB_TYPE As Integer
    USER_MARSHAL_CB_BUFFER_SIZE = 0
    USER_MARSHAL_CB_MARSHALL = 1
    USER_MARSHAL_CB_UNMARSHALL = 2
    USER_MARSHAL_CB_FREE = 3
End Enum
import enum

class USER_MARSHAL_CB_TYPE(enum.IntEnum):
    USER_MARSHAL_CB_BUFFER_SIZE = 0
    USER_MARSHAL_CB_MARSHALL = 1
    USER_MARSHAL_CB_UNMARSHALL = 2
    USER_MARSHAL_CB_FREE = 3
// USER_MARSHAL_CB_TYPE
pub const USER_MARSHAL_CB_BUFFER_SIZE: i32 = 0;
pub const USER_MARSHAL_CB_MARSHALL: i32 = 1;
pub const USER_MARSHAL_CB_UNMARSHALL: i32 = 2;
pub const USER_MARSHAL_CB_FREE: i32 = 3;
// USER_MARSHAL_CB_TYPE
const (
	USER_MARSHAL_CB_BUFFER_SIZE int32 = 0
	USER_MARSHAL_CB_MARSHALL int32 = 1
	USER_MARSHAL_CB_UNMARSHALL int32 = 2
	USER_MARSHAL_CB_FREE int32 = 3
)
const
  USER_MARSHAL_CB_BUFFER_SIZE = 0;
  USER_MARSHAL_CB_MARSHALL = 1;
  USER_MARSHAL_CB_UNMARSHALL = 2;
  USER_MARSHAL_CB_FREE = 3;
// USER_MARSHAL_CB_TYPE
pub const USER_MARSHAL_CB_BUFFER_SIZE: i32 = 0;
pub const USER_MARSHAL_CB_MARSHALL: i32 = 1;
pub const USER_MARSHAL_CB_UNMARSHALL: i32 = 2;
pub const USER_MARSHAL_CB_FREE: i32 = 3;
const
  USER_MARSHAL_CB_BUFFER_SIZE* = 0
  USER_MARSHAL_CB_MARSHALL* = 1
  USER_MARSHAL_CB_UNMARSHALL* = 2
  USER_MARSHAL_CB_FREE* = 3
enum USER_MARSHAL_CB_TYPE : int {
    USER_MARSHAL_CB_BUFFER_SIZE = 0,
    USER_MARSHAL_CB_MARSHALL = 1,
    USER_MARSHAL_CB_UNMARSHALL = 2,
    USER_MARSHAL_CB_FREE = 3,
}
#define global USER_MARSHAL_CB_BUFFER_SIZE 0x0
#define global USER_MARSHAL_CB_MARSHALL    0x1
#define global USER_MARSHAL_CB_UNMARSHALL  0x2
#define global USER_MARSHAL_CB_FREE        0x3