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

CALLCONV

列挙型
基底型i4

メンバー 11

名前10進16進
CC_FASTCALL00x0
CC_CDECL10x1
CC_MSCPASCAL20x2
CC_PASCAL20x2
CC_MACPASCAL30x3
CC_STDCALL40x4
CC_FPFASTCALL50x5
CC_SYSCALL60x6
CC_MPWCDECL70x7
CC_MPWPASCAL80x8
CC_MAX90x9

各言語での定義

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

typedef enum CALLCONV : int {
    CC_FASTCALL = 0,
    CC_CDECL = 1,
    CC_MSCPASCAL = 2,
    CC_PASCAL = 2,
    CC_MACPASCAL = 3,
    CC_STDCALL = 4,
    CC_FPFASTCALL = 5,
    CC_SYSCALL = 6,
    CC_MPWCDECL = 7,
    CC_MPWPASCAL = 8,
    CC_MAX = 9
} CALLCONV;
public enum CALLCONV : int
{
    CC_FASTCALL = 0,
    CC_CDECL = 1,
    CC_MSCPASCAL = 2,
    CC_PASCAL = 2,
    CC_MACPASCAL = 3,
    CC_STDCALL = 4,
    CC_FPFASTCALL = 5,
    CC_SYSCALL = 6,
    CC_MPWCDECL = 7,
    CC_MPWPASCAL = 8,
    CC_MAX = 9,
}
Public Enum CALLCONV As Integer
    CC_FASTCALL = 0
    CC_CDECL = 1
    CC_MSCPASCAL = 2
    CC_PASCAL = 2
    CC_MACPASCAL = 3
    CC_STDCALL = 4
    CC_FPFASTCALL = 5
    CC_SYSCALL = 6
    CC_MPWCDECL = 7
    CC_MPWPASCAL = 8
    CC_MAX = 9
End Enum
import enum

class CALLCONV(enum.IntEnum):
    CC_FASTCALL = 0
    CC_CDECL = 1
    CC_MSCPASCAL = 2
    CC_PASCAL = 2
    CC_MACPASCAL = 3
    CC_STDCALL = 4
    CC_FPFASTCALL = 5
    CC_SYSCALL = 6
    CC_MPWCDECL = 7
    CC_MPWPASCAL = 8
    CC_MAX = 9
// CALLCONV
pub const CC_FASTCALL: i32 = 0;
pub const CC_CDECL: i32 = 1;
pub const CC_MSCPASCAL: i32 = 2;
pub const CC_PASCAL: i32 = 2;
pub const CC_MACPASCAL: i32 = 3;
pub const CC_STDCALL: i32 = 4;
pub const CC_FPFASTCALL: i32 = 5;
pub const CC_SYSCALL: i32 = 6;
pub const CC_MPWCDECL: i32 = 7;
pub const CC_MPWPASCAL: i32 = 8;
pub const CC_MAX: i32 = 9;
// CALLCONV
const (
	CC_FASTCALL int32 = 0
	CC_CDECL int32 = 1
	CC_MSCPASCAL int32 = 2
	CC_PASCAL int32 = 2
	CC_MACPASCAL int32 = 3
	CC_STDCALL int32 = 4
	CC_FPFASTCALL int32 = 5
	CC_SYSCALL int32 = 6
	CC_MPWCDECL int32 = 7
	CC_MPWPASCAL int32 = 8
	CC_MAX int32 = 9
)
const
  CC_FASTCALL = 0;
  CC_CDECL = 1;
  CC_MSCPASCAL = 2;
  CC_PASCAL = 2;
  CC_MACPASCAL = 3;
  CC_STDCALL = 4;
  CC_FPFASTCALL = 5;
  CC_SYSCALL = 6;
  CC_MPWCDECL = 7;
  CC_MPWPASCAL = 8;
  CC_MAX = 9;
// CALLCONV
pub const CC_FASTCALL: i32 = 0;
pub const CC_CDECL: i32 = 1;
pub const CC_MSCPASCAL: i32 = 2;
pub const CC_PASCAL: i32 = 2;
pub const CC_MACPASCAL: i32 = 3;
pub const CC_STDCALL: i32 = 4;
pub const CC_FPFASTCALL: i32 = 5;
pub const CC_SYSCALL: i32 = 6;
pub const CC_MPWCDECL: i32 = 7;
pub const CC_MPWPASCAL: i32 = 8;
pub const CC_MAX: i32 = 9;
const
  CC_FASTCALL* = 0
  CC_CDECL* = 1
  CC_MSCPASCAL* = 2
  CC_PASCAL* = 2
  CC_MACPASCAL* = 3
  CC_STDCALL* = 4
  CC_FPFASTCALL* = 5
  CC_SYSCALL* = 6
  CC_MPWCDECL* = 7
  CC_MPWPASCAL* = 8
  CC_MAX* = 9
enum CALLCONV : int {
    CC_FASTCALL = 0,
    CC_CDECL = 1,
    CC_MSCPASCAL = 2,
    CC_PASCAL = 2,
    CC_MACPASCAL = 3,
    CC_STDCALL = 4,
    CC_FPFASTCALL = 5,
    CC_SYSCALL = 6,
    CC_MPWCDECL = 7,
    CC_MPWPASCAL = 8,
    CC_MAX = 9,
}
#define global CC_FASTCALL   0x0
#define global CC_CDECL      0x1
#define global CC_MSCPASCAL  0x2
#define global CC_PASCAL     0x2
#define global CC_MACPASCAL  0x3
#define global CC_STDCALL    0x4
#define global CC_FPFASTCALL 0x5
#define global CC_SYSCALL    0x6
#define global CC_MPWCDECL   0x7
#define global CC_MPWPASCAL  0x8
#define global CC_MAX        0x9