Microsoft WindowsのAPIなどに使われている、Cの変数型の一つ。
Win16環境とWin32環境では32ビット長、Win64環境では64ビット長である。
API関数の引数によく使われている。
例えば、WindowProcコールバック関数では、4番目の引数がLPARAM型である。
これは単なる整数格納用変数ではなく、関数によってはポインタを渡すこともある。従って実装上は、CPUのアドレス長以上の長さが保証されるものと考えられる。
Microsoft Visual C++ 2003環境では、次のように定義される。