#define global IID_IHTMLBodyElement "{3050F1D8-98B5-11CF-BB82-00AA00BDCE0B}"
#usecom global IHTMLBodyElement IID_IHTMLBodyElement "{}"
#comfunc global IHTMLBodyElement_put_background 7 wstr
#comfunc global IHTMLBodyElement_get_background 8 var
#comfunc global IHTMLBodyElement_put_bgProperties 9 wstr
#comfunc global IHTMLBodyElement_get_bgProperties 10 var
#comfunc global IHTMLBodyElement_put_leftMargin 11 int
#comfunc global IHTMLBodyElement_get_leftMargin 12 var
#comfunc global IHTMLBodyElement_put_topMargin 13 int
#comfunc global IHTMLBodyElement_get_topMargin 14 var
#comfunc global IHTMLBodyElement_put_rightMargin 15 int
#comfunc global IHTMLBodyElement_get_rightMargin 16 var
#comfunc global IHTMLBodyElement_put_bottomMargin 17 int
#comfunc global IHTMLBodyElement_get_bottomMargin 18 var
#comfunc global IHTMLBodyElement_put_noWrap 19 int
#comfunc global IHTMLBodyElement_get_noWrap 20 var
#comfunc global IHTMLBodyElement_put_bgColor 21 int
#comfunc global IHTMLBodyElement_get_bgColor 22 var
#comfunc global IHTMLBodyElement_put_text 23 int
#comfunc global IHTMLBodyElement_get_text 24 var
#comfunc global IHTMLBodyElement_put_link 25 int
#comfunc global IHTMLBodyElement_get_link 26 var
#comfunc global IHTMLBodyElement_put_vLink 27 int
#comfunc global IHTMLBodyElement_get_vLink 28 var
#comfunc global IHTMLBodyElement_put_aLink 29 int
#comfunc global IHTMLBodyElement_get_aLink 30 var
#comfunc global IHTMLBodyElement_put_onload 31 int
#comfunc global IHTMLBodyElement_get_onload 32 var
#comfunc global IHTMLBodyElement_put_onunload 33 int
#comfunc global IHTMLBodyElement_get_onunload 34 var
#comfunc global IHTMLBodyElement_put_scroll 35 wstr
#comfunc global IHTMLBodyElement_get_scroll 36 var
#comfunc global IHTMLBodyElement_put_onselect 37 int
#comfunc global IHTMLBodyElement_get_onselect 38 var
#comfunc global IHTMLBodyElement_put_onbeforeunload 39 int
#comfunc global IHTMLBodyElement_get_onbeforeunload 40 var
#comfunc global IHTMLBodyElement_createTextRange 41 sptr
; ※数字は vtbl インデックス(0始まり)。0/1/2 は IUnknown(QueryInterface/AddRef/Release)。
; ※このインターフェースは直接 CoCreateInstance するクラスIDが無いため "{}"(他メソッド/アクティベーションで取得)。
; ※出力/バッファ引数は var(変数直渡し)。varptr 方式にも切替可。
; ※ハンドル/void*等の不透明ポインタは IronHSP では intptr 指定が可能。
; ※IDispatch 実装。HSP では comobj 経由でメソッド名による呼び出しも可能(vtbl 不要)。#define global IID_IHTMLBodyElement "{3050F1D8-98B5-11CF-BB82-00AA00BDCE0B}"
#usecom global IHTMLBodyElement IID_IHTMLBodyElement "{}"
#comfunc global IHTMLBodyElement_put_background 7 wstr
#comfunc global IHTMLBodyElement_get_background 8 sptr
#comfunc global IHTMLBodyElement_put_bgProperties 9 wstr
#comfunc global IHTMLBodyElement_get_bgProperties 10 sptr
#comfunc global IHTMLBodyElement_put_leftMargin 11 int
#comfunc global IHTMLBodyElement_get_leftMargin 12 sptr
#comfunc global IHTMLBodyElement_put_topMargin 13 int
#comfunc global IHTMLBodyElement_get_topMargin 14 sptr
#comfunc global IHTMLBodyElement_put_rightMargin 15 int
#comfunc global IHTMLBodyElement_get_rightMargin 16 sptr
#comfunc global IHTMLBodyElement_put_bottomMargin 17 int
#comfunc global IHTMLBodyElement_get_bottomMargin 18 sptr
#comfunc global IHTMLBodyElement_put_noWrap 19 int
#comfunc global IHTMLBodyElement_get_noWrap 20 sptr
#comfunc global IHTMLBodyElement_put_bgColor 21 int
#comfunc global IHTMLBodyElement_get_bgColor 22 sptr
#comfunc global IHTMLBodyElement_put_text 23 int
#comfunc global IHTMLBodyElement_get_text 24 sptr
#comfunc global IHTMLBodyElement_put_link 25 int
#comfunc global IHTMLBodyElement_get_link 26 sptr
#comfunc global IHTMLBodyElement_put_vLink 27 int
#comfunc global IHTMLBodyElement_get_vLink 28 sptr
#comfunc global IHTMLBodyElement_put_aLink 29 int
#comfunc global IHTMLBodyElement_get_aLink 30 sptr
#comfunc global IHTMLBodyElement_put_onload 31 int
#comfunc global IHTMLBodyElement_get_onload 32 sptr
#comfunc global IHTMLBodyElement_put_onunload 33 int
#comfunc global IHTMLBodyElement_get_onunload 34 sptr
#comfunc global IHTMLBodyElement_put_scroll 35 wstr
#comfunc global IHTMLBodyElement_get_scroll 36 sptr
#comfunc global IHTMLBodyElement_put_onselect 37 int
#comfunc global IHTMLBodyElement_get_onselect 38 sptr
#comfunc global IHTMLBodyElement_put_onbeforeunload 39 int
#comfunc global IHTMLBodyElement_get_onbeforeunload 40 sptr
#comfunc global IHTMLBodyElement_createTextRange 41 sptr
; ※数字は vtbl インデックス(0始まり)。0/1/2 は IUnknown(QueryInterface/AddRef/Release)。
; ※このインターフェースは直接 CoCreateInstance するクラスIDが無いため "{}"(他メソッド/アクティベーションで取得)。
; ※出力/バッファ引数はポインタ方式(token=sptr / 呼び出しは varptr(変数))。
; ※ハンドル/void*等の不透明ポインタは IronHSP では intptr 指定が可能。
; ※IDispatch 実装。HSP では comobj 経由でメソッド名による呼び出しも可能(vtbl 不要)。