windef.asはPlatform SDK windef.hのマクロ関数を提供します。
windef.asが定義する予約語、ローカルDefLvは_APIDEFLV_WINDEF@WINAPIです。
| 名前 | 定義Lv | 概要 |
|---|---|---|
| __WINAPI_WINDEF_AS | 常に | 多重include禁止定義 |
| 名前 | 定義Lv | 概要 |
|---|---|---|
| HIBYTE() | _APIMACROLV_()>=1 | WORD型から上位BYTEを取得します。 |
| HIWORD() | _APIMACROLV_()>=1 | DWORD型から上位WORDを取得します。 |
| LOBYTE() | _APIMACROLV_()>=1 | WORD型から下位BYTEを取得します。 |
| LOWORD() | _APIMACROLV_()>=1 | DWORD型から下位WORDを取得します。 |
| MAKELONG() | _APIMACROLV_()>=1 | 2つのWORD型からDWORD型を精製します。 |
| MAKEWORD() | _APIMACROLV_()>=1 | 2つのBYTE型からWORD型を精製します。 |
Copyright(C) by Project.API