#define global IID_IWebBrowser2 "{D30C1661-CDAF-11D0-8A3E-00C04FC9E26E}"
#usecom global IWebBrowser2 IID_IWebBrowser2 "{8856F961-340A-11D0-A96B-00C04FD705A2}"
#comfunc global IWebBrowser2_Navigate2 52 var,var,var,var,var
#comfunc global IWebBrowser2_QueryStatusWB 53 int,var
#comfunc global IWebBrowser2_ExecWB 54 int,int,var,var
#comfunc global IWebBrowser2_ShowBrowserBar 55 var,var,var
#comfunc global IWebBrowser2_get_ReadyState 56 var
#comfunc global IWebBrowser2_get_Offline 57 var
#comfunc global IWebBrowser2_put_Offline 58 int
#comfunc global IWebBrowser2_get_Silent 59 var
#comfunc global IWebBrowser2_put_Silent 60 int
#comfunc global IWebBrowser2_get_RegisterAsBrowser 61 var
#comfunc global IWebBrowser2_put_RegisterAsBrowser 62 int
#comfunc global IWebBrowser2_get_RegisterAsDropTarget 63 var
#comfunc global IWebBrowser2_put_RegisterAsDropTarget 64 int
#comfunc global IWebBrowser2_get_TheaterMode 65 var
#comfunc global IWebBrowser2_put_TheaterMode 66 int
#comfunc global IWebBrowser2_get_AddressBar 67 var
#comfunc global IWebBrowser2_put_AddressBar 68 int
#comfunc global IWebBrowser2_get_Resizable 69 var
#comfunc global IWebBrowser2_put_Resizable 70 int
; ※数字は vtbl インデックス(0始まり)。0/1/2 は IUnknown(QueryInterface/AddRef/Release)。
; ※#usecom 末尾は CoCreateInstance 用のクラスID(コクラスCLSID, SDKから自動取得)。
; ※出力/バッファ引数は var(変数直渡し)。varptr 方式にも切替可。
; ※IDispatch 実装。HSP では comobj 経由でメソッド名による呼び出しも可能(vtbl 不要)。#define global IID_IWebBrowser2 "{D30C1661-CDAF-11D0-8A3E-00C04FC9E26E}"
#usecom global IWebBrowser2 IID_IWebBrowser2 "{8856F961-340A-11D0-A96B-00C04FD705A2}"
#comfunc global IWebBrowser2_Navigate2 52 sptr,sptr,sptr,sptr,sptr
#comfunc global IWebBrowser2_QueryStatusWB 53 int,sptr
#comfunc global IWebBrowser2_ExecWB 54 int,int,sptr,sptr
#comfunc global IWebBrowser2_ShowBrowserBar 55 sptr,sptr,sptr
#comfunc global IWebBrowser2_get_ReadyState 56 sptr
#comfunc global IWebBrowser2_get_Offline 57 sptr
#comfunc global IWebBrowser2_put_Offline 58 int
#comfunc global IWebBrowser2_get_Silent 59 sptr
#comfunc global IWebBrowser2_put_Silent 60 int
#comfunc global IWebBrowser2_get_RegisterAsBrowser 61 sptr
#comfunc global IWebBrowser2_put_RegisterAsBrowser 62 int
#comfunc global IWebBrowser2_get_RegisterAsDropTarget 63 sptr
#comfunc global IWebBrowser2_put_RegisterAsDropTarget 64 int
#comfunc global IWebBrowser2_get_TheaterMode 65 sptr
#comfunc global IWebBrowser2_put_TheaterMode 66 int
#comfunc global IWebBrowser2_get_AddressBar 67 sptr
#comfunc global IWebBrowser2_put_AddressBar 68 int
#comfunc global IWebBrowser2_get_Resizable 69 sptr
#comfunc global IWebBrowser2_put_Resizable 70 int
; ※数字は vtbl インデックス(0始まり)。0/1/2 は IUnknown(QueryInterface/AddRef/Release)。
; ※#usecom 末尾は CoCreateInstance 用のクラスID(コクラスCLSID, SDKから自動取得)。
; ※出力/バッファ引数はポインタ方式(token=sptr / 呼び出しは varptr(変数))。
; ※IDispatch 実装。HSP では comobj 経由でメソッド名による呼び出しも可能(vtbl 不要)。