| 類型 | 描述 | 
| 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函數、介面、程式設計實例