C Type | CallDLL Type | Struct Type |
---|
LPBYTE
PCHAR
PTBYTE
PTCHAR
PUCHAR | Ptr |
LPCSTR
LPCTSTR
LPSTR
LPTSTR
char * | Ptr |
LPCVOID
LPVOID
void * | (Note 6) |
LRESULT | Long |
PASCAL
_pascal
__pascal | N/A |
REGSAM | ULong |
SHORT
short | Short |
signed
signed int
signed long | Long |
TBYTE
TCHAR
UCHAR
UNSIGNED CHAR
unsigned char | N/A (Note 1) | Char[1] (Note 2) |
UINT
ULONG
UNSIGNED INT
UNSIGNED LONG
UNSIGNED
unsigned int
unsigned long
unsigned | ULong |
ULONGLONG
UNSIGNED LONGLONG
unsigned long long | N/A (Note 3) |
USHORT
UNSIGNED SHORT
unsigned short | UShort |
VOID
void | Void | N/A |
WINAPI | N/A |
WNDPROC | ULong |
WORD | Word |
WPARAM | Long |