解説
| NO | DLLの型 | VBの型 | 参照 | 説明 |
|---|---|---|---|---|
| 1 | ATOM | Integer | ByVal | 整数型 |
| 2 | BOOL | Long | ByVal | 長整数型 |
| 3 | BYTE | byte | ByVal | バイト型 |
| 4 | CHAR | byte | ByVal | バイト型 |
| 5 | COLORREF | Long | ByVal | 長整数型 |
| 6 | DWORD | Long | ByVal | 長整数型 |
| 7 | HWND | Long | ByVal | 長整数型 |
| 8 | HDC | Long | ByVal | 長整数型 |
| 9 | HMENU | Long | ByVal | 長整数型 |
| 10 | INT | Long | ByVal | 長整数型 |
| 11 | UNIT | Long | ByVal | 長整数型 |
| 12 | LONG | Long | ByVal | 長整数型 |
| 13 | LPARAM | Long | ByVal | 長整数型 |
| 14 | LPDWORD | Long | ByRef | 長整数型 |
| 15 | LPINT | Long | ByRef | 長整数型 |
| 16 | LPUNIT | Long | ByRef | 長整数型 |
| 17 | LPRECT | ユーザ定義型 | ByRef | 任意のユーザ定義型 |
| 18 | LPSTR | String | ByVal | 文字列型 |
| 19 | LPCSTR | String | ByVal | 文字列型 |
| 20 | LPVOID | Any | ByVal/ByRef | 任意の変数(文字列はByValを使用) |
| 21 | LPWORD | Intrger | ByRef | 整数型 |
| 22 | LRESULT | Long | ByVal | 長整数型 |
| 23 | NULL | Long | ByVal | ByVal Nothing, ByVal 0&, vbNullString |
| 24 | SHORT | Intrger | ByVal | 整数型 |
| 25 | VOID | - | - | - |
| 26 | WORD | Intrger | ByVal | 整数型 |
| 27 | WPARAM | Long | ByVal | 長整数型 |