'' '' '' mshtml -- header translated with help of SWIG FB wrapper '' '' NOTICE: This file is part of the FreeBASIC Compiler package and can't '' be included in other distributions without authorization. '' '' #ifndef __mshtml_bi__ #define __mshtml_bi__ #inclib "uuid" type LPHTMLELEMENTCOLLECTION as IHTMLElementCollection ptr type LPHTMLELEMENT as IHTMLElement ptr type LPHTMLSELECTIONOBJECT as IHTMLSelectionObject ptr type LPHTMLFRAMESCOLLECTION as IHTMLFramesCollection ptr type LPHTMLLOCATION as IHTMLLocation ptr type LPHTMLWINDOW2 as IHTMLWindow2 ptr type LPHTMLSTYLESHEETSCOLLECTION as IHTMLStyleSheetsCollection ptr type LPHTMLSTYLESHEET as IHTMLStyleSheet ptr type LPHTMLSTYLE as IHTMLStyle ptr type LPHTMLFILTERSCOLLECTION as IHTMLFiltersCollection ptr type LPHTMLLINKELEMENT as IHTMLLinkElement ptr type LPHTMLIMGELEMENT as IHTMLImgElement ptr type LPHTMLIMAGEELEMENTFACTORY as IHTMLImageElementFactory ptr type LPHTMLEVENTOBJ as IHTMLEventObj ptr type LPHTMLSCREEN as IHTMLScreen ptr type LPHTMLOPTIONELEMENTFACTORY as IHTMLOptionElementFactory ptr type LPOMHISTORY as IOmHistory ptr type LPOMNAVIGATOR as IOmNavigator ptr extern import IID_IHTMLLinkElement alias "IID_IHTMLLinkElement" as IID type IHTMLLinkElementVtbl_ as IHTMLLinkElementVtbl type IHTMLLinkElement lpVtbl as IHTMLLinkElementVtbl_ ptr end type type IHTMLLinkElementVtbl QueryInterface as function(byval as IHTMLLinkElement ptr, byval as IID ptr, byval as PVOID ptr) as HRESULT AddRef as function(byval as IHTMLLinkElement ptr) as ULONG Release as function(byval as IHTMLLinkElement ptr) as ULONG GetTypeInfoCount as function(byval as IHTMLLinkElement ptr, byval as UINT ptr) as HRESULT GetTypeInfo as function(byval as IHTMLLinkElement ptr, byval as UINT, byval as LCID, byval as LPTYPEINFO ptr) as HRESULT GetIDsOfNames as function(byval as IHTMLLinkElement ptr, byval as IID ptr, byval as LPOLESTR ptr, byval as UINT, byval as LCID, byval as DISPID ptr) as HRESULT Invoke as function(byval as IHTMLLinkElement ptr, byval as DISPID, byval as IID ptr, byval as LCID, byval as WORD, byval as DISPPARAMS ptr, byval as VARIANT ptr, byval as EXCEPINFO ptr, byval as UINT ptr) as HRESULT put_href as function(byval as IHTMLLinkElement ptr, byval as BSTR) as HRESULT get_href as function(byval as IHTMLLinkElement ptr, byval as BSTR ptr) as HRESULT put_rel as function(byval as IHTMLLinkElement ptr, byval as BSTR) as HRESULT get_rel as function(byval as IHTMLLinkElement ptr, byval as BSTR ptr) as HRESULT put_rev as function(byval as IHTMLLinkElement ptr, byval as BSTR) as HRESULT get_rev as function(byval as IHTMLLinkElement ptr, byval as BSTR ptr) as HRESULT put_type as function(byval as IHTMLLinkElement ptr, byval as BSTR) as HRESULT get_type as function(byval as IHTMLLinkElement ptr, byval as BSTR ptr) as HRESULT get_readyState as function(byval as IHTMLLinkElement ptr, byval as BSTR ptr) as HRESULT put_onreadystatechange as function(byval as IHTMLLinkElement ptr, byval as VARIANT) as HRESULT get_onreadystatechange as function(byval as IHTMLLinkElement ptr, byval as VARIANT ptr) as HRESULT put_onload as function(byval as IHTMLLinkElement ptr, byval as VARIANT) as HRESULT get_onload as function(byval as IHTMLLinkElement ptr, byval as VARIANT ptr) as HRESULT put_onerror as function(byval as IHTMLLinkElement ptr, byval as VARIANT) as HRESULT get_onerror as function(byval as IHTMLLinkElement ptr, byval as VARIANT ptr) as HRESULT get_styleSheet as function(byval as IHTMLLinkElement ptr, byval as LPHTMLSTYLESHEET ptr) as HRESULT put_disabled as function(byval as IHTMLLinkElement ptr, byval as VARIANT_BOOL) as HRESULT get_disabled as function(byval as IHTMLLinkElement ptr, byval as VARIANT_BOOL ptr) as HRESULT put_media as function(byval as IHTMLLinkElement ptr, byval as BSTR) as HRESULT get_media as function(byval as IHTMLLinkElement ptr, byval as BSTR ptr) as HRESULT end type extern import IID_IHTMLImgElement alias "IID_IHTMLImgElement" as IID type IHTMLImgElementVtbl_ as IHTMLImgElementVtbl type IHTMLImgElement lpVtbl as IHTMLImgElementVtbl_ ptr end type type IHTMLImgElementVtbl QueryInterface as function(byval as IHTMLImgElement ptr, byval as IID ptr, byval as PVOID ptr) as HRESULT AddRef as function(byval as IHTMLImgElement ptr) as ULONG Release as function(byval as IHTMLImgElement ptr) as ULONG GetTypeInfoCount as function(byval as IHTMLImgElement ptr, byval as UINT ptr) as HRESULT GetTypeInfo as function(byval as IHTMLImgElement ptr, byval as UINT, byval as LCID, byval as LPTYPEINFO ptr) as HRESULT GetIDsOfNames as function(byval as IHTMLImgElement ptr, byval as IID ptr, byval as LPOLESTR ptr, byval as UINT, byval as LCID, byval as DISPID ptr) as HRESULT Invoke as function(byval as IHTMLImgElement ptr, byval as DISPID, byval as IID ptr, byval as LCID, byval as WORD, byval as DISPPARAMS ptr, byval as VARIANT ptr, byval as EXCEPINFO ptr, byval as UINT ptr) as HRESULT put_isMap as function(byval as IHTMLImgElement ptr, byval as VARIANT_BOOL) as HRESULT get_isMap as function(byval as IHTMLImgElement ptr, byval as VARIANT_BOOL ptr) as HRESULT put_useMap as function(byval as IHTMLImgElement ptr, byval as BSTR) as HRESULT get_useMap as function(byval as IHTMLImgElement ptr, byval as BSTR ptr) as HRESULT get_mimeType as function(byval as IHTMLImgElement ptr, byval as BSTR ptr) as HRESULT get_fileSize as function(byval as IHTMLImgElement ptr, byval as BSTR ptr) as HRESULT get_fileCreatedDate as function(byval as IHTMLImgElement ptr, byval as BSTR ptr) as HRESULT get_fileModifiedDate as function(byval as IHTMLImgElement ptr, byval as BSTR ptr) as HRESULT get_fileUpdatedDate as function(byval as IHTMLImgElement ptr, byval as BSTR ptr) as HRESULT get_protocol as function(byval as IHTMLImgElement ptr, byval as BSTR ptr) as HRESULT get_href as function(byval as IHTMLImgElement ptr, byval as BSTR ptr) as HRESULT get_nameProp as function(byval as IHTMLImgElement ptr, byval as BSTR ptr) as HRESULT put_border as function(byval as IHTMLImgElement ptr, byval as VARIANT) as HRESULT get_border as function(byval as IHTMLImgElement ptr, byval as VARIANT ptr) as HRESULT put_vspace as function(byval as IHTMLImgElement ptr, byval as integer) as HRESULT get_vspace as function(byval as IHTMLImgElement ptr, byval as integer ptr) as HRESULT put_hspace as function(byval as IHTMLImgElement ptr, byval as integer) as HRESULT get_hspace as function(byval as IHTMLImgElement ptr, byval as integer ptr) as HRESULT put_alt as function(byval as IHTMLImgElement ptr, byval as BSTR) as HRESULT get_alt as function(byval as IHTMLImgElement ptr, byval as BSTR ptr) as HRESULT put_src as function(byval as IHTMLImgElement ptr, byval as BSTR) as HRESULT get_src as function(byval as IHTMLImgElement ptr, byval as BSTR ptr) as HRESULT put_lowsrc as function(byval as IHTMLImgElement ptr, byval as BSTR) as HRESULT get_lowsrc as function(byval as IHTMLImgElement ptr, byval as BSTR ptr) as HRESULT put_vrml as function(byval as IHTMLImgElement ptr, byval as BSTR) as HRESULT get_vrml as function(byval as IHTMLImgElement ptr, byval as BSTR ptr) as HRESULT put_dynsrc as function(byval as IHTMLImgElement ptr, byval as BSTR) as HRESULT get_dynsrc as function(byval as IHTMLImgElement ptr, byval as BSTR ptr) as HRESULT get_readyState as function(byval as IHTMLImgElement ptr, byval as BSTR ptr) as HRESULT get_complete as function(byval as IHTMLImgElement ptr, byval as VARIANT_BOOL ptr) as HRESULT put_loop as function(byval as IHTMLImgElement ptr, byval as VARIANT) as HRESULT get_loop as function(byval as IHTMLImgElement ptr, byval as VARIANT ptr) as HRESULT put_align as function(byval as IHTMLImgElement ptr, byval as BSTR) as HRESULT get_align as function(byval as IHTMLImgElement ptr, byval as BSTR ptr) as HRESULT put_onload as function(byval as IHTMLImgElement ptr, byval as VARIANT) as HRESULT get_onload as function(byval as IHTMLImgElement ptr, byval as VARIANT ptr) as HRESULT put_onerror as function(byval as IHTMLImgElement ptr, byval as VARIANT) as HRESULT get_onerror as function(byval as IHTMLImgElement ptr, byval as VARIANT ptr) as HRESULT put_onabort as function(byval as IHTMLImgElement ptr, byval as VARIANT) as HRESULT get_onabort as function(byval as IHTMLImgElement ptr, byval as VARIANT ptr) as HRESULT put_name as function(byval as IHTMLImgElement ptr, byval as BSTR) as HRESULT get_name as function(byval as IHTMLImgElement ptr, byval as BSTR ptr) as HRESULT put_width as function(byval as IHTMLImgElement ptr, byval as integer) as HRESULT get_width as function(byval as IHTMLImgElement ptr, byval as integer ptr) as HRESULT put_height as function(byval as IHTMLImgElement ptr, byval as integer) as HRESULT get_height as function(byval as IHTMLImgElement ptr, byval as integer ptr) as HRESULT put_start as function(byval as IHTMLImgElement ptr, byval as BSTR) as HRESULT get_start as function(byval as IHTMLImgElement ptr, byval as BSTR ptr) as HRESULT end type extern import IID_IHTMLElementCollection alias "IID_IHTMLElementCollection" as IID type IHTMLElementCollectionVtbl_ as IHTMLElementCollectionVtbl type IHTMLElementCollection lpVtbl as IHTMLElementCollectionVtbl_ ptr end type type IHTMLElementCollectionVtbl QueryInterface as function(byval as IHTMLElementCollection ptr, byval as IID ptr, byval as PVOID ptr) as HRESULT AddRef as function(byval as IHTMLElementCollection ptr) as ULONG Release as function(byval as IHTMLElementCollection ptr) as ULONG GetTypeInfoCount as function(byval as IHTMLElementCollection ptr, byval as UINT ptr) as HRESULT GetTypeInfo as function(byval as IHTMLElementCollection ptr, byval as UINT, byval as LCID, byval as LPTYPEINFO ptr) as HRESULT GetIDsOfNames as function(byval as IHTMLElementCollection ptr, byval as IID ptr, byval as LPOLESTR ptr, byval as UINT, byval as LCID, byval as DISPID ptr) as HRESULT Invoke as function(byval as IHTMLElementCollection ptr, byval as DISPID, byval as IID ptr, byval as LCID, byval as WORD, byval as DISPPARAMS ptr, byval as VARIANT ptr, byval as EXCEPINFO ptr, byval as UINT ptr) as HRESULT toString as function(byval as IHTMLElementCollection ptr, byval as BSTR ptr) as HRESULT put_length as function(byval as IHTMLElementCollection ptr, byval as integer) as HRESULT get_length as function(byval as IHTMLElementCollection ptr, byval as integer ptr) as HRESULT get__newEnum as function(byval as IHTMLElementCollection ptr, byval as IUnknown ptr ptr) as HRESULT item as function(byval as IHTMLElementCollection ptr, byval as VARIANT, byval as VARIANT, byval as IDispatch ptr ptr) as HRESULT tags as function(byval as IHTMLElementCollection ptr, byval as VARIANT, byval as IDispatch ptr ptr) as HRESULT end type extern import IID_IHTMLDocument alias "IID_IHTMLDocument" as IID type IHTMLDocumentVtbl_ as IHTMLDocumentVtbl type IHTMLDocument lpVtbl as IHTMLDocumentVtbl_ ptr end type type IHTMLDocumentVtbl QueryInterface as function(byval as IHTMLDocument ptr, byval as IID ptr, byval as PVOID ptr) as HRESULT AddRef as function(byval as IHTMLDocument ptr) as ULONG Release as function(byval as IHTMLDocument ptr) as ULONG GetTypeInfoCount as function(byval as IHTMLDocument ptr, byval as UINT ptr) as HRESULT GetTypeInfo as function(byval as IHTMLDocument ptr, byval as UINT, byval as LCID, byval as LPTYPEINFO ptr) as HRESULT GetIDsOfNames as function(byval as IHTMLDocument ptr, byval as IID ptr, byval as LPOLESTR ptr, byval as UINT, byval as LCID, byval as DISPID ptr) as HRESULT Invoke as function(byval as IHTMLDocument ptr, byval as DISPID, byval as IID ptr, byval as LCID, byval as WORD, byval as DISPPARAMS ptr, byval as VARIANT ptr, byval as EXCEPINFO ptr, byval as UINT ptr) as HRESULT get_Script as function(byval as IHTMLDocument ptr, byval as IDispatch ptr ptr) as HRESULT end type extern import IID_IHTMLDocument2 alias "IID_IHTMLDocument2" as IID type IHTMLDocument2Vtbl_ as IHTMLDocument2Vtbl type IHTMLDocument2 lpVtbl as IHTMLDocument2Vtbl_ ptr end type type IHTMLDocument2Vtbl QueryInterface as function(byval as IHTMLDocument2 ptr, byval as IID ptr, byval as PVOID ptr) as HRESULT AddRef as function(byval as IHTMLDocument2 ptr) as ULONG Release as function(byval as IHTMLDocument2 ptr) as ULONG GetTypeInfoCount as function(byval as IHTMLDocument2 ptr, byval as UINT ptr) as HRESULT GetTypeInfo as function(byval as IHTMLDocument2 ptr, byval as UINT, byval as LCID, byval as LPTYPEINFO ptr) as HRESULT GetIDsOfNames as function(byval as IHTMLDocument2 ptr, byval as IID ptr, byval as LPOLESTR ptr, byval as UINT, byval as LCID, byval as DISPID ptr) as HRESULT Invoke as function(byval as IHTMLDocument2 ptr, byval as DISPID, byval as IID ptr, byval as LCID, byval as WORD, byval as DISPPARAMS ptr, byval as VARIANT ptr, byval as EXCEPINFO ptr, byval as UINT ptr) as HRESULT get_Script as function(byval as IHTMLDocument2 ptr, byval as IDispatch ptr ptr) as HRESULT get_all as function(byval as IHTMLDocument2 ptr, byval as LPHTMLELEMENTCOLLECTION ptr) as HRESULT get_body as function(byval as IHTMLDocument2 ptr, byval as LPHTMLELEMENT ptr) as HRESULT get_activeElement as function(byval as IHTMLDocument2 ptr, byval as LPHTMLELEMENT ptr) as HRESULT get_images as function(byval as IHTMLDocument2 ptr, byval as LPHTMLELEMENTCOLLECTION ptr) as HRESULT get_applets as function(byval as IHTMLDocument2 ptr, byval as LPHTMLELEMENTCOLLECTION ptr) as HRESULT get_links as function(byval as IHTMLDocument2 ptr, byval as LPHTMLELEMENTCOLLECTION ptr) as HRESULT get_forms as function(byval as IHTMLDocument2 ptr, byval as LPHTMLELEMENTCOLLECTION ptr) as HRESULT get_anchors as function(byval as IHTMLDocument2 ptr, byval as LPHTMLELEMENTCOLLECTION ptr) as HRESULT put_title as function(byval as IHTMLDocument2 ptr, byval as BSTR) as HRESULT get_title as function(byval as IHTMLDocument2 ptr, byval as BSTR ptr) as HRESULT get_scripts as function(byval as IHTMLDocument2 ptr, byval as LPHTMLELEMENTCOLLECTION ptr) as HRESULT put_designMode as function(byval as IHTMLDocument2 ptr, byval as BSTR) as HRESULT get_designMode as function(byval as IHTMLDocument2 ptr, byval as BSTR ptr) as HRESULT get_selection as function(byval as IHTMLDocument2 ptr, byval as LPHTMLSELECTIONOBJECT ptr) as HRESULT get_readyState as function(byval as IHTMLDocument2 ptr, byval as BSTR ptr) as HRESULT get_frames as function(byval as IHTMLDocument2 ptr, byval as LPHTMLFRAMESCOLLECTION ptr) as HRESULT get_embeds as function(byval as IHTMLDocument2 ptr, byval as LPHTMLELEMENTCOLLECTION ptr) as HRESULT get_plugins as function(byval as IHTMLDocument2 ptr, byval as LPHTMLELEMENTCOLLECTION ptr) as HRESULT put_alinkColor as function(byval as IHTMLDocument2 ptr, byval as VARIANT) as HRESULT get_alinkColor as function(byval as IHTMLDocument2 ptr, byval as VARIANT ptr) as HRESULT put_bgColor as function(byval as IHTMLDocument2 ptr, byval as VARIANT) as HRESULT get_bgColor as function(byval as IHTMLDocument2 ptr, byval as VARIANT ptr) as HRESULT put_fgColor as function(byval as IHTMLDocument2 ptr, byval as VARIANT) as HRESULT get_fgColor as function(byval as IHTMLDocument2 ptr, byval as VARIANT ptr) as HRESULT put_linkColor as function(byval as IHTMLDocument2 ptr, byval as VARIANT) as HRESULT get_linkColor as function(byval as IHTMLDocument2 ptr, byval as VARIANT ptr) as HRESULT put_vlinkColor as function(byval as IHTMLDocument2 ptr, byval as VARIANT) as HRESULT get_vlinkColor as function(byval as IHTMLDocument2 ptr, byval as VARIANT ptr) as HRESULT get_referrer as function(byval as IHTMLDocument2 ptr, byval as BSTR ptr) as HRESULT get_location as function(byval as IHTMLDocument2 ptr, byval as LPHTMLLOCATION ptr) as HRESULT get_lastModified as function(byval as IHTMLDocument2 ptr, byval as BSTR ptr) as HRESULT put_url as function(byval as IHTMLDocument2 ptr, byval as BSTR) as HRESULT get_url as function(byval as IHTMLDocument2 ptr, byval as BSTR ptr) as HRESULT put_domain as function(byval as IHTMLDocument2 ptr, byval as BSTR) as HRESULT get_domain as function(byval as IHTMLDocument2 ptr, byval as BSTR ptr) as HRESULT put_cookie as function(byval as IHTMLDocument2 ptr, byval as BSTR) as HRESULT get_cookie as function(byval as IHTMLDocument2 ptr, byval as BSTR ptr) as HRESULT put_expands as function(byval as IHTMLDocument2 ptr, byval as VARIANT_BOOL) as HRESULT get_expands as function(byval as IHTMLDocument2 ptr, byval as VARIANT_BOOL ptr) as HRESULT put_charset as function(byval as IHTMLDocument2 ptr, byval as BSTR) as HRESULT get_charset as function(byval as IHTMLDocument2 ptr, byval as BSTR ptr) as HRESULT put_defaultCharset as function(byval as IHTMLDocument2 ptr, byval as BSTR) as HRESULT get_defaultCharset as function(byval as IHTMLDocument2 ptr, byval as BSTR ptr) as HRESULT get_mimeType as function(byval as IHTMLDocument2 ptr, byval as BSTR ptr) as HRESULT get_fileSize as function(byval as IHTMLDocument2 ptr, byval as BSTR ptr) as HRESULT get_fileCreatedDate as function(byval as IHTMLDocument2 ptr, byval as BSTR ptr) as HRESULT get_fileModifiedDate as function(byval as IHTMLDocument2 ptr, byval as BSTR ptr) as HRESULT get_fileUpdatedDate as function(byval as IHTMLDocument2 ptr, byval as BSTR ptr) as HRESULT get_security as function(byval as IHTMLDocument2 ptr, byval as BSTR ptr) as HRESULT get_protocol as function(byval as IHTMLDocument2 ptr, byval as BSTR ptr) as HRESULT get_nameProp as function(byval as IHTMLDocument2 ptr, byval as BSTR ptr) as HRESULT write as function(byval as IHTMLDocument2 ptr, byval as SAFEARRAY ptr) as HRESULT writeln as function(byval as IHTMLDocument2 ptr, byval as SAFEARRAY ptr) as HRESULT open as function(byval as IHTMLDocument2 ptr, byval as BSTR, byval as VARIANT, byval as VARIANT, byval as VARIANT, byval as IDispatch ptr ptr) as HRESULT close as function(byval as IHTMLDocument2 ptr) as HRESULT clear as function(byval as IHTMLDocument2 ptr) as HRESULT queryCommandSupported as function(byval as IHTMLDocument2 ptr, byval as BSTR, byval as VARIANT_BOOL ptr) as HRESULT queryCommandEnabled as function(byval as IHTMLDocument2 ptr, byval as BSTR, byval as VARIANT_BOOL ptr) as HRESULT queryCommandState as function(byval as IHTMLDocument2 ptr, byval as BSTR, byval as VARIANT_BOOL ptr) as HRESULT queryCommandIndeterm as function(byval as IHTMLDocument2 ptr, byval as BSTR, byval as VARIANT_BOOL ptr) as HRESULT queryCommandText as function(byval as IHTMLDocument2 ptr, byval as BSTR, byval as BSTR ptr) as HRESULT queryCommandValue as function(byval as IHTMLDocument2 ptr, byval as BSTR, byval as VARIANT ptr) as HRESULT execCommand as function(byval as IHTMLDocument2 ptr, byval as BSTR, byval as VARIANT_BOOL, byval as VARIANT, byval as VARIANT_BOOL ptr) as HRESULT execCommandShowHelp as function(byval as IHTMLDocument2 ptr, byval as BSTR, byval as VARIANT_BOOL ptr) as HRESULT createElement as function(byval as IHTMLDocument2 ptr, byval as BSTR, byval as LPHTMLELEMENT ptr) as HRESULT put_onhelp as function(byval as IHTMLDocument2 ptr, byval as VARIANT) as HRESULT get_onhelp as function(byval as IHTMLDocument2 ptr, byval as VARIANT ptr) as HRESULT put_onclick as function(byval as IHTMLDocument2 ptr, byval as VARIANT) as HRESULT get_onclick as function(byval as IHTMLDocument2 ptr, byval as VARIANT ptr) as HRESULT put_ondblclick as function(byval as IHTMLDocument2 ptr, byval as VARIANT) as HRESULT get_ondblclick as function(byval as IHTMLDocument2 ptr, byval as VARIANT ptr) as HRESULT put_onkeyup as function(byval as IHTMLDocument2 ptr, byval as VARIANT) as HRESULT get_onkeyup as function(byval as IHTMLDocument2 ptr, byval as VARIANT ptr) as HRESULT put_onkeydown as function(byval as IHTMLDocument2 ptr, byval as VARIANT) as HRESULT get_onkeydown as function(byval as IHTMLDocument2 ptr, byval as VARIANT ptr) as HRESULT put_onkeypress as function(byval as IHTMLDocument2 ptr, byval as VARIANT) as HRESULT get_onkeypress as function(byval as IHTMLDocument2 ptr, byval as VARIANT ptr) as HRESULT put_onmouseup as function(byval as IHTMLDocument2 ptr, byval as VARIANT) as HRESULT get_onmouseup as function(byval as IHTMLDocument2 ptr, byval as VARIANT ptr) as HRESULT put_onmousedown as function(byval as IHTMLDocument2 ptr, byval as VARIANT) as HRESULT get_onmousedown as function(byval as IHTMLDocument2 ptr, byval as VARIANT ptr) as HRESULT put_onmousemove as function(byval as IHTMLDocument2 ptr, byval as VARIANT) as HRESULT get_onmousemove as function(byval as IHTMLDocument2 ptr, byval as VARIANT ptr) as HRESULT put_onmouseout as function(byval as IHTMLDocument2 ptr, byval as VARIANT) as HRESULT get_onmouseout as function(byval as IHTMLDocument2 ptr, byval as VARIANT ptr) as HRESULT put_onmouseover as function(byval as IHTMLDocument2 ptr, byval as VARIANT) as HRESULT get_onmouseover as function(byval as IHTMLDocument2 ptr, byval as VARIANT ptr) as HRESULT put_onreadystatechange as function(byval as IHTMLDocument2 ptr, byval as VARIANT) as HRESULT get_onreadystatechange as function(byval as IHTMLDocument2 ptr, byval as VARIANT ptr) as HRESULT put_onafterupdate as function(byval as IHTMLDocument2 ptr, byval as VARIANT) as HRESULT get_onafterupdate as function(byval as IHTMLDocument2 ptr, byval as VARIANT ptr) as HRESULT put_onrowexit as function(byval as IHTMLDocument2 ptr, byval as VARIANT) as HRESULT get_onrowexit as function(byval as IHTMLDocument2 ptr, byval as VARIANT ptr) as HRESULT put_onrowenter as function(byval as IHTMLDocument2 ptr, byval as VARIANT) as HRESULT get_onrowenter as function(byval as IHTMLDocument2 ptr, byval as VARIANT ptr) as HRESULT put_ondragstart as function(byval as IHTMLDocument2 ptr, byval as VARIANT) as HRESULT get_ondragstart as function(byval as IHTMLDocument2 ptr, byval as VARIANT ptr) as HRESULT put_onselectstart as function(byval as IHTMLDocument2 ptr, byval as VARIANT) as HRESULT get_onselectstart as function(byval as IHTMLDocument2 ptr, byval as VARIANT ptr) as HRESULT elementFromPoint as function(byval as IHTMLDocument2 ptr, byval as integer, byval as integer, byval as LPHTMLELEMENT ptr) as HRESULT get_parentWindow as function(byval as IHTMLDocument2 ptr, byval as LPHTMLWINDOW2 ptr) as HRESULT get_styleSheets as function(byval as IHTMLDocument2 ptr, byval as LPHTMLSTYLESHEETSCOLLECTION ptr) as HRESULT put_onbeforeupdate as function(byval as IHTMLDocument2 ptr, byval as VARIANT) as HRESULT get_onbeforeupdate as function(byval as IHTMLDocument2 ptr, byval as VARIANT ptr) as HRESULT put_onerrorupdate as function(byval as IHTMLDocument2 ptr, byval as VARIANT) as HRESULT get_onerrorupdate as function(byval as IHTMLDocument2 ptr, byval as VARIANT ptr) as HRESULT toString as function(byval as IHTMLDocument2 ptr, byval as BSTR ptr) as HRESULT createStyleSheet as function(byval as IHTMLDocument2 ptr, byval as BSTR, byval as integer, byval as LPHTMLSTYLESHEET ptr) as HRESULT end type extern import IID_IHTMLSelectionObject alias "IID_IHTMLSelectionObject" as IID type IHTMLSelectionObjectVtbl_ as IHTMLSelectionObjectVtbl type IHTMLSelectionObject lpVtbl as IHTMLSelectionObjectVtbl_ ptr end type type IHTMLSelectionObjectVtbl QueryInterface as function(byval as IHTMLSelectionObject ptr, byval as IID ptr, byval as PVOID ptr) as HRESULT AddRef as function(byval as IHTMLSelectionObject ptr) as ULONG Release as function(byval as IHTMLSelectionObject ptr) as ULONG GetTypeInfoCount as function(byval as IHTMLSelectionObject ptr, byval as UINT ptr) as HRESULT GetTypeInfo as function(byval as IHTMLSelectionObject ptr, byval as UINT, byval as LCID, byval as LPTYPEINFO ptr) as HRESULT GetIDsOfNames as function(byval as IHTMLSelectionObject ptr, byval as IID ptr, byval as LPOLESTR ptr, byval as UINT, byval as LCID, byval as DISPID ptr) as HRESULT Invoke as function(byval as IHTMLSelectionObject ptr, byval as DISPID, byval as IID ptr, byval as LCID, byval as WORD, byval as DISPPARAMS ptr, byval as VARIANT ptr, byval as EXCEPINFO ptr, byval as UINT ptr) as HRESULT createRange as function(byval as IHTMLSelectionObject ptr, byval as IDispatch ptr ptr) as HRESULT empty as function(byval as IHTMLSelectionObject ptr) as HRESULT clear as function(byval as IHTMLSelectionObject ptr) as HRESULT get_type as function(byval as IHTMLSelectionObject ptr, byval as BSTR ptr) as HRESULT end type extern import IID_IHTMLTxtRange alias "IID_IHTMLTxtRange" as IID type IHTMLTxtRangeVtbl_ as IHTMLTxtRangeVtbl type IHTMLTxtRange lpVtbl as IHTMLTxtRangeVtbl_ ptr end type type IHTMLTxtRangeVtbl QueryInterface as function(byval as IHTMLTxtRange ptr, byval as IID ptr, byval as PVOID ptr) as HRESULT AddRef as function(byval as IHTMLTxtRange ptr) as ULONG Release as function(byval as IHTMLTxtRange ptr) as ULONG GetTypeInfoCount as function(byval as IHTMLTxtRange ptr, byval as UINT ptr) as HRESULT GetTypeInfo as function(byval as IHTMLTxtRange ptr, byval as UINT, byval as LCID, byval as LPTYPEINFO ptr) as HRESULT GetIDsOfNames as function(byval as IHTMLTxtRange ptr, byval as IID ptr, byval as LPOLESTR ptr, byval as UINT, byval as LCID, byval as DISPID ptr) as HRESULT Invoke as function(byval as IHTMLTxtRange ptr, byval as DISPID, byval as IID ptr, byval as LCID, byval as WORD, byval as DISPPARAMS ptr, byval as VARIANT ptr, byval as EXCEPINFO ptr, byval as UINT ptr) as HRESULT get_htmlText as function(byval as IHTMLTxtRange ptr, byval as BSTR ptr) as HRESULT put_text as function(byval as IHTMLTxtRange ptr, byval as BSTR) as HRESULT get_text as function(byval as IHTMLTxtRange ptr, byval as BSTR ptr) as HRESULT parentElement as function(byval as IHTMLTxtRange ptr, byval as LPHTMLELEMENT ptr) as HRESULT duplicate as function(byval as IHTMLTxtRange ptr, byval as IHTMLTxtRange ptr ptr) as HRESULT inRange as function(byval as IHTMLTxtRange ptr, byval as IHTMLTxtRange ptr, byval as VARIANT_BOOL ptr) as HRESULT isEqual as function(byval as IHTMLTxtRange ptr, byval as IHTMLTxtRange ptr, byval as VARIANT_BOOL ptr) as HRESULT scrollIntoView as function(byval as IHTMLTxtRange ptr, byval as VARIANT_BOOL) as HRESULT collapse as function(byval as IHTMLTxtRange ptr, byval as VARIANT_BOOL) as HRESULT expand as function(byval as IHTMLTxtRange ptr, byval as BSTR, byval as VARIANT_BOOL ptr) as HRESULT move as function(byval as IHTMLTxtRange ptr, byval as BSTR, byval as integer, byval as integer ptr) as HRESULT moveStart as function(byval as IHTMLTxtRange ptr, byval as BSTR, byval as integer, byval as integer ptr) as HRESULT moveEnd as function(byval as IHTMLTxtRange ptr, byval as BSTR, byval as integer, byval as integer ptr) as HRESULT select as function(byval as IHTMLTxtRange ptr) as HRESULT pasteHTML as function(byval as IHTMLTxtRange ptr, byval as BSTR) as HRESULT moveToElementText as function(byval as IHTMLTxtRange ptr, byval as LPHTMLELEMENT) as HRESULT setEndPoint as function(byval as IHTMLTxtRange ptr, byval as BSTR, byval as IHTMLTxtRange ptr) as HRESULT compareEndPoints as function(byval as IHTMLTxtRange ptr, byval as BSTR, byval as IHTMLTxtRange ptr, byval as integer ptr) as HRESULT findText as function(byval as IHTMLTxtRange ptr, byval as BSTR, byval as integer, byval as integer, byval as VARIANT_BOOL ptr) as HRESULT moveToPoint as function(byval as IHTMLTxtRange ptr, byval as integer, byval as integer) as HRESULT getBookmark as function(byval as IHTMLTxtRange ptr, byval as BSTR ptr) as HRESULT moveToBookbark as function(byval as IHTMLTxtRange ptr, byval as BSTR, byval as VARIANT_BOOL ptr) as HRESULT queryCommandSupported as function(byval as IHTMLTxtRange ptr, byval as BSTR, byval as VARIANT_BOOL ptr) as HRESULT queryCommandEnabled as function(byval as IHTMLTxtRange ptr, byval as BSTR, byval as VARIANT_BOOL ptr) as HRESULT queryCommandState as function(byval as IHTMLTxtRange ptr, byval as BSTR, byval as VARIANT_BOOL ptr) as HRESULT queryCommandIndeterm as function(byval as IHTMLTxtRange ptr, byval as BSTR, byval as VARIANT_BOOL ptr) as HRESULT queryCommandText as function(byval as IHTMLTxtRange ptr, byval as BSTR, byval as BSTR ptr) as HRESULT queryCommandValue as function(byval as IHTMLTxtRange ptr, byval as BSTR, byval as VARIANT ptr) as HRESULT execCommand as function(byval as IHTMLTxtRange ptr, byval as BSTR, byval as VARIANT_BOOL, byval as VARIANT, byval as VARIANT_BOOL ptr) as HRESULT execCommandShowHelp as function(byval as IHTMLTxtRange ptr, byval as BSTR, byval as VARIANT_BOOL ptr) as HRESULT end type extern import IID_IHTMLElement alias "IID_IHTMLElement" as IID type IHTMLElementVtbl_ as IHTMLElementVtbl type IHTMLElement lpVtbl as IHTMLElementVtbl_ ptr end type type IHTMLElementVtbl QueryInterface as function(byval as IHTMLElement ptr, byval as IID ptr, byval as PVOID ptr) as HRESULT AddRef as function(byval as IHTMLElement ptr) as ULONG Release as function(byval as IHTMLElement ptr) as ULONG GetTypeInfoCount as function(byval as IHTMLElement ptr, byval as UINT ptr) as HRESULT GetTypeInfo as function(byval as IHTMLElement ptr, byval as UINT, byval as LCID, byval as LPTYPEINFO ptr) as HRESULT GetIDsOfNames as function(byval as IHTMLElement ptr, byval as IID ptr, byval as LPOLESTR ptr, byval as UINT, byval as LCID, byval as DISPID ptr) as HRESULT Invoke as function(byval as IHTMLElement ptr, byval as DISPID, byval as IID ptr, byval as LCID, byval as WORD, byval as DISPPARAMS ptr, byval as VARIANT ptr, byval as EXCEPINFO ptr, byval as UINT ptr) as HRESULT setAttribute as function(byval as IHTMLElement ptr, byval as BSTR, byval as VARIANT, byval as integer) as HRESULT getAttribute as function(byval as IHTMLElement ptr, byval as BSTR, byval as integer, byval as VARIANT ptr) as HRESULT removeAttribute as function(byval as IHTMLElement ptr, byval as BSTR, byval as integer, byval as VARIANT_BOOL ptr) as HRESULT put_className as function(byval as IHTMLElement ptr, byval as BSTR) as HRESULT get_className as function(byval as IHTMLElement ptr, byval as BSTR ptr) as HRESULT put_id as function(byval as IHTMLElement ptr, byval as BSTR) as HRESULT get_id as function(byval as IHTMLElement ptr, byval as BSTR ptr) as HRESULT get_tagName as function(byval as IHTMLElement ptr, byval as BSTR ptr) as HRESULT get_parentElement as function(byval as IHTMLElement ptr, byval as LPHTMLELEMENT ptr) as HRESULT get_style as function(byval as IHTMLElement ptr, byval as LPHTMLSTYLE ptr) as HRESULT put_onhelp as function(byval as IHTMLElement ptr, byval as VARIANT) as HRESULT get_onhelp as function(byval as IHTMLElement ptr, byval as VARIANT ptr) as HRESULT put_onclick as function(byval as IHTMLElement ptr, byval as VARIANT) as HRESULT get_onclick as function(byval as IHTMLElement ptr, byval as VARIANT ptr) as HRESULT put_ondblclick as function(byval as IHTMLElement ptr, byval as VARIANT) as HRESULT get_ondblclick as function(byval as IHTMLElement ptr, byval as VARIANT ptr) as HRESULT put_onkeydown as function(byval as IHTMLElement ptr, byval as VARIANT) as HRESULT get_onkeydown as function(byval as IHTMLElement ptr, byval as VARIANT ptr) as HRESULT put_onkeyup as function(byval as IHTMLElement ptr, byval as VARIANT) as HRESULT get_onkeyup as function(byval as IHTMLElement ptr, byval as VARIANT ptr) as HRESULT put_onkeypress as function(byval as IHTMLElement ptr, byval as VARIANT) as HRESULT get_onkeypress as function(byval as IHTMLElement ptr, byval as VARIANT ptr) as HRESULT put_onmouseout as function(byval as IHTMLElement ptr, byval as VARIANT) as HRESULT get_onmouseout as function(byval as IHTMLElement ptr, byval as VARIANT ptr) as HRESULT put_onmouseover as function(byval as IHTMLElement ptr, byval as VARIANT) as HRESULT get_onmouseover as function(byval as IHTMLElement ptr, byval as VARIANT ptr) as HRESULT put_onmousemove as function(byval as IHTMLElement ptr, byval as VARIANT) as HRESULT get_onmousemove as function(byval as IHTMLElement ptr, byval as VARIANT ptr) as HRESULT put_onmousedown as function(byval as IHTMLElement ptr, byval as VARIANT) as HRESULT get_onmousedown as function(byval as IHTMLElement ptr, byval as VARIANT ptr) as HRESULT put_onmouseup as function(byval as IHTMLElement ptr, byval as VARIANT) as HRESULT get_onmouseup as function(byval as IHTMLElement ptr, byval as VARIANT ptr) as HRESULT get_document as function(byval as IHTMLElement ptr, byval as IDispatch ptr ptr) as HRESULT put_title as function(byval as IHTMLElement ptr, byval as BSTR) as HRESULT get_title as function(byval as IHTMLElement ptr, byval as BSTR ptr) as HRESULT put_language as function(byval as IHTMLElement ptr, byval as BSTR) as HRESULT get_language as function(byval as IHTMLElement ptr, byval as BSTR ptr) as HRESULT put_onselectstart as function(byval as IHTMLElement ptr, byval as VARIANT) as HRESULT get_onselectstart as function(byval as IHTMLElement ptr, byval as VARIANT ptr) as HRESULT scrollIntoView as function(byval as IHTMLElement ptr, byval as VARIANT) as HRESULT contains as function(byval as IHTMLElement ptr, byval as LPHTMLELEMENT, byval as VARIANT_BOOL ptr) as HRESULT get_source3Index as function(byval as IHTMLElement ptr, byval as integer ptr) as HRESULT get_recordNumber as function(byval as IHTMLElement ptr, byval as VARIANT ptr) as HRESULT put_lang as function(byval as IHTMLElement ptr, byval as BSTR) as HRESULT get_lang as function(byval as IHTMLElement ptr, byval as BSTR ptr) as HRESULT get_offsetLeft as function(byval as IHTMLElement ptr, byval as integer ptr) as HRESULT get_offsetTop as function(byval as IHTMLElement ptr, byval as integer ptr) as HRESULT get_offsetWidth as function(byval as IHTMLElement ptr, byval as integer ptr) as HRESULT get_offsetHeight as function(byval as IHTMLElement ptr, byval as integer ptr) as HRESULT get_offsetParent as function(byval as IHTMLElement ptr, byval as LPHTMLELEMENT ptr) as HRESULT put_innerHTML as function(byval as IHTMLElement ptr, byval as BSTR) as HRESULT get_innerHTML as function(byval as IHTMLElement ptr, byval as BSTR ptr) as HRESULT put_innerText as function(byval as IHTMLElement ptr, byval as BSTR) as HRESULT get_innerText as function(byval as IHTMLElement ptr, byval as BSTR ptr) as HRESULT put_outerHTML as function(byval as IHTMLElement ptr, byval as BSTR) as HRESULT get_outerHTML as function(byval as IHTMLElement ptr, byval as BSTR ptr) as HRESULT put_outerText as function(byval as IHTMLElement ptr, byval as BSTR) as HRESULT get_outerText as function(byval as IHTMLElement ptr, byval as BSTR ptr) as HRESULT insertAdjacentHTML as function(byval as IHTMLElement ptr, byval as BSTR, byval as BSTR) as HRESULT insertAdjacentText as function(byval as IHTMLElement ptr, byval as BSTR, byval as BSTR) as HRESULT get_parentTextEdit as function(byval as IHTMLElement ptr, byval as LPHTMLELEMENT ptr) as HRESULT isTextEdit as function(byval as IHTMLElement ptr, byval as VARIANT_BOOL ptr) as HRESULT click as function(byval as IHTMLElement ptr) as HRESULT get_filters as function(byval as IHTMLElement ptr, byval as LPHTMLFILTERSCOLLECTION ptr) as HRESULT put_ondragstart as function(byval as IHTMLElement ptr, byval as VARIANT) as HRESULT get_ondragstart as function(byval as IHTMLElement ptr, byval as VARIANT ptr) as HRESULT toString as function(byval as IHTMLElement ptr, byval as BSTR ptr) as HRESULT put_onbeforeupdate as function(byval as IHTMLElement ptr, byval as VARIANT) as HRESULT get_onbeforeupdate as function(byval as IHTMLElement ptr, byval as VARIANT ptr) as HRESULT put_onafterupdate as function(byval as IHTMLElement ptr, byval as VARIANT) as HRESULT get_onafterupdate as function(byval as IHTMLElement ptr, byval as VARIANT ptr) as HRESULT put_onerrorupdate as function(byval as IHTMLElement ptr, byval as VARIANT) as HRESULT get_onerrorupdate as function(byval as IHTMLElement ptr, byval as VARIANT ptr) as HRESULT put_onrowexit as function(byval as IHTMLElement ptr, byval as VARIANT) as HRESULT get_onrowexit as function(byval as IHTMLElement ptr, byval as VARIANT ptr) as HRESULT put_onrowenter as function(byval as IHTMLElement ptr, byval as VARIANT) as HRESULT get_onrowenter as function(byval as IHTMLElement ptr, byval as VARIANT ptr) as HRESULT put_ondatasetchanged as function(byval as IHTMLElement ptr, byval as VARIANT) as HRESULT get_ondatasetchanged as function(byval as IHTMLElement ptr, byval as VARIANT ptr) as HRESULT put_ondataavailable as function(byval as IHTMLElement ptr, byval as VARIANT) as HRESULT get_ondataavailable as function(byval as IHTMLElement ptr, byval as VARIANT ptr) as HRESULT put_ondatasetcomplete as function(byval as IHTMLElement ptr, byval as VARIANT) as HRESULT get_ondatasetcomplete as function(byval as IHTMLElement ptr, byval as VARIANT ptr) as HRESULT put_onfilterchange as function(byval as IHTMLElement ptr, byval as VARIANT) as HRESULT get_onfilterchange as function(byval as IHTMLElement ptr, byval as VARIANT ptr) as HRESULT get_children as function(byval as IHTMLElement ptr, byval as IDispatch ptr ptr) as HRESULT get_all as function(byval as IHTMLElement ptr, byval as IDispatch ptr ptr) as HRESULT end type extern import IID_IHTMLFramesCollection2 alias "IID_IHTMLFramesCollection2" as IID type IHTMLFramesCollection2Vtbl_ as IHTMLFramesCollection2Vtbl type IHTMLFramesCollection2 lpVtbl as IHTMLFramesCollection2Vtbl_ ptr end type type IHTMLFramesCollection2Vtbl QueryInterface as function(byval as IHTMLFramesCollection2 ptr, byval as IID ptr, byval as PVOID ptr) as HRESULT AddRef as function(byval as IHTMLFramesCollection2 ptr) as ULONG Release as function(byval as IHTMLFramesCollection2 ptr) as ULONG GetTypeInfoCount as function(byval as IHTMLFramesCollection2 ptr, byval as UINT ptr) as HRESULT GetTypeInfo as function(byval as IHTMLFramesCollection2 ptr, byval as UINT, byval as LCID, byval as LPTYPEINFO ptr) as HRESULT GetIDsOfNames as function(byval as IHTMLFramesCollection2 ptr, byval as IID ptr, byval as LPOLESTR ptr, byval as UINT, byval as LCID, byval as DISPID ptr) as HRESULT Invoke as function(byval as IHTMLFramesCollection2 ptr, byval as DISPID, byval as IID ptr, byval as LCID, byval as WORD, byval as DISPPARAMS ptr, byval as VARIANT ptr, byval as EXCEPINFO ptr, byval as UINT ptr) as HRESULT item as function(byval as IHTMLFramesCollection2 ptr, byval as VARIANT ptr, byval as VARIANT ptr) as HRESULT get_length as function(byval as IHTMLFramesCollection2 ptr, byval as integer ptr) as HRESULT end type extern import IID_IHTMLWindow2 alias "IID_IHTMLWindow2" as IID type IHTMLWindow2Vtbl_ as IHTMLWindow2Vtbl type IHTMLWindow2 lpVtbl as IHTMLWindow2Vtbl_ ptr end type type IHTMLWindow2Vtbl QueryInterface as function(byval as IHTMLWindow2 ptr, byval as IID ptr, byval as PVOID ptr) as HRESULT AddRef as function(byval as IHTMLWindow2 ptr) as ULONG Release as function(byval as IHTMLWindow2 ptr) as ULONG GetTypeInfoCount as function(byval as IHTMLWindow2 ptr, byval as UINT ptr) as HRESULT GetTypeInfo as function(byval as IHTMLWindow2 ptr, byval as UINT, byval as LCID, byval as LPTYPEINFO ptr) as HRESULT GetIDsOfNames as function(byval as IHTMLWindow2 ptr, byval as IID ptr, byval as LPOLESTR ptr, byval as UINT, byval as LCID, byval as DISPID ptr) as HRESULT Invoke as function(byval as IHTMLWindow2 ptr, byval as DISPID, byval as IID ptr, byval as LCID, byval as WORD, byval as DISPPARAMS ptr, byval as VARIANT ptr, byval as EXCEPINFO ptr, byval as UINT ptr) as HRESULT item as function(byval as IHTMLWindow2 ptr, byval as VARIANT ptr, byval as VARIANT ptr) as HRESULT get_length as function(byval as IHTMLWindow2 ptr, byval as integer ptr) as HRESULT get_frames as function(byval as IHTMLWindow2 ptr, byval as IHTMLFramesCollection2 ptr ptr) as HRESULT put_defaultStatus as function(byval as IHTMLWindow2 ptr, byval as BSTR) as HRESULT get_defaultStatus as function(byval as IHTMLWindow2 ptr, byval as BSTR ptr) as HRESULT put_status as function(byval as IHTMLWindow2 ptr, byval as BSTR) as HRESULT get_status as function(byval as IHTMLWindow2 ptr, byval as BSTR ptr) as HRESULT setTimeout as function(byval as IHTMLWindow2 ptr, byval as BSTR, byval as integer, byval as VARIANT ptr, byval as integer ptr) as HRESULT clearTimeout as function(byval as IHTMLWindow2 ptr, byval as integer) as HRESULT alert as function(byval as IHTMLWindow2 ptr, byval as BSTR) as HRESULT confirm as function(byval as IHTMLWindow2 ptr, byval as BSTR, byval as VARIANT_BOOL ptr) as HRESULT prompt as function(byval as IHTMLWindow2 ptr, byval as BSTR, byval as BSTR, byval as VARIANT ptr) as HRESULT get_Image as function(byval as IHTMLWindow2 ptr, byval as LPHTMLIMAGEELEMENTFACTORY ptr) as HRESULT get_location as function(byval as IHTMLWindow2 ptr, byval as LPHTMLLOCATION ptr) as HRESULT get_history as function(byval as IHTMLWindow2 ptr, byval as LPOMHISTORY ptr) as HRESULT close as function(byval as IHTMLWindow2 ptr) as HRESULT put_opener as function(byval as IHTMLWindow2 ptr, byval as VARIANT) as HRESULT get_opener as function(byval as IHTMLWindow2 ptr, byval as VARIANT ptr) as HRESULT get_navigator as function(byval as IHTMLWindow2 ptr, byval as LPOMNAVIGATOR ptr) as HRESULT put_name as function(byval as IHTMLWindow2 ptr, byval as BSTR) as HRESULT get_name as function(byval as IHTMLWindow2 ptr, byval as BSTR ptr) as HRESULT get_parent as function(byval as IHTMLWindow2 ptr, byval as LPHTMLWINDOW2 ptr) as HRESULT open as function(byval as IHTMLWindow2 ptr, byval as BSTR, byval as BSTR, byval as BSTR, byval as VARIANT_BOOL, byval as LPHTMLWINDOW2 ptr) as HRESULT get_self as function(byval as IHTMLWindow2 ptr, byval as LPHTMLWINDOW2 ptr) as HRESULT get_top as function(byval as IHTMLWindow2 ptr, byval as LPHTMLWINDOW2 ptr) as HRESULT get_window as function(byval as IHTMLWindow2 ptr, byval as LPHTMLWINDOW2 ptr) as HRESULT navigate as function(byval as IHTMLWindow2 ptr, byval as BSTR) as HRESULT put_onfocus as function(byval as IHTMLWindow2 ptr, byval as VARIANT) as HRESULT get_onfocus as function(byval as IHTMLWindow2 ptr, byval as VARIANT ptr) as HRESULT put_onblur as function(byval as IHTMLWindow2 ptr, byval as VARIANT) as HRESULT get_onblur as function(byval as IHTMLWindow2 ptr, byval as VARIANT ptr) as HRESULT put_onload as function(byval as IHTMLWindow2 ptr, byval as VARIANT) as HRESULT get_onload as function(byval as IHTMLWindow2 ptr, byval as VARIANT ptr) as HRESULT put_onbeforeunload as function(byval as IHTMLWindow2 ptr, byval as VARIANT) as HRESULT get_onbeforeunload as function(byval as IHTMLWindow2 ptr, byval as VARIANT ptr) as HRESULT put_onunload as function(byval as IHTMLWindow2 ptr, byval as VARIANT) as HRESULT get_onunload as function(byval as IHTMLWindow2 ptr, byval as VARIANT ptr) as HRESULT put_onhelp as function(byval as IHTMLWindow2 ptr, byval as VARIANT) as HRESULT get_onhelp as function(byval as IHTMLWindow2 ptr, byval as VARIANT ptr) as HRESULT put_onerror as function(byval as IHTMLWindow2 ptr, byval as VARIANT) as HRESULT get_onerror as function(byval as IHTMLWindow2 ptr, byval as VARIANT ptr) as HRESULT put_onresize as function(byval as IHTMLWindow2 ptr, byval as VARIANT) as HRESULT get_onresize as function(byval as IHTMLWindow2 ptr, byval as VARIANT ptr) as HRESULT put_onscroll as function(byval as IHTMLWindow2 ptr, byval as VARIANT) as HRESULT get_onscroll as function(byval as IHTMLWindow2 ptr, byval as VARIANT ptr) as HRESULT get_document as function(byval as IHTMLWindow2 ptr, byval as IHTMLDocument2 ptr ptr) as HRESULT get_event as function(byval as IHTMLWindow2 ptr, byval as LPHTMLEVENTOBJ ptr) as HRESULT get__newEnum as function(byval as IHTMLWindow2 ptr, byval as IUnknown ptr ptr) as HRESULT showModalDialog as function(byval as IHTMLWindow2 ptr, byval as BSTR, byval as VARIANT ptr, byval as VARIANT ptr, byval as VARIANT ptr) as HRESULT showHelp as function(byval as IHTMLWindow2 ptr, byval as BSTR, byval as VARIANT, byval as BSTR) as HRESULT get_screen as function(byval as IHTMLWindow2 ptr, byval as LPHTMLSCREEN ptr) as HRESULT get_Option as function(byval as IHTMLWindow2 ptr, byval as LPHTMLOPTIONELEMENTFACTORY ptr) as HRESULT focus as function(byval as IHTMLWindow2 ptr) as HRESULT get_closed as function(byval as IHTMLWindow2 ptr, byval as VARIANT_BOOL ptr) as HRESULT blur as function(byval as IHTMLWindow2 ptr) as HRESULT scroll as function(byval as IHTMLWindow2 ptr, byval as integer, byval as integer) as HRESULT get_clientInformation as function(byval as IHTMLWindow2 ptr, byval as LPOMNAVIGATOR ptr) as HRESULT setInterval as function(byval as IHTMLWindow2 ptr, byval as BSTR, byval as integer, byval as VARIANT ptr, byval as integer ptr) as HRESULT clearInterval as function(byval as IHTMLWindow2 ptr, byval as integer) as HRESULT put_offscreenBuffering as function(byval as IHTMLWindow2 ptr, byval as VARIANT) as HRESULT get_offscreenBuffering as function(byval as IHTMLWindow2 ptr, byval as VARIANT ptr) as HRESULT execScript as function(byval as IHTMLWindow2 ptr, byval as BSTR, byval as BSTR, byval as VARIANT ptr) as HRESULT toString as function(byval as IHTMLWindow2 ptr, byval as BSTR ptr) as HRESULT scrollBy as function(byval as IHTMLWindow2 ptr, byval as integer, byval as integer) as HRESULT scrollTo as function(byval as IHTMLWindow2 ptr, byval as integer, byval as integer) as HRESULT moveTo as function(byval as IHTMLWindow2 ptr, byval as integer, byval as integer) as HRESULT moveBy as function(byval as IHTMLWindow2 ptr, byval as integer, byval as integer) as HRESULT resizeTo as function(byval as IHTMLWindow2 ptr, byval as integer, byval as integer) as HRESULT resizeBy as function(byval as IHTMLWindow2 ptr, byval as integer, byval as integer) as HRESULT get_external as function(byval as IHTMLWindow2 ptr, byval as IDispatch ptr ptr) as HRESULT end type extern import IID_IHTMLFrameBase alias "IID_IHTMLFrameBase" as IID type IHTMLFrameBaseVtbl_ as IHTMLFrameBaseVtbl type IHTMLFrameBase lpVtbl as IHTMLFrameBaseVtbl_ ptr end type type IHTMLFrameBaseVtbl QueryInterface as function(byval as IHTMLFrameBase ptr, byval as IID ptr, byval as PVOID ptr) as HRESULT AddRef as function(byval as IHTMLFrameBase ptr) as ULONG Release as function(byval as IHTMLFrameBase ptr) as ULONG GetTypeInfoCount as function(byval as IHTMLFrameBase ptr, byval as UINT ptr) as HRESULT GetTypeInfo as function(byval as IHTMLFrameBase ptr, byval as UINT, byval as LCID, byval as LPTYPEINFO ptr) as HRESULT GetIDsOfNames as function(byval as IHTMLFrameBase ptr, byval as IID ptr, byval as LPOLESTR ptr, byval as UINT, byval as LCID, byval as DISPID ptr) as HRESULT Invoke as function(byval as IHTMLFrameBase ptr, byval as DISPID, byval as IID ptr, byval as LCID, byval as WORD, byval as DISPPARAMS ptr, byval as VARIANT ptr, byval as EXCEPINFO ptr, byval as UINT ptr) as HRESULT put_src as function(byval as IHTMLFrameBase ptr, byval as BSTR) as HRESULT get_src as function(byval as IHTMLFrameBase ptr, byval as BSTR ptr) as HRESULT put_name as function(byval as IHTMLFrameBase ptr, byval as BSTR) as HRESULT get_name as function(byval as IHTMLFrameBase ptr, byval as BSTR ptr) as HRESULT put_border as function(byval as IHTMLFrameBase ptr, byval as VARIANT) as HRESULT get_border as function(byval as IHTMLFrameBase ptr, byval as VARIANT ptr) as HRESULT put_frameBorder as function(byval as IHTMLFrameBase ptr, byval as BSTR) as HRESULT get_frameBorder as function(byval as IHTMLFrameBase ptr, byval as BSTR ptr) as HRESULT put_frameSpacing as function(byval as IHTMLFrameBase ptr, byval as VARIANT) as HRESULT get_frameSpacing as function(byval as IHTMLFrameBase ptr, byval as VARIANT ptr) as HRESULT put_marginWidth as function(byval as IHTMLFrameBase ptr, byval as VARIANT) as HRESULT get_marginWidth as function(byval as IHTMLFrameBase ptr, byval as VARIANT ptr) as HRESULT put_marginHeight as function(byval as IHTMLFrameBase ptr, byval as VARIANT) as HRESULT get_marginHeight as function(byval as IHTMLFrameBase ptr, byval as VARIANT ptr) as HRESULT put_noResize as function(byval as IHTMLFrameBase ptr, byval as VARIANT_BOOL) as HRESULT get_noResize as function(byval as IHTMLFrameBase ptr, byval as VARIANT_BOOL ptr) as HRESULT put_scrolling as function(byval as IHTMLFrameBase ptr, byval as BSTR) as HRESULT get_scrolling as function(byval as IHTMLFrameBase ptr, byval as BSTR ptr) as HRESULT end type extern import IID_IHTMLFrameBase2 alias "IID_IHTMLFrameBase2" as IID type IHTMLFrameBase2Vtbl_ as IHTMLFrameBase2Vtbl type IHTMLFrameBase2 lpVtbl as IHTMLFrameBase2Vtbl_ ptr end type type IHTMLFrameBase2Vtbl QueryInterface as function(byval as IHTMLFrameBase2 ptr, byval as IID ptr, byval as PVOID ptr) as HRESULT AddRef as function(byval as IHTMLFrameBase2 ptr) as ULONG Release as function(byval as IHTMLFrameBase2 ptr) as ULONG GetTypeInfoCount as function(byval as IHTMLFrameBase2 ptr, byval as UINT ptr) as HRESULT GetTypeInfo as function(byval as IHTMLFrameBase2 ptr, byval as UINT, byval as LCID, byval as LPTYPEINFO ptr) as HRESULT GetIDsOfNames as function(byval as IHTMLFrameBase2 ptr, byval as IID ptr, byval as LPOLESTR ptr, byval as UINT, byval as LCID, byval as DISPID ptr) as HRESULT Invoke as function(byval as IHTMLFrameBase2 ptr, byval as DISPID, byval as IID ptr, byval as LCID, byval as WORD, byval as DISPPARAMS ptr, byval as VARIANT ptr, byval as EXCEPINFO ptr, byval as UINT ptr) as HRESULT get_contentWindow as function(byval as IHTMLFrameBase2 ptr, byval as IHTMLWindow2 ptr ptr) as HRESULT put_onload as function(byval as IHTMLFrameBase2 ptr, byval as VARIANT) as HRESULT get_onload as function(byval as IHTMLFrameBase2 ptr, byval as VARIANT ptr) as HRESULT put_onreadystatechange as function(byval as IHTMLFrameBase2 ptr, byval as VARIANT) as HRESULT get_onreadystatechange as function(byval as IHTMLFrameBase2 ptr, byval as VARIANT ptr) as HRESULT get_readyState as function(byval as IHTMLFrameBase2 ptr, byval as BSTR ptr) as HRESULT put_allowTransparency as function(byval as IHTMLFrameBase2 ptr, byval as VARIANT_BOOL) as HRESULT get_allowTransparency as function(byval as IHTMLFrameBase2 ptr, byval as VARIANT_BOOL ptr) as HRESULT end type extern import IID_IHTMLFrameBase3 alias "IID_IHTMLFrameBase3" as IID type IHTMLFrameBase3Vtbl_ as IHTMLFrameBase3Vtbl type IHTMLFrameBase3 lpVtbl as IHTMLFrameBase3Vtbl_ ptr end type type IHTMLFrameBase3Vtbl QueryInterface as function(byval as IHTMLFrameBase3 ptr, byval as IID ptr, byval as PVOID ptr) as HRESULT AddRef as function(byval as IHTMLFrameBase3 ptr) as ULONG Release as function(byval as IHTMLFrameBase3 ptr) as ULONG GetTypeInfoCount as function(byval as IHTMLFrameBase3 ptr, byval as UINT ptr) as HRESULT GetTypeInfo as function(byval as IHTMLFrameBase3 ptr, byval as UINT, byval as LCID, byval as LPTYPEINFO ptr) as HRESULT GetIDsOfNames as function(byval as IHTMLFrameBase3 ptr, byval as IID ptr, byval as LPOLESTR ptr, byval as UINT, byval as LCID, byval as DISPID ptr) as HRESULT Invoke as function(byval as IHTMLFrameBase3 ptr, byval as DISPID, byval as IID ptr, byval as LCID, byval as WORD, byval as DISPPARAMS ptr, byval as VARIANT ptr, byval as EXCEPINFO ptr, byval as UINT ptr) as HRESULT put_longDesc as function(byval as IHTMLFrameBase3 ptr, byval as BSTR) as HRESULT get_longDesc as function(byval as IHTMLFrameBase3 ptr, byval as BSTR ptr) as HRESULT end type extern import IID_IHTMLBodyElement alias "IID_IHTMLBodyElement" as IID type IHTMLBodyElementVtbl_ as IHTMLBodyElementVtbl type IHTMLBodyElement lpVtbl as IHTMLBodyElementVtbl_ ptr end type type IHTMLBodyElementVtbl QueryInterface as function(byval as IHTMLBodyElement ptr, byval as IID ptr, byval as PVOID ptr) as HRESULT AddRef as function(byval as IHTMLBodyElement ptr) as ULONG Release as function(byval as IHTMLBodyElement ptr) as ULONG GetTypeInfoCount as function(byval as IHTMLBodyElement ptr, byval as UINT ptr) as HRESULT GetTypeInfo as function(byval as IHTMLBodyElement ptr, byval as UINT, byval as LCID, byval as LPTYPEINFO ptr) as HRESULT GetIDsOfNames as function(byval as IHTMLBodyElement ptr, byval as IID ptr, byval as LPOLESTR ptr, byval as UINT, byval as LCID, byval as DISPID ptr) as HRESULT Invoke as function(byval as IHTMLBodyElement ptr, byval as DISPID, byval as IID ptr, byval as LCID, byval as WORD, byval as DISPPARAMS ptr, byval as VARIANT ptr, byval as EXCEPINFO ptr, byval as UINT ptr) as HRESULT put_background as function(byval as IHTMLBodyElement ptr, byval as BSTR) as HRESULT get_background as function(byval as IHTMLBodyElement ptr, byval as BSTR ptr) as HRESULT put_bgProperties as function(byval as IHTMLBodyElement ptr, byval as BSTR) as HRESULT get_bgProperties as function(byval as IHTMLBodyElement ptr, byval as BSTR ptr) as HRESULT put_leftMargin as function(byval as IHTMLBodyElement ptr, byval as VARIANT) as HRESULT get_leftMargin as function(byval as IHTMLBodyElement ptr, byval as VARIANT ptr) as HRESULT put_topMargin as function(byval as IHTMLBodyElement ptr, byval as VARIANT) as HRESULT get_topMargin as function(byval as IHTMLBodyElement ptr, byval as VARIANT ptr) as HRESULT put_rightMargin as function(byval as IHTMLBodyElement ptr, byval as VARIANT) as HRESULT get_rightMargin as function(byval as IHTMLBodyElement ptr, byval as VARIANT ptr) as HRESULT put_bottomMargin as function(byval as IHTMLBodyElement ptr, byval as VARIANT) as HRESULT get_bottomMargin as function(byval as IHTMLBodyElement ptr, byval as VARIANT ptr) as HRESULT put_noWrap as function(byval as IHTMLBodyElement ptr, byval as VARIANT_BOOL) as HRESULT get_noWrap as function(byval as IHTMLBodyElement ptr, byval as VARIANT_BOOL ptr) as HRESULT put_bgColor as function(byval as IHTMLBodyElement ptr, byval as VARIANT) as HRESULT get_bgColor as function(byval as IHTMLBodyElement ptr, byval as VARIANT ptr) as HRESULT put_text as function(byval as IHTMLBodyElement ptr, byval as VARIANT) as HRESULT get_text as function(byval as IHTMLBodyElement ptr, byval as VARIANT ptr) as HRESULT put_link as function(byval as IHTMLBodyElement ptr, byval as VARIANT) as HRESULT get_link as function(byval as IHTMLBodyElement ptr, byval as VARIANT ptr) as HRESULT put_vLink as function(byval as IHTMLBodyElement ptr, byval as VARIANT) as HRESULT get_vLink as function(byval as IHTMLBodyElement ptr, byval as VARIANT ptr) as HRESULT put_aLink as function(byval as IHTMLBodyElement ptr, byval as VARIANT) as HRESULT get_aLink as function(byval as IHTMLBodyElement ptr, byval as VARIANT ptr) as HRESULT put_onload as function(byval as IHTMLBodyElement ptr, byval as VARIANT) as HRESULT get_onload as function(byval as IHTMLBodyElement ptr, byval as VARIANT ptr) as HRESULT put_onunload as function(byval as IHTMLBodyElement ptr, byval as VARIANT) as HRESULT get_onunload as function(byval as IHTMLBodyElement ptr, byval as VARIANT ptr) as HRESULT put_scroll as function(byval as IHTMLBodyElement ptr, byval as BSTR) as HRESULT get_scroll as function(byval as IHTMLBodyElement ptr, byval as BSTR ptr) as HRESULT put_onselect as function(byval as IHTMLBodyElement ptr, byval as VARIANT) as HRESULT get_onselect as function(byval as IHTMLBodyElement ptr, byval as VARIANT ptr) as HRESULT put_onbeforeunload as function(byval as IHTMLBodyElement ptr, byval as VARIANT) as HRESULT get_onbeforeunload as function(byval as IHTMLBodyElement ptr, byval as VARIANT ptr) as HRESULT createTextRange as function(byval as IHTMLBodyElement ptr, byval as IHTMLTxtRange ptr ptr) as HRESULT end type extern import IID_IHTMLBodyElement2 alias "IID_IHTMLBodyElement2" as IID type IHTMLBodyElement2Vtbl_ as IHTMLBodyElement2Vtbl type IHTMLBodyElement2 lpVtbl as IHTMLBodyElement2Vtbl_ ptr end type type IHTMLBodyElement2Vtbl QueryInterface as function(byval as IHTMLBodyElement2 ptr, byval as IID ptr, byval as PVOID ptr) as HRESULT AddRef as function(byval as IHTMLBodyElement2 ptr) as ULONG Release as function(byval as IHTMLBodyElement2 ptr) as ULONG GetTypeInfoCount as function(byval as IHTMLBodyElement2 ptr, byval as UINT ptr) as HRESULT GetTypeInfo as function(byval as IHTMLBodyElement2 ptr, byval as UINT, byval as LCID, byval as LPTYPEINFO ptr) as HRESULT GetIDsOfNames as function(byval as IHTMLBodyElement2 ptr, byval as IID ptr, byval as LPOLESTR ptr, byval as UINT, byval as LCID, byval as DISPID ptr) as HRESULT Invoke as function(byval as IHTMLBodyElement2 ptr, byval as DISPID, byval as IID ptr, byval as LCID, byval as WORD, byval as DISPPARAMS ptr, byval as VARIANT ptr, byval as EXCEPINFO ptr, byval as UINT ptr) as HRESULT put_onbeforeprint as function(byval as IHTMLBodyElement2 ptr, byval as VARIANT) as HRESULT get_onbeforeprint as function(byval as IHTMLBodyElement2 ptr, byval as VARIANT ptr) as HRESULT put_onafterprint as function(byval as IHTMLBodyElement2 ptr, byval as VARIANT) as HRESULT get_onafterprint as function(byval as IHTMLBodyElement2 ptr, byval as VARIANT ptr) as HRESULT end type #endif