#define global IID_IHTMLDocument7 "{305104B8-98B5-11CF-BB82-00AA00BDCE0B}"
#usecom global IHTMLDocument7 IID_IHTMLDocument7 "{25336920-03F9-11CF-8FD0-00AA00686F13}"
#comfunc global IHTMLDocument7_get_defaultView 7 sptr
#comfunc global IHTMLDocument7_createCDATASection 8 wstr,sptr
#comfunc global IHTMLDocument7_getSelection 9 sptr
#comfunc global IHTMLDocument7_getElementsByTagNameNS 10 var,wstr,sptr
#comfunc global IHTMLDocument7_createElementNS 11 var,wstr,sptr
#comfunc global IHTMLDocument7_createAttributeNS 12 var,wstr,sptr
#comfunc global IHTMLDocument7_put_onmsthumbnailclick 13 int
#comfunc global IHTMLDocument7_get_onmsthumbnailclick 14 var
#comfunc global IHTMLDocument7_get_characterSet 15 var
#comfunc global IHTMLDocument7_createElement 16 wstr,sptr
#comfunc global IHTMLDocument7_createAttribute 17 wstr,sptr
#comfunc global IHTMLDocument7_getElementsByClassName 18 wstr,sptr
#comfunc global IHTMLDocument7_createProcessingInstruction 19 wstr,wstr,sptr
#comfunc global IHTMLDocument7_adoptNode 20 sptr,sptr
#comfunc global IHTMLDocument7_put_onmssitemodejumplistitemremoved 21 int
#comfunc global IHTMLDocument7_get_onmssitemodejumplistitemremoved 22 var
#comfunc global IHTMLDocument7_get_all 23 sptr
#comfunc global IHTMLDocument7_get_inputEncoding 24 var
#comfunc global IHTMLDocument7_get_xmlEncoding 25 var
#comfunc global IHTMLDocument7_put_xmlStandalone 26 int
#comfunc global IHTMLDocument7_get_xmlStandalone 27 var
#comfunc global IHTMLDocument7_put_xmlVersion 28 wstr
#comfunc global IHTMLDocument7_get_xmlVersion 29 var
#comfunc global IHTMLDocument7_hasAttributes 30 var
#comfunc global IHTMLDocument7_put_onabort 31 int
#comfunc global IHTMLDocument7_get_onabort 32 var
#comfunc global IHTMLDocument7_put_onblur 33 int
#comfunc global IHTMLDocument7_get_onblur 34 var
#comfunc global IHTMLDocument7_put_oncanplay 35 int
#comfunc global IHTMLDocument7_get_oncanplay 36 var
#comfunc global IHTMLDocument7_put_oncanplaythrough 37 int
#comfunc global IHTMLDocument7_get_oncanplaythrough 38 var
#comfunc global IHTMLDocument7_put_onchange 39 int
#comfunc global IHTMLDocument7_get_onchange 40 var
#comfunc global IHTMLDocument7_put_ondrag 41 int
#comfunc global IHTMLDocument7_get_ondrag 42 var
#comfunc global IHTMLDocument7_put_ondragend 43 int
#comfunc global IHTMLDocument7_get_ondragend 44 var
#comfunc global IHTMLDocument7_put_ondragenter 45 int
#comfunc global IHTMLDocument7_get_ondragenter 46 var
#comfunc global IHTMLDocument7_put_ondragleave 47 int
#comfunc global IHTMLDocument7_get_ondragleave 48 var
#comfunc global IHTMLDocument7_put_ondragover 49 int
#comfunc global IHTMLDocument7_get_ondragover 50 var
#comfunc global IHTMLDocument7_put_ondrop 51 int
#comfunc global IHTMLDocument7_get_ondrop 52 var
#comfunc global IHTMLDocument7_put_ondurationchange 53 int
#comfunc global IHTMLDocument7_get_ondurationchange 54 var
#comfunc global IHTMLDocument7_put_onemptied 55 int
#comfunc global IHTMLDocument7_get_onemptied 56 var
#comfunc global IHTMLDocument7_put_onended 57 int
#comfunc global IHTMLDocument7_get_onended 58 var
#comfunc global IHTMLDocument7_put_onerror 59 int
#comfunc global IHTMLDocument7_get_onerror 60 var
#comfunc global IHTMLDocument7_put_onfocus 61 int
#comfunc global IHTMLDocument7_get_onfocus 62 var
#comfunc global IHTMLDocument7_put_oninput 63 int
#comfunc global IHTMLDocument7_get_oninput 64 var
#comfunc global IHTMLDocument7_put_onload 65 int
#comfunc global IHTMLDocument7_get_onload 66 var
#comfunc global IHTMLDocument7_put_onloadeddata 67 int
#comfunc global IHTMLDocument7_get_onloadeddata 68 var
#comfunc global IHTMLDocument7_put_onloadedmetadata 69 int
#comfunc global IHTMLDocument7_get_onloadedmetadata 70 var
#comfunc global IHTMLDocument7_put_onloadstart 71 int
#comfunc global IHTMLDocument7_get_onloadstart 72 var
#comfunc global IHTMLDocument7_put_onpause 73 int
#comfunc global IHTMLDocument7_get_onpause 74 var
#comfunc global IHTMLDocument7_put_onplay 75 int
#comfunc global IHTMLDocument7_get_onplay 76 var
#comfunc global IHTMLDocument7_put_onplaying 77 int
#comfunc global IHTMLDocument7_get_onplaying 78 var
#comfunc global IHTMLDocument7_put_onprogress 79 int
#comfunc global IHTMLDocument7_get_onprogress 80 var
#comfunc global IHTMLDocument7_put_onratechange 81 int
#comfunc global IHTMLDocument7_get_onratechange 82 var
#comfunc global IHTMLDocument7_put_onreset 83 int
#comfunc global IHTMLDocument7_get_onreset 84 var
#comfunc global IHTMLDocument7_put_onscroll 85 int
#comfunc global IHTMLDocument7_get_onscroll 86 var
#comfunc global IHTMLDocument7_put_onseeked 87 int
#comfunc global IHTMLDocument7_get_onseeked 88 var
#comfunc global IHTMLDocument7_put_onseeking 89 int
#comfunc global IHTMLDocument7_get_onseeking 90 var
#comfunc global IHTMLDocument7_put_onselect 91 int
#comfunc global IHTMLDocument7_get_onselect 92 var
#comfunc global IHTMLDocument7_put_onstalled 93 int
#comfunc global IHTMLDocument7_get_onstalled 94 var
#comfunc global IHTMLDocument7_put_onsubmit 95 int
#comfunc global IHTMLDocument7_get_onsubmit 96 var
#comfunc global IHTMLDocument7_put_onsuspend 97 int
#comfunc global IHTMLDocument7_get_onsuspend 98 var
#comfunc global IHTMLDocument7_put_ontimeupdate 99 int
#comfunc global IHTMLDocument7_get_ontimeupdate 100 var
#comfunc global IHTMLDocument7_put_onvolumechange 101 int
#comfunc global IHTMLDocument7_get_onvolumechange 102 var
#comfunc global IHTMLDocument7_put_onwaiting 103 int
#comfunc global IHTMLDocument7_get_onwaiting 104 var
#comfunc global IHTMLDocument7_normalize 105
#comfunc global IHTMLDocument7_importNode 106 sptr,int,sptr
#comfunc global IHTMLDocument7_get_parentWindow 107 sptr
#comfunc global IHTMLDocument7_putref_body 108 sptr
#comfunc global IHTMLDocument7_get_body 109 sptr
#comfunc global IHTMLDocument7_get_head 110 sptr
; ※数字は vtbl インデックス(0始まり)。0/1/2 は IUnknown(QueryInterface/AddRef/Release)。
; ※#usecom 末尾は CoCreateInstance 用のクラスID(コクラスCLSID, SDKから自動取得)。
; ※出力/バッファ引数は var(変数直渡し)。varptr 方式にも切替可。
; ※ハンドル/void*等の不透明ポインタは IronHSP では intptr 指定が可能。
; ※IDispatch 実装。HSP では comobj 経由でメソッド名による呼び出しも可能(vtbl 不要)。#define global IID_IHTMLDocument7 "{305104B8-98B5-11CF-BB82-00AA00BDCE0B}"
#usecom global IHTMLDocument7 IID_IHTMLDocument7 "{25336920-03F9-11CF-8FD0-00AA00686F13}"
#comfunc global IHTMLDocument7_get_defaultView 7 sptr
#comfunc global IHTMLDocument7_createCDATASection 8 wstr,sptr
#comfunc global IHTMLDocument7_getSelection 9 sptr
#comfunc global IHTMLDocument7_getElementsByTagNameNS 10 sptr,wstr,sptr
#comfunc global IHTMLDocument7_createElementNS 11 sptr,wstr,sptr
#comfunc global IHTMLDocument7_createAttributeNS 12 sptr,wstr,sptr
#comfunc global IHTMLDocument7_put_onmsthumbnailclick 13 int
#comfunc global IHTMLDocument7_get_onmsthumbnailclick 14 sptr
#comfunc global IHTMLDocument7_get_characterSet 15 sptr
#comfunc global IHTMLDocument7_createElement 16 wstr,sptr
#comfunc global IHTMLDocument7_createAttribute 17 wstr,sptr
#comfunc global IHTMLDocument7_getElementsByClassName 18 wstr,sptr
#comfunc global IHTMLDocument7_createProcessingInstruction 19 wstr,wstr,sptr
#comfunc global IHTMLDocument7_adoptNode 20 sptr,sptr
#comfunc global IHTMLDocument7_put_onmssitemodejumplistitemremoved 21 int
#comfunc global IHTMLDocument7_get_onmssitemodejumplistitemremoved 22 sptr
#comfunc global IHTMLDocument7_get_all 23 sptr
#comfunc global IHTMLDocument7_get_inputEncoding 24 sptr
#comfunc global IHTMLDocument7_get_xmlEncoding 25 sptr
#comfunc global IHTMLDocument7_put_xmlStandalone 26 int
#comfunc global IHTMLDocument7_get_xmlStandalone 27 sptr
#comfunc global IHTMLDocument7_put_xmlVersion 28 wstr
#comfunc global IHTMLDocument7_get_xmlVersion 29 sptr
#comfunc global IHTMLDocument7_hasAttributes 30 sptr
#comfunc global IHTMLDocument7_put_onabort 31 int
#comfunc global IHTMLDocument7_get_onabort 32 sptr
#comfunc global IHTMLDocument7_put_onblur 33 int
#comfunc global IHTMLDocument7_get_onblur 34 sptr
#comfunc global IHTMLDocument7_put_oncanplay 35 int
#comfunc global IHTMLDocument7_get_oncanplay 36 sptr
#comfunc global IHTMLDocument7_put_oncanplaythrough 37 int
#comfunc global IHTMLDocument7_get_oncanplaythrough 38 sptr
#comfunc global IHTMLDocument7_put_onchange 39 int
#comfunc global IHTMLDocument7_get_onchange 40 sptr
#comfunc global IHTMLDocument7_put_ondrag 41 int
#comfunc global IHTMLDocument7_get_ondrag 42 sptr
#comfunc global IHTMLDocument7_put_ondragend 43 int
#comfunc global IHTMLDocument7_get_ondragend 44 sptr
#comfunc global IHTMLDocument7_put_ondragenter 45 int
#comfunc global IHTMLDocument7_get_ondragenter 46 sptr
#comfunc global IHTMLDocument7_put_ondragleave 47 int
#comfunc global IHTMLDocument7_get_ondragleave 48 sptr
#comfunc global IHTMLDocument7_put_ondragover 49 int
#comfunc global IHTMLDocument7_get_ondragover 50 sptr
#comfunc global IHTMLDocument7_put_ondrop 51 int
#comfunc global IHTMLDocument7_get_ondrop 52 sptr
#comfunc global IHTMLDocument7_put_ondurationchange 53 int
#comfunc global IHTMLDocument7_get_ondurationchange 54 sptr
#comfunc global IHTMLDocument7_put_onemptied 55 int
#comfunc global IHTMLDocument7_get_onemptied 56 sptr
#comfunc global IHTMLDocument7_put_onended 57 int
#comfunc global IHTMLDocument7_get_onended 58 sptr
#comfunc global IHTMLDocument7_put_onerror 59 int
#comfunc global IHTMLDocument7_get_onerror 60 sptr
#comfunc global IHTMLDocument7_put_onfocus 61 int
#comfunc global IHTMLDocument7_get_onfocus 62 sptr
#comfunc global IHTMLDocument7_put_oninput 63 int
#comfunc global IHTMLDocument7_get_oninput 64 sptr
#comfunc global IHTMLDocument7_put_onload 65 int
#comfunc global IHTMLDocument7_get_onload 66 sptr
#comfunc global IHTMLDocument7_put_onloadeddata 67 int
#comfunc global IHTMLDocument7_get_onloadeddata 68 sptr
#comfunc global IHTMLDocument7_put_onloadedmetadata 69 int
#comfunc global IHTMLDocument7_get_onloadedmetadata 70 sptr
#comfunc global IHTMLDocument7_put_onloadstart 71 int
#comfunc global IHTMLDocument7_get_onloadstart 72 sptr
#comfunc global IHTMLDocument7_put_onpause 73 int
#comfunc global IHTMLDocument7_get_onpause 74 sptr
#comfunc global IHTMLDocument7_put_onplay 75 int
#comfunc global IHTMLDocument7_get_onplay 76 sptr
#comfunc global IHTMLDocument7_put_onplaying 77 int
#comfunc global IHTMLDocument7_get_onplaying 78 sptr
#comfunc global IHTMLDocument7_put_onprogress 79 int
#comfunc global IHTMLDocument7_get_onprogress 80 sptr
#comfunc global IHTMLDocument7_put_onratechange 81 int
#comfunc global IHTMLDocument7_get_onratechange 82 sptr
#comfunc global IHTMLDocument7_put_onreset 83 int
#comfunc global IHTMLDocument7_get_onreset 84 sptr
#comfunc global IHTMLDocument7_put_onscroll 85 int
#comfunc global IHTMLDocument7_get_onscroll 86 sptr
#comfunc global IHTMLDocument7_put_onseeked 87 int
#comfunc global IHTMLDocument7_get_onseeked 88 sptr
#comfunc global IHTMLDocument7_put_onseeking 89 int
#comfunc global IHTMLDocument7_get_onseeking 90 sptr
#comfunc global IHTMLDocument7_put_onselect 91 int
#comfunc global IHTMLDocument7_get_onselect 92 sptr
#comfunc global IHTMLDocument7_put_onstalled 93 int
#comfunc global IHTMLDocument7_get_onstalled 94 sptr
#comfunc global IHTMLDocument7_put_onsubmit 95 int
#comfunc global IHTMLDocument7_get_onsubmit 96 sptr
#comfunc global IHTMLDocument7_put_onsuspend 97 int
#comfunc global IHTMLDocument7_get_onsuspend 98 sptr
#comfunc global IHTMLDocument7_put_ontimeupdate 99 int
#comfunc global IHTMLDocument7_get_ontimeupdate 100 sptr
#comfunc global IHTMLDocument7_put_onvolumechange 101 int
#comfunc global IHTMLDocument7_get_onvolumechange 102 sptr
#comfunc global IHTMLDocument7_put_onwaiting 103 int
#comfunc global IHTMLDocument7_get_onwaiting 104 sptr
#comfunc global IHTMLDocument7_normalize 105
#comfunc global IHTMLDocument7_importNode 106 sptr,int,sptr
#comfunc global IHTMLDocument7_get_parentWindow 107 sptr
#comfunc global IHTMLDocument7_putref_body 108 sptr
#comfunc global IHTMLDocument7_get_body 109 sptr
#comfunc global IHTMLDocument7_get_head 110 sptr
; ※数字は vtbl インデックス(0始まり)。0/1/2 は IUnknown(QueryInterface/AddRef/Release)。
; ※#usecom 末尾は CoCreateInstance 用のクラスID(コクラスCLSID, SDKから自動取得)。
; ※出力/バッファ引数はポインタ方式(token=sptr / 呼び出しは varptr(変数))。
; ※ハンドル/void*等の不透明ポインタは IronHSP では intptr 指定が可能。
; ※IDispatch 実装。HSP では comobj 経由でメソッド名による呼び出しも可能(vtbl 不要)。