CALLCONV (Windows CE 5.0)
This enumeration identifies the calling convention used by a method described in the METHODDATA structure.
typedef enum tagCALLCONV { CC_CDECL = 1, CC_MSCPASCAL = 2, CC_PASCAL = CC_MSCPASCAL, CC_MACPASCAL = 3, CC_STDCALL = 4, CC_RESERVED = 5, CC_SYSCALL = 6, CC_MPWCDECL = 7, CC_MPWPASCAL = 8, CC_MAX = 9} CALLCONV;
Elements
- CC_CDECL
Indicates that the Cdecl calling convention is used for a method. - CC_MSCPASCAL
Indicates that the Mscpascal calling convention is used for a method. - CC_PASCAL
Indicates that the Pascal calling convention is used for a method. - CC_MACPASCAL
Indicates that the Macpascal calling convention is used for a method. - CC_STDCALL
Indicates that the Stdcall calling convention is used for a method. - CC_RESERVED
Reserved for future use. - CC_SYSCALL
Indicates that the Syscall calling convention is used for a method. - CC_MPWCDECL
Indicates that the Mpwcdecl calling convention is used for a method. - CC_MPWPASCAL
Indicates that the Mpwpascal calling convention is used for a method. - CC_MAX
Indicates the end of the CALLCONV enumeration.
Remarks
On 16-bit Windows systems, functions implemented with the CC_CDECL calling convention cannot have a return type of float or double. This includes functions that retrieve a DATE type, which is a floating-point type.
Requirements
OS Versions: Windows CE 2.0 and later.
Header: Oaidl.h.
See Also
Automation Enumerations | METHODDATA
Send Feedback on this topic to the authors