Platforms to show: All Mac Windows Linux Cross-Platform
Back to DeclareCallBackMBS class.
DeclareCallBackMBS.kCallModeEllipsis = "e"
Type | Topic | Plugin | Version |
const | DynamicDeclares | MBS Util Plugin | 20.3 |
C ellipsis function call
DeclareCallBackMBS.kCallModeFastCallGNU = "f"
Type | Topic | Plugin | Version |
const | DynamicDeclares | MBS Util Plugin | 20.3 |
C x86 Windows GCC fast call
DeclareCallBackMBS.kCallModeFastCallMS = "F"
Type | Topic | Plugin | Version |
const | DynamicDeclares | MBS Util Plugin | 20.3 |
C x86 Windows Microsoft fast call
DeclareCallBackMBS.kCallModePrefix = "_"
Type | Topic | Plugin | Version |
const | DynamicDeclares | MBS Util Plugin | 20.3 |
The character to indicate that next character in the signature is a calling convention prefix.
DeclareCallBackMBS.kCallModeStdCall = "s"
Type | Topic | Plugin | Version |
const | DynamicDeclares | MBS Util Plugin | 20.3 |
C x86 Windows standard call
DeclareCallBackMBS.kCallModeThisCallMS = "+"
Type | Topic | Plugin | Version |
const | DynamicDeclares | MBS Util Plugin | 20.3 |
C x86 Windows Microsoft this call
DeclareCallBackMBS.kTypeBool = "B"
Type | Topic | Plugin | Version |
const | DynamicDeclares | MBS Util Plugin | 20.3 |
bool
DeclareCallBackMBS.kTypeChar = "c"
Type | Topic | Plugin | Version |
const | DynamicDeclares | MBS Util Plugin | 20.3 |
char, 8 bit signed byte
DeclareCallBackMBS.kTypeDouble = "d"
Type | Topic | Plugin | Version |
const | DynamicDeclares | MBS Util Plugin | 20.3 |
Double, 64-bit and 8 bytes big.
DeclareCallBackMBS.kTypeEndArg = ")"
Type | Topic | Plugin | Version |
const | DynamicDeclares | MBS Util Plugin | 20.3 |
end of arguments symbol.
DeclareCallBackMBS.kTypeFloat = "f"
Type | Topic | Plugin | Version |
const | DynamicDeclares | MBS Util Plugin | 20.3 |
Single, 32-bit and 4 bytes big.
DeclareCallBackMBS.kTypeInt = "i"
Type | Topic | Plugin | Version |
const | DynamicDeclares | MBS Util Plugin | 20.3 |
32-bit signed integer.
DeclareCallBackMBS.kTypeInt64 = "l"
Type | Topic | Plugin | Version |
const | DynamicDeclares | MBS Util Plugin | 20.3 |
64-bit signed integer.
DeclareCallBackMBS.kTypeLong = "j"
Type | Topic | Plugin | Version |
const | DynamicDeclares | MBS Util Plugin | 20.3 |
32/64-bit signed integer.
64-bit only for MacOS and Linux in 64-bit application.
Always 32-bit on Windows.
DeclareCallBackMBS.kTypePtr = "p"
Type | Topic | Plugin | Version |
const | DynamicDeclares | MBS Util Plugin | 20.3 |
Pointer. Maybe a reference to an object or array.
DeclareCallBackMBS.kTypeShort = "s"
Type | Topic | Plugin | Version |
const | DynamicDeclares | MBS Util Plugin | 20.3 |
16-bit signed integer.
DeclareCallBackMBS.kTypeString = "Z"
Type | Topic | Plugin | Version |
const | DynamicDeclares | MBS Util Plugin | 20.3 |
C String with zero byte as terminator.
DeclareCallBackMBS.kTypeStruct = "T"
Type | Topic | Plugin | Version |
const | DynamicDeclares | MBS Util Plugin | 20.3 |
Structure
DeclareCallBackMBS.kTypeUnsignedChar = "C"
Type | Topic | Plugin | Version |
const | DynamicDeclares | MBS Util Plugin | 20.3 |
8 bit unsigned byte
DeclareCallBackMBS.kTypeUnsignedInt = "I"
Type | Topic | Plugin | Version |
const | DynamicDeclares | MBS Util Plugin | 20.3 |
32-bit unsigned integer.
DeclareCallBackMBS.kTypeUnsignedInt64 = "L"
Type | Topic | Plugin | Version |
const | DynamicDeclares | MBS Util Plugin | 20.3 |
64-bit unsigned integer.
DeclareCallBackMBS.kTypeUnsignedLong = "J"
Type | Topic | Plugin | Version |
const | DynamicDeclares | MBS Util Plugin | 20.3 |
32/64-bit unsigned integer.
64-bit only for MacOS and Linux in 64-bit application.
Always 32-bit on Windows.
DeclareCallBackMBS.kTypeUnsignedShort = "S"
Type | Topic | Plugin | Version |
const | DynamicDeclares | MBS Util Plugin | 20.3 |
16-bit unsigned integer.
DeclareCallBackMBS.kTypeVoid = "v"
Type | Topic | Plugin | Version |
const | DynamicDeclares | MBS Util Plugin | 20.3 |
Nothing to return.
The items on this page are in the following plugins: MBS Util Plugin.