apibase.asはllmod.asに相当するマクロを提供しWin32 APIの呼び出しを サポートします。
apibase.asでは他ファイルと競合するマクロを保持しますがこれらは他ファイ ルが持つソレと同等です。これはapibase.as単体で動作させるための措置です。
apibase.asが定義する予約語
| 名前 | 概要 |
|---|---|
| __api | モジュール名 |
| __api_init | 初期化メソッド |
| __Bool | 内部使用メソッド |
| __CallFunc | 内部使用メソッド |
| __CallProc | 内部使用メソッド |
| __Float | 内部使用メソッド |
| __Handle | 内部使用メソッド |
| __Int | 内部使用メソッド |
| __InstBwd | 内部使用メソッド |
| __InstFwd | 内部使用メソッド |
| __FuncNotFound | 内部使用メソッド |
| __GetHspObject | 内部使用メソッド |
| __Ptr | 内部使用メソッド |
| __SetLocalDllParam | 内部使用メソッド |
| __Str | 内部使用メソッド |
| __Var | 内部使用メソッド |
| Dll_pmAlloc | 引数の最大要素設定 |
| 名前 | 概要 |
|---|---|
| DllParam[] | CallFunc引数格納用変数 |
| iResult | 戻り値格納変数 |
| iTypeResult | 戻り値格納変数 |
| vResult | 戻り値格納変数 |
| pResult | 戻り値格納変数 |
| 名前 | 概要 |
|---|---|
| __APIBASE_AS | 多重include禁止定義 |
| __Val | 内部使用メソッド |
| 名前 | 概要 |
|---|---|
| __DebugErrorDialog | 内部使用マクロ |
| __SetParamInstance | 内部使用マクロ |
| bool_t | APIマクロ用型情報設定マクロ |
| CallFunc() | API呼び出し |
| CallProc() | API呼び出し |
| ClearParamStack | スタックを破棄 |
| DebugErrorDialog | デバッグダイアログ |
| float_t | APIマクロ用型情報設定マクロ |
| handle_t | APIマクロ用型情報設定マクロ |
| LoadLibrary | モジュールをロード |
| int_t | APIマクロ用型情報設定マクロ |
| PopParam | DllParamから引数を取り出す |
| ptr_t | APIマクロ用型情報設定マクロ |
| PushParam | DllParamに引数をプッシュ |
| str_t | APIマクロ用型情報設定マクロ |
| val_t | APIマクロ用型情報設定マクロ |
| var_t | APIマクロ用型情報設定マクロ |
Copyright(C) by Project.API