| データ型 |
説明 |
| BOOL |
ブール値 |
| BSTR |
32ビットの文字ポインタ |
| LPSTR |
文字列への、32ビットポインタ |
| LPCSTR |
定数文字列への、32ビットポインタ |
| LPVOID |
型指定のない、32ビットポインタ |
| LPTSTR |
UnicodeとDBCS (Double Byte Character Set) への移植性が高い文字列への、32ビットポインタ |
| LPCTSTR |
UnicodeとDBCS (Double Byte Character Set) への移植性が高い定数文字列への、32ビットポインタ |
| WNDPROC |
ウィンドウプロシージャへの、32ビットポインタ |
| BYTE |
8ビットの、符号なし整数 |
| WORD |
16ビットの、符号なし整数 |
| DWORD |
32ビットの、符号なし整数。またはセグメントアドレスとそれに関連するオフセット |
| LONG |
32ビットの、符号付き整数 |
| UINT |
- Windows 3.0と3.1 … 16ビット、符号なし整数
- Win32 … 32ビット、符号なし整数
|
| LPARAM |
ウィンドウプロシージャまたはコールバック関数の引数として渡される32ビット値 |
| WPARAM |
ウィンドウプロシージャまたはコールバック関数の引数として渡される値
- Windows 3.0と3.1 … 16ビット値
- Win32 … 32ビット値
|
| LRESULT |
ウィンドウプロシージャまたはコールバック関数から返される32ビット値 |
| COLORREF |
カラー値として使われる32ビット値 |