Win32 API 日本語リファレンス
ホームWeb.MsHtml › IHTMLWindow7

IHTMLWindow7

COMIDispatch (デュアル)
IDispatch を実装(デュアルインターフェース)。HSP では comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。
IID305104b7-98b5-11cf-bb82-00aa00bdce0b継承元IDispatch呼び出し名前(IDispatch) または vtbl自前メソッド開始 vtbl7

メソッド 119

vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。

vtbl 7 HRESULT getSelection(IHTMLSelection** ppIHTMLSelection)
ppIHTMLSelectionIHTMLSelection**out現在の選択範囲を表す IHTMLSelection オブジェクトを受け取るポインタである。
vtbl 8 HRESULT getComputedStyle(IHTMLDOMNode* varArgIn, LPWSTR bstrPseudoElt, IHTMLCSSStyleDeclaration** ppComputedStyle)
varArgInIHTMLDOMNode*in計算済みスタイルを取得する対象の IHTMLDOMNode へのポインタである。
bstrPseudoEltLPWSTRin対象とする擬似要素(例 "::before")の文字列を指定する。擬似要素でない場合は NULL を渡せる。
ppComputedStyleIHTMLCSSStyleDeclaration**out計算済みスタイルを表す IHTMLCSSStyleDeclaration を受け取るポインタである。
vtbl 9 HRESULT get_styleMedia(IHTMLStyleMedia** p)
pIHTMLStyleMedia**outメディアタイプ情報を提供する IHTMLStyleMedia オブジェクトを受け取るポインタである。
vtbl 10 HRESULT put_performance(VARIANT v)
vVARIANTinウィンドウの performance オブジェクトを設定する VARIANT である。
vtbl 11 HRESULT get_performance(VARIANT* p)
pVARIANT*outウィンドウの performance オブジェクトを受け取る VARIANT へのポインタである。
vtbl 12 HRESULT get_innerWidth(INT* p)
pINT*outビューポート(コンテンツ領域)の幅をピクセル単位で受け取る INT へのポインタである。
vtbl 13 HRESULT get_innerHeight(INT* p)
pINT*outビューポート(コンテンツ領域)の高さをピクセル単位で受け取る INT へのポインタである。
vtbl 14 HRESULT get_pageXOffset(INT* p)
pINT*outドキュメントの水平スクロール量(ピクセル単位)を受け取る INT へのポインタである。
vtbl 15 HRESULT get_pageYOffset(INT* p)
pINT*outドキュメントの垂直スクロール量(ピクセル単位)を受け取る INT へのポインタである。
vtbl 16 HRESULT get_screenX(INT* p)
pINT*outウィンドウの左端の画面上での X 座標を受け取る INT へのポインタである。
vtbl 17 HRESULT get_screenY(INT* p)
pINT*outウィンドウの上端の画面上での Y 座標を受け取る INT へのポインタである。
vtbl 18 HRESULT get_outerWidth(INT* p)
pINT*outウィンドウ全体(枠を含む)の幅をピクセル単位で受け取る INT へのポインタである。
vtbl 19 HRESULT get_outerHeight(INT* p)
pINT*outウィンドウ全体(枠を含む)の高さをピクセル単位で受け取る INT へのポインタである。
vtbl 20 HRESULT put_onabort(VARIANT v)
vVARIANTinabort イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 21 HRESULT get_onabort(VARIANT* p)
pVARIANT*out現在設定されている abort イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 22 HRESULT put_oncanplay(VARIANT v)
vVARIANTincanplay イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 23 HRESULT get_oncanplay(VARIANT* p)
pVARIANT*out現在設定されている canplay イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 24 HRESULT put_oncanplaythrough(VARIANT v)
vVARIANTincanplaythrough イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 25 HRESULT get_oncanplaythrough(VARIANT* p)
pVARIANT*out現在設定されている canplaythrough イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 26 HRESULT put_onchange(VARIANT v)
vVARIANTinchange イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 27 HRESULT get_onchange(VARIANT* p)
pVARIANT*out現在設定されている change イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 28 HRESULT put_onclick(VARIANT v)
vVARIANTinclick イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 29 HRESULT get_onclick(VARIANT* p)
pVARIANT*out現在設定されている click イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 30 HRESULT put_oncontextmenu(VARIANT v)
vVARIANTincontextmenu イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 31 HRESULT get_oncontextmenu(VARIANT* p)
pVARIANT*out現在設定されている contextmenu イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 32 HRESULT put_ondblclick(VARIANT v)
vVARIANTindblclick イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 33 HRESULT get_ondblclick(VARIANT* p)
pVARIANT*out現在設定されている dblclick イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 34 HRESULT put_ondrag(VARIANT v)
vVARIANTindrag イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 35 HRESULT get_ondrag(VARIANT* p)
pVARIANT*out現在設定されている drag イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 36 HRESULT put_ondragend(VARIANT v)
vVARIANTindragend イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 37 HRESULT get_ondragend(VARIANT* p)
pVARIANT*out現在設定されている dragend イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 38 HRESULT put_ondragenter(VARIANT v)
vVARIANTindragenter イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 39 HRESULT get_ondragenter(VARIANT* p)
pVARIANT*out現在設定されている dragenter イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 40 HRESULT put_ondragleave(VARIANT v)
vVARIANTindragleave イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 41 HRESULT get_ondragleave(VARIANT* p)
pVARIANT*out現在設定されている dragleave イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 42 HRESULT put_ondragover(VARIANT v)
vVARIANTindragover イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 43 HRESULT get_ondragover(VARIANT* p)
pVARIANT*out現在設定されている dragover イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 44 HRESULT put_ondragstart(VARIANT v)
vVARIANTindragstart イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 45 HRESULT get_ondragstart(VARIANT* p)
pVARIANT*out現在設定されている dragstart イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 46 HRESULT put_ondrop(VARIANT v)
vVARIANTindrop イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 47 HRESULT get_ondrop(VARIANT* p)
pVARIANT*out現在設定されている drop イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 48 HRESULT put_ondurationchange(VARIANT v)
vVARIANTindurationchange イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 49 HRESULT get_ondurationchange(VARIANT* p)
pVARIANT*out現在設定されている durationchange イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 50 HRESULT put_onfocusin(VARIANT v)
vVARIANTinfocusin イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 51 HRESULT get_onfocusin(VARIANT* p)
pVARIANT*out現在設定されている focusin イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 52 HRESULT put_onfocusout(VARIANT v)
vVARIANTinfocusout イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 53 HRESULT get_onfocusout(VARIANT* p)
pVARIANT*out現在設定されている focusout イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 54 HRESULT put_oninput(VARIANT v)
vVARIANTininput イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 55 HRESULT get_oninput(VARIANT* p)
pVARIANT*out現在設定されている input イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 56 HRESULT put_onemptied(VARIANT v)
vVARIANTinemptied イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 57 HRESULT get_onemptied(VARIANT* p)
pVARIANT*out現在設定されている emptied イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 58 HRESULT put_onended(VARIANT v)
vVARIANTinended イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 59 HRESULT get_onended(VARIANT* p)
pVARIANT*out現在設定されている ended イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 60 HRESULT put_onkeydown(VARIANT v)
vVARIANTinkeydown イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 61 HRESULT get_onkeydown(VARIANT* p)
pVARIANT*out現在設定されている keydown イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 62 HRESULT put_onkeypress(VARIANT v)
vVARIANTinkeypress イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 63 HRESULT get_onkeypress(VARIANT* p)
pVARIANT*out現在設定されている keypress イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 64 HRESULT put_onkeyup(VARIANT v)
vVARIANTinkeyup イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 65 HRESULT get_onkeyup(VARIANT* p)
pVARIANT*out現在設定されている keyup イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 66 HRESULT put_onloadeddata(VARIANT v)
vVARIANTinloadeddata イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 67 HRESULT get_onloadeddata(VARIANT* p)
pVARIANT*out現在設定されている loadeddata イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 68 HRESULT put_onloadedmetadata(VARIANT v)
vVARIANTinloadedmetadata イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 69 HRESULT get_onloadedmetadata(VARIANT* p)
pVARIANT*out現在設定されている loadedmetadata イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 70 HRESULT put_onloadstart(VARIANT v)
vVARIANTinloadstart イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 71 HRESULT get_onloadstart(VARIANT* p)
pVARIANT*out現在設定されている loadstart イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 72 HRESULT put_onmousedown(VARIANT v)
vVARIANTinmousedown イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 73 HRESULT get_onmousedown(VARIANT* p)
pVARIANT*out現在設定されている mousedown イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 74 HRESULT put_onmouseenter(VARIANT v)
vVARIANTinmouseenter イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 75 HRESULT get_onmouseenter(VARIANT* p)
pVARIANT*out現在設定されている mouseenter イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 76 HRESULT put_onmouseleave(VARIANT v)
vVARIANTinmouseleave イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 77 HRESULT get_onmouseleave(VARIANT* p)
pVARIANT*out現在設定されている mouseleave イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 78 HRESULT put_onmousemove(VARIANT v)
vVARIANTinmousemove イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 79 HRESULT get_onmousemove(VARIANT* p)
pVARIANT*out現在設定されている mousemove イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 80 HRESULT put_onmouseout(VARIANT v)
vVARIANTinmouseout イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 81 HRESULT get_onmouseout(VARIANT* p)
pVARIANT*out現在設定されている mouseout イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 82 HRESULT put_onmouseover(VARIANT v)
vVARIANTinmouseover イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 83 HRESULT get_onmouseover(VARIANT* p)
pVARIANT*out現在設定されている mouseover イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 84 HRESULT put_onmouseup(VARIANT v)
vVARIANTinmouseup イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 85 HRESULT get_onmouseup(VARIANT* p)
pVARIANT*out現在設定されている mouseup イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 86 HRESULT put_onmousewheel(VARIANT v)
vVARIANTinmousewheel イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 87 HRESULT get_onmousewheel(VARIANT* p)
pVARIANT*out現在設定されている mousewheel イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 88 HRESULT put_onoffline(VARIANT v)
vVARIANTinoffline イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 89 HRESULT get_onoffline(VARIANT* p)
pVARIANT*out現在設定されている offline イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 90 HRESULT put_ononline(VARIANT v)
vVARIANTinonline イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 91 HRESULT get_ononline(VARIANT* p)
pVARIANT*out現在設定されている online イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 92 HRESULT put_onprogress(VARIANT v)
vVARIANTinprogress イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 93 HRESULT get_onprogress(VARIANT* p)
pVARIANT*out現在設定されている progress イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 94 HRESULT put_onratechange(VARIANT v)
vVARIANTinratechange イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 95 HRESULT get_onratechange(VARIANT* p)
pVARIANT*out現在設定されている ratechange イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 96 HRESULT put_onreadystatechange(VARIANT v)
vVARIANTinreadystatechange イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 97 HRESULT get_onreadystatechange(VARIANT* p)
pVARIANT*out現在設定されている readystatechange イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 98 HRESULT put_onreset(VARIANT v)
vVARIANTinreset イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 99 HRESULT get_onreset(VARIANT* p)
pVARIANT*out現在設定されている reset イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 100 HRESULT put_onseeked(VARIANT v)
vVARIANTinseeked イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 101 HRESULT get_onseeked(VARIANT* p)
pVARIANT*out現在設定されている seeked イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 102 HRESULT put_onseeking(VARIANT v)
vVARIANTinseeking イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 103 HRESULT get_onseeking(VARIANT* p)
pVARIANT*out現在設定されている seeking イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 104 HRESULT put_onselect(VARIANT v)
vVARIANTinselect イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 105 HRESULT get_onselect(VARIANT* p)
pVARIANT*out現在設定されている select イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 106 HRESULT put_onstalled(VARIANT v)
vVARIANTinstalled イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 107 HRESULT get_onstalled(VARIANT* p)
pVARIANT*out現在設定されている stalled イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 108 HRESULT put_onstorage(VARIANT v)
vVARIANTinstorage イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 109 HRESULT get_onstorage(VARIANT* p)
pVARIANT*out現在設定されている storage イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 110 HRESULT put_onsubmit(VARIANT v)
vVARIANTinsubmit イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 111 HRESULT get_onsubmit(VARIANT* p)
pVARIANT*out現在設定されている submit イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 112 HRESULT put_onsuspend(VARIANT v)
vVARIANTinsuspend イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 113 HRESULT get_onsuspend(VARIANT* p)
pVARIANT*out現在設定されている suspend イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 114 HRESULT put_ontimeupdate(VARIANT v)
vVARIANTintimeupdate イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 115 HRESULT get_ontimeupdate(VARIANT* p)
pVARIANT*out現在設定されている timeupdate イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 116 HRESULT put_onpause(VARIANT v)
vVARIANTinpause イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 117 HRESULT get_onpause(VARIANT* p)
pVARIANT*out現在設定されている pause イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 118 HRESULT put_onplay(VARIANT v)
vVARIANTinplay イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 119 HRESULT get_onplay(VARIANT* p)
pVARIANT*out現在設定されている play イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 120 HRESULT put_onplaying(VARIANT v)
vVARIANTinplaying イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 121 HRESULT get_onplaying(VARIANT* p)
pVARIANT*out現在設定されている playing イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 122 HRESULT put_onvolumechange(VARIANT v)
vVARIANTinvolumechange イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 123 HRESULT get_onvolumechange(VARIANT* p)
pVARIANT*out現在設定されている volumechange イベントハンドラを受け取る VARIANT へのポインタである。
vtbl 124 HRESULT put_onwaiting(VARIANT v)
vVARIANTinwaiting イベント発生時に呼び出すイベントハンドラを設定する VARIANT である。
vtbl 125 HRESULT get_onwaiting(VARIANT* p)
pVARIANT*out現在設定されている waiting イベントハンドラを受け取る VARIANT へのポインタである。

