API関数を呼び出すことができます。命令のように、DLLのハンドルと関数名から関数を呼び出すための機能も提供しています。呼び出しマクロ提供されていないDLLの関数を呼び出すには、新しくマクロを定義してそれを使用するか、もしくは以下の方法で呼び出す必要があります。パラメータにはその関数を含んでいるDLLのハンドルを指定します。引数用マクロを使用することができます。関数を呼び出す場合には、あらかじめDLLのハンドルを取得しておく必要があります。関数を呼び出して取得することもできます。関数を呼び出す例です。マクロ命令を使用することができます。いった引数用マクロが使用できるという利点があります。インクルードされるようになっています。SDKなどに含まれているヘッダファイルを参照したり、あるいはWeb上で調べたりと、いろいろ面倒なことをする必要がありました。WA_MACROには、このような定義済み定数を教えてくれる、『search.exe』という便利なツールが同梱されています。これはWA_MACROを解凍した時の「omake」フォルダの中にあります。値の定義が下のテキストボックスに表示されます。定義された形式になっているので、このままコピーしてスクリプトに貼り付けることができます。「MB_」と入力して、コンボボックスで「前方一致」を選択すれば、「MB_」から始まる定数名の定義を取得できますし、「部分一致」を選択すれば、定数名に「MB_」を含むような定数の定義を取得することができます。非常に便利なものなので、活用してみましょう。