JScriptでは、COMオブジェクトの呼び出しに参照渡しが出来ません。GetWindowTextなど、文字列の参照渡しが必要なAPIを使用する場合は、固定長文字列を含む構造体を使用してください。例えば、

var wName=WScript.CreateObject("SfcMini.Structure");
wName("str","String*256");



として構造体を構築すれば、wNameを引数としてAPIに与えると参照渡しされます。この方法を用いたサンプルプログラムとしては、こちらを参考にしてください。

 また、VBScript/JScriptに共通なことですが、Long型を含む構造体を引数としてAPIに渡すことで、32ビット整数型の変数が参照渡しできます。