| Windows memo |
| ===================== |
| |
| Size |
| ---------- |
| |
| DWORD |
| 32-bit unsigned integer |
| DWORDLONG |
| 64-bit unsigned integer |
| DWORD_PTR |
| unsigned long type for pointer precision |
| DWORD32 |
| 32-bit unsigned integer |
| DWORD64 |
| 64-bit unsigned integer |
| HALF_PTR |
| _WIN64 = int, else short |
| INT |
| 32-bit signed integer |
| INT_PTR |
| _WIN64 = __int64 else int |
| LONG |
| 32-bit signed integer |
| LONGLONG |
| 64-bit signed integer |
| LONG_PTR |
| _WIN64 = __int64 else long |
| SHORT |
| 16-bit integer |
| SIZE_T |
| maximum number of bytes to which a pointer can point. typedef ULONG_PTR SIZE_T; |
| SSIZE_T |
| signed version of SIZE_T. typedef LONG_PTR SSIZE_T; |
| WORD |
| 16-bit unsigned integer |