| 型 |
定 義 |
| ATOM |
アトム (アトムテーブル内の文字列への参照) |
| BOOL |
ブール変数 (TRUEまたはFALSE) |
| BOOLEAN |
ブール変数 (TRUEまたはFALSE) |
| BYTE |
バイト (8ビット) |
| CCHAR |
Windows文字 |
| CHAR |
Windows文字 |
| COLORREF |
RGB (赤、 緑、 青) カラー値 (32ビット) |
| CONST |
実行中に値が一定に保たれる変数 |
| CRITICAL_SECTION |
クリティカルセクションオブジェクト |
| CTRYID |
国ID |
| DLGPROC |
アプリケーション定義のダイアログボックスコールバック
プロシージャを指すポインタ |
| DWORD |
ダブルワード (32ビット) |
| EDITWORDBREAKPROC |
複数行エディットコントロールがテキストの改行を必要とするとき
にオペレーティングシステムが呼び出す、 アプリケーション定義の
コールバック関数を指すポインタ |
| ENHMFENUMPROC |
拡張メタファイルレコードを列挙するアプリケーション定義のコー
ルバック関数を指すポインタ |
| ENUMRESLANGPROC |
リソース言語を列挙するアプリケーション定義のコールバック関数
を指すポインタ |
| ENUMRESNAMEPROC |
リソース名を列挙するアプリケーション定義のコールバック関数を
指すポインタ |
| ENUMRESTYPEPROC |
リソースの種類を列挙するアプリケーション定義のコールバック関
数を指すポインタ |
| FARPROC |
コールバック関数を指すポインタ |
| FLOAT |
浮動小数点変数 |
| FONTENUMPROC |
フォントを列挙するアプリケーション定義のコールバック関数を指
すポインタ |
| GOBJENUMPROC |
グラフィックデバイスインターフェイス (GDI)オブジェクトを列挙
するアプリケーション定義のコールバック関数を指すポインタ |
| GRAYSTRINGPROC |
灰色のテキストを描画するアプリケーション定義のコールバック関
数を指すポインタ |
| HACCEL |
アクセラレータテーブルのハンドル |
| HANDLE |
オブジェクトのハンドル |
| HBITMAP |
ビットマップのハンドル |
| HBRUSH |
ブラシのハンドル |
| HCONV |
動的データ交換 (DDE) 対話のハンドル |
| HCONVLIST |
DDE対話のリストのハンドル |
| HCURSOR |
マウスカーソルのハンドル |
| HDC |
デバイスコンテキスト (DC) のハンドル |
| HDDEDATA |
DDEデータのハンドル |
| HDWP |
移動先のウィンドウ位置を格納する構造体のハンドル |
| HENHMETAFILE |
拡張メタファイルのハンドル |
| HFILE |
ファイルのハンドル |
| HFONT |
フォントのハンドル |
| HGDIOBJ |
GDIオブジェクトのハンドル |
| HGLOBAL |
グローバルメモリブロックのハンドル |
| HHOOK |
フックのハンドル |
| HICON |
アイコンのハンドル |
| HINSTANCE |
インスタンスのハンドル |
| HKEY |
レジストリキーのハンドル |
| HLOCAL |
ローカルメモリブロックのハンドル |
| HMENU |
メニューのハンドル |
| HMETAFILE |
メタファイルのハンドル |
| HOOKPROC |
アプリケーション定義のフック関数を指すポインタ |
| HPALETTE |
パレットのハンドル |
| HPEN |
ペンのハンドル |
| HRGN |
リージョンのハンドル |
| HRSRC |
リソースのハンドル |
| HSZ |
DDE文字列のハンドル |
| HWINSTA |
ワークステーションのハンドル |
| HWND |
ウィンドウのハンドル |
| INT |
符号付き整数 |
| LANGID |
言語ID |
| LCID |
ロケールID |
| LCTYPE |
ロケール型 |
| LINEDDAPROC |
一連の線の座標を処理するコールバック関数を指すポインタ |
| LONG |
符号付き32ビット値 |
| LP |
NULLで終わるUnicode文字列を指すポインタ |
| LPARAM |
32ビットのメッセージパラメータ |
| LPBOOL |
ブール変数を指すポインタ |
| LPBYTE |
バイトを指すポインタ |
| LPCCH |
Windows文字定数を指すポインタ |
| LPCCHOOKPROC |
アプリケーション定義のフック関数を指すポインタ |
| LPCFHOOKPROC |
アプリケーション定義のフック関数を指すポインタ |
| LPCH |
Windows文字を指すポインタ |
| LPCOLORREF |
COLORREF値を指すポインタ |
| LPCRITICAL_SECTION |
クリティカルセクションオブジェクトを指すポインタ |
| LPCSTR |
NULLで終わるWindows文字列定数を指すポインタ |
| LPCTSTR |
NULLで終わるUnicode文字列定数またはWindows文字列定数を指す
ポインタ |
| LPCWCH |
NULLで終わるUnicode文字列定数を指すポインタ |
| LPCWSTR |
NULLで終わるUnicode文字列定数を指すポインタ |
| LPDWORD |
符号なしダブルワード (32ビット) を指すポインタ |
| LPFRHOOKPROC |
アプリケーション定義のフック関数を指すポインタ |
| LPHANDLE |
ハンドルを指すポインタ |
| LPHANDLER_FUNCTION |
ハンドラ関数を指すポインタ |
| LPHWAVEIN |
ウェーブフォーム入力ファイルのハンドルを指すポインタ |
| LPHWAVEOUT |
ウェーブフォーム出力ファイルのハンドルを指すポインタ |
| LPINT |
符号付き整数を指すポインタ |
| LPLONG |
符号付きlong値 (32ビット) を指すポインタ |
| LPMMIOPROC |
アプリケーション定義のマルチメディアI/Oコールバックプロシジ
ャーMMIOPROCを指すポインタ |
| LPOFNHOOKPROC |
アプリケーション定義のフック関数を指すポインタ |
| LPPRINTHOOKPROC |
アプリケーション定義のフック関数を指すポインタ |
| LPSETUPHOOKPROC |
アプリケーション定義のフック関数を指すポインタ |
| LPSTR |
NULLで終わるWindows文字列を指すポインタ |
| LPTCH |
Unicode文字またはWindows文字を指すポインタ |
| LPTSTR |
NULLで終わるWindows文字列またはUnicode文字列を指すポインタ |
| LRESULT |
メッセージ処理の符号付きの結果 |
| LPVOID |
未知の型を指すポインタ |
| LPWCH |
Unicode文字を指すポインタ |
| LPWORD |
符号なしワード (16ビット) を指すポインタ |
| LPWSTR |
NULLで終わるUnicode文字列を指すポインタ |
| LUID |
ローカル一意ID |
| MCIDEVICEID |
メディアコントロールインターフェイス (MCI) デバイスID |
| MFENUMPROC |
メタファイルレコードを列挙するアプリケーション定義のコール
バック関数を指すポインタ |
| MMIOPROC |
アプリケーション定義のマルチメディアI/Oコールバックプロシ
ジャー |
| MMRESULT |
マルチメディアメッセージ処理の結果 |
| NPSTR |
NULLで終わるWindows文字列を指すポインタ |
| NWPSTR |
NULLで終わるUnicode文字列を指すポインタ |
| PBOOL |
ブール変数を指すポインタ |
| PBOOLEAN |
ブール変数を指すポインタ |
| PBYTE |
バイトを指すポインタ |
| PCCH |
Windows文字定数を指すポインタ |
| PCH |
Windows文字を指すポインタ |
| PCHAR |
Windows文字を指すポインタ |
| PCRITICAL_SECTION |
クリティカルセクションオブジェクトを指すポインタ |
| PCSTR |
NULLで終わるWindows文字列定数を指すポインタ |
| PCWCH |
Unicode文字定数を指すポインタ |
| PCWSTR |
NULLで終わるUnicode文字列定数を指すポインタ |
| PDWORD |
符号なしダブルワード (32ビット) を指すポインタ |
| PFLOAT |
浮動小数点変数を指すポインタ |
| PFNCALLBACK |
コールバック関数を指すポインタ |
| PHANDLE |
ハンドルを指すポインタ |
| PHANDLER_ROUTINE |
ハンドラルーチンを指すポインタ |
| PHKEY |
レジストリキーを指すポインタ |
| PINT |
符号付き整数を指すポインタ |
| PLONG |
符号付きlong値 (32ビット) を指すポインタ |
| PLUID |
ローカル一意ID (LUID) を指すポインタ |
| PROPENUMPROC |
ウィンドウプロパティを列挙するアプリケーション定義のコール
バック関数を指すポインタ |
| PROPENUMPROCEX |
ウィンドウプロパティを列挙するアプリケーション定義のコール
バック関数を指すポインタ |
| PSHORT |
符号付きshort値 (16ビット) を指すポインタ |
| PSID |
セキュリティID (SID) を指すポインタ |
| PSTR |
NULLで終わるWindows文字列を指すポインタ |
| PSZ |
NULLで終わるWindows文字列を指すポインタ |
| PTCH |
Windows文字またはUnicode文字を指すポインタ |
| PTCHAR |
Windows文字またはUnicode文字を指すポインタ |
| PTSTR |
NULLで終わるWindows文字列またはUnicode文字列を指すポインタ |
| PUCHAR |
符号なしWindows文字を指すポインタ |
| PUINT |
符号なし整数を指すポインタ |
| PULONG |
符号なしlong値 (32ビット) を指すポインタ |
| PUSHORT |
符号なしshort値 (16ビット) を指すポインタ |
| PVOID |
未知の型を指すポインタ |
| PWCH |
Unicode文字を指すポインタ |
| PWCHAR |
Unicode文字を指すポインタ |
| PWORD |
符号なしワード (16ビット) を指すポインタ |
| PWSTR |
NULLで終わるUnicode文字列を指すポインタ |
| REGSAM |
レジストリキーに対するセキュリティアクセスマスク |
| SC_HANDLE |
サービスのハンドル |
| SENDASYNCPROC |
SendMessageCallback関数が呼び出されたときにオペレーティン
グシステムが呼び出すアプリケーション定義のコールバック関数を
指すポインタ。 |
| SERVICE_STATUS_HANDLE |
サービス状態値のハンドル |
| SHORT |
short整数 |
| SPHANDLE |
ハンドルを指すポインタ |
| TCHAR |
Unicode文字またはWindows文字 |
| TIMERPROC |
アプリケーション定義のタイマコールバック関数を指すポインタ |
| UCHAR |
符号なしWindows文字 |
| UINT |
符号なし整数 |
| ULONG |
符号なしlong整数 (32ビット) |
| USHORT |
符号なしshort整数 (16ビット) |
| VOID |
未知の型 |
| WCHAR |
Unicode文字 |
| WNDENUMPROC |
ウィンドウを列挙するアプリケーション定義のコールバック関数を
指すポインタ |
| WNDPROC |
アプリケーション定義のウィンドウプロシジャーを指すポインタ |
| WORD |
符号なしワード (16ビット) |
| WPARAM |
32ビットのメッセージパラメータ |
| YIELDPROC |
譲渡コールバック関数を指すポインタ |