#define global IID_IHTMLImgElement "{3050F240-98B5-11CF-BB82-00AA00BDCE0B}"
#usecom global IHTMLImgElement IID_IHTMLImgElement "{}"
#comfunc global IHTMLImgElement_put_isMap 7 int
#comfunc global IHTMLImgElement_get_isMap 8 var
#comfunc global IHTMLImgElement_put_useMap 9 wstr
#comfunc global IHTMLImgElement_get_useMap 10 var
#comfunc global IHTMLImgElement_get_mimeType 11 var
#comfunc global IHTMLImgElement_get_fileSize 12 var
#comfunc global IHTMLImgElement_get_fileCreatedDate 13 var
#comfunc global IHTMLImgElement_get_fileModifiedDate 14 var
#comfunc global IHTMLImgElement_get_fileUpdatedDate 15 var
#comfunc global IHTMLImgElement_get_protocol 16 var
#comfunc global IHTMLImgElement_get_href 17 var
#comfunc global IHTMLImgElement_get_nameProp 18 var
#comfunc global IHTMLImgElement_put_border 19 int
#comfunc global IHTMLImgElement_get_border 20 var
#comfunc global IHTMLImgElement_put_vspace 21 int
#comfunc global IHTMLImgElement_get_vspace 22 var
#comfunc global IHTMLImgElement_put_hspace 23 int
#comfunc global IHTMLImgElement_get_hspace 24 var
#comfunc global IHTMLImgElement_put_alt 25 wstr
#comfunc global IHTMLImgElement_get_alt 26 var
#comfunc global IHTMLImgElement_put_src 27 wstr
#comfunc global IHTMLImgElement_get_src 28 var
#comfunc global IHTMLImgElement_put_lowsrc 29 wstr
#comfunc global IHTMLImgElement_get_lowsrc 30 var
#comfunc global IHTMLImgElement_put_vrml 31 wstr
#comfunc global IHTMLImgElement_get_vrml 32 var
#comfunc global IHTMLImgElement_put_dynsrc 33 wstr
#comfunc global IHTMLImgElement_get_dynsrc 34 var
#comfunc global IHTMLImgElement_get_readyState 35 var
#comfunc global IHTMLImgElement_get_complete 36 var
#comfunc global IHTMLImgElement_put_loop 37 int
#comfunc global IHTMLImgElement_get_loop 38 var
#comfunc global IHTMLImgElement_put_align 39 wstr
#comfunc global IHTMLImgElement_get_align 40 var
#comfunc global IHTMLImgElement_put_onload 41 int
#comfunc global IHTMLImgElement_get_onload 42 var
#comfunc global IHTMLImgElement_put_onerror 43 int
#comfunc global IHTMLImgElement_get_onerror 44 var
#comfunc global IHTMLImgElement_put_onabort 45 int
#comfunc global IHTMLImgElement_get_onabort 46 var
#comfunc global IHTMLImgElement_put_name 47 wstr
#comfunc global IHTMLImgElement_get_name 48 var
#comfunc global IHTMLImgElement_put_width 49 int
#comfunc global IHTMLImgElement_get_width 50 var
#comfunc global IHTMLImgElement_put_height 51 int
#comfunc global IHTMLImgElement_get_height 52 var
#comfunc global IHTMLImgElement_put_start 53 wstr
#comfunc global IHTMLImgElement_get_start 54 var
; ※数字は vtbl インデックス(0始まり)。0/1/2 は IUnknown(QueryInterface/AddRef/Release)。
; ※このインターフェースは直接 CoCreateInstance するクラスIDが無いため "{}"(他メソッド/アクティベーションで取得)。
; ※出力/バッファ引数は var(変数直渡し)。varptr 方式にも切替可。
; ※IDispatch 実装。HSP では comobj 経由でメソッド名による呼び出しも可能(vtbl 不要)。#define global IID_IHTMLImgElement "{3050F240-98B5-11CF-BB82-00AA00BDCE0B}"
#usecom global IHTMLImgElement IID_IHTMLImgElement "{}"
#comfunc global IHTMLImgElement_put_isMap 7 int
#comfunc global IHTMLImgElement_get_isMap 8 sptr
#comfunc global IHTMLImgElement_put_useMap 9 wstr
#comfunc global IHTMLImgElement_get_useMap 10 sptr
#comfunc global IHTMLImgElement_get_mimeType 11 sptr
#comfunc global IHTMLImgElement_get_fileSize 12 sptr
#comfunc global IHTMLImgElement_get_fileCreatedDate 13 sptr
#comfunc global IHTMLImgElement_get_fileModifiedDate 14 sptr
#comfunc global IHTMLImgElement_get_fileUpdatedDate 15 sptr
#comfunc global IHTMLImgElement_get_protocol 16 sptr
#comfunc global IHTMLImgElement_get_href 17 sptr
#comfunc global IHTMLImgElement_get_nameProp 18 sptr
#comfunc global IHTMLImgElement_put_border 19 int
#comfunc global IHTMLImgElement_get_border 20 sptr
#comfunc global IHTMLImgElement_put_vspace 21 int
#comfunc global IHTMLImgElement_get_vspace 22 sptr
#comfunc global IHTMLImgElement_put_hspace 23 int
#comfunc global IHTMLImgElement_get_hspace 24 sptr
#comfunc global IHTMLImgElement_put_alt 25 wstr
#comfunc global IHTMLImgElement_get_alt 26 sptr
#comfunc global IHTMLImgElement_put_src 27 wstr
#comfunc global IHTMLImgElement_get_src 28 sptr
#comfunc global IHTMLImgElement_put_lowsrc 29 wstr
#comfunc global IHTMLImgElement_get_lowsrc 30 sptr
#comfunc global IHTMLImgElement_put_vrml 31 wstr
#comfunc global IHTMLImgElement_get_vrml 32 sptr
#comfunc global IHTMLImgElement_put_dynsrc 33 wstr
#comfunc global IHTMLImgElement_get_dynsrc 34 sptr
#comfunc global IHTMLImgElement_get_readyState 35 sptr
#comfunc global IHTMLImgElement_get_complete 36 sptr
#comfunc global IHTMLImgElement_put_loop 37 int
#comfunc global IHTMLImgElement_get_loop 38 sptr
#comfunc global IHTMLImgElement_put_align 39 wstr
#comfunc global IHTMLImgElement_get_align 40 sptr
#comfunc global IHTMLImgElement_put_onload 41 int
#comfunc global IHTMLImgElement_get_onload 42 sptr
#comfunc global IHTMLImgElement_put_onerror 43 int
#comfunc global IHTMLImgElement_get_onerror 44 sptr
#comfunc global IHTMLImgElement_put_onabort 45 int
#comfunc global IHTMLImgElement_get_onabort 46 sptr
#comfunc global IHTMLImgElement_put_name 47 wstr
#comfunc global IHTMLImgElement_get_name 48 sptr
#comfunc global IHTMLImgElement_put_width 49 int
#comfunc global IHTMLImgElement_get_width 50 sptr
#comfunc global IHTMLImgElement_put_height 51 int
#comfunc global IHTMLImgElement_get_height 52 sptr
#comfunc global IHTMLImgElement_put_start 53 wstr
#comfunc global IHTMLImgElement_get_start 54 sptr
; ※数字は vtbl インデックス(0始まり)。0/1/2 は IUnknown(QueryInterface/AddRef/Release)。
; ※このインターフェースは直接 CoCreateInstance するクラスIDが無いため "{}"(他メソッド/アクティベーションで取得)。
; ※出力/バッファ引数はポインタ方式(token=sptr / 呼び出しは varptr(変数))。
; ※IDispatch 実装。HSP では comobj 経由でメソッド名による呼び出しも可能(vtbl 不要)。