The CALLCONV enumeration identifies the calling convention used by a method described in the METHODDATA structure.
At a Glance
Header file: | Oaidl.h |
Windows CE versions: | 2.0 and later |
Syntax
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;
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 return DATE, which is a floating-point type.