| 類型 | 描述 |
| BOOL | 布林型態變數(值只能是True或False) |
| BYTE | 字元類型(8位元) |
| CHAR | 8位元字元(ANSI) |
| CONST | 常數,相當於標準C中的"const"關鍵字 |
| DWORD | 32字元無符號整數型態資料 |
| DWORD32 | 32字元無符號整數型態資料 |
| DWORD64 | 64字元無符號整數型態資料 |
| FLOAT | 浮點資料類型 |
| HANDLE | 物件的處理,最基本的處理類型 |
| HICON | 圖示的處理 |
| HINSTANCE | 程式範例的處理 |
| HKEY | 登錄表案件的處理 |
| HMODULE | 模組的處理 |
| HWND | 視窗的處理 |
| INT | 32位元符號整數型態資料類型 |
| INT_PTR | 指向INT類型資料的指標類型 |
| INT32 | 32位元符號指數型態 |
| INT64 | 64位元符號指數型態 |
| LONG | 32位元符號整數型態,相當於C語言的表準資料型態long |
| LONGLONG | 64位元符號整數型態 |
| LONG32 | 32位元符號整數型態 |
| LONG64 | 64位元符號整數型態 |
| LPARAM | 訊息的L參數 |
| WPARAM | 訊息的W參數 |
| LPCSTR | Windows(ANSI)字串常數 |
| LPCTSTR | 根據環境組態,如果定義了UNICODE巨集,則是LPCWSTR類型,否則是LPCSTR類型 |
| LPCWSTR | INICODE字串長度 |
| LPDWORD | 指向DWORD類型資料的目標 |
| LPSTR | Windows(ANSI)字串變數 |
| LPTSTR | 根據環境組態,如果定義了UNICODE、則是LPWSTR類型,否則則是LPSTR類型 |
| LPWSTR | UNICODE字串變數 |
| SHORT | 無符號短整數型態(16位元) |
| SIZE_T | 表示記憶體大小,以字串為單位,其最大值是CPU最大搜尋範圍 |
| TCHAR | 如果定義了UNICODE,則為WCHAR,否則為CHAR |
| UCHAR | 無符號CHAR |
| UINT | 無符號LONG |
| ULONG | 無符號LONG |
| VOID | 無類型,相當於標準C語言的void |
| WCHAR | 16位元UNICODE |
| WINAPI | WindowsAPI的函數呼叫方式,常見於SDK標頭檔中對API函數的宣告中,相當於_stdcall |
| WORD | 16位元無符號整數型態資料 |
資料出處:文魁 精通Windows API函數、介面、程式設計實例
沒有留言:
張貼留言