| Unmanaged Windows API types | Unmanaged C language types | CLR type |
| HANDLE | void* | IntPtr |
| BYTE | unsigned char | Byte |
| SHORT | short | Int16 |
| WORD | unsigned short | UInt16 |
| INT, LONG | int, long | Int32 |
| BOOL | int, long | Int32 or Boolean |
| UINT | unsigned int | UInt32 |
| DWORD, ULONG | unsigned long | UInt32 |
| CHAR | char | Char |
| LPSTR, LPCSTR, LPWSTR, LPCWSTR | char*, wchar_t* | String or StringBuilder |
| FLOAT | float | Single |
| DOUBLE | double | Double |
Search This Blog
Thursday, December 11, 2008
UnManaged and Managed (CLR) Data Type equivalants
Subscribe to:
Comments (Atom)