HSP用 COM定義

#usecom / #comfunc によるHSPのCOM呼び出し定義。数字は vtbl インデックス(0始まり)。クラスIDが無い場合 #usecom の末尾は "{}"、ある場合は "{CLSID}"

出力引数:
#define global IID_IHTMLWindow7 "{305104B7-98B5-11CF-BB82-00AA00BDCE0B}"
#usecom global IHTMLWindow7 IID_IHTMLWindow7 "{}"
#comfunc global IHTMLWindow7_getSelection            7 sptr
#comfunc global IHTMLWindow7_getComputedStyle        8 sptr,wstr,sptr
#comfunc global IHTMLWindow7_get_styleMedia          9 sptr
#comfunc global IHTMLWindow7_put_performance         10 int
#comfunc global IHTMLWindow7_get_performance         11 var
#comfunc global IHTMLWindow7_get_innerWidth          12 var
#comfunc global IHTMLWindow7_get_innerHeight         13 var
#comfunc global IHTMLWindow7_get_pageXOffset         14 var
#comfunc global IHTMLWindow7_get_pageYOffset         15 var
#comfunc global IHTMLWindow7_get_screenX             16 var
#comfunc global IHTMLWindow7_get_screenY             17 var
#comfunc global IHTMLWindow7_get_outerWidth          18 var
#comfunc global IHTMLWindow7_get_outerHeight         19 var
#comfunc global IHTMLWindow7_put_onabort             20 int
#comfunc global IHTMLWindow7_get_onabort             21 var
#comfunc global IHTMLWindow7_put_oncanplay           22 int
#comfunc global IHTMLWindow7_get_oncanplay           23 var
#comfunc global IHTMLWindow7_put_oncanplaythrough    24 int
#comfunc global IHTMLWindow7_get_oncanplaythrough    25 var
#comfunc global IHTMLWindow7_put_onchange            26 int
#comfunc global IHTMLWindow7_get_onchange            27 var
#comfunc global IHTMLWindow7_put_onclick             28 int
#comfunc global IHTMLWindow7_get_onclick             29 var
#comfunc global IHTMLWindow7_put_oncontextmenu       30 int
#comfunc global IHTMLWindow7_get_oncontextmenu       31 var
#comfunc global IHTMLWindow7_put_ondblclick          32 int
#comfunc global IHTMLWindow7_get_ondblclick          33 var
#comfunc global IHTMLWindow7_put_ondrag              34 int
#comfunc global IHTMLWindow7_get_ondrag              35 var
#comfunc global IHTMLWindow7_put_ondragend           36 int
#comfunc global IHTMLWindow7_get_ondragend           37 var
#comfunc global IHTMLWindow7_put_ondragenter         38 int
#comfunc global IHTMLWindow7_get_ondragenter         39 var
#comfunc global IHTMLWindow7_put_ondragleave         40 int
#comfunc global IHTMLWindow7_get_ondragleave         41 var
#comfunc global IHTMLWindow7_put_ondragover          42 int
#comfunc global IHTMLWindow7_get_ondragover          43 var
#comfunc global IHTMLWindow7_put_ondragstart         44 int
#comfunc global IHTMLWindow7_get_ondragstart         45 var
#comfunc global IHTMLWindow7_put_ondrop              46 int
#comfunc global IHTMLWindow7_get_ondrop              47 var
#comfunc global IHTMLWindow7_put_ondurationchange    48 int
#comfunc global IHTMLWindow7_get_ondurationchange    49 var
#comfunc global IHTMLWindow7_put_onfocusin           50 int
#comfunc global IHTMLWindow7_get_onfocusin           51 var
#comfunc global IHTMLWindow7_put_onfocusout          52 int
#comfunc global IHTMLWindow7_get_onfocusout          53 var
#comfunc global IHTMLWindow7_put_oninput             54 int
#comfunc global IHTMLWindow7_get_oninput             55 var
#comfunc global IHTMLWindow7_put_onemptied           56 int
#comfunc global IHTMLWindow7_get_onemptied           57 var
#comfunc global IHTMLWindow7_put_onended             58 int
#comfunc global IHTMLWindow7_get_onended             59 var
#comfunc global IHTMLWindow7_put_onkeydown           60 int
#comfunc global IHTMLWindow7_get_onkeydown           61 var
#comfunc global IHTMLWindow7_put_onkeypress          62 int
#comfunc global IHTMLWindow7_get_onkeypress          63 var
#comfunc global IHTMLWindow7_put_onkeyup             64 int
#comfunc global IHTMLWindow7_get_onkeyup             65 var
#comfunc global IHTMLWindow7_put_onloadeddata        66 int
#comfunc global IHTMLWindow7_get_onloadeddata        67 var
#comfunc global IHTMLWindow7_put_onloadedmetadata    68 int
#comfunc global IHTMLWindow7_get_onloadedmetadata    69 var
#comfunc global IHTMLWindow7_put_onloadstart         70 int
#comfunc global IHTMLWindow7_get_onloadstart         71 var
#comfunc global IHTMLWindow7_put_onmousedown         72 int
#comfunc global IHTMLWindow7_get_onmousedown         73 var
#comfunc global IHTMLWindow7_put_onmouseenter        74 int
#comfunc global IHTMLWindow7_get_onmouseenter        75 var
#comfunc global IHTMLWindow7_put_onmouseleave        76 int
#comfunc global IHTMLWindow7_get_onmouseleave        77 var
#comfunc global IHTMLWindow7_put_onmousemove         78 int
#comfunc global IHTMLWindow7_get_onmousemove         79 var
#comfunc global IHTMLWindow7_put_onmouseout          80 int
#comfunc global IHTMLWindow7_get_onmouseout          81 var
#comfunc global IHTMLWindow7_put_onmouseover         82 int
#comfunc global IHTMLWindow7_get_onmouseover         83 var
#comfunc global IHTMLWindow7_put_onmouseup           84 int
#comfunc global IHTMLWindow7_get_onmouseup           85 var
#comfunc global IHTMLWindow7_put_onmousewheel        86 int
#comfunc global IHTMLWindow7_get_onmousewheel        87 var
#comfunc global IHTMLWindow7_put_onoffline           88 int
#comfunc global IHTMLWindow7_get_onoffline           89 var
#comfunc global IHTMLWindow7_put_ononline            90 int
#comfunc global IHTMLWindow7_get_ononline            91 var
#comfunc global IHTMLWindow7_put_onprogress          92 int
#comfunc global IHTMLWindow7_get_onprogress          93 var
#comfunc global IHTMLWindow7_put_onratechange        94 int
#comfunc global IHTMLWindow7_get_onratechange        95 var
#comfunc global IHTMLWindow7_put_onreadystatechange  96 int
#comfunc global IHTMLWindow7_get_onreadystatechange  97 var
#comfunc global IHTMLWindow7_put_onreset             98 int
#comfunc global IHTMLWindow7_get_onreset             99 var
#comfunc global IHTMLWindow7_put_onseeked            100 int
#comfunc global IHTMLWindow7_get_onseeked            101 var
#comfunc global IHTMLWindow7_put_onseeking           102 int
#comfunc global IHTMLWindow7_get_onseeking           103 var
#comfunc global IHTMLWindow7_put_onselect            104 int
#comfunc global IHTMLWindow7_get_onselect            105 var
#comfunc global IHTMLWindow7_put_onstalled           106 int
#comfunc global IHTMLWindow7_get_onstalled           107 var
#comfunc global IHTMLWindow7_put_onstorage           108 int
#comfunc global IHTMLWindow7_get_onstorage           109 var
#comfunc global IHTMLWindow7_put_onsubmit            110 int
#comfunc global IHTMLWindow7_get_onsubmit            111 var
#comfunc global IHTMLWindow7_put_onsuspend           112 int
#comfunc global IHTMLWindow7_get_onsuspend           113 var
#comfunc global IHTMLWindow7_put_ontimeupdate        114 int
#comfunc global IHTMLWindow7_get_ontimeupdate        115 var
#comfunc global IHTMLWindow7_put_onpause             116 int
#comfunc global IHTMLWindow7_get_onpause             117 var
#comfunc global IHTMLWindow7_put_onplay              118 int
#comfunc global IHTMLWindow7_get_onplay              119 var
#comfunc global IHTMLWindow7_put_onplaying           120 int
#comfunc global IHTMLWindow7_get_onplaying           121 var
#comfunc global IHTMLWindow7_put_onvolumechange      122 int
#comfunc global IHTMLWindow7_get_onvolumechange      123 var
#comfunc global IHTMLWindow7_put_onwaiting           124 int
#comfunc global IHTMLWindow7_get_onwaiting           125 var
; ※数字は vtbl インデックス(0始まり)。0/1/2 は IUnknown(QueryInterface/AddRef/Release)。
; ※このインターフェースは直接 CoCreateInstance するクラスIDが無いため "{}"(他メソッド/アクティベーションで取得)。
; ※出力/バッファ引数は var(変数直渡し)。varptr 方式にも切替可。
; ※ハンドル/void*等の不透明ポインタは IronHSP では intptr 指定が可能。
; ※IDispatch 実装。HSP では comobj 経由でメソッド名による呼び出しも可能(vtbl 不要)。