CALLCONV

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.