cdeclare ステートメント
構文 cdeclare c言語形式のプロトタイプ宣言
機能
DLLで定義されている関数の名前/引数/返値を宣言します。
cdeclare は必ず dllname でDLLのファイル名を宣言した後に記述します。
c言語の知識のない方は使用しないでください。
関数の引数/返値はc言語のものを使用します。
引数に使用できる型は以下の通りです。
int int *
long long *
HWND HWND *
LPSTR
LPCSTR
void
ユーザ定義データ型 *
返値に使用できる型は以下の通りです。
int
long
HWND
void
例
'user.exe の GetWindowRect を宣言します
dllname "user.exe"
cdeclare void GetWindowRect(HWND, RECT *);
関数名の後に alias 数字 を記述すると、順序数で関数コールを行えます。(v6.8)
例
dllname "xxx.dll"
cdeclare int functionname alias 100(LPSTR, LPSTR);
とすると、xxx.dll の順序数100の関数をfunctionnameでコールすることができます。
参照 cdeclarea varptr
最新情報 TOP マクロTOP