Description of unmanaged C-language managed classes in wtypes. h
Handle void * system. intptr 32-bit
Byte unsigned char system. byte 8-bit
Short short system. int16-bit
Word unsigned short system. uint16 16-bit
Int INT system. int32 32-bit
Uint unsigned INT system. uint32 32-bit
Long long system. int32 32-bit
Bool long system. int32 32-bit
DWORD unsigned long system. uint32 32-bit
Ulong unsigned long system. uint32 32-bit
Char char system. Char is modified with ANSI.
Lpstr char * system. string or system. stringbuilder is modified with ANSI.
Lpcstr const char * system. string or system. stringbuilder is modified with ANSI.
Lpwstr wchar_t * system. string or system. stringbuilder is modified with Unicode.
Lpcwstr const wchar_t * system. string or system. stringbuilder are modified with Unicode.
Float float system. Single 32-bit
Double double system. Double 64-bit
This article from the csdn blog, reproduced please indicate the source: http://blog.csdn.net/juejue1984/archive/2006/09/06/1185287.aspx