0000: 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a /***************
0010: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0020: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0030: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0040: 2a 2a 2a 2a 2a 2a 2a 2a 5c 0a 2a 20 20 20 20 20 ********\.*
0050: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0060: 20 20 20 20 20 20 20 20 20 20 20 6d 73 68 74 6d mshtm
0070: 6c 2e 64 20 20 20 20 20 20 20 20 20 20 20 20 20 l.d
0080: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0090: 20 20 2a 0a 2a 20 20 20 20 20 20 20 20 20 20 20 *.*
00a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00d0: 20 20 20 20 20 20 20 20 20 20 20 20 2a 0a 2a 20 *.*
00e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00f0: 20 20 20 20 20 20 57 69 6e 64 6f 77 73 20 41 50 Windows AP
0100: 49 20 68 65 61 64 65 72 20 6d 6f 64 75 6c 65 20 I header module
0110: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0120: 20 20 20 20 20 20 2a 0a 2a 20 20 20 20 20 20 20 *.*
0130: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0150: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0160: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0170: 2a 0a 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 *.*
0180: 20 20 20 20 54 72 61 6e 73 6c 61 74 65 64 20 66 Translated f
0190: 72 6f 6d 20 4d 69 6e 47 57 20 57 69 6e 64 6f 77 rom MinGW Window
01a0: 73 20 68 65 61 64 65 72 73 20 20 20 20 20 20 20 s headers
01b0: 20 20 20 20 20 20 20 20 20 20 2a 0a 2a 20 20 20 *.*
01c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0200: 20 20 20 20 2a 0a 2a 20 20 20 20 20 20 20 20 20 *.*
0210: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 6c Pl
0220: 61 63 65 64 20 69 6e 74 6f 20 70 75 62 6c 69 63 aced into public
0230: 20 64 6f 6d 61 69 6e 20 20 20 20 20 20 20 20 20 domain
0240: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 0a *.
0250: 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \***************
0260: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0270: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0280: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0290: 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 6d 6f 64 75 6c 65 ********/.module
02a0: 20 77 69 6e 33 32 2e 6d 73 68 74 6d 6c 3b 0a 0a win32.mshtml;..
02b0: 70 72 69 76 61 74 65 20 69 6d 70 6f 72 74 20 77 private import w
02c0: 69 6e 33 32 2e 62 61 73 65 74 79 70 73 2c 20 77 in32.basetyps, w
02d0: 69 6e 33 32 2e 6f 61 69 64 6c 2c 20 77 69 6e 33 in32.oaidl, win3
02e0: 32 2e 75 6e 6b 6e 77 6e 2c 0a 20 20 77 69 6e 33 2.unknwn,. win3
02f0: 32 2e 77 69 6e 64 65 66 2c 20 77 69 6e 33 32 2e 2.windef, win32.
0300: 77 74 79 70 65 73 3b 0a 0a 2f 2f 20 54 68 65 73 wtypes;..// Thes
0310: 65 20 61 72 65 20 75 73 65 64 20 69 6e 20 74 68 e are used in th
0320: 69 73 20 66 69 6c 65 2c 20 62 75 74 20 6e 6f 74 is file, but not
0330: 20 64 65 66 69 6e 65 64 20 69 6e 20 4d 69 6e 47 defined in MinG
0340: 57 2e 0a 69 6e 74 65 72 66 61 63 65 20 49 48 54 W..interface IHT
0350: 4d 4c 53 74 79 6c 65 53 68 65 65 74 20 7b 7d 3b MLStyleSheet {};
0360: 0a 61 6c 69 61 73 20 49 48 54 4d 4c 53 74 79 6c .alias IHTMLStyl
0370: 65 20 4c 50 48 54 4d 4c 53 54 59 4c 45 3b 0a 61 e LPHTMLSTYLE;.a
0380: 6c 69 61 73 20 49 48 54 4d 4c 53 74 79 6c 65 53 lias IHTMLStyleS
0390: 68 65 65 74 20 4c 50 48 54 4d 4c 53 54 59 4c 45 heet LPHTMLSTYLE
03a0: 53 48 45 45 54 3b 0a 69 6e 74 65 72 66 61 63 65 SHEET;.interface
03b0: 20 49 48 54 4d 4c 4c 6f 63 61 74 69 6f 6e 20 7b IHTMLLocation {
03c0: 7d 3b 0a 61 6c 69 61 73 20 49 48 54 4d 4c 4c 6f };.alias IHTMLLo
03d0: 63 61 74 69 6f 6e 20 4c 50 48 54 4d 4c 4c 4f 43 cation LPHTMLLOC
03e0: 41 54 49 4f 4e 3b 0a 69 6e 74 65 72 66 61 63 65 ATION;.interface
03f0: 20 49 48 54 4d 4c 46 72 61 6d 65 73 43 6f 6c 6c IHTMLFramesColl
0400: 65 63 74 69 6f 6e 20 7b 7d 3b 0a 61 6c 69 61 73 ection {};.alias
0410: 20 49 48 54 4d 4c 46 72 61 6d 65 73 43 6f 6c 6c IHTMLFramesColl
0420: 65 63 74 69 6f 6e 20 4c 50 48 54 4d 4c 46 52 41 ection LPHTMLFRA
0430: 4d 45 53 43 4f 4c 4c 45 43 54 49 4f 4e 3b 0a 69 MESCOLLECTION;.i
0440: 6e 74 65 72 66 61 63 65 20 49 48 54 4d 4c 53 74 nterface IHTMLSt
0450: 79 6c 65 53 68 65 65 74 73 43 6f 6c 6c 65 63 74 yleSheetsCollect
0460: 69 6f 6e 20 7b 7d 3b 0a 61 6c 69 61 73 20 49 48 ion {};.alias IH
0470: 54 4d 4c 53 74 79 6c 65 53 68 65 65 74 73 43 6f TMLStyleSheetsCo
0480: 6c 6c 65 63 74 69 6f 6e 20 4c 50 48 54 4d 4c 53 llection LPHTMLS
0490: 54 59 4c 45 53 48 45 45 54 53 43 4f 4c 4c 45 43 TYLESHEETSCOLLEC
04a0: 54 49 4f 4e 3b 0a 69 6e 74 65 72 66 61 63 65 20 TION;.interface
04b0: 49 48 54 4d 4c 53 74 79 6c 65 20 7b 7d 3b 0a 69 IHTMLStyle {};.i
04c0: 6e 74 65 72 66 61 63 65 20 49 48 54 4d 4c 46 69 nterface IHTMLFi
04d0: 6c 74 65 72 73 43 6f 6c 6c 65 63 74 69 6f 6e 20 ltersCollection
04e0: 7b 7d 3b 0a 61 6c 69 61 73 20 49 48 54 4d 4c 46 {};.alias IHTMLF
04f0: 69 6c 74 65 72 73 43 6f 6c 6c 65 63 74 69 6f 6e iltersCollection
0500: 20 4c 50 48 54 4d 4c 46 49 4c 54 45 52 53 43 4f LPHTMLFILTERSCO
0510: 4c 4c 45 43 54 49 4f 4e 3b 0a 69 6e 74 65 72 66 LLECTION;.interf
0520: 61 63 65 20 49 4f 6d 48 69 73 74 6f 72 79 20 3a ace IOmHistory :
0530: 20 49 44 69 73 70 61 74 63 68 20 7b 0a 09 48 52 IDispatch {..HR
0540: 45 53 55 4c 54 20 67 65 74 5f 6c 65 6e 67 74 68 ESULT get_length
0550: 28 73 68 6f 72 74 2a 20 70 29 3b 0a 09 48 52 45 (short* p);..HRE
0560: 53 55 4c 54 20 62 61 63 6b 28 56 41 52 49 41 4e SULT back(VARIAN
0570: 54 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 66 6f T*);..HRESULT fo
0580: 72 77 61 72 64 28 56 41 52 49 41 4e 54 2a 29 3b rward(VARIANT*);
0590: 0a 09 48 52 45 53 55 4c 54 20 67 6f 28 56 41 52 ..HRESULT go(VAR
05a0: 49 41 4e 54 2a 29 3b 0a 7d 3b 0a 61 6c 69 61 73 IANT*);.};.alias
05b0: 20 49 4f 6d 48 69 73 74 6f 72 79 20 4c 50 4f 4d IOmHistory LPOM
05c0: 48 49 53 54 4f 52 59 3b 0a 69 6e 74 65 72 66 61 HISTORY;.interfa
05d0: 63 65 20 49 4f 6d 4e 61 76 69 67 61 74 6f 72 20 ce IOmNavigator
05e0: 7b 7d 3b 0a 61 6c 69 61 73 20 49 4f 6d 4e 61 76 {};.alias IOmNav
05f0: 69 67 61 74 6f 72 20 4c 50 4f 4d 4e 41 56 49 47 igator LPOMNAVIG
0600: 41 54 4f 52 3b 0a 69 6e 74 65 72 66 61 63 65 20 ATOR;.interface
0610: 49 48 54 4d 4c 49 6d 61 67 65 45 6c 65 6d 65 6e IHTMLImageElemen
0620: 74 46 61 63 74 6f 72 79 20 7b 7d 3b 0a 61 6c 69 tFactory {};.ali
0630: 61 73 20 49 48 54 4d 4c 49 6d 61 67 65 45 6c 65 as IHTMLImageEle
0640: 6d 65 6e 74 46 61 63 74 6f 72 79 20 4c 50 48 54 mentFactory LPHT
0650: 4d 4c 49 4d 41 47 45 45 4c 45 4d 45 4e 54 46 41 MLIMAGEELEMENTFA
0660: 43 54 4f 52 59 3b 0a 69 6e 74 65 72 66 61 63 65 CTORY;.interface
0670: 20 49 48 54 4d 4c 45 76 65 6e 74 4f 62 6a 20 7b IHTMLEventObj {
0680: 7d 3b 0a 61 6c 69 61 73 20 49 48 54 4d 4c 45 76 };.alias IHTMLEv
0690: 65 6e 74 4f 62 6a 20 4c 50 48 54 4d 4c 45 56 45 entObj LPHTMLEVE
06a0: 4e 54 4f 42 4a 3b 0a 69 6e 74 65 72 66 61 63 65 NTOBJ;.interface
06b0: 20 49 48 54 4d 4c 53 63 72 65 65 6e 20 7b 7d 3b IHTMLScreen {};
06c0: 0a 61 6c 69 61 73 20 49 48 54 4d 4c 53 63 72 65 .alias IHTMLScre
06d0: 65 6e 20 4c 50 48 54 4d 4c 53 43 52 45 45 4e 3b en LPHTMLSCREEN;
06e0: 0a 69 6e 74 65 72 66 61 63 65 20 49 48 54 4d 4c .interface IHTML
06f0: 4f 70 74 69 6f 6e 45 6c 65 6d 65 6e 74 46 61 63 OptionElementFac
0700: 74 6f 72 79 20 7b 7d 3b 0a 61 6c 69 61 73 20 49 tory {};.alias I
0710: 48 54 4d 4c 4f 70 74 69 6f 6e 45 6c 65 6d 65 6e HTMLOptionElemen
0720: 74 46 61 63 74 6f 72 79 20 4c 50 48 54 4d 4c 4f tFactory LPHTMLO
0730: 50 54 49 4f 4e 45 4c 45 4d 45 4e 54 46 41 43 54 PTIONELEMENTFACT
0740: 4f 52 59 3b 0a 0a 69 6e 74 65 72 66 61 63 65 20 ORY;..interface
0750: 49 48 54 4d 4c 4c 69 6e 6b 45 6c 65 6d 65 6e 74 IHTMLLinkElement
0760: 20 3a 20 49 44 69 73 70 61 74 63 68 20 7b 0a 09 : IDispatch {..
0770: 48 52 45 53 55 4c 54 20 70 75 74 5f 68 72 65 66 HRESULT put_href
0780: 28 42 53 54 52 29 3b 0a 09 48 52 45 53 55 4c 54 (BSTR);..HRESULT
0790: 20 67 65 74 5f 68 72 65 66 28 42 53 54 52 2a 29 get_href(BSTR*)
07a0: 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 74 5f 72 ;..HRESULT put_r
07b0: 65 6c 28 42 53 54 52 29 3b 0a 09 48 52 45 53 55 el(BSTR);..HRESU
07c0: 4c 54 20 67 65 74 5f 72 65 6c 28 42 53 54 52 2a LT get_rel(BSTR*
07d0: 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 74 5f );..HRESULT put_
07e0: 72 65 76 28 42 53 54 52 29 3b 0a 09 48 52 45 53 rev(BSTR);..HRES
07f0: 55 4c 54 20 67 65 74 5f 72 65 76 28 42 53 54 52 ULT get_rev(BSTR
0800: 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 74 *);..HRESULT put
0810: 5f 74 79 70 65 28 42 53 54 52 29 3b 0a 09 48 52 _type(BSTR);..HR
0820: 45 53 55 4c 54 20 67 65 74 5f 74 79 70 65 28 42 ESULT get_type(B
0830: 53 54 52 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 STR*);..HRESULT
0840: 67 65 74 5f 72 65 61 64 79 53 74 61 74 65 28 42 get_readyState(B
0850: 53 54 52 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 STR*);..HRESULT
0860: 70 75 74 5f 6f 6e 72 65 61 64 79 73 74 61 74 65 put_onreadystate
0870: 63 68 61 6e 67 65 28 56 41 52 49 41 4e 54 29 3b change(VARIANT);
0880: 0a 09 48 52 45 53 55 4c 54 20 67 65 74 5f 6f 6e ..HRESULT get_on
0890: 72 65 61 64 79 73 74 61 74 65 63 68 61 6e 67 65 readystatechange
08a0: 28 56 41 52 49 41 4e 54 2a 29 3b 0a 09 48 52 45 (VARIANT*);..HRE
08b0: 53 55 4c 54 20 70 75 74 5f 6f 6e 6c 6f 61 64 28 SULT put_onload(
08c0: 56 41 52 49 41 4e 54 29 3b 0a 09 48 52 45 53 55 VARIANT);..HRESU
08d0: 4c 54 20 67 65 74 5f 6f 6e 6c 6f 61 64 28 56 41 LT get_onload(VA
08e0: 52 49 41 4e 54 2a 29 3b 0a 09 48 52 45 53 55 4c RIANT*);..HRESUL
08f0: 54 20 70 75 74 5f 6f 6e 65 72 72 6f 72 28 56 41 T put_onerror(VA
0900: 52 49 41 4e 54 29 3b 0a 09 48 52 45 53 55 4c 54 RIANT);..HRESULT
0910: 20 67 65 74 5f 6f 6e 65 72 72 6f 72 28 56 41 52 get_onerror(VAR
0920: 49 41 4e 54 2a 29 3b 0a 09 48 52 45 53 55 4c 54 IANT*);..HRESULT
0930: 20 67 65 74 5f 73 74 79 6c 65 53 68 65 65 74 28 get_styleSheet(
0940: 4c 50 48 54 4d 4c 53 54 59 4c 45 53 48 45 45 54 LPHTMLSTYLESHEET
0950: 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 74 *);..HRESULT put
0960: 5f 64 69 73 61 62 6c 65 64 28 56 41 52 49 41 4e _disabled(VARIAN
0970: 54 5f 42 4f 4f 4c 29 3b 0a 09 48 52 45 53 55 4c T_BOOL);..HRESUL
0980: 54 20 67 65 74 5f 64 69 73 61 62 6c 65 64 28 56 T get_disabled(V
0990: 41 52 49 41 4e 54 5f 42 4f 4f 4c 2a 29 3b 0a 09 ARIANT_BOOL*);..
09a0: 48 52 45 53 55 4c 54 20 70 75 74 5f 6d 65 64 69 HRESULT put_medi
09b0: 61 28 42 53 54 52 29 3b 0a 09 48 52 45 53 55 4c a(BSTR);..HRESUL
09c0: 54 20 67 65 74 5f 6d 65 64 69 61 28 42 53 54 52 T get_media(BSTR
09d0: 2a 29 3b 0a 7d 0a 61 6c 69 61 73 20 49 48 54 4d *);.}.alias IHTM
09e0: 4c 4c 69 6e 6b 45 6c 65 6d 65 6e 74 20 4c 50 48 LLinkElement LPH
09f0: 54 4d 4c 4c 49 4e 4b 45 4c 45 4d 45 4e 54 3b 0a TMLLINKELEMENT;.
0a00: 0a 69 6e 74 65 72 66 61 63 65 20 49 48 54 4d 4c .interface IHTML
0a10: 49 6d 67 45 6c 65 6d 65 6e 74 20 3a 20 49 44 69 ImgElement : IDi
0a20: 73 70 61 74 63 68 20 7b 0a 09 48 52 45 53 55 4c spatch {..HRESUL
0a30: 54 20 70 75 74 5f 69 73 4d 61 70 28 56 41 52 49 T put_isMap(VARI
0a40: 41 4e 54 5f 42 4f 4f 4c 29 3b 0a 09 48 52 45 53 ANT_BOOL);..HRES
0a50: 55 4c 54 20 67 65 74 5f 69 73 4d 61 70 28 56 41 ULT get_isMap(VA
0a60: 52 49 41 4e 54 5f 42 4f 4f 4c 2a 29 3b 0a 09 48 RIANT_BOOL*);..H
0a70: 52 45 53 55 4c 54 20 70 75 74 5f 75 73 65 4d 61 RESULT put_useMa
0a80: 70 28 42 53 54 52 29 3b 0a 09 48 52 45 53 55 4c p(BSTR);..HRESUL
0a90: 54 20 67 65 74 5f 75 73 65 4d 61 70 28 42 53 54 T get_useMap(BST
0aa0: 52 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 R*);..HRESULT ge
0ab0: 74 5f 6d 69 6d 65 54 79 70 65 28 42 53 54 52 2a t_mimeType(BSTR*
0ac0: 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 74 5f );..HRESULT get_
0ad0: 66 69 6c 65 53 69 7a 65 28 42 53 54 52 2a 29 3b fileSize(BSTR*);
0ae0: 0a 09 48 52 45 53 55 4c 54 20 67 65 74 5f 66 69 ..HRESULT get_fi
0af0: 6c 65 43 72 65 61 74 65 64 44 61 74 65 28 42 53 leCreatedDate(BS
0b00: 54 52 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 TR*);..HRESULT g
0b10: 65 74 5f 66 69 6c 65 4d 6f 64 69 66 69 65 64 44 et_fileModifiedD
0b20: 61 74 65 28 42 53 54 52 2a 29 3b 0a 09 48 52 45 ate(BSTR*);..HRE
0b30: 53 55 4c 54 20 67 65 74 5f 66 69 6c 65 55 70 64 SULT get_fileUpd
0b40: 61 74 65 64 44 61 74 65 28 42 53 54 52 2a 29 3b atedDate(BSTR*);
0b50: 0a 09 48 52 45 53 55 4c 54 20 67 65 74 5f 70 72 ..HRESULT get_pr
0b60: 6f 74 6f 63 6f 6c 28 42 53 54 52 2a 29 3b 0a 09 otocol(BSTR*);..
0b70: 48 52 45 53 55 4c 54 20 67 65 74 5f 68 72 65 66 HRESULT get_href
0b80: 28 42 53 54 52 2a 29 3b 0a 09 48 52 45 53 55 4c (BSTR*);..HRESUL
0b90: 54 20 67 65 74 5f 6e 61 6d 65 50 72 6f 70 28 42 T get_nameProp(B
0ba0: 53 54 52 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 STR*);..HRESULT
0bb0: 70 75 74 5f 62 6f 72 64 65 72 28 56 41 52 49 41 put_border(VARIA
0bc0: 4e 54 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 NT);..HRESULT ge
0bd0: 74 5f 62 6f 72 64 65 72 28 56 41 52 49 41 4e 54 t_border(VARIANT
0be0: 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 74 *);..HRESULT put
0bf0: 5f 76 73 70 61 63 65 28 4c 4f 4e 47 29 3b 0a 09 _vspace(LONG);..
0c00: 48 52 45 53 55 4c 54 20 67 65 74 5f 76 73 70 61 HRESULT get_vspa
0c10: 63 65 28 4c 4f 4e 47 2a 29 3b 0a 09 48 52 45 53 ce(LONG*);..HRES
0c20: 55 4c 54 20 70 75 74 5f 68 73 70 61 63 65 28 4c ULT put_hspace(L
0c30: 4f 4e 47 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 ONG);..HRESULT g
0c40: 65 74 5f 68 73 70 61 63 65 28 4c 4f 4e 47 2a 29 et_hspace(LONG*)
0c50: 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 74 5f 61 ;..HRESULT put_a
0c60: 6c 74 28 42 53 54 52 29 3b 0a 09 48 52 45 53 55 lt(BSTR);..HRESU
0c70: 4c 54 20 67 65 74 5f 61 6c 74 28 42 53 54 52 2a LT get_alt(BSTR*
0c80: 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 74 5f );..HRESULT put_
0c90: 73 72 63 28 42 53 54 52 29 3b 0a 09 48 52 45 53 src(BSTR);..HRES
0ca0: 55 4c 54 20 67 65 74 5f 73 72 63 28 42 53 54 52 ULT get_src(BSTR
0cb0: 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 74 *);..HRESULT put
0cc0: 5f 6c 6f 77 73 72 63 28 42 53 54 52 29 3b 0a 09 _lowsrc(BSTR);..
0cd0: 48 52 45 53 55 4c 54 20 67 65 74 5f 6c 6f 77 73 HRESULT get_lows
0ce0: 72 63 28 42 53 54 52 2a 29 3b 0a 09 48 52 45 53 rc(BSTR*);..HRES
0cf0: 55 4c 54 20 70 75 74 5f 76 72 6d 6c 28 42 53 54 ULT put_vrml(BST
0d00: 52 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 74 R);..HRESULT get
0d10: 5f 76 72 6d 6c 28 42 53 54 52 2a 29 3b 0a 09 48 _vrml(BSTR*);..H
0d20: 52 45 53 55 4c 54 20 70 75 74 5f 64 79 6e 73 72 RESULT put_dynsr
0d30: 63 28 42 53 54 52 29 3b 0a 09 48 52 45 53 55 4c c(BSTR);..HRESUL
0d40: 54 20 67 65 74 5f 64 79 6e 73 72 63 28 42 53 54 T get_dynsrc(BST
0d50: 52 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 R*);..HRESULT ge
0d60: 74 5f 72 65 61 64 79 53 74 61 74 65 28 42 53 54 t_readyState(BST
0d70: 52 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 R*);..HRESULT ge
0d80: 74 5f 63 6f 6d 70 6c 65 74 65 28 56 41 52 49 41 t_complete(VARIA
0d90: 4e 54 5f 42 4f 4f 4c 2a 29 3b 0a 09 48 52 45 53 NT_BOOL*);..HRES
0da0: 55 4c 54 20 70 75 74 5f 6c 6f 6f 70 28 56 41 52 ULT put_loop(VAR
0db0: 49 41 4e 54 29 3b 0a 09 48 52 45 53 55 4c 54 20 IANT);..HRESULT
0dc0: 67 65 74 5f 6c 6f 6f 70 28 56 41 52 49 41 4e 54 get_loop(VARIANT
0dd0: 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 74 *);..HRESULT put
0de0: 5f 61 6c 69 67 6e 28 42 53 54 52 29 3b 0a 09 48 _align(BSTR);..H
0df0: 52 45 53 55 4c 54 20 67 65 74 5f 61 6c 69 67 6e RESULT get_align
0e00: 28 42 53 54 52 2a 29 3b 0a 09 48 52 45 53 55 4c (BSTR*);..HRESUL
0e10: 54 20 70 75 74 5f 6f 6e 6c 6f 61 64 28 56 41 52 T put_onload(VAR
0e20: 49 41 4e 54 29 3b 0a 09 48 52 45 53 55 4c 54 20 IANT);..HRESULT
0e30: 67 65 74 5f 6f 6e 6c 6f 61 64 28 56 41 52 49 41 get_onload(VARIA
0e40: 4e 54 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 NT*);..HRESULT p
0e50: 75 74 5f 6f 6e 65 72 72 6f 72 28 56 41 52 49 41 ut_onerror(VARIA
0e60: 4e 54 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 NT);..HRESULT ge
0e70: 74 5f 6f 6e 65 72 72 6f 72 28 56 41 52 49 41 4e t_onerror(VARIAN
0e80: 54 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 T*);..HRESULT pu
0e90: 74 5f 6f 6e 61 62 6f 72 74 28 56 41 52 49 41 4e t_onabort(VARIAN
0ea0: 54 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 74 T);..HRESULT get
0eb0: 5f 6f 6e 61 62 6f 72 74 28 56 41 52 49 41 4e 54 _onabort(VARIANT
0ec0: 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 74 *);..HRESULT put
0ed0: 5f 6e 61 6d 65 28 42 53 54 52 29 3b 0a 09 48 52 _name(BSTR);..HR
0ee0: 45 53 55 4c 54 20 67 65 74 5f 6e 61 6d 65 28 42 ESULT get_name(B
0ef0: 53 54 52 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 STR*);..HRESULT
0f00: 70 75 74 5f 77 69 64 74 68 28 4c 4f 4e 47 29 3b put_width(LONG);
0f10: 0a 09 48 52 45 53 55 4c 54 20 67 65 74 5f 77 69 ..HRESULT get_wi
0f20: 64 74 68 28 4c 4f 4e 47 2a 29 3b 0a 09 48 52 45 dth(LONG*);..HRE
0f30: 53 55 4c 54 20 70 75 74 5f 68 65 69 67 68 74 28 SULT put_height(
0f40: 4c 4f 4e 47 29 3b 0a 09 48 52 45 53 55 4c 54 20 LONG);..HRESULT
0f50: 67 65 74 5f 68 65 69 67 68 74 28 4c 4f 4e 47 2a get_height(LONG*
0f60: 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 74 5f );..HRESULT put_
0f70: 73 74 61 72 74 28 42 53 54 52 29 3b 0a 09 48 52 start(BSTR);..HR
0f80: 45 53 55 4c 54 20 67 65 74 5f 73 74 61 72 74 28 ESULT get_start(
0f90: 42 53 54 52 2a 29 3b 0a 7d 0a 61 6c 69 61 73 20 BSTR*);.}.alias
0fa0: 49 48 54 4d 4c 49 6d 67 45 6c 65 6d 65 6e 74 20 IHTMLImgElement
0fb0: 4c 50 48 54 4d 4c 49 4d 47 45 4c 45 4d 45 4e 54 LPHTMLIMGELEMENT
0fc0: 3b 0a 0a 69 6e 74 65 72 66 61 63 65 20 49 48 54 ;..interface IHT
0fd0: 4d 4c 45 6c 65 6d 65 6e 74 43 6f 6c 6c 65 63 74 MLElementCollect
0fe0: 69 6f 6e 20 3a 20 49 44 69 73 70 61 74 63 68 20 ion : IDispatch
0ff0: 7b 0a 09 48 52 45 53 55 4c 54 20 74 6f 53 74 72 {..HRESULT toStr
1000: 69 6e 67 28 42 53 54 52 2a 29 3b 0a 09 48 52 45 ing(BSTR*);..HRE
1010: 53 55 4c 54 20 70 75 74 5f 6c 65 6e 67 74 68 28 SULT put_length(
1020: 4c 4f 4e 47 29 3b 0a 09 48 52 45 53 55 4c 54 20 LONG);..HRESULT
1030: 67 65 74 5f 6c 65 6e 67 74 68 28 4c 4f 4e 47 2a get_length(LONG*
1040: 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 74 5f );..HRESULT get_
1050: 5f 6e 65 77 45 6e 75 6d 28 49 55 6e 6b 6e 6f 77 _newEnum(IUnknow
1060: 6e 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 69 74 n*);..HRESULT it
1070: 65 6d 28 56 41 52 49 41 4e 54 2c 56 41 52 49 41 em(VARIANT,VARIA
1080: 4e 54 2c 49 44 69 73 70 61 74 63 68 2a 20 70 44 NT,IDispatch* pD
1090: 69 73 70 29 3b 0a 09 48 52 45 53 55 4c 54 20 74 isp);..HRESULT t
10a0: 61 67 73 28 56 41 52 49 41 4e 54 2c 49 44 69 73 ags(VARIANT,IDis
10b0: 70 61 74 63 68 2a 20 70 64 69 73 70 29 3b 0a 7d patch* pdisp);.}
10c0: 0a 61 6c 69 61 73 20 49 48 54 4d 4c 45 6c 65 6d .alias IHTMLElem
10d0: 65 6e 74 43 6f 6c 6c 65 63 74 69 6f 6e 20 4c 50 entCollection LP
10e0: 48 54 4d 4c 45 4c 45 4d 45 4e 54 43 4f 4c 4c 45 HTMLELEMENTCOLLE
10f0: 43 54 49 4f 4e 3b 0a 0a 69 6e 74 65 72 66 61 63 CTION;..interfac
1100: 65 20 49 48 54 4d 4c 44 6f 63 75 6d 65 6e 74 20 e IHTMLDocument
1110: 3a 20 49 44 69 73 70 61 74 63 68 20 7b 0a 09 48 : IDispatch {..H
1120: 52 45 53 55 4c 54 20 67 65 74 5f 53 63 72 69 70 RESULT get_Scrip
1130: 74 28 49 44 69 73 70 61 74 63 68 2a 29 3b 0a 7d t(IDispatch*);.}
1140: 0a 0a 69 6e 74 65 72 66 61 63 65 20 49 48 54 4d ..interface IHTM
1150: 4c 44 6f 63 75 6d 65 6e 74 32 20 3a 20 49 48 54 LDocument2 : IHT
1160: 4d 4c 44 6f 63 75 6d 65 6e 74 20 7b 0a 09 48 52 MLDocument {..HR
1170: 45 53 55 4c 54 20 67 65 74 5f 61 6c 6c 28 4c 50 ESULT get_all(LP
1180: 48 54 4d 4c 45 4c 45 4d 45 4e 54 43 4f 4c 4c 45 HTMLELEMENTCOLLE
1190: 43 54 49 4f 4e 2a 29 3b 0a 09 48 52 45 53 55 4c CTION*);..HRESUL
11a0: 54 20 67 65 74 5f 62 6f 64 79 28 4c 50 48 54 4d T get_body(LPHTM
11b0: 4c 45 4c 45 4d 45 4e 54 2a 29 3b 0a 09 48 52 45 LELEMENT*);..HRE
11c0: 53 55 4c 54 20 67 65 74 5f 61 63 74 69 76 65 45 SULT get_activeE
11d0: 6c 65 6d 65 6e 74 28 4c 50 48 54 4d 4c 45 4c 45 lement(LPHTMLELE
11e0: 4d 45 4e 54 2a 29 3b 0a 09 48 52 45 53 55 4c 54 MENT*);..HRESULT
11f0: 20 67 65 74 5f 69 6d 61 67 65 73 28 4c 50 48 54 get_images(LPHT
1200: 4d 4c 45 4c 45 4d 45 4e 54 43 4f 4c 4c 45 43 54 MLELEMENTCOLLECT
1210: 49 4f 4e 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 ION*);..HRESULT
1220: 67 65 74 5f 61 70 70 6c 65 74 73 28 4c 50 48 54 get_applets(LPHT
1230: 4d 4c 45 4c 45 4d 45 4e 54 43 4f 4c 4c 45 43 54 MLELEMENTCOLLECT
1240: 49 4f 4e 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 ION*);..HRESULT
1250: 67 65 74 5f 6c 69 6e 6b 73 28 4c 50 48 54 4d 4c get_links(LPHTML
1260: 45 4c 45 4d 45 4e 54 43 4f 4c 4c 45 43 54 49 4f ELEMENTCOLLECTIO
1270: 4e 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 N*);..HRESULT ge
1280: 74 5f 66 6f 72 6d 73 28 4c 50 48 54 4d 4c 45 4c t_forms(LPHTMLEL
1290: 45 4d 45 4e 54 43 4f 4c 4c 45 43 54 49 4f 4e 2a EMENTCOLLECTION*
12a0: 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 74 5f );..HRESULT get_
12b0: 61 6e 63 68 6f 72 73 28 4c 50 48 54 4d 4c 45 4c anchors(LPHTMLEL
12c0: 45 4d 45 4e 54 43 4f 4c 4c 45 43 54 49 4f 4e 2a EMENTCOLLECTION*
12d0: 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 74 5f );..HRESULT put_
12e0: 74 69 74 6c 65 28 42 53 54 52 29 3b 0a 09 48 52 title(BSTR);..HR
12f0: 45 53 55 4c 54 20 67 65 74 5f 74 69 74 6c 65 28 ESULT get_title(
1300: 42 53 54 52 2a 29 3b 0a 09 48 52 45 53 55 4c 54 BSTR*);..HRESULT
1310: 20 67 65 74 5f 73 63 72 69 70 74 73 28 4c 50 48 get_scripts(LPH
1320: 54 4d 4c 45 4c 45 4d 45 4e 54 43 4f 4c 4c 45 43 TMLELEMENTCOLLEC
1330: 54 49 4f 4e 2a 29 3b 0a 09 48 52 45 53 55 4c 54 TION*);..HRESULT
1340: 20 70 75 74 5f 64 65 73 69 67 6e 4d 6f 64 65 28 put_designMode(
1350: 42 53 54 52 29 3b 0a 09 48 52 45 53 55 4c 54 20 BSTR);..HRESULT
1360: 67 65 74 5f 64 65 73 69 67 6e 4d 6f 64 65 28 42 get_designMode(B
1370: 53 54 52 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 STR*);..HRESULT
1380: 67 65 74 5f 73 65 6c 65 63 74 69 6f 6e 28 4c 50 get_selection(LP
1390: 48 54 4d 4c 53 45 4c 45 43 54 49 4f 4e 4f 42 4a HTMLSELECTIONOBJ
13a0: 45 43 54 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 ECT*);..HRESULT
13b0: 67 65 74 5f 72 65 61 64 79 53 74 61 74 65 28 42 get_readyState(B
13c0: 53 54 52 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 STR*);..HRESULT
13d0: 67 65 74 5f 66 72 61 6d 65 73 28 49 48 54 4d 4c get_frames(IHTML
13e0: 46 72 61 6d 65 73 43 6f 6c 6c 65 63 74 69 6f 6e FramesCollection
13f0: 32 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 2*);..HRESULT ge
1400: 74 5f 65 6d 62 65 64 73 28 4c 50 48 54 4d 4c 45 t_embeds(LPHTMLE
1410: 4c 45 4d 45 4e 54 43 4f 4c 4c 45 43 54 49 4f 4e LEMENTCOLLECTION
1420: 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 74 *);..HRESULT get
1430: 5f 70 6c 75 67 69 6e 73 28 4c 50 48 54 4d 4c 45 _plugins(LPHTMLE
1440: 4c 45 4d 45 4e 54 43 4f 4c 4c 45 43 54 49 4f 4e LEMENTCOLLECTION
1450: 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 74 *);..HRESULT put
1460: 5f 61 6c 69 6e 6b 43 6f 6c 6f 72 28 56 41 52 49 _alinkColor(VARI
1470: 41 4e 54 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 ANT);..HRESULT g
1480: 65 74 5f 61 6c 69 6e 6b 43 6f 6c 6f 72 28 56 41 et_alinkColor(VA
1490: 52 49 41 4e 54 2a 29 3b 0a 09 48 52 45 53 55 4c RIANT*);..HRESUL
14a0: 54 20 70 75 74 5f 62 67 43 6f 6c 6f 72 28 56 41 T put_bgColor(VA
14b0: 52 49 41 4e 54 29 3b 0a 09 48 52 45 53 55 4c 54 RIANT);..HRESULT
14c0: 20 67 65 74 5f 62 67 43 6f 6c 6f 72 28 56 41 52 get_bgColor(VAR
14d0: 49 41 4e 54 2a 29 3b 0a 09 48 52 45 53 55 4c 54 IANT*);..HRESULT
14e0: 20 70 75 74 5f 66 67 43 6f 6c 6f 72 28 56 41 52 put_fgColor(VAR
14f0: 49 41 4e 54 29 3b 0a 09 48 52 45 53 55 4c 54 20 IANT);..HRESULT
1500: 67 65 74 5f 66 67 43 6f 6c 6f 72 28 56 41 52 49 get_fgColor(VARI
1510: 41 4e 54 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 ANT*);..HRESULT
1520: 70 75 74 5f 6c 69 6e 6b 43 6f 6c 6f 72 28 56 41 put_linkColor(VA
1530: 52 49 41 4e 54 29 3b 0a 09 48 52 45 53 55 4c 54 RIANT);..HRESULT
1540: 20 67 65 74 5f 6c 69 6e 6b 43 6f 6c 6f 72 28 56 get_linkColor(V
1550: 41 52 49 41 4e 54 2a 29 3b 0a 09 48 52 45 53 55 ARIANT*);..HRESU
1560: 4c 54 20 70 75 74 5f 76 6c 69 6e 6b 43 6f 6c 6f LT put_vlinkColo
1570: 72 28 56 41 52 49 41 4e 54 29 3b 0a 09 48 52 45 r(VARIANT);..HRE
1580: 53 55 4c 54 20 67 65 74 5f 76 6c 69 6e 6b 43 6f SULT get_vlinkCo
1590: 6c 6f 72 28 56 41 52 49 41 4e 54 2a 29 3b 0a 09 lor(VARIANT*);..
15a0: 48 52 45 53 55 4c 54 20 67 65 74 5f 72 65 66 65 HRESULT get_refe
15b0: 72 72 65 72 28 42 53 54 52 2a 29 3b 0a 09 48 52 rrer(BSTR*);..HR
15c0: 45 53 55 4c 54 20 67 65 74 5f 6c 6f 63 61 74 69 ESULT get_locati
15d0: 6f 6e 28 4c 50 48 54 4d 4c 4c 4f 43 41 54 49 4f on(LPHTMLLOCATIO
15e0: 4e 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 N*);..HRESULT ge
15f0: 74 5f 6c 61 73 74 4d 6f 64 69 66 69 65 64 28 42 t_lastModified(B
1600: 53 54 52 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 STR*);..HRESULT
1610: 70 75 74 5f 75 72 6c 28 42 53 54 52 29 3b 0a 09 put_url(BSTR);..
1620: 48 52 45 53 55 4c 54 20 67 65 74 5f 75 72 6c 28 HRESULT get_url(
1630: 42 53 54 52 2a 29 3b 0a 09 48 52 45 53 55 4c 54 BSTR*);..HRESULT
1640: 20 70 75 74 5f 64 6f 6d 61 69 6e 28 42 53 54 52 put_domain(BSTR
1650: 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 74 5f );..HRESULT get_
1660: 64 6f 6d 61 69 6e 28 42 53 54 52 2a 29 3b 0a 09 domain(BSTR*);..
1670: 48 52 45 53 55 4c 54 20 70 75 74 5f 63 6f 6f 6b HRESULT put_cook
1680: 69 65 28 42 53 54 52 29 3b 0a 09 48 52 45 53 55 ie(BSTR);..HRESU
1690: 4c 54 20 67 65 74 5f 63 6f 6f 6b 69 65 28 42 53 LT get_cookie(BS
16a0: 54 52 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 TR*);..HRESULT p
16b0: 75 74 5f 65 78 70 61 6e 64 73 28 56 41 52 49 41 ut_expands(VARIA
16c0: 4e 54 5f 42 4f 4f 4c 29 3b 0a 09 48 52 45 53 55 NT_BOOL);..HRESU
16d0: 4c 54 20 67 65 74 5f 65 78 70 61 6e 64 73 28 56 LT get_expands(V
16e0: 41 52 49 41 4e 54 5f 42 4f 4f 4c 2a 29 3b 0a 09 ARIANT_BOOL*);..
16f0: 48 52 45 53 55 4c 54 20 70 75 74 5f 63 68 61 72 HRESULT put_char
1700: 73 65 74 28 42 53 54 52 29 3b 0a 09 48 52 45 53 set(BSTR);..HRES
1710: 55 4c 54 20 67 65 74 5f 63 68 61 72 73 65 74 28 ULT get_charset(
1720: 42 53 54 52 2a 29 3b 0a 09 48 52 45 53 55 4c 54 BSTR*);..HRESULT
1730: 20 70 75 74 5f 64 65 66 61 75 6c 74 43 68 61 72 put_defaultChar
1740: 73 65 74 28 42 53 54 52 29 3b 0a 09 48 52 45 53 set(BSTR);..HRES
1750: 55 4c 54 20 67 65 74 5f 64 65 66 61 75 6c 74 43 ULT get_defaultC
1760: 68 61 72 73 65 74 28 42 53 54 52 2a 29 3b 0a 09 harset(BSTR*);..
1770: 48 52 45 53 55 4c 54 20 67 65 74 5f 6d 69 6d 65 HRESULT get_mime
1780: 54 79 70 65 28 42 53 54 52 2a 29 3b 0a 09 48 52 Type(BSTR*);..HR
1790: 45 53 55 4c 54 20 67 65 74 5f 66 69 6c 65 53 69 ESULT get_fileSi
17a0: 7a 65 28 42 53 54 52 2a 29 3b 0a 09 48 52 45 53 ze(BSTR*);..HRES
17b0: 55 4c 54 20 67 65 74 5f 66 69 6c 65 43 72 65 61 ULT get_fileCrea
17c0: 74 65 64 44 61 74 65 28 42 53 54 52 2a 29 3b 0a tedDate(BSTR*);.
17d0: 09 48 52 45 53 55 4c 54 20 67 65 74 5f 66 69 6c .HRESULT get_fil
17e0: 65 4d 6f 64 69 66 69 65 64 44 61 74 65 28 42 53 eModifiedDate(BS
17f0: 54 52 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 TR*);..HRESULT g
1800: 65 74 5f 66 69 6c 65 55 70 64 61 74 65 64 44 61 et_fileUpdatedDa
1810: 74 65 28 42 53 54 52 2a 29 3b 0a 09 48 52 45 53 te(BSTR*);..HRES
1820: 55 4c 54 20 67 65 74 5f 73 65 63 75 72 69 74 79 ULT get_security
1830: 28 42 53 54 52 2a 29 3b 0a 09 48 52 45 53 55 4c (BSTR*);..HRESUL
1840: 54 20 67 65 74 5f 70 72 6f 74 6f 63 6f 6c 28 42 T get_protocol(B
1850: 53 54 52 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 STR*);..HRESULT
1860: 67 65 74 5f 6e 61 6d 65 50 72 6f 70 28 42 53 54 get_nameProp(BST
1870: 52 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 77 72 R*);..HRESULT wr
1880: 69 74 65 28 53 41 46 45 41 52 52 41 59 2a 29 3b ite(SAFEARRAY*);
1890: 0a 09 48 52 45 53 55 4c 54 20 77 72 69 74 65 6c ..HRESULT writel
18a0: 6e 28 53 41 46 45 41 52 52 41 59 2a 29 3b 0a 09 n(SAFEARRAY*);..
18b0: 48 52 45 53 55 4c 54 20 6f 70 65 6e 28 42 53 54 HRESULT open(BST
18c0: 52 2c 56 41 52 49 41 4e 54 2c 56 41 52 49 41 4e R,VARIANT,VARIAN
18d0: 54 2c 56 41 52 49 41 4e 54 2c 49 44 69 73 70 61 T,VARIANT,IDispa
18e0: 74 63 68 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 tch*);..HRESULT
18f0: 63 6c 6f 73 65 28 29 3b 0a 09 48 52 45 53 55 4c close();..HRESUL
1900: 54 20 63 6c 65 61 72 28 29 3b 0a 09 48 52 45 53 T clear();..HRES
1910: 55 4c 54 20 71 75 65 72 79 43 6f 6d 6d 61 6e 64 ULT queryCommand
1920: 53 75 70 70 6f 72 74 65 64 28 42 53 54 52 2c 56 Supported(BSTR,V
1930: 41 52 49 41 4e 54 5f 42 4f 4f 4c 2a 29 3b 0a 09 ARIANT_BOOL*);..
1940: 48 52 45 53 55 4c 54 20 71 75 65 72 79 43 6f 6d HRESULT queryCom
1950: 6d 61 6e 64 45 6e 61 62 6c 65 64 28 42 53 54 52 mandEnabled(BSTR
1960: 2c 56 41 52 49 41 4e 54 5f 42 4f 4f 4c 2a 29 3b ,VARIANT_BOOL*);
1970: 0a 09 48 52 45 53 55 4c 54 20 71 75 65 72 79 43 ..HRESULT queryC
1980: 6f 6d 6d 61 6e 64 53 74 61 74 65 28 42 53 54 52 ommandState(BSTR
1990: 2c 56 41 52 49 41 4e 54 5f 42 4f 4f 4c 2a 29 3b ,VARIANT_BOOL*);
19a0: 0a 09 48 52 45 53 55 4c 54 20 71 75 65 72 79 43 ..HRESULT queryC
19b0: 6f 6d 6d 61 6e 64 49 6e 64 65 74 65 72 6d 28 42 ommandIndeterm(B
19c0: 53 54 52 2c 56 41 52 49 41 4e 54 5f 42 4f 4f 4c STR,VARIANT_BOOL
19d0: 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 71 75 65 *);..HRESULT que
19e0: 72 79 43 6f 6d 6d 61 6e 64 54 65 78 74 28 42 53 ryCommandText(BS
19f0: 54 52 2c 42 53 54 52 2a 29 3b 0a 09 48 52 45 53 TR,BSTR*);..HRES
1a00: 55 4c 54 20 71 75 65 72 79 43 6f 6d 6d 61 6e 64 ULT queryCommand
1a10: 56 61 6c 75 65 28 42 53 54 52 2c 56 41 52 49 41 Value(BSTR,VARIA
1a20: 4e 54 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 65 NT*);..HRESULT e
1a30: 78 65 63 43 6f 6d 6d 61 6e 64 28 42 53 54 52 2c xecCommand(BSTR,
1a40: 56 41 52 49 41 4e 54 5f 42 4f 4f 4c 2c 56 41 52 VARIANT_BOOL,VAR
1a50: 49 41 4e 54 2c 56 41 52 49 41 4e 54 5f 42 4f 4f IANT,VARIANT_BOO
1a60: 4c 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 65 78 L*);..HRESULT ex
1a70: 65 63 43 6f 6d 6d 61 6e 64 53 68 6f 77 48 65 6c ecCommandShowHel
1a80: 70 28 42 53 54 52 2c 56 41 52 49 41 4e 54 5f 42 p(BSTR,VARIANT_B
1a90: 4f 4f 4c 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 OOL*);..HRESULT
1aa0: 63 72 65 61 74 65 45 6c 65 6d 65 6e 74 28 42 53 createElement(BS
1ab0: 54 52 2c 4c 50 48 54 4d 4c 45 4c 45 4d 45 4e 54 TR,LPHTMLELEMENT
1ac0: 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 74 *);..HRESULT put
1ad0: 5f 6f 6e 68 65 6c 70 28 56 41 52 49 41 4e 54 29 _onhelp(VARIANT)
1ae0: 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 74 5f 6f ;..HRESULT get_o
1af0: 6e 68 65 6c 70 28 56 41 52 49 41 4e 54 2a 29 3b nhelp(VARIANT*);
1b00: 0a 09 48 52 45 53 55 4c 54 20 70 75 74 5f 6f 6e ..HRESULT put_on
1b10: 63 6c 69 63 6b 28 56 41 52 49 41 4e 54 29 3b 0a click(VARIANT);.
1b20: 09 48 52 45 53 55 4c 54 20 67 65 74 5f 6f 6e 63 .HRESULT get_onc
1b30: 6c 69 63 6b 28 56 41 52 49 41 4e 54 2a 29 3b 0a lick(VARIANT*);.
1b40: 09 48 52 45 53 55 4c 54 20 70 75 74 5f 6f 6e 64 .HRESULT put_ond
1b50: 62 6c 63 6c 69 63 6b 28 56 41 52 49 41 4e 54 29 blclick(VARIANT)
1b60: 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 74 5f 6f ;..HRESULT get_o
1b70: 6e 64 62 6c 63 6c 69 63 6b 28 56 41 52 49 41 4e ndblclick(VARIAN
1b80: 54 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 T*);..HRESULT pu
1b90: 74 5f 6f 6e 6b 65 79 75 70 28 56 41 52 49 41 4e t_onkeyup(VARIAN
1ba0: 54 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 74 T);..HRESULT get
1bb0: 5f 6f 6e 6b 65 79 75 70 28 56 41 52 49 41 4e 54 _onkeyup(VARIANT
1bc0: 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 74 *);..HRESULT put
1bd0: 5f 6f 6e 6b 65 79 64 6f 77 6e 28 56 41 52 49 41 _onkeydown(VARIA
1be0: 4e 54 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 NT);..HRESULT ge
1bf0: 74 5f 6f 6e 6b 65 79 64 6f 77 6e 28 56 41 52 49 t_onkeydown(VARI
1c00: 41 4e 54 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 ANT*);..HRESULT
1c10: 70 75 74 5f 6f 6e 6b 65 79 70 72 65 73 73 28 56 put_onkeypress(V
1c20: 41 52 49 41 4e 54 29 3b 0a 09 48 52 45 53 55 4c ARIANT);..HRESUL
1c30: 54 20 67 65 74 5f 6f 6e 6b 65 79 70 72 65 73 73 T get_onkeypress
1c40: 28 56 41 52 49 41 4e 54 2a 29 3b 0a 09 48 52 45 (VARIANT*);..HRE
1c50: 53 55 4c 54 20 70 75 74 5f 6f 6e 6d 6f 75 73 65 SULT put_onmouse
1c60: 75 70 28 56 41 52 49 41 4e 54 29 3b 0a 09 48 52 up(VARIANT);..HR
1c70: 45 53 55 4c 54 20 67 65 74 5f 6f 6e 6d 6f 75 73 ESULT get_onmous
1c80: 65 75 70 28 56 41 52 49 41 4e 54 2a 29 3b 0a 09 eup(VARIANT*);..
1c90: 48 52 45 53 55 4c 54 20 70 75 74 5f 6f 6e 6d 6f HRESULT put_onmo
1ca0: 75 73 65 64 6f 77 6e 28 56 41 52 49 41 4e 54 29 usedown(VARIANT)
1cb0: 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 74 5f 6f ;..HRESULT get_o
1cc0: 6e 6d 6f 75 73 65 64 6f 77 6e 28 56 41 52 49 41 nmousedown(VARIA
1cd0: 4e 54 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 NT*);..HRESULT p
1ce0: 75 74 5f 6f 6e 6d 6f 75 73 65 6d 6f 76 65 28 56 ut_onmousemove(V
1cf0: 41 52 49 41 4e 54 29 3b 0a 09 48 52 45 53 55 4c ARIANT);..HRESUL
1d00: 54 20 67 65 74 5f 6f 6e 6d 6f 75 73 65 6d 6f 76 T get_onmousemov
1d10: 65 28 56 41 52 49 41 4e 54 2a 29 3b 0a 09 48 52 e(VARIANT*);..HR
1d20: 45 53 55 4c 54 20 70 75 74 5f 6f 6e 6d 6f 75 73 ESULT put_onmous
1d30: 65 6f 75 74 28 56 41 52 49 41 4e 54 29 3b 0a 09 eout(VARIANT);..
1d40: 48 52 45 53 55 4c 54 20 67 65 74 5f 6f 6e 6d 6f HRESULT get_onmo
1d50: 75 73 65 6f 75 74 28 56 41 52 49 41 4e 54 2a 29 useout(VARIANT*)
1d60: 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 74 5f 6f ;..HRESULT put_o
1d70: 6e 6d 6f 75 73 65 6f 76 65 72 28 56 41 52 49 41 nmouseover(VARIA
1d80: 4e 54 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 NT);..HRESULT ge
1d90: 74 5f 6f 6e 6d 6f 75 73 65 6f 76 65 72 28 56 41 t_onmouseover(VA
1da0: 52 49 41 4e 54 2a 29 3b 0a 09 48 52 45 53 55 4c RIANT*);..HRESUL
1db0: 54 20 70 75 74 5f 6f 6e 72 65 61 64 79 73 74 61 T put_onreadysta
1dc0: 74 65 63 68 61 6e 67 65 28 56 41 52 49 41 4e 54 techange(VARIANT
1dd0: 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 74 5f );..HRESULT get_
1de0: 6f 6e 72 65 61 64 79 73 74 61 74 65 63 68 61 6e onreadystatechan
1df0: 67 65 28 56 41 52 49 41 4e 54 2a 29 3b 0a 09 48 ge(VARIANT*);..H
1e00: 52 45 53 55 4c 54 20 70 75 74 5f 6f 6e 61 66 74 RESULT put_onaft
1e10: 65 72 75 70 64 61 74 65 28 56 41 52 49 41 4e 54 erupdate(VARIANT
1e20: 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 74 5f );..HRESULT get_
1e30: 6f 6e 61 66 74 65 72 75 70 64 61 74 65 28 56 41 onafterupdate(VA
1e40: 52 49 41 4e 54 2a 29 3b 0a 09 48 52 45 53 55 4c RIANT*);..HRESUL
1e50: 54 20 70 75 74 5f 6f 6e 72 6f 77 65 78 69 74 28 T put_onrowexit(
1e60: 56 41 52 49 41 4e 54 29 3b 0a 09 48 52 45 53 55 VARIANT);..HRESU
1e70: 4c 54 20 67 65 74 5f 6f 6e 72 6f 77 65 78 69 74 LT get_onrowexit
1e80: 28 56 41 52 49 41 4e 54 2a 29 3b 0a 09 48 52 45 (VARIANT*);..HRE
1e90: 53 55 4c 54 20 70 75 74 5f 6f 6e 72 6f 77 65 6e SULT put_onrowen
1ea0: 74 65 72 28 56 41 52 49 41 4e 54 29 3b 0a 09 48 ter(VARIANT);..H
1eb0: 52 45 53 55 4c 54 20 67 65 74 5f 6f 6e 72 6f 77 RESULT get_onrow
1ec0: 65 6e 74 65 72 28 56 41 52 49 41 4e 54 2a 29 3b enter(VARIANT*);
1ed0: 0a 09 48 52 45 53 55 4c 54 20 70 75 74 5f 6f 6e ..HRESULT put_on
1ee0: 64 72 61 67 73 74 61 72 74 28 56 41 52 49 41 4e dragstart(VARIAN
1ef0: 54 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 74 T);..HRESULT get
1f00: 5f 6f 6e 64 72 61 67 73 74 61 72 74 28 56 41 52 _ondragstart(VAR
1f10: 49 41 4e 54 2a 29 3b 0a 09 48 52 45 53 55 4c 54 IANT*);..HRESULT
1f20: 20 70 75 74 5f 6f 6e 73 65 6c 65 63 74 73 74 61 put_onselectsta
1f30: 72 74 28 56 41 52 49 41 4e 54 29 3b 0a 09 48 52 rt(VARIANT);..HR
1f40: 45 53 55 4c 54 20 67 65 74 5f 6f 6e 73 65 6c 65 ESULT get_onsele
1f50: 63 74 73 74 61 72 74 28 56 41 52 49 41 4e 54 2a ctstart(VARIANT*
1f60: 29 3b 0a 09 48 52 45 53 55 4c 54 20 65 6c 65 6d );..HRESULT elem
1f70: 65 6e 74 46 72 6f 6d 50 6f 69 6e 74 28 4c 4f 4e entFromPoint(LON
1f80: 47 2c 4c 4f 4e 47 2c 4c 50 48 54 4d 4c 45 4c 45 G,LONG,LPHTMLELE
1f90: 4d 45 4e 54 2a 29 3b 0a 09 48 52 45 53 55 4c 54 MENT*);..HRESULT
1fa0: 20 67 65 74 5f 70 61 72 65 6e 74 57 69 6e 64 6f get_parentWindo
1fb0: 77 28 4c 50 48 54 4d 4c 57 49 4e 44 4f 57 32 2a w(LPHTMLWINDOW2*
1fc0: 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 74 5f );..HRESULT get_
1fd0: 73 74 79 6c 65 53 68 65 65 74 73 28 4c 50 48 54 styleSheets(LPHT
1fe0: 4d 4c 53 54 59 4c 45 53 48 45 45 54 53 43 4f 4c MLSTYLESHEETSCOL
1ff0: 4c 45 43 54 49 4f 4e 2a 29 3b 0a 09 48 52 45 53 LECTION*);..HRES
2000: 55 4c 54 20 70 75 74 5f 6f 6e 62 65 66 6f 72 65 ULT put_onbefore
2010: 75 70 64 61 74 65 28 56 41 52 49 41 4e 54 29 3b update(VARIANT);
2020: 0a 09 48 52 45 53 55 4c 54 20 67 65 74 5f 6f 6e ..HRESULT get_on
2030: 62 65 66 6f 72 65 75 70 64 61 74 65 28 56 41 52 beforeupdate(VAR
2040: 49 41 4e 54 2a 29 3b 0a 09 48 52 45 53 55 4c 54 IANT*);..HRESULT
2050: 20 70 75 74 5f 6f 6e 65 72 72 6f 72 75 70 64 61 put_onerrorupda
2060: 74 65 28 56 41 52 49 41 4e 54 29 3b 0a 09 48 52 te(VARIANT);..HR
2070: 45 53 55 4c 54 20 67 65 74 5f 6f 6e 65 72 72 6f ESULT get_onerro
2080: 72 75 70 64 61 74 65 28 56 41 52 49 41 4e 54 2a rupdate(VARIANT*
2090: 29 3b 0a 09 48 52 45 53 55 4c 54 20 74 6f 53 74 );..HRESULT toSt
20a0: 72 69 6e 67 28 42 53 54 52 2a 29 3b 0a 09 48 52 ring(BSTR*);..HR
20b0: 45 53 55 4c 54 20 63 72 65 61 74 65 53 74 79 6c ESULT createStyl
20c0: 65 53 68 65 65 74 28 42 53 54 52 2c 4c 4f 4e 47 eSheet(BSTR,LONG
20d0: 2c 4c 50 48 54 4d 4c 53 54 59 4c 45 53 48 45 45 ,LPHTMLSTYLESHEE
20e0: 54 2a 29 3b 0a 7d 0a 0a 69 6e 74 65 72 66 61 63 T*);.}..interfac
20f0: 65 20 49 48 54 4d 4c 53 65 6c 65 63 74 69 6f 6e e IHTMLSelection
2100: 4f 62 6a 65 63 74 20 3a 20 49 44 69 73 70 61 74 Object : IDispat
2110: 63 68 20 7b 0a 09 48 52 45 53 55 4c 54 20 63 72 ch {..HRESULT cr
2120: 65 61 74 65 52 61 6e 67 65 28 49 44 69 73 70 61 eateRange(IDispa
2130: 74 63 68 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 tch*);..HRESULT
2140: 65 6d 70 74 79 28 29 3b 0a 09 48 52 45 53 55 4c empty();..HRESUL
2150: 54 20 63 6c 65 61 72 28 29 3b 0a 09 48 52 45 53 T clear();..HRES
2160: 55 4c 54 20 67 65 74 5f 74 79 70 65 28 42 53 54 ULT get_type(BST
2170: 52 2a 29 3b 0a 7d 0a 61 6c 69 61 73 20 49 48 54 R*);.}.alias IHT
2180: 4d 4c 53 65 6c 65 63 74 69 6f 6e 4f 62 6a 65 63 MLSelectionObjec
2190: 74 20 4c 50 48 54 4d 4c 53 45 4c 45 43 54 49 4f t LPHTMLSELECTIO
21a0: 4e 4f 42 4a 45 43 54 3b 0a 0a 69 6e 74 65 72 66 NOBJECT;..interf
21b0: 61 63 65 20 49 48 54 4d 4c 54 78 74 52 61 6e 67 ace IHTMLTxtRang
21c0: 65 20 3a 20 49 44 69 73 70 61 74 63 68 20 7b 0a e : IDispatch {.
21d0: 09 48 52 45 53 55 4c 54 20 67 65 74 5f 68 74 6d .HRESULT get_htm
21e0: 6c 54 65 78 74 28 42 53 54 52 2a 29 3b 0a 09 48 lText(BSTR*);..H
21f0: 52 45 53 55 4c 54 20 70 75 74 5f 74 65 78 74 28 RESULT put_text(
2200: 42 53 54 52 29 3b 0a 09 48 52 45 53 55 4c 54 20 BSTR);..HRESULT
2210: 67 65 74 5f 74 65 78 74 28 42 53 54 52 2a 29 3b get_text(BSTR*);
2220: 0a 09 48 52 45 53 55 4c 54 20 70 61 72 65 6e 74 ..HRESULT parent
2230: 45 6c 65 6d 65 6e 74 28 4c 50 48 54 4d 4c 45 4c Element(LPHTMLEL
2240: 45 4d 45 4e 54 2a 29 3b 0a 09 48 52 45 53 55 4c EMENT*);..HRESUL
2250: 54 20 64 75 70 6c 69 63 61 74 65 28 49 48 54 4d T duplicate(IHTM
2260: 4c 54 78 74 52 61 6e 67 65 2a 29 3b 0a 09 48 52 LTxtRange*);..HR
2270: 45 53 55 4c 54 20 69 6e 52 61 6e 67 65 28 49 48 ESULT inRange(IH
2280: 54 4d 4c 54 78 74 52 61 6e 67 65 2c 56 41 52 49 TMLTxtRange,VARI
2290: 41 4e 54 5f 42 4f 4f 4c 2a 29 3b 0a 09 48 52 45 ANT_BOOL*);..HRE
22a0: 53 55 4c 54 20 69 73 45 71 75 61 6c 28 49 48 54 SULT isEqual(IHT
22b0: 4d 4c 54 78 74 52 61 6e 67 65 2c 56 41 52 49 41 MLTxtRange,VARIA
22c0: 4e 54 5f 42 4f 4f 4c 2a 29 3b 0a 09 48 52 45 53 NT_BOOL*);..HRES
22d0: 55 4c 54 20 73 63 72 6f 6c 6c 49 6e 74 6f 56 69 ULT scrollIntoVi
22e0: 65 77 28 56 41 52 49 41 4e 54 5f 42 4f 4f 4c 29 ew(VARIANT_BOOL)
22f0: 3b 0a 09 48 52 45 53 55 4c 54 20 63 6f 6c 6c 61 ;..HRESULT colla
2300: 70 73 65 28 56 41 52 49 41 4e 54 5f 42 4f 4f 4c pse(VARIANT_BOOL
2310: 29 3b 0a 09 48 52 45 53 55 4c 54 20 65 78 70 61 );..HRESULT expa
2320: 6e 64 28 42 53 54 52 2c 56 41 52 49 41 4e 54 5f nd(BSTR,VARIANT_
2330: 42 4f 4f 4c 2a 29 3b 0a 09 48 52 45 53 55 4c 54 BOOL*);..HRESULT
2340: 20 6d 6f 76 65 28 42 53 54 52 2c 4c 4f 4e 47 2c move(BSTR,LONG,
2350: 4c 4f 4e 47 2a 29 3b 0a 09 48 52 45 53 55 4c 54 LONG*);..HRESULT
2360: 20 6d 6f 76 65 53 74 61 72 74 28 42 53 54 52 2c moveStart(BSTR,
2370: 4c 4f 4e 47 2c 4c 4f 4e 47 2a 29 3b 0a 09 48 52 LONG,LONG*);..HR
2380: 45 53 55 4c 54 20 6d 6f 76 65 45 6e 64 28 42 53 ESULT moveEnd(BS
2390: 54 52 2c 4c 4f 4e 47 2c 4c 4f 4e 47 2a 29 3b 0a TR,LONG,LONG*);.
23a0: 09 48 52 45 53 55 4c 54 20 73 65 6c 65 63 74 28 .HRESULT select(
23b0: 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 61 73 74 );..HRESULT past
23c0: 65 48 54 4d 4c 28 42 53 54 52 29 3b 0a 09 48 52 eHTML(BSTR);..HR
23d0: 45 53 55 4c 54 20 6d 6f 76 65 54 6f 45 6c 65 6d ESULT moveToElem
23e0: 65 6e 74 54 65 78 74 28 4c 50 48 54 4d 4c 45 4c entText(LPHTMLEL
23f0: 45 4d 45 4e 54 29 3b 0a 09 48 52 45 53 55 4c 54 EMENT);..HRESULT
2400: 20 73 65 74 45 6e 64 50 6f 69 6e 74 28 42 53 54 setEndPoint(BST
2410: 52 2c 49 48 54 4d 4c 54 78 74 52 61 6e 67 65 29 R,IHTMLTxtRange)
2420: 3b 0a 09 48 52 45 53 55 4c 54 20 63 6f 6d 70 61 ;..HRESULT compa
2430: 72 65 45 6e 64 50 6f 69 6e 74 73 28 42 53 54 52 reEndPoints(BSTR
2440: 2c 49 48 54 4d 4c 54 78 74 52 61 6e 67 65 2c 4c ,IHTMLTxtRange,L
2450: 4f 4e 47 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 ONG*);..HRESULT
2460: 66 69 6e 64 54 65 78 74 28 42 53 54 52 2c 4c 4f findText(BSTR,LO
2470: 4e 47 2c 4c 4f 4e 47 2c 56 41 52 49 41 4e 54 5f NG,LONG,VARIANT_
2480: 42 4f 4f 4c 2a 29 3b 0a 09 48 52 45 53 55 4c 54 BOOL*);..HRESULT
2490: 20 6d 6f 76 65 54 6f 50 6f 69 6e 74 28 4c 4f 4e moveToPoint(LON
24a0: 47 2c 4c 4f 4e 47 29 3b 0a 09 48 52 45 53 55 4c G,LONG);..HRESUL
24b0: 54 20 67 65 74 42 6f 6f 6b 6d 61 72 6b 28 42 53 T getBookmark(BS
24c0: 54 52 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 6d TR*);..HRESULT m
24d0: 6f 76 65 54 6f 42 6f 6f 6b 62 61 72 6b 28 42 53 oveToBookbark(BS
24e0: 54 52 2c 56 41 52 49 41 4e 54 5f 42 4f 4f 4c 2a TR,VARIANT_BOOL*
24f0: 29 3b 0a 09 48 52 45 53 55 4c 54 20 71 75 65 72 );..HRESULT quer
2500: 79 43 6f 6d 6d 61 6e 64 53 75 70 70 6f 72 74 65 yCommandSupporte
2510: 64 28 42 53 54 52 2c 56 41 52 49 41 4e 54 5f 42 d(BSTR,VARIANT_B
2520: 4f 4f 4c 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 OOL*);..HRESULT
2530: 71 75 65 72 79 43 6f 6d 6d 61 6e 64 45 6e 61 62 queryCommandEnab
2540: 6c 65 64 28 42 53 54 52 2c 56 41 52 49 41 4e 54 led(BSTR,VARIANT
2550: 5f 42 4f 4f 4c 2a 29 3b 0a 09 48 52 45 53 55 4c _BOOL*);..HRESUL
2560: 54 20 71 75 65 72 79 43 6f 6d 6d 61 6e 64 53 74 T queryCommandSt
2570: 61 74 65 28 42 53 54 52 2c 56 41 52 49 41 4e 54 ate(BSTR,VARIANT
2580: 5f 42 4f 4f 4c 2a 29 3b 0a 09 48 52 45 53 55 4c _BOOL*);..HRESUL
2590: 54 20 71 75 65 72 79 43 6f 6d 6d 61 6e 64 49 6e T queryCommandIn
25a0: 64 65 74 65 72 6d 28 42 53 54 52 2c 56 41 52 49 determ(BSTR,VARI
25b0: 41 4e 54 5f 42 4f 4f 4c 2a 29 3b 0a 09 48 52 45 ANT_BOOL*);..HRE
25c0: 53 55 4c 54 20 71 75 65 72 79 43 6f 6d 6d 61 6e SULT queryComman
25d0: 64 54 65 78 74 28 42 53 54 52 2c 42 53 54 52 2a dText(BSTR,BSTR*
25e0: 29 3b 0a 09 48 52 45 53 55 4c 54 20 71 75 65 72 );..HRESULT quer
25f0: 79 43 6f 6d 6d 61 6e 64 56 61 6c 75 65 28 42 53 yCommandValue(BS
2600: 54 52 2c 56 41 52 49 41 4e 54 2a 29 3b 0a 09 48 TR,VARIANT*);..H
2610: 52 45 53 55 4c 54 20 65 78 65 63 43 6f 6d 6d 61 RESULT execComma
2620: 6e 64 28 42 53 54 52 2c 56 41 52 49 41 4e 54 5f nd(BSTR,VARIANT_
2630: 42 4f 4f 4c 2c 56 41 52 49 41 4e 54 2c 56 41 52 BOOL,VARIANT,VAR
2640: 49 41 4e 54 5f 42 4f 4f 4c 2a 29 3b 0a 09 48 52 IANT_BOOL*);..HR
2650: 45 53 55 4c 54 20 65 78 65 63 43 6f 6d 6d 61 6e ESULT execComman
2660: 64 53 68 6f 77 48 65 6c 70 28 42 53 54 52 2c 56 dShowHelp(BSTR,V
2670: 41 52 49 41 4e 54 5f 42 4f 4f 4c 2a 29 3b 0a 7d ARIANT_BOOL*);.}
2680: 0a 0a 69 6e 74 65 72 66 61 63 65 20 49 48 54 4d ..interface IHTM
2690: 4c 45 6c 65 6d 65 6e 74 20 3a 20 49 44 69 73 70 LElement : IDisp
26a0: 61 74 63 68 20 7b 0a 09 48 52 45 53 55 4c 54 20 atch {..HRESULT
26b0: 73 65 74 41 74 74 72 69 62 75 74 65 28 42 53 54 setAttribute(BST
26c0: 52 2c 56 41 52 49 41 4e 54 2c 4c 4f 4e 47 29 3b R,VARIANT,LONG);
26d0: 0a 09 48 52 45 53 55 4c 54 20 67 65 74 41 74 74 ..HRESULT getAtt
26e0: 72 69 62 75 74 65 28 42 53 54 52 2c 4c 4f 4e 47 ribute(BSTR,LONG
26f0: 2c 56 41 52 49 41 4e 54 2a 29 3b 0a 09 48 52 45 ,VARIANT*);..HRE
2700: 53 55 4c 54 20 72 65 6d 6f 76 65 41 74 74 72 69 SULT removeAttri
2710: 62 75 74 65 28 42 53 54 52 2c 4c 4f 4e 47 2c 56 bute(BSTR,LONG,V
2720: 41 52 49 41 4e 54 5f 42 4f 4f 4c 2a 29 3b 0a 09 ARIANT_BOOL*);..
2730: 48 52 45 53 55 4c 54 20 70 75 74 5f 63 6c 61 73 HRESULT put_clas
2740: 73 4e 61 6d 65 28 42 53 54 52 29 3b 0a 09 48 52 sName(BSTR);..HR
2750: 45 53 55 4c 54 20 67 65 74 5f 63 6c 61 73 73 4e ESULT get_classN
2760: 61 6d 65 28 72 65 66 20 42 53 54 52 29 3b 0a 09 ame(ref BSTR);..
2770: 48 52 45 53 55 4c 54 20 70 75 74 5f 69 64 28 42 HRESULT put_id(B
2780: 53 54 52 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 STR);..HRESULT g
2790: 65 74 5f 69 64 28 72 65 66 20 42 53 54 52 29 3b et_id(ref BSTR);
27a0: 0a 09 48 52 45 53 55 4c 54 20 67 65 74 5f 74 61 ..HRESULT get_ta
27b0: 67 4e 61 6d 65 28 72 65 66 20 42 53 54 52 29 3b gName(ref BSTR);
27c0: 0a 09 48 52 45 53 55 4c 54 20 67 65 74 5f 70 61 ..HRESULT get_pa
27d0: 72 65 6e 74 45 6c 65 6d 65 6e 74 28 4c 50 48 54 rentElement(LPHT
27e0: 4d 4c 45 4c 45 4d 45 4e 54 2a 29 3b 0a 09 48 52 MLELEMENT*);..HR
27f0: 45 53 55 4c 54 20 67 65 74 5f 73 74 79 6c 65 28 ESULT get_style(
2800: 4c 50 48 54 4d 4c 53 54 59 4c 45 2a 29 3b 0a 09 LPHTMLSTYLE*);..
2810: 48 52 45 53 55 4c 54 20 70 75 74 5f 6f 6e 68 65 HRESULT put_onhe
2820: 6c 70 28 56 41 52 49 41 4e 54 29 3b 0a 09 48 52 lp(VARIANT);..HR
2830: 45 53 55 4c 54 20 67 65 74 5f 6f 6e 68 65 6c 70 ESULT get_onhelp
2840: 28 56 41 52 49 41 4e 54 2a 29 3b 0a 09 48 52 45 (VARIANT*);..HRE
2850: 53 55 4c 54 20 70 75 74 5f 6f 6e 63 6c 69 63 6b SULT put_onclick
2860: 28 56 41 52 49 41 4e 54 29 3b 0a 09 48 52 45 53 (VARIANT);..HRES
2870: 55 4c 54 20 67 65 74 5f 6f 6e 63 6c 69 63 6b 28 ULT get_onclick(
2880: 56 41 52 49 41 4e 54 2a 29 3b 0a 09 48 52 45 53 VARIANT*);..HRES
2890: 55 4c 54 20 70 75 74 5f 6f 6e 64 62 6c 63 6c 69 ULT put_ondblcli
28a0: 63 6b 28 56 41 52 49 41 4e 54 29 3b 0a 09 48 52 ck(VARIANT);..HR
28b0: 45 53 55 4c 54 20 67 65 74 5f 6f 6e 64 62 6c 63 ESULT get_ondblc
28c0: 6c 69 63 6b 28 56 41 52 49 41 4e 54 2a 29 3b 0a lick(VARIANT*);.
28d0: 09 48 52 45 53 55 4c 54 20 70 75 74 5f 6f 6e 6b .HRESULT put_onk
28e0: 65 79 64 6f 77 6e 28 56 41 52 49 41 4e 54 29 3b eydown(VARIANT);
28f0: 0a 09 48 52 45 53 55 4c 54 20 67 65 74 5f 6f 6e ..HRESULT get_on
2900: 6b 65 79 64 6f 77 6e 28 56 41 52 49 41 4e 54 2a keydown(VARIANT*
2910: 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 74 5f );..HRESULT put_
2920: 6f 6e 6b 65 79 75 70 28 56 41 52 49 41 4e 54 29 onkeyup(VARIANT)
2930: 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 74 5f 6f ;..HRESULT get_o
2940: 6e 6b 65 79 75 70 28 56 41 52 49 41 4e 54 2a 29 nkeyup(VARIANT*)
2950: 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 74 5f 6f ;..HRESULT put_o
2960: 6e 6b 65 79 70 72 65 73 73 28 56 41 52 49 41 4e nkeypress(VARIAN
2970: 54 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 74 T);..HRESULT get
2980: 5f 6f 6e 6b 65 79 70 72 65 73 73 28 56 41 52 49 _onkeypress(VARI
2990: 41 4e 54 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 ANT*);..HRESULT
29a0: 70 75 74 5f 6f 6e 6d 6f 75 73 65 6f 75 74 28 56 put_onmouseout(V
29b0: 41 52 49 41 4e 54 29 3b 0a 09 48 52 45 53 55 4c ARIANT);..HRESUL
29c0: 54 20 67 65 74 5f 6f 6e 6d 6f 75 73 65 6f 75 74 T get_onmouseout
29d0: 28 56 41 52 49 41 4e 54 2a 29 3b 0a 09 48 52 45 (VARIANT*);..HRE
29e0: 53 55 4c 54 20 70 75 74 5f 6f 6e 6d 6f 75 73 65 SULT put_onmouse
29f0: 6f 76 65 72 28 56 41 52 49 41 4e 54 29 3b 0a 09 over(VARIANT);..
2a00: 48 52 45 53 55 4c 54 20 67 65 74 5f 6f 6e 6d 6f HRESULT get_onmo
2a10: 75 73 65 6f 76 65 72 28 56 41 52 49 41 4e 54 2a useover(VARIANT*
2a20: 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 74 5f );..HRESULT put_
2a30: 6f 6e 6d 6f 75 73 65 6d 6f 76 65 28 56 41 52 49 onmousemove(VARI
2a40: 41 4e 54 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 ANT);..HRESULT g
2a50: 65 74 5f 6f 6e 6d 6f 75 73 65 6d 6f 76 65 28 56 et_onmousemove(V
2a60: 41 52 49 41 4e 54 2a 29 3b 0a 09 48 52 45 53 55 ARIANT*);..HRESU
2a70: 4c 54 20 70 75 74 5f 6f 6e 6d 6f 75 73 65 64 6f LT put_onmousedo
2a80: 77 6e 28 56 41 52 49 41 4e 54 29 3b 0a 09 48 52 wn(VARIANT);..HR
2a90: 45 53 55 4c 54 20 67 65 74 5f 6f 6e 6d 6f 75 73 ESULT get_onmous
2aa0: 65 64 6f 77 6e 28 56 41 52 49 41 4e 54 2a 29 3b edown(VARIANT*);
2ab0: 0a 09 48 52 45 53 55 4c 54 20 70 75 74 5f 6f 6e ..HRESULT put_on
2ac0: 6d 6f 75 73 65 75 70 28 56 41 52 49 41 4e 54 29 mouseup(VARIANT)
2ad0: 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 74 5f 6f ;..HRESULT get_o
2ae0: 6e 6d 6f 75 73 65 75 70 28 56 41 52 49 41 4e 54 nmouseup(VARIANT
2af0: 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 74 *);..HRESULT get
2b00: 5f 64 6f 63 75 6d 65 6e 74 28 49 44 69 73 70 61 _document(IDispa
2b10: 74 63 68 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 tch*);..HRESULT
2b20: 70 75 74 5f 74 69 74 6c 65 28 42 53 54 52 29 3b put_title(BSTR);
2b30: 0a 09 48 52 45 53 55 4c 54 20 67 65 74 5f 74 69 ..HRESULT get_ti
2b40: 74 6c 65 28 72 65 66 20 42 53 54 52 29 3b 0a 09 tle(ref BSTR);..
2b50: 48 52 45 53 55 4c 54 20 70 75 74 5f 6c 61 6e 67 HRESULT put_lang
2b60: 75 61 67 65 28 42 53 54 52 29 3b 0a 09 48 52 45 uage(BSTR);..HRE
2b70: 53 55 4c 54 20 67 65 74 5f 6c 61 6e 67 75 61 67 SULT get_languag
2b80: 65 28 72 65 66 20 42 53 54 52 29 3b 0a 09 48 52 e(ref BSTR);..HR
2b90: 45 53 55 4c 54 20 70 75 74 5f 6f 6e 73 65 6c 65 ESULT put_onsele
2ba0: 63 74 73 74 61 72 74 28 56 41 52 49 41 4e 54 29 ctstart(VARIANT)
2bb0: 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 74 5f 6f ;..HRESULT get_o
2bc0: 6e 73 65 6c 65 63 74 73 74 61 72 74 28 56 41 52 nselectstart(VAR
2bd0: 49 41 4e 54 2a 29 3b 0a 09 48 52 45 53 55 4c 54 IANT*);..HRESULT
2be0: 20 73 63 72 6f 6c 6c 49 6e 74 6f 56 69 65 77 28 scrollIntoView(
2bf0: 56 41 52 49 41 4e 54 29 3b 0a 09 48 52 45 53 55 VARIANT);..HRESU
2c00: 4c 54 20 63 6f 6e 74 61 69 6e 73 28 4c 50 48 54 LT contains(LPHT
2c10: 4d 4c 45 4c 45 4d 45 4e 54 2c 56 41 52 49 41 4e MLELEMENT,VARIAN
2c20: 54 5f 42 4f 4f 4c 2a 29 3b 0a 09 48 52 45 53 55 T_BOOL*);..HRESU
2c30: 4c 54 20 67 65 74 5f 73 6f 75 72 63 65 33 49 6e LT get_source3In
2c40: 64 65 78 28 4c 4f 4e 47 2a 29 3b 0a 09 48 52 45 dex(LONG*);..HRE
2c50: 53 55 4c 54 20 67 65 74 5f 72 65 63 6f 72 64 4e SULT get_recordN
2c60: 75 6d 62 65 72 28 56 41 52 49 41 4e 54 2a 29 3b umber(VARIANT*);
2c70: 0a 09 48 52 45 53 55 4c 54 20 70 75 74 5f 6c 61 ..HRESULT put_la
2c80: 6e 67 28 42 53 54 52 29 3b 0a 09 48 52 45 53 55 ng(BSTR);..HRESU
2c90: 4c 54 20 67 65 74 5f 6c 61 6e 67 28 72 65 66 20 LT get_lang(ref
2ca0: 42 53 54 52 29 3b 0a 09 48 52 45 53 55 4c 54 20 BSTR);..HRESULT
2cb0: 67 65 74 5f 6f 66 66 73 65 74 4c 65 66 74 28 4c get_offsetLeft(L
2cc0: 4f 4e 47 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 ONG*);..HRESULT
2cd0: 67 65 74 5f 6f 66 66 73 65 74 54 6f 70 28 4c 4f get_offsetTop(LO
2ce0: 4e 47 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 NG*);..HRESULT g
2cf0: 65 74 5f 6f 66 66 73 65 74 57 69 64 74 68 28 4c et_offsetWidth(L
2d00: 4f 4e 47 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 ONG*);..HRESULT
2d10: 67 65 74 5f 6f 66 66 73 65 74 48 65 69 67 68 74 get_offsetHeight
2d20: 28 4c 4f 4e 47 2a 29 3b 0a 09 48 52 45 53 55 4c (LONG*);..HRESUL
2d30: 54 20 67 65 74 5f 6f 66 66 73 65 74 50 61 72 65 T get_offsetPare
2d40: 6e 74 28 4c 50 48 54 4d 4c 45 4c 45 4d 45 4e 54 nt(LPHTMLELEMENT
2d50: 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 74 *);..HRESULT put
2d60: 5f 69 6e 6e 65 72 48 54 4d 4c 28 42 53 54 52 29 _innerHTML(BSTR)
2d70: 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 74 5f 69 ;..HRESULT get_i
2d80: 6e 6e 65 72 48 54 4d 4c 28 72 65 66 20 42 53 54 nnerHTML(ref BST
2d90: 52 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 74 R);..HRESULT put
2da0: 5f 69 6e 6e 65 72 54 65 78 74 28 42 53 54 52 29 _innerText(BSTR)
2db0: 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 74 5f 69 ;..HRESULT get_i
2dc0: 6e 6e 65 72 54 65 78 74 28 72 65 66 20 42 53 54 nnerText(ref BST
2dd0: 52 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 74 R);..HRESULT put
2de0: 5f 6f 75 74 65 72 48 54 4d 4c 28 42 53 54 52 29 _outerHTML(BSTR)
2df0: 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 74 5f 6f ;..HRESULT get_o
2e00: 75 74 65 72 48 54 4d 4c 28 72 65 66 20 42 53 54 uterHTML(ref BST
2e10: 52 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 74 R);..HRESULT put
2e20: 5f 6f 75 74 65 72 54 65 78 74 28 42 53 54 52 29 _outerText(BSTR)
2e30: 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 74 5f 6f ;..HRESULT get_o
2e40: 75 74 65 72 54 65 78 74 28 72 65 66 20 42 53 54 uterText(ref BST
2e50: 52 29 3b 0a 09 48 52 45 53 55 4c 54 20 69 6e 73 R);..HRESULT ins
2e60: 65 72 74 41 64 6a 61 63 65 6e 74 48 54 4d 4c 28 ertAdjacentHTML(
2e70: 42 53 54 52 2c 42 53 54 52 29 3b 0a 09 48 52 45 BSTR,BSTR);..HRE
2e80: 53 55 4c 54 20 69 6e 73 65 72 74 41 64 6a 61 63 SULT insertAdjac
2e90: 65 6e 74 54 65 78 74 28 42 53 54 52 2c 42 53 54 entText(BSTR,BST
2ea0: 52 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 74 R);..HRESULT get
2eb0: 5f 70 61 72 65 6e 74 54 65 78 74 45 64 69 74 28 _parentTextEdit(
2ec0: 4c 50 48 54 4d 4c 45 4c 45 4d 45 4e 54 2a 29 3b LPHTMLELEMENT*);
2ed0: 0a 09 48 52 45 53 55 4c 54 20 69 73 54 65 78 74 ..HRESULT isText
2ee0: 45 64 69 74 28 56 41 52 49 41 4e 54 5f 42 4f 4f Edit(VARIANT_BOO
2ef0: 4c 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 63 6c L*);..HRESULT cl
2f00: 69 63 6b 28 29 3b 0a 09 48 52 45 53 55 4c 54 20 ick();..HRESULT
2f10: 67 65 74 5f 66 69 6c 74 65 72 73 28 4c 50 48 54 get_filters(LPHT
2f20: 4d 4c 46 49 4c 54 45 52 53 43 4f 4c 4c 45 43 54 MLFILTERSCOLLECT
2f30: 49 4f 4e 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 ION*);..HRESULT
2f40: 70 75 74 5f 6f 6e 64 72 61 67 73 74 61 72 74 28 put_ondragstart(
2f50: 56 41 52 49 41 4e 54 29 3b 0a 09 48 52 45 53 55 VARIANT);..HRESU
2f60: 4c 54 20 67 65 74 5f 6f 6e 64 72 61 67 73 74 61 LT get_ondragsta
2f70: 72 74 28 56 41 52 49 41 4e 54 2a 29 3b 0a 09 48 rt(VARIANT*);..H
2f80: 52 45 53 55 4c 54 20 74 6f 53 74 72 69 6e 67 28 RESULT toString(
2f90: 42 53 54 52 2a 29 3b 0a 09 48 52 45 53 55 4c 54 BSTR*);..HRESULT
2fa0: 20 70 75 74 5f 6f 6e 62 65 66 6f 72 65 75 70 64 put_onbeforeupd
2fb0: 61 74 65 28 56 41 52 49 41 4e 54 29 3b 0a 09 48 ate(VARIANT);..H
2fc0: 52 45 53 55 4c 54 20 67 65 74 5f 6f 6e 62 65 66 RESULT get_onbef
2fd0: 6f 72 65 75 70 64 61 74 65 28 56 41 52 49 41 4e oreupdate(VARIAN
2fe0: 54 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 T*);..HRESULT pu
2ff0: 74 5f 6f 6e 61 66 74 65 72 75 70 64 61 74 65 28 t_onafterupdate(
3000: 56 41 52 49 41 4e 54 29 3b 0a 09 48 52 45 53 55 VARIANT);..HRESU
3010: 4c 54 20 67 65 74 5f 6f 6e 61 66 74 65 72 75 70 LT get_onafterup
3020: 64 61 74 65 28 56 41 52 49 41 4e 54 2a 29 3b 0a date(VARIANT*);.
3030: 09 48 52 45 53 55 4c 54 20 70 75 74 5f 6f 6e 65 .HRESULT put_one
3040: 72 72 6f 72 75 70 64 61 74 65 28 56 41 52 49 41 rrorupdate(VARIA
3050: 4e 54 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 NT);..HRESULT ge
3060: 74 5f 6f 6e 65 72 72 6f 72 75 70 64 61 74 65 28 t_onerrorupdate(
3070: 56 41 52 49 41 4e 54 2a 29 3b 0a 09 48 52 45 53 VARIANT*);..HRES
3080: 55 4c 54 20 70 75 74 5f 6f 6e 72 6f 77 65 78 69 ULT put_onrowexi
3090: 74 28 56 41 52 49 41 4e 54 29 3b 0a 09 48 52 45 t(VARIANT);..HRE
30a0: 53 55 4c 54 20 67 65 74 5f 6f 6e 72 6f 77 65 78 SULT get_onrowex
30b0: 69 74 28 56 41 52 49 41 4e 54 2a 29 3b 0a 09 48 it(VARIANT*);..H
30c0: 52 45 53 55 4c 54 20 70 75 74 5f 6f 6e 72 6f 77 RESULT put_onrow
30d0: 65 6e 74 65 72 28 56 41 52 49 41 4e 54 29 3b 0a enter(VARIANT);.
30e0: 09 48 52 45 53 55 4c 54 20 67 65 74 5f 6f 6e 72 .HRESULT get_onr
30f0: 6f 77 65 6e 74 65 72 28 56 41 52 49 41 4e 54 2a owenter(VARIANT*
3100: 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 74 5f );..HRESULT put_
3110: 6f 6e 64 61 74 61 73 65 74 63 68 61 6e 67 65 64 ondatasetchanged
3120: 28 56 41 52 49 41 4e 54 29 3b 0a 09 48 52 45 53 (VARIANT);..HRES
3130: 55 4c 54 20 67 65 74 5f 6f 6e 64 61 74 61 73 65 ULT get_ondatase
3140: 74 63 68 61 6e 67 65 64 28 56 41 52 49 41 4e 54 tchanged(VARIANT
3150: 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 74 *);..HRESULT put
3160: 5f 6f 6e 64 61 74 61 61 76 61 69 6c 61 62 6c 65 _ondataavailable
3170: 28 56 41 52 49 41 4e 54 29 3b 0a 09 48 52 45 53 (VARIANT);..HRES
3180: 55 4c 54 20 67 65 74 5f 6f 6e 64 61 74 61 61 76 ULT get_ondataav
3190: 61 69 6c 61 62 6c 65 28 56 41 52 49 41 4e 54 2a ailable(VARIANT*
31a0: 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 74 5f );..HRESULT put_
31b0: 6f 6e 64 61 74 61 73 65 74 63 6f 6d 70 6c 65 74 ondatasetcomplet
31c0: 65 28 56 41 52 49 41 4e 54 29 3b 0a 09 48 52 45 e(VARIANT);..HRE
31d0: 53 55 4c 54 20 67 65 74 5f 6f 6e 64 61 74 61 73 SULT get_ondatas
31e0: 65 74 63 6f 6d 70 6c 65 74 65 28 56 41 52 49 41 etcomplete(VARIA
31f0: 4e 54 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 NT*);..HRESULT p
3200: 75 74 5f 6f 6e 66 69 6c 74 65 72 63 68 61 6e 67 ut_onfilterchang
3210: 65 28 56 41 52 49 41 4e 54 29 3b 0a 09 48 52 45 e(VARIANT);..HRE
3220: 53 55 4c 54 20 67 65 74 5f 6f 6e 66 69 6c 74 65 SULT get_onfilte
3230: 72 63 68 61 6e 67 65 28 56 41 52 49 41 4e 54 2a rchange(VARIANT*
3240: 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 74 5f );..HRESULT get_
3250: 63 68 69 6c 64 72 65 6e 28 49 44 69 73 70 61 74 children(IDispat
3260: 63 68 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 ch*);..HRESULT g
3270: 65 74 5f 61 6c 6c 28 49 44 69 73 70 61 74 63 68 et_all(IDispatch
3280: 2a 29 3b 0a 7d 0a 61 6c 69 61 73 20 49 48 54 4d *);.}.alias IHTM
3290: 4c 45 6c 65 6d 65 6e 74 20 4c 50 48 54 4d 4c 45 LElement LPHTMLE
32a0: 4c 45 4d 45 4e 54 3b 0a 0a 69 6e 74 65 72 66 61 LEMENT;..interfa
32b0: 63 65 20 49 48 54 4d 4c 46 72 61 6d 65 73 43 6f ce IHTMLFramesCo
32c0: 6c 6c 65 63 74 69 6f 6e 32 20 3a 20 49 44 69 73 llection2 : IDis
32d0: 70 61 74 63 68 20 7b 0a 09 48 52 45 53 55 4c 54 patch {..HRESULT
32e0: 20 69 74 65 6d 28 56 41 52 49 41 4e 54 2a 2c 56 item(VARIANT*,V
32f0: 41 52 49 41 4e 54 2a 29 3b 0a 09 48 52 45 53 55 ARIANT*);..HRESU
3300: 4c 54 20 67 65 74 5f 6c 65 6e 67 74 68 28 4c 4f LT get_length(LO
3310: 4e 47 2a 29 3b 0a 7d 0a 0a 69 6e 74 65 72 66 61 NG*);.}..interfa
3320: 63 65 20 49 48 54 4d 4c 57 69 6e 64 6f 77 32 20 ce IHTMLWindow2
3330: 3a 20 49 48 54 4d 4c 46 72 61 6d 65 73 43 6f 6c : IHTMLFramesCol
3340: 6c 65 63 74 69 6f 6e 32 20 7b 0a 09 48 52 45 53 lection2 {..HRES
3350: 55 4c 54 20 67 65 74 5f 66 72 61 6d 65 73 28 49 ULT get_frames(I
3360: 48 54 4d 4c 46 72 61 6d 65 73 43 6f 6c 6c 65 63 HTMLFramesCollec
3370: 74 69 6f 6e 32 2a 29 3b 0a 09 48 52 45 53 55 4c tion2*);..HRESUL
3380: 54 20 70 75 74 5f 64 65 66 61 75 6c 74 53 74 61 T put_defaultSta
3390: 74 75 73 28 42 53 54 52 29 3b 0a 09 48 52 45 53 tus(BSTR);..HRES
33a0: 55 4c 54 20 67 65 74 5f 64 65 66 61 75 6c 74 53 ULT get_defaultS
33b0: 74 61 74 75 73 28 42 53 54 52 2a 29 3b 0a 09 48 tatus(BSTR*);..H
33c0: 52 45 53 55 4c 54 20 70 75 74 5f 73 74 61 74 75 RESULT put_statu
33d0: 73 28 42 53 54 52 29 3b 0a 09 48 52 45 53 55 4c s(BSTR);..HRESUL
33e0: 54 20 67 65 74 5f 73 74 61 74 75 73 28 42 53 54 T get_status(BST
33f0: 52 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 73 65 R*);..HRESULT se
3400: 74 54 69 6d 65 6f 75 74 28 42 53 54 52 2c 4c 4f tTimeout(BSTR,LO
3410: 4e 47 2c 56 41 52 49 41 4e 54 2a 2c 4c 4f 4e 47 NG,VARIANT*,LONG
3420: 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 63 6c 65 *);..HRESULT cle
3430: 61 72 54 69 6d 65 6f 75 74 28 4c 4f 4e 47 29 3b arTimeout(LONG);
3440: 0a 09 48 52 45 53 55 4c 54 20 61 6c 65 72 74 28 ..HRESULT alert(
3450: 42 53 54 52 29 3b 0a 09 48 52 45 53 55 4c 54 20 BSTR);..HRESULT
3460: 63 6f 6e 66 69 72 6d 28 42 53 54 52 2c 56 41 52 confirm(BSTR,VAR
3470: 49 41 4e 54 5f 42 4f 4f 4c 2a 29 3b 0a 09 48 52 IANT_BOOL*);..HR
3480: 45 53 55 4c 54 20 70 72 6f 6d 70 74 28 42 53 54 ESULT prompt(BST
3490: 52 2c 42 53 54 52 2c 56 41 52 49 41 4e 54 2a 29 R,BSTR,VARIANT*)
34a0: 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 74 5f 49 ;..HRESULT get_I
34b0: 6d 61 67 65 28 4c 50 48 54 4d 4c 49 4d 41 47 45 mage(LPHTMLIMAGE
34c0: 45 4c 45 4d 45 4e 54 46 41 43 54 4f 52 59 2a 29 ELEMENTFACTORY*)
34d0: 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 74 5f 6c ;..HRESULT get_l
34e0: 6f 63 61 74 69 6f 6e 28 4c 50 48 54 4d 4c 4c 4f ocation(LPHTMLLO
34f0: 43 41 54 49 4f 4e 2a 29 3b 0a 09 48 52 45 53 55 CATION*);..HRESU
3500: 4c 54 20 67 65 74 5f 68 69 73 74 6f 72 79 28 4c LT get_history(L
3510: 50 4f 4d 48 49 53 54 4f 52 59 2a 29 3b 0a 09 48 POMHISTORY*);..H
3520: 52 45 53 55 4c 54 20 63 6c 6f 73 65 28 29 3b 0a RESULT close();.
3530: 09 48 52 45 53 55 4c 54 20 70 75 74 5f 6f 70 65 .HRESULT put_ope
3540: 6e 65 72 28 56 41 52 49 41 4e 54 29 3b 0a 09 48 ner(VARIANT);..H
3550: 52 45 53 55 4c 54 20 67 65 74 5f 6f 70 65 6e 65 RESULT get_opene
3560: 72 28 56 41 52 49 41 4e 54 2a 29 3b 0a 09 48 52 r(VARIANT*);..HR
3570: 45 53 55 4c 54 20 67 65 74 5f 6e 61 76 69 67 61 ESULT get_naviga
3580: 74 6f 72 28 4c 50 4f 4d 4e 41 56 49 47 41 54 4f tor(LPOMNAVIGATO
3590: 52 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 R*);..HRESULT pu
35a0: 74 5f 6e 61 6d 65 28 42 53 54 52 29 3b 0a 09 48 t_name(BSTR);..H
35b0: 52 45 53 55 4c 54 20 67 65 74 5f 6e 61 6d 65 28 RESULT get_name(
35c0: 42 53 54 52 2a 29 3b 0a 09 48 52 45 53 55 4c 54 BSTR*);..HRESULT
35d0: 20 67 65 74 5f 70 61 72 65 6e 74 28 4c 50 48 54 get_parent(LPHT
35e0: 4d 4c 57 49 4e 44 4f 57 32 2a 29 3b 0a 09 48 52 MLWINDOW2*);..HR
35f0: 45 53 55 4c 54 20 6f 70 65 6e 28 42 53 54 52 2c ESULT open(BSTR,
3600: 42 53 54 52 2c 42 53 54 52 2c 56 41 52 49 41 4e BSTR,BSTR,VARIAN
3610: 54 5f 42 4f 4f 4c 2c 4c 50 48 54 4d 4c 57 49 4e T_BOOL,LPHTMLWIN
3620: 44 4f 57 32 2a 29 3b 0a 09 48 52 45 53 55 4c 54 DOW2*);..HRESULT
3630: 20 67 65 74 5f 73 65 6c 66 28 4c 50 48 54 4d 4c get_self(LPHTML
3640: 57 49 4e 44 4f 57 32 2a 29 3b 0a 09 48 52 45 53 WINDOW2*);..HRES
3650: 55 4c 54 20 67 65 74 5f 74 6f 70 28 4c 50 48 54 ULT get_top(LPHT
3660: 4d 4c 57 49 4e 44 4f 57 32 2a 29 3b 0a 09 48 52 MLWINDOW2*);..HR
3670: 45 53 55 4c 54 20 67 65 74 5f 77 69 6e 64 6f 77 ESULT get_window
3680: 28 4c 50 48 54 4d 4c 57 49 4e 44 4f 57 32 2a 29 (LPHTMLWINDOW2*)
3690: 3b 0a 09 48 52 45 53 55 4c 54 20 6e 61 76 69 67 ;..HRESULT navig
36a0: 61 74 65 28 42 53 54 52 29 3b 0a 09 48 52 45 53 ate(BSTR);..HRES
36b0: 55 4c 54 20 70 75 74 5f 6f 6e 66 6f 63 75 73 28 ULT put_onfocus(
36c0: 56 41 52 49 41 4e 54 29 3b 0a 09 48 52 45 53 55 VARIANT);..HRESU
36d0: 4c 54 20 67 65 74 5f 6f 6e 66 6f 63 75 73 28 56 LT get_onfocus(V
36e0: 41 52 49 41 4e 54 2a 29 3b 0a 09 48 52 45 53 55 ARIANT*);..HRESU
36f0: 4c 54 20 70 75 74 5f 6f 6e 62 6c 75 72 28 56 41 LT put_onblur(VA
3700: 52 49 41 4e 54 29 3b 0a 09 48 52 45 53 55 4c 54 RIANT);..HRESULT
3710: 20 67 65 74 5f 6f 6e 62 6c 75 72 28 56 41 52 49 get_onblur(VARI
3720: 41 4e 54 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 ANT*);..HRESULT
3730: 70 75 74 5f 6f 6e 6c 6f 61 64 28 56 41 52 49 41 put_onload(VARIA
3740: 4e 54 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 NT);..HRESULT ge
3750: 74 5f 6f 6e 6c 6f 61 64 28 56 41 52 49 41 4e 54 t_onload(VARIANT
3760: 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 74 *);..HRESULT put
3770: 5f 6f 6e 62 65 66 6f 72 65 75 6e 6c 6f 61 64 28 _onbeforeunload(
3780: 56 41 52 49 41 4e 54 29 3b 0a 09 48 52 45 53 55 VARIANT);..HRESU
3790: 4c 54 20 67 65 74 5f 6f 6e 62 65 66 6f 72 65 75 LT get_onbeforeu
37a0: 6e 6c 6f 61 64 28 56 41 52 49 41 4e 54 2a 29 3b nload(VARIANT*);
37b0: 0a 09 48 52 45 53 55 4c 54 20 70 75 74 5f 6f 6e ..HRESULT put_on
37c0: 75 6e 6c 6f 61 64 28 56 41 52 49 41 4e 54 29 3b unload(VARIANT);
37d0: 0a 09 48 52 45 53 55 4c 54 20 67 65 74 5f 6f 6e ..HRESULT get_on
37e0: 75 6e 6c 6f 61 64 28 56 41 52 49 41 4e 54 2a 29 unload(VARIANT*)
37f0: 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 74 5f 6f ;..HRESULT put_o
3800: 6e 68 65 6c 70 28 56 41 52 49 41 4e 54 29 3b 0a nhelp(VARIANT);.
3810: 09 48 52 45 53 55 4c 54 20 67 65 74 5f 6f 6e 68 .HRESULT get_onh
3820: 65 6c 70 28 56 41 52 49 41 4e 54 2a 29 3b 0a 09 elp(VARIANT*);..
3830: 48 52 45 53 55 4c 54 20 70 75 74 5f 6f 6e 65 72 HRESULT put_oner
3840: 72 6f 72 28 56 41 52 49 41 4e 54 29 3b 0a 09 48 ror(VARIANT);..H
3850: 52 45 53 55 4c 54 20 67 65 74 5f 6f 6e 65 72 72 RESULT get_onerr
3860: 6f 72 28 56 41 52 49 41 4e 54 2a 29 3b 0a 09 48 or(VARIANT*);..H
3870: 52 45 53 55 4c 54 20 70 75 74 5f 6f 6e 72 65 73 RESULT put_onres
3880: 69 7a 65 28 56 41 52 49 41 4e 54 29 3b 0a 09 48 ize(VARIANT);..H
3890: 52 45 53 55 4c 54 20 67 65 74 5f 6f 6e 72 65 73 RESULT get_onres
38a0: 69 7a 65 28 56 41 52 49 41 4e 54 2a 29 3b 0a 09 ize(VARIANT*);..
38b0: 48 52 45 53 55 4c 54 20 70 75 74 5f 6f 6e 73 63 HRESULT put_onsc
38c0: 72 6f 6c 6c 28 56 41 52 49 41 4e 54 29 3b 0a 09 roll(VARIANT);..
38d0: 48 52 45 53 55 4c 54 20 67 65 74 5f 6f 6e 73 63 HRESULT get_onsc
38e0: 72 6f 6c 6c 28 56 41 52 49 41 4e 54 2a 29 3b 0a roll(VARIANT*);.
38f0: 09 48 52 45 53 55 4c 54 20 67 65 74 5f 64 6f 63 .HRESULT get_doc
3900: 75 6d 65 6e 74 28 49 48 54 4d 4c 44 6f 63 75 6d ument(IHTMLDocum
3910: 65 6e 74 32 2a 29 3b 0a 09 48 52 45 53 55 4c 54 ent2*);..HRESULT
3920: 20 67 65 74 5f 65 76 65 6e 74 28 4c 50 48 54 4d get_event(LPHTM
3930: 4c 45 56 45 4e 54 4f 42 4a 2a 29 3b 0a 09 48 52 LEVENTOBJ*);..HR
3940: 45 53 55 4c 54 20 67 65 74 5f 5f 6e 65 77 45 6e ESULT get__newEn
3950: 75 6d 28 49 55 6e 6b 6e 6f 77 6e 2a 29 3b 0a 09 um(IUnknown*);..
3960: 48 52 45 53 55 4c 54 20 73 68 6f 77 4d 6f 64 61 HRESULT showModa
3970: 6c 44 69 61 6c 6f 67 28 42 53 54 52 2c 56 41 52 lDialog(BSTR,VAR
3980: 49 41 4e 54 2a 2c 56 41 52 49 41 4e 54 2a 2c 56 IANT*,VARIANT*,V
3990: 41 52 49 41 4e 54 2a 29 3b 0a 09 48 52 45 53 55 ARIANT*);..HRESU
39a0: 4c 54 20 73 68 6f 77 48 65 6c 70 28 42 53 54 52 LT showHelp(BSTR
39b0: 2c 56 41 52 49 41 4e 54 2c 42 53 54 52 29 3b 0a ,VARIANT,BSTR);.
39c0: 09 48 52 45 53 55 4c 54 20 67 65 74 5f 73 63 72 .HRESULT get_scr
39d0: 65 65 6e 28 4c 50 48 54 4d 4c 53 43 52 45 45 4e een(LPHTMLSCREEN
39e0: 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 74 *);..HRESULT get
39f0: 5f 4f 70 74 69 6f 6e 28 4c 50 48 54 4d 4c 4f 50 _Option(LPHTMLOP
3a00: 54 49 4f 4e 45 4c 45 4d 45 4e 54 46 41 43 54 4f TIONELEMENTFACTO
3a10: 52 59 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 66 RY*);..HRESULT f
3a20: 6f 63 75 73 28 29 3b 0a 09 48 52 45 53 55 4c 54 ocus();..HRESULT
3a30: 20 67 65 74 5f 63 6c 6f 73 65 64 28 56 41 52 49 get_closed(VARI
3a40: 41 4e 54 5f 42 4f 4f 4c 2a 29 3b 0a 09 48 52 45 ANT_BOOL*);..HRE
3a50: 53 55 4c 54 20 62 6c 75 72 28 29 3b 0a 09 48 52 SULT blur();..HR
3a60: 45 53 55 4c 54 20 73 63 72 6f 6c 6c 28 6c 6f 6e ESULT scroll(lon
3a70: 67 2c 6c 6f 6e 67 29 3b 0a 09 48 52 45 53 55 4c g,long);..HRESUL
3a80: 54 20 67 65 74 5f 63 6c 69 65 6e 74 49 6e 66 6f T get_clientInfo
3a90: 72 6d 61 74 69 6f 6e 28 4c 50 4f 4d 4e 41 56 49 rmation(LPOMNAVI
3aa0: 47 41 54 4f 52 2a 29 3b 0a 09 48 52 45 53 55 4c GATOR*);..HRESUL
3ab0: 54 20 73 65 74 49 6e 74 65 72 76 61 6c 28 42 53 T setInterval(BS
3ac0: 54 52 2c 6c 6f 6e 67 2c 56 41 52 49 41 4e 54 2a TR,long,VARIANT*
3ad0: 2c 6c 6f 6e 67 2a 29 3b 0a 09 48 52 45 53 55 4c ,long*);..HRESUL
3ae0: 54 20 63 6c 65 61 72 49 6e 74 65 72 76 61 6c 28 T clearInterval(
3af0: 6c 6f 6e 67 29 3b 0a 09 48 52 45 53 55 4c 54 20 long);..HRESULT
3b00: 70 75 74 5f 6f 66 66 73 63 72 65 65 6e 42 75 66 put_offscreenBuf
3b10: 66 65 72 69 6e 67 28 56 41 52 49 41 4e 54 29 3b fering(VARIANT);
3b20: 0a 09 48 52 45 53 55 4c 54 20 67 65 74 5f 6f 66 ..HRESULT get_of
3b30: 66 73 63 72 65 65 6e 42 75 66 66 65 72 69 6e 67 fscreenBuffering
3b40: 28 56 41 52 49 41 4e 54 2a 29 3b 0a 09 48 52 45 (VARIANT*);..HRE
3b50: 53 55 4c 54 20 65 78 65 63 53 63 72 69 70 74 28 SULT execScript(
3b60: 42 53 54 52 2c 42 53 54 52 2c 56 41 52 49 41 4e BSTR,BSTR,VARIAN
3b70: 54 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 74 6f T*);..HRESULT to
3b80: 53 74 72 69 6e 67 28 42 53 54 52 2a 29 3b 0a 09 String(BSTR*);..
3b90: 48 52 45 53 55 4c 54 20 73 63 72 6f 6c 6c 42 79 HRESULT scrollBy
3ba0: 28 4c 4f 4e 47 2c 4c 4f 4e 47 29 3b 0a 09 48 52 (LONG,LONG);..HR
3bb0: 45 53 55 4c 54 20 73 63 72 6f 6c 6c 54 6f 28 4c ESULT scrollTo(L
3bc0: 4f 4e 47 2c 4c 4f 4e 47 29 3b 0a 09 48 52 45 53 ONG,LONG);..HRES
3bd0: 55 4c 54 20 6d 6f 76 65 54 6f 28 4c 4f 4e 47 2c ULT moveTo(LONG,
3be0: 4c 4f 4e 47 29 3b 0a 09 48 52 45 53 55 4c 54 20 LONG);..HRESULT
3bf0: 6d 6f 76 65 42 79 28 4c 4f 4e 47 2c 4c 4f 4e 47 moveBy(LONG,LONG
3c00: 29 3b 0a 09 48 52 45 53 55 4c 54 20 72 65 73 69 );..HRESULT resi
3c10: 7a 65 54 6f 28 4c 4f 4e 47 2c 4c 4f 4e 47 29 3b zeTo(LONG,LONG);
3c20: 0a 09 48 52 45 53 55 4c 54 20 72 65 73 69 7a 65 ..HRESULT resize
3c30: 42 79 28 4c 4f 4e 47 2c 4c 4f 4e 47 29 3b 0a 09 By(LONG,LONG);..
3c40: 48 52 45 53 55 4c 54 20 67 65 74 5f 65 78 74 65 HRESULT get_exte
3c50: 72 6e 61 6c 28 49 44 69 73 70 61 74 63 68 2a 29 rnal(IDispatch*)
3c60: 3b 0a 7d 0a 61 6c 69 61 73 20 49 48 54 4d 4c 57 ;.}.alias IHTMLW
3c70: 69 6e 64 6f 77 32 20 4c 50 48 54 4d 4c 57 49 4e indow2 LPHTMLWIN
3c80: 44 4f 57 32 3b 0a 0a 69 6e 74 65 72 66 61 63 65 DOW2;..interface
3c90: 20 49 48 54 4d 4c 46 72 61 6d 65 42 61 73 65 20 IHTMLFrameBase
3ca0: 3a 20 49 44 69 73 70 61 74 63 68 20 7b 0a 09 48 : IDispatch {..H
3cb0: 52 45 53 55 4c 54 20 70 75 74 5f 73 72 63 28 42 RESULT put_src(B
3cc0: 53 54 52 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 STR);..HRESULT g
3cd0: 65 74 5f 73 72 63 28 42 53 54 52 2a 29 3b 0a 09 et_src(BSTR*);..
3ce0: 48 52 45 53 55 4c 54 20 70 75 74 5f 6e 61 6d 65 HRESULT put_name
3cf0: 28 42 53 54 52 29 3b 0a 09 48 52 45 53 55 4c 54 (BSTR);..HRESULT
3d00: 20 67 65 74 5f 6e 61 6d 65 28 42 53 54 52 2a 29 get_name(BSTR*)
3d10: 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 74 5f 62 ;..HRESULT put_b
3d20: 6f 72 64 65 72 28 56 41 52 49 41 4e 54 29 3b 0a order(VARIANT);.
3d30: 09 48 52 45 53 55 4c 54 20 67 65 74 5f 62 6f 72 .HRESULT get_bor
3d40: 64 65 72 28 56 41 52 49 41 4e 54 2a 29 3b 0a 09 der(VARIANT*);..
3d50: 48 52 45 53 55 4c 54 20 70 75 74 5f 66 72 61 6d HRESULT put_fram
3d60: 65 42 6f 72 64 65 72 28 42 53 54 52 29 3b 0a 09 eBorder(BSTR);..
3d70: 48 52 45 53 55 4c 54 20 67 65 74 5f 66 72 61 6d HRESULT get_fram
3d80: 65 42 6f 72 64 65 72 28 42 53 54 52 2a 29 3b 0a eBorder(BSTR*);.
3d90: 09 48 52 45 53 55 4c 54 20 70 75 74 5f 66 72 61 .HRESULT put_fra
3da0: 6d 65 53 70 61 63 69 6e 67 28 56 41 52 49 41 4e meSpacing(VARIAN
3db0: 54 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 74 T);..HRESULT get
3dc0: 5f 66 72 61 6d 65 53 70 61 63 69 6e 67 28 56 41 _frameSpacing(VA
3dd0: 52 49 41 4e 54 2a 29 3b 0a 09 48 52 45 53 55 4c RIANT*);..HRESUL
3de0: 54 20 70 75 74 5f 6d 61 72 67 69 6e 57 69 64 74 T put_marginWidt
3df0: 68 28 56 41 52 49 41 4e 54 29 3b 0a 09 48 52 45 h(VARIANT);..HRE
3e00: 53 55 4c 54 20 67 65 74 5f 6d 61 72 67 69 6e 57 SULT get_marginW
3e10: 69 64 74 68 28 56 41 52 49 41 4e 54 2a 29 3b 0a idth(VARIANT*);.
3e20: 09 48 52 45 53 55 4c 54 20 70 75 74 5f 6d 61 72 .HRESULT put_mar
3e30: 67 69 6e 48 65 69 67 68 74 28 56 41 52 49 41 4e ginHeight(VARIAN
3e40: 54 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 74 T);..HRESULT get
3e50: 5f 6d 61 72 67 69 6e 48 65 69 67 68 74 28 56 41 _marginHeight(VA
3e60: 52 49 41 4e 54 2a 29 3b 0a 09 48 52 45 53 55 4c RIANT*);..HRESUL
3e70: 54 20 70 75 74 5f 6e 6f 52 65 73 69 7a 65 28 56 T put_noResize(V
3e80: 41 52 49 41 4e 54 5f 42 4f 4f 4c 29 3b 0a 09 48 ARIANT_BOOL);..H
3e90: 52 45 53 55 4c 54 20 67 65 74 5f 6e 6f 52 65 73 RESULT get_noRes
3ea0: 69 7a 65 28 56 41 52 49 41 4e 54 5f 42 4f 4f 4c ize(VARIANT_BOOL
3eb0: 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 74 *);..HRESULT put
3ec0: 5f 73 63 72 6f 6c 6c 69 6e 67 28 42 53 54 52 29 _scrolling(BSTR)
3ed0: 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 74 5f 73 ;..HRESULT get_s
3ee0: 63 72 6f 6c 6c 69 6e 67 28 42 53 54 52 2a 29 3b crolling(BSTR*);
3ef0: 0a 7d 0a 0a 69 6e 74 65 72 66 61 63 65 20 49 48 .}..interface IH
3f00: 54 4d 4c 46 72 61 6d 65 42 61 73 65 32 20 3a 20 TMLFrameBase2 :
3f10: 49 44 69 73 70 61 74 63 68 20 7b 0a 09 48 52 45 IDispatch {..HRE
3f20: 53 55 4c 54 20 67 65 74 5f 63 6f 6e 74 65 6e 74 SULT get_content
3f30: 57 69 6e 64 6f 77 28 49 48 54 4d 4c 57 69 6e 64 Window(IHTMLWind
3f40: 6f 77 32 20 2a 29 3b 0a 09 48 52 45 53 55 4c 54 ow2 *);..HRESULT
3f50: 20 70 75 74 5f 6f 6e 6c 6f 61 64 28 56 41 52 49 put_onload(VARI
3f60: 41 4e 54 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 ANT);..HRESULT g
3f70: 65 74 5f 6f 6e 6c 6f 61 64 28 56 41 52 49 41 4e et_onload(VARIAN
3f80: 54 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 T*);..HRESULT pu
3f90: 74 5f 6f 6e 72 65 61 64 79 73 74 61 74 65 63 68 t_onreadystatech
3fa0: 61 6e 67 65 28 56 41 52 49 41 4e 54 29 3b 0a 09 ange(VARIANT);..
3fb0: 48 52 45 53 55 4c 54 20 67 65 74 5f 6f 6e 72 65 HRESULT get_onre
3fc0: 61 64 79 73 74 61 74 65 63 68 61 6e 67 65 28 56 adystatechange(V
3fd0: 41 52 49 41 4e 54 2a 29 3b 0a 09 48 52 45 53 55 ARIANT*);..HRESU
3fe0: 4c 54 20 67 65 74 5f 72 65 61 64 79 53 74 61 74 LT get_readyStat
3ff0: 65 28 42 53 54 52 2a 29 3b 0a 09 48 52 45 53 55 e(BSTR*);..HRESU
4000: 4c 54 20 70 75 74 5f 61 6c 6c 6f 77 54 72 61 6e LT put_allowTran
4010: 73 70 61 72 65 6e 63 79 28 56 41 52 49 41 4e 54 sparency(VARIANT
4020: 5f 42 4f 4f 4c 29 3b 0a 09 48 52 45 53 55 4c 54 _BOOL);..HRESULT
4030: 20 67 65 74 5f 61 6c 6c 6f 77 54 72 61 6e 73 70 get_allowTransp
4040: 61 72 65 6e 63 79 28 56 41 52 49 41 4e 54 5f 42 arency(VARIANT_B
4050: 4f 4f 4c 2a 29 3b 0a 7d 0a 0a 69 6e 74 65 72 66 OOL*);.}..interf
4060: 61 63 65 20 49 48 54 4d 4c 46 72 61 6d 65 42 61 ace IHTMLFrameBa
4070: 73 65 33 20 3a 20 49 44 69 73 70 61 74 63 68 20 se3 : IDispatch
4080: 7b 0a 09 48 52 45 53 55 4c 54 20 70 75 74 5f 6c {..HRESULT put_l
4090: 6f 6e 67 44 65 73 63 28 42 53 54 52 29 3b 0a 09 ongDesc(BSTR);..
40a0: 48 52 45 53 55 4c 54 20 67 65 74 5f 6c 6f 6e 67 HRESULT get_long
40b0: 44 65 73 63 28 42 53 54 52 2a 29 3b 0a 7d 0a 0a Desc(BSTR*);.}..
40c0: 69 6e 74 65 72 66 61 63 65 20 49 48 54 4d 4c 42 interface IHTMLB
40d0: 6f 64 79 45 6c 65 6d 65 6e 74 20 3a 20 49 44 69 odyElement : IDi
40e0: 73 70 61 74 63 68 20 7b 0a 09 48 52 45 53 55 4c spatch {..HRESUL
40f0: 54 20 70 75 74 5f 62 61 63 6b 67 72 6f 75 6e 64 T put_background
4100: 28 42 53 54 52 29 3b 0a 09 48 52 45 53 55 4c 54 (BSTR);..HRESULT
4110: 20 67 65 74 5f 62 61 63 6b 67 72 6f 75 6e 64 28 get_background(
4120: 42 53 54 52 2a 29 3b 0a 09 48 52 45 53 55 4c 54 BSTR*);..HRESULT
4130: 20 70 75 74 5f 62 67 50 72 6f 70 65 72 74 69 65 put_bgPropertie
4140: 73 28 42 53 54 52 29 3b 0a 09 48 52 45 53 55 4c s(BSTR);..HRESUL
4150: 54 20 67 65 74 5f 62 67 50 72 6f 70 65 72 74 69 T get_bgProperti
4160: 65 73 28 42 53 54 52 2a 29 3b 0a 09 48 52 45 53 es(BSTR*);..HRES
4170: 55 4c 54 20 70 75 74 5f 6c 65 66 74 4d 61 72 67 ULT put_leftMarg
4180: 69 6e 28 56 41 52 49 41 4e 54 29 3b 0a 09 48 52 in(VARIANT);..HR
4190: 45 53 55 4c 54 20 67 65 74 5f 6c 65 66 74 4d 61 ESULT get_leftMa
41a0: 72 67 69 6e 28 56 41 52 49 41 4e 54 2a 29 3b 0a rgin(VARIANT*);.
41b0: 09 48 52 45 53 55 4c 54 20 70 75 74 5f 74 6f 70 .HRESULT put_top
41c0: 4d 61 72 67 69 6e 28 56 41 52 49 41 4e 54 29 3b Margin(VARIANT);
41d0: 0a 09 48 52 45 53 55 4c 54 20 67 65 74 5f 74 6f ..HRESULT get_to
41e0: 70 4d 61 72 67 69 6e 28 56 41 52 49 41 4e 54 2a pMargin(VARIANT*
41f0: 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 74 5f );..HRESULT put_
4200: 72 69 67 68 74 4d 61 72 67 69 6e 28 56 41 52 49 rightMargin(VARI
4210: 41 4e 54 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 ANT);..HRESULT g
4220: 65 74 5f 72 69 67 68 74 4d 61 72 67 69 6e 28 56 et_rightMargin(V
4230: 41 52 49 41 4e 54 2a 29 3b 0a 09 48 52 45 53 55 ARIANT*);..HRESU
4240: 4c 54 20 70 75 74 5f 62 6f 74 74 6f 6d 4d 61 72 LT put_bottomMar
4250: 67 69 6e 28 56 41 52 49 41 4e 54 29 3b 0a 09 48 gin(VARIANT);..H
4260: 52 45 53 55 4c 54 20 67 65 74 5f 62 6f 74 74 6f RESULT get_botto
4270: 6d 4d 61 72 67 69 6e 28 56 41 52 49 41 4e 54 2a mMargin(VARIANT*
4280: 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 74 5f );..HRESULT put_
4290: 6e 6f 57 72 61 70 28 56 41 52 49 41 4e 54 5f 42 noWrap(VARIANT_B
42a0: 4f 4f 4c 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 OOL);..HRESULT g
42b0: 65 74 5f 6e 6f 57 72 61 70 28 56 41 52 49 41 4e et_noWrap(VARIAN
42c0: 54 5f 42 4f 4f 4c 2a 29 3b 0a 09 48 52 45 53 55 T_BOOL*);..HRESU
42d0: 4c 54 20 70 75 74 5f 62 67 43 6f 6c 6f 72 28 56 LT put_bgColor(V
42e0: 41 52 49 41 4e 54 29 3b 0a 09 48 52 45 53 55 4c ARIANT);..HRESUL
42f0: 54 20 67 65 74 5f 62 67 43 6f 6c 6f 72 28 56 41 T get_bgColor(VA
4300: 52 49 41 4e 54 2a 29 3b 0a 09 48 52 45 53 55 4c RIANT*);..HRESUL
4310: 54 20 70 75 74 5f 74 65 78 74 28 56 41 52 49 41 T put_text(VARIA
4320: 4e 54 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 NT);..HRESULT ge
4330: 74 5f 74 65 78 74 28 56 41 52 49 41 4e 54 2a 29 t_text(VARIANT*)
4340: 3b 0a 09 48 52 45 53 55 4c 54 20 70 75 74 5f 6c ;..HRESULT put_l
4350: 69 6e 6b 28 56 41 52 49 41 4e 54 29 3b 0a 09 48 ink(VARIANT);..H
4360: 52 45 53 55 4c 54 20 67 65 74 5f 6c 69 6e 6b 28 RESULT get_link(
4370: 56 41 52 49 41 4e 54 2a 29 3b 0a 09 48 52 45 53 VARIANT*);..HRES
4380: 55 4c 54 20 70 75 74 5f 76 4c 69 6e 6b 28 56 41 ULT put_vLink(VA
4390: 52 49 41 4e 54 29 3b 0a 09 48 52 45 53 55 4c 54 RIANT);..HRESULT
43a0: 20 67 65 74 5f 76 4c 69 6e 6b 28 56 41 52 49 41 get_vLink(VARIA
43b0: 4e 54 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 NT*);..HRESULT p
43c0: 75 74 5f 61 4c 69 6e 6b 28 56 41 52 49 41 4e 54 ut_aLink(VARIANT
43d0: 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 65 74 5f );..HRESULT get_
43e0: 61 4c 69 6e 6b 28 56 41 52 49 41 4e 54 2a 29 3b aLink(VARIANT*);
43f0: 0a 09 48 52 45 53 55 4c 54 20 70 75 74 5f 6f 6e ..HRESULT put_on
4400: 6c 6f 61 64 28 56 41 52 49 41 4e 54 29 3b 0a 09 load(VARIANT);..
4410: 48 52 45 53 55 4c 54 20 67 65 74 5f 6f 6e 6c 6f HRESULT get_onlo
4420: 61 64 28 56 41 52 49 41 4e 54 2a 29 3b 0a 09 48 ad(VARIANT*);..H
4430: 52 45 53 55 4c 54 20 70 75 74 5f 6f 6e 75 6e 6c RESULT put_onunl
4440: 6f 61 64 28 56 41 52 49 41 4e 54 29 3b 0a 09 48 oad(VARIANT);..H
4450: 52 45 53 55 4c 54 20 67 65 74 5f 6f 6e 75 6e 6c RESULT get_onunl
4460: 6f 61 64 28 56 41 52 49 41 4e 54 2a 29 3b 0a 09 oad(VARIANT*);..
4470: 48 52 45 53 55 4c 54 20 70 75 74 5f 73 63 72 6f HRESULT put_scro
4480: 6c 6c 28 42 53 54 52 29 3b 0a 09 48 52 45 53 55 ll(BSTR);..HRESU
4490: 4c 54 20 67 65 74 5f 73 63 72 6f 6c 6c 28 42 53 LT get_scroll(BS
44a0: 54 52 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 TR*);..HRESULT p
44b0: 75 74 5f 6f 6e 73 65 6c 65 63 74 28 56 41 52 49 ut_onselect(VARI
44c0: 41 4e 54 29 3b 0a 09 48 52 45 53 55 4c 54 20 67 ANT);..HRESULT g
44d0: 65 74 5f 6f 6e 73 65 6c 65 63 74 28 56 41 52 49 et_onselect(VARI
44e0: 41 4e 54 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 ANT*);..HRESULT
44f0: 70 75 74 5f 6f 6e 62 65 66 6f 72 65 75 6e 6c 6f put_onbeforeunlo
4500: 61 64 28 56 41 52 49 41 4e 54 29 3b 0a 09 48 52 ad(VARIANT);..HR
4510: 45 53 55 4c 54 20 67 65 74 5f 6f 6e 62 65 66 6f ESULT get_onbefo
4520: 72 65 75 6e 6c 6f 61 64 28 56 41 52 49 41 4e 54 reunload(VARIANT
4530: 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 63 72 65 *);..HRESULT cre
4540: 61 74 65 54 65 78 74 52 61 6e 67 65 28 49 48 54 ateTextRange(IHT
4550: 4d 4c 54 78 74 52 61 6e 67 65 2a 29 3b 0a 7d 0a MLTxtRange*);.}.
4560: 0a 69 6e 74 65 72 66 61 63 65 20 49 48 54 4d 4c .interface IHTML
4570: 42 6f 64 79 45 6c 65 6d 65 6e 74 32 20 3a 20 49 BodyElement2 : I
4580: 44 69 73 70 61 74 63 68 20 7b 0a 09 48 52 45 53 Dispatch {..HRES
4590: 55 4c 54 20 70 75 74 5f 6f 6e 62 65 66 6f 72 65 ULT put_onbefore
45a0: 70 72 69 6e 74 28 56 41 52 49 41 4e 54 29 3b 0a print(VARIANT);.
45b0: 09 48 52 45 53 55 4c 54 20 67 65 74 5f 6f 6e 62 .HRESULT get_onb
45c0: 65 66 6f 72 65 70 72 69 6e 74 28 56 41 52 49 41 eforeprint(VARIA
45d0: 4e 54 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 70 NT*);..HRESULT p
45e0: 75 74 5f 6f 6e 61 66 74 65 72 70 72 69 6e 74 28 ut_onafterprint(
45f0: 56 41 52 49 41 4e 54 29 3b 0a 09 48 52 45 53 55 VARIANT);..HRESU
4600: 4c 54 20 67 65 74 5f 6f 6e 61 66 74 65 72 70 72 LT get_onafterpr
4610: 69 6e 74 28 56 41 52 49 41 4e 54 2a 29 3b 0a 7d int(VARIANT*);.}
4620: 0a .