MSHTML_TLB.pas 1.9 MB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987179881798917990179911799217993179941799517996179971799817999180001800118002180031800418005180061800718008180091801018011180121801318014180151801618017180181801918020180211802218023180241802518026180271802818029180301803118032180331803418035180361803718038180391804018041180421804318044180451804618047180481804918050180511805218053180541805518056180571805818059180601806118062180631806418065180661806718068180691807018071180721807318074180751807618077180781807918080180811808218083180841808518086180871808818089180901809118092180931809418095180961809718098180991810018101181021810318104181051810618107181081810918110181111811218113181141811518116181171811818119181201812118122181231812418125181261812718128181291813018131181321813318134181351813618137181381813918140181411814218143181441814518146181471814818149181501815118152181531815418155181561815718158181591816018161181621816318164181651816618167181681816918170181711817218173181741817518176181771817818179181801818118182181831818418185181861818718188181891819018191181921819318194181951819618197181981819918200182011820218203182041820518206182071820818209182101821118212182131821418215182161821718218182191822018221182221822318224182251822618227182281822918230182311823218233182341823518236182371823818239182401824118242182431824418245182461824718248182491825018251182521825318254182551825618257182581825918260182611826218263182641826518266182671826818269182701827118272182731827418275182761827718278182791828018281182821828318284182851828618287182881828918290182911829218293182941829518296182971829818299183001830118302183031830418305183061830718308183091831018311183121831318314183151831618317183181831918320183211832218323183241832518326183271832818329183301833118332183331833418335183361833718338183391834018341183421834318344183451834618347183481834918350183511835218353183541835518356183571835818359183601836118362183631836418365183661836718368183691837018371183721837318374183751837618377183781837918380183811838218383183841838518386183871838818389183901839118392183931839418395183961839718398183991840018401184021840318404184051840618407184081840918410184111841218413184141841518416184171841818419184201842118422184231842418425184261842718428184291843018431184321843318434184351843618437184381843918440184411844218443184441844518446184471844818449184501845118452184531845418455184561845718458184591846018461184621846318464184651846618467184681846918470184711847218473184741847518476184771847818479184801848118482184831848418485184861848718488184891849018491184921849318494184951849618497184981849918500185011850218503185041850518506185071850818509185101851118512185131851418515185161851718518185191852018521185221852318524185251852618527185281852918530185311853218533185341853518536185371853818539185401854118542185431854418545185461854718548185491855018551185521855318554185551855618557185581855918560185611856218563185641856518566185671856818569185701857118572185731857418575185761857718578185791858018581185821858318584185851858618587185881858918590185911859218593185941859518596185971859818599186001860118602186031860418605186061860718608186091861018611186121861318614186151861618617186181861918620186211862218623186241862518626186271862818629186301863118632186331863418635186361863718638186391864018641186421864318644186451864618647186481864918650186511865218653186541865518656186571865818659186601866118662186631866418665186661866718668186691867018671186721867318674186751867618677186781867918680186811868218683186841868518686186871868818689186901869118692186931869418695186961869718698186991870018701187021870318704187051870618707187081870918710187111871218713187141871518716187171871818719187201872118722187231872418725187261872718728187291873018731187321873318734187351873618737187381873918740187411874218743187441874518746187471874818749187501875118752187531875418755187561875718758187591876018761187621876318764187651876618767187681876918770187711877218773187741877518776187771877818779187801878118782187831878418785187861878718788187891879018791187921879318794187951879618797187981879918800188011880218803188041880518806188071880818809188101881118812188131881418815188161881718818188191882018821188221882318824188251882618827188281882918830188311883218833188341883518836188371883818839188401884118842188431884418845188461884718848188491885018851188521885318854188551885618857188581885918860188611886218863188641886518866188671886818869188701887118872188731887418875188761887718878188791888018881188821888318884188851888618887188881888918890188911889218893188941889518896188971889818899189001890118902189031890418905189061890718908189091891018911189121891318914189151891618917189181891918920189211892218923189241892518926189271892818929189301893118932189331893418935189361893718938189391894018941189421894318944189451894618947189481894918950189511895218953189541895518956189571895818959189601896118962189631896418965189661896718968189691897018971189721897318974189751897618977189781897918980189811898218983189841898518986189871898818989189901899118992189931899418995189961899718998189991900019001190021900319004190051900619007190081900919010190111901219013190141901519016190171901819019190201902119022190231902419025190261902719028190291903019031190321903319034190351903619037190381903919040190411904219043190441904519046190471904819049190501905119052190531905419055190561905719058190591906019061190621906319064190651906619067190681906919070190711907219073190741907519076190771907819079190801908119082190831908419085190861908719088190891909019091190921909319094190951909619097190981909919100191011910219103191041910519106191071910819109191101911119112191131911419115191161911719118191191912019121191221912319124191251912619127191281912919130191311913219133191341913519136191371913819139191401914119142191431914419145191461914719148191491915019151191521915319154191551915619157191581915919160191611916219163191641916519166191671916819169191701917119172191731917419175191761917719178191791918019181191821918319184191851918619187191881918919190191911919219193191941919519196191971919819199192001920119202192031920419205192061920719208192091921019211192121921319214192151921619217192181921919220192211922219223192241922519226192271922819229192301923119232192331923419235192361923719238192391924019241192421924319244192451924619247192481924919250192511925219253192541925519256192571925819259192601926119262192631926419265192661926719268192691927019271192721927319274192751927619277192781927919280192811928219283192841928519286192871928819289192901929119292192931929419295192961929719298192991930019301193021930319304193051930619307193081930919310193111931219313193141931519316193171931819319193201932119322193231932419325193261932719328193291933019331193321933319334193351933619337193381933919340193411934219343193441934519346193471934819349193501935119352193531935419355193561935719358193591936019361193621936319364193651936619367193681936919370193711937219373193741937519376193771937819379193801938119382193831938419385193861938719388193891939019391193921939319394193951939619397193981939919400194011940219403194041940519406194071940819409194101941119412194131941419415194161941719418194191942019421194221942319424194251942619427194281942919430194311943219433194341943519436194371943819439194401944119442194431944419445194461944719448194491945019451194521945319454194551945619457194581945919460194611946219463194641946519466194671946819469194701947119472194731947419475194761947719478194791948019481194821948319484194851948619487194881948919490194911949219493194941949519496194971949819499195001950119502195031950419505195061950719508195091951019511195121951319514195151951619517195181951919520195211952219523195241952519526195271952819529195301953119532195331953419535195361953719538195391954019541195421954319544195451954619547195481954919550195511955219553195541955519556195571955819559195601956119562195631956419565195661956719568195691957019571195721957319574195751957619577195781957919580195811958219583195841958519586195871958819589195901959119592195931959419595195961959719598195991960019601196021960319604196051960619607196081960919610196111961219613196141961519616196171961819619196201962119622196231962419625196261962719628196291963019631196321963319634196351963619637196381963919640196411964219643196441964519646196471964819649196501965119652196531965419655196561965719658196591966019661196621966319664196651966619667196681966919670196711967219673196741967519676196771967819679196801968119682196831968419685196861968719688196891969019691196921969319694196951969619697196981969919700197011970219703197041970519706197071970819709197101971119712197131971419715197161971719718197191972019721197221972319724197251972619727197281972919730197311973219733197341973519736197371973819739197401974119742197431974419745197461974719748197491975019751197521975319754197551975619757197581975919760197611976219763197641976519766197671976819769197701977119772197731977419775197761977719778197791978019781197821978319784197851978619787197881978919790197911979219793197941979519796197971979819799198001980119802198031980419805198061980719808198091981019811198121981319814198151981619817198181981919820198211982219823198241982519826198271982819829198301983119832198331983419835198361983719838198391984019841198421984319844198451984619847198481984919850198511985219853198541985519856198571985819859198601986119862198631986419865198661986719868198691987019871198721987319874198751987619877198781987919880198811988219883198841988519886198871988819889198901989119892198931989419895198961989719898198991990019901199021990319904199051990619907199081990919910199111991219913199141991519916199171991819919199201992119922199231992419925199261992719928199291993019931199321993319934199351993619937199381993919940199411994219943199441994519946199471994819949199501995119952199531995419955199561995719958199591996019961199621996319964199651996619967199681996919970199711997219973199741997519976199771997819979199801998119982199831998419985199861998719988199891999019991199921999319994199951999619997199981999920000200012000220003200042000520006200072000820009200102001120012200132001420015200162001720018200192002020021200222002320024200252002620027200282002920030200312003220033200342003520036200372003820039200402004120042200432004420045200462004720048200492005020051200522005320054200552005620057200582005920060200612006220063200642006520066200672006820069200702007120072200732007420075200762007720078200792008020081200822008320084200852008620087200882008920090200912009220093200942009520096200972009820099201002010120102201032010420105201062010720108201092011020111201122011320114201152011620117201182011920120201212012220123201242012520126201272012820129201302013120132201332013420135201362013720138201392014020141201422014320144201452014620147201482014920150201512015220153201542015520156201572015820159201602016120162201632016420165201662016720168201692017020171201722017320174201752017620177201782017920180201812018220183201842018520186201872018820189201902019120192201932019420195201962019720198201992020020201202022020320204202052020620207202082020920210202112021220213202142021520216202172021820219202202022120222202232022420225202262022720228202292023020231202322023320234202352023620237202382023920240202412024220243202442024520246202472024820249202502025120252202532025420255202562025720258202592026020261202622026320264202652026620267202682026920270202712027220273202742027520276202772027820279202802028120282202832028420285202862028720288202892029020291202922029320294202952029620297202982029920300203012030220303203042030520306203072030820309203102031120312203132031420315203162031720318203192032020321203222032320324203252032620327203282032920330203312033220333203342033520336203372033820339203402034120342203432034420345203462034720348203492035020351203522035320354203552035620357203582035920360203612036220363203642036520366203672036820369203702037120372203732037420375203762037720378203792038020381203822038320384203852038620387203882038920390203912039220393203942039520396203972039820399204002040120402204032040420405204062040720408204092041020411204122041320414204152041620417204182041920420204212042220423204242042520426204272042820429204302043120432204332043420435204362043720438204392044020441204422044320444204452044620447204482044920450204512045220453204542045520456204572045820459204602046120462204632046420465204662046720468204692047020471204722047320474204752047620477204782047920480204812048220483204842048520486204872048820489204902049120492204932049420495204962049720498204992050020501205022050320504205052050620507205082050920510205112051220513205142051520516205172051820519205202052120522205232052420525205262052720528205292053020531205322053320534205352053620537205382053920540205412054220543205442054520546205472054820549205502055120552205532055420555205562055720558205592056020561205622056320564205652056620567205682056920570205712057220573205742057520576205772057820579205802058120582205832058420585205862058720588205892059020591205922059320594205952059620597205982059920600206012060220603206042060520606206072060820609206102061120612206132061420615206162061720618206192062020621206222062320624206252062620627206282062920630206312063220633206342063520636206372063820639206402064120642206432064420645206462064720648206492065020651206522065320654206552065620657206582065920660206612066220663206642066520666206672066820669206702067120672206732067420675206762067720678206792068020681206822068320684206852068620687206882068920690206912069220693206942069520696206972069820699207002070120702207032070420705207062070720708207092071020711207122071320714207152071620717207182071920720207212072220723207242072520726207272072820729207302073120732207332073420735207362073720738207392074020741207422074320744207452074620747207482074920750207512075220753207542075520756207572075820759207602076120762207632076420765207662076720768207692077020771207722077320774207752077620777207782077920780207812078220783207842078520786207872078820789207902079120792207932079420795207962079720798207992080020801208022080320804208052080620807208082080920810208112081220813208142081520816208172081820819208202082120822208232082420825208262082720828208292083020831208322083320834208352083620837208382083920840208412084220843208442084520846208472084820849208502085120852208532085420855208562085720858208592086020861208622086320864208652086620867208682086920870208712087220873208742087520876208772087820879208802088120882208832088420885208862088720888208892089020891208922089320894208952089620897208982089920900209012090220903209042090520906209072090820909209102091120912209132091420915209162091720918209192092020921209222092320924209252092620927209282092920930209312093220933209342093520936209372093820939209402094120942209432094420945209462094720948209492095020951209522095320954209552095620957209582095920960209612096220963209642096520966209672096820969209702097120972209732097420975209762097720978209792098020981209822098320984209852098620987209882098920990209912099220993209942099520996209972099820999210002100121002210032100421005210062100721008210092101021011210122101321014210152101621017210182101921020210212102221023210242102521026210272102821029210302103121032210332103421035210362103721038210392104021041210422104321044210452104621047210482104921050210512105221053210542105521056210572105821059210602106121062210632106421065210662106721068210692107021071210722107321074210752107621077210782107921080210812108221083210842108521086210872108821089210902109121092210932109421095210962109721098210992110021101211022110321104211052110621107211082110921110211112111221113211142111521116211172111821119211202112121122211232112421125211262112721128211292113021131211322113321134211352113621137211382113921140211412114221143211442114521146211472114821149211502115121152211532115421155211562115721158211592116021161211622116321164211652116621167211682116921170211712117221173211742117521176211772117821179211802118121182211832118421185211862118721188211892119021191211922119321194211952119621197211982119921200212012120221203212042120521206212072120821209212102121121212212132121421215212162121721218212192122021221212222122321224212252122621227212282122921230212312123221233212342123521236212372123821239212402124121242212432124421245212462124721248212492125021251212522125321254212552125621257212582125921260212612126221263212642126521266212672126821269212702127121272212732127421275212762127721278212792128021281212822128321284212852128621287212882128921290212912129221293212942129521296212972129821299213002130121302213032130421305213062130721308213092131021311213122131321314213152131621317213182131921320213212132221323213242132521326213272132821329213302133121332213332133421335213362133721338213392134021341213422134321344213452134621347213482134921350213512135221353213542135521356213572135821359213602136121362213632136421365213662136721368213692137021371213722137321374213752137621377213782137921380213812138221383213842138521386213872138821389213902139121392213932139421395213962139721398213992140021401214022140321404214052140621407214082140921410214112141221413214142141521416214172141821419214202142121422214232142421425214262142721428214292143021431214322143321434214352143621437214382143921440214412144221443214442144521446214472144821449214502145121452214532145421455214562145721458214592146021461214622146321464214652146621467214682146921470214712147221473214742147521476214772147821479214802148121482214832148421485214862148721488214892149021491214922149321494214952149621497214982149921500215012150221503215042150521506215072150821509215102151121512215132151421515215162151721518215192152021521215222152321524215252152621527215282152921530215312153221533215342153521536215372153821539215402154121542215432154421545215462154721548215492155021551215522155321554215552155621557215582155921560215612156221563215642156521566215672156821569215702157121572215732157421575215762157721578215792158021581215822158321584215852158621587215882158921590215912159221593215942159521596215972159821599216002160121602216032160421605216062160721608216092161021611216122161321614216152161621617216182161921620216212162221623216242162521626216272162821629216302163121632216332163421635216362163721638216392164021641216422164321644216452164621647216482164921650216512165221653216542165521656216572165821659216602166121662216632166421665216662166721668216692167021671216722167321674216752167621677216782167921680216812168221683216842168521686216872168821689216902169121692216932169421695216962169721698216992170021701217022170321704217052170621707217082170921710217112171221713217142171521716217172171821719217202172121722217232172421725217262172721728217292173021731217322173321734217352173621737217382173921740217412174221743217442174521746217472174821749217502175121752217532175421755217562175721758217592176021761217622176321764217652176621767217682176921770217712177221773217742177521776217772177821779217802178121782217832178421785217862178721788217892179021791217922179321794217952179621797217982179921800218012180221803218042180521806218072180821809218102181121812218132181421815218162181721818218192182021821218222182321824218252182621827218282182921830218312183221833218342183521836218372183821839218402184121842218432184421845218462184721848218492185021851218522185321854218552185621857218582185921860218612186221863218642186521866218672186821869218702187121872218732187421875218762187721878218792188021881218822188321884218852188621887218882188921890218912189221893218942189521896218972189821899219002190121902219032190421905219062190721908219092191021911219122191321914219152191621917219182191921920219212192221923219242192521926219272192821929219302193121932219332193421935219362193721938219392194021941219422194321944219452194621947219482194921950219512195221953219542195521956219572195821959219602196121962219632196421965219662196721968219692197021971219722197321974219752197621977219782197921980219812198221983219842198521986219872198821989219902199121992219932199421995219962199721998219992200022001220022200322004220052200622007220082200922010220112201222013220142201522016220172201822019220202202122022220232202422025220262202722028220292203022031220322203322034220352203622037220382203922040220412204222043220442204522046220472204822049220502205122052220532205422055220562205722058220592206022061220622206322064220652206622067220682206922070220712207222073220742207522076220772207822079220802208122082220832208422085220862208722088220892209022091220922209322094220952209622097220982209922100221012210222103221042210522106221072210822109221102211122112221132211422115221162211722118221192212022121221222212322124221252212622127221282212922130221312213222133221342213522136221372213822139221402214122142221432214422145221462214722148221492215022151221522215322154221552215622157221582215922160221612216222163221642216522166221672216822169221702217122172221732217422175221762217722178221792218022181221822218322184221852218622187221882218922190221912219222193221942219522196221972219822199222002220122202222032220422205222062220722208222092221022211222122221322214222152221622217222182221922220222212222222223222242222522226222272222822229222302223122232222332223422235222362223722238222392224022241222422224322244222452224622247222482224922250222512225222253222542225522256222572225822259222602226122262222632226422265222662226722268222692227022271222722227322274222752227622277222782227922280222812228222283222842228522286222872228822289222902229122292222932229422295222962229722298222992230022301223022230322304223052230622307223082230922310223112231222313223142231522316223172231822319223202232122322223232232422325223262232722328223292233022331223322233322334223352233622337223382233922340223412234222343223442234522346223472234822349223502235122352223532235422355223562235722358223592236022361223622236322364223652236622367223682236922370223712237222373223742237522376223772237822379223802238122382223832238422385223862238722388223892239022391223922239322394223952239622397223982239922400224012240222403224042240522406224072240822409224102241122412224132241422415224162241722418224192242022421224222242322424224252242622427224282242922430224312243222433224342243522436224372243822439224402244122442224432244422445224462244722448224492245022451224522245322454224552245622457224582245922460224612246222463224642246522466224672246822469224702247122472224732247422475224762247722478224792248022481224822248322484224852248622487224882248922490224912249222493224942249522496224972249822499225002250122502225032250422505225062250722508225092251022511225122251322514225152251622517225182251922520225212252222523225242252522526225272252822529225302253122532225332253422535225362253722538225392254022541225422254322544225452254622547225482254922550225512255222553225542255522556225572255822559225602256122562225632256422565225662256722568225692257022571225722257322574225752257622577225782257922580225812258222583225842258522586225872258822589225902259122592225932259422595225962259722598225992260022601226022260322604226052260622607226082260922610226112261222613226142261522616226172261822619226202262122622226232262422625226262262722628226292263022631226322263322634226352263622637226382263922640226412264222643226442264522646226472264822649226502265122652226532265422655226562265722658226592266022661226622266322664226652266622667226682266922670226712267222673226742267522676226772267822679226802268122682226832268422685226862268722688226892269022691226922269322694226952269622697226982269922700227012270222703227042270522706227072270822709227102271122712227132271422715227162271722718227192272022721227222272322724227252272622727227282272922730227312273222733227342273522736227372273822739227402274122742227432274422745227462274722748227492275022751227522275322754227552275622757227582275922760227612276222763227642276522766227672276822769227702277122772227732277422775227762277722778227792278022781227822278322784227852278622787227882278922790227912279222793227942279522796227972279822799228002280122802228032280422805228062280722808228092281022811228122281322814228152281622817228182281922820228212282222823228242282522826228272282822829228302283122832228332283422835228362283722838228392284022841228422284322844228452284622847228482284922850228512285222853228542285522856228572285822859228602286122862228632286422865228662286722868228692287022871228722287322874228752287622877228782287922880228812288222883228842288522886228872288822889228902289122892228932289422895228962289722898228992290022901229022290322904229052290622907229082290922910229112291222913229142291522916229172291822919229202292122922229232292422925229262292722928229292293022931229322293322934229352293622937229382293922940229412294222943229442294522946229472294822949229502295122952229532295422955229562295722958229592296022961229622296322964229652296622967229682296922970229712297222973229742297522976229772297822979229802298122982229832298422985229862298722988229892299022991229922299322994229952299622997229982299923000230012300223003230042300523006230072300823009230102301123012230132301423015230162301723018230192302023021230222302323024230252302623027230282302923030230312303223033230342303523036230372303823039230402304123042230432304423045230462304723048230492305023051230522305323054230552305623057230582305923060230612306223063230642306523066230672306823069230702307123072230732307423075230762307723078230792308023081230822308323084230852308623087230882308923090230912309223093230942309523096230972309823099231002310123102231032310423105231062310723108231092311023111231122311323114231152311623117231182311923120231212312223123231242312523126231272312823129231302313123132231332313423135231362313723138231392314023141231422314323144231452314623147231482314923150231512315223153231542315523156231572315823159231602316123162231632316423165231662316723168231692317023171231722317323174231752317623177231782317923180231812318223183231842318523186231872318823189231902319123192231932319423195231962319723198231992320023201232022320323204232052320623207232082320923210232112321223213232142321523216232172321823219232202322123222232232322423225232262322723228232292323023231232322323323234232352323623237232382323923240232412324223243232442324523246232472324823249232502325123252232532325423255232562325723258232592326023261232622326323264232652326623267232682326923270232712327223273232742327523276232772327823279232802328123282232832328423285232862328723288232892329023291232922329323294232952329623297232982329923300233012330223303233042330523306233072330823309233102331123312233132331423315233162331723318233192332023321233222332323324233252332623327233282332923330233312333223333233342333523336233372333823339233402334123342233432334423345233462334723348233492335023351233522335323354233552335623357233582335923360233612336223363233642336523366233672336823369233702337123372233732337423375233762337723378233792338023381233822338323384233852338623387233882338923390233912339223393233942339523396233972339823399234002340123402234032340423405234062340723408234092341023411234122341323414234152341623417234182341923420234212342223423234242342523426234272342823429234302343123432234332343423435234362343723438234392344023441234422344323444234452344623447234482344923450234512345223453234542345523456234572345823459234602346123462234632346423465234662346723468234692347023471234722347323474234752347623477234782347923480234812348223483234842348523486234872348823489234902349123492234932349423495234962349723498234992350023501235022350323504235052350623507235082350923510235112351223513235142351523516235172351823519235202352123522235232352423525235262352723528235292353023531235322353323534235352353623537235382353923540235412354223543235442354523546235472354823549235502355123552235532355423555235562355723558235592356023561235622356323564235652356623567235682356923570235712357223573235742357523576235772357823579235802358123582235832358423585235862358723588235892359023591235922359323594235952359623597235982359923600236012360223603236042360523606236072360823609236102361123612236132361423615236162361723618236192362023621236222362323624236252362623627236282362923630236312363223633236342363523636236372363823639236402364123642236432364423645236462364723648236492365023651236522365323654236552365623657236582365923660236612366223663236642366523666236672366823669236702367123672236732367423675236762367723678236792368023681236822368323684236852368623687236882368923690236912369223693236942369523696236972369823699237002370123702237032370423705237062370723708237092371023711237122371323714237152371623717237182371923720237212372223723237242372523726237272372823729237302373123732237332373423735237362373723738237392374023741237422374323744237452374623747237482374923750237512375223753237542375523756237572375823759237602376123762237632376423765237662376723768237692377023771237722377323774237752377623777237782377923780237812378223783237842378523786237872378823789237902379123792237932379423795237962379723798237992380023801238022380323804238052380623807238082380923810238112381223813238142381523816238172381823819238202382123822238232382423825238262382723828238292383023831238322383323834238352383623837238382383923840238412384223843238442384523846238472384823849238502385123852238532385423855238562385723858238592386023861238622386323864238652386623867238682386923870238712387223873238742387523876238772387823879238802388123882238832388423885238862388723888238892389023891238922389323894238952389623897238982389923900239012390223903239042390523906239072390823909239102391123912239132391423915239162391723918239192392023921239222392323924239252392623927239282392923930239312393223933239342393523936239372393823939239402394123942239432394423945239462394723948239492395023951239522395323954239552395623957239582395923960239612396223963239642396523966239672396823969239702397123972239732397423975239762397723978239792398023981239822398323984239852398623987239882398923990239912399223993239942399523996239972399823999240002400124002240032400424005240062400724008240092401024011240122401324014240152401624017240182401924020240212402224023240242402524026240272402824029240302403124032240332403424035240362403724038240392404024041240422404324044240452404624047240482404924050240512405224053240542405524056240572405824059240602406124062240632406424065240662406724068240692407024071240722407324074240752407624077240782407924080240812408224083240842408524086240872408824089240902409124092240932409424095240962409724098240992410024101241022410324104241052410624107241082410924110241112411224113241142411524116241172411824119241202412124122241232412424125241262412724128241292413024131241322413324134241352413624137241382413924140241412414224143241442414524146241472414824149241502415124152241532415424155241562415724158241592416024161241622416324164241652416624167241682416924170241712417224173241742417524176241772417824179241802418124182241832418424185241862418724188241892419024191241922419324194241952419624197241982419924200242012420224203242042420524206242072420824209242102421124212242132421424215242162421724218242192422024221242222422324224242252422624227242282422924230242312423224233242342423524236242372423824239242402424124242242432424424245242462424724248242492425024251242522425324254242552425624257242582425924260242612426224263242642426524266242672426824269242702427124272242732427424275242762427724278242792428024281242822428324284242852428624287242882428924290242912429224293242942429524296242972429824299243002430124302243032430424305243062430724308243092431024311243122431324314243152431624317243182431924320243212432224323243242432524326243272432824329243302433124332243332433424335243362433724338243392434024341243422434324344243452434624347243482434924350243512435224353243542435524356243572435824359243602436124362243632436424365243662436724368243692437024371243722437324374243752437624377243782437924380243812438224383243842438524386243872438824389243902439124392243932439424395243962439724398243992440024401244022440324404244052440624407244082440924410244112441224413244142441524416244172441824419244202442124422244232442424425244262442724428244292443024431244322443324434244352443624437244382443924440244412444224443244442444524446244472444824449244502445124452244532445424455244562445724458244592446024461244622446324464244652446624467244682446924470244712447224473244742447524476244772447824479244802448124482244832448424485244862448724488244892449024491244922449324494244952449624497244982449924500245012450224503245042450524506245072450824509245102451124512245132451424515245162451724518245192452024521245222452324524245252452624527245282452924530245312453224533245342453524536245372453824539245402454124542245432454424545245462454724548245492455024551245522455324554245552455624557245582455924560245612456224563245642456524566245672456824569245702457124572245732457424575245762457724578245792458024581245822458324584245852458624587245882458924590245912459224593245942459524596245972459824599246002460124602246032460424605246062460724608246092461024611246122461324614246152461624617246182461924620246212462224623246242462524626246272462824629246302463124632246332463424635246362463724638246392464024641246422464324644246452464624647246482464924650246512465224653246542465524656246572465824659246602466124662246632466424665246662466724668246692467024671246722467324674246752467624677246782467924680246812468224683246842468524686246872468824689246902469124692246932469424695246962469724698246992470024701247022470324704247052470624707247082470924710247112471224713247142471524716247172471824719247202472124722247232472424725247262472724728247292473024731247322473324734247352473624737247382473924740247412474224743247442474524746247472474824749247502475124752247532475424755247562475724758247592476024761247622476324764247652476624767247682476924770247712477224773247742477524776247772477824779247802478124782247832478424785247862478724788247892479024791247922479324794247952479624797247982479924800248012480224803248042480524806248072480824809248102481124812248132481424815248162481724818248192482024821248222482324824248252482624827248282482924830248312483224833248342483524836248372483824839248402484124842248432484424845248462484724848248492485024851248522485324854248552485624857248582485924860248612486224863248642486524866248672486824869248702487124872248732487424875248762487724878248792488024881248822488324884248852488624887248882488924890248912489224893248942489524896248972489824899249002490124902249032490424905249062490724908249092491024911249122491324914249152491624917249182491924920249212492224923249242492524926249272492824929249302493124932249332493424935249362493724938249392494024941249422494324944249452494624947249482494924950249512495224953249542495524956249572495824959249602496124962249632496424965249662496724968249692497024971249722497324974249752497624977249782497924980249812498224983249842498524986249872498824989249902499124992249932499424995249962499724998249992500025001250022500325004250052500625007250082500925010250112501225013250142501525016250172501825019250202502125022250232502425025250262502725028250292503025031250322503325034250352503625037250382503925040250412504225043250442504525046250472504825049250502505125052250532505425055250562505725058250592506025061250622506325064250652506625067250682506925070250712507225073250742507525076250772507825079250802508125082250832508425085250862508725088250892509025091250922509325094250952509625097250982509925100251012510225103251042510525106251072510825109251102511125112251132511425115251162511725118251192512025121251222512325124251252512625127251282512925130251312513225133251342513525136251372513825139251402514125142251432514425145251462514725148251492515025151251522515325154251552515625157251582515925160251612516225163251642516525166251672516825169251702517125172251732517425175251762517725178251792518025181251822518325184251852518625187251882518925190251912519225193251942519525196251972519825199252002520125202252032520425205252062520725208252092521025211252122521325214252152521625217252182521925220252212522225223252242522525226252272522825229252302523125232252332523425235252362523725238252392524025241252422524325244252452524625247252482524925250252512525225253252542525525256252572525825259252602526125262252632526425265252662526725268252692527025271252722527325274252752527625277252782527925280252812528225283252842528525286252872528825289252902529125292252932529425295252962529725298252992530025301253022530325304253052530625307253082530925310253112531225313253142531525316253172531825319253202532125322253232532425325253262532725328253292533025331253322533325334253352533625337253382533925340253412534225343253442534525346253472534825349253502535125352253532535425355253562535725358253592536025361253622536325364253652536625367253682536925370253712537225373253742537525376253772537825379253802538125382253832538425385253862538725388253892539025391253922539325394253952539625397253982539925400254012540225403254042540525406254072540825409254102541125412254132541425415254162541725418254192542025421254222542325424254252542625427254282542925430254312543225433254342543525436254372543825439254402544125442254432544425445254462544725448254492545025451254522545325454254552545625457254582545925460254612546225463254642546525466254672546825469254702547125472254732547425475254762547725478254792548025481254822548325484254852548625487254882548925490254912549225493254942549525496254972549825499255002550125502255032550425505255062550725508255092551025511255122551325514255152551625517255182551925520255212552225523255242552525526255272552825529255302553125532255332553425535255362553725538255392554025541255422554325544255452554625547255482554925550255512555225553255542555525556255572555825559255602556125562255632556425565255662556725568255692557025571255722557325574255752557625577255782557925580255812558225583255842558525586255872558825589255902559125592255932559425595255962559725598255992560025601256022560325604256052560625607256082560925610256112561225613256142561525616256172561825619256202562125622256232562425625256262562725628256292563025631256322563325634256352563625637256382563925640256412564225643256442564525646256472564825649256502565125652256532565425655256562565725658256592566025661256622566325664256652566625667256682566925670256712567225673256742567525676256772567825679256802568125682256832568425685256862568725688256892569025691256922569325694256952569625697256982569925700257012570225703257042570525706257072570825709257102571125712257132571425715257162571725718257192572025721257222572325724257252572625727257282572925730257312573225733257342573525736257372573825739257402574125742257432574425745257462574725748257492575025751257522575325754257552575625757257582575925760257612576225763257642576525766257672576825769257702577125772257732577425775257762577725778257792578025781257822578325784257852578625787257882578925790257912579225793257942579525796257972579825799258002580125802258032580425805258062580725808258092581025811258122581325814258152581625817258182581925820258212582225823258242582525826258272582825829258302583125832258332583425835258362583725838258392584025841258422584325844258452584625847258482584925850258512585225853258542585525856258572585825859258602586125862258632586425865258662586725868258692587025871258722587325874258752587625877258782587925880258812588225883258842588525886258872588825889258902589125892258932589425895258962589725898258992590025901259022590325904259052590625907259082590925910259112591225913259142591525916259172591825919259202592125922259232592425925259262592725928259292593025931259322593325934259352593625937259382593925940259412594225943259442594525946259472594825949259502595125952259532595425955259562595725958259592596025961259622596325964259652596625967259682596925970259712597225973259742597525976259772597825979259802598125982259832598425985259862598725988259892599025991259922599325994259952599625997259982599926000260012600226003260042600526006260072600826009260102601126012260132601426015260162601726018260192602026021260222602326024260252602626027260282602926030260312603226033260342603526036260372603826039260402604126042260432604426045260462604726048260492605026051260522605326054260552605626057260582605926060260612606226063260642606526066260672606826069260702607126072260732607426075260762607726078260792608026081260822608326084260852608626087260882608926090260912609226093260942609526096260972609826099261002610126102261032610426105261062610726108261092611026111261122611326114261152611626117261182611926120261212612226123261242612526126261272612826129261302613126132261332613426135261362613726138261392614026141261422614326144261452614626147261482614926150261512615226153261542615526156261572615826159261602616126162261632616426165261662616726168261692617026171261722617326174261752617626177261782617926180261812618226183261842618526186261872618826189261902619126192261932619426195261962619726198261992620026201262022620326204262052620626207262082620926210262112621226213262142621526216262172621826219262202622126222262232622426225262262622726228262292623026231262322623326234262352623626237262382623926240262412624226243262442624526246262472624826249262502625126252262532625426255262562625726258262592626026261262622626326264262652626626267262682626926270262712627226273262742627526276262772627826279262802628126282262832628426285262862628726288262892629026291262922629326294262952629626297262982629926300263012630226303263042630526306263072630826309263102631126312263132631426315263162631726318263192632026321263222632326324263252632626327263282632926330263312633226333263342633526336263372633826339263402634126342263432634426345263462634726348263492635026351263522635326354263552635626357263582635926360263612636226363263642636526366263672636826369263702637126372263732637426375263762637726378263792638026381263822638326384263852638626387263882638926390263912639226393263942639526396263972639826399264002640126402264032640426405264062640726408264092641026411264122641326414264152641626417264182641926420264212642226423264242642526426264272642826429264302643126432264332643426435264362643726438264392644026441264422644326444264452644626447264482644926450264512645226453264542645526456264572645826459264602646126462264632646426465264662646726468264692647026471264722647326474264752647626477264782647926480264812648226483264842648526486264872648826489264902649126492264932649426495264962649726498264992650026501265022650326504265052650626507265082650926510265112651226513265142651526516265172651826519265202652126522265232652426525265262652726528265292653026531265322653326534265352653626537265382653926540265412654226543265442654526546265472654826549265502655126552265532655426555265562655726558265592656026561265622656326564265652656626567265682656926570265712657226573265742657526576265772657826579265802658126582265832658426585265862658726588265892659026591265922659326594265952659626597265982659926600266012660226603266042660526606266072660826609266102661126612266132661426615266162661726618266192662026621266222662326624266252662626627266282662926630266312663226633266342663526636266372663826639266402664126642266432664426645266462664726648266492665026651266522665326654266552665626657266582665926660266612666226663266642666526666266672666826669266702667126672266732667426675266762667726678266792668026681266822668326684266852668626687266882668926690266912669226693266942669526696266972669826699267002670126702267032670426705267062670726708267092671026711267122671326714267152671626717267182671926720267212672226723267242672526726267272672826729267302673126732267332673426735267362673726738267392674026741267422674326744267452674626747267482674926750267512675226753267542675526756267572675826759267602676126762267632676426765267662676726768267692677026771267722677326774267752677626777267782677926780267812678226783267842678526786267872678826789267902679126792267932679426795267962679726798267992680026801268022680326804268052680626807268082680926810268112681226813268142681526816268172681826819268202682126822268232682426825268262682726828268292683026831268322683326834268352683626837268382683926840268412684226843268442684526846268472684826849268502685126852268532685426855268562685726858268592686026861268622686326864268652686626867268682686926870268712687226873268742687526876268772687826879268802688126882268832688426885268862688726888268892689026891268922689326894268952689626897268982689926900269012690226903269042690526906269072690826909269102691126912269132691426915269162691726918269192692026921269222692326924269252692626927269282692926930269312693226933269342693526936269372693826939269402694126942269432694426945269462694726948269492695026951269522695326954269552695626957269582695926960269612696226963269642696526966269672696826969269702697126972269732697426975269762697726978269792698026981269822698326984269852698626987269882698926990269912699226993269942699526996269972699826999270002700127002270032700427005270062700727008270092701027011270122701327014270152701627017270182701927020270212702227023270242702527026270272702827029270302703127032270332703427035270362703727038270392704027041270422704327044270452704627047270482704927050270512705227053270542705527056270572705827059270602706127062270632706427065270662706727068270692707027071270722707327074270752707627077270782707927080270812708227083270842708527086270872708827089270902709127092270932709427095270962709727098270992710027101271022710327104271052710627107271082710927110271112711227113271142711527116271172711827119271202712127122271232712427125271262712727128271292713027131271322713327134271352713627137271382713927140271412714227143271442714527146271472714827149271502715127152271532715427155271562715727158271592716027161271622716327164271652716627167271682716927170271712717227173271742717527176271772717827179271802718127182271832718427185271862718727188271892719027191271922719327194271952719627197271982719927200272012720227203272042720527206272072720827209272102721127212272132721427215272162721727218272192722027221272222722327224272252722627227272282722927230272312723227233272342723527236272372723827239272402724127242272432724427245272462724727248272492725027251272522725327254272552725627257272582725927260272612726227263272642726527266272672726827269272702727127272272732727427275272762727727278272792728027281272822728327284272852728627287272882728927290272912729227293272942729527296272972729827299273002730127302273032730427305273062730727308273092731027311273122731327314273152731627317273182731927320273212732227323273242732527326273272732827329273302733127332273332733427335273362733727338273392734027341273422734327344273452734627347273482734927350273512735227353273542735527356273572735827359273602736127362273632736427365273662736727368273692737027371273722737327374273752737627377273782737927380273812738227383273842738527386273872738827389273902739127392273932739427395273962739727398273992740027401274022740327404274052740627407274082740927410274112741227413274142741527416274172741827419274202742127422274232742427425274262742727428274292743027431274322743327434274352743627437274382743927440274412744227443274442744527446274472744827449274502745127452274532745427455274562745727458274592746027461274622746327464274652746627467274682746927470274712747227473274742747527476274772747827479274802748127482274832748427485274862748727488274892749027491274922749327494274952749627497274982749927500275012750227503275042750527506275072750827509275102751127512275132751427515275162751727518275192752027521275222752327524275252752627527275282752927530275312753227533275342753527536275372753827539275402754127542275432754427545275462754727548275492755027551275522755327554275552755627557275582755927560275612756227563275642756527566275672756827569275702757127572275732757427575275762757727578275792758027581275822758327584275852758627587275882758927590275912759227593275942759527596275972759827599276002760127602276032760427605276062760727608276092761027611276122761327614276152761627617276182761927620276212762227623276242762527626276272762827629276302763127632276332763427635276362763727638276392764027641276422764327644276452764627647276482764927650276512765227653276542765527656276572765827659276602766127662276632766427665276662766727668276692767027671276722767327674276752767627677276782767927680276812768227683276842768527686276872768827689276902769127692276932769427695276962769727698276992770027701277022770327704277052770627707277082770927710277112771227713277142771527716277172771827719277202772127722277232772427725277262772727728277292773027731277322773327734277352773627737277382773927740277412774227743277442774527746277472774827749277502775127752277532775427755277562775727758277592776027761277622776327764277652776627767277682776927770277712777227773277742777527776277772777827779277802778127782277832778427785277862778727788277892779027791277922779327794277952779627797277982779927800278012780227803278042780527806278072780827809278102781127812278132781427815278162781727818278192782027821278222782327824278252782627827278282782927830278312783227833278342783527836278372783827839278402784127842278432784427845278462784727848278492785027851278522785327854278552785627857278582785927860278612786227863278642786527866278672786827869278702787127872278732787427875278762787727878278792788027881278822788327884278852788627887278882788927890278912789227893278942789527896278972789827899279002790127902279032790427905279062790727908279092791027911279122791327914279152791627917279182791927920279212792227923279242792527926279272792827929279302793127932279332793427935279362793727938279392794027941279422794327944279452794627947279482794927950279512795227953279542795527956279572795827959279602796127962279632796427965279662796727968279692797027971279722797327974279752797627977279782797927980279812798227983279842798527986279872798827989279902799127992279932799427995279962799727998279992800028001280022800328004280052800628007280082800928010280112801228013280142801528016280172801828019280202802128022280232802428025280262802728028280292803028031280322803328034280352803628037280382803928040280412804228043280442804528046280472804828049280502805128052280532805428055280562805728058280592806028061280622806328064280652806628067280682806928070280712807228073280742807528076280772807828079280802808128082280832808428085280862808728088280892809028091280922809328094280952809628097280982809928100281012810228103281042810528106281072810828109281102811128112281132811428115281162811728118281192812028121281222812328124281252812628127281282812928130281312813228133281342813528136281372813828139281402814128142281432814428145281462814728148281492815028151281522815328154281552815628157281582815928160281612816228163281642816528166281672816828169281702817128172281732817428175281762817728178281792818028181281822818328184281852818628187281882818928190281912819228193281942819528196281972819828199282002820128202282032820428205282062820728208282092821028211282122821328214282152821628217282182821928220282212822228223282242822528226282272822828229282302823128232282332823428235282362823728238282392824028241282422824328244282452824628247282482824928250282512825228253282542825528256282572825828259282602826128262282632826428265282662826728268282692827028271282722827328274282752827628277282782827928280282812828228283282842828528286282872828828289282902829128292282932829428295282962829728298282992830028301283022830328304283052830628307283082830928310283112831228313283142831528316283172831828319283202832128322283232832428325283262832728328283292833028331283322833328334283352833628337283382833928340283412834228343283442834528346283472834828349283502835128352283532835428355283562835728358283592836028361283622836328364283652836628367283682836928370283712837228373283742837528376283772837828379283802838128382283832838428385283862838728388283892839028391283922839328394283952839628397283982839928400284012840228403284042840528406284072840828409284102841128412284132841428415284162841728418284192842028421284222842328424284252842628427284282842928430284312843228433284342843528436284372843828439284402844128442284432844428445284462844728448284492845028451284522845328454284552845628457284582845928460284612846228463284642846528466284672846828469284702847128472284732847428475284762847728478284792848028481284822848328484284852848628487284882848928490284912849228493284942849528496284972849828499285002850128502285032850428505285062850728508285092851028511285122851328514285152851628517285182851928520285212852228523285242852528526285272852828529285302853128532285332853428535285362853728538285392854028541285422854328544285452854628547285482854928550285512855228553285542855528556285572855828559285602856128562285632856428565285662856728568285692857028571285722857328574285752857628577285782857928580285812858228583285842858528586285872858828589285902859128592285932859428595285962859728598285992860028601286022860328604286052860628607286082860928610286112861228613286142861528616286172861828619286202862128622286232862428625286262862728628286292863028631286322863328634286352863628637286382863928640286412864228643286442864528646286472864828649286502865128652286532865428655286562865728658286592866028661286622866328664286652866628667286682866928670286712867228673286742867528676286772867828679286802868128682286832868428685286862868728688286892869028691286922869328694286952869628697286982869928700287012870228703287042870528706287072870828709287102871128712287132871428715287162871728718287192872028721287222872328724287252872628727287282872928730287312873228733287342873528736287372873828739287402874128742287432874428745287462874728748287492875028751287522875328754287552875628757287582875928760287612876228763287642876528766287672876828769287702877128772287732877428775287762877728778287792878028781287822878328784287852878628787287882878928790287912879228793287942879528796287972879828799288002880128802288032880428805288062880728808288092881028811288122881328814288152881628817288182881928820288212882228823288242882528826288272882828829288302883128832288332883428835288362883728838288392884028841288422884328844288452884628847288482884928850288512885228853288542885528856288572885828859288602886128862288632886428865288662886728868288692887028871288722887328874288752887628877288782887928880288812888228883288842888528886288872888828889288902889128892288932889428895288962889728898288992890028901289022890328904289052890628907289082890928910289112891228913289142891528916289172891828919289202892128922289232892428925289262892728928289292893028931289322893328934289352893628937289382893928940289412894228943289442894528946289472894828949289502895128952289532895428955289562895728958289592896028961289622896328964289652896628967289682896928970289712897228973289742897528976289772897828979289802898128982289832898428985289862898728988289892899028991289922899328994289952899628997289982899929000290012900229003290042900529006290072900829009290102901129012290132901429015290162901729018290192902029021290222902329024290252902629027290282902929030290312903229033290342903529036290372903829039290402904129042290432904429045290462904729048290492905029051290522905329054290552905629057290582905929060290612906229063290642906529066290672906829069290702907129072290732907429075290762907729078290792908029081290822908329084290852908629087290882908929090290912909229093290942909529096290972909829099291002910129102291032910429105291062910729108291092911029111291122911329114291152911629117291182911929120291212912229123291242912529126291272912829129291302913129132291332913429135291362913729138291392914029141291422914329144291452914629147291482914929150291512915229153291542915529156291572915829159291602916129162291632916429165291662916729168291692917029171291722917329174291752917629177291782917929180291812918229183291842918529186291872918829189291902919129192291932919429195291962919729198291992920029201292022920329204292052920629207292082920929210292112921229213292142921529216292172921829219292202922129222292232922429225292262922729228292292923029231292322923329234292352923629237292382923929240292412924229243292442924529246292472924829249292502925129252292532925429255292562925729258292592926029261292622926329264292652926629267292682926929270292712927229273292742927529276292772927829279292802928129282292832928429285292862928729288292892929029291292922929329294292952929629297292982929929300293012930229303293042930529306293072930829309293102931129312293132931429315293162931729318293192932029321293222932329324293252932629327293282932929330293312933229333293342933529336293372933829339293402934129342293432934429345293462934729348293492935029351293522935329354293552935629357293582935929360293612936229363293642936529366293672936829369293702937129372293732937429375293762937729378293792938029381293822938329384293852938629387293882938929390293912939229393293942939529396293972939829399294002940129402294032940429405294062940729408294092941029411294122941329414294152941629417294182941929420294212942229423294242942529426294272942829429294302943129432294332943429435294362943729438294392944029441294422944329444294452944629447294482944929450294512945229453294542945529456294572945829459294602946129462294632946429465294662946729468294692947029471294722947329474294752947629477294782947929480294812948229483294842948529486294872948829489294902949129492294932949429495294962949729498294992950029501295022950329504295052950629507295082950929510295112951229513295142951529516295172951829519295202952129522295232952429525295262952729528295292953029531295322953329534295352953629537295382953929540295412954229543295442954529546295472954829549295502955129552295532955429555295562955729558295592956029561295622956329564295652956629567295682956929570295712957229573295742957529576295772957829579295802958129582295832958429585295862958729588295892959029591295922959329594295952959629597295982959929600296012960229603296042960529606296072960829609296102961129612296132961429615296162961729618296192962029621296222962329624296252962629627296282962929630296312963229633296342963529636296372963829639296402964129642296432964429645296462964729648296492965029651296522965329654296552965629657296582965929660296612966229663296642966529666296672966829669296702967129672296732967429675296762967729678296792968029681296822968329684296852968629687296882968929690296912969229693296942969529696296972969829699297002970129702297032970429705297062970729708297092971029711297122971329714297152971629717297182971929720297212972229723297242972529726297272972829729297302973129732297332973429735297362973729738297392974029741297422974329744297452974629747297482974929750297512975229753297542975529756297572975829759297602976129762297632976429765297662976729768297692977029771297722977329774297752977629777297782977929780297812978229783297842978529786297872978829789297902979129792297932979429795297962979729798297992980029801298022980329804298052980629807298082980929810298112981229813298142981529816298172981829819298202982129822298232982429825298262982729828298292983029831298322983329834298352983629837298382983929840298412984229843298442984529846298472984829849298502985129852298532985429855298562985729858298592986029861298622986329864298652986629867298682986929870298712987229873298742987529876298772987829879298802988129882298832988429885298862988729888298892989029891298922989329894298952989629897298982989929900299012990229903299042990529906299072990829909299102991129912299132991429915299162991729918299192992029921299222992329924299252992629927299282992929930299312993229933299342993529936299372993829939299402994129942299432994429945299462994729948299492995029951299522995329954299552995629957299582995929960299612996229963299642996529966299672996829969299702997129972299732997429975299762997729978299792998029981299822998329984299852998629987299882998929990299912999229993299942999529996299972999829999300003000130002300033000430005300063000730008300093001030011300123001330014300153001630017300183001930020300213002230023300243002530026300273002830029300303003130032300333003430035300363003730038300393004030041300423004330044300453004630047300483004930050300513005230053300543005530056300573005830059300603006130062300633006430065300663006730068300693007030071300723007330074300753007630077300783007930080300813008230083300843008530086300873008830089300903009130092300933009430095300963009730098300993010030101301023010330104301053010630107301083010930110301113011230113301143011530116301173011830119301203012130122301233012430125301263012730128301293013030131301323013330134301353013630137301383013930140301413014230143301443014530146301473014830149301503015130152301533015430155301563015730158301593016030161301623016330164301653016630167301683016930170301713017230173301743017530176301773017830179301803018130182301833018430185301863018730188301893019030191301923019330194301953019630197301983019930200302013020230203302043020530206302073020830209302103021130212302133021430215302163021730218302193022030221302223022330224302253022630227302283022930230302313023230233302343023530236302373023830239302403024130242302433024430245302463024730248302493025030251302523025330254302553025630257302583025930260302613026230263302643026530266302673026830269302703027130272302733027430275302763027730278302793028030281302823028330284302853028630287302883028930290302913029230293302943029530296302973029830299303003030130302303033030430305303063030730308303093031030311303123031330314303153031630317303183031930320303213032230323303243032530326303273032830329303303033130332303333033430335303363033730338303393034030341303423034330344303453034630347303483034930350303513035230353303543035530356303573035830359303603036130362303633036430365303663036730368303693037030371303723037330374303753037630377303783037930380303813038230383303843038530386303873038830389303903039130392303933039430395303963039730398303993040030401304023040330404304053040630407304083040930410304113041230413304143041530416304173041830419304203042130422304233042430425304263042730428304293043030431304323043330434304353043630437304383043930440304413044230443304443044530446304473044830449304503045130452304533045430455304563045730458304593046030461304623046330464304653046630467304683046930470304713047230473304743047530476304773047830479304803048130482304833048430485304863048730488304893049030491304923049330494304953049630497304983049930500305013050230503305043050530506305073050830509305103051130512305133051430515305163051730518305193052030521305223052330524305253052630527305283052930530305313053230533305343053530536305373053830539305403054130542305433054430545305463054730548305493055030551305523055330554305553055630557305583055930560305613056230563305643056530566305673056830569305703057130572305733057430575305763057730578305793058030581305823058330584305853058630587305883058930590305913059230593305943059530596305973059830599306003060130602306033060430605306063060730608306093061030611306123061330614306153061630617306183061930620306213062230623306243062530626306273062830629306303063130632306333063430635306363063730638306393064030641306423064330644306453064630647306483064930650306513065230653306543065530656306573065830659306603066130662306633066430665306663066730668306693067030671306723067330674306753067630677306783067930680306813068230683306843068530686306873068830689306903069130692306933069430695306963069730698306993070030701307023070330704307053070630707307083070930710307113071230713307143071530716307173071830719307203072130722307233072430725307263072730728307293073030731307323073330734307353073630737307383073930740307413074230743307443074530746307473074830749307503075130752307533075430755307563075730758307593076030761307623076330764307653076630767307683076930770307713077230773307743077530776307773077830779307803078130782307833078430785307863078730788307893079030791307923079330794307953079630797307983079930800308013080230803308043080530806308073080830809308103081130812308133081430815308163081730818308193082030821308223082330824308253082630827308283082930830308313083230833308343083530836308373083830839308403084130842308433084430845308463084730848308493085030851308523085330854308553085630857308583085930860308613086230863308643086530866308673086830869308703087130872308733087430875308763087730878308793088030881308823088330884308853088630887308883088930890308913089230893308943089530896308973089830899309003090130902309033090430905309063090730908309093091030911309123091330914309153091630917309183091930920309213092230923309243092530926309273092830929309303093130932309333093430935309363093730938309393094030941309423094330944309453094630947309483094930950309513095230953309543095530956309573095830959309603096130962309633096430965309663096730968309693097030971309723097330974309753097630977309783097930980309813098230983309843098530986309873098830989309903099130992309933099430995309963099730998309993100031001310023100331004310053100631007310083100931010310113101231013310143101531016310173101831019310203102131022310233102431025310263102731028310293103031031310323103331034310353103631037310383103931040310413104231043310443104531046310473104831049310503105131052310533105431055310563105731058310593106031061310623106331064310653106631067310683106931070310713107231073310743107531076310773107831079310803108131082310833108431085310863108731088310893109031091310923109331094310953109631097310983109931100311013110231103311043110531106311073110831109311103111131112311133111431115311163111731118311193112031121311223112331124311253112631127311283112931130311313113231133311343113531136311373113831139311403114131142311433114431145311463114731148311493115031151311523115331154311553115631157311583115931160311613116231163311643116531166311673116831169311703117131172311733117431175311763117731178311793118031181311823118331184311853118631187311883118931190311913119231193311943119531196311973119831199312003120131202312033120431205312063120731208312093121031211312123121331214312153121631217312183121931220312213122231223312243122531226312273122831229312303123131232312333123431235312363123731238312393124031241312423124331244312453124631247312483124931250312513125231253312543125531256312573125831259312603126131262312633126431265312663126731268312693127031271312723127331274312753127631277312783127931280312813128231283312843128531286312873128831289312903129131292312933129431295312963129731298312993130031301313023130331304313053130631307313083130931310313113131231313313143131531316313173131831319313203132131322313233132431325313263132731328313293133031331313323133331334313353133631337313383133931340313413134231343313443134531346313473134831349313503135131352313533135431355313563135731358313593136031361313623136331364313653136631367313683136931370313713137231373313743137531376313773137831379313803138131382313833138431385313863138731388313893139031391313923139331394313953139631397313983139931400314013140231403314043140531406314073140831409314103141131412314133141431415314163141731418314193142031421314223142331424314253142631427314283142931430314313143231433314343143531436314373143831439314403144131442314433144431445314463144731448314493145031451314523145331454314553145631457314583145931460314613146231463314643146531466314673146831469314703147131472314733147431475314763147731478314793148031481314823148331484314853148631487314883148931490314913149231493314943149531496314973149831499315003150131502315033150431505315063150731508315093151031511315123151331514315153151631517315183151931520315213152231523315243152531526315273152831529315303153131532315333153431535315363153731538315393154031541315423154331544315453154631547315483154931550315513155231553315543155531556315573155831559315603156131562315633156431565315663156731568315693157031571315723157331574315753157631577315783157931580315813158231583315843158531586315873158831589315903159131592315933159431595315963159731598315993160031601316023160331604316053160631607316083160931610316113161231613316143161531616316173161831619316203162131622316233162431625316263162731628316293163031631316323163331634316353163631637316383163931640316413164231643316443164531646316473164831649316503165131652316533165431655316563165731658316593166031661316623166331664316653166631667316683166931670316713167231673316743167531676316773167831679316803168131682316833168431685316863168731688316893169031691316923169331694316953169631697316983169931700317013170231703317043170531706317073170831709317103171131712317133171431715317163171731718317193172031721317223172331724317253172631727317283172931730317313173231733317343173531736317373173831739317403174131742317433174431745317463174731748317493175031751317523175331754317553175631757317583175931760317613176231763317643176531766317673176831769317703177131772317733177431775317763177731778317793178031781317823178331784317853178631787317883178931790317913179231793317943179531796317973179831799318003180131802318033180431805318063180731808318093181031811318123181331814318153181631817318183181931820318213182231823318243182531826318273182831829318303183131832318333183431835318363183731838318393184031841318423184331844318453184631847318483184931850318513185231853318543185531856318573185831859318603186131862318633186431865318663186731868318693187031871318723187331874318753187631877318783187931880318813188231883318843188531886318873188831889318903189131892318933189431895318963189731898318993190031901319023190331904319053190631907319083190931910319113191231913319143191531916319173191831919319203192131922319233192431925319263192731928319293193031931319323193331934319353193631937319383193931940319413194231943319443194531946319473194831949319503195131952319533195431955319563195731958319593196031961319623196331964319653196631967319683196931970319713197231973319743197531976319773197831979319803198131982319833198431985319863198731988319893199031991319923199331994319953199631997319983199932000320013200232003320043200532006320073200832009320103201132012320133201432015320163201732018320193202032021320223202332024320253202632027320283202932030320313203232033320343203532036320373203832039320403204132042320433204432045320463204732048320493205032051320523205332054320553205632057320583205932060320613206232063320643206532066320673206832069320703207132072320733207432075320763207732078320793208032081320823208332084320853208632087320883208932090320913209232093320943209532096320973209832099321003210132102321033210432105321063210732108321093211032111321123211332114321153211632117321183211932120321213212232123321243212532126321273212832129321303213132132321333213432135321363213732138321393214032141321423214332144321453214632147321483214932150321513215232153321543215532156321573215832159321603216132162321633216432165321663216732168321693217032171321723217332174321753217632177321783217932180321813218232183321843218532186321873218832189321903219132192321933219432195321963219732198321993220032201322023220332204322053220632207322083220932210322113221232213322143221532216322173221832219322203222132222322233222432225322263222732228322293223032231322323223332234322353223632237322383223932240322413224232243322443224532246322473224832249322503225132252322533225432255322563225732258322593226032261322623226332264322653226632267322683226932270322713227232273322743227532276322773227832279322803228132282322833228432285322863228732288322893229032291322923229332294322953229632297322983229932300323013230232303323043230532306323073230832309323103231132312323133231432315323163231732318323193232032321323223232332324323253232632327323283232932330323313233232333323343233532336323373233832339323403234132342323433234432345323463234732348323493235032351323523235332354323553235632357323583235932360323613236232363323643236532366323673236832369323703237132372323733237432375323763237732378323793238032381323823238332384323853238632387323883238932390323913239232393323943239532396323973239832399324003240132402324033240432405324063240732408324093241032411324123241332414324153241632417324183241932420324213242232423324243242532426324273242832429324303243132432324333243432435324363243732438324393244032441324423244332444324453244632447324483244932450324513245232453324543245532456324573245832459324603246132462324633246432465324663246732468324693247032471324723247332474324753247632477324783247932480324813248232483324843248532486324873248832489324903249132492324933249432495324963249732498324993250032501325023250332504325053250632507325083250932510325113251232513325143251532516325173251832519325203252132522325233252432525325263252732528325293253032531325323253332534325353253632537325383253932540325413254232543325443254532546325473254832549325503255132552325533255432555325563255732558325593256032561325623256332564325653256632567325683256932570325713257232573325743257532576325773257832579325803258132582325833258432585325863258732588325893259032591325923259332594325953259632597325983259932600326013260232603326043260532606326073260832609326103261132612326133261432615326163261732618326193262032621326223262332624326253262632627326283262932630326313263232633326343263532636326373263832639326403264132642326433264432645326463264732648326493265032651326523265332654326553265632657326583265932660326613266232663326643266532666326673266832669326703267132672326733267432675326763267732678326793268032681326823268332684326853268632687326883268932690326913269232693326943269532696326973269832699327003270132702327033270432705327063270732708327093271032711327123271332714327153271632717327183271932720327213272232723327243272532726327273272832729327303273132732327333273432735327363273732738327393274032741327423274332744327453274632747327483274932750327513275232753327543275532756327573275832759327603276132762327633276432765327663276732768327693277032771327723277332774327753277632777327783277932780327813278232783327843278532786327873278832789327903279132792327933279432795327963279732798327993280032801328023280332804328053280632807328083280932810328113281232813328143281532816328173281832819328203282132822328233282432825328263282732828328293283032831328323283332834328353283632837328383283932840328413284232843328443284532846328473284832849328503285132852328533285432855328563285732858328593286032861328623286332864328653286632867328683286932870328713287232873328743287532876328773287832879328803288132882328833288432885328863288732888328893289032891328923289332894328953289632897328983289932900329013290232903329043290532906329073290832909329103291132912329133291432915329163291732918329193292032921329223292332924329253292632927329283292932930329313293232933329343293532936329373293832939329403294132942329433294432945329463294732948329493295032951329523295332954329553295632957329583295932960329613296232963329643296532966329673296832969329703297132972329733297432975329763297732978329793298032981329823298332984329853298632987329883298932990329913299232993329943299532996329973299832999330003300133002330033300433005330063300733008330093301033011330123301333014330153301633017330183301933020330213302233023330243302533026330273302833029330303303133032330333303433035330363303733038330393304033041330423304333044330453304633047330483304933050330513305233053330543305533056330573305833059330603306133062330633306433065330663306733068330693307033071330723307333074330753307633077330783307933080330813308233083330843308533086330873308833089330903309133092330933309433095330963309733098330993310033101331023310333104331053310633107331083310933110331113311233113331143311533116331173311833119331203312133122331233312433125331263312733128331293313033131331323313333134331353313633137331383313933140331413314233143331443314533146331473314833149331503315133152331533315433155331563315733158331593316033161331623316333164331653316633167331683316933170331713317233173331743317533176331773317833179331803318133182331833318433185331863318733188331893319033191331923319333194331953319633197331983319933200332013320233203332043320533206332073320833209332103321133212332133321433215332163321733218332193322033221332223322333224332253322633227332283322933230332313323233233332343323533236332373323833239332403324133242332433324433245332463324733248332493325033251332523325333254332553325633257332583325933260332613326233263332643326533266332673326833269332703327133272332733327433275332763327733278332793328033281332823328333284332853328633287332883328933290332913329233293332943329533296332973329833299333003330133302333033330433305333063330733308333093331033311333123331333314333153331633317333183331933320333213332233323333243332533326333273332833329333303333133332333333333433335333363333733338333393334033341333423334333344333453334633347333483334933350333513335233353333543335533356333573335833359333603336133362333633336433365333663336733368333693337033371333723337333374333753337633377333783337933380333813338233383333843338533386333873338833389333903339133392333933339433395333963339733398333993340033401334023340333404334053340633407334083340933410334113341233413334143341533416334173341833419334203342133422334233342433425334263342733428334293343033431334323343333434334353343633437334383343933440334413344233443334443344533446334473344833449334503345133452334533345433455334563345733458334593346033461334623346333464334653346633467334683346933470334713347233473334743347533476334773347833479334803348133482334833348433485334863348733488334893349033491334923349333494334953349633497334983349933500335013350233503335043350533506335073350833509335103351133512335133351433515335163351733518335193352033521335223352333524335253352633527335283352933530335313353233533335343353533536335373353833539335403354133542335433354433545335463354733548335493355033551335523355333554335553355633557335583355933560335613356233563335643356533566335673356833569335703357133572335733357433575335763357733578335793358033581335823358333584335853358633587335883358933590335913359233593335943359533596335973359833599336003360133602336033360433605336063360733608336093361033611336123361333614336153361633617336183361933620336213362233623336243362533626336273362833629336303363133632336333363433635336363363733638336393364033641336423364333644336453364633647336483364933650336513365233653336543365533656336573365833659336603366133662336633366433665336663366733668336693367033671336723367333674336753367633677336783367933680336813368233683336843368533686336873368833689336903369133692336933369433695336963369733698336993370033701337023370333704337053370633707337083370933710337113371233713337143371533716337173371833719337203372133722337233372433725337263372733728337293373033731337323373333734337353373633737337383373933740337413374233743337443374533746337473374833749337503375133752337533375433755337563375733758337593376033761337623376333764337653376633767337683376933770337713377233773337743377533776337773377833779337803378133782337833378433785337863378733788337893379033791337923379333794337953379633797337983379933800338013380233803338043380533806338073380833809338103381133812338133381433815338163381733818338193382033821338223382333824338253382633827338283382933830338313383233833338343383533836338373383833839338403384133842338433384433845338463384733848338493385033851338523385333854338553385633857338583385933860338613386233863338643386533866338673386833869338703387133872338733387433875338763387733878338793388033881338823388333884338853388633887338883388933890338913389233893338943389533896338973389833899339003390133902339033390433905339063390733908339093391033911339123391333914339153391633917339183391933920339213392233923339243392533926339273392833929339303393133932339333393433935339363393733938339393394033941339423394333944339453394633947339483394933950339513395233953339543395533956339573395833959339603396133962339633396433965339663396733968339693397033971339723397333974339753397633977339783397933980339813398233983339843398533986339873398833989339903399133992339933399433995339963399733998339993400034001340023400334004340053400634007340083400934010340113401234013340143401534016340173401834019340203402134022340233402434025340263402734028340293403034031340323403334034340353403634037340383403934040340413404234043340443404534046340473404834049340503405134052340533405434055340563405734058340593406034061340623406334064340653406634067340683406934070340713407234073340743407534076340773407834079340803408134082340833408434085340863408734088340893409034091340923409334094340953409634097340983409934100341013410234103341043410534106341073410834109341103411134112341133411434115341163411734118341193412034121341223412334124341253412634127341283412934130341313413234133341343413534136341373413834139341403414134142341433414434145341463414734148341493415034151341523415334154341553415634157341583415934160341613416234163341643416534166341673416834169341703417134172341733417434175341763417734178341793418034181341823418334184341853418634187341883418934190341913419234193341943419534196341973419834199342003420134202342033420434205342063420734208342093421034211342123421334214342153421634217342183421934220342213422234223342243422534226342273422834229342303423134232342333423434235342363423734238342393424034241342423424334244342453424634247342483424934250342513425234253342543425534256342573425834259342603426134262342633426434265342663426734268342693427034271342723427334274342753427634277342783427934280342813428234283342843428534286342873428834289342903429134292342933429434295342963429734298342993430034301343023430334304343053430634307343083430934310343113431234313343143431534316343173431834319343203432134322343233432434325343263432734328343293433034331343323433334334343353433634337343383433934340343413434234343343443434534346343473434834349343503435134352343533435434355343563435734358343593436034361343623436334364343653436634367343683436934370343713437234373343743437534376343773437834379343803438134382343833438434385343863438734388343893439034391343923439334394343953439634397343983439934400344013440234403344043440534406344073440834409344103441134412344133441434415344163441734418344193442034421344223442334424344253442634427344283442934430344313443234433344343443534436344373443834439344403444134442344433444434445344463444734448344493445034451344523445334454344553445634457344583445934460344613446234463344643446534466344673446834469344703447134472344733447434475344763447734478344793448034481344823448334484344853448634487344883448934490344913449234493344943449534496344973449834499345003450134502345033450434505345063450734508345093451034511345123451334514345153451634517345183451934520345213452234523345243452534526345273452834529345303453134532345333453434535345363453734538345393454034541
  1. unit MSHTML_TLB;
  2. // ************************************************************************ //
  3. // WARNING
  4. // -------
  5. // The types declared in this file were generated from data read from a
  6. // Type Library. If this type library is explicitly or indirectly (via
  7. // another type library referring to this type library) re-imported, or the
  8. // 'Refresh' command of the Type Library Editor activated while editing the
  9. // Type Library, the contents of this file will be regenerated and all
  10. // manual modifications will be lost.
  11. // ************************************************************************ //
  12. // PASTLWTR : 1.2
  13. // File generated on 2010-8-10 10:30:36 from Type Library described below.
  14. // ************************************************************************ //
  15. // Type Lib: C:\WINDOWS\system32\mshtml.tlb (1)
  16. // LIBID: {3050F1C5-98B5-11CF-BB82-00AA00BDCE0B}
  17. // LCID: 0
  18. // Helpfile:
  19. // HelpString: Microsoft HTML Object Library
  20. // DepndLst:
  21. // (1) v2.0 stdole, (C:\WINDOWS\system32\stdole2.tlb)
  22. // Parent TypeLibrary:
  23. // (0) v1.0 lxkj, (H:\Lxfile.ocx)
  24. // Errors:
  25. // Hint: Symbol 'type' renamed to 'type_'
  26. // Hint: Symbol 'className' renamed to '_className'
  27. // Hint: Symbol 'className' renamed to '_className'
  28. // Hint: Parameter 'String' of IHTMLElement.toString changed to 'String_'
  29. // Hint: Parameter 'String' of IHTMLStyle.toString changed to 'String_'
  30. // Hint: Parameter 'String' of IHTMLDOMTextNode.toString changed to 'String_'
  31. // Hint: Enum Member 'htmlInputImage' of '_htmlInput' changed to 'htmlInputImage_'
  32. // Hint: Parameter 'String' of IHTMLElementCollection.toString changed to 'String_'
  33. // Hint: Symbol 'className' renamed to '_className'
  34. // Hint: Symbol 'className' renamed to '_className'
  35. // Hint: Symbol 'type' renamed to 'type_'
  36. // Hint: Symbol 'type' renamed to 'type_'
  37. // Hint: Symbol 'type' renamed to 'type_'
  38. // Hint: Symbol 'type' renamed to 'type_'
  39. // Hint: Symbol 'className' renamed to '_className'
  40. // Hint: Symbol 'className' renamed to '_className'
  41. // Hint: Symbol 'type' renamed to 'type_'
  42. // Hint: Symbol 'type' renamed to 'type_'
  43. // Hint: Parameter 'Unit' of IHTMLTxtRange.expand changed to 'Unit_'
  44. // Hint: Parameter 'Unit' of IHTMLTxtRange.move changed to 'Unit_'
  45. // Hint: Parameter 'Unit' of IHTMLTxtRange.moveStart changed to 'Unit_'
  46. // Hint: Parameter 'Unit' of IHTMLTxtRange.moveEnd changed to 'Unit_'
  47. // Hint: Parameter 'String' of IHTMLTxtRange.findText changed to 'String_'
  48. // Hint: Symbol 'className' renamed to '_className'
  49. // Hint: Symbol 'className' renamed to '_className'
  50. // Hint: Symbol 'className' renamed to '_className'
  51. // Hint: Symbol 'className' renamed to '_className'
  52. // Hint: Symbol 'className' renamed to '_className'
  53. // Hint: Symbol 'className' renamed to '_className'
  54. // Hint: Symbol 'className' renamed to '_className'
  55. // Hint: Symbol 'className' renamed to '_className'
  56. // Hint: Symbol 'className' renamed to '_className'
  57. // Hint: Symbol 'className' renamed to '_className'
  58. // Hint: Symbol 'type' renamed to 'type_'
  59. // Hint: Symbol 'type' renamed to 'type_'
  60. // Hint: Symbol 'className' renamed to '_className'
  61. // Hint: Symbol 'className' renamed to '_className'
  62. // Hint: Symbol 'type' renamed to 'type_'
  63. // Hint: Symbol 'type' renamed to 'type_'
  64. // Hint: Symbol 'className' renamed to '_className'
  65. // Hint: Symbol 'className' renamed to '_className'
  66. // Hint: Symbol 'className' renamed to '_className'
  67. // Hint: Symbol 'className' renamed to '_className'
  68. // Hint: Symbol 'type' renamed to 'type_'
  69. // Hint: Symbol 'type' renamed to 'type_'
  70. // Hint: Symbol 'className' renamed to '_className'
  71. // Hint: Symbol 'className' renamed to '_className'
  72. // Hint: Symbol 'type' renamed to 'type_'
  73. // Hint: Symbol 'type' renamed to 'type_'
  74. // Hint: Symbol 'type' renamed to 'type_'
  75. // Hint: Symbol 'type' renamed to 'type_'
  76. // Hint: Symbol 'className' renamed to '_className'
  77. // Hint: Symbol 'className' renamed to '_className'
  78. // Hint: Symbol 'type' renamed to 'type_'
  79. // Hint: Symbol 'type' renamed to 'type_'
  80. // Hint: Symbol 'type' renamed to 'type_'
  81. // Hint: Symbol 'type' renamed to 'type_'
  82. // Hint: Symbol 'className' renamed to '_className'
  83. // Hint: Symbol 'className' renamed to '_className'
  84. // Hint: Symbol 'type' renamed to 'type_'
  85. // Hint: Symbol 'type' renamed to 'type_'
  86. // Hint: Symbol 'className' renamed to '_className'
  87. // Hint: Symbol 'className' renamed to '_className'
  88. // Hint: Symbol 'className' renamed to '_className'
  89. // Hint: Symbol 'className' renamed to '_className'
  90. // Hint: Symbol 'className' renamed to '_className'
  91. // Hint: Symbol 'className' renamed to '_className'
  92. // Hint: Symbol 'className' renamed to '_className'
  93. // Hint: Symbol 'className' renamed to '_className'
  94. // Hint: Symbol 'className' renamed to '_className'
  95. // Hint: Symbol 'className' renamed to '_className'
  96. // Hint: Symbol 'className' renamed to '_className'
  97. // Hint: Symbol 'className' renamed to '_className'
  98. // Hint: Symbol 'className' renamed to '_className'
  99. // Hint: Symbol 'className' renamed to '_className'
  100. // Hint: Symbol 'className' renamed to '_className'
  101. // Hint: Symbol 'className' renamed to '_className'
  102. // Hint: Symbol 'className' renamed to '_className'
  103. // Hint: Symbol 'className' renamed to '_className'
  104. // Hint: Symbol 'type' renamed to 'type_'
  105. // Hint: Symbol 'className' renamed to '_className'
  106. // Hint: Symbol 'className' renamed to '_className'
  107. // Hint: Symbol 'type' renamed to 'type_'
  108. // Hint: Symbol 'type' renamed to 'type_'
  109. // Hint: Member 'label' of 'IHTMLOptionElement3' changed to 'label_'
  110. // Hint: Symbol 'className' renamed to '_className'
  111. // Hint: Symbol 'className' renamed to '_className'
  112. // Hint: Member 'label' of 'DispHTMLOptionElement' changed to 'label_'
  113. // Hint: Symbol 'type' renamed to 'type_'
  114. // Hint: Symbol 'type' renamed to 'type_'
  115. // Hint: Symbol 'type' renamed to 'type_'
  116. // Hint: Symbol 'type' renamed to 'type_'
  117. // Hint: Symbol 'type' renamed to 'type_'
  118. // Hint: Symbol 'type' renamed to 'type_'
  119. // Hint: Symbol 'type' renamed to 'type_'
  120. // Hint: Symbol 'type' renamed to 'type_'
  121. // Hint: Symbol 'className' renamed to '_className'
  122. // Hint: Symbol 'className' renamed to '_className'
  123. // Hint: Symbol 'type' renamed to 'type_'
  124. // Hint: Symbol 'type' renamed to 'type_'
  125. // Hint: Symbol 'type' renamed to 'type_'
  126. // Hint: Symbol 'className' renamed to '_className'
  127. // Hint: Symbol 'className' renamed to '_className'
  128. // Hint: Symbol 'type' renamed to 'type_'
  129. // Hint: Symbol 'className' renamed to '_className'
  130. // Hint: Symbol 'className' renamed to '_className'
  131. // Hint: Symbol 'type' renamed to 'type_'
  132. // Hint: Symbol 'type' renamed to 'type_'
  133. // Hint: Symbol 'className' renamed to '_className'
  134. // Hint: Symbol 'className' renamed to '_className'
  135. // Hint: Symbol 'type' renamed to 'type_'
  136. // Hint: Symbol 'className' renamed to '_className'
  137. // Hint: Symbol 'className' renamed to '_className'
  138. // Hint: Symbol 'className' renamed to '_className'
  139. // Hint: Symbol 'className' renamed to '_className'
  140. // Hint: Symbol 'className' renamed to '_className'
  141. // Hint: Symbol 'className' renamed to '_className'
  142. // Hint: Symbol 'className' renamed to '_className'
  143. // Hint: Symbol 'className' renamed to '_className'
  144. // Hint: Symbol 'className' renamed to '_className'
  145. // Hint: Symbol 'className' renamed to '_className'
  146. // Hint: Symbol 'className' renamed to '_className'
  147. // Hint: Symbol 'className' renamed to '_className'
  148. // Hint: Symbol 'className' renamed to '_className'
  149. // Hint: Symbol 'className' renamed to '_className'
  150. // Hint: Symbol 'className' renamed to '_className'
  151. // Hint: Symbol 'className' renamed to '_className'
  152. // Hint: Symbol 'className' renamed to '_className'
  153. // Hint: Symbol 'className' renamed to '_className'
  154. // Hint: Symbol 'className' renamed to '_className'
  155. // Hint: Symbol 'className' renamed to '_className'
  156. // Hint: Parameter 'String' of IOmNavigator.toString changed to 'String_'
  157. // Hint: Symbol 'assign' renamed to 'Assign_'
  158. // Hint: Parameter 'String' of IHTMLLocation.toString changed to 'String_'
  159. // Hint: Member 'repeat' of 'IHTMLEventObj2' changed to 'repeat_'
  160. // Hint: Symbol 'type' renamed to 'type_'
  161. // Hint: Symbol 'type' renamed to 'type_'
  162. // Hint: Member 'repeat' of 'DispCEventObj' changed to 'repeat_'
  163. // Hint: Symbol 'type' renamed to 'type_'
  164. // Hint: Symbol 'type' renamed to 'type_'
  165. // Hint: Parameter 'String' of IHTMLDocument2.toString changed to 'String_'
  166. // Hint: Parameter 'String' of IHTMLWindow2.toString changed to 'String_'
  167. // Hint: Member 'implementation' of 'IHTMLDocument5' changed to 'implementation_'
  168. // Hint: Member 'implementation' of 'DispHTMLDocument' changed to 'implementation_'
  169. // Hint: Symbol 'True' renamed to 'True_'
  170. // Hint: Symbol 'False' renamed to 'False_'
  171. // Hint: Symbol 'className' renamed to '_className'
  172. // Hint: Symbol 'className' renamed to '_className'
  173. // Hint: Symbol 'className' renamed to '_className'
  174. // Hint: Symbol 'className' renamed to '_className'
  175. // Hint: Symbol 'className' renamed to '_className'
  176. // Hint: Symbol 'className' renamed to '_className'
  177. // Hint: Symbol 'className' renamed to '_className'
  178. // Hint: Symbol 'className' renamed to '_className'
  179. // Hint: Symbol 'className' renamed to '_className'
  180. // Hint: Symbol 'className' renamed to '_className'
  181. // Hint: Symbol 'className' renamed to '_className'
  182. // Hint: Symbol 'className' renamed to '_className'
  183. // Hint: Symbol 'className' renamed to '_className'
  184. // Hint: Symbol 'className' renamed to '_className'
  185. // Hint: Symbol 'className' renamed to '_className'
  186. // Hint: Symbol 'className' renamed to '_className'
  187. // Hint: Symbol 'className' renamed to '_className'
  188. // Hint: Symbol 'className' renamed to '_className'
  189. // Hint: Symbol 'className' renamed to '_className'
  190. // Hint: Symbol 'className' renamed to '_className'
  191. // Hint: Symbol 'className' renamed to '_className'
  192. // Hint: Symbol 'className' renamed to '_className'
  193. // Hint: Symbol 'className' renamed to '_className'
  194. // Hint: Symbol 'className' renamed to '_className'
  195. // Hint: Symbol 'type' renamed to 'type_'
  196. // Hint: Symbol 'type' renamed to 'type_'
  197. // Hint: Symbol 'className' renamed to '_className'
  198. // Hint: Symbol 'className' renamed to '_className'
  199. // Hint: Symbol 'type' renamed to 'type_'
  200. // Hint: Symbol 'type' renamed to 'type_'
  201. // Hint: Symbol 'className' renamed to '_className'
  202. // Hint: Symbol 'className' renamed to '_className'
  203. // Hint: Member 'object' of 'IHTMLObjectElement' changed to 'object_'
  204. // Hint: Symbol 'type' renamed to 'type_'
  205. // Hint: Symbol 'type' renamed to 'type_'
  206. // Hint: Symbol 'type' renamed to 'type_'
  207. // Hint: Symbol 'type' renamed to 'type_'
  208. // Hint: Symbol 'className' renamed to '_className'
  209. // Hint: Symbol 'className' renamed to '_className'
  210. // Hint: Member 'object' of 'DispHTMLObjectElement' changed to 'object_'
  211. // Hint: Symbol 'type' renamed to 'type_'
  212. // Hint: Symbol 'type' renamed to 'type_'
  213. // Hint: Symbol 'className' renamed to '_className'
  214. // Hint: Symbol 'className' renamed to '_className'
  215. // Hint: Symbol 'type' renamed to 'type_'
  216. // Hint: Symbol 'type' renamed to 'type_'
  217. // Hint: Symbol 'className' renamed to '_className'
  218. // Hint: Symbol 'className' renamed to '_className'
  219. // Hint: Symbol 'className' renamed to '_className'
  220. // Hint: Symbol 'className' renamed to '_className'
  221. // Hint: Symbol 'className' renamed to '_className'
  222. // Hint: Symbol 'className' renamed to '_className'
  223. // Hint: Symbol 'className' renamed to '_className'
  224. // Hint: Symbol 'className' renamed to '_className'
  225. // Hint: Symbol 'className' renamed to '_className'
  226. // Hint: Symbol 'className' renamed to '_className'
  227. // Hint: Symbol 'className' renamed to '_className'
  228. // Hint: Symbol 'className' renamed to '_className'
  229. // Hint: Symbol 'className' renamed to '_className'
  230. // Hint: Symbol 'className' renamed to '_className'
  231. // Hint: Symbol 'className' renamed to '_className'
  232. // Hint: Symbol 'className' renamed to '_className'
  233. // Hint: Symbol 'className' renamed to '_className'
  234. // Hint: Symbol 'className' renamed to '_className'
  235. // Hint: Parameter 'object' of IHTMLOptionsHolder.isApartmentModel changed to 'object_'
  236. // Hint: Symbol 'type' renamed to 'type_'
  237. // Hint: Symbol 'type' renamed to 'type_'
  238. // Hint: Symbol 'className' renamed to '_className'
  239. // Hint: Symbol 'className' renamed to '_className'
  240. // Hint: Symbol 'type' renamed to 'type_'
  241. // Hint: Symbol 'type' renamed to 'type_'
  242. // Hint: Parameter 'String' of IHTMLDialog.toString changed to 'String_'
  243. // Hint: Symbol 'className' renamed to '_className'
  244. // Hint: Symbol 'className' renamed to '_className'
  245. // Hint: Symbol 'type' renamed to 'type_'
  246. // Hint: Symbol 'className' renamed to '_className'
  247. // Hint: Symbol 'className' renamed to '_className'
  248. // Hint: Symbol 'type' renamed to 'type_'
  249. // Hint: Symbol 'className' renamed to '_className'
  250. // Hint: Symbol 'className' renamed to '_className'
  251. // Hint: Symbol 'type' renamed to 'type_'
  252. // Hint: Symbol 'className' renamed to '_className'
  253. // Hint: Symbol 'className' renamed to '_className'
  254. // Hint: Symbol 'type' renamed to 'type_'
  255. // Hint: Symbol 'className' renamed to '_className'
  256. // Hint: Symbol 'className' renamed to '_className'
  257. // Hint: Symbol 'type' renamed to 'type_'
  258. // ************************************************************************ //
  259. {$TYPEDADDRESS OFF} // Unit must be compiled without type-checked pointers.
  260. {$WARN SYMBOL_PLATFORM OFF}
  261. {$WRITEABLECONST ON}
  262. {$VARPROPSETTER ON}
  263. interface
  264. uses Windows, ActiveX, Classes, Graphics, OleCtrls, OleServer, StdVCL, Variants;
  265. // *********************************************************************//
  266. // GUIDS declared in the TypeLibrary. Following prefixes are used:
  267. // Type Libraries : LIBID_xxxx
  268. // CoClasses : CLASS_xxxx
  269. // DISPInterfaces : DIID_xxxx
  270. // Non-DISP interfaces: IID_xxxx
  271. // *********************************************************************//
  272. const
  273. // TypeLibrary Major and minor versions
  274. MSHTMLMajorVersion = 4;
  275. MSHTMLMinorVersion = 0;
  276. LIBID_MSHTML: TGUID = '{3050F1C5-98B5-11CF-BB82-00AA00BDCE0B}';
  277. IID_IHTMLEventObj: TGUID = '{3050F32D-98B5-11CF-BB82-00AA00BDCE0B}';
  278. IID_IHTMLElement: TGUID = '{3050F1FF-98B5-11CF-BB82-00AA00BDCE0B}';
  279. IID_IHTMLStyle: TGUID = '{3050F25E-98B5-11CF-BB82-00AA00BDCE0B}';
  280. IID_IHTMLFiltersCollection: TGUID = '{3050F3EE-98B5-11CF-BB82-00AA00BDCE0B}';
  281. IID_IElementBehaviorSite: TGUID = '{3050F427-98B5-11CF-BB82-00AA00BDCE0B}';
  282. IID_IElementBehavior: TGUID = '{3050F425-98B5-11CF-BB82-00AA00BDCE0B}';
  283. IID_IElementBehaviorFactory: TGUID = '{3050F429-98B5-11CF-BB82-00AA00BDCE0B}';
  284. IID_IElementBehaviorSiteOM: TGUID = '{3050F489-98B5-11CF-BB82-00AA00BDCE0B}';
  285. IID_IElementBehaviorRender: TGUID = '{3050F4AA-98B5-11CF-BB82-00AA00BDCE0B}';
  286. IID_IElementBehaviorSiteRender: TGUID = '{3050F4A7-98B5-11CF-BB82-00AA00BDCE0B}';
  287. IID_IHTMLStyle2: TGUID = '{3050F4A2-98B5-11CF-BB82-00AA00BDCE0B}';
  288. IID_IHTMLStyle3: TGUID = '{3050F656-98B5-11CF-BB82-00AA00BDCE0B}';
  289. IID_IHTMLStyle4: TGUID = '{3050F816-98B5-11CF-BB82-00AA00BDCE0B}';
  290. IID_IHTMLRuleStyle: TGUID = '{3050F3CF-98B5-11CF-BB82-00AA00BDCE0B}';
  291. IID_IHTMLRuleStyle2: TGUID = '{3050F4AC-98B5-11CF-BB82-00AA00BDCE0B}';
  292. IID_IHTMLRuleStyle3: TGUID = '{3050F657-98B5-11CF-BB82-00AA00BDCE0B}';
  293. IID_IHTMLRuleStyle4: TGUID = '{3050F817-98B5-11CF-BB82-00AA00BDCE0B}';
  294. DIID_DispHTMLStyle: TGUID = '{3050F55A-98B5-11CF-BB82-00AA00BDCE0B}';
  295. CLASS_HTMLStyle: TGUID = '{3050F285-98B5-11CF-BB82-00AA00BDCE0B}';
  296. DIID_DispHTMLRuleStyle: TGUID = '{3050F55C-98B5-11CF-BB82-00AA00BDCE0B}';
  297. CLASS_HTMLRuleStyle: TGUID = '{3050F3D0-98B5-11CF-BB82-00AA00BDCE0B}';
  298. IID_IHTMLRenderStyle: TGUID = '{3050F6AE-98B5-11CF-BB82-00AA00BDCE0B}';
  299. DIID_DispHTMLRenderStyle: TGUID = '{3050F58B-98B5-11CF-BB82-00AA00BDCE0B}';
  300. CLASS_HTMLRenderStyle: TGUID = '{3050F6AA-98B5-11CF-BB82-00AA00BDCE0B}';
  301. IID_IHTMLCurrentStyle: TGUID = '{3050F3DB-98B5-11CF-BB82-00AA00BDCE0B}';
  302. IID_IHTMLCurrentStyle2: TGUID = '{3050F658-98B5-11CF-BB82-00AA00BDCE0B}';
  303. IID_IHTMLCurrentStyle3: TGUID = '{3050F818-98B5-11CF-BB82-00AA00BDCE0B}';
  304. DIID_DispHTMLCurrentStyle: TGUID = '{3050F557-98B5-11CF-BB82-00AA00BDCE0B}';
  305. CLASS_HTMLCurrentStyle: TGUID = '{3050F3DC-98B5-11CF-BB82-00AA00BDCE0B}';
  306. IID_IHTMLRect: TGUID = '{3050F4A3-98B5-11CF-BB82-00AA00BDCE0B}';
  307. IID_IHTMLRectCollection: TGUID = '{3050F4A4-98B5-11CF-BB82-00AA00BDCE0B}';
  308. IID_IHTMLDOMNode: TGUID = '{3050F5DA-98B5-11CF-BB82-00AA00BDCE0B}';
  309. IID_IHTMLDOMNode2: TGUID = '{3050F80B-98B5-11CF-BB82-00AA00BDCE0B}';
  310. IID_IHTMLDOMAttribute: TGUID = '{3050F4B0-98B5-11CF-BB82-00AA00BDCE0B}';
  311. IID_IHTMLDOMAttribute2: TGUID = '{3050F810-98B5-11CF-BB82-00AA00BDCE0B}';
  312. IID_IHTMLDOMTextNode: TGUID = '{3050F4B1-98B5-11CF-BB82-00AA00BDCE0B}';
  313. IID_IHTMLDOMTextNode2: TGUID = '{3050F809-98B5-11CF-BB82-00AA00BDCE0B}';
  314. IID_IHTMLDOMImplementation: TGUID = '{3050F80D-98B5-11CF-BB82-00AA00BDCE0B}';
  315. DIID_DispHTMLDOMAttribute: TGUID = '{3050F564-98B5-11CF-BB82-00AA00BDCE0B}';
  316. CLASS_HTMLDOMAttribute: TGUID = '{3050F4B2-98B5-11CF-BB82-00AA00BDCE0B}';
  317. DIID_DispHTMLDOMTextNode: TGUID = '{3050F565-98B5-11CF-BB82-00AA00BDCE0B}';
  318. CLASS_HTMLDOMTextNode: TGUID = '{3050F4BA-98B5-11CF-BB82-00AA00BDCE0B}';
  319. DIID_DispHTMLDOMImplementation: TGUID = '{3050F58F-98B5-11CF-BB82-00AA00BDCE0B}';
  320. CLASS_HTMLDOMImplementation: TGUID = '{3050F80E-98B5-11CF-BB82-00AA00BDCE0B}';
  321. IID_IHTMLAttributeCollection: TGUID = '{3050F4C3-98B5-11CF-BB82-00AA00BDCE0B}';
  322. IID_IHTMLAttributeCollection2: TGUID = '{3050F80A-98B5-11CF-BB82-00AA00BDCE0B}';
  323. IID_IHTMLDOMChildrenCollection: TGUID = '{3050F5AB-98B5-11CF-BB82-00AA00BDCE0B}';
  324. DIID_DispHTMLAttributeCollection: TGUID = '{3050F56C-98B5-11CF-BB82-00AA00BDCE0B}';
  325. CLASS_HTMLAttributeCollection: TGUID = '{3050F4CC-98B5-11CF-BB82-00AA00BDCE0B}';
  326. DIID_DispDOMChildrenCollection: TGUID = '{3050F577-98B5-11CF-BB82-00AA00BDCE0B}';
  327. CLASS_DOMChildrenCollection: TGUID = '{3050F5AA-98B5-11CF-BB82-00AA00BDCE0B}';
  328. DIID_HTMLElementEvents2: TGUID = '{3050F60F-98B5-11CF-BB82-00AA00BDCE0B}';
  329. DIID_HTMLElementEvents: TGUID = '{3050F33C-98B5-11CF-BB82-00AA00BDCE0B}';
  330. IID_IHTMLElementCollection: TGUID = '{3050F21F-98B5-11CF-BB82-00AA00BDCE0B}';
  331. IID_IHTMLElement2: TGUID = '{3050F434-98B5-11CF-BB82-00AA00BDCE0B}';
  332. IID_IHTMLElement3: TGUID = '{3050F673-98B5-11CF-BB82-00AA00BDCE0B}';
  333. IID_IHTMLElement4: TGUID = '{3050F80F-98B5-11CF-BB82-00AA00BDCE0B}';
  334. IID_IHTMLElementRender: TGUID = '{3050F669-98B5-11CF-BB82-00AA00BDCE0B}';
  335. IID_IHTMLUniqueName: TGUID = '{3050F4D0-98B5-11CF-BB82-00AA00BDCE0B}';
  336. IID_IHTMLDatabinding: TGUID = '{3050F3F2-98B5-11CF-BB82-00AA00BDCE0B}';
  337. IID_IHTMLDocument: TGUID = '{626FC520-A41E-11CF-A731-00A0C9082637}';
  338. IID_IHTMLElementDefaults: TGUID = '{3050F6C9-98B5-11CF-BB82-00AA00BDCE0B}';
  339. DIID_DispHTMLDefaults: TGUID = '{3050F58C-98B5-11CF-BB82-00AA00BDCE0B}';
  340. CLASS_HTMLDefaults: TGUID = '{3050F6C8-98B5-11CF-BB82-00AA00BDCE0B}';
  341. IID_IHTCDefaultDispatch: TGUID = '{3050F4FD-98B5-11CF-BB82-00AA00BDCE0B}';
  342. IID_IHTCPropertyBehavior: TGUID = '{3050F5DF-98B5-11CF-BB82-00AA00BDCE0B}';
  343. IID_IHTCMethodBehavior: TGUID = '{3050F631-98B5-11CF-BB82-00AA00BDCE0B}';
  344. IID_IHTCEventBehavior: TGUID = '{3050F4FF-98B5-11CF-BB82-00AA00BDCE0B}';
  345. IID_IHTCAttachBehavior: TGUID = '{3050F5F4-98B5-11CF-BB82-00AA00BDCE0B}';
  346. IID_IHTCAttachBehavior2: TGUID = '{3050F7EB-98B5-11CF-BB82-00AA00BDCE0B}';
  347. IID_IHTCDescBehavior: TGUID = '{3050F5DC-98B5-11CF-BB82-00AA00BDCE0B}';
  348. DIID_DispHTCDefaultDispatch: TGUID = '{3050F573-98B5-11CF-BB82-00AA00BDCE0B}';
  349. CLASS_HTCDefaultDispatch: TGUID = '{3050F4FC-98B5-11CF-BB82-00AA00BDCE0B}';
  350. DIID_DispHTCPropertyBehavior: TGUID = '{3050F57F-98B5-11CF-BB82-00AA00BDCE0B}';
  351. CLASS_HTCPropertyBehavior: TGUID = '{3050F5DE-98B5-11CF-BB82-00AA00BDCE0B}';
  352. DIID_DispHTCMethodBehavior: TGUID = '{3050F587-98B5-11CF-BB82-00AA00BDCE0B}';
  353. CLASS_HTCMethodBehavior: TGUID = '{3050F630-98B5-11CF-BB82-00AA00BDCE0B}';
  354. DIID_DispHTCEventBehavior: TGUID = '{3050F574-98B5-11CF-BB82-00AA00BDCE0B}';
  355. CLASS_HTCEventBehavior: TGUID = '{3050F4FE-98B5-11CF-BB82-00AA00BDCE0B}';
  356. DIID_DispHTCAttachBehavior: TGUID = '{3050F583-98B5-11CF-BB82-00AA00BDCE0B}';
  357. CLASS_HTCAttachBehavior: TGUID = '{3050F5F5-98B5-11CF-BB82-00AA00BDCE0B}';
  358. DIID_DispHTCDescBehavior: TGUID = '{3050F57E-98B5-11CF-BB82-00AA00BDCE0B}';
  359. CLASS_HTCDescBehavior: TGUID = '{3050F5DD-98B5-11CF-BB82-00AA00BDCE0B}';
  360. IID_IHTMLUrnCollection: TGUID = '{3050F5E2-98B5-11CF-BB82-00AA00BDCE0B}';
  361. CLASS_HTMLUrnCollection: TGUID = '{3050F580-98B5-11CF-BB82-00AA00BDCE0B}';
  362. IID_IHTMLGenericElement: TGUID = '{3050F4B7-98B5-11CF-BB82-00AA00BDCE0B}';
  363. DIID_DispHTMLGenericElement: TGUID = '{3050F563-98B5-11CF-BB82-00AA00BDCE0B}';
  364. CLASS_HTMLGenericElement: TGUID = '{3050F4B8-98B5-11CF-BB82-00AA00BDCE0B}';
  365. IID_IHTMLStyleSheetRule: TGUID = '{3050F357-98B5-11CF-BB82-00AA00BDCE0B}';
  366. IID_IHTMLStyleSheetRulesCollection: TGUID = '{3050F2E5-98B5-11CF-BB82-00AA00BDCE0B}';
  367. CLASS_HTMLStyleSheetRule: TGUID = '{3050F3CE-98B5-11CF-BB82-00AA00BDCE0B}';
  368. CLASS_HTMLStyleSheetRulesCollection: TGUID = '{3050F3CD-98B5-11CF-BB82-00AA00BDCE0B}';
  369. IID_IHTMLStyleSheetPage: TGUID = '{3050F7EE-98B5-11CF-BB82-00AA00BDCE0B}';
  370. IID_IHTMLStyleSheetPagesCollection: TGUID = '{3050F7F0-98B5-11CF-BB82-00AA00BDCE0B}';
  371. CLASS_HTMLStyleSheetPage: TGUID = '{3050F7EF-98B5-11CF-BB82-00AA00BDCE0B}';
  372. CLASS_HTMLStyleSheetPagesCollection: TGUID = '{3050F7F1-98B5-11CF-BB82-00AA00BDCE0B}';
  373. IID_IHTMLStyleSheetsCollection: TGUID = '{3050F37E-98B5-11CF-BB82-00AA00BDCE0B}';
  374. IID_IHTMLStyleSheet: TGUID = '{3050F2E3-98B5-11CF-BB82-00AA00BDCE0B}';
  375. IID_IHTMLStyleSheet2: TGUID = '{3050F3D1-98B5-11CF-BB82-00AA00BDCE0B}';
  376. DIID_DispHTMLStyleSheet: TGUID = '{3050F58D-98B5-11CF-BB82-00AA00BDCE0B}';
  377. CLASS_HTMLStyleSheet: TGUID = '{3050F2E4-98B5-11CF-BB82-00AA00BDCE0B}';
  378. CLASS_HTMLStyleSheetsCollection: TGUID = '{3050F37F-98B5-11CF-BB82-00AA00BDCE0B}';
  379. DIID_HTMLLinkElementEvents2: TGUID = '{3050F61D-98B5-11CF-BB82-00AA00BDCE0B}';
  380. DIID_HTMLLinkElementEvents: TGUID = '{3050F3CC-98B5-11CF-BB82-00AA00BDCE0B}';
  381. IID_IHTMLLinkElement: TGUID = '{3050F205-98B5-11CF-BB82-00AA00BDCE0B}';
  382. IID_IHTMLLinkElement2: TGUID = '{3050F4E5-98B5-11CF-BB82-00AA00BDCE0B}';
  383. IID_IHTMLLinkElement3: TGUID = '{3050F81E-98B5-11CF-BB82-00AA00BDCE0B}';
  384. DIID_DispHTMLLinkElement: TGUID = '{3050F524-98B5-11CF-BB82-00AA00BDCE0B}';
  385. CLASS_HTMLLinkElement: TGUID = '{3050F277-98B5-11CF-BB82-00AA00BDCE0B}';
  386. IID_IHTMLTxtRange: TGUID = '{3050F220-98B5-11CF-BB82-00AA00BDCE0B}';
  387. IID_IHTMLTextRangeMetrics: TGUID = '{3050F40B-98B5-11CF-BB82-00AA00BDCE0B}';
  388. IID_IHTMLTextRangeMetrics2: TGUID = '{3050F4A6-98B5-11CF-BB82-00AA00BDCE0B}';
  389. IID_IHTMLTxtRangeCollection: TGUID = '{3050F7ED-98B5-11CF-BB82-00AA00BDCE0B}';
  390. DIID_HTMLFormElementEvents2: TGUID = '{3050F614-98B5-11CF-BB82-00AA00BDCE0B}';
  391. DIID_HTMLFormElementEvents: TGUID = '{3050F364-98B5-11CF-BB82-00AA00BDCE0B}';
  392. IID_IHTMLFormElement: TGUID = '{3050F1F7-98B5-11CF-BB82-00AA00BDCE0B}';
  393. IID_IHTMLFormElement2: TGUID = '{3050F4F6-98B5-11CF-BB82-00AA00BDCE0B}';
  394. IID_IHTMLFormElement3: TGUID = '{3050F836-98B5-11CF-BB82-00AA00BDCE0B}';
  395. IID_IHTMLSubmitData: TGUID = '{3050F645-98B5-11CF-BB82-00AA00BDCE0B}';
  396. DIID_DispHTMLFormElement: TGUID = '{3050F510-98B5-11CF-BB82-00AA00BDCE0B}';
  397. CLASS_HTMLFormElement: TGUID = '{3050F251-98B5-11CF-BB82-00AA00BDCE0B}';
  398. DIID_HTMLControlElementEvents2: TGUID = '{3050F612-98B5-11CF-BB82-00AA00BDCE0B}';
  399. DIID_HTMLControlElementEvents: TGUID = '{3050F4EA-98B5-11CF-BB82-00AA00BDCE0B}';
  400. IID_IHTMLControlElement: TGUID = '{3050F4E9-98B5-11CF-BB82-00AA00BDCE0B}';
  401. IID_IHTMLTextElement: TGUID = '{3050F218-98B5-11CF-BB82-00AA00BDCE0B}';
  402. DIID_DispHTMLTextElement: TGUID = '{3050F537-98B5-11CF-BB82-00AA00BDCE0B}';
  403. CLASS_HTMLTextElement: TGUID = '{3050F26A-98B5-11CF-BB82-00AA00BDCE0B}';
  404. DIID_HTMLTextContainerEvents2: TGUID = '{3050F624-98B5-11CF-BB82-00AA00BDCE0B}';
  405. DIID_HTMLTextContainerEvents: TGUID = '{1FF6AA72-5842-11CF-A707-00AA00C0098D}';
  406. IID_IHTMLTextContainer: TGUID = '{3050F230-98B5-11CF-BB82-00AA00BDCE0B}';
  407. IID_IHTMLControlRange: TGUID = '{3050F29C-98B5-11CF-BB82-00AA00BDCE0B}';
  408. IID_IHTMLControlRange2: TGUID = '{3050F65E-98B5-11CF-BB82-00AA00BDCE0B}';
  409. DIID_HTMLImgEvents2: TGUID = '{3050F616-98B5-11CF-BB82-00AA00BDCE0B}';
  410. DIID_HTMLImgEvents: TGUID = '{3050F25B-98B5-11CF-BB82-00AA00BDCE0B}';
  411. IID_IHTMLImgElement: TGUID = '{3050F240-98B5-11CF-BB82-00AA00BDCE0B}';
  412. IID_IHTMLImgElement2: TGUID = '{3050F826-98B5-11CF-BB82-00AA00BDCE0B}';
  413. IID_IHTMLImageElementFactory: TGUID = '{3050F38E-98B5-11CF-BB82-00AA00BDCE0B}';
  414. DIID_DispHTMLImg: TGUID = '{3050F51C-98B5-11CF-BB82-00AA00BDCE0B}';
  415. CLASS_HTMLImg: TGUID = '{3050F241-98B5-11CF-BB82-00AA00BDCE0B}';
  416. CLASS_HTMLImageElementFactory: TGUID = '{3050F38F-98B5-11CF-BB82-00AA00BDCE0B}';
  417. IID_IHTMLBodyElement: TGUID = '{3050F1D8-98B5-11CF-BB82-00AA00BDCE0B}';
  418. IID_IHTMLBodyElement2: TGUID = '{3050F5C5-98B5-11CF-BB82-00AA00BDCE0B}';
  419. DIID_DispHTMLBody: TGUID = '{3050F507-98B5-11CF-BB82-00AA00BDCE0B}';
  420. CLASS_HTMLBody: TGUID = '{3050F24A-98B5-11CF-BB82-00AA00BDCE0B}';
  421. IID_IHTMLFontElement: TGUID = '{3050F1D9-98B5-11CF-BB82-00AA00BDCE0B}';
  422. DIID_DispHTMLFontElement: TGUID = '{3050F512-98B5-11CF-BB82-00AA00BDCE0B}';
  423. CLASS_HTMLFontElement: TGUID = '{3050F27B-98B5-11CF-BB82-00AA00BDCE0B}';
  424. DIID_HTMLAnchorEvents2: TGUID = '{3050F610-98B5-11CF-BB82-00AA00BDCE0B}';
  425. DIID_HTMLAnchorEvents: TGUID = '{3050F29D-98B5-11CF-BB82-00AA00BDCE0B}';
  426. IID_IHTMLAnchorElement: TGUID = '{3050F1DA-98B5-11CF-BB82-00AA00BDCE0B}';
  427. IID_IHTMLAnchorElement2: TGUID = '{3050F825-98B5-11CF-BB82-00AA00BDCE0B}';
  428. DIID_DispHTMLAnchorElement: TGUID = '{3050F502-98B5-11CF-BB82-00AA00BDCE0B}';
  429. CLASS_HTMLAnchorElement: TGUID = '{3050F248-98B5-11CF-BB82-00AA00BDCE0B}';
  430. DIID_HTMLLabelEvents2: TGUID = '{3050F61C-98B5-11CF-BB82-00AA00BDCE0B}';
  431. DIID_HTMLLabelEvents: TGUID = '{3050F329-98B5-11CF-BB82-00AA00BDCE0B}';
  432. IID_IHTMLLabelElement: TGUID = '{3050F32A-98B5-11CF-BB82-00AA00BDCE0B}';
  433. IID_IHTMLLabelElement2: TGUID = '{3050F832-98B5-11CF-BB82-00AA00BDCE0B}';
  434. DIID_DispHTMLLabelElement: TGUID = '{3050F522-98B5-11CF-BB82-00AA00BDCE0B}';
  435. CLASS_HTMLLabelElement: TGUID = '{3050F32B-98B5-11CF-BB82-00AA00BDCE0B}';
  436. IID_IHTMLListElement: TGUID = '{3050F20E-98B5-11CF-BB82-00AA00BDCE0B}';
  437. IID_IHTMLListElement2: TGUID = '{3050F822-98B5-11CF-BB82-00AA00BDCE0B}';
  438. DIID_DispHTMLListElement: TGUID = '{3050F525-98B5-11CF-BB82-00AA00BDCE0B}';
  439. CLASS_HTMLListElement: TGUID = '{3050F272-98B5-11CF-BB82-00AA00BDCE0B}';
  440. IID_IHTMLUListElement: TGUID = '{3050F1DD-98B5-11CF-BB82-00AA00BDCE0B}';
  441. DIID_DispHTMLUListElement: TGUID = '{3050F538-98B5-11CF-BB82-00AA00BDCE0B}';
  442. CLASS_HTMLUListElement: TGUID = '{3050F269-98B5-11CF-BB82-00AA00BDCE0B}';
  443. IID_IHTMLOListElement: TGUID = '{3050F1DE-98B5-11CF-BB82-00AA00BDCE0B}';
  444. DIID_DispHTMLOListElement: TGUID = '{3050F52A-98B5-11CF-BB82-00AA00BDCE0B}';
  445. CLASS_HTMLOListElement: TGUID = '{3050F270-98B5-11CF-BB82-00AA00BDCE0B}';
  446. IID_IHTMLLIElement: TGUID = '{3050F1E0-98B5-11CF-BB82-00AA00BDCE0B}';
  447. DIID_DispHTMLLIElement: TGUID = '{3050F523-98B5-11CF-BB82-00AA00BDCE0B}';
  448. CLASS_HTMLLIElement: TGUID = '{3050F273-98B5-11CF-BB82-00AA00BDCE0B}';
  449. IID_IHTMLBlockElement: TGUID = '{3050F208-98B5-11CF-BB82-00AA00BDCE0B}';
  450. IID_IHTMLBlockElement2: TGUID = '{3050F823-98B5-11CF-BB82-00AA00BDCE0B}';
  451. DIID_DispHTMLBlockElement: TGUID = '{3050F506-98B5-11CF-BB82-00AA00BDCE0B}';
  452. CLASS_HTMLBlockElement: TGUID = '{3050F281-98B5-11CF-BB82-00AA00BDCE0B}';
  453. IID_IHTMLDivElement: TGUID = '{3050F200-98B5-11CF-BB82-00AA00BDCE0B}';
  454. DIID_DispHTMLDivElement: TGUID = '{3050F50C-98B5-11CF-BB82-00AA00BDCE0B}';
  455. CLASS_HTMLDivElement: TGUID = '{3050F27E-98B5-11CF-BB82-00AA00BDCE0B}';
  456. IID_IHTMLDDElement: TGUID = '{3050F1F2-98B5-11CF-BB82-00AA00BDCE0B}';
  457. DIID_DispHTMLDDElement: TGUID = '{3050F50B-98B5-11CF-BB82-00AA00BDCE0B}';
  458. CLASS_HTMLDDElement: TGUID = '{3050F27F-98B5-11CF-BB82-00AA00BDCE0B}';
  459. IID_IHTMLDTElement: TGUID = '{3050F1F3-98B5-11CF-BB82-00AA00BDCE0B}';
  460. DIID_DispHTMLDTElement: TGUID = '{3050F50D-98B5-11CF-BB82-00AA00BDCE0B}';
  461. CLASS_HTMLDTElement: TGUID = '{3050F27C-98B5-11CF-BB82-00AA00BDCE0B}';
  462. IID_IHTMLBRElement: TGUID = '{3050F1F0-98B5-11CF-BB82-00AA00BDCE0B}';
  463. DIID_DispHTMLBRElement: TGUID = '{3050F53A-98B5-11CF-BB82-00AA00BDCE0B}';
  464. CLASS_HTMLBRElement: TGUID = '{3050F280-98B5-11CF-BB82-00AA00BDCE0B}';
  465. IID_IHTMLDListElement: TGUID = '{3050F1F1-98B5-11CF-BB82-00AA00BDCE0B}';
  466. DIID_DispHTMLDListElement: TGUID = '{3050F53B-98B5-11CF-BB82-00AA00BDCE0B}';
  467. CLASS_HTMLDListElement: TGUID = '{3050F27D-98B5-11CF-BB82-00AA00BDCE0B}';
  468. IID_IHTMLHRElement: TGUID = '{3050F1F4-98B5-11CF-BB82-00AA00BDCE0B}';
  469. DIID_DispHTMLHRElement: TGUID = '{3050F53D-98B5-11CF-BB82-00AA00BDCE0B}';
  470. CLASS_HTMLHRElement: TGUID = '{3050F252-98B5-11CF-BB82-00AA00BDCE0B}';
  471. IID_IHTMLParaElement: TGUID = '{3050F1F5-98B5-11CF-BB82-00AA00BDCE0B}';
  472. DIID_DispHTMLParaElement: TGUID = '{3050F52C-98B5-11CF-BB82-00AA00BDCE0B}';
  473. CLASS_HTMLParaElement: TGUID = '{3050F26F-98B5-11CF-BB82-00AA00BDCE0B}';
  474. IID_IHTMLElementCollection2: TGUID = '{3050F5EE-98B5-11CF-BB82-00AA00BDCE0B}';
  475. IID_IHTMLElementCollection3: TGUID = '{3050F835-98B5-11CF-BB82-00AA00BDCE0B}';
  476. DIID_DispHTMLElementCollection: TGUID = '{3050F56B-98B5-11CF-BB82-00AA00BDCE0B}';
  477. CLASS_HTMLElementCollection: TGUID = '{3050F4CB-98B5-11CF-BB82-00AA00BDCE0B}';
  478. IID_IHTMLHeaderElement: TGUID = '{3050F1F6-98B5-11CF-BB82-00AA00BDCE0B}';
  479. DIID_DispHTMLHeaderElement: TGUID = '{3050F515-98B5-11CF-BB82-00AA00BDCE0B}';
  480. CLASS_HTMLHeaderElement: TGUID = '{3050F27A-98B5-11CF-BB82-00AA00BDCE0B}';
  481. DIID_HTMLSelectElementEvents2: TGUID = '{3050F622-98B5-11CF-BB82-00AA00BDCE0B}';
  482. DIID_HTMLSelectElementEvents: TGUID = '{3050F302-98B5-11CF-BB82-00AA00BDCE0B}';
  483. IID_IHTMLSelectElement: TGUID = '{3050F244-98B5-11CF-BB82-00AA00BDCE0B}';
  484. IID_IHTMLSelectElement2: TGUID = '{3050F5ED-98B5-11CF-BB82-00AA00BDCE0B}';
  485. IID_IHTMLSelectElement4: TGUID = '{3050F838-98B5-11CF-BB82-00AA00BDCE0B}';
  486. DIID_DispHTMLSelectElement: TGUID = '{3050F531-98B5-11CF-BB82-00AA00BDCE0B}';
  487. CLASS_HTMLSelectElement: TGUID = '{3050F245-98B5-11CF-BB82-00AA00BDCE0B}';
  488. IID_IHTMLSelectionObject: TGUID = '{3050F25A-98B5-11CF-BB82-00AA00BDCE0B}';
  489. IID_IHTMLSelectionObject2: TGUID = '{3050F7EC-98B5-11CF-BB82-00AA00BDCE0B}';
  490. IID_IHTMLOptionElement: TGUID = '{3050F211-98B5-11CF-BB82-00AA00BDCE0B}';
  491. IID_IHTMLOptionElement3: TGUID = '{3050F820-98B5-11CF-BB82-00AA00BDCE0B}';
  492. IID_IHTMLOptionElementFactory: TGUID = '{3050F38C-98B5-11CF-BB82-00AA00BDCE0B}';
  493. DIID_DispHTMLOptionElement: TGUID = '{3050F52B-98B5-11CF-BB82-00AA00BDCE0B}';
  494. CLASS_HTMLOptionElement: TGUID = '{3050F24D-98B5-11CF-BB82-00AA00BDCE0B}';
  495. CLASS_HTMLOptionElementFactory: TGUID = '{3050F38D-98B5-11CF-BB82-00AA00BDCE0B}';
  496. DIID_HTMLButtonElementEvents2: TGUID = '{3050F617-98B5-11CF-BB82-00AA00BDCE0B}';
  497. DIID_HTMLButtonElementEvents: TGUID = '{3050F2B3-98B5-11CF-BB82-00AA00BDCE0B}';
  498. DIID_HTMLInputTextElementEvents2: TGUID = '{3050F618-98B5-11CF-BB82-00AA00BDCE0B}';
  499. DIID_HTMLOptionButtonElementEvents2: TGUID = '{3050F619-98B5-11CF-BB82-00AA00BDCE0B}';
  500. DIID_HTMLInputFileElementEvents2: TGUID = '{3050F61A-98B5-11CF-BB82-00AA00BDCE0B}';
  501. DIID_HTMLInputImageEvents2: TGUID = '{3050F61B-98B5-11CF-BB82-00AA00BDCE0B}';
  502. DIID_HTMLInputTextElementEvents: TGUID = '{3050F2A7-98B5-11CF-BB82-00AA00BDCE0B}';
  503. DIID_HTMLOptionButtonElementEvents: TGUID = '{3050F2BD-98B5-11CF-BB82-00AA00BDCE0B}';
  504. DIID_HTMLInputFileElementEvents: TGUID = '{3050F2AF-98B5-11CF-BB82-00AA00BDCE0B}';
  505. DIID_HTMLInputImageEvents: TGUID = '{3050F2C3-98B5-11CF-BB82-00AA00BDCE0B}';
  506. IID_IHTMLInputElement: TGUID = '{3050F5D2-98B5-11CF-BB82-00AA00BDCE0B}';
  507. IID_IHTMLInputElement2: TGUID = '{3050F821-98B5-11CF-BB82-00AA00BDCE0B}';
  508. IID_IHTMLInputButtonElement: TGUID = '{3050F2B2-98B5-11CF-BB82-00AA00BDCE0B}';
  509. IID_IHTMLInputHiddenElement: TGUID = '{3050F2A4-98B5-11CF-BB82-00AA00BDCE0B}';
  510. IID_IHTMLInputTextElement: TGUID = '{3050F2A6-98B5-11CF-BB82-00AA00BDCE0B}';
  511. IID_IHTMLInputFileElement: TGUID = '{3050F2AD-98B5-11CF-BB82-00AA00BDCE0B}';
  512. IID_IHTMLOptionButtonElement: TGUID = '{3050F2BC-98B5-11CF-BB82-00AA00BDCE0B}';
  513. IID_IHTMLInputImage: TGUID = '{3050F2C2-98B5-11CF-BB82-00AA00BDCE0B}';
  514. DIID_DispHTMLInputElement: TGUID = '{3050F57D-98B5-11CF-BB82-00AA00BDCE0B}';
  515. CLASS_HTMLInputElement: TGUID = '{3050F5D8-98B5-11CF-BB82-00AA00BDCE0B}';
  516. IID_IHTMLTextAreaElement: TGUID = '{3050F2AA-98B5-11CF-BB82-00AA00BDCE0B}';
  517. DIID_DispHTMLTextAreaElement: TGUID = '{3050F521-98B5-11CF-BB82-00AA00BDCE0B}';
  518. CLASS_HTMLTextAreaElement: TGUID = '{3050F2AC-98B5-11CF-BB82-00AA00BDCE0B}';
  519. DIID_DispHTMLRichtextElement: TGUID = '{3050F54D-98B5-11CF-BB82-00AA00BDCE0B}';
  520. CLASS_HTMLRichtextElement: TGUID = '{3050F2DF-98B5-11CF-BB82-00AA00BDCE0B}';
  521. IID_IHTMLButtonElement: TGUID = '{3050F2BB-98B5-11CF-BB82-00AA00BDCE0B}';
  522. DIID_DispHTMLButtonElement: TGUID = '{3050F51F-98B5-11CF-BB82-00AA00BDCE0B}';
  523. CLASS_HTMLButtonElement: TGUID = '{3050F2C6-98B5-11CF-BB82-00AA00BDCE0B}';
  524. DIID_HTMLMarqueeElementEvents2: TGUID = '{3050F61F-98B5-11CF-BB82-00AA00BDCE0B}';
  525. DIID_HTMLMarqueeElementEvents: TGUID = '{3050F2B8-98B5-11CF-BB82-00AA00BDCE0B}';
  526. IID_IHTMLMarqueeElement: TGUID = '{3050F2B5-98B5-11CF-BB82-00AA00BDCE0B}';
  527. DIID_DispHTMLMarqueeElement: TGUID = '{3050F527-98B5-11CF-BB82-00AA00BDCE0B}';
  528. CLASS_HTMLMarqueeElement: TGUID = '{3050F2B9-98B5-11CF-BB82-00AA00BDCE0B}';
  529. IID_IHTMLHtmlElement: TGUID = '{3050F81C-98B5-11CF-BB82-00AA00BDCE0B}';
  530. IID_IHTMLHeadElement: TGUID = '{3050F81D-98B5-11CF-BB82-00AA00BDCE0B}';
  531. IID_IHTMLTitleElement: TGUID = '{3050F322-98B5-11CF-BB82-00AA00BDCE0B}';
  532. IID_IHTMLMetaElement: TGUID = '{3050F203-98B5-11CF-BB82-00AA00BDCE0B}';
  533. IID_IHTMLMetaElement2: TGUID = '{3050F81F-98B5-11CF-BB82-00AA00BDCE0B}';
  534. IID_IHTMLBaseElement: TGUID = '{3050F204-98B5-11CF-BB82-00AA00BDCE0B}';
  535. IID_IHTMLIsIndexElement: TGUID = '{3050F206-98B5-11CF-BB82-00AA00BDCE0B}';
  536. IID_IHTMLIsIndexElement2: TGUID = '{3050F82F-98B5-11CF-BB82-00AA00BDCE0B}';
  537. IID_IHTMLNextIdElement: TGUID = '{3050F207-98B5-11CF-BB82-00AA00BDCE0B}';
  538. DIID_DispHTMLHtmlElement: TGUID = '{3050F560-98B5-11CF-BB82-00AA00BDCE0B}';
  539. CLASS_HTMLHtmlElement: TGUID = '{3050F491-98B5-11CF-BB82-00AA00BDCE0B}';
  540. DIID_DispHTMLHeadElement: TGUID = '{3050F561-98B5-11CF-BB82-00AA00BDCE0B}';
  541. CLASS_HTMLHeadElement: TGUID = '{3050F493-98B5-11CF-BB82-00AA00BDCE0B}';
  542. DIID_DispHTMLTitleElement: TGUID = '{3050F516-98B5-11CF-BB82-00AA00BDCE0B}';
  543. CLASS_HTMLTitleElement: TGUID = '{3050F284-98B5-11CF-BB82-00AA00BDCE0B}';
  544. DIID_DispHTMLMetaElement: TGUID = '{3050F517-98B5-11CF-BB82-00AA00BDCE0B}';
  545. CLASS_HTMLMetaElement: TGUID = '{3050F275-98B5-11CF-BB82-00AA00BDCE0B}';
  546. DIID_DispHTMLBaseElement: TGUID = '{3050F518-98B5-11CF-BB82-00AA00BDCE0B}';
  547. CLASS_HTMLBaseElement: TGUID = '{3050F276-98B5-11CF-BB82-00AA00BDCE0B}';
  548. DIID_DispHTMLIsIndexElement: TGUID = '{3050F519-98B5-11CF-BB82-00AA00BDCE0B}';
  549. CLASS_HTMLIsIndexElement: TGUID = '{3050F278-98B5-11CF-BB82-00AA00BDCE0B}';
  550. DIID_DispHTMLNextIdElement: TGUID = '{3050F51A-98B5-11CF-BB82-00AA00BDCE0B}';
  551. CLASS_HTMLNextIdElement: TGUID = '{3050F279-98B5-11CF-BB82-00AA00BDCE0B}';
  552. IID_IHTMLBaseFontElement: TGUID = '{3050F202-98B5-11CF-BB82-00AA00BDCE0B}';
  553. DIID_DispHTMLBaseFontElement: TGUID = '{3050F504-98B5-11CF-BB82-00AA00BDCE0B}';
  554. CLASS_HTMLBaseFontElement: TGUID = '{3050F282-98B5-11CF-BB82-00AA00BDCE0B}';
  555. IID_IHTMLUnknownElement: TGUID = '{3050F209-98B5-11CF-BB82-00AA00BDCE0B}';
  556. DIID_DispHTMLUnknownElement: TGUID = '{3050F539-98B5-11CF-BB82-00AA00BDCE0B}';
  557. CLASS_HTMLUnknownElement: TGUID = '{3050F268-98B5-11CF-BB82-00AA00BDCE0B}';
  558. IID_IOmHistory: TGUID = '{FECEAAA2-8405-11CF-8BA1-00AA00476DA6}';
  559. IID_IHTMLMimeTypesCollection: TGUID = '{3050F3FC-98B5-11CF-BB82-00AA00BDCE0B}';
  560. IID_IHTMLPluginsCollection: TGUID = '{3050F3FD-98B5-11CF-BB82-00AA00BDCE0B}';
  561. IID_IHTMLOpsProfile: TGUID = '{3050F401-98B5-11CF-BB82-00AA00BDCE0B}';
  562. IID_IOmNavigator: TGUID = '{FECEAAA5-8405-11CF-8BA1-00AA00476DA6}';
  563. IID_IHTMLLocation: TGUID = '{163BB1E0-6E00-11CF-837A-48DC04C10000}';
  564. CLASS_HTMLHistory: TGUID = '{FECEAAA3-8405-11CF-8BA1-00AA00476DA6}';
  565. CLASS_CMimeTypes: TGUID = '{3050F3FE-98B5-11CF-BB82-00AA00BDCE0B}';
  566. CLASS_CPlugins: TGUID = '{3050F3FF-98B5-11CF-BB82-00AA00BDCE0B}';
  567. CLASS_COpsProfile: TGUID = '{3050F402-98B5-11CF-BB82-00AA00BDCE0B}';
  568. CLASS_HTMLNavigator: TGUID = '{FECEAAA6-8405-11CF-8BA1-00AA00476DA6}';
  569. CLASS_HTMLLocation: TGUID = '{163BB1E1-6E00-11CF-837A-48DC04C10000}';
  570. IID_IHTMLBookmarkCollection: TGUID = '{3050F4CE-98B5-11CF-BB82-00AA00BDCE0B}';
  571. IID_IHTMLDataTransfer: TGUID = '{3050F4B3-98B5-11CF-BB82-00AA00BDCE0B}';
  572. IID_IHTMLEventObj2: TGUID = '{3050F48B-98B5-11CF-BB82-00AA00BDCE0B}';
  573. IID_IHTMLEventObj3: TGUID = '{3050F680-98B5-11CF-BB82-00AA00BDCE0B}';
  574. IID_IHTMLEventObj4: TGUID = '{3050F814-98B5-11CF-BB82-00AA00BDCE0B}';
  575. DIID_DispCEventObj: TGUID = '{3050F558-98B5-11CF-BB82-00AA00BDCE0B}';
  576. CLASS_CEventObj: TGUID = '{3050F48A-98B5-11CF-BB82-00AA00BDCE0B}';
  577. DIID_HTMLWindowEvents2: TGUID = '{3050F625-98B5-11CF-BB82-00AA00BDCE0B}';
  578. DIID_HTMLWindowEvents: TGUID = '{96A0A4E0-D062-11CF-94B6-00AA0060275C}';
  579. IID_IHTMLDocument2: TGUID = '{332C4425-26CB-11D0-B483-00C04FD90119}';
  580. IID_IHTMLFramesCollection2: TGUID = '{332C4426-26CB-11D0-B483-00C04FD90119}';
  581. IID_IHTMLWindow2: TGUID = '{332C4427-26CB-11D0-B483-00C04FD90119}';
  582. IID_IHTMLScreen: TGUID = '{3050F35C-98B5-11CF-BB82-00AA00BDCE0B}';
  583. IID_IHTMLWindow3: TGUID = '{3050F4AE-98B5-11CF-BB82-00AA00BDCE0B}';
  584. IID_IHTMLFrameBase: TGUID = '{3050F311-98B5-11CF-BB82-00AA00BDCE0B}';
  585. IID_IHTMLScreen2: TGUID = '{3050F84A-98B5-11CF-BB82-00AA00BDCE0B}';
  586. IID_IHTMLWindow4: TGUID = '{3050F6CF-98B5-11CF-BB82-00AA00BDCE0B}';
  587. CLASS_FramesCollection: TGUID = '{3050F7F6-98B5-11CF-BB82-00AA00BDCE0B}';
  588. DIID_DispHTMLScreen: TGUID = '{3050F591-98B5-11CF-BB82-00AA00BDCE0B}';
  589. CLASS_HTMLScreen: TGUID = '{3050F35D-98B5-11CF-BB82-00AA00BDCE0B}';
  590. DIID_DispHTMLWindow2: TGUID = '{3050F55D-98B5-11CF-BB82-00AA00BDCE0B}';
  591. CLASS_HTMLWindow2: TGUID = '{D48A6EC6-6A4A-11CF-94A7-444553540000}';
  592. DIID_DispHTMLWindowProxy: TGUID = '{3050F55E-98B5-11CF-BB82-00AA00BDCE0B}';
  593. CLASS_HTMLWindowProxy: TGUID = '{3050F391-98B5-11CF-BB82-00AA00BDCE0B}';
  594. DIID_HTMLDocumentEvents2: TGUID = '{3050F613-98B5-11CF-BB82-00AA00BDCE0B}';
  595. DIID_HTMLDocumentEvents: TGUID = '{3050F260-98B5-11CF-BB82-00AA00BDCE0B}';
  596. IID_IHTMLDocument3: TGUID = '{3050F485-98B5-11CF-BB82-00AA00BDCE0B}';
  597. IID_IHTMLDocument4: TGUID = '{3050F69A-98B5-11CF-BB82-00AA00BDCE0B}';
  598. IID_IHTMLDocument5: TGUID = '{3050F80C-98B5-11CF-BB82-00AA00BDCE0B}';
  599. DIID_DispHTMLDocument: TGUID = '{3050F55F-98B5-11CF-BB82-00AA00BDCE0B}';
  600. CLASS_HTMLDocument: TGUID = '{25336920-03F9-11CF-8FD0-00AA00686F13}';
  601. DIID_DWebBridgeEvents: TGUID = '{A6D897FF-0A95-11D1-B0BA-006008166E11}';
  602. IID_IWebBridge: TGUID = '{AE24FDAD-03C6-11D1-8B76-0080C744F389}';
  603. IID_IWBScriptControl: TGUID = '{A5170870-0CF8-11D1-8B91-0080C744F389}';
  604. CLASS_Scriptlet: TGUID = '{AE24FDAE-03C6-11D1-8B76-0080C744F389}';
  605. IID_IHTMLEmbedElement: TGUID = '{3050F25F-98B5-11CF-BB82-00AA00BDCE0B}';
  606. DIID_DispHTMLEmbed: TGUID = '{3050F52E-98B5-11CF-BB82-00AA00BDCE0B}';
  607. CLASS_HTMLEmbed: TGUID = '{3050F25D-98B5-11CF-BB82-00AA00BDCE0B}';
  608. DIID_HTMLMapEvents2: TGUID = '{3050F61E-98B5-11CF-BB82-00AA00BDCE0B}';
  609. DIID_HTMLMapEvents: TGUID = '{3050F3BA-98B5-11CF-BB82-00AA00BDCE0B}';
  610. IID_IHTMLAreasCollection: TGUID = '{3050F383-98B5-11CF-BB82-00AA00BDCE0B}';
  611. IID_IHTMLAreasCollection2: TGUID = '{3050F5EC-98B5-11CF-BB82-00AA00BDCE0B}';
  612. IID_IHTMLAreasCollection3: TGUID = '{3050F837-98B5-11CF-BB82-00AA00BDCE0B}';
  613. IID_IHTMLMapElement: TGUID = '{3050F266-98B5-11CF-BB82-00AA00BDCE0B}';
  614. DIID_DispHTMLAreasCollection: TGUID = '{3050F56A-98B5-11CF-BB82-00AA00BDCE0B}';
  615. CLASS_HTMLAreasCollection: TGUID = '{3050F4CA-98B5-11CF-BB82-00AA00BDCE0B}';
  616. DIID_DispHTMLMapElement: TGUID = '{3050F526-98B5-11CF-BB82-00AA00BDCE0B}';
  617. CLASS_HTMLMapElement: TGUID = '{3050F271-98B5-11CF-BB82-00AA00BDCE0B}';
  618. DIID_HTMLAreaEvents2: TGUID = '{3050F611-98B5-11CF-BB82-00AA00BDCE0B}';
  619. DIID_HTMLAreaEvents: TGUID = '{3050F366-98B5-11CF-BB82-00AA00BDCE0B}';
  620. IID_IHTMLAreaElement: TGUID = '{3050F265-98B5-11CF-BB82-00AA00BDCE0B}';
  621. DIID_DispHTMLAreaElement: TGUID = '{3050F503-98B5-11CF-BB82-00AA00BDCE0B}';
  622. CLASS_HTMLAreaElement: TGUID = '{3050F283-98B5-11CF-BB82-00AA00BDCE0B}';
  623. IID_IHTMLTableCaption: TGUID = '{3050F2EB-98B5-11CF-BB82-00AA00BDCE0B}';
  624. DIID_DispHTMLTableCaption: TGUID = '{3050F508-98B5-11CF-BB82-00AA00BDCE0B}';
  625. CLASS_HTMLTableCaption: TGUID = '{3050F2EC-98B5-11CF-BB82-00AA00BDCE0B}';
  626. IID_IHTMLCommentElement: TGUID = '{3050F20C-98B5-11CF-BB82-00AA00BDCE0B}';
  627. IID_IHTMLCommentElement2: TGUID = '{3050F813-98B5-11CF-BB82-00AA00BDCE0B}';
  628. DIID_DispHTMLCommentElement: TGUID = '{3050F50A-98B5-11CF-BB82-00AA00BDCE0B}';
  629. CLASS_HTMLCommentElement: TGUID = '{3050F317-98B5-11CF-BB82-00AA00BDCE0B}';
  630. IID_IHTMLPhraseElement: TGUID = '{3050F20A-98B5-11CF-BB82-00AA00BDCE0B}';
  631. IID_IHTMLPhraseElement2: TGUID = '{3050F824-98B5-11CF-BB82-00AA00BDCE0B}';
  632. IID_IHTMLSpanElement: TGUID = '{3050F3F3-98B5-11CF-BB82-00AA00BDCE0B}';
  633. DIID_DispHTMLPhraseElement: TGUID = '{3050F52D-98B5-11CF-BB82-00AA00BDCE0B}';
  634. CLASS_HTMLPhraseElement: TGUID = '{3050F26E-98B5-11CF-BB82-00AA00BDCE0B}';
  635. DIID_DispHTMLSpanElement: TGUID = '{3050F548-98B5-11CF-BB82-00AA00BDCE0B}';
  636. CLASS_HTMLSpanElement: TGUID = '{3050F3F5-98B4-11CF-BB82-00AA00BDCE0B}';
  637. DIID_HTMLTableEvents2: TGUID = '{3050F623-98B5-11CF-BB82-00AA00BDCE0B}';
  638. DIID_HTMLTableEvents: TGUID = '{3050F407-98B5-11CF-BB82-00AA00BDCE0B}';
  639. IID_IHTMLTableSection: TGUID = '{3050F23B-98B5-11CF-BB82-00AA00BDCE0B}';
  640. IID_IHTMLTable: TGUID = '{3050F21E-98B5-11CF-BB82-00AA00BDCE0B}';
  641. IID_IHTMLTable2: TGUID = '{3050F4AD-98B5-11CF-BB82-00AA00BDCE0B}';
  642. IID_IHTMLTable3: TGUID = '{3050F829-98B5-11CF-BB82-00AA00BDCE0B}';
  643. IID_IHTMLTableCol: TGUID = '{3050F23A-98B5-11CF-BB82-00AA00BDCE0B}';
  644. IID_IHTMLTableCol2: TGUID = '{3050F82A-98B5-11CF-BB82-00AA00BDCE0B}';
  645. IID_IHTMLTableSection2: TGUID = '{3050F5C7-98B5-11CF-BB82-00AA00BDCE0B}';
  646. IID_IHTMLTableSection3: TGUID = '{3050F82B-98B5-11CF-BB82-00AA00BDCE0B}';
  647. IID_IHTMLTableRow: TGUID = '{3050F23C-98B5-11CF-BB82-00AA00BDCE0B}';
  648. IID_IHTMLTableRow2: TGUID = '{3050F4A1-98B5-11CF-BB82-00AA00BDCE0B}';
  649. IID_IHTMLTableRow3: TGUID = '{3050F82C-98B5-11CF-BB82-00AA00BDCE0B}';
  650. IID_IHTMLTableRowMetrics: TGUID = '{3050F413-98B5-11CF-BB82-00AA00BDCE0B}';
  651. IID_IHTMLTableCell: TGUID = '{3050F23D-98B5-11CF-BB82-00AA00BDCE0B}';
  652. IID_IHTMLTableCell2: TGUID = '{3050F82D-98B5-11CF-BB82-00AA00BDCE0B}';
  653. DIID_DispHTMLTable: TGUID = '{3050F532-98B5-11CF-BB82-00AA00BDCE0B}';
  654. CLASS_HTMLTable: TGUID = '{3050F26B-98B5-11CF-BB82-00AA00BDCE0B}';
  655. DIID_DispHTMLTableCol: TGUID = '{3050F533-98B5-11CF-BB82-00AA00BDCE0B}';
  656. CLASS_HTMLTableCol: TGUID = '{3050F26C-98B5-11CF-BB82-00AA00BDCE0B}';
  657. DIID_DispHTMLTableSection: TGUID = '{3050F534-98B5-11CF-BB82-00AA00BDCE0B}';
  658. CLASS_HTMLTableSection: TGUID = '{3050F2E9-98B5-11CF-BB82-00AA00BDCE0B}';
  659. DIID_DispHTMLTableRow: TGUID = '{3050F535-98B5-11CF-BB82-00AA00BDCE0B}';
  660. CLASS_HTMLTableRow: TGUID = '{3050F26D-98B5-11CF-BB82-00AA00BDCE0B}';
  661. DIID_DispHTMLTableCell: TGUID = '{3050F536-98B5-11CF-BB82-00AA00BDCE0B}';
  662. CLASS_HTMLTableCell: TGUID = '{3050F246-98B5-11CF-BB82-00AA00BDCE0B}';
  663. DIID_HTMLScriptEvents2: TGUID = '{3050F621-98B5-11CF-BB82-00AA00BDCE0B}';
  664. DIID_HTMLScriptEvents: TGUID = '{3050F3E2-98B5-11CF-BB82-00AA00BDCE0B}';
  665. IID_IHTMLScriptElement: TGUID = '{3050F28B-98B5-11CF-BB82-00AA00BDCE0B}';
  666. IID_IHTMLScriptElement2: TGUID = '{3050F828-98B5-11CF-BB82-00AA00BDCE0B}';
  667. DIID_DispHTMLScriptElement: TGUID = '{3050F530-98B5-11CF-BB82-00AA00BDCE0B}';
  668. CLASS_HTMLScriptElement: TGUID = '{3050F28C-98B5-11CF-BB82-00AA00BDCE0B}';
  669. IID_IHTMLNoShowElement: TGUID = '{3050F38A-98B5-11CF-BB82-00AA00BDCE0B}';
  670. DIID_DispHTMLNoShowElement: TGUID = '{3050F528-98B5-11CF-BB82-00AA00BDCE0B}';
  671. CLASS_HTMLNoShowElement: TGUID = '{3050F38B-98B5-11CF-BB82-00AA00BDCE0B}';
  672. DIID_HTMLObjectElementEvents2: TGUID = '{3050F620-98B5-11CF-BB82-00AA00BDCE0B}';
  673. DIID_HTMLObjectElementEvents: TGUID = '{3050F3C4-98B5-11CF-BB82-00AA00BDCE0B}';
  674. IID_IHTMLObjectElement: TGUID = '{3050F24F-98B5-11CF-BB82-00AA00BDCE0B}';
  675. IID_IHTMLObjectElement2: TGUID = '{3050F4CD-98B5-11CF-BB82-00AA00BDCE0B}';
  676. IID_IHTMLObjectElement3: TGUID = '{3050F827-98B5-11CF-BB82-00AA00BDCE0B}';
  677. IID_IHTMLParamElement: TGUID = '{3050F83D-98B5-11CF-BB82-00AA00BDCE0B}';
  678. DIID_DispHTMLObjectElement: TGUID = '{3050F529-98B5-11CF-BB82-00AA00BDCE0B}';
  679. CLASS_HTMLObjectElement: TGUID = '{3050F24E-98B5-11CF-BB82-00AA00BDCE0B}';
  680. DIID_DispHTMLParamElement: TGUID = '{3050F590-98B5-11CF-BB82-00AA00BDCE0B}';
  681. CLASS_HTMLParamElement: TGUID = '{3050F83E-98B5-11CF-BB82-00AA00BDCE0B}';
  682. DIID_HTMLFrameSiteEvents2: TGUID = '{3050F7FF-98B5-11CF-BB82-00AA00BDCE0B}';
  683. DIID_HTMLFrameSiteEvents: TGUID = '{3050F800-98B5-11CF-BB82-00AA00BDCE0B}';
  684. IID_IHTMLFrameBase2: TGUID = '{3050F6DB-98B5-11CF-BB82-00AA00BDCE0B}';
  685. IID_IHTMLFrameBase3: TGUID = '{3050F82E-98B5-11CF-BB82-00AA00BDCE0B}';
  686. DIID_DispHTMLFrameBase: TGUID = '{3050F541-98B5-11CF-BB82-00AA00BDCE0B}';
  687. CLASS_HTMLFrameBase: TGUID = '{3050F312-98B5-11CF-BB82-00AA00BDCE0B}';
  688. IID_IHTMLFrameElement: TGUID = '{3050F313-98B5-11CF-BB82-00AA00BDCE0B}';
  689. IID_IHTMLFrameElement2: TGUID = '{3050F7F5-98B5-11CF-BB82-00AA00BDCE0B}';
  690. DIID_DispHTMLFrameElement: TGUID = '{3050F513-98B5-11CF-BB82-00AA00BDCE0B}';
  691. CLASS_HTMLFrameElement: TGUID = '{3050F314-98B5-11CF-BB82-00AA00BDCE0B}';
  692. IID_IHTMLIFrameElement: TGUID = '{3050F315-98B5-11CF-BB82-00AA00BDCE0B}';
  693. IID_IHTMLIFrameElement2: TGUID = '{3050F4E6-98B5-11CF-BB82-00AA00BDCE0B}';
  694. DIID_DispHTMLIFrame: TGUID = '{3050F51B-98B5-11CF-BB82-00AA00BDCE0B}';
  695. CLASS_HTMLIFrame: TGUID = '{3050F316-98B5-11CF-BB82-00AA00BDCE0B}';
  696. IID_IHTMLDivPosition: TGUID = '{3050F212-98B5-11CF-BB82-00AA00BDCE0B}';
  697. IID_IHTMLFieldSetElement: TGUID = '{3050F3E7-98B5-11CF-BB82-00AA00BDCE0B}';
  698. IID_IHTMLFieldSetElement2: TGUID = '{3050F833-98B5-11CF-BB82-00AA00BDCE0B}';
  699. IID_IHTMLLegendElement: TGUID = '{3050F3EA-98B5-11CF-BB82-00AA00BDCE0B}';
  700. IID_IHTMLLegendElement2: TGUID = '{3050F834-98B5-11CF-BB82-00AA00BDCE0B}';
  701. DIID_DispHTMLDivPosition: TGUID = '{3050F50F-98B5-11CF-BB82-00AA00BDCE0B}';
  702. CLASS_HTMLDivPosition: TGUID = '{3050F249-98B5-11CF-BB82-00AA00BDCE0B}';
  703. DIID_DispHTMLFieldSetElement: TGUID = '{3050F545-98B5-11CF-BB82-00AA00BDCE0B}';
  704. CLASS_HTMLFieldSetElement: TGUID = '{3050F3E8-98B5-11CF-BB82-00AA00BDCE0B}';
  705. DIID_DispHTMLLegendElement: TGUID = '{3050F546-98B5-11CF-BB82-00AA00BDCE0B}';
  706. CLASS_HTMLLegendElement: TGUID = '{3050F3E9-98B5-11CF-BB82-00AA00BDCE0B}';
  707. IID_IHTMLSpanFlow: TGUID = '{3050F3E5-98B5-11CF-BB82-00AA00BDCE0B}';
  708. DIID_DispHTMLSpanFlow: TGUID = '{3050F544-98B5-11CF-BB82-00AA00BDCE0B}';
  709. CLASS_HTMLSpanFlow: TGUID = '{3050F3E6-98B5-11CF-BB82-00AA00BDCE0B}';
  710. IID_IHTMLFrameSetElement: TGUID = '{3050F319-98B5-11CF-BB82-00AA00BDCE0B}';
  711. IID_IHTMLFrameSetElement2: TGUID = '{3050F5C6-98B5-11CF-BB82-00AA00BDCE0B}';
  712. DIID_DispHTMLFrameSetSite: TGUID = '{3050F514-98B5-11CF-BB82-00AA00BDCE0B}';
  713. CLASS_HTMLFrameSetSite: TGUID = '{3050F31A-98B5-11CF-BB82-00AA00BDCE0B}';
  714. IID_IHTMLBGsound: TGUID = '{3050F369-98B5-11CF-BB82-00AA00BDCE0B}';
  715. DIID_DispHTMLBGsound: TGUID = '{3050F53C-98B5-11CF-BB82-00AA00BDCE0B}';
  716. CLASS_HTMLBGsound: TGUID = '{3050F370-98B5-11CF-BB82-00AA00BDCE0B}';
  717. IID_IHTMLFontNamesCollection: TGUID = '{3050F376-98B5-11CF-BB82-00AA00BDCE0B}';
  718. IID_IHTMLFontSizesCollection: TGUID = '{3050F377-98B5-11CF-BB82-00AA00BDCE0B}';
  719. IID_IHTMLOptionsHolder: TGUID = '{3050F378-98B5-11CF-BB82-00AA00BDCE0B}';
  720. DIID_HTMLStyleElementEvents2: TGUID = '{3050F615-98B5-11CF-BB82-00AA00BDCE0B}';
  721. DIID_HTMLStyleElementEvents: TGUID = '{3050F3CB-98B5-11CF-BB82-00AA00BDCE0B}';
  722. IID_IHTMLStyleElement: TGUID = '{3050F375-98B5-11CF-BB82-00AA00BDCE0B}';
  723. DIID_DispHTMLStyleElement: TGUID = '{3050F511-98B5-11CF-BB82-00AA00BDCE0B}';
  724. CLASS_HTMLStyleElement: TGUID = '{3050F37D-98B5-11CF-BB82-00AA00BDCE0B}';
  725. IID_IHTMLStyleFontFace: TGUID = '{3050F3D5-98B5-11CF-BB82-00AA00BDCE0B}';
  726. CLASS_HTMLStyleFontFace: TGUID = '{3050F3D4-98B5-11CF-BB82-00AA00BDCE0B}';
  727. IID_ICSSFilterSite: TGUID = '{3050F3ED-98B5-11CF-BB82-00AA00BDCE0B}';
  728. IID_IMarkupPointer: TGUID = '{3050F49F-98B5-11CF-BB82-00AA00BDCE0B}';
  729. IID_IMarkupContainer: TGUID = '{3050F5F9-98B5-11CF-BB82-00AA00BDCE0B}';
  730. IID_IMarkupContainer2: TGUID = '{3050F648-98B5-11CF-BB82-00AA00BDCE0B}';
  731. IID_IHTMLChangeSink: TGUID = '{3050F64A-98B5-11CF-BB82-00AA00BDCE0B}';
  732. IID_IHTMLChangeLog: TGUID = '{3050F649-98B5-11CF-BB82-00AA00BDCE0B}';
  733. IID_IActiveIMMApp: TGUID = '{08C0E040-62D1-11D1-9326-0060B067B86E}';
  734. IID_IEnumRegisterWordA: TGUID = '{08C03412-F96B-11D0-A475-00AA006BCC59}';
  735. IID_IEnumRegisterWordW: TGUID = '{4955DD31-B159-11D0-8FCF-00AA006BCC59}';
  736. IID_IEnumInputContext: TGUID = '{09B5EAB0-F997-11D1-93D4-0060B067B86E}';
  737. IID_ISegmentList: TGUID = '{3050F605-98B5-11CF-BB82-00AA00BDCE0B}';
  738. IID_ISegmentListIterator: TGUID = '{3050F692-98B5-11CF-BB82-00AA00BDCE0B}';
  739. IID_ISegment: TGUID = '{3050F683-98B5-11CF-BB82-00AA00BDCE0B}';
  740. IID_IHTMLCaret: TGUID = '{3050F604-98B5-11CF-BB82-00AA00BDCE0B}';
  741. IID_IDisplayPointer: TGUID = '{3050F69E-98B5-11CF-BB82-00AA00BDCE0B}';
  742. IID_ILineInfo: TGUID = '{3050F7E2-98B5-11CF-BB82-00AA00BDCE0B}';
  743. IID_IElementSegment: TGUID = '{3050F68F-98B5-11CF-BB82-00AA00BDCE0B}';
  744. IID_IHighlightSegment: TGUID = '{3050F690-98B5-11CF-BB82-00AA00BDCE0B}';
  745. IID_IHighlightRenderingServices: TGUID = '{3050F606-98B5-11CF-BB82-00AA00BDCE0B}';
  746. IID_IDisplayServices: TGUID = '{3050F69D-98B5-11CF-BB82-00AA00BDCE0B}';
  747. IID_IHTMLComputedStyle: TGUID = '{3050F6C3-98B5-11CF-BB82-00AA00BDCE0B}';
  748. IID_IHtmlDlgSafeHelper: TGUID = '{3050F81A-98B5-11CF-BB82-00AA00BDCE0B}';
  749. IID_IBlockFormats: TGUID = '{3050F830-98B5-11CF-BB82-00AA00BDCE0B}';
  750. IID_IFontNames: TGUID = '{3050F839-98B5-11CF-BB82-00AA00BDCE0B}';
  751. IID_ICSSFilter: TGUID = '{3050F3EC-98B5-11CF-BB82-00AA00BDCE0B}';
  752. IID_ISecureUrlHost: TGUID = '{C81984C4-74C8-11D2-BAA9-00C04FC2040E}';
  753. IID_IMarkupServices: TGUID = '{3050F4A0-98B5-11CF-BB82-00AA00BDCE0B}';
  754. IID_IMarkupServices2: TGUID = '{3050F682-98B5-11CF-BB82-00AA00BDCE0B}';
  755. IID_IHTMLChangePlayback: TGUID = '{3050F6E0-98B5-11CF-BB82-00AA00BDCE0B}';
  756. IID_IMarkupPointer2: TGUID = '{3050F675-98B5-11CF-BB82-00AA00BDCE0B}';
  757. IID_IMarkupTextFrags: TGUID = '{3050F5FA-98B5-11CF-BB82-00AA00BDCE0B}';
  758. IID_IXMLGenericParse: TGUID = '{E4E23071-4D07-11D2-AE76-0080C73BC199}';
  759. IID_IHTMLEditHost: TGUID = '{3050F6A0-98B5-11CF-BB82-00AA00BDCE0B}';
  760. IID_IHTMLEditHost2: TGUID = '{3050F848-98B5-11CF-BB82-00AA00BDCE0D}';
  761. IID_ISequenceNumber: TGUID = '{3050F6C1-98B5-11CF-BB82-00AA00BDCE0B}';
  762. IID_IIMEServices: TGUID = '{3050F6CA-98B5-11CF-BB82-00AA00BDCE0B}';
  763. IID_ISelectionServicesListener: TGUID = '{3050F699-98B5-11CF-BB82-00AA00BDCE0B}';
  764. IID_ISelectionServices: TGUID = '{3050F684-98B5-11CF-BB82-00AA00BDCE0B}';
  765. IID_IHTMLEditDesigner: TGUID = '{3050F662-98B5-11CF-BB82-00AA00BDCE0B}';
  766. IID_IHTMLEditServices: TGUID = '{3050F663-98B5-11CF-BB82-00AA00BDCE0B}';
  767. IID_IHTMLEditServices2: TGUID = '{3050F812-98B5-11CF-BB82-00AA00BDCE0B}';
  768. CLASS_HtmlDlgSafeHelper: TGUID = '{3050F819-98B5-11CF-BB82-00AA00BDCE0B}';
  769. CLASS_BlockFormats: TGUID = '{3050F831-98B5-11CF-BB82-00AA00BDCE0B}';
  770. CLASS_FontNames: TGUID = '{3050F83A-98B5-11CF-BB82-00AA00BDCE0B}';
  771. DIID_HTMLNamespaceEvents: TGUID = '{3050F6BD-98B5-11CF-BB82-00AA00BDCE0B}';
  772. IID_IHTMLNamespace: TGUID = '{3050F6BB-98B5-11CF-BB82-00AA00BDCE0B}';
  773. IID_IHTMLNamespaceCollection: TGUID = '{3050F6B8-98B5-11CF-BB82-00AA00BDCE0B}';
  774. CLASS_HTMLNamespace: TGUID = '{3050F6BC-98B5-11CF-BB82-00AA00BDCE0B}';
  775. CLASS_HTMLNamespaceCollection: TGUID = '{3050F6B9-98B5-11CF-BB82-00AA00BDCE0B}';
  776. IID_IHTMLPainter: TGUID = '{3050F6A6-98B5-11CF-BB82-00AA00BDCE0B}';
  777. IID_IHTMLPaintSite: TGUID = '{3050F6A7-98B5-11CF-BB82-00AA00BDCE0B}';
  778. IID_IHTMLPainterEventInfo: TGUID = '{3050F6DF-98B5-11CF-BB82-00AA00BDCE0B}';
  779. IID_IHTMLPainterOverlay: TGUID = '{3050F7E3-98B5-11CF-BB82-00AA00BDCE0B}';
  780. IID_IHTMLIPrintCollection: TGUID = '{3050F6B5-98B5-11CF-BB82-00AA00BDCE0B}';
  781. IID_IEnumPrivacyRecords: TGUID = '{3050F844-98B5-11CF-BB82-00AA00BDCE0B}';
  782. IID_IHTMLDialog: TGUID = '{3050F216-98B5-11CF-BB82-00AA00BDCE0B}';
  783. IID_IHTMLDialog2: TGUID = '{3050F5E0-98B5-11CF-BB82-00AA00BDCE0B}';
  784. IID_IHTMLDialog3: TGUID = '{3050F388-98B5-11CF-BB82-00AA00BDCE0B}';
  785. IID_IHTMLModelessInit: TGUID = '{3050F5E4-98B5-11CF-BB82-00AA00BDCE0B}';
  786. CLASS_ThreadDialogProcParam: TGUID = '{3050F5EB-98B5-11CF-BB82-00AA00BDCE0B}';
  787. CLASS_HTMLDialog: TGUID = '{3050F28A-98B5-11CF-BB82-00AA00BDCE0B}';
  788. IID_IHTMLPopup: TGUID = '{3050F666-98B5-11CF-BB82-00AA00BDCE0B}';
  789. DIID_DispHTMLPopup: TGUID = '{3050F589-98B5-11CF-BB82-00AA00BDCE0B}';
  790. CLASS_HTMLPopup: TGUID = '{3050F667-98B5-11CF-BB82-00AA00BDCE0B}';
  791. IID_IHTMLAppBehavior: TGUID = '{3050F5CA-98B5-11CF-BB82-00AA00BDCE0B}';
  792. IID_IHTMLAppBehavior2: TGUID = '{3050F5C9-98B5-11CF-BB82-00AA00BDCE0B}';
  793. IID_IHTMLAppBehavior3: TGUID = '{3050F5CD-98B5-11CF-BB82-00AA00BDCE0B}';
  794. DIID_DispHTMLAppBehavior: TGUID = '{3050F57C-98B5-11CF-BB82-00AA00BDCE0B}';
  795. CLASS_HTMLAppBehavior: TGUID = '{3050F5CB-98B5-11CF-BB82-00AA00BDCE0B}';
  796. CLASS_OldHTMLDocument: TGUID = '{D48A6EC9-6A4A-11CF-94A7-444553540000}';
  797. CLASS_OldHTMLFormElement: TGUID = '{0D04D285-6BEC-11CF-8B97-00AA00476DA6}';
  798. DIID_DispIHTMLInputButtonElement: TGUID = '{3050F51E-98B5-11CF-BB82-00AA00BDCE0B}';
  799. CLASS_HTMLInputButtonElement: TGUID = '{3050F2B4-98B5-11CF-BB82-00AA00BDCE0B}';
  800. DIID_DispIHTMLInputTextElement: TGUID = '{3050F520-98B5-11CF-BB82-00AA00BDCE0B}';
  801. CLASS_HTMLInputTextElement: TGUID = '{3050F2AB-98B5-11CF-BB82-00AA00BDCE0B}';
  802. DIID_DispIHTMLInputFileElement: TGUID = '{3050F542-98B5-11CF-BB82-00AA00BDCE0B}';
  803. CLASS_HTMLInputFileElement: TGUID = '{3050F2AE-98B5-11CF-BB82-00AA00BDCE0B}';
  804. DIID_DispIHTMLOptionButtonElement: TGUID = '{3050F509-98B5-11CF-BB82-00AA00BDCE0B}';
  805. CLASS_HTMLOptionButtonElement: TGUID = '{3050F2BE-98B5-11CF-BB82-00AA00BDCE0B}';
  806. DIID_DispIHTMLInputImage: TGUID = '{3050F51D-98B5-11CF-BB82-00AA00BDCE0B}';
  807. CLASS_htmlInputImage: TGUID = '{3050F2C4-98B5-11CF-BB82-00AA00BDCE0B}';
  808. IID_IElementNamespace: TGUID = '{3050F671-98B5-11CF-BB82-00AA00BDCE0B}';
  809. IID_IElementNamespaceTable: TGUID = '{3050F670-98B5-11CF-BB82-00AA00BDCE0B}';
  810. IID_IElementNamespaceFactory: TGUID = '{3050F672-98B5-11CF-BB82-00AA00BDCE0B}';
  811. IID_IElementNamespaceFactory2: TGUID = '{3050F805-98B5-11CF-BB82-00AA00BDCE0B}';
  812. IID_IElementNamespaceFactoryCallback: TGUID = '{3050F7FD-98B5-11CF-BB82-00AA00BDCE0B}';
  813. IID_IElementBehaviorSiteOM2: TGUID = '{3050F659-98B5-11CF-BB82-00AA00BDCE0B}';
  814. IID_IElementBehaviorCategory: TGUID = '{3050F4ED-98B5-11CF-BB82-00AA00BDCE0B}';
  815. IID_IElementBehaviorSiteCategory: TGUID = '{3050F4EE-98B5-11CF-BB82-00AA00BDCE0B}';
  816. IID_IEnumUnknown: TGUID = '{00000100-0000-0000-C000-000000000046}';
  817. IID_IElementBehaviorSubmit: TGUID = '{3050F646-98B5-11CF-BB82-00AA00BDCE0B}';
  818. IID_IElementBehaviorFocus: TGUID = '{3050F6B6-98B5-11CF-BB82-00AA00BDCE0B}';
  819. IID_IElementBehaviorLayout: TGUID = '{3050F6BA-98B5-11CF-BB82-00AA00BDCE0B}';
  820. IID_IElementBehaviorLayout2: TGUID = '{3050F846-98B5-11CF-BB82-00AA00BDCE0B}';
  821. IID_IElementBehaviorSiteLayout: TGUID = '{3050F6B7-98B5-11CF-BB82-00AA00BDCE0B}';
  822. IID_IElementBehaviorSiteLayout2: TGUID = '{3050F847-98B5-11CF-BB82-00AA00BDCE0B}';
  823. IID_IHostBehaviorInit: TGUID = '{3050F842-98B5-11CF-BB82-00AA00BDCE0B}';
  824. // *********************************************************************//
  825. // Declaration of Enumerations defined in Type Library
  826. // *********************************************************************//
  827. // Constants for enum _htmlDesignMode
  828. type
  829. _htmlDesignMode = TOleEnum;
  830. const
  831. htmlDesignModeInherit = $FFFFFFFE;
  832. htmlDesignModeOn = $FFFFFFFF;
  833. htmlDesignModeOff = $00000000;
  834. htmlDesignMode_Max = $7FFFFFFF;
  835. // Constants for enum _htmlZOrder
  836. type
  837. _htmlZOrder = TOleEnum;
  838. const
  839. htmlZOrderFront = $00000000;
  840. htmlZOrderBack = $00000001;
  841. htmlZOrder_Max = $7FFFFFFF;
  842. // Constants for enum _htmlClear
  843. type
  844. _htmlClear = TOleEnum;
  845. const
  846. htmlClearNotSet = $00000000;
  847. htmlClearAll = $00000001;
  848. htmlClearLeft = $00000002;
  849. htmlClearRight = $00000003;
  850. htmlClearBoth = $00000004;
  851. htmlClearNone = $00000005;
  852. htmlClear_Max = $7FFFFFFF;
  853. // Constants for enum _htmlControlAlign
  854. type
  855. _htmlControlAlign = TOleEnum;
  856. const
  857. htmlControlAlignNotSet = $00000000;
  858. htmlControlAlignLeft = $00000001;
  859. htmlControlAlignCenter = $00000002;
  860. htmlControlAlignRight = $00000003;
  861. htmlControlAlignTextTop = $00000004;
  862. htmlControlAlignAbsMiddle = $00000005;
  863. htmlControlAlignBaseline = $00000006;
  864. htmlControlAlignAbsBottom = $00000007;
  865. htmlControlAlignBottom = $00000008;
  866. htmlControlAlignMiddle = $00000009;
  867. htmlControlAlignTop = $0000000A;
  868. htmlControlAlign_Max = $7FFFFFFF;
  869. // Constants for enum _htmlBlockAlign
  870. type
  871. _htmlBlockAlign = TOleEnum;
  872. const
  873. htmlBlockAlignNotSet = $00000000;
  874. htmlBlockAlignLeft = $00000001;
  875. htmlBlockAlignCenter = $00000002;
  876. htmlBlockAlignRight = $00000003;
  877. htmlBlockAlignJustify = $00000004;
  878. htmlBlockAlign_Max = $7FFFFFFF;
  879. // Constants for enum _htmlReadyState
  880. type
  881. _htmlReadyState = TOleEnum;
  882. const
  883. htmlReadyStateuninitialized = $00000000;
  884. htmlReadyStateloading = $00000001;
  885. htmlReadyStateloaded = $00000002;
  886. htmlReadyStateinteractive = $00000003;
  887. htmlReadyStatecomplete = $00000004;
  888. htmlReadyState_Max = $7FFFFFFF;
  889. // Constants for enum _htmlLoop
  890. type
  891. _htmlLoop = TOleEnum;
  892. const
  893. htmlLoopLoopInfinite = $FFFFFFFF;
  894. htmlLoop_Max = $7FFFFFFF;
  895. // Constants for enum _mediaType
  896. type
  897. _mediaType = TOleEnum;
  898. const
  899. mediaTypeNotSet = $00000000;
  900. mediaTypeAll = $000001FF;
  901. mediaTypeAural = $00000001;
  902. mediaTypeBraille = $00000002;
  903. mediaTypeEmbossed = $00000004;
  904. mediaTypeHandheld = $00000008;
  905. mediaTypePrint = $00000010;
  906. mediaTypeProjection = $00000020;
  907. mediaTypeScreen = $00000040;
  908. mediaTypeTty = $00000080;
  909. mediaTypeTv = $00000100;
  910. mediaType_Max = $7FFFFFFF;
  911. // Constants for enum _styleTextTransform
  912. type
  913. _styleTextTransform = TOleEnum;
  914. const
  915. styleTextTransformNotSet = $00000000;
  916. styleTextTransformCapitalize = $00000001;
  917. styleTextTransformLowercase = $00000002;
  918. styleTextTransformUppercase = $00000003;
  919. styleTextTransformNone = $00000004;
  920. styleTextTransform_Max = $7FFFFFFF;
  921. // Constants for enum _styleDataRepeat
  922. type
  923. _styleDataRepeat = TOleEnum;
  924. const
  925. styleDataRepeatNone = $00000000;
  926. styleDataRepeatInner = $00000001;
  927. styleDataRepeat_Max = $7FFFFFFF;
  928. // Constants for enum _styleOverflow
  929. type
  930. _styleOverflow = TOleEnum;
  931. const
  932. styleOverflowNotSet = $00000000;
  933. styleOverflowAuto = $00000001;
  934. styleOverflowHidden = $00000002;
  935. styleOverflowVisible = $00000003;
  936. styleOverflowScroll = $00000004;
  937. styleOverflow_Max = $7FFFFFFF;
  938. // Constants for enum _styleTableLayout
  939. type
  940. _styleTableLayout = TOleEnum;
  941. const
  942. styleTableLayoutNotSet = $00000000;
  943. styleTableLayoutAuto = $00000001;
  944. styleTableLayoutFixed = $00000002;
  945. styleTableLayout_Max = $7FFFFFFF;
  946. // Constants for enum _styleBorderCollapse
  947. type
  948. _styleBorderCollapse = TOleEnum;
  949. const
  950. styleBorderCollapseNotSet = $00000000;
  951. styleBorderCollapseSeparate = $00000001;
  952. styleBorderCollapseCollapse = $00000002;
  953. styleBorderCollapse_Max = $7FFFFFFF;
  954. // Constants for enum _styleFontStyle
  955. type
  956. _styleFontStyle = TOleEnum;
  957. const
  958. styleFontStyleNotSet = $00000000;
  959. styleFontStyleItalic = $00000001;
  960. styleFontStyleOblique = $00000002;
  961. styleFontStyleNormal = $00000003;
  962. styleFontStyle_Max = $7FFFFFFF;
  963. // Constants for enum _styleFontVariant
  964. type
  965. _styleFontVariant = TOleEnum;
  966. const
  967. styleFontVariantNotSet = $00000000;
  968. styleFontVariantSmallCaps = $00000001;
  969. styleFontVariantNormal = $00000002;
  970. styleFontVariant_Max = $7FFFFFFF;
  971. // Constants for enum _styleBackgroundRepeat
  972. type
  973. _styleBackgroundRepeat = TOleEnum;
  974. const
  975. styleBackgroundRepeatRepeat = $00000000;
  976. styleBackgroundRepeatRepeatX = $00000001;
  977. styleBackgroundRepeatRepeatY = $00000002;
  978. styleBackgroundRepeatNoRepeat = $00000003;
  979. styleBackgroundRepeatNotSet = $00000004;
  980. styleBackgroundRepeat_Max = $7FFFFFFF;
  981. // Constants for enum _styleBackgroundAttachment
  982. type
  983. _styleBackgroundAttachment = TOleEnum;
  984. const
  985. styleBackgroundAttachmentFixed = $00000000;
  986. styleBackgroundAttachmentScroll = $00000001;
  987. styleBackgroundAttachmentNotSet = $00000002;
  988. styleBackgroundAttachment_Max = $7FFFFFFF;
  989. // Constants for enum _styleVerticalAlign
  990. type
  991. _styleVerticalAlign = TOleEnum;
  992. const
  993. styleVerticalAlignAuto = $00000000;
  994. styleVerticalAlignBaseline = $00000001;
  995. styleVerticalAlignSub = $00000002;
  996. styleVerticalAlignSuper = $00000003;
  997. styleVerticalAlignTop = $00000004;
  998. styleVerticalAlignTextTop = $00000005;
  999. styleVerticalAlignMiddle = $00000006;
  1000. styleVerticalAlignBottom = $00000007;
  1001. styleVerticalAlignTextBottom = $00000008;
  1002. styleVerticalAlignInherit = $00000009;
  1003. styleVerticalAlignNotSet = $0000000A;
  1004. styleVerticalAlign_Max = $7FFFFFFF;
  1005. // Constants for enum _styleFontWeight
  1006. type
  1007. _styleFontWeight = TOleEnum;
  1008. const
  1009. styleFontWeightNotSet = $00000000;
  1010. styleFontWeight100 = $00000001;
  1011. styleFontWeight200 = $00000002;
  1012. styleFontWeight300 = $00000003;
  1013. styleFontWeight400 = $00000004;
  1014. styleFontWeight500 = $00000005;
  1015. styleFontWeight600 = $00000006;
  1016. styleFontWeight700 = $00000007;
  1017. styleFontWeight800 = $00000008;
  1018. styleFontWeight900 = $00000009;
  1019. styleFontWeightNormal = $0000000A;
  1020. styleFontWeightBold = $0000000B;
  1021. styleFontWeightBolder = $0000000C;
  1022. styleFontWeightLighter = $0000000D;
  1023. styleFontWeight_Max = $7FFFFFFF;
  1024. // Constants for enum _styleBackgroundPositionX
  1025. type
  1026. _styleBackgroundPositionX = TOleEnum;
  1027. const
  1028. styleBackgroundPositionXNotSet = $00000000;
  1029. styleBackgroundPositionXLeft = $00000001;
  1030. styleBackgroundPositionXCenter = $00000002;
  1031. styleBackgroundPositionXRight = $00000003;
  1032. styleBackgroundPositionX_Max = $7FFFFFFF;
  1033. // Constants for enum _styleBackgroundPositionY
  1034. type
  1035. _styleBackgroundPositionY = TOleEnum;
  1036. const
  1037. styleBackgroundPositionYNotSet = $00000000;
  1038. styleBackgroundPositionYTop = $00000001;
  1039. styleBackgroundPositionYCenter = $00000002;
  1040. styleBackgroundPositionYBottom = $00000003;
  1041. styleBackgroundPositionY_Max = $7FFFFFFF;
  1042. // Constants for enum _styleFontSize
  1043. type
  1044. _styleFontSize = TOleEnum;
  1045. const
  1046. styleFontSizeXXSmall = $00000000;
  1047. styleFontSizeXSmall = $00000001;
  1048. styleFontSizeSmall = $00000002;
  1049. styleFontSizeMedium = $00000003;
  1050. styleFontSizeLarge = $00000004;
  1051. styleFontSizeXLarge = $00000005;
  1052. styleFontSizeXXLarge = $00000006;
  1053. styleFontSizeSmaller = $00000007;
  1054. styleFontSizeLarger = $00000008;
  1055. styleFontSize_Max = $7FFFFFFF;
  1056. // Constants for enum _styleAuto
  1057. type
  1058. _styleAuto = TOleEnum;
  1059. const
  1060. styleAutoAuto = $00000000;
  1061. styleAuto_Max = $7FFFFFFF;
  1062. // Constants for enum _styleNormal
  1063. type
  1064. _styleNormal = TOleEnum;
  1065. const
  1066. styleNormalNormal = $00000000;
  1067. styleNormal_Max = $7FFFFFFF;
  1068. // Constants for enum _styleBorderWidth
  1069. type
  1070. _styleBorderWidth = TOleEnum;
  1071. const
  1072. styleBorderWidthThin = $00000000;
  1073. styleBorderWidthMedium = $00000001;
  1074. styleBorderWidthThick = $00000002;
  1075. styleBorderWidth_Max = $7FFFFFFF;
  1076. // Constants for enum _stylePosition
  1077. type
  1078. _stylePosition = TOleEnum;
  1079. const
  1080. stylePositionNotSet = $00000000;
  1081. stylePositionstatic = $00000001;
  1082. stylePositionrelative = $00000002;
  1083. stylePositionabsolute = $00000003;
  1084. stylePositionfixed = $00000004;
  1085. stylePosition_Max = $7FFFFFFF;
  1086. // Constants for enum _styleBorderStyle
  1087. type
  1088. _styleBorderStyle = TOleEnum;
  1089. const
  1090. styleBorderStyleNotSet = $00000000;
  1091. styleBorderStyleDotted = $00000001;
  1092. styleBorderStyleDashed = $00000002;
  1093. styleBorderStyleSolid = $00000003;
  1094. styleBorderStyleDouble = $00000004;
  1095. styleBorderStyleGroove = $00000005;
  1096. styleBorderStyleRidge = $00000006;
  1097. styleBorderStyleInset = $00000007;
  1098. styleBorderStyleOutset = $00000008;
  1099. styleBorderStyleWindowInset = $00000009;
  1100. styleBorderStyleNone = $0000000A;
  1101. styleBorderStyle_Max = $7FFFFFFF;
  1102. // Constants for enum _styleStyleFloat
  1103. type
  1104. _styleStyleFloat = TOleEnum;
  1105. const
  1106. styleStyleFloatNotSet = $00000000;
  1107. styleStyleFloatLeft = $00000001;
  1108. styleStyleFloatRight = $00000002;
  1109. styleStyleFloatNone = $00000003;
  1110. styleStyleFloat_Max = $7FFFFFFF;
  1111. // Constants for enum _styleDisplay
  1112. type
  1113. _styleDisplay = TOleEnum;
  1114. const
  1115. styleDisplayNotSet = $00000000;
  1116. styleDisplayBlock = $00000001;
  1117. styleDisplayInline = $00000002;
  1118. styleDisplayListItem = $00000003;
  1119. styleDisplayNone = $00000004;
  1120. styleDisplayTableHeaderGroup = $00000005;
  1121. styleDisplayTableFooterGroup = $00000006;
  1122. styleDisplayInlineBlock = $00000007;
  1123. styleDisplay_Max = $7FFFFFFF;
  1124. // Constants for enum _styleVisibility
  1125. type
  1126. _styleVisibility = TOleEnum;
  1127. const
  1128. styleVisibilityNotSet = $00000000;
  1129. styleVisibilityInherit = $00000001;
  1130. styleVisibilityVisible = $00000002;
  1131. styleVisibilityHidden = $00000003;
  1132. styleVisibility_Max = $7FFFFFFF;
  1133. // Constants for enum _styleListStyleType
  1134. type
  1135. _styleListStyleType = TOleEnum;
  1136. const
  1137. styleListStyleTypeNotSet = $00000000;
  1138. styleListStyleTypeDisc = $00000001;
  1139. styleListStyleTypeCircle = $00000002;
  1140. styleListStyleTypeSquare = $00000003;
  1141. styleListStyleTypeDecimal = $00000004;
  1142. styleListStyleTypeLowerRoman = $00000005;
  1143. styleListStyleTypeUpperRoman = $00000006;
  1144. styleListStyleTypeLowerAlpha = $00000007;
  1145. styleListStyleTypeUpperAlpha = $00000008;
  1146. styleListStyleTypeNone = $00000009;
  1147. styleListStyleType_Max = $7FFFFFFF;
  1148. // Constants for enum _styleListStylePosition
  1149. type
  1150. _styleListStylePosition = TOleEnum;
  1151. const
  1152. styleListStylePositionNotSet = $00000000;
  1153. styleListStylePositionInside = $00000001;
  1154. styleListStylePositionOutSide = $00000002;
  1155. styleListStylePosition_Max = $7FFFFFFF;
  1156. // Constants for enum _styleWhiteSpace
  1157. type
  1158. _styleWhiteSpace = TOleEnum;
  1159. const
  1160. styleWhiteSpaceNotSet = $00000000;
  1161. styleWhiteSpaceNormal = $00000001;
  1162. styleWhiteSpacePre = $00000002;
  1163. styleWhiteSpaceNowrap = $00000003;
  1164. styleWhiteSpace_Max = $7FFFFFFF;
  1165. // Constants for enum _stylePageBreak
  1166. type
  1167. _stylePageBreak = TOleEnum;
  1168. const
  1169. stylePageBreakNotSet = $00000000;
  1170. stylePageBreakAuto = $00000001;
  1171. stylePageBreakAlways = $00000002;
  1172. stylePageBreakLeft = $00000003;
  1173. stylePageBreakRight = $00000004;
  1174. stylePageBreak_Max = $7FFFFFFF;
  1175. // Constants for enum _styleCursor
  1176. type
  1177. _styleCursor = TOleEnum;
  1178. const
  1179. styleCursorAuto = $00000000;
  1180. styleCursorCrosshair = $00000001;
  1181. styleCursorDefault = $00000002;
  1182. styleCursorHand = $00000003;
  1183. styleCursorMove = $00000004;
  1184. styleCursorE_resize = $00000005;
  1185. styleCursorNe_resize = $00000006;
  1186. styleCursorNw_resize = $00000007;
  1187. styleCursorN_resize = $00000008;
  1188. styleCursorSe_resize = $00000009;
  1189. styleCursorSw_resize = $0000000A;
  1190. styleCursorS_resize = $0000000B;
  1191. styleCursorW_resize = $0000000C;
  1192. styleCursorText = $0000000D;
  1193. styleCursorWait = $0000000E;
  1194. styleCursorHelp = $0000000F;
  1195. styleCursorPointer = $00000010;
  1196. styleCursorProgress = $00000011;
  1197. styleCursorNot_allowed = $00000012;
  1198. styleCursorNo_drop = $00000013;
  1199. styleCursorVertical_text = $00000014;
  1200. styleCursorall_scroll = $00000015;
  1201. styleCursorcol_resize = $00000016;
  1202. styleCursorrow_resize = $00000017;
  1203. styleCursorcustom = $00000018;
  1204. styleCursorNotSet = $00000019;
  1205. styleCursor_Max = $7FFFFFFF;
  1206. // Constants for enum _styleDir
  1207. type
  1208. _styleDir = TOleEnum;
  1209. const
  1210. styleDirNotSet = $00000000;
  1211. styleDirLeftToRight = $00000001;
  1212. styleDirRightToLeft = $00000002;
  1213. styleDirInherit = $00000003;
  1214. styleDir_Max = $7FFFFFFF;
  1215. // Constants for enum _styleBidi
  1216. type
  1217. _styleBidi = TOleEnum;
  1218. const
  1219. styleBidiNotSet = $00000000;
  1220. styleBidiNormal = $00000001;
  1221. styleBidiEmbed = $00000002;
  1222. styleBidiOverride = $00000003;
  1223. styleBidiInherit = $00000004;
  1224. styleBidi_Max = $7FFFFFFF;
  1225. // Constants for enum _styleImeMode
  1226. type
  1227. _styleImeMode = TOleEnum;
  1228. const
  1229. styleImeModeAuto = $00000000;
  1230. styleImeModeActive = $00000001;
  1231. styleImeModeInactive = $00000002;
  1232. styleImeModeDisabled = $00000003;
  1233. styleImeModeNotSet = $00000004;
  1234. styleImeMode_Max = $7FFFFFFF;
  1235. // Constants for enum _styleRubyAlign
  1236. type
  1237. _styleRubyAlign = TOleEnum;
  1238. const
  1239. styleRubyAlignNotSet = $00000000;
  1240. styleRubyAlignAuto = $00000001;
  1241. styleRubyAlignLeft = $00000002;
  1242. styleRubyAlignCenter = $00000003;
  1243. styleRubyAlignRight = $00000004;
  1244. styleRubyAlignDistributeLetter = $00000005;
  1245. styleRubyAlignDistributeSpace = $00000006;
  1246. styleRubyAlignLineEdge = $00000007;
  1247. styleRubyAlign_Max = $7FFFFFFF;
  1248. // Constants for enum _styleRubyPosition
  1249. type
  1250. _styleRubyPosition = TOleEnum;
  1251. const
  1252. styleRubyPositionNotSet = $00000000;
  1253. styleRubyPositionAbove = $00000001;
  1254. styleRubyPositionInline = $00000002;
  1255. styleRubyPosition_Max = $7FFFFFFF;
  1256. // Constants for enum _styleRubyOverhang
  1257. type
  1258. _styleRubyOverhang = TOleEnum;
  1259. const
  1260. styleRubyOverhangNotSet = $00000000;
  1261. styleRubyOverhangAuto = $00000001;
  1262. styleRubyOverhangWhitespace = $00000002;
  1263. styleRubyOverhangNone = $00000003;
  1264. styleRubyOverhang_Max = $7FFFFFFF;
  1265. // Constants for enum _styleLayoutGridChar
  1266. type
  1267. _styleLayoutGridChar = TOleEnum;
  1268. const
  1269. styleLayoutGridCharNotSet = $00000000;
  1270. styleLayoutGridCharAuto = $00000001;
  1271. styleLayoutGridCharNone = $00000002;
  1272. styleLayoutGridChar_Max = $7FFFFFFF;
  1273. // Constants for enum _styleLayoutGridLine
  1274. type
  1275. _styleLayoutGridLine = TOleEnum;
  1276. const
  1277. styleLayoutGridLineNotSet = $00000000;
  1278. styleLayoutGridLineAuto = $00000001;
  1279. styleLayoutGridLineNone = $00000002;
  1280. styleLayoutGridLine_Max = $7FFFFFFF;
  1281. // Constants for enum _styleLayoutGridMode
  1282. type
  1283. _styleLayoutGridMode = TOleEnum;
  1284. const
  1285. styleLayoutGridModeNotSet = $00000000;
  1286. styleLayoutGridModeChar = $00000001;
  1287. styleLayoutGridModeLine = $00000002;
  1288. styleLayoutGridModeBoth = $00000003;
  1289. styleLayoutGridModeNone = $00000004;
  1290. styleLayoutGridMode_Max = $7FFFFFFF;
  1291. // Constants for enum _styleLayoutGridType
  1292. type
  1293. _styleLayoutGridType = TOleEnum;
  1294. const
  1295. styleLayoutGridTypeNotSet = $00000000;
  1296. styleLayoutGridTypeLoose = $00000001;
  1297. styleLayoutGridTypeStrict = $00000002;
  1298. styleLayoutGridTypeFixed = $00000003;
  1299. styleLayoutGridType_Max = $7FFFFFFF;
  1300. // Constants for enum _styleLineBreak
  1301. type
  1302. _styleLineBreak = TOleEnum;
  1303. const
  1304. styleLineBreakNotSet = $00000000;
  1305. styleLineBreakNormal = $00000001;
  1306. styleLineBreakStrict = $00000002;
  1307. styleLineBreak_Max = $7FFFFFFF;
  1308. // Constants for enum _styleWordBreak
  1309. type
  1310. _styleWordBreak = TOleEnum;
  1311. const
  1312. styleWordBreakNotSet = $00000000;
  1313. styleWordBreakNormal = $00000001;
  1314. styleWordBreakBreakAll = $00000002;
  1315. styleWordBreakKeepAll = $00000003;
  1316. styleWordBreak_Max = $7FFFFFFF;
  1317. // Constants for enum _styleWordWrap
  1318. type
  1319. _styleWordWrap = TOleEnum;
  1320. const
  1321. styleWordWrapNotSet = $00000000;
  1322. styleWordWrapOff = $00000001;
  1323. styleWordWrapOn = $00000002;
  1324. styleWordWrap_Max = $7FFFFFFF;
  1325. // Constants for enum _styleTextJustify
  1326. type
  1327. _styleTextJustify = TOleEnum;
  1328. const
  1329. styleTextJustifyNotSet = $00000000;
  1330. styleTextJustifyInterWord = $00000001;
  1331. styleTextJustifyNewspaper = $00000002;
  1332. styleTextJustifyDistribute = $00000003;
  1333. styleTextJustifyDistributeAllLines = $00000004;
  1334. styleTextJustifyInterIdeograph = $00000005;
  1335. styleTextJustifyInterCluster = $00000006;
  1336. styleTextJustifyKashida = $00000007;
  1337. styleTextJustifyAuto = $00000008;
  1338. styleTextJustify_Max = $7FFFFFFF;
  1339. // Constants for enum _styleTextAlignLast
  1340. type
  1341. _styleTextAlignLast = TOleEnum;
  1342. const
  1343. styleTextAlignLastNotSet = $00000000;
  1344. styleTextAlignLastLeft = $00000001;
  1345. styleTextAlignLastCenter = $00000002;
  1346. styleTextAlignLastRight = $00000003;
  1347. styleTextAlignLastJustify = $00000004;
  1348. styleTextAlignLastAuto = $00000005;
  1349. styleTextAlignLast_Max = $7FFFFFFF;
  1350. // Constants for enum _styleTextJustifyTrim
  1351. type
  1352. _styleTextJustifyTrim = TOleEnum;
  1353. const
  1354. styleTextJustifyTrimNotSet = $00000000;
  1355. styleTextJustifyTrimNone = $00000001;
  1356. styleTextJustifyTrimPunctuation = $00000002;
  1357. styleTextJustifyTrimPunctAndKana = $00000003;
  1358. styleTextJustifyTrim_Max = $7FFFFFFF;
  1359. // Constants for enum _styleAccelerator
  1360. type
  1361. _styleAccelerator = TOleEnum;
  1362. const
  1363. styleAcceleratorFalse = $00000000;
  1364. styleAcceleratorTrue = $00000001;
  1365. styleAccelerator_Max = $7FFFFFFF;
  1366. // Constants for enum _styleLayoutFlow
  1367. type
  1368. _styleLayoutFlow = TOleEnum;
  1369. const
  1370. styleLayoutFlowHorizontal = $00000000;
  1371. styleLayoutFlowVerticalIdeographic = $00000001;
  1372. styleLayoutFlowNotSet = $00000002;
  1373. styleLayoutFlow_Max = $7FFFFFFF;
  1374. // Constants for enum _styleWritingMode
  1375. type
  1376. _styleWritingMode = TOleEnum;
  1377. const
  1378. styleWritingModeLrtb = $00000000;
  1379. styleWritingModeTbrl = $00000001;
  1380. styleWritingModeNotSet = $00000002;
  1381. styleWritingMode_Max = $7FFFFFFF;
  1382. // Constants for enum _styleBool
  1383. type
  1384. _styleBool = TOleEnum;
  1385. const
  1386. styleBoolFalse = $00000000;
  1387. styleBoolTrue = $00000001;
  1388. styleBool_Max = $7FFFFFFF;
  1389. // Constants for enum _styleTextUnderlinePosition
  1390. type
  1391. _styleTextUnderlinePosition = TOleEnum;
  1392. const
  1393. styleTextUnderlinePositionBelow = $00000000;
  1394. styleTextUnderlinePositionAbove = $00000001;
  1395. styleTextUnderlinePositionAuto = $00000002;
  1396. styleTextUnderlinePositionNotSet = $00000003;
  1397. styleTextUnderlinePosition_Max = $7FFFFFFF;
  1398. // Constants for enum _styleTextOverflow
  1399. type
  1400. _styleTextOverflow = TOleEnum;
  1401. const
  1402. styleTextOverflowClip = $00000000;
  1403. styleTextOverflowEllipsis = $00000001;
  1404. styleTextOverflowNotSet = $00000002;
  1405. styleTextOverflow_Max = $7FFFFFFF;
  1406. // Constants for enum _styleTextLineThroughStyle
  1407. type
  1408. _styleTextLineThroughStyle = TOleEnum;
  1409. const
  1410. styleTextLineThroughStyleUndefined = $00000000;
  1411. styleTextLineThroughStyleSingle = $00000001;
  1412. styleTextLineThroughStyleDouble = $00000002;
  1413. styleTextLineThroughStyle_Max = $7FFFFFFF;
  1414. // Constants for enum _styleTextUnderlineStyle
  1415. type
  1416. _styleTextUnderlineStyle = TOleEnum;
  1417. const
  1418. styleTextUnderlineStyleUndefined = $00000000;
  1419. styleTextUnderlineStyleSingle = $00000001;
  1420. styleTextUnderlineStyleDouble = $00000002;
  1421. styleTextUnderlineStyleWords = $00000003;
  1422. styleTextUnderlineStyleDotted = $00000004;
  1423. styleTextUnderlineStyleThick = $00000005;
  1424. styleTextUnderlineStyleDash = $00000006;
  1425. styleTextUnderlineStyleDotDash = $00000007;
  1426. styleTextUnderlineStyleDotDotDash = $00000008;
  1427. styleTextUnderlineStyleWave = $00000009;
  1428. styleTextUnderlineStyleSingleAccounting = $0000000A;
  1429. styleTextUnderlineStyleDoubleAccounting = $0000000B;
  1430. styleTextUnderlineStyleThickDash = $0000000C;
  1431. styleTextUnderlineStyle_Max = $7FFFFFFF;
  1432. // Constants for enum _styleTextEffect
  1433. type
  1434. _styleTextEffect = TOleEnum;
  1435. const
  1436. styleTextEffectNone = $00000000;
  1437. styleTextEffectEmboss = $00000001;
  1438. styleTextEffectEngrave = $00000002;
  1439. styleTextEffectOutline = $00000003;
  1440. styleTextEffect_Max = $7FFFFFFF;
  1441. // Constants for enum _styleDefaultTextSelection
  1442. type
  1443. _styleDefaultTextSelection = TOleEnum;
  1444. const
  1445. styleDefaultTextSelectionFalse = $00000000;
  1446. styleDefaultTextSelectionTrue = $00000001;
  1447. styleDefaultTextSelection_Max = $7FFFFFFF;
  1448. // Constants for enum _styleTextDecoration
  1449. type
  1450. _styleTextDecoration = TOleEnum;
  1451. const
  1452. styleTextDecorationNone = $00000000;
  1453. styleTextDecorationUnderline = $00000001;
  1454. styleTextDecorationOverline = $00000002;
  1455. styleTextDecorationLineThrough = $00000003;
  1456. styleTextDecorationBlink = $00000004;
  1457. styleTextDecoration_Max = $7FFFFFFF;
  1458. // Constants for enum _textDecoration
  1459. type
  1460. _textDecoration = TOleEnum;
  1461. const
  1462. textDecorationNone = $00000000;
  1463. textDecorationUnderline = $00000001;
  1464. textDecorationOverline = $00000002;
  1465. textDecorationLineThrough = $00000003;
  1466. textDecorationBlink = $00000004;
  1467. textDecoration_Max = $7FFFFFFF;
  1468. // Constants for enum _htmlListType
  1469. type
  1470. _htmlListType = TOleEnum;
  1471. const
  1472. htmlListTypeNotSet = $00000000;
  1473. htmlListTypeLargeAlpha = $00000001;
  1474. htmlListTypeSmallAlpha = $00000002;
  1475. htmlListTypeLargeRoman = $00000003;
  1476. htmlListTypeSmallRoman = $00000004;
  1477. htmlListTypeNumbers = $00000005;
  1478. htmlListTypeDisc = $00000006;
  1479. htmlListTypeCircle = $00000007;
  1480. htmlListTypeSquare = $00000008;
  1481. htmlListType_Max = $7FFFFFFF;
  1482. // Constants for enum _htmlMethod
  1483. type
  1484. _htmlMethod = TOleEnum;
  1485. const
  1486. htmlMethodNotSet = $00000000;
  1487. htmlMethodGet = $00000001;
  1488. htmlMethodPost = $00000002;
  1489. htmlMethod_Max = $7FFFFFFF;
  1490. // Constants for enum _htmlWrap
  1491. type
  1492. _htmlWrap = TOleEnum;
  1493. const
  1494. htmlWrapOff = $00000001;
  1495. htmlWrapSoft = $00000002;
  1496. htmlWrapHard = $00000003;
  1497. htmlWrap_Max = $7FFFFFFF;
  1498. // Constants for enum _htmlDir
  1499. type
  1500. _htmlDir = TOleEnum;
  1501. const
  1502. htmlDirNotSet = $00000000;
  1503. htmlDirLeftToRight = $00000001;
  1504. htmlDirRightToLeft = $00000002;
  1505. htmlDir_Max = $7FFFFFFF;
  1506. // Constants for enum _htmlEditable
  1507. type
  1508. _htmlEditable = TOleEnum;
  1509. const
  1510. htmlEditableInherit = $00000000;
  1511. htmlEditableTrue = $00000001;
  1512. htmlEditableFalse = $00000002;
  1513. htmlEditable_Max = $7FFFFFFF;
  1514. // Constants for enum _htmlInput
  1515. type
  1516. _htmlInput = TOleEnum;
  1517. const
  1518. htmlInputNotSet = $00000000;
  1519. htmlInputButton = $00000001;
  1520. htmlInputCheckbox = $00000002;
  1521. htmlInputFile = $00000003;
  1522. htmlInputHidden = $00000004;
  1523. htmlInputImage_ = $00000005;
  1524. htmlInputPassword = $00000006;
  1525. htmlInputRadio = $00000007;
  1526. htmlInputReset = $00000008;
  1527. htmlInputSelectOne = $00000009;
  1528. htmlInputSelectMultiple = $0000000A;
  1529. htmlInputSubmit = $0000000B;
  1530. htmlInputText = $0000000C;
  1531. htmlInputTextarea = $0000000D;
  1532. htmlInputRichtext = $0000000E;
  1533. htmlInput_Max = $7FFFFFFF;
  1534. // Constants for enum _htmlEncoding
  1535. type
  1536. _htmlEncoding = TOleEnum;
  1537. const
  1538. htmlEncodingURL = $00000000;
  1539. htmlEncodingMultipart = $00000001;
  1540. htmlEncodingText = $00000002;
  1541. htmlEncoding_Max = $7FFFFFFF;
  1542. // Constants for enum _htmlAdjacency
  1543. type
  1544. _htmlAdjacency = TOleEnum;
  1545. const
  1546. htmlAdjacencyBeforeBegin = $00000001;
  1547. htmlAdjacencyAfterBegin = $00000002;
  1548. htmlAdjacencyBeforeEnd = $00000003;
  1549. htmlAdjacencyAfterEnd = $00000004;
  1550. htmlAdjacency_Max = $7FFFFFFF;
  1551. // Constants for enum _htmlTabIndex
  1552. type
  1553. _htmlTabIndex = TOleEnum;
  1554. const
  1555. htmlTabIndexNotSet = $FFFF8000;
  1556. htmlTabIndex_Max = $7FFFFFFF;
  1557. // Constants for enum _htmlComponent
  1558. type
  1559. _htmlComponent = TOleEnum;
  1560. const
  1561. htmlComponentClient = $00000000;
  1562. htmlComponentSbLeft = $00000001;
  1563. htmlComponentSbPageLeft = $00000002;
  1564. htmlComponentSbHThumb = $00000003;
  1565. htmlComponentSbPageRight = $00000004;
  1566. htmlComponentSbRight = $00000005;
  1567. htmlComponentSbUp = $00000006;
  1568. htmlComponentSbPageUp = $00000007;
  1569. htmlComponentSbVThumb = $00000008;
  1570. htmlComponentSbPageDown = $00000009;
  1571. htmlComponentSbDown = $0000000A;
  1572. htmlComponentSbLeft2 = $0000000B;
  1573. htmlComponentSbPageLeft2 = $0000000C;
  1574. htmlComponentSbRight2 = $0000000D;
  1575. htmlComponentSbPageRight2 = $0000000E;
  1576. htmlComponentSbUp2 = $0000000F;
  1577. htmlComponentSbPageUp2 = $00000010;
  1578. htmlComponentSbDown2 = $00000011;
  1579. htmlComponentSbPageDown2 = $00000012;
  1580. htmlComponentSbTop = $00000013;
  1581. htmlComponentSbBottom = $00000014;
  1582. htmlComponentOutside = $00000015;
  1583. htmlComponentGHTopLeft = $00000016;
  1584. htmlComponentGHLeft = $00000017;
  1585. htmlComponentGHTop = $00000018;
  1586. htmlComponentGHBottomLeft = $00000019;
  1587. htmlComponentGHTopRight = $0000001A;
  1588. htmlComponentGHBottom = $0000001B;
  1589. htmlComponentGHRight = $0000001C;
  1590. htmlComponentGHBottomRight = $0000001D;
  1591. htmlComponent_Max = $7FFFFFFF;
  1592. // Constants for enum _htmlApplyLocation
  1593. type
  1594. _htmlApplyLocation = TOleEnum;
  1595. const
  1596. htmlApplyLocationInside = $00000000;
  1597. htmlApplyLocationOutside = $00000001;
  1598. htmlApplyLocation_Max = $7FFFFFFF;
  1599. // Constants for enum _htmlGlyphMode
  1600. type
  1601. _htmlGlyphMode = TOleEnum;
  1602. const
  1603. htmlGlyphModeNone = $00000000;
  1604. htmlGlyphModeBegin = $00000001;
  1605. htmlGlyphModeEnd = $00000002;
  1606. htmlGlyphModeBoth = $00000003;
  1607. htmlGlyphMode_Max = $7FFFFFFF;
  1608. // Constants for enum _htmlUnit
  1609. type
  1610. _htmlUnit = TOleEnum;
  1611. const
  1612. htmlUnitCharacter = $00000001;
  1613. htmlUnitWord = $00000002;
  1614. htmlUnitSentence = $00000003;
  1615. htmlUnitTextEdit = $00000006;
  1616. htmlUnit_Max = $7FFFFFFF;
  1617. // Constants for enum _htmlEndPoints
  1618. type
  1619. _htmlEndPoints = TOleEnum;
  1620. const
  1621. htmlEndPointsStartToStart = $00000001;
  1622. htmlEndPointsStartToEnd = $00000002;
  1623. htmlEndPointsEndToStart = $00000003;
  1624. htmlEndPointsEndToEnd = $00000004;
  1625. htmlEndPoints_Max = $7FFFFFFF;
  1626. // Constants for enum _htmlDirection
  1627. type
  1628. _htmlDirection = TOleEnum;
  1629. const
  1630. htmlDirectionForward = $0001869F;
  1631. htmlDirectionBackward = $FFFE7961;
  1632. htmlDirection_Max = $7FFFFFFF;
  1633. // Constants for enum _htmlStart
  1634. type
  1635. _htmlStart = TOleEnum;
  1636. const
  1637. htmlStartfileopen = $00000000;
  1638. htmlStartmouseover = $00000001;
  1639. htmlStart_Max = $7FFFFFFF;
  1640. // Constants for enum _bodyScroll
  1641. type
  1642. _bodyScroll = TOleEnum;
  1643. const
  1644. bodyScrollyes = $00000001;
  1645. bodyScrollno = $00000002;
  1646. bodyScrollauto = $00000004;
  1647. bodyScrolldefault = $00000003;
  1648. bodyScroll_Max = $7FFFFFFF;
  1649. // Constants for enum _htmlSelectType
  1650. type
  1651. _htmlSelectType = TOleEnum;
  1652. const
  1653. htmlSelectTypeSelectOne = $00000001;
  1654. htmlSelectTypeSelectMultiple = $00000002;
  1655. htmlSelectType_Max = $7FFFFFFF;
  1656. // Constants for enum _htmlSelection
  1657. type
  1658. _htmlSelection = TOleEnum;
  1659. const
  1660. htmlSelectionNone = $00000000;
  1661. htmlSelectionText = $00000001;
  1662. htmlSelectionControl = $00000002;
  1663. htmlSelectionTable = $00000003;
  1664. htmlSelection_Max = $7FFFFFFF;
  1665. // Constants for enum _htmlMarqueeBehavior
  1666. type
  1667. _htmlMarqueeBehavior = TOleEnum;
  1668. const
  1669. htmlMarqueeBehaviorscroll = $00000001;
  1670. htmlMarqueeBehaviorslide = $00000002;
  1671. htmlMarqueeBehavioralternate = $00000003;
  1672. htmlMarqueeBehavior_Max = $7FFFFFFF;
  1673. // Constants for enum _htmlMarqueeDirection
  1674. type
  1675. _htmlMarqueeDirection = TOleEnum;
  1676. const
  1677. htmlMarqueeDirectionleft = $00000001;
  1678. htmlMarqueeDirectionright = $00000003;
  1679. htmlMarqueeDirectionup = $00000005;
  1680. htmlMarqueeDirectiondown = $00000007;
  1681. htmlMarqueeDirection_Max = $7FFFFFFF;
  1682. // Constants for enum _htmlPersistState
  1683. type
  1684. _htmlPersistState = TOleEnum;
  1685. const
  1686. htmlPersistStateNormal = $00000000;
  1687. htmlPersistStateFavorite = $00000001;
  1688. htmlPersistStateHistory = $00000002;
  1689. htmlPersistStateSnapshot = $00000003;
  1690. htmlPersistStateUserData = $00000004;
  1691. htmlPersistState_Max = $7FFFFFFF;
  1692. // Constants for enum _htmlDropEffect
  1693. type
  1694. _htmlDropEffect = TOleEnum;
  1695. const
  1696. htmlDropEffectCopy = $00000000;
  1697. htmlDropEffectLink = $00000001;
  1698. htmlDropEffectMove = $00000002;
  1699. htmlDropEffectNone = $00000003;
  1700. htmlDropEffect_Max = $7FFFFFFF;
  1701. // Constants for enum _htmlEffectAllowed
  1702. type
  1703. _htmlEffectAllowed = TOleEnum;
  1704. const
  1705. htmlEffectAllowedCopy = $00000000;
  1706. htmlEffectAllowedLink = $00000001;
  1707. htmlEffectAllowedMove = $00000002;
  1708. htmlEffectAllowedCopyLink = $00000003;
  1709. htmlEffectAllowedCopyMove = $00000004;
  1710. htmlEffectAllowedLinkMove = $00000005;
  1711. htmlEffectAllowedAll = $00000006;
  1712. htmlEffectAllowedNone = $00000007;
  1713. htmlEffectAllowedUninitialized = $00000008;
  1714. htmlEffectAllowed_Max = $7FFFFFFF;
  1715. // Constants for enum _htmlCompatMode
  1716. type
  1717. _htmlCompatMode = TOleEnum;
  1718. const
  1719. htmlCompatModeBackCompat = $00000000;
  1720. htmlCompatModeCSS1Compat = $00000001;
  1721. htmlCompatMode_Max = $7FFFFFFF;
  1722. // Constants for enum _BoolValue
  1723. type
  1724. _BoolValue = TOleEnum;
  1725. const
  1726. True_ = $00000001;
  1727. False_ = $00000000;
  1728. BoolValue_Max = $7FFFFFFF;
  1729. // Constants for enum _htmlCaptionAlign
  1730. type
  1731. _htmlCaptionAlign = TOleEnum;
  1732. const
  1733. htmlCaptionAlignNotSet = $00000000;
  1734. htmlCaptionAlignLeft = $00000001;
  1735. htmlCaptionAlignCenter = $00000002;
  1736. htmlCaptionAlignRight = $00000003;
  1737. htmlCaptionAlignJustify = $00000004;
  1738. htmlCaptionAlignTop = $00000005;
  1739. htmlCaptionAlignBottom = $00000006;
  1740. htmlCaptionAlign_Max = $7FFFFFFF;
  1741. // Constants for enum _htmlCaptionVAlign
  1742. type
  1743. _htmlCaptionVAlign = TOleEnum;
  1744. const
  1745. htmlCaptionVAlignNotSet = $00000000;
  1746. htmlCaptionVAlignTop = $00000001;
  1747. htmlCaptionVAlignBottom = $00000002;
  1748. htmlCaptionVAlign_Max = $7FFFFFFF;
  1749. // Constants for enum _htmlFrame
  1750. type
  1751. _htmlFrame = TOleEnum;
  1752. const
  1753. htmlFrameNotSet = $00000000;
  1754. htmlFramevoid = $00000001;
  1755. htmlFrameabove = $00000002;
  1756. htmlFramebelow = $00000003;
  1757. htmlFramehsides = $00000004;
  1758. htmlFramelhs = $00000005;
  1759. htmlFramerhs = $00000006;
  1760. htmlFramevsides = $00000007;
  1761. htmlFramebox = $00000008;
  1762. htmlFrameborder = $00000009;
  1763. htmlFrame_Max = $7FFFFFFF;
  1764. // Constants for enum _htmlRules
  1765. type
  1766. _htmlRules = TOleEnum;
  1767. const
  1768. htmlRulesNotSet = $00000000;
  1769. htmlRulesnone = $00000001;
  1770. htmlRulesgroups = $00000002;
  1771. htmlRulesrows = $00000003;
  1772. htmlRulescols = $00000004;
  1773. htmlRulesall = $00000005;
  1774. htmlRules_Max = $7FFFFFFF;
  1775. // Constants for enum _htmlCellAlign
  1776. type
  1777. _htmlCellAlign = TOleEnum;
  1778. const
  1779. htmlCellAlignNotSet = $00000000;
  1780. htmlCellAlignLeft = $00000001;
  1781. htmlCellAlignCenter = $00000002;
  1782. htmlCellAlignRight = $00000003;
  1783. htmlCellAlignMiddle = $00000002;
  1784. htmlCellAlign_Max = $7FFFFFFF;
  1785. // Constants for enum _htmlCellVAlign
  1786. type
  1787. _htmlCellVAlign = TOleEnum;
  1788. const
  1789. htmlCellVAlignNotSet = $00000000;
  1790. htmlCellVAlignTop = $00000001;
  1791. htmlCellVAlignMiddle = $00000002;
  1792. htmlCellVAlignBottom = $00000003;
  1793. htmlCellVAlignBaseline = $00000004;
  1794. htmlCellVAlignCenter = $00000002;
  1795. htmlCellVAlign_Max = $7FFFFFFF;
  1796. // Constants for enum _frameScrolling
  1797. type
  1798. _frameScrolling = TOleEnum;
  1799. const
  1800. frameScrollingyes = $00000001;
  1801. frameScrollingno = $00000002;
  1802. frameScrollingauto = $00000004;
  1803. frameScrolling_Max = $7FFFFFFF;
  1804. // Constants for enum _ELEMENT_CORNER
  1805. type
  1806. _ELEMENT_CORNER = TOleEnum;
  1807. const
  1808. ELEMENT_CORNER_NONE = $00000000;
  1809. ELEMENT_CORNER_TOP = $00000001;
  1810. ELEMENT_CORNER_LEFT = $00000002;
  1811. ELEMENT_CORNER_BOTTOM = $00000003;
  1812. ELEMENT_CORNER_RIGHT = $00000004;
  1813. ELEMENT_CORNER_TOPLEFT = $00000005;
  1814. ELEMENT_CORNER_TOPRIGHT = $00000006;
  1815. ELEMENT_CORNER_BOTTOMLEFT = $00000007;
  1816. ELEMENT_CORNER_BOTTOMRIGHT = $00000008;
  1817. ELEMENT_CORNER_Max = $7FFFFFFF;
  1818. // Constants for enum _SECUREURLHOSTVALIDATE_FLAGS
  1819. type
  1820. _SECUREURLHOSTVALIDATE_FLAGS = TOleEnum;
  1821. const
  1822. SUHV_PROMPTBEFORENO = $00000001;
  1823. SUHV_SILENTYES = $00000002;
  1824. SUHV_UNSECURESOURCE = $00000004;
  1825. SECUREURLHOSTVALIDATE_FLAGS_Max = $7FFFFFFF;
  1826. // Constants for enum _POINTER_GRAVITY
  1827. type
  1828. _POINTER_GRAVITY = TOleEnum;
  1829. const
  1830. POINTER_GRAVITY_Left = $00000000;
  1831. POINTER_GRAVITY_Right = $00000001;
  1832. POINTER_GRAVITY_Max = $7FFFFFFF;
  1833. // Constants for enum _ELEMENT_ADJACENCY
  1834. type
  1835. _ELEMENT_ADJACENCY = TOleEnum;
  1836. const
  1837. ELEM_ADJ_BeforeBegin = $00000000;
  1838. ELEM_ADJ_AfterBegin = $00000001;
  1839. ELEM_ADJ_BeforeEnd = $00000002;
  1840. ELEM_ADJ_AfterEnd = $00000003;
  1841. ELEMENT_ADJACENCY_Max = $7FFFFFFF;
  1842. // Constants for enum _MARKUP_CONTEXT_TYPE
  1843. type
  1844. _MARKUP_CONTEXT_TYPE = TOleEnum;
  1845. const
  1846. CONTEXT_TYPE_None = $00000000;
  1847. CONTEXT_TYPE_Text = $00000001;
  1848. CONTEXT_TYPE_EnterScope = $00000002;
  1849. CONTEXT_TYPE_ExitScope = $00000003;
  1850. CONTEXT_TYPE_NoScope = $00000004;
  1851. MARKUP_CONTEXT_TYPE_Max = $7FFFFFFF;
  1852. // Constants for enum _FINDTEXT_FLAGS
  1853. type
  1854. _FINDTEXT_FLAGS = TOleEnum;
  1855. const
  1856. FINDTEXT_BACKWARDS = $00000001;
  1857. FINDTEXT_WHOLEWORD = $00000002;
  1858. FINDTEXT_MATCHCASE = $00000004;
  1859. FINDTEXT_RAW = $00020000;
  1860. FINDTEXT_MATCHDIAC = $20000000;
  1861. FINDTEXT_MATCHKASHIDA = $40000000;
  1862. FINDTEXT_MATCHALEFHAMZA = $80000000;
  1863. FINDTEXT_FLAGS_Max = $7FFFFFFF;
  1864. // Constants for enum _MOVEUNIT_ACTION
  1865. type
  1866. _MOVEUNIT_ACTION = TOleEnum;
  1867. const
  1868. MOVEUNIT_PREVCHAR = $00000000;
  1869. MOVEUNIT_NEXTCHAR = $00000001;
  1870. MOVEUNIT_PREVCLUSTERBEGIN = $00000002;
  1871. MOVEUNIT_NEXTCLUSTERBEGIN = $00000003;
  1872. MOVEUNIT_PREVCLUSTEREND = $00000004;
  1873. MOVEUNIT_NEXTCLUSTEREND = $00000005;
  1874. MOVEUNIT_PREVWORDBEGIN = $00000006;
  1875. MOVEUNIT_NEXTWORDBEGIN = $00000007;
  1876. MOVEUNIT_PREVWORDEND = $00000008;
  1877. MOVEUNIT_NEXTWORDEND = $00000009;
  1878. MOVEUNIT_PREVPROOFWORD = $0000000A;
  1879. MOVEUNIT_NEXTPROOFWORD = $0000000B;
  1880. MOVEUNIT_NEXTURLBEGIN = $0000000C;
  1881. MOVEUNIT_PREVURLBEGIN = $0000000D;
  1882. MOVEUNIT_NEXTURLEND = $0000000E;
  1883. MOVEUNIT_PREVURLEND = $0000000F;
  1884. MOVEUNIT_PREVSENTENCE = $00000010;
  1885. MOVEUNIT_NEXTSENTENCE = $00000011;
  1886. MOVEUNIT_PREVBLOCK = $00000012;
  1887. MOVEUNIT_NEXTBLOCK = $00000013;
  1888. MOVEUNIT_ACTION_Max = $7FFFFFFF;
  1889. // Constants for enum _PARSE_FLAGS
  1890. type
  1891. _PARSE_FLAGS = TOleEnum;
  1892. const
  1893. PARSE_ABSOLUTIFYIE40URLS = $00000001;
  1894. PARSE_FLAGS_Max = $7FFFFFFF;
  1895. // Constants for enum _ELEMENT_TAG_ID
  1896. type
  1897. _ELEMENT_TAG_ID = TOleEnum;
  1898. const
  1899. TAGID_NULL = $00000000;
  1900. TAGID_UNKNOWN = $00000001;
  1901. TAGID_A = $00000002;
  1902. TAGID_ACRONYM = $00000003;
  1903. TAGID_ADDRESS = $00000004;
  1904. TAGID_APPLET = $00000005;
  1905. TAGID_AREA = $00000006;
  1906. TAGID_B = $00000007;
  1907. TAGID_BASE = $00000008;
  1908. TAGID_BASEFONT = $00000009;
  1909. TAGID_BDO = $0000000A;
  1910. TAGID_BGSOUND = $0000000B;
  1911. TAGID_BIG = $0000000C;
  1912. TAGID_BLINK = $0000000D;
  1913. TAGID_BLOCKQUOTE = $0000000E;
  1914. TAGID_BODY = $0000000F;
  1915. TAGID_BR = $00000010;
  1916. TAGID_BUTTON = $00000011;
  1917. TAGID_CAPTION = $00000012;
  1918. TAGID_CENTER = $00000013;
  1919. TAGID_CITE = $00000014;
  1920. TAGID_CODE = $00000015;
  1921. TAGID_COL = $00000016;
  1922. TAGID_COLGROUP = $00000017;
  1923. TAGID_COMMENT = $00000018;
  1924. TAGID_COMMENT_RAW = $00000019;
  1925. TAGID_DD = $0000001A;
  1926. TAGID_DEL = $0000001B;
  1927. TAGID_DFN = $0000001C;
  1928. TAGID_DIR = $0000001D;
  1929. TAGID_DIV = $0000001E;
  1930. TAGID_DL = $0000001F;
  1931. TAGID_DT = $00000020;
  1932. TAGID_EM = $00000021;
  1933. TAGID_EMBED = $00000022;
  1934. TAGID_FIELDSET = $00000023;
  1935. TAGID_FONT = $00000024;
  1936. TAGID_FORM = $00000025;
  1937. TAGID_FRAME = $00000026;
  1938. TAGID_FRAMESET = $00000027;
  1939. TAGID_GENERIC = $00000028;
  1940. TAGID_H1 = $00000029;
  1941. TAGID_H2 = $0000002A;
  1942. TAGID_H3 = $0000002B;
  1943. TAGID_H4 = $0000002C;
  1944. TAGID_H5 = $0000002D;
  1945. TAGID_H6 = $0000002E;
  1946. TAGID_HEAD = $0000002F;
  1947. TAGID_HR = $00000030;
  1948. TAGID_HTML = $00000031;
  1949. TAGID_I = $00000032;
  1950. TAGID_IFRAME = $00000033;
  1951. TAGID_IMG = $00000034;
  1952. TAGID_INPUT = $00000035;
  1953. TAGID_INS = $00000036;
  1954. TAGID_KBD = $00000037;
  1955. TAGID_LABEL = $00000038;
  1956. TAGID_LEGEND = $00000039;
  1957. TAGID_LI = $0000003A;
  1958. TAGID_LINK = $0000003B;
  1959. TAGID_LISTING = $0000003C;
  1960. TAGID_MAP = $0000003D;
  1961. TAGID_MARQUEE = $0000003E;
  1962. TAGID_MENU = $0000003F;
  1963. TAGID_META = $00000040;
  1964. TAGID_NEXTID = $00000041;
  1965. TAGID_NOBR = $00000042;
  1966. TAGID_NOEMBED = $00000043;
  1967. TAGID_NOFRAMES = $00000044;
  1968. TAGID_NOSCRIPT = $00000045;
  1969. TAGID_OBJECT = $00000046;
  1970. TAGID_OL = $00000047;
  1971. TAGID_OPTION = $00000048;
  1972. TAGID_P = $00000049;
  1973. TAGID_PARAM = $0000004A;
  1974. TAGID_PLAINTEXT = $0000004B;
  1975. TAGID_PRE = $0000004C;
  1976. TAGID_Q = $0000004D;
  1977. TAGID_RP = $0000004E;
  1978. TAGID_RT = $0000004F;
  1979. TAGID_RUBY = $00000050;
  1980. TAGID_S = $00000051;
  1981. TAGID_SAMP = $00000052;
  1982. TAGID_SCRIPT = $00000053;
  1983. TAGID_SELECT = $00000054;
  1984. TAGID_SMALL = $00000055;
  1985. TAGID_SPAN = $00000056;
  1986. TAGID_STRIKE = $00000057;
  1987. TAGID_STRONG = $00000058;
  1988. TAGID_STYLE = $00000059;
  1989. TAGID_SUB = $0000005A;
  1990. TAGID_SUP = $0000005B;
  1991. TAGID_TABLE = $0000005C;
  1992. TAGID_TBODY = $0000005D;
  1993. TAGID_TC = $0000005E;
  1994. TAGID_TD = $0000005F;
  1995. TAGID_TEXTAREA = $00000060;
  1996. TAGID_TFOOT = $00000061;
  1997. TAGID_TH = $00000062;
  1998. TAGID_THEAD = $00000063;
  1999. TAGID_TITLE = $00000064;
  2000. TAGID_TR = $00000065;
  2001. TAGID_TT = $00000066;
  2002. TAGID_U = $00000067;
  2003. TAGID_UL = $00000068;
  2004. TAGID_VAR = $00000069;
  2005. TAGID_WBR = $0000006A;
  2006. TAGID_XMP = $0000006B;
  2007. TAGID_ROOT = $0000006C;
  2008. TAGID_OPTGROUP = $0000006D;
  2009. TAGID_COUNT = $0000006E;
  2010. TAGID_LAST_PREDEFINED = $00002710;
  2011. ELEMENT_TAG_ID_Max = $7FFFFFFF;
  2012. // Constants for enum _SELECTION_TYPE
  2013. type
  2014. _SELECTION_TYPE = TOleEnum;
  2015. const
  2016. SELECTION_TYPE_None = $00000000;
  2017. SELECTION_TYPE_Caret = $00000001;
  2018. SELECTION_TYPE_Text = $00000002;
  2019. SELECTION_TYPE_Control = $00000003;
  2020. SELECTION_TYPE_Max = $7FFFFFFF;
  2021. // Constants for enum _SAVE_SEGMENTS_FLAGS
  2022. type
  2023. _SAVE_SEGMENTS_FLAGS = TOleEnum;
  2024. const
  2025. SAVE_SEGMENTS_NoIE4SelectionCompat = $00000001;
  2026. SAVE_SEGMENTS_FLAGS_Max = $7FFFFFFF;
  2027. // Constants for enum _CARET_DIRECTION
  2028. type
  2029. _CARET_DIRECTION = TOleEnum;
  2030. const
  2031. CARET_DIRECTION_INDETERMINATE = $00000000;
  2032. CARET_DIRECTION_SAME = $00000001;
  2033. CARET_DIRECTION_BACKWARD = $00000002;
  2034. CARET_DIRECTION_FORWARD = $00000003;
  2035. CARET_DIRECTION_Max = $7FFFFFFF;
  2036. // Constants for enum _LINE_DIRECTION
  2037. type
  2038. _LINE_DIRECTION = TOleEnum;
  2039. const
  2040. LINE_DIRECTION_RightToLeft = $00000001;
  2041. LINE_DIRECTION_LeftToRight = $00000002;
  2042. LINE_DIRECTION_Max = $7FFFFFFF;
  2043. // Constants for enum _HT_OPTIONS
  2044. type
  2045. _HT_OPTIONS = TOleEnum;
  2046. const
  2047. HT_OPT_AllowAfterEOL = $00000001;
  2048. HT_OPTIONS_Max = $7FFFFFFF;
  2049. // Constants for enum _HT_RESULTS
  2050. type
  2051. _HT_RESULTS = TOleEnum;
  2052. const
  2053. HT_RESULTS_Glyph = $00000001;
  2054. HT_RESULTS_Max = $7FFFFFFF;
  2055. // Constants for enum _DISPLAY_MOVEUNIT
  2056. type
  2057. _DISPLAY_MOVEUNIT = TOleEnum;
  2058. const
  2059. DISPLAY_MOVEUNIT_PreviousLine = $00000001;
  2060. DISPLAY_MOVEUNIT_NextLine = $00000002;
  2061. DISPLAY_MOVEUNIT_CurrentLineStart = $00000003;
  2062. DISPLAY_MOVEUNIT_CurrentLineEnd = $00000004;
  2063. DISPLAY_MOVEUNIT_TopOfWindow = $00000005;
  2064. DISPLAY_MOVEUNIT_BottomOfWindow = $00000006;
  2065. DISPLAY_MOVEUNIT_Max = $7FFFFFFF;
  2066. // Constants for enum _DISPLAY_GRAVITY
  2067. type
  2068. _DISPLAY_GRAVITY = TOleEnum;
  2069. const
  2070. DISPLAY_GRAVITY_PreviousLine = $00000001;
  2071. DISPLAY_GRAVITY_NextLine = $00000002;
  2072. DISPLAY_GRAVITY_Max = $7FFFFFFF;
  2073. // Constants for enum _DISPLAY_BREAK
  2074. type
  2075. _DISPLAY_BREAK = TOleEnum;
  2076. const
  2077. DISPLAY_BREAK_None = $00000000;
  2078. DISPLAY_BREAK_Block = $00000001;
  2079. DISPLAY_BREAK_Break = $00000002;
  2080. DISPLAY_BREAK_Max = $7FFFFFFF;
  2081. // Constants for enum _COORD_SYSTEM
  2082. type
  2083. _COORD_SYSTEM = TOleEnum;
  2084. const
  2085. COORD_SYSTEM_GLOBAL = $00000000;
  2086. COORD_SYSTEM_PARENT = $00000001;
  2087. COORD_SYSTEM_CONTAINER = $00000002;
  2088. COORD_SYSTEM_CONTENT = $00000003;
  2089. COORD_SYSTEM_FRAME = $00000004;
  2090. COORD_SYSTEM_Max = $7FFFFFFF;
  2091. // Constants for enum _HTML_PAINTER
  2092. type
  2093. _HTML_PAINTER = TOleEnum;
  2094. const
  2095. HTMLPAINTER_OPAQUE = $00000001;
  2096. HTMLPAINTER_TRANSPARENT = $00000002;
  2097. HTMLPAINTER_ALPHA = $00000004;
  2098. HTMLPAINTER_COMPLEX = $00000008;
  2099. HTMLPAINTER_OVERLAY = $00000010;
  2100. HTMLPAINTER_HITTEST = $00000020;
  2101. HTMLPAINTER_SURFACE = $00000100;
  2102. HTMLPAINTER_3DSURFACE = $00000200;
  2103. HTMLPAINTER_NOBAND = $00000400;
  2104. HTMLPAINTER_NODC = $00001000;
  2105. HTMLPAINTER_NOPHYSICALCLIP = $00002000;
  2106. HTMLPAINTER_NOSAVEDC = $00004000;
  2107. HTMLPAINTER_SUPPORTS_XFORM = $00008000;
  2108. HTMLPAINTER_EXPAND = $00010000;
  2109. HTMLPAINTER_NOSCROLLBITS = $00020000;
  2110. HTML_PAINTER_Max = $7FFFFFFF;
  2111. // Constants for enum _HTML_PAINT_ZORDER
  2112. type
  2113. _HTML_PAINT_ZORDER = TOleEnum;
  2114. const
  2115. HTMLPAINT_ZORDER_NONE = $00000000;
  2116. HTMLPAINT_ZORDER_REPLACE_ALL = $00000001;
  2117. HTMLPAINT_ZORDER_REPLACE_CONTENT = $00000002;
  2118. HTMLPAINT_ZORDER_REPLACE_BACKGROUND = $00000003;
  2119. HTMLPAINT_ZORDER_BELOW_CONTENT = $00000004;
  2120. HTMLPAINT_ZORDER_BELOW_FLOW = $00000005;
  2121. HTMLPAINT_ZORDER_ABOVE_FLOW = $00000006;
  2122. HTMLPAINT_ZORDER_ABOVE_CONTENT = $00000007;
  2123. HTMLPAINT_ZORDER_WINDOW_TOP = $00000008;
  2124. HTML_PAINT_ZORDER_Max = $7FFFFFFF;
  2125. // Constants for enum _HTML_PAINT_DRAW_FLAGS
  2126. type
  2127. _HTML_PAINT_DRAW_FLAGS = TOleEnum;
  2128. const
  2129. HTMLPAINT_DRAW_UPDATEREGION = $00000001;
  2130. HTMLPAINT_DRAW_USE_XFORM = $00000002;
  2131. HTML_PAINT_DRAW_FLAGS_Max = $7FFFFFFF;
  2132. // Constants for enum _HTML_PAINT_EVENT_FLAGS
  2133. type
  2134. _HTML_PAINT_EVENT_FLAGS = TOleEnum;
  2135. const
  2136. HTMLPAINT_EVENT_TARGET = $00000001;
  2137. HTMLPAINT_EVENT_SETCURSOR = $00000002;
  2138. HTML_PAINT_EVENT_FLAGS_Max = $7FFFFFFF;
  2139. // Constants for enum _HTML_PAINT_DRAW_INFO_FLAGS
  2140. type
  2141. _HTML_PAINT_DRAW_INFO_FLAGS = TOleEnum;
  2142. const
  2143. HTMLPAINT_DRAWINFO_VIEWPORT = $00000001;
  2144. HTMLPAINT_DRAWINFO_UPDATEREGION = $00000002;
  2145. HTMLPAINT_DRAWINFO_XFORM = $00000004;
  2146. HTML_PAINT_DRAW_INFO_FLAGS_Max = $7FFFFFFF;
  2147. // Constants for enum _HTMLDlgFlag
  2148. type
  2149. _HTMLDlgFlag = TOleEnum;
  2150. const
  2151. HTMLDlgFlagNo = $00000000;
  2152. HTMLDlgFlagOff = $00000000;
  2153. HTMLDlgFlag0 = $00000000;
  2154. HTMLDlgFlagYes = $00000001;
  2155. HTMLDlgFlagOn = $00000001;
  2156. HTMLDlgFlag1 = $00000001;
  2157. HTMLDlgFlagNotSet = $FFFFFFFF;
  2158. HTMLDlgFlag_Max = $7FFFFFFF;
  2159. // Constants for enum _HTMLDlgBorder
  2160. type
  2161. _HTMLDlgBorder = TOleEnum;
  2162. const
  2163. HTMLDlgBorderThin = $00000000;
  2164. HTMLDlgBorderThick = $00040000;
  2165. HTMLDlgBorder_Max = $7FFFFFFF;
  2166. // Constants for enum _HTMLDlgEdge
  2167. type
  2168. _HTMLDlgEdge = TOleEnum;
  2169. const
  2170. HTMLDlgEdgeSunken = $00000000;
  2171. HTMLDlgEdgeRaised = $00000010;
  2172. HTMLDlgEdge_Max = $7FFFFFFF;
  2173. // Constants for enum _HTMLDlgCenter
  2174. type
  2175. _HTMLDlgCenter = TOleEnum;
  2176. const
  2177. HTMLDlgCenterNo = $00000000;
  2178. HTMLDlgCenterOff = $00000000;
  2179. HTMLDlgCenter0 = $00000000;
  2180. HTMLDlgCenterYes = $00000001;
  2181. HTMLDlgCenterOn = $00000001;
  2182. HTMLDlgCenter1 = $00000001;
  2183. HTMLDlgCenterParent = $00000001;
  2184. HTMLDlgCenterDesktop = $00000002;
  2185. HTMLDlgCenter_Max = $7FFFFFFF;
  2186. // Constants for enum _HTMLAppFlag
  2187. type
  2188. _HTMLAppFlag = TOleEnum;
  2189. const
  2190. HTMLAppFlagNo = $00000000;
  2191. HTMLAppFlagOff = $00000000;
  2192. HTMLAppFlag0 = $00000000;
  2193. HTMLAppFlagYes = $00000001;
  2194. HTMLAppFlagOn = $00000001;
  2195. HTMLAppFlag1 = $00000001;
  2196. HTMLAppFlag_Max = $7FFFFFFF;
  2197. // Constants for enum _HTMLMinimizeFlag
  2198. type
  2199. _HTMLMinimizeFlag = TOleEnum;
  2200. const
  2201. HTMLMinimizeFlagNo = $00000000;
  2202. HTMLMinimizeFlagYes = $00020000;
  2203. HTMLMinimizeFlag_Max = $7FFFFFFF;
  2204. // Constants for enum _HTMLMaximizeFlag
  2205. type
  2206. _HTMLMaximizeFlag = TOleEnum;
  2207. const
  2208. HTMLMaximizeFlagNo = $00000000;
  2209. HTMLMaximizeFlagYes = $00010000;
  2210. HTMLMaximizeFlag_Max = $7FFFFFFF;
  2211. // Constants for enum _HTMLCaptionFlag
  2212. type
  2213. _HTMLCaptionFlag = TOleEnum;
  2214. const
  2215. HTMLCaptionFlagNo = $00000000;
  2216. HTMLCaptionFlagYes = $00C00000;
  2217. HTMLCaptionFlag_Max = $7FFFFFFF;
  2218. // Constants for enum _HTMLSysMenuFlag
  2219. type
  2220. _HTMLSysMenuFlag = TOleEnum;
  2221. const
  2222. HTMLSysMenuFlagNo = $00000000;
  2223. HTMLSysMenuFlagYes = $00080000;
  2224. HTMLSysMenuFlag_Max = $7FFFFFFF;
  2225. // Constants for enum _HTMLBorder
  2226. type
  2227. _HTMLBorder = TOleEnum;
  2228. const
  2229. HTMLBorderNone = $00000000;
  2230. HTMLBorderThick = $00040000;
  2231. HTMLBorderDialog = $00400000;
  2232. HTMLBorderThin = $00800000;
  2233. HTMLBorder_Max = $7FFFFFFF;
  2234. // Constants for enum _HTMLBorderStyle
  2235. type
  2236. _HTMLBorderStyle = TOleEnum;
  2237. const
  2238. HTMLBorderStyleNormal = $00000000;
  2239. HTMLBorderStyleRaised = $00000100;
  2240. HTMLBorderStyleSunken = $00000200;
  2241. HTMLBorderStylecombined = $00000300;
  2242. HTMLBorderStyleStatic = $00020000;
  2243. HTMLBorderStyle_Max = $7FFFFFFF;
  2244. // Constants for enum _HTMLWindowState
  2245. type
  2246. _HTMLWindowState = TOleEnum;
  2247. const
  2248. HTMLWindowStateNormal = $00000001;
  2249. HTMLWindowStateMaximize = $00000003;
  2250. HTMLWindowStateMinimize = $00000006;
  2251. HTMLWindowState_Max = $7FFFFFFF;
  2252. // Constants for enum _BEHAVIOR_EVENT
  2253. type
  2254. _BEHAVIOR_EVENT = TOleEnum;
  2255. const
  2256. BEHAVIOREVENT_FIRST = $00000000;
  2257. BEHAVIOREVENT_CONTENTREADY = $00000000;
  2258. BEHAVIOREVENT_DOCUMENTREADY = $00000001;
  2259. BEHAVIOREVENT_APPLYSTYLE = $00000002;
  2260. BEHAVIOREVENT_DOCUMENTCONTEXTCHANGE = $00000003;
  2261. BEHAVIOREVENT_CONTENTSAVE = $00000004;
  2262. BEHAVIOREVENT_LAST = $00000004;
  2263. BEHAVIOR_EVENT_Max = $7FFFFFFF;
  2264. // Constants for enum _BEHAVIOR_EVENT_FLAGS
  2265. type
  2266. _BEHAVIOR_EVENT_FLAGS = TOleEnum;
  2267. const
  2268. BEHAVIOREVENTFLAGS_BUBBLE = $00000001;
  2269. BEHAVIOREVENTFLAGS_STANDARDADDITIVE = $00000002;
  2270. BEHAVIOR_EVENT_FLAGS_Max = $7FFFFFFF;
  2271. // Constants for enum _BEHAVIOR_RENDER_INFO
  2272. type
  2273. _BEHAVIOR_RENDER_INFO = TOleEnum;
  2274. const
  2275. BEHAVIORRENDERINFO_BEFOREBACKGROUND = $00000001;
  2276. BEHAVIORRENDERINFO_AFTERBACKGROUND = $00000002;
  2277. BEHAVIORRENDERINFO_BEFORECONTENT = $00000004;
  2278. BEHAVIORRENDERINFO_AFTERCONTENT = $00000008;
  2279. BEHAVIORRENDERINFO_AFTERFOREGROUND = $00000020;
  2280. BEHAVIORRENDERINFO_ABOVECONTENT = $00000028;
  2281. BEHAVIORRENDERINFO_ALLLAYERS = $000000FF;
  2282. BEHAVIORRENDERINFO_DISABLEBACKGROUND = $00000100;
  2283. BEHAVIORRENDERINFO_DISABLENEGATIVEZ = $00000200;
  2284. BEHAVIORRENDERINFO_DISABLECONTENT = $00000400;
  2285. BEHAVIORRENDERINFO_DISABLEPOSITIVEZ = $00000800;
  2286. BEHAVIORRENDERINFO_DISABLEALLLAYERS = $00000F00;
  2287. BEHAVIORRENDERINFO_HITTESTING = $00001000;
  2288. BEHAVIORRENDERINFO_SURFACE = $00100000;
  2289. BEHAVIORRENDERINFO_3DSURFACE = $00200000;
  2290. BEHAVIOR_RENDER_INFO_Max = $7FFFFFFF;
  2291. // Constants for enum _BEHAVIOR_RELATION
  2292. type
  2293. _BEHAVIOR_RELATION = TOleEnum;
  2294. const
  2295. BEHAVIOR_FIRSTRELATION = $00000000;
  2296. BEHAVIOR_SAMEELEMENT = $00000000;
  2297. BEHAVIOR_PARENT = $00000001;
  2298. BEHAVIOR_CHILD = $00000002;
  2299. BEHAVIOR_SIBLING = $00000003;
  2300. BEHAVIOR_LASTRELATION = $00000003;
  2301. BEHAVIOR_RELATION_Max = $7FFFFFFF;
  2302. // Constants for enum _BEHAVIOR_LAYOUT_INFO
  2303. type
  2304. _BEHAVIOR_LAYOUT_INFO = TOleEnum;
  2305. const
  2306. BEHAVIORLAYOUTINFO_FULLDELEGATION = $00000001;
  2307. BEHAVIORLAYOUTINFO_MODIFYNATURAL = $00000002;
  2308. BEHAVIORLAYOUTINFO_MAPSIZE = $00000004;
  2309. BEHAVIOR_LAYOUT_INFO_Max = $7FFFFFFF;
  2310. // Constants for enum _BEHAVIOR_LAYOUT_MODE
  2311. type
  2312. _BEHAVIOR_LAYOUT_MODE = TOleEnum;
  2313. const
  2314. BEHAVIORLAYOUTMODE_NATURAL = $00000001;
  2315. BEHAVIORLAYOUTMODE_MINWIDTH = $00000002;
  2316. BEHAVIORLAYOUTMODE_MAXWIDTH = $00000004;
  2317. BEHAVIORLAYOUTMODE_MEDIA_RESOLUTION = $00004000;
  2318. BEHAVIORLAYOUTMODE_FINAL_PERCENT = $00008000;
  2319. BEHAVIOR_LAYOUT_MODE_Max = $7FFFFFFF;
  2320. // Constants for enum _ELEMENTDESCRIPTOR_FLAGS
  2321. type
  2322. _ELEMENTDESCRIPTOR_FLAGS = TOleEnum;
  2323. const
  2324. ELEMENTDESCRIPTORFLAGS_LITERAL = $00000001;
  2325. ELEMENTDESCRIPTORFLAGS_NESTED_LITERAL = $00000002;
  2326. ELEMENTDESCRIPTOR_FLAGS_Max = $7FFFFFFF;
  2327. // Constants for enum _ELEMENTNAMESPACE_FLAGS
  2328. type
  2329. _ELEMENTNAMESPACE_FLAGS = TOleEnum;
  2330. const
  2331. ELEMENTNAMESPACEFLAGS_ALLOWANYTAG = $00000001;
  2332. ELEMENTNAMESPACEFLAGS_QUERYFORUNKNOWNTAGS = $00000002;
  2333. ELEMENTNAMESPACE_FLAGS_Max = $7FFFFFFF;
  2334. type
  2335. // *********************************************************************//
  2336. // Forward declaration of types defined in TypeLibrary
  2337. // *********************************************************************//
  2338. IHTMLEventObj = interface;
  2339. IHTMLEventObjDisp = dispinterface;
  2340. IHTMLElement = interface;
  2341. IHTMLElementDisp = dispinterface;
  2342. IHTMLStyle = interface;
  2343. IHTMLStyleDisp = dispinterface;
  2344. IHTMLFiltersCollection = interface;
  2345. IHTMLFiltersCollectionDisp = dispinterface;
  2346. IElementBehaviorSite = interface;
  2347. IElementBehavior = interface;
  2348. IElementBehaviorFactory = interface;
  2349. IElementBehaviorSiteOM = interface;
  2350. IElementBehaviorRender = interface;
  2351. IElementBehaviorSiteRender = interface;
  2352. IHTMLStyle2 = interface;
  2353. IHTMLStyle2Disp = dispinterface;
  2354. IHTMLStyle3 = interface;
  2355. IHTMLStyle3Disp = dispinterface;
  2356. IHTMLStyle4 = interface;
  2357. IHTMLStyle4Disp = dispinterface;
  2358. IHTMLRuleStyle = interface;
  2359. IHTMLRuleStyleDisp = dispinterface;
  2360. IHTMLRuleStyle2 = interface;
  2361. IHTMLRuleStyle2Disp = dispinterface;
  2362. IHTMLRuleStyle3 = interface;
  2363. IHTMLRuleStyle3Disp = dispinterface;
  2364. IHTMLRuleStyle4 = interface;
  2365. IHTMLRuleStyle4Disp = dispinterface;
  2366. DispHTMLStyle = dispinterface;
  2367. DispHTMLRuleStyle = dispinterface;
  2368. IHTMLRenderStyle = interface;
  2369. IHTMLRenderStyleDisp = dispinterface;
  2370. DispHTMLRenderStyle = dispinterface;
  2371. IHTMLCurrentStyle = interface;
  2372. IHTMLCurrentStyleDisp = dispinterface;
  2373. IHTMLCurrentStyle2 = interface;
  2374. IHTMLCurrentStyle2Disp = dispinterface;
  2375. IHTMLCurrentStyle3 = interface;
  2376. IHTMLCurrentStyle3Disp = dispinterface;
  2377. DispHTMLCurrentStyle = dispinterface;
  2378. IHTMLRect = interface;
  2379. IHTMLRectDisp = dispinterface;
  2380. IHTMLRectCollection = interface;
  2381. IHTMLRectCollectionDisp = dispinterface;
  2382. IHTMLDOMNode = interface;
  2383. IHTMLDOMNodeDisp = dispinterface;
  2384. IHTMLDOMNode2 = interface;
  2385. IHTMLDOMNode2Disp = dispinterface;
  2386. IHTMLDOMAttribute = interface;
  2387. IHTMLDOMAttributeDisp = dispinterface;
  2388. IHTMLDOMAttribute2 = interface;
  2389. IHTMLDOMAttribute2Disp = dispinterface;
  2390. IHTMLDOMTextNode = interface;
  2391. IHTMLDOMTextNodeDisp = dispinterface;
  2392. IHTMLDOMTextNode2 = interface;
  2393. IHTMLDOMTextNode2Disp = dispinterface;
  2394. IHTMLDOMImplementation = interface;
  2395. IHTMLDOMImplementationDisp = dispinterface;
  2396. DispHTMLDOMAttribute = dispinterface;
  2397. DispHTMLDOMTextNode = dispinterface;
  2398. DispHTMLDOMImplementation = dispinterface;
  2399. IHTMLAttributeCollection = interface;
  2400. IHTMLAttributeCollectionDisp = dispinterface;
  2401. IHTMLAttributeCollection2 = interface;
  2402. IHTMLAttributeCollection2Disp = dispinterface;
  2403. IHTMLDOMChildrenCollection = interface;
  2404. IHTMLDOMChildrenCollectionDisp = dispinterface;
  2405. DispHTMLAttributeCollection = dispinterface;
  2406. DispDOMChildrenCollection = dispinterface;
  2407. HTMLElementEvents2 = dispinterface;
  2408. HTMLElementEvents = dispinterface;
  2409. IHTMLElementCollection = interface;
  2410. IHTMLElementCollectionDisp = dispinterface;
  2411. IHTMLElement2 = interface;
  2412. IHTMLElement2Disp = dispinterface;
  2413. IHTMLElement3 = interface;
  2414. IHTMLElement3Disp = dispinterface;
  2415. IHTMLElement4 = interface;
  2416. IHTMLElement4Disp = dispinterface;
  2417. IHTMLElementRender = interface;
  2418. IHTMLUniqueName = interface;
  2419. IHTMLUniqueNameDisp = dispinterface;
  2420. IHTMLDatabinding = interface;
  2421. IHTMLDatabindingDisp = dispinterface;
  2422. IHTMLDocument = interface;
  2423. IHTMLDocumentDisp = dispinterface;
  2424. IHTMLElementDefaults = interface;
  2425. IHTMLElementDefaultsDisp = dispinterface;
  2426. DispHTMLDefaults = dispinterface;
  2427. IHTCDefaultDispatch = interface;
  2428. IHTCDefaultDispatchDisp = dispinterface;
  2429. IHTCPropertyBehavior = interface;
  2430. IHTCPropertyBehaviorDisp = dispinterface;
  2431. IHTCMethodBehavior = interface;
  2432. IHTCMethodBehaviorDisp = dispinterface;
  2433. IHTCEventBehavior = interface;
  2434. IHTCEventBehaviorDisp = dispinterface;
  2435. IHTCAttachBehavior = interface;
  2436. IHTCAttachBehaviorDisp = dispinterface;
  2437. IHTCAttachBehavior2 = interface;
  2438. IHTCAttachBehavior2Disp = dispinterface;
  2439. IHTCDescBehavior = interface;
  2440. IHTCDescBehaviorDisp = dispinterface;
  2441. DispHTCDefaultDispatch = dispinterface;
  2442. DispHTCPropertyBehavior = dispinterface;
  2443. DispHTCMethodBehavior = dispinterface;
  2444. DispHTCEventBehavior = dispinterface;
  2445. DispHTCAttachBehavior = dispinterface;
  2446. DispHTCDescBehavior = dispinterface;
  2447. IHTMLUrnCollection = interface;
  2448. IHTMLUrnCollectionDisp = dispinterface;
  2449. IHTMLGenericElement = interface;
  2450. IHTMLGenericElementDisp = dispinterface;
  2451. DispHTMLGenericElement = dispinterface;
  2452. IHTMLStyleSheetRule = interface;
  2453. IHTMLStyleSheetRuleDisp = dispinterface;
  2454. IHTMLStyleSheetRulesCollection = interface;
  2455. IHTMLStyleSheetRulesCollectionDisp = dispinterface;
  2456. IHTMLStyleSheetPage = interface;
  2457. IHTMLStyleSheetPageDisp = dispinterface;
  2458. IHTMLStyleSheetPagesCollection = interface;
  2459. IHTMLStyleSheetPagesCollectionDisp = dispinterface;
  2460. IHTMLStyleSheetsCollection = interface;
  2461. IHTMLStyleSheetsCollectionDisp = dispinterface;
  2462. IHTMLStyleSheet = interface;
  2463. IHTMLStyleSheetDisp = dispinterface;
  2464. IHTMLStyleSheet2 = interface;
  2465. IHTMLStyleSheet2Disp = dispinterface;
  2466. DispHTMLStyleSheet = dispinterface;
  2467. HTMLLinkElementEvents2 = dispinterface;
  2468. HTMLLinkElementEvents = dispinterface;
  2469. IHTMLLinkElement = interface;
  2470. IHTMLLinkElementDisp = dispinterface;
  2471. IHTMLLinkElement2 = interface;
  2472. IHTMLLinkElement2Disp = dispinterface;
  2473. IHTMLLinkElement3 = interface;
  2474. IHTMLLinkElement3Disp = dispinterface;
  2475. DispHTMLLinkElement = dispinterface;
  2476. IHTMLTxtRange = interface;
  2477. IHTMLTxtRangeDisp = dispinterface;
  2478. IHTMLTextRangeMetrics = interface;
  2479. IHTMLTextRangeMetricsDisp = dispinterface;
  2480. IHTMLTextRangeMetrics2 = interface;
  2481. IHTMLTextRangeMetrics2Disp = dispinterface;
  2482. IHTMLTxtRangeCollection = interface;
  2483. IHTMLTxtRangeCollectionDisp = dispinterface;
  2484. HTMLFormElementEvents2 = dispinterface;
  2485. HTMLFormElementEvents = dispinterface;
  2486. IHTMLFormElement = interface;
  2487. IHTMLFormElementDisp = dispinterface;
  2488. IHTMLFormElement2 = interface;
  2489. IHTMLFormElement2Disp = dispinterface;
  2490. IHTMLFormElement3 = interface;
  2491. IHTMLFormElement3Disp = dispinterface;
  2492. IHTMLSubmitData = interface;
  2493. IHTMLSubmitDataDisp = dispinterface;
  2494. DispHTMLFormElement = dispinterface;
  2495. HTMLControlElementEvents2 = dispinterface;
  2496. HTMLControlElementEvents = dispinterface;
  2497. IHTMLControlElement = interface;
  2498. IHTMLControlElementDisp = dispinterface;
  2499. IHTMLTextElement = interface;
  2500. IHTMLTextElementDisp = dispinterface;
  2501. DispHTMLTextElement = dispinterface;
  2502. HTMLTextContainerEvents2 = dispinterface;
  2503. HTMLTextContainerEvents = dispinterface;
  2504. IHTMLTextContainer = interface;
  2505. IHTMLTextContainerDisp = dispinterface;
  2506. IHTMLControlRange = interface;
  2507. IHTMLControlRangeDisp = dispinterface;
  2508. IHTMLControlRange2 = interface;
  2509. IHTMLControlRange2Disp = dispinterface;
  2510. HTMLImgEvents2 = dispinterface;
  2511. HTMLImgEvents = dispinterface;
  2512. IHTMLImgElement = interface;
  2513. IHTMLImgElementDisp = dispinterface;
  2514. IHTMLImgElement2 = interface;
  2515. IHTMLImgElement2Disp = dispinterface;
  2516. IHTMLImageElementFactory = interface;
  2517. IHTMLImageElementFactoryDisp = dispinterface;
  2518. DispHTMLImg = dispinterface;
  2519. IHTMLBodyElement = interface;
  2520. IHTMLBodyElementDisp = dispinterface;
  2521. IHTMLBodyElement2 = interface;
  2522. IHTMLBodyElement2Disp = dispinterface;
  2523. DispHTMLBody = dispinterface;
  2524. IHTMLFontElement = interface;
  2525. IHTMLFontElementDisp = dispinterface;
  2526. DispHTMLFontElement = dispinterface;
  2527. HTMLAnchorEvents2 = dispinterface;
  2528. HTMLAnchorEvents = dispinterface;
  2529. IHTMLAnchorElement = interface;
  2530. IHTMLAnchorElementDisp = dispinterface;
  2531. IHTMLAnchorElement2 = interface;
  2532. IHTMLAnchorElement2Disp = dispinterface;
  2533. DispHTMLAnchorElement = dispinterface;
  2534. HTMLLabelEvents2 = dispinterface;
  2535. HTMLLabelEvents = dispinterface;
  2536. IHTMLLabelElement = interface;
  2537. IHTMLLabelElementDisp = dispinterface;
  2538. IHTMLLabelElement2 = interface;
  2539. IHTMLLabelElement2Disp = dispinterface;
  2540. DispHTMLLabelElement = dispinterface;
  2541. IHTMLListElement = interface;
  2542. IHTMLListElementDisp = dispinterface;
  2543. IHTMLListElement2 = interface;
  2544. IHTMLListElement2Disp = dispinterface;
  2545. DispHTMLListElement = dispinterface;
  2546. IHTMLUListElement = interface;
  2547. IHTMLUListElementDisp = dispinterface;
  2548. DispHTMLUListElement = dispinterface;
  2549. IHTMLOListElement = interface;
  2550. IHTMLOListElementDisp = dispinterface;
  2551. DispHTMLOListElement = dispinterface;
  2552. IHTMLLIElement = interface;
  2553. IHTMLLIElementDisp = dispinterface;
  2554. DispHTMLLIElement = dispinterface;
  2555. IHTMLBlockElement = interface;
  2556. IHTMLBlockElementDisp = dispinterface;
  2557. IHTMLBlockElement2 = interface;
  2558. IHTMLBlockElement2Disp = dispinterface;
  2559. DispHTMLBlockElement = dispinterface;
  2560. IHTMLDivElement = interface;
  2561. IHTMLDivElementDisp = dispinterface;
  2562. DispHTMLDivElement = dispinterface;
  2563. IHTMLDDElement = interface;
  2564. IHTMLDDElementDisp = dispinterface;
  2565. DispHTMLDDElement = dispinterface;
  2566. IHTMLDTElement = interface;
  2567. IHTMLDTElementDisp = dispinterface;
  2568. DispHTMLDTElement = dispinterface;
  2569. IHTMLBRElement = interface;
  2570. IHTMLBRElementDisp = dispinterface;
  2571. DispHTMLBRElement = dispinterface;
  2572. IHTMLDListElement = interface;
  2573. IHTMLDListElementDisp = dispinterface;
  2574. DispHTMLDListElement = dispinterface;
  2575. IHTMLHRElement = interface;
  2576. IHTMLHRElementDisp = dispinterface;
  2577. DispHTMLHRElement = dispinterface;
  2578. IHTMLParaElement = interface;
  2579. IHTMLParaElementDisp = dispinterface;
  2580. DispHTMLParaElement = dispinterface;
  2581. IHTMLElementCollection2 = interface;
  2582. IHTMLElementCollection2Disp = dispinterface;
  2583. IHTMLElementCollection3 = interface;
  2584. IHTMLElementCollection3Disp = dispinterface;
  2585. DispHTMLElementCollection = dispinterface;
  2586. IHTMLHeaderElement = interface;
  2587. IHTMLHeaderElementDisp = dispinterface;
  2588. DispHTMLHeaderElement = dispinterface;
  2589. HTMLSelectElementEvents2 = dispinterface;
  2590. HTMLSelectElementEvents = dispinterface;
  2591. IHTMLSelectElement = interface;
  2592. IHTMLSelectElementDisp = dispinterface;
  2593. IHTMLSelectElement2 = interface;
  2594. IHTMLSelectElement2Disp = dispinterface;
  2595. IHTMLSelectElement4 = interface;
  2596. IHTMLSelectElement4Disp = dispinterface;
  2597. DispHTMLSelectElement = dispinterface;
  2598. IHTMLSelectionObject = interface;
  2599. IHTMLSelectionObjectDisp = dispinterface;
  2600. IHTMLSelectionObject2 = interface;
  2601. IHTMLSelectionObject2Disp = dispinterface;
  2602. IHTMLOptionElement = interface;
  2603. IHTMLOptionElementDisp = dispinterface;
  2604. IHTMLOptionElement3 = interface;
  2605. IHTMLOptionElement3Disp = dispinterface;
  2606. IHTMLOptionElementFactory = interface;
  2607. IHTMLOptionElementFactoryDisp = dispinterface;
  2608. DispHTMLOptionElement = dispinterface;
  2609. HTMLButtonElementEvents2 = dispinterface;
  2610. HTMLButtonElementEvents = dispinterface;
  2611. HTMLInputTextElementEvents2 = dispinterface;
  2612. HTMLOptionButtonElementEvents2 = dispinterface;
  2613. HTMLInputFileElementEvents2 = dispinterface;
  2614. HTMLInputImageEvents2 = dispinterface;
  2615. HTMLInputTextElementEvents = dispinterface;
  2616. HTMLOptionButtonElementEvents = dispinterface;
  2617. HTMLInputFileElementEvents = dispinterface;
  2618. HTMLInputImageEvents = dispinterface;
  2619. IHTMLInputElement = interface;
  2620. IHTMLInputElementDisp = dispinterface;
  2621. IHTMLInputElement2 = interface;
  2622. IHTMLInputElement2Disp = dispinterface;
  2623. IHTMLInputButtonElement = interface;
  2624. IHTMLInputButtonElementDisp = dispinterface;
  2625. IHTMLInputHiddenElement = interface;
  2626. IHTMLInputHiddenElementDisp = dispinterface;
  2627. IHTMLInputTextElement = interface;
  2628. IHTMLInputTextElementDisp = dispinterface;
  2629. IHTMLInputFileElement = interface;
  2630. IHTMLInputFileElementDisp = dispinterface;
  2631. IHTMLOptionButtonElement = interface;
  2632. IHTMLOptionButtonElementDisp = dispinterface;
  2633. IHTMLInputImage = interface;
  2634. IHTMLInputImageDisp = dispinterface;
  2635. DispHTMLInputElement = dispinterface;
  2636. IHTMLTextAreaElement = interface;
  2637. IHTMLTextAreaElementDisp = dispinterface;
  2638. DispHTMLTextAreaElement = dispinterface;
  2639. DispHTMLRichtextElement = dispinterface;
  2640. IHTMLButtonElement = interface;
  2641. IHTMLButtonElementDisp = dispinterface;
  2642. DispHTMLButtonElement = dispinterface;
  2643. HTMLMarqueeElementEvents2 = dispinterface;
  2644. HTMLMarqueeElementEvents = dispinterface;
  2645. IHTMLMarqueeElement = interface;
  2646. IHTMLMarqueeElementDisp = dispinterface;
  2647. DispHTMLMarqueeElement = dispinterface;
  2648. IHTMLHtmlElement = interface;
  2649. IHTMLHtmlElementDisp = dispinterface;
  2650. IHTMLHeadElement = interface;
  2651. IHTMLHeadElementDisp = dispinterface;
  2652. IHTMLTitleElement = interface;
  2653. IHTMLTitleElementDisp = dispinterface;
  2654. IHTMLMetaElement = interface;
  2655. IHTMLMetaElementDisp = dispinterface;
  2656. IHTMLMetaElement2 = interface;
  2657. IHTMLMetaElement2Disp = dispinterface;
  2658. IHTMLBaseElement = interface;
  2659. IHTMLBaseElementDisp = dispinterface;
  2660. IHTMLIsIndexElement = interface;
  2661. IHTMLIsIndexElementDisp = dispinterface;
  2662. IHTMLIsIndexElement2 = interface;
  2663. IHTMLIsIndexElement2Disp = dispinterface;
  2664. IHTMLNextIdElement = interface;
  2665. IHTMLNextIdElementDisp = dispinterface;
  2666. DispHTMLHtmlElement = dispinterface;
  2667. DispHTMLHeadElement = dispinterface;
  2668. DispHTMLTitleElement = dispinterface;
  2669. DispHTMLMetaElement = dispinterface;
  2670. DispHTMLBaseElement = dispinterface;
  2671. DispHTMLIsIndexElement = dispinterface;
  2672. DispHTMLNextIdElement = dispinterface;
  2673. IHTMLBaseFontElement = interface;
  2674. IHTMLBaseFontElementDisp = dispinterface;
  2675. DispHTMLBaseFontElement = dispinterface;
  2676. IHTMLUnknownElement = interface;
  2677. IHTMLUnknownElementDisp = dispinterface;
  2678. DispHTMLUnknownElement = dispinterface;
  2679. IOmHistory = interface;
  2680. IOmHistoryDisp = dispinterface;
  2681. IHTMLMimeTypesCollection = interface;
  2682. IHTMLMimeTypesCollectionDisp = dispinterface;
  2683. IHTMLPluginsCollection = interface;
  2684. IHTMLPluginsCollectionDisp = dispinterface;
  2685. IHTMLOpsProfile = interface;
  2686. IHTMLOpsProfileDisp = dispinterface;
  2687. IOmNavigator = interface;
  2688. IOmNavigatorDisp = dispinterface;
  2689. IHTMLLocation = interface;
  2690. IHTMLLocationDisp = dispinterface;
  2691. IHTMLBookmarkCollection = interface;
  2692. IHTMLBookmarkCollectionDisp = dispinterface;
  2693. IHTMLDataTransfer = interface;
  2694. IHTMLDataTransferDisp = dispinterface;
  2695. IHTMLEventObj2 = interface;
  2696. IHTMLEventObj2Disp = dispinterface;
  2697. IHTMLEventObj3 = interface;
  2698. IHTMLEventObj3Disp = dispinterface;
  2699. IHTMLEventObj4 = interface;
  2700. IHTMLEventObj4Disp = dispinterface;
  2701. DispCEventObj = dispinterface;
  2702. HTMLWindowEvents2 = dispinterface;
  2703. HTMLWindowEvents = dispinterface;
  2704. IHTMLDocument2 = interface;
  2705. IHTMLDocument2Disp = dispinterface;
  2706. IHTMLFramesCollection2 = interface;
  2707. IHTMLFramesCollection2Disp = dispinterface;
  2708. IHTMLWindow2 = interface;
  2709. IHTMLWindow2Disp = dispinterface;
  2710. IHTMLScreen = interface;
  2711. IHTMLScreenDisp = dispinterface;
  2712. IHTMLWindow3 = interface;
  2713. IHTMLWindow3Disp = dispinterface;
  2714. IHTMLFrameBase = interface;
  2715. IHTMLFrameBaseDisp = dispinterface;
  2716. IHTMLScreen2 = interface;
  2717. IHTMLScreen2Disp = dispinterface;
  2718. IHTMLWindow4 = interface;
  2719. IHTMLWindow4Disp = dispinterface;
  2720. DispHTMLScreen = dispinterface;
  2721. DispHTMLWindow2 = dispinterface;
  2722. DispHTMLWindowProxy = dispinterface;
  2723. HTMLDocumentEvents2 = dispinterface;
  2724. HTMLDocumentEvents = dispinterface;
  2725. IHTMLDocument3 = interface;
  2726. IHTMLDocument3Disp = dispinterface;
  2727. IHTMLDocument4 = interface;
  2728. IHTMLDocument4Disp = dispinterface;
  2729. IHTMLDocument5 = interface;
  2730. IHTMLDocument5Disp = dispinterface;
  2731. DispHTMLDocument = dispinterface;
  2732. DWebBridgeEvents = dispinterface;
  2733. IWebBridge = interface;
  2734. IWebBridgeDisp = dispinterface;
  2735. IWBScriptControl = interface;
  2736. IWBScriptControlDisp = dispinterface;
  2737. IHTMLEmbedElement = interface;
  2738. IHTMLEmbedElementDisp = dispinterface;
  2739. DispHTMLEmbed = dispinterface;
  2740. HTMLMapEvents2 = dispinterface;
  2741. HTMLMapEvents = dispinterface;
  2742. IHTMLAreasCollection = interface;
  2743. IHTMLAreasCollectionDisp = dispinterface;
  2744. IHTMLAreasCollection2 = interface;
  2745. IHTMLAreasCollection2Disp = dispinterface;
  2746. IHTMLAreasCollection3 = interface;
  2747. IHTMLAreasCollection3Disp = dispinterface;
  2748. IHTMLMapElement = interface;
  2749. IHTMLMapElementDisp = dispinterface;
  2750. DispHTMLAreasCollection = dispinterface;
  2751. DispHTMLMapElement = dispinterface;
  2752. HTMLAreaEvents2 = dispinterface;
  2753. HTMLAreaEvents = dispinterface;
  2754. IHTMLAreaElement = interface;
  2755. IHTMLAreaElementDisp = dispinterface;
  2756. DispHTMLAreaElement = dispinterface;
  2757. IHTMLTableCaption = interface;
  2758. IHTMLTableCaptionDisp = dispinterface;
  2759. DispHTMLTableCaption = dispinterface;
  2760. IHTMLCommentElement = interface;
  2761. IHTMLCommentElementDisp = dispinterface;
  2762. IHTMLCommentElement2 = interface;
  2763. IHTMLCommentElement2Disp = dispinterface;
  2764. DispHTMLCommentElement = dispinterface;
  2765. IHTMLPhraseElement = interface;
  2766. IHTMLPhraseElementDisp = dispinterface;
  2767. IHTMLPhraseElement2 = interface;
  2768. IHTMLPhraseElement2Disp = dispinterface;
  2769. IHTMLSpanElement = interface;
  2770. IHTMLSpanElementDisp = dispinterface;
  2771. DispHTMLPhraseElement = dispinterface;
  2772. DispHTMLSpanElement = dispinterface;
  2773. HTMLTableEvents2 = dispinterface;
  2774. HTMLTableEvents = dispinterface;
  2775. IHTMLTableSection = interface;
  2776. IHTMLTableSectionDisp = dispinterface;
  2777. IHTMLTable = interface;
  2778. IHTMLTableDisp = dispinterface;
  2779. IHTMLTable2 = interface;
  2780. IHTMLTable2Disp = dispinterface;
  2781. IHTMLTable3 = interface;
  2782. IHTMLTable3Disp = dispinterface;
  2783. IHTMLTableCol = interface;
  2784. IHTMLTableColDisp = dispinterface;
  2785. IHTMLTableCol2 = interface;
  2786. IHTMLTableCol2Disp = dispinterface;
  2787. IHTMLTableSection2 = interface;
  2788. IHTMLTableSection2Disp = dispinterface;
  2789. IHTMLTableSection3 = interface;
  2790. IHTMLTableSection3Disp = dispinterface;
  2791. IHTMLTableRow = interface;
  2792. IHTMLTableRowDisp = dispinterface;
  2793. IHTMLTableRow2 = interface;
  2794. IHTMLTableRow2Disp = dispinterface;
  2795. IHTMLTableRow3 = interface;
  2796. IHTMLTableRow3Disp = dispinterface;
  2797. IHTMLTableRowMetrics = interface;
  2798. IHTMLTableRowMetricsDisp = dispinterface;
  2799. IHTMLTableCell = interface;
  2800. IHTMLTableCellDisp = dispinterface;
  2801. IHTMLTableCell2 = interface;
  2802. IHTMLTableCell2Disp = dispinterface;
  2803. DispHTMLTable = dispinterface;
  2804. DispHTMLTableCol = dispinterface;
  2805. DispHTMLTableSection = dispinterface;
  2806. DispHTMLTableRow = dispinterface;
  2807. DispHTMLTableCell = dispinterface;
  2808. HTMLScriptEvents2 = dispinterface;
  2809. HTMLScriptEvents = dispinterface;
  2810. IHTMLScriptElement = interface;
  2811. IHTMLScriptElementDisp = dispinterface;
  2812. IHTMLScriptElement2 = interface;
  2813. IHTMLScriptElement2Disp = dispinterface;
  2814. DispHTMLScriptElement = dispinterface;
  2815. IHTMLNoShowElement = interface;
  2816. IHTMLNoShowElementDisp = dispinterface;
  2817. DispHTMLNoShowElement = dispinterface;
  2818. HTMLObjectElementEvents2 = dispinterface;
  2819. HTMLObjectElementEvents = dispinterface;
  2820. IHTMLObjectElement = interface;
  2821. IHTMLObjectElementDisp = dispinterface;
  2822. IHTMLObjectElement2 = interface;
  2823. IHTMLObjectElement2Disp = dispinterface;
  2824. IHTMLObjectElement3 = interface;
  2825. IHTMLObjectElement3Disp = dispinterface;
  2826. IHTMLParamElement = interface;
  2827. IHTMLParamElementDisp = dispinterface;
  2828. DispHTMLObjectElement = dispinterface;
  2829. DispHTMLParamElement = dispinterface;
  2830. HTMLFrameSiteEvents2 = dispinterface;
  2831. HTMLFrameSiteEvents = dispinterface;
  2832. IHTMLFrameBase2 = interface;
  2833. IHTMLFrameBase2Disp = dispinterface;
  2834. IHTMLFrameBase3 = interface;
  2835. IHTMLFrameBase3Disp = dispinterface;
  2836. DispHTMLFrameBase = dispinterface;
  2837. IHTMLFrameElement = interface;
  2838. IHTMLFrameElementDisp = dispinterface;
  2839. IHTMLFrameElement2 = interface;
  2840. IHTMLFrameElement2Disp = dispinterface;
  2841. DispHTMLFrameElement = dispinterface;
  2842. IHTMLIFrameElement = interface;
  2843. IHTMLIFrameElementDisp = dispinterface;
  2844. IHTMLIFrameElement2 = interface;
  2845. IHTMLIFrameElement2Disp = dispinterface;
  2846. DispHTMLIFrame = dispinterface;
  2847. IHTMLDivPosition = interface;
  2848. IHTMLDivPositionDisp = dispinterface;
  2849. IHTMLFieldSetElement = interface;
  2850. IHTMLFieldSetElementDisp = dispinterface;
  2851. IHTMLFieldSetElement2 = interface;
  2852. IHTMLFieldSetElement2Disp = dispinterface;
  2853. IHTMLLegendElement = interface;
  2854. IHTMLLegendElementDisp = dispinterface;
  2855. IHTMLLegendElement2 = interface;
  2856. IHTMLLegendElement2Disp = dispinterface;
  2857. DispHTMLDivPosition = dispinterface;
  2858. DispHTMLFieldSetElement = dispinterface;
  2859. DispHTMLLegendElement = dispinterface;
  2860. IHTMLSpanFlow = interface;
  2861. IHTMLSpanFlowDisp = dispinterface;
  2862. DispHTMLSpanFlow = dispinterface;
  2863. IHTMLFrameSetElement = interface;
  2864. IHTMLFrameSetElementDisp = dispinterface;
  2865. IHTMLFrameSetElement2 = interface;
  2866. IHTMLFrameSetElement2Disp = dispinterface;
  2867. DispHTMLFrameSetSite = dispinterface;
  2868. IHTMLBGsound = interface;
  2869. IHTMLBGsoundDisp = dispinterface;
  2870. DispHTMLBGsound = dispinterface;
  2871. IHTMLFontNamesCollection = interface;
  2872. IHTMLFontNamesCollectionDisp = dispinterface;
  2873. IHTMLFontSizesCollection = interface;
  2874. IHTMLFontSizesCollectionDisp = dispinterface;
  2875. IHTMLOptionsHolder = interface;
  2876. IHTMLOptionsHolderDisp = dispinterface;
  2877. HTMLStyleElementEvents2 = dispinterface;
  2878. HTMLStyleElementEvents = dispinterface;
  2879. IHTMLStyleElement = interface;
  2880. IHTMLStyleElementDisp = dispinterface;
  2881. DispHTMLStyleElement = dispinterface;
  2882. IHTMLStyleFontFace = interface;
  2883. IHTMLStyleFontFaceDisp = dispinterface;
  2884. ICSSFilterSite = interface;
  2885. IMarkupPointer = interface;
  2886. IMarkupContainer = interface;
  2887. IMarkupContainer2 = interface;
  2888. IHTMLChangeSink = interface;
  2889. IHTMLChangeLog = interface;
  2890. IActiveIMMApp = interface;
  2891. IEnumRegisterWordA = interface;
  2892. IEnumRegisterWordW = interface;
  2893. IEnumInputContext = interface;
  2894. ISegmentList = interface;
  2895. ISegmentListIterator = interface;
  2896. ISegment = interface;
  2897. IHTMLCaret = interface;
  2898. IDisplayPointer = interface;
  2899. ILineInfo = interface;
  2900. IElementSegment = interface;
  2901. IHighlightSegment = interface;
  2902. IHighlightRenderingServices = interface;
  2903. IDisplayServices = interface;
  2904. IHTMLComputedStyle = interface;
  2905. IHtmlDlgSafeHelper = interface;
  2906. IBlockFormats = interface;
  2907. IFontNames = interface;
  2908. ICSSFilter = interface;
  2909. ISecureUrlHost = interface;
  2910. IMarkupServices = interface;
  2911. IMarkupServices2 = interface;
  2912. IHTMLChangePlayback = interface;
  2913. IMarkupPointer2 = interface;
  2914. IMarkupTextFrags = interface;
  2915. IXMLGenericParse = interface;
  2916. IHTMLEditHost = interface;
  2917. IHTMLEditHost2 = interface;
  2918. ISequenceNumber = interface;
  2919. IIMEServices = interface;
  2920. ISelectionServicesListener = interface;
  2921. ISelectionServices = interface;
  2922. IHTMLEditDesigner = interface;
  2923. IHTMLEditServices = interface;
  2924. IHTMLEditServices2 = interface;
  2925. HTMLNamespaceEvents = dispinterface;
  2926. IHTMLNamespace = interface;
  2927. IHTMLNamespaceDisp = dispinterface;
  2928. IHTMLNamespaceCollection = interface;
  2929. IHTMLNamespaceCollectionDisp = dispinterface;
  2930. IHTMLPainter = interface;
  2931. IHTMLPaintSite = interface;
  2932. IHTMLPainterEventInfo = interface;
  2933. IHTMLPainterOverlay = interface;
  2934. IHTMLIPrintCollection = interface;
  2935. IHTMLIPrintCollectionDisp = dispinterface;
  2936. IEnumPrivacyRecords = interface;
  2937. IHTMLDialog = interface;
  2938. IHTMLDialogDisp = dispinterface;
  2939. IHTMLDialog2 = interface;
  2940. IHTMLDialog2Disp = dispinterface;
  2941. IHTMLDialog3 = interface;
  2942. IHTMLDialog3Disp = dispinterface;
  2943. IHTMLModelessInit = interface;
  2944. IHTMLModelessInitDisp = dispinterface;
  2945. IHTMLPopup = interface;
  2946. IHTMLPopupDisp = dispinterface;
  2947. DispHTMLPopup = dispinterface;
  2948. IHTMLAppBehavior = interface;
  2949. IHTMLAppBehaviorDisp = dispinterface;
  2950. IHTMLAppBehavior2 = interface;
  2951. IHTMLAppBehavior2Disp = dispinterface;
  2952. IHTMLAppBehavior3 = interface;
  2953. IHTMLAppBehavior3Disp = dispinterface;
  2954. DispHTMLAppBehavior = dispinterface;
  2955. DispIHTMLInputButtonElement = dispinterface;
  2956. DispIHTMLInputTextElement = dispinterface;
  2957. DispIHTMLInputFileElement = dispinterface;
  2958. DispIHTMLOptionButtonElement = dispinterface;
  2959. DispIHTMLInputImage = dispinterface;
  2960. IElementNamespace = interface;
  2961. IElementNamespaceTable = interface;
  2962. IElementNamespaceFactory = interface;
  2963. IElementNamespaceFactory2 = interface;
  2964. IElementNamespaceFactoryCallback = interface;
  2965. IElementBehaviorSiteOM2 = interface;
  2966. IElementBehaviorCategory = interface;
  2967. IElementBehaviorSiteCategory = interface;
  2968. IEnumUnknown = interface;
  2969. IElementBehaviorSubmit = interface;
  2970. IElementBehaviorFocus = interface;
  2971. IElementBehaviorLayout = interface;
  2972. IElementBehaviorLayout2 = interface;
  2973. IElementBehaviorSiteLayout = interface;
  2974. IElementBehaviorSiteLayout2 = interface;
  2975. IHostBehaviorInit = interface;
  2976. // *********************************************************************//
  2977. // Declaration of CoClasses defined in Type Library
  2978. // (NOTE: Here we map each CoClass to its Default Interface)
  2979. // *********************************************************************//
  2980. HTMLStyle = DispHTMLStyle;
  2981. HTMLRuleStyle = DispHTMLRuleStyle;
  2982. HTMLRenderStyle = DispHTMLRenderStyle;
  2983. HTMLCurrentStyle = DispHTMLCurrentStyle;
  2984. HTMLDOMAttribute = DispHTMLDOMAttribute;
  2985. HTMLDOMTextNode = DispHTMLDOMTextNode;
  2986. HTMLDOMImplementation = DispHTMLDOMImplementation;
  2987. HTMLAttributeCollection = DispHTMLAttributeCollection;
  2988. DOMChildrenCollection = DispDOMChildrenCollection;
  2989. HTMLDefaults = DispHTMLDefaults;
  2990. HTCDefaultDispatch = DispHTCDefaultDispatch;
  2991. HTCPropertyBehavior = DispHTCPropertyBehavior;
  2992. HTCMethodBehavior = DispHTCMethodBehavior;
  2993. HTCEventBehavior = DispHTCEventBehavior;
  2994. HTCAttachBehavior = DispHTCAttachBehavior;
  2995. HTCDescBehavior = DispHTCDescBehavior;
  2996. HTMLUrnCollection = IHTMLUrnCollection;
  2997. HTMLGenericElement = DispHTMLGenericElement;
  2998. HTMLStyleSheetRule = IHTMLStyleSheetRule;
  2999. HTMLStyleSheetRulesCollection = IHTMLStyleSheetRulesCollection;
  3000. HTMLStyleSheetPage = IHTMLStyleSheetPage;
  3001. HTMLStyleSheetPagesCollection = IHTMLStyleSheetPagesCollection;
  3002. HTMLStyleSheet = DispHTMLStyleSheet;
  3003. HTMLStyleSheetsCollection = IHTMLStyleSheetsCollection;
  3004. HTMLLinkElement = DispHTMLLinkElement;
  3005. HTMLFormElement = DispHTMLFormElement;
  3006. HTMLTextElement = DispHTMLTextElement;
  3007. HTMLImg = DispHTMLImg;
  3008. HTMLImageElementFactory = IHTMLImageElementFactory;
  3009. HTMLBody = DispHTMLBody;
  3010. HTMLFontElement = DispHTMLFontElement;
  3011. HTMLAnchorElement = DispHTMLAnchorElement;
  3012. HTMLLabelElement = DispHTMLLabelElement;
  3013. HTMLListElement = DispHTMLListElement;
  3014. HTMLUListElement = DispHTMLUListElement;
  3015. HTMLOListElement = DispHTMLOListElement;
  3016. HTMLLIElement = DispHTMLLIElement;
  3017. HTMLBlockElement = DispHTMLBlockElement;
  3018. HTMLDivElement = DispHTMLDivElement;
  3019. HTMLDDElement = DispHTMLDDElement;
  3020. HTMLDTElement = DispHTMLDTElement;
  3021. HTMLBRElement = DispHTMLBRElement;
  3022. HTMLDListElement = DispHTMLDListElement;
  3023. HTMLHRElement = DispHTMLHRElement;
  3024. HTMLParaElement = DispHTMLParaElement;
  3025. HTMLElementCollection = DispHTMLElementCollection;
  3026. HTMLHeaderElement = DispHTMLHeaderElement;
  3027. HTMLSelectElement = DispHTMLSelectElement;
  3028. HTMLOptionElement = DispHTMLOptionElement;
  3029. HTMLOptionElementFactory = IHTMLOptionElementFactory;
  3030. HTMLInputElement = DispHTMLInputElement;
  3031. HTMLTextAreaElement = DispHTMLTextAreaElement;
  3032. HTMLRichtextElement = DispHTMLRichtextElement;
  3033. HTMLButtonElement = DispHTMLButtonElement;
  3034. HTMLMarqueeElement = DispHTMLMarqueeElement;
  3035. HTMLHtmlElement = DispHTMLHtmlElement;
  3036. HTMLHeadElement = DispHTMLHeadElement;
  3037. HTMLTitleElement = DispHTMLTitleElement;
  3038. HTMLMetaElement = DispHTMLMetaElement;
  3039. HTMLBaseElement = DispHTMLBaseElement;
  3040. HTMLIsIndexElement = DispHTMLIsIndexElement;
  3041. HTMLNextIdElement = DispHTMLNextIdElement;
  3042. HTMLBaseFontElement = DispHTMLBaseFontElement;
  3043. HTMLUnknownElement = DispHTMLUnknownElement;
  3044. HTMLHistory = IOmHistory;
  3045. CMimeTypes = IHTMLMimeTypesCollection;
  3046. CPlugins = IHTMLPluginsCollection;
  3047. COpsProfile = IHTMLOpsProfile;
  3048. HTMLNavigator = IOmNavigator;
  3049. HTMLLocation = IHTMLLocation;
  3050. CEventObj = DispCEventObj;
  3051. FramesCollection = IHTMLFramesCollection2;
  3052. HTMLScreen = DispHTMLScreen;
  3053. HTMLWindow2 = DispHTMLWindow2;
  3054. HTMLWindowProxy = DispHTMLWindowProxy;
  3055. HTMLDocument = DispHTMLDocument;
  3056. Scriptlet = IWebBridge;
  3057. HTMLEmbed = DispHTMLEmbed;
  3058. HTMLAreasCollection = DispHTMLAreasCollection;
  3059. HTMLMapElement = DispHTMLMapElement;
  3060. HTMLAreaElement = DispHTMLAreaElement;
  3061. HTMLTableCaption = DispHTMLTableCaption;
  3062. HTMLCommentElement = DispHTMLCommentElement;
  3063. HTMLPhraseElement = DispHTMLPhraseElement;
  3064. HTMLSpanElement = DispHTMLSpanElement;
  3065. HTMLTable = DispHTMLTable;
  3066. HTMLTableCol = DispHTMLTableCol;
  3067. HTMLTableSection = DispHTMLTableSection;
  3068. HTMLTableRow = DispHTMLTableRow;
  3069. HTMLTableCell = DispHTMLTableCell;
  3070. HTMLScriptElement = DispHTMLScriptElement;
  3071. HTMLNoShowElement = DispHTMLNoShowElement;
  3072. HTMLObjectElement = DispHTMLObjectElement;
  3073. HTMLParamElement = DispHTMLParamElement;
  3074. HTMLFrameBase = DispHTMLFrameBase;
  3075. HTMLFrameElement = DispHTMLFrameElement;
  3076. HTMLIFrame = DispHTMLIFrame;
  3077. HTMLDivPosition = DispHTMLDivPosition;
  3078. HTMLFieldSetElement = DispHTMLFieldSetElement;
  3079. HTMLLegendElement = DispHTMLLegendElement;
  3080. HTMLSpanFlow = DispHTMLSpanFlow;
  3081. HTMLFrameSetSite = DispHTMLFrameSetSite;
  3082. HTMLBGsound = DispHTMLBGsound;
  3083. HTMLStyleElement = DispHTMLStyleElement;
  3084. HTMLStyleFontFace = IHTMLStyleFontFace;
  3085. HtmlDlgSafeHelper = IHtmlDlgSafeHelper;
  3086. BlockFormats = IBlockFormats;
  3087. FontNames = IFontNames;
  3088. HTMLNamespace = IHTMLNamespace;
  3089. HTMLNamespaceCollection = IHTMLNamespaceCollection;
  3090. ThreadDialogProcParam = IHTMLModelessInit;
  3091. HTMLDialog = IHTMLDialog;
  3092. HTMLPopup = DispHTMLPopup;
  3093. HTMLAppBehavior = DispHTMLAppBehavior;
  3094. OldHTMLDocument = DispHTMLDocument;
  3095. OldHTMLFormElement = DispHTMLFormElement;
  3096. HTMLInputButtonElement = DispIHTMLInputButtonElement;
  3097. HTMLInputTextElement = DispIHTMLInputTextElement;
  3098. HTMLInputFileElement = DispIHTMLInputFileElement;
  3099. HTMLOptionButtonElement = DispIHTMLOptionButtonElement;
  3100. htmlInputImage = DispIHTMLInputImage;
  3101. // *********************************************************************//
  3102. // Declaration of structures, unions and aliases.
  3103. // *********************************************************************//
  3104. wireHDC = ^_RemotableHandle;
  3105. wireHWND = ^_RemotableHandle;
  3106. wireHBITMAP = ^_userHBITMAP;
  3107. wireHGLOBAL = ^_userHGLOBAL;
  3108. POleVariant1 = ^OleVariant; {*}
  3109. PUserType1 = ^tagRECT; {*}
  3110. PUserType2 = ^tagPOINT; {*}
  3111. PWord1 = ^Word; {*}
  3112. PByte1 = ^Byte; {*}
  3113. PUserType3 = ^__MIDL___MIDL_itf_mshtml_0261_0001; {*}
  3114. PUserType4 = ^__MIDL___MIDL_itf_mshtml_0261_0002; {*}
  3115. PUserType5 = ^__MIDL___MIDL_itf_mshtml_0261_0005; {*}
  3116. PUserType6 = ^__MIDL___MIDL_itf_mshtml_0261_0003; {*}
  3117. PUserType7 = ^__MIDL___MIDL_itf_mshtml_0261_0004; {*}
  3118. PUserType8 = ^__MIDL___MIDL_itf_mshtml_0261_0006; {*}
  3119. PUserType9 = ^__MIDL___MIDL_itf_mshtml_0261_0010; {*}
  3120. PUserType10 = ^__MIDL___MIDL_itf_mshtml_0261_0011; {*}
  3121. PPUserType1 = ^IHTMLElement; {*}
  3122. PUserType11 = ^tagSIZE; {*}
  3123. __MIDL_IWinTypes_0009 = record
  3124. case Integer of
  3125. 0: (hInproc: Integer);
  3126. 1: (hRemote: Integer);
  3127. end;
  3128. _RemotableHandle = packed record
  3129. fContext: Integer;
  3130. u: __MIDL_IWinTypes_0009;
  3131. end;
  3132. tagRECT = packed record
  3133. left: Integer;
  3134. top: Integer;
  3135. right: Integer;
  3136. bottom: Integer;
  3137. end;
  3138. tagPOINT = packed record
  3139. x: Integer;
  3140. y: Integer;
  3141. end;
  3142. LONG_PTR = Integer;
  3143. __MIDL___MIDL_itf_mshtml_0261_0001 = packed record
  3144. lpReading: PChar;
  3145. lpWord: PChar;
  3146. end;
  3147. __MIDL___MIDL_itf_mshtml_0261_0002 = packed record
  3148. lpReading: PWideChar;
  3149. lpWord: PWideChar;
  3150. end;
  3151. __MIDL___MIDL_itf_mshtml_0261_0007 = packed record
  3152. dwSize: LongWord;
  3153. dwStyle: LongWord;
  3154. dwCount: LongWord;
  3155. dwSelection: LongWord;
  3156. dwPageStart: LongWord;
  3157. dwPageSize: LongWord;
  3158. dwOffset: array[0..0] of LongWord;
  3159. end;
  3160. __MIDL___MIDL_itf_mshtml_0261_0005 = packed record
  3161. dwIndex: LongWord;
  3162. dwStyle: LongWord;
  3163. ptCurrentPos: tagPOINT;
  3164. rcArea: tagRECT;
  3165. end;
  3166. __MIDL___MIDL_itf_mshtml_0261_0003 = packed record
  3167. lfHeight: Integer;
  3168. lfWidth: Integer;
  3169. lfEscapement: Integer;
  3170. lfOrientation: Integer;
  3171. lfWeight: Integer;
  3172. lfItalic: Byte;
  3173. lfUnderline: Byte;
  3174. lfStrikeOut: Byte;
  3175. lfCharSet: Byte;
  3176. lfOutPrecision: Byte;
  3177. lfClipPrecision: Byte;
  3178. lfQuality: Byte;
  3179. lfPitchAndFamily: Byte;
  3180. lfFaceName: array[0..31] of Byte;
  3181. end;
  3182. __MIDL___MIDL_itf_mshtml_0261_0004 = packed record
  3183. lfHeight: Integer;
  3184. lfWidth: Integer;
  3185. lfEscapement: Integer;
  3186. lfOrientation: Integer;
  3187. lfWeight: Integer;
  3188. lfItalic: Byte;
  3189. lfUnderline: Byte;
  3190. lfStrikeOut: Byte;
  3191. lfCharSet: Byte;
  3192. lfOutPrecision: Byte;
  3193. lfClipPrecision: Byte;
  3194. lfQuality: Byte;
  3195. lfPitchAndFamily: Byte;
  3196. lfFaceName: array[0..31] of Word;
  3197. end;
  3198. __MIDL___MIDL_itf_mshtml_0261_0006 = packed record
  3199. dwStyle: LongWord;
  3200. ptCurrentPos: tagPOINT;
  3201. rcArea: tagRECT;
  3202. end;
  3203. __MIDL___MIDL_itf_mshtml_0261_0008 = packed record
  3204. dwStyle: LongWord;
  3205. szDescription: array[0..31] of Byte;
  3206. end;
  3207. __MIDL___MIDL_itf_mshtml_0261_0009 = packed record
  3208. dwStyle: LongWord;
  3209. szDescription: array[0..31] of Word;
  3210. end;
  3211. UINT_PTR = LongWord;
  3212. __MIDL___MIDL_itf_mshtml_0261_0010 = packed record
  3213. cbSize: SYSUINT;
  3214. fType: SYSUINT;
  3215. fState: SYSUINT;
  3216. wID: SYSUINT;
  3217. hbmpChecked: wireHBITMAP;
  3218. hbmpUnchecked: wireHBITMAP;
  3219. dwItemData: LongWord;
  3220. szString: array[0..79] of Byte;
  3221. hbmpItem: wireHBITMAP;
  3222. end;
  3223. _userBITMAP = packed record
  3224. bmType: Integer;
  3225. bmWidth: Integer;
  3226. bmHeight: Integer;
  3227. bmWidthBytes: Integer;
  3228. bmPlanes: Word;
  3229. bmBitsPixel: Word;
  3230. cbSize: LongWord;
  3231. pBuffer: ^Byte;
  3232. end;
  3233. __MIDL_IWinTypes_0007 = record
  3234. case Integer of
  3235. 0: (hInproc: Integer);
  3236. 1: (hRemote: ^_userBITMAP);
  3237. 2: (hInproc64: Int64);
  3238. end;
  3239. _userHBITMAP = packed record
  3240. fContext: Integer;
  3241. u: __MIDL_IWinTypes_0007;
  3242. end;
  3243. __MIDL___MIDL_itf_mshtml_0261_0011 = packed record
  3244. cbSize: SYSUINT;
  3245. fType: SYSUINT;
  3246. fState: SYSUINT;
  3247. wID: SYSUINT;
  3248. hbmpChecked: wireHBITMAP;
  3249. hbmpUnchecked: wireHBITMAP;
  3250. dwItemData: LongWord;
  3251. szString: array[0..79] of Word;
  3252. hbmpItem: wireHBITMAP;
  3253. end;
  3254. _FLAGGED_BYTE_BLOB = packed record
  3255. fFlags: LongWord;
  3256. clSize: LongWord;
  3257. abData: ^Byte;
  3258. end;
  3259. __MIDL_IWinTypes_0003 = record
  3260. case Integer of
  3261. 0: (hInproc: Integer);
  3262. 1: (hRemote: ^_FLAGGED_BYTE_BLOB);
  3263. 2: (hInproc64: Int64);
  3264. end;
  3265. _userHGLOBAL = packed record
  3266. fContext: Integer;
  3267. u: __MIDL_IWinTypes_0003;
  3268. end;
  3269. _HTML_PAINTER_INFO = packed record
  3270. lFlags: Integer;
  3271. lZOrder: Integer;
  3272. iidDrawObject: TGUID;
  3273. rcExpand: tagRECT;
  3274. end;
  3275. _HTML_PAINT_XFORM = packed record
  3276. eM11: Single;
  3277. eM12: Single;
  3278. eM21: Single;
  3279. eM22: Single;
  3280. eDx: Single;
  3281. eDy: Single;
  3282. end;
  3283. _HTML_PAINT_DRAW_INFO = packed record
  3284. rcViewport: tagRECT;
  3285. hrgnUpdate: Pointer;
  3286. xform: _HTML_PAINT_XFORM;
  3287. end;
  3288. tagSIZE = packed record
  3289. cx: Integer;
  3290. cy: Integer;
  3291. end;
  3292. tagLOGFONTW = packed record
  3293. lfHeight: Integer;
  3294. lfWidth: Integer;
  3295. lfEscapement: Integer;
  3296. lfOrientation: Integer;
  3297. lfWeight: Integer;
  3298. lfItalic: Byte;
  3299. lfUnderline: Byte;
  3300. lfStrikeOut: Byte;
  3301. lfCharSet: Byte;
  3302. lfOutPrecision: Byte;
  3303. lfClipPrecision: Byte;
  3304. lfQuality: Byte;
  3305. lfPitchAndFamily: Byte;
  3306. lfFaceName: array[0..31] of Word;
  3307. end;
  3308. // *********************************************************************//
  3309. // Interface: IHTMLEventObj
  3310. // Flags: (4416) Dual OleAutomation Dispatchable
  3311. // GUID: {3050F32D-98B5-11CF-BB82-00AA00BDCE0B}
  3312. // *********************************************************************//
  3313. IHTMLEventObj = interface(IDispatch)
  3314. ['{3050F32D-98B5-11CF-BB82-00AA00BDCE0B}']
  3315. function Get_srcElement: IHTMLElement; safecall;
  3316. function Get_altKey: WordBool; safecall;
  3317. function Get_ctrlKey: WordBool; safecall;
  3318. function Get_shiftKey: WordBool; safecall;
  3319. procedure Set_returnValue(p: OleVariant); safecall;
  3320. function Get_returnValue: OleVariant; safecall;
  3321. procedure Set_cancelBubble(p: WordBool); safecall;
  3322. function Get_cancelBubble: WordBool; safecall;
  3323. function Get_fromElement: IHTMLElement; safecall;
  3324. function Get_toElement: IHTMLElement; safecall;
  3325. procedure Set_keyCode(p: Integer); safecall;
  3326. function Get_keyCode: Integer; safecall;
  3327. function Get_button: Integer; safecall;
  3328. function Get_type_: WideString; safecall;
  3329. function Get_qualifier: WideString; safecall;
  3330. function Get_reason: Integer; safecall;
  3331. function Get_x: Integer; safecall;
  3332. function Get_y: Integer; safecall;
  3333. function Get_clientX: Integer; safecall;
  3334. function Get_clientY: Integer; safecall;
  3335. function Get_offsetX: Integer; safecall;
  3336. function Get_offsetY: Integer; safecall;
  3337. function Get_screenX: Integer; safecall;
  3338. function Get_screenY: Integer; safecall;
  3339. function Get_srcFilter: IDispatch; safecall;
  3340. property srcElement: IHTMLElement read Get_srcElement;
  3341. property altKey: WordBool read Get_altKey;
  3342. property ctrlKey: WordBool read Get_ctrlKey;
  3343. property shiftKey: WordBool read Get_shiftKey;
  3344. property returnValue: OleVariant read Get_returnValue write Set_returnValue;
  3345. property cancelBubble: WordBool read Get_cancelBubble write Set_cancelBubble;
  3346. property fromElement: IHTMLElement read Get_fromElement;
  3347. property toElement: IHTMLElement read Get_toElement;
  3348. property keyCode: Integer read Get_keyCode write Set_keyCode;
  3349. property button: Integer read Get_button;
  3350. property type_: WideString read Get_type_;
  3351. property qualifier: WideString read Get_qualifier;
  3352. property reason: Integer read Get_reason;
  3353. property x: Integer read Get_x;
  3354. property y: Integer read Get_y;
  3355. property clientX: Integer read Get_clientX;
  3356. property clientY: Integer read Get_clientY;
  3357. property offsetX: Integer read Get_offsetX;
  3358. property offsetY: Integer read Get_offsetY;
  3359. property screenX: Integer read Get_screenX;
  3360. property screenY: Integer read Get_screenY;
  3361. property srcFilter: IDispatch read Get_srcFilter;
  3362. end;
  3363. // *********************************************************************//
  3364. // DispIntf: IHTMLEventObjDisp
  3365. // Flags: (4416) Dual OleAutomation Dispatchable
  3366. // GUID: {3050F32D-98B5-11CF-BB82-00AA00BDCE0B}
  3367. // *********************************************************************//
  3368. IHTMLEventObjDisp = dispinterface
  3369. ['{3050F32D-98B5-11CF-BB82-00AA00BDCE0B}']
  3370. property srcElement: IHTMLElement readonly dispid 1001;
  3371. property altKey: WordBool readonly dispid 1002;
  3372. property ctrlKey: WordBool readonly dispid 1003;
  3373. property shiftKey: WordBool readonly dispid 1004;
  3374. property returnValue: OleVariant dispid 1007;
  3375. property cancelBubble: WordBool dispid 1008;
  3376. property fromElement: IHTMLElement readonly dispid 1009;
  3377. property toElement: IHTMLElement readonly dispid 1010;
  3378. property keyCode: Integer dispid 1011;
  3379. property button: Integer readonly dispid 1012;
  3380. property type_: WideString readonly dispid 1013;
  3381. property qualifier: WideString readonly dispid 1014;
  3382. property reason: Integer readonly dispid 1015;
  3383. property x: Integer readonly dispid 1005;
  3384. property y: Integer readonly dispid 1006;
  3385. property clientX: Integer readonly dispid 1020;
  3386. property clientY: Integer readonly dispid 1021;
  3387. property offsetX: Integer readonly dispid 1022;
  3388. property offsetY: Integer readonly dispid 1023;
  3389. property screenX: Integer readonly dispid 1024;
  3390. property screenY: Integer readonly dispid 1025;
  3391. property srcFilter: IDispatch readonly dispid 1026;
  3392. end;
  3393. // *********************************************************************//
  3394. // Interface: IHTMLElement
  3395. // Flags: (4416) Dual OleAutomation Dispatchable
  3396. // GUID: {3050F1FF-98B5-11CF-BB82-00AA00BDCE0B}
  3397. // *********************************************************************//
  3398. IHTMLElement = interface(IDispatch)
  3399. ['{3050F1FF-98B5-11CF-BB82-00AA00BDCE0B}']
  3400. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  3401. lFlags: Integer); safecall;
  3402. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; safecall;
  3403. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; safecall;
  3404. procedure Set__className(const p: WideString); safecall;
  3405. function Get__className: WideString; safecall;
  3406. procedure Set_id(const p: WideString); safecall;
  3407. function Get_id: WideString; safecall;
  3408. function Get_tagName: WideString; safecall;
  3409. function Get_parentElement: IHTMLElement; safecall;
  3410. function Get_style: IHTMLStyle; safecall;
  3411. procedure Set_onhelp(p: OleVariant); safecall;
  3412. function Get_onhelp: OleVariant; safecall;
  3413. procedure Set_onclick(p: OleVariant); safecall;
  3414. function Get_onclick: OleVariant; safecall;
  3415. procedure Set_ondblclick(p: OleVariant); safecall;
  3416. function Get_ondblclick: OleVariant; safecall;
  3417. procedure Set_onkeydown(p: OleVariant); safecall;
  3418. function Get_onkeydown: OleVariant; safecall;
  3419. procedure Set_onkeyup(p: OleVariant); safecall;
  3420. function Get_onkeyup: OleVariant; safecall;
  3421. procedure Set_onkeypress(p: OleVariant); safecall;
  3422. function Get_onkeypress: OleVariant; safecall;
  3423. procedure Set_onmouseout(p: OleVariant); safecall;
  3424. function Get_onmouseout: OleVariant; safecall;
  3425. procedure Set_onmouseover(p: OleVariant); safecall;
  3426. function Get_onmouseover: OleVariant; safecall;
  3427. procedure Set_onmousemove(p: OleVariant); safecall;
  3428. function Get_onmousemove: OleVariant; safecall;
  3429. procedure Set_onmousedown(p: OleVariant); safecall;
  3430. function Get_onmousedown: OleVariant; safecall;
  3431. procedure Set_onmouseup(p: OleVariant); safecall;
  3432. function Get_onmouseup: OleVariant; safecall;
  3433. function Get_document: IDispatch; safecall;
  3434. procedure Set_title(const p: WideString); safecall;
  3435. function Get_title: WideString; safecall;
  3436. procedure Set_language(const p: WideString); safecall;
  3437. function Get_language: WideString; safecall;
  3438. procedure Set_onselectstart(p: OleVariant); safecall;
  3439. function Get_onselectstart: OleVariant; safecall;
  3440. procedure scrollIntoView(varargStart: OleVariant); safecall;
  3441. function contains(const pChild: IHTMLElement): WordBool; safecall;
  3442. function Get_sourceIndex: Integer; safecall;
  3443. function Get_recordNumber: OleVariant; safecall;
  3444. procedure Set_lang(const p: WideString); safecall;
  3445. function Get_lang: WideString; safecall;
  3446. function Get_offsetLeft: Integer; safecall;
  3447. function Get_offsetTop: Integer; safecall;
  3448. function Get_offsetWidth: Integer; safecall;
  3449. function Get_offsetHeight: Integer; safecall;
  3450. function Get_offsetParent: IHTMLElement; safecall;
  3451. procedure Set_innerHTML(const p: WideString); safecall;
  3452. function Get_innerHTML: WideString; safecall;
  3453. procedure Set_innerText(const p: WideString); safecall;
  3454. function Get_innerText: WideString; safecall;
  3455. procedure Set_outerHTML(const p: WideString); safecall;
  3456. function Get_outerHTML: WideString; safecall;
  3457. procedure Set_outerText(const p: WideString); safecall;
  3458. function Get_outerText: WideString; safecall;
  3459. procedure insertAdjacentHTML(const where: WideString; const html: WideString); safecall;
  3460. procedure insertAdjacentText(const where: WideString; const text: WideString); safecall;
  3461. function Get_parentTextEdit: IHTMLElement; safecall;
  3462. function Get_isTextEdit: WordBool; safecall;
  3463. procedure click; safecall;
  3464. function Get_filters: IHTMLFiltersCollection; safecall;
  3465. procedure Set_ondragstart(p: OleVariant); safecall;
  3466. function Get_ondragstart: OleVariant; safecall;
  3467. function toString: WideString; safecall;
  3468. procedure Set_onbeforeupdate(p: OleVariant); safecall;
  3469. function Get_onbeforeupdate: OleVariant; safecall;
  3470. procedure Set_onafterupdate(p: OleVariant); safecall;
  3471. function Get_onafterupdate: OleVariant; safecall;
  3472. procedure Set_onerrorupdate(p: OleVariant); safecall;
  3473. function Get_onerrorupdate: OleVariant; safecall;
  3474. procedure Set_onrowexit(p: OleVariant); safecall;
  3475. function Get_onrowexit: OleVariant; safecall;
  3476. procedure Set_onrowenter(p: OleVariant); safecall;
  3477. function Get_onrowenter: OleVariant; safecall;
  3478. procedure Set_ondatasetchanged(p: OleVariant); safecall;
  3479. function Get_ondatasetchanged: OleVariant; safecall;
  3480. procedure Set_ondataavailable(p: OleVariant); safecall;
  3481. function Get_ondataavailable: OleVariant; safecall;
  3482. procedure Set_ondatasetcomplete(p: OleVariant); safecall;
  3483. function Get_ondatasetcomplete: OleVariant; safecall;
  3484. procedure Set_onfilterchange(p: OleVariant); safecall;
  3485. function Get_onfilterchange: OleVariant; safecall;
  3486. function Get_children: IDispatch; safecall;
  3487. function Get_all: IDispatch; safecall;
  3488. property _className: WideString read Get__className write Set__className;
  3489. property id: WideString read Get_id write Set_id;
  3490. property tagName: WideString read Get_tagName;
  3491. property parentElement: IHTMLElement read Get_parentElement;
  3492. property style: IHTMLStyle read Get_style;
  3493. property onhelp: OleVariant read Get_onhelp write Set_onhelp;
  3494. property onclick: OleVariant read Get_onclick write Set_onclick;
  3495. property ondblclick: OleVariant read Get_ondblclick write Set_ondblclick;
  3496. property onkeydown: OleVariant read Get_onkeydown write Set_onkeydown;
  3497. property onkeyup: OleVariant read Get_onkeyup write Set_onkeyup;
  3498. property onkeypress: OleVariant read Get_onkeypress write Set_onkeypress;
  3499. property onmouseout: OleVariant read Get_onmouseout write Set_onmouseout;
  3500. property onmouseover: OleVariant read Get_onmouseover write Set_onmouseover;
  3501. property onmousemove: OleVariant read Get_onmousemove write Set_onmousemove;
  3502. property onmousedown: OleVariant read Get_onmousedown write Set_onmousedown;
  3503. property onmouseup: OleVariant read Get_onmouseup write Set_onmouseup;
  3504. property document: IDispatch read Get_document;
  3505. property title: WideString read Get_title write Set_title;
  3506. property language: WideString read Get_language write Set_language;
  3507. property onselectstart: OleVariant read Get_onselectstart write Set_onselectstart;
  3508. property sourceIndex: Integer read Get_sourceIndex;
  3509. property recordNumber: OleVariant read Get_recordNumber;
  3510. property lang: WideString read Get_lang write Set_lang;
  3511. property offsetLeft: Integer read Get_offsetLeft;
  3512. property offsetTop: Integer read Get_offsetTop;
  3513. property offsetWidth: Integer read Get_offsetWidth;
  3514. property offsetHeight: Integer read Get_offsetHeight;
  3515. property offsetParent: IHTMLElement read Get_offsetParent;
  3516. property innerHTML: WideString read Get_innerHTML write Set_innerHTML;
  3517. property innerText: WideString read Get_innerText write Set_innerText;
  3518. property outerHTML: WideString read Get_outerHTML write Set_outerHTML;
  3519. property outerText: WideString read Get_outerText write Set_outerText;
  3520. property parentTextEdit: IHTMLElement read Get_parentTextEdit;
  3521. property isTextEdit: WordBool read Get_isTextEdit;
  3522. property filters: IHTMLFiltersCollection read Get_filters;
  3523. property ondragstart: OleVariant read Get_ondragstart write Set_ondragstart;
  3524. property onbeforeupdate: OleVariant read Get_onbeforeupdate write Set_onbeforeupdate;
  3525. property onafterupdate: OleVariant read Get_onafterupdate write Set_onafterupdate;
  3526. property onerrorupdate: OleVariant read Get_onerrorupdate write Set_onerrorupdate;
  3527. property onrowexit: OleVariant read Get_onrowexit write Set_onrowexit;
  3528. property onrowenter: OleVariant read Get_onrowenter write Set_onrowenter;
  3529. property ondatasetchanged: OleVariant read Get_ondatasetchanged write Set_ondatasetchanged;
  3530. property ondataavailable: OleVariant read Get_ondataavailable write Set_ondataavailable;
  3531. property ondatasetcomplete: OleVariant read Get_ondatasetcomplete write Set_ondatasetcomplete;
  3532. property onfilterchange: OleVariant read Get_onfilterchange write Set_onfilterchange;
  3533. property children: IDispatch read Get_children;
  3534. property all: IDispatch read Get_all;
  3535. end;
  3536. // *********************************************************************//
  3537. // DispIntf: IHTMLElementDisp
  3538. // Flags: (4416) Dual OleAutomation Dispatchable
  3539. // GUID: {3050F1FF-98B5-11CF-BB82-00AA00BDCE0B}
  3540. // *********************************************************************//
  3541. IHTMLElementDisp = dispinterface
  3542. ['{3050F1FF-98B5-11CF-BB82-00AA00BDCE0B}']
  3543. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  3544. lFlags: Integer); dispid -2147417611;
  3545. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  3546. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  3547. property _className: WideString dispid -2147417111;
  3548. property id: WideString dispid -2147417110;
  3549. property tagName: WideString readonly dispid -2147417108;
  3550. property parentElement: IHTMLElement readonly dispid -2147418104;
  3551. property style: IHTMLStyle readonly dispid -2147418038;
  3552. property onhelp: OleVariant dispid -2147412099;
  3553. property onclick: OleVariant dispid -2147412104;
  3554. property ondblclick: OleVariant dispid -2147412103;
  3555. property onkeydown: OleVariant dispid -2147412107;
  3556. property onkeyup: OleVariant dispid -2147412106;
  3557. property onkeypress: OleVariant dispid -2147412105;
  3558. property onmouseout: OleVariant dispid -2147412111;
  3559. property onmouseover: OleVariant dispid -2147412112;
  3560. property onmousemove: OleVariant dispid -2147412108;
  3561. property onmousedown: OleVariant dispid -2147412110;
  3562. property onmouseup: OleVariant dispid -2147412109;
  3563. property document: IDispatch readonly dispid -2147417094;
  3564. property title: WideString dispid -2147418043;
  3565. property language: WideString dispid -2147413012;
  3566. property onselectstart: OleVariant dispid -2147412075;
  3567. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  3568. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  3569. property sourceIndex: Integer readonly dispid -2147417088;
  3570. property recordNumber: OleVariant readonly dispid -2147417087;
  3571. property lang: WideString dispid -2147413103;
  3572. property offsetLeft: Integer readonly dispid -2147417104;
  3573. property offsetTop: Integer readonly dispid -2147417103;
  3574. property offsetWidth: Integer readonly dispid -2147417102;
  3575. property offsetHeight: Integer readonly dispid -2147417101;
  3576. property offsetParent: IHTMLElement readonly dispid -2147417100;
  3577. property innerHTML: WideString dispid -2147417086;
  3578. property innerText: WideString dispid -2147417085;
  3579. property outerHTML: WideString dispid -2147417084;
  3580. property outerText: WideString dispid -2147417083;
  3581. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  3582. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  3583. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  3584. property isTextEdit: WordBool readonly dispid -2147417078;
  3585. procedure click; dispid -2147417079;
  3586. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  3587. property ondragstart: OleVariant dispid -2147412077;
  3588. function toString: WideString; dispid -2147417076;
  3589. property onbeforeupdate: OleVariant dispid -2147412091;
  3590. property onafterupdate: OleVariant dispid -2147412090;
  3591. property onerrorupdate: OleVariant dispid -2147412074;
  3592. property onrowexit: OleVariant dispid -2147412094;
  3593. property onrowenter: OleVariant dispid -2147412093;
  3594. property ondatasetchanged: OleVariant dispid -2147412072;
  3595. property ondataavailable: OleVariant dispid -2147412071;
  3596. property ondatasetcomplete: OleVariant dispid -2147412070;
  3597. property onfilterchange: OleVariant dispid -2147412069;
  3598. property children: IDispatch readonly dispid -2147417075;
  3599. property all: IDispatch readonly dispid -2147417074;
  3600. end;
  3601. // *********************************************************************//
  3602. // Interface: IHTMLStyle
  3603. // Flags: (4416) Dual OleAutomation Dispatchable
  3604. // GUID: {3050F25E-98B5-11CF-BB82-00AA00BDCE0B}
  3605. // *********************************************************************//
  3606. IHTMLStyle = interface(IDispatch)
  3607. ['{3050F25E-98B5-11CF-BB82-00AA00BDCE0B}']
  3608. procedure Set_fontFamily(const p: WideString); safecall;
  3609. function Get_fontFamily: WideString; safecall;
  3610. procedure Set_fontStyle(const p: WideString); safecall;
  3611. function Get_fontStyle: WideString; safecall;
  3612. procedure Set_fontVariant(const p: WideString); safecall;
  3613. function Get_fontVariant: WideString; safecall;
  3614. procedure Set_fontWeight(const p: WideString); safecall;
  3615. function Get_fontWeight: WideString; safecall;
  3616. procedure Set_fontSize(p: OleVariant); safecall;
  3617. function Get_fontSize: OleVariant; safecall;
  3618. procedure Set_font(const p: WideString); safecall;
  3619. function Get_font: WideString; safecall;
  3620. procedure Set_color(p: OleVariant); safecall;
  3621. function Get_color: OleVariant; safecall;
  3622. procedure Set_background(const p: WideString); safecall;
  3623. function Get_background: WideString; safecall;
  3624. procedure Set_backgroundColor(p: OleVariant); safecall;
  3625. function Get_backgroundColor: OleVariant; safecall;
  3626. procedure Set_backgroundImage(const p: WideString); safecall;
  3627. function Get_backgroundImage: WideString; safecall;
  3628. procedure Set_backgroundRepeat(const p: WideString); safecall;
  3629. function Get_backgroundRepeat: WideString; safecall;
  3630. procedure Set_backgroundAttachment(const p: WideString); safecall;
  3631. function Get_backgroundAttachment: WideString; safecall;
  3632. procedure Set_backgroundPosition(const p: WideString); safecall;
  3633. function Get_backgroundPosition: WideString; safecall;
  3634. procedure Set_backgroundPositionX(p: OleVariant); safecall;
  3635. function Get_backgroundPositionX: OleVariant; safecall;
  3636. procedure Set_backgroundPositionY(p: OleVariant); safecall;
  3637. function Get_backgroundPositionY: OleVariant; safecall;
  3638. procedure Set_wordSpacing(p: OleVariant); safecall;
  3639. function Get_wordSpacing: OleVariant; safecall;
  3640. procedure Set_letterSpacing(p: OleVariant); safecall;
  3641. function Get_letterSpacing: OleVariant; safecall;
  3642. procedure Set_textDecoration(const p: WideString); safecall;
  3643. function Get_textDecoration: WideString; safecall;
  3644. procedure Set_textDecorationNone(p: WordBool); safecall;
  3645. function Get_textDecorationNone: WordBool; safecall;
  3646. procedure Set_textDecorationUnderline(p: WordBool); safecall;
  3647. function Get_textDecorationUnderline: WordBool; safecall;
  3648. procedure Set_textDecorationOverline(p: WordBool); safecall;
  3649. function Get_textDecorationOverline: WordBool; safecall;
  3650. procedure Set_textDecorationLineThrough(p: WordBool); safecall;
  3651. function Get_textDecorationLineThrough: WordBool; safecall;
  3652. procedure Set_textDecorationBlink(p: WordBool); safecall;
  3653. function Get_textDecorationBlink: WordBool; safecall;
  3654. procedure Set_verticalAlign(p: OleVariant); safecall;
  3655. function Get_verticalAlign: OleVariant; safecall;
  3656. procedure Set_textTransform(const p: WideString); safecall;
  3657. function Get_textTransform: WideString; safecall;
  3658. procedure Set_textAlign(const p: WideString); safecall;
  3659. function Get_textAlign: WideString; safecall;
  3660. procedure Set_textIndent(p: OleVariant); safecall;
  3661. function Get_textIndent: OleVariant; safecall;
  3662. procedure Set_lineHeight(p: OleVariant); safecall;
  3663. function Get_lineHeight: OleVariant; safecall;
  3664. procedure Set_marginTop(p: OleVariant); safecall;
  3665. function Get_marginTop: OleVariant; safecall;
  3666. procedure Set_marginRight(p: OleVariant); safecall;
  3667. function Get_marginRight: OleVariant; safecall;
  3668. procedure Set_marginBottom(p: OleVariant); safecall;
  3669. function Get_marginBottom: OleVariant; safecall;
  3670. procedure Set_marginLeft(p: OleVariant); safecall;
  3671. function Get_marginLeft: OleVariant; safecall;
  3672. procedure Set_margin(const p: WideString); safecall;
  3673. function Get_margin: WideString; safecall;
  3674. procedure Set_paddingTop(p: OleVariant); safecall;
  3675. function Get_paddingTop: OleVariant; safecall;
  3676. procedure Set_paddingRight(p: OleVariant); safecall;
  3677. function Get_paddingRight: OleVariant; safecall;
  3678. procedure Set_paddingBottom(p: OleVariant); safecall;
  3679. function Get_paddingBottom: OleVariant; safecall;
  3680. procedure Set_paddingLeft(p: OleVariant); safecall;
  3681. function Get_paddingLeft: OleVariant; safecall;
  3682. procedure Set_padding(const p: WideString); safecall;
  3683. function Get_padding: WideString; safecall;
  3684. procedure Set_border(const p: WideString); safecall;
  3685. function Get_border: WideString; safecall;
  3686. procedure Set_borderTop(const p: WideString); safecall;
  3687. function Get_borderTop: WideString; safecall;
  3688. procedure Set_borderRight(const p: WideString); safecall;
  3689. function Get_borderRight: WideString; safecall;
  3690. procedure Set_borderBottom(const p: WideString); safecall;
  3691. function Get_borderBottom: WideString; safecall;
  3692. procedure Set_borderLeft(const p: WideString); safecall;
  3693. function Get_borderLeft: WideString; safecall;
  3694. procedure Set_borderColor(const p: WideString); safecall;
  3695. function Get_borderColor: WideString; safecall;
  3696. procedure Set_borderTopColor(p: OleVariant); safecall;
  3697. function Get_borderTopColor: OleVariant; safecall;
  3698. procedure Set_borderRightColor(p: OleVariant); safecall;
  3699. function Get_borderRightColor: OleVariant; safecall;
  3700. procedure Set_borderBottomColor(p: OleVariant); safecall;
  3701. function Get_borderBottomColor: OleVariant; safecall;
  3702. procedure Set_borderLeftColor(p: OleVariant); safecall;
  3703. function Get_borderLeftColor: OleVariant; safecall;
  3704. procedure Set_borderWidth(const p: WideString); safecall;
  3705. function Get_borderWidth: WideString; safecall;
  3706. procedure Set_borderTopWidth(p: OleVariant); safecall;
  3707. function Get_borderTopWidth: OleVariant; safecall;
  3708. procedure Set_borderRightWidth(p: OleVariant); safecall;
  3709. function Get_borderRightWidth: OleVariant; safecall;
  3710. procedure Set_borderBottomWidth(p: OleVariant); safecall;
  3711. function Get_borderBottomWidth: OleVariant; safecall;
  3712. procedure Set_borderLeftWidth(p: OleVariant); safecall;
  3713. function Get_borderLeftWidth: OleVariant; safecall;
  3714. procedure Set_borderStyle(const p: WideString); safecall;
  3715. function Get_borderStyle: WideString; safecall;
  3716. procedure Set_borderTopStyle(const p: WideString); safecall;
  3717. function Get_borderTopStyle: WideString; safecall;
  3718. procedure Set_borderRightStyle(const p: WideString); safecall;
  3719. function Get_borderRightStyle: WideString; safecall;
  3720. procedure Set_borderBottomStyle(const p: WideString); safecall;
  3721. function Get_borderBottomStyle: WideString; safecall;
  3722. procedure Set_borderLeftStyle(const p: WideString); safecall;
  3723. function Get_borderLeftStyle: WideString; safecall;
  3724. procedure Set_width(p: OleVariant); safecall;
  3725. function Get_width: OleVariant; safecall;
  3726. procedure Set_height(p: OleVariant); safecall;
  3727. function Get_height: OleVariant; safecall;
  3728. procedure Set_styleFloat(const p: WideString); safecall;
  3729. function Get_styleFloat: WideString; safecall;
  3730. procedure Set_clear(const p: WideString); safecall;
  3731. function Get_clear: WideString; safecall;
  3732. procedure Set_display(const p: WideString); safecall;
  3733. function Get_display: WideString; safecall;
  3734. procedure Set_visibility(const p: WideString); safecall;
  3735. function Get_visibility: WideString; safecall;
  3736. procedure Set_listStyleType(const p: WideString); safecall;
  3737. function Get_listStyleType: WideString; safecall;
  3738. procedure Set_listStylePosition(const p: WideString); safecall;
  3739. function Get_listStylePosition: WideString; safecall;
  3740. procedure Set_listStyleImage(const p: WideString); safecall;
  3741. function Get_listStyleImage: WideString; safecall;
  3742. procedure Set_listStyle(const p: WideString); safecall;
  3743. function Get_listStyle: WideString; safecall;
  3744. procedure Set_whiteSpace(const p: WideString); safecall;
  3745. function Get_whiteSpace: WideString; safecall;
  3746. procedure Set_top(p: OleVariant); safecall;
  3747. function Get_top: OleVariant; safecall;
  3748. procedure Set_left(p: OleVariant); safecall;
  3749. function Get_left: OleVariant; safecall;
  3750. function Get_position: WideString; safecall;
  3751. procedure Set_zIndex(p: OleVariant); safecall;
  3752. function Get_zIndex: OleVariant; safecall;
  3753. procedure Set_overflow(const p: WideString); safecall;
  3754. function Get_overflow: WideString; safecall;
  3755. procedure Set_pageBreakBefore(const p: WideString); safecall;
  3756. function Get_pageBreakBefore: WideString; safecall;
  3757. procedure Set_pageBreakAfter(const p: WideString); safecall;
  3758. function Get_pageBreakAfter: WideString; safecall;
  3759. procedure Set_cssText(const p: WideString); safecall;
  3760. function Get_cssText: WideString; safecall;
  3761. procedure Set_pixelTop(p: Integer); safecall;
  3762. function Get_pixelTop: Integer; safecall;
  3763. procedure Set_pixelLeft(p: Integer); safecall;
  3764. function Get_pixelLeft: Integer; safecall;
  3765. procedure Set_pixelWidth(p: Integer); safecall;
  3766. function Get_pixelWidth: Integer; safecall;
  3767. procedure Set_pixelHeight(p: Integer); safecall;
  3768. function Get_pixelHeight: Integer; safecall;
  3769. procedure Set_posTop(p: Single); safecall;
  3770. function Get_posTop: Single; safecall;
  3771. procedure Set_posLeft(p: Single); safecall;
  3772. function Get_posLeft: Single; safecall;
  3773. procedure Set_posWidth(p: Single); safecall;
  3774. function Get_posWidth: Single; safecall;
  3775. procedure Set_posHeight(p: Single); safecall;
  3776. function Get_posHeight: Single; safecall;
  3777. procedure Set_cursor(const p: WideString); safecall;
  3778. function Get_cursor: WideString; safecall;
  3779. procedure Set_clip(const p: WideString); safecall;
  3780. function Get_clip: WideString; safecall;
  3781. procedure Set_filter(const p: WideString); safecall;
  3782. function Get_filter: WideString; safecall;
  3783. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  3784. lFlags: Integer); safecall;
  3785. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; safecall;
  3786. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; safecall;
  3787. function toString: WideString; safecall;
  3788. property fontFamily: WideString read Get_fontFamily write Set_fontFamily;
  3789. property fontStyle: WideString read Get_fontStyle write Set_fontStyle;
  3790. property fontVariant: WideString read Get_fontVariant write Set_fontVariant;
  3791. property fontWeight: WideString read Get_fontWeight write Set_fontWeight;
  3792. property fontSize: OleVariant read Get_fontSize write Set_fontSize;
  3793. property font: WideString read Get_font write Set_font;
  3794. property color: OleVariant read Get_color write Set_color;
  3795. property background: WideString read Get_background write Set_background;
  3796. property backgroundColor: OleVariant read Get_backgroundColor write Set_backgroundColor;
  3797. property backgroundImage: WideString read Get_backgroundImage write Set_backgroundImage;
  3798. property backgroundRepeat: WideString read Get_backgroundRepeat write Set_backgroundRepeat;
  3799. property backgroundAttachment: WideString read Get_backgroundAttachment write Set_backgroundAttachment;
  3800. property backgroundPosition: WideString read Get_backgroundPosition write Set_backgroundPosition;
  3801. property backgroundPositionX: OleVariant read Get_backgroundPositionX write Set_backgroundPositionX;
  3802. property backgroundPositionY: OleVariant read Get_backgroundPositionY write Set_backgroundPositionY;
  3803. property wordSpacing: OleVariant read Get_wordSpacing write Set_wordSpacing;
  3804. property letterSpacing: OleVariant read Get_letterSpacing write Set_letterSpacing;
  3805. property textDecoration: WideString read Get_textDecoration write Set_textDecoration;
  3806. property textDecorationNone: WordBool read Get_textDecorationNone write Set_textDecorationNone;
  3807. property textDecorationUnderline: WordBool read Get_textDecorationUnderline write Set_textDecorationUnderline;
  3808. property textDecorationOverline: WordBool read Get_textDecorationOverline write Set_textDecorationOverline;
  3809. property textDecorationLineThrough: WordBool read Get_textDecorationLineThrough write Set_textDecorationLineThrough;
  3810. property textDecorationBlink: WordBool read Get_textDecorationBlink write Set_textDecorationBlink;
  3811. property verticalAlign: OleVariant read Get_verticalAlign write Set_verticalAlign;
  3812. property textTransform: WideString read Get_textTransform write Set_textTransform;
  3813. property textAlign: WideString read Get_textAlign write Set_textAlign;
  3814. property textIndent: OleVariant read Get_textIndent write Set_textIndent;
  3815. property lineHeight: OleVariant read Get_lineHeight write Set_lineHeight;
  3816. property marginTop: OleVariant read Get_marginTop write Set_marginTop;
  3817. property marginRight: OleVariant read Get_marginRight write Set_marginRight;
  3818. property marginBottom: OleVariant read Get_marginBottom write Set_marginBottom;
  3819. property marginLeft: OleVariant read Get_marginLeft write Set_marginLeft;
  3820. property margin: WideString read Get_margin write Set_margin;
  3821. property paddingTop: OleVariant read Get_paddingTop write Set_paddingTop;
  3822. property paddingRight: OleVariant read Get_paddingRight write Set_paddingRight;
  3823. property paddingBottom: OleVariant read Get_paddingBottom write Set_paddingBottom;
  3824. property paddingLeft: OleVariant read Get_paddingLeft write Set_paddingLeft;
  3825. property padding: WideString read Get_padding write Set_padding;
  3826. property border: WideString read Get_border write Set_border;
  3827. property borderTop: WideString read Get_borderTop write Set_borderTop;
  3828. property borderRight: WideString read Get_borderRight write Set_borderRight;
  3829. property borderBottom: WideString read Get_borderBottom write Set_borderBottom;
  3830. property borderLeft: WideString read Get_borderLeft write Set_borderLeft;
  3831. property borderColor: WideString read Get_borderColor write Set_borderColor;
  3832. property borderTopColor: OleVariant read Get_borderTopColor write Set_borderTopColor;
  3833. property borderRightColor: OleVariant read Get_borderRightColor write Set_borderRightColor;
  3834. property borderBottomColor: OleVariant read Get_borderBottomColor write Set_borderBottomColor;
  3835. property borderLeftColor: OleVariant read Get_borderLeftColor write Set_borderLeftColor;
  3836. property borderWidth: WideString read Get_borderWidth write Set_borderWidth;
  3837. property borderTopWidth: OleVariant read Get_borderTopWidth write Set_borderTopWidth;
  3838. property borderRightWidth: OleVariant read Get_borderRightWidth write Set_borderRightWidth;
  3839. property borderBottomWidth: OleVariant read Get_borderBottomWidth write Set_borderBottomWidth;
  3840. property borderLeftWidth: OleVariant read Get_borderLeftWidth write Set_borderLeftWidth;
  3841. property borderStyle: WideString read Get_borderStyle write Set_borderStyle;
  3842. property borderTopStyle: WideString read Get_borderTopStyle write Set_borderTopStyle;
  3843. property borderRightStyle: WideString read Get_borderRightStyle write Set_borderRightStyle;
  3844. property borderBottomStyle: WideString read Get_borderBottomStyle write Set_borderBottomStyle;
  3845. property borderLeftStyle: WideString read Get_borderLeftStyle write Set_borderLeftStyle;
  3846. property width: OleVariant read Get_width write Set_width;
  3847. property height: OleVariant read Get_height write Set_height;
  3848. property styleFloat: WideString read Get_styleFloat write Set_styleFloat;
  3849. property clear: WideString read Get_clear write Set_clear;
  3850. property display: WideString read Get_display write Set_display;
  3851. property visibility: WideString read Get_visibility write Set_visibility;
  3852. property listStyleType: WideString read Get_listStyleType write Set_listStyleType;
  3853. property listStylePosition: WideString read Get_listStylePosition write Set_listStylePosition;
  3854. property listStyleImage: WideString read Get_listStyleImage write Set_listStyleImage;
  3855. property listStyle: WideString read Get_listStyle write Set_listStyle;
  3856. property whiteSpace: WideString read Get_whiteSpace write Set_whiteSpace;
  3857. property top: OleVariant read Get_top write Set_top;
  3858. property left: OleVariant read Get_left write Set_left;
  3859. property position: WideString read Get_position;
  3860. property zIndex: OleVariant read Get_zIndex write Set_zIndex;
  3861. property overflow: WideString read Get_overflow write Set_overflow;
  3862. property pageBreakBefore: WideString read Get_pageBreakBefore write Set_pageBreakBefore;
  3863. property pageBreakAfter: WideString read Get_pageBreakAfter write Set_pageBreakAfter;
  3864. property cssText: WideString read Get_cssText write Set_cssText;
  3865. property pixelTop: Integer read Get_pixelTop write Set_pixelTop;
  3866. property pixelLeft: Integer read Get_pixelLeft write Set_pixelLeft;
  3867. property pixelWidth: Integer read Get_pixelWidth write Set_pixelWidth;
  3868. property pixelHeight: Integer read Get_pixelHeight write Set_pixelHeight;
  3869. property posTop: Single read Get_posTop write Set_posTop;
  3870. property posLeft: Single read Get_posLeft write Set_posLeft;
  3871. property posWidth: Single read Get_posWidth write Set_posWidth;
  3872. property posHeight: Single read Get_posHeight write Set_posHeight;
  3873. property cursor: WideString read Get_cursor write Set_cursor;
  3874. property clip: WideString read Get_clip write Set_clip;
  3875. property filter: WideString read Get_filter write Set_filter;
  3876. end;
  3877. // *********************************************************************//
  3878. // DispIntf: IHTMLStyleDisp
  3879. // Flags: (4416) Dual OleAutomation Dispatchable
  3880. // GUID: {3050F25E-98B5-11CF-BB82-00AA00BDCE0B}
  3881. // *********************************************************************//
  3882. IHTMLStyleDisp = dispinterface
  3883. ['{3050F25E-98B5-11CF-BB82-00AA00BDCE0B}']
  3884. property fontFamily: WideString dispid -2147413094;
  3885. property fontStyle: WideString dispid -2147413088;
  3886. property fontVariant: WideString dispid -2147413087;
  3887. property fontWeight: WideString dispid -2147413085;
  3888. property fontSize: OleVariant dispid -2147413093;
  3889. property font: WideString dispid -2147413071;
  3890. property color: OleVariant dispid -2147413110;
  3891. property background: WideString dispid -2147413080;
  3892. property backgroundColor: OleVariant dispid -501;
  3893. property backgroundImage: WideString dispid -2147413111;
  3894. property backgroundRepeat: WideString dispid -2147413068;
  3895. property backgroundAttachment: WideString dispid -2147413067;
  3896. property backgroundPosition: WideString dispid -2147413066;
  3897. property backgroundPositionX: OleVariant dispid -2147413079;
  3898. property backgroundPositionY: OleVariant dispid -2147413078;
  3899. property wordSpacing: OleVariant dispid -2147413065;
  3900. property letterSpacing: OleVariant dispid -2147413104;
  3901. property textDecoration: WideString dispid -2147413077;
  3902. property textDecorationNone: WordBool dispid -2147413089;
  3903. property textDecorationUnderline: WordBool dispid -2147413091;
  3904. property textDecorationOverline: WordBool dispid -2147413043;
  3905. property textDecorationLineThrough: WordBool dispid -2147413092;
  3906. property textDecorationBlink: WordBool dispid -2147413090;
  3907. property verticalAlign: OleVariant dispid -2147413064;
  3908. property textTransform: WideString dispid -2147413108;
  3909. property textAlign: WideString dispid -2147418040;
  3910. property textIndent: OleVariant dispid -2147413105;
  3911. property lineHeight: OleVariant dispid -2147413106;
  3912. property marginTop: OleVariant dispid -2147413075;
  3913. property marginRight: OleVariant dispid -2147413074;
  3914. property marginBottom: OleVariant dispid -2147413073;
  3915. property marginLeft: OleVariant dispid -2147413072;
  3916. property margin: WideString dispid -2147413076;
  3917. property paddingTop: OleVariant dispid -2147413100;
  3918. property paddingRight: OleVariant dispid -2147413099;
  3919. property paddingBottom: OleVariant dispid -2147413098;
  3920. property paddingLeft: OleVariant dispid -2147413097;
  3921. property padding: WideString dispid -2147413101;
  3922. property border: WideString dispid -2147413063;
  3923. property borderTop: WideString dispid -2147413062;
  3924. property borderRight: WideString dispid -2147413061;
  3925. property borderBottom: WideString dispid -2147413060;
  3926. property borderLeft: WideString dispid -2147413059;
  3927. property borderColor: WideString dispid -2147413058;
  3928. property borderTopColor: OleVariant dispid -2147413057;
  3929. property borderRightColor: OleVariant dispid -2147413056;
  3930. property borderBottomColor: OleVariant dispid -2147413055;
  3931. property borderLeftColor: OleVariant dispid -2147413054;
  3932. property borderWidth: WideString dispid -2147413053;
  3933. property borderTopWidth: OleVariant dispid -2147413052;
  3934. property borderRightWidth: OleVariant dispid -2147413051;
  3935. property borderBottomWidth: OleVariant dispid -2147413050;
  3936. property borderLeftWidth: OleVariant dispid -2147413049;
  3937. property borderStyle: WideString dispid -2147413048;
  3938. property borderTopStyle: WideString dispid -2147413047;
  3939. property borderRightStyle: WideString dispid -2147413046;
  3940. property borderBottomStyle: WideString dispid -2147413045;
  3941. property borderLeftStyle: WideString dispid -2147413044;
  3942. property width: OleVariant dispid -2147418107;
  3943. property height: OleVariant dispid -2147418106;
  3944. property styleFloat: WideString dispid -2147413042;
  3945. property clear: WideString dispid -2147413096;
  3946. property display: WideString dispid -2147413041;
  3947. property visibility: WideString dispid -2147413032;
  3948. property listStyleType: WideString dispid -2147413040;
  3949. property listStylePosition: WideString dispid -2147413039;
  3950. property listStyleImage: WideString dispid -2147413038;
  3951. property listStyle: WideString dispid -2147413037;
  3952. property whiteSpace: WideString dispid -2147413036;
  3953. property top: OleVariant dispid -2147418108;
  3954. property left: OleVariant dispid -2147418109;
  3955. property position: WideString readonly dispid -2147413022;
  3956. property zIndex: OleVariant dispid -2147413021;
  3957. property overflow: WideString dispid -2147413102;
  3958. property pageBreakBefore: WideString dispid -2147413035;
  3959. property pageBreakAfter: WideString dispid -2147413034;
  3960. property cssText: WideString dispid -2147413013;
  3961. property pixelTop: Integer dispid -2147414112;
  3962. property pixelLeft: Integer dispid -2147414111;
  3963. property pixelWidth: Integer dispid -2147414110;
  3964. property pixelHeight: Integer dispid -2147414109;
  3965. property posTop: Single dispid -2147414108;
  3966. property posLeft: Single dispid -2147414107;
  3967. property posWidth: Single dispid -2147414106;
  3968. property posHeight: Single dispid -2147414105;
  3969. property cursor: WideString dispid -2147413010;
  3970. property clip: WideString dispid -2147413020;
  3971. property filter: WideString dispid -2147413030;
  3972. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  3973. lFlags: Integer); dispid -2147417611;
  3974. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  3975. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  3976. function toString: WideString; dispid -2147414104;
  3977. end;
  3978. // *********************************************************************//
  3979. // Interface: IHTMLFiltersCollection
  3980. // Flags: (4416) Dual OleAutomation Dispatchable
  3981. // GUID: {3050F3EE-98B5-11CF-BB82-00AA00BDCE0B}
  3982. // *********************************************************************//
  3983. IHTMLFiltersCollection = interface(IDispatch)
  3984. ['{3050F3EE-98B5-11CF-BB82-00AA00BDCE0B}']
  3985. function Get_length: Integer; safecall;
  3986. function Get__newEnum: IUnknown; safecall;
  3987. function item(var pvarIndex: OleVariant): OleVariant; safecall;
  3988. property length: Integer read Get_length;
  3989. property _newEnum: IUnknown read Get__newEnum;
  3990. end;
  3991. // *********************************************************************//
  3992. // DispIntf: IHTMLFiltersCollectionDisp
  3993. // Flags: (4416) Dual OleAutomation Dispatchable
  3994. // GUID: {3050F3EE-98B5-11CF-BB82-00AA00BDCE0B}
  3995. // *********************************************************************//
  3996. IHTMLFiltersCollectionDisp = dispinterface
  3997. ['{3050F3EE-98B5-11CF-BB82-00AA00BDCE0B}']
  3998. property length: Integer readonly dispid 1001;
  3999. property _newEnum: IUnknown readonly dispid -4;
  4000. function item(var pvarIndex: OleVariant): OleVariant; dispid 0;
  4001. end;
  4002. // *********************************************************************//
  4003. // Interface: IElementBehaviorSite
  4004. // Flags: (0)
  4005. // GUID: {3050F427-98B5-11CF-BB82-00AA00BDCE0B}
  4006. // *********************************************************************//
  4007. IElementBehaviorSite = interface(IUnknown)
  4008. ['{3050F427-98B5-11CF-BB82-00AA00BDCE0B}']
  4009. function GetElement(out ppElement: IHTMLElement): HResult; stdcall;
  4010. function RegisterNotification(lEvent: Integer): HResult; stdcall;
  4011. end;
  4012. // *********************************************************************//
  4013. // Interface: IElementBehavior
  4014. // Flags: (0)
  4015. // GUID: {3050F425-98B5-11CF-BB82-00AA00BDCE0B}
  4016. // *********************************************************************//
  4017. IElementBehavior = interface(IUnknown)
  4018. ['{3050F425-98B5-11CF-BB82-00AA00BDCE0B}']
  4019. function Init(const pBehaviorSite: IElementBehaviorSite): HResult; stdcall;
  4020. function Notify(lEvent: Integer; var pVar: OleVariant): HResult; stdcall;
  4021. function Detach: HResult; stdcall;
  4022. end;
  4023. // *********************************************************************//
  4024. // Interface: IElementBehaviorFactory
  4025. // Flags: (0)
  4026. // GUID: {3050F429-98B5-11CF-BB82-00AA00BDCE0B}
  4027. // *********************************************************************//
  4028. IElementBehaviorFactory = interface(IUnknown)
  4029. ['{3050F429-98B5-11CF-BB82-00AA00BDCE0B}']
  4030. function FindBehavior(const bstrBehavior: WideString; const bstrBehaviorUrl: WideString;
  4031. const pSite: IElementBehaviorSite; out ppBehavior: IElementBehavior): HResult; stdcall;
  4032. end;
  4033. // *********************************************************************//
  4034. // Interface: IElementBehaviorSiteOM
  4035. // Flags: (0)
  4036. // GUID: {3050F489-98B5-11CF-BB82-00AA00BDCE0B}
  4037. // *********************************************************************//
  4038. IElementBehaviorSiteOM = interface(IUnknown)
  4039. ['{3050F489-98B5-11CF-BB82-00AA00BDCE0B}']
  4040. function RegisterEvent(pchEvent: PWideChar; lFlags: Integer; out plCookie: Integer): HResult; stdcall;
  4041. function GetEventCookie(pchEvent: PWideChar; out plCookie: Integer): HResult; stdcall;
  4042. function FireEvent(lCookie: Integer; const pEventObject: IHTMLEventObj): HResult; stdcall;
  4043. function CreateEventObject(out ppEventObject: IHTMLEventObj): HResult; stdcall;
  4044. function RegisterName(pchName: PWideChar): HResult; stdcall;
  4045. function RegisterUrn(pchUrn: PWideChar): HResult; stdcall;
  4046. end;
  4047. // *********************************************************************//
  4048. // Interface: IElementBehaviorRender
  4049. // Flags: (0)
  4050. // GUID: {3050F4AA-98B5-11CF-BB82-00AA00BDCE0B}
  4051. // *********************************************************************//
  4052. IElementBehaviorRender = interface(IUnknown)
  4053. ['{3050F4AA-98B5-11CF-BB82-00AA00BDCE0B}']
  4054. function Draw(var hdc: _RemotableHandle; lLayer: Integer; var pRect: tagRECT;
  4055. const pReserved: IUnknown): HResult; stdcall;
  4056. function GetRenderInfo(out plRenderInfo: Integer): HResult; stdcall;
  4057. function HitTestPoint(var pPoint: tagPOINT; const pReserved: IUnknown; out pbHit: Integer): HResult; stdcall;
  4058. end;
  4059. // *********************************************************************//
  4060. // Interface: IElementBehaviorSiteRender
  4061. // Flags: (0)
  4062. // GUID: {3050F4A7-98B5-11CF-BB82-00AA00BDCE0B}
  4063. // *********************************************************************//
  4064. IElementBehaviorSiteRender = interface(IUnknown)
  4065. ['{3050F4A7-98B5-11CF-BB82-00AA00BDCE0B}']
  4066. function Invalidate(var pRect: tagRECT): HResult; stdcall;
  4067. function InvalidateRenderInfo: HResult; stdcall;
  4068. function InvalidateStyle: HResult; stdcall;
  4069. end;
  4070. // *********************************************************************//
  4071. // Interface: IHTMLStyle2
  4072. // Flags: (4416) Dual OleAutomation Dispatchable
  4073. // GUID: {3050F4A2-98B5-11CF-BB82-00AA00BDCE0B}
  4074. // *********************************************************************//
  4075. IHTMLStyle2 = interface(IDispatch)
  4076. ['{3050F4A2-98B5-11CF-BB82-00AA00BDCE0B}']
  4077. procedure Set_tableLayout(const p: WideString); safecall;
  4078. function Get_tableLayout: WideString; safecall;
  4079. procedure Set_borderCollapse(const p: WideString); safecall;
  4080. function Get_borderCollapse: WideString; safecall;
  4081. procedure Set_direction(const p: WideString); safecall;
  4082. function Get_direction: WideString; safecall;
  4083. procedure Set_behavior(const p: WideString); safecall;
  4084. function Get_behavior: WideString; safecall;
  4085. procedure setExpression(const propname: WideString; const expression: WideString;
  4086. const language: WideString); safecall;
  4087. function getExpression(const propname: WideString): OleVariant; safecall;
  4088. function removeExpression(const propname: WideString): WordBool; safecall;
  4089. procedure Set_position(const p: WideString); safecall;
  4090. function Get_position: WideString; safecall;
  4091. procedure Set_unicodeBidi(const p: WideString); safecall;
  4092. function Get_unicodeBidi: WideString; safecall;
  4093. procedure Set_bottom(p: OleVariant); safecall;
  4094. function Get_bottom: OleVariant; safecall;
  4095. procedure Set_right(p: OleVariant); safecall;
  4096. function Get_right: OleVariant; safecall;
  4097. procedure Set_pixelBottom(p: Integer); safecall;
  4098. function Get_pixelBottom: Integer; safecall;
  4099. procedure Set_pixelRight(p: Integer); safecall;
  4100. function Get_pixelRight: Integer; safecall;
  4101. procedure Set_posBottom(p: Single); safecall;
  4102. function Get_posBottom: Single; safecall;
  4103. procedure Set_posRight(p: Single); safecall;
  4104. function Get_posRight: Single; safecall;
  4105. procedure Set_imeMode(const p: WideString); safecall;
  4106. function Get_imeMode: WideString; safecall;
  4107. procedure Set_rubyAlign(const p: WideString); safecall;
  4108. function Get_rubyAlign: WideString; safecall;
  4109. procedure Set_rubyPosition(const p: WideString); safecall;
  4110. function Get_rubyPosition: WideString; safecall;
  4111. procedure Set_rubyOverhang(const p: WideString); safecall;
  4112. function Get_rubyOverhang: WideString; safecall;
  4113. procedure Set_layoutGridChar(p: OleVariant); safecall;
  4114. function Get_layoutGridChar: OleVariant; safecall;
  4115. procedure Set_layoutGridLine(p: OleVariant); safecall;
  4116. function Get_layoutGridLine: OleVariant; safecall;
  4117. procedure Set_layoutGridMode(const p: WideString); safecall;
  4118. function Get_layoutGridMode: WideString; safecall;
  4119. procedure Set_layoutGridType(const p: WideString); safecall;
  4120. function Get_layoutGridType: WideString; safecall;
  4121. procedure Set_layoutGrid(const p: WideString); safecall;
  4122. function Get_layoutGrid: WideString; safecall;
  4123. procedure Set_wordBreak(const p: WideString); safecall;
  4124. function Get_wordBreak: WideString; safecall;
  4125. procedure Set_lineBreak(const p: WideString); safecall;
  4126. function Get_lineBreak: WideString; safecall;
  4127. procedure Set_textJustify(const p: WideString); safecall;
  4128. function Get_textJustify: WideString; safecall;
  4129. procedure Set_textJustifyTrim(const p: WideString); safecall;
  4130. function Get_textJustifyTrim: WideString; safecall;
  4131. procedure Set_textKashida(p: OleVariant); safecall;
  4132. function Get_textKashida: OleVariant; safecall;
  4133. procedure Set_textAutospace(const p: WideString); safecall;
  4134. function Get_textAutospace: WideString; safecall;
  4135. procedure Set_overflowX(const p: WideString); safecall;
  4136. function Get_overflowX: WideString; safecall;
  4137. procedure Set_overflowY(const p: WideString); safecall;
  4138. function Get_overflowY: WideString; safecall;
  4139. procedure Set_accelerator(const p: WideString); safecall;
  4140. function Get_accelerator: WideString; safecall;
  4141. property tableLayout: WideString read Get_tableLayout write Set_tableLayout;
  4142. property borderCollapse: WideString read Get_borderCollapse write Set_borderCollapse;
  4143. property direction: WideString read Get_direction write Set_direction;
  4144. property behavior: WideString read Get_behavior write Set_behavior;
  4145. property position: WideString read Get_position write Set_position;
  4146. property unicodeBidi: WideString read Get_unicodeBidi write Set_unicodeBidi;
  4147. property bottom: OleVariant read Get_bottom write Set_bottom;
  4148. property right: OleVariant read Get_right write Set_right;
  4149. property pixelBottom: Integer read Get_pixelBottom write Set_pixelBottom;
  4150. property pixelRight: Integer read Get_pixelRight write Set_pixelRight;
  4151. property posBottom: Single read Get_posBottom write Set_posBottom;
  4152. property posRight: Single read Get_posRight write Set_posRight;
  4153. property imeMode: WideString read Get_imeMode write Set_imeMode;
  4154. property rubyAlign: WideString read Get_rubyAlign write Set_rubyAlign;
  4155. property rubyPosition: WideString read Get_rubyPosition write Set_rubyPosition;
  4156. property rubyOverhang: WideString read Get_rubyOverhang write Set_rubyOverhang;
  4157. property layoutGridChar: OleVariant read Get_layoutGridChar write Set_layoutGridChar;
  4158. property layoutGridLine: OleVariant read Get_layoutGridLine write Set_layoutGridLine;
  4159. property layoutGridMode: WideString read Get_layoutGridMode write Set_layoutGridMode;
  4160. property layoutGridType: WideString read Get_layoutGridType write Set_layoutGridType;
  4161. property layoutGrid: WideString read Get_layoutGrid write Set_layoutGrid;
  4162. property wordBreak: WideString read Get_wordBreak write Set_wordBreak;
  4163. property lineBreak: WideString read Get_lineBreak write Set_lineBreak;
  4164. property textJustify: WideString read Get_textJustify write Set_textJustify;
  4165. property textJustifyTrim: WideString read Get_textJustifyTrim write Set_textJustifyTrim;
  4166. property textKashida: OleVariant read Get_textKashida write Set_textKashida;
  4167. property textAutospace: WideString read Get_textAutospace write Set_textAutospace;
  4168. property overflowX: WideString read Get_overflowX write Set_overflowX;
  4169. property overflowY: WideString read Get_overflowY write Set_overflowY;
  4170. property accelerator: WideString read Get_accelerator write Set_accelerator;
  4171. end;
  4172. // *********************************************************************//
  4173. // DispIntf: IHTMLStyle2Disp
  4174. // Flags: (4416) Dual OleAutomation Dispatchable
  4175. // GUID: {3050F4A2-98B5-11CF-BB82-00AA00BDCE0B}
  4176. // *********************************************************************//
  4177. IHTMLStyle2Disp = dispinterface
  4178. ['{3050F4A2-98B5-11CF-BB82-00AA00BDCE0B}']
  4179. property tableLayout: WideString dispid -2147413014;
  4180. property borderCollapse: WideString dispid -2147413028;
  4181. property direction: WideString dispid -2147412993;
  4182. property behavior: WideString dispid -2147412997;
  4183. procedure setExpression(const propname: WideString; const expression: WideString;
  4184. const language: WideString); dispid -2147417608;
  4185. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  4186. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  4187. property position: WideString dispid -2147413022;
  4188. property unicodeBidi: WideString dispid -2147412994;
  4189. property bottom: OleVariant dispid -2147418034;
  4190. property right: OleVariant dispid -2147418035;
  4191. property pixelBottom: Integer dispid -2147414103;
  4192. property pixelRight: Integer dispid -2147414102;
  4193. property posBottom: Single dispid -2147414101;
  4194. property posRight: Single dispid -2147414100;
  4195. property imeMode: WideString dispid -2147412992;
  4196. property rubyAlign: WideString dispid -2147412991;
  4197. property rubyPosition: WideString dispid -2147412990;
  4198. property rubyOverhang: WideString dispid -2147412989;
  4199. property layoutGridChar: OleVariant dispid -2147412985;
  4200. property layoutGridLine: OleVariant dispid -2147412984;
  4201. property layoutGridMode: WideString dispid -2147412983;
  4202. property layoutGridType: WideString dispid -2147412982;
  4203. property layoutGrid: WideString dispid -2147412981;
  4204. property wordBreak: WideString dispid -2147412978;
  4205. property lineBreak: WideString dispid -2147412979;
  4206. property textJustify: WideString dispid -2147412977;
  4207. property textJustifyTrim: WideString dispid -2147412976;
  4208. property textKashida: OleVariant dispid -2147412975;
  4209. property textAutospace: WideString dispid -2147412980;
  4210. property overflowX: WideString dispid -2147412973;
  4211. property overflowY: WideString dispid -2147412972;
  4212. property accelerator: WideString dispid -2147412965;
  4213. end;
  4214. // *********************************************************************//
  4215. // Interface: IHTMLStyle3
  4216. // Flags: (4416) Dual OleAutomation Dispatchable
  4217. // GUID: {3050F656-98B5-11CF-BB82-00AA00BDCE0B}
  4218. // *********************************************************************//
  4219. IHTMLStyle3 = interface(IDispatch)
  4220. ['{3050F656-98B5-11CF-BB82-00AA00BDCE0B}']
  4221. procedure Set_layoutFlow(const p: WideString); safecall;
  4222. function Get_layoutFlow: WideString; safecall;
  4223. procedure Set_zoom(p: OleVariant); safecall;
  4224. function Get_zoom: OleVariant; safecall;
  4225. procedure Set_wordWrap(const p: WideString); safecall;
  4226. function Get_wordWrap: WideString; safecall;
  4227. procedure Set_textUnderlinePosition(const p: WideString); safecall;
  4228. function Get_textUnderlinePosition: WideString; safecall;
  4229. procedure Set_scrollbarBaseColor(p: OleVariant); safecall;
  4230. function Get_scrollbarBaseColor: OleVariant; safecall;
  4231. procedure Set_scrollbarFaceColor(p: OleVariant); safecall;
  4232. function Get_scrollbarFaceColor: OleVariant; safecall;
  4233. procedure Set_scrollbar3dLightColor(p: OleVariant); safecall;
  4234. function Get_scrollbar3dLightColor: OleVariant; safecall;
  4235. procedure Set_scrollbarShadowColor(p: OleVariant); safecall;
  4236. function Get_scrollbarShadowColor: OleVariant; safecall;
  4237. procedure Set_scrollbarHighlightColor(p: OleVariant); safecall;
  4238. function Get_scrollbarHighlightColor: OleVariant; safecall;
  4239. procedure Set_scrollbarDarkShadowColor(p: OleVariant); safecall;
  4240. function Get_scrollbarDarkShadowColor: OleVariant; safecall;
  4241. procedure Set_scrollbarArrowColor(p: OleVariant); safecall;
  4242. function Get_scrollbarArrowColor: OleVariant; safecall;
  4243. procedure Set_scrollbarTrackColor(p: OleVariant); safecall;
  4244. function Get_scrollbarTrackColor: OleVariant; safecall;
  4245. procedure Set_writingMode(const p: WideString); safecall;
  4246. function Get_writingMode: WideString; safecall;
  4247. procedure Set_textAlignLast(const p: WideString); safecall;
  4248. function Get_textAlignLast: WideString; safecall;
  4249. procedure Set_textKashidaSpace(p: OleVariant); safecall;
  4250. function Get_textKashidaSpace: OleVariant; safecall;
  4251. property layoutFlow: WideString read Get_layoutFlow write Set_layoutFlow;
  4252. property zoom: OleVariant read Get_zoom write Set_zoom;
  4253. property wordWrap: WideString read Get_wordWrap write Set_wordWrap;
  4254. property textUnderlinePosition: WideString read Get_textUnderlinePosition write Set_textUnderlinePosition;
  4255. property scrollbarBaseColor: OleVariant read Get_scrollbarBaseColor write Set_scrollbarBaseColor;
  4256. property scrollbarFaceColor: OleVariant read Get_scrollbarFaceColor write Set_scrollbarFaceColor;
  4257. property scrollbar3dLightColor: OleVariant read Get_scrollbar3dLightColor write Set_scrollbar3dLightColor;
  4258. property scrollbarShadowColor: OleVariant read Get_scrollbarShadowColor write Set_scrollbarShadowColor;
  4259. property scrollbarHighlightColor: OleVariant read Get_scrollbarHighlightColor write Set_scrollbarHighlightColor;
  4260. property scrollbarDarkShadowColor: OleVariant read Get_scrollbarDarkShadowColor write Set_scrollbarDarkShadowColor;
  4261. property scrollbarArrowColor: OleVariant read Get_scrollbarArrowColor write Set_scrollbarArrowColor;
  4262. property scrollbarTrackColor: OleVariant read Get_scrollbarTrackColor write Set_scrollbarTrackColor;
  4263. property writingMode: WideString read Get_writingMode write Set_writingMode;
  4264. property textAlignLast: WideString read Get_textAlignLast write Set_textAlignLast;
  4265. property textKashidaSpace: OleVariant read Get_textKashidaSpace write Set_textKashidaSpace;
  4266. end;
  4267. // *********************************************************************//
  4268. // DispIntf: IHTMLStyle3Disp
  4269. // Flags: (4416) Dual OleAutomation Dispatchable
  4270. // GUID: {3050F656-98B5-11CF-BB82-00AA00BDCE0B}
  4271. // *********************************************************************//
  4272. IHTMLStyle3Disp = dispinterface
  4273. ['{3050F656-98B5-11CF-BB82-00AA00BDCE0B}']
  4274. property layoutFlow: WideString dispid -2147412957;
  4275. property zoom: OleVariant dispid -2147412959;
  4276. property wordWrap: WideString dispid -2147412954;
  4277. property textUnderlinePosition: WideString dispid -2147412953;
  4278. property scrollbarBaseColor: OleVariant dispid -2147412932;
  4279. property scrollbarFaceColor: OleVariant dispid -2147412931;
  4280. property scrollbar3dLightColor: OleVariant dispid -2147412930;
  4281. property scrollbarShadowColor: OleVariant dispid -2147412929;
  4282. property scrollbarHighlightColor: OleVariant dispid -2147412928;
  4283. property scrollbarDarkShadowColor: OleVariant dispid -2147412927;
  4284. property scrollbarArrowColor: OleVariant dispid -2147412926;
  4285. property scrollbarTrackColor: OleVariant dispid -2147412916;
  4286. property writingMode: WideString dispid -2147412920;
  4287. property textAlignLast: WideString dispid -2147412909;
  4288. property textKashidaSpace: OleVariant dispid -2147412908;
  4289. end;
  4290. // *********************************************************************//
  4291. // Interface: IHTMLStyle4
  4292. // Flags: (4416) Dual OleAutomation Dispatchable
  4293. // GUID: {3050F816-98B5-11CF-BB82-00AA00BDCE0B}
  4294. // *********************************************************************//
  4295. IHTMLStyle4 = interface(IDispatch)
  4296. ['{3050F816-98B5-11CF-BB82-00AA00BDCE0B}']
  4297. procedure Set_textOverflow(const p: WideString); safecall;
  4298. function Get_textOverflow: WideString; safecall;
  4299. procedure Set_minHeight(p: OleVariant); safecall;
  4300. function Get_minHeight: OleVariant; safecall;
  4301. property textOverflow: WideString read Get_textOverflow write Set_textOverflow;
  4302. property minHeight: OleVariant read Get_minHeight write Set_minHeight;
  4303. end;
  4304. // *********************************************************************//
  4305. // DispIntf: IHTMLStyle4Disp
  4306. // Flags: (4416) Dual OleAutomation Dispatchable
  4307. // GUID: {3050F816-98B5-11CF-BB82-00AA00BDCE0B}
  4308. // *********************************************************************//
  4309. IHTMLStyle4Disp = dispinterface
  4310. ['{3050F816-98B5-11CF-BB82-00AA00BDCE0B}']
  4311. property textOverflow: WideString dispid -2147412903;
  4312. property minHeight: OleVariant dispid -2147412901;
  4313. end;
  4314. // *********************************************************************//
  4315. // Interface: IHTMLRuleStyle
  4316. // Flags: (4416) Dual OleAutomation Dispatchable
  4317. // GUID: {3050F3CF-98B5-11CF-BB82-00AA00BDCE0B}
  4318. // *********************************************************************//
  4319. IHTMLRuleStyle = interface(IDispatch)
  4320. ['{3050F3CF-98B5-11CF-BB82-00AA00BDCE0B}']
  4321. procedure Set_fontFamily(const p: WideString); safecall;
  4322. function Get_fontFamily: WideString; safecall;
  4323. procedure Set_fontStyle(const p: WideString); safecall;
  4324. function Get_fontStyle: WideString; safecall;
  4325. procedure Set_fontVariant(const p: WideString); safecall;
  4326. function Get_fontVariant: WideString; safecall;
  4327. procedure Set_fontWeight(const p: WideString); safecall;
  4328. function Get_fontWeight: WideString; safecall;
  4329. procedure Set_fontSize(p: OleVariant); safecall;
  4330. function Get_fontSize: OleVariant; safecall;
  4331. procedure Set_font(const p: WideString); safecall;
  4332. function Get_font: WideString; safecall;
  4333. procedure Set_color(p: OleVariant); safecall;
  4334. function Get_color: OleVariant; safecall;
  4335. procedure Set_background(const p: WideString); safecall;
  4336. function Get_background: WideString; safecall;
  4337. procedure Set_backgroundColor(p: OleVariant); safecall;
  4338. function Get_backgroundColor: OleVariant; safecall;
  4339. procedure Set_backgroundImage(const p: WideString); safecall;
  4340. function Get_backgroundImage: WideString; safecall;
  4341. procedure Set_backgroundRepeat(const p: WideString); safecall;
  4342. function Get_backgroundRepeat: WideString; safecall;
  4343. procedure Set_backgroundAttachment(const p: WideString); safecall;
  4344. function Get_backgroundAttachment: WideString; safecall;
  4345. procedure Set_backgroundPosition(const p: WideString); safecall;
  4346. function Get_backgroundPosition: WideString; safecall;
  4347. procedure Set_backgroundPositionX(p: OleVariant); safecall;
  4348. function Get_backgroundPositionX: OleVariant; safecall;
  4349. procedure Set_backgroundPositionY(p: OleVariant); safecall;
  4350. function Get_backgroundPositionY: OleVariant; safecall;
  4351. procedure Set_wordSpacing(p: OleVariant); safecall;
  4352. function Get_wordSpacing: OleVariant; safecall;
  4353. procedure Set_letterSpacing(p: OleVariant); safecall;
  4354. function Get_letterSpacing: OleVariant; safecall;
  4355. procedure Set_textDecoration(const p: WideString); safecall;
  4356. function Get_textDecoration: WideString; safecall;
  4357. procedure Set_textDecorationNone(p: WordBool); safecall;
  4358. function Get_textDecorationNone: WordBool; safecall;
  4359. procedure Set_textDecorationUnderline(p: WordBool); safecall;
  4360. function Get_textDecorationUnderline: WordBool; safecall;
  4361. procedure Set_textDecorationOverline(p: WordBool); safecall;
  4362. function Get_textDecorationOverline: WordBool; safecall;
  4363. procedure Set_textDecorationLineThrough(p: WordBool); safecall;
  4364. function Get_textDecorationLineThrough: WordBool; safecall;
  4365. procedure Set_textDecorationBlink(p: WordBool); safecall;
  4366. function Get_textDecorationBlink: WordBool; safecall;
  4367. procedure Set_verticalAlign(p: OleVariant); safecall;
  4368. function Get_verticalAlign: OleVariant; safecall;
  4369. procedure Set_textTransform(const p: WideString); safecall;
  4370. function Get_textTransform: WideString; safecall;
  4371. procedure Set_textAlign(const p: WideString); safecall;
  4372. function Get_textAlign: WideString; safecall;
  4373. procedure Set_textIndent(p: OleVariant); safecall;
  4374. function Get_textIndent: OleVariant; safecall;
  4375. procedure Set_lineHeight(p: OleVariant); safecall;
  4376. function Get_lineHeight: OleVariant; safecall;
  4377. procedure Set_marginTop(p: OleVariant); safecall;
  4378. function Get_marginTop: OleVariant; safecall;
  4379. procedure Set_marginRight(p: OleVariant); safecall;
  4380. function Get_marginRight: OleVariant; safecall;
  4381. procedure Set_marginBottom(p: OleVariant); safecall;
  4382. function Get_marginBottom: OleVariant; safecall;
  4383. procedure Set_marginLeft(p: OleVariant); safecall;
  4384. function Get_marginLeft: OleVariant; safecall;
  4385. procedure Set_margin(const p: WideString); safecall;
  4386. function Get_margin: WideString; safecall;
  4387. procedure Set_paddingTop(p: OleVariant); safecall;
  4388. function Get_paddingTop: OleVariant; safecall;
  4389. procedure Set_paddingRight(p: OleVariant); safecall;
  4390. function Get_paddingRight: OleVariant; safecall;
  4391. procedure Set_paddingBottom(p: OleVariant); safecall;
  4392. function Get_paddingBottom: OleVariant; safecall;
  4393. procedure Set_paddingLeft(p: OleVariant); safecall;
  4394. function Get_paddingLeft: OleVariant; safecall;
  4395. procedure Set_padding(const p: WideString); safecall;
  4396. function Get_padding: WideString; safecall;
  4397. procedure Set_border(const p: WideString); safecall;
  4398. function Get_border: WideString; safecall;
  4399. procedure Set_borderTop(const p: WideString); safecall;
  4400. function Get_borderTop: WideString; safecall;
  4401. procedure Set_borderRight(const p: WideString); safecall;
  4402. function Get_borderRight: WideString; safecall;
  4403. procedure Set_borderBottom(const p: WideString); safecall;
  4404. function Get_borderBottom: WideString; safecall;
  4405. procedure Set_borderLeft(const p: WideString); safecall;
  4406. function Get_borderLeft: WideString; safecall;
  4407. procedure Set_borderColor(const p: WideString); safecall;
  4408. function Get_borderColor: WideString; safecall;
  4409. procedure Set_borderTopColor(p: OleVariant); safecall;
  4410. function Get_borderTopColor: OleVariant; safecall;
  4411. procedure Set_borderRightColor(p: OleVariant); safecall;
  4412. function Get_borderRightColor: OleVariant; safecall;
  4413. procedure Set_borderBottomColor(p: OleVariant); safecall;
  4414. function Get_borderBottomColor: OleVariant; safecall;
  4415. procedure Set_borderLeftColor(p: OleVariant); safecall;
  4416. function Get_borderLeftColor: OleVariant; safecall;
  4417. procedure Set_borderWidth(const p: WideString); safecall;
  4418. function Get_borderWidth: WideString; safecall;
  4419. procedure Set_borderTopWidth(p: OleVariant); safecall;
  4420. function Get_borderTopWidth: OleVariant; safecall;
  4421. procedure Set_borderRightWidth(p: OleVariant); safecall;
  4422. function Get_borderRightWidth: OleVariant; safecall;
  4423. procedure Set_borderBottomWidth(p: OleVariant); safecall;
  4424. function Get_borderBottomWidth: OleVariant; safecall;
  4425. procedure Set_borderLeftWidth(p: OleVariant); safecall;
  4426. function Get_borderLeftWidth: OleVariant; safecall;
  4427. procedure Set_borderStyle(const p: WideString); safecall;
  4428. function Get_borderStyle: WideString; safecall;
  4429. procedure Set_borderTopStyle(const p: WideString); safecall;
  4430. function Get_borderTopStyle: WideString; safecall;
  4431. procedure Set_borderRightStyle(const p: WideString); safecall;
  4432. function Get_borderRightStyle: WideString; safecall;
  4433. procedure Set_borderBottomStyle(const p: WideString); safecall;
  4434. function Get_borderBottomStyle: WideString; safecall;
  4435. procedure Set_borderLeftStyle(const p: WideString); safecall;
  4436. function Get_borderLeftStyle: WideString; safecall;
  4437. procedure Set_width(p: OleVariant); safecall;
  4438. function Get_width: OleVariant; safecall;
  4439. procedure Set_height(p: OleVariant); safecall;
  4440. function Get_height: OleVariant; safecall;
  4441. procedure Set_styleFloat(const p: WideString); safecall;
  4442. function Get_styleFloat: WideString; safecall;
  4443. procedure Set_clear(const p: WideString); safecall;
  4444. function Get_clear: WideString; safecall;
  4445. procedure Set_display(const p: WideString); safecall;
  4446. function Get_display: WideString; safecall;
  4447. procedure Set_visibility(const p: WideString); safecall;
  4448. function Get_visibility: WideString; safecall;
  4449. procedure Set_listStyleType(const p: WideString); safecall;
  4450. function Get_listStyleType: WideString; safecall;
  4451. procedure Set_listStylePosition(const p: WideString); safecall;
  4452. function Get_listStylePosition: WideString; safecall;
  4453. procedure Set_listStyleImage(const p: WideString); safecall;
  4454. function Get_listStyleImage: WideString; safecall;
  4455. procedure Set_listStyle(const p: WideString); safecall;
  4456. function Get_listStyle: WideString; safecall;
  4457. procedure Set_whiteSpace(const p: WideString); safecall;
  4458. function Get_whiteSpace: WideString; safecall;
  4459. procedure Set_top(p: OleVariant); safecall;
  4460. function Get_top: OleVariant; safecall;
  4461. procedure Set_left(p: OleVariant); safecall;
  4462. function Get_left: OleVariant; safecall;
  4463. function Get_position: WideString; safecall;
  4464. procedure Set_zIndex(p: OleVariant); safecall;
  4465. function Get_zIndex: OleVariant; safecall;
  4466. procedure Set_overflow(const p: WideString); safecall;
  4467. function Get_overflow: WideString; safecall;
  4468. procedure Set_pageBreakBefore(const p: WideString); safecall;
  4469. function Get_pageBreakBefore: WideString; safecall;
  4470. procedure Set_pageBreakAfter(const p: WideString); safecall;
  4471. function Get_pageBreakAfter: WideString; safecall;
  4472. procedure Set_cssText(const p: WideString); safecall;
  4473. function Get_cssText: WideString; safecall;
  4474. procedure Set_cursor(const p: WideString); safecall;
  4475. function Get_cursor: WideString; safecall;
  4476. procedure Set_clip(const p: WideString); safecall;
  4477. function Get_clip: WideString; safecall;
  4478. procedure Set_filter(const p: WideString); safecall;
  4479. function Get_filter: WideString; safecall;
  4480. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  4481. lFlags: Integer); safecall;
  4482. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; safecall;
  4483. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; safecall;
  4484. property fontFamily: WideString read Get_fontFamily write Set_fontFamily;
  4485. property fontStyle: WideString read Get_fontStyle write Set_fontStyle;
  4486. property fontVariant: WideString read Get_fontVariant write Set_fontVariant;
  4487. property fontWeight: WideString read Get_fontWeight write Set_fontWeight;
  4488. property fontSize: OleVariant read Get_fontSize write Set_fontSize;
  4489. property font: WideString read Get_font write Set_font;
  4490. property color: OleVariant read Get_color write Set_color;
  4491. property background: WideString read Get_background write Set_background;
  4492. property backgroundColor: OleVariant read Get_backgroundColor write Set_backgroundColor;
  4493. property backgroundImage: WideString read Get_backgroundImage write Set_backgroundImage;
  4494. property backgroundRepeat: WideString read Get_backgroundRepeat write Set_backgroundRepeat;
  4495. property backgroundAttachment: WideString read Get_backgroundAttachment write Set_backgroundAttachment;
  4496. property backgroundPosition: WideString read Get_backgroundPosition write Set_backgroundPosition;
  4497. property backgroundPositionX: OleVariant read Get_backgroundPositionX write Set_backgroundPositionX;
  4498. property backgroundPositionY: OleVariant read Get_backgroundPositionY write Set_backgroundPositionY;
  4499. property wordSpacing: OleVariant read Get_wordSpacing write Set_wordSpacing;
  4500. property letterSpacing: OleVariant read Get_letterSpacing write Set_letterSpacing;
  4501. property textDecoration: WideString read Get_textDecoration write Set_textDecoration;
  4502. property textDecorationNone: WordBool read Get_textDecorationNone write Set_textDecorationNone;
  4503. property textDecorationUnderline: WordBool read Get_textDecorationUnderline write Set_textDecorationUnderline;
  4504. property textDecorationOverline: WordBool read Get_textDecorationOverline write Set_textDecorationOverline;
  4505. property textDecorationLineThrough: WordBool read Get_textDecorationLineThrough write Set_textDecorationLineThrough;
  4506. property textDecorationBlink: WordBool read Get_textDecorationBlink write Set_textDecorationBlink;
  4507. property verticalAlign: OleVariant read Get_verticalAlign write Set_verticalAlign;
  4508. property textTransform: WideString read Get_textTransform write Set_textTransform;
  4509. property textAlign: WideString read Get_textAlign write Set_textAlign;
  4510. property textIndent: OleVariant read Get_textIndent write Set_textIndent;
  4511. property lineHeight: OleVariant read Get_lineHeight write Set_lineHeight;
  4512. property marginTop: OleVariant read Get_marginTop write Set_marginTop;
  4513. property marginRight: OleVariant read Get_marginRight write Set_marginRight;
  4514. property marginBottom: OleVariant read Get_marginBottom write Set_marginBottom;
  4515. property marginLeft: OleVariant read Get_marginLeft write Set_marginLeft;
  4516. property margin: WideString read Get_margin write Set_margin;
  4517. property paddingTop: OleVariant read Get_paddingTop write Set_paddingTop;
  4518. property paddingRight: OleVariant read Get_paddingRight write Set_paddingRight;
  4519. property paddingBottom: OleVariant read Get_paddingBottom write Set_paddingBottom;
  4520. property paddingLeft: OleVariant read Get_paddingLeft write Set_paddingLeft;
  4521. property padding: WideString read Get_padding write Set_padding;
  4522. property border: WideString read Get_border write Set_border;
  4523. property borderTop: WideString read Get_borderTop write Set_borderTop;
  4524. property borderRight: WideString read Get_borderRight write Set_borderRight;
  4525. property borderBottom: WideString read Get_borderBottom write Set_borderBottom;
  4526. property borderLeft: WideString read Get_borderLeft write Set_borderLeft;
  4527. property borderColor: WideString read Get_borderColor write Set_borderColor;
  4528. property borderTopColor: OleVariant read Get_borderTopColor write Set_borderTopColor;
  4529. property borderRightColor: OleVariant read Get_borderRightColor write Set_borderRightColor;
  4530. property borderBottomColor: OleVariant read Get_borderBottomColor write Set_borderBottomColor;
  4531. property borderLeftColor: OleVariant read Get_borderLeftColor write Set_borderLeftColor;
  4532. property borderWidth: WideString read Get_borderWidth write Set_borderWidth;
  4533. property borderTopWidth: OleVariant read Get_borderTopWidth write Set_borderTopWidth;
  4534. property borderRightWidth: OleVariant read Get_borderRightWidth write Set_borderRightWidth;
  4535. property borderBottomWidth: OleVariant read Get_borderBottomWidth write Set_borderBottomWidth;
  4536. property borderLeftWidth: OleVariant read Get_borderLeftWidth write Set_borderLeftWidth;
  4537. property borderStyle: WideString read Get_borderStyle write Set_borderStyle;
  4538. property borderTopStyle: WideString read Get_borderTopStyle write Set_borderTopStyle;
  4539. property borderRightStyle: WideString read Get_borderRightStyle write Set_borderRightStyle;
  4540. property borderBottomStyle: WideString read Get_borderBottomStyle write Set_borderBottomStyle;
  4541. property borderLeftStyle: WideString read Get_borderLeftStyle write Set_borderLeftStyle;
  4542. property width: OleVariant read Get_width write Set_width;
  4543. property height: OleVariant read Get_height write Set_height;
  4544. property styleFloat: WideString read Get_styleFloat write Set_styleFloat;
  4545. property clear: WideString read Get_clear write Set_clear;
  4546. property display: WideString read Get_display write Set_display;
  4547. property visibility: WideString read Get_visibility write Set_visibility;
  4548. property listStyleType: WideString read Get_listStyleType write Set_listStyleType;
  4549. property listStylePosition: WideString read Get_listStylePosition write Set_listStylePosition;
  4550. property listStyleImage: WideString read Get_listStyleImage write Set_listStyleImage;
  4551. property listStyle: WideString read Get_listStyle write Set_listStyle;
  4552. property whiteSpace: WideString read Get_whiteSpace write Set_whiteSpace;
  4553. property top: OleVariant read Get_top write Set_top;
  4554. property left: OleVariant read Get_left write Set_left;
  4555. property position: WideString read Get_position;
  4556. property zIndex: OleVariant read Get_zIndex write Set_zIndex;
  4557. property overflow: WideString read Get_overflow write Set_overflow;
  4558. property pageBreakBefore: WideString read Get_pageBreakBefore write Set_pageBreakBefore;
  4559. property pageBreakAfter: WideString read Get_pageBreakAfter write Set_pageBreakAfter;
  4560. property cssText: WideString read Get_cssText write Set_cssText;
  4561. property cursor: WideString read Get_cursor write Set_cursor;
  4562. property clip: WideString read Get_clip write Set_clip;
  4563. property filter: WideString read Get_filter write Set_filter;
  4564. end;
  4565. // *********************************************************************//
  4566. // DispIntf: IHTMLRuleStyleDisp
  4567. // Flags: (4416) Dual OleAutomation Dispatchable
  4568. // GUID: {3050F3CF-98B5-11CF-BB82-00AA00BDCE0B}
  4569. // *********************************************************************//
  4570. IHTMLRuleStyleDisp = dispinterface
  4571. ['{3050F3CF-98B5-11CF-BB82-00AA00BDCE0B}']
  4572. property fontFamily: WideString dispid -2147413094;
  4573. property fontStyle: WideString dispid -2147413088;
  4574. property fontVariant: WideString dispid -2147413087;
  4575. property fontWeight: WideString dispid -2147413085;
  4576. property fontSize: OleVariant dispid -2147413093;
  4577. property font: WideString dispid -2147413071;
  4578. property color: OleVariant dispid -2147413110;
  4579. property background: WideString dispid -2147413080;
  4580. property backgroundColor: OleVariant dispid -501;
  4581. property backgroundImage: WideString dispid -2147413111;
  4582. property backgroundRepeat: WideString dispid -2147413068;
  4583. property backgroundAttachment: WideString dispid -2147413067;
  4584. property backgroundPosition: WideString dispid -2147413066;
  4585. property backgroundPositionX: OleVariant dispid -2147413079;
  4586. property backgroundPositionY: OleVariant dispid -2147413078;
  4587. property wordSpacing: OleVariant dispid -2147413065;
  4588. property letterSpacing: OleVariant dispid -2147413104;
  4589. property textDecoration: WideString dispid -2147413077;
  4590. property textDecorationNone: WordBool dispid -2147413089;
  4591. property textDecorationUnderline: WordBool dispid -2147413091;
  4592. property textDecorationOverline: WordBool dispid -2147413043;
  4593. property textDecorationLineThrough: WordBool dispid -2147413092;
  4594. property textDecorationBlink: WordBool dispid -2147413090;
  4595. property verticalAlign: OleVariant dispid -2147413064;
  4596. property textTransform: WideString dispid -2147413108;
  4597. property textAlign: WideString dispid -2147418040;
  4598. property textIndent: OleVariant dispid -2147413105;
  4599. property lineHeight: OleVariant dispid -2147413106;
  4600. property marginTop: OleVariant dispid -2147413075;
  4601. property marginRight: OleVariant dispid -2147413074;
  4602. property marginBottom: OleVariant dispid -2147413073;
  4603. property marginLeft: OleVariant dispid -2147413072;
  4604. property margin: WideString dispid -2147413076;
  4605. property paddingTop: OleVariant dispid -2147413100;
  4606. property paddingRight: OleVariant dispid -2147413099;
  4607. property paddingBottom: OleVariant dispid -2147413098;
  4608. property paddingLeft: OleVariant dispid -2147413097;
  4609. property padding: WideString dispid -2147413101;
  4610. property border: WideString dispid -2147413063;
  4611. property borderTop: WideString dispid -2147413062;
  4612. property borderRight: WideString dispid -2147413061;
  4613. property borderBottom: WideString dispid -2147413060;
  4614. property borderLeft: WideString dispid -2147413059;
  4615. property borderColor: WideString dispid -2147413058;
  4616. property borderTopColor: OleVariant dispid -2147413057;
  4617. property borderRightColor: OleVariant dispid -2147413056;
  4618. property borderBottomColor: OleVariant dispid -2147413055;
  4619. property borderLeftColor: OleVariant dispid -2147413054;
  4620. property borderWidth: WideString dispid -2147413053;
  4621. property borderTopWidth: OleVariant dispid -2147413052;
  4622. property borderRightWidth: OleVariant dispid -2147413051;
  4623. property borderBottomWidth: OleVariant dispid -2147413050;
  4624. property borderLeftWidth: OleVariant dispid -2147413049;
  4625. property borderStyle: WideString dispid -2147413048;
  4626. property borderTopStyle: WideString dispid -2147413047;
  4627. property borderRightStyle: WideString dispid -2147413046;
  4628. property borderBottomStyle: WideString dispid -2147413045;
  4629. property borderLeftStyle: WideString dispid -2147413044;
  4630. property width: OleVariant dispid -2147418107;
  4631. property height: OleVariant dispid -2147418106;
  4632. property styleFloat: WideString dispid -2147413042;
  4633. property clear: WideString dispid -2147413096;
  4634. property display: WideString dispid -2147413041;
  4635. property visibility: WideString dispid -2147413032;
  4636. property listStyleType: WideString dispid -2147413040;
  4637. property listStylePosition: WideString dispid -2147413039;
  4638. property listStyleImage: WideString dispid -2147413038;
  4639. property listStyle: WideString dispid -2147413037;
  4640. property whiteSpace: WideString dispid -2147413036;
  4641. property top: OleVariant dispid -2147418108;
  4642. property left: OleVariant dispid -2147418109;
  4643. property position: WideString readonly dispid -2147413022;
  4644. property zIndex: OleVariant dispid -2147413021;
  4645. property overflow: WideString dispid -2147413102;
  4646. property pageBreakBefore: WideString dispid -2147413035;
  4647. property pageBreakAfter: WideString dispid -2147413034;
  4648. property cssText: WideString dispid -2147413013;
  4649. property cursor: WideString dispid -2147413010;
  4650. property clip: WideString dispid -2147413020;
  4651. property filter: WideString dispid -2147413030;
  4652. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  4653. lFlags: Integer); dispid -2147417611;
  4654. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  4655. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  4656. end;
  4657. // *********************************************************************//
  4658. // Interface: IHTMLRuleStyle2
  4659. // Flags: (4416) Dual OleAutomation Dispatchable
  4660. // GUID: {3050F4AC-98B5-11CF-BB82-00AA00BDCE0B}
  4661. // *********************************************************************//
  4662. IHTMLRuleStyle2 = interface(IDispatch)
  4663. ['{3050F4AC-98B5-11CF-BB82-00AA00BDCE0B}']
  4664. procedure Set_tableLayout(const p: WideString); safecall;
  4665. function Get_tableLayout: WideString; safecall;
  4666. procedure Set_borderCollapse(const p: WideString); safecall;
  4667. function Get_borderCollapse: WideString; safecall;
  4668. procedure Set_direction(const p: WideString); safecall;
  4669. function Get_direction: WideString; safecall;
  4670. procedure Set_behavior(const p: WideString); safecall;
  4671. function Get_behavior: WideString; safecall;
  4672. procedure Set_position(const p: WideString); safecall;
  4673. function Get_position: WideString; safecall;
  4674. procedure Set_unicodeBidi(const p: WideString); safecall;
  4675. function Get_unicodeBidi: WideString; safecall;
  4676. procedure Set_bottom(p: OleVariant); safecall;
  4677. function Get_bottom: OleVariant; safecall;
  4678. procedure Set_right(p: OleVariant); safecall;
  4679. function Get_right: OleVariant; safecall;
  4680. procedure Set_pixelBottom(p: Integer); safecall;
  4681. function Get_pixelBottom: Integer; safecall;
  4682. procedure Set_pixelRight(p: Integer); safecall;
  4683. function Get_pixelRight: Integer; safecall;
  4684. procedure Set_posBottom(p: Single); safecall;
  4685. function Get_posBottom: Single; safecall;
  4686. procedure Set_posRight(p: Single); safecall;
  4687. function Get_posRight: Single; safecall;
  4688. procedure Set_imeMode(const p: WideString); safecall;
  4689. function Get_imeMode: WideString; safecall;
  4690. procedure Set_rubyAlign(const p: WideString); safecall;
  4691. function Get_rubyAlign: WideString; safecall;
  4692. procedure Set_rubyPosition(const p: WideString); safecall;
  4693. function Get_rubyPosition: WideString; safecall;
  4694. procedure Set_rubyOverhang(const p: WideString); safecall;
  4695. function Get_rubyOverhang: WideString; safecall;
  4696. procedure Set_layoutGridChar(p: OleVariant); safecall;
  4697. function Get_layoutGridChar: OleVariant; safecall;
  4698. procedure Set_layoutGridLine(p: OleVariant); safecall;
  4699. function Get_layoutGridLine: OleVariant; safecall;
  4700. procedure Set_layoutGridMode(const p: WideString); safecall;
  4701. function Get_layoutGridMode: WideString; safecall;
  4702. procedure Set_layoutGridType(const p: WideString); safecall;
  4703. function Get_layoutGridType: WideString; safecall;
  4704. procedure Set_layoutGrid(const p: WideString); safecall;
  4705. function Get_layoutGrid: WideString; safecall;
  4706. procedure Set_textAutospace(const p: WideString); safecall;
  4707. function Get_textAutospace: WideString; safecall;
  4708. procedure Set_wordBreak(const p: WideString); safecall;
  4709. function Get_wordBreak: WideString; safecall;
  4710. procedure Set_lineBreak(const p: WideString); safecall;
  4711. function Get_lineBreak: WideString; safecall;
  4712. procedure Set_textJustify(const p: WideString); safecall;
  4713. function Get_textJustify: WideString; safecall;
  4714. procedure Set_textJustifyTrim(const p: WideString); safecall;
  4715. function Get_textJustifyTrim: WideString; safecall;
  4716. procedure Set_textKashida(p: OleVariant); safecall;
  4717. function Get_textKashida: OleVariant; safecall;
  4718. procedure Set_overflowX(const p: WideString); safecall;
  4719. function Get_overflowX: WideString; safecall;
  4720. procedure Set_overflowY(const p: WideString); safecall;
  4721. function Get_overflowY: WideString; safecall;
  4722. procedure Set_accelerator(const p: WideString); safecall;
  4723. function Get_accelerator: WideString; safecall;
  4724. property tableLayout: WideString read Get_tableLayout write Set_tableLayout;
  4725. property borderCollapse: WideString read Get_borderCollapse write Set_borderCollapse;
  4726. property direction: WideString read Get_direction write Set_direction;
  4727. property behavior: WideString read Get_behavior write Set_behavior;
  4728. property position: WideString read Get_position write Set_position;
  4729. property unicodeBidi: WideString read Get_unicodeBidi write Set_unicodeBidi;
  4730. property bottom: OleVariant read Get_bottom write Set_bottom;
  4731. property right: OleVariant read Get_right write Set_right;
  4732. property pixelBottom: Integer read Get_pixelBottom write Set_pixelBottom;
  4733. property pixelRight: Integer read Get_pixelRight write Set_pixelRight;
  4734. property posBottom: Single read Get_posBottom write Set_posBottom;
  4735. property posRight: Single read Get_posRight write Set_posRight;
  4736. property imeMode: WideString read Get_imeMode write Set_imeMode;
  4737. property rubyAlign: WideString read Get_rubyAlign write Set_rubyAlign;
  4738. property rubyPosition: WideString read Get_rubyPosition write Set_rubyPosition;
  4739. property rubyOverhang: WideString read Get_rubyOverhang write Set_rubyOverhang;
  4740. property layoutGridChar: OleVariant read Get_layoutGridChar write Set_layoutGridChar;
  4741. property layoutGridLine: OleVariant read Get_layoutGridLine write Set_layoutGridLine;
  4742. property layoutGridMode: WideString read Get_layoutGridMode write Set_layoutGridMode;
  4743. property layoutGridType: WideString read Get_layoutGridType write Set_layoutGridType;
  4744. property layoutGrid: WideString read Get_layoutGrid write Set_layoutGrid;
  4745. property textAutospace: WideString read Get_textAutospace write Set_textAutospace;
  4746. property wordBreak: WideString read Get_wordBreak write Set_wordBreak;
  4747. property lineBreak: WideString read Get_lineBreak write Set_lineBreak;
  4748. property textJustify: WideString read Get_textJustify write Set_textJustify;
  4749. property textJustifyTrim: WideString read Get_textJustifyTrim write Set_textJustifyTrim;
  4750. property textKashida: OleVariant read Get_textKashida write Set_textKashida;
  4751. property overflowX: WideString read Get_overflowX write Set_overflowX;
  4752. property overflowY: WideString read Get_overflowY write Set_overflowY;
  4753. property accelerator: WideString read Get_accelerator write Set_accelerator;
  4754. end;
  4755. // *********************************************************************//
  4756. // DispIntf: IHTMLRuleStyle2Disp
  4757. // Flags: (4416) Dual OleAutomation Dispatchable
  4758. // GUID: {3050F4AC-98B5-11CF-BB82-00AA00BDCE0B}
  4759. // *********************************************************************//
  4760. IHTMLRuleStyle2Disp = dispinterface
  4761. ['{3050F4AC-98B5-11CF-BB82-00AA00BDCE0B}']
  4762. property tableLayout: WideString dispid -2147413014;
  4763. property borderCollapse: WideString dispid -2147413028;
  4764. property direction: WideString dispid -2147412993;
  4765. property behavior: WideString dispid -2147412997;
  4766. property position: WideString dispid -2147413022;
  4767. property unicodeBidi: WideString dispid -2147412994;
  4768. property bottom: OleVariant dispid -2147418034;
  4769. property right: OleVariant dispid -2147418035;
  4770. property pixelBottom: Integer dispid -2147414103;
  4771. property pixelRight: Integer dispid -2147414102;
  4772. property posBottom: Single dispid -2147414101;
  4773. property posRight: Single dispid -2147414100;
  4774. property imeMode: WideString dispid -2147412992;
  4775. property rubyAlign: WideString dispid -2147412991;
  4776. property rubyPosition: WideString dispid -2147412990;
  4777. property rubyOverhang: WideString dispid -2147412989;
  4778. property layoutGridChar: OleVariant dispid -2147412985;
  4779. property layoutGridLine: OleVariant dispid -2147412984;
  4780. property layoutGridMode: WideString dispid -2147412983;
  4781. property layoutGridType: WideString dispid -2147412982;
  4782. property layoutGrid: WideString dispid -2147412981;
  4783. property textAutospace: WideString dispid -2147412980;
  4784. property wordBreak: WideString dispid -2147412978;
  4785. property lineBreak: WideString dispid -2147412979;
  4786. property textJustify: WideString dispid -2147412977;
  4787. property textJustifyTrim: WideString dispid -2147412976;
  4788. property textKashida: OleVariant dispid -2147412975;
  4789. property overflowX: WideString dispid -2147412973;
  4790. property overflowY: WideString dispid -2147412972;
  4791. property accelerator: WideString dispid -2147412965;
  4792. end;
  4793. // *********************************************************************//
  4794. // Interface: IHTMLRuleStyle3
  4795. // Flags: (4416) Dual OleAutomation Dispatchable
  4796. // GUID: {3050F657-98B5-11CF-BB82-00AA00BDCE0B}
  4797. // *********************************************************************//
  4798. IHTMLRuleStyle3 = interface(IDispatch)
  4799. ['{3050F657-98B5-11CF-BB82-00AA00BDCE0B}']
  4800. procedure Set_layoutFlow(const p: WideString); safecall;
  4801. function Get_layoutFlow: WideString; safecall;
  4802. procedure Set_zoom(p: OleVariant); safecall;
  4803. function Get_zoom: OleVariant; safecall;
  4804. procedure Set_wordWrap(const p: WideString); safecall;
  4805. function Get_wordWrap: WideString; safecall;
  4806. procedure Set_textUnderlinePosition(const p: WideString); safecall;
  4807. function Get_textUnderlinePosition: WideString; safecall;
  4808. procedure Set_scrollbarBaseColor(p: OleVariant); safecall;
  4809. function Get_scrollbarBaseColor: OleVariant; safecall;
  4810. procedure Set_scrollbarFaceColor(p: OleVariant); safecall;
  4811. function Get_scrollbarFaceColor: OleVariant; safecall;
  4812. procedure Set_scrollbar3dLightColor(p: OleVariant); safecall;
  4813. function Get_scrollbar3dLightColor: OleVariant; safecall;
  4814. procedure Set_scrollbarShadowColor(p: OleVariant); safecall;
  4815. function Get_scrollbarShadowColor: OleVariant; safecall;
  4816. procedure Set_scrollbarHighlightColor(p: OleVariant); safecall;
  4817. function Get_scrollbarHighlightColor: OleVariant; safecall;
  4818. procedure Set_scrollbarDarkShadowColor(p: OleVariant); safecall;
  4819. function Get_scrollbarDarkShadowColor: OleVariant; safecall;
  4820. procedure Set_scrollbarArrowColor(p: OleVariant); safecall;
  4821. function Get_scrollbarArrowColor: OleVariant; safecall;
  4822. procedure Set_scrollbarTrackColor(p: OleVariant); safecall;
  4823. function Get_scrollbarTrackColor: OleVariant; safecall;
  4824. procedure Set_writingMode(const p: WideString); safecall;
  4825. function Get_writingMode: WideString; safecall;
  4826. procedure Set_textAlignLast(const p: WideString); safecall;
  4827. function Get_textAlignLast: WideString; safecall;
  4828. procedure Set_textKashidaSpace(p: OleVariant); safecall;
  4829. function Get_textKashidaSpace: OleVariant; safecall;
  4830. property layoutFlow: WideString read Get_layoutFlow write Set_layoutFlow;
  4831. property zoom: OleVariant read Get_zoom write Set_zoom;
  4832. property wordWrap: WideString read Get_wordWrap write Set_wordWrap;
  4833. property textUnderlinePosition: WideString read Get_textUnderlinePosition write Set_textUnderlinePosition;
  4834. property scrollbarBaseColor: OleVariant read Get_scrollbarBaseColor write Set_scrollbarBaseColor;
  4835. property scrollbarFaceColor: OleVariant read Get_scrollbarFaceColor write Set_scrollbarFaceColor;
  4836. property scrollbar3dLightColor: OleVariant read Get_scrollbar3dLightColor write Set_scrollbar3dLightColor;
  4837. property scrollbarShadowColor: OleVariant read Get_scrollbarShadowColor write Set_scrollbarShadowColor;
  4838. property scrollbarHighlightColor: OleVariant read Get_scrollbarHighlightColor write Set_scrollbarHighlightColor;
  4839. property scrollbarDarkShadowColor: OleVariant read Get_scrollbarDarkShadowColor write Set_scrollbarDarkShadowColor;
  4840. property scrollbarArrowColor: OleVariant read Get_scrollbarArrowColor write Set_scrollbarArrowColor;
  4841. property scrollbarTrackColor: OleVariant read Get_scrollbarTrackColor write Set_scrollbarTrackColor;
  4842. property writingMode: WideString read Get_writingMode write Set_writingMode;
  4843. property textAlignLast: WideString read Get_textAlignLast write Set_textAlignLast;
  4844. property textKashidaSpace: OleVariant read Get_textKashidaSpace write Set_textKashidaSpace;
  4845. end;
  4846. // *********************************************************************//
  4847. // DispIntf: IHTMLRuleStyle3Disp
  4848. // Flags: (4416) Dual OleAutomation Dispatchable
  4849. // GUID: {3050F657-98B5-11CF-BB82-00AA00BDCE0B}
  4850. // *********************************************************************//
  4851. IHTMLRuleStyle3Disp = dispinterface
  4852. ['{3050F657-98B5-11CF-BB82-00AA00BDCE0B}']
  4853. property layoutFlow: WideString dispid -2147412957;
  4854. property zoom: OleVariant dispid -2147412959;
  4855. property wordWrap: WideString dispid -2147412954;
  4856. property textUnderlinePosition: WideString dispid -2147412953;
  4857. property scrollbarBaseColor: OleVariant dispid -2147412932;
  4858. property scrollbarFaceColor: OleVariant dispid -2147412931;
  4859. property scrollbar3dLightColor: OleVariant dispid -2147412930;
  4860. property scrollbarShadowColor: OleVariant dispid -2147412929;
  4861. property scrollbarHighlightColor: OleVariant dispid -2147412928;
  4862. property scrollbarDarkShadowColor: OleVariant dispid -2147412927;
  4863. property scrollbarArrowColor: OleVariant dispid -2147412926;
  4864. property scrollbarTrackColor: OleVariant dispid -2147412916;
  4865. property writingMode: WideString dispid -2147412920;
  4866. property textAlignLast: WideString dispid -2147412909;
  4867. property textKashidaSpace: OleVariant dispid -2147412908;
  4868. end;
  4869. // *********************************************************************//
  4870. // Interface: IHTMLRuleStyle4
  4871. // Flags: (4416) Dual OleAutomation Dispatchable
  4872. // GUID: {3050F817-98B5-11CF-BB82-00AA00BDCE0B}
  4873. // *********************************************************************//
  4874. IHTMLRuleStyle4 = interface(IDispatch)
  4875. ['{3050F817-98B5-11CF-BB82-00AA00BDCE0B}']
  4876. procedure Set_textOverflow(const p: WideString); safecall;
  4877. function Get_textOverflow: WideString; safecall;
  4878. procedure Set_minHeight(p: OleVariant); safecall;
  4879. function Get_minHeight: OleVariant; safecall;
  4880. property textOverflow: WideString read Get_textOverflow write Set_textOverflow;
  4881. property minHeight: OleVariant read Get_minHeight write Set_minHeight;
  4882. end;
  4883. // *********************************************************************//
  4884. // DispIntf: IHTMLRuleStyle4Disp
  4885. // Flags: (4416) Dual OleAutomation Dispatchable
  4886. // GUID: {3050F817-98B5-11CF-BB82-00AA00BDCE0B}
  4887. // *********************************************************************//
  4888. IHTMLRuleStyle4Disp = dispinterface
  4889. ['{3050F817-98B5-11CF-BB82-00AA00BDCE0B}']
  4890. property textOverflow: WideString dispid -2147412903;
  4891. property minHeight: OleVariant dispid -2147412901;
  4892. end;
  4893. // *********************************************************************//
  4894. // DispIntf: DispHTMLStyle
  4895. // Flags: (4112) Hidden Dispatchable
  4896. // GUID: {3050F55A-98B5-11CF-BB82-00AA00BDCE0B}
  4897. // *********************************************************************//
  4898. DispHTMLStyle = dispinterface
  4899. ['{3050F55A-98B5-11CF-BB82-00AA00BDCE0B}']
  4900. property fontFamily: WideString dispid -2147413094;
  4901. property fontStyle: WideString dispid -2147413088;
  4902. property fontVariant: WideString dispid -2147413087;
  4903. property fontWeight: WideString dispid -2147413085;
  4904. property fontSize: OleVariant dispid -2147413093;
  4905. property font: WideString dispid -2147413071;
  4906. property color: OleVariant dispid -2147413110;
  4907. property background: WideString dispid -2147413080;
  4908. property backgroundColor: OleVariant dispid -501;
  4909. property backgroundImage: WideString dispid -2147413111;
  4910. property backgroundRepeat: WideString dispid -2147413068;
  4911. property backgroundAttachment: WideString dispid -2147413067;
  4912. property backgroundPosition: WideString dispid -2147413066;
  4913. property backgroundPositionX: OleVariant dispid -2147413079;
  4914. property backgroundPositionY: OleVariant dispid -2147413078;
  4915. property wordSpacing: OleVariant dispid -2147413065;
  4916. property letterSpacing: OleVariant dispid -2147413104;
  4917. property textDecoration: WideString dispid -2147413077;
  4918. property textDecorationNone: WordBool dispid -2147413089;
  4919. property textDecorationUnderline: WordBool dispid -2147413091;
  4920. property textDecorationOverline: WordBool dispid -2147413043;
  4921. property textDecorationLineThrough: WordBool dispid -2147413092;
  4922. property textDecorationBlink: WordBool dispid -2147413090;
  4923. property verticalAlign: OleVariant dispid -2147413064;
  4924. property textTransform: WideString dispid -2147413108;
  4925. property textAlign: WideString dispid -2147418040;
  4926. property textIndent: OleVariant dispid -2147413105;
  4927. property lineHeight: OleVariant dispid -2147413106;
  4928. property marginTop: OleVariant dispid -2147413075;
  4929. property marginRight: OleVariant dispid -2147413074;
  4930. property marginBottom: OleVariant dispid -2147413073;
  4931. property marginLeft: OleVariant dispid -2147413072;
  4932. property margin: WideString dispid -2147413076;
  4933. property paddingTop: OleVariant dispid -2147413100;
  4934. property paddingRight: OleVariant dispid -2147413099;
  4935. property paddingBottom: OleVariant dispid -2147413098;
  4936. property paddingLeft: OleVariant dispid -2147413097;
  4937. property padding: WideString dispid -2147413101;
  4938. property border: WideString dispid -2147413063;
  4939. property borderTop: WideString dispid -2147413062;
  4940. property borderRight: WideString dispid -2147413061;
  4941. property borderBottom: WideString dispid -2147413060;
  4942. property borderLeft: WideString dispid -2147413059;
  4943. property borderColor: WideString dispid -2147413058;
  4944. property borderTopColor: OleVariant dispid -2147413057;
  4945. property borderRightColor: OleVariant dispid -2147413056;
  4946. property borderBottomColor: OleVariant dispid -2147413055;
  4947. property borderLeftColor: OleVariant dispid -2147413054;
  4948. property borderWidth: WideString dispid -2147413053;
  4949. property borderTopWidth: OleVariant dispid -2147413052;
  4950. property borderRightWidth: OleVariant dispid -2147413051;
  4951. property borderBottomWidth: OleVariant dispid -2147413050;
  4952. property borderLeftWidth: OleVariant dispid -2147413049;
  4953. property borderStyle: WideString dispid -2147413048;
  4954. property borderTopStyle: WideString dispid -2147413047;
  4955. property borderRightStyle: WideString dispid -2147413046;
  4956. property borderBottomStyle: WideString dispid -2147413045;
  4957. property borderLeftStyle: WideString dispid -2147413044;
  4958. property width: OleVariant dispid -2147418107;
  4959. property height: OleVariant dispid -2147418106;
  4960. property styleFloat: WideString dispid -2147413042;
  4961. property clear: WideString dispid -2147413096;
  4962. property display: WideString dispid -2147413041;
  4963. property visibility: WideString dispid -2147413032;
  4964. property listStyleType: WideString dispid -2147413040;
  4965. property listStylePosition: WideString dispid -2147413039;
  4966. property listStyleImage: WideString dispid -2147413038;
  4967. property listStyle: WideString dispid -2147413037;
  4968. property whiteSpace: WideString dispid -2147413036;
  4969. property top: OleVariant dispid -2147418108;
  4970. property left: OleVariant dispid -2147418109;
  4971. property zIndex: OleVariant dispid -2147413021;
  4972. property overflow: WideString dispid -2147413102;
  4973. property pageBreakBefore: WideString dispid -2147413035;
  4974. property pageBreakAfter: WideString dispid -2147413034;
  4975. property cssText: WideString dispid -2147413013;
  4976. property pixelTop: Integer dispid -2147414112;
  4977. property pixelLeft: Integer dispid -2147414111;
  4978. property pixelWidth: Integer dispid -2147414110;
  4979. property pixelHeight: Integer dispid -2147414109;
  4980. property posTop: Single dispid -2147414108;
  4981. property posLeft: Single dispid -2147414107;
  4982. property posWidth: Single dispid -2147414106;
  4983. property posHeight: Single dispid -2147414105;
  4984. property cursor: WideString dispid -2147413010;
  4985. property clip: WideString dispid -2147413020;
  4986. property filter: WideString dispid -2147413030;
  4987. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  4988. lFlags: Integer); dispid -2147417611;
  4989. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  4990. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  4991. function toString: WideString; dispid -2147414104;
  4992. property tableLayout: WideString dispid -2147413014;
  4993. property borderCollapse: WideString dispid -2147413028;
  4994. property direction: WideString dispid -2147412993;
  4995. property behavior: WideString dispid -2147412997;
  4996. procedure setExpression(const propname: WideString; const expression: WideString;
  4997. const language: WideString); dispid -2147417608;
  4998. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  4999. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  5000. property position: WideString dispid -2147413022;
  5001. property unicodeBidi: WideString dispid -2147412994;
  5002. property bottom: OleVariant dispid -2147418034;
  5003. property right: OleVariant dispid -2147418035;
  5004. property pixelBottom: Integer dispid -2147414103;
  5005. property pixelRight: Integer dispid -2147414102;
  5006. property posBottom: Single dispid -2147414101;
  5007. property posRight: Single dispid -2147414100;
  5008. property imeMode: WideString dispid -2147412992;
  5009. property rubyAlign: WideString dispid -2147412991;
  5010. property rubyPosition: WideString dispid -2147412990;
  5011. property rubyOverhang: WideString dispid -2147412989;
  5012. property layoutGridChar: OleVariant dispid -2147412985;
  5013. property layoutGridLine: OleVariant dispid -2147412984;
  5014. property layoutGridMode: WideString dispid -2147412983;
  5015. property layoutGridType: WideString dispid -2147412982;
  5016. property layoutGrid: WideString dispid -2147412981;
  5017. property wordBreak: WideString dispid -2147412978;
  5018. property lineBreak: WideString dispid -2147412979;
  5019. property textJustify: WideString dispid -2147412977;
  5020. property textJustifyTrim: WideString dispid -2147412976;
  5021. property textKashida: OleVariant dispid -2147412975;
  5022. property textAutospace: WideString dispid -2147412980;
  5023. property overflowX: WideString dispid -2147412973;
  5024. property overflowY: WideString dispid -2147412972;
  5025. property accelerator: WideString dispid -2147412965;
  5026. property layoutFlow: WideString dispid -2147412957;
  5027. property zoom: OleVariant dispid -2147412959;
  5028. property wordWrap: WideString dispid -2147412954;
  5029. property textUnderlinePosition: WideString dispid -2147412953;
  5030. property scrollbarBaseColor: OleVariant dispid -2147412932;
  5031. property scrollbarFaceColor: OleVariant dispid -2147412931;
  5032. property scrollbar3dLightColor: OleVariant dispid -2147412930;
  5033. property scrollbarShadowColor: OleVariant dispid -2147412929;
  5034. property scrollbarHighlightColor: OleVariant dispid -2147412928;
  5035. property scrollbarDarkShadowColor: OleVariant dispid -2147412927;
  5036. property scrollbarArrowColor: OleVariant dispid -2147412926;
  5037. property scrollbarTrackColor: OleVariant dispid -2147412916;
  5038. property writingMode: WideString dispid -2147412920;
  5039. property textAlignLast: WideString dispid -2147412909;
  5040. property textKashidaSpace: OleVariant dispid -2147412908;
  5041. property textOverflow: WideString dispid -2147412903;
  5042. property minHeight: OleVariant dispid -2147412901;
  5043. end;
  5044. // *********************************************************************//
  5045. // DispIntf: DispHTMLRuleStyle
  5046. // Flags: (4112) Hidden Dispatchable
  5047. // GUID: {3050F55C-98B5-11CF-BB82-00AA00BDCE0B}
  5048. // *********************************************************************//
  5049. DispHTMLRuleStyle = dispinterface
  5050. ['{3050F55C-98B5-11CF-BB82-00AA00BDCE0B}']
  5051. property fontFamily: WideString dispid -2147413094;
  5052. property fontStyle: WideString dispid -2147413088;
  5053. property fontVariant: WideString dispid -2147413087;
  5054. property fontWeight: WideString dispid -2147413085;
  5055. property fontSize: OleVariant dispid -2147413093;
  5056. property font: WideString dispid -2147413071;
  5057. property color: OleVariant dispid -2147413110;
  5058. property background: WideString dispid -2147413080;
  5059. property backgroundColor: OleVariant dispid -501;
  5060. property backgroundImage: WideString dispid -2147413111;
  5061. property backgroundRepeat: WideString dispid -2147413068;
  5062. property backgroundAttachment: WideString dispid -2147413067;
  5063. property backgroundPosition: WideString dispid -2147413066;
  5064. property backgroundPositionX: OleVariant dispid -2147413079;
  5065. property backgroundPositionY: OleVariant dispid -2147413078;
  5066. property wordSpacing: OleVariant dispid -2147413065;
  5067. property letterSpacing: OleVariant dispid -2147413104;
  5068. property textDecoration: WideString dispid -2147413077;
  5069. property textDecorationNone: WordBool dispid -2147413089;
  5070. property textDecorationUnderline: WordBool dispid -2147413091;
  5071. property textDecorationOverline: WordBool dispid -2147413043;
  5072. property textDecorationLineThrough: WordBool dispid -2147413092;
  5073. property textDecorationBlink: WordBool dispid -2147413090;
  5074. property verticalAlign: OleVariant dispid -2147413064;
  5075. property textTransform: WideString dispid -2147413108;
  5076. property textAlign: WideString dispid -2147418040;
  5077. property textIndent: OleVariant dispid -2147413105;
  5078. property lineHeight: OleVariant dispid -2147413106;
  5079. property marginTop: OleVariant dispid -2147413075;
  5080. property marginRight: OleVariant dispid -2147413074;
  5081. property marginBottom: OleVariant dispid -2147413073;
  5082. property marginLeft: OleVariant dispid -2147413072;
  5083. property margin: WideString dispid -2147413076;
  5084. property paddingTop: OleVariant dispid -2147413100;
  5085. property paddingRight: OleVariant dispid -2147413099;
  5086. property paddingBottom: OleVariant dispid -2147413098;
  5087. property paddingLeft: OleVariant dispid -2147413097;
  5088. property padding: WideString dispid -2147413101;
  5089. property border: WideString dispid -2147413063;
  5090. property borderTop: WideString dispid -2147413062;
  5091. property borderRight: WideString dispid -2147413061;
  5092. property borderBottom: WideString dispid -2147413060;
  5093. property borderLeft: WideString dispid -2147413059;
  5094. property borderColor: WideString dispid -2147413058;
  5095. property borderTopColor: OleVariant dispid -2147413057;
  5096. property borderRightColor: OleVariant dispid -2147413056;
  5097. property borderBottomColor: OleVariant dispid -2147413055;
  5098. property borderLeftColor: OleVariant dispid -2147413054;
  5099. property borderWidth: WideString dispid -2147413053;
  5100. property borderTopWidth: OleVariant dispid -2147413052;
  5101. property borderRightWidth: OleVariant dispid -2147413051;
  5102. property borderBottomWidth: OleVariant dispid -2147413050;
  5103. property borderLeftWidth: OleVariant dispid -2147413049;
  5104. property borderStyle: WideString dispid -2147413048;
  5105. property borderTopStyle: WideString dispid -2147413047;
  5106. property borderRightStyle: WideString dispid -2147413046;
  5107. property borderBottomStyle: WideString dispid -2147413045;
  5108. property borderLeftStyle: WideString dispid -2147413044;
  5109. property width: OleVariant dispid -2147418107;
  5110. property height: OleVariant dispid -2147418106;
  5111. property styleFloat: WideString dispid -2147413042;
  5112. property clear: WideString dispid -2147413096;
  5113. property display: WideString dispid -2147413041;
  5114. property visibility: WideString dispid -2147413032;
  5115. property listStyleType: WideString dispid -2147413040;
  5116. property listStylePosition: WideString dispid -2147413039;
  5117. property listStyleImage: WideString dispid -2147413038;
  5118. property listStyle: WideString dispid -2147413037;
  5119. property whiteSpace: WideString dispid -2147413036;
  5120. property top: OleVariant dispid -2147418108;
  5121. property left: OleVariant dispid -2147418109;
  5122. property zIndex: OleVariant dispid -2147413021;
  5123. property overflow: WideString dispid -2147413102;
  5124. property pageBreakBefore: WideString dispid -2147413035;
  5125. property pageBreakAfter: WideString dispid -2147413034;
  5126. property cssText: WideString dispid -2147413013;
  5127. property cursor: WideString dispid -2147413010;
  5128. property clip: WideString dispid -2147413020;
  5129. property filter: WideString dispid -2147413030;
  5130. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  5131. lFlags: Integer); dispid -2147417611;
  5132. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  5133. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  5134. property tableLayout: WideString dispid -2147413014;
  5135. property borderCollapse: WideString dispid -2147413028;
  5136. property direction: WideString dispid -2147412993;
  5137. property behavior: WideString dispid -2147412997;
  5138. property position: WideString dispid -2147413022;
  5139. property unicodeBidi: WideString dispid -2147412994;
  5140. property bottom: OleVariant dispid -2147418034;
  5141. property right: OleVariant dispid -2147418035;
  5142. property pixelBottom: Integer dispid -2147414103;
  5143. property pixelRight: Integer dispid -2147414102;
  5144. property posBottom: Single dispid -2147414101;
  5145. property posRight: Single dispid -2147414100;
  5146. property imeMode: WideString dispid -2147412992;
  5147. property rubyAlign: WideString dispid -2147412991;
  5148. property rubyPosition: WideString dispid -2147412990;
  5149. property rubyOverhang: WideString dispid -2147412989;
  5150. property layoutGridChar: OleVariant dispid -2147412985;
  5151. property layoutGridLine: OleVariant dispid -2147412984;
  5152. property layoutGridMode: WideString dispid -2147412983;
  5153. property layoutGridType: WideString dispid -2147412982;
  5154. property layoutGrid: WideString dispid -2147412981;
  5155. property textAutospace: WideString dispid -2147412980;
  5156. property wordBreak: WideString dispid -2147412978;
  5157. property lineBreak: WideString dispid -2147412979;
  5158. property textJustify: WideString dispid -2147412977;
  5159. property textJustifyTrim: WideString dispid -2147412976;
  5160. property textKashida: OleVariant dispid -2147412975;
  5161. property overflowX: WideString dispid -2147412973;
  5162. property overflowY: WideString dispid -2147412972;
  5163. property accelerator: WideString dispid -2147412965;
  5164. property layoutFlow: WideString dispid -2147412957;
  5165. property zoom: OleVariant dispid -2147412959;
  5166. property wordWrap: WideString dispid -2147412954;
  5167. property textUnderlinePosition: WideString dispid -2147412953;
  5168. property scrollbarBaseColor: OleVariant dispid -2147412932;
  5169. property scrollbarFaceColor: OleVariant dispid -2147412931;
  5170. property scrollbar3dLightColor: OleVariant dispid -2147412930;
  5171. property scrollbarShadowColor: OleVariant dispid -2147412929;
  5172. property scrollbarHighlightColor: OleVariant dispid -2147412928;
  5173. property scrollbarDarkShadowColor: OleVariant dispid -2147412927;
  5174. property scrollbarArrowColor: OleVariant dispid -2147412926;
  5175. property scrollbarTrackColor: OleVariant dispid -2147412916;
  5176. property writingMode: WideString dispid -2147412920;
  5177. property textAlignLast: WideString dispid -2147412909;
  5178. property textKashidaSpace: OleVariant dispid -2147412908;
  5179. property textOverflow: WideString dispid -2147412903;
  5180. property minHeight: OleVariant dispid -2147412901;
  5181. end;
  5182. // *********************************************************************//
  5183. // Interface: IHTMLRenderStyle
  5184. // Flags: (4416) Dual OleAutomation Dispatchable
  5185. // GUID: {3050F6AE-98B5-11CF-BB82-00AA00BDCE0B}
  5186. // *********************************************************************//
  5187. IHTMLRenderStyle = interface(IDispatch)
  5188. ['{3050F6AE-98B5-11CF-BB82-00AA00BDCE0B}']
  5189. procedure Set_textLineThroughStyle(const p: WideString); safecall;
  5190. function Get_textLineThroughStyle: WideString; safecall;
  5191. procedure Set_textUnderlineStyle(const p: WideString); safecall;
  5192. function Get_textUnderlineStyle: WideString; safecall;
  5193. procedure Set_textEffect(const p: WideString); safecall;
  5194. function Get_textEffect: WideString; safecall;
  5195. procedure Set_textColor(p: OleVariant); safecall;
  5196. function Get_textColor: OleVariant; safecall;
  5197. procedure Set_textBackgroundColor(p: OleVariant); safecall;
  5198. function Get_textBackgroundColor: OleVariant; safecall;
  5199. procedure Set_textDecorationColor(p: OleVariant); safecall;
  5200. function Get_textDecorationColor: OleVariant; safecall;
  5201. procedure Set_renderingPriority(p: Integer); safecall;
  5202. function Get_renderingPriority: Integer; safecall;
  5203. procedure Set_defaultTextSelection(const p: WideString); safecall;
  5204. function Get_defaultTextSelection: WideString; safecall;
  5205. procedure Set_textDecoration(const p: WideString); safecall;
  5206. function Get_textDecoration: WideString; safecall;
  5207. property textLineThroughStyle: WideString read Get_textLineThroughStyle write Set_textLineThroughStyle;
  5208. property textUnderlineStyle: WideString read Get_textUnderlineStyle write Set_textUnderlineStyle;
  5209. property textEffect: WideString read Get_textEffect write Set_textEffect;
  5210. property textColor: OleVariant read Get_textColor write Set_textColor;
  5211. property textBackgroundColor: OleVariant read Get_textBackgroundColor write Set_textBackgroundColor;
  5212. property textDecorationColor: OleVariant read Get_textDecorationColor write Set_textDecorationColor;
  5213. property renderingPriority: Integer read Get_renderingPriority write Set_renderingPriority;
  5214. property defaultTextSelection: WideString read Get_defaultTextSelection write Set_defaultTextSelection;
  5215. property textDecoration: WideString read Get_textDecoration write Set_textDecoration;
  5216. end;
  5217. // *********************************************************************//
  5218. // DispIntf: IHTMLRenderStyleDisp
  5219. // Flags: (4416) Dual OleAutomation Dispatchable
  5220. // GUID: {3050F6AE-98B5-11CF-BB82-00AA00BDCE0B}
  5221. // *********************************************************************//
  5222. IHTMLRenderStyleDisp = dispinterface
  5223. ['{3050F6AE-98B5-11CF-BB82-00AA00BDCE0B}']
  5224. property textLineThroughStyle: WideString dispid -2147412946;
  5225. property textUnderlineStyle: WideString dispid -2147412945;
  5226. property textEffect: WideString dispid -2147412944;
  5227. property textColor: OleVariant dispid -2147412922;
  5228. property textBackgroundColor: OleVariant dispid -2147412943;
  5229. property textDecorationColor: OleVariant dispid -2147412923;
  5230. property renderingPriority: Integer dispid -2147412942;
  5231. property defaultTextSelection: WideString dispid -2147412924;
  5232. property textDecoration: WideString dispid -2147412921;
  5233. end;
  5234. // *********************************************************************//
  5235. // DispIntf: DispHTMLRenderStyle
  5236. // Flags: (4112) Hidden Dispatchable
  5237. // GUID: {3050F58B-98B5-11CF-BB82-00AA00BDCE0B}
  5238. // *********************************************************************//
  5239. DispHTMLRenderStyle = dispinterface
  5240. ['{3050F58B-98B5-11CF-BB82-00AA00BDCE0B}']
  5241. property textLineThroughStyle: WideString dispid -2147412946;
  5242. property textUnderlineStyle: WideString dispid -2147412945;
  5243. property textEffect: WideString dispid -2147412944;
  5244. property textColor: OleVariant dispid -2147412922;
  5245. property textBackgroundColor: OleVariant dispid -2147412943;
  5246. property textDecorationColor: OleVariant dispid -2147412923;
  5247. property renderingPriority: Integer dispid -2147412942;
  5248. property defaultTextSelection: WideString dispid -2147412924;
  5249. property textDecoration: WideString dispid -2147412921;
  5250. end;
  5251. // *********************************************************************//
  5252. // Interface: IHTMLCurrentStyle
  5253. // Flags: (4416) Dual OleAutomation Dispatchable
  5254. // GUID: {3050F3DB-98B5-11CF-BB82-00AA00BDCE0B}
  5255. // *********************************************************************//
  5256. IHTMLCurrentStyle = interface(IDispatch)
  5257. ['{3050F3DB-98B5-11CF-BB82-00AA00BDCE0B}']
  5258. function Get_position: WideString; safecall;
  5259. function Get_styleFloat: WideString; safecall;
  5260. function Get_color: OleVariant; safecall;
  5261. function Get_backgroundColor: OleVariant; safecall;
  5262. function Get_fontFamily: WideString; safecall;
  5263. function Get_fontStyle: WideString; safecall;
  5264. function Get_fontVariant: WideString; safecall;
  5265. function Get_fontWeight: OleVariant; safecall;
  5266. function Get_fontSize: OleVariant; safecall;
  5267. function Get_backgroundImage: WideString; safecall;
  5268. function Get_backgroundPositionX: OleVariant; safecall;
  5269. function Get_backgroundPositionY: OleVariant; safecall;
  5270. function Get_backgroundRepeat: WideString; safecall;
  5271. function Get_borderLeftColor: OleVariant; safecall;
  5272. function Get_borderTopColor: OleVariant; safecall;
  5273. function Get_borderRightColor: OleVariant; safecall;
  5274. function Get_borderBottomColor: OleVariant; safecall;
  5275. function Get_borderTopStyle: WideString; safecall;
  5276. function Get_borderRightStyle: WideString; safecall;
  5277. function Get_borderBottomStyle: WideString; safecall;
  5278. function Get_borderLeftStyle: WideString; safecall;
  5279. function Get_borderTopWidth: OleVariant; safecall;
  5280. function Get_borderRightWidth: OleVariant; safecall;
  5281. function Get_borderBottomWidth: OleVariant; safecall;
  5282. function Get_borderLeftWidth: OleVariant; safecall;
  5283. function Get_left: OleVariant; safecall;
  5284. function Get_top: OleVariant; safecall;
  5285. function Get_width: OleVariant; safecall;
  5286. function Get_height: OleVariant; safecall;
  5287. function Get_paddingLeft: OleVariant; safecall;
  5288. function Get_paddingTop: OleVariant; safecall;
  5289. function Get_paddingRight: OleVariant; safecall;
  5290. function Get_paddingBottom: OleVariant; safecall;
  5291. function Get_textAlign: WideString; safecall;
  5292. function Get_textDecoration: WideString; safecall;
  5293. function Get_display: WideString; safecall;
  5294. function Get_visibility: WideString; safecall;
  5295. function Get_zIndex: OleVariant; safecall;
  5296. function Get_letterSpacing: OleVariant; safecall;
  5297. function Get_lineHeight: OleVariant; safecall;
  5298. function Get_textIndent: OleVariant; safecall;
  5299. function Get_verticalAlign: OleVariant; safecall;
  5300. function Get_backgroundAttachment: WideString; safecall;
  5301. function Get_marginTop: OleVariant; safecall;
  5302. function Get_marginRight: OleVariant; safecall;
  5303. function Get_marginBottom: OleVariant; safecall;
  5304. function Get_marginLeft: OleVariant; safecall;
  5305. function Get_clear: WideString; safecall;
  5306. function Get_listStyleType: WideString; safecall;
  5307. function Get_listStylePosition: WideString; safecall;
  5308. function Get_listStyleImage: WideString; safecall;
  5309. function Get_clipTop: OleVariant; safecall;
  5310. function Get_clipRight: OleVariant; safecall;
  5311. function Get_clipBottom: OleVariant; safecall;
  5312. function Get_clipLeft: OleVariant; safecall;
  5313. function Get_overflow: WideString; safecall;
  5314. function Get_pageBreakBefore: WideString; safecall;
  5315. function Get_pageBreakAfter: WideString; safecall;
  5316. function Get_cursor: WideString; safecall;
  5317. function Get_tableLayout: WideString; safecall;
  5318. function Get_borderCollapse: WideString; safecall;
  5319. function Get_direction: WideString; safecall;
  5320. function Get_behavior: WideString; safecall;
  5321. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; safecall;
  5322. function Get_unicodeBidi: WideString; safecall;
  5323. function Get_right: OleVariant; safecall;
  5324. function Get_bottom: OleVariant; safecall;
  5325. function Get_imeMode: WideString; safecall;
  5326. function Get_rubyAlign: WideString; safecall;
  5327. function Get_rubyPosition: WideString; safecall;
  5328. function Get_rubyOverhang: WideString; safecall;
  5329. function Get_textAutospace: WideString; safecall;
  5330. function Get_lineBreak: WideString; safecall;
  5331. function Get_wordBreak: WideString; safecall;
  5332. function Get_textJustify: WideString; safecall;
  5333. function Get_textJustifyTrim: WideString; safecall;
  5334. function Get_textKashida: OleVariant; safecall;
  5335. function Get_blockDirection: WideString; safecall;
  5336. function Get_layoutGridChar: OleVariant; safecall;
  5337. function Get_layoutGridLine: OleVariant; safecall;
  5338. function Get_layoutGridMode: WideString; safecall;
  5339. function Get_layoutGridType: WideString; safecall;
  5340. function Get_borderStyle: WideString; safecall;
  5341. function Get_borderColor: WideString; safecall;
  5342. function Get_borderWidth: WideString; safecall;
  5343. function Get_padding: WideString; safecall;
  5344. function Get_margin: WideString; safecall;
  5345. function Get_accelerator: WideString; safecall;
  5346. function Get_overflowX: WideString; safecall;
  5347. function Get_overflowY: WideString; safecall;
  5348. function Get_textTransform: WideString; safecall;
  5349. property position: WideString read Get_position;
  5350. property styleFloat: WideString read Get_styleFloat;
  5351. property color: OleVariant read Get_color;
  5352. property backgroundColor: OleVariant read Get_backgroundColor;
  5353. property fontFamily: WideString read Get_fontFamily;
  5354. property fontStyle: WideString read Get_fontStyle;
  5355. property fontVariant: WideString read Get_fontVariant;
  5356. property fontWeight: OleVariant read Get_fontWeight;
  5357. property fontSize: OleVariant read Get_fontSize;
  5358. property backgroundImage: WideString read Get_backgroundImage;
  5359. property backgroundPositionX: OleVariant read Get_backgroundPositionX;
  5360. property backgroundPositionY: OleVariant read Get_backgroundPositionY;
  5361. property backgroundRepeat: WideString read Get_backgroundRepeat;
  5362. property borderLeftColor: OleVariant read Get_borderLeftColor;
  5363. property borderTopColor: OleVariant read Get_borderTopColor;
  5364. property borderRightColor: OleVariant read Get_borderRightColor;
  5365. property borderBottomColor: OleVariant read Get_borderBottomColor;
  5366. property borderTopStyle: WideString read Get_borderTopStyle;
  5367. property borderRightStyle: WideString read Get_borderRightStyle;
  5368. property borderBottomStyle: WideString read Get_borderBottomStyle;
  5369. property borderLeftStyle: WideString read Get_borderLeftStyle;
  5370. property borderTopWidth: OleVariant read Get_borderTopWidth;
  5371. property borderRightWidth: OleVariant read Get_borderRightWidth;
  5372. property borderBottomWidth: OleVariant read Get_borderBottomWidth;
  5373. property borderLeftWidth: OleVariant read Get_borderLeftWidth;
  5374. property left: OleVariant read Get_left;
  5375. property top: OleVariant read Get_top;
  5376. property width: OleVariant read Get_width;
  5377. property height: OleVariant read Get_height;
  5378. property paddingLeft: OleVariant read Get_paddingLeft;
  5379. property paddingTop: OleVariant read Get_paddingTop;
  5380. property paddingRight: OleVariant read Get_paddingRight;
  5381. property paddingBottom: OleVariant read Get_paddingBottom;
  5382. property textAlign: WideString read Get_textAlign;
  5383. property textDecoration: WideString read Get_textDecoration;
  5384. property display: WideString read Get_display;
  5385. property visibility: WideString read Get_visibility;
  5386. property zIndex: OleVariant read Get_zIndex;
  5387. property letterSpacing: OleVariant read Get_letterSpacing;
  5388. property lineHeight: OleVariant read Get_lineHeight;
  5389. property textIndent: OleVariant read Get_textIndent;
  5390. property verticalAlign: OleVariant read Get_verticalAlign;
  5391. property backgroundAttachment: WideString read Get_backgroundAttachment;
  5392. property marginTop: OleVariant read Get_marginTop;
  5393. property marginRight: OleVariant read Get_marginRight;
  5394. property marginBottom: OleVariant read Get_marginBottom;
  5395. property marginLeft: OleVariant read Get_marginLeft;
  5396. property clear: WideString read Get_clear;
  5397. property listStyleType: WideString read Get_listStyleType;
  5398. property listStylePosition: WideString read Get_listStylePosition;
  5399. property listStyleImage: WideString read Get_listStyleImage;
  5400. property clipTop: OleVariant read Get_clipTop;
  5401. property clipRight: OleVariant read Get_clipRight;
  5402. property clipBottom: OleVariant read Get_clipBottom;
  5403. property clipLeft: OleVariant read Get_clipLeft;
  5404. property overflow: WideString read Get_overflow;
  5405. property pageBreakBefore: WideString read Get_pageBreakBefore;
  5406. property pageBreakAfter: WideString read Get_pageBreakAfter;
  5407. property cursor: WideString read Get_cursor;
  5408. property tableLayout: WideString read Get_tableLayout;
  5409. property borderCollapse: WideString read Get_borderCollapse;
  5410. property direction: WideString read Get_direction;
  5411. property behavior: WideString read Get_behavior;
  5412. property unicodeBidi: WideString read Get_unicodeBidi;
  5413. property right: OleVariant read Get_right;
  5414. property bottom: OleVariant read Get_bottom;
  5415. property imeMode: WideString read Get_imeMode;
  5416. property rubyAlign: WideString read Get_rubyAlign;
  5417. property rubyPosition: WideString read Get_rubyPosition;
  5418. property rubyOverhang: WideString read Get_rubyOverhang;
  5419. property textAutospace: WideString read Get_textAutospace;
  5420. property lineBreak: WideString read Get_lineBreak;
  5421. property wordBreak: WideString read Get_wordBreak;
  5422. property textJustify: WideString read Get_textJustify;
  5423. property textJustifyTrim: WideString read Get_textJustifyTrim;
  5424. property textKashida: OleVariant read Get_textKashida;
  5425. property blockDirection: WideString read Get_blockDirection;
  5426. property layoutGridChar: OleVariant read Get_layoutGridChar;
  5427. property layoutGridLine: OleVariant read Get_layoutGridLine;
  5428. property layoutGridMode: WideString read Get_layoutGridMode;
  5429. property layoutGridType: WideString read Get_layoutGridType;
  5430. property borderStyle: WideString read Get_borderStyle;
  5431. property borderColor: WideString read Get_borderColor;
  5432. property borderWidth: WideString read Get_borderWidth;
  5433. property padding: WideString read Get_padding;
  5434. property margin: WideString read Get_margin;
  5435. property accelerator: WideString read Get_accelerator;
  5436. property overflowX: WideString read Get_overflowX;
  5437. property overflowY: WideString read Get_overflowY;
  5438. property textTransform: WideString read Get_textTransform;
  5439. end;
  5440. // *********************************************************************//
  5441. // DispIntf: IHTMLCurrentStyleDisp
  5442. // Flags: (4416) Dual OleAutomation Dispatchable
  5443. // GUID: {3050F3DB-98B5-11CF-BB82-00AA00BDCE0B}
  5444. // *********************************************************************//
  5445. IHTMLCurrentStyleDisp = dispinterface
  5446. ['{3050F3DB-98B5-11CF-BB82-00AA00BDCE0B}']
  5447. property position: WideString readonly dispid -2147413022;
  5448. property styleFloat: WideString readonly dispid -2147413042;
  5449. property color: OleVariant readonly dispid -2147413110;
  5450. property backgroundColor: OleVariant readonly dispid -501;
  5451. property fontFamily: WideString readonly dispid -2147413094;
  5452. property fontStyle: WideString readonly dispid -2147413088;
  5453. property fontVariant: WideString readonly dispid -2147413087;
  5454. property fontWeight: OleVariant readonly dispid -2147413085;
  5455. property fontSize: OleVariant readonly dispid -2147413093;
  5456. property backgroundImage: WideString readonly dispid -2147413111;
  5457. property backgroundPositionX: OleVariant readonly dispid -2147413079;
  5458. property backgroundPositionY: OleVariant readonly dispid -2147413078;
  5459. property backgroundRepeat: WideString readonly dispid -2147413068;
  5460. property borderLeftColor: OleVariant readonly dispid -2147413054;
  5461. property borderTopColor: OleVariant readonly dispid -2147413057;
  5462. property borderRightColor: OleVariant readonly dispid -2147413056;
  5463. property borderBottomColor: OleVariant readonly dispid -2147413055;
  5464. property borderTopStyle: WideString readonly dispid -2147413047;
  5465. property borderRightStyle: WideString readonly dispid -2147413046;
  5466. property borderBottomStyle: WideString readonly dispid -2147413045;
  5467. property borderLeftStyle: WideString readonly dispid -2147413044;
  5468. property borderTopWidth: OleVariant readonly dispid -2147413052;
  5469. property borderRightWidth: OleVariant readonly dispid -2147413051;
  5470. property borderBottomWidth: OleVariant readonly dispid -2147413050;
  5471. property borderLeftWidth: OleVariant readonly dispid -2147413049;
  5472. property left: OleVariant readonly dispid -2147418109;
  5473. property top: OleVariant readonly dispid -2147418108;
  5474. property width: OleVariant readonly dispid -2147418107;
  5475. property height: OleVariant readonly dispid -2147418106;
  5476. property paddingLeft: OleVariant readonly dispid -2147413097;
  5477. property paddingTop: OleVariant readonly dispid -2147413100;
  5478. property paddingRight: OleVariant readonly dispid -2147413099;
  5479. property paddingBottom: OleVariant readonly dispid -2147413098;
  5480. property textAlign: WideString readonly dispid -2147418040;
  5481. property textDecoration: WideString readonly dispid -2147413077;
  5482. property display: WideString readonly dispid -2147413041;
  5483. property visibility: WideString readonly dispid -2147413032;
  5484. property zIndex: OleVariant readonly dispid -2147413021;
  5485. property letterSpacing: OleVariant readonly dispid -2147413104;
  5486. property lineHeight: OleVariant readonly dispid -2147413106;
  5487. property textIndent: OleVariant readonly dispid -2147413105;
  5488. property verticalAlign: OleVariant readonly dispid -2147413064;
  5489. property backgroundAttachment: WideString readonly dispid -2147413067;
  5490. property marginTop: OleVariant readonly dispid -2147413075;
  5491. property marginRight: OleVariant readonly dispid -2147413074;
  5492. property marginBottom: OleVariant readonly dispid -2147413073;
  5493. property marginLeft: OleVariant readonly dispid -2147413072;
  5494. property clear: WideString readonly dispid -2147413096;
  5495. property listStyleType: WideString readonly dispid -2147413040;
  5496. property listStylePosition: WideString readonly dispid -2147413039;
  5497. property listStyleImage: WideString readonly dispid -2147413038;
  5498. property clipTop: OleVariant readonly dispid -2147413019;
  5499. property clipRight: OleVariant readonly dispid -2147413018;
  5500. property clipBottom: OleVariant readonly dispid -2147413017;
  5501. property clipLeft: OleVariant readonly dispid -2147413016;
  5502. property overflow: WideString readonly dispid -2147413102;
  5503. property pageBreakBefore: WideString readonly dispid -2147413035;
  5504. property pageBreakAfter: WideString readonly dispid -2147413034;
  5505. property cursor: WideString readonly dispid -2147413010;
  5506. property tableLayout: WideString readonly dispid -2147413014;
  5507. property borderCollapse: WideString readonly dispid -2147413028;
  5508. property direction: WideString readonly dispid -2147412993;
  5509. property behavior: WideString readonly dispid -2147412997;
  5510. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  5511. property unicodeBidi: WideString readonly dispid -2147412994;
  5512. property right: OleVariant readonly dispid -2147418035;
  5513. property bottom: OleVariant readonly dispid -2147418034;
  5514. property imeMode: WideString readonly dispid -2147412992;
  5515. property rubyAlign: WideString readonly dispid -2147412991;
  5516. property rubyPosition: WideString readonly dispid -2147412990;
  5517. property rubyOverhang: WideString readonly dispid -2147412989;
  5518. property textAutospace: WideString readonly dispid -2147412980;
  5519. property lineBreak: WideString readonly dispid -2147412979;
  5520. property wordBreak: WideString readonly dispid -2147412978;
  5521. property textJustify: WideString readonly dispid -2147412977;
  5522. property textJustifyTrim: WideString readonly dispid -2147412976;
  5523. property textKashida: OleVariant readonly dispid -2147412975;
  5524. property blockDirection: WideString readonly dispid -2147412995;
  5525. property layoutGridChar: OleVariant readonly dispid -2147412985;
  5526. property layoutGridLine: OleVariant readonly dispid -2147412984;
  5527. property layoutGridMode: WideString readonly dispid -2147412983;
  5528. property layoutGridType: WideString readonly dispid -2147412982;
  5529. property borderStyle: WideString readonly dispid -2147413048;
  5530. property borderColor: WideString readonly dispid -2147413058;
  5531. property borderWidth: WideString readonly dispid -2147413053;
  5532. property padding: WideString readonly dispid -2147413101;
  5533. property margin: WideString readonly dispid -2147413076;
  5534. property accelerator: WideString readonly dispid -2147412965;
  5535. property overflowX: WideString readonly dispid -2147412973;
  5536. property overflowY: WideString readonly dispid -2147412972;
  5537. property textTransform: WideString readonly dispid -2147413108;
  5538. end;
  5539. // *********************************************************************//
  5540. // Interface: IHTMLCurrentStyle2
  5541. // Flags: (4416) Dual OleAutomation Dispatchable
  5542. // GUID: {3050F658-98B5-11CF-BB82-00AA00BDCE0B}
  5543. // *********************************************************************//
  5544. IHTMLCurrentStyle2 = interface(IDispatch)
  5545. ['{3050F658-98B5-11CF-BB82-00AA00BDCE0B}']
  5546. function Get_layoutFlow: WideString; safecall;
  5547. function Get_wordWrap: WideString; safecall;
  5548. function Get_textUnderlinePosition: WideString; safecall;
  5549. function Get_hasLayout: WordBool; safecall;
  5550. function Get_scrollbarBaseColor: OleVariant; safecall;
  5551. function Get_scrollbarFaceColor: OleVariant; safecall;
  5552. function Get_scrollbar3dLightColor: OleVariant; safecall;
  5553. function Get_scrollbarShadowColor: OleVariant; safecall;
  5554. function Get_scrollbarHighlightColor: OleVariant; safecall;
  5555. function Get_scrollbarDarkShadowColor: OleVariant; safecall;
  5556. function Get_scrollbarArrowColor: OleVariant; safecall;
  5557. function Get_scrollbarTrackColor: OleVariant; safecall;
  5558. function Get_writingMode: WideString; safecall;
  5559. function Get_zoom: OleVariant; safecall;
  5560. function Get_filter: WideString; safecall;
  5561. function Get_textAlignLast: WideString; safecall;
  5562. function Get_textKashidaSpace: OleVariant; safecall;
  5563. function Get_isBlock: WordBool; safecall;
  5564. property layoutFlow: WideString read Get_layoutFlow;
  5565. property wordWrap: WideString read Get_wordWrap;
  5566. property textUnderlinePosition: WideString read Get_textUnderlinePosition;
  5567. property hasLayout: WordBool read Get_hasLayout;
  5568. property scrollbarBaseColor: OleVariant read Get_scrollbarBaseColor;
  5569. property scrollbarFaceColor: OleVariant read Get_scrollbarFaceColor;
  5570. property scrollbar3dLightColor: OleVariant read Get_scrollbar3dLightColor;
  5571. property scrollbarShadowColor: OleVariant read Get_scrollbarShadowColor;
  5572. property scrollbarHighlightColor: OleVariant read Get_scrollbarHighlightColor;
  5573. property scrollbarDarkShadowColor: OleVariant read Get_scrollbarDarkShadowColor;
  5574. property scrollbarArrowColor: OleVariant read Get_scrollbarArrowColor;
  5575. property scrollbarTrackColor: OleVariant read Get_scrollbarTrackColor;
  5576. property writingMode: WideString read Get_writingMode;
  5577. property zoom: OleVariant read Get_zoom;
  5578. property filter: WideString read Get_filter;
  5579. property textAlignLast: WideString read Get_textAlignLast;
  5580. property textKashidaSpace: OleVariant read Get_textKashidaSpace;
  5581. property isBlock: WordBool read Get_isBlock;
  5582. end;
  5583. // *********************************************************************//
  5584. // DispIntf: IHTMLCurrentStyle2Disp
  5585. // Flags: (4416) Dual OleAutomation Dispatchable
  5586. // GUID: {3050F658-98B5-11CF-BB82-00AA00BDCE0B}
  5587. // *********************************************************************//
  5588. IHTMLCurrentStyle2Disp = dispinterface
  5589. ['{3050F658-98B5-11CF-BB82-00AA00BDCE0B}']
  5590. property layoutFlow: WideString readonly dispid -2147412957;
  5591. property wordWrap: WideString readonly dispid -2147412954;
  5592. property textUnderlinePosition: WideString readonly dispid -2147412953;
  5593. property hasLayout: WordBool readonly dispid -2147412952;
  5594. property scrollbarBaseColor: OleVariant readonly dispid -2147412932;
  5595. property scrollbarFaceColor: OleVariant readonly dispid -2147412931;
  5596. property scrollbar3dLightColor: OleVariant readonly dispid -2147412930;
  5597. property scrollbarShadowColor: OleVariant readonly dispid -2147412929;
  5598. property scrollbarHighlightColor: OleVariant readonly dispid -2147412928;
  5599. property scrollbarDarkShadowColor: OleVariant readonly dispid -2147412927;
  5600. property scrollbarArrowColor: OleVariant readonly dispid -2147412926;
  5601. property scrollbarTrackColor: OleVariant readonly dispid -2147412916;
  5602. property writingMode: WideString readonly dispid -2147412920;
  5603. property zoom: OleVariant readonly dispid -2147412959;
  5604. property filter: WideString readonly dispid -2147413030;
  5605. property textAlignLast: WideString readonly dispid -2147412909;
  5606. property textKashidaSpace: OleVariant readonly dispid -2147412908;
  5607. property isBlock: WordBool readonly dispid -2147412904;
  5608. end;
  5609. // *********************************************************************//
  5610. // Interface: IHTMLCurrentStyle3
  5611. // Flags: (4416) Dual OleAutomation Dispatchable
  5612. // GUID: {3050F818-98B5-11CF-BB82-00AA00BDCE0B}
  5613. // *********************************************************************//
  5614. IHTMLCurrentStyle3 = interface(IDispatch)
  5615. ['{3050F818-98B5-11CF-BB82-00AA00BDCE0B}']
  5616. function Get_textOverflow: WideString; safecall;
  5617. function Get_minHeight: OleVariant; safecall;
  5618. function Get_wordSpacing: OleVariant; safecall;
  5619. function Get_whiteSpace: WideString; safecall;
  5620. property textOverflow: WideString read Get_textOverflow;
  5621. property minHeight: OleVariant read Get_minHeight;
  5622. property wordSpacing: OleVariant read Get_wordSpacing;
  5623. property whiteSpace: WideString read Get_whiteSpace;
  5624. end;
  5625. // *********************************************************************//
  5626. // DispIntf: IHTMLCurrentStyle3Disp
  5627. // Flags: (4416) Dual OleAutomation Dispatchable
  5628. // GUID: {3050F818-98B5-11CF-BB82-00AA00BDCE0B}
  5629. // *********************************************************************//
  5630. IHTMLCurrentStyle3Disp = dispinterface
  5631. ['{3050F818-98B5-11CF-BB82-00AA00BDCE0B}']
  5632. property textOverflow: WideString readonly dispid -2147412903;
  5633. property minHeight: OleVariant readonly dispid -2147412901;
  5634. property wordSpacing: OleVariant readonly dispid -2147413065;
  5635. property whiteSpace: WideString readonly dispid -2147413036;
  5636. end;
  5637. // *********************************************************************//
  5638. // DispIntf: DispHTMLCurrentStyle
  5639. // Flags: (4112) Hidden Dispatchable
  5640. // GUID: {3050F557-98B5-11CF-BB82-00AA00BDCE0B}
  5641. // *********************************************************************//
  5642. DispHTMLCurrentStyle = dispinterface
  5643. ['{3050F557-98B5-11CF-BB82-00AA00BDCE0B}']
  5644. property position: WideString readonly dispid -2147413022;
  5645. property styleFloat: WideString readonly dispid -2147413042;
  5646. property color: OleVariant readonly dispid -2147413110;
  5647. property backgroundColor: OleVariant readonly dispid -501;
  5648. property fontFamily: WideString readonly dispid -2147413094;
  5649. property fontStyle: WideString readonly dispid -2147413088;
  5650. property fontVariant: WideString readonly dispid -2147413087;
  5651. property fontWeight: OleVariant readonly dispid -2147413085;
  5652. property fontSize: OleVariant readonly dispid -2147413093;
  5653. property backgroundImage: WideString readonly dispid -2147413111;
  5654. property backgroundPositionX: OleVariant readonly dispid -2147413079;
  5655. property backgroundPositionY: OleVariant readonly dispid -2147413078;
  5656. property backgroundRepeat: WideString readonly dispid -2147413068;
  5657. property borderLeftColor: OleVariant readonly dispid -2147413054;
  5658. property borderTopColor: OleVariant readonly dispid -2147413057;
  5659. property borderRightColor: OleVariant readonly dispid -2147413056;
  5660. property borderBottomColor: OleVariant readonly dispid -2147413055;
  5661. property borderTopStyle: WideString readonly dispid -2147413047;
  5662. property borderRightStyle: WideString readonly dispid -2147413046;
  5663. property borderBottomStyle: WideString readonly dispid -2147413045;
  5664. property borderLeftStyle: WideString readonly dispid -2147413044;
  5665. property borderTopWidth: OleVariant readonly dispid -2147413052;
  5666. property borderRightWidth: OleVariant readonly dispid -2147413051;
  5667. property borderBottomWidth: OleVariant readonly dispid -2147413050;
  5668. property borderLeftWidth: OleVariant readonly dispid -2147413049;
  5669. property left: OleVariant readonly dispid -2147418109;
  5670. property top: OleVariant readonly dispid -2147418108;
  5671. property width: OleVariant readonly dispid -2147418107;
  5672. property height: OleVariant readonly dispid -2147418106;
  5673. property paddingLeft: OleVariant readonly dispid -2147413097;
  5674. property paddingTop: OleVariant readonly dispid -2147413100;
  5675. property paddingRight: OleVariant readonly dispid -2147413099;
  5676. property paddingBottom: OleVariant readonly dispid -2147413098;
  5677. property textAlign: WideString readonly dispid -2147418040;
  5678. property textDecoration: WideString readonly dispid -2147413077;
  5679. property display: WideString readonly dispid -2147413041;
  5680. property visibility: WideString readonly dispid -2147413032;
  5681. property zIndex: OleVariant readonly dispid -2147413021;
  5682. property letterSpacing: OleVariant readonly dispid -2147413104;
  5683. property lineHeight: OleVariant readonly dispid -2147413106;
  5684. property textIndent: OleVariant readonly dispid -2147413105;
  5685. property verticalAlign: OleVariant readonly dispid -2147413064;
  5686. property backgroundAttachment: WideString readonly dispid -2147413067;
  5687. property marginTop: OleVariant readonly dispid -2147413075;
  5688. property marginRight: OleVariant readonly dispid -2147413074;
  5689. property marginBottom: OleVariant readonly dispid -2147413073;
  5690. property marginLeft: OleVariant readonly dispid -2147413072;
  5691. property clear: WideString readonly dispid -2147413096;
  5692. property listStyleType: WideString readonly dispid -2147413040;
  5693. property listStylePosition: WideString readonly dispid -2147413039;
  5694. property listStyleImage: WideString readonly dispid -2147413038;
  5695. property clipTop: OleVariant readonly dispid -2147413019;
  5696. property clipRight: OleVariant readonly dispid -2147413018;
  5697. property clipBottom: OleVariant readonly dispid -2147413017;
  5698. property clipLeft: OleVariant readonly dispid -2147413016;
  5699. property overflow: WideString readonly dispid -2147413102;
  5700. property pageBreakBefore: WideString readonly dispid -2147413035;
  5701. property pageBreakAfter: WideString readonly dispid -2147413034;
  5702. property cursor: WideString readonly dispid -2147413010;
  5703. property tableLayout: WideString readonly dispid -2147413014;
  5704. property borderCollapse: WideString readonly dispid -2147413028;
  5705. property direction: WideString readonly dispid -2147412993;
  5706. property behavior: WideString readonly dispid -2147412997;
  5707. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  5708. property unicodeBidi: WideString readonly dispid -2147412994;
  5709. property right: OleVariant readonly dispid -2147418035;
  5710. property bottom: OleVariant readonly dispid -2147418034;
  5711. property imeMode: WideString readonly dispid -2147412992;
  5712. property rubyAlign: WideString readonly dispid -2147412991;
  5713. property rubyPosition: WideString readonly dispid -2147412990;
  5714. property rubyOverhang: WideString readonly dispid -2147412989;
  5715. property textAutospace: WideString readonly dispid -2147412980;
  5716. property lineBreak: WideString readonly dispid -2147412979;
  5717. property wordBreak: WideString readonly dispid -2147412978;
  5718. property textJustify: WideString readonly dispid -2147412977;
  5719. property textJustifyTrim: WideString readonly dispid -2147412976;
  5720. property textKashida: OleVariant readonly dispid -2147412975;
  5721. property blockDirection: WideString readonly dispid -2147412995;
  5722. property layoutGridChar: OleVariant readonly dispid -2147412985;
  5723. property layoutGridLine: OleVariant readonly dispid -2147412984;
  5724. property layoutGridMode: WideString readonly dispid -2147412983;
  5725. property layoutGridType: WideString readonly dispid -2147412982;
  5726. property borderStyle: WideString readonly dispid -2147413048;
  5727. property borderColor: WideString readonly dispid -2147413058;
  5728. property borderWidth: WideString readonly dispid -2147413053;
  5729. property padding: WideString readonly dispid -2147413101;
  5730. property margin: WideString readonly dispid -2147413076;
  5731. property accelerator: WideString readonly dispid -2147412965;
  5732. property overflowX: WideString readonly dispid -2147412973;
  5733. property overflowY: WideString readonly dispid -2147412972;
  5734. property textTransform: WideString readonly dispid -2147413108;
  5735. property layoutFlow: WideString readonly dispid -2147412957;
  5736. property wordWrap: WideString readonly dispid -2147412954;
  5737. property textUnderlinePosition: WideString readonly dispid -2147412953;
  5738. property hasLayout: WordBool readonly dispid -2147412952;
  5739. property scrollbarBaseColor: OleVariant readonly dispid -2147412932;
  5740. property scrollbarFaceColor: OleVariant readonly dispid -2147412931;
  5741. property scrollbar3dLightColor: OleVariant readonly dispid -2147412930;
  5742. property scrollbarShadowColor: OleVariant readonly dispid -2147412929;
  5743. property scrollbarHighlightColor: OleVariant readonly dispid -2147412928;
  5744. property scrollbarDarkShadowColor: OleVariant readonly dispid -2147412927;
  5745. property scrollbarArrowColor: OleVariant readonly dispid -2147412926;
  5746. property scrollbarTrackColor: OleVariant readonly dispid -2147412916;
  5747. property writingMode: WideString readonly dispid -2147412920;
  5748. property zoom: OleVariant readonly dispid -2147412959;
  5749. property filter: WideString readonly dispid -2147413030;
  5750. property textAlignLast: WideString readonly dispid -2147412909;
  5751. property textKashidaSpace: OleVariant readonly dispid -2147412908;
  5752. property isBlock: WordBool readonly dispid -2147412904;
  5753. property textOverflow: WideString readonly dispid -2147412903;
  5754. property minHeight: OleVariant readonly dispid -2147412901;
  5755. property wordSpacing: OleVariant readonly dispid -2147413065;
  5756. property whiteSpace: WideString readonly dispid -2147413036;
  5757. end;
  5758. // *********************************************************************//
  5759. // Interface: IHTMLRect
  5760. // Flags: (4416) Dual OleAutomation Dispatchable
  5761. // GUID: {3050F4A3-98B5-11CF-BB82-00AA00BDCE0B}
  5762. // *********************************************************************//
  5763. IHTMLRect = interface(IDispatch)
  5764. ['{3050F4A3-98B5-11CF-BB82-00AA00BDCE0B}']
  5765. procedure Set_left(p: Integer); safecall;
  5766. function Get_left: Integer; safecall;
  5767. procedure Set_top(p: Integer); safecall;
  5768. function Get_top: Integer; safecall;
  5769. procedure Set_right(p: Integer); safecall;
  5770. function Get_right: Integer; safecall;
  5771. procedure Set_bottom(p: Integer); safecall;
  5772. function Get_bottom: Integer; safecall;
  5773. property left: Integer read Get_left write Set_left;
  5774. property top: Integer read Get_top write Set_top;
  5775. property right: Integer read Get_right write Set_right;
  5776. property bottom: Integer read Get_bottom write Set_bottom;
  5777. end;
  5778. // *********************************************************************//
  5779. // DispIntf: IHTMLRectDisp
  5780. // Flags: (4416) Dual OleAutomation Dispatchable
  5781. // GUID: {3050F4A3-98B5-11CF-BB82-00AA00BDCE0B}
  5782. // *********************************************************************//
  5783. IHTMLRectDisp = dispinterface
  5784. ['{3050F4A3-98B5-11CF-BB82-00AA00BDCE0B}']
  5785. property left: Integer dispid 1001;
  5786. property top: Integer dispid 1002;
  5787. property right: Integer dispid 1003;
  5788. property bottom: Integer dispid 1004;
  5789. end;
  5790. // *********************************************************************//
  5791. // Interface: IHTMLRectCollection
  5792. // Flags: (4416) Dual OleAutomation Dispatchable
  5793. // GUID: {3050F4A4-98B5-11CF-BB82-00AA00BDCE0B}
  5794. // *********************************************************************//
  5795. IHTMLRectCollection = interface(IDispatch)
  5796. ['{3050F4A4-98B5-11CF-BB82-00AA00BDCE0B}']
  5797. function Get_length: Integer; safecall;
  5798. function Get__newEnum: IUnknown; safecall;
  5799. function item(var pvarIndex: OleVariant): OleVariant; safecall;
  5800. property length: Integer read Get_length;
  5801. property _newEnum: IUnknown read Get__newEnum;
  5802. end;
  5803. // *********************************************************************//
  5804. // DispIntf: IHTMLRectCollectionDisp
  5805. // Flags: (4416) Dual OleAutomation Dispatchable
  5806. // GUID: {3050F4A4-98B5-11CF-BB82-00AA00BDCE0B}
  5807. // *********************************************************************//
  5808. IHTMLRectCollectionDisp = dispinterface
  5809. ['{3050F4A4-98B5-11CF-BB82-00AA00BDCE0B}']
  5810. property length: Integer readonly dispid 1500;
  5811. property _newEnum: IUnknown readonly dispid -4;
  5812. function item(var pvarIndex: OleVariant): OleVariant; dispid 0;
  5813. end;
  5814. // *********************************************************************//
  5815. // Interface: IHTMLDOMNode
  5816. // Flags: (4416) Dual OleAutomation Dispatchable
  5817. // GUID: {3050F5DA-98B5-11CF-BB82-00AA00BDCE0B}
  5818. // *********************************************************************//
  5819. IHTMLDOMNode = interface(IDispatch)
  5820. ['{3050F5DA-98B5-11CF-BB82-00AA00BDCE0B}']
  5821. function Get_nodeType: Integer; safecall;
  5822. function Get_parentNode: IHTMLDOMNode; safecall;
  5823. function hasChildNodes: WordBool; safecall;
  5824. function Get_childNodes: IDispatch; safecall;
  5825. function Get_attributes: IDispatch; safecall;
  5826. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; safecall;
  5827. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; safecall;
  5828. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; safecall;
  5829. function cloneNode(fDeep: WordBool): IHTMLDOMNode; safecall;
  5830. function removeNode(fDeep: WordBool): IHTMLDOMNode; safecall;
  5831. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; safecall;
  5832. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; safecall;
  5833. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; safecall;
  5834. function Get_nodeName: WideString; safecall;
  5835. procedure Set_nodeValue(p: OleVariant); safecall;
  5836. function Get_nodeValue: OleVariant; safecall;
  5837. function Get_firstChild: IHTMLDOMNode; safecall;
  5838. function Get_lastChild: IHTMLDOMNode; safecall;
  5839. function Get_previousSibling: IHTMLDOMNode; safecall;
  5840. function Get_nextSibling: IHTMLDOMNode; safecall;
  5841. property nodeType: Integer read Get_nodeType;
  5842. property parentNode: IHTMLDOMNode read Get_parentNode;
  5843. property childNodes: IDispatch read Get_childNodes;
  5844. property attributes: IDispatch read Get_attributes;
  5845. property nodeName: WideString read Get_nodeName;
  5846. property nodeValue: OleVariant read Get_nodeValue write Set_nodeValue;
  5847. property firstChild: IHTMLDOMNode read Get_firstChild;
  5848. property lastChild: IHTMLDOMNode read Get_lastChild;
  5849. property previousSibling: IHTMLDOMNode read Get_previousSibling;
  5850. property nextSibling: IHTMLDOMNode read Get_nextSibling;
  5851. end;
  5852. // *********************************************************************//
  5853. // DispIntf: IHTMLDOMNodeDisp
  5854. // Flags: (4416) Dual OleAutomation Dispatchable
  5855. // GUID: {3050F5DA-98B5-11CF-BB82-00AA00BDCE0B}
  5856. // *********************************************************************//
  5857. IHTMLDOMNodeDisp = dispinterface
  5858. ['{3050F5DA-98B5-11CF-BB82-00AA00BDCE0B}']
  5859. property nodeType: Integer readonly dispid -2147417066;
  5860. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  5861. function hasChildNodes: WordBool; dispid -2147417064;
  5862. property childNodes: IDispatch readonly dispid -2147417063;
  5863. property attributes: IDispatch readonly dispid -2147417062;
  5864. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  5865. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  5866. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  5867. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  5868. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  5869. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  5870. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  5871. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  5872. property nodeName: WideString readonly dispid -2147417038;
  5873. property nodeValue: OleVariant dispid -2147417037;
  5874. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  5875. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  5876. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  5877. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  5878. end;
  5879. // *********************************************************************//
  5880. // Interface: IHTMLDOMNode2
  5881. // Flags: (4416) Dual OleAutomation Dispatchable
  5882. // GUID: {3050F80B-98B5-11CF-BB82-00AA00BDCE0B}
  5883. // *********************************************************************//
  5884. IHTMLDOMNode2 = interface(IDispatch)
  5885. ['{3050F80B-98B5-11CF-BB82-00AA00BDCE0B}']
  5886. function Get_ownerDocument: IDispatch; safecall;
  5887. property ownerDocument: IDispatch read Get_ownerDocument;
  5888. end;
  5889. // *********************************************************************//
  5890. // DispIntf: IHTMLDOMNode2Disp
  5891. // Flags: (4416) Dual OleAutomation Dispatchable
  5892. // GUID: {3050F80B-98B5-11CF-BB82-00AA00BDCE0B}
  5893. // *********************************************************************//
  5894. IHTMLDOMNode2Disp = dispinterface
  5895. ['{3050F80B-98B5-11CF-BB82-00AA00BDCE0B}']
  5896. property ownerDocument: IDispatch readonly dispid -2147416999;
  5897. end;
  5898. // *********************************************************************//
  5899. // Interface: IHTMLDOMAttribute
  5900. // Flags: (4416) Dual OleAutomation Dispatchable
  5901. // GUID: {3050F4B0-98B5-11CF-BB82-00AA00BDCE0B}
  5902. // *********************************************************************//
  5903. IHTMLDOMAttribute = interface(IDispatch)
  5904. ['{3050F4B0-98B5-11CF-BB82-00AA00BDCE0B}']
  5905. function Get_nodeName: WideString; safecall;
  5906. procedure Set_nodeValue(p: OleVariant); safecall;
  5907. function Get_nodeValue: OleVariant; safecall;
  5908. function Get_specified: WordBool; safecall;
  5909. property nodeName: WideString read Get_nodeName;
  5910. property nodeValue: OleVariant read Get_nodeValue write Set_nodeValue;
  5911. property specified: WordBool read Get_specified;
  5912. end;
  5913. // *********************************************************************//
  5914. // DispIntf: IHTMLDOMAttributeDisp
  5915. // Flags: (4416) Dual OleAutomation Dispatchable
  5916. // GUID: {3050F4B0-98B5-11CF-BB82-00AA00BDCE0B}
  5917. // *********************************************************************//
  5918. IHTMLDOMAttributeDisp = dispinterface
  5919. ['{3050F4B0-98B5-11CF-BB82-00AA00BDCE0B}']
  5920. property nodeName: WideString readonly dispid 1000;
  5921. property nodeValue: OleVariant dispid 1002;
  5922. property specified: WordBool readonly dispid 1001;
  5923. end;
  5924. // *********************************************************************//
  5925. // Interface: IHTMLDOMAttribute2
  5926. // Flags: (4416) Dual OleAutomation Dispatchable
  5927. // GUID: {3050F810-98B5-11CF-BB82-00AA00BDCE0B}
  5928. // *********************************************************************//
  5929. IHTMLDOMAttribute2 = interface(IDispatch)
  5930. ['{3050F810-98B5-11CF-BB82-00AA00BDCE0B}']
  5931. function Get_name: WideString; safecall;
  5932. procedure Set_value(const p: WideString); safecall;
  5933. function Get_value: WideString; safecall;
  5934. function Get_expando: WordBool; safecall;
  5935. function Get_nodeType: Integer; safecall;
  5936. function Get_parentNode: IHTMLDOMNode; safecall;
  5937. function Get_childNodes: IDispatch; safecall;
  5938. function Get_firstChild: IHTMLDOMNode; safecall;
  5939. function Get_lastChild: IHTMLDOMNode; safecall;
  5940. function Get_previousSibling: IHTMLDOMNode; safecall;
  5941. function Get_nextSibling: IHTMLDOMNode; safecall;
  5942. function Get_attributes: IDispatch; safecall;
  5943. function Get_ownerDocument: IDispatch; safecall;
  5944. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; safecall;
  5945. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; safecall;
  5946. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; safecall;
  5947. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; safecall;
  5948. function hasChildNodes: WordBool; safecall;
  5949. function cloneNode(fDeep: WordBool): IHTMLDOMAttribute; safecall;
  5950. property name: WideString read Get_name;
  5951. property value: WideString read Get_value write Set_value;
  5952. property expando: WordBool read Get_expando;
  5953. property nodeType: Integer read Get_nodeType;
  5954. property parentNode: IHTMLDOMNode read Get_parentNode;
  5955. property childNodes: IDispatch read Get_childNodes;
  5956. property firstChild: IHTMLDOMNode read Get_firstChild;
  5957. property lastChild: IHTMLDOMNode read Get_lastChild;
  5958. property previousSibling: IHTMLDOMNode read Get_previousSibling;
  5959. property nextSibling: IHTMLDOMNode read Get_nextSibling;
  5960. property attributes: IDispatch read Get_attributes;
  5961. property ownerDocument: IDispatch read Get_ownerDocument;
  5962. end;
  5963. // *********************************************************************//
  5964. // DispIntf: IHTMLDOMAttribute2Disp
  5965. // Flags: (4416) Dual OleAutomation Dispatchable
  5966. // GUID: {3050F810-98B5-11CF-BB82-00AA00BDCE0B}
  5967. // *********************************************************************//
  5968. IHTMLDOMAttribute2Disp = dispinterface
  5969. ['{3050F810-98B5-11CF-BB82-00AA00BDCE0B}']
  5970. property name: WideString readonly dispid 1003;
  5971. property value: WideString dispid 1004;
  5972. property expando: WordBool readonly dispid 1005;
  5973. property nodeType: Integer readonly dispid 1006;
  5974. property parentNode: IHTMLDOMNode readonly dispid 1007;
  5975. property childNodes: IDispatch readonly dispid 1008;
  5976. property firstChild: IHTMLDOMNode readonly dispid 1009;
  5977. property lastChild: IHTMLDOMNode readonly dispid 1010;
  5978. property previousSibling: IHTMLDOMNode readonly dispid 1011;
  5979. property nextSibling: IHTMLDOMNode readonly dispid 1012;
  5980. property attributes: IDispatch readonly dispid 1013;
  5981. property ownerDocument: IDispatch readonly dispid 1014;
  5982. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid 1015;
  5983. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid 1016;
  5984. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid 1017;
  5985. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid 1018;
  5986. function hasChildNodes: WordBool; dispid 1019;
  5987. function cloneNode(fDeep: WordBool): IHTMLDOMAttribute; dispid 1020;
  5988. end;
  5989. // *********************************************************************//
  5990. // Interface: IHTMLDOMTextNode
  5991. // Flags: (4416) Dual OleAutomation Dispatchable
  5992. // GUID: {3050F4B1-98B5-11CF-BB82-00AA00BDCE0B}
  5993. // *********************************************************************//
  5994. IHTMLDOMTextNode = interface(IDispatch)
  5995. ['{3050F4B1-98B5-11CF-BB82-00AA00BDCE0B}']
  5996. procedure Set_data(const p: WideString); safecall;
  5997. function Get_data: WideString; safecall;
  5998. function toString: WideString; safecall;
  5999. function Get_length: Integer; safecall;
  6000. function splitText(offset: Integer): IHTMLDOMNode; safecall;
  6001. property data: WideString read Get_data write Set_data;
  6002. property length: Integer read Get_length;
  6003. end;
  6004. // *********************************************************************//
  6005. // DispIntf: IHTMLDOMTextNodeDisp
  6006. // Flags: (4416) Dual OleAutomation Dispatchable
  6007. // GUID: {3050F4B1-98B5-11CF-BB82-00AA00BDCE0B}
  6008. // *********************************************************************//
  6009. IHTMLDOMTextNodeDisp = dispinterface
  6010. ['{3050F4B1-98B5-11CF-BB82-00AA00BDCE0B}']
  6011. property data: WideString dispid 1000;
  6012. function toString: WideString; dispid 1001;
  6013. property length: Integer readonly dispid 1002;
  6014. function splitText(offset: Integer): IHTMLDOMNode; dispid 1003;
  6015. end;
  6016. // *********************************************************************//
  6017. // Interface: IHTMLDOMTextNode2
  6018. // Flags: (4416) Dual OleAutomation Dispatchable
  6019. // GUID: {3050F809-98B5-11CF-BB82-00AA00BDCE0B}
  6020. // *********************************************************************//
  6021. IHTMLDOMTextNode2 = interface(IDispatch)
  6022. ['{3050F809-98B5-11CF-BB82-00AA00BDCE0B}']
  6023. function substringData(offset: Integer; Count: Integer): WideString; safecall;
  6024. procedure appendData(const bstrstring: WideString); safecall;
  6025. procedure insertData(offset: Integer; const bstrstring: WideString); safecall;
  6026. procedure deleteData(offset: Integer; Count: Integer); safecall;
  6027. procedure replaceData(offset: Integer; Count: Integer; const bstrstring: WideString); safecall;
  6028. end;
  6029. // *********************************************************************//
  6030. // DispIntf: IHTMLDOMTextNode2Disp
  6031. // Flags: (4416) Dual OleAutomation Dispatchable
  6032. // GUID: {3050F809-98B5-11CF-BB82-00AA00BDCE0B}
  6033. // *********************************************************************//
  6034. IHTMLDOMTextNode2Disp = dispinterface
  6035. ['{3050F809-98B5-11CF-BB82-00AA00BDCE0B}']
  6036. function substringData(offset: Integer; Count: Integer): WideString; dispid 1004;
  6037. procedure appendData(const bstrstring: WideString); dispid 1005;
  6038. procedure insertData(offset: Integer; const bstrstring: WideString); dispid 1006;
  6039. procedure deleteData(offset: Integer; Count: Integer); dispid 1007;
  6040. procedure replaceData(offset: Integer; Count: Integer; const bstrstring: WideString); dispid 1008;
  6041. end;
  6042. // *********************************************************************//
  6043. // Interface: IHTMLDOMImplementation
  6044. // Flags: (4416) Dual OleAutomation Dispatchable
  6045. // GUID: {3050F80D-98B5-11CF-BB82-00AA00BDCE0B}
  6046. // *********************************************************************//
  6047. IHTMLDOMImplementation = interface(IDispatch)
  6048. ['{3050F80D-98B5-11CF-BB82-00AA00BDCE0B}']
  6049. function hasFeature(const bstrfeature: WideString; version: OleVariant): WordBool; safecall;
  6050. end;
  6051. // *********************************************************************//
  6052. // DispIntf: IHTMLDOMImplementationDisp
  6053. // Flags: (4416) Dual OleAutomation Dispatchable
  6054. // GUID: {3050F80D-98B5-11CF-BB82-00AA00BDCE0B}
  6055. // *********************************************************************//
  6056. IHTMLDOMImplementationDisp = dispinterface
  6057. ['{3050F80D-98B5-11CF-BB82-00AA00BDCE0B}']
  6058. function hasFeature(const bstrfeature: WideString; version: OleVariant): WordBool; dispid 1000;
  6059. end;
  6060. // *********************************************************************//
  6061. // DispIntf: DispHTMLDOMAttribute
  6062. // Flags: (4112) Hidden Dispatchable
  6063. // GUID: {3050F564-98B5-11CF-BB82-00AA00BDCE0B}
  6064. // *********************************************************************//
  6065. DispHTMLDOMAttribute = dispinterface
  6066. ['{3050F564-98B5-11CF-BB82-00AA00BDCE0B}']
  6067. property nodeName: WideString readonly dispid 1000;
  6068. property nodeValue: OleVariant dispid 1002;
  6069. property specified: WordBool readonly dispid 1001;
  6070. property name: WideString readonly dispid 1003;
  6071. property value: WideString dispid 1004;
  6072. property expando: WordBool readonly dispid 1005;
  6073. property nodeType: Integer readonly dispid 1006;
  6074. property parentNode: IHTMLDOMNode readonly dispid 1007;
  6075. property childNodes: IDispatch readonly dispid 1008;
  6076. property firstChild: IHTMLDOMNode readonly dispid 1009;
  6077. property lastChild: IHTMLDOMNode readonly dispid 1010;
  6078. property previousSibling: IHTMLDOMNode readonly dispid 1011;
  6079. property nextSibling: IHTMLDOMNode readonly dispid 1012;
  6080. property attributes: IDispatch readonly dispid 1013;
  6081. property ownerDocument: IDispatch readonly dispid 1014;
  6082. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid 1015;
  6083. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid 1016;
  6084. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid 1017;
  6085. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid 1018;
  6086. function hasChildNodes: WordBool; dispid 1019;
  6087. function cloneNode(fDeep: WordBool): IHTMLDOMAttribute; dispid 1020;
  6088. end;
  6089. // *********************************************************************//
  6090. // DispIntf: DispHTMLDOMTextNode
  6091. // Flags: (4112) Hidden Dispatchable
  6092. // GUID: {3050F565-98B5-11CF-BB82-00AA00BDCE0B}
  6093. // *********************************************************************//
  6094. DispHTMLDOMTextNode = dispinterface
  6095. ['{3050F565-98B5-11CF-BB82-00AA00BDCE0B}']
  6096. property data: WideString dispid 1000;
  6097. function toString: WideString; dispid 1001;
  6098. property length: Integer readonly dispid 1002;
  6099. function splitText(offset: Integer): IHTMLDOMNode; dispid 1003;
  6100. function substringData(offset: Integer; Count: Integer): WideString; dispid 1004;
  6101. procedure appendData(const bstrstring: WideString); dispid 1005;
  6102. procedure insertData(offset: Integer; const bstrstring: WideString); dispid 1006;
  6103. procedure deleteData(offset: Integer; Count: Integer); dispid 1007;
  6104. procedure replaceData(offset: Integer; Count: Integer; const bstrstring: WideString); dispid 1008;
  6105. property nodeType: Integer readonly dispid -2147417066;
  6106. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  6107. function hasChildNodes: WordBool; dispid -2147417064;
  6108. property childNodes: IDispatch readonly dispid -2147417063;
  6109. property attributes: IDispatch readonly dispid -2147417062;
  6110. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  6111. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  6112. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  6113. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  6114. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  6115. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  6116. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  6117. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  6118. property nodeName: WideString readonly dispid -2147417038;
  6119. property nodeValue: OleVariant dispid -2147417037;
  6120. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  6121. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  6122. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  6123. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  6124. property ownerDocument: IDispatch readonly dispid -2147416999;
  6125. end;
  6126. // *********************************************************************//
  6127. // DispIntf: DispHTMLDOMImplementation
  6128. // Flags: (4112) Hidden Dispatchable
  6129. // GUID: {3050F58F-98B5-11CF-BB82-00AA00BDCE0B}
  6130. // *********************************************************************//
  6131. DispHTMLDOMImplementation = dispinterface
  6132. ['{3050F58F-98B5-11CF-BB82-00AA00BDCE0B}']
  6133. function hasFeature(const bstrfeature: WideString; version: OleVariant): WordBool; dispid 1000;
  6134. end;
  6135. // *********************************************************************//
  6136. // Interface: IHTMLAttributeCollection
  6137. // Flags: (4416) Dual OleAutomation Dispatchable
  6138. // GUID: {3050F4C3-98B5-11CF-BB82-00AA00BDCE0B}
  6139. // *********************************************************************//
  6140. IHTMLAttributeCollection = interface(IDispatch)
  6141. ['{3050F4C3-98B5-11CF-BB82-00AA00BDCE0B}']
  6142. function Get_length: Integer; safecall;
  6143. function Get__newEnum: IUnknown; safecall;
  6144. function item(var name: OleVariant): IDispatch; safecall;
  6145. property length: Integer read Get_length;
  6146. property _newEnum: IUnknown read Get__newEnum;
  6147. end;
  6148. // *********************************************************************//
  6149. // DispIntf: IHTMLAttributeCollectionDisp
  6150. // Flags: (4416) Dual OleAutomation Dispatchable
  6151. // GUID: {3050F4C3-98B5-11CF-BB82-00AA00BDCE0B}
  6152. // *********************************************************************//
  6153. IHTMLAttributeCollectionDisp = dispinterface
  6154. ['{3050F4C3-98B5-11CF-BB82-00AA00BDCE0B}']
  6155. property length: Integer readonly dispid 1500;
  6156. property _newEnum: IUnknown readonly dispid -4;
  6157. function item(var name: OleVariant): IDispatch; dispid 0;
  6158. end;
  6159. // *********************************************************************//
  6160. // Interface: IHTMLAttributeCollection2
  6161. // Flags: (4416) Dual OleAutomation Dispatchable
  6162. // GUID: {3050F80A-98B5-11CF-BB82-00AA00BDCE0B}
  6163. // *********************************************************************//
  6164. IHTMLAttributeCollection2 = interface(IDispatch)
  6165. ['{3050F80A-98B5-11CF-BB82-00AA00BDCE0B}']
  6166. function getNamedItem(const bstrName: WideString): IHTMLDOMAttribute; safecall;
  6167. function setNamedItem(const ppNode: IHTMLDOMAttribute): IHTMLDOMAttribute; safecall;
  6168. function removeNamedItem(const bstrName: WideString): IHTMLDOMAttribute; safecall;
  6169. end;
  6170. // *********************************************************************//
  6171. // DispIntf: IHTMLAttributeCollection2Disp
  6172. // Flags: (4416) Dual OleAutomation Dispatchable
  6173. // GUID: {3050F80A-98B5-11CF-BB82-00AA00BDCE0B}
  6174. // *********************************************************************//
  6175. IHTMLAttributeCollection2Disp = dispinterface
  6176. ['{3050F80A-98B5-11CF-BB82-00AA00BDCE0B}']
  6177. function getNamedItem(const bstrName: WideString): IHTMLDOMAttribute; dispid 1501;
  6178. function setNamedItem(const ppNode: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid 1502;
  6179. function removeNamedItem(const bstrName: WideString): IHTMLDOMAttribute; dispid 1503;
  6180. end;
  6181. // *********************************************************************//
  6182. // Interface: IHTMLDOMChildrenCollection
  6183. // Flags: (4416) Dual OleAutomation Dispatchable
  6184. // GUID: {3050F5AB-98B5-11CF-BB82-00AA00BDCE0B}
  6185. // *********************************************************************//
  6186. IHTMLDOMChildrenCollection = interface(IDispatch)
  6187. ['{3050F5AB-98B5-11CF-BB82-00AA00BDCE0B}']
  6188. function Get_length: Integer; safecall;
  6189. function Get__newEnum: IUnknown; safecall;
  6190. function item(index: Integer): IDispatch; safecall;
  6191. property length: Integer read Get_length;
  6192. property _newEnum: IUnknown read Get__newEnum;
  6193. end;
  6194. // *********************************************************************//
  6195. // DispIntf: IHTMLDOMChildrenCollectionDisp
  6196. // Flags: (4416) Dual OleAutomation Dispatchable
  6197. // GUID: {3050F5AB-98B5-11CF-BB82-00AA00BDCE0B}
  6198. // *********************************************************************//
  6199. IHTMLDOMChildrenCollectionDisp = dispinterface
  6200. ['{3050F5AB-98B5-11CF-BB82-00AA00BDCE0B}']
  6201. property length: Integer readonly dispid 1500;
  6202. property _newEnum: IUnknown readonly dispid -4;
  6203. function item(index: Integer): IDispatch; dispid 0;
  6204. end;
  6205. // *********************************************************************//
  6206. // DispIntf: DispHTMLAttributeCollection
  6207. // Flags: (4112) Hidden Dispatchable
  6208. // GUID: {3050F56C-98B5-11CF-BB82-00AA00BDCE0B}
  6209. // *********************************************************************//
  6210. DispHTMLAttributeCollection = dispinterface
  6211. ['{3050F56C-98B5-11CF-BB82-00AA00BDCE0B}']
  6212. property length: Integer readonly dispid 1500;
  6213. property _newEnum: IUnknown readonly dispid -4;
  6214. function item(var name: OleVariant): IDispatch; dispid 0;
  6215. function getNamedItem(const bstrName: WideString): IHTMLDOMAttribute; dispid 1501;
  6216. function setNamedItem(const ppNode: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid 1502;
  6217. function removeNamedItem(const bstrName: WideString): IHTMLDOMAttribute; dispid 1503;
  6218. end;
  6219. // *********************************************************************//
  6220. // DispIntf: DispDOMChildrenCollection
  6221. // Flags: (4112) Hidden Dispatchable
  6222. // GUID: {3050F577-98B5-11CF-BB82-00AA00BDCE0B}
  6223. // *********************************************************************//
  6224. DispDOMChildrenCollection = dispinterface
  6225. ['{3050F577-98B5-11CF-BB82-00AA00BDCE0B}']
  6226. property length: Integer readonly dispid 1500;
  6227. property _newEnum: IUnknown readonly dispid -4;
  6228. function item(index: Integer): IDispatch; dispid 0;
  6229. end;
  6230. // *********************************************************************//
  6231. // DispIntf: HTMLElementEvents2
  6232. // Flags: (4112) Hidden Dispatchable
  6233. // GUID: {3050F60F-98B5-11CF-BB82-00AA00BDCE0B}
  6234. // *********************************************************************//
  6235. HTMLElementEvents2 = dispinterface
  6236. ['{3050F60F-98B5-11CF-BB82-00AA00BDCE0B}']
  6237. function onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  6238. function onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  6239. function ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  6240. function onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  6241. procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  6242. procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  6243. procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  6244. procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  6245. procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  6246. procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  6247. procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  6248. function onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  6249. procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  6250. function ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  6251. function onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  6252. procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  6253. function onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  6254. function onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  6255. procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  6256. procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  6257. procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  6258. procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  6259. procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  6260. procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  6261. procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  6262. procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  6263. procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  6264. procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  6265. function ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  6266. procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  6267. function ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  6268. function ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  6269. procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  6270. function ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  6271. function onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  6272. function oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  6273. function onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  6274. function oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  6275. function onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  6276. function onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  6277. function oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  6278. procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  6279. procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  6280. procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  6281. procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  6282. procedure onlayoutcomplete(const pEvtObj: IHTMLEventObj); dispid 1030;
  6283. procedure onpage(const pEvtObj: IHTMLEventObj); dispid 1031;
  6284. procedure onmouseenter(const pEvtObj: IHTMLEventObj); dispid 1042;
  6285. procedure onmouseleave(const pEvtObj: IHTMLEventObj); dispid 1043;
  6286. procedure onactivate(const pEvtObj: IHTMLEventObj); dispid 1044;
  6287. procedure ondeactivate(const pEvtObj: IHTMLEventObj); dispid 1045;
  6288. function onbeforedeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1034;
  6289. function onbeforeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1047;
  6290. procedure onfocusin(const pEvtObj: IHTMLEventObj); dispid 1048;
  6291. procedure onfocusout(const pEvtObj: IHTMLEventObj); dispid 1049;
  6292. procedure onmove(const pEvtObj: IHTMLEventObj); dispid 1035;
  6293. function oncontrolselect(const pEvtObj: IHTMLEventObj): WordBool; dispid 1036;
  6294. function onmovestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1038;
  6295. procedure onmoveend(const pEvtObj: IHTMLEventObj); dispid 1039;
  6296. function onresizestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1040;
  6297. procedure onresizeend(const pEvtObj: IHTMLEventObj); dispid 1041;
  6298. function onmousewheel(const pEvtObj: IHTMLEventObj): WordBool; dispid 1033;
  6299. end;
  6300. // *********************************************************************//
  6301. // DispIntf: HTMLElementEvents
  6302. // Flags: (4112) Hidden Dispatchable
  6303. // GUID: {3050F33C-98B5-11CF-BB82-00AA00BDCE0B}
  6304. // *********************************************************************//
  6305. HTMLElementEvents = dispinterface
  6306. ['{3050F33C-98B5-11CF-BB82-00AA00BDCE0B}']
  6307. function onhelp: WordBool; dispid -2147418102;
  6308. function onclick: WordBool; dispid -600;
  6309. function ondblclick: WordBool; dispid -601;
  6310. function onkeypress: WordBool; dispid -603;
  6311. procedure onkeydown; dispid -602;
  6312. procedure onkeyup; dispid -604;
  6313. procedure onmouseout; dispid -2147418103;
  6314. procedure onmouseover; dispid -2147418104;
  6315. procedure onmousemove; dispid -606;
  6316. procedure onmousedown; dispid -605;
  6317. procedure onmouseup; dispid -607;
  6318. function onselectstart: WordBool; dispid -2147418100;
  6319. procedure onfilterchange; dispid -2147418095;
  6320. function ondragstart: WordBool; dispid -2147418101;
  6321. function onbeforeupdate: WordBool; dispid -2147418108;
  6322. procedure onafterupdate; dispid -2147418107;
  6323. function onerrorupdate: WordBool; dispid -2147418099;
  6324. function onrowexit: WordBool; dispid -2147418106;
  6325. procedure onrowenter; dispid -2147418105;
  6326. procedure ondatasetchanged; dispid -2147418098;
  6327. procedure ondataavailable; dispid -2147418097;
  6328. procedure ondatasetcomplete; dispid -2147418096;
  6329. procedure onlosecapture; dispid -2147418094;
  6330. procedure onpropertychange; dispid -2147418093;
  6331. procedure onscroll; dispid 1014;
  6332. procedure onfocus; dispid -2147418111;
  6333. procedure onblur; dispid -2147418112;
  6334. procedure onresize; dispid 1016;
  6335. function ondrag: WordBool; dispid -2147418092;
  6336. procedure ondragend; dispid -2147418091;
  6337. function ondragenter: WordBool; dispid -2147418090;
  6338. function ondragover: WordBool; dispid -2147418089;
  6339. procedure ondragleave; dispid -2147418088;
  6340. function ondrop: WordBool; dispid -2147418087;
  6341. function onbeforecut: WordBool; dispid -2147418083;
  6342. function oncut: WordBool; dispid -2147418086;
  6343. function onbeforecopy: WordBool; dispid -2147418082;
  6344. function oncopy: WordBool; dispid -2147418085;
  6345. function onbeforepaste: WordBool; dispid -2147418081;
  6346. function onpaste: WordBool; dispid -2147418084;
  6347. function oncontextmenu: WordBool; dispid 1023;
  6348. procedure onrowsdelete; dispid -2147418080;
  6349. procedure onrowsinserted; dispid -2147418079;
  6350. procedure oncellchange; dispid -2147418078;
  6351. procedure onreadystatechange; dispid -609;
  6352. procedure onbeforeeditfocus; dispid 1027;
  6353. procedure onlayoutcomplete; dispid 1030;
  6354. procedure onpage; dispid 1031;
  6355. function onbeforedeactivate: WordBool; dispid 1034;
  6356. function onbeforeactivate: WordBool; dispid 1047;
  6357. procedure onmove; dispid 1035;
  6358. function oncontrolselect: WordBool; dispid 1036;
  6359. function onmovestart: WordBool; dispid 1038;
  6360. procedure onmoveend; dispid 1039;
  6361. function onresizestart: WordBool; dispid 1040;
  6362. procedure onresizeend; dispid 1041;
  6363. procedure onmouseenter; dispid 1042;
  6364. procedure onmouseleave; dispid 1043;
  6365. function onmousewheel: WordBool; dispid 1033;
  6366. procedure onactivate; dispid 1044;
  6367. procedure ondeactivate; dispid 1045;
  6368. procedure onfocusin; dispid 1048;
  6369. procedure onfocusout; dispid 1049;
  6370. end;
  6371. // *********************************************************************//
  6372. // Interface: IHTMLElementCollection
  6373. // Flags: (4416) Dual OleAutomation Dispatchable
  6374. // GUID: {3050F21F-98B5-11CF-BB82-00AA00BDCE0B}
  6375. // *********************************************************************//
  6376. IHTMLElementCollection = interface(IDispatch)
  6377. ['{3050F21F-98B5-11CF-BB82-00AA00BDCE0B}']
  6378. function toString: WideString; safecall;
  6379. procedure Set_length(p: Integer); safecall;
  6380. function Get_length: Integer; safecall;
  6381. function Get__newEnum: IUnknown; safecall;
  6382. function item(name: OleVariant; index: OleVariant): IDispatch; safecall;
  6383. function tags(tagName: OleVariant): IDispatch; safecall;
  6384. property length: Integer read Get_length write Set_length;
  6385. property _newEnum: IUnknown read Get__newEnum;
  6386. end;
  6387. // *********************************************************************//
  6388. // DispIntf: IHTMLElementCollectionDisp
  6389. // Flags: (4416) Dual OleAutomation Dispatchable
  6390. // GUID: {3050F21F-98B5-11CF-BB82-00AA00BDCE0B}
  6391. // *********************************************************************//
  6392. IHTMLElementCollectionDisp = dispinterface
  6393. ['{3050F21F-98B5-11CF-BB82-00AA00BDCE0B}']
  6394. function toString: WideString; dispid 1501;
  6395. property length: Integer dispid 1500;
  6396. property _newEnum: IUnknown readonly dispid -4;
  6397. function item(name: OleVariant; index: OleVariant): IDispatch; dispid 0;
  6398. function tags(tagName: OleVariant): IDispatch; dispid 1502;
  6399. end;
  6400. // *********************************************************************//
  6401. // Interface: IHTMLElement2
  6402. // Flags: (4416) Dual OleAutomation Dispatchable
  6403. // GUID: {3050F434-98B5-11CF-BB82-00AA00BDCE0B}
  6404. // *********************************************************************//
  6405. IHTMLElement2 = interface(IDispatch)
  6406. ['{3050F434-98B5-11CF-BB82-00AA00BDCE0B}']
  6407. function Get_scopeName: WideString; safecall;
  6408. procedure setCapture(containerCapture: WordBool); safecall;
  6409. procedure releaseCapture; safecall;
  6410. procedure Set_onlosecapture(p: OleVariant); safecall;
  6411. function Get_onlosecapture: OleVariant; safecall;
  6412. function componentFromPoint(x: Integer; y: Integer): WideString; safecall;
  6413. procedure doScroll(component: OleVariant); safecall;
  6414. procedure Set_onscroll(p: OleVariant); safecall;
  6415. function Get_onscroll: OleVariant; safecall;
  6416. procedure Set_ondrag(p: OleVariant); safecall;
  6417. function Get_ondrag: OleVariant; safecall;
  6418. procedure Set_ondragend(p: OleVariant); safecall;
  6419. function Get_ondragend: OleVariant; safecall;
  6420. procedure Set_ondragenter(p: OleVariant); safecall;
  6421. function Get_ondragenter: OleVariant; safecall;
  6422. procedure Set_ondragover(p: OleVariant); safecall;
  6423. function Get_ondragover: OleVariant; safecall;
  6424. procedure Set_ondragleave(p: OleVariant); safecall;
  6425. function Get_ondragleave: OleVariant; safecall;
  6426. procedure Set_ondrop(p: OleVariant); safecall;
  6427. function Get_ondrop: OleVariant; safecall;
  6428. procedure Set_onbeforecut(p: OleVariant); safecall;
  6429. function Get_onbeforecut: OleVariant; safecall;
  6430. procedure Set_oncut(p: OleVariant); safecall;
  6431. function Get_oncut: OleVariant; safecall;
  6432. procedure Set_onbeforecopy(p: OleVariant); safecall;
  6433. function Get_onbeforecopy: OleVariant; safecall;
  6434. procedure Set_oncopy(p: OleVariant); safecall;
  6435. function Get_oncopy: OleVariant; safecall;
  6436. procedure Set_onbeforepaste(p: OleVariant); safecall;
  6437. function Get_onbeforepaste: OleVariant; safecall;
  6438. procedure Set_onpaste(p: OleVariant); safecall;
  6439. function Get_onpaste: OleVariant; safecall;
  6440. function Get_currentStyle: IHTMLCurrentStyle; safecall;
  6441. procedure Set_onpropertychange(p: OleVariant); safecall;
  6442. function Get_onpropertychange: OleVariant; safecall;
  6443. function getClientRects: IHTMLRectCollection; safecall;
  6444. function getBoundingClientRect: IHTMLRect; safecall;
  6445. procedure setExpression(const propname: WideString; const expression: WideString;
  6446. const language: WideString); safecall;
  6447. function getExpression(const propname: WideString): OleVariant; safecall;
  6448. function removeExpression(const propname: WideString): WordBool; safecall;
  6449. procedure Set_tabIndex(p: Smallint); safecall;
  6450. function Get_tabIndex: Smallint; safecall;
  6451. procedure focus; safecall;
  6452. procedure Set_accessKey(const p: WideString); safecall;
  6453. function Get_accessKey: WideString; safecall;
  6454. procedure Set_onblur(p: OleVariant); safecall;
  6455. function Get_onblur: OleVariant; safecall;
  6456. procedure Set_onfocus(p: OleVariant); safecall;
  6457. function Get_onfocus: OleVariant; safecall;
  6458. procedure Set_onresize(p: OleVariant); safecall;
  6459. function Get_onresize: OleVariant; safecall;
  6460. procedure blur; safecall;
  6461. procedure addFilter(const pUnk: IUnknown); safecall;
  6462. procedure removeFilter(const pUnk: IUnknown); safecall;
  6463. function Get_clientHeight: Integer; safecall;
  6464. function Get_clientWidth: Integer; safecall;
  6465. function Get_clientTop: Integer; safecall;
  6466. function Get_clientLeft: Integer; safecall;
  6467. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; safecall;
  6468. procedure detachEvent(const event: WideString; const pdisp: IDispatch); safecall;
  6469. function Get_readyState: OleVariant; safecall;
  6470. procedure Set_onreadystatechange(p: OleVariant); safecall;
  6471. function Get_onreadystatechange: OleVariant; safecall;
  6472. procedure Set_onrowsdelete(p: OleVariant); safecall;
  6473. function Get_onrowsdelete: OleVariant; safecall;
  6474. procedure Set_onrowsinserted(p: OleVariant); safecall;
  6475. function Get_onrowsinserted: OleVariant; safecall;
  6476. procedure Set_oncellchange(p: OleVariant); safecall;
  6477. function Get_oncellchange: OleVariant; safecall;
  6478. procedure Set_dir(const p: WideString); safecall;
  6479. function Get_dir: WideString; safecall;
  6480. function createControlRange: IDispatch; safecall;
  6481. function Get_scrollHeight: Integer; safecall;
  6482. function Get_scrollWidth: Integer; safecall;
  6483. procedure Set_scrollTop(p: Integer); safecall;
  6484. function Get_scrollTop: Integer; safecall;
  6485. procedure Set_scrollLeft(p: Integer); safecall;
  6486. function Get_scrollLeft: Integer; safecall;
  6487. procedure clearAttributes; safecall;
  6488. procedure mergeAttributes(const mergeThis: IHTMLElement); safecall;
  6489. procedure Set_oncontextmenu(p: OleVariant); safecall;
  6490. function Get_oncontextmenu: OleVariant; safecall;
  6491. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; safecall;
  6492. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; safecall;
  6493. function getAdjacentText(const where: WideString): WideString; safecall;
  6494. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; safecall;
  6495. function Get_canHaveChildren: WordBool; safecall;
  6496. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; safecall;
  6497. function removeBehavior(cookie: Integer): WordBool; safecall;
  6498. function Get_runtimeStyle: IHTMLStyle; safecall;
  6499. function Get_behaviorUrns: IDispatch; safecall;
  6500. procedure Set_tagUrn(const p: WideString); safecall;
  6501. function Get_tagUrn: WideString; safecall;
  6502. procedure Set_onbeforeeditfocus(p: OleVariant); safecall;
  6503. function Get_onbeforeeditfocus: OleVariant; safecall;
  6504. function Get_readyStateValue: Integer; safecall;
  6505. function getElementsByTagName(const v: WideString): IHTMLElementCollection; safecall;
  6506. property scopeName: WideString read Get_scopeName;
  6507. property onlosecapture: OleVariant read Get_onlosecapture write Set_onlosecapture;
  6508. property onscroll: OleVariant read Get_onscroll write Set_onscroll;
  6509. property ondrag: OleVariant read Get_ondrag write Set_ondrag;
  6510. property ondragend: OleVariant read Get_ondragend write Set_ondragend;
  6511. property ondragenter: OleVariant read Get_ondragenter write Set_ondragenter;
  6512. property ondragover: OleVariant read Get_ondragover write Set_ondragover;
  6513. property ondragleave: OleVariant read Get_ondragleave write Set_ondragleave;
  6514. property ondrop: OleVariant read Get_ondrop write Set_ondrop;
  6515. property onbeforecut: OleVariant read Get_onbeforecut write Set_onbeforecut;
  6516. property oncut: OleVariant read Get_oncut write Set_oncut;
  6517. property onbeforecopy: OleVariant read Get_onbeforecopy write Set_onbeforecopy;
  6518. property oncopy: OleVariant read Get_oncopy write Set_oncopy;
  6519. property onbeforepaste: OleVariant read Get_onbeforepaste write Set_onbeforepaste;
  6520. property onpaste: OleVariant read Get_onpaste write Set_onpaste;
  6521. property currentStyle: IHTMLCurrentStyle read Get_currentStyle;
  6522. property onpropertychange: OleVariant read Get_onpropertychange write Set_onpropertychange;
  6523. property tabIndex: Smallint read Get_tabIndex write Set_tabIndex;
  6524. property accessKey: WideString read Get_accessKey write Set_accessKey;
  6525. property onblur: OleVariant read Get_onblur write Set_onblur;
  6526. property onfocus: OleVariant read Get_onfocus write Set_onfocus;
  6527. property onresize: OleVariant read Get_onresize write Set_onresize;
  6528. property clientHeight: Integer read Get_clientHeight;
  6529. property clientWidth: Integer read Get_clientWidth;
  6530. property clientTop: Integer read Get_clientTop;
  6531. property clientLeft: Integer read Get_clientLeft;
  6532. property readyState: OleVariant read Get_readyState;
  6533. property onreadystatechange: OleVariant read Get_onreadystatechange write Set_onreadystatechange;
  6534. property onrowsdelete: OleVariant read Get_onrowsdelete write Set_onrowsdelete;
  6535. property onrowsinserted: OleVariant read Get_onrowsinserted write Set_onrowsinserted;
  6536. property oncellchange: OleVariant read Get_oncellchange write Set_oncellchange;
  6537. property dir: WideString read Get_dir write Set_dir;
  6538. property scrollHeight: Integer read Get_scrollHeight;
  6539. property scrollWidth: Integer read Get_scrollWidth;
  6540. property scrollTop: Integer read Get_scrollTop write Set_scrollTop;
  6541. property scrollLeft: Integer read Get_scrollLeft write Set_scrollLeft;
  6542. property oncontextmenu: OleVariant read Get_oncontextmenu write Set_oncontextmenu;
  6543. property canHaveChildren: WordBool read Get_canHaveChildren;
  6544. property runtimeStyle: IHTMLStyle read Get_runtimeStyle;
  6545. property behaviorUrns: IDispatch read Get_behaviorUrns;
  6546. property tagUrn: WideString read Get_tagUrn write Set_tagUrn;
  6547. property onbeforeeditfocus: OleVariant read Get_onbeforeeditfocus write Set_onbeforeeditfocus;
  6548. property readyStateValue: Integer read Get_readyStateValue;
  6549. end;
  6550. // *********************************************************************//
  6551. // DispIntf: IHTMLElement2Disp
  6552. // Flags: (4416) Dual OleAutomation Dispatchable
  6553. // GUID: {3050F434-98B5-11CF-BB82-00AA00BDCE0B}
  6554. // *********************************************************************//
  6555. IHTMLElement2Disp = dispinterface
  6556. ['{3050F434-98B5-11CF-BB82-00AA00BDCE0B}']
  6557. property scopeName: WideString readonly dispid -2147417073;
  6558. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  6559. procedure releaseCapture; dispid -2147417071;
  6560. property onlosecapture: OleVariant dispid -2147412066;
  6561. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  6562. procedure doScroll(component: OleVariant); dispid -2147417069;
  6563. property onscroll: OleVariant dispid -2147412081;
  6564. property ondrag: OleVariant dispid -2147412063;
  6565. property ondragend: OleVariant dispid -2147412062;
  6566. property ondragenter: OleVariant dispid -2147412061;
  6567. property ondragover: OleVariant dispid -2147412060;
  6568. property ondragleave: OleVariant dispid -2147412059;
  6569. property ondrop: OleVariant dispid -2147412058;
  6570. property onbeforecut: OleVariant dispid -2147412054;
  6571. property oncut: OleVariant dispid -2147412057;
  6572. property onbeforecopy: OleVariant dispid -2147412053;
  6573. property oncopy: OleVariant dispid -2147412056;
  6574. property onbeforepaste: OleVariant dispid -2147412052;
  6575. property onpaste: OleVariant dispid -2147412055;
  6576. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  6577. property onpropertychange: OleVariant dispid -2147412065;
  6578. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  6579. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  6580. procedure setExpression(const propname: WideString; const expression: WideString;
  6581. const language: WideString); dispid -2147417608;
  6582. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  6583. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  6584. property tabIndex: Smallint dispid -2147418097;
  6585. procedure focus; dispid -2147416112;
  6586. property accessKey: WideString dispid -2147416107;
  6587. property onblur: OleVariant dispid -2147412097;
  6588. property onfocus: OleVariant dispid -2147412098;
  6589. property onresize: OleVariant dispid -2147412076;
  6590. procedure blur; dispid -2147416110;
  6591. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  6592. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  6593. property clientHeight: Integer readonly dispid -2147416093;
  6594. property clientWidth: Integer readonly dispid -2147416092;
  6595. property clientTop: Integer readonly dispid -2147416091;
  6596. property clientLeft: Integer readonly dispid -2147416090;
  6597. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  6598. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  6599. property readyState: OleVariant readonly dispid -2147412996;
  6600. property onreadystatechange: OleVariant dispid -2147412087;
  6601. property onrowsdelete: OleVariant dispid -2147412050;
  6602. property onrowsinserted: OleVariant dispid -2147412049;
  6603. property oncellchange: OleVariant dispid -2147412048;
  6604. property dir: WideString dispid -2147412995;
  6605. function createControlRange: IDispatch; dispid -2147417056;
  6606. property scrollHeight: Integer readonly dispid -2147417055;
  6607. property scrollWidth: Integer readonly dispid -2147417054;
  6608. property scrollTop: Integer dispid -2147417053;
  6609. property scrollLeft: Integer dispid -2147417052;
  6610. procedure clearAttributes; dispid -2147417050;
  6611. procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  6612. property oncontextmenu: OleVariant dispid -2147412047;
  6613. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  6614. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  6615. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  6616. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  6617. property canHaveChildren: WordBool readonly dispid -2147417040;
  6618. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  6619. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  6620. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  6621. property behaviorUrns: IDispatch readonly dispid -2147417030;
  6622. property tagUrn: WideString dispid -2147417029;
  6623. property onbeforeeditfocus: OleVariant dispid -2147412043;
  6624. property readyStateValue: Integer readonly dispid -2147417028;
  6625. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  6626. end;
  6627. // *********************************************************************//
  6628. // Interface: IHTMLElement3
  6629. // Flags: (4416) Dual OleAutomation Dispatchable
  6630. // GUID: {3050F673-98B5-11CF-BB82-00AA00BDCE0B}
  6631. // *********************************************************************//
  6632. IHTMLElement3 = interface(IDispatch)
  6633. ['{3050F673-98B5-11CF-BB82-00AA00BDCE0B}']
  6634. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); safecall;
  6635. function Get_isMultiLine: WordBool; safecall;
  6636. function Get_canHaveHTML: WordBool; safecall;
  6637. procedure Set_onlayoutcomplete(p: OleVariant); safecall;
  6638. function Get_onlayoutcomplete: OleVariant; safecall;
  6639. procedure Set_onpage(p: OleVariant); safecall;
  6640. function Get_onpage: OleVariant; safecall;
  6641. procedure Set_inflateBlock(p: WordBool); safecall;
  6642. function Get_inflateBlock: WordBool; safecall;
  6643. procedure Set_onbeforedeactivate(p: OleVariant); safecall;
  6644. function Get_onbeforedeactivate: OleVariant; safecall;
  6645. procedure setActive; safecall;
  6646. procedure Set_contentEditable(const p: WideString); safecall;
  6647. function Get_contentEditable: WideString; safecall;
  6648. function Get_isContentEditable: WordBool; safecall;
  6649. procedure Set_hideFocus(p: WordBool); safecall;
  6650. function Get_hideFocus: WordBool; safecall;
  6651. procedure Set_disabled(p: WordBool); safecall;
  6652. function Get_disabled: WordBool; safecall;
  6653. function Get_isDisabled: WordBool; safecall;
  6654. procedure Set_onmove(p: OleVariant); safecall;
  6655. function Get_onmove: OleVariant; safecall;
  6656. procedure Set_oncontrolselect(p: OleVariant); safecall;
  6657. function Get_oncontrolselect: OleVariant; safecall;
  6658. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; safecall;
  6659. procedure Set_onresizestart(p: OleVariant); safecall;
  6660. function Get_onresizestart: OleVariant; safecall;
  6661. procedure Set_onresizeend(p: OleVariant); safecall;
  6662. function Get_onresizeend: OleVariant; safecall;
  6663. procedure Set_onmovestart(p: OleVariant); safecall;
  6664. function Get_onmovestart: OleVariant; safecall;
  6665. procedure Set_onmoveend(p: OleVariant); safecall;
  6666. function Get_onmoveend: OleVariant; safecall;
  6667. procedure Set_onmouseenter(p: OleVariant); safecall;
  6668. function Get_onmouseenter: OleVariant; safecall;
  6669. procedure Set_onmouseleave(p: OleVariant); safecall;
  6670. function Get_onmouseleave: OleVariant; safecall;
  6671. procedure Set_onactivate(p: OleVariant); safecall;
  6672. function Get_onactivate: OleVariant; safecall;
  6673. procedure Set_ondeactivate(p: OleVariant); safecall;
  6674. function Get_ondeactivate: OleVariant; safecall;
  6675. function dragDrop: WordBool; safecall;
  6676. function Get_glyphMode: Integer; safecall;
  6677. property isMultiLine: WordBool read Get_isMultiLine;
  6678. property canHaveHTML: WordBool read Get_canHaveHTML;
  6679. property onlayoutcomplete: OleVariant read Get_onlayoutcomplete write Set_onlayoutcomplete;
  6680. property onpage: OleVariant read Get_onpage write Set_onpage;
  6681. property inflateBlock: WordBool read Get_inflateBlock write Set_inflateBlock;
  6682. property onbeforedeactivate: OleVariant read Get_onbeforedeactivate write Set_onbeforedeactivate;
  6683. property contentEditable: WideString read Get_contentEditable write Set_contentEditable;
  6684. property isContentEditable: WordBool read Get_isContentEditable;
  6685. property hideFocus: WordBool read Get_hideFocus write Set_hideFocus;
  6686. property disabled: WordBool read Get_disabled write Set_disabled;
  6687. property isDisabled: WordBool read Get_isDisabled;
  6688. property onmove: OleVariant read Get_onmove write Set_onmove;
  6689. property oncontrolselect: OleVariant read Get_oncontrolselect write Set_oncontrolselect;
  6690. property onresizestart: OleVariant read Get_onresizestart write Set_onresizestart;
  6691. property onresizeend: OleVariant read Get_onresizeend write Set_onresizeend;
  6692. property onmovestart: OleVariant read Get_onmovestart write Set_onmovestart;
  6693. property onmoveend: OleVariant read Get_onmoveend write Set_onmoveend;
  6694. property onmouseenter: OleVariant read Get_onmouseenter write Set_onmouseenter;
  6695. property onmouseleave: OleVariant read Get_onmouseleave write Set_onmouseleave;
  6696. property onactivate: OleVariant read Get_onactivate write Set_onactivate;
  6697. property ondeactivate: OleVariant read Get_ondeactivate write Set_ondeactivate;
  6698. property glyphMode: Integer read Get_glyphMode;
  6699. end;
  6700. // *********************************************************************//
  6701. // DispIntf: IHTMLElement3Disp
  6702. // Flags: (4416) Dual OleAutomation Dispatchable
  6703. // GUID: {3050F673-98B5-11CF-BB82-00AA00BDCE0B}
  6704. // *********************************************************************//
  6705. IHTMLElement3Disp = dispinterface
  6706. ['{3050F673-98B5-11CF-BB82-00AA00BDCE0B}']
  6707. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  6708. property isMultiLine: WordBool readonly dispid -2147417015;
  6709. property canHaveHTML: WordBool readonly dispid -2147417014;
  6710. property onlayoutcomplete: OleVariant dispid -2147412039;
  6711. property onpage: OleVariant dispid -2147412038;
  6712. property inflateBlock: WordBool dispid -2147417012;
  6713. property onbeforedeactivate: OleVariant dispid -2147412035;
  6714. procedure setActive; dispid -2147417011;
  6715. property contentEditable: WideString dispid -2147412950;
  6716. property isContentEditable: WordBool readonly dispid -2147417010;
  6717. property hideFocus: WordBool dispid -2147412949;
  6718. property disabled: WordBool dispid -2147418036;
  6719. property isDisabled: WordBool readonly dispid -2147417007;
  6720. property onmove: OleVariant dispid -2147412034;
  6721. property oncontrolselect: OleVariant dispid -2147412033;
  6722. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  6723. property onresizestart: OleVariant dispid -2147412029;
  6724. property onresizeend: OleVariant dispid -2147412028;
  6725. property onmovestart: OleVariant dispid -2147412031;
  6726. property onmoveend: OleVariant dispid -2147412030;
  6727. property onmouseenter: OleVariant dispid -2147412027;
  6728. property onmouseleave: OleVariant dispid -2147412026;
  6729. property onactivate: OleVariant dispid -2147412025;
  6730. property ondeactivate: OleVariant dispid -2147412024;
  6731. function dragDrop: WordBool; dispid -2147417005;
  6732. property glyphMode: Integer readonly dispid -2147417004;
  6733. end;
  6734. // *********************************************************************//
  6735. // Interface: IHTMLElement4
  6736. // Flags: (4416) Dual OleAutomation Dispatchable
  6737. // GUID: {3050F80F-98B5-11CF-BB82-00AA00BDCE0B}
  6738. // *********************************************************************//
  6739. IHTMLElement4 = interface(IDispatch)
  6740. ['{3050F80F-98B5-11CF-BB82-00AA00BDCE0B}']
  6741. procedure Set_onmousewheel(p: OleVariant); safecall;
  6742. function Get_onmousewheel: OleVariant; safecall;
  6743. procedure normalize; safecall;
  6744. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; safecall;
  6745. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; safecall;
  6746. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; safecall;
  6747. procedure Set_onbeforeactivate(p: OleVariant); safecall;
  6748. function Get_onbeforeactivate: OleVariant; safecall;
  6749. procedure Set_onfocusin(p: OleVariant); safecall;
  6750. function Get_onfocusin: OleVariant; safecall;
  6751. procedure Set_onfocusout(p: OleVariant); safecall;
  6752. function Get_onfocusout: OleVariant; safecall;
  6753. property onmousewheel: OleVariant read Get_onmousewheel write Set_onmousewheel;
  6754. property onbeforeactivate: OleVariant read Get_onbeforeactivate write Set_onbeforeactivate;
  6755. property onfocusin: OleVariant read Get_onfocusin write Set_onfocusin;
  6756. property onfocusout: OleVariant read Get_onfocusout write Set_onfocusout;
  6757. end;
  6758. // *********************************************************************//
  6759. // DispIntf: IHTMLElement4Disp
  6760. // Flags: (4416) Dual OleAutomation Dispatchable
  6761. // GUID: {3050F80F-98B5-11CF-BB82-00AA00BDCE0B}
  6762. // *********************************************************************//
  6763. IHTMLElement4Disp = dispinterface
  6764. ['{3050F80F-98B5-11CF-BB82-00AA00BDCE0B}']
  6765. property onmousewheel: OleVariant dispid -2147412036;
  6766. procedure normalize; dispid -2147417000;
  6767. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  6768. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  6769. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  6770. property onbeforeactivate: OleVariant dispid -2147412022;
  6771. property onfocusin: OleVariant dispid -2147412021;
  6772. property onfocusout: OleVariant dispid -2147412020;
  6773. end;
  6774. // *********************************************************************//
  6775. // Interface: IHTMLElementRender
  6776. // Flags: (0)
  6777. // GUID: {3050F669-98B5-11CF-BB82-00AA00BDCE0B}
  6778. // *********************************************************************//
  6779. IHTMLElementRender = interface(IUnknown)
  6780. ['{3050F669-98B5-11CF-BB82-00AA00BDCE0B}']
  6781. function DrawToDC(var hdc: _RemotableHandle): HResult; stdcall;
  6782. function SetDocumentPrinter(const bstrPrinterName: WideString; var hdc: _RemotableHandle): HResult; stdcall;
  6783. end;
  6784. // *********************************************************************//
  6785. // Interface: IHTMLUniqueName
  6786. // Flags: (4416) Dual OleAutomation Dispatchable
  6787. // GUID: {3050F4D0-98B5-11CF-BB82-00AA00BDCE0B}
  6788. // *********************************************************************//
  6789. IHTMLUniqueName = interface(IDispatch)
  6790. ['{3050F4D0-98B5-11CF-BB82-00AA00BDCE0B}']
  6791. function Get_uniqueNumber: Integer; safecall;
  6792. function Get_uniqueID: WideString; safecall;
  6793. property uniqueNumber: Integer read Get_uniqueNumber;
  6794. property uniqueID: WideString read Get_uniqueID;
  6795. end;
  6796. // *********************************************************************//
  6797. // DispIntf: IHTMLUniqueNameDisp
  6798. // Flags: (4416) Dual OleAutomation Dispatchable
  6799. // GUID: {3050F4D0-98B5-11CF-BB82-00AA00BDCE0B}
  6800. // *********************************************************************//
  6801. IHTMLUniqueNameDisp = dispinterface
  6802. ['{3050F4D0-98B5-11CF-BB82-00AA00BDCE0B}']
  6803. property uniqueNumber: Integer readonly dispid -2147417058;
  6804. property uniqueID: WideString readonly dispid -2147417057;
  6805. end;
  6806. // *********************************************************************//
  6807. // Interface: IHTMLDatabinding
  6808. // Flags: (4416) Dual OleAutomation Dispatchable
  6809. // GUID: {3050F3F2-98B5-11CF-BB82-00AA00BDCE0B}
  6810. // *********************************************************************//
  6811. IHTMLDatabinding = interface(IDispatch)
  6812. ['{3050F3F2-98B5-11CF-BB82-00AA00BDCE0B}']
  6813. procedure Set_dataFld(const p: WideString); safecall;
  6814. function Get_dataFld: WideString; safecall;
  6815. procedure Set_dataSrc(const p: WideString); safecall;
  6816. function Get_dataSrc: WideString; safecall;
  6817. procedure Set_dataFormatAs(const p: WideString); safecall;
  6818. function Get_dataFormatAs: WideString; safecall;
  6819. property dataFld: WideString read Get_dataFld write Set_dataFld;
  6820. property dataSrc: WideString read Get_dataSrc write Set_dataSrc;
  6821. property dataFormatAs: WideString read Get_dataFormatAs write Set_dataFormatAs;
  6822. end;
  6823. // *********************************************************************//
  6824. // DispIntf: IHTMLDatabindingDisp
  6825. // Flags: (4416) Dual OleAutomation Dispatchable
  6826. // GUID: {3050F3F2-98B5-11CF-BB82-00AA00BDCE0B}
  6827. // *********************************************************************//
  6828. IHTMLDatabindingDisp = dispinterface
  6829. ['{3050F3F2-98B5-11CF-BB82-00AA00BDCE0B}']
  6830. property dataFld: WideString dispid -2147417091;
  6831. property dataSrc: WideString dispid -2147417090;
  6832. property dataFormatAs: WideString dispid -2147417089;
  6833. end;
  6834. // *********************************************************************//
  6835. // Interface: IHTMLDocument
  6836. // Flags: (4416) Dual OleAutomation Dispatchable
  6837. // GUID: {626FC520-A41E-11CF-A731-00A0C9082637}
  6838. // *********************************************************************//
  6839. IHTMLDocument = interface(IDispatch)
  6840. ['{626FC520-A41E-11CF-A731-00A0C9082637}']
  6841. function Get_Script: IDispatch; safecall;
  6842. property Script: IDispatch read Get_Script;
  6843. end;
  6844. // *********************************************************************//
  6845. // DispIntf: IHTMLDocumentDisp
  6846. // Flags: (4416) Dual OleAutomation Dispatchable
  6847. // GUID: {626FC520-A41E-11CF-A731-00A0C9082637}
  6848. // *********************************************************************//
  6849. IHTMLDocumentDisp = dispinterface
  6850. ['{626FC520-A41E-11CF-A731-00A0C9082637}']
  6851. property Script: IDispatch readonly dispid 1001;
  6852. end;
  6853. // *********************************************************************//
  6854. // Interface: IHTMLElementDefaults
  6855. // Flags: (4416) Dual OleAutomation Dispatchable
  6856. // GUID: {3050F6C9-98B5-11CF-BB82-00AA00BDCE0B}
  6857. // *********************************************************************//
  6858. IHTMLElementDefaults = interface(IDispatch)
  6859. ['{3050F6C9-98B5-11CF-BB82-00AA00BDCE0B}']
  6860. function Get_style: IHTMLStyle; safecall;
  6861. procedure Set_tabStop(p: WordBool); safecall;
  6862. function Get_tabStop: WordBool; safecall;
  6863. procedure Set_viewInheritStyle(p: WordBool); safecall;
  6864. function Get_viewInheritStyle: WordBool; safecall;
  6865. procedure Set_viewMasterTab(p: WordBool); safecall;
  6866. function Get_viewMasterTab: WordBool; safecall;
  6867. procedure Set_scrollSegmentX(p: Integer); safecall;
  6868. function Get_scrollSegmentX: Integer; safecall;
  6869. procedure Set_scrollSegmentY(p: Integer); safecall;
  6870. function Get_scrollSegmentY: Integer; safecall;
  6871. procedure Set_isMultiLine(p: WordBool); safecall;
  6872. function Get_isMultiLine: WordBool; safecall;
  6873. procedure Set_contentEditable(const p: WideString); safecall;
  6874. function Get_contentEditable: WideString; safecall;
  6875. procedure Set_canHaveHTML(p: WordBool); safecall;
  6876. function Get_canHaveHTML: WordBool; safecall;
  6877. procedure _Set_viewLink(const p: IHTMLDocument); safecall;
  6878. function Get_viewLink: IHTMLDocument; safecall;
  6879. procedure Set_frozen(p: WordBool); safecall;
  6880. function Get_frozen: WordBool; safecall;
  6881. property style: IHTMLStyle read Get_style;
  6882. property tabStop: WordBool read Get_tabStop write Set_tabStop;
  6883. property viewInheritStyle: WordBool read Get_viewInheritStyle write Set_viewInheritStyle;
  6884. property viewMasterTab: WordBool read Get_viewMasterTab write Set_viewMasterTab;
  6885. property scrollSegmentX: Integer read Get_scrollSegmentX write Set_scrollSegmentX;
  6886. property scrollSegmentY: Integer read Get_scrollSegmentY write Set_scrollSegmentY;
  6887. property isMultiLine: WordBool read Get_isMultiLine write Set_isMultiLine;
  6888. property contentEditable: WideString read Get_contentEditable write Set_contentEditable;
  6889. property canHaveHTML: WordBool read Get_canHaveHTML write Set_canHaveHTML;
  6890. property viewLink: IHTMLDocument read Get_viewLink write _Set_viewLink;
  6891. property frozen: WordBool read Get_frozen write Set_frozen;
  6892. end;
  6893. // *********************************************************************//
  6894. // DispIntf: IHTMLElementDefaultsDisp
  6895. // Flags: (4416) Dual OleAutomation Dispatchable
  6896. // GUID: {3050F6C9-98B5-11CF-BB82-00AA00BDCE0B}
  6897. // *********************************************************************//
  6898. IHTMLElementDefaultsDisp = dispinterface
  6899. ['{3050F6C9-98B5-11CF-BB82-00AA00BDCE0B}']
  6900. property style: IHTMLStyle readonly dispid 1001;
  6901. property tabStop: WordBool dispid 1002;
  6902. property viewInheritStyle: WordBool dispid -2147412913;
  6903. property viewMasterTab: WordBool dispid 1006;
  6904. property scrollSegmentX: Integer dispid 1003;
  6905. property scrollSegmentY: Integer dispid 1004;
  6906. property isMultiLine: WordBool dispid 1008;
  6907. property contentEditable: WideString dispid -2147412950;
  6908. property canHaveHTML: WordBool dispid 1009;
  6909. property viewLink: IHTMLDocument dispid 1011;
  6910. property frozen: WordBool dispid -2147412914;
  6911. end;
  6912. // *********************************************************************//
  6913. // DispIntf: DispHTMLDefaults
  6914. // Flags: (4112) Hidden Dispatchable
  6915. // GUID: {3050F58C-98B5-11CF-BB82-00AA00BDCE0B}
  6916. // *********************************************************************//
  6917. DispHTMLDefaults = dispinterface
  6918. ['{3050F58C-98B5-11CF-BB82-00AA00BDCE0B}']
  6919. property style: IHTMLStyle readonly dispid 1001;
  6920. property tabStop: WordBool dispid 1002;
  6921. property viewInheritStyle: WordBool dispid -2147412913;
  6922. property viewMasterTab: WordBool dispid 1006;
  6923. property scrollSegmentX: Integer dispid 1003;
  6924. property scrollSegmentY: Integer dispid 1004;
  6925. property isMultiLine: WordBool dispid 1008;
  6926. property contentEditable: WideString dispid -2147412950;
  6927. property canHaveHTML: WordBool dispid 1009;
  6928. property viewLink: IHTMLDocument dispid 1011;
  6929. property frozen: WordBool dispid -2147412914;
  6930. end;
  6931. // *********************************************************************//
  6932. // Interface: IHTCDefaultDispatch
  6933. // Flags: (4416) Dual OleAutomation Dispatchable
  6934. // GUID: {3050F4FD-98B5-11CF-BB82-00AA00BDCE0B}
  6935. // *********************************************************************//
  6936. IHTCDefaultDispatch = interface(IDispatch)
  6937. ['{3050F4FD-98B5-11CF-BB82-00AA00BDCE0B}']
  6938. function Get_element: IHTMLElement; safecall;
  6939. function CreateEventObject: IHTMLEventObj; safecall;
  6940. function Get_defaults: IDispatch; safecall;
  6941. function Get_document: IDispatch; safecall;
  6942. property element: IHTMLElement read Get_element;
  6943. property defaults: IDispatch read Get_defaults;
  6944. property document: IDispatch read Get_document;
  6945. end;
  6946. // *********************************************************************//
  6947. // DispIntf: IHTCDefaultDispatchDisp
  6948. // Flags: (4416) Dual OleAutomation Dispatchable
  6949. // GUID: {3050F4FD-98B5-11CF-BB82-00AA00BDCE0B}
  6950. // *********************************************************************//
  6951. IHTCDefaultDispatchDisp = dispinterface
  6952. ['{3050F4FD-98B5-11CF-BB82-00AA00BDCE0B}']
  6953. property element: IHTMLElement readonly dispid -2147412969;
  6954. function CreateEventObject: IHTMLEventObj; dispid -2147412968;
  6955. property defaults: IDispatch readonly dispid -2147412947;
  6956. property document: IDispatch readonly dispid -2147412970;
  6957. end;
  6958. // *********************************************************************//
  6959. // Interface: IHTCPropertyBehavior
  6960. // Flags: (4416) Dual OleAutomation Dispatchable
  6961. // GUID: {3050F5DF-98B5-11CF-BB82-00AA00BDCE0B}
  6962. // *********************************************************************//
  6963. IHTCPropertyBehavior = interface(IDispatch)
  6964. ['{3050F5DF-98B5-11CF-BB82-00AA00BDCE0B}']
  6965. procedure fireChange; safecall;
  6966. procedure Set_value(p: OleVariant); safecall;
  6967. function Get_value: OleVariant; safecall;
  6968. property value: OleVariant read Get_value write Set_value;
  6969. end;
  6970. // *********************************************************************//
  6971. // DispIntf: IHTCPropertyBehaviorDisp
  6972. // Flags: (4416) Dual OleAutomation Dispatchable
  6973. // GUID: {3050F5DF-98B5-11CF-BB82-00AA00BDCE0B}
  6974. // *********************************************************************//
  6975. IHTCPropertyBehaviorDisp = dispinterface
  6976. ['{3050F5DF-98B5-11CF-BB82-00AA00BDCE0B}']
  6977. procedure fireChange; dispid -2147417612;
  6978. property value: OleVariant dispid -2147412971;
  6979. end;
  6980. // *********************************************************************//
  6981. // Interface: IHTCMethodBehavior
  6982. // Flags: (4416) Dual OleAutomation Dispatchable
  6983. // GUID: {3050F631-98B5-11CF-BB82-00AA00BDCE0B}
  6984. // *********************************************************************//
  6985. IHTCMethodBehavior = interface(IDispatch)
  6986. ['{3050F631-98B5-11CF-BB82-00AA00BDCE0B}']
  6987. end;
  6988. // *********************************************************************//
  6989. // DispIntf: IHTCMethodBehaviorDisp
  6990. // Flags: (4416) Dual OleAutomation Dispatchable
  6991. // GUID: {3050F631-98B5-11CF-BB82-00AA00BDCE0B}
  6992. // *********************************************************************//
  6993. IHTCMethodBehaviorDisp = dispinterface
  6994. ['{3050F631-98B5-11CF-BB82-00AA00BDCE0B}']
  6995. end;
  6996. // *********************************************************************//
  6997. // Interface: IHTCEventBehavior
  6998. // Flags: (4416) Dual OleAutomation Dispatchable
  6999. // GUID: {3050F4FF-98B5-11CF-BB82-00AA00BDCE0B}
  7000. // *********************************************************************//
  7001. IHTCEventBehavior = interface(IDispatch)
  7002. ['{3050F4FF-98B5-11CF-BB82-00AA00BDCE0B}']
  7003. procedure fire(const pVar: IHTMLEventObj); safecall;
  7004. end;
  7005. // *********************************************************************//
  7006. // DispIntf: IHTCEventBehaviorDisp
  7007. // Flags: (4416) Dual OleAutomation Dispatchable
  7008. // GUID: {3050F4FF-98B5-11CF-BB82-00AA00BDCE0B}
  7009. // *********************************************************************//
  7010. IHTCEventBehaviorDisp = dispinterface
  7011. ['{3050F4FF-98B5-11CF-BB82-00AA00BDCE0B}']
  7012. procedure fire(const pVar: IHTMLEventObj); dispid -2147417612;
  7013. end;
  7014. // *********************************************************************//
  7015. // Interface: IHTCAttachBehavior
  7016. // Flags: (4416) Dual OleAutomation Dispatchable
  7017. // GUID: {3050F5F4-98B5-11CF-BB82-00AA00BDCE0B}
  7018. // *********************************************************************//
  7019. IHTCAttachBehavior = interface(IDispatch)
  7020. ['{3050F5F4-98B5-11CF-BB82-00AA00BDCE0B}']
  7021. procedure FireEvent(const evt: IDispatch); safecall;
  7022. procedure detachEvent; safecall;
  7023. end;
  7024. // *********************************************************************//
  7025. // DispIntf: IHTCAttachBehaviorDisp
  7026. // Flags: (4416) Dual OleAutomation Dispatchable
  7027. // GUID: {3050F5F4-98B5-11CF-BB82-00AA00BDCE0B}
  7028. // *********************************************************************//
  7029. IHTCAttachBehaviorDisp = dispinterface
  7030. ['{3050F5F4-98B5-11CF-BB82-00AA00BDCE0B}']
  7031. procedure FireEvent(const evt: IDispatch); dispid 0;
  7032. procedure detachEvent; dispid -2147417612;
  7033. end;
  7034. // *********************************************************************//
  7035. // Interface: IHTCAttachBehavior2
  7036. // Flags: (4416) Dual OleAutomation Dispatchable
  7037. // GUID: {3050F7EB-98B5-11CF-BB82-00AA00BDCE0B}
  7038. // *********************************************************************//
  7039. IHTCAttachBehavior2 = interface(IDispatch)
  7040. ['{3050F7EB-98B5-11CF-BB82-00AA00BDCE0B}']
  7041. procedure FireEvent(evt: OleVariant); safecall;
  7042. end;
  7043. // *********************************************************************//
  7044. // DispIntf: IHTCAttachBehavior2Disp
  7045. // Flags: (4416) Dual OleAutomation Dispatchable
  7046. // GUID: {3050F7EB-98B5-11CF-BB82-00AA00BDCE0B}
  7047. // *********************************************************************//
  7048. IHTCAttachBehavior2Disp = dispinterface
  7049. ['{3050F7EB-98B5-11CF-BB82-00AA00BDCE0B}']
  7050. procedure FireEvent(evt: OleVariant); dispid 0;
  7051. end;
  7052. // *********************************************************************//
  7053. // Interface: IHTCDescBehavior
  7054. // Flags: (4416) Dual OleAutomation Dispatchable
  7055. // GUID: {3050F5DC-98B5-11CF-BB82-00AA00BDCE0B}
  7056. // *********************************************************************//
  7057. IHTCDescBehavior = interface(IDispatch)
  7058. ['{3050F5DC-98B5-11CF-BB82-00AA00BDCE0B}']
  7059. function Get_urn: WideString; safecall;
  7060. function Get_name: WideString; safecall;
  7061. property urn: WideString read Get_urn;
  7062. property name: WideString read Get_name;
  7063. end;
  7064. // *********************************************************************//
  7065. // DispIntf: IHTCDescBehaviorDisp
  7066. // Flags: (4416) Dual OleAutomation Dispatchable
  7067. // GUID: {3050F5DC-98B5-11CF-BB82-00AA00BDCE0B}
  7068. // *********************************************************************//
  7069. IHTCDescBehaviorDisp = dispinterface
  7070. ['{3050F5DC-98B5-11CF-BB82-00AA00BDCE0B}']
  7071. property urn: WideString readonly dispid -2147417612;
  7072. property name: WideString readonly dispid -2147417611;
  7073. end;
  7074. // *********************************************************************//
  7075. // DispIntf: DispHTCDefaultDispatch
  7076. // Flags: (4112) Hidden Dispatchable
  7077. // GUID: {3050F573-98B5-11CF-BB82-00AA00BDCE0B}
  7078. // *********************************************************************//
  7079. DispHTCDefaultDispatch = dispinterface
  7080. ['{3050F573-98B5-11CF-BB82-00AA00BDCE0B}']
  7081. property element: IHTMLElement readonly dispid -2147412969;
  7082. function CreateEventObject: IHTMLEventObj; dispid -2147412968;
  7083. property defaults: IDispatch readonly dispid -2147412947;
  7084. property document: IDispatch readonly dispid -2147412970;
  7085. end;
  7086. // *********************************************************************//
  7087. // DispIntf: DispHTCPropertyBehavior
  7088. // Flags: (4112) Hidden Dispatchable
  7089. // GUID: {3050F57F-98B5-11CF-BB82-00AA00BDCE0B}
  7090. // *********************************************************************//
  7091. DispHTCPropertyBehavior = dispinterface
  7092. ['{3050F57F-98B5-11CF-BB82-00AA00BDCE0B}']
  7093. procedure fireChange; dispid -2147417612;
  7094. property value: OleVariant dispid -2147412971;
  7095. end;
  7096. // *********************************************************************//
  7097. // DispIntf: DispHTCMethodBehavior
  7098. // Flags: (4112) Hidden Dispatchable
  7099. // GUID: {3050F587-98B5-11CF-BB82-00AA00BDCE0B}
  7100. // *********************************************************************//
  7101. DispHTCMethodBehavior = dispinterface
  7102. ['{3050F587-98B5-11CF-BB82-00AA00BDCE0B}']
  7103. end;
  7104. // *********************************************************************//
  7105. // DispIntf: DispHTCEventBehavior
  7106. // Flags: (4112) Hidden Dispatchable
  7107. // GUID: {3050F574-98B5-11CF-BB82-00AA00BDCE0B}
  7108. // *********************************************************************//
  7109. DispHTCEventBehavior = dispinterface
  7110. ['{3050F574-98B5-11CF-BB82-00AA00BDCE0B}']
  7111. procedure fire(const pVar: IHTMLEventObj); dispid -2147417612;
  7112. end;
  7113. // *********************************************************************//
  7114. // DispIntf: DispHTCAttachBehavior
  7115. // Flags: (4112) Hidden Dispatchable
  7116. // GUID: {3050F583-98B5-11CF-BB82-00AA00BDCE0B}
  7117. // *********************************************************************//
  7118. DispHTCAttachBehavior = dispinterface
  7119. ['{3050F583-98B5-11CF-BB82-00AA00BDCE0B}']
  7120. procedure FireEvent(evt: OleVariant); dispid 0;
  7121. procedure detachEvent; dispid -2147417612;
  7122. end;
  7123. // *********************************************************************//
  7124. // DispIntf: DispHTCDescBehavior
  7125. // Flags: (4112) Hidden Dispatchable
  7126. // GUID: {3050F57E-98B5-11CF-BB82-00AA00BDCE0B}
  7127. // *********************************************************************//
  7128. DispHTCDescBehavior = dispinterface
  7129. ['{3050F57E-98B5-11CF-BB82-00AA00BDCE0B}']
  7130. property urn: WideString readonly dispid -2147417612;
  7131. property name: WideString readonly dispid -2147417611;
  7132. end;
  7133. // *********************************************************************//
  7134. // Interface: IHTMLUrnCollection
  7135. // Flags: (4416) Dual OleAutomation Dispatchable
  7136. // GUID: {3050F5E2-98B5-11CF-BB82-00AA00BDCE0B}
  7137. // *********************************************************************//
  7138. IHTMLUrnCollection = interface(IDispatch)
  7139. ['{3050F5E2-98B5-11CF-BB82-00AA00BDCE0B}']
  7140. function Get_length: Integer; safecall;
  7141. function item(index: Integer): WideString; safecall;
  7142. property length: Integer read Get_length;
  7143. end;
  7144. // *********************************************************************//
  7145. // DispIntf: IHTMLUrnCollectionDisp
  7146. // Flags: (4416) Dual OleAutomation Dispatchable
  7147. // GUID: {3050F5E2-98B5-11CF-BB82-00AA00BDCE0B}
  7148. // *********************************************************************//
  7149. IHTMLUrnCollectionDisp = dispinterface
  7150. ['{3050F5E2-98B5-11CF-BB82-00AA00BDCE0B}']
  7151. property length: Integer readonly dispid 1001;
  7152. function item(index: Integer): WideString; dispid 0;
  7153. end;
  7154. // *********************************************************************//
  7155. // Interface: IHTMLGenericElement
  7156. // Flags: (4416) Dual OleAutomation Dispatchable
  7157. // GUID: {3050F4B7-98B5-11CF-BB82-00AA00BDCE0B}
  7158. // *********************************************************************//
  7159. IHTMLGenericElement = interface(IDispatch)
  7160. ['{3050F4B7-98B5-11CF-BB82-00AA00BDCE0B}']
  7161. function Get_recordset: IDispatch; safecall;
  7162. function namedRecordset(const dataMember: WideString; var hierarchy: OleVariant): IDispatch; safecall;
  7163. property recordset: IDispatch read Get_recordset;
  7164. end;
  7165. // *********************************************************************//
  7166. // DispIntf: IHTMLGenericElementDisp
  7167. // Flags: (4416) Dual OleAutomation Dispatchable
  7168. // GUID: {3050F4B7-98B5-11CF-BB82-00AA00BDCE0B}
  7169. // *********************************************************************//
  7170. IHTMLGenericElementDisp = dispinterface
  7171. ['{3050F4B7-98B5-11CF-BB82-00AA00BDCE0B}']
  7172. property recordset: IDispatch readonly dispid 1001;
  7173. function namedRecordset(const dataMember: WideString; var hierarchy: OleVariant): IDispatch; dispid 1002;
  7174. end;
  7175. // *********************************************************************//
  7176. // DispIntf: DispHTMLGenericElement
  7177. // Flags: (4112) Hidden Dispatchable
  7178. // GUID: {3050F563-98B5-11CF-BB82-00AA00BDCE0B}
  7179. // *********************************************************************//
  7180. DispHTMLGenericElement = dispinterface
  7181. ['{3050F563-98B5-11CF-BB82-00AA00BDCE0B}']
  7182. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  7183. lFlags: Integer); dispid -2147417611;
  7184. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  7185. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  7186. property _className: WideString dispid -2147417111;
  7187. property id: WideString dispid -2147417110;
  7188. property tagName: WideString readonly dispid -2147417108;
  7189. property parentElement: IHTMLElement readonly dispid -2147418104;
  7190. property style: IHTMLStyle readonly dispid -2147418038;
  7191. property onhelp: OleVariant dispid -2147412099;
  7192. property onclick: OleVariant dispid -2147412104;
  7193. property ondblclick: OleVariant dispid -2147412103;
  7194. property onkeydown: OleVariant dispid -2147412107;
  7195. property onkeyup: OleVariant dispid -2147412106;
  7196. property onkeypress: OleVariant dispid -2147412105;
  7197. property onmouseout: OleVariant dispid -2147412111;
  7198. property onmouseover: OleVariant dispid -2147412112;
  7199. property onmousemove: OleVariant dispid -2147412108;
  7200. property onmousedown: OleVariant dispid -2147412110;
  7201. property onmouseup: OleVariant dispid -2147412109;
  7202. property document: IDispatch readonly dispid -2147417094;
  7203. property title: WideString dispid -2147418043;
  7204. property language: WideString dispid -2147413012;
  7205. property onselectstart: OleVariant dispid -2147412075;
  7206. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  7207. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  7208. property sourceIndex: Integer readonly dispid -2147417088;
  7209. property recordNumber: OleVariant readonly dispid -2147417087;
  7210. property lang: WideString dispid -2147413103;
  7211. property offsetLeft: Integer readonly dispid -2147417104;
  7212. property offsetTop: Integer readonly dispid -2147417103;
  7213. property offsetWidth: Integer readonly dispid -2147417102;
  7214. property offsetHeight: Integer readonly dispid -2147417101;
  7215. property offsetParent: IHTMLElement readonly dispid -2147417100;
  7216. property innerHTML: WideString dispid -2147417086;
  7217. property innerText: WideString dispid -2147417085;
  7218. property outerHTML: WideString dispid -2147417084;
  7219. property outerText: WideString dispid -2147417083;
  7220. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  7221. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  7222. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  7223. property isTextEdit: WordBool readonly dispid -2147417078;
  7224. procedure click; dispid -2147417079;
  7225. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  7226. property ondragstart: OleVariant dispid -2147412077;
  7227. function toString: WideString; dispid -2147417076;
  7228. property onbeforeupdate: OleVariant dispid -2147412091;
  7229. property onafterupdate: OleVariant dispid -2147412090;
  7230. property onerrorupdate: OleVariant dispid -2147412074;
  7231. property onrowexit: OleVariant dispid -2147412094;
  7232. property onrowenter: OleVariant dispid -2147412093;
  7233. property ondatasetchanged: OleVariant dispid -2147412072;
  7234. property ondataavailable: OleVariant dispid -2147412071;
  7235. property ondatasetcomplete: OleVariant dispid -2147412070;
  7236. property onfilterchange: OleVariant dispid -2147412069;
  7237. property children: IDispatch readonly dispid -2147417075;
  7238. property all: IDispatch readonly dispid -2147417074;
  7239. property scopeName: WideString readonly dispid -2147417073;
  7240. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  7241. procedure releaseCapture; dispid -2147417071;
  7242. property onlosecapture: OleVariant dispid -2147412066;
  7243. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  7244. procedure doScroll(component: OleVariant); dispid -2147417069;
  7245. property onscroll: OleVariant dispid -2147412081;
  7246. property ondrag: OleVariant dispid -2147412063;
  7247. property ondragend: OleVariant dispid -2147412062;
  7248. property ondragenter: OleVariant dispid -2147412061;
  7249. property ondragover: OleVariant dispid -2147412060;
  7250. property ondragleave: OleVariant dispid -2147412059;
  7251. property ondrop: OleVariant dispid -2147412058;
  7252. property onbeforecut: OleVariant dispid -2147412054;
  7253. property oncut: OleVariant dispid -2147412057;
  7254. property onbeforecopy: OleVariant dispid -2147412053;
  7255. property oncopy: OleVariant dispid -2147412056;
  7256. property onbeforepaste: OleVariant dispid -2147412052;
  7257. property onpaste: OleVariant dispid -2147412055;
  7258. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  7259. property onpropertychange: OleVariant dispid -2147412065;
  7260. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  7261. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  7262. procedure setExpression(const propname: WideString; const expression: WideString;
  7263. const language: WideString); dispid -2147417608;
  7264. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  7265. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  7266. property tabIndex: Smallint dispid -2147418097;
  7267. procedure focus; dispid -2147416112;
  7268. property accessKey: WideString dispid -2147416107;
  7269. property onblur: OleVariant dispid -2147412097;
  7270. property onfocus: OleVariant dispid -2147412098;
  7271. property onresize: OleVariant dispid -2147412076;
  7272. procedure blur; dispid -2147416110;
  7273. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  7274. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  7275. property clientHeight: Integer readonly dispid -2147416093;
  7276. property clientWidth: Integer readonly dispid -2147416092;
  7277. property clientTop: Integer readonly dispid -2147416091;
  7278. property clientLeft: Integer readonly dispid -2147416090;
  7279. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  7280. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  7281. property readyState: OleVariant readonly dispid -2147412996;
  7282. property onreadystatechange: OleVariant dispid -2147412087;
  7283. property onrowsdelete: OleVariant dispid -2147412050;
  7284. property onrowsinserted: OleVariant dispid -2147412049;
  7285. property oncellchange: OleVariant dispid -2147412048;
  7286. property dir: WideString dispid -2147412995;
  7287. function createControlRange: IDispatch; dispid -2147417056;
  7288. property scrollHeight: Integer readonly dispid -2147417055;
  7289. property scrollWidth: Integer readonly dispid -2147417054;
  7290. property scrollTop: Integer dispid -2147417053;
  7291. property scrollLeft: Integer dispid -2147417052;
  7292. procedure clearAttributes; dispid -2147417050;
  7293. property oncontextmenu: OleVariant dispid -2147412047;
  7294. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  7295. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  7296. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  7297. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  7298. property canHaveChildren: WordBool readonly dispid -2147417040;
  7299. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  7300. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  7301. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  7302. property behaviorUrns: IDispatch readonly dispid -2147417030;
  7303. property tagUrn: WideString dispid -2147417029;
  7304. property onbeforeeditfocus: OleVariant dispid -2147412043;
  7305. property readyStateValue: Integer readonly dispid -2147417028;
  7306. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  7307. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  7308. property isMultiLine: WordBool readonly dispid -2147417015;
  7309. property canHaveHTML: WordBool readonly dispid -2147417014;
  7310. property onlayoutcomplete: OleVariant dispid -2147412039;
  7311. property onpage: OleVariant dispid -2147412038;
  7312. property inflateBlock: WordBool dispid -2147417012;
  7313. property onbeforedeactivate: OleVariant dispid -2147412035;
  7314. procedure setActive; dispid -2147417011;
  7315. property contentEditable: WideString dispid -2147412950;
  7316. property isContentEditable: WordBool readonly dispid -2147417010;
  7317. property hideFocus: WordBool dispid -2147412949;
  7318. property disabled: WordBool dispid -2147418036;
  7319. property isDisabled: WordBool readonly dispid -2147417007;
  7320. property onmove: OleVariant dispid -2147412034;
  7321. property oncontrolselect: OleVariant dispid -2147412033;
  7322. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  7323. property onresizestart: OleVariant dispid -2147412029;
  7324. property onresizeend: OleVariant dispid -2147412028;
  7325. property onmovestart: OleVariant dispid -2147412031;
  7326. property onmoveend: OleVariant dispid -2147412030;
  7327. property onmouseenter: OleVariant dispid -2147412027;
  7328. property onmouseleave: OleVariant dispid -2147412026;
  7329. property onactivate: OleVariant dispid -2147412025;
  7330. property ondeactivate: OleVariant dispid -2147412024;
  7331. function dragDrop: WordBool; dispid -2147417005;
  7332. property glyphMode: Integer readonly dispid -2147417004;
  7333. property onmousewheel: OleVariant dispid -2147412036;
  7334. procedure normalize; dispid -2147417000;
  7335. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  7336. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  7337. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  7338. property onbeforeactivate: OleVariant dispid -2147412022;
  7339. property onfocusin: OleVariant dispid -2147412021;
  7340. property onfocusout: OleVariant dispid -2147412020;
  7341. property uniqueNumber: Integer readonly dispid -2147417058;
  7342. property uniqueID: WideString readonly dispid -2147417057;
  7343. property nodeType: Integer readonly dispid -2147417066;
  7344. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  7345. function hasChildNodes: WordBool; dispid -2147417064;
  7346. property childNodes: IDispatch readonly dispid -2147417063;
  7347. property attributes: IDispatch readonly dispid -2147417062;
  7348. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  7349. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  7350. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  7351. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  7352. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  7353. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  7354. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  7355. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  7356. property nodeName: WideString readonly dispid -2147417038;
  7357. property nodeValue: OleVariant dispid -2147417037;
  7358. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  7359. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  7360. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  7361. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  7362. property ownerDocument: IDispatch readonly dispid -2147416999;
  7363. property recordset: IDispatch readonly dispid 1001;
  7364. function namedRecordset(const dataMember: WideString; var hierarchy: OleVariant): IDispatch; dispid 1002;
  7365. end;
  7366. // *********************************************************************//
  7367. // Interface: IHTMLStyleSheetRule
  7368. // Flags: (4416) Dual OleAutomation Dispatchable
  7369. // GUID: {3050F357-98B5-11CF-BB82-00AA00BDCE0B}
  7370. // *********************************************************************//
  7371. IHTMLStyleSheetRule = interface(IDispatch)
  7372. ['{3050F357-98B5-11CF-BB82-00AA00BDCE0B}']
  7373. procedure Set_selectorText(const p: WideString); safecall;
  7374. function Get_selectorText: WideString; safecall;
  7375. function Get_style: IHTMLRuleStyle; safecall;
  7376. function Get_readOnly: WordBool; safecall;
  7377. property selectorText: WideString read Get_selectorText write Set_selectorText;
  7378. property style: IHTMLRuleStyle read Get_style;
  7379. property readOnly: WordBool read Get_readOnly;
  7380. end;
  7381. // *********************************************************************//
  7382. // DispIntf: IHTMLStyleSheetRuleDisp
  7383. // Flags: (4416) Dual OleAutomation Dispatchable
  7384. // GUID: {3050F357-98B5-11CF-BB82-00AA00BDCE0B}
  7385. // *********************************************************************//
  7386. IHTMLStyleSheetRuleDisp = dispinterface
  7387. ['{3050F357-98B5-11CF-BB82-00AA00BDCE0B}']
  7388. property selectorText: WideString dispid 1001;
  7389. property style: IHTMLRuleStyle readonly dispid -2147418038;
  7390. property readOnly: WordBool readonly dispid 1002;
  7391. end;
  7392. // *********************************************************************//
  7393. // Interface: IHTMLStyleSheetRulesCollection
  7394. // Flags: (4416) Dual OleAutomation Dispatchable
  7395. // GUID: {3050F2E5-98B5-11CF-BB82-00AA00BDCE0B}
  7396. // *********************************************************************//
  7397. IHTMLStyleSheetRulesCollection = interface(IDispatch)
  7398. ['{3050F2E5-98B5-11CF-BB82-00AA00BDCE0B}']
  7399. function Get_length: Integer; safecall;
  7400. function item(index: Integer): IHTMLStyleSheetRule; safecall;
  7401. property length: Integer read Get_length;
  7402. end;
  7403. // *********************************************************************//
  7404. // DispIntf: IHTMLStyleSheetRulesCollectionDisp
  7405. // Flags: (4416) Dual OleAutomation Dispatchable
  7406. // GUID: {3050F2E5-98B5-11CF-BB82-00AA00BDCE0B}
  7407. // *********************************************************************//
  7408. IHTMLStyleSheetRulesCollectionDisp = dispinterface
  7409. ['{3050F2E5-98B5-11CF-BB82-00AA00BDCE0B}']
  7410. property length: Integer readonly dispid 1001;
  7411. function item(index: Integer): IHTMLStyleSheetRule; dispid 0;
  7412. end;
  7413. // *********************************************************************//
  7414. // Interface: IHTMLStyleSheetPage
  7415. // Flags: (4416) Dual OleAutomation Dispatchable
  7416. // GUID: {3050F7EE-98B5-11CF-BB82-00AA00BDCE0B}
  7417. // *********************************************************************//
  7418. IHTMLStyleSheetPage = interface(IDispatch)
  7419. ['{3050F7EE-98B5-11CF-BB82-00AA00BDCE0B}']
  7420. function Get_selector: WideString; safecall;
  7421. function Get_pseudoClass: WideString; safecall;
  7422. property selector: WideString read Get_selector;
  7423. property pseudoClass: WideString read Get_pseudoClass;
  7424. end;
  7425. // *********************************************************************//
  7426. // DispIntf: IHTMLStyleSheetPageDisp
  7427. // Flags: (4416) Dual OleAutomation Dispatchable
  7428. // GUID: {3050F7EE-98B5-11CF-BB82-00AA00BDCE0B}
  7429. // *********************************************************************//
  7430. IHTMLStyleSheetPageDisp = dispinterface
  7431. ['{3050F7EE-98B5-11CF-BB82-00AA00BDCE0B}']
  7432. property selector: WideString readonly dispid 1001;
  7433. property pseudoClass: WideString readonly dispid 1002;
  7434. end;
  7435. // *********************************************************************//
  7436. // Interface: IHTMLStyleSheetPagesCollection
  7437. // Flags: (4416) Dual OleAutomation Dispatchable
  7438. // GUID: {3050F7F0-98B5-11CF-BB82-00AA00BDCE0B}
  7439. // *********************************************************************//
  7440. IHTMLStyleSheetPagesCollection = interface(IDispatch)
  7441. ['{3050F7F0-98B5-11CF-BB82-00AA00BDCE0B}']
  7442. function Get_length: Integer; safecall;
  7443. function item(index: Integer): IHTMLStyleSheetPage; safecall;
  7444. property length: Integer read Get_length;
  7445. end;
  7446. // *********************************************************************//
  7447. // DispIntf: IHTMLStyleSheetPagesCollectionDisp
  7448. // Flags: (4416) Dual OleAutomation Dispatchable
  7449. // GUID: {3050F7F0-98B5-11CF-BB82-00AA00BDCE0B}
  7450. // *********************************************************************//
  7451. IHTMLStyleSheetPagesCollectionDisp = dispinterface
  7452. ['{3050F7F0-98B5-11CF-BB82-00AA00BDCE0B}']
  7453. property length: Integer readonly dispid 1001;
  7454. function item(index: Integer): IHTMLStyleSheetPage; dispid 0;
  7455. end;
  7456. // *********************************************************************//
  7457. // Interface: IHTMLStyleSheetsCollection
  7458. // Flags: (4416) Dual OleAutomation Dispatchable
  7459. // GUID: {3050F37E-98B5-11CF-BB82-00AA00BDCE0B}
  7460. // *********************************************************************//
  7461. IHTMLStyleSheetsCollection = interface(IDispatch)
  7462. ['{3050F37E-98B5-11CF-BB82-00AA00BDCE0B}']
  7463. function Get_length: Integer; safecall;
  7464. function Get__newEnum: IUnknown; safecall;
  7465. function item(var pvarIndex: OleVariant): OleVariant; safecall;
  7466. property length: Integer read Get_length;
  7467. property _newEnum: IUnknown read Get__newEnum;
  7468. end;
  7469. // *********************************************************************//
  7470. // DispIntf: IHTMLStyleSheetsCollectionDisp
  7471. // Flags: (4416) Dual OleAutomation Dispatchable
  7472. // GUID: {3050F37E-98B5-11CF-BB82-00AA00BDCE0B}
  7473. // *********************************************************************//
  7474. IHTMLStyleSheetsCollectionDisp = dispinterface
  7475. ['{3050F37E-98B5-11CF-BB82-00AA00BDCE0B}']
  7476. property length: Integer readonly dispid 1001;
  7477. property _newEnum: IUnknown readonly dispid -4;
  7478. function item(var pvarIndex: OleVariant): OleVariant; dispid 0;
  7479. end;
  7480. // *********************************************************************//
  7481. // Interface: IHTMLStyleSheet
  7482. // Flags: (4416) Dual OleAutomation Dispatchable
  7483. // GUID: {3050F2E3-98B5-11CF-BB82-00AA00BDCE0B}
  7484. // *********************************************************************//
  7485. IHTMLStyleSheet = interface(IDispatch)
  7486. ['{3050F2E3-98B5-11CF-BB82-00AA00BDCE0B}']
  7487. procedure Set_title(const p: WideString); safecall;
  7488. function Get_title: WideString; safecall;
  7489. function Get_parentStyleSheet: IHTMLStyleSheet; safecall;
  7490. function Get_owningElement: IHTMLElement; safecall;
  7491. procedure Set_disabled(p: WordBool); safecall;
  7492. function Get_disabled: WordBool; safecall;
  7493. function Get_readOnly: WordBool; safecall;
  7494. function Get_imports: IHTMLStyleSheetsCollection; safecall;
  7495. procedure Set_href(const p: WideString); safecall;
  7496. function Get_href: WideString; safecall;
  7497. function Get_type_: WideString; safecall;
  7498. function Get_id: WideString; safecall;
  7499. function addImport(const bstrUrl: WideString; lIndex: Integer): Integer; safecall;
  7500. function addRule(const bstrSelector: WideString; const bstrStyle: WideString; lIndex: Integer): Integer; safecall;
  7501. procedure removeImport(lIndex: Integer); safecall;
  7502. procedure removeRule(lIndex: Integer); safecall;
  7503. procedure Set_media(const p: WideString); safecall;
  7504. function Get_media: WideString; safecall;
  7505. procedure Set_cssText(const p: WideString); safecall;
  7506. function Get_cssText: WideString; safecall;
  7507. function Get_rules: IHTMLStyleSheetRulesCollection; safecall;
  7508. property title: WideString read Get_title write Set_title;
  7509. property parentStyleSheet: IHTMLStyleSheet read Get_parentStyleSheet;
  7510. property owningElement: IHTMLElement read Get_owningElement;
  7511. property disabled: WordBool read Get_disabled write Set_disabled;
  7512. property readOnly: WordBool read Get_readOnly;
  7513. property imports: IHTMLStyleSheetsCollection read Get_imports;
  7514. property href: WideString read Get_href write Set_href;
  7515. property type_: WideString read Get_type_;
  7516. property id: WideString read Get_id;
  7517. property media: WideString read Get_media write Set_media;
  7518. property cssText: WideString read Get_cssText write Set_cssText;
  7519. property rules: IHTMLStyleSheetRulesCollection read Get_rules;
  7520. end;
  7521. // *********************************************************************//
  7522. // DispIntf: IHTMLStyleSheetDisp
  7523. // Flags: (4416) Dual OleAutomation Dispatchable
  7524. // GUID: {3050F2E3-98B5-11CF-BB82-00AA00BDCE0B}
  7525. // *********************************************************************//
  7526. IHTMLStyleSheetDisp = dispinterface
  7527. ['{3050F2E3-98B5-11CF-BB82-00AA00BDCE0B}']
  7528. property title: WideString dispid 1001;
  7529. property parentStyleSheet: IHTMLStyleSheet readonly dispid 1002;
  7530. property owningElement: IHTMLElement readonly dispid 1003;
  7531. property disabled: WordBool dispid -2147418036;
  7532. property readOnly: WordBool readonly dispid 1004;
  7533. property imports: IHTMLStyleSheetsCollection readonly dispid 1005;
  7534. property href: WideString dispid 1006;
  7535. property type_: WideString readonly dispid 1007;
  7536. property id: WideString readonly dispid 1008;
  7537. function addImport(const bstrUrl: WideString; lIndex: Integer): Integer; dispid 1009;
  7538. function addRule(const bstrSelector: WideString; const bstrStyle: WideString; lIndex: Integer): Integer; dispid 1010;
  7539. procedure removeImport(lIndex: Integer); dispid 1011;
  7540. procedure removeRule(lIndex: Integer); dispid 1012;
  7541. property media: WideString dispid 1013;
  7542. property cssText: WideString dispid 1014;
  7543. property rules: IHTMLStyleSheetRulesCollection readonly dispid 1015;
  7544. end;
  7545. // *********************************************************************//
  7546. // Interface: IHTMLStyleSheet2
  7547. // Flags: (4416) Dual OleAutomation Dispatchable
  7548. // GUID: {3050F3D1-98B5-11CF-BB82-00AA00BDCE0B}
  7549. // *********************************************************************//
  7550. IHTMLStyleSheet2 = interface(IDispatch)
  7551. ['{3050F3D1-98B5-11CF-BB82-00AA00BDCE0B}']
  7552. function Get_pages: IHTMLStyleSheetPagesCollection; safecall;
  7553. function addPageRule(const bstrSelector: WideString; const bstrStyle: WideString;
  7554. lIndex: Integer): Integer; safecall;
  7555. property pages: IHTMLStyleSheetPagesCollection read Get_pages;
  7556. end;
  7557. // *********************************************************************//
  7558. // DispIntf: IHTMLStyleSheet2Disp
  7559. // Flags: (4416) Dual OleAutomation Dispatchable
  7560. // GUID: {3050F3D1-98B5-11CF-BB82-00AA00BDCE0B}
  7561. // *********************************************************************//
  7562. IHTMLStyleSheet2Disp = dispinterface
  7563. ['{3050F3D1-98B5-11CF-BB82-00AA00BDCE0B}']
  7564. property pages: IHTMLStyleSheetPagesCollection readonly dispid 1016;
  7565. function addPageRule(const bstrSelector: WideString; const bstrStyle: WideString;
  7566. lIndex: Integer): Integer; dispid 1017;
  7567. end;
  7568. // *********************************************************************//
  7569. // DispIntf: DispHTMLStyleSheet
  7570. // Flags: (4112) Hidden Dispatchable
  7571. // GUID: {3050F58D-98B5-11CF-BB82-00AA00BDCE0B}
  7572. // *********************************************************************//
  7573. DispHTMLStyleSheet = dispinterface
  7574. ['{3050F58D-98B5-11CF-BB82-00AA00BDCE0B}']
  7575. property title: WideString dispid 1001;
  7576. property parentStyleSheet: IHTMLStyleSheet readonly dispid 1002;
  7577. property owningElement: IHTMLElement readonly dispid 1003;
  7578. property disabled: WordBool dispid -2147418036;
  7579. property readOnly: WordBool readonly dispid 1004;
  7580. property imports: IHTMLStyleSheetsCollection readonly dispid 1005;
  7581. property href: WideString dispid 1006;
  7582. property type_: WideString readonly dispid 1007;
  7583. property id: WideString readonly dispid 1008;
  7584. function addImport(const bstrUrl: WideString; lIndex: Integer): Integer; dispid 1009;
  7585. function addRule(const bstrSelector: WideString; const bstrStyle: WideString; lIndex: Integer): Integer; dispid 1010;
  7586. procedure removeImport(lIndex: Integer); dispid 1011;
  7587. procedure removeRule(lIndex: Integer); dispid 1012;
  7588. property media: WideString dispid 1013;
  7589. property cssText: WideString dispid 1014;
  7590. property rules: IHTMLStyleSheetRulesCollection readonly dispid 1015;
  7591. property pages: IHTMLStyleSheetPagesCollection readonly dispid 1016;
  7592. function addPageRule(const bstrSelector: WideString; const bstrStyle: WideString;
  7593. lIndex: Integer): Integer; dispid 1017;
  7594. end;
  7595. // *********************************************************************//
  7596. // DispIntf: HTMLLinkElementEvents2
  7597. // Flags: (4112) Hidden Dispatchable
  7598. // GUID: {3050F61D-98B5-11CF-BB82-00AA00BDCE0B}
  7599. // *********************************************************************//
  7600. HTMLLinkElementEvents2 = dispinterface
  7601. ['{3050F61D-98B5-11CF-BB82-00AA00BDCE0B}']
  7602. function onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  7603. function onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  7604. function ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  7605. function onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  7606. procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  7607. procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  7608. procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  7609. procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  7610. procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  7611. procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  7612. procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  7613. function onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  7614. procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  7615. function ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  7616. function onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  7617. procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  7618. function onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  7619. function onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  7620. procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  7621. procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  7622. procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  7623. procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  7624. procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  7625. procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  7626. procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  7627. procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  7628. procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  7629. procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  7630. function ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  7631. procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  7632. function ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  7633. function ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  7634. procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  7635. function ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  7636. function onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  7637. function oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  7638. function onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  7639. function oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  7640. function onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  7641. function onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  7642. function oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  7643. procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  7644. procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  7645. procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  7646. procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  7647. procedure onlayoutcomplete(const pEvtObj: IHTMLEventObj); dispid 1030;
  7648. procedure onpage(const pEvtObj: IHTMLEventObj); dispid 1031;
  7649. procedure onmouseenter(const pEvtObj: IHTMLEventObj); dispid 1042;
  7650. procedure onmouseleave(const pEvtObj: IHTMLEventObj); dispid 1043;
  7651. procedure onactivate(const pEvtObj: IHTMLEventObj); dispid 1044;
  7652. procedure ondeactivate(const pEvtObj: IHTMLEventObj); dispid 1045;
  7653. function onbeforedeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1034;
  7654. function onbeforeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1047;
  7655. procedure onfocusin(const pEvtObj: IHTMLEventObj); dispid 1048;
  7656. procedure onfocusout(const pEvtObj: IHTMLEventObj); dispid 1049;
  7657. procedure onmove(const pEvtObj: IHTMLEventObj); dispid 1035;
  7658. function oncontrolselect(const pEvtObj: IHTMLEventObj): WordBool; dispid 1036;
  7659. function onmovestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1038;
  7660. procedure onmoveend(const pEvtObj: IHTMLEventObj); dispid 1039;
  7661. function onresizestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1040;
  7662. procedure onresizeend(const pEvtObj: IHTMLEventObj); dispid 1041;
  7663. function onmousewheel(const pEvtObj: IHTMLEventObj): WordBool; dispid 1033;
  7664. procedure onload(const pEvtObj: IHTMLEventObj); dispid 1003;
  7665. procedure onerror(const pEvtObj: IHTMLEventObj); dispid 1002;
  7666. end;
  7667. // *********************************************************************//
  7668. // DispIntf: HTMLLinkElementEvents
  7669. // Flags: (4112) Hidden Dispatchable
  7670. // GUID: {3050F3CC-98B5-11CF-BB82-00AA00BDCE0B}
  7671. // *********************************************************************//
  7672. HTMLLinkElementEvents = dispinterface
  7673. ['{3050F3CC-98B5-11CF-BB82-00AA00BDCE0B}']
  7674. function onhelp: WordBool; dispid -2147418102;
  7675. function onclick: WordBool; dispid -600;
  7676. function ondblclick: WordBool; dispid -601;
  7677. function onkeypress: WordBool; dispid -603;
  7678. procedure onkeydown; dispid -602;
  7679. procedure onkeyup; dispid -604;
  7680. procedure onmouseout; dispid -2147418103;
  7681. procedure onmouseover; dispid -2147418104;
  7682. procedure onmousemove; dispid -606;
  7683. procedure onmousedown; dispid -605;
  7684. procedure onmouseup; dispid -607;
  7685. function onselectstart: WordBool; dispid -2147418100;
  7686. procedure onfilterchange; dispid -2147418095;
  7687. function ondragstart: WordBool; dispid -2147418101;
  7688. function onbeforeupdate: WordBool; dispid -2147418108;
  7689. procedure onafterupdate; dispid -2147418107;
  7690. function onerrorupdate: WordBool; dispid -2147418099;
  7691. function onrowexit: WordBool; dispid -2147418106;
  7692. procedure onrowenter; dispid -2147418105;
  7693. procedure ondatasetchanged; dispid -2147418098;
  7694. procedure ondataavailable; dispid -2147418097;
  7695. procedure ondatasetcomplete; dispid -2147418096;
  7696. procedure onlosecapture; dispid -2147418094;
  7697. procedure onpropertychange; dispid -2147418093;
  7698. procedure onscroll; dispid 1014;
  7699. procedure onfocus; dispid -2147418111;
  7700. procedure onblur; dispid -2147418112;
  7701. procedure onresize; dispid 1016;
  7702. function ondrag: WordBool; dispid -2147418092;
  7703. procedure ondragend; dispid -2147418091;
  7704. function ondragenter: WordBool; dispid -2147418090;
  7705. function ondragover: WordBool; dispid -2147418089;
  7706. procedure ondragleave; dispid -2147418088;
  7707. function ondrop: WordBool; dispid -2147418087;
  7708. function onbeforecut: WordBool; dispid -2147418083;
  7709. function oncut: WordBool; dispid -2147418086;
  7710. function onbeforecopy: WordBool; dispid -2147418082;
  7711. function oncopy: WordBool; dispid -2147418085;
  7712. function onbeforepaste: WordBool; dispid -2147418081;
  7713. function onpaste: WordBool; dispid -2147418084;
  7714. function oncontextmenu: WordBool; dispid 1023;
  7715. procedure onrowsdelete; dispid -2147418080;
  7716. procedure onrowsinserted; dispid -2147418079;
  7717. procedure oncellchange; dispid -2147418078;
  7718. procedure onreadystatechange; dispid -609;
  7719. procedure onbeforeeditfocus; dispid 1027;
  7720. procedure onlayoutcomplete; dispid 1030;
  7721. procedure onpage; dispid 1031;
  7722. function onbeforedeactivate: WordBool; dispid 1034;
  7723. function onbeforeactivate: WordBool; dispid 1047;
  7724. procedure onmove; dispid 1035;
  7725. function oncontrolselect: WordBool; dispid 1036;
  7726. function onmovestart: WordBool; dispid 1038;
  7727. procedure onmoveend; dispid 1039;
  7728. function onresizestart: WordBool; dispid 1040;
  7729. procedure onresizeend; dispid 1041;
  7730. procedure onmouseenter; dispid 1042;
  7731. procedure onmouseleave; dispid 1043;
  7732. function onmousewheel: WordBool; dispid 1033;
  7733. procedure onactivate; dispid 1044;
  7734. procedure ondeactivate; dispid 1045;
  7735. procedure onfocusin; dispid 1048;
  7736. procedure onfocusout; dispid 1049;
  7737. procedure onload; dispid 1003;
  7738. procedure onerror; dispid 1002;
  7739. end;
  7740. // *********************************************************************//
  7741. // Interface: IHTMLLinkElement
  7742. // Flags: (4416) Dual OleAutomation Dispatchable
  7743. // GUID: {3050F205-98B5-11CF-BB82-00AA00BDCE0B}
  7744. // *********************************************************************//
  7745. IHTMLLinkElement = interface(IDispatch)
  7746. ['{3050F205-98B5-11CF-BB82-00AA00BDCE0B}']
  7747. procedure Set_href(const p: WideString); safecall;
  7748. function Get_href: WideString; safecall;
  7749. procedure Set_rel(const p: WideString); safecall;
  7750. function Get_rel: WideString; safecall;
  7751. procedure Set_rev(const p: WideString); safecall;
  7752. function Get_rev: WideString; safecall;
  7753. procedure Set_type_(const p: WideString); safecall;
  7754. function Get_type_: WideString; safecall;
  7755. function Get_readyState: WideString; safecall;
  7756. procedure Set_onreadystatechange(p: OleVariant); safecall;
  7757. function Get_onreadystatechange: OleVariant; safecall;
  7758. procedure Set_onload(p: OleVariant); safecall;
  7759. function Get_onload: OleVariant; safecall;
  7760. procedure Set_onerror(p: OleVariant); safecall;
  7761. function Get_onerror: OleVariant; safecall;
  7762. function Get_styleSheet: IHTMLStyleSheet; safecall;
  7763. procedure Set_disabled(p: WordBool); safecall;
  7764. function Get_disabled: WordBool; safecall;
  7765. procedure Set_media(const p: WideString); safecall;
  7766. function Get_media: WideString; safecall;
  7767. property href: WideString read Get_href write Set_href;
  7768. property rel: WideString read Get_rel write Set_rel;
  7769. property rev: WideString read Get_rev write Set_rev;
  7770. property type_: WideString read Get_type_ write Set_type_;
  7771. property readyState: WideString read Get_readyState;
  7772. property onreadystatechange: OleVariant read Get_onreadystatechange write Set_onreadystatechange;
  7773. property onload: OleVariant read Get_onload write Set_onload;
  7774. property onerror: OleVariant read Get_onerror write Set_onerror;
  7775. property styleSheet: IHTMLStyleSheet read Get_styleSheet;
  7776. property disabled: WordBool read Get_disabled write Set_disabled;
  7777. property media: WideString read Get_media write Set_media;
  7778. end;
  7779. // *********************************************************************//
  7780. // DispIntf: IHTMLLinkElementDisp
  7781. // Flags: (4416) Dual OleAutomation Dispatchable
  7782. // GUID: {3050F205-98B5-11CF-BB82-00AA00BDCE0B}
  7783. // *********************************************************************//
  7784. IHTMLLinkElementDisp = dispinterface
  7785. ['{3050F205-98B5-11CF-BB82-00AA00BDCE0B}']
  7786. property href: WideString dispid 1005;
  7787. property rel: WideString dispid 1006;
  7788. property rev: WideString dispid 1007;
  7789. property type_: WideString dispid 1008;
  7790. property readyState: WideString readonly dispid -2147412996;
  7791. property onreadystatechange: OleVariant dispid -2147412087;
  7792. property onload: OleVariant dispid -2147412080;
  7793. property onerror: OleVariant dispid -2147412083;
  7794. property styleSheet: IHTMLStyleSheet readonly dispid 1014;
  7795. property disabled: WordBool dispid -2147418036;
  7796. property media: WideString dispid 1016;
  7797. end;
  7798. // *********************************************************************//
  7799. // Interface: IHTMLLinkElement2
  7800. // Flags: (4416) Dual OleAutomation Dispatchable
  7801. // GUID: {3050F4E5-98B5-11CF-BB82-00AA00BDCE0B}
  7802. // *********************************************************************//
  7803. IHTMLLinkElement2 = interface(IDispatch)
  7804. ['{3050F4E5-98B5-11CF-BB82-00AA00BDCE0B}']
  7805. procedure Set_target(const p: WideString); safecall;
  7806. function Get_target: WideString; safecall;
  7807. property target: WideString read Get_target write Set_target;
  7808. end;
  7809. // *********************************************************************//
  7810. // DispIntf: IHTMLLinkElement2Disp
  7811. // Flags: (4416) Dual OleAutomation Dispatchable
  7812. // GUID: {3050F4E5-98B5-11CF-BB82-00AA00BDCE0B}
  7813. // *********************************************************************//
  7814. IHTMLLinkElement2Disp = dispinterface
  7815. ['{3050F4E5-98B5-11CF-BB82-00AA00BDCE0B}']
  7816. property target: WideString dispid 1017;
  7817. end;
  7818. // *********************************************************************//
  7819. // Interface: IHTMLLinkElement3
  7820. // Flags: (4416) Dual OleAutomation Dispatchable
  7821. // GUID: {3050F81E-98B5-11CF-BB82-00AA00BDCE0B}
  7822. // *********************************************************************//
  7823. IHTMLLinkElement3 = interface(IDispatch)
  7824. ['{3050F81E-98B5-11CF-BB82-00AA00BDCE0B}']
  7825. procedure Set_charset(const p: WideString); safecall;
  7826. function Get_charset: WideString; safecall;
  7827. procedure Set_hreflang(const p: WideString); safecall;
  7828. function Get_hreflang: WideString; safecall;
  7829. property charset: WideString read Get_charset write Set_charset;
  7830. property hreflang: WideString read Get_hreflang write Set_hreflang;
  7831. end;
  7832. // *********************************************************************//
  7833. // DispIntf: IHTMLLinkElement3Disp
  7834. // Flags: (4416) Dual OleAutomation Dispatchable
  7835. // GUID: {3050F81E-98B5-11CF-BB82-00AA00BDCE0B}
  7836. // *********************************************************************//
  7837. IHTMLLinkElement3Disp = dispinterface
  7838. ['{3050F81E-98B5-11CF-BB82-00AA00BDCE0B}']
  7839. property charset: WideString dispid 1018;
  7840. property hreflang: WideString dispid 1019;
  7841. end;
  7842. // *********************************************************************//
  7843. // DispIntf: DispHTMLLinkElement
  7844. // Flags: (4112) Hidden Dispatchable
  7845. // GUID: {3050F524-98B5-11CF-BB82-00AA00BDCE0B}
  7846. // *********************************************************************//
  7847. DispHTMLLinkElement = dispinterface
  7848. ['{3050F524-98B5-11CF-BB82-00AA00BDCE0B}']
  7849. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  7850. lFlags: Integer); dispid -2147417611;
  7851. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  7852. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  7853. property _className: WideString dispid -2147417111;
  7854. property id: WideString dispid -2147417110;
  7855. property tagName: WideString readonly dispid -2147417108;
  7856. property parentElement: IHTMLElement readonly dispid -2147418104;
  7857. property style: IHTMLStyle readonly dispid -2147418038;
  7858. property onhelp: OleVariant dispid -2147412099;
  7859. property onclick: OleVariant dispid -2147412104;
  7860. property ondblclick: OleVariant dispid -2147412103;
  7861. property onkeydown: OleVariant dispid -2147412107;
  7862. property onkeyup: OleVariant dispid -2147412106;
  7863. property onkeypress: OleVariant dispid -2147412105;
  7864. property onmouseout: OleVariant dispid -2147412111;
  7865. property onmouseover: OleVariant dispid -2147412112;
  7866. property onmousemove: OleVariant dispid -2147412108;
  7867. property onmousedown: OleVariant dispid -2147412110;
  7868. property onmouseup: OleVariant dispid -2147412109;
  7869. property document: IDispatch readonly dispid -2147417094;
  7870. property title: WideString dispid -2147418043;
  7871. property language: WideString dispid -2147413012;
  7872. property onselectstart: OleVariant dispid -2147412075;
  7873. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  7874. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  7875. property sourceIndex: Integer readonly dispid -2147417088;
  7876. property recordNumber: OleVariant readonly dispid -2147417087;
  7877. property lang: WideString dispid -2147413103;
  7878. property offsetLeft: Integer readonly dispid -2147417104;
  7879. property offsetTop: Integer readonly dispid -2147417103;
  7880. property offsetWidth: Integer readonly dispid -2147417102;
  7881. property offsetHeight: Integer readonly dispid -2147417101;
  7882. property offsetParent: IHTMLElement readonly dispid -2147417100;
  7883. property innerHTML: WideString dispid -2147417086;
  7884. property innerText: WideString dispid -2147417085;
  7885. property outerHTML: WideString dispid -2147417084;
  7886. property outerText: WideString dispid -2147417083;
  7887. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  7888. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  7889. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  7890. property isTextEdit: WordBool readonly dispid -2147417078;
  7891. procedure click; dispid -2147417079;
  7892. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  7893. property ondragstart: OleVariant dispid -2147412077;
  7894. function toString: WideString; dispid -2147417076;
  7895. property onbeforeupdate: OleVariant dispid -2147412091;
  7896. property onafterupdate: OleVariant dispid -2147412090;
  7897. property onerrorupdate: OleVariant dispid -2147412074;
  7898. property onrowexit: OleVariant dispid -2147412094;
  7899. property onrowenter: OleVariant dispid -2147412093;
  7900. property ondatasetchanged: OleVariant dispid -2147412072;
  7901. property ondataavailable: OleVariant dispid -2147412071;
  7902. property ondatasetcomplete: OleVariant dispid -2147412070;
  7903. property onfilterchange: OleVariant dispid -2147412069;
  7904. property children: IDispatch readonly dispid -2147417075;
  7905. property all: IDispatch readonly dispid -2147417074;
  7906. property scopeName: WideString readonly dispid -2147417073;
  7907. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  7908. procedure releaseCapture; dispid -2147417071;
  7909. property onlosecapture: OleVariant dispid -2147412066;
  7910. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  7911. procedure doScroll(component: OleVariant); dispid -2147417069;
  7912. property onscroll: OleVariant dispid -2147412081;
  7913. property ondrag: OleVariant dispid -2147412063;
  7914. property ondragend: OleVariant dispid -2147412062;
  7915. property ondragenter: OleVariant dispid -2147412061;
  7916. property ondragover: OleVariant dispid -2147412060;
  7917. property ondragleave: OleVariant dispid -2147412059;
  7918. property ondrop: OleVariant dispid -2147412058;
  7919. property onbeforecut: OleVariant dispid -2147412054;
  7920. property oncut: OleVariant dispid -2147412057;
  7921. property onbeforecopy: OleVariant dispid -2147412053;
  7922. property oncopy: OleVariant dispid -2147412056;
  7923. property onbeforepaste: OleVariant dispid -2147412052;
  7924. property onpaste: OleVariant dispid -2147412055;
  7925. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  7926. property onpropertychange: OleVariant dispid -2147412065;
  7927. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  7928. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  7929. procedure setExpression(const propname: WideString; const expression: WideString;
  7930. const language: WideString); dispid -2147417608;
  7931. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  7932. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  7933. property tabIndex: Smallint dispid -2147418097;
  7934. procedure focus; dispid -2147416112;
  7935. property accessKey: WideString dispid -2147416107;
  7936. property onblur: OleVariant dispid -2147412097;
  7937. property onfocus: OleVariant dispid -2147412098;
  7938. property onresize: OleVariant dispid -2147412076;
  7939. procedure blur; dispid -2147416110;
  7940. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  7941. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  7942. property clientHeight: Integer readonly dispid -2147416093;
  7943. property clientWidth: Integer readonly dispid -2147416092;
  7944. property clientTop: Integer readonly dispid -2147416091;
  7945. property clientLeft: Integer readonly dispid -2147416090;
  7946. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  7947. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  7948. property readyState: OleVariant readonly dispid -2147412996;
  7949. property onreadystatechange: OleVariant dispid -2147412087;
  7950. property onrowsdelete: OleVariant dispid -2147412050;
  7951. property onrowsinserted: OleVariant dispid -2147412049;
  7952. property oncellchange: OleVariant dispid -2147412048;
  7953. property dir: WideString dispid -2147412995;
  7954. function createControlRange: IDispatch; dispid -2147417056;
  7955. property scrollHeight: Integer readonly dispid -2147417055;
  7956. property scrollWidth: Integer readonly dispid -2147417054;
  7957. property scrollTop: Integer dispid -2147417053;
  7958. property scrollLeft: Integer dispid -2147417052;
  7959. procedure clearAttributes; dispid -2147417050;
  7960. property oncontextmenu: OleVariant dispid -2147412047;
  7961. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  7962. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  7963. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  7964. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  7965. property canHaveChildren: WordBool readonly dispid -2147417040;
  7966. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  7967. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  7968. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  7969. property behaviorUrns: IDispatch readonly dispid -2147417030;
  7970. property tagUrn: WideString dispid -2147417029;
  7971. property onbeforeeditfocus: OleVariant dispid -2147412043;
  7972. property readyStateValue: Integer readonly dispid -2147417028;
  7973. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  7974. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  7975. property isMultiLine: WordBool readonly dispid -2147417015;
  7976. property canHaveHTML: WordBool readonly dispid -2147417014;
  7977. property onlayoutcomplete: OleVariant dispid -2147412039;
  7978. property onpage: OleVariant dispid -2147412038;
  7979. property inflateBlock: WordBool dispid -2147417012;
  7980. property onbeforedeactivate: OleVariant dispid -2147412035;
  7981. procedure setActive; dispid -2147417011;
  7982. property contentEditable: WideString dispid -2147412950;
  7983. property isContentEditable: WordBool readonly dispid -2147417010;
  7984. property hideFocus: WordBool dispid -2147412949;
  7985. property disabled: WordBool dispid -2147418036;
  7986. property isDisabled: WordBool readonly dispid -2147417007;
  7987. property onmove: OleVariant dispid -2147412034;
  7988. property oncontrolselect: OleVariant dispid -2147412033;
  7989. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  7990. property onresizestart: OleVariant dispid -2147412029;
  7991. property onresizeend: OleVariant dispid -2147412028;
  7992. property onmovestart: OleVariant dispid -2147412031;
  7993. property onmoveend: OleVariant dispid -2147412030;
  7994. property onmouseenter: OleVariant dispid -2147412027;
  7995. property onmouseleave: OleVariant dispid -2147412026;
  7996. property onactivate: OleVariant dispid -2147412025;
  7997. property ondeactivate: OleVariant dispid -2147412024;
  7998. function dragDrop: WordBool; dispid -2147417005;
  7999. property glyphMode: Integer readonly dispid -2147417004;
  8000. property onmousewheel: OleVariant dispid -2147412036;
  8001. procedure normalize; dispid -2147417000;
  8002. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  8003. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  8004. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  8005. property onbeforeactivate: OleVariant dispid -2147412022;
  8006. property onfocusin: OleVariant dispid -2147412021;
  8007. property onfocusout: OleVariant dispid -2147412020;
  8008. property uniqueNumber: Integer readonly dispid -2147417058;
  8009. property uniqueID: WideString readonly dispid -2147417057;
  8010. property nodeType: Integer readonly dispid -2147417066;
  8011. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  8012. function hasChildNodes: WordBool; dispid -2147417064;
  8013. property childNodes: IDispatch readonly dispid -2147417063;
  8014. property attributes: IDispatch readonly dispid -2147417062;
  8015. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  8016. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  8017. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  8018. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  8019. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  8020. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  8021. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  8022. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  8023. property nodeName: WideString readonly dispid -2147417038;
  8024. property nodeValue: OleVariant dispid -2147417037;
  8025. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  8026. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  8027. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  8028. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  8029. property ownerDocument: IDispatch readonly dispid -2147416999;
  8030. property href: WideString dispid 1005;
  8031. property rel: WideString dispid 1006;
  8032. property rev: WideString dispid 1007;
  8033. property type_: WideString dispid 1008;
  8034. property onload: OleVariant dispid -2147412080;
  8035. property onerror: OleVariant dispid -2147412083;
  8036. property styleSheet: IHTMLStyleSheet readonly dispid 1014;
  8037. property media: WideString dispid 1016;
  8038. property target: WideString dispid 1017;
  8039. property charset: WideString dispid 1018;
  8040. property hreflang: WideString dispid 1019;
  8041. end;
  8042. // *********************************************************************//
  8043. // Interface: IHTMLTxtRange
  8044. // Flags: (4416) Dual OleAutomation Dispatchable
  8045. // GUID: {3050F220-98B5-11CF-BB82-00AA00BDCE0B}
  8046. // *********************************************************************//
  8047. IHTMLTxtRange = interface(IDispatch)
  8048. ['{3050F220-98B5-11CF-BB82-00AA00BDCE0B}']
  8049. function Get_htmlText: WideString; safecall;
  8050. procedure Set_text(const p: WideString); safecall;
  8051. function Get_text: WideString; safecall;
  8052. function parentElement: IHTMLElement; safecall;
  8053. function duplicate: IHTMLTxtRange; safecall;
  8054. function inRange(const range: IHTMLTxtRange): WordBool; safecall;
  8055. function isEqual(const range: IHTMLTxtRange): WordBool; safecall;
  8056. procedure scrollIntoView(fStart: WordBool); safecall;
  8057. procedure collapse(Start: WordBool); safecall;
  8058. function expand(const Unit_: WideString): WordBool; safecall;
  8059. function move(const Unit_: WideString; Count: Integer): Integer; safecall;
  8060. function moveStart(const Unit_: WideString; Count: Integer): Integer; safecall;
  8061. function moveEnd(const Unit_: WideString; Count: Integer): Integer; safecall;
  8062. procedure select; safecall;
  8063. procedure pasteHTML(const html: WideString); safecall;
  8064. procedure moveToElementText(const element: IHTMLElement); safecall;
  8065. procedure setEndPoint(const how: WideString; const SourceRange: IHTMLTxtRange); safecall;
  8066. function compareEndPoints(const how: WideString; const SourceRange: IHTMLTxtRange): Integer; safecall;
  8067. function findText(const String_: WideString; Count: Integer; Flags: Integer): WordBool; safecall;
  8068. procedure moveToPoint(x: Integer; y: Integer); safecall;
  8069. function getBookmark: WideString; safecall;
  8070. function moveToBookmark(const Bookmark: WideString): WordBool; safecall;
  8071. function queryCommandSupported(const cmdID: WideString): WordBool; safecall;
  8072. function queryCommandEnabled(const cmdID: WideString): WordBool; safecall;
  8073. function queryCommandState(const cmdID: WideString): WordBool; safecall;
  8074. function queryCommandIndeterm(const cmdID: WideString): WordBool; safecall;
  8075. function queryCommandText(const cmdID: WideString): WideString; safecall;
  8076. function queryCommandValue(const cmdID: WideString): OleVariant; safecall;
  8077. function execCommand(const cmdID: WideString; showUI: WordBool; value: OleVariant): WordBool; safecall;
  8078. function execCommandShowHelp(const cmdID: WideString): WordBool; safecall;
  8079. property htmlText: WideString read Get_htmlText;
  8080. property text: WideString read Get_text write Set_text;
  8081. end;
  8082. // *********************************************************************//
  8083. // DispIntf: IHTMLTxtRangeDisp
  8084. // Flags: (4416) Dual OleAutomation Dispatchable
  8085. // GUID: {3050F220-98B5-11CF-BB82-00AA00BDCE0B}
  8086. // *********************************************************************//
  8087. IHTMLTxtRangeDisp = dispinterface
  8088. ['{3050F220-98B5-11CF-BB82-00AA00BDCE0B}']
  8089. property htmlText: WideString readonly dispid 1003;
  8090. property text: WideString dispid 1004;
  8091. function parentElement: IHTMLElement; dispid 1006;
  8092. function duplicate: IHTMLTxtRange; dispid 1008;
  8093. function inRange(const range: IHTMLTxtRange): WordBool; dispid 1010;
  8094. function isEqual(const range: IHTMLTxtRange): WordBool; dispid 1011;
  8095. procedure scrollIntoView(fStart: WordBool); dispid 1012;
  8096. procedure collapse(Start: WordBool); dispid 1013;
  8097. function expand(const Unit_: WideString): WordBool; dispid 1014;
  8098. function move(const Unit_: WideString; Count: Integer): Integer; dispid 1015;
  8099. function moveStart(const Unit_: WideString; Count: Integer): Integer; dispid 1016;
  8100. function moveEnd(const Unit_: WideString; Count: Integer): Integer; dispid 1017;
  8101. procedure select; dispid 1024;
  8102. procedure pasteHTML(const html: WideString); dispid 1026;
  8103. procedure moveToElementText(const element: IHTMLElement); dispid 1001;
  8104. procedure setEndPoint(const how: WideString; const SourceRange: IHTMLTxtRange); dispid 1025;
  8105. function compareEndPoints(const how: WideString; const SourceRange: IHTMLTxtRange): Integer; dispid 1018;
  8106. function findText(const String_: WideString; Count: Integer; Flags: Integer): WordBool; dispid 1019;
  8107. procedure moveToPoint(x: Integer; y: Integer); dispid 1020;
  8108. function getBookmark: WideString; dispid 1021;
  8109. function moveToBookmark(const Bookmark: WideString): WordBool; dispid 1009;
  8110. function queryCommandSupported(const cmdID: WideString): WordBool; dispid 1027;
  8111. function queryCommandEnabled(const cmdID: WideString): WordBool; dispid 1028;
  8112. function queryCommandState(const cmdID: WideString): WordBool; dispid 1029;
  8113. function queryCommandIndeterm(const cmdID: WideString): WordBool; dispid 1030;
  8114. function queryCommandText(const cmdID: WideString): WideString; dispid 1031;
  8115. function queryCommandValue(const cmdID: WideString): OleVariant; dispid 1032;
  8116. function execCommand(const cmdID: WideString; showUI: WordBool; value: OleVariant): WordBool; dispid 1033;
  8117. function execCommandShowHelp(const cmdID: WideString): WordBool; dispid 1034;
  8118. end;
  8119. // *********************************************************************//
  8120. // Interface: IHTMLTextRangeMetrics
  8121. // Flags: (4416) Dual OleAutomation Dispatchable
  8122. // GUID: {3050F40B-98B5-11CF-BB82-00AA00BDCE0B}
  8123. // *********************************************************************//
  8124. IHTMLTextRangeMetrics = interface(IDispatch)
  8125. ['{3050F40B-98B5-11CF-BB82-00AA00BDCE0B}']
  8126. function Get_offsetTop: Integer; safecall;
  8127. function Get_offsetLeft: Integer; safecall;
  8128. function Get_boundingTop: Integer; safecall;
  8129. function Get_boundingLeft: Integer; safecall;
  8130. function Get_boundingWidth: Integer; safecall;
  8131. function Get_boundingHeight: Integer; safecall;
  8132. property offsetTop: Integer read Get_offsetTop;
  8133. property offsetLeft: Integer read Get_offsetLeft;
  8134. property boundingTop: Integer read Get_boundingTop;
  8135. property boundingLeft: Integer read Get_boundingLeft;
  8136. property boundingWidth: Integer read Get_boundingWidth;
  8137. property boundingHeight: Integer read Get_boundingHeight;
  8138. end;
  8139. // *********************************************************************//
  8140. // DispIntf: IHTMLTextRangeMetricsDisp
  8141. // Flags: (4416) Dual OleAutomation Dispatchable
  8142. // GUID: {3050F40B-98B5-11CF-BB82-00AA00BDCE0B}
  8143. // *********************************************************************//
  8144. IHTMLTextRangeMetricsDisp = dispinterface
  8145. ['{3050F40B-98B5-11CF-BB82-00AA00BDCE0B}']
  8146. property offsetTop: Integer readonly dispid 1035;
  8147. property offsetLeft: Integer readonly dispid 1036;
  8148. property boundingTop: Integer readonly dispid 1037;
  8149. property boundingLeft: Integer readonly dispid 1038;
  8150. property boundingWidth: Integer readonly dispid 1039;
  8151. property boundingHeight: Integer readonly dispid 1040;
  8152. end;
  8153. // *********************************************************************//
  8154. // Interface: IHTMLTextRangeMetrics2
  8155. // Flags: (4416) Dual OleAutomation Dispatchable
  8156. // GUID: {3050F4A6-98B5-11CF-BB82-00AA00BDCE0B}
  8157. // *********************************************************************//
  8158. IHTMLTextRangeMetrics2 = interface(IDispatch)
  8159. ['{3050F4A6-98B5-11CF-BB82-00AA00BDCE0B}']
  8160. function getClientRects: IHTMLRectCollection; safecall;
  8161. function getBoundingClientRect: IHTMLRect; safecall;
  8162. end;
  8163. // *********************************************************************//
  8164. // DispIntf: IHTMLTextRangeMetrics2Disp
  8165. // Flags: (4416) Dual OleAutomation Dispatchable
  8166. // GUID: {3050F4A6-98B5-11CF-BB82-00AA00BDCE0B}
  8167. // *********************************************************************//
  8168. IHTMLTextRangeMetrics2Disp = dispinterface
  8169. ['{3050F4A6-98B5-11CF-BB82-00AA00BDCE0B}']
  8170. function getClientRects: IHTMLRectCollection; dispid 1041;
  8171. function getBoundingClientRect: IHTMLRect; dispid 1042;
  8172. end;
  8173. // *********************************************************************//
  8174. // Interface: IHTMLTxtRangeCollection
  8175. // Flags: (4416) Dual OleAutomation Dispatchable
  8176. // GUID: {3050F7ED-98B5-11CF-BB82-00AA00BDCE0B}
  8177. // *********************************************************************//
  8178. IHTMLTxtRangeCollection = interface(IDispatch)
  8179. ['{3050F7ED-98B5-11CF-BB82-00AA00BDCE0B}']
  8180. function Get_length: Integer; safecall;
  8181. function Get__newEnum: IUnknown; safecall;
  8182. function item(var pvarIndex: OleVariant): OleVariant; safecall;
  8183. property length: Integer read Get_length;
  8184. property _newEnum: IUnknown read Get__newEnum;
  8185. end;
  8186. // *********************************************************************//
  8187. // DispIntf: IHTMLTxtRangeCollectionDisp
  8188. // Flags: (4416) Dual OleAutomation Dispatchable
  8189. // GUID: {3050F7ED-98B5-11CF-BB82-00AA00BDCE0B}
  8190. // *********************************************************************//
  8191. IHTMLTxtRangeCollectionDisp = dispinterface
  8192. ['{3050F7ED-98B5-11CF-BB82-00AA00BDCE0B}']
  8193. property length: Integer readonly dispid 1500;
  8194. property _newEnum: IUnknown readonly dispid -4;
  8195. function item(var pvarIndex: OleVariant): OleVariant; dispid 0;
  8196. end;
  8197. // *********************************************************************//
  8198. // DispIntf: HTMLFormElementEvents2
  8199. // Flags: (4112) Hidden Dispatchable
  8200. // GUID: {3050F614-98B5-11CF-BB82-00AA00BDCE0B}
  8201. // *********************************************************************//
  8202. HTMLFormElementEvents2 = dispinterface
  8203. ['{3050F614-98B5-11CF-BB82-00AA00BDCE0B}']
  8204. function onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  8205. function onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  8206. function ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  8207. function onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  8208. procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  8209. procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  8210. procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  8211. procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  8212. procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  8213. procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  8214. procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  8215. function onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  8216. procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  8217. function ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  8218. function onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  8219. procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  8220. function onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  8221. function onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  8222. procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  8223. procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  8224. procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  8225. procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  8226. procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  8227. procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  8228. procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  8229. procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  8230. procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  8231. procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  8232. function ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  8233. procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  8234. function ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  8235. function ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  8236. procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  8237. function ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  8238. function onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  8239. function oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  8240. function onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  8241. function oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  8242. function onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  8243. function onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  8244. function oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  8245. procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  8246. procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  8247. procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  8248. procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  8249. procedure onlayoutcomplete(const pEvtObj: IHTMLEventObj); dispid 1030;
  8250. procedure onpage(const pEvtObj: IHTMLEventObj); dispid 1031;
  8251. procedure onmouseenter(const pEvtObj: IHTMLEventObj); dispid 1042;
  8252. procedure onmouseleave(const pEvtObj: IHTMLEventObj); dispid 1043;
  8253. procedure onactivate(const pEvtObj: IHTMLEventObj); dispid 1044;
  8254. procedure ondeactivate(const pEvtObj: IHTMLEventObj); dispid 1045;
  8255. function onbeforedeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1034;
  8256. function onbeforeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1047;
  8257. procedure onfocusin(const pEvtObj: IHTMLEventObj); dispid 1048;
  8258. procedure onfocusout(const pEvtObj: IHTMLEventObj); dispid 1049;
  8259. procedure onmove(const pEvtObj: IHTMLEventObj); dispid 1035;
  8260. function oncontrolselect(const pEvtObj: IHTMLEventObj): WordBool; dispid 1036;
  8261. function onmovestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1038;
  8262. procedure onmoveend(const pEvtObj: IHTMLEventObj); dispid 1039;
  8263. function onresizestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1040;
  8264. procedure onresizeend(const pEvtObj: IHTMLEventObj); dispid 1041;
  8265. function onmousewheel(const pEvtObj: IHTMLEventObj): WordBool; dispid 1033;
  8266. function onsubmit(const pEvtObj: IHTMLEventObj): WordBool; dispid 1007;
  8267. function onreset(const pEvtObj: IHTMLEventObj): WordBool; dispid 1015;
  8268. end;
  8269. // *********************************************************************//
  8270. // DispIntf: HTMLFormElementEvents
  8271. // Flags: (4112) Hidden Dispatchable
  8272. // GUID: {3050F364-98B5-11CF-BB82-00AA00BDCE0B}
  8273. // *********************************************************************//
  8274. HTMLFormElementEvents = dispinterface
  8275. ['{3050F364-98B5-11CF-BB82-00AA00BDCE0B}']
  8276. function onhelp: WordBool; dispid -2147418102;
  8277. function onclick: WordBool; dispid -600;
  8278. function ondblclick: WordBool; dispid -601;
  8279. function onkeypress: WordBool; dispid -603;
  8280. procedure onkeydown; dispid -602;
  8281. procedure onkeyup; dispid -604;
  8282. procedure onmouseout; dispid -2147418103;
  8283. procedure onmouseover; dispid -2147418104;
  8284. procedure onmousemove; dispid -606;
  8285. procedure onmousedown; dispid -605;
  8286. procedure onmouseup; dispid -607;
  8287. function onselectstart: WordBool; dispid -2147418100;
  8288. procedure onfilterchange; dispid -2147418095;
  8289. function ondragstart: WordBool; dispid -2147418101;
  8290. function onbeforeupdate: WordBool; dispid -2147418108;
  8291. procedure onafterupdate; dispid -2147418107;
  8292. function onerrorupdate: WordBool; dispid -2147418099;
  8293. function onrowexit: WordBool; dispid -2147418106;
  8294. procedure onrowenter; dispid -2147418105;
  8295. procedure ondatasetchanged; dispid -2147418098;
  8296. procedure ondataavailable; dispid -2147418097;
  8297. procedure ondatasetcomplete; dispid -2147418096;
  8298. procedure onlosecapture; dispid -2147418094;
  8299. procedure onpropertychange; dispid -2147418093;
  8300. procedure onscroll; dispid 1014;
  8301. procedure onfocus; dispid -2147418111;
  8302. procedure onblur; dispid -2147418112;
  8303. procedure onresize; dispid 1016;
  8304. function ondrag: WordBool; dispid -2147418092;
  8305. procedure ondragend; dispid -2147418091;
  8306. function ondragenter: WordBool; dispid -2147418090;
  8307. function ondragover: WordBool; dispid -2147418089;
  8308. procedure ondragleave; dispid -2147418088;
  8309. function ondrop: WordBool; dispid -2147418087;
  8310. function onbeforecut: WordBool; dispid -2147418083;
  8311. function oncut: WordBool; dispid -2147418086;
  8312. function onbeforecopy: WordBool; dispid -2147418082;
  8313. function oncopy: WordBool; dispid -2147418085;
  8314. function onbeforepaste: WordBool; dispid -2147418081;
  8315. function onpaste: WordBool; dispid -2147418084;
  8316. function oncontextmenu: WordBool; dispid 1023;
  8317. procedure onrowsdelete; dispid -2147418080;
  8318. procedure onrowsinserted; dispid -2147418079;
  8319. procedure oncellchange; dispid -2147418078;
  8320. procedure onreadystatechange; dispid -609;
  8321. procedure onbeforeeditfocus; dispid 1027;
  8322. procedure onlayoutcomplete; dispid 1030;
  8323. procedure onpage; dispid 1031;
  8324. function onbeforedeactivate: WordBool; dispid 1034;
  8325. function onbeforeactivate: WordBool; dispid 1047;
  8326. procedure onmove; dispid 1035;
  8327. function oncontrolselect: WordBool; dispid 1036;
  8328. function onmovestart: WordBool; dispid 1038;
  8329. procedure onmoveend; dispid 1039;
  8330. function onresizestart: WordBool; dispid 1040;
  8331. procedure onresizeend; dispid 1041;
  8332. procedure onmouseenter; dispid 1042;
  8333. procedure onmouseleave; dispid 1043;
  8334. function onmousewheel: WordBool; dispid 1033;
  8335. procedure onactivate; dispid 1044;
  8336. procedure ondeactivate; dispid 1045;
  8337. procedure onfocusin; dispid 1048;
  8338. procedure onfocusout; dispid 1049;
  8339. function onsubmit: WordBool; dispid 1007;
  8340. function onreset: WordBool; dispid 1015;
  8341. end;
  8342. // *********************************************************************//
  8343. // Interface: IHTMLFormElement
  8344. // Flags: (4416) Dual OleAutomation Dispatchable
  8345. // GUID: {3050F1F7-98B5-11CF-BB82-00AA00BDCE0B}
  8346. // *********************************************************************//
  8347. IHTMLFormElement = interface(IDispatch)
  8348. ['{3050F1F7-98B5-11CF-BB82-00AA00BDCE0B}']
  8349. procedure Set_action(const p: WideString); safecall;
  8350. function Get_action: WideString; safecall;
  8351. procedure Set_dir(const p: WideString); safecall;
  8352. function Get_dir: WideString; safecall;
  8353. procedure Set_encoding(const p: WideString); safecall;
  8354. function Get_encoding: WideString; safecall;
  8355. procedure Set_method(const p: WideString); safecall;
  8356. function Get_method: WideString; safecall;
  8357. function Get_elements: IDispatch; safecall;
  8358. procedure Set_target(const p: WideString); safecall;
  8359. function Get_target: WideString; safecall;
  8360. procedure Set_name(const p: WideString); safecall;
  8361. function Get_name: WideString; safecall;
  8362. procedure Set_onsubmit(p: OleVariant); safecall;
  8363. function Get_onsubmit: OleVariant; safecall;
  8364. procedure Set_onreset(p: OleVariant); safecall;
  8365. function Get_onreset: OleVariant; safecall;
  8366. procedure submit; safecall;
  8367. procedure reset; safecall;
  8368. procedure Set_length(p: Integer); safecall;
  8369. function Get_length: Integer; safecall;
  8370. function Get__newEnum: IUnknown; safecall;
  8371. function item(name: OleVariant; index: OleVariant): IDispatch; safecall;
  8372. function tags(tagName: OleVariant): IDispatch; safecall;
  8373. property action: WideString read Get_action write Set_action;
  8374. property dir: WideString read Get_dir write Set_dir;
  8375. property encoding: WideString read Get_encoding write Set_encoding;
  8376. property method: WideString read Get_method write Set_method;
  8377. property elements: IDispatch read Get_elements;
  8378. property target: WideString read Get_target write Set_target;
  8379. property name: WideString read Get_name write Set_name;
  8380. property onsubmit: OleVariant read Get_onsubmit write Set_onsubmit;
  8381. property onreset: OleVariant read Get_onreset write Set_onreset;
  8382. property length: Integer read Get_length write Set_length;
  8383. property _newEnum: IUnknown read Get__newEnum;
  8384. end;
  8385. // *********************************************************************//
  8386. // DispIntf: IHTMLFormElementDisp
  8387. // Flags: (4416) Dual OleAutomation Dispatchable
  8388. // GUID: {3050F1F7-98B5-11CF-BB82-00AA00BDCE0B}
  8389. // *********************************************************************//
  8390. IHTMLFormElementDisp = dispinterface
  8391. ['{3050F1F7-98B5-11CF-BB82-00AA00BDCE0B}']
  8392. property action: WideString dispid 1001;
  8393. property dir: WideString dispid -2147412995;
  8394. property encoding: WideString dispid 1003;
  8395. property method: WideString dispid 1004;
  8396. property elements: IDispatch readonly dispid 1005;
  8397. property target: WideString dispid 1006;
  8398. property name: WideString dispid -2147418112;
  8399. property onsubmit: OleVariant dispid -2147412101;
  8400. property onreset: OleVariant dispid -2147412100;
  8401. procedure submit; dispid 1009;
  8402. procedure reset; dispid 1010;
  8403. property length: Integer dispid 1500;
  8404. property _newEnum: IUnknown readonly dispid -4;
  8405. function item(name: OleVariant; index: OleVariant): IDispatch; dispid 0;
  8406. function tags(tagName: OleVariant): IDispatch; dispid 1502;
  8407. end;
  8408. // *********************************************************************//
  8409. // Interface: IHTMLFormElement2
  8410. // Flags: (4416) Dual OleAutomation Dispatchable
  8411. // GUID: {3050F4F6-98B5-11CF-BB82-00AA00BDCE0B}
  8412. // *********************************************************************//
  8413. IHTMLFormElement2 = interface(IDispatch)
  8414. ['{3050F4F6-98B5-11CF-BB82-00AA00BDCE0B}']
  8415. procedure Set_acceptCharset(const p: WideString); safecall;
  8416. function Get_acceptCharset: WideString; safecall;
  8417. function urns(urn: OleVariant): IDispatch; safecall;
  8418. property acceptCharset: WideString read Get_acceptCharset write Set_acceptCharset;
  8419. end;
  8420. // *********************************************************************//
  8421. // DispIntf: IHTMLFormElement2Disp
  8422. // Flags: (4416) Dual OleAutomation Dispatchable
  8423. // GUID: {3050F4F6-98B5-11CF-BB82-00AA00BDCE0B}
  8424. // *********************************************************************//
  8425. IHTMLFormElement2Disp = dispinterface
  8426. ['{3050F4F6-98B5-11CF-BB82-00AA00BDCE0B}']
  8427. property acceptCharset: WideString dispid 1011;
  8428. function urns(urn: OleVariant): IDispatch; dispid 1505;
  8429. end;
  8430. // *********************************************************************//
  8431. // Interface: IHTMLFormElement3
  8432. // Flags: (4416) Dual OleAutomation Dispatchable
  8433. // GUID: {3050F836-98B5-11CF-BB82-00AA00BDCE0B}
  8434. // *********************************************************************//
  8435. IHTMLFormElement3 = interface(IDispatch)
  8436. ['{3050F836-98B5-11CF-BB82-00AA00BDCE0B}']
  8437. function namedItem(const name: WideString): IDispatch; safecall;
  8438. end;
  8439. // *********************************************************************//
  8440. // DispIntf: IHTMLFormElement3Disp
  8441. // Flags: (4416) Dual OleAutomation Dispatchable
  8442. // GUID: {3050F836-98B5-11CF-BB82-00AA00BDCE0B}
  8443. // *********************************************************************//
  8444. IHTMLFormElement3Disp = dispinterface
  8445. ['{3050F836-98B5-11CF-BB82-00AA00BDCE0B}']
  8446. function namedItem(const name: WideString): IDispatch; dispid 1506;
  8447. end;
  8448. // *********************************************************************//
  8449. // Interface: IHTMLSubmitData
  8450. // Flags: (4416) Dual OleAutomation Dispatchable
  8451. // GUID: {3050F645-98B5-11CF-BB82-00AA00BDCE0B}
  8452. // *********************************************************************//
  8453. IHTMLSubmitData = interface(IDispatch)
  8454. ['{3050F645-98B5-11CF-BB82-00AA00BDCE0B}']
  8455. procedure appendNameValuePair(const name: WideString; const value: WideString); safecall;
  8456. procedure appendNameFilePair(const name: WideString; const filename: WideString); safecall;
  8457. procedure appendItemSeparator; safecall;
  8458. end;
  8459. // *********************************************************************//
  8460. // DispIntf: IHTMLSubmitDataDisp
  8461. // Flags: (4416) Dual OleAutomation Dispatchable
  8462. // GUID: {3050F645-98B5-11CF-BB82-00AA00BDCE0B}
  8463. // *********************************************************************//
  8464. IHTMLSubmitDataDisp = dispinterface
  8465. ['{3050F645-98B5-11CF-BB82-00AA00BDCE0B}']
  8466. procedure appendNameValuePair(const name: WideString; const value: WideString); dispid 1012;
  8467. procedure appendNameFilePair(const name: WideString; const filename: WideString); dispid 1013;
  8468. procedure appendItemSeparator; dispid 1014;
  8469. end;
  8470. // *********************************************************************//
  8471. // DispIntf: DispHTMLFormElement
  8472. // Flags: (4112) Hidden Dispatchable
  8473. // GUID: {3050F510-98B5-11CF-BB82-00AA00BDCE0B}
  8474. // *********************************************************************//
  8475. DispHTMLFormElement = dispinterface
  8476. ['{3050F510-98B5-11CF-BB82-00AA00BDCE0B}']
  8477. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  8478. lFlags: Integer); dispid -2147417611;
  8479. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  8480. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  8481. property _className: WideString dispid -2147417111;
  8482. property id: WideString dispid -2147417110;
  8483. property tagName: WideString readonly dispid -2147417108;
  8484. property parentElement: IHTMLElement readonly dispid -2147418104;
  8485. property style: IHTMLStyle readonly dispid -2147418038;
  8486. property onhelp: OleVariant dispid -2147412099;
  8487. property onclick: OleVariant dispid -2147412104;
  8488. property ondblclick: OleVariant dispid -2147412103;
  8489. property onkeydown: OleVariant dispid -2147412107;
  8490. property onkeyup: OleVariant dispid -2147412106;
  8491. property onkeypress: OleVariant dispid -2147412105;
  8492. property onmouseout: OleVariant dispid -2147412111;
  8493. property onmouseover: OleVariant dispid -2147412112;
  8494. property onmousemove: OleVariant dispid -2147412108;
  8495. property onmousedown: OleVariant dispid -2147412110;
  8496. property onmouseup: OleVariant dispid -2147412109;
  8497. property document: IDispatch readonly dispid -2147417094;
  8498. property title: WideString dispid -2147418043;
  8499. property language: WideString dispid -2147413012;
  8500. property onselectstart: OleVariant dispid -2147412075;
  8501. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  8502. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  8503. property sourceIndex: Integer readonly dispid -2147417088;
  8504. property recordNumber: OleVariant readonly dispid -2147417087;
  8505. property lang: WideString dispid -2147413103;
  8506. property offsetLeft: Integer readonly dispid -2147417104;
  8507. property offsetTop: Integer readonly dispid -2147417103;
  8508. property offsetWidth: Integer readonly dispid -2147417102;
  8509. property offsetHeight: Integer readonly dispid -2147417101;
  8510. property offsetParent: IHTMLElement readonly dispid -2147417100;
  8511. property innerHTML: WideString dispid -2147417086;
  8512. property innerText: WideString dispid -2147417085;
  8513. property outerHTML: WideString dispid -2147417084;
  8514. property outerText: WideString dispid -2147417083;
  8515. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  8516. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  8517. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  8518. property isTextEdit: WordBool readonly dispid -2147417078;
  8519. procedure click; dispid -2147417079;
  8520. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  8521. property ondragstart: OleVariant dispid -2147412077;
  8522. function toString: WideString; dispid -2147417076;
  8523. property onbeforeupdate: OleVariant dispid -2147412091;
  8524. property onafterupdate: OleVariant dispid -2147412090;
  8525. property onerrorupdate: OleVariant dispid -2147412074;
  8526. property onrowexit: OleVariant dispid -2147412094;
  8527. property onrowenter: OleVariant dispid -2147412093;
  8528. property ondatasetchanged: OleVariant dispid -2147412072;
  8529. property ondataavailable: OleVariant dispid -2147412071;
  8530. property ondatasetcomplete: OleVariant dispid -2147412070;
  8531. property onfilterchange: OleVariant dispid -2147412069;
  8532. property children: IDispatch readonly dispid -2147417075;
  8533. property all: IDispatch readonly dispid -2147417074;
  8534. property scopeName: WideString readonly dispid -2147417073;
  8535. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  8536. procedure releaseCapture; dispid -2147417071;
  8537. property onlosecapture: OleVariant dispid -2147412066;
  8538. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  8539. procedure doScroll(component: OleVariant); dispid -2147417069;
  8540. property onscroll: OleVariant dispid -2147412081;
  8541. property ondrag: OleVariant dispid -2147412063;
  8542. property ondragend: OleVariant dispid -2147412062;
  8543. property ondragenter: OleVariant dispid -2147412061;
  8544. property ondragover: OleVariant dispid -2147412060;
  8545. property ondragleave: OleVariant dispid -2147412059;
  8546. property ondrop: OleVariant dispid -2147412058;
  8547. property onbeforecut: OleVariant dispid -2147412054;
  8548. property oncut: OleVariant dispid -2147412057;
  8549. property onbeforecopy: OleVariant dispid -2147412053;
  8550. property oncopy: OleVariant dispid -2147412056;
  8551. property onbeforepaste: OleVariant dispid -2147412052;
  8552. property onpaste: OleVariant dispid -2147412055;
  8553. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  8554. property onpropertychange: OleVariant dispid -2147412065;
  8555. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  8556. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  8557. procedure setExpression(const propname: WideString; const expression: WideString;
  8558. const language: WideString); dispid -2147417608;
  8559. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  8560. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  8561. property tabIndex: Smallint dispid -2147418097;
  8562. procedure focus; dispid -2147416112;
  8563. property accessKey: WideString dispid -2147416107;
  8564. property onblur: OleVariant dispid -2147412097;
  8565. property onfocus: OleVariant dispid -2147412098;
  8566. property onresize: OleVariant dispid -2147412076;
  8567. procedure blur; dispid -2147416110;
  8568. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  8569. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  8570. property clientHeight: Integer readonly dispid -2147416093;
  8571. property clientWidth: Integer readonly dispid -2147416092;
  8572. property clientTop: Integer readonly dispid -2147416091;
  8573. property clientLeft: Integer readonly dispid -2147416090;
  8574. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  8575. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  8576. property readyState: OleVariant readonly dispid -2147412996;
  8577. property onreadystatechange: OleVariant dispid -2147412087;
  8578. property onrowsdelete: OleVariant dispid -2147412050;
  8579. property onrowsinserted: OleVariant dispid -2147412049;
  8580. property oncellchange: OleVariant dispid -2147412048;
  8581. property dir: WideString dispid -2147412995;
  8582. function createControlRange: IDispatch; dispid -2147417056;
  8583. property scrollHeight: Integer readonly dispid -2147417055;
  8584. property scrollWidth: Integer readonly dispid -2147417054;
  8585. property scrollTop: Integer dispid -2147417053;
  8586. property scrollLeft: Integer dispid -2147417052;
  8587. procedure clearAttributes; dispid -2147417050;
  8588. property oncontextmenu: OleVariant dispid -2147412047;
  8589. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  8590. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  8591. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  8592. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  8593. property canHaveChildren: WordBool readonly dispid -2147417040;
  8594. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  8595. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  8596. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  8597. property behaviorUrns: IDispatch readonly dispid -2147417030;
  8598. property tagUrn: WideString dispid -2147417029;
  8599. property onbeforeeditfocus: OleVariant dispid -2147412043;
  8600. property readyStateValue: Integer readonly dispid -2147417028;
  8601. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  8602. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  8603. property isMultiLine: WordBool readonly dispid -2147417015;
  8604. property canHaveHTML: WordBool readonly dispid -2147417014;
  8605. property onlayoutcomplete: OleVariant dispid -2147412039;
  8606. property onpage: OleVariant dispid -2147412038;
  8607. property inflateBlock: WordBool dispid -2147417012;
  8608. property onbeforedeactivate: OleVariant dispid -2147412035;
  8609. procedure setActive; dispid -2147417011;
  8610. property contentEditable: WideString dispid -2147412950;
  8611. property isContentEditable: WordBool readonly dispid -2147417010;
  8612. property hideFocus: WordBool dispid -2147412949;
  8613. property disabled: WordBool dispid -2147418036;
  8614. property isDisabled: WordBool readonly dispid -2147417007;
  8615. property onmove: OleVariant dispid -2147412034;
  8616. property oncontrolselect: OleVariant dispid -2147412033;
  8617. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  8618. property onresizestart: OleVariant dispid -2147412029;
  8619. property onresizeend: OleVariant dispid -2147412028;
  8620. property onmovestart: OleVariant dispid -2147412031;
  8621. property onmoveend: OleVariant dispid -2147412030;
  8622. property onmouseenter: OleVariant dispid -2147412027;
  8623. property onmouseleave: OleVariant dispid -2147412026;
  8624. property onactivate: OleVariant dispid -2147412025;
  8625. property ondeactivate: OleVariant dispid -2147412024;
  8626. function dragDrop: WordBool; dispid -2147417005;
  8627. property glyphMode: Integer readonly dispid -2147417004;
  8628. property onmousewheel: OleVariant dispid -2147412036;
  8629. procedure normalize; dispid -2147417000;
  8630. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  8631. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  8632. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  8633. property onbeforeactivate: OleVariant dispid -2147412022;
  8634. property onfocusin: OleVariant dispid -2147412021;
  8635. property onfocusout: OleVariant dispid -2147412020;
  8636. property uniqueNumber: Integer readonly dispid -2147417058;
  8637. property uniqueID: WideString readonly dispid -2147417057;
  8638. property nodeType: Integer readonly dispid -2147417066;
  8639. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  8640. function hasChildNodes: WordBool; dispid -2147417064;
  8641. property childNodes: IDispatch readonly dispid -2147417063;
  8642. property attributes: IDispatch readonly dispid -2147417062;
  8643. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  8644. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  8645. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  8646. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  8647. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  8648. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  8649. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  8650. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  8651. property nodeName: WideString readonly dispid -2147417038;
  8652. property nodeValue: OleVariant dispid -2147417037;
  8653. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  8654. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  8655. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  8656. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  8657. property ownerDocument: IDispatch readonly dispid -2147416999;
  8658. property action: WideString dispid 1001;
  8659. property encoding: WideString dispid 1003;
  8660. property method: WideString dispid 1004;
  8661. property elements: IDispatch readonly dispid 1005;
  8662. property target: WideString dispid 1006;
  8663. property name: WideString dispid -2147418112;
  8664. property onsubmit: OleVariant dispid -2147412101;
  8665. property onreset: OleVariant dispid -2147412100;
  8666. procedure submit; dispid 1009;
  8667. procedure reset; dispid 1010;
  8668. property length: Integer dispid 1500;
  8669. property _newEnum: IUnknown readonly dispid -4;
  8670. function item(name: OleVariant; index: OleVariant): IDispatch; dispid 0;
  8671. function tags(tagName: OleVariant): IDispatch; dispid 1502;
  8672. property acceptCharset: WideString dispid 1011;
  8673. function urns(urn: OleVariant): IDispatch; dispid 1505;
  8674. function namedItem(const name: WideString): IDispatch; dispid 1506;
  8675. procedure appendNameValuePair(const name: WideString; const value: WideString); dispid 1012;
  8676. procedure appendNameFilePair(const name: WideString; const filename: WideString); dispid 1013;
  8677. procedure appendItemSeparator; dispid 1014;
  8678. end;
  8679. // *********************************************************************//
  8680. // DispIntf: HTMLControlElementEvents2
  8681. // Flags: (4112) Hidden Dispatchable
  8682. // GUID: {3050F612-98B5-11CF-BB82-00AA00BDCE0B}
  8683. // *********************************************************************//
  8684. HTMLControlElementEvents2 = dispinterface
  8685. ['{3050F612-98B5-11CF-BB82-00AA00BDCE0B}']
  8686. function onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  8687. function onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  8688. function ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  8689. function onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  8690. procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  8691. procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  8692. procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  8693. procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  8694. procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  8695. procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  8696. procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  8697. function onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  8698. procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  8699. function ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  8700. function onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  8701. procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  8702. function onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  8703. function onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  8704. procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  8705. procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  8706. procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  8707. procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  8708. procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  8709. procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  8710. procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  8711. procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  8712. procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  8713. procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  8714. function ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  8715. procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  8716. function ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  8717. function ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  8718. procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  8719. function ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  8720. function onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  8721. function oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  8722. function onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  8723. function oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  8724. function onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  8725. function onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  8726. function oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  8727. procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  8728. procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  8729. procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  8730. procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  8731. procedure onlayoutcomplete(const pEvtObj: IHTMLEventObj); dispid 1030;
  8732. procedure onpage(const pEvtObj: IHTMLEventObj); dispid 1031;
  8733. procedure onmouseenter(const pEvtObj: IHTMLEventObj); dispid 1042;
  8734. procedure onmouseleave(const pEvtObj: IHTMLEventObj); dispid 1043;
  8735. procedure onactivate(const pEvtObj: IHTMLEventObj); dispid 1044;
  8736. procedure ondeactivate(const pEvtObj: IHTMLEventObj); dispid 1045;
  8737. function onbeforedeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1034;
  8738. function onbeforeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1047;
  8739. procedure onfocusin(const pEvtObj: IHTMLEventObj); dispid 1048;
  8740. procedure onfocusout(const pEvtObj: IHTMLEventObj); dispid 1049;
  8741. procedure onmove(const pEvtObj: IHTMLEventObj); dispid 1035;
  8742. function oncontrolselect(const pEvtObj: IHTMLEventObj): WordBool; dispid 1036;
  8743. function onmovestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1038;
  8744. procedure onmoveend(const pEvtObj: IHTMLEventObj); dispid 1039;
  8745. function onresizestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1040;
  8746. procedure onresizeend(const pEvtObj: IHTMLEventObj); dispid 1041;
  8747. function onmousewheel(const pEvtObj: IHTMLEventObj): WordBool; dispid 1033;
  8748. end;
  8749. // *********************************************************************//
  8750. // DispIntf: HTMLControlElementEvents
  8751. // Flags: (4112) Hidden Dispatchable
  8752. // GUID: {3050F4EA-98B5-11CF-BB82-00AA00BDCE0B}
  8753. // *********************************************************************//
  8754. HTMLControlElementEvents = dispinterface
  8755. ['{3050F4EA-98B5-11CF-BB82-00AA00BDCE0B}']
  8756. function onhelp: WordBool; dispid -2147418102;
  8757. function onclick: WordBool; dispid -600;
  8758. function ondblclick: WordBool; dispid -601;
  8759. function onkeypress: WordBool; dispid -603;
  8760. procedure onkeydown; dispid -602;
  8761. procedure onkeyup; dispid -604;
  8762. procedure onmouseout; dispid -2147418103;
  8763. procedure onmouseover; dispid -2147418104;
  8764. procedure onmousemove; dispid -606;
  8765. procedure onmousedown; dispid -605;
  8766. procedure onmouseup; dispid -607;
  8767. function onselectstart: WordBool; dispid -2147418100;
  8768. procedure onfilterchange; dispid -2147418095;
  8769. function ondragstart: WordBool; dispid -2147418101;
  8770. function onbeforeupdate: WordBool; dispid -2147418108;
  8771. procedure onafterupdate; dispid -2147418107;
  8772. function onerrorupdate: WordBool; dispid -2147418099;
  8773. function onrowexit: WordBool; dispid -2147418106;
  8774. procedure onrowenter; dispid -2147418105;
  8775. procedure ondatasetchanged; dispid -2147418098;
  8776. procedure ondataavailable; dispid -2147418097;
  8777. procedure ondatasetcomplete; dispid -2147418096;
  8778. procedure onlosecapture; dispid -2147418094;
  8779. procedure onpropertychange; dispid -2147418093;
  8780. procedure onscroll; dispid 1014;
  8781. procedure onfocus; dispid -2147418111;
  8782. procedure onblur; dispid -2147418112;
  8783. procedure onresize; dispid 1016;
  8784. function ondrag: WordBool; dispid -2147418092;
  8785. procedure ondragend; dispid -2147418091;
  8786. function ondragenter: WordBool; dispid -2147418090;
  8787. function ondragover: WordBool; dispid -2147418089;
  8788. procedure ondragleave; dispid -2147418088;
  8789. function ondrop: WordBool; dispid -2147418087;
  8790. function onbeforecut: WordBool; dispid -2147418083;
  8791. function oncut: WordBool; dispid -2147418086;
  8792. function onbeforecopy: WordBool; dispid -2147418082;
  8793. function oncopy: WordBool; dispid -2147418085;
  8794. function onbeforepaste: WordBool; dispid -2147418081;
  8795. function onpaste: WordBool; dispid -2147418084;
  8796. function oncontextmenu: WordBool; dispid 1023;
  8797. procedure onrowsdelete; dispid -2147418080;
  8798. procedure onrowsinserted; dispid -2147418079;
  8799. procedure oncellchange; dispid -2147418078;
  8800. procedure onreadystatechange; dispid -609;
  8801. procedure onbeforeeditfocus; dispid 1027;
  8802. procedure onlayoutcomplete; dispid 1030;
  8803. procedure onpage; dispid 1031;
  8804. function onbeforedeactivate: WordBool; dispid 1034;
  8805. function onbeforeactivate: WordBool; dispid 1047;
  8806. procedure onmove; dispid 1035;
  8807. function oncontrolselect: WordBool; dispid 1036;
  8808. function onmovestart: WordBool; dispid 1038;
  8809. procedure onmoveend; dispid 1039;
  8810. function onresizestart: WordBool; dispid 1040;
  8811. procedure onresizeend; dispid 1041;
  8812. procedure onmouseenter; dispid 1042;
  8813. procedure onmouseleave; dispid 1043;
  8814. function onmousewheel: WordBool; dispid 1033;
  8815. procedure onactivate; dispid 1044;
  8816. procedure ondeactivate; dispid 1045;
  8817. procedure onfocusin; dispid 1048;
  8818. procedure onfocusout; dispid 1049;
  8819. end;
  8820. // *********************************************************************//
  8821. // Interface: IHTMLControlElement
  8822. // Flags: (4416) Dual OleAutomation Dispatchable
  8823. // GUID: {3050F4E9-98B5-11CF-BB82-00AA00BDCE0B}
  8824. // *********************************************************************//
  8825. IHTMLControlElement = interface(IDispatch)
  8826. ['{3050F4E9-98B5-11CF-BB82-00AA00BDCE0B}']
  8827. procedure Set_tabIndex(p: Smallint); safecall;
  8828. function Get_tabIndex: Smallint; safecall;
  8829. procedure focus; safecall;
  8830. procedure Set_accessKey(const p: WideString); safecall;
  8831. function Get_accessKey: WideString; safecall;
  8832. procedure Set_onblur(p: OleVariant); safecall;
  8833. function Get_onblur: OleVariant; safecall;
  8834. procedure Set_onfocus(p: OleVariant); safecall;
  8835. function Get_onfocus: OleVariant; safecall;
  8836. procedure Set_onresize(p: OleVariant); safecall;
  8837. function Get_onresize: OleVariant; safecall;
  8838. procedure blur; safecall;
  8839. procedure addFilter(const pUnk: IUnknown); safecall;
  8840. procedure removeFilter(const pUnk: IUnknown); safecall;
  8841. function Get_clientHeight: Integer; safecall;
  8842. function Get_clientWidth: Integer; safecall;
  8843. function Get_clientTop: Integer; safecall;
  8844. function Get_clientLeft: Integer; safecall;
  8845. property tabIndex: Smallint read Get_tabIndex write Set_tabIndex;
  8846. property accessKey: WideString read Get_accessKey write Set_accessKey;
  8847. property onblur: OleVariant read Get_onblur write Set_onblur;
  8848. property onfocus: OleVariant read Get_onfocus write Set_onfocus;
  8849. property onresize: OleVariant read Get_onresize write Set_onresize;
  8850. property clientHeight: Integer read Get_clientHeight;
  8851. property clientWidth: Integer read Get_clientWidth;
  8852. property clientTop: Integer read Get_clientTop;
  8853. property clientLeft: Integer read Get_clientLeft;
  8854. end;
  8855. // *********************************************************************//
  8856. // DispIntf: IHTMLControlElementDisp
  8857. // Flags: (4416) Dual OleAutomation Dispatchable
  8858. // GUID: {3050F4E9-98B5-11CF-BB82-00AA00BDCE0B}
  8859. // *********************************************************************//
  8860. IHTMLControlElementDisp = dispinterface
  8861. ['{3050F4E9-98B5-11CF-BB82-00AA00BDCE0B}']
  8862. property tabIndex: Smallint dispid -2147418097;
  8863. procedure focus; dispid -2147416112;
  8864. property accessKey: WideString dispid -2147416107;
  8865. property onblur: OleVariant dispid -2147412097;
  8866. property onfocus: OleVariant dispid -2147412098;
  8867. property onresize: OleVariant dispid -2147412076;
  8868. procedure blur; dispid -2147416110;
  8869. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  8870. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  8871. property clientHeight: Integer readonly dispid -2147416093;
  8872. property clientWidth: Integer readonly dispid -2147416092;
  8873. property clientTop: Integer readonly dispid -2147416091;
  8874. property clientLeft: Integer readonly dispid -2147416090;
  8875. end;
  8876. // *********************************************************************//
  8877. // Interface: IHTMLTextElement
  8878. // Flags: (4416) Dual OleAutomation Dispatchable
  8879. // GUID: {3050F218-98B5-11CF-BB82-00AA00BDCE0B}
  8880. // *********************************************************************//
  8881. IHTMLTextElement = interface(IDispatch)
  8882. ['{3050F218-98B5-11CF-BB82-00AA00BDCE0B}']
  8883. end;
  8884. // *********************************************************************//
  8885. // DispIntf: IHTMLTextElementDisp
  8886. // Flags: (4416) Dual OleAutomation Dispatchable
  8887. // GUID: {3050F218-98B5-11CF-BB82-00AA00BDCE0B}
  8888. // *********************************************************************//
  8889. IHTMLTextElementDisp = dispinterface
  8890. ['{3050F218-98B5-11CF-BB82-00AA00BDCE0B}']
  8891. end;
  8892. // *********************************************************************//
  8893. // DispIntf: DispHTMLTextElement
  8894. // Flags: (4112) Hidden Dispatchable
  8895. // GUID: {3050F537-98B5-11CF-BB82-00AA00BDCE0B}
  8896. // *********************************************************************//
  8897. DispHTMLTextElement = dispinterface
  8898. ['{3050F537-98B5-11CF-BB82-00AA00BDCE0B}']
  8899. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  8900. lFlags: Integer); dispid -2147417611;
  8901. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  8902. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  8903. property _className: WideString dispid -2147417111;
  8904. property id: WideString dispid -2147417110;
  8905. property tagName: WideString readonly dispid -2147417108;
  8906. property parentElement: IHTMLElement readonly dispid -2147418104;
  8907. property style: IHTMLStyle readonly dispid -2147418038;
  8908. property onhelp: OleVariant dispid -2147412099;
  8909. property onclick: OleVariant dispid -2147412104;
  8910. property ondblclick: OleVariant dispid -2147412103;
  8911. property onkeydown: OleVariant dispid -2147412107;
  8912. property onkeyup: OleVariant dispid -2147412106;
  8913. property onkeypress: OleVariant dispid -2147412105;
  8914. property onmouseout: OleVariant dispid -2147412111;
  8915. property onmouseover: OleVariant dispid -2147412112;
  8916. property onmousemove: OleVariant dispid -2147412108;
  8917. property onmousedown: OleVariant dispid -2147412110;
  8918. property onmouseup: OleVariant dispid -2147412109;
  8919. property document: IDispatch readonly dispid -2147417094;
  8920. property title: WideString dispid -2147418043;
  8921. property language: WideString dispid -2147413012;
  8922. property onselectstart: OleVariant dispid -2147412075;
  8923. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  8924. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  8925. property sourceIndex: Integer readonly dispid -2147417088;
  8926. property recordNumber: OleVariant readonly dispid -2147417087;
  8927. property lang: WideString dispid -2147413103;
  8928. property offsetLeft: Integer readonly dispid -2147417104;
  8929. property offsetTop: Integer readonly dispid -2147417103;
  8930. property offsetWidth: Integer readonly dispid -2147417102;
  8931. property offsetHeight: Integer readonly dispid -2147417101;
  8932. property offsetParent: IHTMLElement readonly dispid -2147417100;
  8933. property innerHTML: WideString dispid -2147417086;
  8934. property innerText: WideString dispid -2147417085;
  8935. property outerHTML: WideString dispid -2147417084;
  8936. property outerText: WideString dispid -2147417083;
  8937. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  8938. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  8939. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  8940. property isTextEdit: WordBool readonly dispid -2147417078;
  8941. procedure click; dispid -2147417079;
  8942. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  8943. property ondragstart: OleVariant dispid -2147412077;
  8944. function toString: WideString; dispid -2147417076;
  8945. property onbeforeupdate: OleVariant dispid -2147412091;
  8946. property onafterupdate: OleVariant dispid -2147412090;
  8947. property onerrorupdate: OleVariant dispid -2147412074;
  8948. property onrowexit: OleVariant dispid -2147412094;
  8949. property onrowenter: OleVariant dispid -2147412093;
  8950. property ondatasetchanged: OleVariant dispid -2147412072;
  8951. property ondataavailable: OleVariant dispid -2147412071;
  8952. property ondatasetcomplete: OleVariant dispid -2147412070;
  8953. property onfilterchange: OleVariant dispid -2147412069;
  8954. property children: IDispatch readonly dispid -2147417075;
  8955. property all: IDispatch readonly dispid -2147417074;
  8956. property scopeName: WideString readonly dispid -2147417073;
  8957. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  8958. procedure releaseCapture; dispid -2147417071;
  8959. property onlosecapture: OleVariant dispid -2147412066;
  8960. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  8961. procedure doScroll(component: OleVariant); dispid -2147417069;
  8962. property onscroll: OleVariant dispid -2147412081;
  8963. property ondrag: OleVariant dispid -2147412063;
  8964. property ondragend: OleVariant dispid -2147412062;
  8965. property ondragenter: OleVariant dispid -2147412061;
  8966. property ondragover: OleVariant dispid -2147412060;
  8967. property ondragleave: OleVariant dispid -2147412059;
  8968. property ondrop: OleVariant dispid -2147412058;
  8969. property onbeforecut: OleVariant dispid -2147412054;
  8970. property oncut: OleVariant dispid -2147412057;
  8971. property onbeforecopy: OleVariant dispid -2147412053;
  8972. property oncopy: OleVariant dispid -2147412056;
  8973. property onbeforepaste: OleVariant dispid -2147412052;
  8974. property onpaste: OleVariant dispid -2147412055;
  8975. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  8976. property onpropertychange: OleVariant dispid -2147412065;
  8977. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  8978. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  8979. procedure setExpression(const propname: WideString; const expression: WideString;
  8980. const language: WideString); dispid -2147417608;
  8981. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  8982. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  8983. property tabIndex: Smallint dispid -2147418097;
  8984. procedure focus; dispid -2147416112;
  8985. property accessKey: WideString dispid -2147416107;
  8986. property onblur: OleVariant dispid -2147412097;
  8987. property onfocus: OleVariant dispid -2147412098;
  8988. property onresize: OleVariant dispid -2147412076;
  8989. procedure blur; dispid -2147416110;
  8990. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  8991. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  8992. property clientHeight: Integer readonly dispid -2147416093;
  8993. property clientWidth: Integer readonly dispid -2147416092;
  8994. property clientTop: Integer readonly dispid -2147416091;
  8995. property clientLeft: Integer readonly dispid -2147416090;
  8996. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  8997. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  8998. property readyState: OleVariant readonly dispid -2147412996;
  8999. property onreadystatechange: OleVariant dispid -2147412087;
  9000. property onrowsdelete: OleVariant dispid -2147412050;
  9001. property onrowsinserted: OleVariant dispid -2147412049;
  9002. property oncellchange: OleVariant dispid -2147412048;
  9003. property dir: WideString dispid -2147412995;
  9004. function createControlRange: IDispatch; dispid -2147417056;
  9005. property scrollHeight: Integer readonly dispid -2147417055;
  9006. property scrollWidth: Integer readonly dispid -2147417054;
  9007. property scrollTop: Integer dispid -2147417053;
  9008. property scrollLeft: Integer dispid -2147417052;
  9009. procedure clearAttributes; dispid -2147417050;
  9010. property oncontextmenu: OleVariant dispid -2147412047;
  9011. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  9012. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  9013. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  9014. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  9015. property canHaveChildren: WordBool readonly dispid -2147417040;
  9016. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  9017. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  9018. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  9019. property behaviorUrns: IDispatch readonly dispid -2147417030;
  9020. property tagUrn: WideString dispid -2147417029;
  9021. property onbeforeeditfocus: OleVariant dispid -2147412043;
  9022. property readyStateValue: Integer readonly dispid -2147417028;
  9023. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  9024. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  9025. property isMultiLine: WordBool readonly dispid -2147417015;
  9026. property canHaveHTML: WordBool readonly dispid -2147417014;
  9027. property onlayoutcomplete: OleVariant dispid -2147412039;
  9028. property onpage: OleVariant dispid -2147412038;
  9029. property inflateBlock: WordBool dispid -2147417012;
  9030. property onbeforedeactivate: OleVariant dispid -2147412035;
  9031. procedure setActive; dispid -2147417011;
  9032. property contentEditable: WideString dispid -2147412950;
  9033. property isContentEditable: WordBool readonly dispid -2147417010;
  9034. property hideFocus: WordBool dispid -2147412949;
  9035. property disabled: WordBool dispid -2147418036;
  9036. property isDisabled: WordBool readonly dispid -2147417007;
  9037. property onmove: OleVariant dispid -2147412034;
  9038. property oncontrolselect: OleVariant dispid -2147412033;
  9039. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  9040. property onresizestart: OleVariant dispid -2147412029;
  9041. property onresizeend: OleVariant dispid -2147412028;
  9042. property onmovestart: OleVariant dispid -2147412031;
  9043. property onmoveend: OleVariant dispid -2147412030;
  9044. property onmouseenter: OleVariant dispid -2147412027;
  9045. property onmouseleave: OleVariant dispid -2147412026;
  9046. property onactivate: OleVariant dispid -2147412025;
  9047. property ondeactivate: OleVariant dispid -2147412024;
  9048. function dragDrop: WordBool; dispid -2147417005;
  9049. property glyphMode: Integer readonly dispid -2147417004;
  9050. property onmousewheel: OleVariant dispid -2147412036;
  9051. procedure normalize; dispid -2147417000;
  9052. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  9053. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  9054. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  9055. property onbeforeactivate: OleVariant dispid -2147412022;
  9056. property onfocusin: OleVariant dispid -2147412021;
  9057. property onfocusout: OleVariant dispid -2147412020;
  9058. property uniqueNumber: Integer readonly dispid -2147417058;
  9059. property uniqueID: WideString readonly dispid -2147417057;
  9060. property nodeType: Integer readonly dispid -2147417066;
  9061. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  9062. function hasChildNodes: WordBool; dispid -2147417064;
  9063. property childNodes: IDispatch readonly dispid -2147417063;
  9064. property attributes: IDispatch readonly dispid -2147417062;
  9065. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  9066. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  9067. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  9068. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  9069. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  9070. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  9071. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  9072. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  9073. property nodeName: WideString readonly dispid -2147417038;
  9074. property nodeValue: OleVariant dispid -2147417037;
  9075. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  9076. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  9077. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  9078. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  9079. property ownerDocument: IDispatch readonly dispid -2147416999;
  9080. end;
  9081. // *********************************************************************//
  9082. // DispIntf: HTMLTextContainerEvents2
  9083. // Flags: (4112) Hidden Dispatchable
  9084. // GUID: {3050F624-98B5-11CF-BB82-00AA00BDCE0B}
  9085. // *********************************************************************//
  9086. HTMLTextContainerEvents2 = dispinterface
  9087. ['{3050F624-98B5-11CF-BB82-00AA00BDCE0B}']
  9088. function onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  9089. function onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  9090. function ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  9091. function onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  9092. procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  9093. procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  9094. procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  9095. procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  9096. procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  9097. procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  9098. procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  9099. function onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  9100. procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  9101. function ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  9102. function onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  9103. procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  9104. function onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  9105. function onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  9106. procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  9107. procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  9108. procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  9109. procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  9110. procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  9111. procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  9112. procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  9113. procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  9114. procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  9115. procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  9116. function ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  9117. procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  9118. function ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  9119. function ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  9120. procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  9121. function ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  9122. function onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  9123. function oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  9124. function onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  9125. function oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  9126. function onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  9127. function onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  9128. function oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  9129. procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  9130. procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  9131. procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  9132. procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  9133. procedure onlayoutcomplete(const pEvtObj: IHTMLEventObj); dispid 1030;
  9134. procedure onpage(const pEvtObj: IHTMLEventObj); dispid 1031;
  9135. procedure onmouseenter(const pEvtObj: IHTMLEventObj); dispid 1042;
  9136. procedure onmouseleave(const pEvtObj: IHTMLEventObj); dispid 1043;
  9137. procedure onactivate(const pEvtObj: IHTMLEventObj); dispid 1044;
  9138. procedure ondeactivate(const pEvtObj: IHTMLEventObj); dispid 1045;
  9139. function onbeforedeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1034;
  9140. function onbeforeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1047;
  9141. procedure onfocusin(const pEvtObj: IHTMLEventObj); dispid 1048;
  9142. procedure onfocusout(const pEvtObj: IHTMLEventObj); dispid 1049;
  9143. procedure onmove(const pEvtObj: IHTMLEventObj); dispid 1035;
  9144. function oncontrolselect(const pEvtObj: IHTMLEventObj): WordBool; dispid 1036;
  9145. function onmovestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1038;
  9146. procedure onmoveend(const pEvtObj: IHTMLEventObj); dispid 1039;
  9147. function onresizestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1040;
  9148. procedure onresizeend(const pEvtObj: IHTMLEventObj); dispid 1041;
  9149. function onmousewheel(const pEvtObj: IHTMLEventObj): WordBool; dispid 1033;
  9150. procedure onchange(const pEvtObj: IHTMLEventObj); dispid 1001;
  9151. procedure onselect(const pEvtObj: IHTMLEventObj); dispid 1006;
  9152. end;
  9153. // *********************************************************************//
  9154. // DispIntf: HTMLTextContainerEvents
  9155. // Flags: (4112) Hidden Dispatchable
  9156. // GUID: {1FF6AA72-5842-11CF-A707-00AA00C0098D}
  9157. // *********************************************************************//
  9158. HTMLTextContainerEvents = dispinterface
  9159. ['{1FF6AA72-5842-11CF-A707-00AA00C0098D}']
  9160. function onhelp: WordBool; dispid -2147418102;
  9161. function onclick: WordBool; dispid -600;
  9162. function ondblclick: WordBool; dispid -601;
  9163. function onkeypress: WordBool; dispid -603;
  9164. procedure onkeydown; dispid -602;
  9165. procedure onkeyup; dispid -604;
  9166. procedure onmouseout; dispid -2147418103;
  9167. procedure onmouseover; dispid -2147418104;
  9168. procedure onmousemove; dispid -606;
  9169. procedure onmousedown; dispid -605;
  9170. procedure onmouseup; dispid -607;
  9171. function onselectstart: WordBool; dispid -2147418100;
  9172. procedure onfilterchange; dispid -2147418095;
  9173. function ondragstart: WordBool; dispid -2147418101;
  9174. function onbeforeupdate: WordBool; dispid -2147418108;
  9175. procedure onafterupdate; dispid -2147418107;
  9176. function onerrorupdate: WordBool; dispid -2147418099;
  9177. function onrowexit: WordBool; dispid -2147418106;
  9178. procedure onrowenter; dispid -2147418105;
  9179. procedure ondatasetchanged; dispid -2147418098;
  9180. procedure ondataavailable; dispid -2147418097;
  9181. procedure ondatasetcomplete; dispid -2147418096;
  9182. procedure onlosecapture; dispid -2147418094;
  9183. procedure onpropertychange; dispid -2147418093;
  9184. procedure onscroll; dispid 1014;
  9185. procedure onfocus; dispid -2147418111;
  9186. procedure onblur; dispid -2147418112;
  9187. procedure onresize; dispid 1016;
  9188. function ondrag: WordBool; dispid -2147418092;
  9189. procedure ondragend; dispid -2147418091;
  9190. function ondragenter: WordBool; dispid -2147418090;
  9191. function ondragover: WordBool; dispid -2147418089;
  9192. procedure ondragleave; dispid -2147418088;
  9193. function ondrop: WordBool; dispid -2147418087;
  9194. function onbeforecut: WordBool; dispid -2147418083;
  9195. function oncut: WordBool; dispid -2147418086;
  9196. function onbeforecopy: WordBool; dispid -2147418082;
  9197. function oncopy: WordBool; dispid -2147418085;
  9198. function onbeforepaste: WordBool; dispid -2147418081;
  9199. function onpaste: WordBool; dispid -2147418084;
  9200. function oncontextmenu: WordBool; dispid 1023;
  9201. procedure onrowsdelete; dispid -2147418080;
  9202. procedure onrowsinserted; dispid -2147418079;
  9203. procedure oncellchange; dispid -2147418078;
  9204. procedure onreadystatechange; dispid -609;
  9205. procedure onbeforeeditfocus; dispid 1027;
  9206. procedure onlayoutcomplete; dispid 1030;
  9207. procedure onpage; dispid 1031;
  9208. function onbeforedeactivate: WordBool; dispid 1034;
  9209. function onbeforeactivate: WordBool; dispid 1047;
  9210. procedure onmove; dispid 1035;
  9211. function oncontrolselect: WordBool; dispid 1036;
  9212. function onmovestart: WordBool; dispid 1038;
  9213. procedure onmoveend; dispid 1039;
  9214. function onresizestart: WordBool; dispid 1040;
  9215. procedure onresizeend; dispid 1041;
  9216. procedure onmouseenter; dispid 1042;
  9217. procedure onmouseleave; dispid 1043;
  9218. function onmousewheel: WordBool; dispid 1033;
  9219. procedure onactivate; dispid 1044;
  9220. procedure ondeactivate; dispid 1045;
  9221. procedure onfocusin; dispid 1048;
  9222. procedure onfocusout; dispid 1049;
  9223. procedure onchange; dispid 1001;
  9224. procedure onselect; dispid 1006;
  9225. end;
  9226. // *********************************************************************//
  9227. // Interface: IHTMLTextContainer
  9228. // Flags: (4416) Dual OleAutomation Dispatchable
  9229. // GUID: {3050F230-98B5-11CF-BB82-00AA00BDCE0B}
  9230. // *********************************************************************//
  9231. IHTMLTextContainer = interface(IDispatch)
  9232. ['{3050F230-98B5-11CF-BB82-00AA00BDCE0B}']
  9233. function createControlRange: IDispatch; safecall;
  9234. function Get_scrollHeight: Integer; safecall;
  9235. function Get_scrollWidth: Integer; safecall;
  9236. procedure Set_scrollTop(p: Integer); safecall;
  9237. function Get_scrollTop: Integer; safecall;
  9238. procedure Set_scrollLeft(p: Integer); safecall;
  9239. function Get_scrollLeft: Integer; safecall;
  9240. procedure Set_onscroll(p: OleVariant); safecall;
  9241. function Get_onscroll: OleVariant; safecall;
  9242. property scrollHeight: Integer read Get_scrollHeight;
  9243. property scrollWidth: Integer read Get_scrollWidth;
  9244. property scrollTop: Integer read Get_scrollTop write Set_scrollTop;
  9245. property scrollLeft: Integer read Get_scrollLeft write Set_scrollLeft;
  9246. property onscroll: OleVariant read Get_onscroll write Set_onscroll;
  9247. end;
  9248. // *********************************************************************//
  9249. // DispIntf: IHTMLTextContainerDisp
  9250. // Flags: (4416) Dual OleAutomation Dispatchable
  9251. // GUID: {3050F230-98B5-11CF-BB82-00AA00BDCE0B}
  9252. // *********************************************************************//
  9253. IHTMLTextContainerDisp = dispinterface
  9254. ['{3050F230-98B5-11CF-BB82-00AA00BDCE0B}']
  9255. function createControlRange: IDispatch; dispid 1001;
  9256. property scrollHeight: Integer readonly dispid 1002;
  9257. property scrollWidth: Integer readonly dispid 1003;
  9258. property scrollTop: Integer dispid 1004;
  9259. property scrollLeft: Integer dispid 1005;
  9260. property onscroll: OleVariant dispid -2147412081;
  9261. end;
  9262. // *********************************************************************//
  9263. // Interface: IHTMLControlRange
  9264. // Flags: (4416) Dual OleAutomation Dispatchable
  9265. // GUID: {3050F29C-98B5-11CF-BB82-00AA00BDCE0B}
  9266. // *********************************************************************//
  9267. IHTMLControlRange = interface(IDispatch)
  9268. ['{3050F29C-98B5-11CF-BB82-00AA00BDCE0B}']
  9269. procedure select; safecall;
  9270. procedure add(const item: IHTMLControlElement); safecall;
  9271. procedure remove(index: Integer); safecall;
  9272. function item(index: Integer): IHTMLElement; safecall;
  9273. procedure scrollIntoView(varargStart: OleVariant); safecall;
  9274. function queryCommandSupported(const cmdID: WideString): WordBool; safecall;
  9275. function queryCommandEnabled(const cmdID: WideString): WordBool; safecall;
  9276. function queryCommandState(const cmdID: WideString): WordBool; safecall;
  9277. function queryCommandIndeterm(const cmdID: WideString): WordBool; safecall;
  9278. function queryCommandText(const cmdID: WideString): WideString; safecall;
  9279. function queryCommandValue(const cmdID: WideString): OleVariant; safecall;
  9280. function execCommand(const cmdID: WideString; showUI: WordBool; value: OleVariant): WordBool; safecall;
  9281. function execCommandShowHelp(const cmdID: WideString): WordBool; safecall;
  9282. function commonParentElement: IHTMLElement; safecall;
  9283. function Get_length: Integer; safecall;
  9284. property length: Integer read Get_length;
  9285. end;
  9286. // *********************************************************************//
  9287. // DispIntf: IHTMLControlRangeDisp
  9288. // Flags: (4416) Dual OleAutomation Dispatchable
  9289. // GUID: {3050F29C-98B5-11CF-BB82-00AA00BDCE0B}
  9290. // *********************************************************************//
  9291. IHTMLControlRangeDisp = dispinterface
  9292. ['{3050F29C-98B5-11CF-BB82-00AA00BDCE0B}']
  9293. procedure select; dispid 1002;
  9294. procedure add(const item: IHTMLControlElement); dispid 1003;
  9295. procedure remove(index: Integer); dispid 1004;
  9296. function item(index: Integer): IHTMLElement; dispid 0;
  9297. procedure scrollIntoView(varargStart: OleVariant); dispid 1006;
  9298. function queryCommandSupported(const cmdID: WideString): WordBool; dispid 1007;
  9299. function queryCommandEnabled(const cmdID: WideString): WordBool; dispid 1008;
  9300. function queryCommandState(const cmdID: WideString): WordBool; dispid 1009;
  9301. function queryCommandIndeterm(const cmdID: WideString): WordBool; dispid 1010;
  9302. function queryCommandText(const cmdID: WideString): WideString; dispid 1011;
  9303. function queryCommandValue(const cmdID: WideString): OleVariant; dispid 1012;
  9304. function execCommand(const cmdID: WideString; showUI: WordBool; value: OleVariant): WordBool; dispid 1013;
  9305. function execCommandShowHelp(const cmdID: WideString): WordBool; dispid 1014;
  9306. function commonParentElement: IHTMLElement; dispid 1015;
  9307. property length: Integer readonly dispid 1005;
  9308. end;
  9309. // *********************************************************************//
  9310. // Interface: IHTMLControlRange2
  9311. // Flags: (4416) Dual OleAutomation Dispatchable
  9312. // GUID: {3050F65E-98B5-11CF-BB82-00AA00BDCE0B}
  9313. // *********************************************************************//
  9314. IHTMLControlRange2 = interface(IDispatch)
  9315. ['{3050F65E-98B5-11CF-BB82-00AA00BDCE0B}']
  9316. procedure addElement(const item: IHTMLElement); safecall;
  9317. end;
  9318. // *********************************************************************//
  9319. // DispIntf: IHTMLControlRange2Disp
  9320. // Flags: (4416) Dual OleAutomation Dispatchable
  9321. // GUID: {3050F65E-98B5-11CF-BB82-00AA00BDCE0B}
  9322. // *********************************************************************//
  9323. IHTMLControlRange2Disp = dispinterface
  9324. ['{3050F65E-98B5-11CF-BB82-00AA00BDCE0B}']
  9325. procedure addElement(const item: IHTMLElement); dispid 1016;
  9326. end;
  9327. // *********************************************************************//
  9328. // DispIntf: HTMLImgEvents2
  9329. // Flags: (4112) Hidden Dispatchable
  9330. // GUID: {3050F616-98B5-11CF-BB82-00AA00BDCE0B}
  9331. // *********************************************************************//
  9332. HTMLImgEvents2 = dispinterface
  9333. ['{3050F616-98B5-11CF-BB82-00AA00BDCE0B}']
  9334. function onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  9335. function onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  9336. function ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  9337. function onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  9338. procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  9339. procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  9340. procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  9341. procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  9342. procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  9343. procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  9344. procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  9345. function onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  9346. procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  9347. function ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  9348. function onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  9349. procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  9350. function onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  9351. function onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  9352. procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  9353. procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  9354. procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  9355. procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  9356. procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  9357. procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  9358. procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  9359. procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  9360. procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  9361. procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  9362. function ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  9363. procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  9364. function ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  9365. function ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  9366. procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  9367. function ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  9368. function onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  9369. function oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  9370. function onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  9371. function oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  9372. function onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  9373. function onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  9374. function oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  9375. procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  9376. procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  9377. procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  9378. procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  9379. procedure onlayoutcomplete(const pEvtObj: IHTMLEventObj); dispid 1030;
  9380. procedure onpage(const pEvtObj: IHTMLEventObj); dispid 1031;
  9381. procedure onmouseenter(const pEvtObj: IHTMLEventObj); dispid 1042;
  9382. procedure onmouseleave(const pEvtObj: IHTMLEventObj); dispid 1043;
  9383. procedure onactivate(const pEvtObj: IHTMLEventObj); dispid 1044;
  9384. procedure ondeactivate(const pEvtObj: IHTMLEventObj); dispid 1045;
  9385. function onbeforedeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1034;
  9386. function onbeforeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1047;
  9387. procedure onfocusin(const pEvtObj: IHTMLEventObj); dispid 1048;
  9388. procedure onfocusout(const pEvtObj: IHTMLEventObj); dispid 1049;
  9389. procedure onmove(const pEvtObj: IHTMLEventObj); dispid 1035;
  9390. function oncontrolselect(const pEvtObj: IHTMLEventObj): WordBool; dispid 1036;
  9391. function onmovestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1038;
  9392. procedure onmoveend(const pEvtObj: IHTMLEventObj); dispid 1039;
  9393. function onresizestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1040;
  9394. procedure onresizeend(const pEvtObj: IHTMLEventObj); dispid 1041;
  9395. function onmousewheel(const pEvtObj: IHTMLEventObj): WordBool; dispid 1033;
  9396. procedure onload(const pEvtObj: IHTMLEventObj); dispid 1003;
  9397. procedure onerror(const pEvtObj: IHTMLEventObj); dispid 1002;
  9398. procedure onabort(const pEvtObj: IHTMLEventObj); dispid 1000;
  9399. end;
  9400. // *********************************************************************//
  9401. // DispIntf: HTMLImgEvents
  9402. // Flags: (4112) Hidden Dispatchable
  9403. // GUID: {3050F25B-98B5-11CF-BB82-00AA00BDCE0B}
  9404. // *********************************************************************//
  9405. HTMLImgEvents = dispinterface
  9406. ['{3050F25B-98B5-11CF-BB82-00AA00BDCE0B}']
  9407. function onhelp: WordBool; dispid -2147418102;
  9408. function onclick: WordBool; dispid -600;
  9409. function ondblclick: WordBool; dispid -601;
  9410. function onkeypress: WordBool; dispid -603;
  9411. procedure onkeydown; dispid -602;
  9412. procedure onkeyup; dispid -604;
  9413. procedure onmouseout; dispid -2147418103;
  9414. procedure onmouseover; dispid -2147418104;
  9415. procedure onmousemove; dispid -606;
  9416. procedure onmousedown; dispid -605;
  9417. procedure onmouseup; dispid -607;
  9418. function onselectstart: WordBool; dispid -2147418100;
  9419. procedure onfilterchange; dispid -2147418095;
  9420. function ondragstart: WordBool; dispid -2147418101;
  9421. function onbeforeupdate: WordBool; dispid -2147418108;
  9422. procedure onafterupdate; dispid -2147418107;
  9423. function onerrorupdate: WordBool; dispid -2147418099;
  9424. function onrowexit: WordBool; dispid -2147418106;
  9425. procedure onrowenter; dispid -2147418105;
  9426. procedure ondatasetchanged; dispid -2147418098;
  9427. procedure ondataavailable; dispid -2147418097;
  9428. procedure ondatasetcomplete; dispid -2147418096;
  9429. procedure onlosecapture; dispid -2147418094;
  9430. procedure onpropertychange; dispid -2147418093;
  9431. procedure onscroll; dispid 1014;
  9432. procedure onfocus; dispid -2147418111;
  9433. procedure onblur; dispid -2147418112;
  9434. procedure onresize; dispid 1016;
  9435. function ondrag: WordBool; dispid -2147418092;
  9436. procedure ondragend; dispid -2147418091;
  9437. function ondragenter: WordBool; dispid -2147418090;
  9438. function ondragover: WordBool; dispid -2147418089;
  9439. procedure ondragleave; dispid -2147418088;
  9440. function ondrop: WordBool; dispid -2147418087;
  9441. function onbeforecut: WordBool; dispid -2147418083;
  9442. function oncut: WordBool; dispid -2147418086;
  9443. function onbeforecopy: WordBool; dispid -2147418082;
  9444. function oncopy: WordBool; dispid -2147418085;
  9445. function onbeforepaste: WordBool; dispid -2147418081;
  9446. function onpaste: WordBool; dispid -2147418084;
  9447. function oncontextmenu: WordBool; dispid 1023;
  9448. procedure onrowsdelete; dispid -2147418080;
  9449. procedure onrowsinserted; dispid -2147418079;
  9450. procedure oncellchange; dispid -2147418078;
  9451. procedure onreadystatechange; dispid -609;
  9452. procedure onbeforeeditfocus; dispid 1027;
  9453. procedure onlayoutcomplete; dispid 1030;
  9454. procedure onpage; dispid 1031;
  9455. function onbeforedeactivate: WordBool; dispid 1034;
  9456. function onbeforeactivate: WordBool; dispid 1047;
  9457. procedure onmove; dispid 1035;
  9458. function oncontrolselect: WordBool; dispid 1036;
  9459. function onmovestart: WordBool; dispid 1038;
  9460. procedure onmoveend; dispid 1039;
  9461. function onresizestart: WordBool; dispid 1040;
  9462. procedure onresizeend; dispid 1041;
  9463. procedure onmouseenter; dispid 1042;
  9464. procedure onmouseleave; dispid 1043;
  9465. function onmousewheel: WordBool; dispid 1033;
  9466. procedure onactivate; dispid 1044;
  9467. procedure ondeactivate; dispid 1045;
  9468. procedure onfocusin; dispid 1048;
  9469. procedure onfocusout; dispid 1049;
  9470. procedure onload; dispid 1003;
  9471. procedure onerror; dispid 1002;
  9472. procedure onabort; dispid 1000;
  9473. end;
  9474. // *********************************************************************//
  9475. // Interface: IHTMLImgElement
  9476. // Flags: (4416) Dual OleAutomation Dispatchable
  9477. // GUID: {3050F240-98B5-11CF-BB82-00AA00BDCE0B}
  9478. // *********************************************************************//
  9479. IHTMLImgElement = interface(IDispatch)
  9480. ['{3050F240-98B5-11CF-BB82-00AA00BDCE0B}']
  9481. procedure Set_isMap(p: WordBool); safecall;
  9482. function Get_isMap: WordBool; safecall;
  9483. procedure Set_useMap(const p: WideString); safecall;
  9484. function Get_useMap: WideString; safecall;
  9485. function Get_mimeType: WideString; safecall;
  9486. function Get_fileSize: WideString; safecall;
  9487. function Get_fileCreatedDate: WideString; safecall;
  9488. function Get_fileModifiedDate: WideString; safecall;
  9489. function Get_fileUpdatedDate: WideString; safecall;
  9490. function Get_protocol: WideString; safecall;
  9491. function Get_href: WideString; safecall;
  9492. function Get_nameProp: WideString; safecall;
  9493. procedure Set_border(p: OleVariant); safecall;
  9494. function Get_border: OleVariant; safecall;
  9495. procedure Set_vspace(p: Integer); safecall;
  9496. function Get_vspace: Integer; safecall;
  9497. procedure Set_hspace(p: Integer); safecall;
  9498. function Get_hspace: Integer; safecall;
  9499. procedure Set_alt(const p: WideString); safecall;
  9500. function Get_alt: WideString; safecall;
  9501. procedure Set_src(const p: WideString); safecall;
  9502. function Get_src: WideString; safecall;
  9503. procedure Set_lowsrc(const p: WideString); safecall;
  9504. function Get_lowsrc: WideString; safecall;
  9505. procedure Set_vrml(const p: WideString); safecall;
  9506. function Get_vrml: WideString; safecall;
  9507. procedure Set_dynsrc(const p: WideString); safecall;
  9508. function Get_dynsrc: WideString; safecall;
  9509. function Get_readyState: WideString; safecall;
  9510. function Get_complete: WordBool; safecall;
  9511. procedure Set_loop(p: OleVariant); safecall;
  9512. function Get_loop: OleVariant; safecall;
  9513. procedure Set_align(const p: WideString); safecall;
  9514. function Get_align: WideString; safecall;
  9515. procedure Set_onload(p: OleVariant); safecall;
  9516. function Get_onload: OleVariant; safecall;
  9517. procedure Set_onerror(p: OleVariant); safecall;
  9518. function Get_onerror: OleVariant; safecall;
  9519. procedure Set_onabort(p: OleVariant); safecall;
  9520. function Get_onabort: OleVariant; safecall;
  9521. procedure Set_name(const p: WideString); safecall;
  9522. function Get_name: WideString; safecall;
  9523. procedure Set_width(p: Integer); safecall;
  9524. function Get_width: Integer; safecall;
  9525. procedure Set_height(p: Integer); safecall;
  9526. function Get_height: Integer; safecall;
  9527. procedure Set_Start(const p: WideString); safecall;
  9528. function Get_Start: WideString; safecall;
  9529. property isMap: WordBool read Get_isMap write Set_isMap;
  9530. property useMap: WideString read Get_useMap write Set_useMap;
  9531. property mimeType: WideString read Get_mimeType;
  9532. property fileSize: WideString read Get_fileSize;
  9533. property fileCreatedDate: WideString read Get_fileCreatedDate;
  9534. property fileModifiedDate: WideString read Get_fileModifiedDate;
  9535. property fileUpdatedDate: WideString read Get_fileUpdatedDate;
  9536. property protocol: WideString read Get_protocol;
  9537. property href: WideString read Get_href;
  9538. property nameProp: WideString read Get_nameProp;
  9539. property border: OleVariant read Get_border write Set_border;
  9540. property vspace: Integer read Get_vspace write Set_vspace;
  9541. property hspace: Integer read Get_hspace write Set_hspace;
  9542. property alt: WideString read Get_alt write Set_alt;
  9543. property src: WideString read Get_src write Set_src;
  9544. property lowsrc: WideString read Get_lowsrc write Set_lowsrc;
  9545. property vrml: WideString read Get_vrml write Set_vrml;
  9546. property dynsrc: WideString read Get_dynsrc write Set_dynsrc;
  9547. property readyState: WideString read Get_readyState;
  9548. property complete: WordBool read Get_complete;
  9549. property loop: OleVariant read Get_loop write Set_loop;
  9550. property align: WideString read Get_align write Set_align;
  9551. property onload: OleVariant read Get_onload write Set_onload;
  9552. property onerror: OleVariant read Get_onerror write Set_onerror;
  9553. property onabort: OleVariant read Get_onabort write Set_onabort;
  9554. property name: WideString read Get_name write Set_name;
  9555. property width: Integer read Get_width write Set_width;
  9556. property height: Integer read Get_height write Set_height;
  9557. property Start: WideString read Get_Start write Set_Start;
  9558. end;
  9559. // *********************************************************************//
  9560. // DispIntf: IHTMLImgElementDisp
  9561. // Flags: (4416) Dual OleAutomation Dispatchable
  9562. // GUID: {3050F240-98B5-11CF-BB82-00AA00BDCE0B}
  9563. // *********************************************************************//
  9564. IHTMLImgElementDisp = dispinterface
  9565. ['{3050F240-98B5-11CF-BB82-00AA00BDCE0B}']
  9566. property isMap: WordBool dispid 2002;
  9567. property useMap: WideString dispid 2008;
  9568. property mimeType: WideString readonly dispid 2010;
  9569. property fileSize: WideString readonly dispid 2011;
  9570. property fileCreatedDate: WideString readonly dispid 2012;
  9571. property fileModifiedDate: WideString readonly dispid 2013;
  9572. property fileUpdatedDate: WideString readonly dispid 2014;
  9573. property protocol: WideString readonly dispid 2015;
  9574. property href: WideString readonly dispid 2016;
  9575. property nameProp: WideString readonly dispid 2017;
  9576. property border: OleVariant dispid 1004;
  9577. property vspace: Integer dispid 1005;
  9578. property hspace: Integer dispid 1006;
  9579. property alt: WideString dispid 1002;
  9580. property src: WideString dispid 1003;
  9581. property lowsrc: WideString dispid 1007;
  9582. property vrml: WideString dispid 1008;
  9583. property dynsrc: WideString dispid 1009;
  9584. property readyState: WideString readonly dispid -2147412996;
  9585. property complete: WordBool readonly dispid 1010;
  9586. property loop: OleVariant dispid 1011;
  9587. property align: WideString dispid -2147418039;
  9588. property onload: OleVariant dispid -2147412080;
  9589. property onerror: OleVariant dispid -2147412083;
  9590. property onabort: OleVariant dispid -2147412084;
  9591. property name: WideString dispid -2147418112;
  9592. property width: Integer dispid -2147418107;
  9593. property height: Integer dispid -2147418106;
  9594. property Start: WideString dispid 1013;
  9595. end;
  9596. // *********************************************************************//
  9597. // Interface: IHTMLImgElement2
  9598. // Flags: (4416) Dual OleAutomation Dispatchable
  9599. // GUID: {3050F826-98B5-11CF-BB82-00AA00BDCE0B}
  9600. // *********************************************************************//
  9601. IHTMLImgElement2 = interface(IDispatch)
  9602. ['{3050F826-98B5-11CF-BB82-00AA00BDCE0B}']
  9603. procedure Set_longDesc(const p: WideString); safecall;
  9604. function Get_longDesc: WideString; safecall;
  9605. property longDesc: WideString read Get_longDesc write Set_longDesc;
  9606. end;
  9607. // *********************************************************************//
  9608. // DispIntf: IHTMLImgElement2Disp
  9609. // Flags: (4416) Dual OleAutomation Dispatchable
  9610. // GUID: {3050F826-98B5-11CF-BB82-00AA00BDCE0B}
  9611. // *********************************************************************//
  9612. IHTMLImgElement2Disp = dispinterface
  9613. ['{3050F826-98B5-11CF-BB82-00AA00BDCE0B}']
  9614. property longDesc: WideString dispid 2019;
  9615. end;
  9616. // *********************************************************************//
  9617. // Interface: IHTMLImageElementFactory
  9618. // Flags: (4416) Dual OleAutomation Dispatchable
  9619. // GUID: {3050F38E-98B5-11CF-BB82-00AA00BDCE0B}
  9620. // *********************************************************************//
  9621. IHTMLImageElementFactory = interface(IDispatch)
  9622. ['{3050F38E-98B5-11CF-BB82-00AA00BDCE0B}']
  9623. function create(width: OleVariant; height: OleVariant): IHTMLImgElement; safecall;
  9624. end;
  9625. // *********************************************************************//
  9626. // DispIntf: IHTMLImageElementFactoryDisp
  9627. // Flags: (4416) Dual OleAutomation Dispatchable
  9628. // GUID: {3050F38E-98B5-11CF-BB82-00AA00BDCE0B}
  9629. // *********************************************************************//
  9630. IHTMLImageElementFactoryDisp = dispinterface
  9631. ['{3050F38E-98B5-11CF-BB82-00AA00BDCE0B}']
  9632. function create(width: OleVariant; height: OleVariant): IHTMLImgElement; dispid 0;
  9633. end;
  9634. // *********************************************************************//
  9635. // DispIntf: DispHTMLImg
  9636. // Flags: (4112) Hidden Dispatchable
  9637. // GUID: {3050F51C-98B5-11CF-BB82-00AA00BDCE0B}
  9638. // *********************************************************************//
  9639. DispHTMLImg = dispinterface
  9640. ['{3050F51C-98B5-11CF-BB82-00AA00BDCE0B}']
  9641. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  9642. lFlags: Integer); dispid -2147417611;
  9643. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  9644. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  9645. property _className: WideString dispid -2147417111;
  9646. property id: WideString dispid -2147417110;
  9647. property tagName: WideString readonly dispid -2147417108;
  9648. property parentElement: IHTMLElement readonly dispid -2147418104;
  9649. property style: IHTMLStyle readonly dispid -2147418038;
  9650. property onhelp: OleVariant dispid -2147412099;
  9651. property onclick: OleVariant dispid -2147412104;
  9652. property ondblclick: OleVariant dispid -2147412103;
  9653. property onkeydown: OleVariant dispid -2147412107;
  9654. property onkeyup: OleVariant dispid -2147412106;
  9655. property onkeypress: OleVariant dispid -2147412105;
  9656. property onmouseout: OleVariant dispid -2147412111;
  9657. property onmouseover: OleVariant dispid -2147412112;
  9658. property onmousemove: OleVariant dispid -2147412108;
  9659. property onmousedown: OleVariant dispid -2147412110;
  9660. property onmouseup: OleVariant dispid -2147412109;
  9661. property document: IDispatch readonly dispid -2147417094;
  9662. property title: WideString dispid -2147418043;
  9663. property language: WideString dispid -2147413012;
  9664. property onselectstart: OleVariant dispid -2147412075;
  9665. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  9666. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  9667. property sourceIndex: Integer readonly dispid -2147417088;
  9668. property recordNumber: OleVariant readonly dispid -2147417087;
  9669. property lang: WideString dispid -2147413103;
  9670. property offsetLeft: Integer readonly dispid -2147417104;
  9671. property offsetTop: Integer readonly dispid -2147417103;
  9672. property offsetWidth: Integer readonly dispid -2147417102;
  9673. property offsetHeight: Integer readonly dispid -2147417101;
  9674. property offsetParent: IHTMLElement readonly dispid -2147417100;
  9675. property innerHTML: WideString dispid -2147417086;
  9676. property innerText: WideString dispid -2147417085;
  9677. property outerHTML: WideString dispid -2147417084;
  9678. property outerText: WideString dispid -2147417083;
  9679. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  9680. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  9681. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  9682. property isTextEdit: WordBool readonly dispid -2147417078;
  9683. procedure click; dispid -2147417079;
  9684. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  9685. property ondragstart: OleVariant dispid -2147412077;
  9686. function toString: WideString; dispid -2147417076;
  9687. property onbeforeupdate: OleVariant dispid -2147412091;
  9688. property onafterupdate: OleVariant dispid -2147412090;
  9689. property onerrorupdate: OleVariant dispid -2147412074;
  9690. property onrowexit: OleVariant dispid -2147412094;
  9691. property onrowenter: OleVariant dispid -2147412093;
  9692. property ondatasetchanged: OleVariant dispid -2147412072;
  9693. property ondataavailable: OleVariant dispid -2147412071;
  9694. property ondatasetcomplete: OleVariant dispid -2147412070;
  9695. property onfilterchange: OleVariant dispid -2147412069;
  9696. property children: IDispatch readonly dispid -2147417075;
  9697. property all: IDispatch readonly dispid -2147417074;
  9698. property scopeName: WideString readonly dispid -2147417073;
  9699. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  9700. procedure releaseCapture; dispid -2147417071;
  9701. property onlosecapture: OleVariant dispid -2147412066;
  9702. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  9703. procedure doScroll(component: OleVariant); dispid -2147417069;
  9704. property onscroll: OleVariant dispid -2147412081;
  9705. property ondrag: OleVariant dispid -2147412063;
  9706. property ondragend: OleVariant dispid -2147412062;
  9707. property ondragenter: OleVariant dispid -2147412061;
  9708. property ondragover: OleVariant dispid -2147412060;
  9709. property ondragleave: OleVariant dispid -2147412059;
  9710. property ondrop: OleVariant dispid -2147412058;
  9711. property onbeforecut: OleVariant dispid -2147412054;
  9712. property oncut: OleVariant dispid -2147412057;
  9713. property onbeforecopy: OleVariant dispid -2147412053;
  9714. property oncopy: OleVariant dispid -2147412056;
  9715. property onbeforepaste: OleVariant dispid -2147412052;
  9716. property onpaste: OleVariant dispid -2147412055;
  9717. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  9718. property onpropertychange: OleVariant dispid -2147412065;
  9719. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  9720. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  9721. procedure setExpression(const propname: WideString; const expression: WideString;
  9722. const language: WideString); dispid -2147417608;
  9723. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  9724. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  9725. property tabIndex: Smallint dispid -2147418097;
  9726. procedure focus; dispid -2147416112;
  9727. property accessKey: WideString dispid -2147416107;
  9728. property onblur: OleVariant dispid -2147412097;
  9729. property onfocus: OleVariant dispid -2147412098;
  9730. property onresize: OleVariant dispid -2147412076;
  9731. procedure blur; dispid -2147416110;
  9732. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  9733. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  9734. property clientHeight: Integer readonly dispid -2147416093;
  9735. property clientWidth: Integer readonly dispid -2147416092;
  9736. property clientTop: Integer readonly dispid -2147416091;
  9737. property clientLeft: Integer readonly dispid -2147416090;
  9738. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  9739. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  9740. property readyState: OleVariant readonly dispid -2147412996;
  9741. property onreadystatechange: OleVariant dispid -2147412087;
  9742. property onrowsdelete: OleVariant dispid -2147412050;
  9743. property onrowsinserted: OleVariant dispid -2147412049;
  9744. property oncellchange: OleVariant dispid -2147412048;
  9745. property dir: WideString dispid -2147412995;
  9746. function createControlRange: IDispatch; dispid -2147417056;
  9747. property scrollHeight: Integer readonly dispid -2147417055;
  9748. property scrollWidth: Integer readonly dispid -2147417054;
  9749. property scrollTop: Integer dispid -2147417053;
  9750. property scrollLeft: Integer dispid -2147417052;
  9751. procedure clearAttributes; dispid -2147417050;
  9752. property oncontextmenu: OleVariant dispid -2147412047;
  9753. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  9754. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  9755. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  9756. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  9757. property canHaveChildren: WordBool readonly dispid -2147417040;
  9758. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  9759. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  9760. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  9761. property behaviorUrns: IDispatch readonly dispid -2147417030;
  9762. property tagUrn: WideString dispid -2147417029;
  9763. property onbeforeeditfocus: OleVariant dispid -2147412043;
  9764. property readyStateValue: Integer readonly dispid -2147417028;
  9765. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  9766. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  9767. property isMultiLine: WordBool readonly dispid -2147417015;
  9768. property canHaveHTML: WordBool readonly dispid -2147417014;
  9769. property onlayoutcomplete: OleVariant dispid -2147412039;
  9770. property onpage: OleVariant dispid -2147412038;
  9771. property inflateBlock: WordBool dispid -2147417012;
  9772. property onbeforedeactivate: OleVariant dispid -2147412035;
  9773. procedure setActive; dispid -2147417011;
  9774. property contentEditable: WideString dispid -2147412950;
  9775. property isContentEditable: WordBool readonly dispid -2147417010;
  9776. property hideFocus: WordBool dispid -2147412949;
  9777. property disabled: WordBool dispid -2147418036;
  9778. property isDisabled: WordBool readonly dispid -2147417007;
  9779. property onmove: OleVariant dispid -2147412034;
  9780. property oncontrolselect: OleVariant dispid -2147412033;
  9781. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  9782. property onresizestart: OleVariant dispid -2147412029;
  9783. property onresizeend: OleVariant dispid -2147412028;
  9784. property onmovestart: OleVariant dispid -2147412031;
  9785. property onmoveend: OleVariant dispid -2147412030;
  9786. property onmouseenter: OleVariant dispid -2147412027;
  9787. property onmouseleave: OleVariant dispid -2147412026;
  9788. property onactivate: OleVariant dispid -2147412025;
  9789. property ondeactivate: OleVariant dispid -2147412024;
  9790. function dragDrop: WordBool; dispid -2147417005;
  9791. property glyphMode: Integer readonly dispid -2147417004;
  9792. property onmousewheel: OleVariant dispid -2147412036;
  9793. procedure normalize; dispid -2147417000;
  9794. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  9795. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  9796. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  9797. property onbeforeactivate: OleVariant dispid -2147412022;
  9798. property onfocusin: OleVariant dispid -2147412021;
  9799. property onfocusout: OleVariant dispid -2147412020;
  9800. property uniqueNumber: Integer readonly dispid -2147417058;
  9801. property uniqueID: WideString readonly dispid -2147417057;
  9802. property nodeType: Integer readonly dispid -2147417066;
  9803. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  9804. function hasChildNodes: WordBool; dispid -2147417064;
  9805. property childNodes: IDispatch readonly dispid -2147417063;
  9806. property attributes: IDispatch readonly dispid -2147417062;
  9807. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  9808. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  9809. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  9810. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  9811. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  9812. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  9813. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  9814. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  9815. property nodeName: WideString readonly dispid -2147417038;
  9816. property nodeValue: OleVariant dispid -2147417037;
  9817. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  9818. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  9819. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  9820. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  9821. property ownerDocument: IDispatch readonly dispid -2147416999;
  9822. property dataFld: WideString dispid -2147417091;
  9823. property dataSrc: WideString dispid -2147417090;
  9824. property dataFormatAs: WideString dispid -2147417089;
  9825. property isMap: WordBool dispid 2002;
  9826. property useMap: WideString dispid 2008;
  9827. property mimeType: WideString readonly dispid 2010;
  9828. property fileSize: WideString readonly dispid 2011;
  9829. property fileCreatedDate: WideString readonly dispid 2012;
  9830. property fileModifiedDate: WideString readonly dispid 2013;
  9831. property fileUpdatedDate: WideString readonly dispid 2014;
  9832. property protocol: WideString readonly dispid 2015;
  9833. property href: WideString readonly dispid 2016;
  9834. property nameProp: WideString readonly dispid 2017;
  9835. property border: OleVariant dispid 1004;
  9836. property vspace: Integer dispid 1005;
  9837. property hspace: Integer dispid 1006;
  9838. property alt: WideString dispid 1002;
  9839. property src: WideString dispid 1003;
  9840. property lowsrc: WideString dispid 1007;
  9841. property vrml: WideString dispid 1008;
  9842. property dynsrc: WideString dispid 1009;
  9843. property complete: WordBool readonly dispid 1010;
  9844. property loop: OleVariant dispid 1011;
  9845. property align: WideString dispid -2147418039;
  9846. property onload: OleVariant dispid -2147412080;
  9847. property onerror: OleVariant dispid -2147412083;
  9848. property onabort: OleVariant dispid -2147412084;
  9849. property name: WideString dispid -2147418112;
  9850. property width: Integer dispid -2147418107;
  9851. property height: Integer dispid -2147418106;
  9852. property Start: WideString dispid 1013;
  9853. property longDesc: WideString dispid 2019;
  9854. end;
  9855. // *********************************************************************//
  9856. // Interface: IHTMLBodyElement
  9857. // Flags: (4416) Dual OleAutomation Dispatchable
  9858. // GUID: {3050F1D8-98B5-11CF-BB82-00AA00BDCE0B}
  9859. // *********************************************************************//
  9860. IHTMLBodyElement = interface(IDispatch)
  9861. ['{3050F1D8-98B5-11CF-BB82-00AA00BDCE0B}']
  9862. procedure Set_background(const p: WideString); safecall;
  9863. function Get_background: WideString; safecall;
  9864. procedure Set_bgProperties(const p: WideString); safecall;
  9865. function Get_bgProperties: WideString; safecall;
  9866. procedure Set_leftMargin(p: OleVariant); safecall;
  9867. function Get_leftMargin: OleVariant; safecall;
  9868. procedure Set_topMargin(p: OleVariant); safecall;
  9869. function Get_topMargin: OleVariant; safecall;
  9870. procedure Set_rightMargin(p: OleVariant); safecall;
  9871. function Get_rightMargin: OleVariant; safecall;
  9872. procedure Set_bottomMargin(p: OleVariant); safecall;
  9873. function Get_bottomMargin: OleVariant; safecall;
  9874. procedure Set_noWrap(p: WordBool); safecall;
  9875. function Get_noWrap: WordBool; safecall;
  9876. procedure Set_bgColor(p: OleVariant); safecall;
  9877. function Get_bgColor: OleVariant; safecall;
  9878. procedure Set_text(p: OleVariant); safecall;
  9879. function Get_text: OleVariant; safecall;
  9880. procedure Set_link(p: OleVariant); safecall;
  9881. function Get_link: OleVariant; safecall;
  9882. procedure Set_vLink(p: OleVariant); safecall;
  9883. function Get_vLink: OleVariant; safecall;
  9884. procedure Set_aLink(p: OleVariant); safecall;
  9885. function Get_aLink: OleVariant; safecall;
  9886. procedure Set_onload(p: OleVariant); safecall;
  9887. function Get_onload: OleVariant; safecall;
  9888. procedure Set_onunload(p: OleVariant); safecall;
  9889. function Get_onunload: OleVariant; safecall;
  9890. procedure Set_scroll(const p: WideString); safecall;
  9891. function Get_scroll: WideString; safecall;
  9892. procedure Set_onselect(p: OleVariant); safecall;
  9893. function Get_onselect: OleVariant; safecall;
  9894. procedure Set_onbeforeunload(p: OleVariant); safecall;
  9895. function Get_onbeforeunload: OleVariant; safecall;
  9896. function createTextRange: IHTMLTxtRange; safecall;
  9897. property background: WideString read Get_background write Set_background;
  9898. property bgProperties: WideString read Get_bgProperties write Set_bgProperties;
  9899. property leftMargin: OleVariant read Get_leftMargin write Set_leftMargin;
  9900. property topMargin: OleVariant read Get_topMargin write Set_topMargin;
  9901. property rightMargin: OleVariant read Get_rightMargin write Set_rightMargin;
  9902. property bottomMargin: OleVariant read Get_bottomMargin write Set_bottomMargin;
  9903. property noWrap: WordBool read Get_noWrap write Set_noWrap;
  9904. property bgColor: OleVariant read Get_bgColor write Set_bgColor;
  9905. property text: OleVariant read Get_text write Set_text;
  9906. property link: OleVariant read Get_link write Set_link;
  9907. property vLink: OleVariant read Get_vLink write Set_vLink;
  9908. property aLink: OleVariant read Get_aLink write Set_aLink;
  9909. property onload: OleVariant read Get_onload write Set_onload;
  9910. property onunload: OleVariant read Get_onunload write Set_onunload;
  9911. property scroll: WideString read Get_scroll write Set_scroll;
  9912. property onselect: OleVariant read Get_onselect write Set_onselect;
  9913. property onbeforeunload: OleVariant read Get_onbeforeunload write Set_onbeforeunload;
  9914. end;
  9915. // *********************************************************************//
  9916. // DispIntf: IHTMLBodyElementDisp
  9917. // Flags: (4416) Dual OleAutomation Dispatchable
  9918. // GUID: {3050F1D8-98B5-11CF-BB82-00AA00BDCE0B}
  9919. // *********************************************************************//
  9920. IHTMLBodyElementDisp = dispinterface
  9921. ['{3050F1D8-98B5-11CF-BB82-00AA00BDCE0B}']
  9922. property background: WideString dispid -2147413111;
  9923. property bgProperties: WideString dispid -2147413067;
  9924. property leftMargin: OleVariant dispid -2147413072;
  9925. property topMargin: OleVariant dispid -2147413075;
  9926. property rightMargin: OleVariant dispid -2147413074;
  9927. property bottomMargin: OleVariant dispid -2147413073;
  9928. property noWrap: WordBool dispid -2147413107;
  9929. property bgColor: OleVariant dispid -501;
  9930. property text: OleVariant dispid -2147413110;
  9931. property link: OleVariant dispid 2010;
  9932. property vLink: OleVariant dispid 2012;
  9933. property aLink: OleVariant dispid 2011;
  9934. property onload: OleVariant dispid -2147412080;
  9935. property onunload: OleVariant dispid -2147412079;
  9936. property scroll: WideString dispid -2147413033;
  9937. property onselect: OleVariant dispid -2147412102;
  9938. property onbeforeunload: OleVariant dispid -2147412073;
  9939. function createTextRange: IHTMLTxtRange; dispid 2013;
  9940. end;
  9941. // *********************************************************************//
  9942. // Interface: IHTMLBodyElement2
  9943. // Flags: (4416) Dual OleAutomation Dispatchable
  9944. // GUID: {3050F5C5-98B5-11CF-BB82-00AA00BDCE0B}
  9945. // *********************************************************************//
  9946. IHTMLBodyElement2 = interface(IDispatch)
  9947. ['{3050F5C5-98B5-11CF-BB82-00AA00BDCE0B}']
  9948. procedure Set_onbeforeprint(p: OleVariant); safecall;
  9949. function Get_onbeforeprint: OleVariant; safecall;
  9950. procedure Set_onafterprint(p: OleVariant); safecall;
  9951. function Get_onafterprint: OleVariant; safecall;
  9952. property onbeforeprint: OleVariant read Get_onbeforeprint write Set_onbeforeprint;
  9953. property onafterprint: OleVariant read Get_onafterprint write Set_onafterprint;
  9954. end;
  9955. // *********************************************************************//
  9956. // DispIntf: IHTMLBodyElement2Disp
  9957. // Flags: (4416) Dual OleAutomation Dispatchable
  9958. // GUID: {3050F5C5-98B5-11CF-BB82-00AA00BDCE0B}
  9959. // *********************************************************************//
  9960. IHTMLBodyElement2Disp = dispinterface
  9961. ['{3050F5C5-98B5-11CF-BB82-00AA00BDCE0B}']
  9962. property onbeforeprint: OleVariant dispid -2147412046;
  9963. property onafterprint: OleVariant dispid -2147412045;
  9964. end;
  9965. // *********************************************************************//
  9966. // DispIntf: DispHTMLBody
  9967. // Flags: (4112) Hidden Dispatchable
  9968. // GUID: {3050F507-98B5-11CF-BB82-00AA00BDCE0B}
  9969. // *********************************************************************//
  9970. DispHTMLBody = dispinterface
  9971. ['{3050F507-98B5-11CF-BB82-00AA00BDCE0B}']
  9972. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  9973. lFlags: Integer); dispid -2147417611;
  9974. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  9975. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  9976. property _className: WideString dispid -2147417111;
  9977. property id: WideString dispid -2147417110;
  9978. property tagName: WideString readonly dispid -2147417108;
  9979. property parentElement: IHTMLElement readonly dispid -2147418104;
  9980. property style: IHTMLStyle readonly dispid -2147418038;
  9981. property onhelp: OleVariant dispid -2147412099;
  9982. property onclick: OleVariant dispid -2147412104;
  9983. property ondblclick: OleVariant dispid -2147412103;
  9984. property onkeydown: OleVariant dispid -2147412107;
  9985. property onkeyup: OleVariant dispid -2147412106;
  9986. property onkeypress: OleVariant dispid -2147412105;
  9987. property onmouseout: OleVariant dispid -2147412111;
  9988. property onmouseover: OleVariant dispid -2147412112;
  9989. property onmousemove: OleVariant dispid -2147412108;
  9990. property onmousedown: OleVariant dispid -2147412110;
  9991. property onmouseup: OleVariant dispid -2147412109;
  9992. property document: IDispatch readonly dispid -2147417094;
  9993. property title: WideString dispid -2147418043;
  9994. property language: WideString dispid -2147413012;
  9995. property onselectstart: OleVariant dispid -2147412075;
  9996. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  9997. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  9998. property sourceIndex: Integer readonly dispid -2147417088;
  9999. property recordNumber: OleVariant readonly dispid -2147417087;
  10000. property lang: WideString dispid -2147413103;
  10001. property offsetLeft: Integer readonly dispid -2147417104;
  10002. property offsetTop: Integer readonly dispid -2147417103;
  10003. property offsetWidth: Integer readonly dispid -2147417102;
  10004. property offsetHeight: Integer readonly dispid -2147417101;
  10005. property offsetParent: IHTMLElement readonly dispid -2147417100;
  10006. property innerHTML: WideString dispid -2147417086;
  10007. property innerText: WideString dispid -2147417085;
  10008. property outerHTML: WideString dispid -2147417084;
  10009. property outerText: WideString dispid -2147417083;
  10010. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  10011. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  10012. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  10013. property isTextEdit: WordBool readonly dispid -2147417078;
  10014. procedure click; dispid -2147417079;
  10015. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  10016. property ondragstart: OleVariant dispid -2147412077;
  10017. function toString: WideString; dispid -2147417076;
  10018. property onbeforeupdate: OleVariant dispid -2147412091;
  10019. property onafterupdate: OleVariant dispid -2147412090;
  10020. property onerrorupdate: OleVariant dispid -2147412074;
  10021. property onrowexit: OleVariant dispid -2147412094;
  10022. property onrowenter: OleVariant dispid -2147412093;
  10023. property ondatasetchanged: OleVariant dispid -2147412072;
  10024. property ondataavailable: OleVariant dispid -2147412071;
  10025. property ondatasetcomplete: OleVariant dispid -2147412070;
  10026. property onfilterchange: OleVariant dispid -2147412069;
  10027. property children: IDispatch readonly dispid -2147417075;
  10028. property all: IDispatch readonly dispid -2147417074;
  10029. property scopeName: WideString readonly dispid -2147417073;
  10030. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  10031. procedure releaseCapture; dispid -2147417071;
  10032. property onlosecapture: OleVariant dispid -2147412066;
  10033. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  10034. procedure doScroll(component: OleVariant); dispid -2147417069;
  10035. property onscroll: OleVariant dispid -2147412081;
  10036. property ondrag: OleVariant dispid -2147412063;
  10037. property ondragend: OleVariant dispid -2147412062;
  10038. property ondragenter: OleVariant dispid -2147412061;
  10039. property ondragover: OleVariant dispid -2147412060;
  10040. property ondragleave: OleVariant dispid -2147412059;
  10041. property ondrop: OleVariant dispid -2147412058;
  10042. property onbeforecut: OleVariant dispid -2147412054;
  10043. property oncut: OleVariant dispid -2147412057;
  10044. property onbeforecopy: OleVariant dispid -2147412053;
  10045. property oncopy: OleVariant dispid -2147412056;
  10046. property onbeforepaste: OleVariant dispid -2147412052;
  10047. property onpaste: OleVariant dispid -2147412055;
  10048. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  10049. property onpropertychange: OleVariant dispid -2147412065;
  10050. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  10051. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  10052. procedure setExpression(const propname: WideString; const expression: WideString;
  10053. const language: WideString); dispid -2147417608;
  10054. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  10055. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  10056. property tabIndex: Smallint dispid -2147418097;
  10057. procedure focus; dispid -2147416112;
  10058. property accessKey: WideString dispid -2147416107;
  10059. property onblur: OleVariant dispid -2147412097;
  10060. property onfocus: OleVariant dispid -2147412098;
  10061. property onresize: OleVariant dispid -2147412076;
  10062. procedure blur; dispid -2147416110;
  10063. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  10064. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  10065. property clientHeight: Integer readonly dispid -2147416093;
  10066. property clientWidth: Integer readonly dispid -2147416092;
  10067. property clientTop: Integer readonly dispid -2147416091;
  10068. property clientLeft: Integer readonly dispid -2147416090;
  10069. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  10070. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  10071. property readyState: OleVariant readonly dispid -2147412996;
  10072. property onreadystatechange: OleVariant dispid -2147412087;
  10073. property onrowsdelete: OleVariant dispid -2147412050;
  10074. property onrowsinserted: OleVariant dispid -2147412049;
  10075. property oncellchange: OleVariant dispid -2147412048;
  10076. property dir: WideString dispid -2147412995;
  10077. function createControlRange: IDispatch; dispid -2147417056;
  10078. property scrollHeight: Integer readonly dispid -2147417055;
  10079. property scrollWidth: Integer readonly dispid -2147417054;
  10080. property scrollTop: Integer dispid -2147417053;
  10081. property scrollLeft: Integer dispid -2147417052;
  10082. procedure clearAttributes; dispid -2147417050;
  10083. property oncontextmenu: OleVariant dispid -2147412047;
  10084. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  10085. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  10086. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  10087. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  10088. property canHaveChildren: WordBool readonly dispid -2147417040;
  10089. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  10090. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  10091. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  10092. property behaviorUrns: IDispatch readonly dispid -2147417030;
  10093. property tagUrn: WideString dispid -2147417029;
  10094. property onbeforeeditfocus: OleVariant dispid -2147412043;
  10095. property readyStateValue: Integer readonly dispid -2147417028;
  10096. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  10097. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  10098. property isMultiLine: WordBool readonly dispid -2147417015;
  10099. property canHaveHTML: WordBool readonly dispid -2147417014;
  10100. property onlayoutcomplete: OleVariant dispid -2147412039;
  10101. property onpage: OleVariant dispid -2147412038;
  10102. property inflateBlock: WordBool dispid -2147417012;
  10103. property onbeforedeactivate: OleVariant dispid -2147412035;
  10104. procedure setActive; dispid -2147417011;
  10105. property contentEditable: WideString dispid -2147412950;
  10106. property isContentEditable: WordBool readonly dispid -2147417010;
  10107. property hideFocus: WordBool dispid -2147412949;
  10108. property disabled: WordBool dispid -2147418036;
  10109. property isDisabled: WordBool readonly dispid -2147417007;
  10110. property onmove: OleVariant dispid -2147412034;
  10111. property oncontrolselect: OleVariant dispid -2147412033;
  10112. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  10113. property onresizestart: OleVariant dispid -2147412029;
  10114. property onresizeend: OleVariant dispid -2147412028;
  10115. property onmovestart: OleVariant dispid -2147412031;
  10116. property onmoveend: OleVariant dispid -2147412030;
  10117. property onmouseenter: OleVariant dispid -2147412027;
  10118. property onmouseleave: OleVariant dispid -2147412026;
  10119. property onactivate: OleVariant dispid -2147412025;
  10120. property ondeactivate: OleVariant dispid -2147412024;
  10121. function dragDrop: WordBool; dispid -2147417005;
  10122. property glyphMode: Integer readonly dispid -2147417004;
  10123. property onmousewheel: OleVariant dispid -2147412036;
  10124. procedure normalize; dispid -2147417000;
  10125. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  10126. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  10127. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  10128. property onbeforeactivate: OleVariant dispid -2147412022;
  10129. property onfocusin: OleVariant dispid -2147412021;
  10130. property onfocusout: OleVariant dispid -2147412020;
  10131. property uniqueNumber: Integer readonly dispid -2147417058;
  10132. property uniqueID: WideString readonly dispid -2147417057;
  10133. property nodeType: Integer readonly dispid -2147417066;
  10134. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  10135. function hasChildNodes: WordBool; dispid -2147417064;
  10136. property childNodes: IDispatch readonly dispid -2147417063;
  10137. property attributes: IDispatch readonly dispid -2147417062;
  10138. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  10139. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  10140. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  10141. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  10142. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  10143. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  10144. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  10145. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  10146. property nodeName: WideString readonly dispid -2147417038;
  10147. property nodeValue: OleVariant dispid -2147417037;
  10148. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  10149. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  10150. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  10151. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  10152. property ownerDocument: IDispatch readonly dispid -2147416999;
  10153. property background: WideString dispid -2147413111;
  10154. property bgProperties: WideString dispid -2147413067;
  10155. property leftMargin: OleVariant dispid -2147413072;
  10156. property topMargin: OleVariant dispid -2147413075;
  10157. property rightMargin: OleVariant dispid -2147413074;
  10158. property bottomMargin: OleVariant dispid -2147413073;
  10159. property noWrap: WordBool dispid -2147413107;
  10160. property bgColor: OleVariant dispid -501;
  10161. property text: OleVariant dispid -2147413110;
  10162. property link: OleVariant dispid 2010;
  10163. property vLink: OleVariant dispid 2012;
  10164. property aLink: OleVariant dispid 2011;
  10165. property onload: OleVariant dispid -2147412080;
  10166. property onunload: OleVariant dispid -2147412079;
  10167. property scroll: WideString dispid -2147413033;
  10168. property onselect: OleVariant dispid -2147412102;
  10169. property onbeforeunload: OleVariant dispid -2147412073;
  10170. function createTextRange: IHTMLTxtRange; dispid 2013;
  10171. property onbeforeprint: OleVariant dispid -2147412046;
  10172. property onafterprint: OleVariant dispid -2147412045;
  10173. end;
  10174. // *********************************************************************//
  10175. // Interface: IHTMLFontElement
  10176. // Flags: (4416) Dual OleAutomation Dispatchable
  10177. // GUID: {3050F1D9-98B5-11CF-BB82-00AA00BDCE0B}
  10178. // *********************************************************************//
  10179. IHTMLFontElement = interface(IDispatch)
  10180. ['{3050F1D9-98B5-11CF-BB82-00AA00BDCE0B}']
  10181. procedure Set_color(p: OleVariant); safecall;
  10182. function Get_color: OleVariant; safecall;
  10183. procedure Set_face(const p: WideString); safecall;
  10184. function Get_face: WideString; safecall;
  10185. procedure Set_size(p: OleVariant); safecall;
  10186. function Get_size: OleVariant; safecall;
  10187. property color: OleVariant read Get_color write Set_color;
  10188. property face: WideString read Get_face write Set_face;
  10189. property size: OleVariant read Get_size write Set_size;
  10190. end;
  10191. // *********************************************************************//
  10192. // DispIntf: IHTMLFontElementDisp
  10193. // Flags: (4416) Dual OleAutomation Dispatchable
  10194. // GUID: {3050F1D9-98B5-11CF-BB82-00AA00BDCE0B}
  10195. // *********************************************************************//
  10196. IHTMLFontElementDisp = dispinterface
  10197. ['{3050F1D9-98B5-11CF-BB82-00AA00BDCE0B}']
  10198. property color: OleVariant dispid -2147413110;
  10199. property face: WideString dispid -2147413094;
  10200. property size: OleVariant dispid -2147413093;
  10201. end;
  10202. // *********************************************************************//
  10203. // DispIntf: DispHTMLFontElement
  10204. // Flags: (4112) Hidden Dispatchable
  10205. // GUID: {3050F512-98B5-11CF-BB82-00AA00BDCE0B}
  10206. // *********************************************************************//
  10207. DispHTMLFontElement = dispinterface
  10208. ['{3050F512-98B5-11CF-BB82-00AA00BDCE0B}']
  10209. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  10210. lFlags: Integer); dispid -2147417611;
  10211. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  10212. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  10213. property _className: WideString dispid -2147417111;
  10214. property id: WideString dispid -2147417110;
  10215. property tagName: WideString readonly dispid -2147417108;
  10216. property parentElement: IHTMLElement readonly dispid -2147418104;
  10217. property style: IHTMLStyle readonly dispid -2147418038;
  10218. property onhelp: OleVariant dispid -2147412099;
  10219. property onclick: OleVariant dispid -2147412104;
  10220. property ondblclick: OleVariant dispid -2147412103;
  10221. property onkeydown: OleVariant dispid -2147412107;
  10222. property onkeyup: OleVariant dispid -2147412106;
  10223. property onkeypress: OleVariant dispid -2147412105;
  10224. property onmouseout: OleVariant dispid -2147412111;
  10225. property onmouseover: OleVariant dispid -2147412112;
  10226. property onmousemove: OleVariant dispid -2147412108;
  10227. property onmousedown: OleVariant dispid -2147412110;
  10228. property onmouseup: OleVariant dispid -2147412109;
  10229. property document: IDispatch readonly dispid -2147417094;
  10230. property title: WideString dispid -2147418043;
  10231. property language: WideString dispid -2147413012;
  10232. property onselectstart: OleVariant dispid -2147412075;
  10233. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  10234. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  10235. property sourceIndex: Integer readonly dispid -2147417088;
  10236. property recordNumber: OleVariant readonly dispid -2147417087;
  10237. property lang: WideString dispid -2147413103;
  10238. property offsetLeft: Integer readonly dispid -2147417104;
  10239. property offsetTop: Integer readonly dispid -2147417103;
  10240. property offsetWidth: Integer readonly dispid -2147417102;
  10241. property offsetHeight: Integer readonly dispid -2147417101;
  10242. property offsetParent: IHTMLElement readonly dispid -2147417100;
  10243. property innerHTML: WideString dispid -2147417086;
  10244. property innerText: WideString dispid -2147417085;
  10245. property outerHTML: WideString dispid -2147417084;
  10246. property outerText: WideString dispid -2147417083;
  10247. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  10248. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  10249. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  10250. property isTextEdit: WordBool readonly dispid -2147417078;
  10251. procedure click; dispid -2147417079;
  10252. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  10253. property ondragstart: OleVariant dispid -2147412077;
  10254. function toString: WideString; dispid -2147417076;
  10255. property onbeforeupdate: OleVariant dispid -2147412091;
  10256. property onafterupdate: OleVariant dispid -2147412090;
  10257. property onerrorupdate: OleVariant dispid -2147412074;
  10258. property onrowexit: OleVariant dispid -2147412094;
  10259. property onrowenter: OleVariant dispid -2147412093;
  10260. property ondatasetchanged: OleVariant dispid -2147412072;
  10261. property ondataavailable: OleVariant dispid -2147412071;
  10262. property ondatasetcomplete: OleVariant dispid -2147412070;
  10263. property onfilterchange: OleVariant dispid -2147412069;
  10264. property children: IDispatch readonly dispid -2147417075;
  10265. property all: IDispatch readonly dispid -2147417074;
  10266. property scopeName: WideString readonly dispid -2147417073;
  10267. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  10268. procedure releaseCapture; dispid -2147417071;
  10269. property onlosecapture: OleVariant dispid -2147412066;
  10270. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  10271. procedure doScroll(component: OleVariant); dispid -2147417069;
  10272. property onscroll: OleVariant dispid -2147412081;
  10273. property ondrag: OleVariant dispid -2147412063;
  10274. property ondragend: OleVariant dispid -2147412062;
  10275. property ondragenter: OleVariant dispid -2147412061;
  10276. property ondragover: OleVariant dispid -2147412060;
  10277. property ondragleave: OleVariant dispid -2147412059;
  10278. property ondrop: OleVariant dispid -2147412058;
  10279. property onbeforecut: OleVariant dispid -2147412054;
  10280. property oncut: OleVariant dispid -2147412057;
  10281. property onbeforecopy: OleVariant dispid -2147412053;
  10282. property oncopy: OleVariant dispid -2147412056;
  10283. property onbeforepaste: OleVariant dispid -2147412052;
  10284. property onpaste: OleVariant dispid -2147412055;
  10285. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  10286. property onpropertychange: OleVariant dispid -2147412065;
  10287. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  10288. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  10289. procedure setExpression(const propname: WideString; const expression: WideString;
  10290. const language: WideString); dispid -2147417608;
  10291. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  10292. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  10293. property tabIndex: Smallint dispid -2147418097;
  10294. procedure focus; dispid -2147416112;
  10295. property accessKey: WideString dispid -2147416107;
  10296. property onblur: OleVariant dispid -2147412097;
  10297. property onfocus: OleVariant dispid -2147412098;
  10298. property onresize: OleVariant dispid -2147412076;
  10299. procedure blur; dispid -2147416110;
  10300. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  10301. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  10302. property clientHeight: Integer readonly dispid -2147416093;
  10303. property clientWidth: Integer readonly dispid -2147416092;
  10304. property clientTop: Integer readonly dispid -2147416091;
  10305. property clientLeft: Integer readonly dispid -2147416090;
  10306. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  10307. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  10308. property readyState: OleVariant readonly dispid -2147412996;
  10309. property onreadystatechange: OleVariant dispid -2147412087;
  10310. property onrowsdelete: OleVariant dispid -2147412050;
  10311. property onrowsinserted: OleVariant dispid -2147412049;
  10312. property oncellchange: OleVariant dispid -2147412048;
  10313. property dir: WideString dispid -2147412995;
  10314. function createControlRange: IDispatch; dispid -2147417056;
  10315. property scrollHeight: Integer readonly dispid -2147417055;
  10316. property scrollWidth: Integer readonly dispid -2147417054;
  10317. property scrollTop: Integer dispid -2147417053;
  10318. property scrollLeft: Integer dispid -2147417052;
  10319. procedure clearAttributes; dispid -2147417050;
  10320. property oncontextmenu: OleVariant dispid -2147412047;
  10321. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  10322. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  10323. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  10324. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  10325. property canHaveChildren: WordBool readonly dispid -2147417040;
  10326. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  10327. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  10328. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  10329. property behaviorUrns: IDispatch readonly dispid -2147417030;
  10330. property tagUrn: WideString dispid -2147417029;
  10331. property onbeforeeditfocus: OleVariant dispid -2147412043;
  10332. property readyStateValue: Integer readonly dispid -2147417028;
  10333. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  10334. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  10335. property isMultiLine: WordBool readonly dispid -2147417015;
  10336. property canHaveHTML: WordBool readonly dispid -2147417014;
  10337. property onlayoutcomplete: OleVariant dispid -2147412039;
  10338. property onpage: OleVariant dispid -2147412038;
  10339. property inflateBlock: WordBool dispid -2147417012;
  10340. property onbeforedeactivate: OleVariant dispid -2147412035;
  10341. procedure setActive; dispid -2147417011;
  10342. property contentEditable: WideString dispid -2147412950;
  10343. property isContentEditable: WordBool readonly dispid -2147417010;
  10344. property hideFocus: WordBool dispid -2147412949;
  10345. property disabled: WordBool dispid -2147418036;
  10346. property isDisabled: WordBool readonly dispid -2147417007;
  10347. property onmove: OleVariant dispid -2147412034;
  10348. property oncontrolselect: OleVariant dispid -2147412033;
  10349. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  10350. property onresizestart: OleVariant dispid -2147412029;
  10351. property onresizeend: OleVariant dispid -2147412028;
  10352. property onmovestart: OleVariant dispid -2147412031;
  10353. property onmoveend: OleVariant dispid -2147412030;
  10354. property onmouseenter: OleVariant dispid -2147412027;
  10355. property onmouseleave: OleVariant dispid -2147412026;
  10356. property onactivate: OleVariant dispid -2147412025;
  10357. property ondeactivate: OleVariant dispid -2147412024;
  10358. function dragDrop: WordBool; dispid -2147417005;
  10359. property glyphMode: Integer readonly dispid -2147417004;
  10360. property onmousewheel: OleVariant dispid -2147412036;
  10361. procedure normalize; dispid -2147417000;
  10362. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  10363. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  10364. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  10365. property onbeforeactivate: OleVariant dispid -2147412022;
  10366. property onfocusin: OleVariant dispid -2147412021;
  10367. property onfocusout: OleVariant dispid -2147412020;
  10368. property uniqueNumber: Integer readonly dispid -2147417058;
  10369. property uniqueID: WideString readonly dispid -2147417057;
  10370. property nodeType: Integer readonly dispid -2147417066;
  10371. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  10372. function hasChildNodes: WordBool; dispid -2147417064;
  10373. property childNodes: IDispatch readonly dispid -2147417063;
  10374. property attributes: IDispatch readonly dispid -2147417062;
  10375. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  10376. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  10377. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  10378. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  10379. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  10380. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  10381. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  10382. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  10383. property nodeName: WideString readonly dispid -2147417038;
  10384. property nodeValue: OleVariant dispid -2147417037;
  10385. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  10386. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  10387. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  10388. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  10389. property ownerDocument: IDispatch readonly dispid -2147416999;
  10390. property color: OleVariant dispid -2147413110;
  10391. property face: WideString dispid -2147413094;
  10392. property size: OleVariant dispid -2147413093;
  10393. end;
  10394. // *********************************************************************//
  10395. // DispIntf: HTMLAnchorEvents2
  10396. // Flags: (4112) Hidden Dispatchable
  10397. // GUID: {3050F610-98B5-11CF-BB82-00AA00BDCE0B}
  10398. // *********************************************************************//
  10399. HTMLAnchorEvents2 = dispinterface
  10400. ['{3050F610-98B5-11CF-BB82-00AA00BDCE0B}']
  10401. function onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  10402. function onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  10403. function ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  10404. function onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  10405. procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  10406. procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  10407. procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  10408. procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  10409. procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  10410. procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  10411. procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  10412. function onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  10413. procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  10414. function ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  10415. function onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  10416. procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  10417. function onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  10418. function onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  10419. procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  10420. procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  10421. procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  10422. procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  10423. procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  10424. procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  10425. procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  10426. procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  10427. procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  10428. procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  10429. function ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  10430. procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  10431. function ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  10432. function ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  10433. procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  10434. function ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  10435. function onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  10436. function oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  10437. function onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  10438. function oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  10439. function onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  10440. function onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  10441. function oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  10442. procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  10443. procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  10444. procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  10445. procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  10446. procedure onlayoutcomplete(const pEvtObj: IHTMLEventObj); dispid 1030;
  10447. procedure onpage(const pEvtObj: IHTMLEventObj); dispid 1031;
  10448. procedure onmouseenter(const pEvtObj: IHTMLEventObj); dispid 1042;
  10449. procedure onmouseleave(const pEvtObj: IHTMLEventObj); dispid 1043;
  10450. procedure onactivate(const pEvtObj: IHTMLEventObj); dispid 1044;
  10451. procedure ondeactivate(const pEvtObj: IHTMLEventObj); dispid 1045;
  10452. function onbeforedeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1034;
  10453. function onbeforeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1047;
  10454. procedure onfocusin(const pEvtObj: IHTMLEventObj); dispid 1048;
  10455. procedure onfocusout(const pEvtObj: IHTMLEventObj); dispid 1049;
  10456. procedure onmove(const pEvtObj: IHTMLEventObj); dispid 1035;
  10457. function oncontrolselect(const pEvtObj: IHTMLEventObj): WordBool; dispid 1036;
  10458. function onmovestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1038;
  10459. procedure onmoveend(const pEvtObj: IHTMLEventObj); dispid 1039;
  10460. function onresizestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1040;
  10461. procedure onresizeend(const pEvtObj: IHTMLEventObj); dispid 1041;
  10462. function onmousewheel(const pEvtObj: IHTMLEventObj): WordBool; dispid 1033;
  10463. end;
  10464. // *********************************************************************//
  10465. // DispIntf: HTMLAnchorEvents
  10466. // Flags: (4112) Hidden Dispatchable
  10467. // GUID: {3050F29D-98B5-11CF-BB82-00AA00BDCE0B}
  10468. // *********************************************************************//
  10469. HTMLAnchorEvents = dispinterface
  10470. ['{3050F29D-98B5-11CF-BB82-00AA00BDCE0B}']
  10471. function onhelp: WordBool; dispid -2147418102;
  10472. function onclick: WordBool; dispid -600;
  10473. function ondblclick: WordBool; dispid -601;
  10474. function onkeypress: WordBool; dispid -603;
  10475. procedure onkeydown; dispid -602;
  10476. procedure onkeyup; dispid -604;
  10477. procedure onmouseout; dispid -2147418103;
  10478. procedure onmouseover; dispid -2147418104;
  10479. procedure onmousemove; dispid -606;
  10480. procedure onmousedown; dispid -605;
  10481. procedure onmouseup; dispid -607;
  10482. function onselectstart: WordBool; dispid -2147418100;
  10483. procedure onfilterchange; dispid -2147418095;
  10484. function ondragstart: WordBool; dispid -2147418101;
  10485. function onbeforeupdate: WordBool; dispid -2147418108;
  10486. procedure onafterupdate; dispid -2147418107;
  10487. function onerrorupdate: WordBool; dispid -2147418099;
  10488. function onrowexit: WordBool; dispid -2147418106;
  10489. procedure onrowenter; dispid -2147418105;
  10490. procedure ondatasetchanged; dispid -2147418098;
  10491. procedure ondataavailable; dispid -2147418097;
  10492. procedure ondatasetcomplete; dispid -2147418096;
  10493. procedure onlosecapture; dispid -2147418094;
  10494. procedure onpropertychange; dispid -2147418093;
  10495. procedure onscroll; dispid 1014;
  10496. procedure onfocus; dispid -2147418111;
  10497. procedure onblur; dispid -2147418112;
  10498. procedure onresize; dispid 1016;
  10499. function ondrag: WordBool; dispid -2147418092;
  10500. procedure ondragend; dispid -2147418091;
  10501. function ondragenter: WordBool; dispid -2147418090;
  10502. function ondragover: WordBool; dispid -2147418089;
  10503. procedure ondragleave; dispid -2147418088;
  10504. function ondrop: WordBool; dispid -2147418087;
  10505. function onbeforecut: WordBool; dispid -2147418083;
  10506. function oncut: WordBool; dispid -2147418086;
  10507. function onbeforecopy: WordBool; dispid -2147418082;
  10508. function oncopy: WordBool; dispid -2147418085;
  10509. function onbeforepaste: WordBool; dispid -2147418081;
  10510. function onpaste: WordBool; dispid -2147418084;
  10511. function oncontextmenu: WordBool; dispid 1023;
  10512. procedure onrowsdelete; dispid -2147418080;
  10513. procedure onrowsinserted; dispid -2147418079;
  10514. procedure oncellchange; dispid -2147418078;
  10515. procedure onreadystatechange; dispid -609;
  10516. procedure onbeforeeditfocus; dispid 1027;
  10517. procedure onlayoutcomplete; dispid 1030;
  10518. procedure onpage; dispid 1031;
  10519. function onbeforedeactivate: WordBool; dispid 1034;
  10520. function onbeforeactivate: WordBool; dispid 1047;
  10521. procedure onmove; dispid 1035;
  10522. function oncontrolselect: WordBool; dispid 1036;
  10523. function onmovestart: WordBool; dispid 1038;
  10524. procedure onmoveend; dispid 1039;
  10525. function onresizestart: WordBool; dispid 1040;
  10526. procedure onresizeend; dispid 1041;
  10527. procedure onmouseenter; dispid 1042;
  10528. procedure onmouseleave; dispid 1043;
  10529. function onmousewheel: WordBool; dispid 1033;
  10530. procedure onactivate; dispid 1044;
  10531. procedure ondeactivate; dispid 1045;
  10532. procedure onfocusin; dispid 1048;
  10533. procedure onfocusout; dispid 1049;
  10534. end;
  10535. // *********************************************************************//
  10536. // Interface: IHTMLAnchorElement
  10537. // Flags: (4416) Dual OleAutomation Dispatchable
  10538. // GUID: {3050F1DA-98B5-11CF-BB82-00AA00BDCE0B}
  10539. // *********************************************************************//
  10540. IHTMLAnchorElement = interface(IDispatch)
  10541. ['{3050F1DA-98B5-11CF-BB82-00AA00BDCE0B}']
  10542. procedure Set_href(const p: WideString); safecall;
  10543. function Get_href: WideString; safecall;
  10544. procedure Set_target(const p: WideString); safecall;
  10545. function Get_target: WideString; safecall;
  10546. procedure Set_rel(const p: WideString); safecall;
  10547. function Get_rel: WideString; safecall;
  10548. procedure Set_rev(const p: WideString); safecall;
  10549. function Get_rev: WideString; safecall;
  10550. procedure Set_urn(const p: WideString); safecall;
  10551. function Get_urn: WideString; safecall;
  10552. procedure Set_Methods(const p: WideString); safecall;
  10553. function Get_Methods: WideString; safecall;
  10554. procedure Set_name(const p: WideString); safecall;
  10555. function Get_name: WideString; safecall;
  10556. procedure Set_host(const p: WideString); safecall;
  10557. function Get_host: WideString; safecall;
  10558. procedure Set_hostname(const p: WideString); safecall;
  10559. function Get_hostname: WideString; safecall;
  10560. procedure Set_pathname(const p: WideString); safecall;
  10561. function Get_pathname: WideString; safecall;
  10562. procedure Set_port(const p: WideString); safecall;
  10563. function Get_port: WideString; safecall;
  10564. procedure Set_protocol(const p: WideString); safecall;
  10565. function Get_protocol: WideString; safecall;
  10566. procedure Set_search(const p: WideString); safecall;
  10567. function Get_search: WideString; safecall;
  10568. procedure Set_hash(const p: WideString); safecall;
  10569. function Get_hash: WideString; safecall;
  10570. procedure Set_onblur(p: OleVariant); safecall;
  10571. function Get_onblur: OleVariant; safecall;
  10572. procedure Set_onfocus(p: OleVariant); safecall;
  10573. function Get_onfocus: OleVariant; safecall;
  10574. procedure Set_accessKey(const p: WideString); safecall;
  10575. function Get_accessKey: WideString; safecall;
  10576. function Get_protocolLong: WideString; safecall;
  10577. function Get_mimeType: WideString; safecall;
  10578. function Get_nameProp: WideString; safecall;
  10579. procedure Set_tabIndex(p: Smallint); safecall;
  10580. function Get_tabIndex: Smallint; safecall;
  10581. procedure focus; safecall;
  10582. procedure blur; safecall;
  10583. property href: WideString read Get_href write Set_href;
  10584. property target: WideString read Get_target write Set_target;
  10585. property rel: WideString read Get_rel write Set_rel;
  10586. property rev: WideString read Get_rev write Set_rev;
  10587. property urn: WideString read Get_urn write Set_urn;
  10588. property Methods: WideString read Get_Methods write Set_Methods;
  10589. property name: WideString read Get_name write Set_name;
  10590. property host: WideString read Get_host write Set_host;
  10591. property hostname: WideString read Get_hostname write Set_hostname;
  10592. property pathname: WideString read Get_pathname write Set_pathname;
  10593. property port: WideString read Get_port write Set_port;
  10594. property protocol: WideString read Get_protocol write Set_protocol;
  10595. property search: WideString read Get_search write Set_search;
  10596. property hash: WideString read Get_hash write Set_hash;
  10597. property onblur: OleVariant read Get_onblur write Set_onblur;
  10598. property onfocus: OleVariant read Get_onfocus write Set_onfocus;
  10599. property accessKey: WideString read Get_accessKey write Set_accessKey;
  10600. property protocolLong: WideString read Get_protocolLong;
  10601. property mimeType: WideString read Get_mimeType;
  10602. property nameProp: WideString read Get_nameProp;
  10603. property tabIndex: Smallint read Get_tabIndex write Set_tabIndex;
  10604. end;
  10605. // *********************************************************************//
  10606. // DispIntf: IHTMLAnchorElementDisp
  10607. // Flags: (4416) Dual OleAutomation Dispatchable
  10608. // GUID: {3050F1DA-98B5-11CF-BB82-00AA00BDCE0B}
  10609. // *********************************************************************//
  10610. IHTMLAnchorElementDisp = dispinterface
  10611. ['{3050F1DA-98B5-11CF-BB82-00AA00BDCE0B}']
  10612. property href: WideString dispid 0;
  10613. property target: WideString dispid 1003;
  10614. property rel: WideString dispid 1005;
  10615. property rev: WideString dispid 1006;
  10616. property urn: WideString dispid 1007;
  10617. property Methods: WideString dispid 1008;
  10618. property name: WideString dispid -2147418112;
  10619. property host: WideString dispid 1012;
  10620. property hostname: WideString dispid 1013;
  10621. property pathname: WideString dispid 1014;
  10622. property port: WideString dispid 1015;
  10623. property protocol: WideString dispid 1016;
  10624. property search: WideString dispid 1017;
  10625. property hash: WideString dispid 1018;
  10626. property onblur: OleVariant dispid -2147412097;
  10627. property onfocus: OleVariant dispid -2147412098;
  10628. property accessKey: WideString dispid -2147416107;
  10629. property protocolLong: WideString readonly dispid 1031;
  10630. property mimeType: WideString readonly dispid 1030;
  10631. property nameProp: WideString readonly dispid 1032;
  10632. property tabIndex: Smallint dispid -2147418097;
  10633. procedure focus; dispid -2147416112;
  10634. procedure blur; dispid -2147416110;
  10635. end;
  10636. // *********************************************************************//
  10637. // Interface: IHTMLAnchorElement2
  10638. // Flags: (4416) Dual OleAutomation Dispatchable
  10639. // GUID: {3050F825-98B5-11CF-BB82-00AA00BDCE0B}
  10640. // *********************************************************************//
  10641. IHTMLAnchorElement2 = interface(IDispatch)
  10642. ['{3050F825-98B5-11CF-BB82-00AA00BDCE0B}']
  10643. procedure Set_charset(const p: WideString); safecall;
  10644. function Get_charset: WideString; safecall;
  10645. procedure Set_coords(const p: WideString); safecall;
  10646. function Get_coords: WideString; safecall;
  10647. procedure Set_hreflang(const p: WideString); safecall;
  10648. function Get_hreflang: WideString; safecall;
  10649. procedure Set_shape(const p: WideString); safecall;
  10650. function Get_shape: WideString; safecall;
  10651. procedure Set_type_(const p: WideString); safecall;
  10652. function Get_type_: WideString; safecall;
  10653. property charset: WideString read Get_charset write Set_charset;
  10654. property coords: WideString read Get_coords write Set_coords;
  10655. property hreflang: WideString read Get_hreflang write Set_hreflang;
  10656. property shape: WideString read Get_shape write Set_shape;
  10657. property type_: WideString read Get_type_ write Set_type_;
  10658. end;
  10659. // *********************************************************************//
  10660. // DispIntf: IHTMLAnchorElement2Disp
  10661. // Flags: (4416) Dual OleAutomation Dispatchable
  10662. // GUID: {3050F825-98B5-11CF-BB82-00AA00BDCE0B}
  10663. // *********************************************************************//
  10664. IHTMLAnchorElement2Disp = dispinterface
  10665. ['{3050F825-98B5-11CF-BB82-00AA00BDCE0B}']
  10666. property charset: WideString dispid 1023;
  10667. property coords: WideString dispid 1024;
  10668. property hreflang: WideString dispid 1025;
  10669. property shape: WideString dispid 1026;
  10670. property type_: WideString dispid 1027;
  10671. end;
  10672. // *********************************************************************//
  10673. // DispIntf: DispHTMLAnchorElement
  10674. // Flags: (4112) Hidden Dispatchable
  10675. // GUID: {3050F502-98B5-11CF-BB82-00AA00BDCE0B}
  10676. // *********************************************************************//
  10677. DispHTMLAnchorElement = dispinterface
  10678. ['{3050F502-98B5-11CF-BB82-00AA00BDCE0B}']
  10679. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  10680. lFlags: Integer); dispid -2147417611;
  10681. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  10682. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  10683. property _className: WideString dispid -2147417111;
  10684. property id: WideString dispid -2147417110;
  10685. property tagName: WideString readonly dispid -2147417108;
  10686. property parentElement: IHTMLElement readonly dispid -2147418104;
  10687. property style: IHTMLStyle readonly dispid -2147418038;
  10688. property onhelp: OleVariant dispid -2147412099;
  10689. property onclick: OleVariant dispid -2147412104;
  10690. property ondblclick: OleVariant dispid -2147412103;
  10691. property onkeydown: OleVariant dispid -2147412107;
  10692. property onkeyup: OleVariant dispid -2147412106;
  10693. property onkeypress: OleVariant dispid -2147412105;
  10694. property onmouseout: OleVariant dispid -2147412111;
  10695. property onmouseover: OleVariant dispid -2147412112;
  10696. property onmousemove: OleVariant dispid -2147412108;
  10697. property onmousedown: OleVariant dispid -2147412110;
  10698. property onmouseup: OleVariant dispid -2147412109;
  10699. property document: IDispatch readonly dispid -2147417094;
  10700. property title: WideString dispid -2147418043;
  10701. property language: WideString dispid -2147413012;
  10702. property onselectstart: OleVariant dispid -2147412075;
  10703. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  10704. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  10705. property sourceIndex: Integer readonly dispid -2147417088;
  10706. property recordNumber: OleVariant readonly dispid -2147417087;
  10707. property lang: WideString dispid -2147413103;
  10708. property offsetLeft: Integer readonly dispid -2147417104;
  10709. property offsetTop: Integer readonly dispid -2147417103;
  10710. property offsetWidth: Integer readonly dispid -2147417102;
  10711. property offsetHeight: Integer readonly dispid -2147417101;
  10712. property offsetParent: IHTMLElement readonly dispid -2147417100;
  10713. property innerHTML: WideString dispid -2147417086;
  10714. property innerText: WideString dispid -2147417085;
  10715. property outerHTML: WideString dispid -2147417084;
  10716. property outerText: WideString dispid -2147417083;
  10717. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  10718. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  10719. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  10720. property isTextEdit: WordBool readonly dispid -2147417078;
  10721. procedure click; dispid -2147417079;
  10722. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  10723. property ondragstart: OleVariant dispid -2147412077;
  10724. function toString: WideString; dispid -2147417076;
  10725. property onbeforeupdate: OleVariant dispid -2147412091;
  10726. property onafterupdate: OleVariant dispid -2147412090;
  10727. property onerrorupdate: OleVariant dispid -2147412074;
  10728. property onrowexit: OleVariant dispid -2147412094;
  10729. property onrowenter: OleVariant dispid -2147412093;
  10730. property ondatasetchanged: OleVariant dispid -2147412072;
  10731. property ondataavailable: OleVariant dispid -2147412071;
  10732. property ondatasetcomplete: OleVariant dispid -2147412070;
  10733. property onfilterchange: OleVariant dispid -2147412069;
  10734. property children: IDispatch readonly dispid -2147417075;
  10735. property all: IDispatch readonly dispid -2147417074;
  10736. property scopeName: WideString readonly dispid -2147417073;
  10737. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  10738. procedure releaseCapture; dispid -2147417071;
  10739. property onlosecapture: OleVariant dispid -2147412066;
  10740. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  10741. procedure doScroll(component: OleVariant); dispid -2147417069;
  10742. property onscroll: OleVariant dispid -2147412081;
  10743. property ondrag: OleVariant dispid -2147412063;
  10744. property ondragend: OleVariant dispid -2147412062;
  10745. property ondragenter: OleVariant dispid -2147412061;
  10746. property ondragover: OleVariant dispid -2147412060;
  10747. property ondragleave: OleVariant dispid -2147412059;
  10748. property ondrop: OleVariant dispid -2147412058;
  10749. property onbeforecut: OleVariant dispid -2147412054;
  10750. property oncut: OleVariant dispid -2147412057;
  10751. property onbeforecopy: OleVariant dispid -2147412053;
  10752. property oncopy: OleVariant dispid -2147412056;
  10753. property onbeforepaste: OleVariant dispid -2147412052;
  10754. property onpaste: OleVariant dispid -2147412055;
  10755. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  10756. property onpropertychange: OleVariant dispid -2147412065;
  10757. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  10758. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  10759. procedure setExpression(const propname: WideString; const expression: WideString;
  10760. const language: WideString); dispid -2147417608;
  10761. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  10762. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  10763. property tabIndex: Smallint dispid -2147418097;
  10764. procedure focus; dispid -2147416112;
  10765. property accessKey: WideString dispid -2147416107;
  10766. property onblur: OleVariant dispid -2147412097;
  10767. property onfocus: OleVariant dispid -2147412098;
  10768. property onresize: OleVariant dispid -2147412076;
  10769. procedure blur; dispid -2147416110;
  10770. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  10771. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  10772. property clientHeight: Integer readonly dispid -2147416093;
  10773. property clientWidth: Integer readonly dispid -2147416092;
  10774. property clientTop: Integer readonly dispid -2147416091;
  10775. property clientLeft: Integer readonly dispid -2147416090;
  10776. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  10777. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  10778. property readyState: OleVariant readonly dispid -2147412996;
  10779. property onreadystatechange: OleVariant dispid -2147412087;
  10780. property onrowsdelete: OleVariant dispid -2147412050;
  10781. property onrowsinserted: OleVariant dispid -2147412049;
  10782. property oncellchange: OleVariant dispid -2147412048;
  10783. property dir: WideString dispid -2147412995;
  10784. function createControlRange: IDispatch; dispid -2147417056;
  10785. property scrollHeight: Integer readonly dispid -2147417055;
  10786. property scrollWidth: Integer readonly dispid -2147417054;
  10787. property scrollTop: Integer dispid -2147417053;
  10788. property scrollLeft: Integer dispid -2147417052;
  10789. procedure clearAttributes; dispid -2147417050;
  10790. property oncontextmenu: OleVariant dispid -2147412047;
  10791. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  10792. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  10793. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  10794. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  10795. property canHaveChildren: WordBool readonly dispid -2147417040;
  10796. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  10797. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  10798. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  10799. property behaviorUrns: IDispatch readonly dispid -2147417030;
  10800. property tagUrn: WideString dispid -2147417029;
  10801. property onbeforeeditfocus: OleVariant dispid -2147412043;
  10802. property readyStateValue: Integer readonly dispid -2147417028;
  10803. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  10804. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  10805. property isMultiLine: WordBool readonly dispid -2147417015;
  10806. property canHaveHTML: WordBool readonly dispid -2147417014;
  10807. property onlayoutcomplete: OleVariant dispid -2147412039;
  10808. property onpage: OleVariant dispid -2147412038;
  10809. property inflateBlock: WordBool dispid -2147417012;
  10810. property onbeforedeactivate: OleVariant dispid -2147412035;
  10811. procedure setActive; dispid -2147417011;
  10812. property contentEditable: WideString dispid -2147412950;
  10813. property isContentEditable: WordBool readonly dispid -2147417010;
  10814. property hideFocus: WordBool dispid -2147412949;
  10815. property disabled: WordBool dispid -2147418036;
  10816. property isDisabled: WordBool readonly dispid -2147417007;
  10817. property onmove: OleVariant dispid -2147412034;
  10818. property oncontrolselect: OleVariant dispid -2147412033;
  10819. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  10820. property onresizestart: OleVariant dispid -2147412029;
  10821. property onresizeend: OleVariant dispid -2147412028;
  10822. property onmovestart: OleVariant dispid -2147412031;
  10823. property onmoveend: OleVariant dispid -2147412030;
  10824. property onmouseenter: OleVariant dispid -2147412027;
  10825. property onmouseleave: OleVariant dispid -2147412026;
  10826. property onactivate: OleVariant dispid -2147412025;
  10827. property ondeactivate: OleVariant dispid -2147412024;
  10828. function dragDrop: WordBool; dispid -2147417005;
  10829. property glyphMode: Integer readonly dispid -2147417004;
  10830. property onmousewheel: OleVariant dispid -2147412036;
  10831. procedure normalize; dispid -2147417000;
  10832. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  10833. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  10834. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  10835. property onbeforeactivate: OleVariant dispid -2147412022;
  10836. property onfocusin: OleVariant dispid -2147412021;
  10837. property onfocusout: OleVariant dispid -2147412020;
  10838. property uniqueNumber: Integer readonly dispid -2147417058;
  10839. property uniqueID: WideString readonly dispid -2147417057;
  10840. property nodeType: Integer readonly dispid -2147417066;
  10841. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  10842. function hasChildNodes: WordBool; dispid -2147417064;
  10843. property childNodes: IDispatch readonly dispid -2147417063;
  10844. property attributes: IDispatch readonly dispid -2147417062;
  10845. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  10846. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  10847. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  10848. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  10849. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  10850. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  10851. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  10852. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  10853. property nodeName: WideString readonly dispid -2147417038;
  10854. property nodeValue: OleVariant dispid -2147417037;
  10855. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  10856. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  10857. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  10858. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  10859. property ownerDocument: IDispatch readonly dispid -2147416999;
  10860. property dataFld: WideString dispid -2147417091;
  10861. property dataSrc: WideString dispid -2147417090;
  10862. property dataFormatAs: WideString dispid -2147417089;
  10863. property href: WideString dispid 0;
  10864. property target: WideString dispid 1003;
  10865. property rel: WideString dispid 1005;
  10866. property rev: WideString dispid 1006;
  10867. property urn: WideString dispid 1007;
  10868. property Methods: WideString dispid 1008;
  10869. property name: WideString dispid -2147418112;
  10870. property host: WideString dispid 1012;
  10871. property hostname: WideString dispid 1013;
  10872. property pathname: WideString dispid 1014;
  10873. property port: WideString dispid 1015;
  10874. property protocol: WideString dispid 1016;
  10875. property search: WideString dispid 1017;
  10876. property hash: WideString dispid 1018;
  10877. property protocolLong: WideString readonly dispid 1031;
  10878. property mimeType: WideString readonly dispid 1030;
  10879. property nameProp: WideString readonly dispid 1032;
  10880. property charset: WideString dispid 1023;
  10881. property coords: WideString dispid 1024;
  10882. property hreflang: WideString dispid 1025;
  10883. property shape: WideString dispid 1026;
  10884. property type_: WideString dispid 1027;
  10885. end;
  10886. // *********************************************************************//
  10887. // DispIntf: HTMLLabelEvents2
  10888. // Flags: (4112) Hidden Dispatchable
  10889. // GUID: {3050F61C-98B5-11CF-BB82-00AA00BDCE0B}
  10890. // *********************************************************************//
  10891. HTMLLabelEvents2 = dispinterface
  10892. ['{3050F61C-98B5-11CF-BB82-00AA00BDCE0B}']
  10893. function onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  10894. function onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  10895. function ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  10896. function onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  10897. procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  10898. procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  10899. procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  10900. procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  10901. procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  10902. procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  10903. procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  10904. function onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  10905. procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  10906. function ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  10907. function onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  10908. procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  10909. function onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  10910. function onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  10911. procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  10912. procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  10913. procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  10914. procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  10915. procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  10916. procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  10917. procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  10918. procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  10919. procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  10920. procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  10921. function ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  10922. procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  10923. function ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  10924. function ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  10925. procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  10926. function ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  10927. function onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  10928. function oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  10929. function onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  10930. function oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  10931. function onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  10932. function onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  10933. function oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  10934. procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  10935. procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  10936. procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  10937. procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  10938. procedure onlayoutcomplete(const pEvtObj: IHTMLEventObj); dispid 1030;
  10939. procedure onpage(const pEvtObj: IHTMLEventObj); dispid 1031;
  10940. procedure onmouseenter(const pEvtObj: IHTMLEventObj); dispid 1042;
  10941. procedure onmouseleave(const pEvtObj: IHTMLEventObj); dispid 1043;
  10942. procedure onactivate(const pEvtObj: IHTMLEventObj); dispid 1044;
  10943. procedure ondeactivate(const pEvtObj: IHTMLEventObj); dispid 1045;
  10944. function onbeforedeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1034;
  10945. function onbeforeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1047;
  10946. procedure onfocusin(const pEvtObj: IHTMLEventObj); dispid 1048;
  10947. procedure onfocusout(const pEvtObj: IHTMLEventObj); dispid 1049;
  10948. procedure onmove(const pEvtObj: IHTMLEventObj); dispid 1035;
  10949. function oncontrolselect(const pEvtObj: IHTMLEventObj): WordBool; dispid 1036;
  10950. function onmovestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1038;
  10951. procedure onmoveend(const pEvtObj: IHTMLEventObj); dispid 1039;
  10952. function onresizestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1040;
  10953. procedure onresizeend(const pEvtObj: IHTMLEventObj); dispid 1041;
  10954. function onmousewheel(const pEvtObj: IHTMLEventObj): WordBool; dispid 1033;
  10955. end;
  10956. // *********************************************************************//
  10957. // DispIntf: HTMLLabelEvents
  10958. // Flags: (4112) Hidden Dispatchable
  10959. // GUID: {3050F329-98B5-11CF-BB82-00AA00BDCE0B}
  10960. // *********************************************************************//
  10961. HTMLLabelEvents = dispinterface
  10962. ['{3050F329-98B5-11CF-BB82-00AA00BDCE0B}']
  10963. function onhelp: WordBool; dispid -2147418102;
  10964. function onclick: WordBool; dispid -600;
  10965. function ondblclick: WordBool; dispid -601;
  10966. function onkeypress: WordBool; dispid -603;
  10967. procedure onkeydown; dispid -602;
  10968. procedure onkeyup; dispid -604;
  10969. procedure onmouseout; dispid -2147418103;
  10970. procedure onmouseover; dispid -2147418104;
  10971. procedure onmousemove; dispid -606;
  10972. procedure onmousedown; dispid -605;
  10973. procedure onmouseup; dispid -607;
  10974. function onselectstart: WordBool; dispid -2147418100;
  10975. procedure onfilterchange; dispid -2147418095;
  10976. function ondragstart: WordBool; dispid -2147418101;
  10977. function onbeforeupdate: WordBool; dispid -2147418108;
  10978. procedure onafterupdate; dispid -2147418107;
  10979. function onerrorupdate: WordBool; dispid -2147418099;
  10980. function onrowexit: WordBool; dispid -2147418106;
  10981. procedure onrowenter; dispid -2147418105;
  10982. procedure ondatasetchanged; dispid -2147418098;
  10983. procedure ondataavailable; dispid -2147418097;
  10984. procedure ondatasetcomplete; dispid -2147418096;
  10985. procedure onlosecapture; dispid -2147418094;
  10986. procedure onpropertychange; dispid -2147418093;
  10987. procedure onscroll; dispid 1014;
  10988. procedure onfocus; dispid -2147418111;
  10989. procedure onblur; dispid -2147418112;
  10990. procedure onresize; dispid 1016;
  10991. function ondrag: WordBool; dispid -2147418092;
  10992. procedure ondragend; dispid -2147418091;
  10993. function ondragenter: WordBool; dispid -2147418090;
  10994. function ondragover: WordBool; dispid -2147418089;
  10995. procedure ondragleave; dispid -2147418088;
  10996. function ondrop: WordBool; dispid -2147418087;
  10997. function onbeforecut: WordBool; dispid -2147418083;
  10998. function oncut: WordBool; dispid -2147418086;
  10999. function onbeforecopy: WordBool; dispid -2147418082;
  11000. function oncopy: WordBool; dispid -2147418085;
  11001. function onbeforepaste: WordBool; dispid -2147418081;
  11002. function onpaste: WordBool; dispid -2147418084;
  11003. function oncontextmenu: WordBool; dispid 1023;
  11004. procedure onrowsdelete; dispid -2147418080;
  11005. procedure onrowsinserted; dispid -2147418079;
  11006. procedure oncellchange; dispid -2147418078;
  11007. procedure onreadystatechange; dispid -609;
  11008. procedure onbeforeeditfocus; dispid 1027;
  11009. procedure onlayoutcomplete; dispid 1030;
  11010. procedure onpage; dispid 1031;
  11011. function onbeforedeactivate: WordBool; dispid 1034;
  11012. function onbeforeactivate: WordBool; dispid 1047;
  11013. procedure onmove; dispid 1035;
  11014. function oncontrolselect: WordBool; dispid 1036;
  11015. function onmovestart: WordBool; dispid 1038;
  11016. procedure onmoveend; dispid 1039;
  11017. function onresizestart: WordBool; dispid 1040;
  11018. procedure onresizeend; dispid 1041;
  11019. procedure onmouseenter; dispid 1042;
  11020. procedure onmouseleave; dispid 1043;
  11021. function onmousewheel: WordBool; dispid 1033;
  11022. procedure onactivate; dispid 1044;
  11023. procedure ondeactivate; dispid 1045;
  11024. procedure onfocusin; dispid 1048;
  11025. procedure onfocusout; dispid 1049;
  11026. end;
  11027. // *********************************************************************//
  11028. // Interface: IHTMLLabelElement
  11029. // Flags: (4416) Dual OleAutomation Dispatchable
  11030. // GUID: {3050F32A-98B5-11CF-BB82-00AA00BDCE0B}
  11031. // *********************************************************************//
  11032. IHTMLLabelElement = interface(IDispatch)
  11033. ['{3050F32A-98B5-11CF-BB82-00AA00BDCE0B}']
  11034. procedure Set_htmlFor(const p: WideString); safecall;
  11035. function Get_htmlFor: WideString; safecall;
  11036. procedure Set_accessKey(const p: WideString); safecall;
  11037. function Get_accessKey: WideString; safecall;
  11038. property htmlFor: WideString read Get_htmlFor write Set_htmlFor;
  11039. property accessKey: WideString read Get_accessKey write Set_accessKey;
  11040. end;
  11041. // *********************************************************************//
  11042. // DispIntf: IHTMLLabelElementDisp
  11043. // Flags: (4416) Dual OleAutomation Dispatchable
  11044. // GUID: {3050F32A-98B5-11CF-BB82-00AA00BDCE0B}
  11045. // *********************************************************************//
  11046. IHTMLLabelElementDisp = dispinterface
  11047. ['{3050F32A-98B5-11CF-BB82-00AA00BDCE0B}']
  11048. property htmlFor: WideString dispid 1000;
  11049. property accessKey: WideString dispid -2147416107;
  11050. end;
  11051. // *********************************************************************//
  11052. // Interface: IHTMLLabelElement2
  11053. // Flags: (4416) Dual OleAutomation Dispatchable
  11054. // GUID: {3050F832-98B5-11CF-BB82-00AA00BDCE0B}
  11055. // *********************************************************************//
  11056. IHTMLLabelElement2 = interface(IDispatch)
  11057. ['{3050F832-98B5-11CF-BB82-00AA00BDCE0B}']
  11058. function Get_form: IHTMLFormElement; safecall;
  11059. property form: IHTMLFormElement read Get_form;
  11060. end;
  11061. // *********************************************************************//
  11062. // DispIntf: IHTMLLabelElement2Disp
  11063. // Flags: (4416) Dual OleAutomation Dispatchable
  11064. // GUID: {3050F832-98B5-11CF-BB82-00AA00BDCE0B}
  11065. // *********************************************************************//
  11066. IHTMLLabelElement2Disp = dispinterface
  11067. ['{3050F832-98B5-11CF-BB82-00AA00BDCE0B}']
  11068. property form: IHTMLFormElement readonly dispid 1002;
  11069. end;
  11070. // *********************************************************************//
  11071. // DispIntf: DispHTMLLabelElement
  11072. // Flags: (4112) Hidden Dispatchable
  11073. // GUID: {3050F522-98B5-11CF-BB82-00AA00BDCE0B}
  11074. // *********************************************************************//
  11075. DispHTMLLabelElement = dispinterface
  11076. ['{3050F522-98B5-11CF-BB82-00AA00BDCE0B}']
  11077. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  11078. lFlags: Integer); dispid -2147417611;
  11079. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  11080. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  11081. property _className: WideString dispid -2147417111;
  11082. property id: WideString dispid -2147417110;
  11083. property tagName: WideString readonly dispid -2147417108;
  11084. property parentElement: IHTMLElement readonly dispid -2147418104;
  11085. property style: IHTMLStyle readonly dispid -2147418038;
  11086. property onhelp: OleVariant dispid -2147412099;
  11087. property onclick: OleVariant dispid -2147412104;
  11088. property ondblclick: OleVariant dispid -2147412103;
  11089. property onkeydown: OleVariant dispid -2147412107;
  11090. property onkeyup: OleVariant dispid -2147412106;
  11091. property onkeypress: OleVariant dispid -2147412105;
  11092. property onmouseout: OleVariant dispid -2147412111;
  11093. property onmouseover: OleVariant dispid -2147412112;
  11094. property onmousemove: OleVariant dispid -2147412108;
  11095. property onmousedown: OleVariant dispid -2147412110;
  11096. property onmouseup: OleVariant dispid -2147412109;
  11097. property document: IDispatch readonly dispid -2147417094;
  11098. property title: WideString dispid -2147418043;
  11099. property language: WideString dispid -2147413012;
  11100. property onselectstart: OleVariant dispid -2147412075;
  11101. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  11102. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  11103. property sourceIndex: Integer readonly dispid -2147417088;
  11104. property recordNumber: OleVariant readonly dispid -2147417087;
  11105. property lang: WideString dispid -2147413103;
  11106. property offsetLeft: Integer readonly dispid -2147417104;
  11107. property offsetTop: Integer readonly dispid -2147417103;
  11108. property offsetWidth: Integer readonly dispid -2147417102;
  11109. property offsetHeight: Integer readonly dispid -2147417101;
  11110. property offsetParent: IHTMLElement readonly dispid -2147417100;
  11111. property innerHTML: WideString dispid -2147417086;
  11112. property innerText: WideString dispid -2147417085;
  11113. property outerHTML: WideString dispid -2147417084;
  11114. property outerText: WideString dispid -2147417083;
  11115. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  11116. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  11117. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  11118. property isTextEdit: WordBool readonly dispid -2147417078;
  11119. procedure click; dispid -2147417079;
  11120. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  11121. property ondragstart: OleVariant dispid -2147412077;
  11122. function toString: WideString; dispid -2147417076;
  11123. property onbeforeupdate: OleVariant dispid -2147412091;
  11124. property onafterupdate: OleVariant dispid -2147412090;
  11125. property onerrorupdate: OleVariant dispid -2147412074;
  11126. property onrowexit: OleVariant dispid -2147412094;
  11127. property onrowenter: OleVariant dispid -2147412093;
  11128. property ondatasetchanged: OleVariant dispid -2147412072;
  11129. property ondataavailable: OleVariant dispid -2147412071;
  11130. property ondatasetcomplete: OleVariant dispid -2147412070;
  11131. property onfilterchange: OleVariant dispid -2147412069;
  11132. property children: IDispatch readonly dispid -2147417075;
  11133. property all: IDispatch readonly dispid -2147417074;
  11134. property scopeName: WideString readonly dispid -2147417073;
  11135. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  11136. procedure releaseCapture; dispid -2147417071;
  11137. property onlosecapture: OleVariant dispid -2147412066;
  11138. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  11139. procedure doScroll(component: OleVariant); dispid -2147417069;
  11140. property onscroll: OleVariant dispid -2147412081;
  11141. property ondrag: OleVariant dispid -2147412063;
  11142. property ondragend: OleVariant dispid -2147412062;
  11143. property ondragenter: OleVariant dispid -2147412061;
  11144. property ondragover: OleVariant dispid -2147412060;
  11145. property ondragleave: OleVariant dispid -2147412059;
  11146. property ondrop: OleVariant dispid -2147412058;
  11147. property onbeforecut: OleVariant dispid -2147412054;
  11148. property oncut: OleVariant dispid -2147412057;
  11149. property onbeforecopy: OleVariant dispid -2147412053;
  11150. property oncopy: OleVariant dispid -2147412056;
  11151. property onbeforepaste: OleVariant dispid -2147412052;
  11152. property onpaste: OleVariant dispid -2147412055;
  11153. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  11154. property onpropertychange: OleVariant dispid -2147412065;
  11155. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  11156. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  11157. procedure setExpression(const propname: WideString; const expression: WideString;
  11158. const language: WideString); dispid -2147417608;
  11159. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  11160. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  11161. property tabIndex: Smallint dispid -2147418097;
  11162. procedure focus; dispid -2147416112;
  11163. property accessKey: WideString dispid -2147416107;
  11164. property onblur: OleVariant dispid -2147412097;
  11165. property onfocus: OleVariant dispid -2147412098;
  11166. property onresize: OleVariant dispid -2147412076;
  11167. procedure blur; dispid -2147416110;
  11168. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  11169. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  11170. property clientHeight: Integer readonly dispid -2147416093;
  11171. property clientWidth: Integer readonly dispid -2147416092;
  11172. property clientTop: Integer readonly dispid -2147416091;
  11173. property clientLeft: Integer readonly dispid -2147416090;
  11174. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  11175. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  11176. property readyState: OleVariant readonly dispid -2147412996;
  11177. property onreadystatechange: OleVariant dispid -2147412087;
  11178. property onrowsdelete: OleVariant dispid -2147412050;
  11179. property onrowsinserted: OleVariant dispid -2147412049;
  11180. property oncellchange: OleVariant dispid -2147412048;
  11181. property dir: WideString dispid -2147412995;
  11182. function createControlRange: IDispatch; dispid -2147417056;
  11183. property scrollHeight: Integer readonly dispid -2147417055;
  11184. property scrollWidth: Integer readonly dispid -2147417054;
  11185. property scrollTop: Integer dispid -2147417053;
  11186. property scrollLeft: Integer dispid -2147417052;
  11187. procedure clearAttributes; dispid -2147417050;
  11188. property oncontextmenu: OleVariant dispid -2147412047;
  11189. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  11190. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  11191. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  11192. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  11193. property canHaveChildren: WordBool readonly dispid -2147417040;
  11194. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  11195. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  11196. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  11197. property behaviorUrns: IDispatch readonly dispid -2147417030;
  11198. property tagUrn: WideString dispid -2147417029;
  11199. property onbeforeeditfocus: OleVariant dispid -2147412043;
  11200. property readyStateValue: Integer readonly dispid -2147417028;
  11201. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  11202. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  11203. property isMultiLine: WordBool readonly dispid -2147417015;
  11204. property canHaveHTML: WordBool readonly dispid -2147417014;
  11205. property onlayoutcomplete: OleVariant dispid -2147412039;
  11206. property onpage: OleVariant dispid -2147412038;
  11207. property inflateBlock: WordBool dispid -2147417012;
  11208. property onbeforedeactivate: OleVariant dispid -2147412035;
  11209. procedure setActive; dispid -2147417011;
  11210. property contentEditable: WideString dispid -2147412950;
  11211. property isContentEditable: WordBool readonly dispid -2147417010;
  11212. property hideFocus: WordBool dispid -2147412949;
  11213. property disabled: WordBool dispid -2147418036;
  11214. property isDisabled: WordBool readonly dispid -2147417007;
  11215. property onmove: OleVariant dispid -2147412034;
  11216. property oncontrolselect: OleVariant dispid -2147412033;
  11217. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  11218. property onresizestart: OleVariant dispid -2147412029;
  11219. property onresizeend: OleVariant dispid -2147412028;
  11220. property onmovestart: OleVariant dispid -2147412031;
  11221. property onmoveend: OleVariant dispid -2147412030;
  11222. property onmouseenter: OleVariant dispid -2147412027;
  11223. property onmouseleave: OleVariant dispid -2147412026;
  11224. property onactivate: OleVariant dispid -2147412025;
  11225. property ondeactivate: OleVariant dispid -2147412024;
  11226. function dragDrop: WordBool; dispid -2147417005;
  11227. property glyphMode: Integer readonly dispid -2147417004;
  11228. property onmousewheel: OleVariant dispid -2147412036;
  11229. procedure normalize; dispid -2147417000;
  11230. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  11231. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  11232. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  11233. property onbeforeactivate: OleVariant dispid -2147412022;
  11234. property onfocusin: OleVariant dispid -2147412021;
  11235. property onfocusout: OleVariant dispid -2147412020;
  11236. property uniqueNumber: Integer readonly dispid -2147417058;
  11237. property uniqueID: WideString readonly dispid -2147417057;
  11238. property nodeType: Integer readonly dispid -2147417066;
  11239. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  11240. function hasChildNodes: WordBool; dispid -2147417064;
  11241. property childNodes: IDispatch readonly dispid -2147417063;
  11242. property attributes: IDispatch readonly dispid -2147417062;
  11243. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  11244. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  11245. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  11246. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  11247. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  11248. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  11249. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  11250. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  11251. property nodeName: WideString readonly dispid -2147417038;
  11252. property nodeValue: OleVariant dispid -2147417037;
  11253. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  11254. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  11255. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  11256. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  11257. property ownerDocument: IDispatch readonly dispid -2147416999;
  11258. property dataFld: WideString dispid -2147417091;
  11259. property dataSrc: WideString dispid -2147417090;
  11260. property dataFormatAs: WideString dispid -2147417089;
  11261. property htmlFor: WideString dispid 1000;
  11262. property form: IHTMLFormElement readonly dispid 1002;
  11263. end;
  11264. // *********************************************************************//
  11265. // Interface: IHTMLListElement
  11266. // Flags: (4416) Dual OleAutomation Dispatchable
  11267. // GUID: {3050F20E-98B5-11CF-BB82-00AA00BDCE0B}
  11268. // *********************************************************************//
  11269. IHTMLListElement = interface(IDispatch)
  11270. ['{3050F20E-98B5-11CF-BB82-00AA00BDCE0B}']
  11271. end;
  11272. // *********************************************************************//
  11273. // DispIntf: IHTMLListElementDisp
  11274. // Flags: (4416) Dual OleAutomation Dispatchable
  11275. // GUID: {3050F20E-98B5-11CF-BB82-00AA00BDCE0B}
  11276. // *********************************************************************//
  11277. IHTMLListElementDisp = dispinterface
  11278. ['{3050F20E-98B5-11CF-BB82-00AA00BDCE0B}']
  11279. end;
  11280. // *********************************************************************//
  11281. // Interface: IHTMLListElement2
  11282. // Flags: (4416) Dual OleAutomation Dispatchable
  11283. // GUID: {3050F822-98B5-11CF-BB82-00AA00BDCE0B}
  11284. // *********************************************************************//
  11285. IHTMLListElement2 = interface(IDispatch)
  11286. ['{3050F822-98B5-11CF-BB82-00AA00BDCE0B}']
  11287. procedure Set_compact(p: WordBool); safecall;
  11288. function Get_compact: WordBool; safecall;
  11289. property compact: WordBool read Get_compact write Set_compact;
  11290. end;
  11291. // *********************************************************************//
  11292. // DispIntf: IHTMLListElement2Disp
  11293. // Flags: (4416) Dual OleAutomation Dispatchable
  11294. // GUID: {3050F822-98B5-11CF-BB82-00AA00BDCE0B}
  11295. // *********************************************************************//
  11296. IHTMLListElement2Disp = dispinterface
  11297. ['{3050F822-98B5-11CF-BB82-00AA00BDCE0B}']
  11298. property compact: WordBool dispid 1001;
  11299. end;
  11300. // *********************************************************************//
  11301. // DispIntf: DispHTMLListElement
  11302. // Flags: (4112) Hidden Dispatchable
  11303. // GUID: {3050F525-98B5-11CF-BB82-00AA00BDCE0B}
  11304. // *********************************************************************//
  11305. DispHTMLListElement = dispinterface
  11306. ['{3050F525-98B5-11CF-BB82-00AA00BDCE0B}']
  11307. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  11308. lFlags: Integer); dispid -2147417611;
  11309. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  11310. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  11311. property _className: WideString dispid -2147417111;
  11312. property id: WideString dispid -2147417110;
  11313. property tagName: WideString readonly dispid -2147417108;
  11314. property parentElement: IHTMLElement readonly dispid -2147418104;
  11315. property style: IHTMLStyle readonly dispid -2147418038;
  11316. property onhelp: OleVariant dispid -2147412099;
  11317. property onclick: OleVariant dispid -2147412104;
  11318. property ondblclick: OleVariant dispid -2147412103;
  11319. property onkeydown: OleVariant dispid -2147412107;
  11320. property onkeyup: OleVariant dispid -2147412106;
  11321. property onkeypress: OleVariant dispid -2147412105;
  11322. property onmouseout: OleVariant dispid -2147412111;
  11323. property onmouseover: OleVariant dispid -2147412112;
  11324. property onmousemove: OleVariant dispid -2147412108;
  11325. property onmousedown: OleVariant dispid -2147412110;
  11326. property onmouseup: OleVariant dispid -2147412109;
  11327. property document: IDispatch readonly dispid -2147417094;
  11328. property title: WideString dispid -2147418043;
  11329. property language: WideString dispid -2147413012;
  11330. property onselectstart: OleVariant dispid -2147412075;
  11331. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  11332. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  11333. property sourceIndex: Integer readonly dispid -2147417088;
  11334. property recordNumber: OleVariant readonly dispid -2147417087;
  11335. property lang: WideString dispid -2147413103;
  11336. property offsetLeft: Integer readonly dispid -2147417104;
  11337. property offsetTop: Integer readonly dispid -2147417103;
  11338. property offsetWidth: Integer readonly dispid -2147417102;
  11339. property offsetHeight: Integer readonly dispid -2147417101;
  11340. property offsetParent: IHTMLElement readonly dispid -2147417100;
  11341. property innerHTML: WideString dispid -2147417086;
  11342. property innerText: WideString dispid -2147417085;
  11343. property outerHTML: WideString dispid -2147417084;
  11344. property outerText: WideString dispid -2147417083;
  11345. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  11346. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  11347. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  11348. property isTextEdit: WordBool readonly dispid -2147417078;
  11349. procedure click; dispid -2147417079;
  11350. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  11351. property ondragstart: OleVariant dispid -2147412077;
  11352. function toString: WideString; dispid -2147417076;
  11353. property onbeforeupdate: OleVariant dispid -2147412091;
  11354. property onafterupdate: OleVariant dispid -2147412090;
  11355. property onerrorupdate: OleVariant dispid -2147412074;
  11356. property onrowexit: OleVariant dispid -2147412094;
  11357. property onrowenter: OleVariant dispid -2147412093;
  11358. property ondatasetchanged: OleVariant dispid -2147412072;
  11359. property ondataavailable: OleVariant dispid -2147412071;
  11360. property ondatasetcomplete: OleVariant dispid -2147412070;
  11361. property onfilterchange: OleVariant dispid -2147412069;
  11362. property children: IDispatch readonly dispid -2147417075;
  11363. property all: IDispatch readonly dispid -2147417074;
  11364. property scopeName: WideString readonly dispid -2147417073;
  11365. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  11366. procedure releaseCapture; dispid -2147417071;
  11367. property onlosecapture: OleVariant dispid -2147412066;
  11368. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  11369. procedure doScroll(component: OleVariant); dispid -2147417069;
  11370. property onscroll: OleVariant dispid -2147412081;
  11371. property ondrag: OleVariant dispid -2147412063;
  11372. property ondragend: OleVariant dispid -2147412062;
  11373. property ondragenter: OleVariant dispid -2147412061;
  11374. property ondragover: OleVariant dispid -2147412060;
  11375. property ondragleave: OleVariant dispid -2147412059;
  11376. property ondrop: OleVariant dispid -2147412058;
  11377. property onbeforecut: OleVariant dispid -2147412054;
  11378. property oncut: OleVariant dispid -2147412057;
  11379. property onbeforecopy: OleVariant dispid -2147412053;
  11380. property oncopy: OleVariant dispid -2147412056;
  11381. property onbeforepaste: OleVariant dispid -2147412052;
  11382. property onpaste: OleVariant dispid -2147412055;
  11383. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  11384. property onpropertychange: OleVariant dispid -2147412065;
  11385. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  11386. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  11387. procedure setExpression(const propname: WideString; const expression: WideString;
  11388. const language: WideString); dispid -2147417608;
  11389. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  11390. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  11391. property tabIndex: Smallint dispid -2147418097;
  11392. procedure focus; dispid -2147416112;
  11393. property accessKey: WideString dispid -2147416107;
  11394. property onblur: OleVariant dispid -2147412097;
  11395. property onfocus: OleVariant dispid -2147412098;
  11396. property onresize: OleVariant dispid -2147412076;
  11397. procedure blur; dispid -2147416110;
  11398. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  11399. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  11400. property clientHeight: Integer readonly dispid -2147416093;
  11401. property clientWidth: Integer readonly dispid -2147416092;
  11402. property clientTop: Integer readonly dispid -2147416091;
  11403. property clientLeft: Integer readonly dispid -2147416090;
  11404. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  11405. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  11406. property readyState: OleVariant readonly dispid -2147412996;
  11407. property onreadystatechange: OleVariant dispid -2147412087;
  11408. property onrowsdelete: OleVariant dispid -2147412050;
  11409. property onrowsinserted: OleVariant dispid -2147412049;
  11410. property oncellchange: OleVariant dispid -2147412048;
  11411. property dir: WideString dispid -2147412995;
  11412. function createControlRange: IDispatch; dispid -2147417056;
  11413. property scrollHeight: Integer readonly dispid -2147417055;
  11414. property scrollWidth: Integer readonly dispid -2147417054;
  11415. property scrollTop: Integer dispid -2147417053;
  11416. property scrollLeft: Integer dispid -2147417052;
  11417. procedure clearAttributes; dispid -2147417050;
  11418. property oncontextmenu: OleVariant dispid -2147412047;
  11419. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  11420. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  11421. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  11422. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  11423. property canHaveChildren: WordBool readonly dispid -2147417040;
  11424. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  11425. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  11426. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  11427. property behaviorUrns: IDispatch readonly dispid -2147417030;
  11428. property tagUrn: WideString dispid -2147417029;
  11429. property onbeforeeditfocus: OleVariant dispid -2147412043;
  11430. property readyStateValue: Integer readonly dispid -2147417028;
  11431. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  11432. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  11433. property isMultiLine: WordBool readonly dispid -2147417015;
  11434. property canHaveHTML: WordBool readonly dispid -2147417014;
  11435. property onlayoutcomplete: OleVariant dispid -2147412039;
  11436. property onpage: OleVariant dispid -2147412038;
  11437. property inflateBlock: WordBool dispid -2147417012;
  11438. property onbeforedeactivate: OleVariant dispid -2147412035;
  11439. procedure setActive; dispid -2147417011;
  11440. property contentEditable: WideString dispid -2147412950;
  11441. property isContentEditable: WordBool readonly dispid -2147417010;
  11442. property hideFocus: WordBool dispid -2147412949;
  11443. property disabled: WordBool dispid -2147418036;
  11444. property isDisabled: WordBool readonly dispid -2147417007;
  11445. property onmove: OleVariant dispid -2147412034;
  11446. property oncontrolselect: OleVariant dispid -2147412033;
  11447. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  11448. property onresizestart: OleVariant dispid -2147412029;
  11449. property onresizeend: OleVariant dispid -2147412028;
  11450. property onmovestart: OleVariant dispid -2147412031;
  11451. property onmoveend: OleVariant dispid -2147412030;
  11452. property onmouseenter: OleVariant dispid -2147412027;
  11453. property onmouseleave: OleVariant dispid -2147412026;
  11454. property onactivate: OleVariant dispid -2147412025;
  11455. property ondeactivate: OleVariant dispid -2147412024;
  11456. function dragDrop: WordBool; dispid -2147417005;
  11457. property glyphMode: Integer readonly dispid -2147417004;
  11458. property onmousewheel: OleVariant dispid -2147412036;
  11459. procedure normalize; dispid -2147417000;
  11460. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  11461. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  11462. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  11463. property onbeforeactivate: OleVariant dispid -2147412022;
  11464. property onfocusin: OleVariant dispid -2147412021;
  11465. property onfocusout: OleVariant dispid -2147412020;
  11466. property uniqueNumber: Integer readonly dispid -2147417058;
  11467. property uniqueID: WideString readonly dispid -2147417057;
  11468. property nodeType: Integer readonly dispid -2147417066;
  11469. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  11470. function hasChildNodes: WordBool; dispid -2147417064;
  11471. property childNodes: IDispatch readonly dispid -2147417063;
  11472. property attributes: IDispatch readonly dispid -2147417062;
  11473. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  11474. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  11475. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  11476. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  11477. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  11478. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  11479. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  11480. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  11481. property nodeName: WideString readonly dispid -2147417038;
  11482. property nodeValue: OleVariant dispid -2147417037;
  11483. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  11484. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  11485. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  11486. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  11487. property ownerDocument: IDispatch readonly dispid -2147416999;
  11488. property compact: WordBool dispid 1001;
  11489. end;
  11490. // *********************************************************************//
  11491. // Interface: IHTMLUListElement
  11492. // Flags: (4416) Dual OleAutomation Dispatchable
  11493. // GUID: {3050F1DD-98B5-11CF-BB82-00AA00BDCE0B}
  11494. // *********************************************************************//
  11495. IHTMLUListElement = interface(IDispatch)
  11496. ['{3050F1DD-98B5-11CF-BB82-00AA00BDCE0B}']
  11497. procedure Set_compact(p: WordBool); safecall;
  11498. function Get_compact: WordBool; safecall;
  11499. procedure Set_type_(const p: WideString); safecall;
  11500. function Get_type_: WideString; safecall;
  11501. property compact: WordBool read Get_compact write Set_compact;
  11502. property type_: WideString read Get_type_ write Set_type_;
  11503. end;
  11504. // *********************************************************************//
  11505. // DispIntf: IHTMLUListElementDisp
  11506. // Flags: (4416) Dual OleAutomation Dispatchable
  11507. // GUID: {3050F1DD-98B5-11CF-BB82-00AA00BDCE0B}
  11508. // *********************************************************************//
  11509. IHTMLUListElementDisp = dispinterface
  11510. ['{3050F1DD-98B5-11CF-BB82-00AA00BDCE0B}']
  11511. property compact: WordBool dispid 1001;
  11512. property type_: WideString dispid -2147413095;
  11513. end;
  11514. // *********************************************************************//
  11515. // DispIntf: DispHTMLUListElement
  11516. // Flags: (4112) Hidden Dispatchable
  11517. // GUID: {3050F538-98B5-11CF-BB82-00AA00BDCE0B}
  11518. // *********************************************************************//
  11519. DispHTMLUListElement = dispinterface
  11520. ['{3050F538-98B5-11CF-BB82-00AA00BDCE0B}']
  11521. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  11522. lFlags: Integer); dispid -2147417611;
  11523. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  11524. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  11525. property _className: WideString dispid -2147417111;
  11526. property id: WideString dispid -2147417110;
  11527. property tagName: WideString readonly dispid -2147417108;
  11528. property parentElement: IHTMLElement readonly dispid -2147418104;
  11529. property style: IHTMLStyle readonly dispid -2147418038;
  11530. property onhelp: OleVariant dispid -2147412099;
  11531. property onclick: OleVariant dispid -2147412104;
  11532. property ondblclick: OleVariant dispid -2147412103;
  11533. property onkeydown: OleVariant dispid -2147412107;
  11534. property onkeyup: OleVariant dispid -2147412106;
  11535. property onkeypress: OleVariant dispid -2147412105;
  11536. property onmouseout: OleVariant dispid -2147412111;
  11537. property onmouseover: OleVariant dispid -2147412112;
  11538. property onmousemove: OleVariant dispid -2147412108;
  11539. property onmousedown: OleVariant dispid -2147412110;
  11540. property onmouseup: OleVariant dispid -2147412109;
  11541. property document: IDispatch readonly dispid -2147417094;
  11542. property title: WideString dispid -2147418043;
  11543. property language: WideString dispid -2147413012;
  11544. property onselectstart: OleVariant dispid -2147412075;
  11545. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  11546. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  11547. property sourceIndex: Integer readonly dispid -2147417088;
  11548. property recordNumber: OleVariant readonly dispid -2147417087;
  11549. property lang: WideString dispid -2147413103;
  11550. property offsetLeft: Integer readonly dispid -2147417104;
  11551. property offsetTop: Integer readonly dispid -2147417103;
  11552. property offsetWidth: Integer readonly dispid -2147417102;
  11553. property offsetHeight: Integer readonly dispid -2147417101;
  11554. property offsetParent: IHTMLElement readonly dispid -2147417100;
  11555. property innerHTML: WideString dispid -2147417086;
  11556. property innerText: WideString dispid -2147417085;
  11557. property outerHTML: WideString dispid -2147417084;
  11558. property outerText: WideString dispid -2147417083;
  11559. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  11560. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  11561. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  11562. property isTextEdit: WordBool readonly dispid -2147417078;
  11563. procedure click; dispid -2147417079;
  11564. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  11565. property ondragstart: OleVariant dispid -2147412077;
  11566. function toString: WideString; dispid -2147417076;
  11567. property onbeforeupdate: OleVariant dispid -2147412091;
  11568. property onafterupdate: OleVariant dispid -2147412090;
  11569. property onerrorupdate: OleVariant dispid -2147412074;
  11570. property onrowexit: OleVariant dispid -2147412094;
  11571. property onrowenter: OleVariant dispid -2147412093;
  11572. property ondatasetchanged: OleVariant dispid -2147412072;
  11573. property ondataavailable: OleVariant dispid -2147412071;
  11574. property ondatasetcomplete: OleVariant dispid -2147412070;
  11575. property onfilterchange: OleVariant dispid -2147412069;
  11576. property children: IDispatch readonly dispid -2147417075;
  11577. property all: IDispatch readonly dispid -2147417074;
  11578. property scopeName: WideString readonly dispid -2147417073;
  11579. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  11580. procedure releaseCapture; dispid -2147417071;
  11581. property onlosecapture: OleVariant dispid -2147412066;
  11582. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  11583. procedure doScroll(component: OleVariant); dispid -2147417069;
  11584. property onscroll: OleVariant dispid -2147412081;
  11585. property ondrag: OleVariant dispid -2147412063;
  11586. property ondragend: OleVariant dispid -2147412062;
  11587. property ondragenter: OleVariant dispid -2147412061;
  11588. property ondragover: OleVariant dispid -2147412060;
  11589. property ondragleave: OleVariant dispid -2147412059;
  11590. property ondrop: OleVariant dispid -2147412058;
  11591. property onbeforecut: OleVariant dispid -2147412054;
  11592. property oncut: OleVariant dispid -2147412057;
  11593. property onbeforecopy: OleVariant dispid -2147412053;
  11594. property oncopy: OleVariant dispid -2147412056;
  11595. property onbeforepaste: OleVariant dispid -2147412052;
  11596. property onpaste: OleVariant dispid -2147412055;
  11597. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  11598. property onpropertychange: OleVariant dispid -2147412065;
  11599. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  11600. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  11601. procedure setExpression(const propname: WideString; const expression: WideString;
  11602. const language: WideString); dispid -2147417608;
  11603. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  11604. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  11605. property tabIndex: Smallint dispid -2147418097;
  11606. procedure focus; dispid -2147416112;
  11607. property accessKey: WideString dispid -2147416107;
  11608. property onblur: OleVariant dispid -2147412097;
  11609. property onfocus: OleVariant dispid -2147412098;
  11610. property onresize: OleVariant dispid -2147412076;
  11611. procedure blur; dispid -2147416110;
  11612. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  11613. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  11614. property clientHeight: Integer readonly dispid -2147416093;
  11615. property clientWidth: Integer readonly dispid -2147416092;
  11616. property clientTop: Integer readonly dispid -2147416091;
  11617. property clientLeft: Integer readonly dispid -2147416090;
  11618. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  11619. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  11620. property readyState: OleVariant readonly dispid -2147412996;
  11621. property onreadystatechange: OleVariant dispid -2147412087;
  11622. property onrowsdelete: OleVariant dispid -2147412050;
  11623. property onrowsinserted: OleVariant dispid -2147412049;
  11624. property oncellchange: OleVariant dispid -2147412048;
  11625. property dir: WideString dispid -2147412995;
  11626. function createControlRange: IDispatch; dispid -2147417056;
  11627. property scrollHeight: Integer readonly dispid -2147417055;
  11628. property scrollWidth: Integer readonly dispid -2147417054;
  11629. property scrollTop: Integer dispid -2147417053;
  11630. property scrollLeft: Integer dispid -2147417052;
  11631. procedure clearAttributes; dispid -2147417050;
  11632. property oncontextmenu: OleVariant dispid -2147412047;
  11633. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  11634. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  11635. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  11636. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  11637. property canHaveChildren: WordBool readonly dispid -2147417040;
  11638. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  11639. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  11640. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  11641. property behaviorUrns: IDispatch readonly dispid -2147417030;
  11642. property tagUrn: WideString dispid -2147417029;
  11643. property onbeforeeditfocus: OleVariant dispid -2147412043;
  11644. property readyStateValue: Integer readonly dispid -2147417028;
  11645. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  11646. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  11647. property isMultiLine: WordBool readonly dispid -2147417015;
  11648. property canHaveHTML: WordBool readonly dispid -2147417014;
  11649. property onlayoutcomplete: OleVariant dispid -2147412039;
  11650. property onpage: OleVariant dispid -2147412038;
  11651. property inflateBlock: WordBool dispid -2147417012;
  11652. property onbeforedeactivate: OleVariant dispid -2147412035;
  11653. procedure setActive; dispid -2147417011;
  11654. property contentEditable: WideString dispid -2147412950;
  11655. property isContentEditable: WordBool readonly dispid -2147417010;
  11656. property hideFocus: WordBool dispid -2147412949;
  11657. property disabled: WordBool dispid -2147418036;
  11658. property isDisabled: WordBool readonly dispid -2147417007;
  11659. property onmove: OleVariant dispid -2147412034;
  11660. property oncontrolselect: OleVariant dispid -2147412033;
  11661. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  11662. property onresizestart: OleVariant dispid -2147412029;
  11663. property onresizeend: OleVariant dispid -2147412028;
  11664. property onmovestart: OleVariant dispid -2147412031;
  11665. property onmoveend: OleVariant dispid -2147412030;
  11666. property onmouseenter: OleVariant dispid -2147412027;
  11667. property onmouseleave: OleVariant dispid -2147412026;
  11668. property onactivate: OleVariant dispid -2147412025;
  11669. property ondeactivate: OleVariant dispid -2147412024;
  11670. function dragDrop: WordBool; dispid -2147417005;
  11671. property glyphMode: Integer readonly dispid -2147417004;
  11672. property onmousewheel: OleVariant dispid -2147412036;
  11673. procedure normalize; dispid -2147417000;
  11674. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  11675. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  11676. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  11677. property onbeforeactivate: OleVariant dispid -2147412022;
  11678. property onfocusin: OleVariant dispid -2147412021;
  11679. property onfocusout: OleVariant dispid -2147412020;
  11680. property uniqueNumber: Integer readonly dispid -2147417058;
  11681. property uniqueID: WideString readonly dispid -2147417057;
  11682. property nodeType: Integer readonly dispid -2147417066;
  11683. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  11684. function hasChildNodes: WordBool; dispid -2147417064;
  11685. property childNodes: IDispatch readonly dispid -2147417063;
  11686. property attributes: IDispatch readonly dispid -2147417062;
  11687. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  11688. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  11689. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  11690. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  11691. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  11692. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  11693. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  11694. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  11695. property nodeName: WideString readonly dispid -2147417038;
  11696. property nodeValue: OleVariant dispid -2147417037;
  11697. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  11698. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  11699. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  11700. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  11701. property ownerDocument: IDispatch readonly dispid -2147416999;
  11702. property compact: WordBool dispid 1001;
  11703. property type_: WideString dispid -2147413095;
  11704. end;
  11705. // *********************************************************************//
  11706. // Interface: IHTMLOListElement
  11707. // Flags: (4416) Dual OleAutomation Dispatchable
  11708. // GUID: {3050F1DE-98B5-11CF-BB82-00AA00BDCE0B}
  11709. // *********************************************************************//
  11710. IHTMLOListElement = interface(IDispatch)
  11711. ['{3050F1DE-98B5-11CF-BB82-00AA00BDCE0B}']
  11712. procedure Set_compact(p: WordBool); safecall;
  11713. function Get_compact: WordBool; safecall;
  11714. procedure Set_Start(p: Integer); safecall;
  11715. function Get_Start: Integer; safecall;
  11716. procedure Set_type_(const p: WideString); safecall;
  11717. function Get_type_: WideString; safecall;
  11718. property compact: WordBool read Get_compact write Set_compact;
  11719. property Start: Integer read Get_Start write Set_Start;
  11720. property type_: WideString read Get_type_ write Set_type_;
  11721. end;
  11722. // *********************************************************************//
  11723. // DispIntf: IHTMLOListElementDisp
  11724. // Flags: (4416) Dual OleAutomation Dispatchable
  11725. // GUID: {3050F1DE-98B5-11CF-BB82-00AA00BDCE0B}
  11726. // *********************************************************************//
  11727. IHTMLOListElementDisp = dispinterface
  11728. ['{3050F1DE-98B5-11CF-BB82-00AA00BDCE0B}']
  11729. property compact: WordBool dispid 1001;
  11730. property Start: Integer dispid 1003;
  11731. property type_: WideString dispid -2147413095;
  11732. end;
  11733. // *********************************************************************//
  11734. // DispIntf: DispHTMLOListElement
  11735. // Flags: (4112) Hidden Dispatchable
  11736. // GUID: {3050F52A-98B5-11CF-BB82-00AA00BDCE0B}
  11737. // *********************************************************************//
  11738. DispHTMLOListElement = dispinterface
  11739. ['{3050F52A-98B5-11CF-BB82-00AA00BDCE0B}']
  11740. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  11741. lFlags: Integer); dispid -2147417611;
  11742. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  11743. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  11744. property _className: WideString dispid -2147417111;
  11745. property id: WideString dispid -2147417110;
  11746. property tagName: WideString readonly dispid -2147417108;
  11747. property parentElement: IHTMLElement readonly dispid -2147418104;
  11748. property style: IHTMLStyle readonly dispid -2147418038;
  11749. property onhelp: OleVariant dispid -2147412099;
  11750. property onclick: OleVariant dispid -2147412104;
  11751. property ondblclick: OleVariant dispid -2147412103;
  11752. property onkeydown: OleVariant dispid -2147412107;
  11753. property onkeyup: OleVariant dispid -2147412106;
  11754. property onkeypress: OleVariant dispid -2147412105;
  11755. property onmouseout: OleVariant dispid -2147412111;
  11756. property onmouseover: OleVariant dispid -2147412112;
  11757. property onmousemove: OleVariant dispid -2147412108;
  11758. property onmousedown: OleVariant dispid -2147412110;
  11759. property onmouseup: OleVariant dispid -2147412109;
  11760. property document: IDispatch readonly dispid -2147417094;
  11761. property title: WideString dispid -2147418043;
  11762. property language: WideString dispid -2147413012;
  11763. property onselectstart: OleVariant dispid -2147412075;
  11764. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  11765. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  11766. property sourceIndex: Integer readonly dispid -2147417088;
  11767. property recordNumber: OleVariant readonly dispid -2147417087;
  11768. property lang: WideString dispid -2147413103;
  11769. property offsetLeft: Integer readonly dispid -2147417104;
  11770. property offsetTop: Integer readonly dispid -2147417103;
  11771. property offsetWidth: Integer readonly dispid -2147417102;
  11772. property offsetHeight: Integer readonly dispid -2147417101;
  11773. property offsetParent: IHTMLElement readonly dispid -2147417100;
  11774. property innerHTML: WideString dispid -2147417086;
  11775. property innerText: WideString dispid -2147417085;
  11776. property outerHTML: WideString dispid -2147417084;
  11777. property outerText: WideString dispid -2147417083;
  11778. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  11779. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  11780. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  11781. property isTextEdit: WordBool readonly dispid -2147417078;
  11782. procedure click; dispid -2147417079;
  11783. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  11784. property ondragstart: OleVariant dispid -2147412077;
  11785. function toString: WideString; dispid -2147417076;
  11786. property onbeforeupdate: OleVariant dispid -2147412091;
  11787. property onafterupdate: OleVariant dispid -2147412090;
  11788. property onerrorupdate: OleVariant dispid -2147412074;
  11789. property onrowexit: OleVariant dispid -2147412094;
  11790. property onrowenter: OleVariant dispid -2147412093;
  11791. property ondatasetchanged: OleVariant dispid -2147412072;
  11792. property ondataavailable: OleVariant dispid -2147412071;
  11793. property ondatasetcomplete: OleVariant dispid -2147412070;
  11794. property onfilterchange: OleVariant dispid -2147412069;
  11795. property children: IDispatch readonly dispid -2147417075;
  11796. property all: IDispatch readonly dispid -2147417074;
  11797. property scopeName: WideString readonly dispid -2147417073;
  11798. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  11799. procedure releaseCapture; dispid -2147417071;
  11800. property onlosecapture: OleVariant dispid -2147412066;
  11801. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  11802. procedure doScroll(component: OleVariant); dispid -2147417069;
  11803. property onscroll: OleVariant dispid -2147412081;
  11804. property ondrag: OleVariant dispid -2147412063;
  11805. property ondragend: OleVariant dispid -2147412062;
  11806. property ondragenter: OleVariant dispid -2147412061;
  11807. property ondragover: OleVariant dispid -2147412060;
  11808. property ondragleave: OleVariant dispid -2147412059;
  11809. property ondrop: OleVariant dispid -2147412058;
  11810. property onbeforecut: OleVariant dispid -2147412054;
  11811. property oncut: OleVariant dispid -2147412057;
  11812. property onbeforecopy: OleVariant dispid -2147412053;
  11813. property oncopy: OleVariant dispid -2147412056;
  11814. property onbeforepaste: OleVariant dispid -2147412052;
  11815. property onpaste: OleVariant dispid -2147412055;
  11816. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  11817. property onpropertychange: OleVariant dispid -2147412065;
  11818. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  11819. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  11820. procedure setExpression(const propname: WideString; const expression: WideString;
  11821. const language: WideString); dispid -2147417608;
  11822. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  11823. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  11824. property tabIndex: Smallint dispid -2147418097;
  11825. procedure focus; dispid -2147416112;
  11826. property accessKey: WideString dispid -2147416107;
  11827. property onblur: OleVariant dispid -2147412097;
  11828. property onfocus: OleVariant dispid -2147412098;
  11829. property onresize: OleVariant dispid -2147412076;
  11830. procedure blur; dispid -2147416110;
  11831. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  11832. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  11833. property clientHeight: Integer readonly dispid -2147416093;
  11834. property clientWidth: Integer readonly dispid -2147416092;
  11835. property clientTop: Integer readonly dispid -2147416091;
  11836. property clientLeft: Integer readonly dispid -2147416090;
  11837. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  11838. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  11839. property readyState: OleVariant readonly dispid -2147412996;
  11840. property onreadystatechange: OleVariant dispid -2147412087;
  11841. property onrowsdelete: OleVariant dispid -2147412050;
  11842. property onrowsinserted: OleVariant dispid -2147412049;
  11843. property oncellchange: OleVariant dispid -2147412048;
  11844. property dir: WideString dispid -2147412995;
  11845. function createControlRange: IDispatch; dispid -2147417056;
  11846. property scrollHeight: Integer readonly dispid -2147417055;
  11847. property scrollWidth: Integer readonly dispid -2147417054;
  11848. property scrollTop: Integer dispid -2147417053;
  11849. property scrollLeft: Integer dispid -2147417052;
  11850. procedure clearAttributes; dispid -2147417050;
  11851. property oncontextmenu: OleVariant dispid -2147412047;
  11852. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  11853. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  11854. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  11855. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  11856. property canHaveChildren: WordBool readonly dispid -2147417040;
  11857. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  11858. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  11859. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  11860. property behaviorUrns: IDispatch readonly dispid -2147417030;
  11861. property tagUrn: WideString dispid -2147417029;
  11862. property onbeforeeditfocus: OleVariant dispid -2147412043;
  11863. property readyStateValue: Integer readonly dispid -2147417028;
  11864. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  11865. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  11866. property isMultiLine: WordBool readonly dispid -2147417015;
  11867. property canHaveHTML: WordBool readonly dispid -2147417014;
  11868. property onlayoutcomplete: OleVariant dispid -2147412039;
  11869. property onpage: OleVariant dispid -2147412038;
  11870. property inflateBlock: WordBool dispid -2147417012;
  11871. property onbeforedeactivate: OleVariant dispid -2147412035;
  11872. procedure setActive; dispid -2147417011;
  11873. property contentEditable: WideString dispid -2147412950;
  11874. property isContentEditable: WordBool readonly dispid -2147417010;
  11875. property hideFocus: WordBool dispid -2147412949;
  11876. property disabled: WordBool dispid -2147418036;
  11877. property isDisabled: WordBool readonly dispid -2147417007;
  11878. property onmove: OleVariant dispid -2147412034;
  11879. property oncontrolselect: OleVariant dispid -2147412033;
  11880. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  11881. property onresizestart: OleVariant dispid -2147412029;
  11882. property onresizeend: OleVariant dispid -2147412028;
  11883. property onmovestart: OleVariant dispid -2147412031;
  11884. property onmoveend: OleVariant dispid -2147412030;
  11885. property onmouseenter: OleVariant dispid -2147412027;
  11886. property onmouseleave: OleVariant dispid -2147412026;
  11887. property onactivate: OleVariant dispid -2147412025;
  11888. property ondeactivate: OleVariant dispid -2147412024;
  11889. function dragDrop: WordBool; dispid -2147417005;
  11890. property glyphMode: Integer readonly dispid -2147417004;
  11891. property onmousewheel: OleVariant dispid -2147412036;
  11892. procedure normalize; dispid -2147417000;
  11893. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  11894. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  11895. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  11896. property onbeforeactivate: OleVariant dispid -2147412022;
  11897. property onfocusin: OleVariant dispid -2147412021;
  11898. property onfocusout: OleVariant dispid -2147412020;
  11899. property uniqueNumber: Integer readonly dispid -2147417058;
  11900. property uniqueID: WideString readonly dispid -2147417057;
  11901. property nodeType: Integer readonly dispid -2147417066;
  11902. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  11903. function hasChildNodes: WordBool; dispid -2147417064;
  11904. property childNodes: IDispatch readonly dispid -2147417063;
  11905. property attributes: IDispatch readonly dispid -2147417062;
  11906. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  11907. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  11908. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  11909. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  11910. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  11911. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  11912. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  11913. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  11914. property nodeName: WideString readonly dispid -2147417038;
  11915. property nodeValue: OleVariant dispid -2147417037;
  11916. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  11917. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  11918. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  11919. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  11920. property ownerDocument: IDispatch readonly dispid -2147416999;
  11921. property compact: WordBool dispid 1001;
  11922. property Start: Integer dispid 1003;
  11923. property type_: WideString dispid -2147413095;
  11924. end;
  11925. // *********************************************************************//
  11926. // Interface: IHTMLLIElement
  11927. // Flags: (4416) Dual OleAutomation Dispatchable
  11928. // GUID: {3050F1E0-98B5-11CF-BB82-00AA00BDCE0B}
  11929. // *********************************************************************//
  11930. IHTMLLIElement = interface(IDispatch)
  11931. ['{3050F1E0-98B5-11CF-BB82-00AA00BDCE0B}']
  11932. procedure Set_type_(const p: WideString); safecall;
  11933. function Get_type_: WideString; safecall;
  11934. procedure Set_value(p: Integer); safecall;
  11935. function Get_value: Integer; safecall;
  11936. property type_: WideString read Get_type_ write Set_type_;
  11937. property value: Integer read Get_value write Set_value;
  11938. end;
  11939. // *********************************************************************//
  11940. // DispIntf: IHTMLLIElementDisp
  11941. // Flags: (4416) Dual OleAutomation Dispatchable
  11942. // GUID: {3050F1E0-98B5-11CF-BB82-00AA00BDCE0B}
  11943. // *********************************************************************//
  11944. IHTMLLIElementDisp = dispinterface
  11945. ['{3050F1E0-98B5-11CF-BB82-00AA00BDCE0B}']
  11946. property type_: WideString dispid -2147413095;
  11947. property value: Integer dispid 1001;
  11948. end;
  11949. // *********************************************************************//
  11950. // DispIntf: DispHTMLLIElement
  11951. // Flags: (4112) Hidden Dispatchable
  11952. // GUID: {3050F523-98B5-11CF-BB82-00AA00BDCE0B}
  11953. // *********************************************************************//
  11954. DispHTMLLIElement = dispinterface
  11955. ['{3050F523-98B5-11CF-BB82-00AA00BDCE0B}']
  11956. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  11957. lFlags: Integer); dispid -2147417611;
  11958. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  11959. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  11960. property _className: WideString dispid -2147417111;
  11961. property id: WideString dispid -2147417110;
  11962. property tagName: WideString readonly dispid -2147417108;
  11963. property parentElement: IHTMLElement readonly dispid -2147418104;
  11964. property style: IHTMLStyle readonly dispid -2147418038;
  11965. property onhelp: OleVariant dispid -2147412099;
  11966. property onclick: OleVariant dispid -2147412104;
  11967. property ondblclick: OleVariant dispid -2147412103;
  11968. property onkeydown: OleVariant dispid -2147412107;
  11969. property onkeyup: OleVariant dispid -2147412106;
  11970. property onkeypress: OleVariant dispid -2147412105;
  11971. property onmouseout: OleVariant dispid -2147412111;
  11972. property onmouseover: OleVariant dispid -2147412112;
  11973. property onmousemove: OleVariant dispid -2147412108;
  11974. property onmousedown: OleVariant dispid -2147412110;
  11975. property onmouseup: OleVariant dispid -2147412109;
  11976. property document: IDispatch readonly dispid -2147417094;
  11977. property title: WideString dispid -2147418043;
  11978. property language: WideString dispid -2147413012;
  11979. property onselectstart: OleVariant dispid -2147412075;
  11980. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  11981. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  11982. property sourceIndex: Integer readonly dispid -2147417088;
  11983. property recordNumber: OleVariant readonly dispid -2147417087;
  11984. property lang: WideString dispid -2147413103;
  11985. property offsetLeft: Integer readonly dispid -2147417104;
  11986. property offsetTop: Integer readonly dispid -2147417103;
  11987. property offsetWidth: Integer readonly dispid -2147417102;
  11988. property offsetHeight: Integer readonly dispid -2147417101;
  11989. property offsetParent: IHTMLElement readonly dispid -2147417100;
  11990. property innerHTML: WideString dispid -2147417086;
  11991. property innerText: WideString dispid -2147417085;
  11992. property outerHTML: WideString dispid -2147417084;
  11993. property outerText: WideString dispid -2147417083;
  11994. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  11995. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  11996. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  11997. property isTextEdit: WordBool readonly dispid -2147417078;
  11998. procedure click; dispid -2147417079;
  11999. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  12000. property ondragstart: OleVariant dispid -2147412077;
  12001. function toString: WideString; dispid -2147417076;
  12002. property onbeforeupdate: OleVariant dispid -2147412091;
  12003. property onafterupdate: OleVariant dispid -2147412090;
  12004. property onerrorupdate: OleVariant dispid -2147412074;
  12005. property onrowexit: OleVariant dispid -2147412094;
  12006. property onrowenter: OleVariant dispid -2147412093;
  12007. property ondatasetchanged: OleVariant dispid -2147412072;
  12008. property ondataavailable: OleVariant dispid -2147412071;
  12009. property ondatasetcomplete: OleVariant dispid -2147412070;
  12010. property onfilterchange: OleVariant dispid -2147412069;
  12011. property children: IDispatch readonly dispid -2147417075;
  12012. property all: IDispatch readonly dispid -2147417074;
  12013. property scopeName: WideString readonly dispid -2147417073;
  12014. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  12015. procedure releaseCapture; dispid -2147417071;
  12016. property onlosecapture: OleVariant dispid -2147412066;
  12017. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  12018. procedure doScroll(component: OleVariant); dispid -2147417069;
  12019. property onscroll: OleVariant dispid -2147412081;
  12020. property ondrag: OleVariant dispid -2147412063;
  12021. property ondragend: OleVariant dispid -2147412062;
  12022. property ondragenter: OleVariant dispid -2147412061;
  12023. property ondragover: OleVariant dispid -2147412060;
  12024. property ondragleave: OleVariant dispid -2147412059;
  12025. property ondrop: OleVariant dispid -2147412058;
  12026. property onbeforecut: OleVariant dispid -2147412054;
  12027. property oncut: OleVariant dispid -2147412057;
  12028. property onbeforecopy: OleVariant dispid -2147412053;
  12029. property oncopy: OleVariant dispid -2147412056;
  12030. property onbeforepaste: OleVariant dispid -2147412052;
  12031. property onpaste: OleVariant dispid -2147412055;
  12032. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  12033. property onpropertychange: OleVariant dispid -2147412065;
  12034. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  12035. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  12036. procedure setExpression(const propname: WideString; const expression: WideString;
  12037. const language: WideString); dispid -2147417608;
  12038. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  12039. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  12040. property tabIndex: Smallint dispid -2147418097;
  12041. procedure focus; dispid -2147416112;
  12042. property accessKey: WideString dispid -2147416107;
  12043. property onblur: OleVariant dispid -2147412097;
  12044. property onfocus: OleVariant dispid -2147412098;
  12045. property onresize: OleVariant dispid -2147412076;
  12046. procedure blur; dispid -2147416110;
  12047. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  12048. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  12049. property clientHeight: Integer readonly dispid -2147416093;
  12050. property clientWidth: Integer readonly dispid -2147416092;
  12051. property clientTop: Integer readonly dispid -2147416091;
  12052. property clientLeft: Integer readonly dispid -2147416090;
  12053. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  12054. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  12055. property readyState: OleVariant readonly dispid -2147412996;
  12056. property onreadystatechange: OleVariant dispid -2147412087;
  12057. property onrowsdelete: OleVariant dispid -2147412050;
  12058. property onrowsinserted: OleVariant dispid -2147412049;
  12059. property oncellchange: OleVariant dispid -2147412048;
  12060. property dir: WideString dispid -2147412995;
  12061. function createControlRange: IDispatch; dispid -2147417056;
  12062. property scrollHeight: Integer readonly dispid -2147417055;
  12063. property scrollWidth: Integer readonly dispid -2147417054;
  12064. property scrollTop: Integer dispid -2147417053;
  12065. property scrollLeft: Integer dispid -2147417052;
  12066. procedure clearAttributes; dispid -2147417050;
  12067. property oncontextmenu: OleVariant dispid -2147412047;
  12068. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  12069. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  12070. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  12071. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  12072. property canHaveChildren: WordBool readonly dispid -2147417040;
  12073. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  12074. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  12075. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  12076. property behaviorUrns: IDispatch readonly dispid -2147417030;
  12077. property tagUrn: WideString dispid -2147417029;
  12078. property onbeforeeditfocus: OleVariant dispid -2147412043;
  12079. property readyStateValue: Integer readonly dispid -2147417028;
  12080. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  12081. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  12082. property isMultiLine: WordBool readonly dispid -2147417015;
  12083. property canHaveHTML: WordBool readonly dispid -2147417014;
  12084. property onlayoutcomplete: OleVariant dispid -2147412039;
  12085. property onpage: OleVariant dispid -2147412038;
  12086. property inflateBlock: WordBool dispid -2147417012;
  12087. property onbeforedeactivate: OleVariant dispid -2147412035;
  12088. procedure setActive; dispid -2147417011;
  12089. property contentEditable: WideString dispid -2147412950;
  12090. property isContentEditable: WordBool readonly dispid -2147417010;
  12091. property hideFocus: WordBool dispid -2147412949;
  12092. property disabled: WordBool dispid -2147418036;
  12093. property isDisabled: WordBool readonly dispid -2147417007;
  12094. property onmove: OleVariant dispid -2147412034;
  12095. property oncontrolselect: OleVariant dispid -2147412033;
  12096. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  12097. property onresizestart: OleVariant dispid -2147412029;
  12098. property onresizeend: OleVariant dispid -2147412028;
  12099. property onmovestart: OleVariant dispid -2147412031;
  12100. property onmoveend: OleVariant dispid -2147412030;
  12101. property onmouseenter: OleVariant dispid -2147412027;
  12102. property onmouseleave: OleVariant dispid -2147412026;
  12103. property onactivate: OleVariant dispid -2147412025;
  12104. property ondeactivate: OleVariant dispid -2147412024;
  12105. function dragDrop: WordBool; dispid -2147417005;
  12106. property glyphMode: Integer readonly dispid -2147417004;
  12107. property onmousewheel: OleVariant dispid -2147412036;
  12108. procedure normalize; dispid -2147417000;
  12109. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  12110. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  12111. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  12112. property onbeforeactivate: OleVariant dispid -2147412022;
  12113. property onfocusin: OleVariant dispid -2147412021;
  12114. property onfocusout: OleVariant dispid -2147412020;
  12115. property uniqueNumber: Integer readonly dispid -2147417058;
  12116. property uniqueID: WideString readonly dispid -2147417057;
  12117. property nodeType: Integer readonly dispid -2147417066;
  12118. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  12119. function hasChildNodes: WordBool; dispid -2147417064;
  12120. property childNodes: IDispatch readonly dispid -2147417063;
  12121. property attributes: IDispatch readonly dispid -2147417062;
  12122. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  12123. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  12124. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  12125. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  12126. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  12127. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  12128. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  12129. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  12130. property nodeName: WideString readonly dispid -2147417038;
  12131. property nodeValue: OleVariant dispid -2147417037;
  12132. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  12133. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  12134. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  12135. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  12136. property ownerDocument: IDispatch readonly dispid -2147416999;
  12137. property type_: WideString dispid -2147413095;
  12138. property value: Integer dispid 1001;
  12139. end;
  12140. // *********************************************************************//
  12141. // Interface: IHTMLBlockElement
  12142. // Flags: (4416) Dual OleAutomation Dispatchable
  12143. // GUID: {3050F208-98B5-11CF-BB82-00AA00BDCE0B}
  12144. // *********************************************************************//
  12145. IHTMLBlockElement = interface(IDispatch)
  12146. ['{3050F208-98B5-11CF-BB82-00AA00BDCE0B}']
  12147. procedure Set_clear(const p: WideString); safecall;
  12148. function Get_clear: WideString; safecall;
  12149. property clear: WideString read Get_clear write Set_clear;
  12150. end;
  12151. // *********************************************************************//
  12152. // DispIntf: IHTMLBlockElementDisp
  12153. // Flags: (4416) Dual OleAutomation Dispatchable
  12154. // GUID: {3050F208-98B5-11CF-BB82-00AA00BDCE0B}
  12155. // *********************************************************************//
  12156. IHTMLBlockElementDisp = dispinterface
  12157. ['{3050F208-98B5-11CF-BB82-00AA00BDCE0B}']
  12158. property clear: WideString dispid -2147413096;
  12159. end;
  12160. // *********************************************************************//
  12161. // Interface: IHTMLBlockElement2
  12162. // Flags: (4416) Dual OleAutomation Dispatchable
  12163. // GUID: {3050F823-98B5-11CF-BB82-00AA00BDCE0B}
  12164. // *********************************************************************//
  12165. IHTMLBlockElement2 = interface(IDispatch)
  12166. ['{3050F823-98B5-11CF-BB82-00AA00BDCE0B}']
  12167. procedure Set_cite(const p: WideString); safecall;
  12168. function Get_cite: WideString; safecall;
  12169. procedure Set_width(const p: WideString); safecall;
  12170. function Get_width: WideString; safecall;
  12171. property cite: WideString read Get_cite write Set_cite;
  12172. property width: WideString read Get_width write Set_width;
  12173. end;
  12174. // *********************************************************************//
  12175. // DispIntf: IHTMLBlockElement2Disp
  12176. // Flags: (4416) Dual OleAutomation Dispatchable
  12177. // GUID: {3050F823-98B5-11CF-BB82-00AA00BDCE0B}
  12178. // *********************************************************************//
  12179. IHTMLBlockElement2Disp = dispinterface
  12180. ['{3050F823-98B5-11CF-BB82-00AA00BDCE0B}']
  12181. property cite: WideString dispid 1001;
  12182. property width: WideString dispid 1002;
  12183. end;
  12184. // *********************************************************************//
  12185. // DispIntf: DispHTMLBlockElement
  12186. // Flags: (4112) Hidden Dispatchable
  12187. // GUID: {3050F506-98B5-11CF-BB82-00AA00BDCE0B}
  12188. // *********************************************************************//
  12189. DispHTMLBlockElement = dispinterface
  12190. ['{3050F506-98B5-11CF-BB82-00AA00BDCE0B}']
  12191. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  12192. lFlags: Integer); dispid -2147417611;
  12193. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  12194. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  12195. property _className: WideString dispid -2147417111;
  12196. property id: WideString dispid -2147417110;
  12197. property tagName: WideString readonly dispid -2147417108;
  12198. property parentElement: IHTMLElement readonly dispid -2147418104;
  12199. property style: IHTMLStyle readonly dispid -2147418038;
  12200. property onhelp: OleVariant dispid -2147412099;
  12201. property onclick: OleVariant dispid -2147412104;
  12202. property ondblclick: OleVariant dispid -2147412103;
  12203. property onkeydown: OleVariant dispid -2147412107;
  12204. property onkeyup: OleVariant dispid -2147412106;
  12205. property onkeypress: OleVariant dispid -2147412105;
  12206. property onmouseout: OleVariant dispid -2147412111;
  12207. property onmouseover: OleVariant dispid -2147412112;
  12208. property onmousemove: OleVariant dispid -2147412108;
  12209. property onmousedown: OleVariant dispid -2147412110;
  12210. property onmouseup: OleVariant dispid -2147412109;
  12211. property document: IDispatch readonly dispid -2147417094;
  12212. property title: WideString dispid -2147418043;
  12213. property language: WideString dispid -2147413012;
  12214. property onselectstart: OleVariant dispid -2147412075;
  12215. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  12216. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  12217. property sourceIndex: Integer readonly dispid -2147417088;
  12218. property recordNumber: OleVariant readonly dispid -2147417087;
  12219. property lang: WideString dispid -2147413103;
  12220. property offsetLeft: Integer readonly dispid -2147417104;
  12221. property offsetTop: Integer readonly dispid -2147417103;
  12222. property offsetWidth: Integer readonly dispid -2147417102;
  12223. property offsetHeight: Integer readonly dispid -2147417101;
  12224. property offsetParent: IHTMLElement readonly dispid -2147417100;
  12225. property innerHTML: WideString dispid -2147417086;
  12226. property innerText: WideString dispid -2147417085;
  12227. property outerHTML: WideString dispid -2147417084;
  12228. property outerText: WideString dispid -2147417083;
  12229. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  12230. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  12231. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  12232. property isTextEdit: WordBool readonly dispid -2147417078;
  12233. procedure click; dispid -2147417079;
  12234. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  12235. property ondragstart: OleVariant dispid -2147412077;
  12236. function toString: WideString; dispid -2147417076;
  12237. property onbeforeupdate: OleVariant dispid -2147412091;
  12238. property onafterupdate: OleVariant dispid -2147412090;
  12239. property onerrorupdate: OleVariant dispid -2147412074;
  12240. property onrowexit: OleVariant dispid -2147412094;
  12241. property onrowenter: OleVariant dispid -2147412093;
  12242. property ondatasetchanged: OleVariant dispid -2147412072;
  12243. property ondataavailable: OleVariant dispid -2147412071;
  12244. property ondatasetcomplete: OleVariant dispid -2147412070;
  12245. property onfilterchange: OleVariant dispid -2147412069;
  12246. property children: IDispatch readonly dispid -2147417075;
  12247. property all: IDispatch readonly dispid -2147417074;
  12248. property scopeName: WideString readonly dispid -2147417073;
  12249. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  12250. procedure releaseCapture; dispid -2147417071;
  12251. property onlosecapture: OleVariant dispid -2147412066;
  12252. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  12253. procedure doScroll(component: OleVariant); dispid -2147417069;
  12254. property onscroll: OleVariant dispid -2147412081;
  12255. property ondrag: OleVariant dispid -2147412063;
  12256. property ondragend: OleVariant dispid -2147412062;
  12257. property ondragenter: OleVariant dispid -2147412061;
  12258. property ondragover: OleVariant dispid -2147412060;
  12259. property ondragleave: OleVariant dispid -2147412059;
  12260. property ondrop: OleVariant dispid -2147412058;
  12261. property onbeforecut: OleVariant dispid -2147412054;
  12262. property oncut: OleVariant dispid -2147412057;
  12263. property onbeforecopy: OleVariant dispid -2147412053;
  12264. property oncopy: OleVariant dispid -2147412056;
  12265. property onbeforepaste: OleVariant dispid -2147412052;
  12266. property onpaste: OleVariant dispid -2147412055;
  12267. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  12268. property onpropertychange: OleVariant dispid -2147412065;
  12269. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  12270. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  12271. procedure setExpression(const propname: WideString; const expression: WideString;
  12272. const language: WideString); dispid -2147417608;
  12273. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  12274. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  12275. property tabIndex: Smallint dispid -2147418097;
  12276. procedure focus; dispid -2147416112;
  12277. property accessKey: WideString dispid -2147416107;
  12278. property onblur: OleVariant dispid -2147412097;
  12279. property onfocus: OleVariant dispid -2147412098;
  12280. property onresize: OleVariant dispid -2147412076;
  12281. procedure blur; dispid -2147416110;
  12282. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  12283. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  12284. property clientHeight: Integer readonly dispid -2147416093;
  12285. property clientWidth: Integer readonly dispid -2147416092;
  12286. property clientTop: Integer readonly dispid -2147416091;
  12287. property clientLeft: Integer readonly dispid -2147416090;
  12288. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  12289. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  12290. property readyState: OleVariant readonly dispid -2147412996;
  12291. property onreadystatechange: OleVariant dispid -2147412087;
  12292. property onrowsdelete: OleVariant dispid -2147412050;
  12293. property onrowsinserted: OleVariant dispid -2147412049;
  12294. property oncellchange: OleVariant dispid -2147412048;
  12295. property dir: WideString dispid -2147412995;
  12296. function createControlRange: IDispatch; dispid -2147417056;
  12297. property scrollHeight: Integer readonly dispid -2147417055;
  12298. property scrollWidth: Integer readonly dispid -2147417054;
  12299. property scrollTop: Integer dispid -2147417053;
  12300. property scrollLeft: Integer dispid -2147417052;
  12301. procedure clearAttributes; dispid -2147417050;
  12302. property oncontextmenu: OleVariant dispid -2147412047;
  12303. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  12304. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  12305. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  12306. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  12307. property canHaveChildren: WordBool readonly dispid -2147417040;
  12308. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  12309. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  12310. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  12311. property behaviorUrns: IDispatch readonly dispid -2147417030;
  12312. property tagUrn: WideString dispid -2147417029;
  12313. property onbeforeeditfocus: OleVariant dispid -2147412043;
  12314. property readyStateValue: Integer readonly dispid -2147417028;
  12315. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  12316. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  12317. property isMultiLine: WordBool readonly dispid -2147417015;
  12318. property canHaveHTML: WordBool readonly dispid -2147417014;
  12319. property onlayoutcomplete: OleVariant dispid -2147412039;
  12320. property onpage: OleVariant dispid -2147412038;
  12321. property inflateBlock: WordBool dispid -2147417012;
  12322. property onbeforedeactivate: OleVariant dispid -2147412035;
  12323. procedure setActive; dispid -2147417011;
  12324. property contentEditable: WideString dispid -2147412950;
  12325. property isContentEditable: WordBool readonly dispid -2147417010;
  12326. property hideFocus: WordBool dispid -2147412949;
  12327. property disabled: WordBool dispid -2147418036;
  12328. property isDisabled: WordBool readonly dispid -2147417007;
  12329. property onmove: OleVariant dispid -2147412034;
  12330. property oncontrolselect: OleVariant dispid -2147412033;
  12331. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  12332. property onresizestart: OleVariant dispid -2147412029;
  12333. property onresizeend: OleVariant dispid -2147412028;
  12334. property onmovestart: OleVariant dispid -2147412031;
  12335. property onmoveend: OleVariant dispid -2147412030;
  12336. property onmouseenter: OleVariant dispid -2147412027;
  12337. property onmouseleave: OleVariant dispid -2147412026;
  12338. property onactivate: OleVariant dispid -2147412025;
  12339. property ondeactivate: OleVariant dispid -2147412024;
  12340. function dragDrop: WordBool; dispid -2147417005;
  12341. property glyphMode: Integer readonly dispid -2147417004;
  12342. property onmousewheel: OleVariant dispid -2147412036;
  12343. procedure normalize; dispid -2147417000;
  12344. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  12345. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  12346. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  12347. property onbeforeactivate: OleVariant dispid -2147412022;
  12348. property onfocusin: OleVariant dispid -2147412021;
  12349. property onfocusout: OleVariant dispid -2147412020;
  12350. property uniqueNumber: Integer readonly dispid -2147417058;
  12351. property uniqueID: WideString readonly dispid -2147417057;
  12352. property nodeType: Integer readonly dispid -2147417066;
  12353. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  12354. function hasChildNodes: WordBool; dispid -2147417064;
  12355. property childNodes: IDispatch readonly dispid -2147417063;
  12356. property attributes: IDispatch readonly dispid -2147417062;
  12357. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  12358. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  12359. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  12360. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  12361. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  12362. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  12363. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  12364. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  12365. property nodeName: WideString readonly dispid -2147417038;
  12366. property nodeValue: OleVariant dispid -2147417037;
  12367. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  12368. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  12369. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  12370. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  12371. property ownerDocument: IDispatch readonly dispid -2147416999;
  12372. property clear: WideString dispid -2147413096;
  12373. property cite: WideString dispid 1001;
  12374. property width: WideString dispid 1002;
  12375. end;
  12376. // *********************************************************************//
  12377. // Interface: IHTMLDivElement
  12378. // Flags: (4416) Dual OleAutomation Dispatchable
  12379. // GUID: {3050F200-98B5-11CF-BB82-00AA00BDCE0B}
  12380. // *********************************************************************//
  12381. IHTMLDivElement = interface(IDispatch)
  12382. ['{3050F200-98B5-11CF-BB82-00AA00BDCE0B}']
  12383. procedure Set_align(const p: WideString); safecall;
  12384. function Get_align: WideString; safecall;
  12385. procedure Set_noWrap(p: WordBool); safecall;
  12386. function Get_noWrap: WordBool; safecall;
  12387. property align: WideString read Get_align write Set_align;
  12388. property noWrap: WordBool read Get_noWrap write Set_noWrap;
  12389. end;
  12390. // *********************************************************************//
  12391. // DispIntf: IHTMLDivElementDisp
  12392. // Flags: (4416) Dual OleAutomation Dispatchable
  12393. // GUID: {3050F200-98B5-11CF-BB82-00AA00BDCE0B}
  12394. // *********************************************************************//
  12395. IHTMLDivElementDisp = dispinterface
  12396. ['{3050F200-98B5-11CF-BB82-00AA00BDCE0B}']
  12397. property align: WideString dispid -2147418040;
  12398. property noWrap: WordBool dispid -2147413107;
  12399. end;
  12400. // *********************************************************************//
  12401. // DispIntf: DispHTMLDivElement
  12402. // Flags: (4112) Hidden Dispatchable
  12403. // GUID: {3050F50C-98B5-11CF-BB82-00AA00BDCE0B}
  12404. // *********************************************************************//
  12405. DispHTMLDivElement = dispinterface
  12406. ['{3050F50C-98B5-11CF-BB82-00AA00BDCE0B}']
  12407. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  12408. lFlags: Integer); dispid -2147417611;
  12409. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  12410. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  12411. property _className: WideString dispid -2147417111;
  12412. property id: WideString dispid -2147417110;
  12413. property tagName: WideString readonly dispid -2147417108;
  12414. property parentElement: IHTMLElement readonly dispid -2147418104;
  12415. property style: IHTMLStyle readonly dispid -2147418038;
  12416. property onhelp: OleVariant dispid -2147412099;
  12417. property onclick: OleVariant dispid -2147412104;
  12418. property ondblclick: OleVariant dispid -2147412103;
  12419. property onkeydown: OleVariant dispid -2147412107;
  12420. property onkeyup: OleVariant dispid -2147412106;
  12421. property onkeypress: OleVariant dispid -2147412105;
  12422. property onmouseout: OleVariant dispid -2147412111;
  12423. property onmouseover: OleVariant dispid -2147412112;
  12424. property onmousemove: OleVariant dispid -2147412108;
  12425. property onmousedown: OleVariant dispid -2147412110;
  12426. property onmouseup: OleVariant dispid -2147412109;
  12427. property document: IDispatch readonly dispid -2147417094;
  12428. property title: WideString dispid -2147418043;
  12429. property language: WideString dispid -2147413012;
  12430. property onselectstart: OleVariant dispid -2147412075;
  12431. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  12432. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  12433. property sourceIndex: Integer readonly dispid -2147417088;
  12434. property recordNumber: OleVariant readonly dispid -2147417087;
  12435. property lang: WideString dispid -2147413103;
  12436. property offsetLeft: Integer readonly dispid -2147417104;
  12437. property offsetTop: Integer readonly dispid -2147417103;
  12438. property offsetWidth: Integer readonly dispid -2147417102;
  12439. property offsetHeight: Integer readonly dispid -2147417101;
  12440. property offsetParent: IHTMLElement readonly dispid -2147417100;
  12441. property innerHTML: WideString dispid -2147417086;
  12442. property innerText: WideString dispid -2147417085;
  12443. property outerHTML: WideString dispid -2147417084;
  12444. property outerText: WideString dispid -2147417083;
  12445. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  12446. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  12447. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  12448. property isTextEdit: WordBool readonly dispid -2147417078;
  12449. procedure click; dispid -2147417079;
  12450. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  12451. property ondragstart: OleVariant dispid -2147412077;
  12452. function toString: WideString; dispid -2147417076;
  12453. property onbeforeupdate: OleVariant dispid -2147412091;
  12454. property onafterupdate: OleVariant dispid -2147412090;
  12455. property onerrorupdate: OleVariant dispid -2147412074;
  12456. property onrowexit: OleVariant dispid -2147412094;
  12457. property onrowenter: OleVariant dispid -2147412093;
  12458. property ondatasetchanged: OleVariant dispid -2147412072;
  12459. property ondataavailable: OleVariant dispid -2147412071;
  12460. property ondatasetcomplete: OleVariant dispid -2147412070;
  12461. property onfilterchange: OleVariant dispid -2147412069;
  12462. property children: IDispatch readonly dispid -2147417075;
  12463. property all: IDispatch readonly dispid -2147417074;
  12464. property scopeName: WideString readonly dispid -2147417073;
  12465. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  12466. procedure releaseCapture; dispid -2147417071;
  12467. property onlosecapture: OleVariant dispid -2147412066;
  12468. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  12469. procedure doScroll(component: OleVariant); dispid -2147417069;
  12470. property onscroll: OleVariant dispid -2147412081;
  12471. property ondrag: OleVariant dispid -2147412063;
  12472. property ondragend: OleVariant dispid -2147412062;
  12473. property ondragenter: OleVariant dispid -2147412061;
  12474. property ondragover: OleVariant dispid -2147412060;
  12475. property ondragleave: OleVariant dispid -2147412059;
  12476. property ondrop: OleVariant dispid -2147412058;
  12477. property onbeforecut: OleVariant dispid -2147412054;
  12478. property oncut: OleVariant dispid -2147412057;
  12479. property onbeforecopy: OleVariant dispid -2147412053;
  12480. property oncopy: OleVariant dispid -2147412056;
  12481. property onbeforepaste: OleVariant dispid -2147412052;
  12482. property onpaste: OleVariant dispid -2147412055;
  12483. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  12484. property onpropertychange: OleVariant dispid -2147412065;
  12485. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  12486. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  12487. procedure setExpression(const propname: WideString; const expression: WideString;
  12488. const language: WideString); dispid -2147417608;
  12489. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  12490. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  12491. property tabIndex: Smallint dispid -2147418097;
  12492. procedure focus; dispid -2147416112;
  12493. property accessKey: WideString dispid -2147416107;
  12494. property onblur: OleVariant dispid -2147412097;
  12495. property onfocus: OleVariant dispid -2147412098;
  12496. property onresize: OleVariant dispid -2147412076;
  12497. procedure blur; dispid -2147416110;
  12498. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  12499. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  12500. property clientHeight: Integer readonly dispid -2147416093;
  12501. property clientWidth: Integer readonly dispid -2147416092;
  12502. property clientTop: Integer readonly dispid -2147416091;
  12503. property clientLeft: Integer readonly dispid -2147416090;
  12504. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  12505. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  12506. property readyState: OleVariant readonly dispid -2147412996;
  12507. property onreadystatechange: OleVariant dispid -2147412087;
  12508. property onrowsdelete: OleVariant dispid -2147412050;
  12509. property onrowsinserted: OleVariant dispid -2147412049;
  12510. property oncellchange: OleVariant dispid -2147412048;
  12511. property dir: WideString dispid -2147412995;
  12512. function createControlRange: IDispatch; dispid -2147417056;
  12513. property scrollHeight: Integer readonly dispid -2147417055;
  12514. property scrollWidth: Integer readonly dispid -2147417054;
  12515. property scrollTop: Integer dispid -2147417053;
  12516. property scrollLeft: Integer dispid -2147417052;
  12517. procedure clearAttributes; dispid -2147417050;
  12518. property oncontextmenu: OleVariant dispid -2147412047;
  12519. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  12520. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  12521. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  12522. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  12523. property canHaveChildren: WordBool readonly dispid -2147417040;
  12524. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  12525. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  12526. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  12527. property behaviorUrns: IDispatch readonly dispid -2147417030;
  12528. property tagUrn: WideString dispid -2147417029;
  12529. property onbeforeeditfocus: OleVariant dispid -2147412043;
  12530. property readyStateValue: Integer readonly dispid -2147417028;
  12531. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  12532. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  12533. property isMultiLine: WordBool readonly dispid -2147417015;
  12534. property canHaveHTML: WordBool readonly dispid -2147417014;
  12535. property onlayoutcomplete: OleVariant dispid -2147412039;
  12536. property onpage: OleVariant dispid -2147412038;
  12537. property inflateBlock: WordBool dispid -2147417012;
  12538. property onbeforedeactivate: OleVariant dispid -2147412035;
  12539. procedure setActive; dispid -2147417011;
  12540. property contentEditable: WideString dispid -2147412950;
  12541. property isContentEditable: WordBool readonly dispid -2147417010;
  12542. property hideFocus: WordBool dispid -2147412949;
  12543. property disabled: WordBool dispid -2147418036;
  12544. property isDisabled: WordBool readonly dispid -2147417007;
  12545. property onmove: OleVariant dispid -2147412034;
  12546. property oncontrolselect: OleVariant dispid -2147412033;
  12547. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  12548. property onresizestart: OleVariant dispid -2147412029;
  12549. property onresizeend: OleVariant dispid -2147412028;
  12550. property onmovestart: OleVariant dispid -2147412031;
  12551. property onmoveend: OleVariant dispid -2147412030;
  12552. property onmouseenter: OleVariant dispid -2147412027;
  12553. property onmouseleave: OleVariant dispid -2147412026;
  12554. property onactivate: OleVariant dispid -2147412025;
  12555. property ondeactivate: OleVariant dispid -2147412024;
  12556. function dragDrop: WordBool; dispid -2147417005;
  12557. property glyphMode: Integer readonly dispid -2147417004;
  12558. property onmousewheel: OleVariant dispid -2147412036;
  12559. procedure normalize; dispid -2147417000;
  12560. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  12561. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  12562. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  12563. property onbeforeactivate: OleVariant dispid -2147412022;
  12564. property onfocusin: OleVariant dispid -2147412021;
  12565. property onfocusout: OleVariant dispid -2147412020;
  12566. property uniqueNumber: Integer readonly dispid -2147417058;
  12567. property uniqueID: WideString readonly dispid -2147417057;
  12568. property nodeType: Integer readonly dispid -2147417066;
  12569. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  12570. function hasChildNodes: WordBool; dispid -2147417064;
  12571. property childNodes: IDispatch readonly dispid -2147417063;
  12572. property attributes: IDispatch readonly dispid -2147417062;
  12573. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  12574. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  12575. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  12576. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  12577. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  12578. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  12579. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  12580. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  12581. property nodeName: WideString readonly dispid -2147417038;
  12582. property nodeValue: OleVariant dispid -2147417037;
  12583. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  12584. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  12585. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  12586. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  12587. property ownerDocument: IDispatch readonly dispid -2147416999;
  12588. property dataFld: WideString dispid -2147417091;
  12589. property dataSrc: WideString dispid -2147417090;
  12590. property dataFormatAs: WideString dispid -2147417089;
  12591. property align: WideString dispid -2147418040;
  12592. property noWrap: WordBool dispid -2147413107;
  12593. end;
  12594. // *********************************************************************//
  12595. // Interface: IHTMLDDElement
  12596. // Flags: (4416) Dual OleAutomation Dispatchable
  12597. // GUID: {3050F1F2-98B5-11CF-BB82-00AA00BDCE0B}
  12598. // *********************************************************************//
  12599. IHTMLDDElement = interface(IDispatch)
  12600. ['{3050F1F2-98B5-11CF-BB82-00AA00BDCE0B}']
  12601. procedure Set_noWrap(p: WordBool); safecall;
  12602. function Get_noWrap: WordBool; safecall;
  12603. property noWrap: WordBool read Get_noWrap write Set_noWrap;
  12604. end;
  12605. // *********************************************************************//
  12606. // DispIntf: IHTMLDDElementDisp
  12607. // Flags: (4416) Dual OleAutomation Dispatchable
  12608. // GUID: {3050F1F2-98B5-11CF-BB82-00AA00BDCE0B}
  12609. // *********************************************************************//
  12610. IHTMLDDElementDisp = dispinterface
  12611. ['{3050F1F2-98B5-11CF-BB82-00AA00BDCE0B}']
  12612. property noWrap: WordBool dispid -2147413107;
  12613. end;
  12614. // *********************************************************************//
  12615. // DispIntf: DispHTMLDDElement
  12616. // Flags: (4112) Hidden Dispatchable
  12617. // GUID: {3050F50B-98B5-11CF-BB82-00AA00BDCE0B}
  12618. // *********************************************************************//
  12619. DispHTMLDDElement = dispinterface
  12620. ['{3050F50B-98B5-11CF-BB82-00AA00BDCE0B}']
  12621. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  12622. lFlags: Integer); dispid -2147417611;
  12623. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  12624. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  12625. property _className: WideString dispid -2147417111;
  12626. property id: WideString dispid -2147417110;
  12627. property tagName: WideString readonly dispid -2147417108;
  12628. property parentElement: IHTMLElement readonly dispid -2147418104;
  12629. property style: IHTMLStyle readonly dispid -2147418038;
  12630. property onhelp: OleVariant dispid -2147412099;
  12631. property onclick: OleVariant dispid -2147412104;
  12632. property ondblclick: OleVariant dispid -2147412103;
  12633. property onkeydown: OleVariant dispid -2147412107;
  12634. property onkeyup: OleVariant dispid -2147412106;
  12635. property onkeypress: OleVariant dispid -2147412105;
  12636. property onmouseout: OleVariant dispid -2147412111;
  12637. property onmouseover: OleVariant dispid -2147412112;
  12638. property onmousemove: OleVariant dispid -2147412108;
  12639. property onmousedown: OleVariant dispid -2147412110;
  12640. property onmouseup: OleVariant dispid -2147412109;
  12641. property document: IDispatch readonly dispid -2147417094;
  12642. property title: WideString dispid -2147418043;
  12643. property language: WideString dispid -2147413012;
  12644. property onselectstart: OleVariant dispid -2147412075;
  12645. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  12646. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  12647. property sourceIndex: Integer readonly dispid -2147417088;
  12648. property recordNumber: OleVariant readonly dispid -2147417087;
  12649. property lang: WideString dispid -2147413103;
  12650. property offsetLeft: Integer readonly dispid -2147417104;
  12651. property offsetTop: Integer readonly dispid -2147417103;
  12652. property offsetWidth: Integer readonly dispid -2147417102;
  12653. property offsetHeight: Integer readonly dispid -2147417101;
  12654. property offsetParent: IHTMLElement readonly dispid -2147417100;
  12655. property innerHTML: WideString dispid -2147417086;
  12656. property innerText: WideString dispid -2147417085;
  12657. property outerHTML: WideString dispid -2147417084;
  12658. property outerText: WideString dispid -2147417083;
  12659. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  12660. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  12661. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  12662. property isTextEdit: WordBool readonly dispid -2147417078;
  12663. procedure click; dispid -2147417079;
  12664. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  12665. property ondragstart: OleVariant dispid -2147412077;
  12666. function toString: WideString; dispid -2147417076;
  12667. property onbeforeupdate: OleVariant dispid -2147412091;
  12668. property onafterupdate: OleVariant dispid -2147412090;
  12669. property onerrorupdate: OleVariant dispid -2147412074;
  12670. property onrowexit: OleVariant dispid -2147412094;
  12671. property onrowenter: OleVariant dispid -2147412093;
  12672. property ondatasetchanged: OleVariant dispid -2147412072;
  12673. property ondataavailable: OleVariant dispid -2147412071;
  12674. property ondatasetcomplete: OleVariant dispid -2147412070;
  12675. property onfilterchange: OleVariant dispid -2147412069;
  12676. property children: IDispatch readonly dispid -2147417075;
  12677. property all: IDispatch readonly dispid -2147417074;
  12678. property scopeName: WideString readonly dispid -2147417073;
  12679. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  12680. procedure releaseCapture; dispid -2147417071;
  12681. property onlosecapture: OleVariant dispid -2147412066;
  12682. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  12683. procedure doScroll(component: OleVariant); dispid -2147417069;
  12684. property onscroll: OleVariant dispid -2147412081;
  12685. property ondrag: OleVariant dispid -2147412063;
  12686. property ondragend: OleVariant dispid -2147412062;
  12687. property ondragenter: OleVariant dispid -2147412061;
  12688. property ondragover: OleVariant dispid -2147412060;
  12689. property ondragleave: OleVariant dispid -2147412059;
  12690. property ondrop: OleVariant dispid -2147412058;
  12691. property onbeforecut: OleVariant dispid -2147412054;
  12692. property oncut: OleVariant dispid -2147412057;
  12693. property onbeforecopy: OleVariant dispid -2147412053;
  12694. property oncopy: OleVariant dispid -2147412056;
  12695. property onbeforepaste: OleVariant dispid -2147412052;
  12696. property onpaste: OleVariant dispid -2147412055;
  12697. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  12698. property onpropertychange: OleVariant dispid -2147412065;
  12699. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  12700. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  12701. procedure setExpression(const propname: WideString; const expression: WideString;
  12702. const language: WideString); dispid -2147417608;
  12703. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  12704. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  12705. property tabIndex: Smallint dispid -2147418097;
  12706. procedure focus; dispid -2147416112;
  12707. property accessKey: WideString dispid -2147416107;
  12708. property onblur: OleVariant dispid -2147412097;
  12709. property onfocus: OleVariant dispid -2147412098;
  12710. property onresize: OleVariant dispid -2147412076;
  12711. procedure blur; dispid -2147416110;
  12712. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  12713. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  12714. property clientHeight: Integer readonly dispid -2147416093;
  12715. property clientWidth: Integer readonly dispid -2147416092;
  12716. property clientTop: Integer readonly dispid -2147416091;
  12717. property clientLeft: Integer readonly dispid -2147416090;
  12718. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  12719. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  12720. property readyState: OleVariant readonly dispid -2147412996;
  12721. property onreadystatechange: OleVariant dispid -2147412087;
  12722. property onrowsdelete: OleVariant dispid -2147412050;
  12723. property onrowsinserted: OleVariant dispid -2147412049;
  12724. property oncellchange: OleVariant dispid -2147412048;
  12725. property dir: WideString dispid -2147412995;
  12726. function createControlRange: IDispatch; dispid -2147417056;
  12727. property scrollHeight: Integer readonly dispid -2147417055;
  12728. property scrollWidth: Integer readonly dispid -2147417054;
  12729. property scrollTop: Integer dispid -2147417053;
  12730. property scrollLeft: Integer dispid -2147417052;
  12731. procedure clearAttributes; dispid -2147417050;
  12732. property oncontextmenu: OleVariant dispid -2147412047;
  12733. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  12734. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  12735. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  12736. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  12737. property canHaveChildren: WordBool readonly dispid -2147417040;
  12738. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  12739. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  12740. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  12741. property behaviorUrns: IDispatch readonly dispid -2147417030;
  12742. property tagUrn: WideString dispid -2147417029;
  12743. property onbeforeeditfocus: OleVariant dispid -2147412043;
  12744. property readyStateValue: Integer readonly dispid -2147417028;
  12745. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  12746. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  12747. property isMultiLine: WordBool readonly dispid -2147417015;
  12748. property canHaveHTML: WordBool readonly dispid -2147417014;
  12749. property onlayoutcomplete: OleVariant dispid -2147412039;
  12750. property onpage: OleVariant dispid -2147412038;
  12751. property inflateBlock: WordBool dispid -2147417012;
  12752. property onbeforedeactivate: OleVariant dispid -2147412035;
  12753. procedure setActive; dispid -2147417011;
  12754. property contentEditable: WideString dispid -2147412950;
  12755. property isContentEditable: WordBool readonly dispid -2147417010;
  12756. property hideFocus: WordBool dispid -2147412949;
  12757. property disabled: WordBool dispid -2147418036;
  12758. property isDisabled: WordBool readonly dispid -2147417007;
  12759. property onmove: OleVariant dispid -2147412034;
  12760. property oncontrolselect: OleVariant dispid -2147412033;
  12761. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  12762. property onresizestart: OleVariant dispid -2147412029;
  12763. property onresizeend: OleVariant dispid -2147412028;
  12764. property onmovestart: OleVariant dispid -2147412031;
  12765. property onmoveend: OleVariant dispid -2147412030;
  12766. property onmouseenter: OleVariant dispid -2147412027;
  12767. property onmouseleave: OleVariant dispid -2147412026;
  12768. property onactivate: OleVariant dispid -2147412025;
  12769. property ondeactivate: OleVariant dispid -2147412024;
  12770. function dragDrop: WordBool; dispid -2147417005;
  12771. property glyphMode: Integer readonly dispid -2147417004;
  12772. property onmousewheel: OleVariant dispid -2147412036;
  12773. procedure normalize; dispid -2147417000;
  12774. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  12775. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  12776. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  12777. property onbeforeactivate: OleVariant dispid -2147412022;
  12778. property onfocusin: OleVariant dispid -2147412021;
  12779. property onfocusout: OleVariant dispid -2147412020;
  12780. property uniqueNumber: Integer readonly dispid -2147417058;
  12781. property uniqueID: WideString readonly dispid -2147417057;
  12782. property nodeType: Integer readonly dispid -2147417066;
  12783. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  12784. function hasChildNodes: WordBool; dispid -2147417064;
  12785. property childNodes: IDispatch readonly dispid -2147417063;
  12786. property attributes: IDispatch readonly dispid -2147417062;
  12787. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  12788. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  12789. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  12790. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  12791. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  12792. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  12793. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  12794. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  12795. property nodeName: WideString readonly dispid -2147417038;
  12796. property nodeValue: OleVariant dispid -2147417037;
  12797. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  12798. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  12799. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  12800. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  12801. property ownerDocument: IDispatch readonly dispid -2147416999;
  12802. property noWrap: WordBool dispid -2147413107;
  12803. end;
  12804. // *********************************************************************//
  12805. // Interface: IHTMLDTElement
  12806. // Flags: (4416) Dual OleAutomation Dispatchable
  12807. // GUID: {3050F1F3-98B5-11CF-BB82-00AA00BDCE0B}
  12808. // *********************************************************************//
  12809. IHTMLDTElement = interface(IDispatch)
  12810. ['{3050F1F3-98B5-11CF-BB82-00AA00BDCE0B}']
  12811. procedure Set_noWrap(p: WordBool); safecall;
  12812. function Get_noWrap: WordBool; safecall;
  12813. property noWrap: WordBool read Get_noWrap write Set_noWrap;
  12814. end;
  12815. // *********************************************************************//
  12816. // DispIntf: IHTMLDTElementDisp
  12817. // Flags: (4416) Dual OleAutomation Dispatchable
  12818. // GUID: {3050F1F3-98B5-11CF-BB82-00AA00BDCE0B}
  12819. // *********************************************************************//
  12820. IHTMLDTElementDisp = dispinterface
  12821. ['{3050F1F3-98B5-11CF-BB82-00AA00BDCE0B}']
  12822. property noWrap: WordBool dispid -2147413107;
  12823. end;
  12824. // *********************************************************************//
  12825. // DispIntf: DispHTMLDTElement
  12826. // Flags: (4112) Hidden Dispatchable
  12827. // GUID: {3050F50D-98B5-11CF-BB82-00AA00BDCE0B}
  12828. // *********************************************************************//
  12829. DispHTMLDTElement = dispinterface
  12830. ['{3050F50D-98B5-11CF-BB82-00AA00BDCE0B}']
  12831. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  12832. lFlags: Integer); dispid -2147417611;
  12833. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  12834. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  12835. property _className: WideString dispid -2147417111;
  12836. property id: WideString dispid -2147417110;
  12837. property tagName: WideString readonly dispid -2147417108;
  12838. property parentElement: IHTMLElement readonly dispid -2147418104;
  12839. property style: IHTMLStyle readonly dispid -2147418038;
  12840. property onhelp: OleVariant dispid -2147412099;
  12841. property onclick: OleVariant dispid -2147412104;
  12842. property ondblclick: OleVariant dispid -2147412103;
  12843. property onkeydown: OleVariant dispid -2147412107;
  12844. property onkeyup: OleVariant dispid -2147412106;
  12845. property onkeypress: OleVariant dispid -2147412105;
  12846. property onmouseout: OleVariant dispid -2147412111;
  12847. property onmouseover: OleVariant dispid -2147412112;
  12848. property onmousemove: OleVariant dispid -2147412108;
  12849. property onmousedown: OleVariant dispid -2147412110;
  12850. property onmouseup: OleVariant dispid -2147412109;
  12851. property document: IDispatch readonly dispid -2147417094;
  12852. property title: WideString dispid -2147418043;
  12853. property language: WideString dispid -2147413012;
  12854. property onselectstart: OleVariant dispid -2147412075;
  12855. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  12856. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  12857. property sourceIndex: Integer readonly dispid -2147417088;
  12858. property recordNumber: OleVariant readonly dispid -2147417087;
  12859. property lang: WideString dispid -2147413103;
  12860. property offsetLeft: Integer readonly dispid -2147417104;
  12861. property offsetTop: Integer readonly dispid -2147417103;
  12862. property offsetWidth: Integer readonly dispid -2147417102;
  12863. property offsetHeight: Integer readonly dispid -2147417101;
  12864. property offsetParent: IHTMLElement readonly dispid -2147417100;
  12865. property innerHTML: WideString dispid -2147417086;
  12866. property innerText: WideString dispid -2147417085;
  12867. property outerHTML: WideString dispid -2147417084;
  12868. property outerText: WideString dispid -2147417083;
  12869. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  12870. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  12871. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  12872. property isTextEdit: WordBool readonly dispid -2147417078;
  12873. procedure click; dispid -2147417079;
  12874. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  12875. property ondragstart: OleVariant dispid -2147412077;
  12876. function toString: WideString; dispid -2147417076;
  12877. property onbeforeupdate: OleVariant dispid -2147412091;
  12878. property onafterupdate: OleVariant dispid -2147412090;
  12879. property onerrorupdate: OleVariant dispid -2147412074;
  12880. property onrowexit: OleVariant dispid -2147412094;
  12881. property onrowenter: OleVariant dispid -2147412093;
  12882. property ondatasetchanged: OleVariant dispid -2147412072;
  12883. property ondataavailable: OleVariant dispid -2147412071;
  12884. property ondatasetcomplete: OleVariant dispid -2147412070;
  12885. property onfilterchange: OleVariant dispid -2147412069;
  12886. property children: IDispatch readonly dispid -2147417075;
  12887. property all: IDispatch readonly dispid -2147417074;
  12888. property scopeName: WideString readonly dispid -2147417073;
  12889. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  12890. procedure releaseCapture; dispid -2147417071;
  12891. property onlosecapture: OleVariant dispid -2147412066;
  12892. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  12893. procedure doScroll(component: OleVariant); dispid -2147417069;
  12894. property onscroll: OleVariant dispid -2147412081;
  12895. property ondrag: OleVariant dispid -2147412063;
  12896. property ondragend: OleVariant dispid -2147412062;
  12897. property ondragenter: OleVariant dispid -2147412061;
  12898. property ondragover: OleVariant dispid -2147412060;
  12899. property ondragleave: OleVariant dispid -2147412059;
  12900. property ondrop: OleVariant dispid -2147412058;
  12901. property onbeforecut: OleVariant dispid -2147412054;
  12902. property oncut: OleVariant dispid -2147412057;
  12903. property onbeforecopy: OleVariant dispid -2147412053;
  12904. property oncopy: OleVariant dispid -2147412056;
  12905. property onbeforepaste: OleVariant dispid -2147412052;
  12906. property onpaste: OleVariant dispid -2147412055;
  12907. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  12908. property onpropertychange: OleVariant dispid -2147412065;
  12909. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  12910. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  12911. procedure setExpression(const propname: WideString; const expression: WideString;
  12912. const language: WideString); dispid -2147417608;
  12913. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  12914. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  12915. property tabIndex: Smallint dispid -2147418097;
  12916. procedure focus; dispid -2147416112;
  12917. property accessKey: WideString dispid -2147416107;
  12918. property onblur: OleVariant dispid -2147412097;
  12919. property onfocus: OleVariant dispid -2147412098;
  12920. property onresize: OleVariant dispid -2147412076;
  12921. procedure blur; dispid -2147416110;
  12922. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  12923. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  12924. property clientHeight: Integer readonly dispid -2147416093;
  12925. property clientWidth: Integer readonly dispid -2147416092;
  12926. property clientTop: Integer readonly dispid -2147416091;
  12927. property clientLeft: Integer readonly dispid -2147416090;
  12928. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  12929. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  12930. property readyState: OleVariant readonly dispid -2147412996;
  12931. property onreadystatechange: OleVariant dispid -2147412087;
  12932. property onrowsdelete: OleVariant dispid -2147412050;
  12933. property onrowsinserted: OleVariant dispid -2147412049;
  12934. property oncellchange: OleVariant dispid -2147412048;
  12935. property dir: WideString dispid -2147412995;
  12936. function createControlRange: IDispatch; dispid -2147417056;
  12937. property scrollHeight: Integer readonly dispid -2147417055;
  12938. property scrollWidth: Integer readonly dispid -2147417054;
  12939. property scrollTop: Integer dispid -2147417053;
  12940. property scrollLeft: Integer dispid -2147417052;
  12941. procedure clearAttributes; dispid -2147417050;
  12942. property oncontextmenu: OleVariant dispid -2147412047;
  12943. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  12944. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  12945. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  12946. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  12947. property canHaveChildren: WordBool readonly dispid -2147417040;
  12948. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  12949. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  12950. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  12951. property behaviorUrns: IDispatch readonly dispid -2147417030;
  12952. property tagUrn: WideString dispid -2147417029;
  12953. property onbeforeeditfocus: OleVariant dispid -2147412043;
  12954. property readyStateValue: Integer readonly dispid -2147417028;
  12955. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  12956. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  12957. property isMultiLine: WordBool readonly dispid -2147417015;
  12958. property canHaveHTML: WordBool readonly dispid -2147417014;
  12959. property onlayoutcomplete: OleVariant dispid -2147412039;
  12960. property onpage: OleVariant dispid -2147412038;
  12961. property inflateBlock: WordBool dispid -2147417012;
  12962. property onbeforedeactivate: OleVariant dispid -2147412035;
  12963. procedure setActive; dispid -2147417011;
  12964. property contentEditable: WideString dispid -2147412950;
  12965. property isContentEditable: WordBool readonly dispid -2147417010;
  12966. property hideFocus: WordBool dispid -2147412949;
  12967. property disabled: WordBool dispid -2147418036;
  12968. property isDisabled: WordBool readonly dispid -2147417007;
  12969. property onmove: OleVariant dispid -2147412034;
  12970. property oncontrolselect: OleVariant dispid -2147412033;
  12971. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  12972. property onresizestart: OleVariant dispid -2147412029;
  12973. property onresizeend: OleVariant dispid -2147412028;
  12974. property onmovestart: OleVariant dispid -2147412031;
  12975. property onmoveend: OleVariant dispid -2147412030;
  12976. property onmouseenter: OleVariant dispid -2147412027;
  12977. property onmouseleave: OleVariant dispid -2147412026;
  12978. property onactivate: OleVariant dispid -2147412025;
  12979. property ondeactivate: OleVariant dispid -2147412024;
  12980. function dragDrop: WordBool; dispid -2147417005;
  12981. property glyphMode: Integer readonly dispid -2147417004;
  12982. property onmousewheel: OleVariant dispid -2147412036;
  12983. procedure normalize; dispid -2147417000;
  12984. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  12985. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  12986. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  12987. property onbeforeactivate: OleVariant dispid -2147412022;
  12988. property onfocusin: OleVariant dispid -2147412021;
  12989. property onfocusout: OleVariant dispid -2147412020;
  12990. property uniqueNumber: Integer readonly dispid -2147417058;
  12991. property uniqueID: WideString readonly dispid -2147417057;
  12992. property nodeType: Integer readonly dispid -2147417066;
  12993. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  12994. function hasChildNodes: WordBool; dispid -2147417064;
  12995. property childNodes: IDispatch readonly dispid -2147417063;
  12996. property attributes: IDispatch readonly dispid -2147417062;
  12997. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  12998. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  12999. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  13000. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  13001. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  13002. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  13003. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  13004. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  13005. property nodeName: WideString readonly dispid -2147417038;
  13006. property nodeValue: OleVariant dispid -2147417037;
  13007. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  13008. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  13009. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  13010. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  13011. property ownerDocument: IDispatch readonly dispid -2147416999;
  13012. property noWrap: WordBool dispid -2147413107;
  13013. end;
  13014. // *********************************************************************//
  13015. // Interface: IHTMLBRElement
  13016. // Flags: (4416) Dual OleAutomation Dispatchable
  13017. // GUID: {3050F1F0-98B5-11CF-BB82-00AA00BDCE0B}
  13018. // *********************************************************************//
  13019. IHTMLBRElement = interface(IDispatch)
  13020. ['{3050F1F0-98B5-11CF-BB82-00AA00BDCE0B}']
  13021. procedure Set_clear(const p: WideString); safecall;
  13022. function Get_clear: WideString; safecall;
  13023. property clear: WideString read Get_clear write Set_clear;
  13024. end;
  13025. // *********************************************************************//
  13026. // DispIntf: IHTMLBRElementDisp
  13027. // Flags: (4416) Dual OleAutomation Dispatchable
  13028. // GUID: {3050F1F0-98B5-11CF-BB82-00AA00BDCE0B}
  13029. // *********************************************************************//
  13030. IHTMLBRElementDisp = dispinterface
  13031. ['{3050F1F0-98B5-11CF-BB82-00AA00BDCE0B}']
  13032. property clear: WideString dispid -2147413096;
  13033. end;
  13034. // *********************************************************************//
  13035. // DispIntf: DispHTMLBRElement
  13036. // Flags: (4112) Hidden Dispatchable
  13037. // GUID: {3050F53A-98B5-11CF-BB82-00AA00BDCE0B}
  13038. // *********************************************************************//
  13039. DispHTMLBRElement = dispinterface
  13040. ['{3050F53A-98B5-11CF-BB82-00AA00BDCE0B}']
  13041. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  13042. lFlags: Integer); dispid -2147417611;
  13043. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  13044. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  13045. property _className: WideString dispid -2147417111;
  13046. property id: WideString dispid -2147417110;
  13047. property tagName: WideString readonly dispid -2147417108;
  13048. property parentElement: IHTMLElement readonly dispid -2147418104;
  13049. property style: IHTMLStyle readonly dispid -2147418038;
  13050. property onhelp: OleVariant dispid -2147412099;
  13051. property onclick: OleVariant dispid -2147412104;
  13052. property ondblclick: OleVariant dispid -2147412103;
  13053. property onkeydown: OleVariant dispid -2147412107;
  13054. property onkeyup: OleVariant dispid -2147412106;
  13055. property onkeypress: OleVariant dispid -2147412105;
  13056. property onmouseout: OleVariant dispid -2147412111;
  13057. property onmouseover: OleVariant dispid -2147412112;
  13058. property onmousemove: OleVariant dispid -2147412108;
  13059. property onmousedown: OleVariant dispid -2147412110;
  13060. property onmouseup: OleVariant dispid -2147412109;
  13061. property document: IDispatch readonly dispid -2147417094;
  13062. property title: WideString dispid -2147418043;
  13063. property language: WideString dispid -2147413012;
  13064. property onselectstart: OleVariant dispid -2147412075;
  13065. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  13066. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  13067. property sourceIndex: Integer readonly dispid -2147417088;
  13068. property recordNumber: OleVariant readonly dispid -2147417087;
  13069. property lang: WideString dispid -2147413103;
  13070. property offsetLeft: Integer readonly dispid -2147417104;
  13071. property offsetTop: Integer readonly dispid -2147417103;
  13072. property offsetWidth: Integer readonly dispid -2147417102;
  13073. property offsetHeight: Integer readonly dispid -2147417101;
  13074. property offsetParent: IHTMLElement readonly dispid -2147417100;
  13075. property innerHTML: WideString dispid -2147417086;
  13076. property innerText: WideString dispid -2147417085;
  13077. property outerHTML: WideString dispid -2147417084;
  13078. property outerText: WideString dispid -2147417083;
  13079. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  13080. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  13081. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  13082. property isTextEdit: WordBool readonly dispid -2147417078;
  13083. procedure click; dispid -2147417079;
  13084. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  13085. property ondragstart: OleVariant dispid -2147412077;
  13086. function toString: WideString; dispid -2147417076;
  13087. property onbeforeupdate: OleVariant dispid -2147412091;
  13088. property onafterupdate: OleVariant dispid -2147412090;
  13089. property onerrorupdate: OleVariant dispid -2147412074;
  13090. property onrowexit: OleVariant dispid -2147412094;
  13091. property onrowenter: OleVariant dispid -2147412093;
  13092. property ondatasetchanged: OleVariant dispid -2147412072;
  13093. property ondataavailable: OleVariant dispid -2147412071;
  13094. property ondatasetcomplete: OleVariant dispid -2147412070;
  13095. property onfilterchange: OleVariant dispid -2147412069;
  13096. property children: IDispatch readonly dispid -2147417075;
  13097. property all: IDispatch readonly dispid -2147417074;
  13098. property scopeName: WideString readonly dispid -2147417073;
  13099. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  13100. procedure releaseCapture; dispid -2147417071;
  13101. property onlosecapture: OleVariant dispid -2147412066;
  13102. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  13103. procedure doScroll(component: OleVariant); dispid -2147417069;
  13104. property onscroll: OleVariant dispid -2147412081;
  13105. property ondrag: OleVariant dispid -2147412063;
  13106. property ondragend: OleVariant dispid -2147412062;
  13107. property ondragenter: OleVariant dispid -2147412061;
  13108. property ondragover: OleVariant dispid -2147412060;
  13109. property ondragleave: OleVariant dispid -2147412059;
  13110. property ondrop: OleVariant dispid -2147412058;
  13111. property onbeforecut: OleVariant dispid -2147412054;
  13112. property oncut: OleVariant dispid -2147412057;
  13113. property onbeforecopy: OleVariant dispid -2147412053;
  13114. property oncopy: OleVariant dispid -2147412056;
  13115. property onbeforepaste: OleVariant dispid -2147412052;
  13116. property onpaste: OleVariant dispid -2147412055;
  13117. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  13118. property onpropertychange: OleVariant dispid -2147412065;
  13119. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  13120. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  13121. procedure setExpression(const propname: WideString; const expression: WideString;
  13122. const language: WideString); dispid -2147417608;
  13123. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  13124. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  13125. property tabIndex: Smallint dispid -2147418097;
  13126. procedure focus; dispid -2147416112;
  13127. property accessKey: WideString dispid -2147416107;
  13128. property onblur: OleVariant dispid -2147412097;
  13129. property onfocus: OleVariant dispid -2147412098;
  13130. property onresize: OleVariant dispid -2147412076;
  13131. procedure blur; dispid -2147416110;
  13132. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  13133. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  13134. property clientHeight: Integer readonly dispid -2147416093;
  13135. property clientWidth: Integer readonly dispid -2147416092;
  13136. property clientTop: Integer readonly dispid -2147416091;
  13137. property clientLeft: Integer readonly dispid -2147416090;
  13138. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  13139. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  13140. property readyState: OleVariant readonly dispid -2147412996;
  13141. property onreadystatechange: OleVariant dispid -2147412087;
  13142. property onrowsdelete: OleVariant dispid -2147412050;
  13143. property onrowsinserted: OleVariant dispid -2147412049;
  13144. property oncellchange: OleVariant dispid -2147412048;
  13145. property dir: WideString dispid -2147412995;
  13146. function createControlRange: IDispatch; dispid -2147417056;
  13147. property scrollHeight: Integer readonly dispid -2147417055;
  13148. property scrollWidth: Integer readonly dispid -2147417054;
  13149. property scrollTop: Integer dispid -2147417053;
  13150. property scrollLeft: Integer dispid -2147417052;
  13151. procedure clearAttributes; dispid -2147417050;
  13152. property oncontextmenu: OleVariant dispid -2147412047;
  13153. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  13154. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  13155. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  13156. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  13157. property canHaveChildren: WordBool readonly dispid -2147417040;
  13158. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  13159. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  13160. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  13161. property behaviorUrns: IDispatch readonly dispid -2147417030;
  13162. property tagUrn: WideString dispid -2147417029;
  13163. property onbeforeeditfocus: OleVariant dispid -2147412043;
  13164. property readyStateValue: Integer readonly dispid -2147417028;
  13165. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  13166. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  13167. property isMultiLine: WordBool readonly dispid -2147417015;
  13168. property canHaveHTML: WordBool readonly dispid -2147417014;
  13169. property onlayoutcomplete: OleVariant dispid -2147412039;
  13170. property onpage: OleVariant dispid -2147412038;
  13171. property inflateBlock: WordBool dispid -2147417012;
  13172. property onbeforedeactivate: OleVariant dispid -2147412035;
  13173. procedure setActive; dispid -2147417011;
  13174. property contentEditable: WideString dispid -2147412950;
  13175. property isContentEditable: WordBool readonly dispid -2147417010;
  13176. property hideFocus: WordBool dispid -2147412949;
  13177. property disabled: WordBool dispid -2147418036;
  13178. property isDisabled: WordBool readonly dispid -2147417007;
  13179. property onmove: OleVariant dispid -2147412034;
  13180. property oncontrolselect: OleVariant dispid -2147412033;
  13181. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  13182. property onresizestart: OleVariant dispid -2147412029;
  13183. property onresizeend: OleVariant dispid -2147412028;
  13184. property onmovestart: OleVariant dispid -2147412031;
  13185. property onmoveend: OleVariant dispid -2147412030;
  13186. property onmouseenter: OleVariant dispid -2147412027;
  13187. property onmouseleave: OleVariant dispid -2147412026;
  13188. property onactivate: OleVariant dispid -2147412025;
  13189. property ondeactivate: OleVariant dispid -2147412024;
  13190. function dragDrop: WordBool; dispid -2147417005;
  13191. property glyphMode: Integer readonly dispid -2147417004;
  13192. property onmousewheel: OleVariant dispid -2147412036;
  13193. procedure normalize; dispid -2147417000;
  13194. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  13195. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  13196. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  13197. property onbeforeactivate: OleVariant dispid -2147412022;
  13198. property onfocusin: OleVariant dispid -2147412021;
  13199. property onfocusout: OleVariant dispid -2147412020;
  13200. property uniqueNumber: Integer readonly dispid -2147417058;
  13201. property uniqueID: WideString readonly dispid -2147417057;
  13202. property nodeType: Integer readonly dispid -2147417066;
  13203. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  13204. function hasChildNodes: WordBool; dispid -2147417064;
  13205. property childNodes: IDispatch readonly dispid -2147417063;
  13206. property attributes: IDispatch readonly dispid -2147417062;
  13207. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  13208. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  13209. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  13210. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  13211. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  13212. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  13213. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  13214. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  13215. property nodeName: WideString readonly dispid -2147417038;
  13216. property nodeValue: OleVariant dispid -2147417037;
  13217. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  13218. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  13219. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  13220. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  13221. property ownerDocument: IDispatch readonly dispid -2147416999;
  13222. property clear: WideString dispid -2147413096;
  13223. end;
  13224. // *********************************************************************//
  13225. // Interface: IHTMLDListElement
  13226. // Flags: (4416) Dual OleAutomation Dispatchable
  13227. // GUID: {3050F1F1-98B5-11CF-BB82-00AA00BDCE0B}
  13228. // *********************************************************************//
  13229. IHTMLDListElement = interface(IDispatch)
  13230. ['{3050F1F1-98B5-11CF-BB82-00AA00BDCE0B}']
  13231. procedure Set_compact(p: WordBool); safecall;
  13232. function Get_compact: WordBool; safecall;
  13233. property compact: WordBool read Get_compact write Set_compact;
  13234. end;
  13235. // *********************************************************************//
  13236. // DispIntf: IHTMLDListElementDisp
  13237. // Flags: (4416) Dual OleAutomation Dispatchable
  13238. // GUID: {3050F1F1-98B5-11CF-BB82-00AA00BDCE0B}
  13239. // *********************************************************************//
  13240. IHTMLDListElementDisp = dispinterface
  13241. ['{3050F1F1-98B5-11CF-BB82-00AA00BDCE0B}']
  13242. property compact: WordBool dispid 1001;
  13243. end;
  13244. // *********************************************************************//
  13245. // DispIntf: DispHTMLDListElement
  13246. // Flags: (4112) Hidden Dispatchable
  13247. // GUID: {3050F53B-98B5-11CF-BB82-00AA00BDCE0B}
  13248. // *********************************************************************//
  13249. DispHTMLDListElement = dispinterface
  13250. ['{3050F53B-98B5-11CF-BB82-00AA00BDCE0B}']
  13251. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  13252. lFlags: Integer); dispid -2147417611;
  13253. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  13254. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  13255. property _className: WideString dispid -2147417111;
  13256. property id: WideString dispid -2147417110;
  13257. property tagName: WideString readonly dispid -2147417108;
  13258. property parentElement: IHTMLElement readonly dispid -2147418104;
  13259. property style: IHTMLStyle readonly dispid -2147418038;
  13260. property onhelp: OleVariant dispid -2147412099;
  13261. property onclick: OleVariant dispid -2147412104;
  13262. property ondblclick: OleVariant dispid -2147412103;
  13263. property onkeydown: OleVariant dispid -2147412107;
  13264. property onkeyup: OleVariant dispid -2147412106;
  13265. property onkeypress: OleVariant dispid -2147412105;
  13266. property onmouseout: OleVariant dispid -2147412111;
  13267. property onmouseover: OleVariant dispid -2147412112;
  13268. property onmousemove: OleVariant dispid -2147412108;
  13269. property onmousedown: OleVariant dispid -2147412110;
  13270. property onmouseup: OleVariant dispid -2147412109;
  13271. property document: IDispatch readonly dispid -2147417094;
  13272. property title: WideString dispid -2147418043;
  13273. property language: WideString dispid -2147413012;
  13274. property onselectstart: OleVariant dispid -2147412075;
  13275. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  13276. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  13277. property sourceIndex: Integer readonly dispid -2147417088;
  13278. property recordNumber: OleVariant readonly dispid -2147417087;
  13279. property lang: WideString dispid -2147413103;
  13280. property offsetLeft: Integer readonly dispid -2147417104;
  13281. property offsetTop: Integer readonly dispid -2147417103;
  13282. property offsetWidth: Integer readonly dispid -2147417102;
  13283. property offsetHeight: Integer readonly dispid -2147417101;
  13284. property offsetParent: IHTMLElement readonly dispid -2147417100;
  13285. property innerHTML: WideString dispid -2147417086;
  13286. property innerText: WideString dispid -2147417085;
  13287. property outerHTML: WideString dispid -2147417084;
  13288. property outerText: WideString dispid -2147417083;
  13289. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  13290. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  13291. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  13292. property isTextEdit: WordBool readonly dispid -2147417078;
  13293. procedure click; dispid -2147417079;
  13294. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  13295. property ondragstart: OleVariant dispid -2147412077;
  13296. function toString: WideString; dispid -2147417076;
  13297. property onbeforeupdate: OleVariant dispid -2147412091;
  13298. property onafterupdate: OleVariant dispid -2147412090;
  13299. property onerrorupdate: OleVariant dispid -2147412074;
  13300. property onrowexit: OleVariant dispid -2147412094;
  13301. property onrowenter: OleVariant dispid -2147412093;
  13302. property ondatasetchanged: OleVariant dispid -2147412072;
  13303. property ondataavailable: OleVariant dispid -2147412071;
  13304. property ondatasetcomplete: OleVariant dispid -2147412070;
  13305. property onfilterchange: OleVariant dispid -2147412069;
  13306. property children: IDispatch readonly dispid -2147417075;
  13307. property all: IDispatch readonly dispid -2147417074;
  13308. property scopeName: WideString readonly dispid -2147417073;
  13309. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  13310. procedure releaseCapture; dispid -2147417071;
  13311. property onlosecapture: OleVariant dispid -2147412066;
  13312. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  13313. procedure doScroll(component: OleVariant); dispid -2147417069;
  13314. property onscroll: OleVariant dispid -2147412081;
  13315. property ondrag: OleVariant dispid -2147412063;
  13316. property ondragend: OleVariant dispid -2147412062;
  13317. property ondragenter: OleVariant dispid -2147412061;
  13318. property ondragover: OleVariant dispid -2147412060;
  13319. property ondragleave: OleVariant dispid -2147412059;
  13320. property ondrop: OleVariant dispid -2147412058;
  13321. property onbeforecut: OleVariant dispid -2147412054;
  13322. property oncut: OleVariant dispid -2147412057;
  13323. property onbeforecopy: OleVariant dispid -2147412053;
  13324. property oncopy: OleVariant dispid -2147412056;
  13325. property onbeforepaste: OleVariant dispid -2147412052;
  13326. property onpaste: OleVariant dispid -2147412055;
  13327. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  13328. property onpropertychange: OleVariant dispid -2147412065;
  13329. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  13330. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  13331. procedure setExpression(const propname: WideString; const expression: WideString;
  13332. const language: WideString); dispid -2147417608;
  13333. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  13334. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  13335. property tabIndex: Smallint dispid -2147418097;
  13336. procedure focus; dispid -2147416112;
  13337. property accessKey: WideString dispid -2147416107;
  13338. property onblur: OleVariant dispid -2147412097;
  13339. property onfocus: OleVariant dispid -2147412098;
  13340. property onresize: OleVariant dispid -2147412076;
  13341. procedure blur; dispid -2147416110;
  13342. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  13343. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  13344. property clientHeight: Integer readonly dispid -2147416093;
  13345. property clientWidth: Integer readonly dispid -2147416092;
  13346. property clientTop: Integer readonly dispid -2147416091;
  13347. property clientLeft: Integer readonly dispid -2147416090;
  13348. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  13349. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  13350. property readyState: OleVariant readonly dispid -2147412996;
  13351. property onreadystatechange: OleVariant dispid -2147412087;
  13352. property onrowsdelete: OleVariant dispid -2147412050;
  13353. property onrowsinserted: OleVariant dispid -2147412049;
  13354. property oncellchange: OleVariant dispid -2147412048;
  13355. property dir: WideString dispid -2147412995;
  13356. function createControlRange: IDispatch; dispid -2147417056;
  13357. property scrollHeight: Integer readonly dispid -2147417055;
  13358. property scrollWidth: Integer readonly dispid -2147417054;
  13359. property scrollTop: Integer dispid -2147417053;
  13360. property scrollLeft: Integer dispid -2147417052;
  13361. procedure clearAttributes; dispid -2147417050;
  13362. property oncontextmenu: OleVariant dispid -2147412047;
  13363. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  13364. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  13365. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  13366. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  13367. property canHaveChildren: WordBool readonly dispid -2147417040;
  13368. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  13369. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  13370. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  13371. property behaviorUrns: IDispatch readonly dispid -2147417030;
  13372. property tagUrn: WideString dispid -2147417029;
  13373. property onbeforeeditfocus: OleVariant dispid -2147412043;
  13374. property readyStateValue: Integer readonly dispid -2147417028;
  13375. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  13376. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  13377. property isMultiLine: WordBool readonly dispid -2147417015;
  13378. property canHaveHTML: WordBool readonly dispid -2147417014;
  13379. property onlayoutcomplete: OleVariant dispid -2147412039;
  13380. property onpage: OleVariant dispid -2147412038;
  13381. property inflateBlock: WordBool dispid -2147417012;
  13382. property onbeforedeactivate: OleVariant dispid -2147412035;
  13383. procedure setActive; dispid -2147417011;
  13384. property contentEditable: WideString dispid -2147412950;
  13385. property isContentEditable: WordBool readonly dispid -2147417010;
  13386. property hideFocus: WordBool dispid -2147412949;
  13387. property disabled: WordBool dispid -2147418036;
  13388. property isDisabled: WordBool readonly dispid -2147417007;
  13389. property onmove: OleVariant dispid -2147412034;
  13390. property oncontrolselect: OleVariant dispid -2147412033;
  13391. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  13392. property onresizestart: OleVariant dispid -2147412029;
  13393. property onresizeend: OleVariant dispid -2147412028;
  13394. property onmovestart: OleVariant dispid -2147412031;
  13395. property onmoveend: OleVariant dispid -2147412030;
  13396. property onmouseenter: OleVariant dispid -2147412027;
  13397. property onmouseleave: OleVariant dispid -2147412026;
  13398. property onactivate: OleVariant dispid -2147412025;
  13399. property ondeactivate: OleVariant dispid -2147412024;
  13400. function dragDrop: WordBool; dispid -2147417005;
  13401. property glyphMode: Integer readonly dispid -2147417004;
  13402. property onmousewheel: OleVariant dispid -2147412036;
  13403. procedure normalize; dispid -2147417000;
  13404. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  13405. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  13406. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  13407. property onbeforeactivate: OleVariant dispid -2147412022;
  13408. property onfocusin: OleVariant dispid -2147412021;
  13409. property onfocusout: OleVariant dispid -2147412020;
  13410. property uniqueNumber: Integer readonly dispid -2147417058;
  13411. property uniqueID: WideString readonly dispid -2147417057;
  13412. property nodeType: Integer readonly dispid -2147417066;
  13413. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  13414. function hasChildNodes: WordBool; dispid -2147417064;
  13415. property childNodes: IDispatch readonly dispid -2147417063;
  13416. property attributes: IDispatch readonly dispid -2147417062;
  13417. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  13418. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  13419. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  13420. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  13421. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  13422. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  13423. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  13424. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  13425. property nodeName: WideString readonly dispid -2147417038;
  13426. property nodeValue: OleVariant dispid -2147417037;
  13427. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  13428. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  13429. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  13430. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  13431. property ownerDocument: IDispatch readonly dispid -2147416999;
  13432. property compact: WordBool dispid 1001;
  13433. end;
  13434. // *********************************************************************//
  13435. // Interface: IHTMLHRElement
  13436. // Flags: (4416) Dual OleAutomation Dispatchable
  13437. // GUID: {3050F1F4-98B5-11CF-BB82-00AA00BDCE0B}
  13438. // *********************************************************************//
  13439. IHTMLHRElement = interface(IDispatch)
  13440. ['{3050F1F4-98B5-11CF-BB82-00AA00BDCE0B}']
  13441. procedure Set_align(const p: WideString); safecall;
  13442. function Get_align: WideString; safecall;
  13443. procedure Set_color(p: OleVariant); safecall;
  13444. function Get_color: OleVariant; safecall;
  13445. procedure Set_noShade(p: WordBool); safecall;
  13446. function Get_noShade: WordBool; safecall;
  13447. procedure Set_width(p: OleVariant); safecall;
  13448. function Get_width: OleVariant; safecall;
  13449. procedure Set_size(p: OleVariant); safecall;
  13450. function Get_size: OleVariant; safecall;
  13451. property align: WideString read Get_align write Set_align;
  13452. property color: OleVariant read Get_color write Set_color;
  13453. property noShade: WordBool read Get_noShade write Set_noShade;
  13454. property width: OleVariant read Get_width write Set_width;
  13455. property size: OleVariant read Get_size write Set_size;
  13456. end;
  13457. // *********************************************************************//
  13458. // DispIntf: IHTMLHRElementDisp
  13459. // Flags: (4416) Dual OleAutomation Dispatchable
  13460. // GUID: {3050F1F4-98B5-11CF-BB82-00AA00BDCE0B}
  13461. // *********************************************************************//
  13462. IHTMLHRElementDisp = dispinterface
  13463. ['{3050F1F4-98B5-11CF-BB82-00AA00BDCE0B}']
  13464. property align: WideString dispid -2147418040;
  13465. property color: OleVariant dispid -2147413110;
  13466. property noShade: WordBool dispid 1001;
  13467. property width: OleVariant dispid -2147418107;
  13468. property size: OleVariant dispid -2147418106;
  13469. end;
  13470. // *********************************************************************//
  13471. // DispIntf: DispHTMLHRElement
  13472. // Flags: (4112) Hidden Dispatchable
  13473. // GUID: {3050F53D-98B5-11CF-BB82-00AA00BDCE0B}
  13474. // *********************************************************************//
  13475. DispHTMLHRElement = dispinterface
  13476. ['{3050F53D-98B5-11CF-BB82-00AA00BDCE0B}']
  13477. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  13478. lFlags: Integer); dispid -2147417611;
  13479. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  13480. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  13481. property _className: WideString dispid -2147417111;
  13482. property id: WideString dispid -2147417110;
  13483. property tagName: WideString readonly dispid -2147417108;
  13484. property parentElement: IHTMLElement readonly dispid -2147418104;
  13485. property style: IHTMLStyle readonly dispid -2147418038;
  13486. property onhelp: OleVariant dispid -2147412099;
  13487. property onclick: OleVariant dispid -2147412104;
  13488. property ondblclick: OleVariant dispid -2147412103;
  13489. property onkeydown: OleVariant dispid -2147412107;
  13490. property onkeyup: OleVariant dispid -2147412106;
  13491. property onkeypress: OleVariant dispid -2147412105;
  13492. property onmouseout: OleVariant dispid -2147412111;
  13493. property onmouseover: OleVariant dispid -2147412112;
  13494. property onmousemove: OleVariant dispid -2147412108;
  13495. property onmousedown: OleVariant dispid -2147412110;
  13496. property onmouseup: OleVariant dispid -2147412109;
  13497. property document: IDispatch readonly dispid -2147417094;
  13498. property title: WideString dispid -2147418043;
  13499. property language: WideString dispid -2147413012;
  13500. property onselectstart: OleVariant dispid -2147412075;
  13501. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  13502. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  13503. property sourceIndex: Integer readonly dispid -2147417088;
  13504. property recordNumber: OleVariant readonly dispid -2147417087;
  13505. property lang: WideString dispid -2147413103;
  13506. property offsetLeft: Integer readonly dispid -2147417104;
  13507. property offsetTop: Integer readonly dispid -2147417103;
  13508. property offsetWidth: Integer readonly dispid -2147417102;
  13509. property offsetHeight: Integer readonly dispid -2147417101;
  13510. property offsetParent: IHTMLElement readonly dispid -2147417100;
  13511. property innerHTML: WideString dispid -2147417086;
  13512. property innerText: WideString dispid -2147417085;
  13513. property outerHTML: WideString dispid -2147417084;
  13514. property outerText: WideString dispid -2147417083;
  13515. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  13516. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  13517. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  13518. property isTextEdit: WordBool readonly dispid -2147417078;
  13519. procedure click; dispid -2147417079;
  13520. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  13521. property ondragstart: OleVariant dispid -2147412077;
  13522. function toString: WideString; dispid -2147417076;
  13523. property onbeforeupdate: OleVariant dispid -2147412091;
  13524. property onafterupdate: OleVariant dispid -2147412090;
  13525. property onerrorupdate: OleVariant dispid -2147412074;
  13526. property onrowexit: OleVariant dispid -2147412094;
  13527. property onrowenter: OleVariant dispid -2147412093;
  13528. property ondatasetchanged: OleVariant dispid -2147412072;
  13529. property ondataavailable: OleVariant dispid -2147412071;
  13530. property ondatasetcomplete: OleVariant dispid -2147412070;
  13531. property onfilterchange: OleVariant dispid -2147412069;
  13532. property children: IDispatch readonly dispid -2147417075;
  13533. property all: IDispatch readonly dispid -2147417074;
  13534. property scopeName: WideString readonly dispid -2147417073;
  13535. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  13536. procedure releaseCapture; dispid -2147417071;
  13537. property onlosecapture: OleVariant dispid -2147412066;
  13538. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  13539. procedure doScroll(component: OleVariant); dispid -2147417069;
  13540. property onscroll: OleVariant dispid -2147412081;
  13541. property ondrag: OleVariant dispid -2147412063;
  13542. property ondragend: OleVariant dispid -2147412062;
  13543. property ondragenter: OleVariant dispid -2147412061;
  13544. property ondragover: OleVariant dispid -2147412060;
  13545. property ondragleave: OleVariant dispid -2147412059;
  13546. property ondrop: OleVariant dispid -2147412058;
  13547. property onbeforecut: OleVariant dispid -2147412054;
  13548. property oncut: OleVariant dispid -2147412057;
  13549. property onbeforecopy: OleVariant dispid -2147412053;
  13550. property oncopy: OleVariant dispid -2147412056;
  13551. property onbeforepaste: OleVariant dispid -2147412052;
  13552. property onpaste: OleVariant dispid -2147412055;
  13553. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  13554. property onpropertychange: OleVariant dispid -2147412065;
  13555. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  13556. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  13557. procedure setExpression(const propname: WideString; const expression: WideString;
  13558. const language: WideString); dispid -2147417608;
  13559. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  13560. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  13561. property tabIndex: Smallint dispid -2147418097;
  13562. procedure focus; dispid -2147416112;
  13563. property accessKey: WideString dispid -2147416107;
  13564. property onblur: OleVariant dispid -2147412097;
  13565. property onfocus: OleVariant dispid -2147412098;
  13566. property onresize: OleVariant dispid -2147412076;
  13567. procedure blur; dispid -2147416110;
  13568. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  13569. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  13570. property clientHeight: Integer readonly dispid -2147416093;
  13571. property clientWidth: Integer readonly dispid -2147416092;
  13572. property clientTop: Integer readonly dispid -2147416091;
  13573. property clientLeft: Integer readonly dispid -2147416090;
  13574. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  13575. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  13576. property readyState: OleVariant readonly dispid -2147412996;
  13577. property onreadystatechange: OleVariant dispid -2147412087;
  13578. property onrowsdelete: OleVariant dispid -2147412050;
  13579. property onrowsinserted: OleVariant dispid -2147412049;
  13580. property oncellchange: OleVariant dispid -2147412048;
  13581. property dir: WideString dispid -2147412995;
  13582. function createControlRange: IDispatch; dispid -2147417056;
  13583. property scrollHeight: Integer readonly dispid -2147417055;
  13584. property scrollWidth: Integer readonly dispid -2147417054;
  13585. property scrollTop: Integer dispid -2147417053;
  13586. property scrollLeft: Integer dispid -2147417052;
  13587. procedure clearAttributes; dispid -2147417050;
  13588. property oncontextmenu: OleVariant dispid -2147412047;
  13589. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  13590. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  13591. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  13592. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  13593. property canHaveChildren: WordBool readonly dispid -2147417040;
  13594. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  13595. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  13596. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  13597. property behaviorUrns: IDispatch readonly dispid -2147417030;
  13598. property tagUrn: WideString dispid -2147417029;
  13599. property onbeforeeditfocus: OleVariant dispid -2147412043;
  13600. property readyStateValue: Integer readonly dispid -2147417028;
  13601. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  13602. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  13603. property isMultiLine: WordBool readonly dispid -2147417015;
  13604. property canHaveHTML: WordBool readonly dispid -2147417014;
  13605. property onlayoutcomplete: OleVariant dispid -2147412039;
  13606. property onpage: OleVariant dispid -2147412038;
  13607. property inflateBlock: WordBool dispid -2147417012;
  13608. property onbeforedeactivate: OleVariant dispid -2147412035;
  13609. procedure setActive; dispid -2147417011;
  13610. property contentEditable: WideString dispid -2147412950;
  13611. property isContentEditable: WordBool readonly dispid -2147417010;
  13612. property hideFocus: WordBool dispid -2147412949;
  13613. property disabled: WordBool dispid -2147418036;
  13614. property isDisabled: WordBool readonly dispid -2147417007;
  13615. property onmove: OleVariant dispid -2147412034;
  13616. property oncontrolselect: OleVariant dispid -2147412033;
  13617. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  13618. property onresizestart: OleVariant dispid -2147412029;
  13619. property onresizeend: OleVariant dispid -2147412028;
  13620. property onmovestart: OleVariant dispid -2147412031;
  13621. property onmoveend: OleVariant dispid -2147412030;
  13622. property onmouseenter: OleVariant dispid -2147412027;
  13623. property onmouseleave: OleVariant dispid -2147412026;
  13624. property onactivate: OleVariant dispid -2147412025;
  13625. property ondeactivate: OleVariant dispid -2147412024;
  13626. function dragDrop: WordBool; dispid -2147417005;
  13627. property glyphMode: Integer readonly dispid -2147417004;
  13628. property onmousewheel: OleVariant dispid -2147412036;
  13629. procedure normalize; dispid -2147417000;
  13630. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  13631. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  13632. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  13633. property onbeforeactivate: OleVariant dispid -2147412022;
  13634. property onfocusin: OleVariant dispid -2147412021;
  13635. property onfocusout: OleVariant dispid -2147412020;
  13636. property uniqueNumber: Integer readonly dispid -2147417058;
  13637. property uniqueID: WideString readonly dispid -2147417057;
  13638. property nodeType: Integer readonly dispid -2147417066;
  13639. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  13640. function hasChildNodes: WordBool; dispid -2147417064;
  13641. property childNodes: IDispatch readonly dispid -2147417063;
  13642. property attributes: IDispatch readonly dispid -2147417062;
  13643. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  13644. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  13645. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  13646. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  13647. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  13648. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  13649. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  13650. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  13651. property nodeName: WideString readonly dispid -2147417038;
  13652. property nodeValue: OleVariant dispid -2147417037;
  13653. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  13654. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  13655. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  13656. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  13657. property ownerDocument: IDispatch readonly dispid -2147416999;
  13658. property align: WideString dispid -2147418040;
  13659. property color: OleVariant dispid -2147413110;
  13660. property noShade: WordBool dispid 1001;
  13661. property width: OleVariant dispid -2147418107;
  13662. property size: OleVariant dispid -2147418106;
  13663. end;
  13664. // *********************************************************************//
  13665. // Interface: IHTMLParaElement
  13666. // Flags: (4416) Dual OleAutomation Dispatchable
  13667. // GUID: {3050F1F5-98B5-11CF-BB82-00AA00BDCE0B}
  13668. // *********************************************************************//
  13669. IHTMLParaElement = interface(IDispatch)
  13670. ['{3050F1F5-98B5-11CF-BB82-00AA00BDCE0B}']
  13671. procedure Set_align(const p: WideString); safecall;
  13672. function Get_align: WideString; safecall;
  13673. property align: WideString read Get_align write Set_align;
  13674. end;
  13675. // *********************************************************************//
  13676. // DispIntf: IHTMLParaElementDisp
  13677. // Flags: (4416) Dual OleAutomation Dispatchable
  13678. // GUID: {3050F1F5-98B5-11CF-BB82-00AA00BDCE0B}
  13679. // *********************************************************************//
  13680. IHTMLParaElementDisp = dispinterface
  13681. ['{3050F1F5-98B5-11CF-BB82-00AA00BDCE0B}']
  13682. property align: WideString dispid -2147418040;
  13683. end;
  13684. // *********************************************************************//
  13685. // DispIntf: DispHTMLParaElement
  13686. // Flags: (4112) Hidden Dispatchable
  13687. // GUID: {3050F52C-98B5-11CF-BB82-00AA00BDCE0B}
  13688. // *********************************************************************//
  13689. DispHTMLParaElement = dispinterface
  13690. ['{3050F52C-98B5-11CF-BB82-00AA00BDCE0B}']
  13691. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  13692. lFlags: Integer); dispid -2147417611;
  13693. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  13694. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  13695. property _className: WideString dispid -2147417111;
  13696. property id: WideString dispid -2147417110;
  13697. property tagName: WideString readonly dispid -2147417108;
  13698. property parentElement: IHTMLElement readonly dispid -2147418104;
  13699. property style: IHTMLStyle readonly dispid -2147418038;
  13700. property onhelp: OleVariant dispid -2147412099;
  13701. property onclick: OleVariant dispid -2147412104;
  13702. property ondblclick: OleVariant dispid -2147412103;
  13703. property onkeydown: OleVariant dispid -2147412107;
  13704. property onkeyup: OleVariant dispid -2147412106;
  13705. property onkeypress: OleVariant dispid -2147412105;
  13706. property onmouseout: OleVariant dispid -2147412111;
  13707. property onmouseover: OleVariant dispid -2147412112;
  13708. property onmousemove: OleVariant dispid -2147412108;
  13709. property onmousedown: OleVariant dispid -2147412110;
  13710. property onmouseup: OleVariant dispid -2147412109;
  13711. property document: IDispatch readonly dispid -2147417094;
  13712. property title: WideString dispid -2147418043;
  13713. property language: WideString dispid -2147413012;
  13714. property onselectstart: OleVariant dispid -2147412075;
  13715. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  13716. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  13717. property sourceIndex: Integer readonly dispid -2147417088;
  13718. property recordNumber: OleVariant readonly dispid -2147417087;
  13719. property lang: WideString dispid -2147413103;
  13720. property offsetLeft: Integer readonly dispid -2147417104;
  13721. property offsetTop: Integer readonly dispid -2147417103;
  13722. property offsetWidth: Integer readonly dispid -2147417102;
  13723. property offsetHeight: Integer readonly dispid -2147417101;
  13724. property offsetParent: IHTMLElement readonly dispid -2147417100;
  13725. property innerHTML: WideString dispid -2147417086;
  13726. property innerText: WideString dispid -2147417085;
  13727. property outerHTML: WideString dispid -2147417084;
  13728. property outerText: WideString dispid -2147417083;
  13729. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  13730. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  13731. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  13732. property isTextEdit: WordBool readonly dispid -2147417078;
  13733. procedure click; dispid -2147417079;
  13734. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  13735. property ondragstart: OleVariant dispid -2147412077;
  13736. function toString: WideString; dispid -2147417076;
  13737. property onbeforeupdate: OleVariant dispid -2147412091;
  13738. property onafterupdate: OleVariant dispid -2147412090;
  13739. property onerrorupdate: OleVariant dispid -2147412074;
  13740. property onrowexit: OleVariant dispid -2147412094;
  13741. property onrowenter: OleVariant dispid -2147412093;
  13742. property ondatasetchanged: OleVariant dispid -2147412072;
  13743. property ondataavailable: OleVariant dispid -2147412071;
  13744. property ondatasetcomplete: OleVariant dispid -2147412070;
  13745. property onfilterchange: OleVariant dispid -2147412069;
  13746. property children: IDispatch readonly dispid -2147417075;
  13747. property all: IDispatch readonly dispid -2147417074;
  13748. property scopeName: WideString readonly dispid -2147417073;
  13749. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  13750. procedure releaseCapture; dispid -2147417071;
  13751. property onlosecapture: OleVariant dispid -2147412066;
  13752. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  13753. procedure doScroll(component: OleVariant); dispid -2147417069;
  13754. property onscroll: OleVariant dispid -2147412081;
  13755. property ondrag: OleVariant dispid -2147412063;
  13756. property ondragend: OleVariant dispid -2147412062;
  13757. property ondragenter: OleVariant dispid -2147412061;
  13758. property ondragover: OleVariant dispid -2147412060;
  13759. property ondragleave: OleVariant dispid -2147412059;
  13760. property ondrop: OleVariant dispid -2147412058;
  13761. property onbeforecut: OleVariant dispid -2147412054;
  13762. property oncut: OleVariant dispid -2147412057;
  13763. property onbeforecopy: OleVariant dispid -2147412053;
  13764. property oncopy: OleVariant dispid -2147412056;
  13765. property onbeforepaste: OleVariant dispid -2147412052;
  13766. property onpaste: OleVariant dispid -2147412055;
  13767. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  13768. property onpropertychange: OleVariant dispid -2147412065;
  13769. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  13770. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  13771. procedure setExpression(const propname: WideString; const expression: WideString;
  13772. const language: WideString); dispid -2147417608;
  13773. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  13774. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  13775. property tabIndex: Smallint dispid -2147418097;
  13776. procedure focus; dispid -2147416112;
  13777. property accessKey: WideString dispid -2147416107;
  13778. property onblur: OleVariant dispid -2147412097;
  13779. property onfocus: OleVariant dispid -2147412098;
  13780. property onresize: OleVariant dispid -2147412076;
  13781. procedure blur; dispid -2147416110;
  13782. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  13783. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  13784. property clientHeight: Integer readonly dispid -2147416093;
  13785. property clientWidth: Integer readonly dispid -2147416092;
  13786. property clientTop: Integer readonly dispid -2147416091;
  13787. property clientLeft: Integer readonly dispid -2147416090;
  13788. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  13789. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  13790. property readyState: OleVariant readonly dispid -2147412996;
  13791. property onreadystatechange: OleVariant dispid -2147412087;
  13792. property onrowsdelete: OleVariant dispid -2147412050;
  13793. property onrowsinserted: OleVariant dispid -2147412049;
  13794. property oncellchange: OleVariant dispid -2147412048;
  13795. property dir: WideString dispid -2147412995;
  13796. function createControlRange: IDispatch; dispid -2147417056;
  13797. property scrollHeight: Integer readonly dispid -2147417055;
  13798. property scrollWidth: Integer readonly dispid -2147417054;
  13799. property scrollTop: Integer dispid -2147417053;
  13800. property scrollLeft: Integer dispid -2147417052;
  13801. procedure clearAttributes; dispid -2147417050;
  13802. property oncontextmenu: OleVariant dispid -2147412047;
  13803. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  13804. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  13805. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  13806. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  13807. property canHaveChildren: WordBool readonly dispid -2147417040;
  13808. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  13809. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  13810. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  13811. property behaviorUrns: IDispatch readonly dispid -2147417030;
  13812. property tagUrn: WideString dispid -2147417029;
  13813. property onbeforeeditfocus: OleVariant dispid -2147412043;
  13814. property readyStateValue: Integer readonly dispid -2147417028;
  13815. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  13816. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  13817. property isMultiLine: WordBool readonly dispid -2147417015;
  13818. property canHaveHTML: WordBool readonly dispid -2147417014;
  13819. property onlayoutcomplete: OleVariant dispid -2147412039;
  13820. property onpage: OleVariant dispid -2147412038;
  13821. property inflateBlock: WordBool dispid -2147417012;
  13822. property onbeforedeactivate: OleVariant dispid -2147412035;
  13823. procedure setActive; dispid -2147417011;
  13824. property contentEditable: WideString dispid -2147412950;
  13825. property isContentEditable: WordBool readonly dispid -2147417010;
  13826. property hideFocus: WordBool dispid -2147412949;
  13827. property disabled: WordBool dispid -2147418036;
  13828. property isDisabled: WordBool readonly dispid -2147417007;
  13829. property onmove: OleVariant dispid -2147412034;
  13830. property oncontrolselect: OleVariant dispid -2147412033;
  13831. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  13832. property onresizestart: OleVariant dispid -2147412029;
  13833. property onresizeend: OleVariant dispid -2147412028;
  13834. property onmovestart: OleVariant dispid -2147412031;
  13835. property onmoveend: OleVariant dispid -2147412030;
  13836. property onmouseenter: OleVariant dispid -2147412027;
  13837. property onmouseleave: OleVariant dispid -2147412026;
  13838. property onactivate: OleVariant dispid -2147412025;
  13839. property ondeactivate: OleVariant dispid -2147412024;
  13840. function dragDrop: WordBool; dispid -2147417005;
  13841. property glyphMode: Integer readonly dispid -2147417004;
  13842. property onmousewheel: OleVariant dispid -2147412036;
  13843. procedure normalize; dispid -2147417000;
  13844. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  13845. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  13846. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  13847. property onbeforeactivate: OleVariant dispid -2147412022;
  13848. property onfocusin: OleVariant dispid -2147412021;
  13849. property onfocusout: OleVariant dispid -2147412020;
  13850. property uniqueNumber: Integer readonly dispid -2147417058;
  13851. property uniqueID: WideString readonly dispid -2147417057;
  13852. property nodeType: Integer readonly dispid -2147417066;
  13853. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  13854. function hasChildNodes: WordBool; dispid -2147417064;
  13855. property childNodes: IDispatch readonly dispid -2147417063;
  13856. property attributes: IDispatch readonly dispid -2147417062;
  13857. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  13858. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  13859. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  13860. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  13861. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  13862. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  13863. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  13864. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  13865. property nodeName: WideString readonly dispid -2147417038;
  13866. property nodeValue: OleVariant dispid -2147417037;
  13867. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  13868. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  13869. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  13870. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  13871. property ownerDocument: IDispatch readonly dispid -2147416999;
  13872. property clear: WideString dispid -2147413096;
  13873. property align: WideString dispid -2147418040;
  13874. end;
  13875. // *********************************************************************//
  13876. // Interface: IHTMLElementCollection2
  13877. // Flags: (4416) Dual OleAutomation Dispatchable
  13878. // GUID: {3050F5EE-98B5-11CF-BB82-00AA00BDCE0B}
  13879. // *********************************************************************//
  13880. IHTMLElementCollection2 = interface(IDispatch)
  13881. ['{3050F5EE-98B5-11CF-BB82-00AA00BDCE0B}']
  13882. function urns(urn: OleVariant): IDispatch; safecall;
  13883. end;
  13884. // *********************************************************************//
  13885. // DispIntf: IHTMLElementCollection2Disp
  13886. // Flags: (4416) Dual OleAutomation Dispatchable
  13887. // GUID: {3050F5EE-98B5-11CF-BB82-00AA00BDCE0B}
  13888. // *********************************************************************//
  13889. IHTMLElementCollection2Disp = dispinterface
  13890. ['{3050F5EE-98B5-11CF-BB82-00AA00BDCE0B}']
  13891. function urns(urn: OleVariant): IDispatch; dispid 1505;
  13892. end;
  13893. // *********************************************************************//
  13894. // Interface: IHTMLElementCollection3
  13895. // Flags: (4416) Dual OleAutomation Dispatchable
  13896. // GUID: {3050F835-98B5-11CF-BB82-00AA00BDCE0B}
  13897. // *********************************************************************//
  13898. IHTMLElementCollection3 = interface(IDispatch)
  13899. ['{3050F835-98B5-11CF-BB82-00AA00BDCE0B}']
  13900. function namedItem(const name: WideString): IDispatch; safecall;
  13901. end;
  13902. // *********************************************************************//
  13903. // DispIntf: IHTMLElementCollection3Disp
  13904. // Flags: (4416) Dual OleAutomation Dispatchable
  13905. // GUID: {3050F835-98B5-11CF-BB82-00AA00BDCE0B}
  13906. // *********************************************************************//
  13907. IHTMLElementCollection3Disp = dispinterface
  13908. ['{3050F835-98B5-11CF-BB82-00AA00BDCE0B}']
  13909. function namedItem(const name: WideString): IDispatch; dispid 1506;
  13910. end;
  13911. // *********************************************************************//
  13912. // DispIntf: DispHTMLElementCollection
  13913. // Flags: (4112) Hidden Dispatchable
  13914. // GUID: {3050F56B-98B5-11CF-BB82-00AA00BDCE0B}
  13915. // *********************************************************************//
  13916. DispHTMLElementCollection = dispinterface
  13917. ['{3050F56B-98B5-11CF-BB82-00AA00BDCE0B}']
  13918. function toString: WideString; dispid 1501;
  13919. property length: Integer dispid 1500;
  13920. property _newEnum: IUnknown readonly dispid -4;
  13921. function item(name: OleVariant; index: OleVariant): IDispatch; dispid 0;
  13922. function tags(tagName: OleVariant): IDispatch; dispid 1502;
  13923. function urns(urn: OleVariant): IDispatch; dispid 1505;
  13924. function namedItem(const name: WideString): IDispatch; dispid 1506;
  13925. end;
  13926. // *********************************************************************//
  13927. // Interface: IHTMLHeaderElement
  13928. // Flags: (4416) Dual OleAutomation Dispatchable
  13929. // GUID: {3050F1F6-98B5-11CF-BB82-00AA00BDCE0B}
  13930. // *********************************************************************//
  13931. IHTMLHeaderElement = interface(IDispatch)
  13932. ['{3050F1F6-98B5-11CF-BB82-00AA00BDCE0B}']
  13933. procedure Set_align(const p: WideString); safecall;
  13934. function Get_align: WideString; safecall;
  13935. property align: WideString read Get_align write Set_align;
  13936. end;
  13937. // *********************************************************************//
  13938. // DispIntf: IHTMLHeaderElementDisp
  13939. // Flags: (4416) Dual OleAutomation Dispatchable
  13940. // GUID: {3050F1F6-98B5-11CF-BB82-00AA00BDCE0B}
  13941. // *********************************************************************//
  13942. IHTMLHeaderElementDisp = dispinterface
  13943. ['{3050F1F6-98B5-11CF-BB82-00AA00BDCE0B}']
  13944. property align: WideString dispid -2147418040;
  13945. end;
  13946. // *********************************************************************//
  13947. // DispIntf: DispHTMLHeaderElement
  13948. // Flags: (4112) Hidden Dispatchable
  13949. // GUID: {3050F515-98B5-11CF-BB82-00AA00BDCE0B}
  13950. // *********************************************************************//
  13951. DispHTMLHeaderElement = dispinterface
  13952. ['{3050F515-98B5-11CF-BB82-00AA00BDCE0B}']
  13953. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  13954. lFlags: Integer); dispid -2147417611;
  13955. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  13956. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  13957. property _className: WideString dispid -2147417111;
  13958. property id: WideString dispid -2147417110;
  13959. property tagName: WideString readonly dispid -2147417108;
  13960. property parentElement: IHTMLElement readonly dispid -2147418104;
  13961. property style: IHTMLStyle readonly dispid -2147418038;
  13962. property onhelp: OleVariant dispid -2147412099;
  13963. property onclick: OleVariant dispid -2147412104;
  13964. property ondblclick: OleVariant dispid -2147412103;
  13965. property onkeydown: OleVariant dispid -2147412107;
  13966. property onkeyup: OleVariant dispid -2147412106;
  13967. property onkeypress: OleVariant dispid -2147412105;
  13968. property onmouseout: OleVariant dispid -2147412111;
  13969. property onmouseover: OleVariant dispid -2147412112;
  13970. property onmousemove: OleVariant dispid -2147412108;
  13971. property onmousedown: OleVariant dispid -2147412110;
  13972. property onmouseup: OleVariant dispid -2147412109;
  13973. property document: IDispatch readonly dispid -2147417094;
  13974. property title: WideString dispid -2147418043;
  13975. property language: WideString dispid -2147413012;
  13976. property onselectstart: OleVariant dispid -2147412075;
  13977. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  13978. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  13979. property sourceIndex: Integer readonly dispid -2147417088;
  13980. property recordNumber: OleVariant readonly dispid -2147417087;
  13981. property lang: WideString dispid -2147413103;
  13982. property offsetLeft: Integer readonly dispid -2147417104;
  13983. property offsetTop: Integer readonly dispid -2147417103;
  13984. property offsetWidth: Integer readonly dispid -2147417102;
  13985. property offsetHeight: Integer readonly dispid -2147417101;
  13986. property offsetParent: IHTMLElement readonly dispid -2147417100;
  13987. property innerHTML: WideString dispid -2147417086;
  13988. property innerText: WideString dispid -2147417085;
  13989. property outerHTML: WideString dispid -2147417084;
  13990. property outerText: WideString dispid -2147417083;
  13991. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  13992. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  13993. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  13994. property isTextEdit: WordBool readonly dispid -2147417078;
  13995. procedure click; dispid -2147417079;
  13996. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  13997. property ondragstart: OleVariant dispid -2147412077;
  13998. function toString: WideString; dispid -2147417076;
  13999. property onbeforeupdate: OleVariant dispid -2147412091;
  14000. property onafterupdate: OleVariant dispid -2147412090;
  14001. property onerrorupdate: OleVariant dispid -2147412074;
  14002. property onrowexit: OleVariant dispid -2147412094;
  14003. property onrowenter: OleVariant dispid -2147412093;
  14004. property ondatasetchanged: OleVariant dispid -2147412072;
  14005. property ondataavailable: OleVariant dispid -2147412071;
  14006. property ondatasetcomplete: OleVariant dispid -2147412070;
  14007. property onfilterchange: OleVariant dispid -2147412069;
  14008. property children: IDispatch readonly dispid -2147417075;
  14009. property all: IDispatch readonly dispid -2147417074;
  14010. property scopeName: WideString readonly dispid -2147417073;
  14011. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  14012. procedure releaseCapture; dispid -2147417071;
  14013. property onlosecapture: OleVariant dispid -2147412066;
  14014. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  14015. procedure doScroll(component: OleVariant); dispid -2147417069;
  14016. property onscroll: OleVariant dispid -2147412081;
  14017. property ondrag: OleVariant dispid -2147412063;
  14018. property ondragend: OleVariant dispid -2147412062;
  14019. property ondragenter: OleVariant dispid -2147412061;
  14020. property ondragover: OleVariant dispid -2147412060;
  14021. property ondragleave: OleVariant dispid -2147412059;
  14022. property ondrop: OleVariant dispid -2147412058;
  14023. property onbeforecut: OleVariant dispid -2147412054;
  14024. property oncut: OleVariant dispid -2147412057;
  14025. property onbeforecopy: OleVariant dispid -2147412053;
  14026. property oncopy: OleVariant dispid -2147412056;
  14027. property onbeforepaste: OleVariant dispid -2147412052;
  14028. property onpaste: OleVariant dispid -2147412055;
  14029. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  14030. property onpropertychange: OleVariant dispid -2147412065;
  14031. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  14032. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  14033. procedure setExpression(const propname: WideString; const expression: WideString;
  14034. const language: WideString); dispid -2147417608;
  14035. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  14036. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  14037. property tabIndex: Smallint dispid -2147418097;
  14038. procedure focus; dispid -2147416112;
  14039. property accessKey: WideString dispid -2147416107;
  14040. property onblur: OleVariant dispid -2147412097;
  14041. property onfocus: OleVariant dispid -2147412098;
  14042. property onresize: OleVariant dispid -2147412076;
  14043. procedure blur; dispid -2147416110;
  14044. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  14045. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  14046. property clientHeight: Integer readonly dispid -2147416093;
  14047. property clientWidth: Integer readonly dispid -2147416092;
  14048. property clientTop: Integer readonly dispid -2147416091;
  14049. property clientLeft: Integer readonly dispid -2147416090;
  14050. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  14051. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  14052. property readyState: OleVariant readonly dispid -2147412996;
  14053. property onreadystatechange: OleVariant dispid -2147412087;
  14054. property onrowsdelete: OleVariant dispid -2147412050;
  14055. property onrowsinserted: OleVariant dispid -2147412049;
  14056. property oncellchange: OleVariant dispid -2147412048;
  14057. property dir: WideString dispid -2147412995;
  14058. function createControlRange: IDispatch; dispid -2147417056;
  14059. property scrollHeight: Integer readonly dispid -2147417055;
  14060. property scrollWidth: Integer readonly dispid -2147417054;
  14061. property scrollTop: Integer dispid -2147417053;
  14062. property scrollLeft: Integer dispid -2147417052;
  14063. procedure clearAttributes; dispid -2147417050;
  14064. property oncontextmenu: OleVariant dispid -2147412047;
  14065. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  14066. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  14067. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  14068. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  14069. property canHaveChildren: WordBool readonly dispid -2147417040;
  14070. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  14071. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  14072. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  14073. property behaviorUrns: IDispatch readonly dispid -2147417030;
  14074. property tagUrn: WideString dispid -2147417029;
  14075. property onbeforeeditfocus: OleVariant dispid -2147412043;
  14076. property readyStateValue: Integer readonly dispid -2147417028;
  14077. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  14078. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  14079. property isMultiLine: WordBool readonly dispid -2147417015;
  14080. property canHaveHTML: WordBool readonly dispid -2147417014;
  14081. property onlayoutcomplete: OleVariant dispid -2147412039;
  14082. property onpage: OleVariant dispid -2147412038;
  14083. property inflateBlock: WordBool dispid -2147417012;
  14084. property onbeforedeactivate: OleVariant dispid -2147412035;
  14085. procedure setActive; dispid -2147417011;
  14086. property contentEditable: WideString dispid -2147412950;
  14087. property isContentEditable: WordBool readonly dispid -2147417010;
  14088. property hideFocus: WordBool dispid -2147412949;
  14089. property disabled: WordBool dispid -2147418036;
  14090. property isDisabled: WordBool readonly dispid -2147417007;
  14091. property onmove: OleVariant dispid -2147412034;
  14092. property oncontrolselect: OleVariant dispid -2147412033;
  14093. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  14094. property onresizestart: OleVariant dispid -2147412029;
  14095. property onresizeend: OleVariant dispid -2147412028;
  14096. property onmovestart: OleVariant dispid -2147412031;
  14097. property onmoveend: OleVariant dispid -2147412030;
  14098. property onmouseenter: OleVariant dispid -2147412027;
  14099. property onmouseleave: OleVariant dispid -2147412026;
  14100. property onactivate: OleVariant dispid -2147412025;
  14101. property ondeactivate: OleVariant dispid -2147412024;
  14102. function dragDrop: WordBool; dispid -2147417005;
  14103. property glyphMode: Integer readonly dispid -2147417004;
  14104. property onmousewheel: OleVariant dispid -2147412036;
  14105. procedure normalize; dispid -2147417000;
  14106. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  14107. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  14108. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  14109. property onbeforeactivate: OleVariant dispid -2147412022;
  14110. property onfocusin: OleVariant dispid -2147412021;
  14111. property onfocusout: OleVariant dispid -2147412020;
  14112. property uniqueNumber: Integer readonly dispid -2147417058;
  14113. property uniqueID: WideString readonly dispid -2147417057;
  14114. property nodeType: Integer readonly dispid -2147417066;
  14115. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  14116. function hasChildNodes: WordBool; dispid -2147417064;
  14117. property childNodes: IDispatch readonly dispid -2147417063;
  14118. property attributes: IDispatch readonly dispid -2147417062;
  14119. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  14120. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  14121. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  14122. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  14123. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  14124. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  14125. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  14126. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  14127. property nodeName: WideString readonly dispid -2147417038;
  14128. property nodeValue: OleVariant dispid -2147417037;
  14129. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  14130. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  14131. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  14132. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  14133. property ownerDocument: IDispatch readonly dispid -2147416999;
  14134. property clear: WideString dispid -2147413096;
  14135. property align: WideString dispid -2147418040;
  14136. end;
  14137. // *********************************************************************//
  14138. // DispIntf: HTMLSelectElementEvents2
  14139. // Flags: (4112) Hidden Dispatchable
  14140. // GUID: {3050F622-98B5-11CF-BB82-00AA00BDCE0B}
  14141. // *********************************************************************//
  14142. HTMLSelectElementEvents2 = dispinterface
  14143. ['{3050F622-98B5-11CF-BB82-00AA00BDCE0B}']
  14144. function onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  14145. function onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  14146. function ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  14147. function onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  14148. procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  14149. procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  14150. procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  14151. procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  14152. procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  14153. procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  14154. procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  14155. function onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  14156. procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  14157. function ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  14158. function onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  14159. procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  14160. function onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  14161. function onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  14162. procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  14163. procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  14164. procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  14165. procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  14166. procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  14167. procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  14168. procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  14169. procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  14170. procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  14171. procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  14172. function ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  14173. procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  14174. function ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  14175. function ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  14176. procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  14177. function ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  14178. function onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  14179. function oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  14180. function onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  14181. function oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  14182. function onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  14183. function onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  14184. function oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  14185. procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  14186. procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  14187. procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  14188. procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  14189. procedure onlayoutcomplete(const pEvtObj: IHTMLEventObj); dispid 1030;
  14190. procedure onpage(const pEvtObj: IHTMLEventObj); dispid 1031;
  14191. procedure onmouseenter(const pEvtObj: IHTMLEventObj); dispid 1042;
  14192. procedure onmouseleave(const pEvtObj: IHTMLEventObj); dispid 1043;
  14193. procedure onactivate(const pEvtObj: IHTMLEventObj); dispid 1044;
  14194. procedure ondeactivate(const pEvtObj: IHTMLEventObj); dispid 1045;
  14195. function onbeforedeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1034;
  14196. function onbeforeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1047;
  14197. procedure onfocusin(const pEvtObj: IHTMLEventObj); dispid 1048;
  14198. procedure onfocusout(const pEvtObj: IHTMLEventObj); dispid 1049;
  14199. procedure onmove(const pEvtObj: IHTMLEventObj); dispid 1035;
  14200. function oncontrolselect(const pEvtObj: IHTMLEventObj): WordBool; dispid 1036;
  14201. function onmovestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1038;
  14202. procedure onmoveend(const pEvtObj: IHTMLEventObj); dispid 1039;
  14203. function onresizestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1040;
  14204. procedure onresizeend(const pEvtObj: IHTMLEventObj); dispid 1041;
  14205. function onmousewheel(const pEvtObj: IHTMLEventObj): WordBool; dispid 1033;
  14206. procedure onchange(const pEvtObj: IHTMLEventObj); dispid 1001;
  14207. end;
  14208. // *********************************************************************//
  14209. // DispIntf: HTMLSelectElementEvents
  14210. // Flags: (4112) Hidden Dispatchable
  14211. // GUID: {3050F302-98B5-11CF-BB82-00AA00BDCE0B}
  14212. // *********************************************************************//
  14213. HTMLSelectElementEvents = dispinterface
  14214. ['{3050F302-98B5-11CF-BB82-00AA00BDCE0B}']
  14215. function onhelp: WordBool; dispid -2147418102;
  14216. function onclick: WordBool; dispid -600;
  14217. function ondblclick: WordBool; dispid -601;
  14218. function onkeypress: WordBool; dispid -603;
  14219. procedure onkeydown; dispid -602;
  14220. procedure onkeyup; dispid -604;
  14221. procedure onmouseout; dispid -2147418103;
  14222. procedure onmouseover; dispid -2147418104;
  14223. procedure onmousemove; dispid -606;
  14224. procedure onmousedown; dispid -605;
  14225. procedure onmouseup; dispid -607;
  14226. function onselectstart: WordBool; dispid -2147418100;
  14227. procedure onfilterchange; dispid -2147418095;
  14228. function ondragstart: WordBool; dispid -2147418101;
  14229. function onbeforeupdate: WordBool; dispid -2147418108;
  14230. procedure onafterupdate; dispid -2147418107;
  14231. function onerrorupdate: WordBool; dispid -2147418099;
  14232. function onrowexit: WordBool; dispid -2147418106;
  14233. procedure onrowenter; dispid -2147418105;
  14234. procedure ondatasetchanged; dispid -2147418098;
  14235. procedure ondataavailable; dispid -2147418097;
  14236. procedure ondatasetcomplete; dispid -2147418096;
  14237. procedure onlosecapture; dispid -2147418094;
  14238. procedure onpropertychange; dispid -2147418093;
  14239. procedure onscroll; dispid 1014;
  14240. procedure onfocus; dispid -2147418111;
  14241. procedure onblur; dispid -2147418112;
  14242. procedure onresize; dispid 1016;
  14243. function ondrag: WordBool; dispid -2147418092;
  14244. procedure ondragend; dispid -2147418091;
  14245. function ondragenter: WordBool; dispid -2147418090;
  14246. function ondragover: WordBool; dispid -2147418089;
  14247. procedure ondragleave; dispid -2147418088;
  14248. function ondrop: WordBool; dispid -2147418087;
  14249. function onbeforecut: WordBool; dispid -2147418083;
  14250. function oncut: WordBool; dispid -2147418086;
  14251. function onbeforecopy: WordBool; dispid -2147418082;
  14252. function oncopy: WordBool; dispid -2147418085;
  14253. function onbeforepaste: WordBool; dispid -2147418081;
  14254. function onpaste: WordBool; dispid -2147418084;
  14255. function oncontextmenu: WordBool; dispid 1023;
  14256. procedure onrowsdelete; dispid -2147418080;
  14257. procedure onrowsinserted; dispid -2147418079;
  14258. procedure oncellchange; dispid -2147418078;
  14259. procedure onreadystatechange; dispid -609;
  14260. procedure onbeforeeditfocus; dispid 1027;
  14261. procedure onlayoutcomplete; dispid 1030;
  14262. procedure onpage; dispid 1031;
  14263. function onbeforedeactivate: WordBool; dispid 1034;
  14264. function onbeforeactivate: WordBool; dispid 1047;
  14265. procedure onmove; dispid 1035;
  14266. function oncontrolselect: WordBool; dispid 1036;
  14267. function onmovestart: WordBool; dispid 1038;
  14268. procedure onmoveend; dispid 1039;
  14269. function onresizestart: WordBool; dispid 1040;
  14270. procedure onresizeend; dispid 1041;
  14271. procedure onmouseenter; dispid 1042;
  14272. procedure onmouseleave; dispid 1043;
  14273. function onmousewheel: WordBool; dispid 1033;
  14274. procedure onactivate; dispid 1044;
  14275. procedure ondeactivate; dispid 1045;
  14276. procedure onfocusin; dispid 1048;
  14277. procedure onfocusout; dispid 1049;
  14278. procedure onchange; dispid 1001;
  14279. end;
  14280. // *********************************************************************//
  14281. // Interface: IHTMLSelectElement
  14282. // Flags: (4416) Dual OleAutomation Dispatchable
  14283. // GUID: {3050F244-98B5-11CF-BB82-00AA00BDCE0B}
  14284. // *********************************************************************//
  14285. IHTMLSelectElement = interface(IDispatch)
  14286. ['{3050F244-98B5-11CF-BB82-00AA00BDCE0B}']
  14287. procedure Set_size(p: Integer); safecall;
  14288. function Get_size: Integer; safecall;
  14289. procedure Set_multiple(p: WordBool); safecall;
  14290. function Get_multiple: WordBool; safecall;
  14291. procedure Set_name(const p: WideString); safecall;
  14292. function Get_name: WideString; safecall;
  14293. function Get_options: IDispatch; safecall;
  14294. procedure Set_onchange(p: OleVariant); safecall;
  14295. function Get_onchange: OleVariant; safecall;
  14296. procedure Set_selectedIndex(p: Integer); safecall;
  14297. function Get_selectedIndex: Integer; safecall;
  14298. function Get_type_: WideString; safecall;
  14299. procedure Set_value(const p: WideString); safecall;
  14300. function Get_value: WideString; safecall;
  14301. procedure Set_disabled(p: WordBool); safecall;
  14302. function Get_disabled: WordBool; safecall;
  14303. function Get_form: IHTMLFormElement; safecall;
  14304. procedure add(const element: IHTMLElement; before: OleVariant); safecall;
  14305. procedure remove(index: Integer); safecall;
  14306. procedure Set_length(p: Integer); safecall;
  14307. function Get_length: Integer; safecall;
  14308. function Get__newEnum: IUnknown; safecall;
  14309. function item(name: OleVariant; index: OleVariant): IDispatch; safecall;
  14310. function tags(tagName: OleVariant): IDispatch; safecall;
  14311. property size: Integer read Get_size write Set_size;
  14312. property multiple: WordBool read Get_multiple write Set_multiple;
  14313. property name: WideString read Get_name write Set_name;
  14314. property options: IDispatch read Get_options;
  14315. property onchange: OleVariant read Get_onchange write Set_onchange;
  14316. property selectedIndex: Integer read Get_selectedIndex write Set_selectedIndex;
  14317. property type_: WideString read Get_type_;
  14318. property value: WideString read Get_value write Set_value;
  14319. property disabled: WordBool read Get_disabled write Set_disabled;
  14320. property form: IHTMLFormElement read Get_form;
  14321. property length: Integer read Get_length write Set_length;
  14322. property _newEnum: IUnknown read Get__newEnum;
  14323. end;
  14324. // *********************************************************************//
  14325. // DispIntf: IHTMLSelectElementDisp
  14326. // Flags: (4416) Dual OleAutomation Dispatchable
  14327. // GUID: {3050F244-98B5-11CF-BB82-00AA00BDCE0B}
  14328. // *********************************************************************//
  14329. IHTMLSelectElementDisp = dispinterface
  14330. ['{3050F244-98B5-11CF-BB82-00AA00BDCE0B}']
  14331. property size: Integer dispid 1002;
  14332. property multiple: WordBool dispid 1003;
  14333. property name: WideString dispid -2147418112;
  14334. property options: IDispatch readonly dispid 1005;
  14335. property onchange: OleVariant dispid -2147412082;
  14336. property selectedIndex: Integer dispid 1010;
  14337. property type_: WideString readonly dispid 1012;
  14338. property value: WideString dispid 1011;
  14339. property disabled: WordBool dispid -2147418036;
  14340. property form: IHTMLFormElement readonly dispid -2147416108;
  14341. procedure add(const element: IHTMLElement; before: OleVariant); dispid 1503;
  14342. procedure remove(index: Integer); dispid 1504;
  14343. property length: Integer dispid 1500;
  14344. property _newEnum: IUnknown readonly dispid -4;
  14345. function item(name: OleVariant; index: OleVariant): IDispatch; dispid 0;
  14346. function tags(tagName: OleVariant): IDispatch; dispid 1502;
  14347. end;
  14348. // *********************************************************************//
  14349. // Interface: IHTMLSelectElement2
  14350. // Flags: (4416) Dual OleAutomation Dispatchable
  14351. // GUID: {3050F5ED-98B5-11CF-BB82-00AA00BDCE0B}
  14352. // *********************************************************************//
  14353. IHTMLSelectElement2 = interface(IDispatch)
  14354. ['{3050F5ED-98B5-11CF-BB82-00AA00BDCE0B}']
  14355. function urns(urn: OleVariant): IDispatch; safecall;
  14356. end;
  14357. // *********************************************************************//
  14358. // DispIntf: IHTMLSelectElement2Disp
  14359. // Flags: (4416) Dual OleAutomation Dispatchable
  14360. // GUID: {3050F5ED-98B5-11CF-BB82-00AA00BDCE0B}
  14361. // *********************************************************************//
  14362. IHTMLSelectElement2Disp = dispinterface
  14363. ['{3050F5ED-98B5-11CF-BB82-00AA00BDCE0B}']
  14364. function urns(urn: OleVariant): IDispatch; dispid 1505;
  14365. end;
  14366. // *********************************************************************//
  14367. // Interface: IHTMLSelectElement4
  14368. // Flags: (4416) Dual OleAutomation Dispatchable
  14369. // GUID: {3050F838-98B5-11CF-BB82-00AA00BDCE0B}
  14370. // *********************************************************************//
  14371. IHTMLSelectElement4 = interface(IDispatch)
  14372. ['{3050F838-98B5-11CF-BB82-00AA00BDCE0B}']
  14373. function namedItem(const name: WideString): IDispatch; safecall;
  14374. end;
  14375. // *********************************************************************//
  14376. // DispIntf: IHTMLSelectElement4Disp
  14377. // Flags: (4416) Dual OleAutomation Dispatchable
  14378. // GUID: {3050F838-98B5-11CF-BB82-00AA00BDCE0B}
  14379. // *********************************************************************//
  14380. IHTMLSelectElement4Disp = dispinterface
  14381. ['{3050F838-98B5-11CF-BB82-00AA00BDCE0B}']
  14382. function namedItem(const name: WideString): IDispatch; dispid 1506;
  14383. end;
  14384. // *********************************************************************//
  14385. // DispIntf: DispHTMLSelectElement
  14386. // Flags: (4112) Hidden Dispatchable
  14387. // GUID: {3050F531-98B5-11CF-BB82-00AA00BDCE0B}
  14388. // *********************************************************************//
  14389. DispHTMLSelectElement = dispinterface
  14390. ['{3050F531-98B5-11CF-BB82-00AA00BDCE0B}']
  14391. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  14392. lFlags: Integer); dispid -2147417611;
  14393. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  14394. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  14395. property _className: WideString dispid -2147417111;
  14396. property id: WideString dispid -2147417110;
  14397. property tagName: WideString readonly dispid -2147417108;
  14398. property parentElement: IHTMLElement readonly dispid -2147418104;
  14399. property style: IHTMLStyle readonly dispid -2147418038;
  14400. property onhelp: OleVariant dispid -2147412099;
  14401. property onclick: OleVariant dispid -2147412104;
  14402. property ondblclick: OleVariant dispid -2147412103;
  14403. property onkeydown: OleVariant dispid -2147412107;
  14404. property onkeyup: OleVariant dispid -2147412106;
  14405. property onkeypress: OleVariant dispid -2147412105;
  14406. property onmouseout: OleVariant dispid -2147412111;
  14407. property onmouseover: OleVariant dispid -2147412112;
  14408. property onmousemove: OleVariant dispid -2147412108;
  14409. property onmousedown: OleVariant dispid -2147412110;
  14410. property onmouseup: OleVariant dispid -2147412109;
  14411. property document: IDispatch readonly dispid -2147417094;
  14412. property title: WideString dispid -2147418043;
  14413. property language: WideString dispid -2147413012;
  14414. property onselectstart: OleVariant dispid -2147412075;
  14415. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  14416. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  14417. property sourceIndex: Integer readonly dispid -2147417088;
  14418. property recordNumber: OleVariant readonly dispid -2147417087;
  14419. property lang: WideString dispid -2147413103;
  14420. property offsetLeft: Integer readonly dispid -2147417104;
  14421. property offsetTop: Integer readonly dispid -2147417103;
  14422. property offsetWidth: Integer readonly dispid -2147417102;
  14423. property offsetHeight: Integer readonly dispid -2147417101;
  14424. property offsetParent: IHTMLElement readonly dispid -2147417100;
  14425. property innerHTML: WideString dispid -2147417086;
  14426. property innerText: WideString dispid -2147417085;
  14427. property outerHTML: WideString dispid -2147417084;
  14428. property outerText: WideString dispid -2147417083;
  14429. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  14430. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  14431. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  14432. property isTextEdit: WordBool readonly dispid -2147417078;
  14433. procedure click; dispid -2147417079;
  14434. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  14435. property ondragstart: OleVariant dispid -2147412077;
  14436. function toString: WideString; dispid -2147417076;
  14437. property onbeforeupdate: OleVariant dispid -2147412091;
  14438. property onafterupdate: OleVariant dispid -2147412090;
  14439. property onerrorupdate: OleVariant dispid -2147412074;
  14440. property onrowexit: OleVariant dispid -2147412094;
  14441. property onrowenter: OleVariant dispid -2147412093;
  14442. property ondatasetchanged: OleVariant dispid -2147412072;
  14443. property ondataavailable: OleVariant dispid -2147412071;
  14444. property ondatasetcomplete: OleVariant dispid -2147412070;
  14445. property onfilterchange: OleVariant dispid -2147412069;
  14446. property children: IDispatch readonly dispid -2147417075;
  14447. property all: IDispatch readonly dispid -2147417074;
  14448. property scopeName: WideString readonly dispid -2147417073;
  14449. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  14450. procedure releaseCapture; dispid -2147417071;
  14451. property onlosecapture: OleVariant dispid -2147412066;
  14452. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  14453. procedure doScroll(component: OleVariant); dispid -2147417069;
  14454. property onscroll: OleVariant dispid -2147412081;
  14455. property ondrag: OleVariant dispid -2147412063;
  14456. property ondragend: OleVariant dispid -2147412062;
  14457. property ondragenter: OleVariant dispid -2147412061;
  14458. property ondragover: OleVariant dispid -2147412060;
  14459. property ondragleave: OleVariant dispid -2147412059;
  14460. property ondrop: OleVariant dispid -2147412058;
  14461. property onbeforecut: OleVariant dispid -2147412054;
  14462. property oncut: OleVariant dispid -2147412057;
  14463. property onbeforecopy: OleVariant dispid -2147412053;
  14464. property oncopy: OleVariant dispid -2147412056;
  14465. property onbeforepaste: OleVariant dispid -2147412052;
  14466. property onpaste: OleVariant dispid -2147412055;
  14467. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  14468. property onpropertychange: OleVariant dispid -2147412065;
  14469. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  14470. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  14471. procedure setExpression(const propname: WideString; const expression: WideString;
  14472. const language: WideString); dispid -2147417608;
  14473. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  14474. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  14475. property tabIndex: Smallint dispid -2147418097;
  14476. procedure focus; dispid -2147416112;
  14477. property accessKey: WideString dispid -2147416107;
  14478. property onblur: OleVariant dispid -2147412097;
  14479. property onfocus: OleVariant dispid -2147412098;
  14480. property onresize: OleVariant dispid -2147412076;
  14481. procedure blur; dispid -2147416110;
  14482. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  14483. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  14484. property clientHeight: Integer readonly dispid -2147416093;
  14485. property clientWidth: Integer readonly dispid -2147416092;
  14486. property clientTop: Integer readonly dispid -2147416091;
  14487. property clientLeft: Integer readonly dispid -2147416090;
  14488. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  14489. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  14490. property readyState: OleVariant readonly dispid -2147412996;
  14491. property onreadystatechange: OleVariant dispid -2147412087;
  14492. property onrowsdelete: OleVariant dispid -2147412050;
  14493. property onrowsinserted: OleVariant dispid -2147412049;
  14494. property oncellchange: OleVariant dispid -2147412048;
  14495. property dir: WideString dispid -2147412995;
  14496. function createControlRange: IDispatch; dispid -2147417056;
  14497. property scrollHeight: Integer readonly dispid -2147417055;
  14498. property scrollWidth: Integer readonly dispid -2147417054;
  14499. property scrollTop: Integer dispid -2147417053;
  14500. property scrollLeft: Integer dispid -2147417052;
  14501. procedure clearAttributes; dispid -2147417050;
  14502. property oncontextmenu: OleVariant dispid -2147412047;
  14503. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  14504. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  14505. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  14506. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  14507. property canHaveChildren: WordBool readonly dispid -2147417040;
  14508. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  14509. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  14510. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  14511. property behaviorUrns: IDispatch readonly dispid -2147417030;
  14512. property tagUrn: WideString dispid -2147417029;
  14513. property onbeforeeditfocus: OleVariant dispid -2147412043;
  14514. property readyStateValue: Integer readonly dispid -2147417028;
  14515. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  14516. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  14517. property isMultiLine: WordBool readonly dispid -2147417015;
  14518. property canHaveHTML: WordBool readonly dispid -2147417014;
  14519. property onlayoutcomplete: OleVariant dispid -2147412039;
  14520. property onpage: OleVariant dispid -2147412038;
  14521. property inflateBlock: WordBool dispid -2147417012;
  14522. property onbeforedeactivate: OleVariant dispid -2147412035;
  14523. procedure setActive; dispid -2147417011;
  14524. property contentEditable: WideString dispid -2147412950;
  14525. property isContentEditable: WordBool readonly dispid -2147417010;
  14526. property hideFocus: WordBool dispid -2147412949;
  14527. property disabled: WordBool dispid -2147418036;
  14528. property isDisabled: WordBool readonly dispid -2147417007;
  14529. property onmove: OleVariant dispid -2147412034;
  14530. property oncontrolselect: OleVariant dispid -2147412033;
  14531. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  14532. property onresizestart: OleVariant dispid -2147412029;
  14533. property onresizeend: OleVariant dispid -2147412028;
  14534. property onmovestart: OleVariant dispid -2147412031;
  14535. property onmoveend: OleVariant dispid -2147412030;
  14536. property onmouseenter: OleVariant dispid -2147412027;
  14537. property onmouseleave: OleVariant dispid -2147412026;
  14538. property onactivate: OleVariant dispid -2147412025;
  14539. property ondeactivate: OleVariant dispid -2147412024;
  14540. function dragDrop: WordBool; dispid -2147417005;
  14541. property glyphMode: Integer readonly dispid -2147417004;
  14542. property onmousewheel: OleVariant dispid -2147412036;
  14543. procedure normalize; dispid -2147417000;
  14544. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  14545. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  14546. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  14547. property onbeforeactivate: OleVariant dispid -2147412022;
  14548. property onfocusin: OleVariant dispid -2147412021;
  14549. property onfocusout: OleVariant dispid -2147412020;
  14550. property uniqueNumber: Integer readonly dispid -2147417058;
  14551. property uniqueID: WideString readonly dispid -2147417057;
  14552. property nodeType: Integer readonly dispid -2147417066;
  14553. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  14554. function hasChildNodes: WordBool; dispid -2147417064;
  14555. property childNodes: IDispatch readonly dispid -2147417063;
  14556. property attributes: IDispatch readonly dispid -2147417062;
  14557. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  14558. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  14559. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  14560. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  14561. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  14562. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  14563. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  14564. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  14565. property nodeName: WideString readonly dispid -2147417038;
  14566. property nodeValue: OleVariant dispid -2147417037;
  14567. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  14568. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  14569. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  14570. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  14571. property ownerDocument: IDispatch readonly dispid -2147416999;
  14572. property dataFld: WideString dispid -2147417091;
  14573. property dataSrc: WideString dispid -2147417090;
  14574. property dataFormatAs: WideString dispid -2147417089;
  14575. property size: Integer dispid 1002;
  14576. property multiple: WordBool dispid 1003;
  14577. property name: WideString dispid -2147418112;
  14578. property options: IDispatch readonly dispid 1005;
  14579. property onchange: OleVariant dispid -2147412082;
  14580. property selectedIndex: Integer dispid 1010;
  14581. property type_: WideString readonly dispid 1012;
  14582. property value: WideString dispid 1011;
  14583. property form: IHTMLFormElement readonly dispid -2147416108;
  14584. procedure add(const element: IHTMLElement; before: OleVariant); dispid 1503;
  14585. procedure remove(index: Integer); dispid 1504;
  14586. property length: Integer dispid 1500;
  14587. property _newEnum: IUnknown readonly dispid -4;
  14588. function item(name: OleVariant; index: OleVariant): IDispatch; dispid 0;
  14589. function tags(tagName: OleVariant): IDispatch; dispid 1502;
  14590. function urns(urn: OleVariant): IDispatch; dispid 1505;
  14591. function namedItem(const name: WideString): IDispatch; dispid 1506;
  14592. end;
  14593. // *********************************************************************//
  14594. // Interface: IHTMLSelectionObject
  14595. // Flags: (4416) Dual OleAutomation Dispatchable
  14596. // GUID: {3050F25A-98B5-11CF-BB82-00AA00BDCE0B}
  14597. // *********************************************************************//
  14598. IHTMLSelectionObject = interface(IDispatch)
  14599. ['{3050F25A-98B5-11CF-BB82-00AA00BDCE0B}']
  14600. function createRange: IDispatch; safecall;
  14601. procedure empty; safecall;
  14602. procedure clear; safecall;
  14603. function Get_type_: WideString; safecall;
  14604. property type_: WideString read Get_type_;
  14605. end;
  14606. // *********************************************************************//
  14607. // DispIntf: IHTMLSelectionObjectDisp
  14608. // Flags: (4416) Dual OleAutomation Dispatchable
  14609. // GUID: {3050F25A-98B5-11CF-BB82-00AA00BDCE0B}
  14610. // *********************************************************************//
  14611. IHTMLSelectionObjectDisp = dispinterface
  14612. ['{3050F25A-98B5-11CF-BB82-00AA00BDCE0B}']
  14613. function createRange: IDispatch; dispid 1001;
  14614. procedure empty; dispid 1002;
  14615. procedure clear; dispid 1003;
  14616. property type_: WideString readonly dispid 1004;
  14617. end;
  14618. // *********************************************************************//
  14619. // Interface: IHTMLSelectionObject2
  14620. // Flags: (4416) Dual OleAutomation Dispatchable
  14621. // GUID: {3050F7EC-98B5-11CF-BB82-00AA00BDCE0B}
  14622. // *********************************************************************//
  14623. IHTMLSelectionObject2 = interface(IDispatch)
  14624. ['{3050F7EC-98B5-11CF-BB82-00AA00BDCE0B}']
  14625. function createRangeCollection: IDispatch; safecall;
  14626. function Get_typeDetail: WideString; safecall;
  14627. property typeDetail: WideString read Get_typeDetail;
  14628. end;
  14629. // *********************************************************************//
  14630. // DispIntf: IHTMLSelectionObject2Disp
  14631. // Flags: (4416) Dual OleAutomation Dispatchable
  14632. // GUID: {3050F7EC-98B5-11CF-BB82-00AA00BDCE0B}
  14633. // *********************************************************************//
  14634. IHTMLSelectionObject2Disp = dispinterface
  14635. ['{3050F7EC-98B5-11CF-BB82-00AA00BDCE0B}']
  14636. function createRangeCollection: IDispatch; dispid 1005;
  14637. property typeDetail: WideString readonly dispid 1006;
  14638. end;
  14639. // *********************************************************************//
  14640. // Interface: IHTMLOptionElement
  14641. // Flags: (4416) Dual OleAutomation Dispatchable
  14642. // GUID: {3050F211-98B5-11CF-BB82-00AA00BDCE0B}
  14643. // *********************************************************************//
  14644. IHTMLOptionElement = interface(IDispatch)
  14645. ['{3050F211-98B5-11CF-BB82-00AA00BDCE0B}']
  14646. procedure Set_selected(p: WordBool); safecall;
  14647. function Get_selected: WordBool; safecall;
  14648. procedure Set_value(const p: WideString); safecall;
  14649. function Get_value: WideString; safecall;
  14650. procedure Set_defaultSelected(p: WordBool); safecall;
  14651. function Get_defaultSelected: WordBool; safecall;
  14652. procedure Set_index(p: Integer); safecall;
  14653. function Get_index: Integer; safecall;
  14654. procedure Set_text(const p: WideString); safecall;
  14655. function Get_text: WideString; safecall;
  14656. function Get_form: IHTMLFormElement; safecall;
  14657. property selected: WordBool read Get_selected write Set_selected;
  14658. property value: WideString read Get_value write Set_value;
  14659. property defaultSelected: WordBool read Get_defaultSelected write Set_defaultSelected;
  14660. property index: Integer read Get_index write Set_index;
  14661. property text: WideString read Get_text write Set_text;
  14662. property form: IHTMLFormElement read Get_form;
  14663. end;
  14664. // *********************************************************************//
  14665. // DispIntf: IHTMLOptionElementDisp
  14666. // Flags: (4416) Dual OleAutomation Dispatchable
  14667. // GUID: {3050F211-98B5-11CF-BB82-00AA00BDCE0B}
  14668. // *********************************************************************//
  14669. IHTMLOptionElementDisp = dispinterface
  14670. ['{3050F211-98B5-11CF-BB82-00AA00BDCE0B}']
  14671. property selected: WordBool dispid 1001;
  14672. property value: WideString dispid 1002;
  14673. property defaultSelected: WordBool dispid 1003;
  14674. property index: Integer dispid 1005;
  14675. property text: WideString dispid 1004;
  14676. property form: IHTMLFormElement readonly dispid 1006;
  14677. end;
  14678. // *********************************************************************//
  14679. // Interface: IHTMLOptionElement3
  14680. // Flags: (4416) Dual OleAutomation Dispatchable
  14681. // GUID: {3050F820-98B5-11CF-BB82-00AA00BDCE0B}
  14682. // *********************************************************************//
  14683. IHTMLOptionElement3 = interface(IDispatch)
  14684. ['{3050F820-98B5-11CF-BB82-00AA00BDCE0B}']
  14685. procedure Set_label_(const p: WideString); safecall;
  14686. function Get_label_: WideString; safecall;
  14687. property label_: WideString read Get_label_ write Set_label_;
  14688. end;
  14689. // *********************************************************************//
  14690. // DispIntf: IHTMLOptionElement3Disp
  14691. // Flags: (4416) Dual OleAutomation Dispatchable
  14692. // GUID: {3050F820-98B5-11CF-BB82-00AA00BDCE0B}
  14693. // *********************************************************************//
  14694. IHTMLOptionElement3Disp = dispinterface
  14695. ['{3050F820-98B5-11CF-BB82-00AA00BDCE0B}']
  14696. property label_: WideString dispid 1007;
  14697. end;
  14698. // *********************************************************************//
  14699. // Interface: IHTMLOptionElementFactory
  14700. // Flags: (4416) Dual OleAutomation Dispatchable
  14701. // GUID: {3050F38C-98B5-11CF-BB82-00AA00BDCE0B}
  14702. // *********************************************************************//
  14703. IHTMLOptionElementFactory = interface(IDispatch)
  14704. ['{3050F38C-98B5-11CF-BB82-00AA00BDCE0B}']
  14705. function create(text: OleVariant; value: OleVariant; defaultSelected: OleVariant;
  14706. selected: OleVariant): IHTMLOptionElement; safecall;
  14707. end;
  14708. // *********************************************************************//
  14709. // DispIntf: IHTMLOptionElementFactoryDisp
  14710. // Flags: (4416) Dual OleAutomation Dispatchable
  14711. // GUID: {3050F38C-98B5-11CF-BB82-00AA00BDCE0B}
  14712. // *********************************************************************//
  14713. IHTMLOptionElementFactoryDisp = dispinterface
  14714. ['{3050F38C-98B5-11CF-BB82-00AA00BDCE0B}']
  14715. function create(text: OleVariant; value: OleVariant; defaultSelected: OleVariant;
  14716. selected: OleVariant): IHTMLOptionElement; dispid 0;
  14717. end;
  14718. // *********************************************************************//
  14719. // DispIntf: DispHTMLOptionElement
  14720. // Flags: (4112) Hidden Dispatchable
  14721. // GUID: {3050F52B-98B5-11CF-BB82-00AA00BDCE0B}
  14722. // *********************************************************************//
  14723. DispHTMLOptionElement = dispinterface
  14724. ['{3050F52B-98B5-11CF-BB82-00AA00BDCE0B}']
  14725. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  14726. lFlags: Integer); dispid -2147417611;
  14727. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  14728. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  14729. property _className: WideString dispid -2147417111;
  14730. property id: WideString dispid -2147417110;
  14731. property tagName: WideString readonly dispid -2147417108;
  14732. property parentElement: IHTMLElement readonly dispid -2147418104;
  14733. property style: IHTMLStyle readonly dispid -2147418038;
  14734. property onhelp: OleVariant dispid -2147412099;
  14735. property onclick: OleVariant dispid -2147412104;
  14736. property ondblclick: OleVariant dispid -2147412103;
  14737. property onkeydown: OleVariant dispid -2147412107;
  14738. property onkeyup: OleVariant dispid -2147412106;
  14739. property onkeypress: OleVariant dispid -2147412105;
  14740. property onmouseout: OleVariant dispid -2147412111;
  14741. property onmouseover: OleVariant dispid -2147412112;
  14742. property onmousemove: OleVariant dispid -2147412108;
  14743. property onmousedown: OleVariant dispid -2147412110;
  14744. property onmouseup: OleVariant dispid -2147412109;
  14745. property document: IDispatch readonly dispid -2147417094;
  14746. property title: WideString dispid -2147418043;
  14747. property language: WideString dispid -2147413012;
  14748. property onselectstart: OleVariant dispid -2147412075;
  14749. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  14750. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  14751. property sourceIndex: Integer readonly dispid -2147417088;
  14752. property recordNumber: OleVariant readonly dispid -2147417087;
  14753. property lang: WideString dispid -2147413103;
  14754. property offsetLeft: Integer readonly dispid -2147417104;
  14755. property offsetTop: Integer readonly dispid -2147417103;
  14756. property offsetWidth: Integer readonly dispid -2147417102;
  14757. property offsetHeight: Integer readonly dispid -2147417101;
  14758. property offsetParent: IHTMLElement readonly dispid -2147417100;
  14759. property innerHTML: WideString dispid -2147417086;
  14760. property innerText: WideString dispid -2147417085;
  14761. property outerHTML: WideString dispid -2147417084;
  14762. property outerText: WideString dispid -2147417083;
  14763. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  14764. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  14765. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  14766. property isTextEdit: WordBool readonly dispid -2147417078;
  14767. procedure click; dispid -2147417079;
  14768. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  14769. property ondragstart: OleVariant dispid -2147412077;
  14770. function toString: WideString; dispid -2147417076;
  14771. property onbeforeupdate: OleVariant dispid -2147412091;
  14772. property onafterupdate: OleVariant dispid -2147412090;
  14773. property onerrorupdate: OleVariant dispid -2147412074;
  14774. property onrowexit: OleVariant dispid -2147412094;
  14775. property onrowenter: OleVariant dispid -2147412093;
  14776. property ondatasetchanged: OleVariant dispid -2147412072;
  14777. property ondataavailable: OleVariant dispid -2147412071;
  14778. property ondatasetcomplete: OleVariant dispid -2147412070;
  14779. property onfilterchange: OleVariant dispid -2147412069;
  14780. property children: IDispatch readonly dispid -2147417075;
  14781. property all: IDispatch readonly dispid -2147417074;
  14782. property scopeName: WideString readonly dispid -2147417073;
  14783. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  14784. procedure releaseCapture; dispid -2147417071;
  14785. property onlosecapture: OleVariant dispid -2147412066;
  14786. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  14787. procedure doScroll(component: OleVariant); dispid -2147417069;
  14788. property onscroll: OleVariant dispid -2147412081;
  14789. property ondrag: OleVariant dispid -2147412063;
  14790. property ondragend: OleVariant dispid -2147412062;
  14791. property ondragenter: OleVariant dispid -2147412061;
  14792. property ondragover: OleVariant dispid -2147412060;
  14793. property ondragleave: OleVariant dispid -2147412059;
  14794. property ondrop: OleVariant dispid -2147412058;
  14795. property onbeforecut: OleVariant dispid -2147412054;
  14796. property oncut: OleVariant dispid -2147412057;
  14797. property onbeforecopy: OleVariant dispid -2147412053;
  14798. property oncopy: OleVariant dispid -2147412056;
  14799. property onbeforepaste: OleVariant dispid -2147412052;
  14800. property onpaste: OleVariant dispid -2147412055;
  14801. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  14802. property onpropertychange: OleVariant dispid -2147412065;
  14803. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  14804. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  14805. procedure setExpression(const propname: WideString; const expression: WideString;
  14806. const language: WideString); dispid -2147417608;
  14807. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  14808. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  14809. property tabIndex: Smallint dispid -2147418097;
  14810. procedure focus; dispid -2147416112;
  14811. property accessKey: WideString dispid -2147416107;
  14812. property onblur: OleVariant dispid -2147412097;
  14813. property onfocus: OleVariant dispid -2147412098;
  14814. property onresize: OleVariant dispid -2147412076;
  14815. procedure blur; dispid -2147416110;
  14816. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  14817. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  14818. property clientHeight: Integer readonly dispid -2147416093;
  14819. property clientWidth: Integer readonly dispid -2147416092;
  14820. property clientTop: Integer readonly dispid -2147416091;
  14821. property clientLeft: Integer readonly dispid -2147416090;
  14822. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  14823. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  14824. property readyState: OleVariant readonly dispid -2147412996;
  14825. property onreadystatechange: OleVariant dispid -2147412087;
  14826. property onrowsdelete: OleVariant dispid -2147412050;
  14827. property onrowsinserted: OleVariant dispid -2147412049;
  14828. property oncellchange: OleVariant dispid -2147412048;
  14829. property dir: WideString dispid -2147412995;
  14830. function createControlRange: IDispatch; dispid -2147417056;
  14831. property scrollHeight: Integer readonly dispid -2147417055;
  14832. property scrollWidth: Integer readonly dispid -2147417054;
  14833. property scrollTop: Integer dispid -2147417053;
  14834. property scrollLeft: Integer dispid -2147417052;
  14835. procedure clearAttributes; dispid -2147417050;
  14836. property oncontextmenu: OleVariant dispid -2147412047;
  14837. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  14838. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  14839. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  14840. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  14841. property canHaveChildren: WordBool readonly dispid -2147417040;
  14842. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  14843. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  14844. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  14845. property behaviorUrns: IDispatch readonly dispid -2147417030;
  14846. property tagUrn: WideString dispid -2147417029;
  14847. property onbeforeeditfocus: OleVariant dispid -2147412043;
  14848. property readyStateValue: Integer readonly dispid -2147417028;
  14849. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  14850. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  14851. property isMultiLine: WordBool readonly dispid -2147417015;
  14852. property canHaveHTML: WordBool readonly dispid -2147417014;
  14853. property onlayoutcomplete: OleVariant dispid -2147412039;
  14854. property onpage: OleVariant dispid -2147412038;
  14855. property inflateBlock: WordBool dispid -2147417012;
  14856. property onbeforedeactivate: OleVariant dispid -2147412035;
  14857. procedure setActive; dispid -2147417011;
  14858. property contentEditable: WideString dispid -2147412950;
  14859. property isContentEditable: WordBool readonly dispid -2147417010;
  14860. property hideFocus: WordBool dispid -2147412949;
  14861. property disabled: WordBool dispid -2147418036;
  14862. property isDisabled: WordBool readonly dispid -2147417007;
  14863. property onmove: OleVariant dispid -2147412034;
  14864. property oncontrolselect: OleVariant dispid -2147412033;
  14865. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  14866. property onresizestart: OleVariant dispid -2147412029;
  14867. property onresizeend: OleVariant dispid -2147412028;
  14868. property onmovestart: OleVariant dispid -2147412031;
  14869. property onmoveend: OleVariant dispid -2147412030;
  14870. property onmouseenter: OleVariant dispid -2147412027;
  14871. property onmouseleave: OleVariant dispid -2147412026;
  14872. property onactivate: OleVariant dispid -2147412025;
  14873. property ondeactivate: OleVariant dispid -2147412024;
  14874. function dragDrop: WordBool; dispid -2147417005;
  14875. property glyphMode: Integer readonly dispid -2147417004;
  14876. property onmousewheel: OleVariant dispid -2147412036;
  14877. procedure normalize; dispid -2147417000;
  14878. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  14879. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  14880. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  14881. property onbeforeactivate: OleVariant dispid -2147412022;
  14882. property onfocusin: OleVariant dispid -2147412021;
  14883. property onfocusout: OleVariant dispid -2147412020;
  14884. property uniqueNumber: Integer readonly dispid -2147417058;
  14885. property uniqueID: WideString readonly dispid -2147417057;
  14886. property nodeType: Integer readonly dispid -2147417066;
  14887. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  14888. function hasChildNodes: WordBool; dispid -2147417064;
  14889. property childNodes: IDispatch readonly dispid -2147417063;
  14890. property attributes: IDispatch readonly dispid -2147417062;
  14891. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  14892. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  14893. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  14894. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  14895. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  14896. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  14897. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  14898. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  14899. property nodeName: WideString readonly dispid -2147417038;
  14900. property nodeValue: OleVariant dispid -2147417037;
  14901. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  14902. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  14903. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  14904. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  14905. property ownerDocument: IDispatch readonly dispid -2147416999;
  14906. property dataFld: WideString dispid -2147417091;
  14907. property dataSrc: WideString dispid -2147417090;
  14908. property dataFormatAs: WideString dispid -2147417089;
  14909. property selected: WordBool dispid 1001;
  14910. property value: WideString dispid 1002;
  14911. property defaultSelected: WordBool dispid 1003;
  14912. property index: Integer dispid 1005;
  14913. property text: WideString dispid 1004;
  14914. property form: IHTMLFormElement readonly dispid 1006;
  14915. property label_: WideString dispid 1007;
  14916. end;
  14917. // *********************************************************************//
  14918. // DispIntf: HTMLButtonElementEvents2
  14919. // Flags: (4112) Hidden Dispatchable
  14920. // GUID: {3050F617-98B5-11CF-BB82-00AA00BDCE0B}
  14921. // *********************************************************************//
  14922. HTMLButtonElementEvents2 = dispinterface
  14923. ['{3050F617-98B5-11CF-BB82-00AA00BDCE0B}']
  14924. function onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  14925. function onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  14926. function ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  14927. function onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  14928. procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  14929. procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  14930. procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  14931. procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  14932. procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  14933. procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  14934. procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  14935. function onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  14936. procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  14937. function ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  14938. function onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  14939. procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  14940. function onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  14941. function onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  14942. procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  14943. procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  14944. procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  14945. procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  14946. procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  14947. procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  14948. procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  14949. procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  14950. procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  14951. procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  14952. function ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  14953. procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  14954. function ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  14955. function ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  14956. procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  14957. function ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  14958. function onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  14959. function oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  14960. function onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  14961. function oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  14962. function onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  14963. function onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  14964. function oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  14965. procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  14966. procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  14967. procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  14968. procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  14969. procedure onlayoutcomplete(const pEvtObj: IHTMLEventObj); dispid 1030;
  14970. procedure onpage(const pEvtObj: IHTMLEventObj); dispid 1031;
  14971. procedure onmouseenter(const pEvtObj: IHTMLEventObj); dispid 1042;
  14972. procedure onmouseleave(const pEvtObj: IHTMLEventObj); dispid 1043;
  14973. procedure onactivate(const pEvtObj: IHTMLEventObj); dispid 1044;
  14974. procedure ondeactivate(const pEvtObj: IHTMLEventObj); dispid 1045;
  14975. function onbeforedeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1034;
  14976. function onbeforeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1047;
  14977. procedure onfocusin(const pEvtObj: IHTMLEventObj); dispid 1048;
  14978. procedure onfocusout(const pEvtObj: IHTMLEventObj); dispid 1049;
  14979. procedure onmove(const pEvtObj: IHTMLEventObj); dispid 1035;
  14980. function oncontrolselect(const pEvtObj: IHTMLEventObj): WordBool; dispid 1036;
  14981. function onmovestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1038;
  14982. procedure onmoveend(const pEvtObj: IHTMLEventObj); dispid 1039;
  14983. function onresizestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1040;
  14984. procedure onresizeend(const pEvtObj: IHTMLEventObj); dispid 1041;
  14985. function onmousewheel(const pEvtObj: IHTMLEventObj): WordBool; dispid 1033;
  14986. end;
  14987. // *********************************************************************//
  14988. // DispIntf: HTMLButtonElementEvents
  14989. // Flags: (4112) Hidden Dispatchable
  14990. // GUID: {3050F2B3-98B5-11CF-BB82-00AA00BDCE0B}
  14991. // *********************************************************************//
  14992. HTMLButtonElementEvents = dispinterface
  14993. ['{3050F2B3-98B5-11CF-BB82-00AA00BDCE0B}']
  14994. function onhelp: WordBool; dispid -2147418102;
  14995. function onclick: WordBool; dispid -600;
  14996. function ondblclick: WordBool; dispid -601;
  14997. function onkeypress: WordBool; dispid -603;
  14998. procedure onkeydown; dispid -602;
  14999. procedure onkeyup; dispid -604;
  15000. procedure onmouseout; dispid -2147418103;
  15001. procedure onmouseover; dispid -2147418104;
  15002. procedure onmousemove; dispid -606;
  15003. procedure onmousedown; dispid -605;
  15004. procedure onmouseup; dispid -607;
  15005. function onselectstart: WordBool; dispid -2147418100;
  15006. procedure onfilterchange; dispid -2147418095;
  15007. function ondragstart: WordBool; dispid -2147418101;
  15008. function onbeforeupdate: WordBool; dispid -2147418108;
  15009. procedure onafterupdate; dispid -2147418107;
  15010. function onerrorupdate: WordBool; dispid -2147418099;
  15011. function onrowexit: WordBool; dispid -2147418106;
  15012. procedure onrowenter; dispid -2147418105;
  15013. procedure ondatasetchanged; dispid -2147418098;
  15014. procedure ondataavailable; dispid -2147418097;
  15015. procedure ondatasetcomplete; dispid -2147418096;
  15016. procedure onlosecapture; dispid -2147418094;
  15017. procedure onpropertychange; dispid -2147418093;
  15018. procedure onscroll; dispid 1014;
  15019. procedure onfocus; dispid -2147418111;
  15020. procedure onblur; dispid -2147418112;
  15021. procedure onresize; dispid 1016;
  15022. function ondrag: WordBool; dispid -2147418092;
  15023. procedure ondragend; dispid -2147418091;
  15024. function ondragenter: WordBool; dispid -2147418090;
  15025. function ondragover: WordBool; dispid -2147418089;
  15026. procedure ondragleave; dispid -2147418088;
  15027. function ondrop: WordBool; dispid -2147418087;
  15028. function onbeforecut: WordBool; dispid -2147418083;
  15029. function oncut: WordBool; dispid -2147418086;
  15030. function onbeforecopy: WordBool; dispid -2147418082;
  15031. function oncopy: WordBool; dispid -2147418085;
  15032. function onbeforepaste: WordBool; dispid -2147418081;
  15033. function onpaste: WordBool; dispid -2147418084;
  15034. function oncontextmenu: WordBool; dispid 1023;
  15035. procedure onrowsdelete; dispid -2147418080;
  15036. procedure onrowsinserted; dispid -2147418079;
  15037. procedure oncellchange; dispid -2147418078;
  15038. procedure onreadystatechange; dispid -609;
  15039. procedure onbeforeeditfocus; dispid 1027;
  15040. procedure onlayoutcomplete; dispid 1030;
  15041. procedure onpage; dispid 1031;
  15042. function onbeforedeactivate: WordBool; dispid 1034;
  15043. function onbeforeactivate: WordBool; dispid 1047;
  15044. procedure onmove; dispid 1035;
  15045. function oncontrolselect: WordBool; dispid 1036;
  15046. function onmovestart: WordBool; dispid 1038;
  15047. procedure onmoveend; dispid 1039;
  15048. function onresizestart: WordBool; dispid 1040;
  15049. procedure onresizeend; dispid 1041;
  15050. procedure onmouseenter; dispid 1042;
  15051. procedure onmouseleave; dispid 1043;
  15052. function onmousewheel: WordBool; dispid 1033;
  15053. procedure onactivate; dispid 1044;
  15054. procedure ondeactivate; dispid 1045;
  15055. procedure onfocusin; dispid 1048;
  15056. procedure onfocusout; dispid 1049;
  15057. end;
  15058. // *********************************************************************//
  15059. // DispIntf: HTMLInputTextElementEvents2
  15060. // Flags: (4112) Hidden Dispatchable
  15061. // GUID: {3050F618-98B5-11CF-BB82-00AA00BDCE0B}
  15062. // *********************************************************************//
  15063. HTMLInputTextElementEvents2 = dispinterface
  15064. ['{3050F618-98B5-11CF-BB82-00AA00BDCE0B}']
  15065. function onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  15066. function onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  15067. function ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  15068. function onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  15069. procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  15070. procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  15071. procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  15072. procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  15073. procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  15074. procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  15075. procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  15076. function onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  15077. procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  15078. function ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  15079. function onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  15080. procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  15081. function onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  15082. function onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  15083. procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  15084. procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  15085. procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  15086. procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  15087. procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  15088. procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  15089. procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  15090. procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  15091. procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  15092. procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  15093. function ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  15094. procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  15095. function ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  15096. function ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  15097. procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  15098. function ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  15099. function onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  15100. function oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  15101. function onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  15102. function oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  15103. function onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  15104. function onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  15105. function oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  15106. procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  15107. procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  15108. procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  15109. procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  15110. procedure onlayoutcomplete(const pEvtObj: IHTMLEventObj); dispid 1030;
  15111. procedure onpage(const pEvtObj: IHTMLEventObj); dispid 1031;
  15112. procedure onmouseenter(const pEvtObj: IHTMLEventObj); dispid 1042;
  15113. procedure onmouseleave(const pEvtObj: IHTMLEventObj); dispid 1043;
  15114. procedure onactivate(const pEvtObj: IHTMLEventObj); dispid 1044;
  15115. procedure ondeactivate(const pEvtObj: IHTMLEventObj); dispid 1045;
  15116. function onbeforedeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1034;
  15117. function onbeforeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1047;
  15118. procedure onfocusin(const pEvtObj: IHTMLEventObj); dispid 1048;
  15119. procedure onfocusout(const pEvtObj: IHTMLEventObj); dispid 1049;
  15120. procedure onmove(const pEvtObj: IHTMLEventObj); dispid 1035;
  15121. function oncontrolselect(const pEvtObj: IHTMLEventObj): WordBool; dispid 1036;
  15122. function onmovestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1038;
  15123. procedure onmoveend(const pEvtObj: IHTMLEventObj); dispid 1039;
  15124. function onresizestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1040;
  15125. procedure onresizeend(const pEvtObj: IHTMLEventObj); dispid 1041;
  15126. function onmousewheel(const pEvtObj: IHTMLEventObj): WordBool; dispid 1033;
  15127. function onchange(const pEvtObj: IHTMLEventObj): WordBool; dispid 1001;
  15128. procedure onselect(const pEvtObj: IHTMLEventObj); dispid 1006;
  15129. procedure onload(const pEvtObj: IHTMLEventObj); dispid 1003;
  15130. procedure onerror(const pEvtObj: IHTMLEventObj); dispid 1002;
  15131. procedure onabort(const pEvtObj: IHTMLEventObj); dispid 1000;
  15132. end;
  15133. // *********************************************************************//
  15134. // DispIntf: HTMLOptionButtonElementEvents2
  15135. // Flags: (4112) Hidden Dispatchable
  15136. // GUID: {3050F619-98B5-11CF-BB82-00AA00BDCE0B}
  15137. // *********************************************************************//
  15138. HTMLOptionButtonElementEvents2 = dispinterface
  15139. ['{3050F619-98B5-11CF-BB82-00AA00BDCE0B}']
  15140. function onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  15141. function onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  15142. function ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  15143. function onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  15144. procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  15145. procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  15146. procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  15147. procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  15148. procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  15149. procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  15150. procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  15151. function onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  15152. procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  15153. function ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  15154. function onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  15155. procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  15156. function onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  15157. function onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  15158. procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  15159. procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  15160. procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  15161. procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  15162. procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  15163. procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  15164. procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  15165. procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  15166. procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  15167. procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  15168. function ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  15169. procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  15170. function ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  15171. function ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  15172. procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  15173. function ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  15174. function onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  15175. function oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  15176. function onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  15177. function oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  15178. function onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  15179. function onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  15180. function oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  15181. procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  15182. procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  15183. procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  15184. procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  15185. procedure onlayoutcomplete(const pEvtObj: IHTMLEventObj); dispid 1030;
  15186. procedure onpage(const pEvtObj: IHTMLEventObj); dispid 1031;
  15187. procedure onmouseenter(const pEvtObj: IHTMLEventObj); dispid 1042;
  15188. procedure onmouseleave(const pEvtObj: IHTMLEventObj); dispid 1043;
  15189. procedure onactivate(const pEvtObj: IHTMLEventObj); dispid 1044;
  15190. procedure ondeactivate(const pEvtObj: IHTMLEventObj); dispid 1045;
  15191. function onbeforedeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1034;
  15192. function onbeforeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1047;
  15193. procedure onfocusin(const pEvtObj: IHTMLEventObj); dispid 1048;
  15194. procedure onfocusout(const pEvtObj: IHTMLEventObj); dispid 1049;
  15195. procedure onmove(const pEvtObj: IHTMLEventObj); dispid 1035;
  15196. function oncontrolselect(const pEvtObj: IHTMLEventObj): WordBool; dispid 1036;
  15197. function onmovestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1038;
  15198. procedure onmoveend(const pEvtObj: IHTMLEventObj); dispid 1039;
  15199. function onresizestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1040;
  15200. procedure onresizeend(const pEvtObj: IHTMLEventObj); dispid 1041;
  15201. function onmousewheel(const pEvtObj: IHTMLEventObj): WordBool; dispid 1033;
  15202. function onchange(const pEvtObj: IHTMLEventObj): WordBool; dispid 1001;
  15203. procedure onselect(const pEvtObj: IHTMLEventObj); dispid 1006;
  15204. procedure onload(const pEvtObj: IHTMLEventObj); dispid 1003;
  15205. procedure onerror(const pEvtObj: IHTMLEventObj); dispid 1002;
  15206. procedure onabort(const pEvtObj: IHTMLEventObj); dispid 1000;
  15207. end;
  15208. // *********************************************************************//
  15209. // DispIntf: HTMLInputFileElementEvents2
  15210. // Flags: (4112) Hidden Dispatchable
  15211. // GUID: {3050F61A-98B5-11CF-BB82-00AA00BDCE0B}
  15212. // *********************************************************************//
  15213. HTMLInputFileElementEvents2 = dispinterface
  15214. ['{3050F61A-98B5-11CF-BB82-00AA00BDCE0B}']
  15215. function onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  15216. function onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  15217. function ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  15218. function onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  15219. procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  15220. procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  15221. procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  15222. procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  15223. procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  15224. procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  15225. procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  15226. function onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  15227. procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  15228. function ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  15229. function onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  15230. procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  15231. function onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  15232. function onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  15233. procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  15234. procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  15235. procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  15236. procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  15237. procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  15238. procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  15239. procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  15240. procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  15241. procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  15242. procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  15243. function ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  15244. procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  15245. function ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  15246. function ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  15247. procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  15248. function ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  15249. function onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  15250. function oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  15251. function onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  15252. function oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  15253. function onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  15254. function onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  15255. function oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  15256. procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  15257. procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  15258. procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  15259. procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  15260. procedure onlayoutcomplete(const pEvtObj: IHTMLEventObj); dispid 1030;
  15261. procedure onpage(const pEvtObj: IHTMLEventObj); dispid 1031;
  15262. procedure onmouseenter(const pEvtObj: IHTMLEventObj); dispid 1042;
  15263. procedure onmouseleave(const pEvtObj: IHTMLEventObj); dispid 1043;
  15264. procedure onactivate(const pEvtObj: IHTMLEventObj); dispid 1044;
  15265. procedure ondeactivate(const pEvtObj: IHTMLEventObj); dispid 1045;
  15266. function onbeforedeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1034;
  15267. function onbeforeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1047;
  15268. procedure onfocusin(const pEvtObj: IHTMLEventObj); dispid 1048;
  15269. procedure onfocusout(const pEvtObj: IHTMLEventObj); dispid 1049;
  15270. procedure onmove(const pEvtObj: IHTMLEventObj); dispid 1035;
  15271. function oncontrolselect(const pEvtObj: IHTMLEventObj): WordBool; dispid 1036;
  15272. function onmovestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1038;
  15273. procedure onmoveend(const pEvtObj: IHTMLEventObj); dispid 1039;
  15274. function onresizestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1040;
  15275. procedure onresizeend(const pEvtObj: IHTMLEventObj); dispid 1041;
  15276. function onmousewheel(const pEvtObj: IHTMLEventObj): WordBool; dispid 1033;
  15277. function onchange(const pEvtObj: IHTMLEventObj): WordBool; dispid 1001;
  15278. procedure onselect(const pEvtObj: IHTMLEventObj); dispid 1006;
  15279. procedure onload(const pEvtObj: IHTMLEventObj); dispid 1003;
  15280. procedure onerror(const pEvtObj: IHTMLEventObj); dispid 1002;
  15281. procedure onabort(const pEvtObj: IHTMLEventObj); dispid 1000;
  15282. end;
  15283. // *********************************************************************//
  15284. // DispIntf: HTMLInputImageEvents2
  15285. // Flags: (4112) Hidden Dispatchable
  15286. // GUID: {3050F61B-98B5-11CF-BB82-00AA00BDCE0B}
  15287. // *********************************************************************//
  15288. HTMLInputImageEvents2 = dispinterface
  15289. ['{3050F61B-98B5-11CF-BB82-00AA00BDCE0B}']
  15290. function onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  15291. function onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  15292. function ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  15293. function onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  15294. procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  15295. procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  15296. procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  15297. procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  15298. procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  15299. procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  15300. procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  15301. function onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  15302. procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  15303. function ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  15304. function onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  15305. procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  15306. function onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  15307. function onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  15308. procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  15309. procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  15310. procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  15311. procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  15312. procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  15313. procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  15314. procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  15315. procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  15316. procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  15317. procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  15318. function ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  15319. procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  15320. function ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  15321. function ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  15322. procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  15323. function ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  15324. function onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  15325. function oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  15326. function onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  15327. function oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  15328. function onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  15329. function onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  15330. function oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  15331. procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  15332. procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  15333. procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  15334. procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  15335. procedure onlayoutcomplete(const pEvtObj: IHTMLEventObj); dispid 1030;
  15336. procedure onpage(const pEvtObj: IHTMLEventObj); dispid 1031;
  15337. procedure onmouseenter(const pEvtObj: IHTMLEventObj); dispid 1042;
  15338. procedure onmouseleave(const pEvtObj: IHTMLEventObj); dispid 1043;
  15339. procedure onactivate(const pEvtObj: IHTMLEventObj); dispid 1044;
  15340. procedure ondeactivate(const pEvtObj: IHTMLEventObj); dispid 1045;
  15341. function onbeforedeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1034;
  15342. function onbeforeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1047;
  15343. procedure onfocusin(const pEvtObj: IHTMLEventObj); dispid 1048;
  15344. procedure onfocusout(const pEvtObj: IHTMLEventObj); dispid 1049;
  15345. procedure onmove(const pEvtObj: IHTMLEventObj); dispid 1035;
  15346. function oncontrolselect(const pEvtObj: IHTMLEventObj): WordBool; dispid 1036;
  15347. function onmovestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1038;
  15348. procedure onmoveend(const pEvtObj: IHTMLEventObj); dispid 1039;
  15349. function onresizestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1040;
  15350. procedure onresizeend(const pEvtObj: IHTMLEventObj); dispid 1041;
  15351. function onmousewheel(const pEvtObj: IHTMLEventObj): WordBool; dispid 1033;
  15352. procedure onload(const pEvtObj: IHTMLEventObj); dispid 1003;
  15353. procedure onerror(const pEvtObj: IHTMLEventObj); dispid 1002;
  15354. procedure onabort(const pEvtObj: IHTMLEventObj); dispid 1000;
  15355. end;
  15356. // *********************************************************************//
  15357. // DispIntf: HTMLInputTextElementEvents
  15358. // Flags: (4112) Hidden Dispatchable
  15359. // GUID: {3050F2A7-98B5-11CF-BB82-00AA00BDCE0B}
  15360. // *********************************************************************//
  15361. HTMLInputTextElementEvents = dispinterface
  15362. ['{3050F2A7-98B5-11CF-BB82-00AA00BDCE0B}']
  15363. function onhelp: WordBool; dispid -2147418102;
  15364. function onclick: WordBool; dispid -600;
  15365. function ondblclick: WordBool; dispid -601;
  15366. function onkeypress: WordBool; dispid -603;
  15367. procedure onkeydown; dispid -602;
  15368. procedure onkeyup; dispid -604;
  15369. procedure onmouseout; dispid -2147418103;
  15370. procedure onmouseover; dispid -2147418104;
  15371. procedure onmousemove; dispid -606;
  15372. procedure onmousedown; dispid -605;
  15373. procedure onmouseup; dispid -607;
  15374. function onselectstart: WordBool; dispid -2147418100;
  15375. procedure onfilterchange; dispid -2147418095;
  15376. function ondragstart: WordBool; dispid -2147418101;
  15377. function onbeforeupdate: WordBool; dispid -2147418108;
  15378. procedure onafterupdate; dispid -2147418107;
  15379. function onerrorupdate: WordBool; dispid -2147418099;
  15380. function onrowexit: WordBool; dispid -2147418106;
  15381. procedure onrowenter; dispid -2147418105;
  15382. procedure ondatasetchanged; dispid -2147418098;
  15383. procedure ondataavailable; dispid -2147418097;
  15384. procedure ondatasetcomplete; dispid -2147418096;
  15385. procedure onlosecapture; dispid -2147418094;
  15386. procedure onpropertychange; dispid -2147418093;
  15387. procedure onscroll; dispid 1014;
  15388. procedure onfocus; dispid -2147418111;
  15389. procedure onblur; dispid -2147418112;
  15390. procedure onresize; dispid 1016;
  15391. function ondrag: WordBool; dispid -2147418092;
  15392. procedure ondragend; dispid -2147418091;
  15393. function ondragenter: WordBool; dispid -2147418090;
  15394. function ondragover: WordBool; dispid -2147418089;
  15395. procedure ondragleave; dispid -2147418088;
  15396. function ondrop: WordBool; dispid -2147418087;
  15397. function onbeforecut: WordBool; dispid -2147418083;
  15398. function oncut: WordBool; dispid -2147418086;
  15399. function onbeforecopy: WordBool; dispid -2147418082;
  15400. function oncopy: WordBool; dispid -2147418085;
  15401. function onbeforepaste: WordBool; dispid -2147418081;
  15402. function onpaste: WordBool; dispid -2147418084;
  15403. function oncontextmenu: WordBool; dispid 1023;
  15404. procedure onrowsdelete; dispid -2147418080;
  15405. procedure onrowsinserted; dispid -2147418079;
  15406. procedure oncellchange; dispid -2147418078;
  15407. procedure onreadystatechange; dispid -609;
  15408. procedure onbeforeeditfocus; dispid 1027;
  15409. procedure onlayoutcomplete; dispid 1030;
  15410. procedure onpage; dispid 1031;
  15411. function onbeforedeactivate: WordBool; dispid 1034;
  15412. function onbeforeactivate: WordBool; dispid 1047;
  15413. procedure onmove; dispid 1035;
  15414. function oncontrolselect: WordBool; dispid 1036;
  15415. function onmovestart: WordBool; dispid 1038;
  15416. procedure onmoveend; dispid 1039;
  15417. function onresizestart: WordBool; dispid 1040;
  15418. procedure onresizeend; dispid 1041;
  15419. procedure onmouseenter; dispid 1042;
  15420. procedure onmouseleave; dispid 1043;
  15421. function onmousewheel: WordBool; dispid 1033;
  15422. procedure onactivate; dispid 1044;
  15423. procedure ondeactivate; dispid 1045;
  15424. procedure onfocusin; dispid 1048;
  15425. procedure onfocusout; dispid 1049;
  15426. function onchange: WordBool; dispid 1001;
  15427. procedure onselect; dispid 1006;
  15428. procedure onload; dispid 1003;
  15429. procedure onerror; dispid 1002;
  15430. procedure onabort; dispid 1000;
  15431. end;
  15432. // *********************************************************************//
  15433. // DispIntf: HTMLOptionButtonElementEvents
  15434. // Flags: (4112) Hidden Dispatchable
  15435. // GUID: {3050F2BD-98B5-11CF-BB82-00AA00BDCE0B}
  15436. // *********************************************************************//
  15437. HTMLOptionButtonElementEvents = dispinterface
  15438. ['{3050F2BD-98B5-11CF-BB82-00AA00BDCE0B}']
  15439. function onhelp: WordBool; dispid -2147418102;
  15440. function onclick: WordBool; dispid -600;
  15441. function ondblclick: WordBool; dispid -601;
  15442. function onkeypress: WordBool; dispid -603;
  15443. procedure onkeydown; dispid -602;
  15444. procedure onkeyup; dispid -604;
  15445. procedure onmouseout; dispid -2147418103;
  15446. procedure onmouseover; dispid -2147418104;
  15447. procedure onmousemove; dispid -606;
  15448. procedure onmousedown; dispid -605;
  15449. procedure onmouseup; dispid -607;
  15450. function onselectstart: WordBool; dispid -2147418100;
  15451. procedure onfilterchange; dispid -2147418095;
  15452. function ondragstart: WordBool; dispid -2147418101;
  15453. function onbeforeupdate: WordBool; dispid -2147418108;
  15454. procedure onafterupdate; dispid -2147418107;
  15455. function onerrorupdate: WordBool; dispid -2147418099;
  15456. function onrowexit: WordBool; dispid -2147418106;
  15457. procedure onrowenter; dispid -2147418105;
  15458. procedure ondatasetchanged; dispid -2147418098;
  15459. procedure ondataavailable; dispid -2147418097;
  15460. procedure ondatasetcomplete; dispid -2147418096;
  15461. procedure onlosecapture; dispid -2147418094;
  15462. procedure onpropertychange; dispid -2147418093;
  15463. procedure onscroll; dispid 1014;
  15464. procedure onfocus; dispid -2147418111;
  15465. procedure onblur; dispid -2147418112;
  15466. procedure onresize; dispid 1016;
  15467. function ondrag: WordBool; dispid -2147418092;
  15468. procedure ondragend; dispid -2147418091;
  15469. function ondragenter: WordBool; dispid -2147418090;
  15470. function ondragover: WordBool; dispid -2147418089;
  15471. procedure ondragleave; dispid -2147418088;
  15472. function ondrop: WordBool; dispid -2147418087;
  15473. function onbeforecut: WordBool; dispid -2147418083;
  15474. function oncut: WordBool; dispid -2147418086;
  15475. function onbeforecopy: WordBool; dispid -2147418082;
  15476. function oncopy: WordBool; dispid -2147418085;
  15477. function onbeforepaste: WordBool; dispid -2147418081;
  15478. function onpaste: WordBool; dispid -2147418084;
  15479. function oncontextmenu: WordBool; dispid 1023;
  15480. procedure onrowsdelete; dispid -2147418080;
  15481. procedure onrowsinserted; dispid -2147418079;
  15482. procedure oncellchange; dispid -2147418078;
  15483. procedure onreadystatechange; dispid -609;
  15484. procedure onbeforeeditfocus; dispid 1027;
  15485. procedure onlayoutcomplete; dispid 1030;
  15486. procedure onpage; dispid 1031;
  15487. function onbeforedeactivate: WordBool; dispid 1034;
  15488. function onbeforeactivate: WordBool; dispid 1047;
  15489. procedure onmove; dispid 1035;
  15490. function oncontrolselect: WordBool; dispid 1036;
  15491. function onmovestart: WordBool; dispid 1038;
  15492. procedure onmoveend; dispid 1039;
  15493. function onresizestart: WordBool; dispid 1040;
  15494. procedure onresizeend; dispid 1041;
  15495. procedure onmouseenter; dispid 1042;
  15496. procedure onmouseleave; dispid 1043;
  15497. function onmousewheel: WordBool; dispid 1033;
  15498. procedure onactivate; dispid 1044;
  15499. procedure ondeactivate; dispid 1045;
  15500. procedure onfocusin; dispid 1048;
  15501. procedure onfocusout; dispid 1049;
  15502. function onchange: WordBool; dispid 1001;
  15503. procedure onselect; dispid 1006;
  15504. procedure onload; dispid 1003;
  15505. procedure onerror; dispid 1002;
  15506. procedure onabort; dispid 1000;
  15507. end;
  15508. // *********************************************************************//
  15509. // DispIntf: HTMLInputFileElementEvents
  15510. // Flags: (4112) Hidden Dispatchable
  15511. // GUID: {3050F2AF-98B5-11CF-BB82-00AA00BDCE0B}
  15512. // *********************************************************************//
  15513. HTMLInputFileElementEvents = dispinterface
  15514. ['{3050F2AF-98B5-11CF-BB82-00AA00BDCE0B}']
  15515. function onhelp: WordBool; dispid -2147418102;
  15516. function onclick: WordBool; dispid -600;
  15517. function ondblclick: WordBool; dispid -601;
  15518. function onkeypress: WordBool; dispid -603;
  15519. procedure onkeydown; dispid -602;
  15520. procedure onkeyup; dispid -604;
  15521. procedure onmouseout; dispid -2147418103;
  15522. procedure onmouseover; dispid -2147418104;
  15523. procedure onmousemove; dispid -606;
  15524. procedure onmousedown; dispid -605;
  15525. procedure onmouseup; dispid -607;
  15526. function onselectstart: WordBool; dispid -2147418100;
  15527. procedure onfilterchange; dispid -2147418095;
  15528. function ondragstart: WordBool; dispid -2147418101;
  15529. function onbeforeupdate: WordBool; dispid -2147418108;
  15530. procedure onafterupdate; dispid -2147418107;
  15531. function onerrorupdate: WordBool; dispid -2147418099;
  15532. function onrowexit: WordBool; dispid -2147418106;
  15533. procedure onrowenter; dispid -2147418105;
  15534. procedure ondatasetchanged; dispid -2147418098;
  15535. procedure ondataavailable; dispid -2147418097;
  15536. procedure ondatasetcomplete; dispid -2147418096;
  15537. procedure onlosecapture; dispid -2147418094;
  15538. procedure onpropertychange; dispid -2147418093;
  15539. procedure onscroll; dispid 1014;
  15540. procedure onfocus; dispid -2147418111;
  15541. procedure onblur; dispid -2147418112;
  15542. procedure onresize; dispid 1016;
  15543. function ondrag: WordBool; dispid -2147418092;
  15544. procedure ondragend; dispid -2147418091;
  15545. function ondragenter: WordBool; dispid -2147418090;
  15546. function ondragover: WordBool; dispid -2147418089;
  15547. procedure ondragleave; dispid -2147418088;
  15548. function ondrop: WordBool; dispid -2147418087;
  15549. function onbeforecut: WordBool; dispid -2147418083;
  15550. function oncut: WordBool; dispid -2147418086;
  15551. function onbeforecopy: WordBool; dispid -2147418082;
  15552. function oncopy: WordBool; dispid -2147418085;
  15553. function onbeforepaste: WordBool; dispid -2147418081;
  15554. function onpaste: WordBool; dispid -2147418084;
  15555. function oncontextmenu: WordBool; dispid 1023;
  15556. procedure onrowsdelete; dispid -2147418080;
  15557. procedure onrowsinserted; dispid -2147418079;
  15558. procedure oncellchange; dispid -2147418078;
  15559. procedure onreadystatechange; dispid -609;
  15560. procedure onbeforeeditfocus; dispid 1027;
  15561. procedure onlayoutcomplete; dispid 1030;
  15562. procedure onpage; dispid 1031;
  15563. function onbeforedeactivate: WordBool; dispid 1034;
  15564. function onbeforeactivate: WordBool; dispid 1047;
  15565. procedure onmove; dispid 1035;
  15566. function oncontrolselect: WordBool; dispid 1036;
  15567. function onmovestart: WordBool; dispid 1038;
  15568. procedure onmoveend; dispid 1039;
  15569. function onresizestart: WordBool; dispid 1040;
  15570. procedure onresizeend; dispid 1041;
  15571. procedure onmouseenter; dispid 1042;
  15572. procedure onmouseleave; dispid 1043;
  15573. function onmousewheel: WordBool; dispid 1033;
  15574. procedure onactivate; dispid 1044;
  15575. procedure ondeactivate; dispid 1045;
  15576. procedure onfocusin; dispid 1048;
  15577. procedure onfocusout; dispid 1049;
  15578. function onchange: WordBool; dispid 1001;
  15579. procedure onselect; dispid 1006;
  15580. procedure onload; dispid 1003;
  15581. procedure onerror; dispid 1002;
  15582. procedure onabort; dispid 1000;
  15583. end;
  15584. // *********************************************************************//
  15585. // DispIntf: HTMLInputImageEvents
  15586. // Flags: (4112) Hidden Dispatchable
  15587. // GUID: {3050F2C3-98B5-11CF-BB82-00AA00BDCE0B}
  15588. // *********************************************************************//
  15589. HTMLInputImageEvents = dispinterface
  15590. ['{3050F2C3-98B5-11CF-BB82-00AA00BDCE0B}']
  15591. function onhelp: WordBool; dispid -2147418102;
  15592. function onclick: WordBool; dispid -600;
  15593. function ondblclick: WordBool; dispid -601;
  15594. function onkeypress: WordBool; dispid -603;
  15595. procedure onkeydown; dispid -602;
  15596. procedure onkeyup; dispid -604;
  15597. procedure onmouseout; dispid -2147418103;
  15598. procedure onmouseover; dispid -2147418104;
  15599. procedure onmousemove; dispid -606;
  15600. procedure onmousedown; dispid -605;
  15601. procedure onmouseup; dispid -607;
  15602. function onselectstart: WordBool; dispid -2147418100;
  15603. procedure onfilterchange; dispid -2147418095;
  15604. function ondragstart: WordBool; dispid -2147418101;
  15605. function onbeforeupdate: WordBool; dispid -2147418108;
  15606. procedure onafterupdate; dispid -2147418107;
  15607. function onerrorupdate: WordBool; dispid -2147418099;
  15608. function onrowexit: WordBool; dispid -2147418106;
  15609. procedure onrowenter; dispid -2147418105;
  15610. procedure ondatasetchanged; dispid -2147418098;
  15611. procedure ondataavailable; dispid -2147418097;
  15612. procedure ondatasetcomplete; dispid -2147418096;
  15613. procedure onlosecapture; dispid -2147418094;
  15614. procedure onpropertychange; dispid -2147418093;
  15615. procedure onscroll; dispid 1014;
  15616. procedure onfocus; dispid -2147418111;
  15617. procedure onblur; dispid -2147418112;
  15618. procedure onresize; dispid 1016;
  15619. function ondrag: WordBool; dispid -2147418092;
  15620. procedure ondragend; dispid -2147418091;
  15621. function ondragenter: WordBool; dispid -2147418090;
  15622. function ondragover: WordBool; dispid -2147418089;
  15623. procedure ondragleave; dispid -2147418088;
  15624. function ondrop: WordBool; dispid -2147418087;
  15625. function onbeforecut: WordBool; dispid -2147418083;
  15626. function oncut: WordBool; dispid -2147418086;
  15627. function onbeforecopy: WordBool; dispid -2147418082;
  15628. function oncopy: WordBool; dispid -2147418085;
  15629. function onbeforepaste: WordBool; dispid -2147418081;
  15630. function onpaste: WordBool; dispid -2147418084;
  15631. function oncontextmenu: WordBool; dispid 1023;
  15632. procedure onrowsdelete; dispid -2147418080;
  15633. procedure onrowsinserted; dispid -2147418079;
  15634. procedure oncellchange; dispid -2147418078;
  15635. procedure onreadystatechange; dispid -609;
  15636. procedure onbeforeeditfocus; dispid 1027;
  15637. procedure onlayoutcomplete; dispid 1030;
  15638. procedure onpage; dispid 1031;
  15639. function onbeforedeactivate: WordBool; dispid 1034;
  15640. function onbeforeactivate: WordBool; dispid 1047;
  15641. procedure onmove; dispid 1035;
  15642. function oncontrolselect: WordBool; dispid 1036;
  15643. function onmovestart: WordBool; dispid 1038;
  15644. procedure onmoveend; dispid 1039;
  15645. function onresizestart: WordBool; dispid 1040;
  15646. procedure onresizeend; dispid 1041;
  15647. procedure onmouseenter; dispid 1042;
  15648. procedure onmouseleave; dispid 1043;
  15649. function onmousewheel: WordBool; dispid 1033;
  15650. procedure onactivate; dispid 1044;
  15651. procedure ondeactivate; dispid 1045;
  15652. procedure onfocusin; dispid 1048;
  15653. procedure onfocusout; dispid 1049;
  15654. procedure onload; dispid 1003;
  15655. procedure onerror; dispid 1002;
  15656. procedure onabort; dispid 1000;
  15657. end;
  15658. // *********************************************************************//
  15659. // Interface: IHTMLInputElement
  15660. // Flags: (4416) Dual OleAutomation Dispatchable
  15661. // GUID: {3050F5D2-98B5-11CF-BB82-00AA00BDCE0B}
  15662. // *********************************************************************//
  15663. IHTMLInputElement = interface(IDispatch)
  15664. ['{3050F5D2-98B5-11CF-BB82-00AA00BDCE0B}']
  15665. procedure Set_type_(const p: WideString); safecall;
  15666. function Get_type_: WideString; safecall;
  15667. procedure Set_value(const p: WideString); safecall;
  15668. function Get_value: WideString; safecall;
  15669. procedure Set_name(const p: WideString); safecall;
  15670. function Get_name: WideString; safecall;
  15671. procedure Set_status(p: WordBool); safecall;
  15672. function Get_status: WordBool; safecall;
  15673. procedure Set_disabled(p: WordBool); safecall;
  15674. function Get_disabled: WordBool; safecall;
  15675. function Get_form: IHTMLFormElement; safecall;
  15676. procedure Set_size(p: Integer); safecall;
  15677. function Get_size: Integer; safecall;
  15678. procedure Set_maxLength(p: Integer); safecall;
  15679. function Get_maxLength: Integer; safecall;
  15680. procedure select; safecall;
  15681. procedure Set_onchange(p: OleVariant); safecall;
  15682. function Get_onchange: OleVariant; safecall;
  15683. procedure Set_onselect(p: OleVariant); safecall;
  15684. function Get_onselect: OleVariant; safecall;
  15685. procedure Set_defaultValue(const p: WideString); safecall;
  15686. function Get_defaultValue: WideString; safecall;
  15687. procedure Set_readOnly(p: WordBool); safecall;
  15688. function Get_readOnly: WordBool; safecall;
  15689. function createTextRange: IHTMLTxtRange; safecall;
  15690. procedure Set_indeterminate(p: WordBool); safecall;
  15691. function Get_indeterminate: WordBool; safecall;
  15692. procedure Set_defaultChecked(p: WordBool); safecall;
  15693. function Get_defaultChecked: WordBool; safecall;
  15694. procedure Set_checked(p: WordBool); safecall;
  15695. function Get_checked: WordBool; safecall;
  15696. procedure Set_border(p: OleVariant); safecall;
  15697. function Get_border: OleVariant; safecall;
  15698. procedure Set_vspace(p: Integer); safecall;
  15699. function Get_vspace: Integer; safecall;
  15700. procedure Set_hspace(p: Integer); safecall;
  15701. function Get_hspace: Integer; safecall;
  15702. procedure Set_alt(const p: WideString); safecall;
  15703. function Get_alt: WideString; safecall;
  15704. procedure Set_src(const p: WideString); safecall;
  15705. function Get_src: WideString; safecall;
  15706. procedure Set_lowsrc(const p: WideString); safecall;
  15707. function Get_lowsrc: WideString; safecall;
  15708. procedure Set_vrml(const p: WideString); safecall;
  15709. function Get_vrml: WideString; safecall;
  15710. procedure Set_dynsrc(const p: WideString); safecall;
  15711. function Get_dynsrc: WideString; safecall;
  15712. function Get_readyState: WideString; safecall;
  15713. function Get_complete: WordBool; safecall;
  15714. procedure Set_loop(p: OleVariant); safecall;
  15715. function Get_loop: OleVariant; safecall;
  15716. procedure Set_align(const p: WideString); safecall;
  15717. function Get_align: WideString; safecall;
  15718. procedure Set_onload(p: OleVariant); safecall;
  15719. function Get_onload: OleVariant; safecall;
  15720. procedure Set_onerror(p: OleVariant); safecall;
  15721. function Get_onerror: OleVariant; safecall;
  15722. procedure Set_onabort(p: OleVariant); safecall;
  15723. function Get_onabort: OleVariant; safecall;
  15724. procedure Set_width(p: Integer); safecall;
  15725. function Get_width: Integer; safecall;
  15726. procedure Set_height(p: Integer); safecall;
  15727. function Get_height: Integer; safecall;
  15728. procedure Set_Start(const p: WideString); safecall;
  15729. function Get_Start: WideString; safecall;
  15730. property type_: WideString read Get_type_ write Set_type_;
  15731. property value: WideString read Get_value write Set_value;
  15732. property name: WideString read Get_name write Set_name;
  15733. property status: WordBool read Get_status write Set_status;
  15734. property disabled: WordBool read Get_disabled write Set_disabled;
  15735. property form: IHTMLFormElement read Get_form;
  15736. property size: Integer read Get_size write Set_size;
  15737. property maxLength: Integer read Get_maxLength write Set_maxLength;
  15738. property onchange: OleVariant read Get_onchange write Set_onchange;
  15739. property onselect: OleVariant read Get_onselect write Set_onselect;
  15740. property defaultValue: WideString read Get_defaultValue write Set_defaultValue;
  15741. property readOnly: WordBool read Get_readOnly write Set_readOnly;
  15742. property indeterminate: WordBool read Get_indeterminate write Set_indeterminate;
  15743. property defaultChecked: WordBool read Get_defaultChecked write Set_defaultChecked;
  15744. property checked: WordBool read Get_checked write Set_checked;
  15745. property border: OleVariant read Get_border write Set_border;
  15746. property vspace: Integer read Get_vspace write Set_vspace;
  15747. property hspace: Integer read Get_hspace write Set_hspace;
  15748. property alt: WideString read Get_alt write Set_alt;
  15749. property src: WideString read Get_src write Set_src;
  15750. property lowsrc: WideString read Get_lowsrc write Set_lowsrc;
  15751. property vrml: WideString read Get_vrml write Set_vrml;
  15752. property dynsrc: WideString read Get_dynsrc write Set_dynsrc;
  15753. property readyState: WideString read Get_readyState;
  15754. property complete: WordBool read Get_complete;
  15755. property loop: OleVariant read Get_loop write Set_loop;
  15756. property align: WideString read Get_align write Set_align;
  15757. property onload: OleVariant read Get_onload write Set_onload;
  15758. property onerror: OleVariant read Get_onerror write Set_onerror;
  15759. property onabort: OleVariant read Get_onabort write Set_onabort;
  15760. property width: Integer read Get_width write Set_width;
  15761. property height: Integer read Get_height write Set_height;
  15762. property Start: WideString read Get_Start write Set_Start;
  15763. end;
  15764. // *********************************************************************//
  15765. // DispIntf: IHTMLInputElementDisp
  15766. // Flags: (4416) Dual OleAutomation Dispatchable
  15767. // GUID: {3050F5D2-98B5-11CF-BB82-00AA00BDCE0B}
  15768. // *********************************************************************//
  15769. IHTMLInputElementDisp = dispinterface
  15770. ['{3050F5D2-98B5-11CF-BB82-00AA00BDCE0B}']
  15771. property type_: WideString dispid 2000;
  15772. property value: WideString dispid -2147413011;
  15773. property name: WideString dispid -2147418112;
  15774. property status: WordBool dispid 2001;
  15775. property disabled: WordBool dispid -2147418036;
  15776. property form: IHTMLFormElement readonly dispid -2147416108;
  15777. property size: Integer dispid 2002;
  15778. property maxLength: Integer dispid 2003;
  15779. procedure select; dispid 2004;
  15780. property onchange: OleVariant dispid -2147412082;
  15781. property onselect: OleVariant dispid -2147412102;
  15782. property defaultValue: WideString dispid -2147413029;
  15783. property readOnly: WordBool dispid 2005;
  15784. function createTextRange: IHTMLTxtRange; dispid 2006;
  15785. property indeterminate: WordBool dispid 2007;
  15786. property defaultChecked: WordBool dispid 2008;
  15787. property checked: WordBool dispid 2009;
  15788. property border: OleVariant dispid 2012;
  15789. property vspace: Integer dispid 2013;
  15790. property hspace: Integer dispid 2014;
  15791. property alt: WideString dispid 2010;
  15792. property src: WideString dispid 2011;
  15793. property lowsrc: WideString dispid 2015;
  15794. property vrml: WideString dispid 2016;
  15795. property dynsrc: WideString dispid 2017;
  15796. property readyState: WideString readonly dispid -2147412996;
  15797. property complete: WordBool readonly dispid 2018;
  15798. property loop: OleVariant dispid 2019;
  15799. property align: WideString dispid -2147418039;
  15800. property onload: OleVariant dispid -2147412080;
  15801. property onerror: OleVariant dispid -2147412083;
  15802. property onabort: OleVariant dispid -2147412084;
  15803. property width: Integer dispid -2147418107;
  15804. property height: Integer dispid -2147418106;
  15805. property Start: WideString dispid 2020;
  15806. end;
  15807. // *********************************************************************//
  15808. // Interface: IHTMLInputElement2
  15809. // Flags: (4416) Dual OleAutomation Dispatchable
  15810. // GUID: {3050F821-98B5-11CF-BB82-00AA00BDCE0B}
  15811. // *********************************************************************//
  15812. IHTMLInputElement2 = interface(IDispatch)
  15813. ['{3050F821-98B5-11CF-BB82-00AA00BDCE0B}']
  15814. procedure Set_accept(const p: WideString); safecall;
  15815. function Get_accept: WideString; safecall;
  15816. procedure Set_useMap(const p: WideString); safecall;
  15817. function Get_useMap: WideString; safecall;
  15818. property accept: WideString read Get_accept write Set_accept;
  15819. property useMap: WideString read Get_useMap write Set_useMap;
  15820. end;
  15821. // *********************************************************************//
  15822. // DispIntf: IHTMLInputElement2Disp
  15823. // Flags: (4416) Dual OleAutomation Dispatchable
  15824. // GUID: {3050F821-98B5-11CF-BB82-00AA00BDCE0B}
  15825. // *********************************************************************//
  15826. IHTMLInputElement2Disp = dispinterface
  15827. ['{3050F821-98B5-11CF-BB82-00AA00BDCE0B}']
  15828. property accept: WideString dispid 2022;
  15829. property useMap: WideString dispid 2023;
  15830. end;
  15831. // *********************************************************************//
  15832. // Interface: IHTMLInputButtonElement
  15833. // Flags: (4416) Dual OleAutomation Dispatchable
  15834. // GUID: {3050F2B2-98B5-11CF-BB82-00AA00BDCE0B}
  15835. // *********************************************************************//
  15836. IHTMLInputButtonElement = interface(IDispatch)
  15837. ['{3050F2B2-98B5-11CF-BB82-00AA00BDCE0B}']
  15838. function Get_type_: WideString; safecall;
  15839. procedure Set_value(const p: WideString); safecall;
  15840. function Get_value: WideString; safecall;
  15841. procedure Set_name(const p: WideString); safecall;
  15842. function Get_name: WideString; safecall;
  15843. procedure Set_status(p: OleVariant); safecall;
  15844. function Get_status: OleVariant; safecall;
  15845. procedure Set_disabled(p: WordBool); safecall;
  15846. function Get_disabled: WordBool; safecall;
  15847. function Get_form: IHTMLFormElement; safecall;
  15848. function createTextRange: IHTMLTxtRange; safecall;
  15849. property type_: WideString read Get_type_;
  15850. property value: WideString read Get_value write Set_value;
  15851. property name: WideString read Get_name write Set_name;
  15852. property status: OleVariant read Get_status write Set_status;
  15853. property disabled: WordBool read Get_disabled write Set_disabled;
  15854. property form: IHTMLFormElement read Get_form;
  15855. end;
  15856. // *********************************************************************//
  15857. // DispIntf: IHTMLInputButtonElementDisp
  15858. // Flags: (4416) Dual OleAutomation Dispatchable
  15859. // GUID: {3050F2B2-98B5-11CF-BB82-00AA00BDCE0B}
  15860. // *********************************************************************//
  15861. IHTMLInputButtonElementDisp = dispinterface
  15862. ['{3050F2B2-98B5-11CF-BB82-00AA00BDCE0B}']
  15863. property type_: WideString readonly dispid 2000;
  15864. property value: WideString dispid -2147413011;
  15865. property name: WideString dispid -2147418112;
  15866. property status: OleVariant dispid 2021;
  15867. property disabled: WordBool dispid -2147418036;
  15868. property form: IHTMLFormElement readonly dispid -2147416108;
  15869. function createTextRange: IHTMLTxtRange; dispid 2006;
  15870. end;
  15871. // *********************************************************************//
  15872. // Interface: IHTMLInputHiddenElement
  15873. // Flags: (4416) Dual OleAutomation Dispatchable
  15874. // GUID: {3050F2A4-98B5-11CF-BB82-00AA00BDCE0B}
  15875. // *********************************************************************//
  15876. IHTMLInputHiddenElement = interface(IDispatch)
  15877. ['{3050F2A4-98B5-11CF-BB82-00AA00BDCE0B}']
  15878. function Get_type_: WideString; safecall;
  15879. procedure Set_value(const p: WideString); safecall;
  15880. function Get_value: WideString; safecall;
  15881. procedure Set_name(const p: WideString); safecall;
  15882. function Get_name: WideString; safecall;
  15883. procedure Set_status(p: OleVariant); safecall;
  15884. function Get_status: OleVariant; safecall;
  15885. procedure Set_disabled(p: WordBool); safecall;
  15886. function Get_disabled: WordBool; safecall;
  15887. function Get_form: IHTMLFormElement; safecall;
  15888. function createTextRange: IHTMLTxtRange; safecall;
  15889. property type_: WideString read Get_type_;
  15890. property value: WideString read Get_value write Set_value;
  15891. property name: WideString read Get_name write Set_name;
  15892. property status: OleVariant read Get_status write Set_status;
  15893. property disabled: WordBool read Get_disabled write Set_disabled;
  15894. property form: IHTMLFormElement read Get_form;
  15895. end;
  15896. // *********************************************************************//
  15897. // DispIntf: IHTMLInputHiddenElementDisp
  15898. // Flags: (4416) Dual OleAutomation Dispatchable
  15899. // GUID: {3050F2A4-98B5-11CF-BB82-00AA00BDCE0B}
  15900. // *********************************************************************//
  15901. IHTMLInputHiddenElementDisp = dispinterface
  15902. ['{3050F2A4-98B5-11CF-BB82-00AA00BDCE0B}']
  15903. property type_: WideString readonly dispid 2000;
  15904. property value: WideString dispid -2147413011;
  15905. property name: WideString dispid -2147418112;
  15906. property status: OleVariant dispid 2021;
  15907. property disabled: WordBool dispid -2147418036;
  15908. property form: IHTMLFormElement readonly dispid -2147416108;
  15909. function createTextRange: IHTMLTxtRange; dispid 2006;
  15910. end;
  15911. // *********************************************************************//
  15912. // Interface: IHTMLInputTextElement
  15913. // Flags: (4416) Dual OleAutomation Dispatchable
  15914. // GUID: {3050F2A6-98B5-11CF-BB82-00AA00BDCE0B}
  15915. // *********************************************************************//
  15916. IHTMLInputTextElement = interface(IDispatch)
  15917. ['{3050F2A6-98B5-11CF-BB82-00AA00BDCE0B}']
  15918. function Get_type_: WideString; safecall;
  15919. procedure Set_value(const p: WideString); safecall;
  15920. function Get_value: WideString; safecall;
  15921. procedure Set_name(const p: WideString); safecall;
  15922. function Get_name: WideString; safecall;
  15923. procedure Set_status(p: OleVariant); safecall;
  15924. function Get_status: OleVariant; safecall;
  15925. procedure Set_disabled(p: WordBool); safecall;
  15926. function Get_disabled: WordBool; safecall;
  15927. function Get_form: IHTMLFormElement; safecall;
  15928. procedure Set_defaultValue(const p: WideString); safecall;
  15929. function Get_defaultValue: WideString; safecall;
  15930. procedure Set_size(p: Integer); safecall;
  15931. function Get_size: Integer; safecall;
  15932. procedure Set_maxLength(p: Integer); safecall;
  15933. function Get_maxLength: Integer; safecall;
  15934. procedure select; safecall;
  15935. procedure Set_onchange(p: OleVariant); safecall;
  15936. function Get_onchange: OleVariant; safecall;
  15937. procedure Set_onselect(p: OleVariant); safecall;
  15938. function Get_onselect: OleVariant; safecall;
  15939. procedure Set_readOnly(p: WordBool); safecall;
  15940. function Get_readOnly: WordBool; safecall;
  15941. function createTextRange: IHTMLTxtRange; safecall;
  15942. property type_: WideString read Get_type_;
  15943. property value: WideString read Get_value write Set_value;
  15944. property name: WideString read Get_name write Set_name;
  15945. property status: OleVariant read Get_status write Set_status;
  15946. property disabled: WordBool read Get_disabled write Set_disabled;
  15947. property form: IHTMLFormElement read Get_form;
  15948. property defaultValue: WideString read Get_defaultValue write Set_defaultValue;
  15949. property size: Integer read Get_size write Set_size;
  15950. property maxLength: Integer read Get_maxLength write Set_maxLength;
  15951. property onchange: OleVariant read Get_onchange write Set_onchange;
  15952. property onselect: OleVariant read Get_onselect write Set_onselect;
  15953. property readOnly: WordBool read Get_readOnly write Set_readOnly;
  15954. end;
  15955. // *********************************************************************//
  15956. // DispIntf: IHTMLInputTextElementDisp
  15957. // Flags: (4416) Dual OleAutomation Dispatchable
  15958. // GUID: {3050F2A6-98B5-11CF-BB82-00AA00BDCE0B}
  15959. // *********************************************************************//
  15960. IHTMLInputTextElementDisp = dispinterface
  15961. ['{3050F2A6-98B5-11CF-BB82-00AA00BDCE0B}']
  15962. property type_: WideString readonly dispid 2000;
  15963. property value: WideString dispid -2147413011;
  15964. property name: WideString dispid -2147418112;
  15965. property status: OleVariant dispid 2021;
  15966. property disabled: WordBool dispid -2147418036;
  15967. property form: IHTMLFormElement readonly dispid -2147416108;
  15968. property defaultValue: WideString dispid -2147413029;
  15969. property size: Integer dispid 2002;
  15970. property maxLength: Integer dispid 2003;
  15971. procedure select; dispid 2004;
  15972. property onchange: OleVariant dispid -2147412082;
  15973. property onselect: OleVariant dispid -2147412102;
  15974. property readOnly: WordBool dispid 2005;
  15975. function createTextRange: IHTMLTxtRange; dispid 2006;
  15976. end;
  15977. // *********************************************************************//
  15978. // Interface: IHTMLInputFileElement
  15979. // Flags: (4416) Dual OleAutomation Dispatchable
  15980. // GUID: {3050F2AD-98B5-11CF-BB82-00AA00BDCE0B}
  15981. // *********************************************************************//
  15982. IHTMLInputFileElement = interface(IDispatch)
  15983. ['{3050F2AD-98B5-11CF-BB82-00AA00BDCE0B}']
  15984. function Get_type_: WideString; safecall;
  15985. procedure Set_name(const p: WideString); safecall;
  15986. function Get_name: WideString; safecall;
  15987. procedure Set_status(p: OleVariant); safecall;
  15988. function Get_status: OleVariant; safecall;
  15989. procedure Set_disabled(p: WordBool); safecall;
  15990. function Get_disabled: WordBool; safecall;
  15991. function Get_form: IHTMLFormElement; safecall;
  15992. procedure Set_size(p: Integer); safecall;
  15993. function Get_size: Integer; safecall;
  15994. procedure Set_maxLength(p: Integer); safecall;
  15995. function Get_maxLength: Integer; safecall;
  15996. procedure select; safecall;
  15997. procedure Set_onchange(p: OleVariant); safecall;
  15998. function Get_onchange: OleVariant; safecall;
  15999. procedure Set_onselect(p: OleVariant); safecall;
  16000. function Get_onselect: OleVariant; safecall;
  16001. procedure Set_value(const p: WideString); safecall;
  16002. function Get_value: WideString; safecall;
  16003. property type_: WideString read Get_type_;
  16004. property name: WideString read Get_name write Set_name;
  16005. property status: OleVariant read Get_status write Set_status;
  16006. property disabled: WordBool read Get_disabled write Set_disabled;
  16007. property form: IHTMLFormElement read Get_form;
  16008. property size: Integer read Get_size write Set_size;
  16009. property maxLength: Integer read Get_maxLength write Set_maxLength;
  16010. property onchange: OleVariant read Get_onchange write Set_onchange;
  16011. property onselect: OleVariant read Get_onselect write Set_onselect;
  16012. property value: WideString read Get_value write Set_value;
  16013. end;
  16014. // *********************************************************************//
  16015. // DispIntf: IHTMLInputFileElementDisp
  16016. // Flags: (4416) Dual OleAutomation Dispatchable
  16017. // GUID: {3050F2AD-98B5-11CF-BB82-00AA00BDCE0B}
  16018. // *********************************************************************//
  16019. IHTMLInputFileElementDisp = dispinterface
  16020. ['{3050F2AD-98B5-11CF-BB82-00AA00BDCE0B}']
  16021. property type_: WideString readonly dispid 2000;
  16022. property name: WideString dispid -2147418112;
  16023. property status: OleVariant dispid 2021;
  16024. property disabled: WordBool dispid -2147418036;
  16025. property form: IHTMLFormElement readonly dispid -2147416108;
  16026. property size: Integer dispid 2002;
  16027. property maxLength: Integer dispid 2003;
  16028. procedure select; dispid 2004;
  16029. property onchange: OleVariant dispid -2147412082;
  16030. property onselect: OleVariant dispid -2147412102;
  16031. property value: WideString dispid -2147413011;
  16032. end;
  16033. // *********************************************************************//
  16034. // Interface: IHTMLOptionButtonElement
  16035. // Flags: (4416) Dual OleAutomation Dispatchable
  16036. // GUID: {3050F2BC-98B5-11CF-BB82-00AA00BDCE0B}
  16037. // *********************************************************************//
  16038. IHTMLOptionButtonElement = interface(IDispatch)
  16039. ['{3050F2BC-98B5-11CF-BB82-00AA00BDCE0B}']
  16040. procedure Set_value(const p: WideString); safecall;
  16041. function Get_value: WideString; safecall;
  16042. function Get_type_: WideString; safecall;
  16043. procedure Set_name(const p: WideString); safecall;
  16044. function Get_name: WideString; safecall;
  16045. procedure Set_checked(p: WordBool); safecall;
  16046. function Get_checked: WordBool; safecall;
  16047. procedure Set_defaultChecked(p: WordBool); safecall;
  16048. function Get_defaultChecked: WordBool; safecall;
  16049. procedure Set_onchange(p: OleVariant); safecall;
  16050. function Get_onchange: OleVariant; safecall;
  16051. procedure Set_disabled(p: WordBool); safecall;
  16052. function Get_disabled: WordBool; safecall;
  16053. procedure Set_status(p: WordBool); safecall;
  16054. function Get_status: WordBool; safecall;
  16055. procedure Set_indeterminate(p: WordBool); safecall;
  16056. function Get_indeterminate: WordBool; safecall;
  16057. function Get_form: IHTMLFormElement; safecall;
  16058. property value: WideString read Get_value write Set_value;
  16059. property type_: WideString read Get_type_;
  16060. property name: WideString read Get_name write Set_name;
  16061. property checked: WordBool read Get_checked write Set_checked;
  16062. property defaultChecked: WordBool read Get_defaultChecked write Set_defaultChecked;
  16063. property onchange: OleVariant read Get_onchange write Set_onchange;
  16064. property disabled: WordBool read Get_disabled write Set_disabled;
  16065. property status: WordBool read Get_status write Set_status;
  16066. property indeterminate: WordBool read Get_indeterminate write Set_indeterminate;
  16067. property form: IHTMLFormElement read Get_form;
  16068. end;
  16069. // *********************************************************************//
  16070. // DispIntf: IHTMLOptionButtonElementDisp
  16071. // Flags: (4416) Dual OleAutomation Dispatchable
  16072. // GUID: {3050F2BC-98B5-11CF-BB82-00AA00BDCE0B}
  16073. // *********************************************************************//
  16074. IHTMLOptionButtonElementDisp = dispinterface
  16075. ['{3050F2BC-98B5-11CF-BB82-00AA00BDCE0B}']
  16076. property value: WideString dispid -2147413011;
  16077. property type_: WideString readonly dispid 2000;
  16078. property name: WideString dispid -2147418112;
  16079. property checked: WordBool dispid 2009;
  16080. property defaultChecked: WordBool dispid 2008;
  16081. property onchange: OleVariant dispid -2147412082;
  16082. property disabled: WordBool dispid -2147418036;
  16083. property status: WordBool dispid 2001;
  16084. property indeterminate: WordBool dispid 2007;
  16085. property form: IHTMLFormElement readonly dispid -2147416108;
  16086. end;
  16087. // *********************************************************************//
  16088. // Interface: IHTMLInputImage
  16089. // Flags: (4416) Dual OleAutomation Dispatchable
  16090. // GUID: {3050F2C2-98B5-11CF-BB82-00AA00BDCE0B}
  16091. // *********************************************************************//
  16092. IHTMLInputImage = interface(IDispatch)
  16093. ['{3050F2C2-98B5-11CF-BB82-00AA00BDCE0B}']
  16094. function Get_type_: WideString; safecall;
  16095. procedure Set_disabled(p: WordBool); safecall;
  16096. function Get_disabled: WordBool; safecall;
  16097. procedure Set_border(p: OleVariant); safecall;
  16098. function Get_border: OleVariant; safecall;
  16099. procedure Set_vspace(p: Integer); safecall;
  16100. function Get_vspace: Integer; safecall;
  16101. procedure Set_hspace(p: Integer); safecall;
  16102. function Get_hspace: Integer; safecall;
  16103. procedure Set_alt(const p: WideString); safecall;
  16104. function Get_alt: WideString; safecall;
  16105. procedure Set_src(const p: WideString); safecall;
  16106. function Get_src: WideString; safecall;
  16107. procedure Set_lowsrc(const p: WideString); safecall;
  16108. function Get_lowsrc: WideString; safecall;
  16109. procedure Set_vrml(const p: WideString); safecall;
  16110. function Get_vrml: WideString; safecall;
  16111. procedure Set_dynsrc(const p: WideString); safecall;
  16112. function Get_dynsrc: WideString; safecall;
  16113. function Get_readyState: WideString; safecall;
  16114. function Get_complete: WordBool; safecall;
  16115. procedure Set_loop(p: OleVariant); safecall;
  16116. function Get_loop: OleVariant; safecall;
  16117. procedure Set_align(const p: WideString); safecall;
  16118. function Get_align: WideString; safecall;
  16119. procedure Set_onload(p: OleVariant); safecall;
  16120. function Get_onload: OleVariant; safecall;
  16121. procedure Set_onerror(p: OleVariant); safecall;
  16122. function Get_onerror: OleVariant; safecall;
  16123. procedure Set_onabort(p: OleVariant); safecall;
  16124. function Get_onabort: OleVariant; safecall;
  16125. procedure Set_name(const p: WideString); safecall;
  16126. function Get_name: WideString; safecall;
  16127. procedure Set_width(p: Integer); safecall;
  16128. function Get_width: Integer; safecall;
  16129. procedure Set_height(p: Integer); safecall;
  16130. function Get_height: Integer; safecall;
  16131. procedure Set_Start(const p: WideString); safecall;
  16132. function Get_Start: WideString; safecall;
  16133. property type_: WideString read Get_type_;
  16134. property disabled: WordBool read Get_disabled write Set_disabled;
  16135. property border: OleVariant read Get_border write Set_border;
  16136. property vspace: Integer read Get_vspace write Set_vspace;
  16137. property hspace: Integer read Get_hspace write Set_hspace;
  16138. property alt: WideString read Get_alt write Set_alt;
  16139. property src: WideString read Get_src write Set_src;
  16140. property lowsrc: WideString read Get_lowsrc write Set_lowsrc;
  16141. property vrml: WideString read Get_vrml write Set_vrml;
  16142. property dynsrc: WideString read Get_dynsrc write Set_dynsrc;
  16143. property readyState: WideString read Get_readyState;
  16144. property complete: WordBool read Get_complete;
  16145. property loop: OleVariant read Get_loop write Set_loop;
  16146. property align: WideString read Get_align write Set_align;
  16147. property onload: OleVariant read Get_onload write Set_onload;
  16148. property onerror: OleVariant read Get_onerror write Set_onerror;
  16149. property onabort: OleVariant read Get_onabort write Set_onabort;
  16150. property name: WideString read Get_name write Set_name;
  16151. property width: Integer read Get_width write Set_width;
  16152. property height: Integer read Get_height write Set_height;
  16153. property Start: WideString read Get_Start write Set_Start;
  16154. end;
  16155. // *********************************************************************//
  16156. // DispIntf: IHTMLInputImageDisp
  16157. // Flags: (4416) Dual OleAutomation Dispatchable
  16158. // GUID: {3050F2C2-98B5-11CF-BB82-00AA00BDCE0B}
  16159. // *********************************************************************//
  16160. IHTMLInputImageDisp = dispinterface
  16161. ['{3050F2C2-98B5-11CF-BB82-00AA00BDCE0B}']
  16162. property type_: WideString readonly dispid 2000;
  16163. property disabled: WordBool dispid -2147418036;
  16164. property border: OleVariant dispid 2012;
  16165. property vspace: Integer dispid 2013;
  16166. property hspace: Integer dispid 2014;
  16167. property alt: WideString dispid 2010;
  16168. property src: WideString dispid 2011;
  16169. property lowsrc: WideString dispid 2015;
  16170. property vrml: WideString dispid 2016;
  16171. property dynsrc: WideString dispid 2017;
  16172. property readyState: WideString readonly dispid -2147412996;
  16173. property complete: WordBool readonly dispid 2018;
  16174. property loop: OleVariant dispid 2019;
  16175. property align: WideString dispid -2147418039;
  16176. property onload: OleVariant dispid -2147412080;
  16177. property onerror: OleVariant dispid -2147412083;
  16178. property onabort: OleVariant dispid -2147412084;
  16179. property name: WideString dispid -2147418112;
  16180. property width: Integer dispid -2147418107;
  16181. property height: Integer dispid -2147418106;
  16182. property Start: WideString dispid 2020;
  16183. end;
  16184. // *********************************************************************//
  16185. // DispIntf: DispHTMLInputElement
  16186. // Flags: (4112) Hidden Dispatchable
  16187. // GUID: {3050F57D-98B5-11CF-BB82-00AA00BDCE0B}
  16188. // *********************************************************************//
  16189. DispHTMLInputElement = dispinterface
  16190. ['{3050F57D-98B5-11CF-BB82-00AA00BDCE0B}']
  16191. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  16192. lFlags: Integer); dispid -2147417611;
  16193. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  16194. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  16195. property _className: WideString dispid -2147417111;
  16196. property id: WideString dispid -2147417110;
  16197. property tagName: WideString readonly dispid -2147417108;
  16198. property parentElement: IHTMLElement readonly dispid -2147418104;
  16199. property style: IHTMLStyle readonly dispid -2147418038;
  16200. property onhelp: OleVariant dispid -2147412099;
  16201. property onclick: OleVariant dispid -2147412104;
  16202. property ondblclick: OleVariant dispid -2147412103;
  16203. property onkeydown: OleVariant dispid -2147412107;
  16204. property onkeyup: OleVariant dispid -2147412106;
  16205. property onkeypress: OleVariant dispid -2147412105;
  16206. property onmouseout: OleVariant dispid -2147412111;
  16207. property onmouseover: OleVariant dispid -2147412112;
  16208. property onmousemove: OleVariant dispid -2147412108;
  16209. property onmousedown: OleVariant dispid -2147412110;
  16210. property onmouseup: OleVariant dispid -2147412109;
  16211. property document: IDispatch readonly dispid -2147417094;
  16212. property title: WideString dispid -2147418043;
  16213. property language: WideString dispid -2147413012;
  16214. property onselectstart: OleVariant dispid -2147412075;
  16215. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  16216. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  16217. property sourceIndex: Integer readonly dispid -2147417088;
  16218. property recordNumber: OleVariant readonly dispid -2147417087;
  16219. property lang: WideString dispid -2147413103;
  16220. property offsetLeft: Integer readonly dispid -2147417104;
  16221. property offsetTop: Integer readonly dispid -2147417103;
  16222. property offsetWidth: Integer readonly dispid -2147417102;
  16223. property offsetHeight: Integer readonly dispid -2147417101;
  16224. property offsetParent: IHTMLElement readonly dispid -2147417100;
  16225. property innerHTML: WideString dispid -2147417086;
  16226. property innerText: WideString dispid -2147417085;
  16227. property outerHTML: WideString dispid -2147417084;
  16228. property outerText: WideString dispid -2147417083;
  16229. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  16230. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  16231. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  16232. property isTextEdit: WordBool readonly dispid -2147417078;
  16233. procedure click; dispid -2147417079;
  16234. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  16235. property ondragstart: OleVariant dispid -2147412077;
  16236. function toString: WideString; dispid -2147417076;
  16237. property onbeforeupdate: OleVariant dispid -2147412091;
  16238. property onafterupdate: OleVariant dispid -2147412090;
  16239. property onerrorupdate: OleVariant dispid -2147412074;
  16240. property onrowexit: OleVariant dispid -2147412094;
  16241. property onrowenter: OleVariant dispid -2147412093;
  16242. property ondatasetchanged: OleVariant dispid -2147412072;
  16243. property ondataavailable: OleVariant dispid -2147412071;
  16244. property ondatasetcomplete: OleVariant dispid -2147412070;
  16245. property onfilterchange: OleVariant dispid -2147412069;
  16246. property children: IDispatch readonly dispid -2147417075;
  16247. property all: IDispatch readonly dispid -2147417074;
  16248. property scopeName: WideString readonly dispid -2147417073;
  16249. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  16250. procedure releaseCapture; dispid -2147417071;
  16251. property onlosecapture: OleVariant dispid -2147412066;
  16252. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  16253. procedure doScroll(component: OleVariant); dispid -2147417069;
  16254. property onscroll: OleVariant dispid -2147412081;
  16255. property ondrag: OleVariant dispid -2147412063;
  16256. property ondragend: OleVariant dispid -2147412062;
  16257. property ondragenter: OleVariant dispid -2147412061;
  16258. property ondragover: OleVariant dispid -2147412060;
  16259. property ondragleave: OleVariant dispid -2147412059;
  16260. property ondrop: OleVariant dispid -2147412058;
  16261. property onbeforecut: OleVariant dispid -2147412054;
  16262. property oncut: OleVariant dispid -2147412057;
  16263. property onbeforecopy: OleVariant dispid -2147412053;
  16264. property oncopy: OleVariant dispid -2147412056;
  16265. property onbeforepaste: OleVariant dispid -2147412052;
  16266. property onpaste: OleVariant dispid -2147412055;
  16267. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  16268. property onpropertychange: OleVariant dispid -2147412065;
  16269. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  16270. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  16271. procedure setExpression(const propname: WideString; const expression: WideString;
  16272. const language: WideString); dispid -2147417608;
  16273. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  16274. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  16275. property tabIndex: Smallint dispid -2147418097;
  16276. procedure focus; dispid -2147416112;
  16277. property accessKey: WideString dispid -2147416107;
  16278. property onblur: OleVariant dispid -2147412097;
  16279. property onfocus: OleVariant dispid -2147412098;
  16280. property onresize: OleVariant dispid -2147412076;
  16281. procedure blur; dispid -2147416110;
  16282. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  16283. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  16284. property clientHeight: Integer readonly dispid -2147416093;
  16285. property clientWidth: Integer readonly dispid -2147416092;
  16286. property clientTop: Integer readonly dispid -2147416091;
  16287. property clientLeft: Integer readonly dispid -2147416090;
  16288. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  16289. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  16290. property readyState: OleVariant readonly dispid -2147412996;
  16291. property onreadystatechange: OleVariant dispid -2147412087;
  16292. property onrowsdelete: OleVariant dispid -2147412050;
  16293. property onrowsinserted: OleVariant dispid -2147412049;
  16294. property oncellchange: OleVariant dispid -2147412048;
  16295. property dir: WideString dispid -2147412995;
  16296. function createControlRange: IDispatch; dispid -2147417056;
  16297. property scrollHeight: Integer readonly dispid -2147417055;
  16298. property scrollWidth: Integer readonly dispid -2147417054;
  16299. property scrollTop: Integer dispid -2147417053;
  16300. property scrollLeft: Integer dispid -2147417052;
  16301. procedure clearAttributes; dispid -2147417050;
  16302. property oncontextmenu: OleVariant dispid -2147412047;
  16303. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  16304. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  16305. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  16306. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  16307. property canHaveChildren: WordBool readonly dispid -2147417040;
  16308. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  16309. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  16310. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  16311. property behaviorUrns: IDispatch readonly dispid -2147417030;
  16312. property tagUrn: WideString dispid -2147417029;
  16313. property onbeforeeditfocus: OleVariant dispid -2147412043;
  16314. property readyStateValue: Integer readonly dispid -2147417028;
  16315. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  16316. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  16317. property isMultiLine: WordBool readonly dispid -2147417015;
  16318. property canHaveHTML: WordBool readonly dispid -2147417014;
  16319. property onlayoutcomplete: OleVariant dispid -2147412039;
  16320. property onpage: OleVariant dispid -2147412038;
  16321. property inflateBlock: WordBool dispid -2147417012;
  16322. property onbeforedeactivate: OleVariant dispid -2147412035;
  16323. procedure setActive; dispid -2147417011;
  16324. property contentEditable: WideString dispid -2147412950;
  16325. property isContentEditable: WordBool readonly dispid -2147417010;
  16326. property hideFocus: WordBool dispid -2147412949;
  16327. property disabled: WordBool dispid -2147418036;
  16328. property isDisabled: WordBool readonly dispid -2147417007;
  16329. property onmove: OleVariant dispid -2147412034;
  16330. property oncontrolselect: OleVariant dispid -2147412033;
  16331. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  16332. property onresizestart: OleVariant dispid -2147412029;
  16333. property onresizeend: OleVariant dispid -2147412028;
  16334. property onmovestart: OleVariant dispid -2147412031;
  16335. property onmoveend: OleVariant dispid -2147412030;
  16336. property onmouseenter: OleVariant dispid -2147412027;
  16337. property onmouseleave: OleVariant dispid -2147412026;
  16338. property onactivate: OleVariant dispid -2147412025;
  16339. property ondeactivate: OleVariant dispid -2147412024;
  16340. function dragDrop: WordBool; dispid -2147417005;
  16341. property glyphMode: Integer readonly dispid -2147417004;
  16342. property onmousewheel: OleVariant dispid -2147412036;
  16343. procedure normalize; dispid -2147417000;
  16344. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  16345. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  16346. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  16347. property onbeforeactivate: OleVariant dispid -2147412022;
  16348. property onfocusin: OleVariant dispid -2147412021;
  16349. property onfocusout: OleVariant dispid -2147412020;
  16350. property uniqueNumber: Integer readonly dispid -2147417058;
  16351. property uniqueID: WideString readonly dispid -2147417057;
  16352. property nodeType: Integer readonly dispid -2147417066;
  16353. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  16354. function hasChildNodes: WordBool; dispid -2147417064;
  16355. property childNodes: IDispatch readonly dispid -2147417063;
  16356. property attributes: IDispatch readonly dispid -2147417062;
  16357. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  16358. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  16359. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  16360. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  16361. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  16362. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  16363. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  16364. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  16365. property nodeName: WideString readonly dispid -2147417038;
  16366. property nodeValue: OleVariant dispid -2147417037;
  16367. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  16368. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  16369. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  16370. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  16371. property ownerDocument: IDispatch readonly dispid -2147416999;
  16372. property dataFld: WideString dispid -2147417091;
  16373. property dataSrc: WideString dispid -2147417090;
  16374. property dataFormatAs: WideString dispid -2147417089;
  16375. property type_: WideString dispid 2000;
  16376. property value: WideString dispid -2147413011;
  16377. property name: WideString dispid -2147418112;
  16378. property status: WordBool dispid 2001;
  16379. property form: IHTMLFormElement readonly dispid -2147416108;
  16380. property size: Integer dispid 2002;
  16381. property maxLength: Integer dispid 2003;
  16382. procedure select; dispid 2004;
  16383. property onchange: OleVariant dispid -2147412082;
  16384. property onselect: OleVariant dispid -2147412102;
  16385. property defaultValue: WideString dispid -2147413029;
  16386. property readOnly: WordBool dispid 2005;
  16387. function createTextRange: IHTMLTxtRange; dispid 2006;
  16388. property indeterminate: WordBool dispid 2007;
  16389. property defaultChecked: WordBool dispid 2008;
  16390. property checked: WordBool dispid 2009;
  16391. property border: OleVariant dispid 2012;
  16392. property vspace: Integer dispid 2013;
  16393. property hspace: Integer dispid 2014;
  16394. property alt: WideString dispid 2010;
  16395. property src: WideString dispid 2011;
  16396. property lowsrc: WideString dispid 2015;
  16397. property vrml: WideString dispid 2016;
  16398. property dynsrc: WideString dispid 2017;
  16399. property complete: WordBool readonly dispid 2018;
  16400. property loop: OleVariant dispid 2019;
  16401. property align: WideString dispid -2147418039;
  16402. property onload: OleVariant dispid -2147412080;
  16403. property onerror: OleVariant dispid -2147412083;
  16404. property onabort: OleVariant dispid -2147412084;
  16405. property width: Integer dispid -2147418107;
  16406. property height: Integer dispid -2147418106;
  16407. property Start: WideString dispid 2020;
  16408. property accept: WideString dispid 2022;
  16409. property useMap: WideString dispid 2023;
  16410. end;
  16411. // *********************************************************************//
  16412. // Interface: IHTMLTextAreaElement
  16413. // Flags: (4416) Dual OleAutomation Dispatchable
  16414. // GUID: {3050F2AA-98B5-11CF-BB82-00AA00BDCE0B}
  16415. // *********************************************************************//
  16416. IHTMLTextAreaElement = interface(IDispatch)
  16417. ['{3050F2AA-98B5-11CF-BB82-00AA00BDCE0B}']
  16418. function Get_type_: WideString; safecall;
  16419. procedure Set_value(const p: WideString); safecall;
  16420. function Get_value: WideString; safecall;
  16421. procedure Set_name(const p: WideString); safecall;
  16422. function Get_name: WideString; safecall;
  16423. procedure Set_status(p: OleVariant); safecall;
  16424. function Get_status: OleVariant; safecall;
  16425. procedure Set_disabled(p: WordBool); safecall;
  16426. function Get_disabled: WordBool; safecall;
  16427. function Get_form: IHTMLFormElement; safecall;
  16428. procedure Set_defaultValue(const p: WideString); safecall;
  16429. function Get_defaultValue: WideString; safecall;
  16430. procedure select; safecall;
  16431. procedure Set_onchange(p: OleVariant); safecall;
  16432. function Get_onchange: OleVariant; safecall;
  16433. procedure Set_onselect(p: OleVariant); safecall;
  16434. function Get_onselect: OleVariant; safecall;
  16435. procedure Set_readOnly(p: WordBool); safecall;
  16436. function Get_readOnly: WordBool; safecall;
  16437. procedure Set_rows(p: Integer); safecall;
  16438. function Get_rows: Integer; safecall;
  16439. procedure Set_cols(p: Integer); safecall;
  16440. function Get_cols: Integer; safecall;
  16441. procedure Set_wrap(const p: WideString); safecall;
  16442. function Get_wrap: WideString; safecall;
  16443. function createTextRange: IHTMLTxtRange; safecall;
  16444. property type_: WideString read Get_type_;
  16445. property value: WideString read Get_value write Set_value;
  16446. property name: WideString read Get_name write Set_name;
  16447. property status: OleVariant read Get_status write Set_status;
  16448. property disabled: WordBool read Get_disabled write Set_disabled;
  16449. property form: IHTMLFormElement read Get_form;
  16450. property defaultValue: WideString read Get_defaultValue write Set_defaultValue;
  16451. property onchange: OleVariant read Get_onchange write Set_onchange;
  16452. property onselect: OleVariant read Get_onselect write Set_onselect;
  16453. property readOnly: WordBool read Get_readOnly write Set_readOnly;
  16454. property rows: Integer read Get_rows write Set_rows;
  16455. property cols: Integer read Get_cols write Set_cols;
  16456. property wrap: WideString read Get_wrap write Set_wrap;
  16457. end;
  16458. // *********************************************************************//
  16459. // DispIntf: IHTMLTextAreaElementDisp
  16460. // Flags: (4416) Dual OleAutomation Dispatchable
  16461. // GUID: {3050F2AA-98B5-11CF-BB82-00AA00BDCE0B}
  16462. // *********************************************************************//
  16463. IHTMLTextAreaElementDisp = dispinterface
  16464. ['{3050F2AA-98B5-11CF-BB82-00AA00BDCE0B}']
  16465. property type_: WideString readonly dispid 2000;
  16466. property value: WideString dispid -2147413011;
  16467. property name: WideString dispid -2147418112;
  16468. property status: OleVariant dispid 2001;
  16469. property disabled: WordBool dispid -2147418036;
  16470. property form: IHTMLFormElement readonly dispid -2147416108;
  16471. property defaultValue: WideString dispid -2147413029;
  16472. procedure select; dispid 7005;
  16473. property onchange: OleVariant dispid -2147412082;
  16474. property onselect: OleVariant dispid -2147412102;
  16475. property readOnly: WordBool dispid 7004;
  16476. property rows: Integer dispid 7001;
  16477. property cols: Integer dispid 7002;
  16478. property wrap: WideString dispid 7003;
  16479. function createTextRange: IHTMLTxtRange; dispid 7006;
  16480. end;
  16481. // *********************************************************************//
  16482. // DispIntf: DispHTMLTextAreaElement
  16483. // Flags: (4112) Hidden Dispatchable
  16484. // GUID: {3050F521-98B5-11CF-BB82-00AA00BDCE0B}
  16485. // *********************************************************************//
  16486. DispHTMLTextAreaElement = dispinterface
  16487. ['{3050F521-98B5-11CF-BB82-00AA00BDCE0B}']
  16488. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  16489. lFlags: Integer); dispid -2147417611;
  16490. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  16491. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  16492. property _className: WideString dispid -2147417111;
  16493. property id: WideString dispid -2147417110;
  16494. property tagName: WideString readonly dispid -2147417108;
  16495. property parentElement: IHTMLElement readonly dispid -2147418104;
  16496. property style: IHTMLStyle readonly dispid -2147418038;
  16497. property onhelp: OleVariant dispid -2147412099;
  16498. property onclick: OleVariant dispid -2147412104;
  16499. property ondblclick: OleVariant dispid -2147412103;
  16500. property onkeydown: OleVariant dispid -2147412107;
  16501. property onkeyup: OleVariant dispid -2147412106;
  16502. property onkeypress: OleVariant dispid -2147412105;
  16503. property onmouseout: OleVariant dispid -2147412111;
  16504. property onmouseover: OleVariant dispid -2147412112;
  16505. property onmousemove: OleVariant dispid -2147412108;
  16506. property onmousedown: OleVariant dispid -2147412110;
  16507. property onmouseup: OleVariant dispid -2147412109;
  16508. property document: IDispatch readonly dispid -2147417094;
  16509. property title: WideString dispid -2147418043;
  16510. property language: WideString dispid -2147413012;
  16511. property onselectstart: OleVariant dispid -2147412075;
  16512. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  16513. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  16514. property sourceIndex: Integer readonly dispid -2147417088;
  16515. property recordNumber: OleVariant readonly dispid -2147417087;
  16516. property lang: WideString dispid -2147413103;
  16517. property offsetLeft: Integer readonly dispid -2147417104;
  16518. property offsetTop: Integer readonly dispid -2147417103;
  16519. property offsetWidth: Integer readonly dispid -2147417102;
  16520. property offsetHeight: Integer readonly dispid -2147417101;
  16521. property offsetParent: IHTMLElement readonly dispid -2147417100;
  16522. property innerHTML: WideString dispid -2147417086;
  16523. property innerText: WideString dispid -2147417085;
  16524. property outerHTML: WideString dispid -2147417084;
  16525. property outerText: WideString dispid -2147417083;
  16526. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  16527. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  16528. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  16529. property isTextEdit: WordBool readonly dispid -2147417078;
  16530. procedure click; dispid -2147417079;
  16531. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  16532. property ondragstart: OleVariant dispid -2147412077;
  16533. function toString: WideString; dispid -2147417076;
  16534. property onbeforeupdate: OleVariant dispid -2147412091;
  16535. property onafterupdate: OleVariant dispid -2147412090;
  16536. property onerrorupdate: OleVariant dispid -2147412074;
  16537. property onrowexit: OleVariant dispid -2147412094;
  16538. property onrowenter: OleVariant dispid -2147412093;
  16539. property ondatasetchanged: OleVariant dispid -2147412072;
  16540. property ondataavailable: OleVariant dispid -2147412071;
  16541. property ondatasetcomplete: OleVariant dispid -2147412070;
  16542. property onfilterchange: OleVariant dispid -2147412069;
  16543. property children: IDispatch readonly dispid -2147417075;
  16544. property all: IDispatch readonly dispid -2147417074;
  16545. property scopeName: WideString readonly dispid -2147417073;
  16546. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  16547. procedure releaseCapture; dispid -2147417071;
  16548. property onlosecapture: OleVariant dispid -2147412066;
  16549. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  16550. procedure doScroll(component: OleVariant); dispid -2147417069;
  16551. property onscroll: OleVariant dispid -2147412081;
  16552. property ondrag: OleVariant dispid -2147412063;
  16553. property ondragend: OleVariant dispid -2147412062;
  16554. property ondragenter: OleVariant dispid -2147412061;
  16555. property ondragover: OleVariant dispid -2147412060;
  16556. property ondragleave: OleVariant dispid -2147412059;
  16557. property ondrop: OleVariant dispid -2147412058;
  16558. property onbeforecut: OleVariant dispid -2147412054;
  16559. property oncut: OleVariant dispid -2147412057;
  16560. property onbeforecopy: OleVariant dispid -2147412053;
  16561. property oncopy: OleVariant dispid -2147412056;
  16562. property onbeforepaste: OleVariant dispid -2147412052;
  16563. property onpaste: OleVariant dispid -2147412055;
  16564. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  16565. property onpropertychange: OleVariant dispid -2147412065;
  16566. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  16567. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  16568. procedure setExpression(const propname: WideString; const expression: WideString;
  16569. const language: WideString); dispid -2147417608;
  16570. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  16571. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  16572. property tabIndex: Smallint dispid -2147418097;
  16573. procedure focus; dispid -2147416112;
  16574. property accessKey: WideString dispid -2147416107;
  16575. property onblur: OleVariant dispid -2147412097;
  16576. property onfocus: OleVariant dispid -2147412098;
  16577. property onresize: OleVariant dispid -2147412076;
  16578. procedure blur; dispid -2147416110;
  16579. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  16580. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  16581. property clientHeight: Integer readonly dispid -2147416093;
  16582. property clientWidth: Integer readonly dispid -2147416092;
  16583. property clientTop: Integer readonly dispid -2147416091;
  16584. property clientLeft: Integer readonly dispid -2147416090;
  16585. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  16586. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  16587. property readyState: OleVariant readonly dispid -2147412996;
  16588. property onreadystatechange: OleVariant dispid -2147412087;
  16589. property onrowsdelete: OleVariant dispid -2147412050;
  16590. property onrowsinserted: OleVariant dispid -2147412049;
  16591. property oncellchange: OleVariant dispid -2147412048;
  16592. property dir: WideString dispid -2147412995;
  16593. function createControlRange: IDispatch; dispid -2147417056;
  16594. property scrollHeight: Integer readonly dispid -2147417055;
  16595. property scrollWidth: Integer readonly dispid -2147417054;
  16596. property scrollTop: Integer dispid -2147417053;
  16597. property scrollLeft: Integer dispid -2147417052;
  16598. procedure clearAttributes; dispid -2147417050;
  16599. property oncontextmenu: OleVariant dispid -2147412047;
  16600. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  16601. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  16602. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  16603. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  16604. property canHaveChildren: WordBool readonly dispid -2147417040;
  16605. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  16606. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  16607. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  16608. property behaviorUrns: IDispatch readonly dispid -2147417030;
  16609. property tagUrn: WideString dispid -2147417029;
  16610. property onbeforeeditfocus: OleVariant dispid -2147412043;
  16611. property readyStateValue: Integer readonly dispid -2147417028;
  16612. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  16613. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  16614. property isMultiLine: WordBool readonly dispid -2147417015;
  16615. property canHaveHTML: WordBool readonly dispid -2147417014;
  16616. property onlayoutcomplete: OleVariant dispid -2147412039;
  16617. property onpage: OleVariant dispid -2147412038;
  16618. property inflateBlock: WordBool dispid -2147417012;
  16619. property onbeforedeactivate: OleVariant dispid -2147412035;
  16620. procedure setActive; dispid -2147417011;
  16621. property contentEditable: WideString dispid -2147412950;
  16622. property isContentEditable: WordBool readonly dispid -2147417010;
  16623. property hideFocus: WordBool dispid -2147412949;
  16624. property disabled: WordBool dispid -2147418036;
  16625. property isDisabled: WordBool readonly dispid -2147417007;
  16626. property onmove: OleVariant dispid -2147412034;
  16627. property oncontrolselect: OleVariant dispid -2147412033;
  16628. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  16629. property onresizestart: OleVariant dispid -2147412029;
  16630. property onresizeend: OleVariant dispid -2147412028;
  16631. property onmovestart: OleVariant dispid -2147412031;
  16632. property onmoveend: OleVariant dispid -2147412030;
  16633. property onmouseenter: OleVariant dispid -2147412027;
  16634. property onmouseleave: OleVariant dispid -2147412026;
  16635. property onactivate: OleVariant dispid -2147412025;
  16636. property ondeactivate: OleVariant dispid -2147412024;
  16637. function dragDrop: WordBool; dispid -2147417005;
  16638. property glyphMode: Integer readonly dispid -2147417004;
  16639. property onmousewheel: OleVariant dispid -2147412036;
  16640. procedure normalize; dispid -2147417000;
  16641. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  16642. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  16643. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  16644. property onbeforeactivate: OleVariant dispid -2147412022;
  16645. property onfocusin: OleVariant dispid -2147412021;
  16646. property onfocusout: OleVariant dispid -2147412020;
  16647. property uniqueNumber: Integer readonly dispid -2147417058;
  16648. property uniqueID: WideString readonly dispid -2147417057;
  16649. property nodeType: Integer readonly dispid -2147417066;
  16650. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  16651. function hasChildNodes: WordBool; dispid -2147417064;
  16652. property childNodes: IDispatch readonly dispid -2147417063;
  16653. property attributes: IDispatch readonly dispid -2147417062;
  16654. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  16655. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  16656. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  16657. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  16658. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  16659. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  16660. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  16661. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  16662. property nodeName: WideString readonly dispid -2147417038;
  16663. property nodeValue: OleVariant dispid -2147417037;
  16664. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  16665. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  16666. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  16667. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  16668. property ownerDocument: IDispatch readonly dispid -2147416999;
  16669. property dataFld: WideString dispid -2147417091;
  16670. property dataSrc: WideString dispid -2147417090;
  16671. property dataFormatAs: WideString dispid -2147417089;
  16672. property type_: WideString readonly dispid 2000;
  16673. property value: WideString dispid -2147413011;
  16674. property name: WideString dispid -2147418112;
  16675. property status: OleVariant dispid 2001;
  16676. property form: IHTMLFormElement readonly dispid -2147416108;
  16677. property defaultValue: WideString dispid -2147413029;
  16678. procedure select; dispid 7005;
  16679. property onchange: OleVariant dispid -2147412082;
  16680. property onselect: OleVariant dispid -2147412102;
  16681. property readOnly: WordBool dispid 7004;
  16682. property rows: Integer dispid 7001;
  16683. property cols: Integer dispid 7002;
  16684. property wrap: WideString dispid 7003;
  16685. function createTextRange: IHTMLTxtRange; dispid 7006;
  16686. end;
  16687. // *********************************************************************//
  16688. // DispIntf: DispHTMLRichtextElement
  16689. // Flags: (4112) Hidden Dispatchable
  16690. // GUID: {3050F54D-98B5-11CF-BB82-00AA00BDCE0B}
  16691. // *********************************************************************//
  16692. DispHTMLRichtextElement = dispinterface
  16693. ['{3050F54D-98B5-11CF-BB82-00AA00BDCE0B}']
  16694. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  16695. lFlags: Integer); dispid -2147417611;
  16696. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  16697. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  16698. property _className: WideString dispid -2147417111;
  16699. property id: WideString dispid -2147417110;
  16700. property tagName: WideString readonly dispid -2147417108;
  16701. property parentElement: IHTMLElement readonly dispid -2147418104;
  16702. property style: IHTMLStyle readonly dispid -2147418038;
  16703. property onhelp: OleVariant dispid -2147412099;
  16704. property onclick: OleVariant dispid -2147412104;
  16705. property ondblclick: OleVariant dispid -2147412103;
  16706. property onkeydown: OleVariant dispid -2147412107;
  16707. property onkeyup: OleVariant dispid -2147412106;
  16708. property onkeypress: OleVariant dispid -2147412105;
  16709. property onmouseout: OleVariant dispid -2147412111;
  16710. property onmouseover: OleVariant dispid -2147412112;
  16711. property onmousemove: OleVariant dispid -2147412108;
  16712. property onmousedown: OleVariant dispid -2147412110;
  16713. property onmouseup: OleVariant dispid -2147412109;
  16714. property document: IDispatch readonly dispid -2147417094;
  16715. property title: WideString dispid -2147418043;
  16716. property language: WideString dispid -2147413012;
  16717. property onselectstart: OleVariant dispid -2147412075;
  16718. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  16719. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  16720. property sourceIndex: Integer readonly dispid -2147417088;
  16721. property recordNumber: OleVariant readonly dispid -2147417087;
  16722. property lang: WideString dispid -2147413103;
  16723. property offsetLeft: Integer readonly dispid -2147417104;
  16724. property offsetTop: Integer readonly dispid -2147417103;
  16725. property offsetWidth: Integer readonly dispid -2147417102;
  16726. property offsetHeight: Integer readonly dispid -2147417101;
  16727. property offsetParent: IHTMLElement readonly dispid -2147417100;
  16728. property innerHTML: WideString dispid -2147417086;
  16729. property innerText: WideString dispid -2147417085;
  16730. property outerHTML: WideString dispid -2147417084;
  16731. property outerText: WideString dispid -2147417083;
  16732. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  16733. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  16734. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  16735. property isTextEdit: WordBool readonly dispid -2147417078;
  16736. procedure click; dispid -2147417079;
  16737. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  16738. property ondragstart: OleVariant dispid -2147412077;
  16739. function toString: WideString; dispid -2147417076;
  16740. property onbeforeupdate: OleVariant dispid -2147412091;
  16741. property onafterupdate: OleVariant dispid -2147412090;
  16742. property onerrorupdate: OleVariant dispid -2147412074;
  16743. property onrowexit: OleVariant dispid -2147412094;
  16744. property onrowenter: OleVariant dispid -2147412093;
  16745. property ondatasetchanged: OleVariant dispid -2147412072;
  16746. property ondataavailable: OleVariant dispid -2147412071;
  16747. property ondatasetcomplete: OleVariant dispid -2147412070;
  16748. property onfilterchange: OleVariant dispid -2147412069;
  16749. property children: IDispatch readonly dispid -2147417075;
  16750. property all: IDispatch readonly dispid -2147417074;
  16751. property scopeName: WideString readonly dispid -2147417073;
  16752. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  16753. procedure releaseCapture; dispid -2147417071;
  16754. property onlosecapture: OleVariant dispid -2147412066;
  16755. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  16756. procedure doScroll(component: OleVariant); dispid -2147417069;
  16757. property onscroll: OleVariant dispid -2147412081;
  16758. property ondrag: OleVariant dispid -2147412063;
  16759. property ondragend: OleVariant dispid -2147412062;
  16760. property ondragenter: OleVariant dispid -2147412061;
  16761. property ondragover: OleVariant dispid -2147412060;
  16762. property ondragleave: OleVariant dispid -2147412059;
  16763. property ondrop: OleVariant dispid -2147412058;
  16764. property onbeforecut: OleVariant dispid -2147412054;
  16765. property oncut: OleVariant dispid -2147412057;
  16766. property onbeforecopy: OleVariant dispid -2147412053;
  16767. property oncopy: OleVariant dispid -2147412056;
  16768. property onbeforepaste: OleVariant dispid -2147412052;
  16769. property onpaste: OleVariant dispid -2147412055;
  16770. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  16771. property onpropertychange: OleVariant dispid -2147412065;
  16772. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  16773. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  16774. procedure setExpression(const propname: WideString; const expression: WideString;
  16775. const language: WideString); dispid -2147417608;
  16776. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  16777. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  16778. property tabIndex: Smallint dispid -2147418097;
  16779. procedure focus; dispid -2147416112;
  16780. property accessKey: WideString dispid -2147416107;
  16781. property onblur: OleVariant dispid -2147412097;
  16782. property onfocus: OleVariant dispid -2147412098;
  16783. property onresize: OleVariant dispid -2147412076;
  16784. procedure blur; dispid -2147416110;
  16785. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  16786. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  16787. property clientHeight: Integer readonly dispid -2147416093;
  16788. property clientWidth: Integer readonly dispid -2147416092;
  16789. property clientTop: Integer readonly dispid -2147416091;
  16790. property clientLeft: Integer readonly dispid -2147416090;
  16791. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  16792. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  16793. property readyState: OleVariant readonly dispid -2147412996;
  16794. property onreadystatechange: OleVariant dispid -2147412087;
  16795. property onrowsdelete: OleVariant dispid -2147412050;
  16796. property onrowsinserted: OleVariant dispid -2147412049;
  16797. property oncellchange: OleVariant dispid -2147412048;
  16798. property dir: WideString dispid -2147412995;
  16799. function createControlRange: IDispatch; dispid -2147417056;
  16800. property scrollHeight: Integer readonly dispid -2147417055;
  16801. property scrollWidth: Integer readonly dispid -2147417054;
  16802. property scrollTop: Integer dispid -2147417053;
  16803. property scrollLeft: Integer dispid -2147417052;
  16804. procedure clearAttributes; dispid -2147417050;
  16805. property oncontextmenu: OleVariant dispid -2147412047;
  16806. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  16807. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  16808. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  16809. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  16810. property canHaveChildren: WordBool readonly dispid -2147417040;
  16811. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  16812. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  16813. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  16814. property behaviorUrns: IDispatch readonly dispid -2147417030;
  16815. property tagUrn: WideString dispid -2147417029;
  16816. property onbeforeeditfocus: OleVariant dispid -2147412043;
  16817. property readyStateValue: Integer readonly dispid -2147417028;
  16818. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  16819. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  16820. property isMultiLine: WordBool readonly dispid -2147417015;
  16821. property canHaveHTML: WordBool readonly dispid -2147417014;
  16822. property onlayoutcomplete: OleVariant dispid -2147412039;
  16823. property onpage: OleVariant dispid -2147412038;
  16824. property inflateBlock: WordBool dispid -2147417012;
  16825. property onbeforedeactivate: OleVariant dispid -2147412035;
  16826. procedure setActive; dispid -2147417011;
  16827. property contentEditable: WideString dispid -2147412950;
  16828. property isContentEditable: WordBool readonly dispid -2147417010;
  16829. property hideFocus: WordBool dispid -2147412949;
  16830. property disabled: WordBool dispid -2147418036;
  16831. property isDisabled: WordBool readonly dispid -2147417007;
  16832. property onmove: OleVariant dispid -2147412034;
  16833. property oncontrolselect: OleVariant dispid -2147412033;
  16834. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  16835. property onresizestart: OleVariant dispid -2147412029;
  16836. property onresizeend: OleVariant dispid -2147412028;
  16837. property onmovestart: OleVariant dispid -2147412031;
  16838. property onmoveend: OleVariant dispid -2147412030;
  16839. property onmouseenter: OleVariant dispid -2147412027;
  16840. property onmouseleave: OleVariant dispid -2147412026;
  16841. property onactivate: OleVariant dispid -2147412025;
  16842. property ondeactivate: OleVariant dispid -2147412024;
  16843. function dragDrop: WordBool; dispid -2147417005;
  16844. property glyphMode: Integer readonly dispid -2147417004;
  16845. property onmousewheel: OleVariant dispid -2147412036;
  16846. procedure normalize; dispid -2147417000;
  16847. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  16848. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  16849. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  16850. property onbeforeactivate: OleVariant dispid -2147412022;
  16851. property onfocusin: OleVariant dispid -2147412021;
  16852. property onfocusout: OleVariant dispid -2147412020;
  16853. property uniqueNumber: Integer readonly dispid -2147417058;
  16854. property uniqueID: WideString readonly dispid -2147417057;
  16855. property nodeType: Integer readonly dispid -2147417066;
  16856. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  16857. function hasChildNodes: WordBool; dispid -2147417064;
  16858. property childNodes: IDispatch readonly dispid -2147417063;
  16859. property attributes: IDispatch readonly dispid -2147417062;
  16860. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  16861. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  16862. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  16863. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  16864. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  16865. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  16866. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  16867. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  16868. property nodeName: WideString readonly dispid -2147417038;
  16869. property nodeValue: OleVariant dispid -2147417037;
  16870. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  16871. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  16872. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  16873. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  16874. property ownerDocument: IDispatch readonly dispid -2147416999;
  16875. property dataFld: WideString dispid -2147417091;
  16876. property dataSrc: WideString dispid -2147417090;
  16877. property dataFormatAs: WideString dispid -2147417089;
  16878. property type_: WideString readonly dispid 2000;
  16879. property value: WideString dispid -2147413011;
  16880. property name: WideString dispid -2147418112;
  16881. property status: OleVariant dispid 2001;
  16882. property form: IHTMLFormElement readonly dispid -2147416108;
  16883. property defaultValue: WideString dispid -2147413029;
  16884. procedure select; dispid 7005;
  16885. property onchange: OleVariant dispid -2147412082;
  16886. property onselect: OleVariant dispid -2147412102;
  16887. property readOnly: WordBool dispid 7004;
  16888. property rows: Integer dispid 7001;
  16889. property cols: Integer dispid 7002;
  16890. property wrap: WideString dispid 7003;
  16891. function createTextRange: IHTMLTxtRange; dispid 7006;
  16892. end;
  16893. // *********************************************************************//
  16894. // Interface: IHTMLButtonElement
  16895. // Flags: (4416) Dual OleAutomation Dispatchable
  16896. // GUID: {3050F2BB-98B5-11CF-BB82-00AA00BDCE0B}
  16897. // *********************************************************************//
  16898. IHTMLButtonElement = interface(IDispatch)
  16899. ['{3050F2BB-98B5-11CF-BB82-00AA00BDCE0B}']
  16900. function Get_type_: WideString; safecall;
  16901. procedure Set_value(const p: WideString); safecall;
  16902. function Get_value: WideString; safecall;
  16903. procedure Set_name(const p: WideString); safecall;
  16904. function Get_name: WideString; safecall;
  16905. procedure Set_status(p: OleVariant); safecall;
  16906. function Get_status: OleVariant; safecall;
  16907. procedure Set_disabled(p: WordBool); safecall;
  16908. function Get_disabled: WordBool; safecall;
  16909. function Get_form: IHTMLFormElement; safecall;
  16910. function createTextRange: IHTMLTxtRange; safecall;
  16911. property type_: WideString read Get_type_;
  16912. property value: WideString read Get_value write Set_value;
  16913. property name: WideString read Get_name write Set_name;
  16914. property status: OleVariant read Get_status write Set_status;
  16915. property disabled: WordBool read Get_disabled write Set_disabled;
  16916. property form: IHTMLFormElement read Get_form;
  16917. end;
  16918. // *********************************************************************//
  16919. // DispIntf: IHTMLButtonElementDisp
  16920. // Flags: (4416) Dual OleAutomation Dispatchable
  16921. // GUID: {3050F2BB-98B5-11CF-BB82-00AA00BDCE0B}
  16922. // *********************************************************************//
  16923. IHTMLButtonElementDisp = dispinterface
  16924. ['{3050F2BB-98B5-11CF-BB82-00AA00BDCE0B}']
  16925. property type_: WideString readonly dispid 2000;
  16926. property value: WideString dispid -2147413011;
  16927. property name: WideString dispid -2147418112;
  16928. property status: OleVariant dispid 8001;
  16929. property disabled: WordBool dispid -2147418036;
  16930. property form: IHTMLFormElement readonly dispid -2147416108;
  16931. function createTextRange: IHTMLTxtRange; dispid 8002;
  16932. end;
  16933. // *********************************************************************//
  16934. // DispIntf: DispHTMLButtonElement
  16935. // Flags: (4112) Hidden Dispatchable
  16936. // GUID: {3050F51F-98B5-11CF-BB82-00AA00BDCE0B}
  16937. // *********************************************************************//
  16938. DispHTMLButtonElement = dispinterface
  16939. ['{3050F51F-98B5-11CF-BB82-00AA00BDCE0B}']
  16940. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  16941. lFlags: Integer); dispid -2147417611;
  16942. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  16943. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  16944. property _className: WideString dispid -2147417111;
  16945. property id: WideString dispid -2147417110;
  16946. property tagName: WideString readonly dispid -2147417108;
  16947. property parentElement: IHTMLElement readonly dispid -2147418104;
  16948. property style: IHTMLStyle readonly dispid -2147418038;
  16949. property onhelp: OleVariant dispid -2147412099;
  16950. property onclick: OleVariant dispid -2147412104;
  16951. property ondblclick: OleVariant dispid -2147412103;
  16952. property onkeydown: OleVariant dispid -2147412107;
  16953. property onkeyup: OleVariant dispid -2147412106;
  16954. property onkeypress: OleVariant dispid -2147412105;
  16955. property onmouseout: OleVariant dispid -2147412111;
  16956. property onmouseover: OleVariant dispid -2147412112;
  16957. property onmousemove: OleVariant dispid -2147412108;
  16958. property onmousedown: OleVariant dispid -2147412110;
  16959. property onmouseup: OleVariant dispid -2147412109;
  16960. property document: IDispatch readonly dispid -2147417094;
  16961. property title: WideString dispid -2147418043;
  16962. property language: WideString dispid -2147413012;
  16963. property onselectstart: OleVariant dispid -2147412075;
  16964. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  16965. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  16966. property sourceIndex: Integer readonly dispid -2147417088;
  16967. property recordNumber: OleVariant readonly dispid -2147417087;
  16968. property lang: WideString dispid -2147413103;
  16969. property offsetLeft: Integer readonly dispid -2147417104;
  16970. property offsetTop: Integer readonly dispid -2147417103;
  16971. property offsetWidth: Integer readonly dispid -2147417102;
  16972. property offsetHeight: Integer readonly dispid -2147417101;
  16973. property offsetParent: IHTMLElement readonly dispid -2147417100;
  16974. property innerHTML: WideString dispid -2147417086;
  16975. property innerText: WideString dispid -2147417085;
  16976. property outerHTML: WideString dispid -2147417084;
  16977. property outerText: WideString dispid -2147417083;
  16978. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  16979. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  16980. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  16981. property isTextEdit: WordBool readonly dispid -2147417078;
  16982. procedure click; dispid -2147417079;
  16983. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  16984. property ondragstart: OleVariant dispid -2147412077;
  16985. function toString: WideString; dispid -2147417076;
  16986. property onbeforeupdate: OleVariant dispid -2147412091;
  16987. property onafterupdate: OleVariant dispid -2147412090;
  16988. property onerrorupdate: OleVariant dispid -2147412074;
  16989. property onrowexit: OleVariant dispid -2147412094;
  16990. property onrowenter: OleVariant dispid -2147412093;
  16991. property ondatasetchanged: OleVariant dispid -2147412072;
  16992. property ondataavailable: OleVariant dispid -2147412071;
  16993. property ondatasetcomplete: OleVariant dispid -2147412070;
  16994. property onfilterchange: OleVariant dispid -2147412069;
  16995. property children: IDispatch readonly dispid -2147417075;
  16996. property all: IDispatch readonly dispid -2147417074;
  16997. property scopeName: WideString readonly dispid -2147417073;
  16998. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  16999. procedure releaseCapture; dispid -2147417071;
  17000. property onlosecapture: OleVariant dispid -2147412066;
  17001. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  17002. procedure doScroll(component: OleVariant); dispid -2147417069;
  17003. property onscroll: OleVariant dispid -2147412081;
  17004. property ondrag: OleVariant dispid -2147412063;
  17005. property ondragend: OleVariant dispid -2147412062;
  17006. property ondragenter: OleVariant dispid -2147412061;
  17007. property ondragover: OleVariant dispid -2147412060;
  17008. property ondragleave: OleVariant dispid -2147412059;
  17009. property ondrop: OleVariant dispid -2147412058;
  17010. property onbeforecut: OleVariant dispid -2147412054;
  17011. property oncut: OleVariant dispid -2147412057;
  17012. property onbeforecopy: OleVariant dispid -2147412053;
  17013. property oncopy: OleVariant dispid -2147412056;
  17014. property onbeforepaste: OleVariant dispid -2147412052;
  17015. property onpaste: OleVariant dispid -2147412055;
  17016. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  17017. property onpropertychange: OleVariant dispid -2147412065;
  17018. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  17019. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  17020. procedure setExpression(const propname: WideString; const expression: WideString;
  17021. const language: WideString); dispid -2147417608;
  17022. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  17023. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  17024. property tabIndex: Smallint dispid -2147418097;
  17025. procedure focus; dispid -2147416112;
  17026. property accessKey: WideString dispid -2147416107;
  17027. property onblur: OleVariant dispid -2147412097;
  17028. property onfocus: OleVariant dispid -2147412098;
  17029. property onresize: OleVariant dispid -2147412076;
  17030. procedure blur; dispid -2147416110;
  17031. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  17032. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  17033. property clientHeight: Integer readonly dispid -2147416093;
  17034. property clientWidth: Integer readonly dispid -2147416092;
  17035. property clientTop: Integer readonly dispid -2147416091;
  17036. property clientLeft: Integer readonly dispid -2147416090;
  17037. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  17038. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  17039. property readyState: OleVariant readonly dispid -2147412996;
  17040. property onreadystatechange: OleVariant dispid -2147412087;
  17041. property onrowsdelete: OleVariant dispid -2147412050;
  17042. property onrowsinserted: OleVariant dispid -2147412049;
  17043. property oncellchange: OleVariant dispid -2147412048;
  17044. property dir: WideString dispid -2147412995;
  17045. function createControlRange: IDispatch; dispid -2147417056;
  17046. property scrollHeight: Integer readonly dispid -2147417055;
  17047. property scrollWidth: Integer readonly dispid -2147417054;
  17048. property scrollTop: Integer dispid -2147417053;
  17049. property scrollLeft: Integer dispid -2147417052;
  17050. procedure clearAttributes; dispid -2147417050;
  17051. property oncontextmenu: OleVariant dispid -2147412047;
  17052. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  17053. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  17054. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  17055. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  17056. property canHaveChildren: WordBool readonly dispid -2147417040;
  17057. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  17058. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  17059. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  17060. property behaviorUrns: IDispatch readonly dispid -2147417030;
  17061. property tagUrn: WideString dispid -2147417029;
  17062. property onbeforeeditfocus: OleVariant dispid -2147412043;
  17063. property readyStateValue: Integer readonly dispid -2147417028;
  17064. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  17065. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  17066. property isMultiLine: WordBool readonly dispid -2147417015;
  17067. property canHaveHTML: WordBool readonly dispid -2147417014;
  17068. property onlayoutcomplete: OleVariant dispid -2147412039;
  17069. property onpage: OleVariant dispid -2147412038;
  17070. property inflateBlock: WordBool dispid -2147417012;
  17071. property onbeforedeactivate: OleVariant dispid -2147412035;
  17072. procedure setActive; dispid -2147417011;
  17073. property contentEditable: WideString dispid -2147412950;
  17074. property isContentEditable: WordBool readonly dispid -2147417010;
  17075. property hideFocus: WordBool dispid -2147412949;
  17076. property disabled: WordBool dispid -2147418036;
  17077. property isDisabled: WordBool readonly dispid -2147417007;
  17078. property onmove: OleVariant dispid -2147412034;
  17079. property oncontrolselect: OleVariant dispid -2147412033;
  17080. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  17081. property onresizestart: OleVariant dispid -2147412029;
  17082. property onresizeend: OleVariant dispid -2147412028;
  17083. property onmovestart: OleVariant dispid -2147412031;
  17084. property onmoveend: OleVariant dispid -2147412030;
  17085. property onmouseenter: OleVariant dispid -2147412027;
  17086. property onmouseleave: OleVariant dispid -2147412026;
  17087. property onactivate: OleVariant dispid -2147412025;
  17088. property ondeactivate: OleVariant dispid -2147412024;
  17089. function dragDrop: WordBool; dispid -2147417005;
  17090. property glyphMode: Integer readonly dispid -2147417004;
  17091. property onmousewheel: OleVariant dispid -2147412036;
  17092. procedure normalize; dispid -2147417000;
  17093. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  17094. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  17095. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  17096. property onbeforeactivate: OleVariant dispid -2147412022;
  17097. property onfocusin: OleVariant dispid -2147412021;
  17098. property onfocusout: OleVariant dispid -2147412020;
  17099. property uniqueNumber: Integer readonly dispid -2147417058;
  17100. property uniqueID: WideString readonly dispid -2147417057;
  17101. property nodeType: Integer readonly dispid -2147417066;
  17102. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  17103. function hasChildNodes: WordBool; dispid -2147417064;
  17104. property childNodes: IDispatch readonly dispid -2147417063;
  17105. property attributes: IDispatch readonly dispid -2147417062;
  17106. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  17107. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  17108. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  17109. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  17110. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  17111. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  17112. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  17113. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  17114. property nodeName: WideString readonly dispid -2147417038;
  17115. property nodeValue: OleVariant dispid -2147417037;
  17116. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  17117. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  17118. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  17119. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  17120. property ownerDocument: IDispatch readonly dispid -2147416999;
  17121. property dataFld: WideString dispid -2147417091;
  17122. property dataSrc: WideString dispid -2147417090;
  17123. property dataFormatAs: WideString dispid -2147417089;
  17124. property type_: WideString readonly dispid 2000;
  17125. property value: WideString dispid -2147413011;
  17126. property name: WideString dispid -2147418112;
  17127. property status: OleVariant dispid 8001;
  17128. property form: IHTMLFormElement readonly dispid -2147416108;
  17129. function createTextRange: IHTMLTxtRange; dispid 8002;
  17130. end;
  17131. // *********************************************************************//
  17132. // DispIntf: HTMLMarqueeElementEvents2
  17133. // Flags: (4112) Hidden Dispatchable
  17134. // GUID: {3050F61F-98B5-11CF-BB82-00AA00BDCE0B}
  17135. // *********************************************************************//
  17136. HTMLMarqueeElementEvents2 = dispinterface
  17137. ['{3050F61F-98B5-11CF-BB82-00AA00BDCE0B}']
  17138. function onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  17139. function onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  17140. function ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  17141. function onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  17142. procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  17143. procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  17144. procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  17145. procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  17146. procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  17147. procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  17148. procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  17149. function onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  17150. procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  17151. function ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  17152. function onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  17153. procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  17154. function onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  17155. function onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  17156. procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  17157. procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  17158. procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  17159. procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  17160. procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  17161. procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  17162. procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  17163. procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  17164. procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  17165. procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  17166. function ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  17167. procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  17168. function ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  17169. function ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  17170. procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  17171. function ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  17172. function onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  17173. function oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  17174. function onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  17175. function oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  17176. function onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  17177. function onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  17178. function oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  17179. procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  17180. procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  17181. procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  17182. procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  17183. procedure onlayoutcomplete(const pEvtObj: IHTMLEventObj); dispid 1030;
  17184. procedure onpage(const pEvtObj: IHTMLEventObj); dispid 1031;
  17185. procedure onmouseenter(const pEvtObj: IHTMLEventObj); dispid 1042;
  17186. procedure onmouseleave(const pEvtObj: IHTMLEventObj); dispid 1043;
  17187. procedure onactivate(const pEvtObj: IHTMLEventObj); dispid 1044;
  17188. procedure ondeactivate(const pEvtObj: IHTMLEventObj); dispid 1045;
  17189. function onbeforedeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1034;
  17190. function onbeforeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1047;
  17191. procedure onfocusin(const pEvtObj: IHTMLEventObj); dispid 1048;
  17192. procedure onfocusout(const pEvtObj: IHTMLEventObj); dispid 1049;
  17193. procedure onmove(const pEvtObj: IHTMLEventObj); dispid 1035;
  17194. function oncontrolselect(const pEvtObj: IHTMLEventObj): WordBool; dispid 1036;
  17195. function onmovestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1038;
  17196. procedure onmoveend(const pEvtObj: IHTMLEventObj); dispid 1039;
  17197. function onresizestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1040;
  17198. procedure onresizeend(const pEvtObj: IHTMLEventObj); dispid 1041;
  17199. function onmousewheel(const pEvtObj: IHTMLEventObj): WordBool; dispid 1033;
  17200. procedure onchange(const pEvtObj: IHTMLEventObj); dispid 1001;
  17201. procedure onselect(const pEvtObj: IHTMLEventObj); dispid 1006;
  17202. procedure onbounce(const pEvtObj: IHTMLEventObj); dispid 1009;
  17203. procedure onfinish(const pEvtObj: IHTMLEventObj); dispid 1010;
  17204. procedure onstart(const pEvtObj: IHTMLEventObj); dispid 1011;
  17205. end;
  17206. // *********************************************************************//
  17207. // DispIntf: HTMLMarqueeElementEvents
  17208. // Flags: (4112) Hidden Dispatchable
  17209. // GUID: {3050F2B8-98B5-11CF-BB82-00AA00BDCE0B}
  17210. // *********************************************************************//
  17211. HTMLMarqueeElementEvents = dispinterface
  17212. ['{3050F2B8-98B5-11CF-BB82-00AA00BDCE0B}']
  17213. function onhelp: WordBool; dispid -2147418102;
  17214. function onclick: WordBool; dispid -600;
  17215. function ondblclick: WordBool; dispid -601;
  17216. function onkeypress: WordBool; dispid -603;
  17217. procedure onkeydown; dispid -602;
  17218. procedure onkeyup; dispid -604;
  17219. procedure onmouseout; dispid -2147418103;
  17220. procedure onmouseover; dispid -2147418104;
  17221. procedure onmousemove; dispid -606;
  17222. procedure onmousedown; dispid -605;
  17223. procedure onmouseup; dispid -607;
  17224. function onselectstart: WordBool; dispid -2147418100;
  17225. procedure onfilterchange; dispid -2147418095;
  17226. function ondragstart: WordBool; dispid -2147418101;
  17227. function onbeforeupdate: WordBool; dispid -2147418108;
  17228. procedure onafterupdate; dispid -2147418107;
  17229. function onerrorupdate: WordBool; dispid -2147418099;
  17230. function onrowexit: WordBool; dispid -2147418106;
  17231. procedure onrowenter; dispid -2147418105;
  17232. procedure ondatasetchanged; dispid -2147418098;
  17233. procedure ondataavailable; dispid -2147418097;
  17234. procedure ondatasetcomplete; dispid -2147418096;
  17235. procedure onlosecapture; dispid -2147418094;
  17236. procedure onpropertychange; dispid -2147418093;
  17237. procedure onscroll; dispid 1014;
  17238. procedure onfocus; dispid -2147418111;
  17239. procedure onblur; dispid -2147418112;
  17240. procedure onresize; dispid 1016;
  17241. function ondrag: WordBool; dispid -2147418092;
  17242. procedure ondragend; dispid -2147418091;
  17243. function ondragenter: WordBool; dispid -2147418090;
  17244. function ondragover: WordBool; dispid -2147418089;
  17245. procedure ondragleave; dispid -2147418088;
  17246. function ondrop: WordBool; dispid -2147418087;
  17247. function onbeforecut: WordBool; dispid -2147418083;
  17248. function oncut: WordBool; dispid -2147418086;
  17249. function onbeforecopy: WordBool; dispid -2147418082;
  17250. function oncopy: WordBool; dispid -2147418085;
  17251. function onbeforepaste: WordBool; dispid -2147418081;
  17252. function onpaste: WordBool; dispid -2147418084;
  17253. function oncontextmenu: WordBool; dispid 1023;
  17254. procedure onrowsdelete; dispid -2147418080;
  17255. procedure onrowsinserted; dispid -2147418079;
  17256. procedure oncellchange; dispid -2147418078;
  17257. procedure onreadystatechange; dispid -609;
  17258. procedure onbeforeeditfocus; dispid 1027;
  17259. procedure onlayoutcomplete; dispid 1030;
  17260. procedure onpage; dispid 1031;
  17261. function onbeforedeactivate: WordBool; dispid 1034;
  17262. function onbeforeactivate: WordBool; dispid 1047;
  17263. procedure onmove; dispid 1035;
  17264. function oncontrolselect: WordBool; dispid 1036;
  17265. function onmovestart: WordBool; dispid 1038;
  17266. procedure onmoveend; dispid 1039;
  17267. function onresizestart: WordBool; dispid 1040;
  17268. procedure onresizeend; dispid 1041;
  17269. procedure onmouseenter; dispid 1042;
  17270. procedure onmouseleave; dispid 1043;
  17271. function onmousewheel: WordBool; dispid 1033;
  17272. procedure onactivate; dispid 1044;
  17273. procedure ondeactivate; dispid 1045;
  17274. procedure onfocusin; dispid 1048;
  17275. procedure onfocusout; dispid 1049;
  17276. procedure onchange; dispid 1001;
  17277. procedure onselect; dispid 1006;
  17278. procedure onbounce; dispid 1009;
  17279. procedure onfinish; dispid 1010;
  17280. procedure onstart; dispid 1011;
  17281. end;
  17282. // *********************************************************************//
  17283. // Interface: IHTMLMarqueeElement
  17284. // Flags: (4416) Dual OleAutomation Dispatchable
  17285. // GUID: {3050F2B5-98B5-11CF-BB82-00AA00BDCE0B}
  17286. // *********************************************************************//
  17287. IHTMLMarqueeElement = interface(IDispatch)
  17288. ['{3050F2B5-98B5-11CF-BB82-00AA00BDCE0B}']
  17289. procedure Set_bgColor(p: OleVariant); safecall;
  17290. function Get_bgColor: OleVariant; safecall;
  17291. procedure Set_scrollDelay(p: Integer); safecall;
  17292. function Get_scrollDelay: Integer; safecall;
  17293. procedure Set_direction(const p: WideString); safecall;
  17294. function Get_direction: WideString; safecall;
  17295. procedure Set_behavior(const p: WideString); safecall;
  17296. function Get_behavior: WideString; safecall;
  17297. procedure Set_scrollAmount(p: Integer); safecall;
  17298. function Get_scrollAmount: Integer; safecall;
  17299. procedure Set_loop(p: Integer); safecall;
  17300. function Get_loop: Integer; safecall;
  17301. procedure Set_vspace(p: Integer); safecall;
  17302. function Get_vspace: Integer; safecall;
  17303. procedure Set_hspace(p: Integer); safecall;
  17304. function Get_hspace: Integer; safecall;
  17305. procedure Set_onfinish(p: OleVariant); safecall;
  17306. function Get_onfinish: OleVariant; safecall;
  17307. procedure Set_onstart(p: OleVariant); safecall;
  17308. function Get_onstart: OleVariant; safecall;
  17309. procedure Set_onbounce(p: OleVariant); safecall;
  17310. function Get_onbounce: OleVariant; safecall;
  17311. procedure Set_width(p: OleVariant); safecall;
  17312. function Get_width: OleVariant; safecall;
  17313. procedure Set_height(p: OleVariant); safecall;
  17314. function Get_height: OleVariant; safecall;
  17315. procedure Set_trueSpeed(p: WordBool); safecall;
  17316. function Get_trueSpeed: WordBool; safecall;
  17317. procedure Start; safecall;
  17318. procedure stop; safecall;
  17319. property bgColor: OleVariant read Get_bgColor write Set_bgColor;
  17320. property scrollDelay: Integer read Get_scrollDelay write Set_scrollDelay;
  17321. property direction: WideString read Get_direction write Set_direction;
  17322. property behavior: WideString read Get_behavior write Set_behavior;
  17323. property scrollAmount: Integer read Get_scrollAmount write Set_scrollAmount;
  17324. property loop: Integer read Get_loop write Set_loop;
  17325. property vspace: Integer read Get_vspace write Set_vspace;
  17326. property hspace: Integer read Get_hspace write Set_hspace;
  17327. property onfinish: OleVariant read Get_onfinish write Set_onfinish;
  17328. property onstart: OleVariant read Get_onstart write Set_onstart;
  17329. property onbounce: OleVariant read Get_onbounce write Set_onbounce;
  17330. property width: OleVariant read Get_width write Set_width;
  17331. property height: OleVariant read Get_height write Set_height;
  17332. property trueSpeed: WordBool read Get_trueSpeed write Set_trueSpeed;
  17333. end;
  17334. // *********************************************************************//
  17335. // DispIntf: IHTMLMarqueeElementDisp
  17336. // Flags: (4416) Dual OleAutomation Dispatchable
  17337. // GUID: {3050F2B5-98B5-11CF-BB82-00AA00BDCE0B}
  17338. // *********************************************************************//
  17339. IHTMLMarqueeElementDisp = dispinterface
  17340. ['{3050F2B5-98B5-11CF-BB82-00AA00BDCE0B}']
  17341. property bgColor: OleVariant dispid -501;
  17342. property scrollDelay: Integer dispid 6000;
  17343. property direction: WideString dispid 6001;
  17344. property behavior: WideString dispid 6002;
  17345. property scrollAmount: Integer dispid 6003;
  17346. property loop: Integer dispid 6004;
  17347. property vspace: Integer dispid 6005;
  17348. property hspace: Integer dispid 6006;
  17349. property onfinish: OleVariant dispid -2147412086;
  17350. property onstart: OleVariant dispid -2147412085;
  17351. property onbounce: OleVariant dispid -2147412092;
  17352. property width: OleVariant dispid -2147418107;
  17353. property height: OleVariant dispid -2147418106;
  17354. property trueSpeed: WordBool dispid 6007;
  17355. procedure Start; dispid 6010;
  17356. procedure stop; dispid 6011;
  17357. end;
  17358. // *********************************************************************//
  17359. // DispIntf: DispHTMLMarqueeElement
  17360. // Flags: (4112) Hidden Dispatchable
  17361. // GUID: {3050F527-98B5-11CF-BB82-00AA00BDCE0B}
  17362. // *********************************************************************//
  17363. DispHTMLMarqueeElement = dispinterface
  17364. ['{3050F527-98B5-11CF-BB82-00AA00BDCE0B}']
  17365. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  17366. lFlags: Integer); dispid -2147417611;
  17367. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  17368. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  17369. property _className: WideString dispid -2147417111;
  17370. property id: WideString dispid -2147417110;
  17371. property tagName: WideString readonly dispid -2147417108;
  17372. property parentElement: IHTMLElement readonly dispid -2147418104;
  17373. property style: IHTMLStyle readonly dispid -2147418038;
  17374. property onhelp: OleVariant dispid -2147412099;
  17375. property onclick: OleVariant dispid -2147412104;
  17376. property ondblclick: OleVariant dispid -2147412103;
  17377. property onkeydown: OleVariant dispid -2147412107;
  17378. property onkeyup: OleVariant dispid -2147412106;
  17379. property onkeypress: OleVariant dispid -2147412105;
  17380. property onmouseout: OleVariant dispid -2147412111;
  17381. property onmouseover: OleVariant dispid -2147412112;
  17382. property onmousemove: OleVariant dispid -2147412108;
  17383. property onmousedown: OleVariant dispid -2147412110;
  17384. property onmouseup: OleVariant dispid -2147412109;
  17385. property document: IDispatch readonly dispid -2147417094;
  17386. property title: WideString dispid -2147418043;
  17387. property language: WideString dispid -2147413012;
  17388. property onselectstart: OleVariant dispid -2147412075;
  17389. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  17390. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  17391. property sourceIndex: Integer readonly dispid -2147417088;
  17392. property recordNumber: OleVariant readonly dispid -2147417087;
  17393. property lang: WideString dispid -2147413103;
  17394. property offsetLeft: Integer readonly dispid -2147417104;
  17395. property offsetTop: Integer readonly dispid -2147417103;
  17396. property offsetWidth: Integer readonly dispid -2147417102;
  17397. property offsetHeight: Integer readonly dispid -2147417101;
  17398. property offsetParent: IHTMLElement readonly dispid -2147417100;
  17399. property innerHTML: WideString dispid -2147417086;
  17400. property innerText: WideString dispid -2147417085;
  17401. property outerHTML: WideString dispid -2147417084;
  17402. property outerText: WideString dispid -2147417083;
  17403. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  17404. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  17405. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  17406. property isTextEdit: WordBool readonly dispid -2147417078;
  17407. procedure click; dispid -2147417079;
  17408. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  17409. property ondragstart: OleVariant dispid -2147412077;
  17410. function toString: WideString; dispid -2147417076;
  17411. property onbeforeupdate: OleVariant dispid -2147412091;
  17412. property onafterupdate: OleVariant dispid -2147412090;
  17413. property onerrorupdate: OleVariant dispid -2147412074;
  17414. property onrowexit: OleVariant dispid -2147412094;
  17415. property onrowenter: OleVariant dispid -2147412093;
  17416. property ondatasetchanged: OleVariant dispid -2147412072;
  17417. property ondataavailable: OleVariant dispid -2147412071;
  17418. property ondatasetcomplete: OleVariant dispid -2147412070;
  17419. property onfilterchange: OleVariant dispid -2147412069;
  17420. property children: IDispatch readonly dispid -2147417075;
  17421. property all: IDispatch readonly dispid -2147417074;
  17422. property scopeName: WideString readonly dispid -2147417073;
  17423. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  17424. procedure releaseCapture; dispid -2147417071;
  17425. property onlosecapture: OleVariant dispid -2147412066;
  17426. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  17427. procedure doScroll(component: OleVariant); dispid -2147417069;
  17428. property onscroll: OleVariant dispid -2147412081;
  17429. property ondrag: OleVariant dispid -2147412063;
  17430. property ondragend: OleVariant dispid -2147412062;
  17431. property ondragenter: OleVariant dispid -2147412061;
  17432. property ondragover: OleVariant dispid -2147412060;
  17433. property ondragleave: OleVariant dispid -2147412059;
  17434. property ondrop: OleVariant dispid -2147412058;
  17435. property onbeforecut: OleVariant dispid -2147412054;
  17436. property oncut: OleVariant dispid -2147412057;
  17437. property onbeforecopy: OleVariant dispid -2147412053;
  17438. property oncopy: OleVariant dispid -2147412056;
  17439. property onbeforepaste: OleVariant dispid -2147412052;
  17440. property onpaste: OleVariant dispid -2147412055;
  17441. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  17442. property onpropertychange: OleVariant dispid -2147412065;
  17443. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  17444. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  17445. procedure setExpression(const propname: WideString; const expression: WideString;
  17446. const language: WideString); dispid -2147417608;
  17447. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  17448. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  17449. property tabIndex: Smallint dispid -2147418097;
  17450. procedure focus; dispid -2147416112;
  17451. property accessKey: WideString dispid -2147416107;
  17452. property onblur: OleVariant dispid -2147412097;
  17453. property onfocus: OleVariant dispid -2147412098;
  17454. property onresize: OleVariant dispid -2147412076;
  17455. procedure blur; dispid -2147416110;
  17456. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  17457. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  17458. property clientHeight: Integer readonly dispid -2147416093;
  17459. property clientWidth: Integer readonly dispid -2147416092;
  17460. property clientTop: Integer readonly dispid -2147416091;
  17461. property clientLeft: Integer readonly dispid -2147416090;
  17462. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  17463. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  17464. property readyState: OleVariant readonly dispid -2147412996;
  17465. property onreadystatechange: OleVariant dispid -2147412087;
  17466. property onrowsdelete: OleVariant dispid -2147412050;
  17467. property onrowsinserted: OleVariant dispid -2147412049;
  17468. property oncellchange: OleVariant dispid -2147412048;
  17469. property dir: WideString dispid -2147412995;
  17470. function createControlRange: IDispatch; dispid -2147417056;
  17471. property scrollHeight: Integer readonly dispid -2147417055;
  17472. property scrollWidth: Integer readonly dispid -2147417054;
  17473. property scrollTop: Integer dispid -2147417053;
  17474. property scrollLeft: Integer dispid -2147417052;
  17475. procedure clearAttributes; dispid -2147417050;
  17476. property oncontextmenu: OleVariant dispid -2147412047;
  17477. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  17478. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  17479. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  17480. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  17481. property canHaveChildren: WordBool readonly dispid -2147417040;
  17482. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  17483. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  17484. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  17485. property behaviorUrns: IDispatch readonly dispid -2147417030;
  17486. property tagUrn: WideString dispid -2147417029;
  17487. property onbeforeeditfocus: OleVariant dispid -2147412043;
  17488. property readyStateValue: Integer readonly dispid -2147417028;
  17489. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  17490. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  17491. property isMultiLine: WordBool readonly dispid -2147417015;
  17492. property canHaveHTML: WordBool readonly dispid -2147417014;
  17493. property onlayoutcomplete: OleVariant dispid -2147412039;
  17494. property onpage: OleVariant dispid -2147412038;
  17495. property inflateBlock: WordBool dispid -2147417012;
  17496. property onbeforedeactivate: OleVariant dispid -2147412035;
  17497. procedure setActive; dispid -2147417011;
  17498. property contentEditable: WideString dispid -2147412950;
  17499. property isContentEditable: WordBool readonly dispid -2147417010;
  17500. property hideFocus: WordBool dispid -2147412949;
  17501. property disabled: WordBool dispid -2147418036;
  17502. property isDisabled: WordBool readonly dispid -2147417007;
  17503. property onmove: OleVariant dispid -2147412034;
  17504. property oncontrolselect: OleVariant dispid -2147412033;
  17505. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  17506. property onresizestart: OleVariant dispid -2147412029;
  17507. property onresizeend: OleVariant dispid -2147412028;
  17508. property onmovestart: OleVariant dispid -2147412031;
  17509. property onmoveend: OleVariant dispid -2147412030;
  17510. property onmouseenter: OleVariant dispid -2147412027;
  17511. property onmouseleave: OleVariant dispid -2147412026;
  17512. property onactivate: OleVariant dispid -2147412025;
  17513. property ondeactivate: OleVariant dispid -2147412024;
  17514. function dragDrop: WordBool; dispid -2147417005;
  17515. property glyphMode: Integer readonly dispid -2147417004;
  17516. property onmousewheel: OleVariant dispid -2147412036;
  17517. procedure normalize; dispid -2147417000;
  17518. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  17519. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  17520. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  17521. property onbeforeactivate: OleVariant dispid -2147412022;
  17522. property onfocusin: OleVariant dispid -2147412021;
  17523. property onfocusout: OleVariant dispid -2147412020;
  17524. property uniqueNumber: Integer readonly dispid -2147417058;
  17525. property uniqueID: WideString readonly dispid -2147417057;
  17526. property nodeType: Integer readonly dispid -2147417066;
  17527. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  17528. function hasChildNodes: WordBool; dispid -2147417064;
  17529. property childNodes: IDispatch readonly dispid -2147417063;
  17530. property attributes: IDispatch readonly dispid -2147417062;
  17531. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  17532. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  17533. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  17534. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  17535. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  17536. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  17537. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  17538. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  17539. property nodeName: WideString readonly dispid -2147417038;
  17540. property nodeValue: OleVariant dispid -2147417037;
  17541. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  17542. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  17543. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  17544. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  17545. property ownerDocument: IDispatch readonly dispid -2147416999;
  17546. property dataFld: WideString dispid -2147417091;
  17547. property dataSrc: WideString dispid -2147417090;
  17548. property dataFormatAs: WideString dispid -2147417089;
  17549. property bgColor: OleVariant dispid -501;
  17550. property scrollDelay: Integer dispid 6000;
  17551. property direction: WideString dispid 6001;
  17552. property behavior: WideString dispid 6002;
  17553. property scrollAmount: Integer dispid 6003;
  17554. property loop: Integer dispid 6004;
  17555. property vspace: Integer dispid 6005;
  17556. property hspace: Integer dispid 6006;
  17557. property onfinish: OleVariant dispid -2147412086;
  17558. property onstart: OleVariant dispid -2147412085;
  17559. property onbounce: OleVariant dispid -2147412092;
  17560. property width: OleVariant dispid -2147418107;
  17561. property height: OleVariant dispid -2147418106;
  17562. property trueSpeed: WordBool dispid 6007;
  17563. procedure Start; dispid 6010;
  17564. procedure stop; dispid 6011;
  17565. end;
  17566. // *********************************************************************//
  17567. // Interface: IHTMLHtmlElement
  17568. // Flags: (4416) Dual OleAutomation Dispatchable
  17569. // GUID: {3050F81C-98B5-11CF-BB82-00AA00BDCE0B}
  17570. // *********************************************************************//
  17571. IHTMLHtmlElement = interface(IDispatch)
  17572. ['{3050F81C-98B5-11CF-BB82-00AA00BDCE0B}']
  17573. procedure Set_version(const p: WideString); safecall;
  17574. function Get_version: WideString; safecall;
  17575. property version: WideString read Get_version write Set_version;
  17576. end;
  17577. // *********************************************************************//
  17578. // DispIntf: IHTMLHtmlElementDisp
  17579. // Flags: (4416) Dual OleAutomation Dispatchable
  17580. // GUID: {3050F81C-98B5-11CF-BB82-00AA00BDCE0B}
  17581. // *********************************************************************//
  17582. IHTMLHtmlElementDisp = dispinterface
  17583. ['{3050F81C-98B5-11CF-BB82-00AA00BDCE0B}']
  17584. property version: WideString dispid 1001;
  17585. end;
  17586. // *********************************************************************//
  17587. // Interface: IHTMLHeadElement
  17588. // Flags: (4416) Dual OleAutomation Dispatchable
  17589. // GUID: {3050F81D-98B5-11CF-BB82-00AA00BDCE0B}
  17590. // *********************************************************************//
  17591. IHTMLHeadElement = interface(IDispatch)
  17592. ['{3050F81D-98B5-11CF-BB82-00AA00BDCE0B}']
  17593. procedure Set_profile(const p: WideString); safecall;
  17594. function Get_profile: WideString; safecall;
  17595. property profile: WideString read Get_profile write Set_profile;
  17596. end;
  17597. // *********************************************************************//
  17598. // DispIntf: IHTMLHeadElementDisp
  17599. // Flags: (4416) Dual OleAutomation Dispatchable
  17600. // GUID: {3050F81D-98B5-11CF-BB82-00AA00BDCE0B}
  17601. // *********************************************************************//
  17602. IHTMLHeadElementDisp = dispinterface
  17603. ['{3050F81D-98B5-11CF-BB82-00AA00BDCE0B}']
  17604. property profile: WideString dispid 1001;
  17605. end;
  17606. // *********************************************************************//
  17607. // Interface: IHTMLTitleElement
  17608. // Flags: (4416) Dual OleAutomation Dispatchable
  17609. // GUID: {3050F322-98B5-11CF-BB82-00AA00BDCE0B}
  17610. // *********************************************************************//
  17611. IHTMLTitleElement = interface(IDispatch)
  17612. ['{3050F322-98B5-11CF-BB82-00AA00BDCE0B}']
  17613. procedure Set_text(const p: WideString); safecall;
  17614. function Get_text: WideString; safecall;
  17615. property text: WideString read Get_text write Set_text;
  17616. end;
  17617. // *********************************************************************//
  17618. // DispIntf: IHTMLTitleElementDisp
  17619. // Flags: (4416) Dual OleAutomation Dispatchable
  17620. // GUID: {3050F322-98B5-11CF-BB82-00AA00BDCE0B}
  17621. // *********************************************************************//
  17622. IHTMLTitleElementDisp = dispinterface
  17623. ['{3050F322-98B5-11CF-BB82-00AA00BDCE0B}']
  17624. property text: WideString dispid -2147413011;
  17625. end;
  17626. // *********************************************************************//
  17627. // Interface: IHTMLMetaElement
  17628. // Flags: (4416) Dual OleAutomation Dispatchable
  17629. // GUID: {3050F203-98B5-11CF-BB82-00AA00BDCE0B}
  17630. // *********************************************************************//
  17631. IHTMLMetaElement = interface(IDispatch)
  17632. ['{3050F203-98B5-11CF-BB82-00AA00BDCE0B}']
  17633. procedure Set_httpEquiv(const p: WideString); safecall;
  17634. function Get_httpEquiv: WideString; safecall;
  17635. procedure Set_content(const p: WideString); safecall;
  17636. function Get_content: WideString; safecall;
  17637. procedure Set_name(const p: WideString); safecall;
  17638. function Get_name: WideString; safecall;
  17639. procedure Set_url(const p: WideString); safecall;
  17640. function Get_url: WideString; safecall;
  17641. procedure Set_charset(const p: WideString); safecall;
  17642. function Get_charset: WideString; safecall;
  17643. property httpEquiv: WideString read Get_httpEquiv write Set_httpEquiv;
  17644. property content: WideString read Get_content write Set_content;
  17645. property name: WideString read Get_name write Set_name;
  17646. property url: WideString read Get_url write Set_url;
  17647. property charset: WideString read Get_charset write Set_charset;
  17648. end;
  17649. // *********************************************************************//
  17650. // DispIntf: IHTMLMetaElementDisp
  17651. // Flags: (4416) Dual OleAutomation Dispatchable
  17652. // GUID: {3050F203-98B5-11CF-BB82-00AA00BDCE0B}
  17653. // *********************************************************************//
  17654. IHTMLMetaElementDisp = dispinterface
  17655. ['{3050F203-98B5-11CF-BB82-00AA00BDCE0B}']
  17656. property httpEquiv: WideString dispid 1001;
  17657. property content: WideString dispid 1002;
  17658. property name: WideString dispid -2147418112;
  17659. property url: WideString dispid 1003;
  17660. property charset: WideString dispid 1013;
  17661. end;
  17662. // *********************************************************************//
  17663. // Interface: IHTMLMetaElement2
  17664. // Flags: (4416) Dual OleAutomation Dispatchable
  17665. // GUID: {3050F81F-98B5-11CF-BB82-00AA00BDCE0B}
  17666. // *********************************************************************//
  17667. IHTMLMetaElement2 = interface(IDispatch)
  17668. ['{3050F81F-98B5-11CF-BB82-00AA00BDCE0B}']
  17669. procedure Set_scheme(const p: WideString); safecall;
  17670. function Get_scheme: WideString; safecall;
  17671. property scheme: WideString read Get_scheme write Set_scheme;
  17672. end;
  17673. // *********************************************************************//
  17674. // DispIntf: IHTMLMetaElement2Disp
  17675. // Flags: (4416) Dual OleAutomation Dispatchable
  17676. // GUID: {3050F81F-98B5-11CF-BB82-00AA00BDCE0B}
  17677. // *********************************************************************//
  17678. IHTMLMetaElement2Disp = dispinterface
  17679. ['{3050F81F-98B5-11CF-BB82-00AA00BDCE0B}']
  17680. property scheme: WideString dispid 1020;
  17681. end;
  17682. // *********************************************************************//
  17683. // Interface: IHTMLBaseElement
  17684. // Flags: (4416) Dual OleAutomation Dispatchable
  17685. // GUID: {3050F204-98B5-11CF-BB82-00AA00BDCE0B}
  17686. // *********************************************************************//
  17687. IHTMLBaseElement = interface(IDispatch)
  17688. ['{3050F204-98B5-11CF-BB82-00AA00BDCE0B}']
  17689. procedure Set_href(const p: WideString); safecall;
  17690. function Get_href: WideString; safecall;
  17691. procedure Set_target(const p: WideString); safecall;
  17692. function Get_target: WideString; safecall;
  17693. property href: WideString read Get_href write Set_href;
  17694. property target: WideString read Get_target write Set_target;
  17695. end;
  17696. // *********************************************************************//
  17697. // DispIntf: IHTMLBaseElementDisp
  17698. // Flags: (4416) Dual OleAutomation Dispatchable
  17699. // GUID: {3050F204-98B5-11CF-BB82-00AA00BDCE0B}
  17700. // *********************************************************************//
  17701. IHTMLBaseElementDisp = dispinterface
  17702. ['{3050F204-98B5-11CF-BB82-00AA00BDCE0B}']
  17703. property href: WideString dispid 1003;
  17704. property target: WideString dispid 1004;
  17705. end;
  17706. // *********************************************************************//
  17707. // Interface: IHTMLIsIndexElement
  17708. // Flags: (4416) Dual OleAutomation Dispatchable
  17709. // GUID: {3050F206-98B5-11CF-BB82-00AA00BDCE0B}
  17710. // *********************************************************************//
  17711. IHTMLIsIndexElement = interface(IDispatch)
  17712. ['{3050F206-98B5-11CF-BB82-00AA00BDCE0B}']
  17713. procedure Set_prompt(const p: WideString); safecall;
  17714. function Get_prompt: WideString; safecall;
  17715. procedure Set_action(const p: WideString); safecall;
  17716. function Get_action: WideString; safecall;
  17717. property prompt: WideString read Get_prompt write Set_prompt;
  17718. property action: WideString read Get_action write Set_action;
  17719. end;
  17720. // *********************************************************************//
  17721. // DispIntf: IHTMLIsIndexElementDisp
  17722. // Flags: (4416) Dual OleAutomation Dispatchable
  17723. // GUID: {3050F206-98B5-11CF-BB82-00AA00BDCE0B}
  17724. // *********************************************************************//
  17725. IHTMLIsIndexElementDisp = dispinterface
  17726. ['{3050F206-98B5-11CF-BB82-00AA00BDCE0B}']
  17727. property prompt: WideString dispid 1010;
  17728. property action: WideString dispid 1011;
  17729. end;
  17730. // *********************************************************************//
  17731. // Interface: IHTMLIsIndexElement2
  17732. // Flags: (4416) Dual OleAutomation Dispatchable
  17733. // GUID: {3050F82F-98B5-11CF-BB82-00AA00BDCE0B}
  17734. // *********************************************************************//
  17735. IHTMLIsIndexElement2 = interface(IDispatch)
  17736. ['{3050F82F-98B5-11CF-BB82-00AA00BDCE0B}']
  17737. function Get_form: IHTMLFormElement; safecall;
  17738. property form: IHTMLFormElement read Get_form;
  17739. end;
  17740. // *********************************************************************//
  17741. // DispIntf: IHTMLIsIndexElement2Disp
  17742. // Flags: (4416) Dual OleAutomation Dispatchable
  17743. // GUID: {3050F82F-98B5-11CF-BB82-00AA00BDCE0B}
  17744. // *********************************************************************//
  17745. IHTMLIsIndexElement2Disp = dispinterface
  17746. ['{3050F82F-98B5-11CF-BB82-00AA00BDCE0B}']
  17747. property form: IHTMLFormElement readonly dispid 1012;
  17748. end;
  17749. // *********************************************************************//
  17750. // Interface: IHTMLNextIdElement
  17751. // Flags: (4416) Dual OleAutomation Dispatchable
  17752. // GUID: {3050F207-98B5-11CF-BB82-00AA00BDCE0B}
  17753. // *********************************************************************//
  17754. IHTMLNextIdElement = interface(IDispatch)
  17755. ['{3050F207-98B5-11CF-BB82-00AA00BDCE0B}']
  17756. procedure Set_n(const p: WideString); safecall;
  17757. function Get_n: WideString; safecall;
  17758. property n: WideString read Get_n write Set_n;
  17759. end;
  17760. // *********************************************************************//
  17761. // DispIntf: IHTMLNextIdElementDisp
  17762. // Flags: (4416) Dual OleAutomation Dispatchable
  17763. // GUID: {3050F207-98B5-11CF-BB82-00AA00BDCE0B}
  17764. // *********************************************************************//
  17765. IHTMLNextIdElementDisp = dispinterface
  17766. ['{3050F207-98B5-11CF-BB82-00AA00BDCE0B}']
  17767. property n: WideString dispid 1012;
  17768. end;
  17769. // *********************************************************************//
  17770. // DispIntf: DispHTMLHtmlElement
  17771. // Flags: (4112) Hidden Dispatchable
  17772. // GUID: {3050F560-98B5-11CF-BB82-00AA00BDCE0B}
  17773. // *********************************************************************//
  17774. DispHTMLHtmlElement = dispinterface
  17775. ['{3050F560-98B5-11CF-BB82-00AA00BDCE0B}']
  17776. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  17777. lFlags: Integer); dispid -2147417611;
  17778. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  17779. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  17780. property _className: WideString dispid -2147417111;
  17781. property id: WideString dispid -2147417110;
  17782. property tagName: WideString readonly dispid -2147417108;
  17783. property parentElement: IHTMLElement readonly dispid -2147418104;
  17784. property style: IHTMLStyle readonly dispid -2147418038;
  17785. property onhelp: OleVariant dispid -2147412099;
  17786. property onclick: OleVariant dispid -2147412104;
  17787. property ondblclick: OleVariant dispid -2147412103;
  17788. property onkeydown: OleVariant dispid -2147412107;
  17789. property onkeyup: OleVariant dispid -2147412106;
  17790. property onkeypress: OleVariant dispid -2147412105;
  17791. property onmouseout: OleVariant dispid -2147412111;
  17792. property onmouseover: OleVariant dispid -2147412112;
  17793. property onmousemove: OleVariant dispid -2147412108;
  17794. property onmousedown: OleVariant dispid -2147412110;
  17795. property onmouseup: OleVariant dispid -2147412109;
  17796. property document: IDispatch readonly dispid -2147417094;
  17797. property title: WideString dispid -2147418043;
  17798. property language: WideString dispid -2147413012;
  17799. property onselectstart: OleVariant dispid -2147412075;
  17800. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  17801. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  17802. property sourceIndex: Integer readonly dispid -2147417088;
  17803. property recordNumber: OleVariant readonly dispid -2147417087;
  17804. property lang: WideString dispid -2147413103;
  17805. property offsetLeft: Integer readonly dispid -2147417104;
  17806. property offsetTop: Integer readonly dispid -2147417103;
  17807. property offsetWidth: Integer readonly dispid -2147417102;
  17808. property offsetHeight: Integer readonly dispid -2147417101;
  17809. property offsetParent: IHTMLElement readonly dispid -2147417100;
  17810. property innerHTML: WideString dispid -2147417086;
  17811. property innerText: WideString dispid -2147417085;
  17812. property outerHTML: WideString dispid -2147417084;
  17813. property outerText: WideString dispid -2147417083;
  17814. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  17815. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  17816. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  17817. property isTextEdit: WordBool readonly dispid -2147417078;
  17818. procedure click; dispid -2147417079;
  17819. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  17820. property ondragstart: OleVariant dispid -2147412077;
  17821. function toString: WideString; dispid -2147417076;
  17822. property onbeforeupdate: OleVariant dispid -2147412091;
  17823. property onafterupdate: OleVariant dispid -2147412090;
  17824. property onerrorupdate: OleVariant dispid -2147412074;
  17825. property onrowexit: OleVariant dispid -2147412094;
  17826. property onrowenter: OleVariant dispid -2147412093;
  17827. property ondatasetchanged: OleVariant dispid -2147412072;
  17828. property ondataavailable: OleVariant dispid -2147412071;
  17829. property ondatasetcomplete: OleVariant dispid -2147412070;
  17830. property onfilterchange: OleVariant dispid -2147412069;
  17831. property children: IDispatch readonly dispid -2147417075;
  17832. property all: IDispatch readonly dispid -2147417074;
  17833. property scopeName: WideString readonly dispid -2147417073;
  17834. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  17835. procedure releaseCapture; dispid -2147417071;
  17836. property onlosecapture: OleVariant dispid -2147412066;
  17837. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  17838. procedure doScroll(component: OleVariant); dispid -2147417069;
  17839. property onscroll: OleVariant dispid -2147412081;
  17840. property ondrag: OleVariant dispid -2147412063;
  17841. property ondragend: OleVariant dispid -2147412062;
  17842. property ondragenter: OleVariant dispid -2147412061;
  17843. property ondragover: OleVariant dispid -2147412060;
  17844. property ondragleave: OleVariant dispid -2147412059;
  17845. property ondrop: OleVariant dispid -2147412058;
  17846. property onbeforecut: OleVariant dispid -2147412054;
  17847. property oncut: OleVariant dispid -2147412057;
  17848. property onbeforecopy: OleVariant dispid -2147412053;
  17849. property oncopy: OleVariant dispid -2147412056;
  17850. property onbeforepaste: OleVariant dispid -2147412052;
  17851. property onpaste: OleVariant dispid -2147412055;
  17852. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  17853. property onpropertychange: OleVariant dispid -2147412065;
  17854. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  17855. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  17856. procedure setExpression(const propname: WideString; const expression: WideString;
  17857. const language: WideString); dispid -2147417608;
  17858. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  17859. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  17860. property tabIndex: Smallint dispid -2147418097;
  17861. procedure focus; dispid -2147416112;
  17862. property accessKey: WideString dispid -2147416107;
  17863. property onblur: OleVariant dispid -2147412097;
  17864. property onfocus: OleVariant dispid -2147412098;
  17865. property onresize: OleVariant dispid -2147412076;
  17866. procedure blur; dispid -2147416110;
  17867. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  17868. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  17869. property clientHeight: Integer readonly dispid -2147416093;
  17870. property clientWidth: Integer readonly dispid -2147416092;
  17871. property clientTop: Integer readonly dispid -2147416091;
  17872. property clientLeft: Integer readonly dispid -2147416090;
  17873. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  17874. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  17875. property readyState: OleVariant readonly dispid -2147412996;
  17876. property onreadystatechange: OleVariant dispid -2147412087;
  17877. property onrowsdelete: OleVariant dispid -2147412050;
  17878. property onrowsinserted: OleVariant dispid -2147412049;
  17879. property oncellchange: OleVariant dispid -2147412048;
  17880. property dir: WideString dispid -2147412995;
  17881. function createControlRange: IDispatch; dispid -2147417056;
  17882. property scrollHeight: Integer readonly dispid -2147417055;
  17883. property scrollWidth: Integer readonly dispid -2147417054;
  17884. property scrollTop: Integer dispid -2147417053;
  17885. property scrollLeft: Integer dispid -2147417052;
  17886. procedure clearAttributes; dispid -2147417050;
  17887. property oncontextmenu: OleVariant dispid -2147412047;
  17888. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  17889. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  17890. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  17891. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  17892. property canHaveChildren: WordBool readonly dispid -2147417040;
  17893. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  17894. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  17895. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  17896. property behaviorUrns: IDispatch readonly dispid -2147417030;
  17897. property tagUrn: WideString dispid -2147417029;
  17898. property onbeforeeditfocus: OleVariant dispid -2147412043;
  17899. property readyStateValue: Integer readonly dispid -2147417028;
  17900. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  17901. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  17902. property isMultiLine: WordBool readonly dispid -2147417015;
  17903. property canHaveHTML: WordBool readonly dispid -2147417014;
  17904. property onlayoutcomplete: OleVariant dispid -2147412039;
  17905. property onpage: OleVariant dispid -2147412038;
  17906. property inflateBlock: WordBool dispid -2147417012;
  17907. property onbeforedeactivate: OleVariant dispid -2147412035;
  17908. procedure setActive; dispid -2147417011;
  17909. property contentEditable: WideString dispid -2147412950;
  17910. property isContentEditable: WordBool readonly dispid -2147417010;
  17911. property hideFocus: WordBool dispid -2147412949;
  17912. property disabled: WordBool dispid -2147418036;
  17913. property isDisabled: WordBool readonly dispid -2147417007;
  17914. property onmove: OleVariant dispid -2147412034;
  17915. property oncontrolselect: OleVariant dispid -2147412033;
  17916. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  17917. property onresizestart: OleVariant dispid -2147412029;
  17918. property onresizeend: OleVariant dispid -2147412028;
  17919. property onmovestart: OleVariant dispid -2147412031;
  17920. property onmoveend: OleVariant dispid -2147412030;
  17921. property onmouseenter: OleVariant dispid -2147412027;
  17922. property onmouseleave: OleVariant dispid -2147412026;
  17923. property onactivate: OleVariant dispid -2147412025;
  17924. property ondeactivate: OleVariant dispid -2147412024;
  17925. function dragDrop: WordBool; dispid -2147417005;
  17926. property glyphMode: Integer readonly dispid -2147417004;
  17927. property onmousewheel: OleVariant dispid -2147412036;
  17928. procedure normalize; dispid -2147417000;
  17929. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  17930. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  17931. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  17932. property onbeforeactivate: OleVariant dispid -2147412022;
  17933. property onfocusin: OleVariant dispid -2147412021;
  17934. property onfocusout: OleVariant dispid -2147412020;
  17935. property uniqueNumber: Integer readonly dispid -2147417058;
  17936. property uniqueID: WideString readonly dispid -2147417057;
  17937. property nodeType: Integer readonly dispid -2147417066;
  17938. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  17939. function hasChildNodes: WordBool; dispid -2147417064;
  17940. property childNodes: IDispatch readonly dispid -2147417063;
  17941. property attributes: IDispatch readonly dispid -2147417062;
  17942. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  17943. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  17944. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  17945. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  17946. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  17947. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  17948. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  17949. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  17950. property nodeName: WideString readonly dispid -2147417038;
  17951. property nodeValue: OleVariant dispid -2147417037;
  17952. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  17953. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  17954. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  17955. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  17956. property ownerDocument: IDispatch readonly dispid -2147416999;
  17957. property version: WideString dispid 1001;
  17958. end;
  17959. // *********************************************************************//
  17960. // DispIntf: DispHTMLHeadElement
  17961. // Flags: (4112) Hidden Dispatchable
  17962. // GUID: {3050F561-98B5-11CF-BB82-00AA00BDCE0B}
  17963. // *********************************************************************//
  17964. DispHTMLHeadElement = dispinterface
  17965. ['{3050F561-98B5-11CF-BB82-00AA00BDCE0B}']
  17966. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  17967. lFlags: Integer); dispid -2147417611;
  17968. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  17969. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  17970. property _className: WideString dispid -2147417111;
  17971. property id: WideString dispid -2147417110;
  17972. property tagName: WideString readonly dispid -2147417108;
  17973. property parentElement: IHTMLElement readonly dispid -2147418104;
  17974. property style: IHTMLStyle readonly dispid -2147418038;
  17975. property onhelp: OleVariant dispid -2147412099;
  17976. property onclick: OleVariant dispid -2147412104;
  17977. property ondblclick: OleVariant dispid -2147412103;
  17978. property onkeydown: OleVariant dispid -2147412107;
  17979. property onkeyup: OleVariant dispid -2147412106;
  17980. property onkeypress: OleVariant dispid -2147412105;
  17981. property onmouseout: OleVariant dispid -2147412111;
  17982. property onmouseover: OleVariant dispid -2147412112;
  17983. property onmousemove: OleVariant dispid -2147412108;
  17984. property onmousedown: OleVariant dispid -2147412110;
  17985. property onmouseup: OleVariant dispid -2147412109;
  17986. property document: IDispatch readonly dispid -2147417094;
  17987. property title: WideString dispid -2147418043;
  17988. property language: WideString dispid -2147413012;
  17989. property onselectstart: OleVariant dispid -2147412075;
  17990. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  17991. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  17992. property sourceIndex: Integer readonly dispid -2147417088;
  17993. property recordNumber: OleVariant readonly dispid -2147417087;
  17994. property lang: WideString dispid -2147413103;
  17995. property offsetLeft: Integer readonly dispid -2147417104;
  17996. property offsetTop: Integer readonly dispid -2147417103;
  17997. property offsetWidth: Integer readonly dispid -2147417102;
  17998. property offsetHeight: Integer readonly dispid -2147417101;
  17999. property offsetParent: IHTMLElement readonly dispid -2147417100;
  18000. property innerHTML: WideString dispid -2147417086;
  18001. property innerText: WideString dispid -2147417085;
  18002. property outerHTML: WideString dispid -2147417084;
  18003. property outerText: WideString dispid -2147417083;
  18004. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  18005. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  18006. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  18007. property isTextEdit: WordBool readonly dispid -2147417078;
  18008. procedure click; dispid -2147417079;
  18009. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  18010. property ondragstart: OleVariant dispid -2147412077;
  18011. function toString: WideString; dispid -2147417076;
  18012. property onbeforeupdate: OleVariant dispid -2147412091;
  18013. property onafterupdate: OleVariant dispid -2147412090;
  18014. property onerrorupdate: OleVariant dispid -2147412074;
  18015. property onrowexit: OleVariant dispid -2147412094;
  18016. property onrowenter: OleVariant dispid -2147412093;
  18017. property ondatasetchanged: OleVariant dispid -2147412072;
  18018. property ondataavailable: OleVariant dispid -2147412071;
  18019. property ondatasetcomplete: OleVariant dispid -2147412070;
  18020. property onfilterchange: OleVariant dispid -2147412069;
  18021. property children: IDispatch readonly dispid -2147417075;
  18022. property all: IDispatch readonly dispid -2147417074;
  18023. property scopeName: WideString readonly dispid -2147417073;
  18024. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  18025. procedure releaseCapture; dispid -2147417071;
  18026. property onlosecapture: OleVariant dispid -2147412066;
  18027. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  18028. procedure doScroll(component: OleVariant); dispid -2147417069;
  18029. property onscroll: OleVariant dispid -2147412081;
  18030. property ondrag: OleVariant dispid -2147412063;
  18031. property ondragend: OleVariant dispid -2147412062;
  18032. property ondragenter: OleVariant dispid -2147412061;
  18033. property ondragover: OleVariant dispid -2147412060;
  18034. property ondragleave: OleVariant dispid -2147412059;
  18035. property ondrop: OleVariant dispid -2147412058;
  18036. property onbeforecut: OleVariant dispid -2147412054;
  18037. property oncut: OleVariant dispid -2147412057;
  18038. property onbeforecopy: OleVariant dispid -2147412053;
  18039. property oncopy: OleVariant dispid -2147412056;
  18040. property onbeforepaste: OleVariant dispid -2147412052;
  18041. property onpaste: OleVariant dispid -2147412055;
  18042. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  18043. property onpropertychange: OleVariant dispid -2147412065;
  18044. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  18045. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  18046. procedure setExpression(const propname: WideString; const expression: WideString;
  18047. const language: WideString); dispid -2147417608;
  18048. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  18049. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  18050. property tabIndex: Smallint dispid -2147418097;
  18051. procedure focus; dispid -2147416112;
  18052. property accessKey: WideString dispid -2147416107;
  18053. property onblur: OleVariant dispid -2147412097;
  18054. property onfocus: OleVariant dispid -2147412098;
  18055. property onresize: OleVariant dispid -2147412076;
  18056. procedure blur; dispid -2147416110;
  18057. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  18058. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  18059. property clientHeight: Integer readonly dispid -2147416093;
  18060. property clientWidth: Integer readonly dispid -2147416092;
  18061. property clientTop: Integer readonly dispid -2147416091;
  18062. property clientLeft: Integer readonly dispid -2147416090;
  18063. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  18064. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  18065. property readyState: OleVariant readonly dispid -2147412996;
  18066. property onreadystatechange: OleVariant dispid -2147412087;
  18067. property onrowsdelete: OleVariant dispid -2147412050;
  18068. property onrowsinserted: OleVariant dispid -2147412049;
  18069. property oncellchange: OleVariant dispid -2147412048;
  18070. property dir: WideString dispid -2147412995;
  18071. function createControlRange: IDispatch; dispid -2147417056;
  18072. property scrollHeight: Integer readonly dispid -2147417055;
  18073. property scrollWidth: Integer readonly dispid -2147417054;
  18074. property scrollTop: Integer dispid -2147417053;
  18075. property scrollLeft: Integer dispid -2147417052;
  18076. procedure clearAttributes; dispid -2147417050;
  18077. property oncontextmenu: OleVariant dispid -2147412047;
  18078. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  18079. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  18080. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  18081. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  18082. property canHaveChildren: WordBool readonly dispid -2147417040;
  18083. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  18084. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  18085. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  18086. property behaviorUrns: IDispatch readonly dispid -2147417030;
  18087. property tagUrn: WideString dispid -2147417029;
  18088. property onbeforeeditfocus: OleVariant dispid -2147412043;
  18089. property readyStateValue: Integer readonly dispid -2147417028;
  18090. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  18091. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  18092. property isMultiLine: WordBool readonly dispid -2147417015;
  18093. property canHaveHTML: WordBool readonly dispid -2147417014;
  18094. property onlayoutcomplete: OleVariant dispid -2147412039;
  18095. property onpage: OleVariant dispid -2147412038;
  18096. property inflateBlock: WordBool dispid -2147417012;
  18097. property onbeforedeactivate: OleVariant dispid -2147412035;
  18098. procedure setActive; dispid -2147417011;
  18099. property contentEditable: WideString dispid -2147412950;
  18100. property isContentEditable: WordBool readonly dispid -2147417010;
  18101. property hideFocus: WordBool dispid -2147412949;
  18102. property disabled: WordBool dispid -2147418036;
  18103. property isDisabled: WordBool readonly dispid -2147417007;
  18104. property onmove: OleVariant dispid -2147412034;
  18105. property oncontrolselect: OleVariant dispid -2147412033;
  18106. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  18107. property onresizestart: OleVariant dispid -2147412029;
  18108. property onresizeend: OleVariant dispid -2147412028;
  18109. property onmovestart: OleVariant dispid -2147412031;
  18110. property onmoveend: OleVariant dispid -2147412030;
  18111. property onmouseenter: OleVariant dispid -2147412027;
  18112. property onmouseleave: OleVariant dispid -2147412026;
  18113. property onactivate: OleVariant dispid -2147412025;
  18114. property ondeactivate: OleVariant dispid -2147412024;
  18115. function dragDrop: WordBool; dispid -2147417005;
  18116. property glyphMode: Integer readonly dispid -2147417004;
  18117. property onmousewheel: OleVariant dispid -2147412036;
  18118. procedure normalize; dispid -2147417000;
  18119. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  18120. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  18121. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  18122. property onbeforeactivate: OleVariant dispid -2147412022;
  18123. property onfocusin: OleVariant dispid -2147412021;
  18124. property onfocusout: OleVariant dispid -2147412020;
  18125. property uniqueNumber: Integer readonly dispid -2147417058;
  18126. property uniqueID: WideString readonly dispid -2147417057;
  18127. property nodeType: Integer readonly dispid -2147417066;
  18128. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  18129. function hasChildNodes: WordBool; dispid -2147417064;
  18130. property childNodes: IDispatch readonly dispid -2147417063;
  18131. property attributes: IDispatch readonly dispid -2147417062;
  18132. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  18133. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  18134. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  18135. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  18136. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  18137. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  18138. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  18139. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  18140. property nodeName: WideString readonly dispid -2147417038;
  18141. property nodeValue: OleVariant dispid -2147417037;
  18142. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  18143. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  18144. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  18145. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  18146. property ownerDocument: IDispatch readonly dispid -2147416999;
  18147. property profile: WideString dispid 1001;
  18148. end;
  18149. // *********************************************************************//
  18150. // DispIntf: DispHTMLTitleElement
  18151. // Flags: (4112) Hidden Dispatchable
  18152. // GUID: {3050F516-98B5-11CF-BB82-00AA00BDCE0B}
  18153. // *********************************************************************//
  18154. DispHTMLTitleElement = dispinterface
  18155. ['{3050F516-98B5-11CF-BB82-00AA00BDCE0B}']
  18156. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  18157. lFlags: Integer); dispid -2147417611;
  18158. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  18159. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  18160. property _className: WideString dispid -2147417111;
  18161. property id: WideString dispid -2147417110;
  18162. property tagName: WideString readonly dispid -2147417108;
  18163. property parentElement: IHTMLElement readonly dispid -2147418104;
  18164. property style: IHTMLStyle readonly dispid -2147418038;
  18165. property onhelp: OleVariant dispid -2147412099;
  18166. property onclick: OleVariant dispid -2147412104;
  18167. property ondblclick: OleVariant dispid -2147412103;
  18168. property onkeydown: OleVariant dispid -2147412107;
  18169. property onkeyup: OleVariant dispid -2147412106;
  18170. property onkeypress: OleVariant dispid -2147412105;
  18171. property onmouseout: OleVariant dispid -2147412111;
  18172. property onmouseover: OleVariant dispid -2147412112;
  18173. property onmousemove: OleVariant dispid -2147412108;
  18174. property onmousedown: OleVariant dispid -2147412110;
  18175. property onmouseup: OleVariant dispid -2147412109;
  18176. property document: IDispatch readonly dispid -2147417094;
  18177. property title: WideString dispid -2147418043;
  18178. property language: WideString dispid -2147413012;
  18179. property onselectstart: OleVariant dispid -2147412075;
  18180. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  18181. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  18182. property sourceIndex: Integer readonly dispid -2147417088;
  18183. property recordNumber: OleVariant readonly dispid -2147417087;
  18184. property lang: WideString dispid -2147413103;
  18185. property offsetLeft: Integer readonly dispid -2147417104;
  18186. property offsetTop: Integer readonly dispid -2147417103;
  18187. property offsetWidth: Integer readonly dispid -2147417102;
  18188. property offsetHeight: Integer readonly dispid -2147417101;
  18189. property offsetParent: IHTMLElement readonly dispid -2147417100;
  18190. property innerHTML: WideString dispid -2147417086;
  18191. property innerText: WideString dispid -2147417085;
  18192. property outerHTML: WideString dispid -2147417084;
  18193. property outerText: WideString dispid -2147417083;
  18194. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  18195. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  18196. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  18197. property isTextEdit: WordBool readonly dispid -2147417078;
  18198. procedure click; dispid -2147417079;
  18199. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  18200. property ondragstart: OleVariant dispid -2147412077;
  18201. function toString: WideString; dispid -2147417076;
  18202. property onbeforeupdate: OleVariant dispid -2147412091;
  18203. property onafterupdate: OleVariant dispid -2147412090;
  18204. property onerrorupdate: OleVariant dispid -2147412074;
  18205. property onrowexit: OleVariant dispid -2147412094;
  18206. property onrowenter: OleVariant dispid -2147412093;
  18207. property ondatasetchanged: OleVariant dispid -2147412072;
  18208. property ondataavailable: OleVariant dispid -2147412071;
  18209. property ondatasetcomplete: OleVariant dispid -2147412070;
  18210. property onfilterchange: OleVariant dispid -2147412069;
  18211. property children: IDispatch readonly dispid -2147417075;
  18212. property all: IDispatch readonly dispid -2147417074;
  18213. property scopeName: WideString readonly dispid -2147417073;
  18214. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  18215. procedure releaseCapture; dispid -2147417071;
  18216. property onlosecapture: OleVariant dispid -2147412066;
  18217. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  18218. procedure doScroll(component: OleVariant); dispid -2147417069;
  18219. property onscroll: OleVariant dispid -2147412081;
  18220. property ondrag: OleVariant dispid -2147412063;
  18221. property ondragend: OleVariant dispid -2147412062;
  18222. property ondragenter: OleVariant dispid -2147412061;
  18223. property ondragover: OleVariant dispid -2147412060;
  18224. property ondragleave: OleVariant dispid -2147412059;
  18225. property ondrop: OleVariant dispid -2147412058;
  18226. property onbeforecut: OleVariant dispid -2147412054;
  18227. property oncut: OleVariant dispid -2147412057;
  18228. property onbeforecopy: OleVariant dispid -2147412053;
  18229. property oncopy: OleVariant dispid -2147412056;
  18230. property onbeforepaste: OleVariant dispid -2147412052;
  18231. property onpaste: OleVariant dispid -2147412055;
  18232. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  18233. property onpropertychange: OleVariant dispid -2147412065;
  18234. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  18235. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  18236. procedure setExpression(const propname: WideString; const expression: WideString;
  18237. const language: WideString); dispid -2147417608;
  18238. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  18239. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  18240. property tabIndex: Smallint dispid -2147418097;
  18241. procedure focus; dispid -2147416112;
  18242. property accessKey: WideString dispid -2147416107;
  18243. property onblur: OleVariant dispid -2147412097;
  18244. property onfocus: OleVariant dispid -2147412098;
  18245. property onresize: OleVariant dispid -2147412076;
  18246. procedure blur; dispid -2147416110;
  18247. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  18248. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  18249. property clientHeight: Integer readonly dispid -2147416093;
  18250. property clientWidth: Integer readonly dispid -2147416092;
  18251. property clientTop: Integer readonly dispid -2147416091;
  18252. property clientLeft: Integer readonly dispid -2147416090;
  18253. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  18254. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  18255. property readyState: OleVariant readonly dispid -2147412996;
  18256. property onreadystatechange: OleVariant dispid -2147412087;
  18257. property onrowsdelete: OleVariant dispid -2147412050;
  18258. property onrowsinserted: OleVariant dispid -2147412049;
  18259. property oncellchange: OleVariant dispid -2147412048;
  18260. property dir: WideString dispid -2147412995;
  18261. function createControlRange: IDispatch; dispid -2147417056;
  18262. property scrollHeight: Integer readonly dispid -2147417055;
  18263. property scrollWidth: Integer readonly dispid -2147417054;
  18264. property scrollTop: Integer dispid -2147417053;
  18265. property scrollLeft: Integer dispid -2147417052;
  18266. procedure clearAttributes; dispid -2147417050;
  18267. property oncontextmenu: OleVariant dispid -2147412047;
  18268. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  18269. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  18270. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  18271. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  18272. property canHaveChildren: WordBool readonly dispid -2147417040;
  18273. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  18274. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  18275. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  18276. property behaviorUrns: IDispatch readonly dispid -2147417030;
  18277. property tagUrn: WideString dispid -2147417029;
  18278. property onbeforeeditfocus: OleVariant dispid -2147412043;
  18279. property readyStateValue: Integer readonly dispid -2147417028;
  18280. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  18281. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  18282. property isMultiLine: WordBool readonly dispid -2147417015;
  18283. property canHaveHTML: WordBool readonly dispid -2147417014;
  18284. property onlayoutcomplete: OleVariant dispid -2147412039;
  18285. property onpage: OleVariant dispid -2147412038;
  18286. property inflateBlock: WordBool dispid -2147417012;
  18287. property onbeforedeactivate: OleVariant dispid -2147412035;
  18288. procedure setActive; dispid -2147417011;
  18289. property contentEditable: WideString dispid -2147412950;
  18290. property isContentEditable: WordBool readonly dispid -2147417010;
  18291. property hideFocus: WordBool dispid -2147412949;
  18292. property disabled: WordBool dispid -2147418036;
  18293. property isDisabled: WordBool readonly dispid -2147417007;
  18294. property onmove: OleVariant dispid -2147412034;
  18295. property oncontrolselect: OleVariant dispid -2147412033;
  18296. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  18297. property onresizestart: OleVariant dispid -2147412029;
  18298. property onresizeend: OleVariant dispid -2147412028;
  18299. property onmovestart: OleVariant dispid -2147412031;
  18300. property onmoveend: OleVariant dispid -2147412030;
  18301. property onmouseenter: OleVariant dispid -2147412027;
  18302. property onmouseleave: OleVariant dispid -2147412026;
  18303. property onactivate: OleVariant dispid -2147412025;
  18304. property ondeactivate: OleVariant dispid -2147412024;
  18305. function dragDrop: WordBool; dispid -2147417005;
  18306. property glyphMode: Integer readonly dispid -2147417004;
  18307. property onmousewheel: OleVariant dispid -2147412036;
  18308. procedure normalize; dispid -2147417000;
  18309. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  18310. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  18311. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  18312. property onbeforeactivate: OleVariant dispid -2147412022;
  18313. property onfocusin: OleVariant dispid -2147412021;
  18314. property onfocusout: OleVariant dispid -2147412020;
  18315. property uniqueNumber: Integer readonly dispid -2147417058;
  18316. property uniqueID: WideString readonly dispid -2147417057;
  18317. property nodeType: Integer readonly dispid -2147417066;
  18318. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  18319. function hasChildNodes: WordBool; dispid -2147417064;
  18320. property childNodes: IDispatch readonly dispid -2147417063;
  18321. property attributes: IDispatch readonly dispid -2147417062;
  18322. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  18323. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  18324. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  18325. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  18326. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  18327. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  18328. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  18329. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  18330. property nodeName: WideString readonly dispid -2147417038;
  18331. property nodeValue: OleVariant dispid -2147417037;
  18332. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  18333. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  18334. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  18335. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  18336. property ownerDocument: IDispatch readonly dispid -2147416999;
  18337. property text: WideString dispid -2147413011;
  18338. end;
  18339. // *********************************************************************//
  18340. // DispIntf: DispHTMLMetaElement
  18341. // Flags: (4112) Hidden Dispatchable
  18342. // GUID: {3050F517-98B5-11CF-BB82-00AA00BDCE0B}
  18343. // *********************************************************************//
  18344. DispHTMLMetaElement = dispinterface
  18345. ['{3050F517-98B5-11CF-BB82-00AA00BDCE0B}']
  18346. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  18347. lFlags: Integer); dispid -2147417611;
  18348. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  18349. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  18350. property _className: WideString dispid -2147417111;
  18351. property id: WideString dispid -2147417110;
  18352. property tagName: WideString readonly dispid -2147417108;
  18353. property parentElement: IHTMLElement readonly dispid -2147418104;
  18354. property style: IHTMLStyle readonly dispid -2147418038;
  18355. property onhelp: OleVariant dispid -2147412099;
  18356. property onclick: OleVariant dispid -2147412104;
  18357. property ondblclick: OleVariant dispid -2147412103;
  18358. property onkeydown: OleVariant dispid -2147412107;
  18359. property onkeyup: OleVariant dispid -2147412106;
  18360. property onkeypress: OleVariant dispid -2147412105;
  18361. property onmouseout: OleVariant dispid -2147412111;
  18362. property onmouseover: OleVariant dispid -2147412112;
  18363. property onmousemove: OleVariant dispid -2147412108;
  18364. property onmousedown: OleVariant dispid -2147412110;
  18365. property onmouseup: OleVariant dispid -2147412109;
  18366. property document: IDispatch readonly dispid -2147417094;
  18367. property title: WideString dispid -2147418043;
  18368. property language: WideString dispid -2147413012;
  18369. property onselectstart: OleVariant dispid -2147412075;
  18370. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  18371. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  18372. property sourceIndex: Integer readonly dispid -2147417088;
  18373. property recordNumber: OleVariant readonly dispid -2147417087;
  18374. property lang: WideString dispid -2147413103;
  18375. property offsetLeft: Integer readonly dispid -2147417104;
  18376. property offsetTop: Integer readonly dispid -2147417103;
  18377. property offsetWidth: Integer readonly dispid -2147417102;
  18378. property offsetHeight: Integer readonly dispid -2147417101;
  18379. property offsetParent: IHTMLElement readonly dispid -2147417100;
  18380. property innerHTML: WideString dispid -2147417086;
  18381. property innerText: WideString dispid -2147417085;
  18382. property outerHTML: WideString dispid -2147417084;
  18383. property outerText: WideString dispid -2147417083;
  18384. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  18385. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  18386. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  18387. property isTextEdit: WordBool readonly dispid -2147417078;
  18388. procedure click; dispid -2147417079;
  18389. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  18390. property ondragstart: OleVariant dispid -2147412077;
  18391. function toString: WideString; dispid -2147417076;
  18392. property onbeforeupdate: OleVariant dispid -2147412091;
  18393. property onafterupdate: OleVariant dispid -2147412090;
  18394. property onerrorupdate: OleVariant dispid -2147412074;
  18395. property onrowexit: OleVariant dispid -2147412094;
  18396. property onrowenter: OleVariant dispid -2147412093;
  18397. property ondatasetchanged: OleVariant dispid -2147412072;
  18398. property ondataavailable: OleVariant dispid -2147412071;
  18399. property ondatasetcomplete: OleVariant dispid -2147412070;
  18400. property onfilterchange: OleVariant dispid -2147412069;
  18401. property children: IDispatch readonly dispid -2147417075;
  18402. property all: IDispatch readonly dispid -2147417074;
  18403. property scopeName: WideString readonly dispid -2147417073;
  18404. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  18405. procedure releaseCapture; dispid -2147417071;
  18406. property onlosecapture: OleVariant dispid -2147412066;
  18407. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  18408. procedure doScroll(component: OleVariant); dispid -2147417069;
  18409. property onscroll: OleVariant dispid -2147412081;
  18410. property ondrag: OleVariant dispid -2147412063;
  18411. property ondragend: OleVariant dispid -2147412062;
  18412. property ondragenter: OleVariant dispid -2147412061;
  18413. property ondragover: OleVariant dispid -2147412060;
  18414. property ondragleave: OleVariant dispid -2147412059;
  18415. property ondrop: OleVariant dispid -2147412058;
  18416. property onbeforecut: OleVariant dispid -2147412054;
  18417. property oncut: OleVariant dispid -2147412057;
  18418. property onbeforecopy: OleVariant dispid -2147412053;
  18419. property oncopy: OleVariant dispid -2147412056;
  18420. property onbeforepaste: OleVariant dispid -2147412052;
  18421. property onpaste: OleVariant dispid -2147412055;
  18422. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  18423. property onpropertychange: OleVariant dispid -2147412065;
  18424. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  18425. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  18426. procedure setExpression(const propname: WideString; const expression: WideString;
  18427. const language: WideString); dispid -2147417608;
  18428. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  18429. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  18430. property tabIndex: Smallint dispid -2147418097;
  18431. procedure focus; dispid -2147416112;
  18432. property accessKey: WideString dispid -2147416107;
  18433. property onblur: OleVariant dispid -2147412097;
  18434. property onfocus: OleVariant dispid -2147412098;
  18435. property onresize: OleVariant dispid -2147412076;
  18436. procedure blur; dispid -2147416110;
  18437. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  18438. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  18439. property clientHeight: Integer readonly dispid -2147416093;
  18440. property clientWidth: Integer readonly dispid -2147416092;
  18441. property clientTop: Integer readonly dispid -2147416091;
  18442. property clientLeft: Integer readonly dispid -2147416090;
  18443. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  18444. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  18445. property readyState: OleVariant readonly dispid -2147412996;
  18446. property onreadystatechange: OleVariant dispid -2147412087;
  18447. property onrowsdelete: OleVariant dispid -2147412050;
  18448. property onrowsinserted: OleVariant dispid -2147412049;
  18449. property oncellchange: OleVariant dispid -2147412048;
  18450. property dir: WideString dispid -2147412995;
  18451. function createControlRange: IDispatch; dispid -2147417056;
  18452. property scrollHeight: Integer readonly dispid -2147417055;
  18453. property scrollWidth: Integer readonly dispid -2147417054;
  18454. property scrollTop: Integer dispid -2147417053;
  18455. property scrollLeft: Integer dispid -2147417052;
  18456. procedure clearAttributes; dispid -2147417050;
  18457. property oncontextmenu: OleVariant dispid -2147412047;
  18458. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  18459. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  18460. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  18461. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  18462. property canHaveChildren: WordBool readonly dispid -2147417040;
  18463. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  18464. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  18465. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  18466. property behaviorUrns: IDispatch readonly dispid -2147417030;
  18467. property tagUrn: WideString dispid -2147417029;
  18468. property onbeforeeditfocus: OleVariant dispid -2147412043;
  18469. property readyStateValue: Integer readonly dispid -2147417028;
  18470. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  18471. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  18472. property isMultiLine: WordBool readonly dispid -2147417015;
  18473. property canHaveHTML: WordBool readonly dispid -2147417014;
  18474. property onlayoutcomplete: OleVariant dispid -2147412039;
  18475. property onpage: OleVariant dispid -2147412038;
  18476. property inflateBlock: WordBool dispid -2147417012;
  18477. property onbeforedeactivate: OleVariant dispid -2147412035;
  18478. procedure setActive; dispid -2147417011;
  18479. property contentEditable: WideString dispid -2147412950;
  18480. property isContentEditable: WordBool readonly dispid -2147417010;
  18481. property hideFocus: WordBool dispid -2147412949;
  18482. property disabled: WordBool dispid -2147418036;
  18483. property isDisabled: WordBool readonly dispid -2147417007;
  18484. property onmove: OleVariant dispid -2147412034;
  18485. property oncontrolselect: OleVariant dispid -2147412033;
  18486. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  18487. property onresizestart: OleVariant dispid -2147412029;
  18488. property onresizeend: OleVariant dispid -2147412028;
  18489. property onmovestart: OleVariant dispid -2147412031;
  18490. property onmoveend: OleVariant dispid -2147412030;
  18491. property onmouseenter: OleVariant dispid -2147412027;
  18492. property onmouseleave: OleVariant dispid -2147412026;
  18493. property onactivate: OleVariant dispid -2147412025;
  18494. property ondeactivate: OleVariant dispid -2147412024;
  18495. function dragDrop: WordBool; dispid -2147417005;
  18496. property glyphMode: Integer readonly dispid -2147417004;
  18497. property onmousewheel: OleVariant dispid -2147412036;
  18498. procedure normalize; dispid -2147417000;
  18499. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  18500. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  18501. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  18502. property onbeforeactivate: OleVariant dispid -2147412022;
  18503. property onfocusin: OleVariant dispid -2147412021;
  18504. property onfocusout: OleVariant dispid -2147412020;
  18505. property uniqueNumber: Integer readonly dispid -2147417058;
  18506. property uniqueID: WideString readonly dispid -2147417057;
  18507. property nodeType: Integer readonly dispid -2147417066;
  18508. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  18509. function hasChildNodes: WordBool; dispid -2147417064;
  18510. property childNodes: IDispatch readonly dispid -2147417063;
  18511. property attributes: IDispatch readonly dispid -2147417062;
  18512. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  18513. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  18514. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  18515. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  18516. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  18517. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  18518. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  18519. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  18520. property nodeName: WideString readonly dispid -2147417038;
  18521. property nodeValue: OleVariant dispid -2147417037;
  18522. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  18523. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  18524. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  18525. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  18526. property ownerDocument: IDispatch readonly dispid -2147416999;
  18527. property httpEquiv: WideString dispid 1001;
  18528. property content: WideString dispid 1002;
  18529. property name: WideString dispid -2147418112;
  18530. property url: WideString dispid 1003;
  18531. property charset: WideString dispid 1013;
  18532. property scheme: WideString dispid 1020;
  18533. end;
  18534. // *********************************************************************//
  18535. // DispIntf: DispHTMLBaseElement
  18536. // Flags: (4112) Hidden Dispatchable
  18537. // GUID: {3050F518-98B5-11CF-BB82-00AA00BDCE0B}
  18538. // *********************************************************************//
  18539. DispHTMLBaseElement = dispinterface
  18540. ['{3050F518-98B5-11CF-BB82-00AA00BDCE0B}']
  18541. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  18542. lFlags: Integer); dispid -2147417611;
  18543. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  18544. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  18545. property _className: WideString dispid -2147417111;
  18546. property id: WideString dispid -2147417110;
  18547. property tagName: WideString readonly dispid -2147417108;
  18548. property parentElement: IHTMLElement readonly dispid -2147418104;
  18549. property style: IHTMLStyle readonly dispid -2147418038;
  18550. property onhelp: OleVariant dispid -2147412099;
  18551. property onclick: OleVariant dispid -2147412104;
  18552. property ondblclick: OleVariant dispid -2147412103;
  18553. property onkeydown: OleVariant dispid -2147412107;
  18554. property onkeyup: OleVariant dispid -2147412106;
  18555. property onkeypress: OleVariant dispid -2147412105;
  18556. property onmouseout: OleVariant dispid -2147412111;
  18557. property onmouseover: OleVariant dispid -2147412112;
  18558. property onmousemove: OleVariant dispid -2147412108;
  18559. property onmousedown: OleVariant dispid -2147412110;
  18560. property onmouseup: OleVariant dispid -2147412109;
  18561. property document: IDispatch readonly dispid -2147417094;
  18562. property title: WideString dispid -2147418043;
  18563. property language: WideString dispid -2147413012;
  18564. property onselectstart: OleVariant dispid -2147412075;
  18565. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  18566. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  18567. property sourceIndex: Integer readonly dispid -2147417088;
  18568. property recordNumber: OleVariant readonly dispid -2147417087;
  18569. property lang: WideString dispid -2147413103;
  18570. property offsetLeft: Integer readonly dispid -2147417104;
  18571. property offsetTop: Integer readonly dispid -2147417103;
  18572. property offsetWidth: Integer readonly dispid -2147417102;
  18573. property offsetHeight: Integer readonly dispid -2147417101;
  18574. property offsetParent: IHTMLElement readonly dispid -2147417100;
  18575. property innerHTML: WideString dispid -2147417086;
  18576. property innerText: WideString dispid -2147417085;
  18577. property outerHTML: WideString dispid -2147417084;
  18578. property outerText: WideString dispid -2147417083;
  18579. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  18580. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  18581. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  18582. property isTextEdit: WordBool readonly dispid -2147417078;
  18583. procedure click; dispid -2147417079;
  18584. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  18585. property ondragstart: OleVariant dispid -2147412077;
  18586. function toString: WideString; dispid -2147417076;
  18587. property onbeforeupdate: OleVariant dispid -2147412091;
  18588. property onafterupdate: OleVariant dispid -2147412090;
  18589. property onerrorupdate: OleVariant dispid -2147412074;
  18590. property onrowexit: OleVariant dispid -2147412094;
  18591. property onrowenter: OleVariant dispid -2147412093;
  18592. property ondatasetchanged: OleVariant dispid -2147412072;
  18593. property ondataavailable: OleVariant dispid -2147412071;
  18594. property ondatasetcomplete: OleVariant dispid -2147412070;
  18595. property onfilterchange: OleVariant dispid -2147412069;
  18596. property children: IDispatch readonly dispid -2147417075;
  18597. property all: IDispatch readonly dispid -2147417074;
  18598. property scopeName: WideString readonly dispid -2147417073;
  18599. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  18600. procedure releaseCapture; dispid -2147417071;
  18601. property onlosecapture: OleVariant dispid -2147412066;
  18602. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  18603. procedure doScroll(component: OleVariant); dispid -2147417069;
  18604. property onscroll: OleVariant dispid -2147412081;
  18605. property ondrag: OleVariant dispid -2147412063;
  18606. property ondragend: OleVariant dispid -2147412062;
  18607. property ondragenter: OleVariant dispid -2147412061;
  18608. property ondragover: OleVariant dispid -2147412060;
  18609. property ondragleave: OleVariant dispid -2147412059;
  18610. property ondrop: OleVariant dispid -2147412058;
  18611. property onbeforecut: OleVariant dispid -2147412054;
  18612. property oncut: OleVariant dispid -2147412057;
  18613. property onbeforecopy: OleVariant dispid -2147412053;
  18614. property oncopy: OleVariant dispid -2147412056;
  18615. property onbeforepaste: OleVariant dispid -2147412052;
  18616. property onpaste: OleVariant dispid -2147412055;
  18617. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  18618. property onpropertychange: OleVariant dispid -2147412065;
  18619. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  18620. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  18621. procedure setExpression(const propname: WideString; const expression: WideString;
  18622. const language: WideString); dispid -2147417608;
  18623. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  18624. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  18625. property tabIndex: Smallint dispid -2147418097;
  18626. procedure focus; dispid -2147416112;
  18627. property accessKey: WideString dispid -2147416107;
  18628. property onblur: OleVariant dispid -2147412097;
  18629. property onfocus: OleVariant dispid -2147412098;
  18630. property onresize: OleVariant dispid -2147412076;
  18631. procedure blur; dispid -2147416110;
  18632. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  18633. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  18634. property clientHeight: Integer readonly dispid -2147416093;
  18635. property clientWidth: Integer readonly dispid -2147416092;
  18636. property clientTop: Integer readonly dispid -2147416091;
  18637. property clientLeft: Integer readonly dispid -2147416090;
  18638. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  18639. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  18640. property readyState: OleVariant readonly dispid -2147412996;
  18641. property onreadystatechange: OleVariant dispid -2147412087;
  18642. property onrowsdelete: OleVariant dispid -2147412050;
  18643. property onrowsinserted: OleVariant dispid -2147412049;
  18644. property oncellchange: OleVariant dispid -2147412048;
  18645. property dir: WideString dispid -2147412995;
  18646. function createControlRange: IDispatch; dispid -2147417056;
  18647. property scrollHeight: Integer readonly dispid -2147417055;
  18648. property scrollWidth: Integer readonly dispid -2147417054;
  18649. property scrollTop: Integer dispid -2147417053;
  18650. property scrollLeft: Integer dispid -2147417052;
  18651. procedure clearAttributes; dispid -2147417050;
  18652. property oncontextmenu: OleVariant dispid -2147412047;
  18653. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  18654. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  18655. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  18656. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  18657. property canHaveChildren: WordBool readonly dispid -2147417040;
  18658. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  18659. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  18660. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  18661. property behaviorUrns: IDispatch readonly dispid -2147417030;
  18662. property tagUrn: WideString dispid -2147417029;
  18663. property onbeforeeditfocus: OleVariant dispid -2147412043;
  18664. property readyStateValue: Integer readonly dispid -2147417028;
  18665. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  18666. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  18667. property isMultiLine: WordBool readonly dispid -2147417015;
  18668. property canHaveHTML: WordBool readonly dispid -2147417014;
  18669. property onlayoutcomplete: OleVariant dispid -2147412039;
  18670. property onpage: OleVariant dispid -2147412038;
  18671. property inflateBlock: WordBool dispid -2147417012;
  18672. property onbeforedeactivate: OleVariant dispid -2147412035;
  18673. procedure setActive; dispid -2147417011;
  18674. property contentEditable: WideString dispid -2147412950;
  18675. property isContentEditable: WordBool readonly dispid -2147417010;
  18676. property hideFocus: WordBool dispid -2147412949;
  18677. property disabled: WordBool dispid -2147418036;
  18678. property isDisabled: WordBool readonly dispid -2147417007;
  18679. property onmove: OleVariant dispid -2147412034;
  18680. property oncontrolselect: OleVariant dispid -2147412033;
  18681. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  18682. property onresizestart: OleVariant dispid -2147412029;
  18683. property onresizeend: OleVariant dispid -2147412028;
  18684. property onmovestart: OleVariant dispid -2147412031;
  18685. property onmoveend: OleVariant dispid -2147412030;
  18686. property onmouseenter: OleVariant dispid -2147412027;
  18687. property onmouseleave: OleVariant dispid -2147412026;
  18688. property onactivate: OleVariant dispid -2147412025;
  18689. property ondeactivate: OleVariant dispid -2147412024;
  18690. function dragDrop: WordBool; dispid -2147417005;
  18691. property glyphMode: Integer readonly dispid -2147417004;
  18692. property onmousewheel: OleVariant dispid -2147412036;
  18693. procedure normalize; dispid -2147417000;
  18694. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  18695. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  18696. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  18697. property onbeforeactivate: OleVariant dispid -2147412022;
  18698. property onfocusin: OleVariant dispid -2147412021;
  18699. property onfocusout: OleVariant dispid -2147412020;
  18700. property uniqueNumber: Integer readonly dispid -2147417058;
  18701. property uniqueID: WideString readonly dispid -2147417057;
  18702. property nodeType: Integer readonly dispid -2147417066;
  18703. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  18704. function hasChildNodes: WordBool; dispid -2147417064;
  18705. property childNodes: IDispatch readonly dispid -2147417063;
  18706. property attributes: IDispatch readonly dispid -2147417062;
  18707. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  18708. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  18709. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  18710. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  18711. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  18712. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  18713. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  18714. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  18715. property nodeName: WideString readonly dispid -2147417038;
  18716. property nodeValue: OleVariant dispid -2147417037;
  18717. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  18718. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  18719. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  18720. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  18721. property ownerDocument: IDispatch readonly dispid -2147416999;
  18722. property href: WideString dispid 1003;
  18723. property target: WideString dispid 1004;
  18724. end;
  18725. // *********************************************************************//
  18726. // DispIntf: DispHTMLIsIndexElement
  18727. // Flags: (4112) Hidden Dispatchable
  18728. // GUID: {3050F519-98B5-11CF-BB82-00AA00BDCE0B}
  18729. // *********************************************************************//
  18730. DispHTMLIsIndexElement = dispinterface
  18731. ['{3050F519-98B5-11CF-BB82-00AA00BDCE0B}']
  18732. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  18733. lFlags: Integer); dispid -2147417611;
  18734. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  18735. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  18736. property _className: WideString dispid -2147417111;
  18737. property id: WideString dispid -2147417110;
  18738. property tagName: WideString readonly dispid -2147417108;
  18739. property parentElement: IHTMLElement readonly dispid -2147418104;
  18740. property style: IHTMLStyle readonly dispid -2147418038;
  18741. property onhelp: OleVariant dispid -2147412099;
  18742. property onclick: OleVariant dispid -2147412104;
  18743. property ondblclick: OleVariant dispid -2147412103;
  18744. property onkeydown: OleVariant dispid -2147412107;
  18745. property onkeyup: OleVariant dispid -2147412106;
  18746. property onkeypress: OleVariant dispid -2147412105;
  18747. property onmouseout: OleVariant dispid -2147412111;
  18748. property onmouseover: OleVariant dispid -2147412112;
  18749. property onmousemove: OleVariant dispid -2147412108;
  18750. property onmousedown: OleVariant dispid -2147412110;
  18751. property onmouseup: OleVariant dispid -2147412109;
  18752. property document: IDispatch readonly dispid -2147417094;
  18753. property title: WideString dispid -2147418043;
  18754. property language: WideString dispid -2147413012;
  18755. property onselectstart: OleVariant dispid -2147412075;
  18756. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  18757. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  18758. property sourceIndex: Integer readonly dispid -2147417088;
  18759. property recordNumber: OleVariant readonly dispid -2147417087;
  18760. property lang: WideString dispid -2147413103;
  18761. property offsetLeft: Integer readonly dispid -2147417104;
  18762. property offsetTop: Integer readonly dispid -2147417103;
  18763. property offsetWidth: Integer readonly dispid -2147417102;
  18764. property offsetHeight: Integer readonly dispid -2147417101;
  18765. property offsetParent: IHTMLElement readonly dispid -2147417100;
  18766. property innerHTML: WideString dispid -2147417086;
  18767. property innerText: WideString dispid -2147417085;
  18768. property outerHTML: WideString dispid -2147417084;
  18769. property outerText: WideString dispid -2147417083;
  18770. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  18771. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  18772. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  18773. property isTextEdit: WordBool readonly dispid -2147417078;
  18774. procedure click; dispid -2147417079;
  18775. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  18776. property ondragstart: OleVariant dispid -2147412077;
  18777. function toString: WideString; dispid -2147417076;
  18778. property onbeforeupdate: OleVariant dispid -2147412091;
  18779. property onafterupdate: OleVariant dispid -2147412090;
  18780. property onerrorupdate: OleVariant dispid -2147412074;
  18781. property onrowexit: OleVariant dispid -2147412094;
  18782. property onrowenter: OleVariant dispid -2147412093;
  18783. property ondatasetchanged: OleVariant dispid -2147412072;
  18784. property ondataavailable: OleVariant dispid -2147412071;
  18785. property ondatasetcomplete: OleVariant dispid -2147412070;
  18786. property onfilterchange: OleVariant dispid -2147412069;
  18787. property children: IDispatch readonly dispid -2147417075;
  18788. property all: IDispatch readonly dispid -2147417074;
  18789. property scopeName: WideString readonly dispid -2147417073;
  18790. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  18791. procedure releaseCapture; dispid -2147417071;
  18792. property onlosecapture: OleVariant dispid -2147412066;
  18793. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  18794. procedure doScroll(component: OleVariant); dispid -2147417069;
  18795. property onscroll: OleVariant dispid -2147412081;
  18796. property ondrag: OleVariant dispid -2147412063;
  18797. property ondragend: OleVariant dispid -2147412062;
  18798. property ondragenter: OleVariant dispid -2147412061;
  18799. property ondragover: OleVariant dispid -2147412060;
  18800. property ondragleave: OleVariant dispid -2147412059;
  18801. property ondrop: OleVariant dispid -2147412058;
  18802. property onbeforecut: OleVariant dispid -2147412054;
  18803. property oncut: OleVariant dispid -2147412057;
  18804. property onbeforecopy: OleVariant dispid -2147412053;
  18805. property oncopy: OleVariant dispid -2147412056;
  18806. property onbeforepaste: OleVariant dispid -2147412052;
  18807. property onpaste: OleVariant dispid -2147412055;
  18808. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  18809. property onpropertychange: OleVariant dispid -2147412065;
  18810. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  18811. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  18812. procedure setExpression(const propname: WideString; const expression: WideString;
  18813. const language: WideString); dispid -2147417608;
  18814. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  18815. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  18816. property tabIndex: Smallint dispid -2147418097;
  18817. procedure focus; dispid -2147416112;
  18818. property accessKey: WideString dispid -2147416107;
  18819. property onblur: OleVariant dispid -2147412097;
  18820. property onfocus: OleVariant dispid -2147412098;
  18821. property onresize: OleVariant dispid -2147412076;
  18822. procedure blur; dispid -2147416110;
  18823. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  18824. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  18825. property clientHeight: Integer readonly dispid -2147416093;
  18826. property clientWidth: Integer readonly dispid -2147416092;
  18827. property clientTop: Integer readonly dispid -2147416091;
  18828. property clientLeft: Integer readonly dispid -2147416090;
  18829. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  18830. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  18831. property readyState: OleVariant readonly dispid -2147412996;
  18832. property onreadystatechange: OleVariant dispid -2147412087;
  18833. property onrowsdelete: OleVariant dispid -2147412050;
  18834. property onrowsinserted: OleVariant dispid -2147412049;
  18835. property oncellchange: OleVariant dispid -2147412048;
  18836. property dir: WideString dispid -2147412995;
  18837. function createControlRange: IDispatch; dispid -2147417056;
  18838. property scrollHeight: Integer readonly dispid -2147417055;
  18839. property scrollWidth: Integer readonly dispid -2147417054;
  18840. property scrollTop: Integer dispid -2147417053;
  18841. property scrollLeft: Integer dispid -2147417052;
  18842. procedure clearAttributes; dispid -2147417050;
  18843. property oncontextmenu: OleVariant dispid -2147412047;
  18844. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  18845. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  18846. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  18847. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  18848. property canHaveChildren: WordBool readonly dispid -2147417040;
  18849. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  18850. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  18851. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  18852. property behaviorUrns: IDispatch readonly dispid -2147417030;
  18853. property tagUrn: WideString dispid -2147417029;
  18854. property onbeforeeditfocus: OleVariant dispid -2147412043;
  18855. property readyStateValue: Integer readonly dispid -2147417028;
  18856. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  18857. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  18858. property isMultiLine: WordBool readonly dispid -2147417015;
  18859. property canHaveHTML: WordBool readonly dispid -2147417014;
  18860. property onlayoutcomplete: OleVariant dispid -2147412039;
  18861. property onpage: OleVariant dispid -2147412038;
  18862. property inflateBlock: WordBool dispid -2147417012;
  18863. property onbeforedeactivate: OleVariant dispid -2147412035;
  18864. procedure setActive; dispid -2147417011;
  18865. property contentEditable: WideString dispid -2147412950;
  18866. property isContentEditable: WordBool readonly dispid -2147417010;
  18867. property hideFocus: WordBool dispid -2147412949;
  18868. property disabled: WordBool dispid -2147418036;
  18869. property isDisabled: WordBool readonly dispid -2147417007;
  18870. property onmove: OleVariant dispid -2147412034;
  18871. property oncontrolselect: OleVariant dispid -2147412033;
  18872. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  18873. property onresizestart: OleVariant dispid -2147412029;
  18874. property onresizeend: OleVariant dispid -2147412028;
  18875. property onmovestart: OleVariant dispid -2147412031;
  18876. property onmoveend: OleVariant dispid -2147412030;
  18877. property onmouseenter: OleVariant dispid -2147412027;
  18878. property onmouseleave: OleVariant dispid -2147412026;
  18879. property onactivate: OleVariant dispid -2147412025;
  18880. property ondeactivate: OleVariant dispid -2147412024;
  18881. function dragDrop: WordBool; dispid -2147417005;
  18882. property glyphMode: Integer readonly dispid -2147417004;
  18883. property onmousewheel: OleVariant dispid -2147412036;
  18884. procedure normalize; dispid -2147417000;
  18885. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  18886. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  18887. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  18888. property onbeforeactivate: OleVariant dispid -2147412022;
  18889. property onfocusin: OleVariant dispid -2147412021;
  18890. property onfocusout: OleVariant dispid -2147412020;
  18891. property uniqueNumber: Integer readonly dispid -2147417058;
  18892. property uniqueID: WideString readonly dispid -2147417057;
  18893. property nodeType: Integer readonly dispid -2147417066;
  18894. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  18895. function hasChildNodes: WordBool; dispid -2147417064;
  18896. property childNodes: IDispatch readonly dispid -2147417063;
  18897. property attributes: IDispatch readonly dispid -2147417062;
  18898. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  18899. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  18900. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  18901. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  18902. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  18903. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  18904. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  18905. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  18906. property nodeName: WideString readonly dispid -2147417038;
  18907. property nodeValue: OleVariant dispid -2147417037;
  18908. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  18909. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  18910. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  18911. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  18912. property ownerDocument: IDispatch readonly dispid -2147416999;
  18913. property prompt: WideString dispid 1010;
  18914. property action: WideString dispid 1011;
  18915. property form: IHTMLFormElement readonly dispid 1012;
  18916. end;
  18917. // *********************************************************************//
  18918. // DispIntf: DispHTMLNextIdElement
  18919. // Flags: (4112) Hidden Dispatchable
  18920. // GUID: {3050F51A-98B5-11CF-BB82-00AA00BDCE0B}
  18921. // *********************************************************************//
  18922. DispHTMLNextIdElement = dispinterface
  18923. ['{3050F51A-98B5-11CF-BB82-00AA00BDCE0B}']
  18924. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  18925. lFlags: Integer); dispid -2147417611;
  18926. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  18927. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  18928. property _className: WideString dispid -2147417111;
  18929. property id: WideString dispid -2147417110;
  18930. property tagName: WideString readonly dispid -2147417108;
  18931. property parentElement: IHTMLElement readonly dispid -2147418104;
  18932. property style: IHTMLStyle readonly dispid -2147418038;
  18933. property onhelp: OleVariant dispid -2147412099;
  18934. property onclick: OleVariant dispid -2147412104;
  18935. property ondblclick: OleVariant dispid -2147412103;
  18936. property onkeydown: OleVariant dispid -2147412107;
  18937. property onkeyup: OleVariant dispid -2147412106;
  18938. property onkeypress: OleVariant dispid -2147412105;
  18939. property onmouseout: OleVariant dispid -2147412111;
  18940. property onmouseover: OleVariant dispid -2147412112;
  18941. property onmousemove: OleVariant dispid -2147412108;
  18942. property onmousedown: OleVariant dispid -2147412110;
  18943. property onmouseup: OleVariant dispid -2147412109;
  18944. property document: IDispatch readonly dispid -2147417094;
  18945. property title: WideString dispid -2147418043;
  18946. property language: WideString dispid -2147413012;
  18947. property onselectstart: OleVariant dispid -2147412075;
  18948. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  18949. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  18950. property sourceIndex: Integer readonly dispid -2147417088;
  18951. property recordNumber: OleVariant readonly dispid -2147417087;
  18952. property lang: WideString dispid -2147413103;
  18953. property offsetLeft: Integer readonly dispid -2147417104;
  18954. property offsetTop: Integer readonly dispid -2147417103;
  18955. property offsetWidth: Integer readonly dispid -2147417102;
  18956. property offsetHeight: Integer readonly dispid -2147417101;
  18957. property offsetParent: IHTMLElement readonly dispid -2147417100;
  18958. property innerHTML: WideString dispid -2147417086;
  18959. property innerText: WideString dispid -2147417085;
  18960. property outerHTML: WideString dispid -2147417084;
  18961. property outerText: WideString dispid -2147417083;
  18962. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  18963. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  18964. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  18965. property isTextEdit: WordBool readonly dispid -2147417078;
  18966. procedure click; dispid -2147417079;
  18967. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  18968. property ondragstart: OleVariant dispid -2147412077;
  18969. function toString: WideString; dispid -2147417076;
  18970. property onbeforeupdate: OleVariant dispid -2147412091;
  18971. property onafterupdate: OleVariant dispid -2147412090;
  18972. property onerrorupdate: OleVariant dispid -2147412074;
  18973. property onrowexit: OleVariant dispid -2147412094;
  18974. property onrowenter: OleVariant dispid -2147412093;
  18975. property ondatasetchanged: OleVariant dispid -2147412072;
  18976. property ondataavailable: OleVariant dispid -2147412071;
  18977. property ondatasetcomplete: OleVariant dispid -2147412070;
  18978. property onfilterchange: OleVariant dispid -2147412069;
  18979. property children: IDispatch readonly dispid -2147417075;
  18980. property all: IDispatch readonly dispid -2147417074;
  18981. property scopeName: WideString readonly dispid -2147417073;
  18982. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  18983. procedure releaseCapture; dispid -2147417071;
  18984. property onlosecapture: OleVariant dispid -2147412066;
  18985. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  18986. procedure doScroll(component: OleVariant); dispid -2147417069;
  18987. property onscroll: OleVariant dispid -2147412081;
  18988. property ondrag: OleVariant dispid -2147412063;
  18989. property ondragend: OleVariant dispid -2147412062;
  18990. property ondragenter: OleVariant dispid -2147412061;
  18991. property ondragover: OleVariant dispid -2147412060;
  18992. property ondragleave: OleVariant dispid -2147412059;
  18993. property ondrop: OleVariant dispid -2147412058;
  18994. property onbeforecut: OleVariant dispid -2147412054;
  18995. property oncut: OleVariant dispid -2147412057;
  18996. property onbeforecopy: OleVariant dispid -2147412053;
  18997. property oncopy: OleVariant dispid -2147412056;
  18998. property onbeforepaste: OleVariant dispid -2147412052;
  18999. property onpaste: OleVariant dispid -2147412055;
  19000. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  19001. property onpropertychange: OleVariant dispid -2147412065;
  19002. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  19003. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  19004. procedure setExpression(const propname: WideString; const expression: WideString;
  19005. const language: WideString); dispid -2147417608;
  19006. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  19007. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  19008. property tabIndex: Smallint dispid -2147418097;
  19009. procedure focus; dispid -2147416112;
  19010. property accessKey: WideString dispid -2147416107;
  19011. property onblur: OleVariant dispid -2147412097;
  19012. property onfocus: OleVariant dispid -2147412098;
  19013. property onresize: OleVariant dispid -2147412076;
  19014. procedure blur; dispid -2147416110;
  19015. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  19016. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  19017. property clientHeight: Integer readonly dispid -2147416093;
  19018. property clientWidth: Integer readonly dispid -2147416092;
  19019. property clientTop: Integer readonly dispid -2147416091;
  19020. property clientLeft: Integer readonly dispid -2147416090;
  19021. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  19022. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  19023. property readyState: OleVariant readonly dispid -2147412996;
  19024. property onreadystatechange: OleVariant dispid -2147412087;
  19025. property onrowsdelete: OleVariant dispid -2147412050;
  19026. property onrowsinserted: OleVariant dispid -2147412049;
  19027. property oncellchange: OleVariant dispid -2147412048;
  19028. property dir: WideString dispid -2147412995;
  19029. function createControlRange: IDispatch; dispid -2147417056;
  19030. property scrollHeight: Integer readonly dispid -2147417055;
  19031. property scrollWidth: Integer readonly dispid -2147417054;
  19032. property scrollTop: Integer dispid -2147417053;
  19033. property scrollLeft: Integer dispid -2147417052;
  19034. procedure clearAttributes; dispid -2147417050;
  19035. property oncontextmenu: OleVariant dispid -2147412047;
  19036. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  19037. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  19038. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  19039. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  19040. property canHaveChildren: WordBool readonly dispid -2147417040;
  19041. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  19042. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  19043. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  19044. property behaviorUrns: IDispatch readonly dispid -2147417030;
  19045. property tagUrn: WideString dispid -2147417029;
  19046. property onbeforeeditfocus: OleVariant dispid -2147412043;
  19047. property readyStateValue: Integer readonly dispid -2147417028;
  19048. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  19049. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  19050. property isMultiLine: WordBool readonly dispid -2147417015;
  19051. property canHaveHTML: WordBool readonly dispid -2147417014;
  19052. property onlayoutcomplete: OleVariant dispid -2147412039;
  19053. property onpage: OleVariant dispid -2147412038;
  19054. property inflateBlock: WordBool dispid -2147417012;
  19055. property onbeforedeactivate: OleVariant dispid -2147412035;
  19056. procedure setActive; dispid -2147417011;
  19057. property contentEditable: WideString dispid -2147412950;
  19058. property isContentEditable: WordBool readonly dispid -2147417010;
  19059. property hideFocus: WordBool dispid -2147412949;
  19060. property disabled: WordBool dispid -2147418036;
  19061. property isDisabled: WordBool readonly dispid -2147417007;
  19062. property onmove: OleVariant dispid -2147412034;
  19063. property oncontrolselect: OleVariant dispid -2147412033;
  19064. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  19065. property onresizestart: OleVariant dispid -2147412029;
  19066. property onresizeend: OleVariant dispid -2147412028;
  19067. property onmovestart: OleVariant dispid -2147412031;
  19068. property onmoveend: OleVariant dispid -2147412030;
  19069. property onmouseenter: OleVariant dispid -2147412027;
  19070. property onmouseleave: OleVariant dispid -2147412026;
  19071. property onactivate: OleVariant dispid -2147412025;
  19072. property ondeactivate: OleVariant dispid -2147412024;
  19073. function dragDrop: WordBool; dispid -2147417005;
  19074. property glyphMode: Integer readonly dispid -2147417004;
  19075. property onmousewheel: OleVariant dispid -2147412036;
  19076. procedure normalize; dispid -2147417000;
  19077. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  19078. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  19079. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  19080. property onbeforeactivate: OleVariant dispid -2147412022;
  19081. property onfocusin: OleVariant dispid -2147412021;
  19082. property onfocusout: OleVariant dispid -2147412020;
  19083. property uniqueNumber: Integer readonly dispid -2147417058;
  19084. property uniqueID: WideString readonly dispid -2147417057;
  19085. property nodeType: Integer readonly dispid -2147417066;
  19086. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  19087. function hasChildNodes: WordBool; dispid -2147417064;
  19088. property childNodes: IDispatch readonly dispid -2147417063;
  19089. property attributes: IDispatch readonly dispid -2147417062;
  19090. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  19091. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  19092. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  19093. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  19094. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  19095. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  19096. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  19097. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  19098. property nodeName: WideString readonly dispid -2147417038;
  19099. property nodeValue: OleVariant dispid -2147417037;
  19100. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  19101. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  19102. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  19103. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  19104. property ownerDocument: IDispatch readonly dispid -2147416999;
  19105. property n: WideString dispid 1012;
  19106. end;
  19107. // *********************************************************************//
  19108. // Interface: IHTMLBaseFontElement
  19109. // Flags: (4416) Dual OleAutomation Dispatchable
  19110. // GUID: {3050F202-98B5-11CF-BB82-00AA00BDCE0B}
  19111. // *********************************************************************//
  19112. IHTMLBaseFontElement = interface(IDispatch)
  19113. ['{3050F202-98B5-11CF-BB82-00AA00BDCE0B}']
  19114. procedure Set_color(p: OleVariant); safecall;
  19115. function Get_color: OleVariant; safecall;
  19116. procedure Set_face(const p: WideString); safecall;
  19117. function Get_face: WideString; safecall;
  19118. procedure Set_size(p: Integer); safecall;
  19119. function Get_size: Integer; safecall;
  19120. property color: OleVariant read Get_color write Set_color;
  19121. property face: WideString read Get_face write Set_face;
  19122. property size: Integer read Get_size write Set_size;
  19123. end;
  19124. // *********************************************************************//
  19125. // DispIntf: IHTMLBaseFontElementDisp
  19126. // Flags: (4416) Dual OleAutomation Dispatchable
  19127. // GUID: {3050F202-98B5-11CF-BB82-00AA00BDCE0B}
  19128. // *********************************************************************//
  19129. IHTMLBaseFontElementDisp = dispinterface
  19130. ['{3050F202-98B5-11CF-BB82-00AA00BDCE0B}']
  19131. property color: OleVariant dispid -2147413110;
  19132. property face: WideString dispid -2147413094;
  19133. property size: Integer dispid -2147413086;
  19134. end;
  19135. // *********************************************************************//
  19136. // DispIntf: DispHTMLBaseFontElement
  19137. // Flags: (4112) Hidden Dispatchable
  19138. // GUID: {3050F504-98B5-11CF-BB82-00AA00BDCE0B}
  19139. // *********************************************************************//
  19140. DispHTMLBaseFontElement = dispinterface
  19141. ['{3050F504-98B5-11CF-BB82-00AA00BDCE0B}']
  19142. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  19143. lFlags: Integer); dispid -2147417611;
  19144. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  19145. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  19146. property _className: WideString dispid -2147417111;
  19147. property id: WideString dispid -2147417110;
  19148. property tagName: WideString readonly dispid -2147417108;
  19149. property parentElement: IHTMLElement readonly dispid -2147418104;
  19150. property style: IHTMLStyle readonly dispid -2147418038;
  19151. property onhelp: OleVariant dispid -2147412099;
  19152. property onclick: OleVariant dispid -2147412104;
  19153. property ondblclick: OleVariant dispid -2147412103;
  19154. property onkeydown: OleVariant dispid -2147412107;
  19155. property onkeyup: OleVariant dispid -2147412106;
  19156. property onkeypress: OleVariant dispid -2147412105;
  19157. property onmouseout: OleVariant dispid -2147412111;
  19158. property onmouseover: OleVariant dispid -2147412112;
  19159. property onmousemove: OleVariant dispid -2147412108;
  19160. property onmousedown: OleVariant dispid -2147412110;
  19161. property onmouseup: OleVariant dispid -2147412109;
  19162. property document: IDispatch readonly dispid -2147417094;
  19163. property title: WideString dispid -2147418043;
  19164. property language: WideString dispid -2147413012;
  19165. property onselectstart: OleVariant dispid -2147412075;
  19166. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  19167. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  19168. property sourceIndex: Integer readonly dispid -2147417088;
  19169. property recordNumber: OleVariant readonly dispid -2147417087;
  19170. property lang: WideString dispid -2147413103;
  19171. property offsetLeft: Integer readonly dispid -2147417104;
  19172. property offsetTop: Integer readonly dispid -2147417103;
  19173. property offsetWidth: Integer readonly dispid -2147417102;
  19174. property offsetHeight: Integer readonly dispid -2147417101;
  19175. property offsetParent: IHTMLElement readonly dispid -2147417100;
  19176. property innerHTML: WideString dispid -2147417086;
  19177. property innerText: WideString dispid -2147417085;
  19178. property outerHTML: WideString dispid -2147417084;
  19179. property outerText: WideString dispid -2147417083;
  19180. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  19181. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  19182. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  19183. property isTextEdit: WordBool readonly dispid -2147417078;
  19184. procedure click; dispid -2147417079;
  19185. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  19186. property ondragstart: OleVariant dispid -2147412077;
  19187. function toString: WideString; dispid -2147417076;
  19188. property onbeforeupdate: OleVariant dispid -2147412091;
  19189. property onafterupdate: OleVariant dispid -2147412090;
  19190. property onerrorupdate: OleVariant dispid -2147412074;
  19191. property onrowexit: OleVariant dispid -2147412094;
  19192. property onrowenter: OleVariant dispid -2147412093;
  19193. property ondatasetchanged: OleVariant dispid -2147412072;
  19194. property ondataavailable: OleVariant dispid -2147412071;
  19195. property ondatasetcomplete: OleVariant dispid -2147412070;
  19196. property onfilterchange: OleVariant dispid -2147412069;
  19197. property children: IDispatch readonly dispid -2147417075;
  19198. property all: IDispatch readonly dispid -2147417074;
  19199. property scopeName: WideString readonly dispid -2147417073;
  19200. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  19201. procedure releaseCapture; dispid -2147417071;
  19202. property onlosecapture: OleVariant dispid -2147412066;
  19203. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  19204. procedure doScroll(component: OleVariant); dispid -2147417069;
  19205. property onscroll: OleVariant dispid -2147412081;
  19206. property ondrag: OleVariant dispid -2147412063;
  19207. property ondragend: OleVariant dispid -2147412062;
  19208. property ondragenter: OleVariant dispid -2147412061;
  19209. property ondragover: OleVariant dispid -2147412060;
  19210. property ondragleave: OleVariant dispid -2147412059;
  19211. property ondrop: OleVariant dispid -2147412058;
  19212. property onbeforecut: OleVariant dispid -2147412054;
  19213. property oncut: OleVariant dispid -2147412057;
  19214. property onbeforecopy: OleVariant dispid -2147412053;
  19215. property oncopy: OleVariant dispid -2147412056;
  19216. property onbeforepaste: OleVariant dispid -2147412052;
  19217. property onpaste: OleVariant dispid -2147412055;
  19218. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  19219. property onpropertychange: OleVariant dispid -2147412065;
  19220. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  19221. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  19222. procedure setExpression(const propname: WideString; const expression: WideString;
  19223. const language: WideString); dispid -2147417608;
  19224. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  19225. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  19226. property tabIndex: Smallint dispid -2147418097;
  19227. procedure focus; dispid -2147416112;
  19228. property accessKey: WideString dispid -2147416107;
  19229. property onblur: OleVariant dispid -2147412097;
  19230. property onfocus: OleVariant dispid -2147412098;
  19231. property onresize: OleVariant dispid -2147412076;
  19232. procedure blur; dispid -2147416110;
  19233. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  19234. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  19235. property clientHeight: Integer readonly dispid -2147416093;
  19236. property clientWidth: Integer readonly dispid -2147416092;
  19237. property clientTop: Integer readonly dispid -2147416091;
  19238. property clientLeft: Integer readonly dispid -2147416090;
  19239. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  19240. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  19241. property readyState: OleVariant readonly dispid -2147412996;
  19242. property onreadystatechange: OleVariant dispid -2147412087;
  19243. property onrowsdelete: OleVariant dispid -2147412050;
  19244. property onrowsinserted: OleVariant dispid -2147412049;
  19245. property oncellchange: OleVariant dispid -2147412048;
  19246. property dir: WideString dispid -2147412995;
  19247. function createControlRange: IDispatch; dispid -2147417056;
  19248. property scrollHeight: Integer readonly dispid -2147417055;
  19249. property scrollWidth: Integer readonly dispid -2147417054;
  19250. property scrollTop: Integer dispid -2147417053;
  19251. property scrollLeft: Integer dispid -2147417052;
  19252. procedure clearAttributes; dispid -2147417050;
  19253. property oncontextmenu: OleVariant dispid -2147412047;
  19254. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  19255. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  19256. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  19257. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  19258. property canHaveChildren: WordBool readonly dispid -2147417040;
  19259. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  19260. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  19261. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  19262. property behaviorUrns: IDispatch readonly dispid -2147417030;
  19263. property tagUrn: WideString dispid -2147417029;
  19264. property onbeforeeditfocus: OleVariant dispid -2147412043;
  19265. property readyStateValue: Integer readonly dispid -2147417028;
  19266. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  19267. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  19268. property isMultiLine: WordBool readonly dispid -2147417015;
  19269. property canHaveHTML: WordBool readonly dispid -2147417014;
  19270. property onlayoutcomplete: OleVariant dispid -2147412039;
  19271. property onpage: OleVariant dispid -2147412038;
  19272. property inflateBlock: WordBool dispid -2147417012;
  19273. property onbeforedeactivate: OleVariant dispid -2147412035;
  19274. procedure setActive; dispid -2147417011;
  19275. property contentEditable: WideString dispid -2147412950;
  19276. property isContentEditable: WordBool readonly dispid -2147417010;
  19277. property hideFocus: WordBool dispid -2147412949;
  19278. property disabled: WordBool dispid -2147418036;
  19279. property isDisabled: WordBool readonly dispid -2147417007;
  19280. property onmove: OleVariant dispid -2147412034;
  19281. property oncontrolselect: OleVariant dispid -2147412033;
  19282. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  19283. property onresizestart: OleVariant dispid -2147412029;
  19284. property onresizeend: OleVariant dispid -2147412028;
  19285. property onmovestart: OleVariant dispid -2147412031;
  19286. property onmoveend: OleVariant dispid -2147412030;
  19287. property onmouseenter: OleVariant dispid -2147412027;
  19288. property onmouseleave: OleVariant dispid -2147412026;
  19289. property onactivate: OleVariant dispid -2147412025;
  19290. property ondeactivate: OleVariant dispid -2147412024;
  19291. function dragDrop: WordBool; dispid -2147417005;
  19292. property glyphMode: Integer readonly dispid -2147417004;
  19293. property onmousewheel: OleVariant dispid -2147412036;
  19294. procedure normalize; dispid -2147417000;
  19295. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  19296. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  19297. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  19298. property onbeforeactivate: OleVariant dispid -2147412022;
  19299. property onfocusin: OleVariant dispid -2147412021;
  19300. property onfocusout: OleVariant dispid -2147412020;
  19301. property uniqueNumber: Integer readonly dispid -2147417058;
  19302. property uniqueID: WideString readonly dispid -2147417057;
  19303. property nodeType: Integer readonly dispid -2147417066;
  19304. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  19305. function hasChildNodes: WordBool; dispid -2147417064;
  19306. property childNodes: IDispatch readonly dispid -2147417063;
  19307. property attributes: IDispatch readonly dispid -2147417062;
  19308. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  19309. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  19310. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  19311. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  19312. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  19313. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  19314. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  19315. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  19316. property nodeName: WideString readonly dispid -2147417038;
  19317. property nodeValue: OleVariant dispid -2147417037;
  19318. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  19319. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  19320. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  19321. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  19322. property ownerDocument: IDispatch readonly dispid -2147416999;
  19323. property color: OleVariant dispid -2147413110;
  19324. property face: WideString dispid -2147413094;
  19325. property size: Integer dispid -2147413086;
  19326. end;
  19327. // *********************************************************************//
  19328. // Interface: IHTMLUnknownElement
  19329. // Flags: (4416) Dual OleAutomation Dispatchable
  19330. // GUID: {3050F209-98B5-11CF-BB82-00AA00BDCE0B}
  19331. // *********************************************************************//
  19332. IHTMLUnknownElement = interface(IDispatch)
  19333. ['{3050F209-98B5-11CF-BB82-00AA00BDCE0B}']
  19334. end;
  19335. // *********************************************************************//
  19336. // DispIntf: IHTMLUnknownElementDisp
  19337. // Flags: (4416) Dual OleAutomation Dispatchable
  19338. // GUID: {3050F209-98B5-11CF-BB82-00AA00BDCE0B}
  19339. // *********************************************************************//
  19340. IHTMLUnknownElementDisp = dispinterface
  19341. ['{3050F209-98B5-11CF-BB82-00AA00BDCE0B}']
  19342. end;
  19343. // *********************************************************************//
  19344. // DispIntf: DispHTMLUnknownElement
  19345. // Flags: (4112) Hidden Dispatchable
  19346. // GUID: {3050F539-98B5-11CF-BB82-00AA00BDCE0B}
  19347. // *********************************************************************//
  19348. DispHTMLUnknownElement = dispinterface
  19349. ['{3050F539-98B5-11CF-BB82-00AA00BDCE0B}']
  19350. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  19351. lFlags: Integer); dispid -2147417611;
  19352. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  19353. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  19354. property _className: WideString dispid -2147417111;
  19355. property id: WideString dispid -2147417110;
  19356. property tagName: WideString readonly dispid -2147417108;
  19357. property parentElement: IHTMLElement readonly dispid -2147418104;
  19358. property style: IHTMLStyle readonly dispid -2147418038;
  19359. property onhelp: OleVariant dispid -2147412099;
  19360. property onclick: OleVariant dispid -2147412104;
  19361. property ondblclick: OleVariant dispid -2147412103;
  19362. property onkeydown: OleVariant dispid -2147412107;
  19363. property onkeyup: OleVariant dispid -2147412106;
  19364. property onkeypress: OleVariant dispid -2147412105;
  19365. property onmouseout: OleVariant dispid -2147412111;
  19366. property onmouseover: OleVariant dispid -2147412112;
  19367. property onmousemove: OleVariant dispid -2147412108;
  19368. property onmousedown: OleVariant dispid -2147412110;
  19369. property onmouseup: OleVariant dispid -2147412109;
  19370. property document: IDispatch readonly dispid -2147417094;
  19371. property title: WideString dispid -2147418043;
  19372. property language: WideString dispid -2147413012;
  19373. property onselectstart: OleVariant dispid -2147412075;
  19374. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  19375. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  19376. property sourceIndex: Integer readonly dispid -2147417088;
  19377. property recordNumber: OleVariant readonly dispid -2147417087;
  19378. property lang: WideString dispid -2147413103;
  19379. property offsetLeft: Integer readonly dispid -2147417104;
  19380. property offsetTop: Integer readonly dispid -2147417103;
  19381. property offsetWidth: Integer readonly dispid -2147417102;
  19382. property offsetHeight: Integer readonly dispid -2147417101;
  19383. property offsetParent: IHTMLElement readonly dispid -2147417100;
  19384. property innerHTML: WideString dispid -2147417086;
  19385. property innerText: WideString dispid -2147417085;
  19386. property outerHTML: WideString dispid -2147417084;
  19387. property outerText: WideString dispid -2147417083;
  19388. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  19389. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  19390. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  19391. property isTextEdit: WordBool readonly dispid -2147417078;
  19392. procedure click; dispid -2147417079;
  19393. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  19394. property ondragstart: OleVariant dispid -2147412077;
  19395. function toString: WideString; dispid -2147417076;
  19396. property onbeforeupdate: OleVariant dispid -2147412091;
  19397. property onafterupdate: OleVariant dispid -2147412090;
  19398. property onerrorupdate: OleVariant dispid -2147412074;
  19399. property onrowexit: OleVariant dispid -2147412094;
  19400. property onrowenter: OleVariant dispid -2147412093;
  19401. property ondatasetchanged: OleVariant dispid -2147412072;
  19402. property ondataavailable: OleVariant dispid -2147412071;
  19403. property ondatasetcomplete: OleVariant dispid -2147412070;
  19404. property onfilterchange: OleVariant dispid -2147412069;
  19405. property children: IDispatch readonly dispid -2147417075;
  19406. property all: IDispatch readonly dispid -2147417074;
  19407. property scopeName: WideString readonly dispid -2147417073;
  19408. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  19409. procedure releaseCapture; dispid -2147417071;
  19410. property onlosecapture: OleVariant dispid -2147412066;
  19411. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  19412. procedure doScroll(component: OleVariant); dispid -2147417069;
  19413. property onscroll: OleVariant dispid -2147412081;
  19414. property ondrag: OleVariant dispid -2147412063;
  19415. property ondragend: OleVariant dispid -2147412062;
  19416. property ondragenter: OleVariant dispid -2147412061;
  19417. property ondragover: OleVariant dispid -2147412060;
  19418. property ondragleave: OleVariant dispid -2147412059;
  19419. property ondrop: OleVariant dispid -2147412058;
  19420. property onbeforecut: OleVariant dispid -2147412054;
  19421. property oncut: OleVariant dispid -2147412057;
  19422. property onbeforecopy: OleVariant dispid -2147412053;
  19423. property oncopy: OleVariant dispid -2147412056;
  19424. property onbeforepaste: OleVariant dispid -2147412052;
  19425. property onpaste: OleVariant dispid -2147412055;
  19426. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  19427. property onpropertychange: OleVariant dispid -2147412065;
  19428. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  19429. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  19430. procedure setExpression(const propname: WideString; const expression: WideString;
  19431. const language: WideString); dispid -2147417608;
  19432. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  19433. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  19434. property tabIndex: Smallint dispid -2147418097;
  19435. procedure focus; dispid -2147416112;
  19436. property accessKey: WideString dispid -2147416107;
  19437. property onblur: OleVariant dispid -2147412097;
  19438. property onfocus: OleVariant dispid -2147412098;
  19439. property onresize: OleVariant dispid -2147412076;
  19440. procedure blur; dispid -2147416110;
  19441. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  19442. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  19443. property clientHeight: Integer readonly dispid -2147416093;
  19444. property clientWidth: Integer readonly dispid -2147416092;
  19445. property clientTop: Integer readonly dispid -2147416091;
  19446. property clientLeft: Integer readonly dispid -2147416090;
  19447. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  19448. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  19449. property readyState: OleVariant readonly dispid -2147412996;
  19450. property onreadystatechange: OleVariant dispid -2147412087;
  19451. property onrowsdelete: OleVariant dispid -2147412050;
  19452. property onrowsinserted: OleVariant dispid -2147412049;
  19453. property oncellchange: OleVariant dispid -2147412048;
  19454. property dir: WideString dispid -2147412995;
  19455. function createControlRange: IDispatch; dispid -2147417056;
  19456. property scrollHeight: Integer readonly dispid -2147417055;
  19457. property scrollWidth: Integer readonly dispid -2147417054;
  19458. property scrollTop: Integer dispid -2147417053;
  19459. property scrollLeft: Integer dispid -2147417052;
  19460. procedure clearAttributes; dispid -2147417050;
  19461. property oncontextmenu: OleVariant dispid -2147412047;
  19462. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  19463. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  19464. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  19465. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  19466. property canHaveChildren: WordBool readonly dispid -2147417040;
  19467. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  19468. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  19469. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  19470. property behaviorUrns: IDispatch readonly dispid -2147417030;
  19471. property tagUrn: WideString dispid -2147417029;
  19472. property onbeforeeditfocus: OleVariant dispid -2147412043;
  19473. property readyStateValue: Integer readonly dispid -2147417028;
  19474. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  19475. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  19476. property isMultiLine: WordBool readonly dispid -2147417015;
  19477. property canHaveHTML: WordBool readonly dispid -2147417014;
  19478. property onlayoutcomplete: OleVariant dispid -2147412039;
  19479. property onpage: OleVariant dispid -2147412038;
  19480. property inflateBlock: WordBool dispid -2147417012;
  19481. property onbeforedeactivate: OleVariant dispid -2147412035;
  19482. procedure setActive; dispid -2147417011;
  19483. property contentEditable: WideString dispid -2147412950;
  19484. property isContentEditable: WordBool readonly dispid -2147417010;
  19485. property hideFocus: WordBool dispid -2147412949;
  19486. property disabled: WordBool dispid -2147418036;
  19487. property isDisabled: WordBool readonly dispid -2147417007;
  19488. property onmove: OleVariant dispid -2147412034;
  19489. property oncontrolselect: OleVariant dispid -2147412033;
  19490. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  19491. property onresizestart: OleVariant dispid -2147412029;
  19492. property onresizeend: OleVariant dispid -2147412028;
  19493. property onmovestart: OleVariant dispid -2147412031;
  19494. property onmoveend: OleVariant dispid -2147412030;
  19495. property onmouseenter: OleVariant dispid -2147412027;
  19496. property onmouseleave: OleVariant dispid -2147412026;
  19497. property onactivate: OleVariant dispid -2147412025;
  19498. property ondeactivate: OleVariant dispid -2147412024;
  19499. function dragDrop: WordBool; dispid -2147417005;
  19500. property glyphMode: Integer readonly dispid -2147417004;
  19501. property onmousewheel: OleVariant dispid -2147412036;
  19502. procedure normalize; dispid -2147417000;
  19503. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  19504. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  19505. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  19506. property onbeforeactivate: OleVariant dispid -2147412022;
  19507. property onfocusin: OleVariant dispid -2147412021;
  19508. property onfocusout: OleVariant dispid -2147412020;
  19509. property uniqueNumber: Integer readonly dispid -2147417058;
  19510. property uniqueID: WideString readonly dispid -2147417057;
  19511. property nodeType: Integer readonly dispid -2147417066;
  19512. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  19513. function hasChildNodes: WordBool; dispid -2147417064;
  19514. property childNodes: IDispatch readonly dispid -2147417063;
  19515. property attributes: IDispatch readonly dispid -2147417062;
  19516. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  19517. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  19518. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  19519. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  19520. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  19521. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  19522. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  19523. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  19524. property nodeName: WideString readonly dispid -2147417038;
  19525. property nodeValue: OleVariant dispid -2147417037;
  19526. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  19527. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  19528. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  19529. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  19530. property ownerDocument: IDispatch readonly dispid -2147416999;
  19531. end;
  19532. // *********************************************************************//
  19533. // Interface: IOmHistory
  19534. // Flags: (4416) Dual OleAutomation Dispatchable
  19535. // GUID: {FECEAAA2-8405-11CF-8BA1-00AA00476DA6}
  19536. // *********************************************************************//
  19537. IOmHistory = interface(IDispatch)
  19538. ['{FECEAAA2-8405-11CF-8BA1-00AA00476DA6}']
  19539. function Get_length: Smallint; safecall;
  19540. procedure back(var pvargdistance: OleVariant); safecall;
  19541. procedure forward(var pvargdistance: OleVariant); safecall;
  19542. procedure go(var pvargdistance: OleVariant); safecall;
  19543. property length: Smallint read Get_length;
  19544. end;
  19545. // *********************************************************************//
  19546. // DispIntf: IOmHistoryDisp
  19547. // Flags: (4416) Dual OleAutomation Dispatchable
  19548. // GUID: {FECEAAA2-8405-11CF-8BA1-00AA00476DA6}
  19549. // *********************************************************************//
  19550. IOmHistoryDisp = dispinterface
  19551. ['{FECEAAA2-8405-11CF-8BA1-00AA00476DA6}']
  19552. property length: Smallint readonly dispid 1;
  19553. procedure back(var pvargdistance: OleVariant); dispid 2;
  19554. procedure forward(var pvargdistance: OleVariant); dispid 3;
  19555. procedure go(var pvargdistance: OleVariant); dispid 4;
  19556. end;
  19557. // *********************************************************************//
  19558. // Interface: IHTMLMimeTypesCollection
  19559. // Flags: (4416) Dual OleAutomation Dispatchable
  19560. // GUID: {3050F3FC-98B5-11CF-BB82-00AA00BDCE0B}
  19561. // *********************************************************************//
  19562. IHTMLMimeTypesCollection = interface(IDispatch)
  19563. ['{3050F3FC-98B5-11CF-BB82-00AA00BDCE0B}']
  19564. function Get_length: Integer; safecall;
  19565. property length: Integer read Get_length;
  19566. end;
  19567. // *********************************************************************//
  19568. // DispIntf: IHTMLMimeTypesCollectionDisp
  19569. // Flags: (4416) Dual OleAutomation Dispatchable
  19570. // GUID: {3050F3FC-98B5-11CF-BB82-00AA00BDCE0B}
  19571. // *********************************************************************//
  19572. IHTMLMimeTypesCollectionDisp = dispinterface
  19573. ['{3050F3FC-98B5-11CF-BB82-00AA00BDCE0B}']
  19574. property length: Integer readonly dispid 1;
  19575. end;
  19576. // *********************************************************************//
  19577. // Interface: IHTMLPluginsCollection
  19578. // Flags: (4416) Dual OleAutomation Dispatchable
  19579. // GUID: {3050F3FD-98B5-11CF-BB82-00AA00BDCE0B}
  19580. // *********************************************************************//
  19581. IHTMLPluginsCollection = interface(IDispatch)
  19582. ['{3050F3FD-98B5-11CF-BB82-00AA00BDCE0B}']
  19583. function Get_length: Integer; safecall;
  19584. procedure refresh(reload: WordBool); safecall;
  19585. property length: Integer read Get_length;
  19586. end;
  19587. // *********************************************************************//
  19588. // DispIntf: IHTMLPluginsCollectionDisp
  19589. // Flags: (4416) Dual OleAutomation Dispatchable
  19590. // GUID: {3050F3FD-98B5-11CF-BB82-00AA00BDCE0B}
  19591. // *********************************************************************//
  19592. IHTMLPluginsCollectionDisp = dispinterface
  19593. ['{3050F3FD-98B5-11CF-BB82-00AA00BDCE0B}']
  19594. property length: Integer readonly dispid 1;
  19595. procedure refresh(reload: WordBool); dispid 2;
  19596. end;
  19597. // *********************************************************************//
  19598. // Interface: IHTMLOpsProfile
  19599. // Flags: (4416) Dual OleAutomation Dispatchable
  19600. // GUID: {3050F401-98B5-11CF-BB82-00AA00BDCE0B}
  19601. // *********************************************************************//
  19602. IHTMLOpsProfile = interface(IDispatch)
  19603. ['{3050F401-98B5-11CF-BB82-00AA00BDCE0B}']
  19604. function addRequest(const name: WideString; reserved: OleVariant): WordBool; safecall;
  19605. procedure clearRequest; safecall;
  19606. procedure doRequest(usage: OleVariant; fname: OleVariant; domain: OleVariant; path: OleVariant;
  19607. expire: OleVariant; reserved: OleVariant); safecall;
  19608. function getAttribute(const name: WideString): WideString; safecall;
  19609. function setAttribute(const name: WideString; const value: WideString; prefs: OleVariant): WordBool; safecall;
  19610. function commitChanges: WordBool; safecall;
  19611. function addReadRequest(const name: WideString; reserved: OleVariant): WordBool; safecall;
  19612. procedure doReadRequest(usage: OleVariant; fname: OleVariant; domain: OleVariant;
  19613. path: OleVariant; expire: OleVariant; reserved: OleVariant); safecall;
  19614. function doWriteRequest: WordBool; safecall;
  19615. end;
  19616. // *********************************************************************//
  19617. // DispIntf: IHTMLOpsProfileDisp
  19618. // Flags: (4416) Dual OleAutomation Dispatchable
  19619. // GUID: {3050F401-98B5-11CF-BB82-00AA00BDCE0B}
  19620. // *********************************************************************//
  19621. IHTMLOpsProfileDisp = dispinterface
  19622. ['{3050F401-98B5-11CF-BB82-00AA00BDCE0B}']
  19623. function addRequest(const name: WideString; reserved: OleVariant): WordBool; dispid 1;
  19624. procedure clearRequest; dispid 2;
  19625. procedure doRequest(usage: OleVariant; fname: OleVariant; domain: OleVariant; path: OleVariant;
  19626. expire: OleVariant; reserved: OleVariant); dispid 3;
  19627. function getAttribute(const name: WideString): WideString; dispid 4;
  19628. function setAttribute(const name: WideString; const value: WideString; prefs: OleVariant): WordBool; dispid 5;
  19629. function commitChanges: WordBool; dispid 6;
  19630. function addReadRequest(const name: WideString; reserved: OleVariant): WordBool; dispid 7;
  19631. procedure doReadRequest(usage: OleVariant; fname: OleVariant; domain: OleVariant;
  19632. path: OleVariant; expire: OleVariant; reserved: OleVariant); dispid 8;
  19633. function doWriteRequest: WordBool; dispid 9;
  19634. end;
  19635. // *********************************************************************//
  19636. // Interface: IOmNavigator
  19637. // Flags: (4416) Dual OleAutomation Dispatchable
  19638. // GUID: {FECEAAA5-8405-11CF-8BA1-00AA00476DA6}
  19639. // *********************************************************************//
  19640. IOmNavigator = interface(IDispatch)
  19641. ['{FECEAAA5-8405-11CF-8BA1-00AA00476DA6}']
  19642. function Get_appCodeName: WideString; safecall;
  19643. function Get_appName: WideString; safecall;
  19644. function Get_appVersion: WideString; safecall;
  19645. function Get_userAgent: WideString; safecall;
  19646. function javaEnabled: WordBool; safecall;
  19647. function taintEnabled: WordBool; safecall;
  19648. function Get_mimeTypes: IHTMLMimeTypesCollection; safecall;
  19649. function Get_plugins: IHTMLPluginsCollection; safecall;
  19650. function Get_cookieEnabled: WordBool; safecall;
  19651. function Get_opsProfile: IHTMLOpsProfile; safecall;
  19652. function toString: WideString; safecall;
  19653. function Get_cpuClass: WideString; safecall;
  19654. function Get_systemLanguage: WideString; safecall;
  19655. function Get_browserLanguage: WideString; safecall;
  19656. function Get_userLanguage: WideString; safecall;
  19657. function Get_platform: WideString; safecall;
  19658. function Get_appMinorVersion: WideString; safecall;
  19659. function Get_connectionSpeed: Integer; safecall;
  19660. function Get_onLine: WordBool; safecall;
  19661. function Get_userProfile: IHTMLOpsProfile; safecall;
  19662. property appCodeName: WideString read Get_appCodeName;
  19663. property appName: WideString read Get_appName;
  19664. property appVersion: WideString read Get_appVersion;
  19665. property userAgent: WideString read Get_userAgent;
  19666. property mimeTypes: IHTMLMimeTypesCollection read Get_mimeTypes;
  19667. property plugins: IHTMLPluginsCollection read Get_plugins;
  19668. property cookieEnabled: WordBool read Get_cookieEnabled;
  19669. property opsProfile: IHTMLOpsProfile read Get_opsProfile;
  19670. property cpuClass: WideString read Get_cpuClass;
  19671. property systemLanguage: WideString read Get_systemLanguage;
  19672. property browserLanguage: WideString read Get_browserLanguage;
  19673. property userLanguage: WideString read Get_userLanguage;
  19674. property platform: WideString read Get_platform;
  19675. property appMinorVersion: WideString read Get_appMinorVersion;
  19676. property connectionSpeed: Integer read Get_connectionSpeed;
  19677. property onLine: WordBool read Get_onLine;
  19678. property userProfile: IHTMLOpsProfile read Get_userProfile;
  19679. end;
  19680. // *********************************************************************//
  19681. // DispIntf: IOmNavigatorDisp
  19682. // Flags: (4416) Dual OleAutomation Dispatchable
  19683. // GUID: {FECEAAA5-8405-11CF-8BA1-00AA00476DA6}
  19684. // *********************************************************************//
  19685. IOmNavigatorDisp = dispinterface
  19686. ['{FECEAAA5-8405-11CF-8BA1-00AA00476DA6}']
  19687. property appCodeName: WideString readonly dispid 1;
  19688. property appName: WideString readonly dispid 2;
  19689. property appVersion: WideString readonly dispid 3;
  19690. property userAgent: WideString readonly dispid 4;
  19691. function javaEnabled: WordBool; dispid 5;
  19692. function taintEnabled: WordBool; dispid 6;
  19693. property mimeTypes: IHTMLMimeTypesCollection readonly dispid 7;
  19694. property plugins: IHTMLPluginsCollection readonly dispid 8;
  19695. property cookieEnabled: WordBool readonly dispid 9;
  19696. property opsProfile: IHTMLOpsProfile readonly dispid 10;
  19697. function toString: WideString; dispid 11;
  19698. property cpuClass: WideString readonly dispid 12;
  19699. property systemLanguage: WideString readonly dispid 13;
  19700. property browserLanguage: WideString readonly dispid 14;
  19701. property userLanguage: WideString readonly dispid 15;
  19702. property platform: WideString readonly dispid 16;
  19703. property appMinorVersion: WideString readonly dispid 17;
  19704. property connectionSpeed: Integer readonly dispid 18;
  19705. property onLine: WordBool readonly dispid 19;
  19706. property userProfile: IHTMLOpsProfile readonly dispid 20;
  19707. end;
  19708. // *********************************************************************//
  19709. // Interface: IHTMLLocation
  19710. // Flags: (4416) Dual OleAutomation Dispatchable
  19711. // GUID: {163BB1E0-6E00-11CF-837A-48DC04C10000}
  19712. // *********************************************************************//
  19713. IHTMLLocation = interface(IDispatch)
  19714. ['{163BB1E0-6E00-11CF-837A-48DC04C10000}']
  19715. procedure Set_href(const p: WideString); safecall;
  19716. function Get_href: WideString; safecall;
  19717. procedure Set_protocol(const p: WideString); safecall;
  19718. function Get_protocol: WideString; safecall;
  19719. procedure Set_host(const p: WideString); safecall;
  19720. function Get_host: WideString; safecall;
  19721. procedure Set_hostname(const p: WideString); safecall;
  19722. function Get_hostname: WideString; safecall;
  19723. procedure Set_port(const p: WideString); safecall;
  19724. function Get_port: WideString; safecall;
  19725. procedure Set_pathname(const p: WideString); safecall;
  19726. function Get_pathname: WideString; safecall;
  19727. procedure Set_search(const p: WideString); safecall;
  19728. function Get_search: WideString; safecall;
  19729. procedure Set_hash(const p: WideString); safecall;
  19730. function Get_hash: WideString; safecall;
  19731. procedure reload(flag: WordBool); safecall;
  19732. procedure replace(const bstr: WideString); safecall;
  19733. procedure Assign_(const bstr: WideString); safecall;
  19734. function toString: WideString; safecall;
  19735. property href: WideString read Get_href write Set_href;
  19736. property protocol: WideString read Get_protocol write Set_protocol;
  19737. property host: WideString read Get_host write Set_host;
  19738. property hostname: WideString read Get_hostname write Set_hostname;
  19739. property port: WideString read Get_port write Set_port;
  19740. property pathname: WideString read Get_pathname write Set_pathname;
  19741. property search: WideString read Get_search write Set_search;
  19742. property hash: WideString read Get_hash write Set_hash;
  19743. end;
  19744. // *********************************************************************//
  19745. // DispIntf: IHTMLLocationDisp
  19746. // Flags: (4416) Dual OleAutomation Dispatchable
  19747. // GUID: {163BB1E0-6E00-11CF-837A-48DC04C10000}
  19748. // *********************************************************************//
  19749. IHTMLLocationDisp = dispinterface
  19750. ['{163BB1E0-6E00-11CF-837A-48DC04C10000}']
  19751. property href: WideString dispid 0;
  19752. property protocol: WideString dispid 1;
  19753. property host: WideString dispid 2;
  19754. property hostname: WideString dispid 3;
  19755. property port: WideString dispid 4;
  19756. property pathname: WideString dispid 5;
  19757. property search: WideString dispid 6;
  19758. property hash: WideString dispid 7;
  19759. procedure reload(flag: WordBool); dispid 8;
  19760. procedure replace(const bstr: WideString); dispid 9;
  19761. procedure Assign_(const bstr: WideString); dispid 10;
  19762. function toString: WideString; dispid 11;
  19763. end;
  19764. // *********************************************************************//
  19765. // Interface: IHTMLBookmarkCollection
  19766. // Flags: (4416) Dual OleAutomation Dispatchable
  19767. // GUID: {3050F4CE-98B5-11CF-BB82-00AA00BDCE0B}
  19768. // *********************************************************************//
  19769. IHTMLBookmarkCollection = interface(IDispatch)
  19770. ['{3050F4CE-98B5-11CF-BB82-00AA00BDCE0B}']
  19771. function Get_length: Integer; safecall;
  19772. function Get__newEnum: IUnknown; safecall;
  19773. function item(index: Integer): OleVariant; safecall;
  19774. property length: Integer read Get_length;
  19775. property _newEnum: IUnknown read Get__newEnum;
  19776. end;
  19777. // *********************************************************************//
  19778. // DispIntf: IHTMLBookmarkCollectionDisp
  19779. // Flags: (4416) Dual OleAutomation Dispatchable
  19780. // GUID: {3050F4CE-98B5-11CF-BB82-00AA00BDCE0B}
  19781. // *********************************************************************//
  19782. IHTMLBookmarkCollectionDisp = dispinterface
  19783. ['{3050F4CE-98B5-11CF-BB82-00AA00BDCE0B}']
  19784. property length: Integer readonly dispid 1501;
  19785. property _newEnum: IUnknown readonly dispid -4;
  19786. function item(index: Integer): OleVariant; dispid 0;
  19787. end;
  19788. // *********************************************************************//
  19789. // Interface: IHTMLDataTransfer
  19790. // Flags: (4416) Dual OleAutomation Dispatchable
  19791. // GUID: {3050F4B3-98B5-11CF-BB82-00AA00BDCE0B}
  19792. // *********************************************************************//
  19793. IHTMLDataTransfer = interface(IDispatch)
  19794. ['{3050F4B3-98B5-11CF-BB82-00AA00BDCE0B}']
  19795. function setData(const format: WideString; var data: OleVariant): WordBool; safecall;
  19796. function getData(const format: WideString): OleVariant; safecall;
  19797. function clearData(const format: WideString): WordBool; safecall;
  19798. procedure Set_dropEffect(const p: WideString); safecall;
  19799. function Get_dropEffect: WideString; safecall;
  19800. procedure Set_effectAllowed(const p: WideString); safecall;
  19801. function Get_effectAllowed: WideString; safecall;
  19802. property dropEffect: WideString read Get_dropEffect write Set_dropEffect;
  19803. property effectAllowed: WideString read Get_effectAllowed write Set_effectAllowed;
  19804. end;
  19805. // *********************************************************************//
  19806. // DispIntf: IHTMLDataTransferDisp
  19807. // Flags: (4416) Dual OleAutomation Dispatchable
  19808. // GUID: {3050F4B3-98B5-11CF-BB82-00AA00BDCE0B}
  19809. // *********************************************************************//
  19810. IHTMLDataTransferDisp = dispinterface
  19811. ['{3050F4B3-98B5-11CF-BB82-00AA00BDCE0B}']
  19812. function setData(const format: WideString; var data: OleVariant): WordBool; dispid 1001;
  19813. function getData(const format: WideString): OleVariant; dispid 1002;
  19814. function clearData(const format: WideString): WordBool; dispid 1003;
  19815. property dropEffect: WideString dispid 1004;
  19816. property effectAllowed: WideString dispid 1005;
  19817. end;
  19818. // *********************************************************************//
  19819. // Interface: IHTMLEventObj2
  19820. // Flags: (4416) Dual OleAutomation Dispatchable
  19821. // GUID: {3050F48B-98B5-11CF-BB82-00AA00BDCE0B}
  19822. // *********************************************************************//
  19823. IHTMLEventObj2 = interface(IDispatch)
  19824. ['{3050F48B-98B5-11CF-BB82-00AA00BDCE0B}']
  19825. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  19826. lFlags: Integer); safecall;
  19827. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; safecall;
  19828. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; safecall;
  19829. procedure Set_propertyName(const p: WideString); safecall;
  19830. function Get_propertyName: WideString; safecall;
  19831. procedure _Set_bookmarks(const p: IHTMLBookmarkCollection); safecall;
  19832. function Get_bookmarks: IHTMLBookmarkCollection; safecall;
  19833. procedure _Set_recordset(const p: IDispatch); safecall;
  19834. function Get_recordset: IDispatch; safecall;
  19835. procedure Set_dataFld(const p: WideString); safecall;
  19836. function Get_dataFld: WideString; safecall;
  19837. procedure _Set_boundElements(const p: IHTMLElementCollection); safecall;
  19838. function Get_boundElements: IHTMLElementCollection; safecall;
  19839. procedure Set_repeat_(p: WordBool); safecall;
  19840. function Get_repeat_: WordBool; safecall;
  19841. procedure Set_srcUrn(const p: WideString); safecall;
  19842. function Get_srcUrn: WideString; safecall;
  19843. procedure _Set_srcElement(const p: IHTMLElement); safecall;
  19844. function Get_srcElement: IHTMLElement; safecall;
  19845. procedure Set_altKey(p: WordBool); safecall;
  19846. function Get_altKey: WordBool; safecall;
  19847. procedure Set_ctrlKey(p: WordBool); safecall;
  19848. function Get_ctrlKey: WordBool; safecall;
  19849. procedure Set_shiftKey(p: WordBool); safecall;
  19850. function Get_shiftKey: WordBool; safecall;
  19851. procedure _Set_fromElement(const p: IHTMLElement); safecall;
  19852. function Get_fromElement: IHTMLElement; safecall;
  19853. procedure _Set_toElement(const p: IHTMLElement); safecall;
  19854. function Get_toElement: IHTMLElement; safecall;
  19855. procedure Set_button(p: Integer); safecall;
  19856. function Get_button: Integer; safecall;
  19857. procedure Set_type_(const p: WideString); safecall;
  19858. function Get_type_: WideString; safecall;
  19859. procedure Set_qualifier(const p: WideString); safecall;
  19860. function Get_qualifier: WideString; safecall;
  19861. procedure Set_reason(p: Integer); safecall;
  19862. function Get_reason: Integer; safecall;
  19863. procedure Set_x(p: Integer); safecall;
  19864. function Get_x: Integer; safecall;
  19865. procedure Set_y(p: Integer); safecall;
  19866. function Get_y: Integer; safecall;
  19867. procedure Set_clientX(p: Integer); safecall;
  19868. function Get_clientX: Integer; safecall;
  19869. procedure Set_clientY(p: Integer); safecall;
  19870. function Get_clientY: Integer; safecall;
  19871. procedure Set_offsetX(p: Integer); safecall;
  19872. function Get_offsetX: Integer; safecall;
  19873. procedure Set_offsetY(p: Integer); safecall;
  19874. function Get_offsetY: Integer; safecall;
  19875. procedure Set_screenX(p: Integer); safecall;
  19876. function Get_screenX: Integer; safecall;
  19877. procedure Set_screenY(p: Integer); safecall;
  19878. function Get_screenY: Integer; safecall;
  19879. procedure _Set_srcFilter(const p: IDispatch); safecall;
  19880. function Get_srcFilter: IDispatch; safecall;
  19881. function Get_dataTransfer: IHTMLDataTransfer; safecall;
  19882. property propertyName: WideString read Get_propertyName write Set_propertyName;
  19883. property bookmarks: IHTMLBookmarkCollection read Get_bookmarks write _Set_bookmarks;
  19884. property recordset: IDispatch read Get_recordset write _Set_recordset;
  19885. property dataFld: WideString read Get_dataFld write Set_dataFld;
  19886. property boundElements: IHTMLElementCollection read Get_boundElements write _Set_boundElements;
  19887. property repeat_: WordBool read Get_repeat_ write Set_repeat_;
  19888. property srcUrn: WideString read Get_srcUrn write Set_srcUrn;
  19889. property srcElement: IHTMLElement read Get_srcElement write _Set_srcElement;
  19890. property altKey: WordBool read Get_altKey write Set_altKey;
  19891. property ctrlKey: WordBool read Get_ctrlKey write Set_ctrlKey;
  19892. property shiftKey: WordBool read Get_shiftKey write Set_shiftKey;
  19893. property fromElement: IHTMLElement read Get_fromElement write _Set_fromElement;
  19894. property toElement: IHTMLElement read Get_toElement write _Set_toElement;
  19895. property button: Integer read Get_button write Set_button;
  19896. property type_: WideString read Get_type_ write Set_type_;
  19897. property qualifier: WideString read Get_qualifier write Set_qualifier;
  19898. property reason: Integer read Get_reason write Set_reason;
  19899. property x: Integer read Get_x write Set_x;
  19900. property y: Integer read Get_y write Set_y;
  19901. property clientX: Integer read Get_clientX write Set_clientX;
  19902. property clientY: Integer read Get_clientY write Set_clientY;
  19903. property offsetX: Integer read Get_offsetX write Set_offsetX;
  19904. property offsetY: Integer read Get_offsetY write Set_offsetY;
  19905. property screenX: Integer read Get_screenX write Set_screenX;
  19906. property screenY: Integer read Get_screenY write Set_screenY;
  19907. property srcFilter: IDispatch read Get_srcFilter write _Set_srcFilter;
  19908. property dataTransfer: IHTMLDataTransfer read Get_dataTransfer;
  19909. end;
  19910. // *********************************************************************//
  19911. // DispIntf: IHTMLEventObj2Disp
  19912. // Flags: (4416) Dual OleAutomation Dispatchable
  19913. // GUID: {3050F48B-98B5-11CF-BB82-00AA00BDCE0B}
  19914. // *********************************************************************//
  19915. IHTMLEventObj2Disp = dispinterface
  19916. ['{3050F48B-98B5-11CF-BB82-00AA00BDCE0B}']
  19917. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  19918. lFlags: Integer); dispid -2147417611;
  19919. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  19920. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  19921. property propertyName: WideString dispid 1027;
  19922. property bookmarks: IHTMLBookmarkCollection dispid 1031;
  19923. property recordset: IDispatch dispid 1032;
  19924. property dataFld: WideString dispid 1033;
  19925. property boundElements: IHTMLElementCollection dispid 1034;
  19926. property repeat_: WordBool dispid 1035;
  19927. property srcUrn: WideString dispid 1036;
  19928. property srcElement: IHTMLElement dispid 1001;
  19929. property altKey: WordBool dispid 1002;
  19930. property ctrlKey: WordBool dispid 1003;
  19931. property shiftKey: WordBool dispid 1004;
  19932. property fromElement: IHTMLElement dispid 1009;
  19933. property toElement: IHTMLElement dispid 1010;
  19934. property button: Integer dispid 1012;
  19935. property type_: WideString dispid 1013;
  19936. property qualifier: WideString dispid 1014;
  19937. property reason: Integer dispid 1015;
  19938. property x: Integer dispid 1005;
  19939. property y: Integer dispid 1006;
  19940. property clientX: Integer dispid 1020;
  19941. property clientY: Integer dispid 1021;
  19942. property offsetX: Integer dispid 1022;
  19943. property offsetY: Integer dispid 1023;
  19944. property screenX: Integer dispid 1024;
  19945. property screenY: Integer dispid 1025;
  19946. property srcFilter: IDispatch dispid 1026;
  19947. property dataTransfer: IHTMLDataTransfer readonly dispid 1037;
  19948. end;
  19949. // *********************************************************************//
  19950. // Interface: IHTMLEventObj3
  19951. // Flags: (4416) Dual OleAutomation Dispatchable
  19952. // GUID: {3050F680-98B5-11CF-BB82-00AA00BDCE0B}
  19953. // *********************************************************************//
  19954. IHTMLEventObj3 = interface(IDispatch)
  19955. ['{3050F680-98B5-11CF-BB82-00AA00BDCE0B}']
  19956. function Get_contentOverflow: WordBool; safecall;
  19957. procedure Set_shiftLeft(p: WordBool); safecall;
  19958. function Get_shiftLeft: WordBool; safecall;
  19959. procedure Set_altLeft(p: WordBool); safecall;
  19960. function Get_altLeft: WordBool; safecall;
  19961. procedure Set_ctrlLeft(p: WordBool); safecall;
  19962. function Get_ctrlLeft: WordBool; safecall;
  19963. function Get_imeCompositionChange: LONG_PTR; safecall;
  19964. function Get_imeNotifyCommand: LONG_PTR; safecall;
  19965. function Get_imeNotifyData: LONG_PTR; safecall;
  19966. function Get_imeRequest: LONG_PTR; safecall;
  19967. function Get_imeRequestData: LONG_PTR; safecall;
  19968. function Get_keyboardLayout: LONG_PTR; safecall;
  19969. function Get_behaviorCookie: Integer; safecall;
  19970. function Get_behaviorPart: Integer; safecall;
  19971. function Get_nextPage: WideString; safecall;
  19972. property contentOverflow: WordBool read Get_contentOverflow;
  19973. property shiftLeft: WordBool read Get_shiftLeft write Set_shiftLeft;
  19974. property altLeft: WordBool read Get_altLeft write Set_altLeft;
  19975. property ctrlLeft: WordBool read Get_ctrlLeft write Set_ctrlLeft;
  19976. property imeCompositionChange: LONG_PTR read Get_imeCompositionChange;
  19977. property imeNotifyCommand: LONG_PTR read Get_imeNotifyCommand;
  19978. property imeNotifyData: LONG_PTR read Get_imeNotifyData;
  19979. property imeRequest: LONG_PTR read Get_imeRequest;
  19980. property imeRequestData: LONG_PTR read Get_imeRequestData;
  19981. property keyboardLayout: LONG_PTR read Get_keyboardLayout;
  19982. property behaviorCookie: Integer read Get_behaviorCookie;
  19983. property behaviorPart: Integer read Get_behaviorPart;
  19984. property nextPage: WideString read Get_nextPage;
  19985. end;
  19986. // *********************************************************************//
  19987. // DispIntf: IHTMLEventObj3Disp
  19988. // Flags: (4416) Dual OleAutomation Dispatchable
  19989. // GUID: {3050F680-98B5-11CF-BB82-00AA00BDCE0B}
  19990. // *********************************************************************//
  19991. IHTMLEventObj3Disp = dispinterface
  19992. ['{3050F680-98B5-11CF-BB82-00AA00BDCE0B}']
  19993. property contentOverflow: WordBool readonly dispid 1038;
  19994. property shiftLeft: WordBool dispid 1039;
  19995. property altLeft: WordBool dispid 1040;
  19996. property ctrlLeft: WordBool dispid 1041;
  19997. property imeCompositionChange: LONG_PTR readonly dispid 1042;
  19998. property imeNotifyCommand: LONG_PTR readonly dispid 1043;
  19999. property imeNotifyData: LONG_PTR readonly dispid 1044;
  20000. property imeRequest: LONG_PTR readonly dispid 1046;
  20001. property imeRequestData: LONG_PTR readonly dispid 1047;
  20002. property keyboardLayout: LONG_PTR readonly dispid 1045;
  20003. property behaviorCookie: Integer readonly dispid 1048;
  20004. property behaviorPart: Integer readonly dispid 1049;
  20005. property nextPage: WideString readonly dispid 1050;
  20006. end;
  20007. // *********************************************************************//
  20008. // Interface: IHTMLEventObj4
  20009. // Flags: (4416) Dual OleAutomation Dispatchable
  20010. // GUID: {3050F814-98B5-11CF-BB82-00AA00BDCE0B}
  20011. // *********************************************************************//
  20012. IHTMLEventObj4 = interface(IDispatch)
  20013. ['{3050F814-98B5-11CF-BB82-00AA00BDCE0B}']
  20014. function Get_wheelDelta: Integer; safecall;
  20015. property wheelDelta: Integer read Get_wheelDelta;
  20016. end;
  20017. // *********************************************************************//
  20018. // DispIntf: IHTMLEventObj4Disp
  20019. // Flags: (4416) Dual OleAutomation Dispatchable
  20020. // GUID: {3050F814-98B5-11CF-BB82-00AA00BDCE0B}
  20021. // *********************************************************************//
  20022. IHTMLEventObj4Disp = dispinterface
  20023. ['{3050F814-98B5-11CF-BB82-00AA00BDCE0B}']
  20024. property wheelDelta: Integer readonly dispid 1051;
  20025. end;
  20026. // *********************************************************************//
  20027. // DispIntf: DispCEventObj
  20028. // Flags: (4112) Hidden Dispatchable
  20029. // GUID: {3050F558-98B5-11CF-BB82-00AA00BDCE0B}
  20030. // *********************************************************************//
  20031. DispCEventObj = dispinterface
  20032. ['{3050F558-98B5-11CF-BB82-00AA00BDCE0B}']
  20033. property returnValue: OleVariant dispid 1007;
  20034. property cancelBubble: WordBool dispid 1008;
  20035. property keyCode: Integer dispid 1011;
  20036. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  20037. lFlags: Integer); dispid -2147417611;
  20038. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  20039. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  20040. property propertyName: WideString dispid 1027;
  20041. property bookmarks: IHTMLBookmarkCollection dispid 1031;
  20042. property recordset: IDispatch dispid 1032;
  20043. property dataFld: WideString dispid 1033;
  20044. property boundElements: IHTMLElementCollection dispid 1034;
  20045. property repeat_: WordBool dispid 1035;
  20046. property srcUrn: WideString dispid 1036;
  20047. property srcElement: IHTMLElement dispid 1001;
  20048. property altKey: WordBool dispid 1002;
  20049. property ctrlKey: WordBool dispid 1003;
  20050. property shiftKey: WordBool dispid 1004;
  20051. property fromElement: IHTMLElement dispid 1009;
  20052. property toElement: IHTMLElement dispid 1010;
  20053. property button: Integer dispid 1012;
  20054. property type_: WideString dispid 1013;
  20055. property qualifier: WideString dispid 1014;
  20056. property reason: Integer dispid 1015;
  20057. property x: Integer dispid 1005;
  20058. property y: Integer dispid 1006;
  20059. property clientX: Integer dispid 1020;
  20060. property clientY: Integer dispid 1021;
  20061. property offsetX: Integer dispid 1022;
  20062. property offsetY: Integer dispid 1023;
  20063. property screenX: Integer dispid 1024;
  20064. property screenY: Integer dispid 1025;
  20065. property srcFilter: IDispatch dispid 1026;
  20066. property dataTransfer: IHTMLDataTransfer readonly dispid 1037;
  20067. property contentOverflow: WordBool readonly dispid 1038;
  20068. property shiftLeft: WordBool dispid 1039;
  20069. property altLeft: WordBool dispid 1040;
  20070. property ctrlLeft: WordBool dispid 1041;
  20071. property imeCompositionChange: LONG_PTR readonly dispid 1042;
  20072. property imeNotifyCommand: LONG_PTR readonly dispid 1043;
  20073. property imeNotifyData: LONG_PTR readonly dispid 1044;
  20074. property imeRequest: LONG_PTR readonly dispid 1046;
  20075. property imeRequestData: LONG_PTR readonly dispid 1047;
  20076. property keyboardLayout: LONG_PTR readonly dispid 1045;
  20077. property behaviorCookie: Integer readonly dispid 1048;
  20078. property behaviorPart: Integer readonly dispid 1049;
  20079. property nextPage: WideString readonly dispid 1050;
  20080. property wheelDelta: Integer readonly dispid 1051;
  20081. end;
  20082. // *********************************************************************//
  20083. // DispIntf: HTMLWindowEvents2
  20084. // Flags: (4112) Hidden Dispatchable
  20085. // GUID: {3050F625-98B5-11CF-BB82-00AA00BDCE0B}
  20086. // *********************************************************************//
  20087. HTMLWindowEvents2 = dispinterface
  20088. ['{3050F625-98B5-11CF-BB82-00AA00BDCE0B}']
  20089. procedure onload(const pEvtObj: IHTMLEventObj); dispid 1003;
  20090. procedure onunload(const pEvtObj: IHTMLEventObj); dispid 1008;
  20091. function onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  20092. procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  20093. procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  20094. procedure onerror(const description: WideString; const url: WideString; line: Integer); dispid 1002;
  20095. procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  20096. procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  20097. procedure onbeforeunload(const pEvtObj: IHTMLEventObj); dispid 1017;
  20098. procedure onbeforeprint(const pEvtObj: IHTMLEventObj); dispid 1024;
  20099. procedure onafterprint(const pEvtObj: IHTMLEventObj); dispid 1025;
  20100. end;
  20101. // *********************************************************************//
  20102. // DispIntf: HTMLWindowEvents
  20103. // Flags: (4112) Hidden Dispatchable
  20104. // GUID: {96A0A4E0-D062-11CF-94B6-00AA0060275C}
  20105. // *********************************************************************//
  20106. HTMLWindowEvents = dispinterface
  20107. ['{96A0A4E0-D062-11CF-94B6-00AA0060275C}']
  20108. procedure onload; dispid 1003;
  20109. procedure onunload; dispid 1008;
  20110. function onhelp: WordBool; dispid -2147418102;
  20111. procedure onfocus; dispid -2147418111;
  20112. procedure onblur; dispid -2147418112;
  20113. procedure onerror(const description: WideString; const url: WideString; line: Integer); dispid 1002;
  20114. procedure onresize; dispid 1016;
  20115. procedure onscroll; dispid 1014;
  20116. procedure onbeforeunload; dispid 1017;
  20117. procedure onbeforeprint; dispid 1024;
  20118. procedure onafterprint; dispid 1025;
  20119. end;
  20120. // *********************************************************************//
  20121. // Interface: IHTMLDocument2
  20122. // Flags: (4416) Dual OleAutomation Dispatchable
  20123. // GUID: {332C4425-26CB-11D0-B483-00C04FD90119}
  20124. // *********************************************************************//
  20125. IHTMLDocument2 = interface(IHTMLDocument)
  20126. ['{332C4425-26CB-11D0-B483-00C04FD90119}']
  20127. function Get_all: IHTMLElementCollection; safecall;
  20128. function Get_body: IHTMLElement; safecall;
  20129. function Get_activeElement: IHTMLElement; safecall;
  20130. function Get_images: IHTMLElementCollection; safecall;
  20131. function Get_applets: IHTMLElementCollection; safecall;
  20132. function Get_links: IHTMLElementCollection; safecall;
  20133. function Get_forms: IHTMLElementCollection; safecall;
  20134. function Get_anchors: IHTMLElementCollection; safecall;
  20135. procedure Set_title(const p: WideString); safecall;
  20136. function Get_title: WideString; safecall;
  20137. function Get_scripts: IHTMLElementCollection; safecall;
  20138. procedure Set_designMode(const p: WideString); safecall;
  20139. function Get_designMode: WideString; safecall;
  20140. function Get_selection: IHTMLSelectionObject; safecall;
  20141. function Get_readyState: WideString; safecall;
  20142. function Get_frames: IHTMLFramesCollection2; safecall;
  20143. function Get_embeds: IHTMLElementCollection; safecall;
  20144. function Get_plugins: IHTMLElementCollection; safecall;
  20145. procedure Set_alinkColor(p: OleVariant); safecall;
  20146. function Get_alinkColor: OleVariant; safecall;
  20147. procedure Set_bgColor(p: OleVariant); safecall;
  20148. function Get_bgColor: OleVariant; safecall;
  20149. procedure Set_fgColor(p: OleVariant); safecall;
  20150. function Get_fgColor: OleVariant; safecall;
  20151. procedure Set_linkColor(p: OleVariant); safecall;
  20152. function Get_linkColor: OleVariant; safecall;
  20153. procedure Set_vlinkColor(p: OleVariant); safecall;
  20154. function Get_vlinkColor: OleVariant; safecall;
  20155. function Get_referrer: WideString; safecall;
  20156. function Get_location: IHTMLLocation; safecall;
  20157. function Get_lastModified: WideString; safecall;
  20158. procedure Set_url(const p: WideString); safecall;
  20159. function Get_url: WideString; safecall;
  20160. procedure Set_domain(const p: WideString); safecall;
  20161. function Get_domain: WideString; safecall;
  20162. procedure Set_cookie(const p: WideString); safecall;
  20163. function Get_cookie: WideString; safecall;
  20164. procedure Set_expando(p: WordBool); safecall;
  20165. function Get_expando: WordBool; safecall;
  20166. procedure Set_charset(const p: WideString); safecall;
  20167. function Get_charset: WideString; safecall;
  20168. procedure Set_defaultCharset(const p: WideString); safecall;
  20169. function Get_defaultCharset: WideString; safecall;
  20170. function Get_mimeType: WideString; safecall;
  20171. function Get_fileSize: WideString; safecall;
  20172. function Get_fileCreatedDate: WideString; safecall;
  20173. function Get_fileModifiedDate: WideString; safecall;
  20174. function Get_fileUpdatedDate: WideString; safecall;
  20175. function Get_security: WideString; safecall;
  20176. function Get_protocol: WideString; safecall;
  20177. function Get_nameProp: WideString; safecall;
  20178. procedure write(psarray: PSafeArray); safecall;
  20179. procedure writeln(psarray: PSafeArray); safecall;
  20180. function open(const url: WideString; name: OleVariant; features: OleVariant; replace: OleVariant): IDispatch; safecall;
  20181. procedure close; safecall;
  20182. procedure clear; safecall;
  20183. function queryCommandSupported(const cmdID: WideString): WordBool; safecall;
  20184. function queryCommandEnabled(const cmdID: WideString): WordBool; safecall;
  20185. function queryCommandState(const cmdID: WideString): WordBool; safecall;
  20186. function queryCommandIndeterm(const cmdID: WideString): WordBool; safecall;
  20187. function queryCommandText(const cmdID: WideString): WideString; safecall;
  20188. function queryCommandValue(const cmdID: WideString): OleVariant; safecall;
  20189. function execCommand(const cmdID: WideString; showUI: WordBool; value: OleVariant): WordBool; safecall;
  20190. function execCommandShowHelp(const cmdID: WideString): WordBool; safecall;
  20191. function createElement(const eTag: WideString): IHTMLElement; safecall;
  20192. procedure Set_onhelp(p: OleVariant); safecall;
  20193. function Get_onhelp: OleVariant; safecall;
  20194. procedure Set_onclick(p: OleVariant); safecall;
  20195. function Get_onclick: OleVariant; safecall;
  20196. procedure Set_ondblclick(p: OleVariant); safecall;
  20197. function Get_ondblclick: OleVariant; safecall;
  20198. procedure Set_onkeyup(p: OleVariant); safecall;
  20199. function Get_onkeyup: OleVariant; safecall;
  20200. procedure Set_onkeydown(p: OleVariant); safecall;
  20201. function Get_onkeydown: OleVariant; safecall;
  20202. procedure Set_onkeypress(p: OleVariant); safecall;
  20203. function Get_onkeypress: OleVariant; safecall;
  20204. procedure Set_onmouseup(p: OleVariant); safecall;
  20205. function Get_onmouseup: OleVariant; safecall;
  20206. procedure Set_onmousedown(p: OleVariant); safecall;
  20207. function Get_onmousedown: OleVariant; safecall;
  20208. procedure Set_onmousemove(p: OleVariant); safecall;
  20209. function Get_onmousemove: OleVariant; safecall;
  20210. procedure Set_onmouseout(p: OleVariant); safecall;
  20211. function Get_onmouseout: OleVariant; safecall;
  20212. procedure Set_onmouseover(p: OleVariant); safecall;
  20213. function Get_onmouseover: OleVariant; safecall;
  20214. procedure Set_onreadystatechange(p: OleVariant); safecall;
  20215. function Get_onreadystatechange: OleVariant; safecall;
  20216. procedure Set_onafterupdate(p: OleVariant); safecall;
  20217. function Get_onafterupdate: OleVariant; safecall;
  20218. procedure Set_onrowexit(p: OleVariant); safecall;
  20219. function Get_onrowexit: OleVariant; safecall;
  20220. procedure Set_onrowenter(p: OleVariant); safecall;
  20221. function Get_onrowenter: OleVariant; safecall;
  20222. procedure Set_ondragstart(p: OleVariant); safecall;
  20223. function Get_ondragstart: OleVariant; safecall;
  20224. procedure Set_onselectstart(p: OleVariant); safecall;
  20225. function Get_onselectstart: OleVariant; safecall;
  20226. function elementFromPoint(x: Integer; y: Integer): IHTMLElement; safecall;
  20227. function Get_parentWindow: IHTMLWindow2; safecall;
  20228. function Get_styleSheets: IHTMLStyleSheetsCollection; safecall;
  20229. procedure Set_onbeforeupdate(p: OleVariant); safecall;
  20230. function Get_onbeforeupdate: OleVariant; safecall;
  20231. procedure Set_onerrorupdate(p: OleVariant); safecall;
  20232. function Get_onerrorupdate: OleVariant; safecall;
  20233. function toString: WideString; safecall;
  20234. function createStyleSheet(const bstrHref: WideString; lIndex: Integer): IHTMLStyleSheet; safecall;
  20235. property all: IHTMLElementCollection read Get_all;
  20236. property body: IHTMLElement read Get_body;
  20237. property activeElement: IHTMLElement read Get_activeElement;
  20238. property images: IHTMLElementCollection read Get_images;
  20239. property applets: IHTMLElementCollection read Get_applets;
  20240. property links: IHTMLElementCollection read Get_links;
  20241. property forms: IHTMLElementCollection read Get_forms;
  20242. property anchors: IHTMLElementCollection read Get_anchors;
  20243. property title: WideString read Get_title write Set_title;
  20244. property scripts: IHTMLElementCollection read Get_scripts;
  20245. property designMode: WideString read Get_designMode write Set_designMode;
  20246. property selection: IHTMLSelectionObject read Get_selection;
  20247. property readyState: WideString read Get_readyState;
  20248. property frames: IHTMLFramesCollection2 read Get_frames;
  20249. property embeds: IHTMLElementCollection read Get_embeds;
  20250. property plugins: IHTMLElementCollection read Get_plugins;
  20251. property alinkColor: OleVariant read Get_alinkColor write Set_alinkColor;
  20252. property bgColor: OleVariant read Get_bgColor write Set_bgColor;
  20253. property fgColor: OleVariant read Get_fgColor write Set_fgColor;
  20254. property linkColor: OleVariant read Get_linkColor write Set_linkColor;
  20255. property vlinkColor: OleVariant read Get_vlinkColor write Set_vlinkColor;
  20256. property referrer: WideString read Get_referrer;
  20257. property location: IHTMLLocation read Get_location;
  20258. property lastModified: WideString read Get_lastModified;
  20259. property url: WideString read Get_url write Set_url;
  20260. property domain: WideString read Get_domain write Set_domain;
  20261. property cookie: WideString read Get_cookie write Set_cookie;
  20262. property expando: WordBool read Get_expando write Set_expando;
  20263. property charset: WideString read Get_charset write Set_charset;
  20264. property defaultCharset: WideString read Get_defaultCharset write Set_defaultCharset;
  20265. property mimeType: WideString read Get_mimeType;
  20266. property fileSize: WideString read Get_fileSize;
  20267. property fileCreatedDate: WideString read Get_fileCreatedDate;
  20268. property fileModifiedDate: WideString read Get_fileModifiedDate;
  20269. property fileUpdatedDate: WideString read Get_fileUpdatedDate;
  20270. property security: WideString read Get_security;
  20271. property protocol: WideString read Get_protocol;
  20272. property nameProp: WideString read Get_nameProp;
  20273. property onhelp: OleVariant read Get_onhelp write Set_onhelp;
  20274. property onclick: OleVariant read Get_onclick write Set_onclick;
  20275. property ondblclick: OleVariant read Get_ondblclick write Set_ondblclick;
  20276. property onkeyup: OleVariant read Get_onkeyup write Set_onkeyup;
  20277. property onkeydown: OleVariant read Get_onkeydown write Set_onkeydown;
  20278. property onkeypress: OleVariant read Get_onkeypress write Set_onkeypress;
  20279. property onmouseup: OleVariant read Get_onmouseup write Set_onmouseup;
  20280. property onmousedown: OleVariant read Get_onmousedown write Set_onmousedown;
  20281. property onmousemove: OleVariant read Get_onmousemove write Set_onmousemove;
  20282. property onmouseout: OleVariant read Get_onmouseout write Set_onmouseout;
  20283. property onmouseover: OleVariant read Get_onmouseover write Set_onmouseover;
  20284. property onreadystatechange: OleVariant read Get_onreadystatechange write Set_onreadystatechange;
  20285. property onafterupdate: OleVariant read Get_onafterupdate write Set_onafterupdate;
  20286. property onrowexit: OleVariant read Get_onrowexit write Set_onrowexit;
  20287. property onrowenter: OleVariant read Get_onrowenter write Set_onrowenter;
  20288. property ondragstart: OleVariant read Get_ondragstart write Set_ondragstart;
  20289. property onselectstart: OleVariant read Get_onselectstart write Set_onselectstart;
  20290. property parentWindow: IHTMLWindow2 read Get_parentWindow;
  20291. property styleSheets: IHTMLStyleSheetsCollection read Get_styleSheets;
  20292. property onbeforeupdate: OleVariant read Get_onbeforeupdate write Set_onbeforeupdate;
  20293. property onerrorupdate: OleVariant read Get_onerrorupdate write Set_onerrorupdate;
  20294. end;
  20295. // *********************************************************************//
  20296. // DispIntf: IHTMLDocument2Disp
  20297. // Flags: (4416) Dual OleAutomation Dispatchable
  20298. // GUID: {332C4425-26CB-11D0-B483-00C04FD90119}
  20299. // *********************************************************************//
  20300. IHTMLDocument2Disp = dispinterface
  20301. ['{332C4425-26CB-11D0-B483-00C04FD90119}']
  20302. property all: IHTMLElementCollection readonly dispid 1003;
  20303. property body: IHTMLElement readonly dispid 1004;
  20304. property activeElement: IHTMLElement readonly dispid 1005;
  20305. property images: IHTMLElementCollection readonly dispid 1011;
  20306. property applets: IHTMLElementCollection readonly dispid 1008;
  20307. property links: IHTMLElementCollection readonly dispid 1009;
  20308. property forms: IHTMLElementCollection readonly dispid 1010;
  20309. property anchors: IHTMLElementCollection readonly dispid 1007;
  20310. property title: WideString dispid 1012;
  20311. property scripts: IHTMLElementCollection readonly dispid 1013;
  20312. property designMode: WideString dispid 1014;
  20313. property selection: IHTMLSelectionObject readonly dispid 1017;
  20314. property readyState: WideString readonly dispid 1018;
  20315. property frames: IHTMLFramesCollection2 readonly dispid 1019;
  20316. property embeds: IHTMLElementCollection readonly dispid 1015;
  20317. property plugins: IHTMLElementCollection readonly dispid 1021;
  20318. property alinkColor: OleVariant dispid 1022;
  20319. property bgColor: OleVariant dispid -501;
  20320. property fgColor: OleVariant dispid -2147413110;
  20321. property linkColor: OleVariant dispid 1024;
  20322. property vlinkColor: OleVariant dispid 1023;
  20323. property referrer: WideString readonly dispid 1027;
  20324. property location: IHTMLLocation readonly dispid 1026;
  20325. property lastModified: WideString readonly dispid 1028;
  20326. property url: WideString dispid 1025;
  20327. property domain: WideString dispid 1029;
  20328. property cookie: WideString dispid 1030;
  20329. property expando: WordBool dispid 1031;
  20330. property charset: WideString dispid 1032;
  20331. property defaultCharset: WideString dispid 1033;
  20332. property mimeType: WideString readonly dispid 1041;
  20333. property fileSize: WideString readonly dispid 1042;
  20334. property fileCreatedDate: WideString readonly dispid 1043;
  20335. property fileModifiedDate: WideString readonly dispid 1044;
  20336. property fileUpdatedDate: WideString readonly dispid 1045;
  20337. property security: WideString readonly dispid 1046;
  20338. property protocol: WideString readonly dispid 1047;
  20339. property nameProp: WideString readonly dispid 1048;
  20340. procedure write(psarray: {??PSafeArray}OleVariant); dispid 1054;
  20341. procedure writeln(psarray: {??PSafeArray}OleVariant); dispid 1055;
  20342. function open(const url: WideString; name: OleVariant; features: OleVariant; replace: OleVariant): IDispatch; dispid 1056;
  20343. procedure close; dispid 1057;
  20344. procedure clear; dispid 1058;
  20345. function queryCommandSupported(const cmdID: WideString): WordBool; dispid 1059;
  20346. function queryCommandEnabled(const cmdID: WideString): WordBool; dispid 1060;
  20347. function queryCommandState(const cmdID: WideString): WordBool; dispid 1061;
  20348. function queryCommandIndeterm(const cmdID: WideString): WordBool; dispid 1062;
  20349. function queryCommandText(const cmdID: WideString): WideString; dispid 1063;
  20350. function queryCommandValue(const cmdID: WideString): OleVariant; dispid 1064;
  20351. function execCommand(const cmdID: WideString; showUI: WordBool; value: OleVariant): WordBool; dispid 1065;
  20352. function execCommandShowHelp(const cmdID: WideString): WordBool; dispid 1066;
  20353. function createElement(const eTag: WideString): IHTMLElement; dispid 1067;
  20354. property onhelp: OleVariant dispid -2147412099;
  20355. property onclick: OleVariant dispid -2147412104;
  20356. property ondblclick: OleVariant dispid -2147412103;
  20357. property onkeyup: OleVariant dispid -2147412106;
  20358. property onkeydown: OleVariant dispid -2147412107;
  20359. property onkeypress: OleVariant dispid -2147412105;
  20360. property onmouseup: OleVariant dispid -2147412109;
  20361. property onmousedown: OleVariant dispid -2147412110;
  20362. property onmousemove: OleVariant dispid -2147412108;
  20363. property onmouseout: OleVariant dispid -2147412111;
  20364. property onmouseover: OleVariant dispid -2147412112;
  20365. property onreadystatechange: OleVariant dispid -2147412087;
  20366. property onafterupdate: OleVariant dispid -2147412090;
  20367. property onrowexit: OleVariant dispid -2147412094;
  20368. property onrowenter: OleVariant dispid -2147412093;
  20369. property ondragstart: OleVariant dispid -2147412077;
  20370. property onselectstart: OleVariant dispid -2147412075;
  20371. function elementFromPoint(x: Integer; y: Integer): IHTMLElement; dispid 1068;
  20372. property parentWindow: IHTMLWindow2 readonly dispid 1034;
  20373. property styleSheets: IHTMLStyleSheetsCollection readonly dispid 1069;
  20374. property onbeforeupdate: OleVariant dispid -2147412091;
  20375. property onerrorupdate: OleVariant dispid -2147412074;
  20376. function toString: WideString; dispid 1070;
  20377. function createStyleSheet(const bstrHref: WideString; lIndex: Integer): IHTMLStyleSheet; dispid 1071;
  20378. property Script: IDispatch readonly dispid 1001;
  20379. end;
  20380. // *********************************************************************//
  20381. // Interface: IHTMLFramesCollection2
  20382. // Flags: (4416) Dual OleAutomation Dispatchable
  20383. // GUID: {332C4426-26CB-11D0-B483-00C04FD90119}
  20384. // *********************************************************************//
  20385. IHTMLFramesCollection2 = interface(IDispatch)
  20386. ['{332C4426-26CB-11D0-B483-00C04FD90119}']
  20387. function item(var pvarIndex: OleVariant): OleVariant; safecall;
  20388. function Get_length: Integer; safecall;
  20389. property length: Integer read Get_length;
  20390. end;
  20391. // *********************************************************************//
  20392. // DispIntf: IHTMLFramesCollection2Disp
  20393. // Flags: (4416) Dual OleAutomation Dispatchable
  20394. // GUID: {332C4426-26CB-11D0-B483-00C04FD90119}
  20395. // *********************************************************************//
  20396. IHTMLFramesCollection2Disp = dispinterface
  20397. ['{332C4426-26CB-11D0-B483-00C04FD90119}']
  20398. function item(var pvarIndex: OleVariant): OleVariant; dispid 0;
  20399. property length: Integer readonly dispid 1001;
  20400. end;
  20401. // *********************************************************************//
  20402. // Interface: IHTMLWindow2
  20403. // Flags: (4416) Dual OleAutomation Dispatchable
  20404. // GUID: {332C4427-26CB-11D0-B483-00C04FD90119}
  20405. // *********************************************************************//
  20406. IHTMLWindow2 = interface(IHTMLFramesCollection2)
  20407. ['{332C4427-26CB-11D0-B483-00C04FD90119}']
  20408. function Get_frames: IHTMLFramesCollection2; safecall;
  20409. procedure Set_defaultStatus(const p: WideString); safecall;
  20410. function Get_defaultStatus: WideString; safecall;
  20411. procedure Set_status(const p: WideString); safecall;
  20412. function Get_status: WideString; safecall;
  20413. function setTimeout(const expression: WideString; msec: Integer; var language: OleVariant): Integer; safecall;
  20414. procedure clearTimeout(timerID: Integer); safecall;
  20415. procedure alert(const message: WideString); safecall;
  20416. function confirm(const message: WideString): WordBool; safecall;
  20417. function prompt(const message: WideString; const defstr: WideString): OleVariant; safecall;
  20418. function Get_Image: IHTMLImageElementFactory; safecall;
  20419. function Get_location: IHTMLLocation; safecall;
  20420. function Get_history: IOmHistory; safecall;
  20421. procedure close; safecall;
  20422. procedure Set_opener(p: OleVariant); safecall;
  20423. function Get_opener: OleVariant; safecall;
  20424. function Get_navigator: IOmNavigator; safecall;
  20425. procedure Set_name(const p: WideString); safecall;
  20426. function Get_name: WideString; safecall;
  20427. function Get_parent: IHTMLWindow2; safecall;
  20428. function open(const url: WideString; const name: WideString; const features: WideString;
  20429. replace: WordBool): IHTMLWindow2; safecall;
  20430. function Get_self: IHTMLWindow2; safecall;
  20431. function Get_top: IHTMLWindow2; safecall;
  20432. function Get_window: IHTMLWindow2; safecall;
  20433. procedure navigate(const url: WideString); safecall;
  20434. procedure Set_onfocus(p: OleVariant); safecall;
  20435. function Get_onfocus: OleVariant; safecall;
  20436. procedure Set_onblur(p: OleVariant); safecall;
  20437. function Get_onblur: OleVariant; safecall;
  20438. procedure Set_onload(p: OleVariant); safecall;
  20439. function Get_onload: OleVariant; safecall;
  20440. procedure Set_onbeforeunload(p: OleVariant); safecall;
  20441. function Get_onbeforeunload: OleVariant; safecall;
  20442. procedure Set_onunload(p: OleVariant); safecall;
  20443. function Get_onunload: OleVariant; safecall;
  20444. procedure Set_onhelp(p: OleVariant); safecall;
  20445. function Get_onhelp: OleVariant; safecall;
  20446. procedure Set_onerror(p: OleVariant); safecall;
  20447. function Get_onerror: OleVariant; safecall;
  20448. procedure Set_onresize(p: OleVariant); safecall;
  20449. function Get_onresize: OleVariant; safecall;
  20450. procedure Set_onscroll(p: OleVariant); safecall;
  20451. function Get_onscroll: OleVariant; safecall;
  20452. function Get_document: IHTMLDocument2; safecall;
  20453. function Get_event: IHTMLEventObj; safecall;
  20454. function Get__newEnum: IUnknown; safecall;
  20455. function showModalDialog(const dialog: WideString; var varArgIn: OleVariant;
  20456. var varOptions: OleVariant): OleVariant; safecall;
  20457. procedure showHelp(const helpURL: WideString; helpArg: OleVariant; const features: WideString); safecall;
  20458. function Get_screen: IHTMLScreen; safecall;
  20459. function Get_Option: IHTMLOptionElementFactory; safecall;
  20460. procedure focus; safecall;
  20461. function Get_closed: WordBool; safecall;
  20462. procedure blur; safecall;
  20463. procedure scroll(x: Integer; y: Integer); safecall;
  20464. function Get_clientInformation: IOmNavigator; safecall;
  20465. function setInterval(const expression: WideString; msec: Integer; var language: OleVariant): Integer; safecall;
  20466. procedure clearInterval(timerID: Integer); safecall;
  20467. procedure Set_offscreenBuffering(p: OleVariant); safecall;
  20468. function Get_offscreenBuffering: OleVariant; safecall;
  20469. function execScript(const code: WideString; const language: WideString): OleVariant; safecall;
  20470. function toString: WideString; safecall;
  20471. procedure scrollBy(x: Integer; y: Integer); safecall;
  20472. procedure scrollTo(x: Integer; y: Integer); safecall;
  20473. procedure moveTo(x: Integer; y: Integer); safecall;
  20474. procedure moveBy(x: Integer; y: Integer); safecall;
  20475. procedure resizeTo(x: Integer; y: Integer); safecall;
  20476. procedure resizeBy(x: Integer; y: Integer); safecall;
  20477. function Get_external: IDispatch; safecall;
  20478. property frames: IHTMLFramesCollection2 read Get_frames;
  20479. property defaultStatus: WideString read Get_defaultStatus write Set_defaultStatus;
  20480. property status: WideString read Get_status write Set_status;
  20481. property Image: IHTMLImageElementFactory read Get_Image;
  20482. property location: IHTMLLocation read Get_location;
  20483. property history: IOmHistory read Get_history;
  20484. property opener: OleVariant read Get_opener write Set_opener;
  20485. property navigator: IOmNavigator read Get_navigator;
  20486. property name: WideString read Get_name write Set_name;
  20487. property parent: IHTMLWindow2 read Get_parent;
  20488. property self: IHTMLWindow2 read Get_self;
  20489. property top: IHTMLWindow2 read Get_top;
  20490. property window: IHTMLWindow2 read Get_window;
  20491. property onfocus: OleVariant read Get_onfocus write Set_onfocus;
  20492. property onblur: OleVariant read Get_onblur write Set_onblur;
  20493. property onload: OleVariant read Get_onload write Set_onload;
  20494. property onbeforeunload: OleVariant read Get_onbeforeunload write Set_onbeforeunload;
  20495. property onunload: OleVariant read Get_onunload write Set_onunload;
  20496. property onhelp: OleVariant read Get_onhelp write Set_onhelp;
  20497. property onerror: OleVariant read Get_onerror write Set_onerror;
  20498. property onresize: OleVariant read Get_onresize write Set_onresize;
  20499. property onscroll: OleVariant read Get_onscroll write Set_onscroll;
  20500. property document: IHTMLDocument2 read Get_document;
  20501. property event: IHTMLEventObj read Get_event;
  20502. property _newEnum: IUnknown read Get__newEnum;
  20503. property screen: IHTMLScreen read Get_screen;
  20504. property Option: IHTMLOptionElementFactory read Get_Option;
  20505. property closed: WordBool read Get_closed;
  20506. property clientInformation: IOmNavigator read Get_clientInformation;
  20507. property offscreenBuffering: OleVariant read Get_offscreenBuffering write Set_offscreenBuffering;
  20508. property external: IDispatch read Get_external;
  20509. end;
  20510. // *********************************************************************//
  20511. // DispIntf: IHTMLWindow2Disp
  20512. // Flags: (4416) Dual OleAutomation Dispatchable
  20513. // GUID: {332C4427-26CB-11D0-B483-00C04FD90119}
  20514. // *********************************************************************//
  20515. IHTMLWindow2Disp = dispinterface
  20516. ['{332C4427-26CB-11D0-B483-00C04FD90119}']
  20517. property frames: IHTMLFramesCollection2 readonly dispid 1100;
  20518. property defaultStatus: WideString dispid 1101;
  20519. property status: WideString dispid 1102;
  20520. function setTimeout(const expression: WideString; msec: Integer; var language: OleVariant): Integer; dispid 1172;
  20521. procedure clearTimeout(timerID: Integer); dispid 1104;
  20522. procedure alert(const message: WideString); dispid 1105;
  20523. function confirm(const message: WideString): WordBool; dispid 1110;
  20524. function prompt(const message: WideString; const defstr: WideString): OleVariant; dispid 1111;
  20525. property Image: IHTMLImageElementFactory readonly dispid 1125;
  20526. property location: IHTMLLocation readonly dispid 14;
  20527. property history: IOmHistory readonly dispid 2;
  20528. procedure close; dispid 3;
  20529. property opener: OleVariant dispid 4;
  20530. property navigator: IOmNavigator readonly dispid 5;
  20531. property name: WideString dispid 11;
  20532. property parent: IHTMLWindow2 readonly dispid 12;
  20533. function open(const url: WideString; const name: WideString; const features: WideString;
  20534. replace: WordBool): IHTMLWindow2; dispid 13;
  20535. property self: IHTMLWindow2 readonly dispid 20;
  20536. property top: IHTMLWindow2 readonly dispid 21;
  20537. property window: IHTMLWindow2 readonly dispid 22;
  20538. procedure navigate(const url: WideString); dispid 25;
  20539. property onfocus: OleVariant dispid -2147412098;
  20540. property onblur: OleVariant dispid -2147412097;
  20541. property onload: OleVariant dispid -2147412080;
  20542. property onbeforeunload: OleVariant dispid -2147412073;
  20543. property onunload: OleVariant dispid -2147412079;
  20544. property onhelp: OleVariant dispid -2147412099;
  20545. property onerror: OleVariant dispid -2147412083;
  20546. property onresize: OleVariant dispid -2147412076;
  20547. property onscroll: OleVariant dispid -2147412081;
  20548. property document: IHTMLDocument2 readonly dispid 1151;
  20549. property event: IHTMLEventObj readonly dispid 1152;
  20550. property _newEnum: IUnknown readonly dispid 1153;
  20551. function showModalDialog(const dialog: WideString; var varArgIn: OleVariant;
  20552. var varOptions: OleVariant): OleVariant; dispid 1154;
  20553. procedure showHelp(const helpURL: WideString; helpArg: OleVariant; const features: WideString); dispid 1155;
  20554. property screen: IHTMLScreen readonly dispid 1156;
  20555. property Option: IHTMLOptionElementFactory readonly dispid 1157;
  20556. procedure focus; dispid 1158;
  20557. property closed: WordBool readonly dispid 23;
  20558. procedure blur; dispid 1159;
  20559. procedure scroll(x: Integer; y: Integer); dispid 1160;
  20560. property clientInformation: IOmNavigator readonly dispid 1161;
  20561. function setInterval(const expression: WideString; msec: Integer; var language: OleVariant): Integer; dispid 1173;
  20562. procedure clearInterval(timerID: Integer); dispid 1163;
  20563. property offscreenBuffering: OleVariant dispid 1164;
  20564. function execScript(const code: WideString; const language: WideString): OleVariant; dispid 1165;
  20565. function toString: WideString; dispid 1166;
  20566. procedure scrollBy(x: Integer; y: Integer); dispid 1167;
  20567. procedure scrollTo(x: Integer; y: Integer); dispid 1168;
  20568. procedure moveTo(x: Integer; y: Integer); dispid 6;
  20569. procedure moveBy(x: Integer; y: Integer); dispid 7;
  20570. procedure resizeTo(x: Integer; y: Integer); dispid 9;
  20571. procedure resizeBy(x: Integer; y: Integer); dispid 8;
  20572. property external: IDispatch readonly dispid 1169;
  20573. function item(var pvarIndex: OleVariant): OleVariant; dispid 0;
  20574. property length: Integer readonly dispid 1001;
  20575. end;
  20576. // *********************************************************************//
  20577. // Interface: IHTMLScreen
  20578. // Flags: (4416) Dual OleAutomation Dispatchable
  20579. // GUID: {3050F35C-98B5-11CF-BB82-00AA00BDCE0B}
  20580. // *********************************************************************//
  20581. IHTMLScreen = interface(IDispatch)
  20582. ['{3050F35C-98B5-11CF-BB82-00AA00BDCE0B}']
  20583. function Get_colorDepth: Integer; safecall;
  20584. procedure Set_bufferDepth(p: Integer); safecall;
  20585. function Get_bufferDepth: Integer; safecall;
  20586. function Get_width: Integer; safecall;
  20587. function Get_height: Integer; safecall;
  20588. procedure Set_updateInterval(p: Integer); safecall;
  20589. function Get_updateInterval: Integer; safecall;
  20590. function Get_availHeight: Integer; safecall;
  20591. function Get_availWidth: Integer; safecall;
  20592. function Get_fontSmoothingEnabled: WordBool; safecall;
  20593. property colorDepth: Integer read Get_colorDepth;
  20594. property bufferDepth: Integer read Get_bufferDepth write Set_bufferDepth;
  20595. property width: Integer read Get_width;
  20596. property height: Integer read Get_height;
  20597. property updateInterval: Integer read Get_updateInterval write Set_updateInterval;
  20598. property availHeight: Integer read Get_availHeight;
  20599. property availWidth: Integer read Get_availWidth;
  20600. property fontSmoothingEnabled: WordBool read Get_fontSmoothingEnabled;
  20601. end;
  20602. // *********************************************************************//
  20603. // DispIntf: IHTMLScreenDisp
  20604. // Flags: (4416) Dual OleAutomation Dispatchable
  20605. // GUID: {3050F35C-98B5-11CF-BB82-00AA00BDCE0B}
  20606. // *********************************************************************//
  20607. IHTMLScreenDisp = dispinterface
  20608. ['{3050F35C-98B5-11CF-BB82-00AA00BDCE0B}']
  20609. property colorDepth: Integer readonly dispid 1001;
  20610. property bufferDepth: Integer dispid 1002;
  20611. property width: Integer readonly dispid 1003;
  20612. property height: Integer readonly dispid 1004;
  20613. property updateInterval: Integer dispid 1005;
  20614. property availHeight: Integer readonly dispid 1006;
  20615. property availWidth: Integer readonly dispid 1007;
  20616. property fontSmoothingEnabled: WordBool readonly dispid 1008;
  20617. end;
  20618. // *********************************************************************//
  20619. // Interface: IHTMLWindow3
  20620. // Flags: (4416) Dual OleAutomation Dispatchable
  20621. // GUID: {3050F4AE-98B5-11CF-BB82-00AA00BDCE0B}
  20622. // *********************************************************************//
  20623. IHTMLWindow3 = interface(IDispatch)
  20624. ['{3050F4AE-98B5-11CF-BB82-00AA00BDCE0B}']
  20625. function Get_screenLeft: Integer; safecall;
  20626. function Get_screenTop: Integer; safecall;
  20627. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; safecall;
  20628. procedure detachEvent(const event: WideString; const pdisp: IDispatch); safecall;
  20629. function setTimeout(var expression: OleVariant; msec: Integer; var language: OleVariant): Integer; safecall;
  20630. function setInterval(var expression: OleVariant; msec: Integer; var language: OleVariant): Integer; safecall;
  20631. procedure print; safecall;
  20632. procedure Set_onbeforeprint(p: OleVariant); safecall;
  20633. function Get_onbeforeprint: OleVariant; safecall;
  20634. procedure Set_onafterprint(p: OleVariant); safecall;
  20635. function Get_onafterprint: OleVariant; safecall;
  20636. function Get_clipboardData: IHTMLDataTransfer; safecall;
  20637. function showModelessDialog(const url: WideString; var varArgIn: OleVariant;
  20638. var options: OleVariant): IHTMLWindow2; safecall;
  20639. property screenLeft: Integer read Get_screenLeft;
  20640. property screenTop: Integer read Get_screenTop;
  20641. property onbeforeprint: OleVariant read Get_onbeforeprint write Set_onbeforeprint;
  20642. property onafterprint: OleVariant read Get_onafterprint write Set_onafterprint;
  20643. property clipboardData: IHTMLDataTransfer read Get_clipboardData;
  20644. end;
  20645. // *********************************************************************//
  20646. // DispIntf: IHTMLWindow3Disp
  20647. // Flags: (4416) Dual OleAutomation Dispatchable
  20648. // GUID: {3050F4AE-98B5-11CF-BB82-00AA00BDCE0B}
  20649. // *********************************************************************//
  20650. IHTMLWindow3Disp = dispinterface
  20651. ['{3050F4AE-98B5-11CF-BB82-00AA00BDCE0B}']
  20652. property screenLeft: Integer readonly dispid 1170;
  20653. property screenTop: Integer readonly dispid 1171;
  20654. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  20655. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  20656. function setTimeout(var expression: OleVariant; msec: Integer; var language: OleVariant): Integer; dispid 1103;
  20657. function setInterval(var expression: OleVariant; msec: Integer; var language: OleVariant): Integer; dispid 1162;
  20658. procedure print; dispid 1174;
  20659. property onbeforeprint: OleVariant dispid -2147412046;
  20660. property onafterprint: OleVariant dispid -2147412045;
  20661. property clipboardData: IHTMLDataTransfer readonly dispid 1175;
  20662. function showModelessDialog(const url: WideString; var varArgIn: OleVariant;
  20663. var options: OleVariant): IHTMLWindow2; dispid 1176;
  20664. end;
  20665. // *********************************************************************//
  20666. // Interface: IHTMLFrameBase
  20667. // Flags: (4416) Dual OleAutomation Dispatchable
  20668. // GUID: {3050F311-98B5-11CF-BB82-00AA00BDCE0B}
  20669. // *********************************************************************//
  20670. IHTMLFrameBase = interface(IDispatch)
  20671. ['{3050F311-98B5-11CF-BB82-00AA00BDCE0B}']
  20672. procedure Set_src(const p: WideString); safecall;
  20673. function Get_src: WideString; safecall;
  20674. procedure Set_name(const p: WideString); safecall;
  20675. function Get_name: WideString; safecall;
  20676. procedure Set_border(p: OleVariant); safecall;
  20677. function Get_border: OleVariant; safecall;
  20678. procedure Set_frameBorder(const p: WideString); safecall;
  20679. function Get_frameBorder: WideString; safecall;
  20680. procedure Set_frameSpacing(p: OleVariant); safecall;
  20681. function Get_frameSpacing: OleVariant; safecall;
  20682. procedure Set_marginWidth(p: OleVariant); safecall;
  20683. function Get_marginWidth: OleVariant; safecall;
  20684. procedure Set_marginHeight(p: OleVariant); safecall;
  20685. function Get_marginHeight: OleVariant; safecall;
  20686. procedure Set_noResize(p: WordBool); safecall;
  20687. function Get_noResize: WordBool; safecall;
  20688. procedure Set_scrolling(const p: WideString); safecall;
  20689. function Get_scrolling: WideString; safecall;
  20690. property src: WideString read Get_src write Set_src;
  20691. property name: WideString read Get_name write Set_name;
  20692. property border: OleVariant read Get_border write Set_border;
  20693. property frameBorder: WideString read Get_frameBorder write Set_frameBorder;
  20694. property frameSpacing: OleVariant read Get_frameSpacing write Set_frameSpacing;
  20695. property marginWidth: OleVariant read Get_marginWidth write Set_marginWidth;
  20696. property marginHeight: OleVariant read Get_marginHeight write Set_marginHeight;
  20697. property noResize: WordBool read Get_noResize write Set_noResize;
  20698. property scrolling: WideString read Get_scrolling write Set_scrolling;
  20699. end;
  20700. // *********************************************************************//
  20701. // DispIntf: IHTMLFrameBaseDisp
  20702. // Flags: (4416) Dual OleAutomation Dispatchable
  20703. // GUID: {3050F311-98B5-11CF-BB82-00AA00BDCE0B}
  20704. // *********************************************************************//
  20705. IHTMLFrameBaseDisp = dispinterface
  20706. ['{3050F311-98B5-11CF-BB82-00AA00BDCE0B}']
  20707. property src: WideString dispid -2147415112;
  20708. property name: WideString dispid -2147418112;
  20709. property border: OleVariant dispid -2147415110;
  20710. property frameBorder: WideString dispid -2147415109;
  20711. property frameSpacing: OleVariant dispid -2147415108;
  20712. property marginWidth: OleVariant dispid -2147415107;
  20713. property marginHeight: OleVariant dispid -2147415106;
  20714. property noResize: WordBool dispid -2147415105;
  20715. property scrolling: WideString dispid -2147415104;
  20716. end;
  20717. // *********************************************************************//
  20718. // Interface: IHTMLScreen2
  20719. // Flags: (4416) Dual OleAutomation Dispatchable
  20720. // GUID: {3050F84A-98B5-11CF-BB82-00AA00BDCE0B}
  20721. // *********************************************************************//
  20722. IHTMLScreen2 = interface(IDispatch)
  20723. ['{3050F84A-98B5-11CF-BB82-00AA00BDCE0B}']
  20724. function Get_logicalXDPI: Integer; safecall;
  20725. function Get_logicalYDPI: Integer; safecall;
  20726. function Get_deviceXDPI: Integer; safecall;
  20727. function Get_deviceYDPI: Integer; safecall;
  20728. property logicalXDPI: Integer read Get_logicalXDPI;
  20729. property logicalYDPI: Integer read Get_logicalYDPI;
  20730. property deviceXDPI: Integer read Get_deviceXDPI;
  20731. property deviceYDPI: Integer read Get_deviceYDPI;
  20732. end;
  20733. // *********************************************************************//
  20734. // DispIntf: IHTMLScreen2Disp
  20735. // Flags: (4416) Dual OleAutomation Dispatchable
  20736. // GUID: {3050F84A-98B5-11CF-BB82-00AA00BDCE0B}
  20737. // *********************************************************************//
  20738. IHTMLScreen2Disp = dispinterface
  20739. ['{3050F84A-98B5-11CF-BB82-00AA00BDCE0B}']
  20740. property logicalXDPI: Integer readonly dispid 1009;
  20741. property logicalYDPI: Integer readonly dispid 1010;
  20742. property deviceXDPI: Integer readonly dispid 1011;
  20743. property deviceYDPI: Integer readonly dispid 1012;
  20744. end;
  20745. // *********************************************************************//
  20746. // Interface: IHTMLWindow4
  20747. // Flags: (4416) Dual OleAutomation Dispatchable
  20748. // GUID: {3050F6CF-98B5-11CF-BB82-00AA00BDCE0B}
  20749. // *********************************************************************//
  20750. IHTMLWindow4 = interface(IDispatch)
  20751. ['{3050F6CF-98B5-11CF-BB82-00AA00BDCE0B}']
  20752. function createPopup(var varArgIn: OleVariant): IDispatch; safecall;
  20753. function Get_frameElement: IHTMLFrameBase; safecall;
  20754. property frameElement: IHTMLFrameBase read Get_frameElement;
  20755. end;
  20756. // *********************************************************************//
  20757. // DispIntf: IHTMLWindow4Disp
  20758. // Flags: (4416) Dual OleAutomation Dispatchable
  20759. // GUID: {3050F6CF-98B5-11CF-BB82-00AA00BDCE0B}
  20760. // *********************************************************************//
  20761. IHTMLWindow4Disp = dispinterface
  20762. ['{3050F6CF-98B5-11CF-BB82-00AA00BDCE0B}']
  20763. function createPopup(var varArgIn: OleVariant): IDispatch; dispid 1180;
  20764. property frameElement: IHTMLFrameBase readonly dispid 1181;
  20765. end;
  20766. // *********************************************************************//
  20767. // DispIntf: DispHTMLScreen
  20768. // Flags: (4112) Hidden Dispatchable
  20769. // GUID: {3050F591-98B5-11CF-BB82-00AA00BDCE0B}
  20770. // *********************************************************************//
  20771. DispHTMLScreen = dispinterface
  20772. ['{3050F591-98B5-11CF-BB82-00AA00BDCE0B}']
  20773. property colorDepth: Integer readonly dispid 1001;
  20774. property bufferDepth: Integer dispid 1002;
  20775. property width: Integer readonly dispid 1003;
  20776. property height: Integer readonly dispid 1004;
  20777. property updateInterval: Integer dispid 1005;
  20778. property availHeight: Integer readonly dispid 1006;
  20779. property availWidth: Integer readonly dispid 1007;
  20780. property fontSmoothingEnabled: WordBool readonly dispid 1008;
  20781. property logicalXDPI: Integer readonly dispid 1009;
  20782. property logicalYDPI: Integer readonly dispid 1010;
  20783. property deviceXDPI: Integer readonly dispid 1011;
  20784. property deviceYDPI: Integer readonly dispid 1012;
  20785. end;
  20786. // *********************************************************************//
  20787. // DispIntf: DispHTMLWindow2
  20788. // Flags: (4112) Hidden Dispatchable
  20789. // GUID: {3050F55D-98B5-11CF-BB82-00AA00BDCE0B}
  20790. // *********************************************************************//
  20791. DispHTMLWindow2 = dispinterface
  20792. ['{3050F55D-98B5-11CF-BB82-00AA00BDCE0B}']
  20793. function item(var pvarIndex: OleVariant): OleVariant; dispid 0;
  20794. property length: Integer readonly dispid 1001;
  20795. property frames: IHTMLFramesCollection2 readonly dispid 1100;
  20796. property defaultStatus: WideString dispid 1101;
  20797. property status: WideString dispid 1102;
  20798. procedure clearTimeout(timerID: Integer); dispid 1104;
  20799. procedure alert(const message: WideString); dispid 1105;
  20800. function confirm(const message: WideString): WordBool; dispid 1110;
  20801. function prompt(const message: WideString; const defstr: WideString): OleVariant; dispid 1111;
  20802. property Image: IHTMLImageElementFactory readonly dispid 1125;
  20803. property location: IHTMLLocation readonly dispid 14;
  20804. property history: IOmHistory readonly dispid 2;
  20805. procedure close; dispid 3;
  20806. property opener: OleVariant dispid 4;
  20807. property navigator: IOmNavigator readonly dispid 5;
  20808. property name: WideString dispid 11;
  20809. property parent: IHTMLWindow2 readonly dispid 12;
  20810. function open(const url: WideString; const name: WideString; const features: WideString;
  20811. replace: WordBool): IHTMLWindow2; dispid 13;
  20812. property self: IHTMLWindow2 readonly dispid 20;
  20813. property top: IHTMLWindow2 readonly dispid 21;
  20814. property window: IHTMLWindow2 readonly dispid 22;
  20815. procedure navigate(const url: WideString); dispid 25;
  20816. property onfocus: OleVariant dispid -2147412098;
  20817. property onblur: OleVariant dispid -2147412097;
  20818. property onload: OleVariant dispid -2147412080;
  20819. property onbeforeunload: OleVariant dispid -2147412073;
  20820. property onunload: OleVariant dispid -2147412079;
  20821. property onhelp: OleVariant dispid -2147412099;
  20822. property onerror: OleVariant dispid -2147412083;
  20823. property onresize: OleVariant dispid -2147412076;
  20824. property onscroll: OleVariant dispid -2147412081;
  20825. property document: IHTMLDocument2 readonly dispid 1151;
  20826. property event: IHTMLEventObj readonly dispid 1152;
  20827. property _newEnum: IUnknown readonly dispid 1153;
  20828. function showModalDialog(const dialog: WideString; var varArgIn: OleVariant;
  20829. var varOptions: OleVariant): OleVariant; dispid 1154;
  20830. procedure showHelp(const helpURL: WideString; helpArg: OleVariant; const features: WideString); dispid 1155;
  20831. property screen: IHTMLScreen readonly dispid 1156;
  20832. property Option: IHTMLOptionElementFactory readonly dispid 1157;
  20833. procedure focus; dispid 1158;
  20834. property closed: WordBool readonly dispid 23;
  20835. procedure blur; dispid 1159;
  20836. procedure scroll(x: Integer; y: Integer); dispid 1160;
  20837. property clientInformation: IOmNavigator readonly dispid 1161;
  20838. procedure clearInterval(timerID: Integer); dispid 1163;
  20839. property offscreenBuffering: OleVariant dispid 1164;
  20840. function execScript(const code: WideString; const language: WideString): OleVariant; dispid 1165;
  20841. function toString: WideString; dispid 1166;
  20842. procedure scrollBy(x: Integer; y: Integer); dispid 1167;
  20843. procedure scrollTo(x: Integer; y: Integer); dispid 1168;
  20844. procedure moveTo(x: Integer; y: Integer); dispid 6;
  20845. procedure moveBy(x: Integer; y: Integer); dispid 7;
  20846. procedure resizeTo(x: Integer; y: Integer); dispid 9;
  20847. procedure resizeBy(x: Integer; y: Integer); dispid 8;
  20848. property external: IDispatch readonly dispid 1169;
  20849. property screenLeft: Integer readonly dispid 1170;
  20850. property screenTop: Integer readonly dispid 1171;
  20851. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  20852. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  20853. function setTimeout(var expression: OleVariant; msec: Integer; var language: OleVariant): Integer; dispid 1103;
  20854. function setInterval(var expression: OleVariant; msec: Integer; var language: OleVariant): Integer; dispid 1162;
  20855. procedure print; dispid 1174;
  20856. property onbeforeprint: OleVariant dispid -2147412046;
  20857. property onafterprint: OleVariant dispid -2147412045;
  20858. property clipboardData: IHTMLDataTransfer readonly dispid 1175;
  20859. function showModelessDialog(const url: WideString; var varArgIn: OleVariant;
  20860. var options: OleVariant): IHTMLWindow2; dispid 1176;
  20861. function createPopup(var varArgIn: OleVariant): IDispatch; dispid 1180;
  20862. property frameElement: IHTMLFrameBase readonly dispid 1181;
  20863. end;
  20864. // *********************************************************************//
  20865. // DispIntf: DispHTMLWindowProxy
  20866. // Flags: (4112) Hidden Dispatchable
  20867. // GUID: {3050F55E-98B5-11CF-BB82-00AA00BDCE0B}
  20868. // *********************************************************************//
  20869. DispHTMLWindowProxy = dispinterface
  20870. ['{3050F55E-98B5-11CF-BB82-00AA00BDCE0B}']
  20871. function item(var pvarIndex: OleVariant): OleVariant; dispid 0;
  20872. property length: Integer readonly dispid 1001;
  20873. property frames: IHTMLFramesCollection2 readonly dispid 1100;
  20874. property defaultStatus: WideString dispid 1101;
  20875. property status: WideString dispid 1102;
  20876. procedure clearTimeout(timerID: Integer); dispid 1104;
  20877. procedure alert(const message: WideString); dispid 1105;
  20878. function confirm(const message: WideString): WordBool; dispid 1110;
  20879. function prompt(const message: WideString; const defstr: WideString): OleVariant; dispid 1111;
  20880. property Image: IHTMLImageElementFactory readonly dispid 1125;
  20881. property location: IHTMLLocation readonly dispid 14;
  20882. property history: IOmHistory readonly dispid 2;
  20883. procedure close; dispid 3;
  20884. property opener: OleVariant dispid 4;
  20885. property navigator: IOmNavigator readonly dispid 5;
  20886. property name: WideString dispid 11;
  20887. property parent: IHTMLWindow2 readonly dispid 12;
  20888. function open(const url: WideString; const name: WideString; const features: WideString;
  20889. replace: WordBool): IHTMLWindow2; dispid 13;
  20890. property self: IHTMLWindow2 readonly dispid 20;
  20891. property top: IHTMLWindow2 readonly dispid 21;
  20892. property window: IHTMLWindow2 readonly dispid 22;
  20893. procedure navigate(const url: WideString); dispid 25;
  20894. property onfocus: OleVariant dispid -2147412098;
  20895. property onblur: OleVariant dispid -2147412097;
  20896. property onload: OleVariant dispid -2147412080;
  20897. property onbeforeunload: OleVariant dispid -2147412073;
  20898. property onunload: OleVariant dispid -2147412079;
  20899. property onhelp: OleVariant dispid -2147412099;
  20900. property onerror: OleVariant dispid -2147412083;
  20901. property onresize: OleVariant dispid -2147412076;
  20902. property onscroll: OleVariant dispid -2147412081;
  20903. property document: IHTMLDocument2 readonly dispid 1151;
  20904. property event: IHTMLEventObj readonly dispid 1152;
  20905. property _newEnum: IUnknown readonly dispid 1153;
  20906. function showModalDialog(const dialog: WideString; var varArgIn: OleVariant;
  20907. var varOptions: OleVariant): OleVariant; dispid 1154;
  20908. procedure showHelp(const helpURL: WideString; helpArg: OleVariant; const features: WideString); dispid 1155;
  20909. property screen: IHTMLScreen readonly dispid 1156;
  20910. property Option: IHTMLOptionElementFactory readonly dispid 1157;
  20911. procedure focus; dispid 1158;
  20912. property closed: WordBool readonly dispid 23;
  20913. procedure blur; dispid 1159;
  20914. procedure scroll(x: Integer; y: Integer); dispid 1160;
  20915. property clientInformation: IOmNavigator readonly dispid 1161;
  20916. procedure clearInterval(timerID: Integer); dispid 1163;
  20917. property offscreenBuffering: OleVariant dispid 1164;
  20918. function execScript(const code: WideString; const language: WideString): OleVariant; dispid 1165;
  20919. function toString: WideString; dispid 1166;
  20920. procedure scrollBy(x: Integer; y: Integer); dispid 1167;
  20921. procedure scrollTo(x: Integer; y: Integer); dispid 1168;
  20922. procedure moveTo(x: Integer; y: Integer); dispid 6;
  20923. procedure moveBy(x: Integer; y: Integer); dispid 7;
  20924. procedure resizeTo(x: Integer; y: Integer); dispid 9;
  20925. procedure resizeBy(x: Integer; y: Integer); dispid 8;
  20926. property external: IDispatch readonly dispid 1169;
  20927. property screenLeft: Integer readonly dispid 1170;
  20928. property screenTop: Integer readonly dispid 1171;
  20929. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  20930. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  20931. function setTimeout(var expression: OleVariant; msec: Integer; var language: OleVariant): Integer; dispid 1103;
  20932. function setInterval(var expression: OleVariant; msec: Integer; var language: OleVariant): Integer; dispid 1162;
  20933. procedure print; dispid 1174;
  20934. property onbeforeprint: OleVariant dispid -2147412046;
  20935. property onafterprint: OleVariant dispid -2147412045;
  20936. property clipboardData: IHTMLDataTransfer readonly dispid 1175;
  20937. function showModelessDialog(const url: WideString; var varArgIn: OleVariant;
  20938. var options: OleVariant): IHTMLWindow2; dispid 1176;
  20939. function createPopup(var varArgIn: OleVariant): IDispatch; dispid 1180;
  20940. property frameElement: IHTMLFrameBase readonly dispid 1181;
  20941. end;
  20942. // *********************************************************************//
  20943. // DispIntf: HTMLDocumentEvents2
  20944. // Flags: (4112) Hidden Dispatchable
  20945. // GUID: {3050F613-98B5-11CF-BB82-00AA00BDCE0B}
  20946. // *********************************************************************//
  20947. HTMLDocumentEvents2 = dispinterface
  20948. ['{3050F613-98B5-11CF-BB82-00AA00BDCE0B}']
  20949. function onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  20950. function onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  20951. function ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  20952. procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  20953. procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  20954. function onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  20955. procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  20956. procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  20957. procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  20958. procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  20959. procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  20960. procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  20961. function onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  20962. procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  20963. function onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  20964. procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  20965. function ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  20966. function onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  20967. function onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  20968. function oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  20969. function onstop(const pEvtObj: IHTMLEventObj): WordBool; dispid 1026;
  20970. procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  20971. procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  20972. procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  20973. procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  20974. procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  20975. procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  20976. procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  20977. procedure onbeforeeditfocus(const pEvtObj: IHTMLEventObj); dispid 1027;
  20978. procedure onselectionchange(const pEvtObj: IHTMLEventObj); dispid 1037;
  20979. function oncontrolselect(const pEvtObj: IHTMLEventObj): WordBool; dispid 1036;
  20980. function onmousewheel(const pEvtObj: IHTMLEventObj): WordBool; dispid 1033;
  20981. procedure onfocusin(const pEvtObj: IHTMLEventObj); dispid 1048;
  20982. procedure onfocusout(const pEvtObj: IHTMLEventObj); dispid 1049;
  20983. procedure onactivate(const pEvtObj: IHTMLEventObj); dispid 1044;
  20984. procedure ondeactivate(const pEvtObj: IHTMLEventObj); dispid 1045;
  20985. function onbeforeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1047;
  20986. function onbeforedeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1034;
  20987. end;
  20988. // *********************************************************************//
  20989. // DispIntf: HTMLDocumentEvents
  20990. // Flags: (4112) Hidden Dispatchable
  20991. // GUID: {3050F260-98B5-11CF-BB82-00AA00BDCE0B}
  20992. // *********************************************************************//
  20993. HTMLDocumentEvents = dispinterface
  20994. ['{3050F260-98B5-11CF-BB82-00AA00BDCE0B}']
  20995. function onhelp: WordBool; dispid -2147418102;
  20996. function onclick: WordBool; dispid -600;
  20997. function ondblclick: WordBool; dispid -601;
  20998. procedure onkeydown; dispid -602;
  20999. procedure onkeyup; dispid -604;
  21000. function onkeypress: WordBool; dispid -603;
  21001. procedure onmousedown; dispid -605;
  21002. procedure onmousemove; dispid -606;
  21003. procedure onmouseup; dispid -607;
  21004. procedure onmouseout; dispid -2147418103;
  21005. procedure onmouseover; dispid -2147418104;
  21006. procedure onreadystatechange; dispid -609;
  21007. function onbeforeupdate: WordBool; dispid -2147418108;
  21008. procedure onafterupdate; dispid -2147418107;
  21009. function onrowexit: WordBool; dispid -2147418106;
  21010. procedure onrowenter; dispid -2147418105;
  21011. function ondragstart: WordBool; dispid -2147418101;
  21012. function onselectstart: WordBool; dispid -2147418100;
  21013. function onerrorupdate: WordBool; dispid -2147418099;
  21014. function oncontextmenu: WordBool; dispid 1023;
  21015. function onstop: WordBool; dispid 1026;
  21016. procedure onrowsdelete; dispid -2147418080;
  21017. procedure onrowsinserted; dispid -2147418079;
  21018. procedure oncellchange; dispid -2147418078;
  21019. procedure onpropertychange; dispid -2147418093;
  21020. procedure ondatasetchanged; dispid -2147418098;
  21021. procedure ondataavailable; dispid -2147418097;
  21022. procedure ondatasetcomplete; dispid -2147418096;
  21023. procedure onbeforeeditfocus; dispid 1027;
  21024. procedure onselectionchange; dispid 1037;
  21025. function oncontrolselect: WordBool; dispid 1036;
  21026. function onmousewheel: WordBool; dispid 1033;
  21027. procedure onfocusin; dispid 1048;
  21028. procedure onfocusout; dispid 1049;
  21029. procedure onactivate; dispid 1044;
  21030. procedure ondeactivate; dispid 1045;
  21031. function onbeforeactivate: WordBool; dispid 1047;
  21032. function onbeforedeactivate: WordBool; dispid 1034;
  21033. end;
  21034. // *********************************************************************//
  21035. // Interface: IHTMLDocument3
  21036. // Flags: (4416) Dual OleAutomation Dispatchable
  21037. // GUID: {3050F485-98B5-11CF-BB82-00AA00BDCE0B}
  21038. // *********************************************************************//
  21039. IHTMLDocument3 = interface(IDispatch)
  21040. ['{3050F485-98B5-11CF-BB82-00AA00BDCE0B}']
  21041. procedure releaseCapture; safecall;
  21042. procedure recalc(fForce: WordBool); safecall;
  21043. function createTextNode(const text: WideString): IHTMLDOMNode; safecall;
  21044. function Get_documentElement: IHTMLElement; safecall;
  21045. function Get_uniqueID: WideString; safecall;
  21046. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; safecall;
  21047. procedure detachEvent(const event: WideString; const pdisp: IDispatch); safecall;
  21048. procedure Set_onrowsdelete(p: OleVariant); safecall;
  21049. function Get_onrowsdelete: OleVariant; safecall;
  21050. procedure Set_onrowsinserted(p: OleVariant); safecall;
  21051. function Get_onrowsinserted: OleVariant; safecall;
  21052. procedure Set_oncellchange(p: OleVariant); safecall;
  21053. function Get_oncellchange: OleVariant; safecall;
  21054. procedure Set_ondatasetchanged(p: OleVariant); safecall;
  21055. function Get_ondatasetchanged: OleVariant; safecall;
  21056. procedure Set_ondataavailable(p: OleVariant); safecall;
  21057. function Get_ondataavailable: OleVariant; safecall;
  21058. procedure Set_ondatasetcomplete(p: OleVariant); safecall;
  21059. function Get_ondatasetcomplete: OleVariant; safecall;
  21060. procedure Set_onpropertychange(p: OleVariant); safecall;
  21061. function Get_onpropertychange: OleVariant; safecall;
  21062. procedure Set_dir(const p: WideString); safecall;
  21063. function Get_dir: WideString; safecall;
  21064. procedure Set_oncontextmenu(p: OleVariant); safecall;
  21065. function Get_oncontextmenu: OleVariant; safecall;
  21066. procedure Set_onstop(p: OleVariant); safecall;
  21067. function Get_onstop: OleVariant; safecall;
  21068. function createDocumentFragment: IHTMLDocument2; safecall;
  21069. function Get_parentDocument: IHTMLDocument2; safecall;
  21070. procedure Set_enableDownload(p: WordBool); safecall;
  21071. function Get_enableDownload: WordBool; safecall;
  21072. procedure Set_baseUrl(const p: WideString); safecall;
  21073. function Get_baseUrl: WideString; safecall;
  21074. function Get_childNodes: IDispatch; safecall;
  21075. procedure Set_inheritStyleSheets(p: WordBool); safecall;
  21076. function Get_inheritStyleSheets: WordBool; safecall;
  21077. procedure Set_onbeforeeditfocus(p: OleVariant); safecall;
  21078. function Get_onbeforeeditfocus: OleVariant; safecall;
  21079. function getElementsByName(const v: WideString): IHTMLElementCollection; safecall;
  21080. function getElementById(const v: WideString): IHTMLElement; safecall;
  21081. function getElementsByTagName(const v: WideString): IHTMLElementCollection; safecall;
  21082. property documentElement: IHTMLElement read Get_documentElement;
  21083. property uniqueID: WideString read Get_uniqueID;
  21084. property onrowsdelete: OleVariant read Get_onrowsdelete write Set_onrowsdelete;
  21085. property onrowsinserted: OleVariant read Get_onrowsinserted write Set_onrowsinserted;
  21086. property oncellchange: OleVariant read Get_oncellchange write Set_oncellchange;
  21087. property ondatasetchanged: OleVariant read Get_ondatasetchanged write Set_ondatasetchanged;
  21088. property ondataavailable: OleVariant read Get_ondataavailable write Set_ondataavailable;
  21089. property ondatasetcomplete: OleVariant read Get_ondatasetcomplete write Set_ondatasetcomplete;
  21090. property onpropertychange: OleVariant read Get_onpropertychange write Set_onpropertychange;
  21091. property dir: WideString read Get_dir write Set_dir;
  21092. property oncontextmenu: OleVariant read Get_oncontextmenu write Set_oncontextmenu;
  21093. property onstop: OleVariant read Get_onstop write Set_onstop;
  21094. property parentDocument: IHTMLDocument2 read Get_parentDocument;
  21095. property enableDownload: WordBool read Get_enableDownload write Set_enableDownload;
  21096. property baseUrl: WideString read Get_baseUrl write Set_baseUrl;
  21097. property childNodes: IDispatch read Get_childNodes;
  21098. property inheritStyleSheets: WordBool read Get_inheritStyleSheets write Set_inheritStyleSheets;
  21099. property onbeforeeditfocus: OleVariant read Get_onbeforeeditfocus write Set_onbeforeeditfocus;
  21100. end;
  21101. // *********************************************************************//
  21102. // DispIntf: IHTMLDocument3Disp
  21103. // Flags: (4416) Dual OleAutomation Dispatchable
  21104. // GUID: {3050F485-98B5-11CF-BB82-00AA00BDCE0B}
  21105. // *********************************************************************//
  21106. IHTMLDocument3Disp = dispinterface
  21107. ['{3050F485-98B5-11CF-BB82-00AA00BDCE0B}']
  21108. procedure releaseCapture; dispid 1072;
  21109. procedure recalc(fForce: WordBool); dispid 1073;
  21110. function createTextNode(const text: WideString): IHTMLDOMNode; dispid 1074;
  21111. property documentElement: IHTMLElement readonly dispid 1075;
  21112. property uniqueID: WideString readonly dispid 1077;
  21113. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  21114. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  21115. property onrowsdelete: OleVariant dispid -2147412050;
  21116. property onrowsinserted: OleVariant dispid -2147412049;
  21117. property oncellchange: OleVariant dispid -2147412048;
  21118. property ondatasetchanged: OleVariant dispid -2147412072;
  21119. property ondataavailable: OleVariant dispid -2147412071;
  21120. property ondatasetcomplete: OleVariant dispid -2147412070;
  21121. property onpropertychange: OleVariant dispid -2147412065;
  21122. property dir: WideString dispid -2147412995;
  21123. property oncontextmenu: OleVariant dispid -2147412047;
  21124. property onstop: OleVariant dispid -2147412044;
  21125. function createDocumentFragment: IHTMLDocument2; dispid 1076;
  21126. property parentDocument: IHTMLDocument2 readonly dispid 1078;
  21127. property enableDownload: WordBool dispid 1079;
  21128. property baseUrl: WideString dispid 1080;
  21129. property childNodes: IDispatch readonly dispid -2147417063;
  21130. property inheritStyleSheets: WordBool dispid 1082;
  21131. property onbeforeeditfocus: OleVariant dispid -2147412043;
  21132. function getElementsByName(const v: WideString): IHTMLElementCollection; dispid 1086;
  21133. function getElementById(const v: WideString): IHTMLElement; dispid 1088;
  21134. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid 1087;
  21135. end;
  21136. // *********************************************************************//
  21137. // Interface: IHTMLDocument4
  21138. // Flags: (4416) Dual OleAutomation Dispatchable
  21139. // GUID: {3050F69A-98B5-11CF-BB82-00AA00BDCE0B}
  21140. // *********************************************************************//
  21141. IHTMLDocument4 = interface(IDispatch)
  21142. ['{3050F69A-98B5-11CF-BB82-00AA00BDCE0B}']
  21143. procedure focus; safecall;
  21144. function hasFocus: WordBool; safecall;
  21145. procedure Set_onselectionchange(p: OleVariant); safecall;
  21146. function Get_onselectionchange: OleVariant; safecall;
  21147. function Get_namespaces: IDispatch; safecall;
  21148. function createDocumentFromUrl(const bstrUrl: WideString; const bstrOptions: WideString): IHTMLDocument2; safecall;
  21149. procedure Set_media(const p: WideString); safecall;
  21150. function Get_media: WideString; safecall;
  21151. function CreateEventObject(var pvarEventObject: OleVariant): IHTMLEventObj; safecall;
  21152. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; safecall;
  21153. function createRenderStyle(const v: WideString): IHTMLRenderStyle; safecall;
  21154. procedure Set_oncontrolselect(p: OleVariant); safecall;
  21155. function Get_oncontrolselect: OleVariant; safecall;
  21156. function Get_URLUnencoded: WideString; safecall;
  21157. property onselectionchange: OleVariant read Get_onselectionchange write Set_onselectionchange;
  21158. property namespaces: IDispatch read Get_namespaces;
  21159. property media: WideString read Get_media write Set_media;
  21160. property oncontrolselect: OleVariant read Get_oncontrolselect write Set_oncontrolselect;
  21161. property URLUnencoded: WideString read Get_URLUnencoded;
  21162. end;
  21163. // *********************************************************************//
  21164. // DispIntf: IHTMLDocument4Disp
  21165. // Flags: (4416) Dual OleAutomation Dispatchable
  21166. // GUID: {3050F69A-98B5-11CF-BB82-00AA00BDCE0B}
  21167. // *********************************************************************//
  21168. IHTMLDocument4Disp = dispinterface
  21169. ['{3050F69A-98B5-11CF-BB82-00AA00BDCE0B}']
  21170. procedure focus; dispid 1089;
  21171. function hasFocus: WordBool; dispid 1090;
  21172. property onselectionchange: OleVariant dispid -2147412032;
  21173. property namespaces: IDispatch readonly dispid 1091;
  21174. function createDocumentFromUrl(const bstrUrl: WideString; const bstrOptions: WideString): IHTMLDocument2; dispid 1092;
  21175. property media: WideString dispid 1093;
  21176. function CreateEventObject(var pvarEventObject: OleVariant): IHTMLEventObj; dispid 1094;
  21177. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid 1095;
  21178. function createRenderStyle(const v: WideString): IHTMLRenderStyle; dispid 1096;
  21179. property oncontrolselect: OleVariant dispid -2147412033;
  21180. property URLUnencoded: WideString readonly dispid 1097;
  21181. end;
  21182. // *********************************************************************//
  21183. // Interface: IHTMLDocument5
  21184. // Flags: (4416) Dual OleAutomation Dispatchable
  21185. // GUID: {3050F80C-98B5-11CF-BB82-00AA00BDCE0B}
  21186. // *********************************************************************//
  21187. IHTMLDocument5 = interface(IDispatch)
  21188. ['{3050F80C-98B5-11CF-BB82-00AA00BDCE0B}']
  21189. procedure Set_onmousewheel(p: OleVariant); safecall;
  21190. function Get_onmousewheel: OleVariant; safecall;
  21191. function Get_doctype: IHTMLDOMNode; safecall;
  21192. function Get_implementation_: IHTMLDOMImplementation; safecall;
  21193. function createAttribute(const bstrattrName: WideString): IHTMLDOMAttribute; safecall;
  21194. function createComment(const bstrdata: WideString): IHTMLDOMNode; safecall;
  21195. procedure Set_onfocusin(p: OleVariant); safecall;
  21196. function Get_onfocusin: OleVariant; safecall;
  21197. procedure Set_onfocusout(p: OleVariant); safecall;
  21198. function Get_onfocusout: OleVariant; safecall;
  21199. procedure Set_onactivate(p: OleVariant); safecall;
  21200. function Get_onactivate: OleVariant; safecall;
  21201. procedure Set_ondeactivate(p: OleVariant); safecall;
  21202. function Get_ondeactivate: OleVariant; safecall;
  21203. procedure Set_onbeforeactivate(p: OleVariant); safecall;
  21204. function Get_onbeforeactivate: OleVariant; safecall;
  21205. procedure Set_onbeforedeactivate(p: OleVariant); safecall;
  21206. function Get_onbeforedeactivate: OleVariant; safecall;
  21207. function Get_compatMode: WideString; safecall;
  21208. property onmousewheel: OleVariant read Get_onmousewheel write Set_onmousewheel;
  21209. property doctype: IHTMLDOMNode read Get_doctype;
  21210. property implementation_: IHTMLDOMImplementation read Get_implementation_;
  21211. property onfocusin: OleVariant read Get_onfocusin write Set_onfocusin;
  21212. property onfocusout: OleVariant read Get_onfocusout write Set_onfocusout;
  21213. property onactivate: OleVariant read Get_onactivate write Set_onactivate;
  21214. property ondeactivate: OleVariant read Get_ondeactivate write Set_ondeactivate;
  21215. property onbeforeactivate: OleVariant read Get_onbeforeactivate write Set_onbeforeactivate;
  21216. property onbeforedeactivate: OleVariant read Get_onbeforedeactivate write Set_onbeforedeactivate;
  21217. property compatMode: WideString read Get_compatMode;
  21218. end;
  21219. // *********************************************************************//
  21220. // DispIntf: IHTMLDocument5Disp
  21221. // Flags: (4416) Dual OleAutomation Dispatchable
  21222. // GUID: {3050F80C-98B5-11CF-BB82-00AA00BDCE0B}
  21223. // *********************************************************************//
  21224. IHTMLDocument5Disp = dispinterface
  21225. ['{3050F80C-98B5-11CF-BB82-00AA00BDCE0B}']
  21226. property onmousewheel: OleVariant dispid -2147412036;
  21227. property doctype: IHTMLDOMNode readonly dispid 1098;
  21228. property implementation_: IHTMLDOMImplementation readonly dispid 1099;
  21229. function createAttribute(const bstrattrName: WideString): IHTMLDOMAttribute; dispid 1100;
  21230. function createComment(const bstrdata: WideString): IHTMLDOMNode; dispid 1101;
  21231. property onfocusin: OleVariant dispid -2147412021;
  21232. property onfocusout: OleVariant dispid -2147412020;
  21233. property onactivate: OleVariant dispid -2147412025;
  21234. property ondeactivate: OleVariant dispid -2147412024;
  21235. property onbeforeactivate: OleVariant dispid -2147412022;
  21236. property onbeforedeactivate: OleVariant dispid -2147412035;
  21237. property compatMode: WideString readonly dispid 1102;
  21238. end;
  21239. // *********************************************************************//
  21240. // DispIntf: DispHTMLDocument
  21241. // Flags: (4112) Hidden Dispatchable
  21242. // GUID: {3050F55F-98B5-11CF-BB82-00AA00BDCE0B}
  21243. // *********************************************************************//
  21244. DispHTMLDocument = dispinterface
  21245. ['{3050F55F-98B5-11CF-BB82-00AA00BDCE0B}']
  21246. property Script: IDispatch readonly dispid 1001;
  21247. property all: IHTMLElementCollection readonly dispid 1003;
  21248. property body: IHTMLElement readonly dispid 1004;
  21249. property activeElement: IHTMLElement readonly dispid 1005;
  21250. property images: IHTMLElementCollection readonly dispid 1011;
  21251. property applets: IHTMLElementCollection readonly dispid 1008;
  21252. property links: IHTMLElementCollection readonly dispid 1009;
  21253. property forms: IHTMLElementCollection readonly dispid 1010;
  21254. property anchors: IHTMLElementCollection readonly dispid 1007;
  21255. property title: WideString dispid 1012;
  21256. property scripts: IHTMLElementCollection readonly dispid 1013;
  21257. property designMode: WideString dispid 1014;
  21258. property selection: IHTMLSelectionObject readonly dispid 1017;
  21259. property readyState: WideString readonly dispid 1018;
  21260. property frames: IHTMLFramesCollection2 readonly dispid 1019;
  21261. property embeds: IHTMLElementCollection readonly dispid 1015;
  21262. property plugins: IHTMLElementCollection readonly dispid 1021;
  21263. property alinkColor: OleVariant dispid 1022;
  21264. property bgColor: OleVariant dispid -501;
  21265. property fgColor: OleVariant dispid -2147413110;
  21266. property linkColor: OleVariant dispid 1024;
  21267. property vlinkColor: OleVariant dispid 1023;
  21268. property referrer: WideString readonly dispid 1027;
  21269. property location: IHTMLLocation readonly dispid 1026;
  21270. property lastModified: WideString readonly dispid 1028;
  21271. property url: WideString dispid 1025;
  21272. property domain: WideString dispid 1029;
  21273. property cookie: WideString dispid 1030;
  21274. property expando: WordBool dispid 1031;
  21275. property charset: WideString dispid 1032;
  21276. property defaultCharset: WideString dispid 1033;
  21277. property mimeType: WideString readonly dispid 1041;
  21278. property fileSize: WideString readonly dispid 1042;
  21279. property fileCreatedDate: WideString readonly dispid 1043;
  21280. property fileModifiedDate: WideString readonly dispid 1044;
  21281. property fileUpdatedDate: WideString readonly dispid 1045;
  21282. property security: WideString readonly dispid 1046;
  21283. property protocol: WideString readonly dispid 1047;
  21284. property nameProp: WideString readonly dispid 1048;
  21285. procedure write(psarray: {??PSafeArray}OleVariant); dispid 1054;
  21286. procedure writeln(psarray: {??PSafeArray}OleVariant); dispid 1055;
  21287. function open(const url: WideString; name: OleVariant; features: OleVariant; replace: OleVariant): IDispatch; dispid 1056;
  21288. procedure close; dispid 1057;
  21289. procedure clear; dispid 1058;
  21290. function queryCommandSupported(const cmdID: WideString): WordBool; dispid 1059;
  21291. function queryCommandEnabled(const cmdID: WideString): WordBool; dispid 1060;
  21292. function queryCommandState(const cmdID: WideString): WordBool; dispid 1061;
  21293. function queryCommandIndeterm(const cmdID: WideString): WordBool; dispid 1062;
  21294. function queryCommandText(const cmdID: WideString): WideString; dispid 1063;
  21295. function queryCommandValue(const cmdID: WideString): OleVariant; dispid 1064;
  21296. function execCommand(const cmdID: WideString; showUI: WordBool; value: OleVariant): WordBool; dispid 1065;
  21297. function execCommandShowHelp(const cmdID: WideString): WordBool; dispid 1066;
  21298. function createElement(const eTag: WideString): IHTMLElement; dispid 1067;
  21299. property onhelp: OleVariant dispid -2147412099;
  21300. property onclick: OleVariant dispid -2147412104;
  21301. property ondblclick: OleVariant dispid -2147412103;
  21302. property onkeyup: OleVariant dispid -2147412106;
  21303. property onkeydown: OleVariant dispid -2147412107;
  21304. property onkeypress: OleVariant dispid -2147412105;
  21305. property onmouseup: OleVariant dispid -2147412109;
  21306. property onmousedown: OleVariant dispid -2147412110;
  21307. property onmousemove: OleVariant dispid -2147412108;
  21308. property onmouseout: OleVariant dispid -2147412111;
  21309. property onmouseover: OleVariant dispid -2147412112;
  21310. property onreadystatechange: OleVariant dispid -2147412087;
  21311. property onafterupdate: OleVariant dispid -2147412090;
  21312. property onrowexit: OleVariant dispid -2147412094;
  21313. property onrowenter: OleVariant dispid -2147412093;
  21314. property ondragstart: OleVariant dispid -2147412077;
  21315. property onselectstart: OleVariant dispid -2147412075;
  21316. function elementFromPoint(x: Integer; y: Integer): IHTMLElement; dispid 1068;
  21317. property parentWindow: IHTMLWindow2 readonly dispid 1034;
  21318. property styleSheets: IHTMLStyleSheetsCollection readonly dispid 1069;
  21319. property onbeforeupdate: OleVariant dispid -2147412091;
  21320. property onerrorupdate: OleVariant dispid -2147412074;
  21321. function toString: WideString; dispid 1070;
  21322. function createStyleSheet(const bstrHref: WideString; lIndex: Integer): IHTMLStyleSheet; dispid 1071;
  21323. procedure releaseCapture; dispid 1072;
  21324. procedure recalc(fForce: WordBool); dispid 1073;
  21325. function createTextNode(const text: WideString): IHTMLDOMNode; dispid 1074;
  21326. property documentElement: IHTMLElement readonly dispid 1075;
  21327. property uniqueID: WideString readonly dispid 1077;
  21328. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  21329. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  21330. property onrowsdelete: OleVariant dispid -2147412050;
  21331. property onrowsinserted: OleVariant dispid -2147412049;
  21332. property oncellchange: OleVariant dispid -2147412048;
  21333. property ondatasetchanged: OleVariant dispid -2147412072;
  21334. property ondataavailable: OleVariant dispid -2147412071;
  21335. property ondatasetcomplete: OleVariant dispid -2147412070;
  21336. property onpropertychange: OleVariant dispid -2147412065;
  21337. property dir: WideString dispid -2147412995;
  21338. property oncontextmenu: OleVariant dispid -2147412047;
  21339. property onstop: OleVariant dispid -2147412044;
  21340. function createDocumentFragment: IHTMLDocument2; dispid 1076;
  21341. property parentDocument: IHTMLDocument2 readonly dispid 1078;
  21342. property enableDownload: WordBool dispid 1079;
  21343. property baseUrl: WideString dispid 1080;
  21344. property inheritStyleSheets: WordBool dispid 1082;
  21345. property onbeforeeditfocus: OleVariant dispid -2147412043;
  21346. function getElementsByName(const v: WideString): IHTMLElementCollection; dispid 1086;
  21347. function getElementById(const v: WideString): IHTMLElement; dispid 1088;
  21348. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid 1087;
  21349. procedure focus; dispid 1089;
  21350. function hasFocus: WordBool; dispid 1090;
  21351. property onselectionchange: OleVariant dispid -2147412032;
  21352. property namespaces: IDispatch readonly dispid 1091;
  21353. function createDocumentFromUrl(const bstrUrl: WideString; const bstrOptions: WideString): IHTMLDocument2; dispid 1092;
  21354. property media: WideString dispid 1093;
  21355. function CreateEventObject(var pvarEventObject: OleVariant): IHTMLEventObj; dispid 1094;
  21356. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid 1095;
  21357. function createRenderStyle(const v: WideString): IHTMLRenderStyle; dispid 1096;
  21358. property oncontrolselect: OleVariant dispid -2147412033;
  21359. property URLUnencoded: WideString readonly dispid 1097;
  21360. property onmousewheel: OleVariant dispid -2147412036;
  21361. property doctype: IHTMLDOMNode readonly dispid 1098;
  21362. property implementation_: IHTMLDOMImplementation readonly dispid 1099;
  21363. function createAttribute(const bstrattrName: WideString): IHTMLDOMAttribute; dispid 1100;
  21364. function createComment(const bstrdata: WideString): IHTMLDOMNode; dispid 1101;
  21365. property onfocusin: OleVariant dispid -2147412021;
  21366. property onfocusout: OleVariant dispid -2147412020;
  21367. property onactivate: OleVariant dispid -2147412025;
  21368. property ondeactivate: OleVariant dispid -2147412024;
  21369. property onbeforeactivate: OleVariant dispid -2147412022;
  21370. property onbeforedeactivate: OleVariant dispid -2147412035;
  21371. property compatMode: WideString readonly dispid 1102;
  21372. property nodeType: Integer readonly dispid -2147417066;
  21373. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  21374. function hasChildNodes: WordBool; dispid -2147417064;
  21375. property childNodes: IDispatch readonly dispid -2147417063;
  21376. property attributes: IDispatch readonly dispid -2147417062;
  21377. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  21378. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  21379. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  21380. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  21381. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  21382. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  21383. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  21384. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  21385. property nodeName: WideString readonly dispid -2147417038;
  21386. property nodeValue: OleVariant dispid -2147417037;
  21387. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  21388. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  21389. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  21390. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  21391. property ownerDocument: IDispatch readonly dispid -2147416999;
  21392. end;
  21393. // *********************************************************************//
  21394. // DispIntf: DWebBridgeEvents
  21395. // Flags: (4112) Hidden Dispatchable
  21396. // GUID: {A6D897FF-0A95-11D1-B0BA-006008166E11}
  21397. // *********************************************************************//
  21398. DWebBridgeEvents = dispinterface
  21399. ['{A6D897FF-0A95-11D1-B0BA-006008166E11}']
  21400. procedure onscriptletevent(const name: WideString; eventData: OleVariant); dispid 1;
  21401. procedure onreadystatechange; dispid -609;
  21402. function onclick: WordBool; dispid -600;
  21403. function ondblclick: WordBool; dispid -601;
  21404. procedure onkeydown; dispid -602;
  21405. procedure onkeyup; dispid -604;
  21406. function onkeypress: WordBool; dispid -603;
  21407. procedure onmousedown; dispid -605;
  21408. procedure onmousemove; dispid -606;
  21409. procedure onmouseup; dispid -607;
  21410. end;
  21411. // *********************************************************************//
  21412. // Interface: IWebBridge
  21413. // Flags: (4416) Dual OleAutomation Dispatchable
  21414. // GUID: {AE24FDAD-03C6-11D1-8B76-0080C744F389}
  21415. // *********************************************************************//
  21416. IWebBridge = interface(IDispatch)
  21417. ['{AE24FDAD-03C6-11D1-8B76-0080C744F389}']
  21418. procedure Set_url(const p: WideString); safecall;
  21419. function Get_url: WideString; safecall;
  21420. procedure Set_Scrollbar(p: WordBool); safecall;
  21421. function Get_Scrollbar: WordBool; safecall;
  21422. procedure Set_embed(p: WordBool); safecall;
  21423. function Get_embed: WordBool; safecall;
  21424. function Get_event: IDispatch; safecall;
  21425. function Get_readyState: Integer; safecall;
  21426. procedure AboutBox; safecall;
  21427. property url: WideString read Get_url write Set_url;
  21428. property Scrollbar: WordBool read Get_Scrollbar write Set_Scrollbar;
  21429. property embed: WordBool read Get_embed write Set_embed;
  21430. property event: IDispatch read Get_event;
  21431. property readyState: Integer read Get_readyState;
  21432. end;
  21433. // *********************************************************************//
  21434. // DispIntf: IWebBridgeDisp
  21435. // Flags: (4416) Dual OleAutomation Dispatchable
  21436. // GUID: {AE24FDAD-03C6-11D1-8B76-0080C744F389}
  21437. // *********************************************************************//
  21438. IWebBridgeDisp = dispinterface
  21439. ['{AE24FDAD-03C6-11D1-8B76-0080C744F389}']
  21440. property url: WideString dispid 1;
  21441. property Scrollbar: WordBool dispid 2;
  21442. property embed: WordBool dispid 3;
  21443. property event: IDispatch readonly dispid 1152;
  21444. property readyState: Integer readonly dispid -525;
  21445. procedure AboutBox; dispid -552;
  21446. end;
  21447. // *********************************************************************//
  21448. // Interface: IWBScriptControl
  21449. // Flags: (4416) Dual OleAutomation Dispatchable
  21450. // GUID: {A5170870-0CF8-11D1-8B91-0080C744F389}
  21451. // *********************************************************************//
  21452. IWBScriptControl = interface(IDispatch)
  21453. ['{A5170870-0CF8-11D1-8B91-0080C744F389}']
  21454. procedure raiseEvent(const name: WideString; eventData: OleVariant); safecall;
  21455. procedure bubbleEvent; safecall;
  21456. procedure setContextMenu(menuItemPairs: OleVariant); safecall;
  21457. procedure Set_selectableContent(p: WordBool); safecall;
  21458. function Get_selectableContent: WordBool; safecall;
  21459. function Get_frozen: WordBool; safecall;
  21460. procedure Set_Scrollbar(p: WordBool); safecall;
  21461. function Get_Scrollbar: WordBool; safecall;
  21462. function Get_version: WideString; safecall;
  21463. function Get_visibility: WordBool; safecall;
  21464. procedure Set_onvisibilitychange(p: OleVariant); safecall;
  21465. function Get_onvisibilitychange: OleVariant; safecall;
  21466. property selectableContent: WordBool read Get_selectableContent write Set_selectableContent;
  21467. property frozen: WordBool read Get_frozen;
  21468. property Scrollbar: WordBool read Get_Scrollbar write Set_Scrollbar;
  21469. property version: WideString read Get_version;
  21470. property visibility: WordBool read Get_visibility;
  21471. property onvisibilitychange: OleVariant read Get_onvisibilitychange write Set_onvisibilitychange;
  21472. end;
  21473. // *********************************************************************//
  21474. // DispIntf: IWBScriptControlDisp
  21475. // Flags: (4416) Dual OleAutomation Dispatchable
  21476. // GUID: {A5170870-0CF8-11D1-8B91-0080C744F389}
  21477. // *********************************************************************//
  21478. IWBScriptControlDisp = dispinterface
  21479. ['{A5170870-0CF8-11D1-8B91-0080C744F389}']
  21480. procedure raiseEvent(const name: WideString; eventData: OleVariant); dispid 1;
  21481. procedure bubbleEvent; dispid 2;
  21482. procedure setContextMenu(menuItemPairs: OleVariant); dispid 3;
  21483. property selectableContent: WordBool dispid 4;
  21484. property frozen: WordBool readonly dispid 5;
  21485. property Scrollbar: WordBool dispid 7;
  21486. property version: WideString readonly dispid 8;
  21487. property visibility: WordBool readonly dispid 9;
  21488. property onvisibilitychange: OleVariant dispid 10;
  21489. end;
  21490. // *********************************************************************//
  21491. // Interface: IHTMLEmbedElement
  21492. // Flags: (4416) Dual OleAutomation Dispatchable
  21493. // GUID: {3050F25F-98B5-11CF-BB82-00AA00BDCE0B}
  21494. // *********************************************************************//
  21495. IHTMLEmbedElement = interface(IDispatch)
  21496. ['{3050F25F-98B5-11CF-BB82-00AA00BDCE0B}']
  21497. procedure Set_hidden(const p: WideString); safecall;
  21498. function Get_hidden: WideString; safecall;
  21499. function Get_palette: WideString; safecall;
  21500. function Get_pluginspage: WideString; safecall;
  21501. procedure Set_src(const p: WideString); safecall;
  21502. function Get_src: WideString; safecall;
  21503. procedure Set_units(const p: WideString); safecall;
  21504. function Get_units: WideString; safecall;
  21505. procedure Set_name(const p: WideString); safecall;
  21506. function Get_name: WideString; safecall;
  21507. procedure Set_width(p: OleVariant); safecall;
  21508. function Get_width: OleVariant; safecall;
  21509. procedure Set_height(p: OleVariant); safecall;
  21510. function Get_height: OleVariant; safecall;
  21511. property hidden: WideString read Get_hidden write Set_hidden;
  21512. property palette: WideString read Get_palette;
  21513. property pluginspage: WideString read Get_pluginspage;
  21514. property src: WideString read Get_src write Set_src;
  21515. property units: WideString read Get_units write Set_units;
  21516. property name: WideString read Get_name write Set_name;
  21517. property width: OleVariant read Get_width write Set_width;
  21518. property height: OleVariant read Get_height write Set_height;
  21519. end;
  21520. // *********************************************************************//
  21521. // DispIntf: IHTMLEmbedElementDisp
  21522. // Flags: (4416) Dual OleAutomation Dispatchable
  21523. // GUID: {3050F25F-98B5-11CF-BB82-00AA00BDCE0B}
  21524. // *********************************************************************//
  21525. IHTMLEmbedElementDisp = dispinterface
  21526. ['{3050F25F-98B5-11CF-BB82-00AA00BDCE0B}']
  21527. property hidden: WideString dispid -2147415102;
  21528. property palette: WideString readonly dispid -2147415108;
  21529. property pluginspage: WideString readonly dispid -2147415107;
  21530. property src: WideString dispid -2147415106;
  21531. property units: WideString dispid -2147415104;
  21532. property name: WideString dispid -2147418112;
  21533. property width: OleVariant dispid -2147418107;
  21534. property height: OleVariant dispid -2147418106;
  21535. end;
  21536. // *********************************************************************//
  21537. // DispIntf: DispHTMLEmbed
  21538. // Flags: (4112) Hidden Dispatchable
  21539. // GUID: {3050F52E-98B5-11CF-BB82-00AA00BDCE0B}
  21540. // *********************************************************************//
  21541. DispHTMLEmbed = dispinterface
  21542. ['{3050F52E-98B5-11CF-BB82-00AA00BDCE0B}']
  21543. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  21544. lFlags: Integer); dispid -2147417611;
  21545. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  21546. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  21547. property _className: WideString dispid -2147417111;
  21548. property id: WideString dispid -2147417110;
  21549. property tagName: WideString readonly dispid -2147417108;
  21550. property parentElement: IHTMLElement readonly dispid -2147418104;
  21551. property style: IHTMLStyle readonly dispid -2147418038;
  21552. property onhelp: OleVariant dispid -2147412099;
  21553. property onclick: OleVariant dispid -2147412104;
  21554. property ondblclick: OleVariant dispid -2147412103;
  21555. property onkeydown: OleVariant dispid -2147412107;
  21556. property onkeyup: OleVariant dispid -2147412106;
  21557. property onkeypress: OleVariant dispid -2147412105;
  21558. property onmouseout: OleVariant dispid -2147412111;
  21559. property onmouseover: OleVariant dispid -2147412112;
  21560. property onmousemove: OleVariant dispid -2147412108;
  21561. property onmousedown: OleVariant dispid -2147412110;
  21562. property onmouseup: OleVariant dispid -2147412109;
  21563. property document: IDispatch readonly dispid -2147417094;
  21564. property title: WideString dispid -2147418043;
  21565. property language: WideString dispid -2147413012;
  21566. property onselectstart: OleVariant dispid -2147412075;
  21567. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  21568. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  21569. property sourceIndex: Integer readonly dispid -2147417088;
  21570. property recordNumber: OleVariant readonly dispid -2147417087;
  21571. property lang: WideString dispid -2147413103;
  21572. property offsetLeft: Integer readonly dispid -2147417104;
  21573. property offsetTop: Integer readonly dispid -2147417103;
  21574. property offsetWidth: Integer readonly dispid -2147417102;
  21575. property offsetHeight: Integer readonly dispid -2147417101;
  21576. property offsetParent: IHTMLElement readonly dispid -2147417100;
  21577. property innerHTML: WideString dispid -2147417086;
  21578. property innerText: WideString dispid -2147417085;
  21579. property outerHTML: WideString dispid -2147417084;
  21580. property outerText: WideString dispid -2147417083;
  21581. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  21582. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  21583. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  21584. property isTextEdit: WordBool readonly dispid -2147417078;
  21585. procedure click; dispid -2147417079;
  21586. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  21587. property ondragstart: OleVariant dispid -2147412077;
  21588. function toString: WideString; dispid -2147417076;
  21589. property onbeforeupdate: OleVariant dispid -2147412091;
  21590. property onafterupdate: OleVariant dispid -2147412090;
  21591. property onerrorupdate: OleVariant dispid -2147412074;
  21592. property onrowexit: OleVariant dispid -2147412094;
  21593. property onrowenter: OleVariant dispid -2147412093;
  21594. property ondatasetchanged: OleVariant dispid -2147412072;
  21595. property ondataavailable: OleVariant dispid -2147412071;
  21596. property ondatasetcomplete: OleVariant dispid -2147412070;
  21597. property onfilterchange: OleVariant dispid -2147412069;
  21598. property children: IDispatch readonly dispid -2147417075;
  21599. property all: IDispatch readonly dispid -2147417074;
  21600. property scopeName: WideString readonly dispid -2147417073;
  21601. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  21602. procedure releaseCapture; dispid -2147417071;
  21603. property onlosecapture: OleVariant dispid -2147412066;
  21604. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  21605. procedure doScroll(component: OleVariant); dispid -2147417069;
  21606. property onscroll: OleVariant dispid -2147412081;
  21607. property ondrag: OleVariant dispid -2147412063;
  21608. property ondragend: OleVariant dispid -2147412062;
  21609. property ondragenter: OleVariant dispid -2147412061;
  21610. property ondragover: OleVariant dispid -2147412060;
  21611. property ondragleave: OleVariant dispid -2147412059;
  21612. property ondrop: OleVariant dispid -2147412058;
  21613. property onbeforecut: OleVariant dispid -2147412054;
  21614. property oncut: OleVariant dispid -2147412057;
  21615. property onbeforecopy: OleVariant dispid -2147412053;
  21616. property oncopy: OleVariant dispid -2147412056;
  21617. property onbeforepaste: OleVariant dispid -2147412052;
  21618. property onpaste: OleVariant dispid -2147412055;
  21619. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  21620. property onpropertychange: OleVariant dispid -2147412065;
  21621. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  21622. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  21623. procedure setExpression(const propname: WideString; const expression: WideString;
  21624. const language: WideString); dispid -2147417608;
  21625. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  21626. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  21627. property tabIndex: Smallint dispid -2147418097;
  21628. procedure focus; dispid -2147416112;
  21629. property accessKey: WideString dispid -2147416107;
  21630. property onblur: OleVariant dispid -2147412097;
  21631. property onfocus: OleVariant dispid -2147412098;
  21632. property onresize: OleVariant dispid -2147412076;
  21633. procedure blur; dispid -2147416110;
  21634. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  21635. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  21636. property clientHeight: Integer readonly dispid -2147416093;
  21637. property clientWidth: Integer readonly dispid -2147416092;
  21638. property clientTop: Integer readonly dispid -2147416091;
  21639. property clientLeft: Integer readonly dispid -2147416090;
  21640. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  21641. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  21642. property readyState: OleVariant readonly dispid -2147412996;
  21643. property onreadystatechange: OleVariant dispid -2147412087;
  21644. property onrowsdelete: OleVariant dispid -2147412050;
  21645. property onrowsinserted: OleVariant dispid -2147412049;
  21646. property oncellchange: OleVariant dispid -2147412048;
  21647. property dir: WideString dispid -2147412995;
  21648. function createControlRange: IDispatch; dispid -2147417056;
  21649. property scrollHeight: Integer readonly dispid -2147417055;
  21650. property scrollWidth: Integer readonly dispid -2147417054;
  21651. property scrollTop: Integer dispid -2147417053;
  21652. property scrollLeft: Integer dispid -2147417052;
  21653. procedure clearAttributes; dispid -2147417050;
  21654. property oncontextmenu: OleVariant dispid -2147412047;
  21655. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  21656. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  21657. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  21658. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  21659. property canHaveChildren: WordBool readonly dispid -2147417040;
  21660. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  21661. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  21662. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  21663. property behaviorUrns: IDispatch readonly dispid -2147417030;
  21664. property tagUrn: WideString dispid -2147417029;
  21665. property onbeforeeditfocus: OleVariant dispid -2147412043;
  21666. property readyStateValue: Integer readonly dispid -2147417028;
  21667. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  21668. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  21669. property isMultiLine: WordBool readonly dispid -2147417015;
  21670. property canHaveHTML: WordBool readonly dispid -2147417014;
  21671. property onlayoutcomplete: OleVariant dispid -2147412039;
  21672. property onpage: OleVariant dispid -2147412038;
  21673. property inflateBlock: WordBool dispid -2147417012;
  21674. property onbeforedeactivate: OleVariant dispid -2147412035;
  21675. procedure setActive; dispid -2147417011;
  21676. property contentEditable: WideString dispid -2147412950;
  21677. property isContentEditable: WordBool readonly dispid -2147417010;
  21678. property hideFocus: WordBool dispid -2147412949;
  21679. property disabled: WordBool dispid -2147418036;
  21680. property isDisabled: WordBool readonly dispid -2147417007;
  21681. property onmove: OleVariant dispid -2147412034;
  21682. property oncontrolselect: OleVariant dispid -2147412033;
  21683. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  21684. property onresizestart: OleVariant dispid -2147412029;
  21685. property onresizeend: OleVariant dispid -2147412028;
  21686. property onmovestart: OleVariant dispid -2147412031;
  21687. property onmoveend: OleVariant dispid -2147412030;
  21688. property onmouseenter: OleVariant dispid -2147412027;
  21689. property onmouseleave: OleVariant dispid -2147412026;
  21690. property onactivate: OleVariant dispid -2147412025;
  21691. property ondeactivate: OleVariant dispid -2147412024;
  21692. function dragDrop: WordBool; dispid -2147417005;
  21693. property glyphMode: Integer readonly dispid -2147417004;
  21694. property onmousewheel: OleVariant dispid -2147412036;
  21695. procedure normalize; dispid -2147417000;
  21696. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  21697. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  21698. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  21699. property onbeforeactivate: OleVariant dispid -2147412022;
  21700. property onfocusin: OleVariant dispid -2147412021;
  21701. property onfocusout: OleVariant dispid -2147412020;
  21702. property uniqueNumber: Integer readonly dispid -2147417058;
  21703. property uniqueID: WideString readonly dispid -2147417057;
  21704. property nodeType: Integer readonly dispid -2147417066;
  21705. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  21706. function hasChildNodes: WordBool; dispid -2147417064;
  21707. property childNodes: IDispatch readonly dispid -2147417063;
  21708. property attributes: IDispatch readonly dispid -2147417062;
  21709. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  21710. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  21711. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  21712. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  21713. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  21714. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  21715. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  21716. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  21717. property nodeName: WideString readonly dispid -2147417038;
  21718. property nodeValue: OleVariant dispid -2147417037;
  21719. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  21720. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  21721. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  21722. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  21723. property ownerDocument: IDispatch readonly dispid -2147416999;
  21724. property hidden: WideString dispid -2147415102;
  21725. property palette: WideString readonly dispid -2147415108;
  21726. property pluginspage: WideString readonly dispid -2147415107;
  21727. property src: WideString dispid -2147415106;
  21728. property units: WideString dispid -2147415104;
  21729. property name: WideString dispid -2147418112;
  21730. property width: OleVariant dispid -2147418107;
  21731. property height: OleVariant dispid -2147418106;
  21732. end;
  21733. // *********************************************************************//
  21734. // DispIntf: HTMLMapEvents2
  21735. // Flags: (4112) Hidden Dispatchable
  21736. // GUID: {3050F61E-98B5-11CF-BB82-00AA00BDCE0B}
  21737. // *********************************************************************//
  21738. HTMLMapEvents2 = dispinterface
  21739. ['{3050F61E-98B5-11CF-BB82-00AA00BDCE0B}']
  21740. function onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  21741. function onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  21742. function ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  21743. function onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  21744. procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  21745. procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  21746. procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  21747. procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  21748. procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  21749. procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  21750. procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  21751. function onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  21752. procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  21753. function ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  21754. function onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  21755. procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  21756. function onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  21757. function onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  21758. procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  21759. procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  21760. procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  21761. procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  21762. procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  21763. procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  21764. procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  21765. procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  21766. procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  21767. procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  21768. function ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  21769. procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  21770. function ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  21771. function ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  21772. procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  21773. function ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  21774. function onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  21775. function oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  21776. function onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  21777. function oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  21778. function onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  21779. function onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  21780. function oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  21781. procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  21782. procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  21783. procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  21784. procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  21785. procedure onlayoutcomplete(const pEvtObj: IHTMLEventObj); dispid 1030;
  21786. procedure onpage(const pEvtObj: IHTMLEventObj); dispid 1031;
  21787. procedure onmouseenter(const pEvtObj: IHTMLEventObj); dispid 1042;
  21788. procedure onmouseleave(const pEvtObj: IHTMLEventObj); dispid 1043;
  21789. procedure onactivate(const pEvtObj: IHTMLEventObj); dispid 1044;
  21790. procedure ondeactivate(const pEvtObj: IHTMLEventObj); dispid 1045;
  21791. function onbeforedeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1034;
  21792. function onbeforeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1047;
  21793. procedure onfocusin(const pEvtObj: IHTMLEventObj); dispid 1048;
  21794. procedure onfocusout(const pEvtObj: IHTMLEventObj); dispid 1049;
  21795. procedure onmove(const pEvtObj: IHTMLEventObj); dispid 1035;
  21796. function oncontrolselect(const pEvtObj: IHTMLEventObj): WordBool; dispid 1036;
  21797. function onmovestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1038;
  21798. procedure onmoveend(const pEvtObj: IHTMLEventObj); dispid 1039;
  21799. function onresizestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1040;
  21800. procedure onresizeend(const pEvtObj: IHTMLEventObj); dispid 1041;
  21801. function onmousewheel(const pEvtObj: IHTMLEventObj): WordBool; dispid 1033;
  21802. end;
  21803. // *********************************************************************//
  21804. // DispIntf: HTMLMapEvents
  21805. // Flags: (4112) Hidden Dispatchable
  21806. // GUID: {3050F3BA-98B5-11CF-BB82-00AA00BDCE0B}
  21807. // *********************************************************************//
  21808. HTMLMapEvents = dispinterface
  21809. ['{3050F3BA-98B5-11CF-BB82-00AA00BDCE0B}']
  21810. function onhelp: WordBool; dispid -2147418102;
  21811. function onclick: WordBool; dispid -600;
  21812. function ondblclick: WordBool; dispid -601;
  21813. function onkeypress: WordBool; dispid -603;
  21814. procedure onkeydown; dispid -602;
  21815. procedure onkeyup; dispid -604;
  21816. procedure onmouseout; dispid -2147418103;
  21817. procedure onmouseover; dispid -2147418104;
  21818. procedure onmousemove; dispid -606;
  21819. procedure onmousedown; dispid -605;
  21820. procedure onmouseup; dispid -607;
  21821. function onselectstart: WordBool; dispid -2147418100;
  21822. procedure onfilterchange; dispid -2147418095;
  21823. function ondragstart: WordBool; dispid -2147418101;
  21824. function onbeforeupdate: WordBool; dispid -2147418108;
  21825. procedure onafterupdate; dispid -2147418107;
  21826. function onerrorupdate: WordBool; dispid -2147418099;
  21827. function onrowexit: WordBool; dispid -2147418106;
  21828. procedure onrowenter; dispid -2147418105;
  21829. procedure ondatasetchanged; dispid -2147418098;
  21830. procedure ondataavailable; dispid -2147418097;
  21831. procedure ondatasetcomplete; dispid -2147418096;
  21832. procedure onlosecapture; dispid -2147418094;
  21833. procedure onpropertychange; dispid -2147418093;
  21834. procedure onscroll; dispid 1014;
  21835. procedure onfocus; dispid -2147418111;
  21836. procedure onblur; dispid -2147418112;
  21837. procedure onresize; dispid 1016;
  21838. function ondrag: WordBool; dispid -2147418092;
  21839. procedure ondragend; dispid -2147418091;
  21840. function ondragenter: WordBool; dispid -2147418090;
  21841. function ondragover: WordBool; dispid -2147418089;
  21842. procedure ondragleave; dispid -2147418088;
  21843. function ondrop: WordBool; dispid -2147418087;
  21844. function onbeforecut: WordBool; dispid -2147418083;
  21845. function oncut: WordBool; dispid -2147418086;
  21846. function onbeforecopy: WordBool; dispid -2147418082;
  21847. function oncopy: WordBool; dispid -2147418085;
  21848. function onbeforepaste: WordBool; dispid -2147418081;
  21849. function onpaste: WordBool; dispid -2147418084;
  21850. function oncontextmenu: WordBool; dispid 1023;
  21851. procedure onrowsdelete; dispid -2147418080;
  21852. procedure onrowsinserted; dispid -2147418079;
  21853. procedure oncellchange; dispid -2147418078;
  21854. procedure onreadystatechange; dispid -609;
  21855. procedure onbeforeeditfocus; dispid 1027;
  21856. procedure onlayoutcomplete; dispid 1030;
  21857. procedure onpage; dispid 1031;
  21858. function onbeforedeactivate: WordBool; dispid 1034;
  21859. function onbeforeactivate: WordBool; dispid 1047;
  21860. procedure onmove; dispid 1035;
  21861. function oncontrolselect: WordBool; dispid 1036;
  21862. function onmovestart: WordBool; dispid 1038;
  21863. procedure onmoveend; dispid 1039;
  21864. function onresizestart: WordBool; dispid 1040;
  21865. procedure onresizeend; dispid 1041;
  21866. procedure onmouseenter; dispid 1042;
  21867. procedure onmouseleave; dispid 1043;
  21868. function onmousewheel: WordBool; dispid 1033;
  21869. procedure onactivate; dispid 1044;
  21870. procedure ondeactivate; dispid 1045;
  21871. procedure onfocusin; dispid 1048;
  21872. procedure onfocusout; dispid 1049;
  21873. end;
  21874. // *********************************************************************//
  21875. // Interface: IHTMLAreasCollection
  21876. // Flags: (4416) Dual OleAutomation Dispatchable
  21877. // GUID: {3050F383-98B5-11CF-BB82-00AA00BDCE0B}
  21878. // *********************************************************************//
  21879. IHTMLAreasCollection = interface(IDispatch)
  21880. ['{3050F383-98B5-11CF-BB82-00AA00BDCE0B}']
  21881. procedure Set_length(p: Integer); safecall;
  21882. function Get_length: Integer; safecall;
  21883. function Get__newEnum: IUnknown; safecall;
  21884. function item(name: OleVariant; index: OleVariant): IDispatch; safecall;
  21885. function tags(tagName: OleVariant): IDispatch; safecall;
  21886. procedure add(const element: IHTMLElement; before: OleVariant); safecall;
  21887. procedure remove(index: Integer); safecall;
  21888. property length: Integer read Get_length write Set_length;
  21889. property _newEnum: IUnknown read Get__newEnum;
  21890. end;
  21891. // *********************************************************************//
  21892. // DispIntf: IHTMLAreasCollectionDisp
  21893. // Flags: (4416) Dual OleAutomation Dispatchable
  21894. // GUID: {3050F383-98B5-11CF-BB82-00AA00BDCE0B}
  21895. // *********************************************************************//
  21896. IHTMLAreasCollectionDisp = dispinterface
  21897. ['{3050F383-98B5-11CF-BB82-00AA00BDCE0B}']
  21898. property length: Integer dispid 1500;
  21899. property _newEnum: IUnknown readonly dispid -4;
  21900. function item(name: OleVariant; index: OleVariant): IDispatch; dispid 0;
  21901. function tags(tagName: OleVariant): IDispatch; dispid 1502;
  21902. procedure add(const element: IHTMLElement; before: OleVariant); dispid 1503;
  21903. procedure remove(index: Integer); dispid 1504;
  21904. end;
  21905. // *********************************************************************//
  21906. // Interface: IHTMLAreasCollection2
  21907. // Flags: (4416) Dual OleAutomation Dispatchable
  21908. // GUID: {3050F5EC-98B5-11CF-BB82-00AA00BDCE0B}
  21909. // *********************************************************************//
  21910. IHTMLAreasCollection2 = interface(IDispatch)
  21911. ['{3050F5EC-98B5-11CF-BB82-00AA00BDCE0B}']
  21912. function urns(urn: OleVariant): IDispatch; safecall;
  21913. end;
  21914. // *********************************************************************//
  21915. // DispIntf: IHTMLAreasCollection2Disp
  21916. // Flags: (4416) Dual OleAutomation Dispatchable
  21917. // GUID: {3050F5EC-98B5-11CF-BB82-00AA00BDCE0B}
  21918. // *********************************************************************//
  21919. IHTMLAreasCollection2Disp = dispinterface
  21920. ['{3050F5EC-98B5-11CF-BB82-00AA00BDCE0B}']
  21921. function urns(urn: OleVariant): IDispatch; dispid 1505;
  21922. end;
  21923. // *********************************************************************//
  21924. // Interface: IHTMLAreasCollection3
  21925. // Flags: (4416) Dual OleAutomation Dispatchable
  21926. // GUID: {3050F837-98B5-11CF-BB82-00AA00BDCE0B}
  21927. // *********************************************************************//
  21928. IHTMLAreasCollection3 = interface(IDispatch)
  21929. ['{3050F837-98B5-11CF-BB82-00AA00BDCE0B}']
  21930. function namedItem(const name: WideString): IDispatch; safecall;
  21931. end;
  21932. // *********************************************************************//
  21933. // DispIntf: IHTMLAreasCollection3Disp
  21934. // Flags: (4416) Dual OleAutomation Dispatchable
  21935. // GUID: {3050F837-98B5-11CF-BB82-00AA00BDCE0B}
  21936. // *********************************************************************//
  21937. IHTMLAreasCollection3Disp = dispinterface
  21938. ['{3050F837-98B5-11CF-BB82-00AA00BDCE0B}']
  21939. function namedItem(const name: WideString): IDispatch; dispid 1506;
  21940. end;
  21941. // *********************************************************************//
  21942. // Interface: IHTMLMapElement
  21943. // Flags: (4416) Dual OleAutomation Dispatchable
  21944. // GUID: {3050F266-98B5-11CF-BB82-00AA00BDCE0B}
  21945. // *********************************************************************//
  21946. IHTMLMapElement = interface(IDispatch)
  21947. ['{3050F266-98B5-11CF-BB82-00AA00BDCE0B}']
  21948. function Get_areas: IHTMLAreasCollection; safecall;
  21949. procedure Set_name(const p: WideString); safecall;
  21950. function Get_name: WideString; safecall;
  21951. property areas: IHTMLAreasCollection read Get_areas;
  21952. property name: WideString read Get_name write Set_name;
  21953. end;
  21954. // *********************************************************************//
  21955. // DispIntf: IHTMLMapElementDisp
  21956. // Flags: (4416) Dual OleAutomation Dispatchable
  21957. // GUID: {3050F266-98B5-11CF-BB82-00AA00BDCE0B}
  21958. // *********************************************************************//
  21959. IHTMLMapElementDisp = dispinterface
  21960. ['{3050F266-98B5-11CF-BB82-00AA00BDCE0B}']
  21961. property areas: IHTMLAreasCollection readonly dispid 1002;
  21962. property name: WideString dispid -2147418112;
  21963. end;
  21964. // *********************************************************************//
  21965. // DispIntf: DispHTMLAreasCollection
  21966. // Flags: (4112) Hidden Dispatchable
  21967. // GUID: {3050F56A-98B5-11CF-BB82-00AA00BDCE0B}
  21968. // *********************************************************************//
  21969. DispHTMLAreasCollection = dispinterface
  21970. ['{3050F56A-98B5-11CF-BB82-00AA00BDCE0B}']
  21971. property length: Integer dispid 1500;
  21972. property _newEnum: IUnknown readonly dispid -4;
  21973. function item(name: OleVariant; index: OleVariant): IDispatch; dispid 0;
  21974. function tags(tagName: OleVariant): IDispatch; dispid 1502;
  21975. procedure add(const element: IHTMLElement; before: OleVariant); dispid 1503;
  21976. procedure remove(index: Integer); dispid 1504;
  21977. function urns(urn: OleVariant): IDispatch; dispid 1505;
  21978. function namedItem(const name: WideString): IDispatch; dispid 1506;
  21979. end;
  21980. // *********************************************************************//
  21981. // DispIntf: DispHTMLMapElement
  21982. // Flags: (4112) Hidden Dispatchable
  21983. // GUID: {3050F526-98B5-11CF-BB82-00AA00BDCE0B}
  21984. // *********************************************************************//
  21985. DispHTMLMapElement = dispinterface
  21986. ['{3050F526-98B5-11CF-BB82-00AA00BDCE0B}']
  21987. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  21988. lFlags: Integer); dispid -2147417611;
  21989. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  21990. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  21991. property _className: WideString dispid -2147417111;
  21992. property id: WideString dispid -2147417110;
  21993. property tagName: WideString readonly dispid -2147417108;
  21994. property parentElement: IHTMLElement readonly dispid -2147418104;
  21995. property style: IHTMLStyle readonly dispid -2147418038;
  21996. property onhelp: OleVariant dispid -2147412099;
  21997. property onclick: OleVariant dispid -2147412104;
  21998. property ondblclick: OleVariant dispid -2147412103;
  21999. property onkeydown: OleVariant dispid -2147412107;
  22000. property onkeyup: OleVariant dispid -2147412106;
  22001. property onkeypress: OleVariant dispid -2147412105;
  22002. property onmouseout: OleVariant dispid -2147412111;
  22003. property onmouseover: OleVariant dispid -2147412112;
  22004. property onmousemove: OleVariant dispid -2147412108;
  22005. property onmousedown: OleVariant dispid -2147412110;
  22006. property onmouseup: OleVariant dispid -2147412109;
  22007. property document: IDispatch readonly dispid -2147417094;
  22008. property title: WideString dispid -2147418043;
  22009. property language: WideString dispid -2147413012;
  22010. property onselectstart: OleVariant dispid -2147412075;
  22011. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  22012. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  22013. property sourceIndex: Integer readonly dispid -2147417088;
  22014. property recordNumber: OleVariant readonly dispid -2147417087;
  22015. property lang: WideString dispid -2147413103;
  22016. property offsetLeft: Integer readonly dispid -2147417104;
  22017. property offsetTop: Integer readonly dispid -2147417103;
  22018. property offsetWidth: Integer readonly dispid -2147417102;
  22019. property offsetHeight: Integer readonly dispid -2147417101;
  22020. property offsetParent: IHTMLElement readonly dispid -2147417100;
  22021. property innerHTML: WideString dispid -2147417086;
  22022. property innerText: WideString dispid -2147417085;
  22023. property outerHTML: WideString dispid -2147417084;
  22024. property outerText: WideString dispid -2147417083;
  22025. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  22026. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  22027. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  22028. property isTextEdit: WordBool readonly dispid -2147417078;
  22029. procedure click; dispid -2147417079;
  22030. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  22031. property ondragstart: OleVariant dispid -2147412077;
  22032. function toString: WideString; dispid -2147417076;
  22033. property onbeforeupdate: OleVariant dispid -2147412091;
  22034. property onafterupdate: OleVariant dispid -2147412090;
  22035. property onerrorupdate: OleVariant dispid -2147412074;
  22036. property onrowexit: OleVariant dispid -2147412094;
  22037. property onrowenter: OleVariant dispid -2147412093;
  22038. property ondatasetchanged: OleVariant dispid -2147412072;
  22039. property ondataavailable: OleVariant dispid -2147412071;
  22040. property ondatasetcomplete: OleVariant dispid -2147412070;
  22041. property onfilterchange: OleVariant dispid -2147412069;
  22042. property children: IDispatch readonly dispid -2147417075;
  22043. property all: IDispatch readonly dispid -2147417074;
  22044. property scopeName: WideString readonly dispid -2147417073;
  22045. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  22046. procedure releaseCapture; dispid -2147417071;
  22047. property onlosecapture: OleVariant dispid -2147412066;
  22048. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  22049. procedure doScroll(component: OleVariant); dispid -2147417069;
  22050. property onscroll: OleVariant dispid -2147412081;
  22051. property ondrag: OleVariant dispid -2147412063;
  22052. property ondragend: OleVariant dispid -2147412062;
  22053. property ondragenter: OleVariant dispid -2147412061;
  22054. property ondragover: OleVariant dispid -2147412060;
  22055. property ondragleave: OleVariant dispid -2147412059;
  22056. property ondrop: OleVariant dispid -2147412058;
  22057. property onbeforecut: OleVariant dispid -2147412054;
  22058. property oncut: OleVariant dispid -2147412057;
  22059. property onbeforecopy: OleVariant dispid -2147412053;
  22060. property oncopy: OleVariant dispid -2147412056;
  22061. property onbeforepaste: OleVariant dispid -2147412052;
  22062. property onpaste: OleVariant dispid -2147412055;
  22063. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  22064. property onpropertychange: OleVariant dispid -2147412065;
  22065. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  22066. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  22067. procedure setExpression(const propname: WideString; const expression: WideString;
  22068. const language: WideString); dispid -2147417608;
  22069. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  22070. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  22071. property tabIndex: Smallint dispid -2147418097;
  22072. procedure focus; dispid -2147416112;
  22073. property accessKey: WideString dispid -2147416107;
  22074. property onblur: OleVariant dispid -2147412097;
  22075. property onfocus: OleVariant dispid -2147412098;
  22076. property onresize: OleVariant dispid -2147412076;
  22077. procedure blur; dispid -2147416110;
  22078. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  22079. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  22080. property clientHeight: Integer readonly dispid -2147416093;
  22081. property clientWidth: Integer readonly dispid -2147416092;
  22082. property clientTop: Integer readonly dispid -2147416091;
  22083. property clientLeft: Integer readonly dispid -2147416090;
  22084. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  22085. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  22086. property readyState: OleVariant readonly dispid -2147412996;
  22087. property onreadystatechange: OleVariant dispid -2147412087;
  22088. property onrowsdelete: OleVariant dispid -2147412050;
  22089. property onrowsinserted: OleVariant dispid -2147412049;
  22090. property oncellchange: OleVariant dispid -2147412048;
  22091. property dir: WideString dispid -2147412995;
  22092. function createControlRange: IDispatch; dispid -2147417056;
  22093. property scrollHeight: Integer readonly dispid -2147417055;
  22094. property scrollWidth: Integer readonly dispid -2147417054;
  22095. property scrollTop: Integer dispid -2147417053;
  22096. property scrollLeft: Integer dispid -2147417052;
  22097. procedure clearAttributes; dispid -2147417050;
  22098. property oncontextmenu: OleVariant dispid -2147412047;
  22099. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  22100. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  22101. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  22102. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  22103. property canHaveChildren: WordBool readonly dispid -2147417040;
  22104. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  22105. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  22106. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  22107. property behaviorUrns: IDispatch readonly dispid -2147417030;
  22108. property tagUrn: WideString dispid -2147417029;
  22109. property onbeforeeditfocus: OleVariant dispid -2147412043;
  22110. property readyStateValue: Integer readonly dispid -2147417028;
  22111. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  22112. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  22113. property isMultiLine: WordBool readonly dispid -2147417015;
  22114. property canHaveHTML: WordBool readonly dispid -2147417014;
  22115. property onlayoutcomplete: OleVariant dispid -2147412039;
  22116. property onpage: OleVariant dispid -2147412038;
  22117. property inflateBlock: WordBool dispid -2147417012;
  22118. property onbeforedeactivate: OleVariant dispid -2147412035;
  22119. procedure setActive; dispid -2147417011;
  22120. property contentEditable: WideString dispid -2147412950;
  22121. property isContentEditable: WordBool readonly dispid -2147417010;
  22122. property hideFocus: WordBool dispid -2147412949;
  22123. property disabled: WordBool dispid -2147418036;
  22124. property isDisabled: WordBool readonly dispid -2147417007;
  22125. property onmove: OleVariant dispid -2147412034;
  22126. property oncontrolselect: OleVariant dispid -2147412033;
  22127. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  22128. property onresizestart: OleVariant dispid -2147412029;
  22129. property onresizeend: OleVariant dispid -2147412028;
  22130. property onmovestart: OleVariant dispid -2147412031;
  22131. property onmoveend: OleVariant dispid -2147412030;
  22132. property onmouseenter: OleVariant dispid -2147412027;
  22133. property onmouseleave: OleVariant dispid -2147412026;
  22134. property onactivate: OleVariant dispid -2147412025;
  22135. property ondeactivate: OleVariant dispid -2147412024;
  22136. function dragDrop: WordBool; dispid -2147417005;
  22137. property glyphMode: Integer readonly dispid -2147417004;
  22138. property onmousewheel: OleVariant dispid -2147412036;
  22139. procedure normalize; dispid -2147417000;
  22140. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  22141. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  22142. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  22143. property onbeforeactivate: OleVariant dispid -2147412022;
  22144. property onfocusin: OleVariant dispid -2147412021;
  22145. property onfocusout: OleVariant dispid -2147412020;
  22146. property uniqueNumber: Integer readonly dispid -2147417058;
  22147. property uniqueID: WideString readonly dispid -2147417057;
  22148. property nodeType: Integer readonly dispid -2147417066;
  22149. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  22150. function hasChildNodes: WordBool; dispid -2147417064;
  22151. property childNodes: IDispatch readonly dispid -2147417063;
  22152. property attributes: IDispatch readonly dispid -2147417062;
  22153. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  22154. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  22155. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  22156. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  22157. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  22158. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  22159. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  22160. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  22161. property nodeName: WideString readonly dispid -2147417038;
  22162. property nodeValue: OleVariant dispid -2147417037;
  22163. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  22164. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  22165. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  22166. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  22167. property ownerDocument: IDispatch readonly dispid -2147416999;
  22168. property areas: IHTMLAreasCollection readonly dispid 1002;
  22169. property name: WideString dispid -2147418112;
  22170. end;
  22171. // *********************************************************************//
  22172. // DispIntf: HTMLAreaEvents2
  22173. // Flags: (4112) Hidden Dispatchable
  22174. // GUID: {3050F611-98B5-11CF-BB82-00AA00BDCE0B}
  22175. // *********************************************************************//
  22176. HTMLAreaEvents2 = dispinterface
  22177. ['{3050F611-98B5-11CF-BB82-00AA00BDCE0B}']
  22178. function onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  22179. function onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  22180. function ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  22181. function onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  22182. procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  22183. procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  22184. procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  22185. procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  22186. procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  22187. procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  22188. procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  22189. function onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  22190. procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  22191. function ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  22192. function onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  22193. procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  22194. function onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  22195. function onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  22196. procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  22197. procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  22198. procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  22199. procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  22200. procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  22201. procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  22202. procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  22203. procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  22204. procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  22205. procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  22206. function ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  22207. procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  22208. function ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  22209. function ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  22210. procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  22211. function ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  22212. function onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  22213. function oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  22214. function onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  22215. function oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  22216. function onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  22217. function onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  22218. function oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  22219. procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  22220. procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  22221. procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  22222. procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  22223. procedure onlayoutcomplete(const pEvtObj: IHTMLEventObj); dispid 1030;
  22224. procedure onpage(const pEvtObj: IHTMLEventObj); dispid 1031;
  22225. procedure onmouseenter(const pEvtObj: IHTMLEventObj); dispid 1042;
  22226. procedure onmouseleave(const pEvtObj: IHTMLEventObj); dispid 1043;
  22227. procedure onactivate(const pEvtObj: IHTMLEventObj); dispid 1044;
  22228. procedure ondeactivate(const pEvtObj: IHTMLEventObj); dispid 1045;
  22229. function onbeforedeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1034;
  22230. function onbeforeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1047;
  22231. procedure onfocusin(const pEvtObj: IHTMLEventObj); dispid 1048;
  22232. procedure onfocusout(const pEvtObj: IHTMLEventObj); dispid 1049;
  22233. procedure onmove(const pEvtObj: IHTMLEventObj); dispid 1035;
  22234. function oncontrolselect(const pEvtObj: IHTMLEventObj): WordBool; dispid 1036;
  22235. function onmovestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1038;
  22236. procedure onmoveend(const pEvtObj: IHTMLEventObj); dispid 1039;
  22237. function onresizestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1040;
  22238. procedure onresizeend(const pEvtObj: IHTMLEventObj); dispid 1041;
  22239. function onmousewheel(const pEvtObj: IHTMLEventObj): WordBool; dispid 1033;
  22240. end;
  22241. // *********************************************************************//
  22242. // DispIntf: HTMLAreaEvents
  22243. // Flags: (4112) Hidden Dispatchable
  22244. // GUID: {3050F366-98B5-11CF-BB82-00AA00BDCE0B}
  22245. // *********************************************************************//
  22246. HTMLAreaEvents = dispinterface
  22247. ['{3050F366-98B5-11CF-BB82-00AA00BDCE0B}']
  22248. function onhelp: WordBool; dispid -2147418102;
  22249. function onclick: WordBool; dispid -600;
  22250. function ondblclick: WordBool; dispid -601;
  22251. function onkeypress: WordBool; dispid -603;
  22252. procedure onkeydown; dispid -602;
  22253. procedure onkeyup; dispid -604;
  22254. procedure onmouseout; dispid -2147418103;
  22255. procedure onmouseover; dispid -2147418104;
  22256. procedure onmousemove; dispid -606;
  22257. procedure onmousedown; dispid -605;
  22258. procedure onmouseup; dispid -607;
  22259. function onselectstart: WordBool; dispid -2147418100;
  22260. procedure onfilterchange; dispid -2147418095;
  22261. function ondragstart: WordBool; dispid -2147418101;
  22262. function onbeforeupdate: WordBool; dispid -2147418108;
  22263. procedure onafterupdate; dispid -2147418107;
  22264. function onerrorupdate: WordBool; dispid -2147418099;
  22265. function onrowexit: WordBool; dispid -2147418106;
  22266. procedure onrowenter; dispid -2147418105;
  22267. procedure ondatasetchanged; dispid -2147418098;
  22268. procedure ondataavailable; dispid -2147418097;
  22269. procedure ondatasetcomplete; dispid -2147418096;
  22270. procedure onlosecapture; dispid -2147418094;
  22271. procedure onpropertychange; dispid -2147418093;
  22272. procedure onscroll; dispid 1014;
  22273. procedure onfocus; dispid -2147418111;
  22274. procedure onblur; dispid -2147418112;
  22275. procedure onresize; dispid 1016;
  22276. function ondrag: WordBool; dispid -2147418092;
  22277. procedure ondragend; dispid -2147418091;
  22278. function ondragenter: WordBool; dispid -2147418090;
  22279. function ondragover: WordBool; dispid -2147418089;
  22280. procedure ondragleave; dispid -2147418088;
  22281. function ondrop: WordBool; dispid -2147418087;
  22282. function onbeforecut: WordBool; dispid -2147418083;
  22283. function oncut: WordBool; dispid -2147418086;
  22284. function onbeforecopy: WordBool; dispid -2147418082;
  22285. function oncopy: WordBool; dispid -2147418085;
  22286. function onbeforepaste: WordBool; dispid -2147418081;
  22287. function onpaste: WordBool; dispid -2147418084;
  22288. function oncontextmenu: WordBool; dispid 1023;
  22289. procedure onrowsdelete; dispid -2147418080;
  22290. procedure onrowsinserted; dispid -2147418079;
  22291. procedure oncellchange; dispid -2147418078;
  22292. procedure onreadystatechange; dispid -609;
  22293. procedure onbeforeeditfocus; dispid 1027;
  22294. procedure onlayoutcomplete; dispid 1030;
  22295. procedure onpage; dispid 1031;
  22296. function onbeforedeactivate: WordBool; dispid 1034;
  22297. function onbeforeactivate: WordBool; dispid 1047;
  22298. procedure onmove; dispid 1035;
  22299. function oncontrolselect: WordBool; dispid 1036;
  22300. function onmovestart: WordBool; dispid 1038;
  22301. procedure onmoveend; dispid 1039;
  22302. function onresizestart: WordBool; dispid 1040;
  22303. procedure onresizeend; dispid 1041;
  22304. procedure onmouseenter; dispid 1042;
  22305. procedure onmouseleave; dispid 1043;
  22306. function onmousewheel: WordBool; dispid 1033;
  22307. procedure onactivate; dispid 1044;
  22308. procedure ondeactivate; dispid 1045;
  22309. procedure onfocusin; dispid 1048;
  22310. procedure onfocusout; dispid 1049;
  22311. end;
  22312. // *********************************************************************//
  22313. // Interface: IHTMLAreaElement
  22314. // Flags: (4416) Dual OleAutomation Dispatchable
  22315. // GUID: {3050F265-98B5-11CF-BB82-00AA00BDCE0B}
  22316. // *********************************************************************//
  22317. IHTMLAreaElement = interface(IDispatch)
  22318. ['{3050F265-98B5-11CF-BB82-00AA00BDCE0B}']
  22319. procedure Set_shape(const p: WideString); safecall;
  22320. function Get_shape: WideString; safecall;
  22321. procedure Set_coords(const p: WideString); safecall;
  22322. function Get_coords: WideString; safecall;
  22323. procedure Set_href(const p: WideString); safecall;
  22324. function Get_href: WideString; safecall;
  22325. procedure Set_target(const p: WideString); safecall;
  22326. function Get_target: WideString; safecall;
  22327. procedure Set_alt(const p: WideString); safecall;
  22328. function Get_alt: WideString; safecall;
  22329. procedure Set_noHref(p: WordBool); safecall;
  22330. function Get_noHref: WordBool; safecall;
  22331. procedure Set_host(const p: WideString); safecall;
  22332. function Get_host: WideString; safecall;
  22333. procedure Set_hostname(const p: WideString); safecall;
  22334. function Get_hostname: WideString; safecall;
  22335. procedure Set_pathname(const p: WideString); safecall;
  22336. function Get_pathname: WideString; safecall;
  22337. procedure Set_port(const p: WideString); safecall;
  22338. function Get_port: WideString; safecall;
  22339. procedure Set_protocol(const p: WideString); safecall;
  22340. function Get_protocol: WideString; safecall;
  22341. procedure Set_search(const p: WideString); safecall;
  22342. function Get_search: WideString; safecall;
  22343. procedure Set_hash(const p: WideString); safecall;
  22344. function Get_hash: WideString; safecall;
  22345. procedure Set_onblur(p: OleVariant); safecall;
  22346. function Get_onblur: OleVariant; safecall;
  22347. procedure Set_onfocus(p: OleVariant); safecall;
  22348. function Get_onfocus: OleVariant; safecall;
  22349. procedure Set_tabIndex(p: Smallint); safecall;
  22350. function Get_tabIndex: Smallint; safecall;
  22351. procedure focus; safecall;
  22352. procedure blur; safecall;
  22353. property shape: WideString read Get_shape write Set_shape;
  22354. property coords: WideString read Get_coords write Set_coords;
  22355. property href: WideString read Get_href write Set_href;
  22356. property target: WideString read Get_target write Set_target;
  22357. property alt: WideString read Get_alt write Set_alt;
  22358. property noHref: WordBool read Get_noHref write Set_noHref;
  22359. property host: WideString read Get_host write Set_host;
  22360. property hostname: WideString read Get_hostname write Set_hostname;
  22361. property pathname: WideString read Get_pathname write Set_pathname;
  22362. property port: WideString read Get_port write Set_port;
  22363. property protocol: WideString read Get_protocol write Set_protocol;
  22364. property search: WideString read Get_search write Set_search;
  22365. property hash: WideString read Get_hash write Set_hash;
  22366. property onblur: OleVariant read Get_onblur write Set_onblur;
  22367. property onfocus: OleVariant read Get_onfocus write Set_onfocus;
  22368. property tabIndex: Smallint read Get_tabIndex write Set_tabIndex;
  22369. end;
  22370. // *********************************************************************//
  22371. // DispIntf: IHTMLAreaElementDisp
  22372. // Flags: (4416) Dual OleAutomation Dispatchable
  22373. // GUID: {3050F265-98B5-11CF-BB82-00AA00BDCE0B}
  22374. // *********************************************************************//
  22375. IHTMLAreaElementDisp = dispinterface
  22376. ['{3050F265-98B5-11CF-BB82-00AA00BDCE0B}']
  22377. property shape: WideString dispid 1001;
  22378. property coords: WideString dispid 1002;
  22379. property href: WideString dispid 0;
  22380. property target: WideString dispid 1004;
  22381. property alt: WideString dispid 1005;
  22382. property noHref: WordBool dispid 1006;
  22383. property host: WideString dispid 1007;
  22384. property hostname: WideString dispid 1008;
  22385. property pathname: WideString dispid 1009;
  22386. property port: WideString dispid 1010;
  22387. property protocol: WideString dispid 1011;
  22388. property search: WideString dispid 1012;
  22389. property hash: WideString dispid 1013;
  22390. property onblur: OleVariant dispid -2147412097;
  22391. property onfocus: OleVariant dispid -2147412098;
  22392. property tabIndex: Smallint dispid -2147418097;
  22393. procedure focus; dispid -2147416112;
  22394. procedure blur; dispid -2147416110;
  22395. end;
  22396. // *********************************************************************//
  22397. // DispIntf: DispHTMLAreaElement
  22398. // Flags: (4112) Hidden Dispatchable
  22399. // GUID: {3050F503-98B5-11CF-BB82-00AA00BDCE0B}
  22400. // *********************************************************************//
  22401. DispHTMLAreaElement = dispinterface
  22402. ['{3050F503-98B5-11CF-BB82-00AA00BDCE0B}']
  22403. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  22404. lFlags: Integer); dispid -2147417611;
  22405. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  22406. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  22407. property _className: WideString dispid -2147417111;
  22408. property id: WideString dispid -2147417110;
  22409. property tagName: WideString readonly dispid -2147417108;
  22410. property parentElement: IHTMLElement readonly dispid -2147418104;
  22411. property style: IHTMLStyle readonly dispid -2147418038;
  22412. property onhelp: OleVariant dispid -2147412099;
  22413. property onclick: OleVariant dispid -2147412104;
  22414. property ondblclick: OleVariant dispid -2147412103;
  22415. property onkeydown: OleVariant dispid -2147412107;
  22416. property onkeyup: OleVariant dispid -2147412106;
  22417. property onkeypress: OleVariant dispid -2147412105;
  22418. property onmouseout: OleVariant dispid -2147412111;
  22419. property onmouseover: OleVariant dispid -2147412112;
  22420. property onmousemove: OleVariant dispid -2147412108;
  22421. property onmousedown: OleVariant dispid -2147412110;
  22422. property onmouseup: OleVariant dispid -2147412109;
  22423. property document: IDispatch readonly dispid -2147417094;
  22424. property title: WideString dispid -2147418043;
  22425. property language: WideString dispid -2147413012;
  22426. property onselectstart: OleVariant dispid -2147412075;
  22427. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  22428. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  22429. property sourceIndex: Integer readonly dispid -2147417088;
  22430. property recordNumber: OleVariant readonly dispid -2147417087;
  22431. property lang: WideString dispid -2147413103;
  22432. property offsetLeft: Integer readonly dispid -2147417104;
  22433. property offsetTop: Integer readonly dispid -2147417103;
  22434. property offsetWidth: Integer readonly dispid -2147417102;
  22435. property offsetHeight: Integer readonly dispid -2147417101;
  22436. property offsetParent: IHTMLElement readonly dispid -2147417100;
  22437. property innerHTML: WideString dispid -2147417086;
  22438. property innerText: WideString dispid -2147417085;
  22439. property outerHTML: WideString dispid -2147417084;
  22440. property outerText: WideString dispid -2147417083;
  22441. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  22442. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  22443. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  22444. property isTextEdit: WordBool readonly dispid -2147417078;
  22445. procedure click; dispid -2147417079;
  22446. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  22447. property ondragstart: OleVariant dispid -2147412077;
  22448. function toString: WideString; dispid -2147417076;
  22449. property onbeforeupdate: OleVariant dispid -2147412091;
  22450. property onafterupdate: OleVariant dispid -2147412090;
  22451. property onerrorupdate: OleVariant dispid -2147412074;
  22452. property onrowexit: OleVariant dispid -2147412094;
  22453. property onrowenter: OleVariant dispid -2147412093;
  22454. property ondatasetchanged: OleVariant dispid -2147412072;
  22455. property ondataavailable: OleVariant dispid -2147412071;
  22456. property ondatasetcomplete: OleVariant dispid -2147412070;
  22457. property onfilterchange: OleVariant dispid -2147412069;
  22458. property children: IDispatch readonly dispid -2147417075;
  22459. property all: IDispatch readonly dispid -2147417074;
  22460. property scopeName: WideString readonly dispid -2147417073;
  22461. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  22462. procedure releaseCapture; dispid -2147417071;
  22463. property onlosecapture: OleVariant dispid -2147412066;
  22464. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  22465. procedure doScroll(component: OleVariant); dispid -2147417069;
  22466. property onscroll: OleVariant dispid -2147412081;
  22467. property ondrag: OleVariant dispid -2147412063;
  22468. property ondragend: OleVariant dispid -2147412062;
  22469. property ondragenter: OleVariant dispid -2147412061;
  22470. property ondragover: OleVariant dispid -2147412060;
  22471. property ondragleave: OleVariant dispid -2147412059;
  22472. property ondrop: OleVariant dispid -2147412058;
  22473. property onbeforecut: OleVariant dispid -2147412054;
  22474. property oncut: OleVariant dispid -2147412057;
  22475. property onbeforecopy: OleVariant dispid -2147412053;
  22476. property oncopy: OleVariant dispid -2147412056;
  22477. property onbeforepaste: OleVariant dispid -2147412052;
  22478. property onpaste: OleVariant dispid -2147412055;
  22479. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  22480. property onpropertychange: OleVariant dispid -2147412065;
  22481. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  22482. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  22483. procedure setExpression(const propname: WideString; const expression: WideString;
  22484. const language: WideString); dispid -2147417608;
  22485. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  22486. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  22487. property tabIndex: Smallint dispid -2147418097;
  22488. procedure focus; dispid -2147416112;
  22489. property accessKey: WideString dispid -2147416107;
  22490. property onblur: OleVariant dispid -2147412097;
  22491. property onfocus: OleVariant dispid -2147412098;
  22492. property onresize: OleVariant dispid -2147412076;
  22493. procedure blur; dispid -2147416110;
  22494. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  22495. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  22496. property clientHeight: Integer readonly dispid -2147416093;
  22497. property clientWidth: Integer readonly dispid -2147416092;
  22498. property clientTop: Integer readonly dispid -2147416091;
  22499. property clientLeft: Integer readonly dispid -2147416090;
  22500. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  22501. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  22502. property readyState: OleVariant readonly dispid -2147412996;
  22503. property onreadystatechange: OleVariant dispid -2147412087;
  22504. property onrowsdelete: OleVariant dispid -2147412050;
  22505. property onrowsinserted: OleVariant dispid -2147412049;
  22506. property oncellchange: OleVariant dispid -2147412048;
  22507. property dir: WideString dispid -2147412995;
  22508. function createControlRange: IDispatch; dispid -2147417056;
  22509. property scrollHeight: Integer readonly dispid -2147417055;
  22510. property scrollWidth: Integer readonly dispid -2147417054;
  22511. property scrollTop: Integer dispid -2147417053;
  22512. property scrollLeft: Integer dispid -2147417052;
  22513. procedure clearAttributes; dispid -2147417050;
  22514. property oncontextmenu: OleVariant dispid -2147412047;
  22515. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  22516. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  22517. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  22518. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  22519. property canHaveChildren: WordBool readonly dispid -2147417040;
  22520. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  22521. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  22522. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  22523. property behaviorUrns: IDispatch readonly dispid -2147417030;
  22524. property tagUrn: WideString dispid -2147417029;
  22525. property onbeforeeditfocus: OleVariant dispid -2147412043;
  22526. property readyStateValue: Integer readonly dispid -2147417028;
  22527. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  22528. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  22529. property isMultiLine: WordBool readonly dispid -2147417015;
  22530. property canHaveHTML: WordBool readonly dispid -2147417014;
  22531. property onlayoutcomplete: OleVariant dispid -2147412039;
  22532. property onpage: OleVariant dispid -2147412038;
  22533. property inflateBlock: WordBool dispid -2147417012;
  22534. property onbeforedeactivate: OleVariant dispid -2147412035;
  22535. procedure setActive; dispid -2147417011;
  22536. property contentEditable: WideString dispid -2147412950;
  22537. property isContentEditable: WordBool readonly dispid -2147417010;
  22538. property hideFocus: WordBool dispid -2147412949;
  22539. property disabled: WordBool dispid -2147418036;
  22540. property isDisabled: WordBool readonly dispid -2147417007;
  22541. property onmove: OleVariant dispid -2147412034;
  22542. property oncontrolselect: OleVariant dispid -2147412033;
  22543. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  22544. property onresizestart: OleVariant dispid -2147412029;
  22545. property onresizeend: OleVariant dispid -2147412028;
  22546. property onmovestart: OleVariant dispid -2147412031;
  22547. property onmoveend: OleVariant dispid -2147412030;
  22548. property onmouseenter: OleVariant dispid -2147412027;
  22549. property onmouseleave: OleVariant dispid -2147412026;
  22550. property onactivate: OleVariant dispid -2147412025;
  22551. property ondeactivate: OleVariant dispid -2147412024;
  22552. function dragDrop: WordBool; dispid -2147417005;
  22553. property glyphMode: Integer readonly dispid -2147417004;
  22554. property onmousewheel: OleVariant dispid -2147412036;
  22555. procedure normalize; dispid -2147417000;
  22556. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  22557. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  22558. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  22559. property onbeforeactivate: OleVariant dispid -2147412022;
  22560. property onfocusin: OleVariant dispid -2147412021;
  22561. property onfocusout: OleVariant dispid -2147412020;
  22562. property uniqueNumber: Integer readonly dispid -2147417058;
  22563. property uniqueID: WideString readonly dispid -2147417057;
  22564. property nodeType: Integer readonly dispid -2147417066;
  22565. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  22566. function hasChildNodes: WordBool; dispid -2147417064;
  22567. property childNodes: IDispatch readonly dispid -2147417063;
  22568. property attributes: IDispatch readonly dispid -2147417062;
  22569. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  22570. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  22571. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  22572. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  22573. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  22574. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  22575. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  22576. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  22577. property nodeName: WideString readonly dispid -2147417038;
  22578. property nodeValue: OleVariant dispid -2147417037;
  22579. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  22580. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  22581. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  22582. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  22583. property ownerDocument: IDispatch readonly dispid -2147416999;
  22584. property shape: WideString dispid 1001;
  22585. property coords: WideString dispid 1002;
  22586. property href: WideString dispid 0;
  22587. property target: WideString dispid 1004;
  22588. property alt: WideString dispid 1005;
  22589. property noHref: WordBool dispid 1006;
  22590. property host: WideString dispid 1007;
  22591. property hostname: WideString dispid 1008;
  22592. property pathname: WideString dispid 1009;
  22593. property port: WideString dispid 1010;
  22594. property protocol: WideString dispid 1011;
  22595. property search: WideString dispid 1012;
  22596. property hash: WideString dispid 1013;
  22597. end;
  22598. // *********************************************************************//
  22599. // Interface: IHTMLTableCaption
  22600. // Flags: (4416) Dual OleAutomation Dispatchable
  22601. // GUID: {3050F2EB-98B5-11CF-BB82-00AA00BDCE0B}
  22602. // *********************************************************************//
  22603. IHTMLTableCaption = interface(IDispatch)
  22604. ['{3050F2EB-98B5-11CF-BB82-00AA00BDCE0B}']
  22605. procedure Set_align(const p: WideString); safecall;
  22606. function Get_align: WideString; safecall;
  22607. procedure Set_vAlign(const p: WideString); safecall;
  22608. function Get_vAlign: WideString; safecall;
  22609. property align: WideString read Get_align write Set_align;
  22610. property vAlign: WideString read Get_vAlign write Set_vAlign;
  22611. end;
  22612. // *********************************************************************//
  22613. // DispIntf: IHTMLTableCaptionDisp
  22614. // Flags: (4416) Dual OleAutomation Dispatchable
  22615. // GUID: {3050F2EB-98B5-11CF-BB82-00AA00BDCE0B}
  22616. // *********************************************************************//
  22617. IHTMLTableCaptionDisp = dispinterface
  22618. ['{3050F2EB-98B5-11CF-BB82-00AA00BDCE0B}']
  22619. property align: WideString dispid -2147418040;
  22620. property vAlign: WideString dispid -2147413081;
  22621. end;
  22622. // *********************************************************************//
  22623. // DispIntf: DispHTMLTableCaption
  22624. // Flags: (4112) Hidden Dispatchable
  22625. // GUID: {3050F508-98B5-11CF-BB82-00AA00BDCE0B}
  22626. // *********************************************************************//
  22627. DispHTMLTableCaption = dispinterface
  22628. ['{3050F508-98B5-11CF-BB82-00AA00BDCE0B}']
  22629. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  22630. lFlags: Integer); dispid -2147417611;
  22631. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  22632. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  22633. property _className: WideString dispid -2147417111;
  22634. property id: WideString dispid -2147417110;
  22635. property tagName: WideString readonly dispid -2147417108;
  22636. property parentElement: IHTMLElement readonly dispid -2147418104;
  22637. property style: IHTMLStyle readonly dispid -2147418038;
  22638. property onhelp: OleVariant dispid -2147412099;
  22639. property onclick: OleVariant dispid -2147412104;
  22640. property ondblclick: OleVariant dispid -2147412103;
  22641. property onkeydown: OleVariant dispid -2147412107;
  22642. property onkeyup: OleVariant dispid -2147412106;
  22643. property onkeypress: OleVariant dispid -2147412105;
  22644. property onmouseout: OleVariant dispid -2147412111;
  22645. property onmouseover: OleVariant dispid -2147412112;
  22646. property onmousemove: OleVariant dispid -2147412108;
  22647. property onmousedown: OleVariant dispid -2147412110;
  22648. property onmouseup: OleVariant dispid -2147412109;
  22649. property document: IDispatch readonly dispid -2147417094;
  22650. property title: WideString dispid -2147418043;
  22651. property language: WideString dispid -2147413012;
  22652. property onselectstart: OleVariant dispid -2147412075;
  22653. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  22654. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  22655. property sourceIndex: Integer readonly dispid -2147417088;
  22656. property recordNumber: OleVariant readonly dispid -2147417087;
  22657. property lang: WideString dispid -2147413103;
  22658. property offsetLeft: Integer readonly dispid -2147417104;
  22659. property offsetTop: Integer readonly dispid -2147417103;
  22660. property offsetWidth: Integer readonly dispid -2147417102;
  22661. property offsetHeight: Integer readonly dispid -2147417101;
  22662. property offsetParent: IHTMLElement readonly dispid -2147417100;
  22663. property innerHTML: WideString dispid -2147417086;
  22664. property innerText: WideString dispid -2147417085;
  22665. property outerHTML: WideString dispid -2147417084;
  22666. property outerText: WideString dispid -2147417083;
  22667. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  22668. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  22669. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  22670. property isTextEdit: WordBool readonly dispid -2147417078;
  22671. procedure click; dispid -2147417079;
  22672. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  22673. property ondragstart: OleVariant dispid -2147412077;
  22674. function toString: WideString; dispid -2147417076;
  22675. property onbeforeupdate: OleVariant dispid -2147412091;
  22676. property onafterupdate: OleVariant dispid -2147412090;
  22677. property onerrorupdate: OleVariant dispid -2147412074;
  22678. property onrowexit: OleVariant dispid -2147412094;
  22679. property onrowenter: OleVariant dispid -2147412093;
  22680. property ondatasetchanged: OleVariant dispid -2147412072;
  22681. property ondataavailable: OleVariant dispid -2147412071;
  22682. property ondatasetcomplete: OleVariant dispid -2147412070;
  22683. property onfilterchange: OleVariant dispid -2147412069;
  22684. property children: IDispatch readonly dispid -2147417075;
  22685. property all: IDispatch readonly dispid -2147417074;
  22686. property scopeName: WideString readonly dispid -2147417073;
  22687. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  22688. procedure releaseCapture; dispid -2147417071;
  22689. property onlosecapture: OleVariant dispid -2147412066;
  22690. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  22691. procedure doScroll(component: OleVariant); dispid -2147417069;
  22692. property onscroll: OleVariant dispid -2147412081;
  22693. property ondrag: OleVariant dispid -2147412063;
  22694. property ondragend: OleVariant dispid -2147412062;
  22695. property ondragenter: OleVariant dispid -2147412061;
  22696. property ondragover: OleVariant dispid -2147412060;
  22697. property ondragleave: OleVariant dispid -2147412059;
  22698. property ondrop: OleVariant dispid -2147412058;
  22699. property onbeforecut: OleVariant dispid -2147412054;
  22700. property oncut: OleVariant dispid -2147412057;
  22701. property onbeforecopy: OleVariant dispid -2147412053;
  22702. property oncopy: OleVariant dispid -2147412056;
  22703. property onbeforepaste: OleVariant dispid -2147412052;
  22704. property onpaste: OleVariant dispid -2147412055;
  22705. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  22706. property onpropertychange: OleVariant dispid -2147412065;
  22707. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  22708. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  22709. procedure setExpression(const propname: WideString; const expression: WideString;
  22710. const language: WideString); dispid -2147417608;
  22711. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  22712. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  22713. property tabIndex: Smallint dispid -2147418097;
  22714. procedure focus; dispid -2147416112;
  22715. property accessKey: WideString dispid -2147416107;
  22716. property onblur: OleVariant dispid -2147412097;
  22717. property onfocus: OleVariant dispid -2147412098;
  22718. property onresize: OleVariant dispid -2147412076;
  22719. procedure blur; dispid -2147416110;
  22720. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  22721. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  22722. property clientHeight: Integer readonly dispid -2147416093;
  22723. property clientWidth: Integer readonly dispid -2147416092;
  22724. property clientTop: Integer readonly dispid -2147416091;
  22725. property clientLeft: Integer readonly dispid -2147416090;
  22726. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  22727. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  22728. property readyState: OleVariant readonly dispid -2147412996;
  22729. property onreadystatechange: OleVariant dispid -2147412087;
  22730. property onrowsdelete: OleVariant dispid -2147412050;
  22731. property onrowsinserted: OleVariant dispid -2147412049;
  22732. property oncellchange: OleVariant dispid -2147412048;
  22733. property dir: WideString dispid -2147412995;
  22734. function createControlRange: IDispatch; dispid -2147417056;
  22735. property scrollHeight: Integer readonly dispid -2147417055;
  22736. property scrollWidth: Integer readonly dispid -2147417054;
  22737. property scrollTop: Integer dispid -2147417053;
  22738. property scrollLeft: Integer dispid -2147417052;
  22739. procedure clearAttributes; dispid -2147417050;
  22740. property oncontextmenu: OleVariant dispid -2147412047;
  22741. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  22742. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  22743. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  22744. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  22745. property canHaveChildren: WordBool readonly dispid -2147417040;
  22746. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  22747. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  22748. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  22749. property behaviorUrns: IDispatch readonly dispid -2147417030;
  22750. property tagUrn: WideString dispid -2147417029;
  22751. property onbeforeeditfocus: OleVariant dispid -2147412043;
  22752. property readyStateValue: Integer readonly dispid -2147417028;
  22753. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  22754. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  22755. property isMultiLine: WordBool readonly dispid -2147417015;
  22756. property canHaveHTML: WordBool readonly dispid -2147417014;
  22757. property onlayoutcomplete: OleVariant dispid -2147412039;
  22758. property onpage: OleVariant dispid -2147412038;
  22759. property inflateBlock: WordBool dispid -2147417012;
  22760. property onbeforedeactivate: OleVariant dispid -2147412035;
  22761. procedure setActive; dispid -2147417011;
  22762. property contentEditable: WideString dispid -2147412950;
  22763. property isContentEditable: WordBool readonly dispid -2147417010;
  22764. property hideFocus: WordBool dispid -2147412949;
  22765. property disabled: WordBool dispid -2147418036;
  22766. property isDisabled: WordBool readonly dispid -2147417007;
  22767. property onmove: OleVariant dispid -2147412034;
  22768. property oncontrolselect: OleVariant dispid -2147412033;
  22769. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  22770. property onresizestart: OleVariant dispid -2147412029;
  22771. property onresizeend: OleVariant dispid -2147412028;
  22772. property onmovestart: OleVariant dispid -2147412031;
  22773. property onmoveend: OleVariant dispid -2147412030;
  22774. property onmouseenter: OleVariant dispid -2147412027;
  22775. property onmouseleave: OleVariant dispid -2147412026;
  22776. property onactivate: OleVariant dispid -2147412025;
  22777. property ondeactivate: OleVariant dispid -2147412024;
  22778. function dragDrop: WordBool; dispid -2147417005;
  22779. property glyphMode: Integer readonly dispid -2147417004;
  22780. property onmousewheel: OleVariant dispid -2147412036;
  22781. procedure normalize; dispid -2147417000;
  22782. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  22783. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  22784. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  22785. property onbeforeactivate: OleVariant dispid -2147412022;
  22786. property onfocusin: OleVariant dispid -2147412021;
  22787. property onfocusout: OleVariant dispid -2147412020;
  22788. property uniqueNumber: Integer readonly dispid -2147417058;
  22789. property uniqueID: WideString readonly dispid -2147417057;
  22790. property nodeType: Integer readonly dispid -2147417066;
  22791. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  22792. function hasChildNodes: WordBool; dispid -2147417064;
  22793. property childNodes: IDispatch readonly dispid -2147417063;
  22794. property attributes: IDispatch readonly dispid -2147417062;
  22795. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  22796. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  22797. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  22798. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  22799. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  22800. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  22801. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  22802. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  22803. property nodeName: WideString readonly dispid -2147417038;
  22804. property nodeValue: OleVariant dispid -2147417037;
  22805. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  22806. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  22807. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  22808. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  22809. property ownerDocument: IDispatch readonly dispid -2147416999;
  22810. property align: WideString dispid -2147418040;
  22811. property vAlign: WideString dispid -2147413081;
  22812. end;
  22813. // *********************************************************************//
  22814. // Interface: IHTMLCommentElement
  22815. // Flags: (4416) Dual OleAutomation Dispatchable
  22816. // GUID: {3050F20C-98B5-11CF-BB82-00AA00BDCE0B}
  22817. // *********************************************************************//
  22818. IHTMLCommentElement = interface(IDispatch)
  22819. ['{3050F20C-98B5-11CF-BB82-00AA00BDCE0B}']
  22820. procedure Set_text(const p: WideString); safecall;
  22821. function Get_text: WideString; safecall;
  22822. procedure Set_atomic(p: Integer); safecall;
  22823. function Get_atomic: Integer; safecall;
  22824. property text: WideString read Get_text write Set_text;
  22825. property atomic: Integer read Get_atomic write Set_atomic;
  22826. end;
  22827. // *********************************************************************//
  22828. // DispIntf: IHTMLCommentElementDisp
  22829. // Flags: (4416) Dual OleAutomation Dispatchable
  22830. // GUID: {3050F20C-98B5-11CF-BB82-00AA00BDCE0B}
  22831. // *********************************************************************//
  22832. IHTMLCommentElementDisp = dispinterface
  22833. ['{3050F20C-98B5-11CF-BB82-00AA00BDCE0B}']
  22834. property text: WideString dispid 1001;
  22835. property atomic: Integer dispid 1002;
  22836. end;
  22837. // *********************************************************************//
  22838. // Interface: IHTMLCommentElement2
  22839. // Flags: (4416) Dual OleAutomation Dispatchable
  22840. // GUID: {3050F813-98B5-11CF-BB82-00AA00BDCE0B}
  22841. // *********************************************************************//
  22842. IHTMLCommentElement2 = interface(IDispatch)
  22843. ['{3050F813-98B5-11CF-BB82-00AA00BDCE0B}']
  22844. procedure Set_data(const p: WideString); safecall;
  22845. function Get_data: WideString; safecall;
  22846. function Get_length: Integer; safecall;
  22847. function substringData(offset: Integer; Count: Integer): WideString; safecall;
  22848. procedure appendData(const bstrstring: WideString); safecall;
  22849. procedure insertData(offset: Integer; const bstrstring: WideString); safecall;
  22850. procedure deleteData(offset: Integer; Count: Integer); safecall;
  22851. procedure replaceData(offset: Integer; Count: Integer; const bstrstring: WideString); safecall;
  22852. property data: WideString read Get_data write Set_data;
  22853. property length: Integer read Get_length;
  22854. end;
  22855. // *********************************************************************//
  22856. // DispIntf: IHTMLCommentElement2Disp
  22857. // Flags: (4416) Dual OleAutomation Dispatchable
  22858. // GUID: {3050F813-98B5-11CF-BB82-00AA00BDCE0B}
  22859. // *********************************************************************//
  22860. IHTMLCommentElement2Disp = dispinterface
  22861. ['{3050F813-98B5-11CF-BB82-00AA00BDCE0B}']
  22862. property data: WideString dispid 1003;
  22863. property length: Integer readonly dispid 1004;
  22864. function substringData(offset: Integer; Count: Integer): WideString; dispid 1005;
  22865. procedure appendData(const bstrstring: WideString); dispid 1006;
  22866. procedure insertData(offset: Integer; const bstrstring: WideString); dispid 1007;
  22867. procedure deleteData(offset: Integer; Count: Integer); dispid 1008;
  22868. procedure replaceData(offset: Integer; Count: Integer; const bstrstring: WideString); dispid 1009;
  22869. end;
  22870. // *********************************************************************//
  22871. // DispIntf: DispHTMLCommentElement
  22872. // Flags: (4112) Hidden Dispatchable
  22873. // GUID: {3050F50A-98B5-11CF-BB82-00AA00BDCE0B}
  22874. // *********************************************************************//
  22875. DispHTMLCommentElement = dispinterface
  22876. ['{3050F50A-98B5-11CF-BB82-00AA00BDCE0B}']
  22877. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  22878. lFlags: Integer); dispid -2147417611;
  22879. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  22880. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  22881. property _className: WideString dispid -2147417111;
  22882. property id: WideString dispid -2147417110;
  22883. property tagName: WideString readonly dispid -2147417108;
  22884. property parentElement: IHTMLElement readonly dispid -2147418104;
  22885. property style: IHTMLStyle readonly dispid -2147418038;
  22886. property onhelp: OleVariant dispid -2147412099;
  22887. property onclick: OleVariant dispid -2147412104;
  22888. property ondblclick: OleVariant dispid -2147412103;
  22889. property onkeydown: OleVariant dispid -2147412107;
  22890. property onkeyup: OleVariant dispid -2147412106;
  22891. property onkeypress: OleVariant dispid -2147412105;
  22892. property onmouseout: OleVariant dispid -2147412111;
  22893. property onmouseover: OleVariant dispid -2147412112;
  22894. property onmousemove: OleVariant dispid -2147412108;
  22895. property onmousedown: OleVariant dispid -2147412110;
  22896. property onmouseup: OleVariant dispid -2147412109;
  22897. property document: IDispatch readonly dispid -2147417094;
  22898. property title: WideString dispid -2147418043;
  22899. property language: WideString dispid -2147413012;
  22900. property onselectstart: OleVariant dispid -2147412075;
  22901. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  22902. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  22903. property sourceIndex: Integer readonly dispid -2147417088;
  22904. property recordNumber: OleVariant readonly dispid -2147417087;
  22905. property lang: WideString dispid -2147413103;
  22906. property offsetLeft: Integer readonly dispid -2147417104;
  22907. property offsetTop: Integer readonly dispid -2147417103;
  22908. property offsetWidth: Integer readonly dispid -2147417102;
  22909. property offsetHeight: Integer readonly dispid -2147417101;
  22910. property offsetParent: IHTMLElement readonly dispid -2147417100;
  22911. property innerHTML: WideString dispid -2147417086;
  22912. property innerText: WideString dispid -2147417085;
  22913. property outerHTML: WideString dispid -2147417084;
  22914. property outerText: WideString dispid -2147417083;
  22915. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  22916. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  22917. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  22918. property isTextEdit: WordBool readonly dispid -2147417078;
  22919. procedure click; dispid -2147417079;
  22920. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  22921. property ondragstart: OleVariant dispid -2147412077;
  22922. function toString: WideString; dispid -2147417076;
  22923. property onbeforeupdate: OleVariant dispid -2147412091;
  22924. property onafterupdate: OleVariant dispid -2147412090;
  22925. property onerrorupdate: OleVariant dispid -2147412074;
  22926. property onrowexit: OleVariant dispid -2147412094;
  22927. property onrowenter: OleVariant dispid -2147412093;
  22928. property ondatasetchanged: OleVariant dispid -2147412072;
  22929. property ondataavailable: OleVariant dispid -2147412071;
  22930. property ondatasetcomplete: OleVariant dispid -2147412070;
  22931. property onfilterchange: OleVariant dispid -2147412069;
  22932. property children: IDispatch readonly dispid -2147417075;
  22933. property all: IDispatch readonly dispid -2147417074;
  22934. property scopeName: WideString readonly dispid -2147417073;
  22935. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  22936. procedure releaseCapture; dispid -2147417071;
  22937. property onlosecapture: OleVariant dispid -2147412066;
  22938. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  22939. procedure doScroll(component: OleVariant); dispid -2147417069;
  22940. property onscroll: OleVariant dispid -2147412081;
  22941. property ondrag: OleVariant dispid -2147412063;
  22942. property ondragend: OleVariant dispid -2147412062;
  22943. property ondragenter: OleVariant dispid -2147412061;
  22944. property ondragover: OleVariant dispid -2147412060;
  22945. property ondragleave: OleVariant dispid -2147412059;
  22946. property ondrop: OleVariant dispid -2147412058;
  22947. property onbeforecut: OleVariant dispid -2147412054;
  22948. property oncut: OleVariant dispid -2147412057;
  22949. property onbeforecopy: OleVariant dispid -2147412053;
  22950. property oncopy: OleVariant dispid -2147412056;
  22951. property onbeforepaste: OleVariant dispid -2147412052;
  22952. property onpaste: OleVariant dispid -2147412055;
  22953. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  22954. property onpropertychange: OleVariant dispid -2147412065;
  22955. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  22956. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  22957. procedure setExpression(const propname: WideString; const expression: WideString;
  22958. const language: WideString); dispid -2147417608;
  22959. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  22960. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  22961. property tabIndex: Smallint dispid -2147418097;
  22962. procedure focus; dispid -2147416112;
  22963. property accessKey: WideString dispid -2147416107;
  22964. property onblur: OleVariant dispid -2147412097;
  22965. property onfocus: OleVariant dispid -2147412098;
  22966. property onresize: OleVariant dispid -2147412076;
  22967. procedure blur; dispid -2147416110;
  22968. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  22969. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  22970. property clientHeight: Integer readonly dispid -2147416093;
  22971. property clientWidth: Integer readonly dispid -2147416092;
  22972. property clientTop: Integer readonly dispid -2147416091;
  22973. property clientLeft: Integer readonly dispid -2147416090;
  22974. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  22975. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  22976. property readyState: OleVariant readonly dispid -2147412996;
  22977. property onreadystatechange: OleVariant dispid -2147412087;
  22978. property onrowsdelete: OleVariant dispid -2147412050;
  22979. property onrowsinserted: OleVariant dispid -2147412049;
  22980. property oncellchange: OleVariant dispid -2147412048;
  22981. property dir: WideString dispid -2147412995;
  22982. function createControlRange: IDispatch; dispid -2147417056;
  22983. property scrollHeight: Integer readonly dispid -2147417055;
  22984. property scrollWidth: Integer readonly dispid -2147417054;
  22985. property scrollTop: Integer dispid -2147417053;
  22986. property scrollLeft: Integer dispid -2147417052;
  22987. procedure clearAttributes; dispid -2147417050;
  22988. property oncontextmenu: OleVariant dispid -2147412047;
  22989. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  22990. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  22991. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  22992. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  22993. property canHaveChildren: WordBool readonly dispid -2147417040;
  22994. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  22995. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  22996. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  22997. property behaviorUrns: IDispatch readonly dispid -2147417030;
  22998. property tagUrn: WideString dispid -2147417029;
  22999. property onbeforeeditfocus: OleVariant dispid -2147412043;
  23000. property readyStateValue: Integer readonly dispid -2147417028;
  23001. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  23002. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  23003. property isMultiLine: WordBool readonly dispid -2147417015;
  23004. property canHaveHTML: WordBool readonly dispid -2147417014;
  23005. property onlayoutcomplete: OleVariant dispid -2147412039;
  23006. property onpage: OleVariant dispid -2147412038;
  23007. property inflateBlock: WordBool dispid -2147417012;
  23008. property onbeforedeactivate: OleVariant dispid -2147412035;
  23009. procedure setActive; dispid -2147417011;
  23010. property contentEditable: WideString dispid -2147412950;
  23011. property isContentEditable: WordBool readonly dispid -2147417010;
  23012. property hideFocus: WordBool dispid -2147412949;
  23013. property disabled: WordBool dispid -2147418036;
  23014. property isDisabled: WordBool readonly dispid -2147417007;
  23015. property onmove: OleVariant dispid -2147412034;
  23016. property oncontrolselect: OleVariant dispid -2147412033;
  23017. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  23018. property onresizestart: OleVariant dispid -2147412029;
  23019. property onresizeend: OleVariant dispid -2147412028;
  23020. property onmovestart: OleVariant dispid -2147412031;
  23021. property onmoveend: OleVariant dispid -2147412030;
  23022. property onmouseenter: OleVariant dispid -2147412027;
  23023. property onmouseleave: OleVariant dispid -2147412026;
  23024. property onactivate: OleVariant dispid -2147412025;
  23025. property ondeactivate: OleVariant dispid -2147412024;
  23026. function dragDrop: WordBool; dispid -2147417005;
  23027. property glyphMode: Integer readonly dispid -2147417004;
  23028. property onmousewheel: OleVariant dispid -2147412036;
  23029. procedure normalize; dispid -2147417000;
  23030. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  23031. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  23032. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  23033. property onbeforeactivate: OleVariant dispid -2147412022;
  23034. property onfocusin: OleVariant dispid -2147412021;
  23035. property onfocusout: OleVariant dispid -2147412020;
  23036. property uniqueNumber: Integer readonly dispid -2147417058;
  23037. property uniqueID: WideString readonly dispid -2147417057;
  23038. property nodeType: Integer readonly dispid -2147417066;
  23039. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  23040. function hasChildNodes: WordBool; dispid -2147417064;
  23041. property childNodes: IDispatch readonly dispid -2147417063;
  23042. property attributes: IDispatch readonly dispid -2147417062;
  23043. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  23044. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  23045. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  23046. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  23047. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  23048. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  23049. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  23050. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  23051. property nodeName: WideString readonly dispid -2147417038;
  23052. property nodeValue: OleVariant dispid -2147417037;
  23053. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  23054. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  23055. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  23056. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  23057. property ownerDocument: IDispatch readonly dispid -2147416999;
  23058. property text: WideString dispid 1001;
  23059. property atomic: Integer dispid 1002;
  23060. property data: WideString dispid 1003;
  23061. property length: Integer readonly dispid 1004;
  23062. function substringData(offset: Integer; Count: Integer): WideString; dispid 1005;
  23063. procedure appendData(const bstrstring: WideString); dispid 1006;
  23064. procedure insertData(offset: Integer; const bstrstring: WideString); dispid 1007;
  23065. procedure deleteData(offset: Integer; Count: Integer); dispid 1008;
  23066. procedure replaceData(offset: Integer; Count: Integer; const bstrstring: WideString); dispid 1009;
  23067. end;
  23068. // *********************************************************************//
  23069. // Interface: IHTMLPhraseElement
  23070. // Flags: (4416) Dual OleAutomation Dispatchable
  23071. // GUID: {3050F20A-98B5-11CF-BB82-00AA00BDCE0B}
  23072. // *********************************************************************//
  23073. IHTMLPhraseElement = interface(IDispatch)
  23074. ['{3050F20A-98B5-11CF-BB82-00AA00BDCE0B}']
  23075. end;
  23076. // *********************************************************************//
  23077. // DispIntf: IHTMLPhraseElementDisp
  23078. // Flags: (4416) Dual OleAutomation Dispatchable
  23079. // GUID: {3050F20A-98B5-11CF-BB82-00AA00BDCE0B}
  23080. // *********************************************************************//
  23081. IHTMLPhraseElementDisp = dispinterface
  23082. ['{3050F20A-98B5-11CF-BB82-00AA00BDCE0B}']
  23083. end;
  23084. // *********************************************************************//
  23085. // Interface: IHTMLPhraseElement2
  23086. // Flags: (4416) Dual OleAutomation Dispatchable
  23087. // GUID: {3050F824-98B5-11CF-BB82-00AA00BDCE0B}
  23088. // *********************************************************************//
  23089. IHTMLPhraseElement2 = interface(IDispatch)
  23090. ['{3050F824-98B5-11CF-BB82-00AA00BDCE0B}']
  23091. procedure Set_cite(const p: WideString); safecall;
  23092. function Get_cite: WideString; safecall;
  23093. procedure Set_dateTime(const p: WideString); safecall;
  23094. function Get_dateTime: WideString; safecall;
  23095. property cite: WideString read Get_cite write Set_cite;
  23096. property dateTime: WideString read Get_dateTime write Set_dateTime;
  23097. end;
  23098. // *********************************************************************//
  23099. // DispIntf: IHTMLPhraseElement2Disp
  23100. // Flags: (4416) Dual OleAutomation Dispatchable
  23101. // GUID: {3050F824-98B5-11CF-BB82-00AA00BDCE0B}
  23102. // *********************************************************************//
  23103. IHTMLPhraseElement2Disp = dispinterface
  23104. ['{3050F824-98B5-11CF-BB82-00AA00BDCE0B}']
  23105. property cite: WideString dispid 1001;
  23106. property dateTime: WideString dispid 1002;
  23107. end;
  23108. // *********************************************************************//
  23109. // Interface: IHTMLSpanElement
  23110. // Flags: (4416) Dual OleAutomation Dispatchable
  23111. // GUID: {3050F3F3-98B5-11CF-BB82-00AA00BDCE0B}
  23112. // *********************************************************************//
  23113. IHTMLSpanElement = interface(IDispatch)
  23114. ['{3050F3F3-98B5-11CF-BB82-00AA00BDCE0B}']
  23115. end;
  23116. // *********************************************************************//
  23117. // DispIntf: IHTMLSpanElementDisp
  23118. // Flags: (4416) Dual OleAutomation Dispatchable
  23119. // GUID: {3050F3F3-98B5-11CF-BB82-00AA00BDCE0B}
  23120. // *********************************************************************//
  23121. IHTMLSpanElementDisp = dispinterface
  23122. ['{3050F3F3-98B5-11CF-BB82-00AA00BDCE0B}']
  23123. end;
  23124. // *********************************************************************//
  23125. // DispIntf: DispHTMLPhraseElement
  23126. // Flags: (4112) Hidden Dispatchable
  23127. // GUID: {3050F52D-98B5-11CF-BB82-00AA00BDCE0B}
  23128. // *********************************************************************//
  23129. DispHTMLPhraseElement = dispinterface
  23130. ['{3050F52D-98B5-11CF-BB82-00AA00BDCE0B}']
  23131. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  23132. lFlags: Integer); dispid -2147417611;
  23133. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  23134. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  23135. property _className: WideString dispid -2147417111;
  23136. property id: WideString dispid -2147417110;
  23137. property tagName: WideString readonly dispid -2147417108;
  23138. property parentElement: IHTMLElement readonly dispid -2147418104;
  23139. property style: IHTMLStyle readonly dispid -2147418038;
  23140. property onhelp: OleVariant dispid -2147412099;
  23141. property onclick: OleVariant dispid -2147412104;
  23142. property ondblclick: OleVariant dispid -2147412103;
  23143. property onkeydown: OleVariant dispid -2147412107;
  23144. property onkeyup: OleVariant dispid -2147412106;
  23145. property onkeypress: OleVariant dispid -2147412105;
  23146. property onmouseout: OleVariant dispid -2147412111;
  23147. property onmouseover: OleVariant dispid -2147412112;
  23148. property onmousemove: OleVariant dispid -2147412108;
  23149. property onmousedown: OleVariant dispid -2147412110;
  23150. property onmouseup: OleVariant dispid -2147412109;
  23151. property document: IDispatch readonly dispid -2147417094;
  23152. property title: WideString dispid -2147418043;
  23153. property language: WideString dispid -2147413012;
  23154. property onselectstart: OleVariant dispid -2147412075;
  23155. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  23156. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  23157. property sourceIndex: Integer readonly dispid -2147417088;
  23158. property recordNumber: OleVariant readonly dispid -2147417087;
  23159. property lang: WideString dispid -2147413103;
  23160. property offsetLeft: Integer readonly dispid -2147417104;
  23161. property offsetTop: Integer readonly dispid -2147417103;
  23162. property offsetWidth: Integer readonly dispid -2147417102;
  23163. property offsetHeight: Integer readonly dispid -2147417101;
  23164. property offsetParent: IHTMLElement readonly dispid -2147417100;
  23165. property innerHTML: WideString dispid -2147417086;
  23166. property innerText: WideString dispid -2147417085;
  23167. property outerHTML: WideString dispid -2147417084;
  23168. property outerText: WideString dispid -2147417083;
  23169. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  23170. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  23171. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  23172. property isTextEdit: WordBool readonly dispid -2147417078;
  23173. procedure click; dispid -2147417079;
  23174. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  23175. property ondragstart: OleVariant dispid -2147412077;
  23176. function toString: WideString; dispid -2147417076;
  23177. property onbeforeupdate: OleVariant dispid -2147412091;
  23178. property onafterupdate: OleVariant dispid -2147412090;
  23179. property onerrorupdate: OleVariant dispid -2147412074;
  23180. property onrowexit: OleVariant dispid -2147412094;
  23181. property onrowenter: OleVariant dispid -2147412093;
  23182. property ondatasetchanged: OleVariant dispid -2147412072;
  23183. property ondataavailable: OleVariant dispid -2147412071;
  23184. property ondatasetcomplete: OleVariant dispid -2147412070;
  23185. property onfilterchange: OleVariant dispid -2147412069;
  23186. property children: IDispatch readonly dispid -2147417075;
  23187. property all: IDispatch readonly dispid -2147417074;
  23188. property scopeName: WideString readonly dispid -2147417073;
  23189. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  23190. procedure releaseCapture; dispid -2147417071;
  23191. property onlosecapture: OleVariant dispid -2147412066;
  23192. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  23193. procedure doScroll(component: OleVariant); dispid -2147417069;
  23194. property onscroll: OleVariant dispid -2147412081;
  23195. property ondrag: OleVariant dispid -2147412063;
  23196. property ondragend: OleVariant dispid -2147412062;
  23197. property ondragenter: OleVariant dispid -2147412061;
  23198. property ondragover: OleVariant dispid -2147412060;
  23199. property ondragleave: OleVariant dispid -2147412059;
  23200. property ondrop: OleVariant dispid -2147412058;
  23201. property onbeforecut: OleVariant dispid -2147412054;
  23202. property oncut: OleVariant dispid -2147412057;
  23203. property onbeforecopy: OleVariant dispid -2147412053;
  23204. property oncopy: OleVariant dispid -2147412056;
  23205. property onbeforepaste: OleVariant dispid -2147412052;
  23206. property onpaste: OleVariant dispid -2147412055;
  23207. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  23208. property onpropertychange: OleVariant dispid -2147412065;
  23209. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  23210. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  23211. procedure setExpression(const propname: WideString; const expression: WideString;
  23212. const language: WideString); dispid -2147417608;
  23213. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  23214. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  23215. property tabIndex: Smallint dispid -2147418097;
  23216. procedure focus; dispid -2147416112;
  23217. property accessKey: WideString dispid -2147416107;
  23218. property onblur: OleVariant dispid -2147412097;
  23219. property onfocus: OleVariant dispid -2147412098;
  23220. property onresize: OleVariant dispid -2147412076;
  23221. procedure blur; dispid -2147416110;
  23222. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  23223. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  23224. property clientHeight: Integer readonly dispid -2147416093;
  23225. property clientWidth: Integer readonly dispid -2147416092;
  23226. property clientTop: Integer readonly dispid -2147416091;
  23227. property clientLeft: Integer readonly dispid -2147416090;
  23228. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  23229. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  23230. property readyState: OleVariant readonly dispid -2147412996;
  23231. property onreadystatechange: OleVariant dispid -2147412087;
  23232. property onrowsdelete: OleVariant dispid -2147412050;
  23233. property onrowsinserted: OleVariant dispid -2147412049;
  23234. property oncellchange: OleVariant dispid -2147412048;
  23235. property dir: WideString dispid -2147412995;
  23236. function createControlRange: IDispatch; dispid -2147417056;
  23237. property scrollHeight: Integer readonly dispid -2147417055;
  23238. property scrollWidth: Integer readonly dispid -2147417054;
  23239. property scrollTop: Integer dispid -2147417053;
  23240. property scrollLeft: Integer dispid -2147417052;
  23241. procedure clearAttributes; dispid -2147417050;
  23242. property oncontextmenu: OleVariant dispid -2147412047;
  23243. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  23244. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  23245. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  23246. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  23247. property canHaveChildren: WordBool readonly dispid -2147417040;
  23248. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  23249. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  23250. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  23251. property behaviorUrns: IDispatch readonly dispid -2147417030;
  23252. property tagUrn: WideString dispid -2147417029;
  23253. property onbeforeeditfocus: OleVariant dispid -2147412043;
  23254. property readyStateValue: Integer readonly dispid -2147417028;
  23255. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  23256. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  23257. property isMultiLine: WordBool readonly dispid -2147417015;
  23258. property canHaveHTML: WordBool readonly dispid -2147417014;
  23259. property onlayoutcomplete: OleVariant dispid -2147412039;
  23260. property onpage: OleVariant dispid -2147412038;
  23261. property inflateBlock: WordBool dispid -2147417012;
  23262. property onbeforedeactivate: OleVariant dispid -2147412035;
  23263. procedure setActive; dispid -2147417011;
  23264. property contentEditable: WideString dispid -2147412950;
  23265. property isContentEditable: WordBool readonly dispid -2147417010;
  23266. property hideFocus: WordBool dispid -2147412949;
  23267. property disabled: WordBool dispid -2147418036;
  23268. property isDisabled: WordBool readonly dispid -2147417007;
  23269. property onmove: OleVariant dispid -2147412034;
  23270. property oncontrolselect: OleVariant dispid -2147412033;
  23271. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  23272. property onresizestart: OleVariant dispid -2147412029;
  23273. property onresizeend: OleVariant dispid -2147412028;
  23274. property onmovestart: OleVariant dispid -2147412031;
  23275. property onmoveend: OleVariant dispid -2147412030;
  23276. property onmouseenter: OleVariant dispid -2147412027;
  23277. property onmouseleave: OleVariant dispid -2147412026;
  23278. property onactivate: OleVariant dispid -2147412025;
  23279. property ondeactivate: OleVariant dispid -2147412024;
  23280. function dragDrop: WordBool; dispid -2147417005;
  23281. property glyphMode: Integer readonly dispid -2147417004;
  23282. property onmousewheel: OleVariant dispid -2147412036;
  23283. procedure normalize; dispid -2147417000;
  23284. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  23285. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  23286. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  23287. property onbeforeactivate: OleVariant dispid -2147412022;
  23288. property onfocusin: OleVariant dispid -2147412021;
  23289. property onfocusout: OleVariant dispid -2147412020;
  23290. property uniqueNumber: Integer readonly dispid -2147417058;
  23291. property uniqueID: WideString readonly dispid -2147417057;
  23292. property nodeType: Integer readonly dispid -2147417066;
  23293. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  23294. function hasChildNodes: WordBool; dispid -2147417064;
  23295. property childNodes: IDispatch readonly dispid -2147417063;
  23296. property attributes: IDispatch readonly dispid -2147417062;
  23297. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  23298. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  23299. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  23300. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  23301. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  23302. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  23303. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  23304. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  23305. property nodeName: WideString readonly dispid -2147417038;
  23306. property nodeValue: OleVariant dispid -2147417037;
  23307. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  23308. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  23309. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  23310. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  23311. property ownerDocument: IDispatch readonly dispid -2147416999;
  23312. property cite: WideString dispid 1001;
  23313. property dateTime: WideString dispid 1002;
  23314. end;
  23315. // *********************************************************************//
  23316. // DispIntf: DispHTMLSpanElement
  23317. // Flags: (4112) Hidden Dispatchable
  23318. // GUID: {3050F548-98B5-11CF-BB82-00AA00BDCE0B}
  23319. // *********************************************************************//
  23320. DispHTMLSpanElement = dispinterface
  23321. ['{3050F548-98B5-11CF-BB82-00AA00BDCE0B}']
  23322. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  23323. lFlags: Integer); dispid -2147417611;
  23324. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  23325. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  23326. property _className: WideString dispid -2147417111;
  23327. property id: WideString dispid -2147417110;
  23328. property tagName: WideString readonly dispid -2147417108;
  23329. property parentElement: IHTMLElement readonly dispid -2147418104;
  23330. property style: IHTMLStyle readonly dispid -2147418038;
  23331. property onhelp: OleVariant dispid -2147412099;
  23332. property onclick: OleVariant dispid -2147412104;
  23333. property ondblclick: OleVariant dispid -2147412103;
  23334. property onkeydown: OleVariant dispid -2147412107;
  23335. property onkeyup: OleVariant dispid -2147412106;
  23336. property onkeypress: OleVariant dispid -2147412105;
  23337. property onmouseout: OleVariant dispid -2147412111;
  23338. property onmouseover: OleVariant dispid -2147412112;
  23339. property onmousemove: OleVariant dispid -2147412108;
  23340. property onmousedown: OleVariant dispid -2147412110;
  23341. property onmouseup: OleVariant dispid -2147412109;
  23342. property document: IDispatch readonly dispid -2147417094;
  23343. property title: WideString dispid -2147418043;
  23344. property language: WideString dispid -2147413012;
  23345. property onselectstart: OleVariant dispid -2147412075;
  23346. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  23347. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  23348. property sourceIndex: Integer readonly dispid -2147417088;
  23349. property recordNumber: OleVariant readonly dispid -2147417087;
  23350. property lang: WideString dispid -2147413103;
  23351. property offsetLeft: Integer readonly dispid -2147417104;
  23352. property offsetTop: Integer readonly dispid -2147417103;
  23353. property offsetWidth: Integer readonly dispid -2147417102;
  23354. property offsetHeight: Integer readonly dispid -2147417101;
  23355. property offsetParent: IHTMLElement readonly dispid -2147417100;
  23356. property innerHTML: WideString dispid -2147417086;
  23357. property innerText: WideString dispid -2147417085;
  23358. property outerHTML: WideString dispid -2147417084;
  23359. property outerText: WideString dispid -2147417083;
  23360. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  23361. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  23362. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  23363. property isTextEdit: WordBool readonly dispid -2147417078;
  23364. procedure click; dispid -2147417079;
  23365. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  23366. property ondragstart: OleVariant dispid -2147412077;
  23367. function toString: WideString; dispid -2147417076;
  23368. property onbeforeupdate: OleVariant dispid -2147412091;
  23369. property onafterupdate: OleVariant dispid -2147412090;
  23370. property onerrorupdate: OleVariant dispid -2147412074;
  23371. property onrowexit: OleVariant dispid -2147412094;
  23372. property onrowenter: OleVariant dispid -2147412093;
  23373. property ondatasetchanged: OleVariant dispid -2147412072;
  23374. property ondataavailable: OleVariant dispid -2147412071;
  23375. property ondatasetcomplete: OleVariant dispid -2147412070;
  23376. property onfilterchange: OleVariant dispid -2147412069;
  23377. property children: IDispatch readonly dispid -2147417075;
  23378. property all: IDispatch readonly dispid -2147417074;
  23379. property scopeName: WideString readonly dispid -2147417073;
  23380. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  23381. procedure releaseCapture; dispid -2147417071;
  23382. property onlosecapture: OleVariant dispid -2147412066;
  23383. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  23384. procedure doScroll(component: OleVariant); dispid -2147417069;
  23385. property onscroll: OleVariant dispid -2147412081;
  23386. property ondrag: OleVariant dispid -2147412063;
  23387. property ondragend: OleVariant dispid -2147412062;
  23388. property ondragenter: OleVariant dispid -2147412061;
  23389. property ondragover: OleVariant dispid -2147412060;
  23390. property ondragleave: OleVariant dispid -2147412059;
  23391. property ondrop: OleVariant dispid -2147412058;
  23392. property onbeforecut: OleVariant dispid -2147412054;
  23393. property oncut: OleVariant dispid -2147412057;
  23394. property onbeforecopy: OleVariant dispid -2147412053;
  23395. property oncopy: OleVariant dispid -2147412056;
  23396. property onbeforepaste: OleVariant dispid -2147412052;
  23397. property onpaste: OleVariant dispid -2147412055;
  23398. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  23399. property onpropertychange: OleVariant dispid -2147412065;
  23400. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  23401. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  23402. procedure setExpression(const propname: WideString; const expression: WideString;
  23403. const language: WideString); dispid -2147417608;
  23404. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  23405. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  23406. property tabIndex: Smallint dispid -2147418097;
  23407. procedure focus; dispid -2147416112;
  23408. property accessKey: WideString dispid -2147416107;
  23409. property onblur: OleVariant dispid -2147412097;
  23410. property onfocus: OleVariant dispid -2147412098;
  23411. property onresize: OleVariant dispid -2147412076;
  23412. procedure blur; dispid -2147416110;
  23413. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  23414. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  23415. property clientHeight: Integer readonly dispid -2147416093;
  23416. property clientWidth: Integer readonly dispid -2147416092;
  23417. property clientTop: Integer readonly dispid -2147416091;
  23418. property clientLeft: Integer readonly dispid -2147416090;
  23419. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  23420. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  23421. property readyState: OleVariant readonly dispid -2147412996;
  23422. property onreadystatechange: OleVariant dispid -2147412087;
  23423. property onrowsdelete: OleVariant dispid -2147412050;
  23424. property onrowsinserted: OleVariant dispid -2147412049;
  23425. property oncellchange: OleVariant dispid -2147412048;
  23426. property dir: WideString dispid -2147412995;
  23427. function createControlRange: IDispatch; dispid -2147417056;
  23428. property scrollHeight: Integer readonly dispid -2147417055;
  23429. property scrollWidth: Integer readonly dispid -2147417054;
  23430. property scrollTop: Integer dispid -2147417053;
  23431. property scrollLeft: Integer dispid -2147417052;
  23432. procedure clearAttributes; dispid -2147417050;
  23433. property oncontextmenu: OleVariant dispid -2147412047;
  23434. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  23435. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  23436. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  23437. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  23438. property canHaveChildren: WordBool readonly dispid -2147417040;
  23439. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  23440. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  23441. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  23442. property behaviorUrns: IDispatch readonly dispid -2147417030;
  23443. property tagUrn: WideString dispid -2147417029;
  23444. property onbeforeeditfocus: OleVariant dispid -2147412043;
  23445. property readyStateValue: Integer readonly dispid -2147417028;
  23446. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  23447. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  23448. property isMultiLine: WordBool readonly dispid -2147417015;
  23449. property canHaveHTML: WordBool readonly dispid -2147417014;
  23450. property onlayoutcomplete: OleVariant dispid -2147412039;
  23451. property onpage: OleVariant dispid -2147412038;
  23452. property inflateBlock: WordBool dispid -2147417012;
  23453. property onbeforedeactivate: OleVariant dispid -2147412035;
  23454. procedure setActive; dispid -2147417011;
  23455. property contentEditable: WideString dispid -2147412950;
  23456. property isContentEditable: WordBool readonly dispid -2147417010;
  23457. property hideFocus: WordBool dispid -2147412949;
  23458. property disabled: WordBool dispid -2147418036;
  23459. property isDisabled: WordBool readonly dispid -2147417007;
  23460. property onmove: OleVariant dispid -2147412034;
  23461. property oncontrolselect: OleVariant dispid -2147412033;
  23462. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  23463. property onresizestart: OleVariant dispid -2147412029;
  23464. property onresizeend: OleVariant dispid -2147412028;
  23465. property onmovestart: OleVariant dispid -2147412031;
  23466. property onmoveend: OleVariant dispid -2147412030;
  23467. property onmouseenter: OleVariant dispid -2147412027;
  23468. property onmouseleave: OleVariant dispid -2147412026;
  23469. property onactivate: OleVariant dispid -2147412025;
  23470. property ondeactivate: OleVariant dispid -2147412024;
  23471. function dragDrop: WordBool; dispid -2147417005;
  23472. property glyphMode: Integer readonly dispid -2147417004;
  23473. property onmousewheel: OleVariant dispid -2147412036;
  23474. procedure normalize; dispid -2147417000;
  23475. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  23476. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  23477. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  23478. property onbeforeactivate: OleVariant dispid -2147412022;
  23479. property onfocusin: OleVariant dispid -2147412021;
  23480. property onfocusout: OleVariant dispid -2147412020;
  23481. property uniqueNumber: Integer readonly dispid -2147417058;
  23482. property uniqueID: WideString readonly dispid -2147417057;
  23483. property nodeType: Integer readonly dispid -2147417066;
  23484. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  23485. function hasChildNodes: WordBool; dispid -2147417064;
  23486. property childNodes: IDispatch readonly dispid -2147417063;
  23487. property attributes: IDispatch readonly dispid -2147417062;
  23488. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  23489. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  23490. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  23491. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  23492. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  23493. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  23494. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  23495. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  23496. property nodeName: WideString readonly dispid -2147417038;
  23497. property nodeValue: OleVariant dispid -2147417037;
  23498. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  23499. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  23500. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  23501. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  23502. property ownerDocument: IDispatch readonly dispid -2147416999;
  23503. property dataFld: WideString dispid -2147417091;
  23504. property dataSrc: WideString dispid -2147417090;
  23505. property dataFormatAs: WideString dispid -2147417089;
  23506. end;
  23507. // *********************************************************************//
  23508. // DispIntf: HTMLTableEvents2
  23509. // Flags: (4112) Hidden Dispatchable
  23510. // GUID: {3050F623-98B5-11CF-BB82-00AA00BDCE0B}
  23511. // *********************************************************************//
  23512. HTMLTableEvents2 = dispinterface
  23513. ['{3050F623-98B5-11CF-BB82-00AA00BDCE0B}']
  23514. function onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  23515. function onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  23516. function ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  23517. function onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  23518. procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  23519. procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  23520. procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  23521. procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  23522. procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  23523. procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  23524. procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  23525. function onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  23526. procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  23527. function ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  23528. function onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  23529. procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  23530. function onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  23531. function onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  23532. procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  23533. procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  23534. procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  23535. procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  23536. procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  23537. procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  23538. procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  23539. procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  23540. procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  23541. procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  23542. function ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  23543. procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  23544. function ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  23545. function ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  23546. procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  23547. function ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  23548. function onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  23549. function oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  23550. function onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  23551. function oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  23552. function onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  23553. function onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  23554. function oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  23555. procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  23556. procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  23557. procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  23558. procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  23559. procedure onlayoutcomplete(const pEvtObj: IHTMLEventObj); dispid 1030;
  23560. procedure onpage(const pEvtObj: IHTMLEventObj); dispid 1031;
  23561. procedure onmouseenter(const pEvtObj: IHTMLEventObj); dispid 1042;
  23562. procedure onmouseleave(const pEvtObj: IHTMLEventObj); dispid 1043;
  23563. procedure onactivate(const pEvtObj: IHTMLEventObj); dispid 1044;
  23564. procedure ondeactivate(const pEvtObj: IHTMLEventObj); dispid 1045;
  23565. function onbeforedeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1034;
  23566. function onbeforeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1047;
  23567. procedure onfocusin(const pEvtObj: IHTMLEventObj); dispid 1048;
  23568. procedure onfocusout(const pEvtObj: IHTMLEventObj); dispid 1049;
  23569. procedure onmove(const pEvtObj: IHTMLEventObj); dispid 1035;
  23570. function oncontrolselect(const pEvtObj: IHTMLEventObj): WordBool; dispid 1036;
  23571. function onmovestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1038;
  23572. procedure onmoveend(const pEvtObj: IHTMLEventObj); dispid 1039;
  23573. function onresizestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1040;
  23574. procedure onresizeend(const pEvtObj: IHTMLEventObj); dispid 1041;
  23575. function onmousewheel(const pEvtObj: IHTMLEventObj): WordBool; dispid 1033;
  23576. end;
  23577. // *********************************************************************//
  23578. // DispIntf: HTMLTableEvents
  23579. // Flags: (4112) Hidden Dispatchable
  23580. // GUID: {3050F407-98B5-11CF-BB82-00AA00BDCE0B}
  23581. // *********************************************************************//
  23582. HTMLTableEvents = dispinterface
  23583. ['{3050F407-98B5-11CF-BB82-00AA00BDCE0B}']
  23584. function onhelp: WordBool; dispid -2147418102;
  23585. function onclick: WordBool; dispid -600;
  23586. function ondblclick: WordBool; dispid -601;
  23587. function onkeypress: WordBool; dispid -603;
  23588. procedure onkeydown; dispid -602;
  23589. procedure onkeyup; dispid -604;
  23590. procedure onmouseout; dispid -2147418103;
  23591. procedure onmouseover; dispid -2147418104;
  23592. procedure onmousemove; dispid -606;
  23593. procedure onmousedown; dispid -605;
  23594. procedure onmouseup; dispid -607;
  23595. function onselectstart: WordBool; dispid -2147418100;
  23596. procedure onfilterchange; dispid -2147418095;
  23597. function ondragstart: WordBool; dispid -2147418101;
  23598. function onbeforeupdate: WordBool; dispid -2147418108;
  23599. procedure onafterupdate; dispid -2147418107;
  23600. function onerrorupdate: WordBool; dispid -2147418099;
  23601. function onrowexit: WordBool; dispid -2147418106;
  23602. procedure onrowenter; dispid -2147418105;
  23603. procedure ondatasetchanged; dispid -2147418098;
  23604. procedure ondataavailable; dispid -2147418097;
  23605. procedure ondatasetcomplete; dispid -2147418096;
  23606. procedure onlosecapture; dispid -2147418094;
  23607. procedure onpropertychange; dispid -2147418093;
  23608. procedure onscroll; dispid 1014;
  23609. procedure onfocus; dispid -2147418111;
  23610. procedure onblur; dispid -2147418112;
  23611. procedure onresize; dispid 1016;
  23612. function ondrag: WordBool; dispid -2147418092;
  23613. procedure ondragend; dispid -2147418091;
  23614. function ondragenter: WordBool; dispid -2147418090;
  23615. function ondragover: WordBool; dispid -2147418089;
  23616. procedure ondragleave; dispid -2147418088;
  23617. function ondrop: WordBool; dispid -2147418087;
  23618. function onbeforecut: WordBool; dispid -2147418083;
  23619. function oncut: WordBool; dispid -2147418086;
  23620. function onbeforecopy: WordBool; dispid -2147418082;
  23621. function oncopy: WordBool; dispid -2147418085;
  23622. function onbeforepaste: WordBool; dispid -2147418081;
  23623. function onpaste: WordBool; dispid -2147418084;
  23624. function oncontextmenu: WordBool; dispid 1023;
  23625. procedure onrowsdelete; dispid -2147418080;
  23626. procedure onrowsinserted; dispid -2147418079;
  23627. procedure oncellchange; dispid -2147418078;
  23628. procedure onreadystatechange; dispid -609;
  23629. procedure onbeforeeditfocus; dispid 1027;
  23630. procedure onlayoutcomplete; dispid 1030;
  23631. procedure onpage; dispid 1031;
  23632. function onbeforedeactivate: WordBool; dispid 1034;
  23633. function onbeforeactivate: WordBool; dispid 1047;
  23634. procedure onmove; dispid 1035;
  23635. function oncontrolselect: WordBool; dispid 1036;
  23636. function onmovestart: WordBool; dispid 1038;
  23637. procedure onmoveend; dispid 1039;
  23638. function onresizestart: WordBool; dispid 1040;
  23639. procedure onresizeend; dispid 1041;
  23640. procedure onmouseenter; dispid 1042;
  23641. procedure onmouseleave; dispid 1043;
  23642. function onmousewheel: WordBool; dispid 1033;
  23643. procedure onactivate; dispid 1044;
  23644. procedure ondeactivate; dispid 1045;
  23645. procedure onfocusin; dispid 1048;
  23646. procedure onfocusout; dispid 1049;
  23647. end;
  23648. // *********************************************************************//
  23649. // Interface: IHTMLTableSection
  23650. // Flags: (4416) Dual OleAutomation Dispatchable
  23651. // GUID: {3050F23B-98B5-11CF-BB82-00AA00BDCE0B}
  23652. // *********************************************************************//
  23653. IHTMLTableSection = interface(IDispatch)
  23654. ['{3050F23B-98B5-11CF-BB82-00AA00BDCE0B}']
  23655. procedure Set_align(const p: WideString); safecall;
  23656. function Get_align: WideString; safecall;
  23657. procedure Set_vAlign(const p: WideString); safecall;
  23658. function Get_vAlign: WideString; safecall;
  23659. procedure Set_bgColor(p: OleVariant); safecall;
  23660. function Get_bgColor: OleVariant; safecall;
  23661. function Get_rows: IHTMLElementCollection; safecall;
  23662. function insertRow(index: Integer): IDispatch; safecall;
  23663. procedure deleteRow(index: Integer); safecall;
  23664. property align: WideString read Get_align write Set_align;
  23665. property vAlign: WideString read Get_vAlign write Set_vAlign;
  23666. property bgColor: OleVariant read Get_bgColor write Set_bgColor;
  23667. property rows: IHTMLElementCollection read Get_rows;
  23668. end;
  23669. // *********************************************************************//
  23670. // DispIntf: IHTMLTableSectionDisp
  23671. // Flags: (4416) Dual OleAutomation Dispatchable
  23672. // GUID: {3050F23B-98B5-11CF-BB82-00AA00BDCE0B}
  23673. // *********************************************************************//
  23674. IHTMLTableSectionDisp = dispinterface
  23675. ['{3050F23B-98B5-11CF-BB82-00AA00BDCE0B}']
  23676. property align: WideString dispid -2147418040;
  23677. property vAlign: WideString dispid -2147413081;
  23678. property bgColor: OleVariant dispid -501;
  23679. property rows: IHTMLElementCollection readonly dispid 1000;
  23680. function insertRow(index: Integer): IDispatch; dispid 1001;
  23681. procedure deleteRow(index: Integer); dispid 1002;
  23682. end;
  23683. // *********************************************************************//
  23684. // Interface: IHTMLTable
  23685. // Flags: (4416) Dual OleAutomation Dispatchable
  23686. // GUID: {3050F21E-98B5-11CF-BB82-00AA00BDCE0B}
  23687. // *********************************************************************//
  23688. IHTMLTable = interface(IDispatch)
  23689. ['{3050F21E-98B5-11CF-BB82-00AA00BDCE0B}']
  23690. procedure Set_cols(p: Integer); safecall;
  23691. function Get_cols: Integer; safecall;
  23692. procedure Set_border(p: OleVariant); safecall;
  23693. function Get_border: OleVariant; safecall;
  23694. procedure Set_frame(const p: WideString); safecall;
  23695. function Get_frame: WideString; safecall;
  23696. procedure Set_rules(const p: WideString); safecall;
  23697. function Get_rules: WideString; safecall;
  23698. procedure Set_cellSpacing(p: OleVariant); safecall;
  23699. function Get_cellSpacing: OleVariant; safecall;
  23700. procedure Set_cellPadding(p: OleVariant); safecall;
  23701. function Get_cellPadding: OleVariant; safecall;
  23702. procedure Set_background(const p: WideString); safecall;
  23703. function Get_background: WideString; safecall;
  23704. procedure Set_bgColor(p: OleVariant); safecall;
  23705. function Get_bgColor: OleVariant; safecall;
  23706. procedure Set_borderColor(p: OleVariant); safecall;
  23707. function Get_borderColor: OleVariant; safecall;
  23708. procedure Set_borderColorLight(p: OleVariant); safecall;
  23709. function Get_borderColorLight: OleVariant; safecall;
  23710. procedure Set_borderColorDark(p: OleVariant); safecall;
  23711. function Get_borderColorDark: OleVariant; safecall;
  23712. procedure Set_align(const p: WideString); safecall;
  23713. function Get_align: WideString; safecall;
  23714. procedure refresh; safecall;
  23715. function Get_rows: IHTMLElementCollection; safecall;
  23716. procedure Set_width(p: OleVariant); safecall;
  23717. function Get_width: OleVariant; safecall;
  23718. procedure Set_height(p: OleVariant); safecall;
  23719. function Get_height: OleVariant; safecall;
  23720. procedure Set_dataPageSize(p: Integer); safecall;
  23721. function Get_dataPageSize: Integer; safecall;
  23722. procedure nextPage; safecall;
  23723. procedure previousPage; safecall;
  23724. function Get_tHead: IHTMLTableSection; safecall;
  23725. function Get_tFoot: IHTMLTableSection; safecall;
  23726. function Get_tBodies: IHTMLElementCollection; safecall;
  23727. function Get_caption: IHTMLTableCaption; safecall;
  23728. function createTHead: IDispatch; safecall;
  23729. procedure deleteTHead; safecall;
  23730. function createTFoot: IDispatch; safecall;
  23731. procedure deleteTFoot; safecall;
  23732. function createCaption: IHTMLTableCaption; safecall;
  23733. procedure deleteCaption; safecall;
  23734. function insertRow(index: Integer): IDispatch; safecall;
  23735. procedure deleteRow(index: Integer); safecall;
  23736. function Get_readyState: WideString; safecall;
  23737. procedure Set_onreadystatechange(p: OleVariant); safecall;
  23738. function Get_onreadystatechange: OleVariant; safecall;
  23739. property cols: Integer read Get_cols write Set_cols;
  23740. property border: OleVariant read Get_border write Set_border;
  23741. property frame: WideString read Get_frame write Set_frame;
  23742. property rules: WideString read Get_rules write Set_rules;
  23743. property cellSpacing: OleVariant read Get_cellSpacing write Set_cellSpacing;
  23744. property cellPadding: OleVariant read Get_cellPadding write Set_cellPadding;
  23745. property background: WideString read Get_background write Set_background;
  23746. property bgColor: OleVariant read Get_bgColor write Set_bgColor;
  23747. property borderColor: OleVariant read Get_borderColor write Set_borderColor;
  23748. property borderColorLight: OleVariant read Get_borderColorLight write Set_borderColorLight;
  23749. property borderColorDark: OleVariant read Get_borderColorDark write Set_borderColorDark;
  23750. property align: WideString read Get_align write Set_align;
  23751. property rows: IHTMLElementCollection read Get_rows;
  23752. property width: OleVariant read Get_width write Set_width;
  23753. property height: OleVariant read Get_height write Set_height;
  23754. property dataPageSize: Integer read Get_dataPageSize write Set_dataPageSize;
  23755. property tHead: IHTMLTableSection read Get_tHead;
  23756. property tFoot: IHTMLTableSection read Get_tFoot;
  23757. property tBodies: IHTMLElementCollection read Get_tBodies;
  23758. property caption: IHTMLTableCaption read Get_caption;
  23759. property readyState: WideString read Get_readyState;
  23760. property onreadystatechange: OleVariant read Get_onreadystatechange write Set_onreadystatechange;
  23761. end;
  23762. // *********************************************************************//
  23763. // DispIntf: IHTMLTableDisp
  23764. // Flags: (4416) Dual OleAutomation Dispatchable
  23765. // GUID: {3050F21E-98B5-11CF-BB82-00AA00BDCE0B}
  23766. // *********************************************************************//
  23767. IHTMLTableDisp = dispinterface
  23768. ['{3050F21E-98B5-11CF-BB82-00AA00BDCE0B}']
  23769. property cols: Integer dispid 1001;
  23770. property border: OleVariant dispid 1002;
  23771. property frame: WideString dispid 1004;
  23772. property rules: WideString dispid 1003;
  23773. property cellSpacing: OleVariant dispid 1005;
  23774. property cellPadding: OleVariant dispid 1006;
  23775. property background: WideString dispid -2147413111;
  23776. property bgColor: OleVariant dispid -501;
  23777. property borderColor: OleVariant dispid -2147413084;
  23778. property borderColorLight: OleVariant dispid -2147413083;
  23779. property borderColorDark: OleVariant dispid -2147413082;
  23780. property align: WideString dispid -2147418039;
  23781. procedure refresh; dispid 1015;
  23782. property rows: IHTMLElementCollection readonly dispid 1016;
  23783. property width: OleVariant dispid -2147418107;
  23784. property height: OleVariant dispid -2147418106;
  23785. property dataPageSize: Integer dispid 1017;
  23786. procedure nextPage; dispid 1018;
  23787. procedure previousPage; dispid 1019;
  23788. property tHead: IHTMLTableSection readonly dispid 1020;
  23789. property tFoot: IHTMLTableSection readonly dispid 1021;
  23790. property tBodies: IHTMLElementCollection readonly dispid 1024;
  23791. property caption: IHTMLTableCaption readonly dispid 1025;
  23792. function createTHead: IDispatch; dispid 1026;
  23793. procedure deleteTHead; dispid 1027;
  23794. function createTFoot: IDispatch; dispid 1028;
  23795. procedure deleteTFoot; dispid 1029;
  23796. function createCaption: IHTMLTableCaption; dispid 1030;
  23797. procedure deleteCaption; dispid 1031;
  23798. function insertRow(index: Integer): IDispatch; dispid 1032;
  23799. procedure deleteRow(index: Integer); dispid 1033;
  23800. property readyState: WideString readonly dispid -2147412996;
  23801. property onreadystatechange: OleVariant dispid -2147412087;
  23802. end;
  23803. // *********************************************************************//
  23804. // Interface: IHTMLTable2
  23805. // Flags: (4416) Dual OleAutomation Dispatchable
  23806. // GUID: {3050F4AD-98B5-11CF-BB82-00AA00BDCE0B}
  23807. // *********************************************************************//
  23808. IHTMLTable2 = interface(IDispatch)
  23809. ['{3050F4AD-98B5-11CF-BB82-00AA00BDCE0B}']
  23810. procedure firstPage; safecall;
  23811. procedure lastPage; safecall;
  23812. function Get_cells: IHTMLElementCollection; safecall;
  23813. function moveRow(indexFrom: Integer; indexTo: Integer): IDispatch; safecall;
  23814. property cells: IHTMLElementCollection read Get_cells;
  23815. end;
  23816. // *********************************************************************//
  23817. // DispIntf: IHTMLTable2Disp
  23818. // Flags: (4416) Dual OleAutomation Dispatchable
  23819. // GUID: {3050F4AD-98B5-11CF-BB82-00AA00BDCE0B}
  23820. // *********************************************************************//
  23821. IHTMLTable2Disp = dispinterface
  23822. ['{3050F4AD-98B5-11CF-BB82-00AA00BDCE0B}']
  23823. procedure firstPage; dispid 1035;
  23824. procedure lastPage; dispid 1036;
  23825. property cells: IHTMLElementCollection readonly dispid 1037;
  23826. function moveRow(indexFrom: Integer; indexTo: Integer): IDispatch; dispid 1038;
  23827. end;
  23828. // *********************************************************************//
  23829. // Interface: IHTMLTable3
  23830. // Flags: (4416) Dual OleAutomation Dispatchable
  23831. // GUID: {3050F829-98B5-11CF-BB82-00AA00BDCE0B}
  23832. // *********************************************************************//
  23833. IHTMLTable3 = interface(IDispatch)
  23834. ['{3050F829-98B5-11CF-BB82-00AA00BDCE0B}']
  23835. procedure Set_summary(const p: WideString); safecall;
  23836. function Get_summary: WideString; safecall;
  23837. property summary: WideString read Get_summary write Set_summary;
  23838. end;
  23839. // *********************************************************************//
  23840. // DispIntf: IHTMLTable3Disp
  23841. // Flags: (4416) Dual OleAutomation Dispatchable
  23842. // GUID: {3050F829-98B5-11CF-BB82-00AA00BDCE0B}
  23843. // *********************************************************************//
  23844. IHTMLTable3Disp = dispinterface
  23845. ['{3050F829-98B5-11CF-BB82-00AA00BDCE0B}']
  23846. property summary: WideString dispid 1039;
  23847. end;
  23848. // *********************************************************************//
  23849. // Interface: IHTMLTableCol
  23850. // Flags: (4416) Dual OleAutomation Dispatchable
  23851. // GUID: {3050F23A-98B5-11CF-BB82-00AA00BDCE0B}
  23852. // *********************************************************************//
  23853. IHTMLTableCol = interface(IDispatch)
  23854. ['{3050F23A-98B5-11CF-BB82-00AA00BDCE0B}']
  23855. procedure Set_span(p: Integer); safecall;
  23856. function Get_span: Integer; safecall;
  23857. procedure Set_width(p: OleVariant); safecall;
  23858. function Get_width: OleVariant; safecall;
  23859. procedure Set_align(const p: WideString); safecall;
  23860. function Get_align: WideString; safecall;
  23861. procedure Set_vAlign(const p: WideString); safecall;
  23862. function Get_vAlign: WideString; safecall;
  23863. property span: Integer read Get_span write Set_span;
  23864. property width: OleVariant read Get_width write Set_width;
  23865. property align: WideString read Get_align write Set_align;
  23866. property vAlign: WideString read Get_vAlign write Set_vAlign;
  23867. end;
  23868. // *********************************************************************//
  23869. // DispIntf: IHTMLTableColDisp
  23870. // Flags: (4416) Dual OleAutomation Dispatchable
  23871. // GUID: {3050F23A-98B5-11CF-BB82-00AA00BDCE0B}
  23872. // *********************************************************************//
  23873. IHTMLTableColDisp = dispinterface
  23874. ['{3050F23A-98B5-11CF-BB82-00AA00BDCE0B}']
  23875. property span: Integer dispid 1001;
  23876. property width: OleVariant dispid -2147418107;
  23877. property align: WideString dispid -2147418040;
  23878. property vAlign: WideString dispid -2147413081;
  23879. end;
  23880. // *********************************************************************//
  23881. // Interface: IHTMLTableCol2
  23882. // Flags: (4416) Dual OleAutomation Dispatchable
  23883. // GUID: {3050F82A-98B5-11CF-BB82-00AA00BDCE0B}
  23884. // *********************************************************************//
  23885. IHTMLTableCol2 = interface(IDispatch)
  23886. ['{3050F82A-98B5-11CF-BB82-00AA00BDCE0B}']
  23887. procedure Set_ch(const p: WideString); safecall;
  23888. function Get_ch: WideString; safecall;
  23889. procedure Set_chOff(const p: WideString); safecall;
  23890. function Get_chOff: WideString; safecall;
  23891. property ch: WideString read Get_ch write Set_ch;
  23892. property chOff: WideString read Get_chOff write Set_chOff;
  23893. end;
  23894. // *********************************************************************//
  23895. // DispIntf: IHTMLTableCol2Disp
  23896. // Flags: (4416) Dual OleAutomation Dispatchable
  23897. // GUID: {3050F82A-98B5-11CF-BB82-00AA00BDCE0B}
  23898. // *********************************************************************//
  23899. IHTMLTableCol2Disp = dispinterface
  23900. ['{3050F82A-98B5-11CF-BB82-00AA00BDCE0B}']
  23901. property ch: WideString dispid 1002;
  23902. property chOff: WideString dispid 1003;
  23903. end;
  23904. // *********************************************************************//
  23905. // Interface: IHTMLTableSection2
  23906. // Flags: (4416) Dual OleAutomation Dispatchable
  23907. // GUID: {3050F5C7-98B5-11CF-BB82-00AA00BDCE0B}
  23908. // *********************************************************************//
  23909. IHTMLTableSection2 = interface(IDispatch)
  23910. ['{3050F5C7-98B5-11CF-BB82-00AA00BDCE0B}']
  23911. function moveRow(indexFrom: Integer; indexTo: Integer): IDispatch; safecall;
  23912. end;
  23913. // *********************************************************************//
  23914. // DispIntf: IHTMLTableSection2Disp
  23915. // Flags: (4416) Dual OleAutomation Dispatchable
  23916. // GUID: {3050F5C7-98B5-11CF-BB82-00AA00BDCE0B}
  23917. // *********************************************************************//
  23918. IHTMLTableSection2Disp = dispinterface
  23919. ['{3050F5C7-98B5-11CF-BB82-00AA00BDCE0B}']
  23920. function moveRow(indexFrom: Integer; indexTo: Integer): IDispatch; dispid 1003;
  23921. end;
  23922. // *********************************************************************//
  23923. // Interface: IHTMLTableSection3
  23924. // Flags: (4416) Dual OleAutomation Dispatchable
  23925. // GUID: {3050F82B-98B5-11CF-BB82-00AA00BDCE0B}
  23926. // *********************************************************************//
  23927. IHTMLTableSection3 = interface(IDispatch)
  23928. ['{3050F82B-98B5-11CF-BB82-00AA00BDCE0B}']
  23929. procedure Set_ch(const p: WideString); safecall;
  23930. function Get_ch: WideString; safecall;
  23931. procedure Set_chOff(const p: WideString); safecall;
  23932. function Get_chOff: WideString; safecall;
  23933. property ch: WideString read Get_ch write Set_ch;
  23934. property chOff: WideString read Get_chOff write Set_chOff;
  23935. end;
  23936. // *********************************************************************//
  23937. // DispIntf: IHTMLTableSection3Disp
  23938. // Flags: (4416) Dual OleAutomation Dispatchable
  23939. // GUID: {3050F82B-98B5-11CF-BB82-00AA00BDCE0B}
  23940. // *********************************************************************//
  23941. IHTMLTableSection3Disp = dispinterface
  23942. ['{3050F82B-98B5-11CF-BB82-00AA00BDCE0B}']
  23943. property ch: WideString dispid 1004;
  23944. property chOff: WideString dispid 1005;
  23945. end;
  23946. // *********************************************************************//
  23947. // Interface: IHTMLTableRow
  23948. // Flags: (4416) Dual OleAutomation Dispatchable
  23949. // GUID: {3050F23C-98B5-11CF-BB82-00AA00BDCE0B}
  23950. // *********************************************************************//
  23951. IHTMLTableRow = interface(IDispatch)
  23952. ['{3050F23C-98B5-11CF-BB82-00AA00BDCE0B}']
  23953. procedure Set_align(const p: WideString); safecall;
  23954. function Get_align: WideString; safecall;
  23955. procedure Set_vAlign(const p: WideString); safecall;
  23956. function Get_vAlign: WideString; safecall;
  23957. procedure Set_bgColor(p: OleVariant); safecall;
  23958. function Get_bgColor: OleVariant; safecall;
  23959. procedure Set_borderColor(p: OleVariant); safecall;
  23960. function Get_borderColor: OleVariant; safecall;
  23961. procedure Set_borderColorLight(p: OleVariant); safecall;
  23962. function Get_borderColorLight: OleVariant; safecall;
  23963. procedure Set_borderColorDark(p: OleVariant); safecall;
  23964. function Get_borderColorDark: OleVariant; safecall;
  23965. function Get_rowIndex: Integer; safecall;
  23966. function Get_sectionRowIndex: Integer; safecall;
  23967. function Get_cells: IHTMLElementCollection; safecall;
  23968. function insertCell(index: Integer): IDispatch; safecall;
  23969. procedure deleteCell(index: Integer); safecall;
  23970. property align: WideString read Get_align write Set_align;
  23971. property vAlign: WideString read Get_vAlign write Set_vAlign;
  23972. property bgColor: OleVariant read Get_bgColor write Set_bgColor;
  23973. property borderColor: OleVariant read Get_borderColor write Set_borderColor;
  23974. property borderColorLight: OleVariant read Get_borderColorLight write Set_borderColorLight;
  23975. property borderColorDark: OleVariant read Get_borderColorDark write Set_borderColorDark;
  23976. property rowIndex: Integer read Get_rowIndex;
  23977. property sectionRowIndex: Integer read Get_sectionRowIndex;
  23978. property cells: IHTMLElementCollection read Get_cells;
  23979. end;
  23980. // *********************************************************************//
  23981. // DispIntf: IHTMLTableRowDisp
  23982. // Flags: (4416) Dual OleAutomation Dispatchable
  23983. // GUID: {3050F23C-98B5-11CF-BB82-00AA00BDCE0B}
  23984. // *********************************************************************//
  23985. IHTMLTableRowDisp = dispinterface
  23986. ['{3050F23C-98B5-11CF-BB82-00AA00BDCE0B}']
  23987. property align: WideString dispid -2147418040;
  23988. property vAlign: WideString dispid -2147413081;
  23989. property bgColor: OleVariant dispid -501;
  23990. property borderColor: OleVariant dispid -2147413084;
  23991. property borderColorLight: OleVariant dispid -2147413083;
  23992. property borderColorDark: OleVariant dispid -2147413082;
  23993. property rowIndex: Integer readonly dispid 1000;
  23994. property sectionRowIndex: Integer readonly dispid 1001;
  23995. property cells: IHTMLElementCollection readonly dispid 1002;
  23996. function insertCell(index: Integer): IDispatch; dispid 1003;
  23997. procedure deleteCell(index: Integer); dispid 1004;
  23998. end;
  23999. // *********************************************************************//
  24000. // Interface: IHTMLTableRow2
  24001. // Flags: (4416) Dual OleAutomation Dispatchable
  24002. // GUID: {3050F4A1-98B5-11CF-BB82-00AA00BDCE0B}
  24003. // *********************************************************************//
  24004. IHTMLTableRow2 = interface(IDispatch)
  24005. ['{3050F4A1-98B5-11CF-BB82-00AA00BDCE0B}']
  24006. procedure Set_height(p: OleVariant); safecall;
  24007. function Get_height: OleVariant; safecall;
  24008. property height: OleVariant read Get_height write Set_height;
  24009. end;
  24010. // *********************************************************************//
  24011. // DispIntf: IHTMLTableRow2Disp
  24012. // Flags: (4416) Dual OleAutomation Dispatchable
  24013. // GUID: {3050F4A1-98B5-11CF-BB82-00AA00BDCE0B}
  24014. // *********************************************************************//
  24015. IHTMLTableRow2Disp = dispinterface
  24016. ['{3050F4A1-98B5-11CF-BB82-00AA00BDCE0B}']
  24017. property height: OleVariant dispid -2147418106;
  24018. end;
  24019. // *********************************************************************//
  24020. // Interface: IHTMLTableRow3
  24021. // Flags: (4416) Dual OleAutomation Dispatchable
  24022. // GUID: {3050F82C-98B5-11CF-BB82-00AA00BDCE0B}
  24023. // *********************************************************************//
  24024. IHTMLTableRow3 = interface(IDispatch)
  24025. ['{3050F82C-98B5-11CF-BB82-00AA00BDCE0B}']
  24026. procedure Set_ch(const p: WideString); safecall;
  24027. function Get_ch: WideString; safecall;
  24028. procedure Set_chOff(const p: WideString); safecall;
  24029. function Get_chOff: WideString; safecall;
  24030. property ch: WideString read Get_ch write Set_ch;
  24031. property chOff: WideString read Get_chOff write Set_chOff;
  24032. end;
  24033. // *********************************************************************//
  24034. // DispIntf: IHTMLTableRow3Disp
  24035. // Flags: (4416) Dual OleAutomation Dispatchable
  24036. // GUID: {3050F82C-98B5-11CF-BB82-00AA00BDCE0B}
  24037. // *********************************************************************//
  24038. IHTMLTableRow3Disp = dispinterface
  24039. ['{3050F82C-98B5-11CF-BB82-00AA00BDCE0B}']
  24040. property ch: WideString dispid 1009;
  24041. property chOff: WideString dispid 1010;
  24042. end;
  24043. // *********************************************************************//
  24044. // Interface: IHTMLTableRowMetrics
  24045. // Flags: (4416) Dual OleAutomation Dispatchable
  24046. // GUID: {3050F413-98B5-11CF-BB82-00AA00BDCE0B}
  24047. // *********************************************************************//
  24048. IHTMLTableRowMetrics = interface(IDispatch)
  24049. ['{3050F413-98B5-11CF-BB82-00AA00BDCE0B}']
  24050. function Get_clientHeight: Integer; safecall;
  24051. function Get_clientWidth: Integer; safecall;
  24052. function Get_clientTop: Integer; safecall;
  24053. function Get_clientLeft: Integer; safecall;
  24054. property clientHeight: Integer read Get_clientHeight;
  24055. property clientWidth: Integer read Get_clientWidth;
  24056. property clientTop: Integer read Get_clientTop;
  24057. property clientLeft: Integer read Get_clientLeft;
  24058. end;
  24059. // *********************************************************************//
  24060. // DispIntf: IHTMLTableRowMetricsDisp
  24061. // Flags: (4416) Dual OleAutomation Dispatchable
  24062. // GUID: {3050F413-98B5-11CF-BB82-00AA00BDCE0B}
  24063. // *********************************************************************//
  24064. IHTMLTableRowMetricsDisp = dispinterface
  24065. ['{3050F413-98B5-11CF-BB82-00AA00BDCE0B}']
  24066. property clientHeight: Integer readonly dispid -2147416093;
  24067. property clientWidth: Integer readonly dispid -2147416092;
  24068. property clientTop: Integer readonly dispid -2147416091;
  24069. property clientLeft: Integer readonly dispid -2147416090;
  24070. end;
  24071. // *********************************************************************//
  24072. // Interface: IHTMLTableCell
  24073. // Flags: (4416) Dual OleAutomation Dispatchable
  24074. // GUID: {3050F23D-98B5-11CF-BB82-00AA00BDCE0B}
  24075. // *********************************************************************//
  24076. IHTMLTableCell = interface(IDispatch)
  24077. ['{3050F23D-98B5-11CF-BB82-00AA00BDCE0B}']
  24078. procedure Set_rowSpan(p: Integer); safecall;
  24079. function Get_rowSpan: Integer; safecall;
  24080. procedure Set_colSpan(p: Integer); safecall;
  24081. function Get_colSpan: Integer; safecall;
  24082. procedure Set_align(const p: WideString); safecall;
  24083. function Get_align: WideString; safecall;
  24084. procedure Set_vAlign(const p: WideString); safecall;
  24085. function Get_vAlign: WideString; safecall;
  24086. procedure Set_bgColor(p: OleVariant); safecall;
  24087. function Get_bgColor: OleVariant; safecall;
  24088. procedure Set_noWrap(p: WordBool); safecall;
  24089. function Get_noWrap: WordBool; safecall;
  24090. procedure Set_background(const p: WideString); safecall;
  24091. function Get_background: WideString; safecall;
  24092. procedure Set_borderColor(p: OleVariant); safecall;
  24093. function Get_borderColor: OleVariant; safecall;
  24094. procedure Set_borderColorLight(p: OleVariant); safecall;
  24095. function Get_borderColorLight: OleVariant; safecall;
  24096. procedure Set_borderColorDark(p: OleVariant); safecall;
  24097. function Get_borderColorDark: OleVariant; safecall;
  24098. procedure Set_width(p: OleVariant); safecall;
  24099. function Get_width: OleVariant; safecall;
  24100. procedure Set_height(p: OleVariant); safecall;
  24101. function Get_height: OleVariant; safecall;
  24102. function Get_cellIndex: Integer; safecall;
  24103. property rowSpan: Integer read Get_rowSpan write Set_rowSpan;
  24104. property colSpan: Integer read Get_colSpan write Set_colSpan;
  24105. property align: WideString read Get_align write Set_align;
  24106. property vAlign: WideString read Get_vAlign write Set_vAlign;
  24107. property bgColor: OleVariant read Get_bgColor write Set_bgColor;
  24108. property noWrap: WordBool read Get_noWrap write Set_noWrap;
  24109. property background: WideString read Get_background write Set_background;
  24110. property borderColor: OleVariant read Get_borderColor write Set_borderColor;
  24111. property borderColorLight: OleVariant read Get_borderColorLight write Set_borderColorLight;
  24112. property borderColorDark: OleVariant read Get_borderColorDark write Set_borderColorDark;
  24113. property width: OleVariant read Get_width write Set_width;
  24114. property height: OleVariant read Get_height write Set_height;
  24115. property cellIndex: Integer read Get_cellIndex;
  24116. end;
  24117. // *********************************************************************//
  24118. // DispIntf: IHTMLTableCellDisp
  24119. // Flags: (4416) Dual OleAutomation Dispatchable
  24120. // GUID: {3050F23D-98B5-11CF-BB82-00AA00BDCE0B}
  24121. // *********************************************************************//
  24122. IHTMLTableCellDisp = dispinterface
  24123. ['{3050F23D-98B5-11CF-BB82-00AA00BDCE0B}']
  24124. property rowSpan: Integer dispid 2001;
  24125. property colSpan: Integer dispid 2002;
  24126. property align: WideString dispid -2147418040;
  24127. property vAlign: WideString dispid -2147413081;
  24128. property bgColor: OleVariant dispid -501;
  24129. property noWrap: WordBool dispid -2147413107;
  24130. property background: WideString dispid -2147413111;
  24131. property borderColor: OleVariant dispid -2147413084;
  24132. property borderColorLight: OleVariant dispid -2147413083;
  24133. property borderColorDark: OleVariant dispid -2147413082;
  24134. property width: OleVariant dispid -2147418107;
  24135. property height: OleVariant dispid -2147418106;
  24136. property cellIndex: Integer readonly dispid 2003;
  24137. end;
  24138. // *********************************************************************//
  24139. // Interface: IHTMLTableCell2
  24140. // Flags: (4416) Dual OleAutomation Dispatchable
  24141. // GUID: {3050F82D-98B5-11CF-BB82-00AA00BDCE0B}
  24142. // *********************************************************************//
  24143. IHTMLTableCell2 = interface(IDispatch)
  24144. ['{3050F82D-98B5-11CF-BB82-00AA00BDCE0B}']
  24145. procedure Set_abbr(const p: WideString); safecall;
  24146. function Get_abbr: WideString; safecall;
  24147. procedure Set_axis(const p: WideString); safecall;
  24148. function Get_axis: WideString; safecall;
  24149. procedure Set_ch(const p: WideString); safecall;
  24150. function Get_ch: WideString; safecall;
  24151. procedure Set_chOff(const p: WideString); safecall;
  24152. function Get_chOff: WideString; safecall;
  24153. procedure Set_headers(const p: WideString); safecall;
  24154. function Get_headers: WideString; safecall;
  24155. procedure Set_scope(const p: WideString); safecall;
  24156. function Get_scope: WideString; safecall;
  24157. property abbr: WideString read Get_abbr write Set_abbr;
  24158. property axis: WideString read Get_axis write Set_axis;
  24159. property ch: WideString read Get_ch write Set_ch;
  24160. property chOff: WideString read Get_chOff write Set_chOff;
  24161. property headers: WideString read Get_headers write Set_headers;
  24162. property scope: WideString read Get_scope write Set_scope;
  24163. end;
  24164. // *********************************************************************//
  24165. // DispIntf: IHTMLTableCell2Disp
  24166. // Flags: (4416) Dual OleAutomation Dispatchable
  24167. // GUID: {3050F82D-98B5-11CF-BB82-00AA00BDCE0B}
  24168. // *********************************************************************//
  24169. IHTMLTableCell2Disp = dispinterface
  24170. ['{3050F82D-98B5-11CF-BB82-00AA00BDCE0B}']
  24171. property abbr: WideString dispid 2004;
  24172. property axis: WideString dispid 2005;
  24173. property ch: WideString dispid 2006;
  24174. property chOff: WideString dispid 2007;
  24175. property headers: WideString dispid 2008;
  24176. property scope: WideString dispid 2009;
  24177. end;
  24178. // *********************************************************************//
  24179. // DispIntf: DispHTMLTable
  24180. // Flags: (4112) Hidden Dispatchable
  24181. // GUID: {3050F532-98B5-11CF-BB82-00AA00BDCE0B}
  24182. // *********************************************************************//
  24183. DispHTMLTable = dispinterface
  24184. ['{3050F532-98B5-11CF-BB82-00AA00BDCE0B}']
  24185. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  24186. lFlags: Integer); dispid -2147417611;
  24187. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  24188. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  24189. property _className: WideString dispid -2147417111;
  24190. property id: WideString dispid -2147417110;
  24191. property tagName: WideString readonly dispid -2147417108;
  24192. property parentElement: IHTMLElement readonly dispid -2147418104;
  24193. property style: IHTMLStyle readonly dispid -2147418038;
  24194. property onhelp: OleVariant dispid -2147412099;
  24195. property onclick: OleVariant dispid -2147412104;
  24196. property ondblclick: OleVariant dispid -2147412103;
  24197. property onkeydown: OleVariant dispid -2147412107;
  24198. property onkeyup: OleVariant dispid -2147412106;
  24199. property onkeypress: OleVariant dispid -2147412105;
  24200. property onmouseout: OleVariant dispid -2147412111;
  24201. property onmouseover: OleVariant dispid -2147412112;
  24202. property onmousemove: OleVariant dispid -2147412108;
  24203. property onmousedown: OleVariant dispid -2147412110;
  24204. property onmouseup: OleVariant dispid -2147412109;
  24205. property document: IDispatch readonly dispid -2147417094;
  24206. property title: WideString dispid -2147418043;
  24207. property language: WideString dispid -2147413012;
  24208. property onselectstart: OleVariant dispid -2147412075;
  24209. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  24210. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  24211. property sourceIndex: Integer readonly dispid -2147417088;
  24212. property recordNumber: OleVariant readonly dispid -2147417087;
  24213. property lang: WideString dispid -2147413103;
  24214. property offsetLeft: Integer readonly dispid -2147417104;
  24215. property offsetTop: Integer readonly dispid -2147417103;
  24216. property offsetWidth: Integer readonly dispid -2147417102;
  24217. property offsetHeight: Integer readonly dispid -2147417101;
  24218. property offsetParent: IHTMLElement readonly dispid -2147417100;
  24219. property innerHTML: WideString dispid -2147417086;
  24220. property innerText: WideString dispid -2147417085;
  24221. property outerHTML: WideString dispid -2147417084;
  24222. property outerText: WideString dispid -2147417083;
  24223. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  24224. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  24225. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  24226. property isTextEdit: WordBool readonly dispid -2147417078;
  24227. procedure click; dispid -2147417079;
  24228. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  24229. property ondragstart: OleVariant dispid -2147412077;
  24230. function toString: WideString; dispid -2147417076;
  24231. property onbeforeupdate: OleVariant dispid -2147412091;
  24232. property onafterupdate: OleVariant dispid -2147412090;
  24233. property onerrorupdate: OleVariant dispid -2147412074;
  24234. property onrowexit: OleVariant dispid -2147412094;
  24235. property onrowenter: OleVariant dispid -2147412093;
  24236. property ondatasetchanged: OleVariant dispid -2147412072;
  24237. property ondataavailable: OleVariant dispid -2147412071;
  24238. property ondatasetcomplete: OleVariant dispid -2147412070;
  24239. property onfilterchange: OleVariant dispid -2147412069;
  24240. property children: IDispatch readonly dispid -2147417075;
  24241. property all: IDispatch readonly dispid -2147417074;
  24242. property scopeName: WideString readonly dispid -2147417073;
  24243. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  24244. procedure releaseCapture; dispid -2147417071;
  24245. property onlosecapture: OleVariant dispid -2147412066;
  24246. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  24247. procedure doScroll(component: OleVariant); dispid -2147417069;
  24248. property onscroll: OleVariant dispid -2147412081;
  24249. property ondrag: OleVariant dispid -2147412063;
  24250. property ondragend: OleVariant dispid -2147412062;
  24251. property ondragenter: OleVariant dispid -2147412061;
  24252. property ondragover: OleVariant dispid -2147412060;
  24253. property ondragleave: OleVariant dispid -2147412059;
  24254. property ondrop: OleVariant dispid -2147412058;
  24255. property onbeforecut: OleVariant dispid -2147412054;
  24256. property oncut: OleVariant dispid -2147412057;
  24257. property onbeforecopy: OleVariant dispid -2147412053;
  24258. property oncopy: OleVariant dispid -2147412056;
  24259. property onbeforepaste: OleVariant dispid -2147412052;
  24260. property onpaste: OleVariant dispid -2147412055;
  24261. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  24262. property onpropertychange: OleVariant dispid -2147412065;
  24263. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  24264. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  24265. procedure setExpression(const propname: WideString; const expression: WideString;
  24266. const language: WideString); dispid -2147417608;
  24267. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  24268. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  24269. property tabIndex: Smallint dispid -2147418097;
  24270. procedure focus; dispid -2147416112;
  24271. property accessKey: WideString dispid -2147416107;
  24272. property onblur: OleVariant dispid -2147412097;
  24273. property onfocus: OleVariant dispid -2147412098;
  24274. property onresize: OleVariant dispid -2147412076;
  24275. procedure blur; dispid -2147416110;
  24276. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  24277. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  24278. property clientHeight: Integer readonly dispid -2147416093;
  24279. property clientWidth: Integer readonly dispid -2147416092;
  24280. property clientTop: Integer readonly dispid -2147416091;
  24281. property clientLeft: Integer readonly dispid -2147416090;
  24282. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  24283. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  24284. property readyState: OleVariant readonly dispid -2147412996;
  24285. property onreadystatechange: OleVariant dispid -2147412087;
  24286. property onrowsdelete: OleVariant dispid -2147412050;
  24287. property onrowsinserted: OleVariant dispid -2147412049;
  24288. property oncellchange: OleVariant dispid -2147412048;
  24289. property dir: WideString dispid -2147412995;
  24290. function createControlRange: IDispatch; dispid -2147417056;
  24291. property scrollHeight: Integer readonly dispid -2147417055;
  24292. property scrollWidth: Integer readonly dispid -2147417054;
  24293. property scrollTop: Integer dispid -2147417053;
  24294. property scrollLeft: Integer dispid -2147417052;
  24295. procedure clearAttributes; dispid -2147417050;
  24296. property oncontextmenu: OleVariant dispid -2147412047;
  24297. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  24298. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  24299. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  24300. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  24301. property canHaveChildren: WordBool readonly dispid -2147417040;
  24302. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  24303. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  24304. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  24305. property behaviorUrns: IDispatch readonly dispid -2147417030;
  24306. property tagUrn: WideString dispid -2147417029;
  24307. property onbeforeeditfocus: OleVariant dispid -2147412043;
  24308. property readyStateValue: Integer readonly dispid -2147417028;
  24309. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  24310. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  24311. property isMultiLine: WordBool readonly dispid -2147417015;
  24312. property canHaveHTML: WordBool readonly dispid -2147417014;
  24313. property onlayoutcomplete: OleVariant dispid -2147412039;
  24314. property onpage: OleVariant dispid -2147412038;
  24315. property inflateBlock: WordBool dispid -2147417012;
  24316. property onbeforedeactivate: OleVariant dispid -2147412035;
  24317. procedure setActive; dispid -2147417011;
  24318. property contentEditable: WideString dispid -2147412950;
  24319. property isContentEditable: WordBool readonly dispid -2147417010;
  24320. property hideFocus: WordBool dispid -2147412949;
  24321. property disabled: WordBool dispid -2147418036;
  24322. property isDisabled: WordBool readonly dispid -2147417007;
  24323. property onmove: OleVariant dispid -2147412034;
  24324. property oncontrolselect: OleVariant dispid -2147412033;
  24325. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  24326. property onresizestart: OleVariant dispid -2147412029;
  24327. property onresizeend: OleVariant dispid -2147412028;
  24328. property onmovestart: OleVariant dispid -2147412031;
  24329. property onmoveend: OleVariant dispid -2147412030;
  24330. property onmouseenter: OleVariant dispid -2147412027;
  24331. property onmouseleave: OleVariant dispid -2147412026;
  24332. property onactivate: OleVariant dispid -2147412025;
  24333. property ondeactivate: OleVariant dispid -2147412024;
  24334. function dragDrop: WordBool; dispid -2147417005;
  24335. property glyphMode: Integer readonly dispid -2147417004;
  24336. property onmousewheel: OleVariant dispid -2147412036;
  24337. procedure normalize; dispid -2147417000;
  24338. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  24339. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  24340. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  24341. property onbeforeactivate: OleVariant dispid -2147412022;
  24342. property onfocusin: OleVariant dispid -2147412021;
  24343. property onfocusout: OleVariant dispid -2147412020;
  24344. property uniqueNumber: Integer readonly dispid -2147417058;
  24345. property uniqueID: WideString readonly dispid -2147417057;
  24346. property nodeType: Integer readonly dispid -2147417066;
  24347. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  24348. function hasChildNodes: WordBool; dispid -2147417064;
  24349. property childNodes: IDispatch readonly dispid -2147417063;
  24350. property attributes: IDispatch readonly dispid -2147417062;
  24351. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  24352. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  24353. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  24354. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  24355. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  24356. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  24357. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  24358. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  24359. property nodeName: WideString readonly dispid -2147417038;
  24360. property nodeValue: OleVariant dispid -2147417037;
  24361. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  24362. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  24363. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  24364. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  24365. property ownerDocument: IDispatch readonly dispid -2147416999;
  24366. property dataFld: WideString dispid -2147417091;
  24367. property dataSrc: WideString dispid -2147417090;
  24368. property dataFormatAs: WideString dispid -2147417089;
  24369. property cols: Integer dispid 1001;
  24370. property border: OleVariant dispid 1002;
  24371. property frame: WideString dispid 1004;
  24372. property rules: WideString dispid 1003;
  24373. property cellSpacing: OleVariant dispid 1005;
  24374. property cellPadding: OleVariant dispid 1006;
  24375. property background: WideString dispid -2147413111;
  24376. property bgColor: OleVariant dispid -501;
  24377. property borderColor: OleVariant dispid -2147413084;
  24378. property borderColorLight: OleVariant dispid -2147413083;
  24379. property borderColorDark: OleVariant dispid -2147413082;
  24380. property align: WideString dispid -2147418039;
  24381. procedure refresh; dispid 1015;
  24382. property rows: IHTMLElementCollection readonly dispid 1016;
  24383. property width: OleVariant dispid -2147418107;
  24384. property height: OleVariant dispid -2147418106;
  24385. property dataPageSize: Integer dispid 1017;
  24386. procedure nextPage; dispid 1018;
  24387. procedure previousPage; dispid 1019;
  24388. property tHead: IHTMLTableSection readonly dispid 1020;
  24389. property tFoot: IHTMLTableSection readonly dispid 1021;
  24390. property tBodies: IHTMLElementCollection readonly dispid 1024;
  24391. property caption: IHTMLTableCaption readonly dispid 1025;
  24392. function createTHead: IDispatch; dispid 1026;
  24393. procedure deleteTHead; dispid 1027;
  24394. function createTFoot: IDispatch; dispid 1028;
  24395. procedure deleteTFoot; dispid 1029;
  24396. function createCaption: IHTMLTableCaption; dispid 1030;
  24397. procedure deleteCaption; dispid 1031;
  24398. function insertRow(index: Integer): IDispatch; dispid 1032;
  24399. procedure deleteRow(index: Integer); dispid 1033;
  24400. procedure firstPage; dispid 1035;
  24401. procedure lastPage; dispid 1036;
  24402. property cells: IHTMLElementCollection readonly dispid 1037;
  24403. function moveRow(indexFrom: Integer; indexTo: Integer): IDispatch; dispid 1038;
  24404. property summary: WideString dispid 1039;
  24405. end;
  24406. // *********************************************************************//
  24407. // DispIntf: DispHTMLTableCol
  24408. // Flags: (4112) Hidden Dispatchable
  24409. // GUID: {3050F533-98B5-11CF-BB82-00AA00BDCE0B}
  24410. // *********************************************************************//
  24411. DispHTMLTableCol = dispinterface
  24412. ['{3050F533-98B5-11CF-BB82-00AA00BDCE0B}']
  24413. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  24414. lFlags: Integer); dispid -2147417611;
  24415. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  24416. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  24417. property _className: WideString dispid -2147417111;
  24418. property id: WideString dispid -2147417110;
  24419. property tagName: WideString readonly dispid -2147417108;
  24420. property parentElement: IHTMLElement readonly dispid -2147418104;
  24421. property style: IHTMLStyle readonly dispid -2147418038;
  24422. property onhelp: OleVariant dispid -2147412099;
  24423. property onclick: OleVariant dispid -2147412104;
  24424. property ondblclick: OleVariant dispid -2147412103;
  24425. property onkeydown: OleVariant dispid -2147412107;
  24426. property onkeyup: OleVariant dispid -2147412106;
  24427. property onkeypress: OleVariant dispid -2147412105;
  24428. property onmouseout: OleVariant dispid -2147412111;
  24429. property onmouseover: OleVariant dispid -2147412112;
  24430. property onmousemove: OleVariant dispid -2147412108;
  24431. property onmousedown: OleVariant dispid -2147412110;
  24432. property onmouseup: OleVariant dispid -2147412109;
  24433. property document: IDispatch readonly dispid -2147417094;
  24434. property title: WideString dispid -2147418043;
  24435. property language: WideString dispid -2147413012;
  24436. property onselectstart: OleVariant dispid -2147412075;
  24437. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  24438. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  24439. property sourceIndex: Integer readonly dispid -2147417088;
  24440. property recordNumber: OleVariant readonly dispid -2147417087;
  24441. property lang: WideString dispid -2147413103;
  24442. property offsetLeft: Integer readonly dispid -2147417104;
  24443. property offsetTop: Integer readonly dispid -2147417103;
  24444. property offsetWidth: Integer readonly dispid -2147417102;
  24445. property offsetHeight: Integer readonly dispid -2147417101;
  24446. property offsetParent: IHTMLElement readonly dispid -2147417100;
  24447. property innerHTML: WideString dispid -2147417086;
  24448. property innerText: WideString dispid -2147417085;
  24449. property outerHTML: WideString dispid -2147417084;
  24450. property outerText: WideString dispid -2147417083;
  24451. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  24452. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  24453. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  24454. property isTextEdit: WordBool readonly dispid -2147417078;
  24455. procedure click; dispid -2147417079;
  24456. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  24457. property ondragstart: OleVariant dispid -2147412077;
  24458. function toString: WideString; dispid -2147417076;
  24459. property onbeforeupdate: OleVariant dispid -2147412091;
  24460. property onafterupdate: OleVariant dispid -2147412090;
  24461. property onerrorupdate: OleVariant dispid -2147412074;
  24462. property onrowexit: OleVariant dispid -2147412094;
  24463. property onrowenter: OleVariant dispid -2147412093;
  24464. property ondatasetchanged: OleVariant dispid -2147412072;
  24465. property ondataavailable: OleVariant dispid -2147412071;
  24466. property ondatasetcomplete: OleVariant dispid -2147412070;
  24467. property onfilterchange: OleVariant dispid -2147412069;
  24468. property children: IDispatch readonly dispid -2147417075;
  24469. property all: IDispatch readonly dispid -2147417074;
  24470. property scopeName: WideString readonly dispid -2147417073;
  24471. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  24472. procedure releaseCapture; dispid -2147417071;
  24473. property onlosecapture: OleVariant dispid -2147412066;
  24474. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  24475. procedure doScroll(component: OleVariant); dispid -2147417069;
  24476. property onscroll: OleVariant dispid -2147412081;
  24477. property ondrag: OleVariant dispid -2147412063;
  24478. property ondragend: OleVariant dispid -2147412062;
  24479. property ondragenter: OleVariant dispid -2147412061;
  24480. property ondragover: OleVariant dispid -2147412060;
  24481. property ondragleave: OleVariant dispid -2147412059;
  24482. property ondrop: OleVariant dispid -2147412058;
  24483. property onbeforecut: OleVariant dispid -2147412054;
  24484. property oncut: OleVariant dispid -2147412057;
  24485. property onbeforecopy: OleVariant dispid -2147412053;
  24486. property oncopy: OleVariant dispid -2147412056;
  24487. property onbeforepaste: OleVariant dispid -2147412052;
  24488. property onpaste: OleVariant dispid -2147412055;
  24489. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  24490. property onpropertychange: OleVariant dispid -2147412065;
  24491. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  24492. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  24493. procedure setExpression(const propname: WideString; const expression: WideString;
  24494. const language: WideString); dispid -2147417608;
  24495. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  24496. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  24497. property tabIndex: Smallint dispid -2147418097;
  24498. procedure focus; dispid -2147416112;
  24499. property accessKey: WideString dispid -2147416107;
  24500. property onblur: OleVariant dispid -2147412097;
  24501. property onfocus: OleVariant dispid -2147412098;
  24502. property onresize: OleVariant dispid -2147412076;
  24503. procedure blur; dispid -2147416110;
  24504. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  24505. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  24506. property clientHeight: Integer readonly dispid -2147416093;
  24507. property clientWidth: Integer readonly dispid -2147416092;
  24508. property clientTop: Integer readonly dispid -2147416091;
  24509. property clientLeft: Integer readonly dispid -2147416090;
  24510. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  24511. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  24512. property readyState: OleVariant readonly dispid -2147412996;
  24513. property onreadystatechange: OleVariant dispid -2147412087;
  24514. property onrowsdelete: OleVariant dispid -2147412050;
  24515. property onrowsinserted: OleVariant dispid -2147412049;
  24516. property oncellchange: OleVariant dispid -2147412048;
  24517. property dir: WideString dispid -2147412995;
  24518. function createControlRange: IDispatch; dispid -2147417056;
  24519. property scrollHeight: Integer readonly dispid -2147417055;
  24520. property scrollWidth: Integer readonly dispid -2147417054;
  24521. property scrollTop: Integer dispid -2147417053;
  24522. property scrollLeft: Integer dispid -2147417052;
  24523. procedure clearAttributes; dispid -2147417050;
  24524. property oncontextmenu: OleVariant dispid -2147412047;
  24525. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  24526. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  24527. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  24528. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  24529. property canHaveChildren: WordBool readonly dispid -2147417040;
  24530. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  24531. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  24532. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  24533. property behaviorUrns: IDispatch readonly dispid -2147417030;
  24534. property tagUrn: WideString dispid -2147417029;
  24535. property onbeforeeditfocus: OleVariant dispid -2147412043;
  24536. property readyStateValue: Integer readonly dispid -2147417028;
  24537. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  24538. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  24539. property isMultiLine: WordBool readonly dispid -2147417015;
  24540. property canHaveHTML: WordBool readonly dispid -2147417014;
  24541. property onlayoutcomplete: OleVariant dispid -2147412039;
  24542. property onpage: OleVariant dispid -2147412038;
  24543. property inflateBlock: WordBool dispid -2147417012;
  24544. property onbeforedeactivate: OleVariant dispid -2147412035;
  24545. procedure setActive; dispid -2147417011;
  24546. property contentEditable: WideString dispid -2147412950;
  24547. property isContentEditable: WordBool readonly dispid -2147417010;
  24548. property hideFocus: WordBool dispid -2147412949;
  24549. property disabled: WordBool dispid -2147418036;
  24550. property isDisabled: WordBool readonly dispid -2147417007;
  24551. property onmove: OleVariant dispid -2147412034;
  24552. property oncontrolselect: OleVariant dispid -2147412033;
  24553. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  24554. property onresizestart: OleVariant dispid -2147412029;
  24555. property onresizeend: OleVariant dispid -2147412028;
  24556. property onmovestart: OleVariant dispid -2147412031;
  24557. property onmoveend: OleVariant dispid -2147412030;
  24558. property onmouseenter: OleVariant dispid -2147412027;
  24559. property onmouseleave: OleVariant dispid -2147412026;
  24560. property onactivate: OleVariant dispid -2147412025;
  24561. property ondeactivate: OleVariant dispid -2147412024;
  24562. function dragDrop: WordBool; dispid -2147417005;
  24563. property glyphMode: Integer readonly dispid -2147417004;
  24564. property onmousewheel: OleVariant dispid -2147412036;
  24565. procedure normalize; dispid -2147417000;
  24566. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  24567. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  24568. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  24569. property onbeforeactivate: OleVariant dispid -2147412022;
  24570. property onfocusin: OleVariant dispid -2147412021;
  24571. property onfocusout: OleVariant dispid -2147412020;
  24572. property uniqueNumber: Integer readonly dispid -2147417058;
  24573. property uniqueID: WideString readonly dispid -2147417057;
  24574. property nodeType: Integer readonly dispid -2147417066;
  24575. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  24576. function hasChildNodes: WordBool; dispid -2147417064;
  24577. property childNodes: IDispatch readonly dispid -2147417063;
  24578. property attributes: IDispatch readonly dispid -2147417062;
  24579. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  24580. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  24581. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  24582. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  24583. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  24584. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  24585. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  24586. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  24587. property nodeName: WideString readonly dispid -2147417038;
  24588. property nodeValue: OleVariant dispid -2147417037;
  24589. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  24590. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  24591. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  24592. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  24593. property ownerDocument: IDispatch readonly dispid -2147416999;
  24594. property span: Integer dispid 1001;
  24595. property width: OleVariant dispid -2147418107;
  24596. property align: WideString dispid -2147418040;
  24597. property vAlign: WideString dispid -2147413081;
  24598. property ch: WideString dispid 1002;
  24599. property chOff: WideString dispid 1003;
  24600. end;
  24601. // *********************************************************************//
  24602. // DispIntf: DispHTMLTableSection
  24603. // Flags: (4112) Hidden Dispatchable
  24604. // GUID: {3050F534-98B5-11CF-BB82-00AA00BDCE0B}
  24605. // *********************************************************************//
  24606. DispHTMLTableSection = dispinterface
  24607. ['{3050F534-98B5-11CF-BB82-00AA00BDCE0B}']
  24608. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  24609. lFlags: Integer); dispid -2147417611;
  24610. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  24611. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  24612. property _className: WideString dispid -2147417111;
  24613. property id: WideString dispid -2147417110;
  24614. property tagName: WideString readonly dispid -2147417108;
  24615. property parentElement: IHTMLElement readonly dispid -2147418104;
  24616. property style: IHTMLStyle readonly dispid -2147418038;
  24617. property onhelp: OleVariant dispid -2147412099;
  24618. property onclick: OleVariant dispid -2147412104;
  24619. property ondblclick: OleVariant dispid -2147412103;
  24620. property onkeydown: OleVariant dispid -2147412107;
  24621. property onkeyup: OleVariant dispid -2147412106;
  24622. property onkeypress: OleVariant dispid -2147412105;
  24623. property onmouseout: OleVariant dispid -2147412111;
  24624. property onmouseover: OleVariant dispid -2147412112;
  24625. property onmousemove: OleVariant dispid -2147412108;
  24626. property onmousedown: OleVariant dispid -2147412110;
  24627. property onmouseup: OleVariant dispid -2147412109;
  24628. property document: IDispatch readonly dispid -2147417094;
  24629. property title: WideString dispid -2147418043;
  24630. property language: WideString dispid -2147413012;
  24631. property onselectstart: OleVariant dispid -2147412075;
  24632. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  24633. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  24634. property sourceIndex: Integer readonly dispid -2147417088;
  24635. property recordNumber: OleVariant readonly dispid -2147417087;
  24636. property lang: WideString dispid -2147413103;
  24637. property offsetLeft: Integer readonly dispid -2147417104;
  24638. property offsetTop: Integer readonly dispid -2147417103;
  24639. property offsetWidth: Integer readonly dispid -2147417102;
  24640. property offsetHeight: Integer readonly dispid -2147417101;
  24641. property offsetParent: IHTMLElement readonly dispid -2147417100;
  24642. property innerHTML: WideString dispid -2147417086;
  24643. property innerText: WideString dispid -2147417085;
  24644. property outerHTML: WideString dispid -2147417084;
  24645. property outerText: WideString dispid -2147417083;
  24646. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  24647. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  24648. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  24649. property isTextEdit: WordBool readonly dispid -2147417078;
  24650. procedure click; dispid -2147417079;
  24651. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  24652. property ondragstart: OleVariant dispid -2147412077;
  24653. function toString: WideString; dispid -2147417076;
  24654. property onbeforeupdate: OleVariant dispid -2147412091;
  24655. property onafterupdate: OleVariant dispid -2147412090;
  24656. property onerrorupdate: OleVariant dispid -2147412074;
  24657. property onrowexit: OleVariant dispid -2147412094;
  24658. property onrowenter: OleVariant dispid -2147412093;
  24659. property ondatasetchanged: OleVariant dispid -2147412072;
  24660. property ondataavailable: OleVariant dispid -2147412071;
  24661. property ondatasetcomplete: OleVariant dispid -2147412070;
  24662. property onfilterchange: OleVariant dispid -2147412069;
  24663. property children: IDispatch readonly dispid -2147417075;
  24664. property all: IDispatch readonly dispid -2147417074;
  24665. property scopeName: WideString readonly dispid -2147417073;
  24666. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  24667. procedure releaseCapture; dispid -2147417071;
  24668. property onlosecapture: OleVariant dispid -2147412066;
  24669. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  24670. procedure doScroll(component: OleVariant); dispid -2147417069;
  24671. property onscroll: OleVariant dispid -2147412081;
  24672. property ondrag: OleVariant dispid -2147412063;
  24673. property ondragend: OleVariant dispid -2147412062;
  24674. property ondragenter: OleVariant dispid -2147412061;
  24675. property ondragover: OleVariant dispid -2147412060;
  24676. property ondragleave: OleVariant dispid -2147412059;
  24677. property ondrop: OleVariant dispid -2147412058;
  24678. property onbeforecut: OleVariant dispid -2147412054;
  24679. property oncut: OleVariant dispid -2147412057;
  24680. property onbeforecopy: OleVariant dispid -2147412053;
  24681. property oncopy: OleVariant dispid -2147412056;
  24682. property onbeforepaste: OleVariant dispid -2147412052;
  24683. property onpaste: OleVariant dispid -2147412055;
  24684. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  24685. property onpropertychange: OleVariant dispid -2147412065;
  24686. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  24687. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  24688. procedure setExpression(const propname: WideString; const expression: WideString;
  24689. const language: WideString); dispid -2147417608;
  24690. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  24691. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  24692. property tabIndex: Smallint dispid -2147418097;
  24693. procedure focus; dispid -2147416112;
  24694. property accessKey: WideString dispid -2147416107;
  24695. property onblur: OleVariant dispid -2147412097;
  24696. property onfocus: OleVariant dispid -2147412098;
  24697. property onresize: OleVariant dispid -2147412076;
  24698. procedure blur; dispid -2147416110;
  24699. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  24700. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  24701. property clientHeight: Integer readonly dispid -2147416093;
  24702. property clientWidth: Integer readonly dispid -2147416092;
  24703. property clientTop: Integer readonly dispid -2147416091;
  24704. property clientLeft: Integer readonly dispid -2147416090;
  24705. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  24706. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  24707. property readyState: OleVariant readonly dispid -2147412996;
  24708. property onreadystatechange: OleVariant dispid -2147412087;
  24709. property onrowsdelete: OleVariant dispid -2147412050;
  24710. property onrowsinserted: OleVariant dispid -2147412049;
  24711. property oncellchange: OleVariant dispid -2147412048;
  24712. property dir: WideString dispid -2147412995;
  24713. function createControlRange: IDispatch; dispid -2147417056;
  24714. property scrollHeight: Integer readonly dispid -2147417055;
  24715. property scrollWidth: Integer readonly dispid -2147417054;
  24716. property scrollTop: Integer dispid -2147417053;
  24717. property scrollLeft: Integer dispid -2147417052;
  24718. procedure clearAttributes; dispid -2147417050;
  24719. property oncontextmenu: OleVariant dispid -2147412047;
  24720. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  24721. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  24722. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  24723. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  24724. property canHaveChildren: WordBool readonly dispid -2147417040;
  24725. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  24726. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  24727. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  24728. property behaviorUrns: IDispatch readonly dispid -2147417030;
  24729. property tagUrn: WideString dispid -2147417029;
  24730. property onbeforeeditfocus: OleVariant dispid -2147412043;
  24731. property readyStateValue: Integer readonly dispid -2147417028;
  24732. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  24733. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  24734. property isMultiLine: WordBool readonly dispid -2147417015;
  24735. property canHaveHTML: WordBool readonly dispid -2147417014;
  24736. property onlayoutcomplete: OleVariant dispid -2147412039;
  24737. property onpage: OleVariant dispid -2147412038;
  24738. property inflateBlock: WordBool dispid -2147417012;
  24739. property onbeforedeactivate: OleVariant dispid -2147412035;
  24740. procedure setActive; dispid -2147417011;
  24741. property contentEditable: WideString dispid -2147412950;
  24742. property isContentEditable: WordBool readonly dispid -2147417010;
  24743. property hideFocus: WordBool dispid -2147412949;
  24744. property disabled: WordBool dispid -2147418036;
  24745. property isDisabled: WordBool readonly dispid -2147417007;
  24746. property onmove: OleVariant dispid -2147412034;
  24747. property oncontrolselect: OleVariant dispid -2147412033;
  24748. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  24749. property onresizestart: OleVariant dispid -2147412029;
  24750. property onresizeend: OleVariant dispid -2147412028;
  24751. property onmovestart: OleVariant dispid -2147412031;
  24752. property onmoveend: OleVariant dispid -2147412030;
  24753. property onmouseenter: OleVariant dispid -2147412027;
  24754. property onmouseleave: OleVariant dispid -2147412026;
  24755. property onactivate: OleVariant dispid -2147412025;
  24756. property ondeactivate: OleVariant dispid -2147412024;
  24757. function dragDrop: WordBool; dispid -2147417005;
  24758. property glyphMode: Integer readonly dispid -2147417004;
  24759. property onmousewheel: OleVariant dispid -2147412036;
  24760. procedure normalize; dispid -2147417000;
  24761. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  24762. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  24763. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  24764. property onbeforeactivate: OleVariant dispid -2147412022;
  24765. property onfocusin: OleVariant dispid -2147412021;
  24766. property onfocusout: OleVariant dispid -2147412020;
  24767. property uniqueNumber: Integer readonly dispid -2147417058;
  24768. property uniqueID: WideString readonly dispid -2147417057;
  24769. property nodeType: Integer readonly dispid -2147417066;
  24770. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  24771. function hasChildNodes: WordBool; dispid -2147417064;
  24772. property childNodes: IDispatch readonly dispid -2147417063;
  24773. property attributes: IDispatch readonly dispid -2147417062;
  24774. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  24775. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  24776. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  24777. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  24778. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  24779. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  24780. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  24781. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  24782. property nodeName: WideString readonly dispid -2147417038;
  24783. property nodeValue: OleVariant dispid -2147417037;
  24784. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  24785. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  24786. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  24787. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  24788. property ownerDocument: IDispatch readonly dispid -2147416999;
  24789. property align: WideString dispid -2147418040;
  24790. property vAlign: WideString dispid -2147413081;
  24791. property bgColor: OleVariant dispid -501;
  24792. property rows: IHTMLElementCollection readonly dispid 1000;
  24793. function insertRow(index: Integer): IDispatch; dispid 1001;
  24794. procedure deleteRow(index: Integer); dispid 1002;
  24795. function moveRow(indexFrom: Integer; indexTo: Integer): IDispatch; dispid 1003;
  24796. property ch: WideString dispid 1004;
  24797. property chOff: WideString dispid 1005;
  24798. end;
  24799. // *********************************************************************//
  24800. // DispIntf: DispHTMLTableRow
  24801. // Flags: (4112) Hidden Dispatchable
  24802. // GUID: {3050F535-98B5-11CF-BB82-00AA00BDCE0B}
  24803. // *********************************************************************//
  24804. DispHTMLTableRow = dispinterface
  24805. ['{3050F535-98B5-11CF-BB82-00AA00BDCE0B}']
  24806. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  24807. lFlags: Integer); dispid -2147417611;
  24808. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  24809. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  24810. property _className: WideString dispid -2147417111;
  24811. property id: WideString dispid -2147417110;
  24812. property tagName: WideString readonly dispid -2147417108;
  24813. property parentElement: IHTMLElement readonly dispid -2147418104;
  24814. property style: IHTMLStyle readonly dispid -2147418038;
  24815. property onhelp: OleVariant dispid -2147412099;
  24816. property onclick: OleVariant dispid -2147412104;
  24817. property ondblclick: OleVariant dispid -2147412103;
  24818. property onkeydown: OleVariant dispid -2147412107;
  24819. property onkeyup: OleVariant dispid -2147412106;
  24820. property onkeypress: OleVariant dispid -2147412105;
  24821. property onmouseout: OleVariant dispid -2147412111;
  24822. property onmouseover: OleVariant dispid -2147412112;
  24823. property onmousemove: OleVariant dispid -2147412108;
  24824. property onmousedown: OleVariant dispid -2147412110;
  24825. property onmouseup: OleVariant dispid -2147412109;
  24826. property document: IDispatch readonly dispid -2147417094;
  24827. property title: WideString dispid -2147418043;
  24828. property language: WideString dispid -2147413012;
  24829. property onselectstart: OleVariant dispid -2147412075;
  24830. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  24831. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  24832. property sourceIndex: Integer readonly dispid -2147417088;
  24833. property recordNumber: OleVariant readonly dispid -2147417087;
  24834. property lang: WideString dispid -2147413103;
  24835. property offsetLeft: Integer readonly dispid -2147417104;
  24836. property offsetTop: Integer readonly dispid -2147417103;
  24837. property offsetWidth: Integer readonly dispid -2147417102;
  24838. property offsetHeight: Integer readonly dispid -2147417101;
  24839. property offsetParent: IHTMLElement readonly dispid -2147417100;
  24840. property innerHTML: WideString dispid -2147417086;
  24841. property innerText: WideString dispid -2147417085;
  24842. property outerHTML: WideString dispid -2147417084;
  24843. property outerText: WideString dispid -2147417083;
  24844. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  24845. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  24846. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  24847. property isTextEdit: WordBool readonly dispid -2147417078;
  24848. procedure click; dispid -2147417079;
  24849. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  24850. property ondragstart: OleVariant dispid -2147412077;
  24851. function toString: WideString; dispid -2147417076;
  24852. property onbeforeupdate: OleVariant dispid -2147412091;
  24853. property onafterupdate: OleVariant dispid -2147412090;
  24854. property onerrorupdate: OleVariant dispid -2147412074;
  24855. property onrowexit: OleVariant dispid -2147412094;
  24856. property onrowenter: OleVariant dispid -2147412093;
  24857. property ondatasetchanged: OleVariant dispid -2147412072;
  24858. property ondataavailable: OleVariant dispid -2147412071;
  24859. property ondatasetcomplete: OleVariant dispid -2147412070;
  24860. property onfilterchange: OleVariant dispid -2147412069;
  24861. property children: IDispatch readonly dispid -2147417075;
  24862. property all: IDispatch readonly dispid -2147417074;
  24863. property scopeName: WideString readonly dispid -2147417073;
  24864. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  24865. procedure releaseCapture; dispid -2147417071;
  24866. property onlosecapture: OleVariant dispid -2147412066;
  24867. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  24868. procedure doScroll(component: OleVariant); dispid -2147417069;
  24869. property onscroll: OleVariant dispid -2147412081;
  24870. property ondrag: OleVariant dispid -2147412063;
  24871. property ondragend: OleVariant dispid -2147412062;
  24872. property ondragenter: OleVariant dispid -2147412061;
  24873. property ondragover: OleVariant dispid -2147412060;
  24874. property ondragleave: OleVariant dispid -2147412059;
  24875. property ondrop: OleVariant dispid -2147412058;
  24876. property onbeforecut: OleVariant dispid -2147412054;
  24877. property oncut: OleVariant dispid -2147412057;
  24878. property onbeforecopy: OleVariant dispid -2147412053;
  24879. property oncopy: OleVariant dispid -2147412056;
  24880. property onbeforepaste: OleVariant dispid -2147412052;
  24881. property onpaste: OleVariant dispid -2147412055;
  24882. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  24883. property onpropertychange: OleVariant dispid -2147412065;
  24884. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  24885. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  24886. procedure setExpression(const propname: WideString; const expression: WideString;
  24887. const language: WideString); dispid -2147417608;
  24888. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  24889. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  24890. property tabIndex: Smallint dispid -2147418097;
  24891. procedure focus; dispid -2147416112;
  24892. property accessKey: WideString dispid -2147416107;
  24893. property onblur: OleVariant dispid -2147412097;
  24894. property onfocus: OleVariant dispid -2147412098;
  24895. property onresize: OleVariant dispid -2147412076;
  24896. procedure blur; dispid -2147416110;
  24897. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  24898. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  24899. property clientHeight: Integer readonly dispid -2147416093;
  24900. property clientWidth: Integer readonly dispid -2147416092;
  24901. property clientTop: Integer readonly dispid -2147416091;
  24902. property clientLeft: Integer readonly dispid -2147416090;
  24903. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  24904. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  24905. property readyState: OleVariant readonly dispid -2147412996;
  24906. property onreadystatechange: OleVariant dispid -2147412087;
  24907. property onrowsdelete: OleVariant dispid -2147412050;
  24908. property onrowsinserted: OleVariant dispid -2147412049;
  24909. property oncellchange: OleVariant dispid -2147412048;
  24910. property dir: WideString dispid -2147412995;
  24911. function createControlRange: IDispatch; dispid -2147417056;
  24912. property scrollHeight: Integer readonly dispid -2147417055;
  24913. property scrollWidth: Integer readonly dispid -2147417054;
  24914. property scrollTop: Integer dispid -2147417053;
  24915. property scrollLeft: Integer dispid -2147417052;
  24916. procedure clearAttributes; dispid -2147417050;
  24917. property oncontextmenu: OleVariant dispid -2147412047;
  24918. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  24919. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  24920. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  24921. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  24922. property canHaveChildren: WordBool readonly dispid -2147417040;
  24923. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  24924. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  24925. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  24926. property behaviorUrns: IDispatch readonly dispid -2147417030;
  24927. property tagUrn: WideString dispid -2147417029;
  24928. property onbeforeeditfocus: OleVariant dispid -2147412043;
  24929. property readyStateValue: Integer readonly dispid -2147417028;
  24930. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  24931. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  24932. property isMultiLine: WordBool readonly dispid -2147417015;
  24933. property canHaveHTML: WordBool readonly dispid -2147417014;
  24934. property onlayoutcomplete: OleVariant dispid -2147412039;
  24935. property onpage: OleVariant dispid -2147412038;
  24936. property inflateBlock: WordBool dispid -2147417012;
  24937. property onbeforedeactivate: OleVariant dispid -2147412035;
  24938. procedure setActive; dispid -2147417011;
  24939. property contentEditable: WideString dispid -2147412950;
  24940. property isContentEditable: WordBool readonly dispid -2147417010;
  24941. property hideFocus: WordBool dispid -2147412949;
  24942. property disabled: WordBool dispid -2147418036;
  24943. property isDisabled: WordBool readonly dispid -2147417007;
  24944. property onmove: OleVariant dispid -2147412034;
  24945. property oncontrolselect: OleVariant dispid -2147412033;
  24946. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  24947. property onresizestart: OleVariant dispid -2147412029;
  24948. property onresizeend: OleVariant dispid -2147412028;
  24949. property onmovestart: OleVariant dispid -2147412031;
  24950. property onmoveend: OleVariant dispid -2147412030;
  24951. property onmouseenter: OleVariant dispid -2147412027;
  24952. property onmouseleave: OleVariant dispid -2147412026;
  24953. property onactivate: OleVariant dispid -2147412025;
  24954. property ondeactivate: OleVariant dispid -2147412024;
  24955. function dragDrop: WordBool; dispid -2147417005;
  24956. property glyphMode: Integer readonly dispid -2147417004;
  24957. property onmousewheel: OleVariant dispid -2147412036;
  24958. procedure normalize; dispid -2147417000;
  24959. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  24960. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  24961. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  24962. property onbeforeactivate: OleVariant dispid -2147412022;
  24963. property onfocusin: OleVariant dispid -2147412021;
  24964. property onfocusout: OleVariant dispid -2147412020;
  24965. property uniqueNumber: Integer readonly dispid -2147417058;
  24966. property uniqueID: WideString readonly dispid -2147417057;
  24967. property nodeType: Integer readonly dispid -2147417066;
  24968. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  24969. function hasChildNodes: WordBool; dispid -2147417064;
  24970. property childNodes: IDispatch readonly dispid -2147417063;
  24971. property attributes: IDispatch readonly dispid -2147417062;
  24972. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  24973. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  24974. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  24975. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  24976. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  24977. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  24978. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  24979. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  24980. property nodeName: WideString readonly dispid -2147417038;
  24981. property nodeValue: OleVariant dispid -2147417037;
  24982. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  24983. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  24984. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  24985. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  24986. property ownerDocument: IDispatch readonly dispid -2147416999;
  24987. property align: WideString dispid -2147418040;
  24988. property vAlign: WideString dispid -2147413081;
  24989. property bgColor: OleVariant dispid -501;
  24990. property borderColor: OleVariant dispid -2147413084;
  24991. property borderColorLight: OleVariant dispid -2147413083;
  24992. property borderColorDark: OleVariant dispid -2147413082;
  24993. property rowIndex: Integer readonly dispid 1000;
  24994. property sectionRowIndex: Integer readonly dispid 1001;
  24995. property cells: IHTMLElementCollection readonly dispid 1002;
  24996. function insertCell(index: Integer): IDispatch; dispid 1003;
  24997. procedure deleteCell(index: Integer); dispid 1004;
  24998. property height: OleVariant dispid -2147418106;
  24999. property ch: WideString dispid 1009;
  25000. property chOff: WideString dispid 1010;
  25001. end;
  25002. // *********************************************************************//
  25003. // DispIntf: DispHTMLTableCell
  25004. // Flags: (4112) Hidden Dispatchable
  25005. // GUID: {3050F536-98B5-11CF-BB82-00AA00BDCE0B}
  25006. // *********************************************************************//
  25007. DispHTMLTableCell = dispinterface
  25008. ['{3050F536-98B5-11CF-BB82-00AA00BDCE0B}']
  25009. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  25010. lFlags: Integer); dispid -2147417611;
  25011. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  25012. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  25013. property _className: WideString dispid -2147417111;
  25014. property id: WideString dispid -2147417110;
  25015. property tagName: WideString readonly dispid -2147417108;
  25016. property parentElement: IHTMLElement readonly dispid -2147418104;
  25017. property style: IHTMLStyle readonly dispid -2147418038;
  25018. property onhelp: OleVariant dispid -2147412099;
  25019. property onclick: OleVariant dispid -2147412104;
  25020. property ondblclick: OleVariant dispid -2147412103;
  25021. property onkeydown: OleVariant dispid -2147412107;
  25022. property onkeyup: OleVariant dispid -2147412106;
  25023. property onkeypress: OleVariant dispid -2147412105;
  25024. property onmouseout: OleVariant dispid -2147412111;
  25025. property onmouseover: OleVariant dispid -2147412112;
  25026. property onmousemove: OleVariant dispid -2147412108;
  25027. property onmousedown: OleVariant dispid -2147412110;
  25028. property onmouseup: OleVariant dispid -2147412109;
  25029. property document: IDispatch readonly dispid -2147417094;
  25030. property title: WideString dispid -2147418043;
  25031. property language: WideString dispid -2147413012;
  25032. property onselectstart: OleVariant dispid -2147412075;
  25033. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  25034. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  25035. property sourceIndex: Integer readonly dispid -2147417088;
  25036. property recordNumber: OleVariant readonly dispid -2147417087;
  25037. property lang: WideString dispid -2147413103;
  25038. property offsetLeft: Integer readonly dispid -2147417104;
  25039. property offsetTop: Integer readonly dispid -2147417103;
  25040. property offsetWidth: Integer readonly dispid -2147417102;
  25041. property offsetHeight: Integer readonly dispid -2147417101;
  25042. property offsetParent: IHTMLElement readonly dispid -2147417100;
  25043. property innerHTML: WideString dispid -2147417086;
  25044. property innerText: WideString dispid -2147417085;
  25045. property outerHTML: WideString dispid -2147417084;
  25046. property outerText: WideString dispid -2147417083;
  25047. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  25048. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  25049. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  25050. property isTextEdit: WordBool readonly dispid -2147417078;
  25051. procedure click; dispid -2147417079;
  25052. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  25053. property ondragstart: OleVariant dispid -2147412077;
  25054. function toString: WideString; dispid -2147417076;
  25055. property onbeforeupdate: OleVariant dispid -2147412091;
  25056. property onafterupdate: OleVariant dispid -2147412090;
  25057. property onerrorupdate: OleVariant dispid -2147412074;
  25058. property onrowexit: OleVariant dispid -2147412094;
  25059. property onrowenter: OleVariant dispid -2147412093;
  25060. property ondatasetchanged: OleVariant dispid -2147412072;
  25061. property ondataavailable: OleVariant dispid -2147412071;
  25062. property ondatasetcomplete: OleVariant dispid -2147412070;
  25063. property onfilterchange: OleVariant dispid -2147412069;
  25064. property children: IDispatch readonly dispid -2147417075;
  25065. property all: IDispatch readonly dispid -2147417074;
  25066. property scopeName: WideString readonly dispid -2147417073;
  25067. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  25068. procedure releaseCapture; dispid -2147417071;
  25069. property onlosecapture: OleVariant dispid -2147412066;
  25070. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  25071. procedure doScroll(component: OleVariant); dispid -2147417069;
  25072. property onscroll: OleVariant dispid -2147412081;
  25073. property ondrag: OleVariant dispid -2147412063;
  25074. property ondragend: OleVariant dispid -2147412062;
  25075. property ondragenter: OleVariant dispid -2147412061;
  25076. property ondragover: OleVariant dispid -2147412060;
  25077. property ondragleave: OleVariant dispid -2147412059;
  25078. property ondrop: OleVariant dispid -2147412058;
  25079. property onbeforecut: OleVariant dispid -2147412054;
  25080. property oncut: OleVariant dispid -2147412057;
  25081. property onbeforecopy: OleVariant dispid -2147412053;
  25082. property oncopy: OleVariant dispid -2147412056;
  25083. property onbeforepaste: OleVariant dispid -2147412052;
  25084. property onpaste: OleVariant dispid -2147412055;
  25085. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  25086. property onpropertychange: OleVariant dispid -2147412065;
  25087. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  25088. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  25089. procedure setExpression(const propname: WideString; const expression: WideString;
  25090. const language: WideString); dispid -2147417608;
  25091. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  25092. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  25093. property tabIndex: Smallint dispid -2147418097;
  25094. procedure focus; dispid -2147416112;
  25095. property accessKey: WideString dispid -2147416107;
  25096. property onblur: OleVariant dispid -2147412097;
  25097. property onfocus: OleVariant dispid -2147412098;
  25098. property onresize: OleVariant dispid -2147412076;
  25099. procedure blur; dispid -2147416110;
  25100. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  25101. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  25102. property clientHeight: Integer readonly dispid -2147416093;
  25103. property clientWidth: Integer readonly dispid -2147416092;
  25104. property clientTop: Integer readonly dispid -2147416091;
  25105. property clientLeft: Integer readonly dispid -2147416090;
  25106. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  25107. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  25108. property readyState: OleVariant readonly dispid -2147412996;
  25109. property onreadystatechange: OleVariant dispid -2147412087;
  25110. property onrowsdelete: OleVariant dispid -2147412050;
  25111. property onrowsinserted: OleVariant dispid -2147412049;
  25112. property oncellchange: OleVariant dispid -2147412048;
  25113. property dir: WideString dispid -2147412995;
  25114. function createControlRange: IDispatch; dispid -2147417056;
  25115. property scrollHeight: Integer readonly dispid -2147417055;
  25116. property scrollWidth: Integer readonly dispid -2147417054;
  25117. property scrollTop: Integer dispid -2147417053;
  25118. property scrollLeft: Integer dispid -2147417052;
  25119. procedure clearAttributes; dispid -2147417050;
  25120. property oncontextmenu: OleVariant dispid -2147412047;
  25121. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  25122. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  25123. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  25124. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  25125. property canHaveChildren: WordBool readonly dispid -2147417040;
  25126. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  25127. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  25128. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  25129. property behaviorUrns: IDispatch readonly dispid -2147417030;
  25130. property tagUrn: WideString dispid -2147417029;
  25131. property onbeforeeditfocus: OleVariant dispid -2147412043;
  25132. property readyStateValue: Integer readonly dispid -2147417028;
  25133. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  25134. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  25135. property isMultiLine: WordBool readonly dispid -2147417015;
  25136. property canHaveHTML: WordBool readonly dispid -2147417014;
  25137. property onlayoutcomplete: OleVariant dispid -2147412039;
  25138. property onpage: OleVariant dispid -2147412038;
  25139. property inflateBlock: WordBool dispid -2147417012;
  25140. property onbeforedeactivate: OleVariant dispid -2147412035;
  25141. procedure setActive; dispid -2147417011;
  25142. property contentEditable: WideString dispid -2147412950;
  25143. property isContentEditable: WordBool readonly dispid -2147417010;
  25144. property hideFocus: WordBool dispid -2147412949;
  25145. property disabled: WordBool dispid -2147418036;
  25146. property isDisabled: WordBool readonly dispid -2147417007;
  25147. property onmove: OleVariant dispid -2147412034;
  25148. property oncontrolselect: OleVariant dispid -2147412033;
  25149. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  25150. property onresizestart: OleVariant dispid -2147412029;
  25151. property onresizeend: OleVariant dispid -2147412028;
  25152. property onmovestart: OleVariant dispid -2147412031;
  25153. property onmoveend: OleVariant dispid -2147412030;
  25154. property onmouseenter: OleVariant dispid -2147412027;
  25155. property onmouseleave: OleVariant dispid -2147412026;
  25156. property onactivate: OleVariant dispid -2147412025;
  25157. property ondeactivate: OleVariant dispid -2147412024;
  25158. function dragDrop: WordBool; dispid -2147417005;
  25159. property glyphMode: Integer readonly dispid -2147417004;
  25160. property onmousewheel: OleVariant dispid -2147412036;
  25161. procedure normalize; dispid -2147417000;
  25162. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  25163. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  25164. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  25165. property onbeforeactivate: OleVariant dispid -2147412022;
  25166. property onfocusin: OleVariant dispid -2147412021;
  25167. property onfocusout: OleVariant dispid -2147412020;
  25168. property uniqueNumber: Integer readonly dispid -2147417058;
  25169. property uniqueID: WideString readonly dispid -2147417057;
  25170. property nodeType: Integer readonly dispid -2147417066;
  25171. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  25172. function hasChildNodes: WordBool; dispid -2147417064;
  25173. property childNodes: IDispatch readonly dispid -2147417063;
  25174. property attributes: IDispatch readonly dispid -2147417062;
  25175. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  25176. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  25177. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  25178. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  25179. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  25180. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  25181. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  25182. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  25183. property nodeName: WideString readonly dispid -2147417038;
  25184. property nodeValue: OleVariant dispid -2147417037;
  25185. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  25186. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  25187. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  25188. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  25189. property ownerDocument: IDispatch readonly dispid -2147416999;
  25190. property rowSpan: Integer dispid 2001;
  25191. property colSpan: Integer dispid 2002;
  25192. property align: WideString dispid -2147418040;
  25193. property vAlign: WideString dispid -2147413081;
  25194. property bgColor: OleVariant dispid -501;
  25195. property noWrap: WordBool dispid -2147413107;
  25196. property background: WideString dispid -2147413111;
  25197. property borderColor: OleVariant dispid -2147413084;
  25198. property borderColorLight: OleVariant dispid -2147413083;
  25199. property borderColorDark: OleVariant dispid -2147413082;
  25200. property width: OleVariant dispid -2147418107;
  25201. property height: OleVariant dispid -2147418106;
  25202. property cellIndex: Integer readonly dispid 2003;
  25203. property abbr: WideString dispid 2004;
  25204. property axis: WideString dispid 2005;
  25205. property ch: WideString dispid 2006;
  25206. property chOff: WideString dispid 2007;
  25207. property headers: WideString dispid 2008;
  25208. property scope: WideString dispid 2009;
  25209. end;
  25210. // *********************************************************************//
  25211. // DispIntf: HTMLScriptEvents2
  25212. // Flags: (4112) Hidden Dispatchable
  25213. // GUID: {3050F621-98B5-11CF-BB82-00AA00BDCE0B}
  25214. // *********************************************************************//
  25215. HTMLScriptEvents2 = dispinterface
  25216. ['{3050F621-98B5-11CF-BB82-00AA00BDCE0B}']
  25217. function onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  25218. function onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  25219. function ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  25220. function onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  25221. procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  25222. procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  25223. procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  25224. procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  25225. procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  25226. procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  25227. procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  25228. function onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  25229. procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  25230. function ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  25231. function onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  25232. procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  25233. function onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  25234. function onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  25235. procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  25236. procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  25237. procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  25238. procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  25239. procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  25240. procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  25241. procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  25242. procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  25243. procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  25244. procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  25245. function ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  25246. procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  25247. function ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  25248. function ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  25249. procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  25250. function ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  25251. function onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  25252. function oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  25253. function onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  25254. function oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  25255. function onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  25256. function onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  25257. function oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  25258. procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  25259. procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  25260. procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  25261. procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  25262. procedure onlayoutcomplete(const pEvtObj: IHTMLEventObj); dispid 1030;
  25263. procedure onpage(const pEvtObj: IHTMLEventObj); dispid 1031;
  25264. procedure onmouseenter(const pEvtObj: IHTMLEventObj); dispid 1042;
  25265. procedure onmouseleave(const pEvtObj: IHTMLEventObj); dispid 1043;
  25266. procedure onactivate(const pEvtObj: IHTMLEventObj); dispid 1044;
  25267. procedure ondeactivate(const pEvtObj: IHTMLEventObj); dispid 1045;
  25268. function onbeforedeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1034;
  25269. function onbeforeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1047;
  25270. procedure onfocusin(const pEvtObj: IHTMLEventObj); dispid 1048;
  25271. procedure onfocusout(const pEvtObj: IHTMLEventObj); dispid 1049;
  25272. procedure onmove(const pEvtObj: IHTMLEventObj); dispid 1035;
  25273. function oncontrolselect(const pEvtObj: IHTMLEventObj): WordBool; dispid 1036;
  25274. function onmovestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1038;
  25275. procedure onmoveend(const pEvtObj: IHTMLEventObj); dispid 1039;
  25276. function onresizestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1040;
  25277. procedure onresizeend(const pEvtObj: IHTMLEventObj); dispid 1041;
  25278. function onmousewheel(const pEvtObj: IHTMLEventObj): WordBool; dispid 1033;
  25279. procedure onerror(const pEvtObj: IHTMLEventObj); dispid 1002;
  25280. end;
  25281. // *********************************************************************//
  25282. // DispIntf: HTMLScriptEvents
  25283. // Flags: (4112) Hidden Dispatchable
  25284. // GUID: {3050F3E2-98B5-11CF-BB82-00AA00BDCE0B}
  25285. // *********************************************************************//
  25286. HTMLScriptEvents = dispinterface
  25287. ['{3050F3E2-98B5-11CF-BB82-00AA00BDCE0B}']
  25288. function onhelp: WordBool; dispid -2147418102;
  25289. function onclick: WordBool; dispid -600;
  25290. function ondblclick: WordBool; dispid -601;
  25291. function onkeypress: WordBool; dispid -603;
  25292. procedure onkeydown; dispid -602;
  25293. procedure onkeyup; dispid -604;
  25294. procedure onmouseout; dispid -2147418103;
  25295. procedure onmouseover; dispid -2147418104;
  25296. procedure onmousemove; dispid -606;
  25297. procedure onmousedown; dispid -605;
  25298. procedure onmouseup; dispid -607;
  25299. function onselectstart: WordBool; dispid -2147418100;
  25300. procedure onfilterchange; dispid -2147418095;
  25301. function ondragstart: WordBool; dispid -2147418101;
  25302. function onbeforeupdate: WordBool; dispid -2147418108;
  25303. procedure onafterupdate; dispid -2147418107;
  25304. function onerrorupdate: WordBool; dispid -2147418099;
  25305. function onrowexit: WordBool; dispid -2147418106;
  25306. procedure onrowenter; dispid -2147418105;
  25307. procedure ondatasetchanged; dispid -2147418098;
  25308. procedure ondataavailable; dispid -2147418097;
  25309. procedure ondatasetcomplete; dispid -2147418096;
  25310. procedure onlosecapture; dispid -2147418094;
  25311. procedure onpropertychange; dispid -2147418093;
  25312. procedure onscroll; dispid 1014;
  25313. procedure onfocus; dispid -2147418111;
  25314. procedure onblur; dispid -2147418112;
  25315. procedure onresize; dispid 1016;
  25316. function ondrag: WordBool; dispid -2147418092;
  25317. procedure ondragend; dispid -2147418091;
  25318. function ondragenter: WordBool; dispid -2147418090;
  25319. function ondragover: WordBool; dispid -2147418089;
  25320. procedure ondragleave; dispid -2147418088;
  25321. function ondrop: WordBool; dispid -2147418087;
  25322. function onbeforecut: WordBool; dispid -2147418083;
  25323. function oncut: WordBool; dispid -2147418086;
  25324. function onbeforecopy: WordBool; dispid -2147418082;
  25325. function oncopy: WordBool; dispid -2147418085;
  25326. function onbeforepaste: WordBool; dispid -2147418081;
  25327. function onpaste: WordBool; dispid -2147418084;
  25328. function oncontextmenu: WordBool; dispid 1023;
  25329. procedure onrowsdelete; dispid -2147418080;
  25330. procedure onrowsinserted; dispid -2147418079;
  25331. procedure oncellchange; dispid -2147418078;
  25332. procedure onreadystatechange; dispid -609;
  25333. procedure onbeforeeditfocus; dispid 1027;
  25334. procedure onlayoutcomplete; dispid 1030;
  25335. procedure onpage; dispid 1031;
  25336. function onbeforedeactivate: WordBool; dispid 1034;
  25337. function onbeforeactivate: WordBool; dispid 1047;
  25338. procedure onmove; dispid 1035;
  25339. function oncontrolselect: WordBool; dispid 1036;
  25340. function onmovestart: WordBool; dispid 1038;
  25341. procedure onmoveend; dispid 1039;
  25342. function onresizestart: WordBool; dispid 1040;
  25343. procedure onresizeend; dispid 1041;
  25344. procedure onmouseenter; dispid 1042;
  25345. procedure onmouseleave; dispid 1043;
  25346. function onmousewheel: WordBool; dispid 1033;
  25347. procedure onactivate; dispid 1044;
  25348. procedure ondeactivate; dispid 1045;
  25349. procedure onfocusin; dispid 1048;
  25350. procedure onfocusout; dispid 1049;
  25351. procedure onerror; dispid 1002;
  25352. end;
  25353. // *********************************************************************//
  25354. // Interface: IHTMLScriptElement
  25355. // Flags: (4416) Dual OleAutomation Dispatchable
  25356. // GUID: {3050F28B-98B5-11CF-BB82-00AA00BDCE0B}
  25357. // *********************************************************************//
  25358. IHTMLScriptElement = interface(IDispatch)
  25359. ['{3050F28B-98B5-11CF-BB82-00AA00BDCE0B}']
  25360. procedure Set_src(const p: WideString); safecall;
  25361. function Get_src: WideString; safecall;
  25362. procedure Set_htmlFor(const p: WideString); safecall;
  25363. function Get_htmlFor: WideString; safecall;
  25364. procedure Set_event(const p: WideString); safecall;
  25365. function Get_event: WideString; safecall;
  25366. procedure Set_text(const p: WideString); safecall;
  25367. function Get_text: WideString; safecall;
  25368. procedure Set_defer(p: WordBool); safecall;
  25369. function Get_defer: WordBool; safecall;
  25370. function Get_readyState: WideString; safecall;
  25371. procedure Set_onerror(p: OleVariant); safecall;
  25372. function Get_onerror: OleVariant; safecall;
  25373. procedure Set_type_(const p: WideString); safecall;
  25374. function Get_type_: WideString; safecall;
  25375. property src: WideString read Get_src write Set_src;
  25376. property htmlFor: WideString read Get_htmlFor write Set_htmlFor;
  25377. property event: WideString read Get_event write Set_event;
  25378. property text: WideString read Get_text write Set_text;
  25379. property defer: WordBool read Get_defer write Set_defer;
  25380. property readyState: WideString read Get_readyState;
  25381. property onerror: OleVariant read Get_onerror write Set_onerror;
  25382. property type_: WideString read Get_type_ write Set_type_;
  25383. end;
  25384. // *********************************************************************//
  25385. // DispIntf: IHTMLScriptElementDisp
  25386. // Flags: (4416) Dual OleAutomation Dispatchable
  25387. // GUID: {3050F28B-98B5-11CF-BB82-00AA00BDCE0B}
  25388. // *********************************************************************//
  25389. IHTMLScriptElementDisp = dispinterface
  25390. ['{3050F28B-98B5-11CF-BB82-00AA00BDCE0B}']
  25391. property src: WideString dispid 1001;
  25392. property htmlFor: WideString dispid 1004;
  25393. property event: WideString dispid 1005;
  25394. property text: WideString dispid 1006;
  25395. property defer: WordBool dispid 1007;
  25396. property readyState: WideString readonly dispid -2147412996;
  25397. property onerror: OleVariant dispid -2147412083;
  25398. property type_: WideString dispid 1009;
  25399. end;
  25400. // *********************************************************************//
  25401. // Interface: IHTMLScriptElement2
  25402. // Flags: (4416) Dual OleAutomation Dispatchable
  25403. // GUID: {3050F828-98B5-11CF-BB82-00AA00BDCE0B}
  25404. // *********************************************************************//
  25405. IHTMLScriptElement2 = interface(IDispatch)
  25406. ['{3050F828-98B5-11CF-BB82-00AA00BDCE0B}']
  25407. procedure Set_charset(const p: WideString); safecall;
  25408. function Get_charset: WideString; safecall;
  25409. property charset: WideString read Get_charset write Set_charset;
  25410. end;
  25411. // *********************************************************************//
  25412. // DispIntf: IHTMLScriptElement2Disp
  25413. // Flags: (4416) Dual OleAutomation Dispatchable
  25414. // GUID: {3050F828-98B5-11CF-BB82-00AA00BDCE0B}
  25415. // *********************************************************************//
  25416. IHTMLScriptElement2Disp = dispinterface
  25417. ['{3050F828-98B5-11CF-BB82-00AA00BDCE0B}']
  25418. property charset: WideString dispid 1010;
  25419. end;
  25420. // *********************************************************************//
  25421. // DispIntf: DispHTMLScriptElement
  25422. // Flags: (4112) Hidden Dispatchable
  25423. // GUID: {3050F530-98B5-11CF-BB82-00AA00BDCE0B}
  25424. // *********************************************************************//
  25425. DispHTMLScriptElement = dispinterface
  25426. ['{3050F530-98B5-11CF-BB82-00AA00BDCE0B}']
  25427. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  25428. lFlags: Integer); dispid -2147417611;
  25429. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  25430. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  25431. property _className: WideString dispid -2147417111;
  25432. property id: WideString dispid -2147417110;
  25433. property tagName: WideString readonly dispid -2147417108;
  25434. property parentElement: IHTMLElement readonly dispid -2147418104;
  25435. property style: IHTMLStyle readonly dispid -2147418038;
  25436. property onhelp: OleVariant dispid -2147412099;
  25437. property onclick: OleVariant dispid -2147412104;
  25438. property ondblclick: OleVariant dispid -2147412103;
  25439. property onkeydown: OleVariant dispid -2147412107;
  25440. property onkeyup: OleVariant dispid -2147412106;
  25441. property onkeypress: OleVariant dispid -2147412105;
  25442. property onmouseout: OleVariant dispid -2147412111;
  25443. property onmouseover: OleVariant dispid -2147412112;
  25444. property onmousemove: OleVariant dispid -2147412108;
  25445. property onmousedown: OleVariant dispid -2147412110;
  25446. property onmouseup: OleVariant dispid -2147412109;
  25447. property document: IDispatch readonly dispid -2147417094;
  25448. property title: WideString dispid -2147418043;
  25449. property language: WideString dispid -2147413012;
  25450. property onselectstart: OleVariant dispid -2147412075;
  25451. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  25452. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  25453. property sourceIndex: Integer readonly dispid -2147417088;
  25454. property recordNumber: OleVariant readonly dispid -2147417087;
  25455. property lang: WideString dispid -2147413103;
  25456. property offsetLeft: Integer readonly dispid -2147417104;
  25457. property offsetTop: Integer readonly dispid -2147417103;
  25458. property offsetWidth: Integer readonly dispid -2147417102;
  25459. property offsetHeight: Integer readonly dispid -2147417101;
  25460. property offsetParent: IHTMLElement readonly dispid -2147417100;
  25461. property innerHTML: WideString dispid -2147417086;
  25462. property innerText: WideString dispid -2147417085;
  25463. property outerHTML: WideString dispid -2147417084;
  25464. property outerText: WideString dispid -2147417083;
  25465. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  25466. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  25467. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  25468. property isTextEdit: WordBool readonly dispid -2147417078;
  25469. procedure click; dispid -2147417079;
  25470. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  25471. property ondragstart: OleVariant dispid -2147412077;
  25472. function toString: WideString; dispid -2147417076;
  25473. property onbeforeupdate: OleVariant dispid -2147412091;
  25474. property onafterupdate: OleVariant dispid -2147412090;
  25475. property onerrorupdate: OleVariant dispid -2147412074;
  25476. property onrowexit: OleVariant dispid -2147412094;
  25477. property onrowenter: OleVariant dispid -2147412093;
  25478. property ondatasetchanged: OleVariant dispid -2147412072;
  25479. property ondataavailable: OleVariant dispid -2147412071;
  25480. property ondatasetcomplete: OleVariant dispid -2147412070;
  25481. property onfilterchange: OleVariant dispid -2147412069;
  25482. property children: IDispatch readonly dispid -2147417075;
  25483. property all: IDispatch readonly dispid -2147417074;
  25484. property scopeName: WideString readonly dispid -2147417073;
  25485. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  25486. procedure releaseCapture; dispid -2147417071;
  25487. property onlosecapture: OleVariant dispid -2147412066;
  25488. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  25489. procedure doScroll(component: OleVariant); dispid -2147417069;
  25490. property onscroll: OleVariant dispid -2147412081;
  25491. property ondrag: OleVariant dispid -2147412063;
  25492. property ondragend: OleVariant dispid -2147412062;
  25493. property ondragenter: OleVariant dispid -2147412061;
  25494. property ondragover: OleVariant dispid -2147412060;
  25495. property ondragleave: OleVariant dispid -2147412059;
  25496. property ondrop: OleVariant dispid -2147412058;
  25497. property onbeforecut: OleVariant dispid -2147412054;
  25498. property oncut: OleVariant dispid -2147412057;
  25499. property onbeforecopy: OleVariant dispid -2147412053;
  25500. property oncopy: OleVariant dispid -2147412056;
  25501. property onbeforepaste: OleVariant dispid -2147412052;
  25502. property onpaste: OleVariant dispid -2147412055;
  25503. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  25504. property onpropertychange: OleVariant dispid -2147412065;
  25505. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  25506. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  25507. procedure setExpression(const propname: WideString; const expression: WideString;
  25508. const language: WideString); dispid -2147417608;
  25509. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  25510. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  25511. property tabIndex: Smallint dispid -2147418097;
  25512. procedure focus; dispid -2147416112;
  25513. property accessKey: WideString dispid -2147416107;
  25514. property onblur: OleVariant dispid -2147412097;
  25515. property onfocus: OleVariant dispid -2147412098;
  25516. property onresize: OleVariant dispid -2147412076;
  25517. procedure blur; dispid -2147416110;
  25518. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  25519. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  25520. property clientHeight: Integer readonly dispid -2147416093;
  25521. property clientWidth: Integer readonly dispid -2147416092;
  25522. property clientTop: Integer readonly dispid -2147416091;
  25523. property clientLeft: Integer readonly dispid -2147416090;
  25524. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  25525. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  25526. property readyState: OleVariant readonly dispid -2147412996;
  25527. property onreadystatechange: OleVariant dispid -2147412087;
  25528. property onrowsdelete: OleVariant dispid -2147412050;
  25529. property onrowsinserted: OleVariant dispid -2147412049;
  25530. property oncellchange: OleVariant dispid -2147412048;
  25531. property dir: WideString dispid -2147412995;
  25532. function createControlRange: IDispatch; dispid -2147417056;
  25533. property scrollHeight: Integer readonly dispid -2147417055;
  25534. property scrollWidth: Integer readonly dispid -2147417054;
  25535. property scrollTop: Integer dispid -2147417053;
  25536. property scrollLeft: Integer dispid -2147417052;
  25537. procedure clearAttributes; dispid -2147417050;
  25538. property oncontextmenu: OleVariant dispid -2147412047;
  25539. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  25540. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  25541. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  25542. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  25543. property canHaveChildren: WordBool readonly dispid -2147417040;
  25544. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  25545. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  25546. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  25547. property behaviorUrns: IDispatch readonly dispid -2147417030;
  25548. property tagUrn: WideString dispid -2147417029;
  25549. property onbeforeeditfocus: OleVariant dispid -2147412043;
  25550. property readyStateValue: Integer readonly dispid -2147417028;
  25551. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  25552. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  25553. property isMultiLine: WordBool readonly dispid -2147417015;
  25554. property canHaveHTML: WordBool readonly dispid -2147417014;
  25555. property onlayoutcomplete: OleVariant dispid -2147412039;
  25556. property onpage: OleVariant dispid -2147412038;
  25557. property inflateBlock: WordBool dispid -2147417012;
  25558. property onbeforedeactivate: OleVariant dispid -2147412035;
  25559. procedure setActive; dispid -2147417011;
  25560. property contentEditable: WideString dispid -2147412950;
  25561. property isContentEditable: WordBool readonly dispid -2147417010;
  25562. property hideFocus: WordBool dispid -2147412949;
  25563. property disabled: WordBool dispid -2147418036;
  25564. property isDisabled: WordBool readonly dispid -2147417007;
  25565. property onmove: OleVariant dispid -2147412034;
  25566. property oncontrolselect: OleVariant dispid -2147412033;
  25567. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  25568. property onresizestart: OleVariant dispid -2147412029;
  25569. property onresizeend: OleVariant dispid -2147412028;
  25570. property onmovestart: OleVariant dispid -2147412031;
  25571. property onmoveend: OleVariant dispid -2147412030;
  25572. property onmouseenter: OleVariant dispid -2147412027;
  25573. property onmouseleave: OleVariant dispid -2147412026;
  25574. property onactivate: OleVariant dispid -2147412025;
  25575. property ondeactivate: OleVariant dispid -2147412024;
  25576. function dragDrop: WordBool; dispid -2147417005;
  25577. property glyphMode: Integer readonly dispid -2147417004;
  25578. property onmousewheel: OleVariant dispid -2147412036;
  25579. procedure normalize; dispid -2147417000;
  25580. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  25581. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  25582. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  25583. property onbeforeactivate: OleVariant dispid -2147412022;
  25584. property onfocusin: OleVariant dispid -2147412021;
  25585. property onfocusout: OleVariant dispid -2147412020;
  25586. property uniqueNumber: Integer readonly dispid -2147417058;
  25587. property uniqueID: WideString readonly dispid -2147417057;
  25588. property nodeType: Integer readonly dispid -2147417066;
  25589. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  25590. function hasChildNodes: WordBool; dispid -2147417064;
  25591. property childNodes: IDispatch readonly dispid -2147417063;
  25592. property attributes: IDispatch readonly dispid -2147417062;
  25593. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  25594. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  25595. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  25596. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  25597. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  25598. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  25599. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  25600. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  25601. property nodeName: WideString readonly dispid -2147417038;
  25602. property nodeValue: OleVariant dispid -2147417037;
  25603. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  25604. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  25605. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  25606. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  25607. property ownerDocument: IDispatch readonly dispid -2147416999;
  25608. property src: WideString dispid 1001;
  25609. property htmlFor: WideString dispid 1004;
  25610. property event: WideString dispid 1005;
  25611. property text: WideString dispid 1006;
  25612. property defer: WordBool dispid 1007;
  25613. property onerror: OleVariant dispid -2147412083;
  25614. property type_: WideString dispid 1009;
  25615. property charset: WideString dispid 1010;
  25616. end;
  25617. // *********************************************************************//
  25618. // Interface: IHTMLNoShowElement
  25619. // Flags: (4416) Dual OleAutomation Dispatchable
  25620. // GUID: {3050F38A-98B5-11CF-BB82-00AA00BDCE0B}
  25621. // *********************************************************************//
  25622. IHTMLNoShowElement = interface(IDispatch)
  25623. ['{3050F38A-98B5-11CF-BB82-00AA00BDCE0B}']
  25624. end;
  25625. // *********************************************************************//
  25626. // DispIntf: IHTMLNoShowElementDisp
  25627. // Flags: (4416) Dual OleAutomation Dispatchable
  25628. // GUID: {3050F38A-98B5-11CF-BB82-00AA00BDCE0B}
  25629. // *********************************************************************//
  25630. IHTMLNoShowElementDisp = dispinterface
  25631. ['{3050F38A-98B5-11CF-BB82-00AA00BDCE0B}']
  25632. end;
  25633. // *********************************************************************//
  25634. // DispIntf: DispHTMLNoShowElement
  25635. // Flags: (4112) Hidden Dispatchable
  25636. // GUID: {3050F528-98B5-11CF-BB82-00AA00BDCE0B}
  25637. // *********************************************************************//
  25638. DispHTMLNoShowElement = dispinterface
  25639. ['{3050F528-98B5-11CF-BB82-00AA00BDCE0B}']
  25640. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  25641. lFlags: Integer); dispid -2147417611;
  25642. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  25643. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  25644. property _className: WideString dispid -2147417111;
  25645. property id: WideString dispid -2147417110;
  25646. property tagName: WideString readonly dispid -2147417108;
  25647. property parentElement: IHTMLElement readonly dispid -2147418104;
  25648. property style: IHTMLStyle readonly dispid -2147418038;
  25649. property onhelp: OleVariant dispid -2147412099;
  25650. property onclick: OleVariant dispid -2147412104;
  25651. property ondblclick: OleVariant dispid -2147412103;
  25652. property onkeydown: OleVariant dispid -2147412107;
  25653. property onkeyup: OleVariant dispid -2147412106;
  25654. property onkeypress: OleVariant dispid -2147412105;
  25655. property onmouseout: OleVariant dispid -2147412111;
  25656. property onmouseover: OleVariant dispid -2147412112;
  25657. property onmousemove: OleVariant dispid -2147412108;
  25658. property onmousedown: OleVariant dispid -2147412110;
  25659. property onmouseup: OleVariant dispid -2147412109;
  25660. property document: IDispatch readonly dispid -2147417094;
  25661. property title: WideString dispid -2147418043;
  25662. property language: WideString dispid -2147413012;
  25663. property onselectstart: OleVariant dispid -2147412075;
  25664. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  25665. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  25666. property sourceIndex: Integer readonly dispid -2147417088;
  25667. property recordNumber: OleVariant readonly dispid -2147417087;
  25668. property lang: WideString dispid -2147413103;
  25669. property offsetLeft: Integer readonly dispid -2147417104;
  25670. property offsetTop: Integer readonly dispid -2147417103;
  25671. property offsetWidth: Integer readonly dispid -2147417102;
  25672. property offsetHeight: Integer readonly dispid -2147417101;
  25673. property offsetParent: IHTMLElement readonly dispid -2147417100;
  25674. property innerHTML: WideString dispid -2147417086;
  25675. property innerText: WideString dispid -2147417085;
  25676. property outerHTML: WideString dispid -2147417084;
  25677. property outerText: WideString dispid -2147417083;
  25678. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  25679. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  25680. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  25681. property isTextEdit: WordBool readonly dispid -2147417078;
  25682. procedure click; dispid -2147417079;
  25683. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  25684. property ondragstart: OleVariant dispid -2147412077;
  25685. function toString: WideString; dispid -2147417076;
  25686. property onbeforeupdate: OleVariant dispid -2147412091;
  25687. property onafterupdate: OleVariant dispid -2147412090;
  25688. property onerrorupdate: OleVariant dispid -2147412074;
  25689. property onrowexit: OleVariant dispid -2147412094;
  25690. property onrowenter: OleVariant dispid -2147412093;
  25691. property ondatasetchanged: OleVariant dispid -2147412072;
  25692. property ondataavailable: OleVariant dispid -2147412071;
  25693. property ondatasetcomplete: OleVariant dispid -2147412070;
  25694. property onfilterchange: OleVariant dispid -2147412069;
  25695. property children: IDispatch readonly dispid -2147417075;
  25696. property all: IDispatch readonly dispid -2147417074;
  25697. property scopeName: WideString readonly dispid -2147417073;
  25698. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  25699. procedure releaseCapture; dispid -2147417071;
  25700. property onlosecapture: OleVariant dispid -2147412066;
  25701. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  25702. procedure doScroll(component: OleVariant); dispid -2147417069;
  25703. property onscroll: OleVariant dispid -2147412081;
  25704. property ondrag: OleVariant dispid -2147412063;
  25705. property ondragend: OleVariant dispid -2147412062;
  25706. property ondragenter: OleVariant dispid -2147412061;
  25707. property ondragover: OleVariant dispid -2147412060;
  25708. property ondragleave: OleVariant dispid -2147412059;
  25709. property ondrop: OleVariant dispid -2147412058;
  25710. property onbeforecut: OleVariant dispid -2147412054;
  25711. property oncut: OleVariant dispid -2147412057;
  25712. property onbeforecopy: OleVariant dispid -2147412053;
  25713. property oncopy: OleVariant dispid -2147412056;
  25714. property onbeforepaste: OleVariant dispid -2147412052;
  25715. property onpaste: OleVariant dispid -2147412055;
  25716. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  25717. property onpropertychange: OleVariant dispid -2147412065;
  25718. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  25719. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  25720. procedure setExpression(const propname: WideString; const expression: WideString;
  25721. const language: WideString); dispid -2147417608;
  25722. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  25723. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  25724. property tabIndex: Smallint dispid -2147418097;
  25725. procedure focus; dispid -2147416112;
  25726. property accessKey: WideString dispid -2147416107;
  25727. property onblur: OleVariant dispid -2147412097;
  25728. property onfocus: OleVariant dispid -2147412098;
  25729. property onresize: OleVariant dispid -2147412076;
  25730. procedure blur; dispid -2147416110;
  25731. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  25732. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  25733. property clientHeight: Integer readonly dispid -2147416093;
  25734. property clientWidth: Integer readonly dispid -2147416092;
  25735. property clientTop: Integer readonly dispid -2147416091;
  25736. property clientLeft: Integer readonly dispid -2147416090;
  25737. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  25738. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  25739. property readyState: OleVariant readonly dispid -2147412996;
  25740. property onreadystatechange: OleVariant dispid -2147412087;
  25741. property onrowsdelete: OleVariant dispid -2147412050;
  25742. property onrowsinserted: OleVariant dispid -2147412049;
  25743. property oncellchange: OleVariant dispid -2147412048;
  25744. property dir: WideString dispid -2147412995;
  25745. function createControlRange: IDispatch; dispid -2147417056;
  25746. property scrollHeight: Integer readonly dispid -2147417055;
  25747. property scrollWidth: Integer readonly dispid -2147417054;
  25748. property scrollTop: Integer dispid -2147417053;
  25749. property scrollLeft: Integer dispid -2147417052;
  25750. procedure clearAttributes; dispid -2147417050;
  25751. property oncontextmenu: OleVariant dispid -2147412047;
  25752. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  25753. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  25754. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  25755. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  25756. property canHaveChildren: WordBool readonly dispid -2147417040;
  25757. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  25758. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  25759. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  25760. property behaviorUrns: IDispatch readonly dispid -2147417030;
  25761. property tagUrn: WideString dispid -2147417029;
  25762. property onbeforeeditfocus: OleVariant dispid -2147412043;
  25763. property readyStateValue: Integer readonly dispid -2147417028;
  25764. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  25765. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  25766. property isMultiLine: WordBool readonly dispid -2147417015;
  25767. property canHaveHTML: WordBool readonly dispid -2147417014;
  25768. property onlayoutcomplete: OleVariant dispid -2147412039;
  25769. property onpage: OleVariant dispid -2147412038;
  25770. property inflateBlock: WordBool dispid -2147417012;
  25771. property onbeforedeactivate: OleVariant dispid -2147412035;
  25772. procedure setActive; dispid -2147417011;
  25773. property contentEditable: WideString dispid -2147412950;
  25774. property isContentEditable: WordBool readonly dispid -2147417010;
  25775. property hideFocus: WordBool dispid -2147412949;
  25776. property disabled: WordBool dispid -2147418036;
  25777. property isDisabled: WordBool readonly dispid -2147417007;
  25778. property onmove: OleVariant dispid -2147412034;
  25779. property oncontrolselect: OleVariant dispid -2147412033;
  25780. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  25781. property onresizestart: OleVariant dispid -2147412029;
  25782. property onresizeend: OleVariant dispid -2147412028;
  25783. property onmovestart: OleVariant dispid -2147412031;
  25784. property onmoveend: OleVariant dispid -2147412030;
  25785. property onmouseenter: OleVariant dispid -2147412027;
  25786. property onmouseleave: OleVariant dispid -2147412026;
  25787. property onactivate: OleVariant dispid -2147412025;
  25788. property ondeactivate: OleVariant dispid -2147412024;
  25789. function dragDrop: WordBool; dispid -2147417005;
  25790. property glyphMode: Integer readonly dispid -2147417004;
  25791. property onmousewheel: OleVariant dispid -2147412036;
  25792. procedure normalize; dispid -2147417000;
  25793. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  25794. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  25795. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  25796. property onbeforeactivate: OleVariant dispid -2147412022;
  25797. property onfocusin: OleVariant dispid -2147412021;
  25798. property onfocusout: OleVariant dispid -2147412020;
  25799. property uniqueNumber: Integer readonly dispid -2147417058;
  25800. property uniqueID: WideString readonly dispid -2147417057;
  25801. property nodeType: Integer readonly dispid -2147417066;
  25802. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  25803. function hasChildNodes: WordBool; dispid -2147417064;
  25804. property childNodes: IDispatch readonly dispid -2147417063;
  25805. property attributes: IDispatch readonly dispid -2147417062;
  25806. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  25807. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  25808. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  25809. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  25810. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  25811. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  25812. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  25813. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  25814. property nodeName: WideString readonly dispid -2147417038;
  25815. property nodeValue: OleVariant dispid -2147417037;
  25816. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  25817. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  25818. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  25819. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  25820. property ownerDocument: IDispatch readonly dispid -2147416999;
  25821. end;
  25822. // *********************************************************************//
  25823. // DispIntf: HTMLObjectElementEvents2
  25824. // Flags: (4112) Hidden Dispatchable
  25825. // GUID: {3050F620-98B5-11CF-BB82-00AA00BDCE0B}
  25826. // *********************************************************************//
  25827. HTMLObjectElementEvents2 = dispinterface
  25828. ['{3050F620-98B5-11CF-BB82-00AA00BDCE0B}']
  25829. function onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  25830. procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  25831. function onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  25832. function onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  25833. procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  25834. procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  25835. procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  25836. procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  25837. function onerror(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418093;
  25838. procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  25839. procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  25840. procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  25841. procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -2147418092;
  25842. end;
  25843. // *********************************************************************//
  25844. // DispIntf: HTMLObjectElementEvents
  25845. // Flags: (4112) Hidden Dispatchable
  25846. // GUID: {3050F3C4-98B5-11CF-BB82-00AA00BDCE0B}
  25847. // *********************************************************************//
  25848. HTMLObjectElementEvents = dispinterface
  25849. ['{3050F3C4-98B5-11CF-BB82-00AA00BDCE0B}']
  25850. function onbeforeupdate: WordBool; dispid -2147418108;
  25851. procedure onafterupdate; dispid -2147418107;
  25852. function onerrorupdate: WordBool; dispid -2147418099;
  25853. function onrowexit: WordBool; dispid -2147418106;
  25854. procedure onrowenter; dispid -2147418105;
  25855. procedure ondatasetchanged; dispid -2147418098;
  25856. procedure ondataavailable; dispid -2147418097;
  25857. procedure ondatasetcomplete; dispid -2147418096;
  25858. function onerror: WordBool; dispid -2147418093;
  25859. procedure onrowsdelete; dispid -2147418080;
  25860. procedure onrowsinserted; dispid -2147418079;
  25861. procedure oncellchange; dispid -2147418078;
  25862. procedure onreadystatechange; dispid -2147418092;
  25863. end;
  25864. // *********************************************************************//
  25865. // Interface: IHTMLObjectElement
  25866. // Flags: (4416) Dual OleAutomation Dispatchable
  25867. // GUID: {3050F24F-98B5-11CF-BB82-00AA00BDCE0B}
  25868. // *********************************************************************//
  25869. IHTMLObjectElement = interface(IDispatch)
  25870. ['{3050F24F-98B5-11CF-BB82-00AA00BDCE0B}']
  25871. function Get_object_: IDispatch; safecall;
  25872. function Get_classid: WideString; safecall;
  25873. function Get_data: WideString; safecall;
  25874. procedure _Set_recordset(const p: IDispatch); safecall;
  25875. function Get_recordset: IDispatch; safecall;
  25876. procedure Set_align(const p: WideString); safecall;
  25877. function Get_align: WideString; safecall;
  25878. procedure Set_name(const p: WideString); safecall;
  25879. function Get_name: WideString; safecall;
  25880. procedure Set_codeBase(const p: WideString); safecall;
  25881. function Get_codeBase: WideString; safecall;
  25882. procedure Set_codeType(const p: WideString); safecall;
  25883. function Get_codeType: WideString; safecall;
  25884. procedure Set_code(const p: WideString); safecall;
  25885. function Get_code: WideString; safecall;
  25886. function Get_BaseHref: WideString; safecall;
  25887. procedure Set_type_(const p: WideString); safecall;
  25888. function Get_type_: WideString; safecall;
  25889. function Get_form: IHTMLFormElement; safecall;
  25890. procedure Set_width(p: OleVariant); safecall;
  25891. function Get_width: OleVariant; safecall;
  25892. procedure Set_height(p: OleVariant); safecall;
  25893. function Get_height: OleVariant; safecall;
  25894. function Get_readyState: Integer; safecall;
  25895. procedure Set_onreadystatechange(p: OleVariant); safecall;
  25896. function Get_onreadystatechange: OleVariant; safecall;
  25897. procedure Set_onerror(p: OleVariant); safecall;
  25898. function Get_onerror: OleVariant; safecall;
  25899. procedure Set_altHtml(const p: WideString); safecall;
  25900. function Get_altHtml: WideString; safecall;
  25901. procedure Set_vspace(p: Integer); safecall;
  25902. function Get_vspace: Integer; safecall;
  25903. procedure Set_hspace(p: Integer); safecall;
  25904. function Get_hspace: Integer; safecall;
  25905. property object_: IDispatch read Get_object_;
  25906. property classid: WideString read Get_classid;
  25907. property data: WideString read Get_data;
  25908. property recordset: IDispatch read Get_recordset write _Set_recordset;
  25909. property align: WideString read Get_align write Set_align;
  25910. property name: WideString read Get_name write Set_name;
  25911. property codeBase: WideString read Get_codeBase write Set_codeBase;
  25912. property codeType: WideString read Get_codeType write Set_codeType;
  25913. property code: WideString read Get_code write Set_code;
  25914. property BaseHref: WideString read Get_BaseHref;
  25915. property type_: WideString read Get_type_ write Set_type_;
  25916. property form: IHTMLFormElement read Get_form;
  25917. property width: OleVariant read Get_width write Set_width;
  25918. property height: OleVariant read Get_height write Set_height;
  25919. property readyState: Integer read Get_readyState;
  25920. property onreadystatechange: OleVariant read Get_onreadystatechange write Set_onreadystatechange;
  25921. property onerror: OleVariant read Get_onerror write Set_onerror;
  25922. property altHtml: WideString read Get_altHtml write Set_altHtml;
  25923. property vspace: Integer read Get_vspace write Set_vspace;
  25924. property hspace: Integer read Get_hspace write Set_hspace;
  25925. end;
  25926. // *********************************************************************//
  25927. // DispIntf: IHTMLObjectElementDisp
  25928. // Flags: (4416) Dual OleAutomation Dispatchable
  25929. // GUID: {3050F24F-98B5-11CF-BB82-00AA00BDCE0B}
  25930. // *********************************************************************//
  25931. IHTMLObjectElementDisp = dispinterface
  25932. ['{3050F24F-98B5-11CF-BB82-00AA00BDCE0B}']
  25933. property object_: IDispatch readonly dispid -2147415111;
  25934. property classid: WideString readonly dispid -2147415110;
  25935. property data: WideString readonly dispid -2147415109;
  25936. property recordset: IDispatch dispid -2147415107;
  25937. property align: WideString dispid -2147418039;
  25938. property name: WideString dispid -2147418112;
  25939. property codeBase: WideString dispid -2147415106;
  25940. property codeType: WideString dispid -2147415105;
  25941. property code: WideString dispid -2147415104;
  25942. property BaseHref: WideString readonly dispid -2147418110;
  25943. property type_: WideString dispid -2147415103;
  25944. property form: IHTMLFormElement readonly dispid -2147416108;
  25945. property width: OleVariant dispid -2147418107;
  25946. property height: OleVariant dispid -2147418106;
  25947. property readyState: Integer readonly dispid -2147415102;
  25948. property onreadystatechange: OleVariant dispid -2147412087;
  25949. property onerror: OleVariant dispid -2147412083;
  25950. property altHtml: WideString dispid -2147415101;
  25951. property vspace: Integer dispid -2147415100;
  25952. property hspace: Integer dispid -2147415099;
  25953. end;
  25954. // *********************************************************************//
  25955. // Interface: IHTMLObjectElement2
  25956. // Flags: (4416) Dual OleAutomation Dispatchable
  25957. // GUID: {3050F4CD-98B5-11CF-BB82-00AA00BDCE0B}
  25958. // *********************************************************************//
  25959. IHTMLObjectElement2 = interface(IDispatch)
  25960. ['{3050F4CD-98B5-11CF-BB82-00AA00BDCE0B}']
  25961. function namedRecordset(const dataMember: WideString; var hierarchy: OleVariant): IDispatch; safecall;
  25962. procedure Set_classid(const p: WideString); safecall;
  25963. function Get_classid: WideString; safecall;
  25964. procedure Set_data(const p: WideString); safecall;
  25965. function Get_data: WideString; safecall;
  25966. property classid: WideString read Get_classid write Set_classid;
  25967. property data: WideString read Get_data write Set_data;
  25968. end;
  25969. // *********************************************************************//
  25970. // DispIntf: IHTMLObjectElement2Disp
  25971. // Flags: (4416) Dual OleAutomation Dispatchable
  25972. // GUID: {3050F4CD-98B5-11CF-BB82-00AA00BDCE0B}
  25973. // *********************************************************************//
  25974. IHTMLObjectElement2Disp = dispinterface
  25975. ['{3050F4CD-98B5-11CF-BB82-00AA00BDCE0B}']
  25976. function namedRecordset(const dataMember: WideString; var hierarchy: OleVariant): IDispatch; dispid -2147415098;
  25977. property classid: WideString dispid -2147415110;
  25978. property data: WideString dispid -2147415109;
  25979. end;
  25980. // *********************************************************************//
  25981. // Interface: IHTMLObjectElement3
  25982. // Flags: (4416) Dual OleAutomation Dispatchable
  25983. // GUID: {3050F827-98B5-11CF-BB82-00AA00BDCE0B}
  25984. // *********************************************************************//
  25985. IHTMLObjectElement3 = interface(IDispatch)
  25986. ['{3050F827-98B5-11CF-BB82-00AA00BDCE0B}']
  25987. procedure Set_archive(const p: WideString); safecall;
  25988. function Get_archive: WideString; safecall;
  25989. procedure Set_alt(const p: WideString); safecall;
  25990. function Get_alt: WideString; safecall;
  25991. procedure Set_declare(p: WordBool); safecall;
  25992. function Get_declare: WordBool; safecall;
  25993. procedure Set_standby(const p: WideString); safecall;
  25994. function Get_standby: WideString; safecall;
  25995. procedure Set_border(p: OleVariant); safecall;
  25996. function Get_border: OleVariant; safecall;
  25997. procedure Set_useMap(const p: WideString); safecall;
  25998. function Get_useMap: WideString; safecall;
  25999. property archive: WideString read Get_archive write Set_archive;
  26000. property alt: WideString read Get_alt write Set_alt;
  26001. property declare: WordBool read Get_declare write Set_declare;
  26002. property standby: WideString read Get_standby write Set_standby;
  26003. property border: OleVariant read Get_border write Set_border;
  26004. property useMap: WideString read Get_useMap write Set_useMap;
  26005. end;
  26006. // *********************************************************************//
  26007. // DispIntf: IHTMLObjectElement3Disp
  26008. // Flags: (4416) Dual OleAutomation Dispatchable
  26009. // GUID: {3050F827-98B5-11CF-BB82-00AA00BDCE0B}
  26010. // *********************************************************************//
  26011. IHTMLObjectElement3Disp = dispinterface
  26012. ['{3050F827-98B5-11CF-BB82-00AA00BDCE0B}']
  26013. property archive: WideString dispid -2147415097;
  26014. property alt: WideString dispid -2147415096;
  26015. property declare: WordBool dispid -2147415095;
  26016. property standby: WideString dispid -2147415094;
  26017. property border: OleVariant dispid -2147415093;
  26018. property useMap: WideString dispid -2147415092;
  26019. end;
  26020. // *********************************************************************//
  26021. // Interface: IHTMLParamElement
  26022. // Flags: (4416) Dual OleAutomation Dispatchable
  26023. // GUID: {3050F83D-98B5-11CF-BB82-00AA00BDCE0B}
  26024. // *********************************************************************//
  26025. IHTMLParamElement = interface(IDispatch)
  26026. ['{3050F83D-98B5-11CF-BB82-00AA00BDCE0B}']
  26027. procedure Set_name(const p: WideString); safecall;
  26028. function Get_name: WideString; safecall;
  26029. procedure Set_value(const p: WideString); safecall;
  26030. function Get_value: WideString; safecall;
  26031. procedure Set_type_(const p: WideString); safecall;
  26032. function Get_type_: WideString; safecall;
  26033. procedure Set_valueType(const p: WideString); safecall;
  26034. function Get_valueType: WideString; safecall;
  26035. property name: WideString read Get_name write Set_name;
  26036. property value: WideString read Get_value write Set_value;
  26037. property type_: WideString read Get_type_ write Set_type_;
  26038. property valueType: WideString read Get_valueType write Set_valueType;
  26039. end;
  26040. // *********************************************************************//
  26041. // DispIntf: IHTMLParamElementDisp
  26042. // Flags: (4416) Dual OleAutomation Dispatchable
  26043. // GUID: {3050F83D-98B5-11CF-BB82-00AA00BDCE0B}
  26044. // *********************************************************************//
  26045. IHTMLParamElementDisp = dispinterface
  26046. ['{3050F83D-98B5-11CF-BB82-00AA00BDCE0B}']
  26047. property name: WideString dispid 1001;
  26048. property value: WideString dispid 1002;
  26049. property type_: WideString dispid 1003;
  26050. property valueType: WideString dispid 1004;
  26051. end;
  26052. // *********************************************************************//
  26053. // DispIntf: DispHTMLObjectElement
  26054. // Flags: (4112) Hidden Dispatchable
  26055. // GUID: {3050F529-98B5-11CF-BB82-00AA00BDCE0B}
  26056. // *********************************************************************//
  26057. DispHTMLObjectElement = dispinterface
  26058. ['{3050F529-98B5-11CF-BB82-00AA00BDCE0B}']
  26059. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  26060. lFlags: Integer); dispid -2147417611;
  26061. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  26062. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  26063. property _className: WideString dispid -2147417111;
  26064. property id: WideString dispid -2147417110;
  26065. property tagName: WideString readonly dispid -2147417108;
  26066. property parentElement: IHTMLElement readonly dispid -2147418104;
  26067. property style: IHTMLStyle readonly dispid -2147418038;
  26068. property onhelp: OleVariant dispid -2147412099;
  26069. property onclick: OleVariant dispid -2147412104;
  26070. property ondblclick: OleVariant dispid -2147412103;
  26071. property onkeydown: OleVariant dispid -2147412107;
  26072. property onkeyup: OleVariant dispid -2147412106;
  26073. property onkeypress: OleVariant dispid -2147412105;
  26074. property onmouseout: OleVariant dispid -2147412111;
  26075. property onmouseover: OleVariant dispid -2147412112;
  26076. property onmousemove: OleVariant dispid -2147412108;
  26077. property onmousedown: OleVariant dispid -2147412110;
  26078. property onmouseup: OleVariant dispid -2147412109;
  26079. property document: IDispatch readonly dispid -2147417094;
  26080. property title: WideString dispid -2147418043;
  26081. property language: WideString dispid -2147413012;
  26082. property onselectstart: OleVariant dispid -2147412075;
  26083. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  26084. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  26085. property sourceIndex: Integer readonly dispid -2147417088;
  26086. property recordNumber: OleVariant readonly dispid -2147417087;
  26087. property lang: WideString dispid -2147413103;
  26088. property offsetLeft: Integer readonly dispid -2147417104;
  26089. property offsetTop: Integer readonly dispid -2147417103;
  26090. property offsetWidth: Integer readonly dispid -2147417102;
  26091. property offsetHeight: Integer readonly dispid -2147417101;
  26092. property offsetParent: IHTMLElement readonly dispid -2147417100;
  26093. property innerHTML: WideString dispid -2147417086;
  26094. property innerText: WideString dispid -2147417085;
  26095. property outerHTML: WideString dispid -2147417084;
  26096. property outerText: WideString dispid -2147417083;
  26097. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  26098. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  26099. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  26100. property isTextEdit: WordBool readonly dispid -2147417078;
  26101. procedure click; dispid -2147417079;
  26102. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  26103. property ondragstart: OleVariant dispid -2147412077;
  26104. function toString: WideString; dispid -2147417076;
  26105. property onbeforeupdate: OleVariant dispid -2147412091;
  26106. property onafterupdate: OleVariant dispid -2147412090;
  26107. property onerrorupdate: OleVariant dispid -2147412074;
  26108. property onrowexit: OleVariant dispid -2147412094;
  26109. property onrowenter: OleVariant dispid -2147412093;
  26110. property ondatasetchanged: OleVariant dispid -2147412072;
  26111. property ondataavailable: OleVariant dispid -2147412071;
  26112. property ondatasetcomplete: OleVariant dispid -2147412070;
  26113. property onfilterchange: OleVariant dispid -2147412069;
  26114. property children: IDispatch readonly dispid -2147417075;
  26115. property all: IDispatch readonly dispid -2147417074;
  26116. property scopeName: WideString readonly dispid -2147417073;
  26117. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  26118. procedure releaseCapture; dispid -2147417071;
  26119. property onlosecapture: OleVariant dispid -2147412066;
  26120. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  26121. procedure doScroll(component: OleVariant); dispid -2147417069;
  26122. property onscroll: OleVariant dispid -2147412081;
  26123. property ondrag: OleVariant dispid -2147412063;
  26124. property ondragend: OleVariant dispid -2147412062;
  26125. property ondragenter: OleVariant dispid -2147412061;
  26126. property ondragover: OleVariant dispid -2147412060;
  26127. property ondragleave: OleVariant dispid -2147412059;
  26128. property ondrop: OleVariant dispid -2147412058;
  26129. property onbeforecut: OleVariant dispid -2147412054;
  26130. property oncut: OleVariant dispid -2147412057;
  26131. property onbeforecopy: OleVariant dispid -2147412053;
  26132. property oncopy: OleVariant dispid -2147412056;
  26133. property onbeforepaste: OleVariant dispid -2147412052;
  26134. property onpaste: OleVariant dispid -2147412055;
  26135. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  26136. property onpropertychange: OleVariant dispid -2147412065;
  26137. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  26138. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  26139. procedure setExpression(const propname: WideString; const expression: WideString;
  26140. const language: WideString); dispid -2147417608;
  26141. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  26142. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  26143. property tabIndex: Smallint dispid -2147418097;
  26144. procedure focus; dispid -2147416112;
  26145. property accessKey: WideString dispid -2147416107;
  26146. property onblur: OleVariant dispid -2147412097;
  26147. property onfocus: OleVariant dispid -2147412098;
  26148. property onresize: OleVariant dispid -2147412076;
  26149. procedure blur; dispid -2147416110;
  26150. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  26151. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  26152. property clientHeight: Integer readonly dispid -2147416093;
  26153. property clientWidth: Integer readonly dispid -2147416092;
  26154. property clientTop: Integer readonly dispid -2147416091;
  26155. property clientLeft: Integer readonly dispid -2147416090;
  26156. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  26157. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  26158. property readyState: OleVariant readonly dispid -2147412996;
  26159. property onreadystatechange: OleVariant dispid -2147412087;
  26160. property onrowsdelete: OleVariant dispid -2147412050;
  26161. property onrowsinserted: OleVariant dispid -2147412049;
  26162. property oncellchange: OleVariant dispid -2147412048;
  26163. property dir: WideString dispid -2147412995;
  26164. function createControlRange: IDispatch; dispid -2147417056;
  26165. property scrollHeight: Integer readonly dispid -2147417055;
  26166. property scrollWidth: Integer readonly dispid -2147417054;
  26167. property scrollTop: Integer dispid -2147417053;
  26168. property scrollLeft: Integer dispid -2147417052;
  26169. procedure clearAttributes; dispid -2147417050;
  26170. property oncontextmenu: OleVariant dispid -2147412047;
  26171. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  26172. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  26173. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  26174. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  26175. property canHaveChildren: WordBool readonly dispid -2147417040;
  26176. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  26177. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  26178. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  26179. property behaviorUrns: IDispatch readonly dispid -2147417030;
  26180. property tagUrn: WideString dispid -2147417029;
  26181. property onbeforeeditfocus: OleVariant dispid -2147412043;
  26182. property readyStateValue: Integer readonly dispid -2147417028;
  26183. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  26184. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  26185. property isMultiLine: WordBool readonly dispid -2147417015;
  26186. property canHaveHTML: WordBool readonly dispid -2147417014;
  26187. property onlayoutcomplete: OleVariant dispid -2147412039;
  26188. property onpage: OleVariant dispid -2147412038;
  26189. property inflateBlock: WordBool dispid -2147417012;
  26190. property onbeforedeactivate: OleVariant dispid -2147412035;
  26191. procedure setActive; dispid -2147417011;
  26192. property contentEditable: WideString dispid -2147412950;
  26193. property isContentEditable: WordBool readonly dispid -2147417010;
  26194. property hideFocus: WordBool dispid -2147412949;
  26195. property disabled: WordBool dispid -2147418036;
  26196. property isDisabled: WordBool readonly dispid -2147417007;
  26197. property onmove: OleVariant dispid -2147412034;
  26198. property oncontrolselect: OleVariant dispid -2147412033;
  26199. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  26200. property onresizestart: OleVariant dispid -2147412029;
  26201. property onresizeend: OleVariant dispid -2147412028;
  26202. property onmovestart: OleVariant dispid -2147412031;
  26203. property onmoveend: OleVariant dispid -2147412030;
  26204. property onmouseenter: OleVariant dispid -2147412027;
  26205. property onmouseleave: OleVariant dispid -2147412026;
  26206. property onactivate: OleVariant dispid -2147412025;
  26207. property ondeactivate: OleVariant dispid -2147412024;
  26208. function dragDrop: WordBool; dispid -2147417005;
  26209. property glyphMode: Integer readonly dispid -2147417004;
  26210. property onmousewheel: OleVariant dispid -2147412036;
  26211. procedure normalize; dispid -2147417000;
  26212. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  26213. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  26214. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  26215. property onbeforeactivate: OleVariant dispid -2147412022;
  26216. property onfocusin: OleVariant dispid -2147412021;
  26217. property onfocusout: OleVariant dispid -2147412020;
  26218. property uniqueNumber: Integer readonly dispid -2147417058;
  26219. property uniqueID: WideString readonly dispid -2147417057;
  26220. property nodeType: Integer readonly dispid -2147417066;
  26221. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  26222. function hasChildNodes: WordBool; dispid -2147417064;
  26223. property childNodes: IDispatch readonly dispid -2147417063;
  26224. property attributes: IDispatch readonly dispid -2147417062;
  26225. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  26226. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  26227. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  26228. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  26229. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  26230. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  26231. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  26232. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  26233. property nodeName: WideString readonly dispid -2147417038;
  26234. property nodeValue: OleVariant dispid -2147417037;
  26235. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  26236. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  26237. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  26238. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  26239. property ownerDocument: IDispatch readonly dispid -2147416999;
  26240. property dataFld: WideString dispid -2147417091;
  26241. property dataSrc: WideString dispid -2147417090;
  26242. property dataFormatAs: WideString dispid -2147417089;
  26243. property object_: IDispatch readonly dispid -2147415111;
  26244. property recordset: IDispatch dispid -2147415107;
  26245. property align: WideString dispid -2147418039;
  26246. property name: WideString dispid -2147418112;
  26247. property codeBase: WideString dispid -2147415106;
  26248. property codeType: WideString dispid -2147415105;
  26249. property code: WideString dispid -2147415104;
  26250. property BaseHref: WideString readonly dispid -2147418110;
  26251. property type_: WideString dispid -2147415103;
  26252. property form: IHTMLFormElement readonly dispid -2147416108;
  26253. property width: OleVariant dispid -2147418107;
  26254. property height: OleVariant dispid -2147418106;
  26255. property onerror: OleVariant dispid -2147412083;
  26256. property altHtml: WideString dispid -2147415101;
  26257. property vspace: Integer dispid -2147415100;
  26258. property hspace: Integer dispid -2147415099;
  26259. function namedRecordset(const dataMember: WideString; var hierarchy: OleVariant): IDispatch; dispid -2147415098;
  26260. property classid: WideString dispid -2147415110;
  26261. property data: WideString dispid -2147415109;
  26262. property archive: WideString dispid -2147415097;
  26263. property alt: WideString dispid -2147415096;
  26264. property declare: WordBool dispid -2147415095;
  26265. property standby: WideString dispid -2147415094;
  26266. property border: OleVariant dispid -2147415093;
  26267. property useMap: WideString dispid -2147415092;
  26268. end;
  26269. // *********************************************************************//
  26270. // DispIntf: DispHTMLParamElement
  26271. // Flags: (4112) Hidden Dispatchable
  26272. // GUID: {3050F590-98B5-11CF-BB82-00AA00BDCE0B}
  26273. // *********************************************************************//
  26274. DispHTMLParamElement = dispinterface
  26275. ['{3050F590-98B5-11CF-BB82-00AA00BDCE0B}']
  26276. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  26277. lFlags: Integer); dispid -2147417611;
  26278. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  26279. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  26280. property _className: WideString dispid -2147417111;
  26281. property id: WideString dispid -2147417110;
  26282. property tagName: WideString readonly dispid -2147417108;
  26283. property parentElement: IHTMLElement readonly dispid -2147418104;
  26284. property style: IHTMLStyle readonly dispid -2147418038;
  26285. property onhelp: OleVariant dispid -2147412099;
  26286. property onclick: OleVariant dispid -2147412104;
  26287. property ondblclick: OleVariant dispid -2147412103;
  26288. property onkeydown: OleVariant dispid -2147412107;
  26289. property onkeyup: OleVariant dispid -2147412106;
  26290. property onkeypress: OleVariant dispid -2147412105;
  26291. property onmouseout: OleVariant dispid -2147412111;
  26292. property onmouseover: OleVariant dispid -2147412112;
  26293. property onmousemove: OleVariant dispid -2147412108;
  26294. property onmousedown: OleVariant dispid -2147412110;
  26295. property onmouseup: OleVariant dispid -2147412109;
  26296. property document: IDispatch readonly dispid -2147417094;
  26297. property title: WideString dispid -2147418043;
  26298. property language: WideString dispid -2147413012;
  26299. property onselectstart: OleVariant dispid -2147412075;
  26300. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  26301. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  26302. property sourceIndex: Integer readonly dispid -2147417088;
  26303. property recordNumber: OleVariant readonly dispid -2147417087;
  26304. property lang: WideString dispid -2147413103;
  26305. property offsetLeft: Integer readonly dispid -2147417104;
  26306. property offsetTop: Integer readonly dispid -2147417103;
  26307. property offsetWidth: Integer readonly dispid -2147417102;
  26308. property offsetHeight: Integer readonly dispid -2147417101;
  26309. property offsetParent: IHTMLElement readonly dispid -2147417100;
  26310. property innerHTML: WideString dispid -2147417086;
  26311. property innerText: WideString dispid -2147417085;
  26312. property outerHTML: WideString dispid -2147417084;
  26313. property outerText: WideString dispid -2147417083;
  26314. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  26315. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  26316. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  26317. property isTextEdit: WordBool readonly dispid -2147417078;
  26318. procedure click; dispid -2147417079;
  26319. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  26320. property ondragstart: OleVariant dispid -2147412077;
  26321. function toString: WideString; dispid -2147417076;
  26322. property onbeforeupdate: OleVariant dispid -2147412091;
  26323. property onafterupdate: OleVariant dispid -2147412090;
  26324. property onerrorupdate: OleVariant dispid -2147412074;
  26325. property onrowexit: OleVariant dispid -2147412094;
  26326. property onrowenter: OleVariant dispid -2147412093;
  26327. property ondatasetchanged: OleVariant dispid -2147412072;
  26328. property ondataavailable: OleVariant dispid -2147412071;
  26329. property ondatasetcomplete: OleVariant dispid -2147412070;
  26330. property onfilterchange: OleVariant dispid -2147412069;
  26331. property children: IDispatch readonly dispid -2147417075;
  26332. property all: IDispatch readonly dispid -2147417074;
  26333. property scopeName: WideString readonly dispid -2147417073;
  26334. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  26335. procedure releaseCapture; dispid -2147417071;
  26336. property onlosecapture: OleVariant dispid -2147412066;
  26337. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  26338. procedure doScroll(component: OleVariant); dispid -2147417069;
  26339. property onscroll: OleVariant dispid -2147412081;
  26340. property ondrag: OleVariant dispid -2147412063;
  26341. property ondragend: OleVariant dispid -2147412062;
  26342. property ondragenter: OleVariant dispid -2147412061;
  26343. property ondragover: OleVariant dispid -2147412060;
  26344. property ondragleave: OleVariant dispid -2147412059;
  26345. property ondrop: OleVariant dispid -2147412058;
  26346. property onbeforecut: OleVariant dispid -2147412054;
  26347. property oncut: OleVariant dispid -2147412057;
  26348. property onbeforecopy: OleVariant dispid -2147412053;
  26349. property oncopy: OleVariant dispid -2147412056;
  26350. property onbeforepaste: OleVariant dispid -2147412052;
  26351. property onpaste: OleVariant dispid -2147412055;
  26352. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  26353. property onpropertychange: OleVariant dispid -2147412065;
  26354. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  26355. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  26356. procedure setExpression(const propname: WideString; const expression: WideString;
  26357. const language: WideString); dispid -2147417608;
  26358. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  26359. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  26360. property tabIndex: Smallint dispid -2147418097;
  26361. procedure focus; dispid -2147416112;
  26362. property accessKey: WideString dispid -2147416107;
  26363. property onblur: OleVariant dispid -2147412097;
  26364. property onfocus: OleVariant dispid -2147412098;
  26365. property onresize: OleVariant dispid -2147412076;
  26366. procedure blur; dispid -2147416110;
  26367. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  26368. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  26369. property clientHeight: Integer readonly dispid -2147416093;
  26370. property clientWidth: Integer readonly dispid -2147416092;
  26371. property clientTop: Integer readonly dispid -2147416091;
  26372. property clientLeft: Integer readonly dispid -2147416090;
  26373. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  26374. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  26375. property readyState: OleVariant readonly dispid -2147412996;
  26376. property onreadystatechange: OleVariant dispid -2147412087;
  26377. property onrowsdelete: OleVariant dispid -2147412050;
  26378. property onrowsinserted: OleVariant dispid -2147412049;
  26379. property oncellchange: OleVariant dispid -2147412048;
  26380. property dir: WideString dispid -2147412995;
  26381. function createControlRange: IDispatch; dispid -2147417056;
  26382. property scrollHeight: Integer readonly dispid -2147417055;
  26383. property scrollWidth: Integer readonly dispid -2147417054;
  26384. property scrollTop: Integer dispid -2147417053;
  26385. property scrollLeft: Integer dispid -2147417052;
  26386. procedure clearAttributes; dispid -2147417050;
  26387. property oncontextmenu: OleVariant dispid -2147412047;
  26388. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  26389. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  26390. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  26391. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  26392. property canHaveChildren: WordBool readonly dispid -2147417040;
  26393. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  26394. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  26395. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  26396. property behaviorUrns: IDispatch readonly dispid -2147417030;
  26397. property tagUrn: WideString dispid -2147417029;
  26398. property onbeforeeditfocus: OleVariant dispid -2147412043;
  26399. property readyStateValue: Integer readonly dispid -2147417028;
  26400. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  26401. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  26402. property isMultiLine: WordBool readonly dispid -2147417015;
  26403. property canHaveHTML: WordBool readonly dispid -2147417014;
  26404. property onlayoutcomplete: OleVariant dispid -2147412039;
  26405. property onpage: OleVariant dispid -2147412038;
  26406. property inflateBlock: WordBool dispid -2147417012;
  26407. property onbeforedeactivate: OleVariant dispid -2147412035;
  26408. procedure setActive; dispid -2147417011;
  26409. property contentEditable: WideString dispid -2147412950;
  26410. property isContentEditable: WordBool readonly dispid -2147417010;
  26411. property hideFocus: WordBool dispid -2147412949;
  26412. property disabled: WordBool dispid -2147418036;
  26413. property isDisabled: WordBool readonly dispid -2147417007;
  26414. property onmove: OleVariant dispid -2147412034;
  26415. property oncontrolselect: OleVariant dispid -2147412033;
  26416. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  26417. property onresizestart: OleVariant dispid -2147412029;
  26418. property onresizeend: OleVariant dispid -2147412028;
  26419. property onmovestart: OleVariant dispid -2147412031;
  26420. property onmoveend: OleVariant dispid -2147412030;
  26421. property onmouseenter: OleVariant dispid -2147412027;
  26422. property onmouseleave: OleVariant dispid -2147412026;
  26423. property onactivate: OleVariant dispid -2147412025;
  26424. property ondeactivate: OleVariant dispid -2147412024;
  26425. function dragDrop: WordBool; dispid -2147417005;
  26426. property glyphMode: Integer readonly dispid -2147417004;
  26427. property onmousewheel: OleVariant dispid -2147412036;
  26428. procedure normalize; dispid -2147417000;
  26429. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  26430. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  26431. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  26432. property onbeforeactivate: OleVariant dispid -2147412022;
  26433. property onfocusin: OleVariant dispid -2147412021;
  26434. property onfocusout: OleVariant dispid -2147412020;
  26435. property uniqueNumber: Integer readonly dispid -2147417058;
  26436. property uniqueID: WideString readonly dispid -2147417057;
  26437. property nodeType: Integer readonly dispid -2147417066;
  26438. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  26439. function hasChildNodes: WordBool; dispid -2147417064;
  26440. property childNodes: IDispatch readonly dispid -2147417063;
  26441. property attributes: IDispatch readonly dispid -2147417062;
  26442. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  26443. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  26444. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  26445. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  26446. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  26447. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  26448. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  26449. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  26450. property nodeName: WideString readonly dispid -2147417038;
  26451. property nodeValue: OleVariant dispid -2147417037;
  26452. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  26453. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  26454. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  26455. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  26456. property ownerDocument: IDispatch readonly dispid -2147416999;
  26457. property name: WideString dispid 1001;
  26458. property value: WideString dispid 1002;
  26459. property type_: WideString dispid 1003;
  26460. property valueType: WideString dispid 1004;
  26461. end;
  26462. // *********************************************************************//
  26463. // DispIntf: HTMLFrameSiteEvents2
  26464. // Flags: (4112) Hidden Dispatchable
  26465. // GUID: {3050F7FF-98B5-11CF-BB82-00AA00BDCE0B}
  26466. // *********************************************************************//
  26467. HTMLFrameSiteEvents2 = dispinterface
  26468. ['{3050F7FF-98B5-11CF-BB82-00AA00BDCE0B}']
  26469. function onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  26470. function onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  26471. function ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  26472. function onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  26473. procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  26474. procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  26475. procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  26476. procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  26477. procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  26478. procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  26479. procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  26480. function onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  26481. procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  26482. function ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  26483. function onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  26484. procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  26485. function onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  26486. function onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  26487. procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  26488. procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  26489. procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  26490. procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  26491. procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  26492. procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  26493. procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  26494. procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  26495. procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  26496. procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  26497. function ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  26498. procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  26499. function ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  26500. function ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  26501. procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  26502. function ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  26503. function onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  26504. function oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  26505. function onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  26506. function oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  26507. function onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  26508. function onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  26509. function oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  26510. procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  26511. procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  26512. procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  26513. procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  26514. procedure onlayoutcomplete(const pEvtObj: IHTMLEventObj); dispid 1030;
  26515. procedure onpage(const pEvtObj: IHTMLEventObj); dispid 1031;
  26516. procedure onmouseenter(const pEvtObj: IHTMLEventObj); dispid 1042;
  26517. procedure onmouseleave(const pEvtObj: IHTMLEventObj); dispid 1043;
  26518. procedure onactivate(const pEvtObj: IHTMLEventObj); dispid 1044;
  26519. procedure ondeactivate(const pEvtObj: IHTMLEventObj); dispid 1045;
  26520. function onbeforedeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1034;
  26521. function onbeforeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1047;
  26522. procedure onfocusin(const pEvtObj: IHTMLEventObj); dispid 1048;
  26523. procedure onfocusout(const pEvtObj: IHTMLEventObj); dispid 1049;
  26524. procedure onmove(const pEvtObj: IHTMLEventObj); dispid 1035;
  26525. function oncontrolselect(const pEvtObj: IHTMLEventObj): WordBool; dispid 1036;
  26526. function onmovestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1038;
  26527. procedure onmoveend(const pEvtObj: IHTMLEventObj); dispid 1039;
  26528. function onresizestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1040;
  26529. procedure onresizeend(const pEvtObj: IHTMLEventObj); dispid 1041;
  26530. function onmousewheel(const pEvtObj: IHTMLEventObj): WordBool; dispid 1033;
  26531. procedure onload(const pEvtObj: IHTMLEventObj); dispid 1003;
  26532. end;
  26533. // *********************************************************************//
  26534. // DispIntf: HTMLFrameSiteEvents
  26535. // Flags: (4112) Hidden Dispatchable
  26536. // GUID: {3050F800-98B5-11CF-BB82-00AA00BDCE0B}
  26537. // *********************************************************************//
  26538. HTMLFrameSiteEvents = dispinterface
  26539. ['{3050F800-98B5-11CF-BB82-00AA00BDCE0B}']
  26540. function onhelp: WordBool; dispid -2147418102;
  26541. function onclick: WordBool; dispid -600;
  26542. function ondblclick: WordBool; dispid -601;
  26543. function onkeypress: WordBool; dispid -603;
  26544. procedure onkeydown; dispid -602;
  26545. procedure onkeyup; dispid -604;
  26546. procedure onmouseout; dispid -2147418103;
  26547. procedure onmouseover; dispid -2147418104;
  26548. procedure onmousemove; dispid -606;
  26549. procedure onmousedown; dispid -605;
  26550. procedure onmouseup; dispid -607;
  26551. function onselectstart: WordBool; dispid -2147418100;
  26552. procedure onfilterchange; dispid -2147418095;
  26553. function ondragstart: WordBool; dispid -2147418101;
  26554. function onbeforeupdate: WordBool; dispid -2147418108;
  26555. procedure onafterupdate; dispid -2147418107;
  26556. function onerrorupdate: WordBool; dispid -2147418099;
  26557. function onrowexit: WordBool; dispid -2147418106;
  26558. procedure onrowenter; dispid -2147418105;
  26559. procedure ondatasetchanged; dispid -2147418098;
  26560. procedure ondataavailable; dispid -2147418097;
  26561. procedure ondatasetcomplete; dispid -2147418096;
  26562. procedure onlosecapture; dispid -2147418094;
  26563. procedure onpropertychange; dispid -2147418093;
  26564. procedure onscroll; dispid 1014;
  26565. procedure onfocus; dispid -2147418111;
  26566. procedure onblur; dispid -2147418112;
  26567. procedure onresize; dispid 1016;
  26568. function ondrag: WordBool; dispid -2147418092;
  26569. procedure ondragend; dispid -2147418091;
  26570. function ondragenter: WordBool; dispid -2147418090;
  26571. function ondragover: WordBool; dispid -2147418089;
  26572. procedure ondragleave; dispid -2147418088;
  26573. function ondrop: WordBool; dispid -2147418087;
  26574. function onbeforecut: WordBool; dispid -2147418083;
  26575. function oncut: WordBool; dispid -2147418086;
  26576. function onbeforecopy: WordBool; dispid -2147418082;
  26577. function oncopy: WordBool; dispid -2147418085;
  26578. function onbeforepaste: WordBool; dispid -2147418081;
  26579. function onpaste: WordBool; dispid -2147418084;
  26580. function oncontextmenu: WordBool; dispid 1023;
  26581. procedure onrowsdelete; dispid -2147418080;
  26582. procedure onrowsinserted; dispid -2147418079;
  26583. procedure oncellchange; dispid -2147418078;
  26584. procedure onreadystatechange; dispid -609;
  26585. procedure onbeforeeditfocus; dispid 1027;
  26586. procedure onlayoutcomplete; dispid 1030;
  26587. procedure onpage; dispid 1031;
  26588. function onbeforedeactivate: WordBool; dispid 1034;
  26589. function onbeforeactivate: WordBool; dispid 1047;
  26590. procedure onmove; dispid 1035;
  26591. function oncontrolselect: WordBool; dispid 1036;
  26592. function onmovestart: WordBool; dispid 1038;
  26593. procedure onmoveend; dispid 1039;
  26594. function onresizestart: WordBool; dispid 1040;
  26595. procedure onresizeend; dispid 1041;
  26596. procedure onmouseenter; dispid 1042;
  26597. procedure onmouseleave; dispid 1043;
  26598. function onmousewheel: WordBool; dispid 1033;
  26599. procedure onactivate; dispid 1044;
  26600. procedure ondeactivate; dispid 1045;
  26601. procedure onfocusin; dispid 1048;
  26602. procedure onfocusout; dispid 1049;
  26603. procedure onload; dispid 1003;
  26604. end;
  26605. // *********************************************************************//
  26606. // Interface: IHTMLFrameBase2
  26607. // Flags: (4416) Dual OleAutomation Dispatchable
  26608. // GUID: {3050F6DB-98B5-11CF-BB82-00AA00BDCE0B}
  26609. // *********************************************************************//
  26610. IHTMLFrameBase2 = interface(IDispatch)
  26611. ['{3050F6DB-98B5-11CF-BB82-00AA00BDCE0B}']
  26612. function Get_contentWindow: IHTMLWindow2; safecall;
  26613. procedure Set_onload(p: OleVariant); safecall;
  26614. function Get_onload: OleVariant; safecall;
  26615. procedure Set_onreadystatechange(p: OleVariant); safecall;
  26616. function Get_onreadystatechange: OleVariant; safecall;
  26617. function Get_readyState: WideString; safecall;
  26618. procedure Set_allowTransparency(p: WordBool); safecall;
  26619. function Get_allowTransparency: WordBool; safecall;
  26620. property contentWindow: IHTMLWindow2 read Get_contentWindow;
  26621. property onload: OleVariant read Get_onload write Set_onload;
  26622. property onreadystatechange: OleVariant read Get_onreadystatechange write Set_onreadystatechange;
  26623. property readyState: WideString read Get_readyState;
  26624. property allowTransparency: WordBool read Get_allowTransparency write Set_allowTransparency;
  26625. end;
  26626. // *********************************************************************//
  26627. // DispIntf: IHTMLFrameBase2Disp
  26628. // Flags: (4416) Dual OleAutomation Dispatchable
  26629. // GUID: {3050F6DB-98B5-11CF-BB82-00AA00BDCE0B}
  26630. // *********************************************************************//
  26631. IHTMLFrameBase2Disp = dispinterface
  26632. ['{3050F6DB-98B5-11CF-BB82-00AA00BDCE0B}']
  26633. property contentWindow: IHTMLWindow2 readonly dispid -2147415103;
  26634. property onload: OleVariant dispid -2147412080;
  26635. property onreadystatechange: OleVariant dispid -2147412087;
  26636. property readyState: WideString readonly dispid -2147412996;
  26637. property allowTransparency: WordBool dispid -2147412906;
  26638. end;
  26639. // *********************************************************************//
  26640. // Interface: IHTMLFrameBase3
  26641. // Flags: (4416) Dual OleAutomation Dispatchable
  26642. // GUID: {3050F82E-98B5-11CF-BB82-00AA00BDCE0B}
  26643. // *********************************************************************//
  26644. IHTMLFrameBase3 = interface(IDispatch)
  26645. ['{3050F82E-98B5-11CF-BB82-00AA00BDCE0B}']
  26646. procedure Set_longDesc(const p: WideString); safecall;
  26647. function Get_longDesc: WideString; safecall;
  26648. property longDesc: WideString read Get_longDesc write Set_longDesc;
  26649. end;
  26650. // *********************************************************************//
  26651. // DispIntf: IHTMLFrameBase3Disp
  26652. // Flags: (4416) Dual OleAutomation Dispatchable
  26653. // GUID: {3050F82E-98B5-11CF-BB82-00AA00BDCE0B}
  26654. // *********************************************************************//
  26655. IHTMLFrameBase3Disp = dispinterface
  26656. ['{3050F82E-98B5-11CF-BB82-00AA00BDCE0B}']
  26657. property longDesc: WideString dispid -2147415102;
  26658. end;
  26659. // *********************************************************************//
  26660. // DispIntf: DispHTMLFrameBase
  26661. // Flags: (4112) Hidden Dispatchable
  26662. // GUID: {3050F541-98B5-11CF-BB82-00AA00BDCE0B}
  26663. // *********************************************************************//
  26664. DispHTMLFrameBase = dispinterface
  26665. ['{3050F541-98B5-11CF-BB82-00AA00BDCE0B}']
  26666. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  26667. lFlags: Integer); dispid -2147417611;
  26668. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  26669. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  26670. property _className: WideString dispid -2147417111;
  26671. property id: WideString dispid -2147417110;
  26672. property tagName: WideString readonly dispid -2147417108;
  26673. property parentElement: IHTMLElement readonly dispid -2147418104;
  26674. property style: IHTMLStyle readonly dispid -2147418038;
  26675. property onhelp: OleVariant dispid -2147412099;
  26676. property onclick: OleVariant dispid -2147412104;
  26677. property ondblclick: OleVariant dispid -2147412103;
  26678. property onkeydown: OleVariant dispid -2147412107;
  26679. property onkeyup: OleVariant dispid -2147412106;
  26680. property onkeypress: OleVariant dispid -2147412105;
  26681. property onmouseout: OleVariant dispid -2147412111;
  26682. property onmouseover: OleVariant dispid -2147412112;
  26683. property onmousemove: OleVariant dispid -2147412108;
  26684. property onmousedown: OleVariant dispid -2147412110;
  26685. property onmouseup: OleVariant dispid -2147412109;
  26686. property document: IDispatch readonly dispid -2147417094;
  26687. property title: WideString dispid -2147418043;
  26688. property language: WideString dispid -2147413012;
  26689. property onselectstart: OleVariant dispid -2147412075;
  26690. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  26691. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  26692. property sourceIndex: Integer readonly dispid -2147417088;
  26693. property recordNumber: OleVariant readonly dispid -2147417087;
  26694. property lang: WideString dispid -2147413103;
  26695. property offsetLeft: Integer readonly dispid -2147417104;
  26696. property offsetTop: Integer readonly dispid -2147417103;
  26697. property offsetWidth: Integer readonly dispid -2147417102;
  26698. property offsetHeight: Integer readonly dispid -2147417101;
  26699. property offsetParent: IHTMLElement readonly dispid -2147417100;
  26700. property innerHTML: WideString dispid -2147417086;
  26701. property innerText: WideString dispid -2147417085;
  26702. property outerHTML: WideString dispid -2147417084;
  26703. property outerText: WideString dispid -2147417083;
  26704. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  26705. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  26706. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  26707. property isTextEdit: WordBool readonly dispid -2147417078;
  26708. procedure click; dispid -2147417079;
  26709. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  26710. property ondragstart: OleVariant dispid -2147412077;
  26711. function toString: WideString; dispid -2147417076;
  26712. property onbeforeupdate: OleVariant dispid -2147412091;
  26713. property onafterupdate: OleVariant dispid -2147412090;
  26714. property onerrorupdate: OleVariant dispid -2147412074;
  26715. property onrowexit: OleVariant dispid -2147412094;
  26716. property onrowenter: OleVariant dispid -2147412093;
  26717. property ondatasetchanged: OleVariant dispid -2147412072;
  26718. property ondataavailable: OleVariant dispid -2147412071;
  26719. property ondatasetcomplete: OleVariant dispid -2147412070;
  26720. property onfilterchange: OleVariant dispid -2147412069;
  26721. property children: IDispatch readonly dispid -2147417075;
  26722. property all: IDispatch readonly dispid -2147417074;
  26723. property scopeName: WideString readonly dispid -2147417073;
  26724. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  26725. procedure releaseCapture; dispid -2147417071;
  26726. property onlosecapture: OleVariant dispid -2147412066;
  26727. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  26728. procedure doScroll(component: OleVariant); dispid -2147417069;
  26729. property onscroll: OleVariant dispid -2147412081;
  26730. property ondrag: OleVariant dispid -2147412063;
  26731. property ondragend: OleVariant dispid -2147412062;
  26732. property ondragenter: OleVariant dispid -2147412061;
  26733. property ondragover: OleVariant dispid -2147412060;
  26734. property ondragleave: OleVariant dispid -2147412059;
  26735. property ondrop: OleVariant dispid -2147412058;
  26736. property onbeforecut: OleVariant dispid -2147412054;
  26737. property oncut: OleVariant dispid -2147412057;
  26738. property onbeforecopy: OleVariant dispid -2147412053;
  26739. property oncopy: OleVariant dispid -2147412056;
  26740. property onbeforepaste: OleVariant dispid -2147412052;
  26741. property onpaste: OleVariant dispid -2147412055;
  26742. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  26743. property onpropertychange: OleVariant dispid -2147412065;
  26744. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  26745. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  26746. procedure setExpression(const propname: WideString; const expression: WideString;
  26747. const language: WideString); dispid -2147417608;
  26748. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  26749. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  26750. property tabIndex: Smallint dispid -2147418097;
  26751. procedure focus; dispid -2147416112;
  26752. property accessKey: WideString dispid -2147416107;
  26753. property onblur: OleVariant dispid -2147412097;
  26754. property onfocus: OleVariant dispid -2147412098;
  26755. property onresize: OleVariant dispid -2147412076;
  26756. procedure blur; dispid -2147416110;
  26757. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  26758. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  26759. property clientHeight: Integer readonly dispid -2147416093;
  26760. property clientWidth: Integer readonly dispid -2147416092;
  26761. property clientTop: Integer readonly dispid -2147416091;
  26762. property clientLeft: Integer readonly dispid -2147416090;
  26763. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  26764. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  26765. property readyState: OleVariant readonly dispid -2147412996;
  26766. property onreadystatechange: OleVariant dispid -2147412087;
  26767. property onrowsdelete: OleVariant dispid -2147412050;
  26768. property onrowsinserted: OleVariant dispid -2147412049;
  26769. property oncellchange: OleVariant dispid -2147412048;
  26770. property dir: WideString dispid -2147412995;
  26771. function createControlRange: IDispatch; dispid -2147417056;
  26772. property scrollHeight: Integer readonly dispid -2147417055;
  26773. property scrollWidth: Integer readonly dispid -2147417054;
  26774. property scrollTop: Integer dispid -2147417053;
  26775. property scrollLeft: Integer dispid -2147417052;
  26776. procedure clearAttributes; dispid -2147417050;
  26777. property oncontextmenu: OleVariant dispid -2147412047;
  26778. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  26779. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  26780. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  26781. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  26782. property canHaveChildren: WordBool readonly dispid -2147417040;
  26783. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  26784. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  26785. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  26786. property behaviorUrns: IDispatch readonly dispid -2147417030;
  26787. property tagUrn: WideString dispid -2147417029;
  26788. property onbeforeeditfocus: OleVariant dispid -2147412043;
  26789. property readyStateValue: Integer readonly dispid -2147417028;
  26790. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  26791. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  26792. property isMultiLine: WordBool readonly dispid -2147417015;
  26793. property canHaveHTML: WordBool readonly dispid -2147417014;
  26794. property onlayoutcomplete: OleVariant dispid -2147412039;
  26795. property onpage: OleVariant dispid -2147412038;
  26796. property inflateBlock: WordBool dispid -2147417012;
  26797. property onbeforedeactivate: OleVariant dispid -2147412035;
  26798. procedure setActive; dispid -2147417011;
  26799. property contentEditable: WideString dispid -2147412950;
  26800. property isContentEditable: WordBool readonly dispid -2147417010;
  26801. property hideFocus: WordBool dispid -2147412949;
  26802. property disabled: WordBool dispid -2147418036;
  26803. property isDisabled: WordBool readonly dispid -2147417007;
  26804. property onmove: OleVariant dispid -2147412034;
  26805. property oncontrolselect: OleVariant dispid -2147412033;
  26806. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  26807. property onresizestart: OleVariant dispid -2147412029;
  26808. property onresizeend: OleVariant dispid -2147412028;
  26809. property onmovestart: OleVariant dispid -2147412031;
  26810. property onmoveend: OleVariant dispid -2147412030;
  26811. property onmouseenter: OleVariant dispid -2147412027;
  26812. property onmouseleave: OleVariant dispid -2147412026;
  26813. property onactivate: OleVariant dispid -2147412025;
  26814. property ondeactivate: OleVariant dispid -2147412024;
  26815. function dragDrop: WordBool; dispid -2147417005;
  26816. property glyphMode: Integer readonly dispid -2147417004;
  26817. property onmousewheel: OleVariant dispid -2147412036;
  26818. procedure normalize; dispid -2147417000;
  26819. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  26820. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  26821. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  26822. property onbeforeactivate: OleVariant dispid -2147412022;
  26823. property onfocusin: OleVariant dispid -2147412021;
  26824. property onfocusout: OleVariant dispid -2147412020;
  26825. property uniqueNumber: Integer readonly dispid -2147417058;
  26826. property uniqueID: WideString readonly dispid -2147417057;
  26827. property nodeType: Integer readonly dispid -2147417066;
  26828. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  26829. function hasChildNodes: WordBool; dispid -2147417064;
  26830. property childNodes: IDispatch readonly dispid -2147417063;
  26831. property attributes: IDispatch readonly dispid -2147417062;
  26832. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  26833. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  26834. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  26835. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  26836. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  26837. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  26838. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  26839. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  26840. property nodeName: WideString readonly dispid -2147417038;
  26841. property nodeValue: OleVariant dispid -2147417037;
  26842. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  26843. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  26844. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  26845. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  26846. property ownerDocument: IDispatch readonly dispid -2147416999;
  26847. property src: WideString dispid -2147415112;
  26848. property name: WideString dispid -2147418112;
  26849. property border: OleVariant dispid -2147415110;
  26850. property frameBorder: WideString dispid -2147415109;
  26851. property frameSpacing: OleVariant dispid -2147415108;
  26852. property marginWidth: OleVariant dispid -2147415107;
  26853. property marginHeight: OleVariant dispid -2147415106;
  26854. property noResize: WordBool dispid -2147415105;
  26855. property scrolling: WideString dispid -2147415104;
  26856. property contentWindow: IHTMLWindow2 readonly dispid -2147415103;
  26857. property onload: OleVariant dispid -2147412080;
  26858. property allowTransparency: WordBool dispid -2147412906;
  26859. property longDesc: WideString dispid -2147415102;
  26860. end;
  26861. // *********************************************************************//
  26862. // Interface: IHTMLFrameElement
  26863. // Flags: (4416) Dual OleAutomation Dispatchable
  26864. // GUID: {3050F313-98B5-11CF-BB82-00AA00BDCE0B}
  26865. // *********************************************************************//
  26866. IHTMLFrameElement = interface(IDispatch)
  26867. ['{3050F313-98B5-11CF-BB82-00AA00BDCE0B}']
  26868. procedure Set_borderColor(p: OleVariant); safecall;
  26869. function Get_borderColor: OleVariant; safecall;
  26870. property borderColor: OleVariant read Get_borderColor write Set_borderColor;
  26871. end;
  26872. // *********************************************************************//
  26873. // DispIntf: IHTMLFrameElementDisp
  26874. // Flags: (4416) Dual OleAutomation Dispatchable
  26875. // GUID: {3050F313-98B5-11CF-BB82-00AA00BDCE0B}
  26876. // *********************************************************************//
  26877. IHTMLFrameElementDisp = dispinterface
  26878. ['{3050F313-98B5-11CF-BB82-00AA00BDCE0B}']
  26879. property borderColor: OleVariant dispid -2147414111;
  26880. end;
  26881. // *********************************************************************//
  26882. // Interface: IHTMLFrameElement2
  26883. // Flags: (4416) Dual OleAutomation Dispatchable
  26884. // GUID: {3050F7F5-98B5-11CF-BB82-00AA00BDCE0B}
  26885. // *********************************************************************//
  26886. IHTMLFrameElement2 = interface(IDispatch)
  26887. ['{3050F7F5-98B5-11CF-BB82-00AA00BDCE0B}']
  26888. procedure Set_height(p: OleVariant); safecall;
  26889. function Get_height: OleVariant; safecall;
  26890. procedure Set_width(p: OleVariant); safecall;
  26891. function Get_width: OleVariant; safecall;
  26892. property height: OleVariant read Get_height write Set_height;
  26893. property width: OleVariant read Get_width write Set_width;
  26894. end;
  26895. // *********************************************************************//
  26896. // DispIntf: IHTMLFrameElement2Disp
  26897. // Flags: (4416) Dual OleAutomation Dispatchable
  26898. // GUID: {3050F7F5-98B5-11CF-BB82-00AA00BDCE0B}
  26899. // *********************************************************************//
  26900. IHTMLFrameElement2Disp = dispinterface
  26901. ['{3050F7F5-98B5-11CF-BB82-00AA00BDCE0B}']
  26902. property height: OleVariant dispid -2147418106;
  26903. property width: OleVariant dispid -2147418107;
  26904. end;
  26905. // *********************************************************************//
  26906. // DispIntf: DispHTMLFrameElement
  26907. // Flags: (4112) Hidden Dispatchable
  26908. // GUID: {3050F513-98B5-11CF-BB82-00AA00BDCE0B}
  26909. // *********************************************************************//
  26910. DispHTMLFrameElement = dispinterface
  26911. ['{3050F513-98B5-11CF-BB82-00AA00BDCE0B}']
  26912. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  26913. lFlags: Integer); dispid -2147417611;
  26914. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  26915. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  26916. property _className: WideString dispid -2147417111;
  26917. property id: WideString dispid -2147417110;
  26918. property tagName: WideString readonly dispid -2147417108;
  26919. property parentElement: IHTMLElement readonly dispid -2147418104;
  26920. property style: IHTMLStyle readonly dispid -2147418038;
  26921. property onhelp: OleVariant dispid -2147412099;
  26922. property onclick: OleVariant dispid -2147412104;
  26923. property ondblclick: OleVariant dispid -2147412103;
  26924. property onkeydown: OleVariant dispid -2147412107;
  26925. property onkeyup: OleVariant dispid -2147412106;
  26926. property onkeypress: OleVariant dispid -2147412105;
  26927. property onmouseout: OleVariant dispid -2147412111;
  26928. property onmouseover: OleVariant dispid -2147412112;
  26929. property onmousemove: OleVariant dispid -2147412108;
  26930. property onmousedown: OleVariant dispid -2147412110;
  26931. property onmouseup: OleVariant dispid -2147412109;
  26932. property document: IDispatch readonly dispid -2147417094;
  26933. property title: WideString dispid -2147418043;
  26934. property language: WideString dispid -2147413012;
  26935. property onselectstart: OleVariant dispid -2147412075;
  26936. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  26937. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  26938. property sourceIndex: Integer readonly dispid -2147417088;
  26939. property recordNumber: OleVariant readonly dispid -2147417087;
  26940. property lang: WideString dispid -2147413103;
  26941. property offsetLeft: Integer readonly dispid -2147417104;
  26942. property offsetTop: Integer readonly dispid -2147417103;
  26943. property offsetWidth: Integer readonly dispid -2147417102;
  26944. property offsetHeight: Integer readonly dispid -2147417101;
  26945. property offsetParent: IHTMLElement readonly dispid -2147417100;
  26946. property innerHTML: WideString dispid -2147417086;
  26947. property innerText: WideString dispid -2147417085;
  26948. property outerHTML: WideString dispid -2147417084;
  26949. property outerText: WideString dispid -2147417083;
  26950. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  26951. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  26952. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  26953. property isTextEdit: WordBool readonly dispid -2147417078;
  26954. procedure click; dispid -2147417079;
  26955. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  26956. property ondragstart: OleVariant dispid -2147412077;
  26957. function toString: WideString; dispid -2147417076;
  26958. property onbeforeupdate: OleVariant dispid -2147412091;
  26959. property onafterupdate: OleVariant dispid -2147412090;
  26960. property onerrorupdate: OleVariant dispid -2147412074;
  26961. property onrowexit: OleVariant dispid -2147412094;
  26962. property onrowenter: OleVariant dispid -2147412093;
  26963. property ondatasetchanged: OleVariant dispid -2147412072;
  26964. property ondataavailable: OleVariant dispid -2147412071;
  26965. property ondatasetcomplete: OleVariant dispid -2147412070;
  26966. property onfilterchange: OleVariant dispid -2147412069;
  26967. property children: IDispatch readonly dispid -2147417075;
  26968. property all: IDispatch readonly dispid -2147417074;
  26969. property scopeName: WideString readonly dispid -2147417073;
  26970. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  26971. procedure releaseCapture; dispid -2147417071;
  26972. property onlosecapture: OleVariant dispid -2147412066;
  26973. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  26974. procedure doScroll(component: OleVariant); dispid -2147417069;
  26975. property onscroll: OleVariant dispid -2147412081;
  26976. property ondrag: OleVariant dispid -2147412063;
  26977. property ondragend: OleVariant dispid -2147412062;
  26978. property ondragenter: OleVariant dispid -2147412061;
  26979. property ondragover: OleVariant dispid -2147412060;
  26980. property ondragleave: OleVariant dispid -2147412059;
  26981. property ondrop: OleVariant dispid -2147412058;
  26982. property onbeforecut: OleVariant dispid -2147412054;
  26983. property oncut: OleVariant dispid -2147412057;
  26984. property onbeforecopy: OleVariant dispid -2147412053;
  26985. property oncopy: OleVariant dispid -2147412056;
  26986. property onbeforepaste: OleVariant dispid -2147412052;
  26987. property onpaste: OleVariant dispid -2147412055;
  26988. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  26989. property onpropertychange: OleVariant dispid -2147412065;
  26990. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  26991. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  26992. procedure setExpression(const propname: WideString; const expression: WideString;
  26993. const language: WideString); dispid -2147417608;
  26994. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  26995. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  26996. property tabIndex: Smallint dispid -2147418097;
  26997. procedure focus; dispid -2147416112;
  26998. property accessKey: WideString dispid -2147416107;
  26999. property onblur: OleVariant dispid -2147412097;
  27000. property onfocus: OleVariant dispid -2147412098;
  27001. property onresize: OleVariant dispid -2147412076;
  27002. procedure blur; dispid -2147416110;
  27003. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  27004. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  27005. property clientHeight: Integer readonly dispid -2147416093;
  27006. property clientWidth: Integer readonly dispid -2147416092;
  27007. property clientTop: Integer readonly dispid -2147416091;
  27008. property clientLeft: Integer readonly dispid -2147416090;
  27009. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  27010. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  27011. property readyState: OleVariant readonly dispid -2147412996;
  27012. property onreadystatechange: OleVariant dispid -2147412087;
  27013. property onrowsdelete: OleVariant dispid -2147412050;
  27014. property onrowsinserted: OleVariant dispid -2147412049;
  27015. property oncellchange: OleVariant dispid -2147412048;
  27016. property dir: WideString dispid -2147412995;
  27017. function createControlRange: IDispatch; dispid -2147417056;
  27018. property scrollHeight: Integer readonly dispid -2147417055;
  27019. property scrollWidth: Integer readonly dispid -2147417054;
  27020. property scrollTop: Integer dispid -2147417053;
  27021. property scrollLeft: Integer dispid -2147417052;
  27022. procedure clearAttributes; dispid -2147417050;
  27023. property oncontextmenu: OleVariant dispid -2147412047;
  27024. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  27025. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  27026. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  27027. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  27028. property canHaveChildren: WordBool readonly dispid -2147417040;
  27029. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  27030. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  27031. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  27032. property behaviorUrns: IDispatch readonly dispid -2147417030;
  27033. property tagUrn: WideString dispid -2147417029;
  27034. property onbeforeeditfocus: OleVariant dispid -2147412043;
  27035. property readyStateValue: Integer readonly dispid -2147417028;
  27036. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  27037. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  27038. property isMultiLine: WordBool readonly dispid -2147417015;
  27039. property canHaveHTML: WordBool readonly dispid -2147417014;
  27040. property onlayoutcomplete: OleVariant dispid -2147412039;
  27041. property onpage: OleVariant dispid -2147412038;
  27042. property inflateBlock: WordBool dispid -2147417012;
  27043. property onbeforedeactivate: OleVariant dispid -2147412035;
  27044. procedure setActive; dispid -2147417011;
  27045. property contentEditable: WideString dispid -2147412950;
  27046. property isContentEditable: WordBool readonly dispid -2147417010;
  27047. property hideFocus: WordBool dispid -2147412949;
  27048. property disabled: WordBool dispid -2147418036;
  27049. property isDisabled: WordBool readonly dispid -2147417007;
  27050. property onmove: OleVariant dispid -2147412034;
  27051. property oncontrolselect: OleVariant dispid -2147412033;
  27052. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  27053. property onresizestart: OleVariant dispid -2147412029;
  27054. property onresizeend: OleVariant dispid -2147412028;
  27055. property onmovestart: OleVariant dispid -2147412031;
  27056. property onmoveend: OleVariant dispid -2147412030;
  27057. property onmouseenter: OleVariant dispid -2147412027;
  27058. property onmouseleave: OleVariant dispid -2147412026;
  27059. property onactivate: OleVariant dispid -2147412025;
  27060. property ondeactivate: OleVariant dispid -2147412024;
  27061. function dragDrop: WordBool; dispid -2147417005;
  27062. property glyphMode: Integer readonly dispid -2147417004;
  27063. property onmousewheel: OleVariant dispid -2147412036;
  27064. procedure normalize; dispid -2147417000;
  27065. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  27066. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  27067. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  27068. property onbeforeactivate: OleVariant dispid -2147412022;
  27069. property onfocusin: OleVariant dispid -2147412021;
  27070. property onfocusout: OleVariant dispid -2147412020;
  27071. property uniqueNumber: Integer readonly dispid -2147417058;
  27072. property uniqueID: WideString readonly dispid -2147417057;
  27073. property nodeType: Integer readonly dispid -2147417066;
  27074. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  27075. function hasChildNodes: WordBool; dispid -2147417064;
  27076. property childNodes: IDispatch readonly dispid -2147417063;
  27077. property attributes: IDispatch readonly dispid -2147417062;
  27078. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  27079. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  27080. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  27081. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  27082. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  27083. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  27084. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  27085. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  27086. property nodeName: WideString readonly dispid -2147417038;
  27087. property nodeValue: OleVariant dispid -2147417037;
  27088. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  27089. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  27090. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  27091. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  27092. property ownerDocument: IDispatch readonly dispid -2147416999;
  27093. property dataFld: WideString dispid -2147417091;
  27094. property dataSrc: WideString dispid -2147417090;
  27095. property dataFormatAs: WideString dispid -2147417089;
  27096. property src: WideString dispid -2147415112;
  27097. property name: WideString dispid -2147418112;
  27098. property border: OleVariant dispid -2147415110;
  27099. property frameBorder: WideString dispid -2147415109;
  27100. property frameSpacing: OleVariant dispid -2147415108;
  27101. property marginWidth: OleVariant dispid -2147415107;
  27102. property marginHeight: OleVariant dispid -2147415106;
  27103. property noResize: WordBool dispid -2147415105;
  27104. property scrolling: WideString dispid -2147415104;
  27105. property contentWindow: IHTMLWindow2 readonly dispid -2147415103;
  27106. property onload: OleVariant dispid -2147412080;
  27107. property allowTransparency: WordBool dispid -2147412906;
  27108. property longDesc: WideString dispid -2147415102;
  27109. property borderColor: OleVariant dispid -2147414111;
  27110. property height: OleVariant dispid -2147418106;
  27111. property width: OleVariant dispid -2147418107;
  27112. end;
  27113. // *********************************************************************//
  27114. // Interface: IHTMLIFrameElement
  27115. // Flags: (4416) Dual OleAutomation Dispatchable
  27116. // GUID: {3050F315-98B5-11CF-BB82-00AA00BDCE0B}
  27117. // *********************************************************************//
  27118. IHTMLIFrameElement = interface(IDispatch)
  27119. ['{3050F315-98B5-11CF-BB82-00AA00BDCE0B}']
  27120. procedure Set_vspace(p: Integer); safecall;
  27121. function Get_vspace: Integer; safecall;
  27122. procedure Set_hspace(p: Integer); safecall;
  27123. function Get_hspace: Integer; safecall;
  27124. procedure Set_align(const p: WideString); safecall;
  27125. function Get_align: WideString; safecall;
  27126. property vspace: Integer read Get_vspace write Set_vspace;
  27127. property hspace: Integer read Get_hspace write Set_hspace;
  27128. property align: WideString read Get_align write Set_align;
  27129. end;
  27130. // *********************************************************************//
  27131. // DispIntf: IHTMLIFrameElementDisp
  27132. // Flags: (4416) Dual OleAutomation Dispatchable
  27133. // GUID: {3050F315-98B5-11CF-BB82-00AA00BDCE0B}
  27134. // *********************************************************************//
  27135. IHTMLIFrameElementDisp = dispinterface
  27136. ['{3050F315-98B5-11CF-BB82-00AA00BDCE0B}']
  27137. property vspace: Integer dispid -2147414111;
  27138. property hspace: Integer dispid -2147414110;
  27139. property align: WideString dispid -2147418039;
  27140. end;
  27141. // *********************************************************************//
  27142. // Interface: IHTMLIFrameElement2
  27143. // Flags: (4416) Dual OleAutomation Dispatchable
  27144. // GUID: {3050F4E6-98B5-11CF-BB82-00AA00BDCE0B}
  27145. // *********************************************************************//
  27146. IHTMLIFrameElement2 = interface(IDispatch)
  27147. ['{3050F4E6-98B5-11CF-BB82-00AA00BDCE0B}']
  27148. procedure Set_height(p: OleVariant); safecall;
  27149. function Get_height: OleVariant; safecall;
  27150. procedure Set_width(p: OleVariant); safecall;
  27151. function Get_width: OleVariant; safecall;
  27152. property height: OleVariant read Get_height write Set_height;
  27153. property width: OleVariant read Get_width write Set_width;
  27154. end;
  27155. // *********************************************************************//
  27156. // DispIntf: IHTMLIFrameElement2Disp
  27157. // Flags: (4416) Dual OleAutomation Dispatchable
  27158. // GUID: {3050F4E6-98B5-11CF-BB82-00AA00BDCE0B}
  27159. // *********************************************************************//
  27160. IHTMLIFrameElement2Disp = dispinterface
  27161. ['{3050F4E6-98B5-11CF-BB82-00AA00BDCE0B}']
  27162. property height: OleVariant dispid -2147418106;
  27163. property width: OleVariant dispid -2147418107;
  27164. end;
  27165. // *********************************************************************//
  27166. // DispIntf: DispHTMLIFrame
  27167. // Flags: (4112) Hidden Dispatchable
  27168. // GUID: {3050F51B-98B5-11CF-BB82-00AA00BDCE0B}
  27169. // *********************************************************************//
  27170. DispHTMLIFrame = dispinterface
  27171. ['{3050F51B-98B5-11CF-BB82-00AA00BDCE0B}']
  27172. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  27173. lFlags: Integer); dispid -2147417611;
  27174. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  27175. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  27176. property _className: WideString dispid -2147417111;
  27177. property id: WideString dispid -2147417110;
  27178. property tagName: WideString readonly dispid -2147417108;
  27179. property parentElement: IHTMLElement readonly dispid -2147418104;
  27180. property style: IHTMLStyle readonly dispid -2147418038;
  27181. property onhelp: OleVariant dispid -2147412099;
  27182. property onclick: OleVariant dispid -2147412104;
  27183. property ondblclick: OleVariant dispid -2147412103;
  27184. property onkeydown: OleVariant dispid -2147412107;
  27185. property onkeyup: OleVariant dispid -2147412106;
  27186. property onkeypress: OleVariant dispid -2147412105;
  27187. property onmouseout: OleVariant dispid -2147412111;
  27188. property onmouseover: OleVariant dispid -2147412112;
  27189. property onmousemove: OleVariant dispid -2147412108;
  27190. property onmousedown: OleVariant dispid -2147412110;
  27191. property onmouseup: OleVariant dispid -2147412109;
  27192. property document: IDispatch readonly dispid -2147417094;
  27193. property title: WideString dispid -2147418043;
  27194. property language: WideString dispid -2147413012;
  27195. property onselectstart: OleVariant dispid -2147412075;
  27196. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  27197. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  27198. property sourceIndex: Integer readonly dispid -2147417088;
  27199. property recordNumber: OleVariant readonly dispid -2147417087;
  27200. property lang: WideString dispid -2147413103;
  27201. property offsetLeft: Integer readonly dispid -2147417104;
  27202. property offsetTop: Integer readonly dispid -2147417103;
  27203. property offsetWidth: Integer readonly dispid -2147417102;
  27204. property offsetHeight: Integer readonly dispid -2147417101;
  27205. property offsetParent: IHTMLElement readonly dispid -2147417100;
  27206. property innerHTML: WideString dispid -2147417086;
  27207. property innerText: WideString dispid -2147417085;
  27208. property outerHTML: WideString dispid -2147417084;
  27209. property outerText: WideString dispid -2147417083;
  27210. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  27211. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  27212. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  27213. property isTextEdit: WordBool readonly dispid -2147417078;
  27214. procedure click; dispid -2147417079;
  27215. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  27216. property ondragstart: OleVariant dispid -2147412077;
  27217. function toString: WideString; dispid -2147417076;
  27218. property onbeforeupdate: OleVariant dispid -2147412091;
  27219. property onafterupdate: OleVariant dispid -2147412090;
  27220. property onerrorupdate: OleVariant dispid -2147412074;
  27221. property onrowexit: OleVariant dispid -2147412094;
  27222. property onrowenter: OleVariant dispid -2147412093;
  27223. property ondatasetchanged: OleVariant dispid -2147412072;
  27224. property ondataavailable: OleVariant dispid -2147412071;
  27225. property ondatasetcomplete: OleVariant dispid -2147412070;
  27226. property onfilterchange: OleVariant dispid -2147412069;
  27227. property children: IDispatch readonly dispid -2147417075;
  27228. property all: IDispatch readonly dispid -2147417074;
  27229. property scopeName: WideString readonly dispid -2147417073;
  27230. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  27231. procedure releaseCapture; dispid -2147417071;
  27232. property onlosecapture: OleVariant dispid -2147412066;
  27233. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  27234. procedure doScroll(component: OleVariant); dispid -2147417069;
  27235. property onscroll: OleVariant dispid -2147412081;
  27236. property ondrag: OleVariant dispid -2147412063;
  27237. property ondragend: OleVariant dispid -2147412062;
  27238. property ondragenter: OleVariant dispid -2147412061;
  27239. property ondragover: OleVariant dispid -2147412060;
  27240. property ondragleave: OleVariant dispid -2147412059;
  27241. property ondrop: OleVariant dispid -2147412058;
  27242. property onbeforecut: OleVariant dispid -2147412054;
  27243. property oncut: OleVariant dispid -2147412057;
  27244. property onbeforecopy: OleVariant dispid -2147412053;
  27245. property oncopy: OleVariant dispid -2147412056;
  27246. property onbeforepaste: OleVariant dispid -2147412052;
  27247. property onpaste: OleVariant dispid -2147412055;
  27248. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  27249. property onpropertychange: OleVariant dispid -2147412065;
  27250. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  27251. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  27252. procedure setExpression(const propname: WideString; const expression: WideString;
  27253. const language: WideString); dispid -2147417608;
  27254. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  27255. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  27256. property tabIndex: Smallint dispid -2147418097;
  27257. procedure focus; dispid -2147416112;
  27258. property accessKey: WideString dispid -2147416107;
  27259. property onblur: OleVariant dispid -2147412097;
  27260. property onfocus: OleVariant dispid -2147412098;
  27261. property onresize: OleVariant dispid -2147412076;
  27262. procedure blur; dispid -2147416110;
  27263. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  27264. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  27265. property clientHeight: Integer readonly dispid -2147416093;
  27266. property clientWidth: Integer readonly dispid -2147416092;
  27267. property clientTop: Integer readonly dispid -2147416091;
  27268. property clientLeft: Integer readonly dispid -2147416090;
  27269. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  27270. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  27271. property readyState: OleVariant readonly dispid -2147412996;
  27272. property onreadystatechange: OleVariant dispid -2147412087;
  27273. property onrowsdelete: OleVariant dispid -2147412050;
  27274. property onrowsinserted: OleVariant dispid -2147412049;
  27275. property oncellchange: OleVariant dispid -2147412048;
  27276. property dir: WideString dispid -2147412995;
  27277. function createControlRange: IDispatch; dispid -2147417056;
  27278. property scrollHeight: Integer readonly dispid -2147417055;
  27279. property scrollWidth: Integer readonly dispid -2147417054;
  27280. property scrollTop: Integer dispid -2147417053;
  27281. property scrollLeft: Integer dispid -2147417052;
  27282. procedure clearAttributes; dispid -2147417050;
  27283. property oncontextmenu: OleVariant dispid -2147412047;
  27284. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  27285. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  27286. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  27287. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  27288. property canHaveChildren: WordBool readonly dispid -2147417040;
  27289. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  27290. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  27291. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  27292. property behaviorUrns: IDispatch readonly dispid -2147417030;
  27293. property tagUrn: WideString dispid -2147417029;
  27294. property onbeforeeditfocus: OleVariant dispid -2147412043;
  27295. property readyStateValue: Integer readonly dispid -2147417028;
  27296. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  27297. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  27298. property isMultiLine: WordBool readonly dispid -2147417015;
  27299. property canHaveHTML: WordBool readonly dispid -2147417014;
  27300. property onlayoutcomplete: OleVariant dispid -2147412039;
  27301. property onpage: OleVariant dispid -2147412038;
  27302. property inflateBlock: WordBool dispid -2147417012;
  27303. property onbeforedeactivate: OleVariant dispid -2147412035;
  27304. procedure setActive; dispid -2147417011;
  27305. property contentEditable: WideString dispid -2147412950;
  27306. property isContentEditable: WordBool readonly dispid -2147417010;
  27307. property hideFocus: WordBool dispid -2147412949;
  27308. property disabled: WordBool dispid -2147418036;
  27309. property isDisabled: WordBool readonly dispid -2147417007;
  27310. property onmove: OleVariant dispid -2147412034;
  27311. property oncontrolselect: OleVariant dispid -2147412033;
  27312. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  27313. property onresizestart: OleVariant dispid -2147412029;
  27314. property onresizeend: OleVariant dispid -2147412028;
  27315. property onmovestart: OleVariant dispid -2147412031;
  27316. property onmoveend: OleVariant dispid -2147412030;
  27317. property onmouseenter: OleVariant dispid -2147412027;
  27318. property onmouseleave: OleVariant dispid -2147412026;
  27319. property onactivate: OleVariant dispid -2147412025;
  27320. property ondeactivate: OleVariant dispid -2147412024;
  27321. function dragDrop: WordBool; dispid -2147417005;
  27322. property glyphMode: Integer readonly dispid -2147417004;
  27323. property onmousewheel: OleVariant dispid -2147412036;
  27324. procedure normalize; dispid -2147417000;
  27325. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  27326. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  27327. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  27328. property onbeforeactivate: OleVariant dispid -2147412022;
  27329. property onfocusin: OleVariant dispid -2147412021;
  27330. property onfocusout: OleVariant dispid -2147412020;
  27331. property uniqueNumber: Integer readonly dispid -2147417058;
  27332. property uniqueID: WideString readonly dispid -2147417057;
  27333. property nodeType: Integer readonly dispid -2147417066;
  27334. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  27335. function hasChildNodes: WordBool; dispid -2147417064;
  27336. property childNodes: IDispatch readonly dispid -2147417063;
  27337. property attributes: IDispatch readonly dispid -2147417062;
  27338. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  27339. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  27340. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  27341. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  27342. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  27343. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  27344. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  27345. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  27346. property nodeName: WideString readonly dispid -2147417038;
  27347. property nodeValue: OleVariant dispid -2147417037;
  27348. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  27349. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  27350. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  27351. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  27352. property ownerDocument: IDispatch readonly dispid -2147416999;
  27353. property dataFld: WideString dispid -2147417091;
  27354. property dataSrc: WideString dispid -2147417090;
  27355. property dataFormatAs: WideString dispid -2147417089;
  27356. property src: WideString dispid -2147415112;
  27357. property name: WideString dispid -2147418112;
  27358. property border: OleVariant dispid -2147415110;
  27359. property frameBorder: WideString dispid -2147415109;
  27360. property frameSpacing: OleVariant dispid -2147415108;
  27361. property marginWidth: OleVariant dispid -2147415107;
  27362. property marginHeight: OleVariant dispid -2147415106;
  27363. property noResize: WordBool dispid -2147415105;
  27364. property scrolling: WideString dispid -2147415104;
  27365. property contentWindow: IHTMLWindow2 readonly dispid -2147415103;
  27366. property onload: OleVariant dispid -2147412080;
  27367. property allowTransparency: WordBool dispid -2147412906;
  27368. property longDesc: WideString dispid -2147415102;
  27369. property vspace: Integer dispid -2147414111;
  27370. property hspace: Integer dispid -2147414110;
  27371. property align: WideString dispid -2147418039;
  27372. property height: OleVariant dispid -2147418106;
  27373. property width: OleVariant dispid -2147418107;
  27374. end;
  27375. // *********************************************************************//
  27376. // Interface: IHTMLDivPosition
  27377. // Flags: (4416) Dual OleAutomation Dispatchable
  27378. // GUID: {3050F212-98B5-11CF-BB82-00AA00BDCE0B}
  27379. // *********************************************************************//
  27380. IHTMLDivPosition = interface(IDispatch)
  27381. ['{3050F212-98B5-11CF-BB82-00AA00BDCE0B}']
  27382. procedure Set_align(const p: WideString); safecall;
  27383. function Get_align: WideString; safecall;
  27384. property align: WideString read Get_align write Set_align;
  27385. end;
  27386. // *********************************************************************//
  27387. // DispIntf: IHTMLDivPositionDisp
  27388. // Flags: (4416) Dual OleAutomation Dispatchable
  27389. // GUID: {3050F212-98B5-11CF-BB82-00AA00BDCE0B}
  27390. // *********************************************************************//
  27391. IHTMLDivPositionDisp = dispinterface
  27392. ['{3050F212-98B5-11CF-BB82-00AA00BDCE0B}']
  27393. property align: WideString dispid -2147418039;
  27394. end;
  27395. // *********************************************************************//
  27396. // Interface: IHTMLFieldSetElement
  27397. // Flags: (4416) Dual OleAutomation Dispatchable
  27398. // GUID: {3050F3E7-98B5-11CF-BB82-00AA00BDCE0B}
  27399. // *********************************************************************//
  27400. IHTMLFieldSetElement = interface(IDispatch)
  27401. ['{3050F3E7-98B5-11CF-BB82-00AA00BDCE0B}']
  27402. procedure Set_align(const p: WideString); safecall;
  27403. function Get_align: WideString; safecall;
  27404. property align: WideString read Get_align write Set_align;
  27405. end;
  27406. // *********************************************************************//
  27407. // DispIntf: IHTMLFieldSetElementDisp
  27408. // Flags: (4416) Dual OleAutomation Dispatchable
  27409. // GUID: {3050F3E7-98B5-11CF-BB82-00AA00BDCE0B}
  27410. // *********************************************************************//
  27411. IHTMLFieldSetElementDisp = dispinterface
  27412. ['{3050F3E7-98B5-11CF-BB82-00AA00BDCE0B}']
  27413. property align: WideString dispid -2147418039;
  27414. end;
  27415. // *********************************************************************//
  27416. // Interface: IHTMLFieldSetElement2
  27417. // Flags: (4416) Dual OleAutomation Dispatchable
  27418. // GUID: {3050F833-98B5-11CF-BB82-00AA00BDCE0B}
  27419. // *********************************************************************//
  27420. IHTMLFieldSetElement2 = interface(IDispatch)
  27421. ['{3050F833-98B5-11CF-BB82-00AA00BDCE0B}']
  27422. function Get_form: IHTMLFormElement; safecall;
  27423. property form: IHTMLFormElement read Get_form;
  27424. end;
  27425. // *********************************************************************//
  27426. // DispIntf: IHTMLFieldSetElement2Disp
  27427. // Flags: (4416) Dual OleAutomation Dispatchable
  27428. // GUID: {3050F833-98B5-11CF-BB82-00AA00BDCE0B}
  27429. // *********************************************************************//
  27430. IHTMLFieldSetElement2Disp = dispinterface
  27431. ['{3050F833-98B5-11CF-BB82-00AA00BDCE0B}']
  27432. property form: IHTMLFormElement readonly dispid -2147416108;
  27433. end;
  27434. // *********************************************************************//
  27435. // Interface: IHTMLLegendElement
  27436. // Flags: (4416) Dual OleAutomation Dispatchable
  27437. // GUID: {3050F3EA-98B5-11CF-BB82-00AA00BDCE0B}
  27438. // *********************************************************************//
  27439. IHTMLLegendElement = interface(IDispatch)
  27440. ['{3050F3EA-98B5-11CF-BB82-00AA00BDCE0B}']
  27441. procedure Set_align(const p: WideString); safecall;
  27442. function Get_align: WideString; safecall;
  27443. property align: WideString read Get_align write Set_align;
  27444. end;
  27445. // *********************************************************************//
  27446. // DispIntf: IHTMLLegendElementDisp
  27447. // Flags: (4416) Dual OleAutomation Dispatchable
  27448. // GUID: {3050F3EA-98B5-11CF-BB82-00AA00BDCE0B}
  27449. // *********************************************************************//
  27450. IHTMLLegendElementDisp = dispinterface
  27451. ['{3050F3EA-98B5-11CF-BB82-00AA00BDCE0B}']
  27452. property align: WideString dispid -2147418039;
  27453. end;
  27454. // *********************************************************************//
  27455. // Interface: IHTMLLegendElement2
  27456. // Flags: (4416) Dual OleAutomation Dispatchable
  27457. // GUID: {3050F834-98B5-11CF-BB82-00AA00BDCE0B}
  27458. // *********************************************************************//
  27459. IHTMLLegendElement2 = interface(IDispatch)
  27460. ['{3050F834-98B5-11CF-BB82-00AA00BDCE0B}']
  27461. function Get_form: IHTMLFormElement; safecall;
  27462. property form: IHTMLFormElement read Get_form;
  27463. end;
  27464. // *********************************************************************//
  27465. // DispIntf: IHTMLLegendElement2Disp
  27466. // Flags: (4416) Dual OleAutomation Dispatchable
  27467. // GUID: {3050F834-98B5-11CF-BB82-00AA00BDCE0B}
  27468. // *********************************************************************//
  27469. IHTMLLegendElement2Disp = dispinterface
  27470. ['{3050F834-98B5-11CF-BB82-00AA00BDCE0B}']
  27471. property form: IHTMLFormElement readonly dispid -2147416108;
  27472. end;
  27473. // *********************************************************************//
  27474. // DispIntf: DispHTMLDivPosition
  27475. // Flags: (4112) Hidden Dispatchable
  27476. // GUID: {3050F50F-98B5-11CF-BB82-00AA00BDCE0B}
  27477. // *********************************************************************//
  27478. DispHTMLDivPosition = dispinterface
  27479. ['{3050F50F-98B5-11CF-BB82-00AA00BDCE0B}']
  27480. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  27481. lFlags: Integer); dispid -2147417611;
  27482. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  27483. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  27484. property _className: WideString dispid -2147417111;
  27485. property id: WideString dispid -2147417110;
  27486. property tagName: WideString readonly dispid -2147417108;
  27487. property parentElement: IHTMLElement readonly dispid -2147418104;
  27488. property style: IHTMLStyle readonly dispid -2147418038;
  27489. property onhelp: OleVariant dispid -2147412099;
  27490. property onclick: OleVariant dispid -2147412104;
  27491. property ondblclick: OleVariant dispid -2147412103;
  27492. property onkeydown: OleVariant dispid -2147412107;
  27493. property onkeyup: OleVariant dispid -2147412106;
  27494. property onkeypress: OleVariant dispid -2147412105;
  27495. property onmouseout: OleVariant dispid -2147412111;
  27496. property onmouseover: OleVariant dispid -2147412112;
  27497. property onmousemove: OleVariant dispid -2147412108;
  27498. property onmousedown: OleVariant dispid -2147412110;
  27499. property onmouseup: OleVariant dispid -2147412109;
  27500. property document: IDispatch readonly dispid -2147417094;
  27501. property title: WideString dispid -2147418043;
  27502. property language: WideString dispid -2147413012;
  27503. property onselectstart: OleVariant dispid -2147412075;
  27504. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  27505. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  27506. property sourceIndex: Integer readonly dispid -2147417088;
  27507. property recordNumber: OleVariant readonly dispid -2147417087;
  27508. property lang: WideString dispid -2147413103;
  27509. property offsetLeft: Integer readonly dispid -2147417104;
  27510. property offsetTop: Integer readonly dispid -2147417103;
  27511. property offsetWidth: Integer readonly dispid -2147417102;
  27512. property offsetHeight: Integer readonly dispid -2147417101;
  27513. property offsetParent: IHTMLElement readonly dispid -2147417100;
  27514. property innerHTML: WideString dispid -2147417086;
  27515. property innerText: WideString dispid -2147417085;
  27516. property outerHTML: WideString dispid -2147417084;
  27517. property outerText: WideString dispid -2147417083;
  27518. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  27519. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  27520. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  27521. property isTextEdit: WordBool readonly dispid -2147417078;
  27522. procedure click; dispid -2147417079;
  27523. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  27524. property ondragstart: OleVariant dispid -2147412077;
  27525. function toString: WideString; dispid -2147417076;
  27526. property onbeforeupdate: OleVariant dispid -2147412091;
  27527. property onafterupdate: OleVariant dispid -2147412090;
  27528. property onerrorupdate: OleVariant dispid -2147412074;
  27529. property onrowexit: OleVariant dispid -2147412094;
  27530. property onrowenter: OleVariant dispid -2147412093;
  27531. property ondatasetchanged: OleVariant dispid -2147412072;
  27532. property ondataavailable: OleVariant dispid -2147412071;
  27533. property ondatasetcomplete: OleVariant dispid -2147412070;
  27534. property onfilterchange: OleVariant dispid -2147412069;
  27535. property children: IDispatch readonly dispid -2147417075;
  27536. property all: IDispatch readonly dispid -2147417074;
  27537. property scopeName: WideString readonly dispid -2147417073;
  27538. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  27539. procedure releaseCapture; dispid -2147417071;
  27540. property onlosecapture: OleVariant dispid -2147412066;
  27541. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  27542. procedure doScroll(component: OleVariant); dispid -2147417069;
  27543. property onscroll: OleVariant dispid -2147412081;
  27544. property ondrag: OleVariant dispid -2147412063;
  27545. property ondragend: OleVariant dispid -2147412062;
  27546. property ondragenter: OleVariant dispid -2147412061;
  27547. property ondragover: OleVariant dispid -2147412060;
  27548. property ondragleave: OleVariant dispid -2147412059;
  27549. property ondrop: OleVariant dispid -2147412058;
  27550. property onbeforecut: OleVariant dispid -2147412054;
  27551. property oncut: OleVariant dispid -2147412057;
  27552. property onbeforecopy: OleVariant dispid -2147412053;
  27553. property oncopy: OleVariant dispid -2147412056;
  27554. property onbeforepaste: OleVariant dispid -2147412052;
  27555. property onpaste: OleVariant dispid -2147412055;
  27556. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  27557. property onpropertychange: OleVariant dispid -2147412065;
  27558. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  27559. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  27560. procedure setExpression(const propname: WideString; const expression: WideString;
  27561. const language: WideString); dispid -2147417608;
  27562. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  27563. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  27564. property tabIndex: Smallint dispid -2147418097;
  27565. procedure focus; dispid -2147416112;
  27566. property accessKey: WideString dispid -2147416107;
  27567. property onblur: OleVariant dispid -2147412097;
  27568. property onfocus: OleVariant dispid -2147412098;
  27569. property onresize: OleVariant dispid -2147412076;
  27570. procedure blur; dispid -2147416110;
  27571. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  27572. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  27573. property clientHeight: Integer readonly dispid -2147416093;
  27574. property clientWidth: Integer readonly dispid -2147416092;
  27575. property clientTop: Integer readonly dispid -2147416091;
  27576. property clientLeft: Integer readonly dispid -2147416090;
  27577. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  27578. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  27579. property readyState: OleVariant readonly dispid -2147412996;
  27580. property onreadystatechange: OleVariant dispid -2147412087;
  27581. property onrowsdelete: OleVariant dispid -2147412050;
  27582. property onrowsinserted: OleVariant dispid -2147412049;
  27583. property oncellchange: OleVariant dispid -2147412048;
  27584. property dir: WideString dispid -2147412995;
  27585. function createControlRange: IDispatch; dispid -2147417056;
  27586. property scrollHeight: Integer readonly dispid -2147417055;
  27587. property scrollWidth: Integer readonly dispid -2147417054;
  27588. property scrollTop: Integer dispid -2147417053;
  27589. property scrollLeft: Integer dispid -2147417052;
  27590. procedure clearAttributes; dispid -2147417050;
  27591. property oncontextmenu: OleVariant dispid -2147412047;
  27592. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  27593. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  27594. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  27595. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  27596. property canHaveChildren: WordBool readonly dispid -2147417040;
  27597. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  27598. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  27599. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  27600. property behaviorUrns: IDispatch readonly dispid -2147417030;
  27601. property tagUrn: WideString dispid -2147417029;
  27602. property onbeforeeditfocus: OleVariant dispid -2147412043;
  27603. property readyStateValue: Integer readonly dispid -2147417028;
  27604. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  27605. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  27606. property isMultiLine: WordBool readonly dispid -2147417015;
  27607. property canHaveHTML: WordBool readonly dispid -2147417014;
  27608. property onlayoutcomplete: OleVariant dispid -2147412039;
  27609. property onpage: OleVariant dispid -2147412038;
  27610. property inflateBlock: WordBool dispid -2147417012;
  27611. property onbeforedeactivate: OleVariant dispid -2147412035;
  27612. procedure setActive; dispid -2147417011;
  27613. property contentEditable: WideString dispid -2147412950;
  27614. property isContentEditable: WordBool readonly dispid -2147417010;
  27615. property hideFocus: WordBool dispid -2147412949;
  27616. property disabled: WordBool dispid -2147418036;
  27617. property isDisabled: WordBool readonly dispid -2147417007;
  27618. property onmove: OleVariant dispid -2147412034;
  27619. property oncontrolselect: OleVariant dispid -2147412033;
  27620. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  27621. property onresizestart: OleVariant dispid -2147412029;
  27622. property onresizeend: OleVariant dispid -2147412028;
  27623. property onmovestart: OleVariant dispid -2147412031;
  27624. property onmoveend: OleVariant dispid -2147412030;
  27625. property onmouseenter: OleVariant dispid -2147412027;
  27626. property onmouseleave: OleVariant dispid -2147412026;
  27627. property onactivate: OleVariant dispid -2147412025;
  27628. property ondeactivate: OleVariant dispid -2147412024;
  27629. function dragDrop: WordBool; dispid -2147417005;
  27630. property glyphMode: Integer readonly dispid -2147417004;
  27631. property onmousewheel: OleVariant dispid -2147412036;
  27632. procedure normalize; dispid -2147417000;
  27633. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  27634. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  27635. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  27636. property onbeforeactivate: OleVariant dispid -2147412022;
  27637. property onfocusin: OleVariant dispid -2147412021;
  27638. property onfocusout: OleVariant dispid -2147412020;
  27639. property uniqueNumber: Integer readonly dispid -2147417058;
  27640. property uniqueID: WideString readonly dispid -2147417057;
  27641. property nodeType: Integer readonly dispid -2147417066;
  27642. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  27643. function hasChildNodes: WordBool; dispid -2147417064;
  27644. property childNodes: IDispatch readonly dispid -2147417063;
  27645. property attributes: IDispatch readonly dispid -2147417062;
  27646. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  27647. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  27648. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  27649. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  27650. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  27651. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  27652. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  27653. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  27654. property nodeName: WideString readonly dispid -2147417038;
  27655. property nodeValue: OleVariant dispid -2147417037;
  27656. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  27657. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  27658. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  27659. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  27660. property ownerDocument: IDispatch readonly dispid -2147416999;
  27661. property dataFld: WideString dispid -2147417091;
  27662. property dataSrc: WideString dispid -2147417090;
  27663. property dataFormatAs: WideString dispid -2147417089;
  27664. property align: WideString dispid -2147418039;
  27665. end;
  27666. // *********************************************************************//
  27667. // DispIntf: DispHTMLFieldSetElement
  27668. // Flags: (4112) Hidden Dispatchable
  27669. // GUID: {3050F545-98B5-11CF-BB82-00AA00BDCE0B}
  27670. // *********************************************************************//
  27671. DispHTMLFieldSetElement = dispinterface
  27672. ['{3050F545-98B5-11CF-BB82-00AA00BDCE0B}']
  27673. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  27674. lFlags: Integer); dispid -2147417611;
  27675. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  27676. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  27677. property _className: WideString dispid -2147417111;
  27678. property id: WideString dispid -2147417110;
  27679. property tagName: WideString readonly dispid -2147417108;
  27680. property parentElement: IHTMLElement readonly dispid -2147418104;
  27681. property style: IHTMLStyle readonly dispid -2147418038;
  27682. property onhelp: OleVariant dispid -2147412099;
  27683. property onclick: OleVariant dispid -2147412104;
  27684. property ondblclick: OleVariant dispid -2147412103;
  27685. property onkeydown: OleVariant dispid -2147412107;
  27686. property onkeyup: OleVariant dispid -2147412106;
  27687. property onkeypress: OleVariant dispid -2147412105;
  27688. property onmouseout: OleVariant dispid -2147412111;
  27689. property onmouseover: OleVariant dispid -2147412112;
  27690. property onmousemove: OleVariant dispid -2147412108;
  27691. property onmousedown: OleVariant dispid -2147412110;
  27692. property onmouseup: OleVariant dispid -2147412109;
  27693. property document: IDispatch readonly dispid -2147417094;
  27694. property title: WideString dispid -2147418043;
  27695. property language: WideString dispid -2147413012;
  27696. property onselectstart: OleVariant dispid -2147412075;
  27697. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  27698. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  27699. property sourceIndex: Integer readonly dispid -2147417088;
  27700. property recordNumber: OleVariant readonly dispid -2147417087;
  27701. property lang: WideString dispid -2147413103;
  27702. property offsetLeft: Integer readonly dispid -2147417104;
  27703. property offsetTop: Integer readonly dispid -2147417103;
  27704. property offsetWidth: Integer readonly dispid -2147417102;
  27705. property offsetHeight: Integer readonly dispid -2147417101;
  27706. property offsetParent: IHTMLElement readonly dispid -2147417100;
  27707. property innerHTML: WideString dispid -2147417086;
  27708. property innerText: WideString dispid -2147417085;
  27709. property outerHTML: WideString dispid -2147417084;
  27710. property outerText: WideString dispid -2147417083;
  27711. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  27712. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  27713. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  27714. property isTextEdit: WordBool readonly dispid -2147417078;
  27715. procedure click; dispid -2147417079;
  27716. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  27717. property ondragstart: OleVariant dispid -2147412077;
  27718. function toString: WideString; dispid -2147417076;
  27719. property onbeforeupdate: OleVariant dispid -2147412091;
  27720. property onafterupdate: OleVariant dispid -2147412090;
  27721. property onerrorupdate: OleVariant dispid -2147412074;
  27722. property onrowexit: OleVariant dispid -2147412094;
  27723. property onrowenter: OleVariant dispid -2147412093;
  27724. property ondatasetchanged: OleVariant dispid -2147412072;
  27725. property ondataavailable: OleVariant dispid -2147412071;
  27726. property ondatasetcomplete: OleVariant dispid -2147412070;
  27727. property onfilterchange: OleVariant dispid -2147412069;
  27728. property children: IDispatch readonly dispid -2147417075;
  27729. property all: IDispatch readonly dispid -2147417074;
  27730. property scopeName: WideString readonly dispid -2147417073;
  27731. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  27732. procedure releaseCapture; dispid -2147417071;
  27733. property onlosecapture: OleVariant dispid -2147412066;
  27734. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  27735. procedure doScroll(component: OleVariant); dispid -2147417069;
  27736. property onscroll: OleVariant dispid -2147412081;
  27737. property ondrag: OleVariant dispid -2147412063;
  27738. property ondragend: OleVariant dispid -2147412062;
  27739. property ondragenter: OleVariant dispid -2147412061;
  27740. property ondragover: OleVariant dispid -2147412060;
  27741. property ondragleave: OleVariant dispid -2147412059;
  27742. property ondrop: OleVariant dispid -2147412058;
  27743. property onbeforecut: OleVariant dispid -2147412054;
  27744. property oncut: OleVariant dispid -2147412057;
  27745. property onbeforecopy: OleVariant dispid -2147412053;
  27746. property oncopy: OleVariant dispid -2147412056;
  27747. property onbeforepaste: OleVariant dispid -2147412052;
  27748. property onpaste: OleVariant dispid -2147412055;
  27749. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  27750. property onpropertychange: OleVariant dispid -2147412065;
  27751. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  27752. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  27753. procedure setExpression(const propname: WideString; const expression: WideString;
  27754. const language: WideString); dispid -2147417608;
  27755. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  27756. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  27757. property tabIndex: Smallint dispid -2147418097;
  27758. procedure focus; dispid -2147416112;
  27759. property accessKey: WideString dispid -2147416107;
  27760. property onblur: OleVariant dispid -2147412097;
  27761. property onfocus: OleVariant dispid -2147412098;
  27762. property onresize: OleVariant dispid -2147412076;
  27763. procedure blur; dispid -2147416110;
  27764. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  27765. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  27766. property clientHeight: Integer readonly dispid -2147416093;
  27767. property clientWidth: Integer readonly dispid -2147416092;
  27768. property clientTop: Integer readonly dispid -2147416091;
  27769. property clientLeft: Integer readonly dispid -2147416090;
  27770. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  27771. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  27772. property readyState: OleVariant readonly dispid -2147412996;
  27773. property onreadystatechange: OleVariant dispid -2147412087;
  27774. property onrowsdelete: OleVariant dispid -2147412050;
  27775. property onrowsinserted: OleVariant dispid -2147412049;
  27776. property oncellchange: OleVariant dispid -2147412048;
  27777. property dir: WideString dispid -2147412995;
  27778. function createControlRange: IDispatch; dispid -2147417056;
  27779. property scrollHeight: Integer readonly dispid -2147417055;
  27780. property scrollWidth: Integer readonly dispid -2147417054;
  27781. property scrollTop: Integer dispid -2147417053;
  27782. property scrollLeft: Integer dispid -2147417052;
  27783. procedure clearAttributes; dispid -2147417050;
  27784. property oncontextmenu: OleVariant dispid -2147412047;
  27785. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  27786. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  27787. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  27788. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  27789. property canHaveChildren: WordBool readonly dispid -2147417040;
  27790. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  27791. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  27792. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  27793. property behaviorUrns: IDispatch readonly dispid -2147417030;
  27794. property tagUrn: WideString dispid -2147417029;
  27795. property onbeforeeditfocus: OleVariant dispid -2147412043;
  27796. property readyStateValue: Integer readonly dispid -2147417028;
  27797. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  27798. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  27799. property isMultiLine: WordBool readonly dispid -2147417015;
  27800. property canHaveHTML: WordBool readonly dispid -2147417014;
  27801. property onlayoutcomplete: OleVariant dispid -2147412039;
  27802. property onpage: OleVariant dispid -2147412038;
  27803. property inflateBlock: WordBool dispid -2147417012;
  27804. property onbeforedeactivate: OleVariant dispid -2147412035;
  27805. procedure setActive; dispid -2147417011;
  27806. property contentEditable: WideString dispid -2147412950;
  27807. property isContentEditable: WordBool readonly dispid -2147417010;
  27808. property hideFocus: WordBool dispid -2147412949;
  27809. property disabled: WordBool dispid -2147418036;
  27810. property isDisabled: WordBool readonly dispid -2147417007;
  27811. property onmove: OleVariant dispid -2147412034;
  27812. property oncontrolselect: OleVariant dispid -2147412033;
  27813. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  27814. property onresizestart: OleVariant dispid -2147412029;
  27815. property onresizeend: OleVariant dispid -2147412028;
  27816. property onmovestart: OleVariant dispid -2147412031;
  27817. property onmoveend: OleVariant dispid -2147412030;
  27818. property onmouseenter: OleVariant dispid -2147412027;
  27819. property onmouseleave: OleVariant dispid -2147412026;
  27820. property onactivate: OleVariant dispid -2147412025;
  27821. property ondeactivate: OleVariant dispid -2147412024;
  27822. function dragDrop: WordBool; dispid -2147417005;
  27823. property glyphMode: Integer readonly dispid -2147417004;
  27824. property onmousewheel: OleVariant dispid -2147412036;
  27825. procedure normalize; dispid -2147417000;
  27826. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  27827. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  27828. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  27829. property onbeforeactivate: OleVariant dispid -2147412022;
  27830. property onfocusin: OleVariant dispid -2147412021;
  27831. property onfocusout: OleVariant dispid -2147412020;
  27832. property uniqueNumber: Integer readonly dispid -2147417058;
  27833. property uniqueID: WideString readonly dispid -2147417057;
  27834. property nodeType: Integer readonly dispid -2147417066;
  27835. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  27836. function hasChildNodes: WordBool; dispid -2147417064;
  27837. property childNodes: IDispatch readonly dispid -2147417063;
  27838. property attributes: IDispatch readonly dispid -2147417062;
  27839. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  27840. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  27841. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  27842. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  27843. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  27844. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  27845. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  27846. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  27847. property nodeName: WideString readonly dispid -2147417038;
  27848. property nodeValue: OleVariant dispid -2147417037;
  27849. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  27850. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  27851. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  27852. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  27853. property ownerDocument: IDispatch readonly dispid -2147416999;
  27854. property align: WideString dispid -2147418039;
  27855. property form: IHTMLFormElement readonly dispid -2147416108;
  27856. end;
  27857. // *********************************************************************//
  27858. // DispIntf: DispHTMLLegendElement
  27859. // Flags: (4112) Hidden Dispatchable
  27860. // GUID: {3050F546-98B5-11CF-BB82-00AA00BDCE0B}
  27861. // *********************************************************************//
  27862. DispHTMLLegendElement = dispinterface
  27863. ['{3050F546-98B5-11CF-BB82-00AA00BDCE0B}']
  27864. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  27865. lFlags: Integer); dispid -2147417611;
  27866. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  27867. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  27868. property _className: WideString dispid -2147417111;
  27869. property id: WideString dispid -2147417110;
  27870. property tagName: WideString readonly dispid -2147417108;
  27871. property parentElement: IHTMLElement readonly dispid -2147418104;
  27872. property style: IHTMLStyle readonly dispid -2147418038;
  27873. property onhelp: OleVariant dispid -2147412099;
  27874. property onclick: OleVariant dispid -2147412104;
  27875. property ondblclick: OleVariant dispid -2147412103;
  27876. property onkeydown: OleVariant dispid -2147412107;
  27877. property onkeyup: OleVariant dispid -2147412106;
  27878. property onkeypress: OleVariant dispid -2147412105;
  27879. property onmouseout: OleVariant dispid -2147412111;
  27880. property onmouseover: OleVariant dispid -2147412112;
  27881. property onmousemove: OleVariant dispid -2147412108;
  27882. property onmousedown: OleVariant dispid -2147412110;
  27883. property onmouseup: OleVariant dispid -2147412109;
  27884. property document: IDispatch readonly dispid -2147417094;
  27885. property title: WideString dispid -2147418043;
  27886. property language: WideString dispid -2147413012;
  27887. property onselectstart: OleVariant dispid -2147412075;
  27888. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  27889. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  27890. property sourceIndex: Integer readonly dispid -2147417088;
  27891. property recordNumber: OleVariant readonly dispid -2147417087;
  27892. property lang: WideString dispid -2147413103;
  27893. property offsetLeft: Integer readonly dispid -2147417104;
  27894. property offsetTop: Integer readonly dispid -2147417103;
  27895. property offsetWidth: Integer readonly dispid -2147417102;
  27896. property offsetHeight: Integer readonly dispid -2147417101;
  27897. property offsetParent: IHTMLElement readonly dispid -2147417100;
  27898. property innerHTML: WideString dispid -2147417086;
  27899. property innerText: WideString dispid -2147417085;
  27900. property outerHTML: WideString dispid -2147417084;
  27901. property outerText: WideString dispid -2147417083;
  27902. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  27903. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  27904. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  27905. property isTextEdit: WordBool readonly dispid -2147417078;
  27906. procedure click; dispid -2147417079;
  27907. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  27908. property ondragstart: OleVariant dispid -2147412077;
  27909. function toString: WideString; dispid -2147417076;
  27910. property onbeforeupdate: OleVariant dispid -2147412091;
  27911. property onafterupdate: OleVariant dispid -2147412090;
  27912. property onerrorupdate: OleVariant dispid -2147412074;
  27913. property onrowexit: OleVariant dispid -2147412094;
  27914. property onrowenter: OleVariant dispid -2147412093;
  27915. property ondatasetchanged: OleVariant dispid -2147412072;
  27916. property ondataavailable: OleVariant dispid -2147412071;
  27917. property ondatasetcomplete: OleVariant dispid -2147412070;
  27918. property onfilterchange: OleVariant dispid -2147412069;
  27919. property children: IDispatch readonly dispid -2147417075;
  27920. property all: IDispatch readonly dispid -2147417074;
  27921. property scopeName: WideString readonly dispid -2147417073;
  27922. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  27923. procedure releaseCapture; dispid -2147417071;
  27924. property onlosecapture: OleVariant dispid -2147412066;
  27925. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  27926. procedure doScroll(component: OleVariant); dispid -2147417069;
  27927. property onscroll: OleVariant dispid -2147412081;
  27928. property ondrag: OleVariant dispid -2147412063;
  27929. property ondragend: OleVariant dispid -2147412062;
  27930. property ondragenter: OleVariant dispid -2147412061;
  27931. property ondragover: OleVariant dispid -2147412060;
  27932. property ondragleave: OleVariant dispid -2147412059;
  27933. property ondrop: OleVariant dispid -2147412058;
  27934. property onbeforecut: OleVariant dispid -2147412054;
  27935. property oncut: OleVariant dispid -2147412057;
  27936. property onbeforecopy: OleVariant dispid -2147412053;
  27937. property oncopy: OleVariant dispid -2147412056;
  27938. property onbeforepaste: OleVariant dispid -2147412052;
  27939. property onpaste: OleVariant dispid -2147412055;
  27940. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  27941. property onpropertychange: OleVariant dispid -2147412065;
  27942. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  27943. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  27944. procedure setExpression(const propname: WideString; const expression: WideString;
  27945. const language: WideString); dispid -2147417608;
  27946. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  27947. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  27948. property tabIndex: Smallint dispid -2147418097;
  27949. procedure focus; dispid -2147416112;
  27950. property accessKey: WideString dispid -2147416107;
  27951. property onblur: OleVariant dispid -2147412097;
  27952. property onfocus: OleVariant dispid -2147412098;
  27953. property onresize: OleVariant dispid -2147412076;
  27954. procedure blur; dispid -2147416110;
  27955. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  27956. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  27957. property clientHeight: Integer readonly dispid -2147416093;
  27958. property clientWidth: Integer readonly dispid -2147416092;
  27959. property clientTop: Integer readonly dispid -2147416091;
  27960. property clientLeft: Integer readonly dispid -2147416090;
  27961. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  27962. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  27963. property readyState: OleVariant readonly dispid -2147412996;
  27964. property onreadystatechange: OleVariant dispid -2147412087;
  27965. property onrowsdelete: OleVariant dispid -2147412050;
  27966. property onrowsinserted: OleVariant dispid -2147412049;
  27967. property oncellchange: OleVariant dispid -2147412048;
  27968. property dir: WideString dispid -2147412995;
  27969. function createControlRange: IDispatch; dispid -2147417056;
  27970. property scrollHeight: Integer readonly dispid -2147417055;
  27971. property scrollWidth: Integer readonly dispid -2147417054;
  27972. property scrollTop: Integer dispid -2147417053;
  27973. property scrollLeft: Integer dispid -2147417052;
  27974. procedure clearAttributes; dispid -2147417050;
  27975. property oncontextmenu: OleVariant dispid -2147412047;
  27976. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  27977. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  27978. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  27979. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  27980. property canHaveChildren: WordBool readonly dispid -2147417040;
  27981. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  27982. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  27983. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  27984. property behaviorUrns: IDispatch readonly dispid -2147417030;
  27985. property tagUrn: WideString dispid -2147417029;
  27986. property onbeforeeditfocus: OleVariant dispid -2147412043;
  27987. property readyStateValue: Integer readonly dispid -2147417028;
  27988. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  27989. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  27990. property isMultiLine: WordBool readonly dispid -2147417015;
  27991. property canHaveHTML: WordBool readonly dispid -2147417014;
  27992. property onlayoutcomplete: OleVariant dispid -2147412039;
  27993. property onpage: OleVariant dispid -2147412038;
  27994. property inflateBlock: WordBool dispid -2147417012;
  27995. property onbeforedeactivate: OleVariant dispid -2147412035;
  27996. procedure setActive; dispid -2147417011;
  27997. property contentEditable: WideString dispid -2147412950;
  27998. property isContentEditable: WordBool readonly dispid -2147417010;
  27999. property hideFocus: WordBool dispid -2147412949;
  28000. property disabled: WordBool dispid -2147418036;
  28001. property isDisabled: WordBool readonly dispid -2147417007;
  28002. property onmove: OleVariant dispid -2147412034;
  28003. property oncontrolselect: OleVariant dispid -2147412033;
  28004. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  28005. property onresizestart: OleVariant dispid -2147412029;
  28006. property onresizeend: OleVariant dispid -2147412028;
  28007. property onmovestart: OleVariant dispid -2147412031;
  28008. property onmoveend: OleVariant dispid -2147412030;
  28009. property onmouseenter: OleVariant dispid -2147412027;
  28010. property onmouseleave: OleVariant dispid -2147412026;
  28011. property onactivate: OleVariant dispid -2147412025;
  28012. property ondeactivate: OleVariant dispid -2147412024;
  28013. function dragDrop: WordBool; dispid -2147417005;
  28014. property glyphMode: Integer readonly dispid -2147417004;
  28015. property onmousewheel: OleVariant dispid -2147412036;
  28016. procedure normalize; dispid -2147417000;
  28017. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  28018. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  28019. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  28020. property onbeforeactivate: OleVariant dispid -2147412022;
  28021. property onfocusin: OleVariant dispid -2147412021;
  28022. property onfocusout: OleVariant dispid -2147412020;
  28023. property uniqueNumber: Integer readonly dispid -2147417058;
  28024. property uniqueID: WideString readonly dispid -2147417057;
  28025. property nodeType: Integer readonly dispid -2147417066;
  28026. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  28027. function hasChildNodes: WordBool; dispid -2147417064;
  28028. property childNodes: IDispatch readonly dispid -2147417063;
  28029. property attributes: IDispatch readonly dispid -2147417062;
  28030. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  28031. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  28032. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  28033. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  28034. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  28035. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  28036. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  28037. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  28038. property nodeName: WideString readonly dispid -2147417038;
  28039. property nodeValue: OleVariant dispid -2147417037;
  28040. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  28041. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  28042. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  28043. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  28044. property ownerDocument: IDispatch readonly dispid -2147416999;
  28045. property dataFld: WideString dispid -2147417091;
  28046. property dataSrc: WideString dispid -2147417090;
  28047. property dataFormatAs: WideString dispid -2147417089;
  28048. property align: WideString dispid -2147418039;
  28049. property form: IHTMLFormElement readonly dispid -2147416108;
  28050. end;
  28051. // *********************************************************************//
  28052. // Interface: IHTMLSpanFlow
  28053. // Flags: (4416) Dual OleAutomation Dispatchable
  28054. // GUID: {3050F3E5-98B5-11CF-BB82-00AA00BDCE0B}
  28055. // *********************************************************************//
  28056. IHTMLSpanFlow = interface(IDispatch)
  28057. ['{3050F3E5-98B5-11CF-BB82-00AA00BDCE0B}']
  28058. procedure Set_align(const p: WideString); safecall;
  28059. function Get_align: WideString; safecall;
  28060. property align: WideString read Get_align write Set_align;
  28061. end;
  28062. // *********************************************************************//
  28063. // DispIntf: IHTMLSpanFlowDisp
  28064. // Flags: (4416) Dual OleAutomation Dispatchable
  28065. // GUID: {3050F3E5-98B5-11CF-BB82-00AA00BDCE0B}
  28066. // *********************************************************************//
  28067. IHTMLSpanFlowDisp = dispinterface
  28068. ['{3050F3E5-98B5-11CF-BB82-00AA00BDCE0B}']
  28069. property align: WideString dispid -2147418039;
  28070. end;
  28071. // *********************************************************************//
  28072. // DispIntf: DispHTMLSpanFlow
  28073. // Flags: (4112) Hidden Dispatchable
  28074. // GUID: {3050F544-98B5-11CF-BB82-00AA00BDCE0B}
  28075. // *********************************************************************//
  28076. DispHTMLSpanFlow = dispinterface
  28077. ['{3050F544-98B5-11CF-BB82-00AA00BDCE0B}']
  28078. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  28079. lFlags: Integer); dispid -2147417611;
  28080. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  28081. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  28082. property _className: WideString dispid -2147417111;
  28083. property id: WideString dispid -2147417110;
  28084. property tagName: WideString readonly dispid -2147417108;
  28085. property parentElement: IHTMLElement readonly dispid -2147418104;
  28086. property style: IHTMLStyle readonly dispid -2147418038;
  28087. property onhelp: OleVariant dispid -2147412099;
  28088. property onclick: OleVariant dispid -2147412104;
  28089. property ondblclick: OleVariant dispid -2147412103;
  28090. property onkeydown: OleVariant dispid -2147412107;
  28091. property onkeyup: OleVariant dispid -2147412106;
  28092. property onkeypress: OleVariant dispid -2147412105;
  28093. property onmouseout: OleVariant dispid -2147412111;
  28094. property onmouseover: OleVariant dispid -2147412112;
  28095. property onmousemove: OleVariant dispid -2147412108;
  28096. property onmousedown: OleVariant dispid -2147412110;
  28097. property onmouseup: OleVariant dispid -2147412109;
  28098. property document: IDispatch readonly dispid -2147417094;
  28099. property title: WideString dispid -2147418043;
  28100. property language: WideString dispid -2147413012;
  28101. property onselectstart: OleVariant dispid -2147412075;
  28102. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  28103. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  28104. property sourceIndex: Integer readonly dispid -2147417088;
  28105. property recordNumber: OleVariant readonly dispid -2147417087;
  28106. property lang: WideString dispid -2147413103;
  28107. property offsetLeft: Integer readonly dispid -2147417104;
  28108. property offsetTop: Integer readonly dispid -2147417103;
  28109. property offsetWidth: Integer readonly dispid -2147417102;
  28110. property offsetHeight: Integer readonly dispid -2147417101;
  28111. property offsetParent: IHTMLElement readonly dispid -2147417100;
  28112. property innerHTML: WideString dispid -2147417086;
  28113. property innerText: WideString dispid -2147417085;
  28114. property outerHTML: WideString dispid -2147417084;
  28115. property outerText: WideString dispid -2147417083;
  28116. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  28117. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  28118. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  28119. property isTextEdit: WordBool readonly dispid -2147417078;
  28120. procedure click; dispid -2147417079;
  28121. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  28122. property ondragstart: OleVariant dispid -2147412077;
  28123. function toString: WideString; dispid -2147417076;
  28124. property onbeforeupdate: OleVariant dispid -2147412091;
  28125. property onafterupdate: OleVariant dispid -2147412090;
  28126. property onerrorupdate: OleVariant dispid -2147412074;
  28127. property onrowexit: OleVariant dispid -2147412094;
  28128. property onrowenter: OleVariant dispid -2147412093;
  28129. property ondatasetchanged: OleVariant dispid -2147412072;
  28130. property ondataavailable: OleVariant dispid -2147412071;
  28131. property ondatasetcomplete: OleVariant dispid -2147412070;
  28132. property onfilterchange: OleVariant dispid -2147412069;
  28133. property children: IDispatch readonly dispid -2147417075;
  28134. property all: IDispatch readonly dispid -2147417074;
  28135. property scopeName: WideString readonly dispid -2147417073;
  28136. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  28137. procedure releaseCapture; dispid -2147417071;
  28138. property onlosecapture: OleVariant dispid -2147412066;
  28139. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  28140. procedure doScroll(component: OleVariant); dispid -2147417069;
  28141. property onscroll: OleVariant dispid -2147412081;
  28142. property ondrag: OleVariant dispid -2147412063;
  28143. property ondragend: OleVariant dispid -2147412062;
  28144. property ondragenter: OleVariant dispid -2147412061;
  28145. property ondragover: OleVariant dispid -2147412060;
  28146. property ondragleave: OleVariant dispid -2147412059;
  28147. property ondrop: OleVariant dispid -2147412058;
  28148. property onbeforecut: OleVariant dispid -2147412054;
  28149. property oncut: OleVariant dispid -2147412057;
  28150. property onbeforecopy: OleVariant dispid -2147412053;
  28151. property oncopy: OleVariant dispid -2147412056;
  28152. property onbeforepaste: OleVariant dispid -2147412052;
  28153. property onpaste: OleVariant dispid -2147412055;
  28154. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  28155. property onpropertychange: OleVariant dispid -2147412065;
  28156. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  28157. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  28158. procedure setExpression(const propname: WideString; const expression: WideString;
  28159. const language: WideString); dispid -2147417608;
  28160. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  28161. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  28162. property tabIndex: Smallint dispid -2147418097;
  28163. procedure focus; dispid -2147416112;
  28164. property accessKey: WideString dispid -2147416107;
  28165. property onblur: OleVariant dispid -2147412097;
  28166. property onfocus: OleVariant dispid -2147412098;
  28167. property onresize: OleVariant dispid -2147412076;
  28168. procedure blur; dispid -2147416110;
  28169. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  28170. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  28171. property clientHeight: Integer readonly dispid -2147416093;
  28172. property clientWidth: Integer readonly dispid -2147416092;
  28173. property clientTop: Integer readonly dispid -2147416091;
  28174. property clientLeft: Integer readonly dispid -2147416090;
  28175. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  28176. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  28177. property readyState: OleVariant readonly dispid -2147412996;
  28178. property onreadystatechange: OleVariant dispid -2147412087;
  28179. property onrowsdelete: OleVariant dispid -2147412050;
  28180. property onrowsinserted: OleVariant dispid -2147412049;
  28181. property oncellchange: OleVariant dispid -2147412048;
  28182. property dir: WideString dispid -2147412995;
  28183. function createControlRange: IDispatch; dispid -2147417056;
  28184. property scrollHeight: Integer readonly dispid -2147417055;
  28185. property scrollWidth: Integer readonly dispid -2147417054;
  28186. property scrollTop: Integer dispid -2147417053;
  28187. property scrollLeft: Integer dispid -2147417052;
  28188. procedure clearAttributes; dispid -2147417050;
  28189. property oncontextmenu: OleVariant dispid -2147412047;
  28190. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  28191. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  28192. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  28193. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  28194. property canHaveChildren: WordBool readonly dispid -2147417040;
  28195. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  28196. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  28197. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  28198. property behaviorUrns: IDispatch readonly dispid -2147417030;
  28199. property tagUrn: WideString dispid -2147417029;
  28200. property onbeforeeditfocus: OleVariant dispid -2147412043;
  28201. property readyStateValue: Integer readonly dispid -2147417028;
  28202. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  28203. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  28204. property isMultiLine: WordBool readonly dispid -2147417015;
  28205. property canHaveHTML: WordBool readonly dispid -2147417014;
  28206. property onlayoutcomplete: OleVariant dispid -2147412039;
  28207. property onpage: OleVariant dispid -2147412038;
  28208. property inflateBlock: WordBool dispid -2147417012;
  28209. property onbeforedeactivate: OleVariant dispid -2147412035;
  28210. procedure setActive; dispid -2147417011;
  28211. property contentEditable: WideString dispid -2147412950;
  28212. property isContentEditable: WordBool readonly dispid -2147417010;
  28213. property hideFocus: WordBool dispid -2147412949;
  28214. property disabled: WordBool dispid -2147418036;
  28215. property isDisabled: WordBool readonly dispid -2147417007;
  28216. property onmove: OleVariant dispid -2147412034;
  28217. property oncontrolselect: OleVariant dispid -2147412033;
  28218. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  28219. property onresizestart: OleVariant dispid -2147412029;
  28220. property onresizeend: OleVariant dispid -2147412028;
  28221. property onmovestart: OleVariant dispid -2147412031;
  28222. property onmoveend: OleVariant dispid -2147412030;
  28223. property onmouseenter: OleVariant dispid -2147412027;
  28224. property onmouseleave: OleVariant dispid -2147412026;
  28225. property onactivate: OleVariant dispid -2147412025;
  28226. property ondeactivate: OleVariant dispid -2147412024;
  28227. function dragDrop: WordBool; dispid -2147417005;
  28228. property glyphMode: Integer readonly dispid -2147417004;
  28229. property onmousewheel: OleVariant dispid -2147412036;
  28230. procedure normalize; dispid -2147417000;
  28231. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  28232. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  28233. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  28234. property onbeforeactivate: OleVariant dispid -2147412022;
  28235. property onfocusin: OleVariant dispid -2147412021;
  28236. property onfocusout: OleVariant dispid -2147412020;
  28237. property uniqueNumber: Integer readonly dispid -2147417058;
  28238. property uniqueID: WideString readonly dispid -2147417057;
  28239. property nodeType: Integer readonly dispid -2147417066;
  28240. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  28241. function hasChildNodes: WordBool; dispid -2147417064;
  28242. property childNodes: IDispatch readonly dispid -2147417063;
  28243. property attributes: IDispatch readonly dispid -2147417062;
  28244. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  28245. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  28246. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  28247. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  28248. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  28249. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  28250. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  28251. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  28252. property nodeName: WideString readonly dispid -2147417038;
  28253. property nodeValue: OleVariant dispid -2147417037;
  28254. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  28255. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  28256. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  28257. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  28258. property ownerDocument: IDispatch readonly dispid -2147416999;
  28259. property dataFld: WideString dispid -2147417091;
  28260. property dataSrc: WideString dispid -2147417090;
  28261. property dataFormatAs: WideString dispid -2147417089;
  28262. property align: WideString dispid -2147418039;
  28263. end;
  28264. // *********************************************************************//
  28265. // Interface: IHTMLFrameSetElement
  28266. // Flags: (4416) Dual OleAutomation Dispatchable
  28267. // GUID: {3050F319-98B5-11CF-BB82-00AA00BDCE0B}
  28268. // *********************************************************************//
  28269. IHTMLFrameSetElement = interface(IDispatch)
  28270. ['{3050F319-98B5-11CF-BB82-00AA00BDCE0B}']
  28271. procedure Set_rows(const p: WideString); safecall;
  28272. function Get_rows: WideString; safecall;
  28273. procedure Set_cols(const p: WideString); safecall;
  28274. function Get_cols: WideString; safecall;
  28275. procedure Set_border(p: OleVariant); safecall;
  28276. function Get_border: OleVariant; safecall;
  28277. procedure Set_borderColor(p: OleVariant); safecall;
  28278. function Get_borderColor: OleVariant; safecall;
  28279. procedure Set_frameBorder(const p: WideString); safecall;
  28280. function Get_frameBorder: WideString; safecall;
  28281. procedure Set_frameSpacing(p: OleVariant); safecall;
  28282. function Get_frameSpacing: OleVariant; safecall;
  28283. procedure Set_name(const p: WideString); safecall;
  28284. function Get_name: WideString; safecall;
  28285. procedure Set_onload(p: OleVariant); safecall;
  28286. function Get_onload: OleVariant; safecall;
  28287. procedure Set_onunload(p: OleVariant); safecall;
  28288. function Get_onunload: OleVariant; safecall;
  28289. procedure Set_onbeforeunload(p: OleVariant); safecall;
  28290. function Get_onbeforeunload: OleVariant; safecall;
  28291. property rows: WideString read Get_rows write Set_rows;
  28292. property cols: WideString read Get_cols write Set_cols;
  28293. property border: OleVariant read Get_border write Set_border;
  28294. property borderColor: OleVariant read Get_borderColor write Set_borderColor;
  28295. property frameBorder: WideString read Get_frameBorder write Set_frameBorder;
  28296. property frameSpacing: OleVariant read Get_frameSpacing write Set_frameSpacing;
  28297. property name: WideString read Get_name write Set_name;
  28298. property onload: OleVariant read Get_onload write Set_onload;
  28299. property onunload: OleVariant read Get_onunload write Set_onunload;
  28300. property onbeforeunload: OleVariant read Get_onbeforeunload write Set_onbeforeunload;
  28301. end;
  28302. // *********************************************************************//
  28303. // DispIntf: IHTMLFrameSetElementDisp
  28304. // Flags: (4416) Dual OleAutomation Dispatchable
  28305. // GUID: {3050F319-98B5-11CF-BB82-00AA00BDCE0B}
  28306. // *********************************************************************//
  28307. IHTMLFrameSetElementDisp = dispinterface
  28308. ['{3050F319-98B5-11CF-BB82-00AA00BDCE0B}']
  28309. property rows: WideString dispid 1000;
  28310. property cols: WideString dispid 1001;
  28311. property border: OleVariant dispid 1002;
  28312. property borderColor: OleVariant dispid 1003;
  28313. property frameBorder: WideString dispid 1004;
  28314. property frameSpacing: OleVariant dispid 1005;
  28315. property name: WideString dispid -2147418112;
  28316. property onload: OleVariant dispid -2147412080;
  28317. property onunload: OleVariant dispid -2147412079;
  28318. property onbeforeunload: OleVariant dispid -2147412073;
  28319. end;
  28320. // *********************************************************************//
  28321. // Interface: IHTMLFrameSetElement2
  28322. // Flags: (4416) Dual OleAutomation Dispatchable
  28323. // GUID: {3050F5C6-98B5-11CF-BB82-00AA00BDCE0B}
  28324. // *********************************************************************//
  28325. IHTMLFrameSetElement2 = interface(IDispatch)
  28326. ['{3050F5C6-98B5-11CF-BB82-00AA00BDCE0B}']
  28327. procedure Set_onbeforeprint(p: OleVariant); safecall;
  28328. function Get_onbeforeprint: OleVariant; safecall;
  28329. procedure Set_onafterprint(p: OleVariant); safecall;
  28330. function Get_onafterprint: OleVariant; safecall;
  28331. property onbeforeprint: OleVariant read Get_onbeforeprint write Set_onbeforeprint;
  28332. property onafterprint: OleVariant read Get_onafterprint write Set_onafterprint;
  28333. end;
  28334. // *********************************************************************//
  28335. // DispIntf: IHTMLFrameSetElement2Disp
  28336. // Flags: (4416) Dual OleAutomation Dispatchable
  28337. // GUID: {3050F5C6-98B5-11CF-BB82-00AA00BDCE0B}
  28338. // *********************************************************************//
  28339. IHTMLFrameSetElement2Disp = dispinterface
  28340. ['{3050F5C6-98B5-11CF-BB82-00AA00BDCE0B}']
  28341. property onbeforeprint: OleVariant dispid -2147412046;
  28342. property onafterprint: OleVariant dispid -2147412045;
  28343. end;
  28344. // *********************************************************************//
  28345. // DispIntf: DispHTMLFrameSetSite
  28346. // Flags: (4112) Hidden Dispatchable
  28347. // GUID: {3050F514-98B5-11CF-BB82-00AA00BDCE0B}
  28348. // *********************************************************************//
  28349. DispHTMLFrameSetSite = dispinterface
  28350. ['{3050F514-98B5-11CF-BB82-00AA00BDCE0B}']
  28351. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  28352. lFlags: Integer); dispid -2147417611;
  28353. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  28354. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  28355. property _className: WideString dispid -2147417111;
  28356. property id: WideString dispid -2147417110;
  28357. property tagName: WideString readonly dispid -2147417108;
  28358. property parentElement: IHTMLElement readonly dispid -2147418104;
  28359. property style: IHTMLStyle readonly dispid -2147418038;
  28360. property onhelp: OleVariant dispid -2147412099;
  28361. property onclick: OleVariant dispid -2147412104;
  28362. property ondblclick: OleVariant dispid -2147412103;
  28363. property onkeydown: OleVariant dispid -2147412107;
  28364. property onkeyup: OleVariant dispid -2147412106;
  28365. property onkeypress: OleVariant dispid -2147412105;
  28366. property onmouseout: OleVariant dispid -2147412111;
  28367. property onmouseover: OleVariant dispid -2147412112;
  28368. property onmousemove: OleVariant dispid -2147412108;
  28369. property onmousedown: OleVariant dispid -2147412110;
  28370. property onmouseup: OleVariant dispid -2147412109;
  28371. property document: IDispatch readonly dispid -2147417094;
  28372. property title: WideString dispid -2147418043;
  28373. property language: WideString dispid -2147413012;
  28374. property onselectstart: OleVariant dispid -2147412075;
  28375. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  28376. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  28377. property sourceIndex: Integer readonly dispid -2147417088;
  28378. property recordNumber: OleVariant readonly dispid -2147417087;
  28379. property lang: WideString dispid -2147413103;
  28380. property offsetLeft: Integer readonly dispid -2147417104;
  28381. property offsetTop: Integer readonly dispid -2147417103;
  28382. property offsetWidth: Integer readonly dispid -2147417102;
  28383. property offsetHeight: Integer readonly dispid -2147417101;
  28384. property offsetParent: IHTMLElement readonly dispid -2147417100;
  28385. property innerHTML: WideString dispid -2147417086;
  28386. property innerText: WideString dispid -2147417085;
  28387. property outerHTML: WideString dispid -2147417084;
  28388. property outerText: WideString dispid -2147417083;
  28389. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  28390. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  28391. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  28392. property isTextEdit: WordBool readonly dispid -2147417078;
  28393. procedure click; dispid -2147417079;
  28394. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  28395. property ondragstart: OleVariant dispid -2147412077;
  28396. function toString: WideString; dispid -2147417076;
  28397. property onbeforeupdate: OleVariant dispid -2147412091;
  28398. property onafterupdate: OleVariant dispid -2147412090;
  28399. property onerrorupdate: OleVariant dispid -2147412074;
  28400. property onrowexit: OleVariant dispid -2147412094;
  28401. property onrowenter: OleVariant dispid -2147412093;
  28402. property ondatasetchanged: OleVariant dispid -2147412072;
  28403. property ondataavailable: OleVariant dispid -2147412071;
  28404. property ondatasetcomplete: OleVariant dispid -2147412070;
  28405. property onfilterchange: OleVariant dispid -2147412069;
  28406. property children: IDispatch readonly dispid -2147417075;
  28407. property all: IDispatch readonly dispid -2147417074;
  28408. property scopeName: WideString readonly dispid -2147417073;
  28409. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  28410. procedure releaseCapture; dispid -2147417071;
  28411. property onlosecapture: OleVariant dispid -2147412066;
  28412. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  28413. procedure doScroll(component: OleVariant); dispid -2147417069;
  28414. property onscroll: OleVariant dispid -2147412081;
  28415. property ondrag: OleVariant dispid -2147412063;
  28416. property ondragend: OleVariant dispid -2147412062;
  28417. property ondragenter: OleVariant dispid -2147412061;
  28418. property ondragover: OleVariant dispid -2147412060;
  28419. property ondragleave: OleVariant dispid -2147412059;
  28420. property ondrop: OleVariant dispid -2147412058;
  28421. property onbeforecut: OleVariant dispid -2147412054;
  28422. property oncut: OleVariant dispid -2147412057;
  28423. property onbeforecopy: OleVariant dispid -2147412053;
  28424. property oncopy: OleVariant dispid -2147412056;
  28425. property onbeforepaste: OleVariant dispid -2147412052;
  28426. property onpaste: OleVariant dispid -2147412055;
  28427. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  28428. property onpropertychange: OleVariant dispid -2147412065;
  28429. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  28430. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  28431. procedure setExpression(const propname: WideString; const expression: WideString;
  28432. const language: WideString); dispid -2147417608;
  28433. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  28434. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  28435. property tabIndex: Smallint dispid -2147418097;
  28436. procedure focus; dispid -2147416112;
  28437. property accessKey: WideString dispid -2147416107;
  28438. property onblur: OleVariant dispid -2147412097;
  28439. property onfocus: OleVariant dispid -2147412098;
  28440. property onresize: OleVariant dispid -2147412076;
  28441. procedure blur; dispid -2147416110;
  28442. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  28443. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  28444. property clientHeight: Integer readonly dispid -2147416093;
  28445. property clientWidth: Integer readonly dispid -2147416092;
  28446. property clientTop: Integer readonly dispid -2147416091;
  28447. property clientLeft: Integer readonly dispid -2147416090;
  28448. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  28449. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  28450. property readyState: OleVariant readonly dispid -2147412996;
  28451. property onreadystatechange: OleVariant dispid -2147412087;
  28452. property onrowsdelete: OleVariant dispid -2147412050;
  28453. property onrowsinserted: OleVariant dispid -2147412049;
  28454. property oncellchange: OleVariant dispid -2147412048;
  28455. property dir: WideString dispid -2147412995;
  28456. function createControlRange: IDispatch; dispid -2147417056;
  28457. property scrollHeight: Integer readonly dispid -2147417055;
  28458. property scrollWidth: Integer readonly dispid -2147417054;
  28459. property scrollTop: Integer dispid -2147417053;
  28460. property scrollLeft: Integer dispid -2147417052;
  28461. procedure clearAttributes; dispid -2147417050;
  28462. property oncontextmenu: OleVariant dispid -2147412047;
  28463. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  28464. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  28465. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  28466. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  28467. property canHaveChildren: WordBool readonly dispid -2147417040;
  28468. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  28469. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  28470. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  28471. property behaviorUrns: IDispatch readonly dispid -2147417030;
  28472. property tagUrn: WideString dispid -2147417029;
  28473. property onbeforeeditfocus: OleVariant dispid -2147412043;
  28474. property readyStateValue: Integer readonly dispid -2147417028;
  28475. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  28476. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  28477. property isMultiLine: WordBool readonly dispid -2147417015;
  28478. property canHaveHTML: WordBool readonly dispid -2147417014;
  28479. property onlayoutcomplete: OleVariant dispid -2147412039;
  28480. property onpage: OleVariant dispid -2147412038;
  28481. property inflateBlock: WordBool dispid -2147417012;
  28482. property onbeforedeactivate: OleVariant dispid -2147412035;
  28483. procedure setActive; dispid -2147417011;
  28484. property contentEditable: WideString dispid -2147412950;
  28485. property isContentEditable: WordBool readonly dispid -2147417010;
  28486. property hideFocus: WordBool dispid -2147412949;
  28487. property disabled: WordBool dispid -2147418036;
  28488. property isDisabled: WordBool readonly dispid -2147417007;
  28489. property onmove: OleVariant dispid -2147412034;
  28490. property oncontrolselect: OleVariant dispid -2147412033;
  28491. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  28492. property onresizestart: OleVariant dispid -2147412029;
  28493. property onresizeend: OleVariant dispid -2147412028;
  28494. property onmovestart: OleVariant dispid -2147412031;
  28495. property onmoveend: OleVariant dispid -2147412030;
  28496. property onmouseenter: OleVariant dispid -2147412027;
  28497. property onmouseleave: OleVariant dispid -2147412026;
  28498. property onactivate: OleVariant dispid -2147412025;
  28499. property ondeactivate: OleVariant dispid -2147412024;
  28500. function dragDrop: WordBool; dispid -2147417005;
  28501. property glyphMode: Integer readonly dispid -2147417004;
  28502. property onmousewheel: OleVariant dispid -2147412036;
  28503. procedure normalize; dispid -2147417000;
  28504. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  28505. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  28506. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  28507. property onbeforeactivate: OleVariant dispid -2147412022;
  28508. property onfocusin: OleVariant dispid -2147412021;
  28509. property onfocusout: OleVariant dispid -2147412020;
  28510. property uniqueNumber: Integer readonly dispid -2147417058;
  28511. property uniqueID: WideString readonly dispid -2147417057;
  28512. property nodeType: Integer readonly dispid -2147417066;
  28513. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  28514. function hasChildNodes: WordBool; dispid -2147417064;
  28515. property childNodes: IDispatch readonly dispid -2147417063;
  28516. property attributes: IDispatch readonly dispid -2147417062;
  28517. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  28518. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  28519. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  28520. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  28521. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  28522. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  28523. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  28524. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  28525. property nodeName: WideString readonly dispid -2147417038;
  28526. property nodeValue: OleVariant dispid -2147417037;
  28527. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  28528. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  28529. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  28530. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  28531. property ownerDocument: IDispatch readonly dispid -2147416999;
  28532. property rows: WideString dispid 1000;
  28533. property cols: WideString dispid 1001;
  28534. property border: OleVariant dispid 1002;
  28535. property borderColor: OleVariant dispid 1003;
  28536. property frameBorder: WideString dispid 1004;
  28537. property frameSpacing: OleVariant dispid 1005;
  28538. property name: WideString dispid -2147418112;
  28539. property onload: OleVariant dispid -2147412080;
  28540. property onunload: OleVariant dispid -2147412079;
  28541. property onbeforeunload: OleVariant dispid -2147412073;
  28542. property onbeforeprint: OleVariant dispid -2147412046;
  28543. property onafterprint: OleVariant dispid -2147412045;
  28544. end;
  28545. // *********************************************************************//
  28546. // Interface: IHTMLBGsound
  28547. // Flags: (4416) Dual OleAutomation Dispatchable
  28548. // GUID: {3050F369-98B5-11CF-BB82-00AA00BDCE0B}
  28549. // *********************************************************************//
  28550. IHTMLBGsound = interface(IDispatch)
  28551. ['{3050F369-98B5-11CF-BB82-00AA00BDCE0B}']
  28552. procedure Set_src(const p: WideString); safecall;
  28553. function Get_src: WideString; safecall;
  28554. procedure Set_loop(p: OleVariant); safecall;
  28555. function Get_loop: OleVariant; safecall;
  28556. procedure Set_volume(p: OleVariant); safecall;
  28557. function Get_volume: OleVariant; safecall;
  28558. procedure Set_balance(p: OleVariant); safecall;
  28559. function Get_balance: OleVariant; safecall;
  28560. property src: WideString read Get_src write Set_src;
  28561. property loop: OleVariant read Get_loop write Set_loop;
  28562. property volume: OleVariant read Get_volume write Set_volume;
  28563. property balance: OleVariant read Get_balance write Set_balance;
  28564. end;
  28565. // *********************************************************************//
  28566. // DispIntf: IHTMLBGsoundDisp
  28567. // Flags: (4416) Dual OleAutomation Dispatchable
  28568. // GUID: {3050F369-98B5-11CF-BB82-00AA00BDCE0B}
  28569. // *********************************************************************//
  28570. IHTMLBGsoundDisp = dispinterface
  28571. ['{3050F369-98B5-11CF-BB82-00AA00BDCE0B}']
  28572. property src: WideString dispid 1001;
  28573. property loop: OleVariant dispid 1002;
  28574. property volume: OleVariant dispid 1003;
  28575. property balance: OleVariant dispid 1004;
  28576. end;
  28577. // *********************************************************************//
  28578. // DispIntf: DispHTMLBGsound
  28579. // Flags: (4112) Hidden Dispatchable
  28580. // GUID: {3050F53C-98B5-11CF-BB82-00AA00BDCE0B}
  28581. // *********************************************************************//
  28582. DispHTMLBGsound = dispinterface
  28583. ['{3050F53C-98B5-11CF-BB82-00AA00BDCE0B}']
  28584. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  28585. lFlags: Integer); dispid -2147417611;
  28586. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  28587. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  28588. property _className: WideString dispid -2147417111;
  28589. property id: WideString dispid -2147417110;
  28590. property tagName: WideString readonly dispid -2147417108;
  28591. property parentElement: IHTMLElement readonly dispid -2147418104;
  28592. property style: IHTMLStyle readonly dispid -2147418038;
  28593. property onhelp: OleVariant dispid -2147412099;
  28594. property onclick: OleVariant dispid -2147412104;
  28595. property ondblclick: OleVariant dispid -2147412103;
  28596. property onkeydown: OleVariant dispid -2147412107;
  28597. property onkeyup: OleVariant dispid -2147412106;
  28598. property onkeypress: OleVariant dispid -2147412105;
  28599. property onmouseout: OleVariant dispid -2147412111;
  28600. property onmouseover: OleVariant dispid -2147412112;
  28601. property onmousemove: OleVariant dispid -2147412108;
  28602. property onmousedown: OleVariant dispid -2147412110;
  28603. property onmouseup: OleVariant dispid -2147412109;
  28604. property document: IDispatch readonly dispid -2147417094;
  28605. property title: WideString dispid -2147418043;
  28606. property language: WideString dispid -2147413012;
  28607. property onselectstart: OleVariant dispid -2147412075;
  28608. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  28609. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  28610. property sourceIndex: Integer readonly dispid -2147417088;
  28611. property recordNumber: OleVariant readonly dispid -2147417087;
  28612. property lang: WideString dispid -2147413103;
  28613. property offsetLeft: Integer readonly dispid -2147417104;
  28614. property offsetTop: Integer readonly dispid -2147417103;
  28615. property offsetWidth: Integer readonly dispid -2147417102;
  28616. property offsetHeight: Integer readonly dispid -2147417101;
  28617. property offsetParent: IHTMLElement readonly dispid -2147417100;
  28618. property innerHTML: WideString dispid -2147417086;
  28619. property innerText: WideString dispid -2147417085;
  28620. property outerHTML: WideString dispid -2147417084;
  28621. property outerText: WideString dispid -2147417083;
  28622. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  28623. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  28624. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  28625. property isTextEdit: WordBool readonly dispid -2147417078;
  28626. procedure click; dispid -2147417079;
  28627. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  28628. property ondragstart: OleVariant dispid -2147412077;
  28629. function toString: WideString; dispid -2147417076;
  28630. property onbeforeupdate: OleVariant dispid -2147412091;
  28631. property onafterupdate: OleVariant dispid -2147412090;
  28632. property onerrorupdate: OleVariant dispid -2147412074;
  28633. property onrowexit: OleVariant dispid -2147412094;
  28634. property onrowenter: OleVariant dispid -2147412093;
  28635. property ondatasetchanged: OleVariant dispid -2147412072;
  28636. property ondataavailable: OleVariant dispid -2147412071;
  28637. property ondatasetcomplete: OleVariant dispid -2147412070;
  28638. property onfilterchange: OleVariant dispid -2147412069;
  28639. property children: IDispatch readonly dispid -2147417075;
  28640. property all: IDispatch readonly dispid -2147417074;
  28641. property scopeName: WideString readonly dispid -2147417073;
  28642. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  28643. procedure releaseCapture; dispid -2147417071;
  28644. property onlosecapture: OleVariant dispid -2147412066;
  28645. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  28646. procedure doScroll(component: OleVariant); dispid -2147417069;
  28647. property onscroll: OleVariant dispid -2147412081;
  28648. property ondrag: OleVariant dispid -2147412063;
  28649. property ondragend: OleVariant dispid -2147412062;
  28650. property ondragenter: OleVariant dispid -2147412061;
  28651. property ondragover: OleVariant dispid -2147412060;
  28652. property ondragleave: OleVariant dispid -2147412059;
  28653. property ondrop: OleVariant dispid -2147412058;
  28654. property onbeforecut: OleVariant dispid -2147412054;
  28655. property oncut: OleVariant dispid -2147412057;
  28656. property onbeforecopy: OleVariant dispid -2147412053;
  28657. property oncopy: OleVariant dispid -2147412056;
  28658. property onbeforepaste: OleVariant dispid -2147412052;
  28659. property onpaste: OleVariant dispid -2147412055;
  28660. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  28661. property onpropertychange: OleVariant dispid -2147412065;
  28662. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  28663. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  28664. procedure setExpression(const propname: WideString; const expression: WideString;
  28665. const language: WideString); dispid -2147417608;
  28666. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  28667. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  28668. property tabIndex: Smallint dispid -2147418097;
  28669. procedure focus; dispid -2147416112;
  28670. property accessKey: WideString dispid -2147416107;
  28671. property onblur: OleVariant dispid -2147412097;
  28672. property onfocus: OleVariant dispid -2147412098;
  28673. property onresize: OleVariant dispid -2147412076;
  28674. procedure blur; dispid -2147416110;
  28675. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  28676. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  28677. property clientHeight: Integer readonly dispid -2147416093;
  28678. property clientWidth: Integer readonly dispid -2147416092;
  28679. property clientTop: Integer readonly dispid -2147416091;
  28680. property clientLeft: Integer readonly dispid -2147416090;
  28681. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  28682. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  28683. property readyState: OleVariant readonly dispid -2147412996;
  28684. property onreadystatechange: OleVariant dispid -2147412087;
  28685. property onrowsdelete: OleVariant dispid -2147412050;
  28686. property onrowsinserted: OleVariant dispid -2147412049;
  28687. property oncellchange: OleVariant dispid -2147412048;
  28688. property dir: WideString dispid -2147412995;
  28689. function createControlRange: IDispatch; dispid -2147417056;
  28690. property scrollHeight: Integer readonly dispid -2147417055;
  28691. property scrollWidth: Integer readonly dispid -2147417054;
  28692. property scrollTop: Integer dispid -2147417053;
  28693. property scrollLeft: Integer dispid -2147417052;
  28694. procedure clearAttributes; dispid -2147417050;
  28695. property oncontextmenu: OleVariant dispid -2147412047;
  28696. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  28697. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  28698. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  28699. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  28700. property canHaveChildren: WordBool readonly dispid -2147417040;
  28701. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  28702. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  28703. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  28704. property behaviorUrns: IDispatch readonly dispid -2147417030;
  28705. property tagUrn: WideString dispid -2147417029;
  28706. property onbeforeeditfocus: OleVariant dispid -2147412043;
  28707. property readyStateValue: Integer readonly dispid -2147417028;
  28708. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  28709. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  28710. property isMultiLine: WordBool readonly dispid -2147417015;
  28711. property canHaveHTML: WordBool readonly dispid -2147417014;
  28712. property onlayoutcomplete: OleVariant dispid -2147412039;
  28713. property onpage: OleVariant dispid -2147412038;
  28714. property inflateBlock: WordBool dispid -2147417012;
  28715. property onbeforedeactivate: OleVariant dispid -2147412035;
  28716. procedure setActive; dispid -2147417011;
  28717. property contentEditable: WideString dispid -2147412950;
  28718. property isContentEditable: WordBool readonly dispid -2147417010;
  28719. property hideFocus: WordBool dispid -2147412949;
  28720. property disabled: WordBool dispid -2147418036;
  28721. property isDisabled: WordBool readonly dispid -2147417007;
  28722. property onmove: OleVariant dispid -2147412034;
  28723. property oncontrolselect: OleVariant dispid -2147412033;
  28724. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  28725. property onresizestart: OleVariant dispid -2147412029;
  28726. property onresizeend: OleVariant dispid -2147412028;
  28727. property onmovestart: OleVariant dispid -2147412031;
  28728. property onmoveend: OleVariant dispid -2147412030;
  28729. property onmouseenter: OleVariant dispid -2147412027;
  28730. property onmouseleave: OleVariant dispid -2147412026;
  28731. property onactivate: OleVariant dispid -2147412025;
  28732. property ondeactivate: OleVariant dispid -2147412024;
  28733. function dragDrop: WordBool; dispid -2147417005;
  28734. property glyphMode: Integer readonly dispid -2147417004;
  28735. property onmousewheel: OleVariant dispid -2147412036;
  28736. procedure normalize; dispid -2147417000;
  28737. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  28738. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  28739. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  28740. property onbeforeactivate: OleVariant dispid -2147412022;
  28741. property onfocusin: OleVariant dispid -2147412021;
  28742. property onfocusout: OleVariant dispid -2147412020;
  28743. property uniqueNumber: Integer readonly dispid -2147417058;
  28744. property uniqueID: WideString readonly dispid -2147417057;
  28745. property nodeType: Integer readonly dispid -2147417066;
  28746. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  28747. function hasChildNodes: WordBool; dispid -2147417064;
  28748. property childNodes: IDispatch readonly dispid -2147417063;
  28749. property attributes: IDispatch readonly dispid -2147417062;
  28750. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  28751. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  28752. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  28753. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  28754. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  28755. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  28756. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  28757. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  28758. property nodeName: WideString readonly dispid -2147417038;
  28759. property nodeValue: OleVariant dispid -2147417037;
  28760. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  28761. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  28762. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  28763. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  28764. property ownerDocument: IDispatch readonly dispid -2147416999;
  28765. property src: WideString dispid 1001;
  28766. property loop: OleVariant dispid 1002;
  28767. property volume: OleVariant dispid 1003;
  28768. property balance: OleVariant dispid 1004;
  28769. end;
  28770. // *********************************************************************//
  28771. // Interface: IHTMLFontNamesCollection
  28772. // Flags: (4416) Dual OleAutomation Dispatchable
  28773. // GUID: {3050F376-98B5-11CF-BB82-00AA00BDCE0B}
  28774. // *********************************************************************//
  28775. IHTMLFontNamesCollection = interface(IDispatch)
  28776. ['{3050F376-98B5-11CF-BB82-00AA00BDCE0B}']
  28777. function Get_length: Integer; safecall;
  28778. function Get__newEnum: IUnknown; safecall;
  28779. function item(index: Integer): WideString; safecall;
  28780. property length: Integer read Get_length;
  28781. property _newEnum: IUnknown read Get__newEnum;
  28782. end;
  28783. // *********************************************************************//
  28784. // DispIntf: IHTMLFontNamesCollectionDisp
  28785. // Flags: (4416) Dual OleAutomation Dispatchable
  28786. // GUID: {3050F376-98B5-11CF-BB82-00AA00BDCE0B}
  28787. // *********************************************************************//
  28788. IHTMLFontNamesCollectionDisp = dispinterface
  28789. ['{3050F376-98B5-11CF-BB82-00AA00BDCE0B}']
  28790. property length: Integer readonly dispid 1501;
  28791. property _newEnum: IUnknown readonly dispid -4;
  28792. function item(index: Integer): WideString; dispid 0;
  28793. end;
  28794. // *********************************************************************//
  28795. // Interface: IHTMLFontSizesCollection
  28796. // Flags: (4416) Dual OleAutomation Dispatchable
  28797. // GUID: {3050F377-98B5-11CF-BB82-00AA00BDCE0B}
  28798. // *********************************************************************//
  28799. IHTMLFontSizesCollection = interface(IDispatch)
  28800. ['{3050F377-98B5-11CF-BB82-00AA00BDCE0B}']
  28801. function Get_length: Integer; safecall;
  28802. function Get__newEnum: IUnknown; safecall;
  28803. function Get_forFont: WideString; safecall;
  28804. function item(index: Integer): Integer; safecall;
  28805. property length: Integer read Get_length;
  28806. property _newEnum: IUnknown read Get__newEnum;
  28807. property forFont: WideString read Get_forFont;
  28808. end;
  28809. // *********************************************************************//
  28810. // DispIntf: IHTMLFontSizesCollectionDisp
  28811. // Flags: (4416) Dual OleAutomation Dispatchable
  28812. // GUID: {3050F377-98B5-11CF-BB82-00AA00BDCE0B}
  28813. // *********************************************************************//
  28814. IHTMLFontSizesCollectionDisp = dispinterface
  28815. ['{3050F377-98B5-11CF-BB82-00AA00BDCE0B}']
  28816. property length: Integer readonly dispid 1502;
  28817. property _newEnum: IUnknown readonly dispid -4;
  28818. property forFont: WideString readonly dispid 1503;
  28819. function item(index: Integer): Integer; dispid 0;
  28820. end;
  28821. // *********************************************************************//
  28822. // Interface: IHTMLOptionsHolder
  28823. // Flags: (4416) Dual OleAutomation Dispatchable
  28824. // GUID: {3050F378-98B5-11CF-BB82-00AA00BDCE0B}
  28825. // *********************************************************************//
  28826. IHTMLOptionsHolder = interface(IDispatch)
  28827. ['{3050F378-98B5-11CF-BB82-00AA00BDCE0B}']
  28828. function Get_document: IHTMLDocument2; safecall;
  28829. function Get_fonts: IHTMLFontNamesCollection; safecall;
  28830. procedure Set_execArg(p: OleVariant); safecall;
  28831. function Get_execArg: OleVariant; safecall;
  28832. procedure Set_errorLine(p: Integer); safecall;
  28833. function Get_errorLine: Integer; safecall;
  28834. procedure Set_errorCharacter(p: Integer); safecall;
  28835. function Get_errorCharacter: Integer; safecall;
  28836. procedure Set_errorCode(p: Integer); safecall;
  28837. function Get_errorCode: Integer; safecall;
  28838. procedure Set_errorMessage(const p: WideString); safecall;
  28839. function Get_errorMessage: WideString; safecall;
  28840. procedure Set_errorDebug(p: WordBool); safecall;
  28841. function Get_errorDebug: WordBool; safecall;
  28842. function Get_unsecuredWindowOfDocument: IHTMLWindow2; safecall;
  28843. procedure Set_findText(const p: WideString); safecall;
  28844. function Get_findText: WideString; safecall;
  28845. procedure Set_anythingAfterFrameset(p: WordBool); safecall;
  28846. function Get_anythingAfterFrameset: WordBool; safecall;
  28847. function sizes(const fontName: WideString): IHTMLFontSizesCollection; safecall;
  28848. function openfiledlg(initFile: OleVariant; initDir: OleVariant; filter: OleVariant;
  28849. title: OleVariant): WideString; safecall;
  28850. function savefiledlg(initFile: OleVariant; initDir: OleVariant; filter: OleVariant;
  28851. title: OleVariant): WideString; safecall;
  28852. function choosecolordlg(initColor: OleVariant): Integer; safecall;
  28853. procedure showSecurityInfo; safecall;
  28854. function isApartmentModel(const object_: IHTMLObjectElement): WordBool; safecall;
  28855. function getCharset(const fontName: WideString): Integer; safecall;
  28856. function Get_secureConnectionInfo: WideString; safecall;
  28857. property document: IHTMLDocument2 read Get_document;
  28858. property fonts: IHTMLFontNamesCollection read Get_fonts;
  28859. property execArg: OleVariant read Get_execArg write Set_execArg;
  28860. property errorLine: Integer read Get_errorLine write Set_errorLine;
  28861. property errorCharacter: Integer read Get_errorCharacter write Set_errorCharacter;
  28862. property errorCode: Integer read Get_errorCode write Set_errorCode;
  28863. property errorMessage: WideString read Get_errorMessage write Set_errorMessage;
  28864. property errorDebug: WordBool read Get_errorDebug write Set_errorDebug;
  28865. property unsecuredWindowOfDocument: IHTMLWindow2 read Get_unsecuredWindowOfDocument;
  28866. property findText: WideString read Get_findText write Set_findText;
  28867. property anythingAfterFrameset: WordBool read Get_anythingAfterFrameset write Set_anythingAfterFrameset;
  28868. property secureConnectionInfo: WideString read Get_secureConnectionInfo;
  28869. end;
  28870. // *********************************************************************//
  28871. // DispIntf: IHTMLOptionsHolderDisp
  28872. // Flags: (4416) Dual OleAutomation Dispatchable
  28873. // GUID: {3050F378-98B5-11CF-BB82-00AA00BDCE0B}
  28874. // *********************************************************************//
  28875. IHTMLOptionsHolderDisp = dispinterface
  28876. ['{3050F378-98B5-11CF-BB82-00AA00BDCE0B}']
  28877. property document: IHTMLDocument2 readonly dispid 1503;
  28878. property fonts: IHTMLFontNamesCollection readonly dispid 1504;
  28879. property execArg: OleVariant dispid 1505;
  28880. property errorLine: Integer dispid 1506;
  28881. property errorCharacter: Integer dispid 1507;
  28882. property errorCode: Integer dispid 1508;
  28883. property errorMessage: WideString dispid 1509;
  28884. property errorDebug: WordBool dispid 1510;
  28885. property unsecuredWindowOfDocument: IHTMLWindow2 readonly dispid 1511;
  28886. property findText: WideString dispid 1512;
  28887. property anythingAfterFrameset: WordBool dispid 1513;
  28888. function sizes(const fontName: WideString): IHTMLFontSizesCollection; dispid 1514;
  28889. function openfiledlg(initFile: OleVariant; initDir: OleVariant; filter: OleVariant;
  28890. title: OleVariant): WideString; dispid 1515;
  28891. function savefiledlg(initFile: OleVariant; initDir: OleVariant; filter: OleVariant;
  28892. title: OleVariant): WideString; dispid 1516;
  28893. function choosecolordlg(initColor: OleVariant): Integer; dispid 1517;
  28894. procedure showSecurityInfo; dispid 1518;
  28895. function isApartmentModel(const object_: IHTMLObjectElement): WordBool; dispid 1519;
  28896. function getCharset(const fontName: WideString): Integer; dispid 1520;
  28897. property secureConnectionInfo: WideString readonly dispid 1521;
  28898. end;
  28899. // *********************************************************************//
  28900. // DispIntf: HTMLStyleElementEvents2
  28901. // Flags: (4112) Hidden Dispatchable
  28902. // GUID: {3050F615-98B5-11CF-BB82-00AA00BDCE0B}
  28903. // *********************************************************************//
  28904. HTMLStyleElementEvents2 = dispinterface
  28905. ['{3050F615-98B5-11CF-BB82-00AA00BDCE0B}']
  28906. function onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  28907. function onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  28908. function ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  28909. function onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  28910. procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  28911. procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  28912. procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  28913. procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  28914. procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  28915. procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  28916. procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  28917. function onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  28918. procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  28919. function ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  28920. function onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  28921. procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  28922. function onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  28923. function onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  28924. procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  28925. procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  28926. procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  28927. procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  28928. procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  28929. procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  28930. procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  28931. procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  28932. procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  28933. procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  28934. function ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  28935. procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  28936. function ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  28937. function ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  28938. procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  28939. function ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  28940. function onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  28941. function oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  28942. function onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  28943. function oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  28944. function onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  28945. function onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  28946. function oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  28947. procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  28948. procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  28949. procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  28950. procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  28951. procedure onlayoutcomplete(const pEvtObj: IHTMLEventObj); dispid 1030;
  28952. procedure onpage(const pEvtObj: IHTMLEventObj); dispid 1031;
  28953. procedure onmouseenter(const pEvtObj: IHTMLEventObj); dispid 1042;
  28954. procedure onmouseleave(const pEvtObj: IHTMLEventObj); dispid 1043;
  28955. procedure onactivate(const pEvtObj: IHTMLEventObj); dispid 1044;
  28956. procedure ondeactivate(const pEvtObj: IHTMLEventObj); dispid 1045;
  28957. function onbeforedeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1034;
  28958. function onbeforeactivate(const pEvtObj: IHTMLEventObj): WordBool; dispid 1047;
  28959. procedure onfocusin(const pEvtObj: IHTMLEventObj); dispid 1048;
  28960. procedure onfocusout(const pEvtObj: IHTMLEventObj); dispid 1049;
  28961. procedure onmove(const pEvtObj: IHTMLEventObj); dispid 1035;
  28962. function oncontrolselect(const pEvtObj: IHTMLEventObj): WordBool; dispid 1036;
  28963. function onmovestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1038;
  28964. procedure onmoveend(const pEvtObj: IHTMLEventObj); dispid 1039;
  28965. function onresizestart(const pEvtObj: IHTMLEventObj): WordBool; dispid 1040;
  28966. procedure onresizeend(const pEvtObj: IHTMLEventObj); dispid 1041;
  28967. function onmousewheel(const pEvtObj: IHTMLEventObj): WordBool; dispid 1033;
  28968. procedure onload(const pEvtObj: IHTMLEventObj); dispid 1003;
  28969. procedure onerror(const pEvtObj: IHTMLEventObj); dispid 1002;
  28970. end;
  28971. // *********************************************************************//
  28972. // DispIntf: HTMLStyleElementEvents
  28973. // Flags: (4112) Hidden Dispatchable
  28974. // GUID: {3050F3CB-98B5-11CF-BB82-00AA00BDCE0B}
  28975. // *********************************************************************//
  28976. HTMLStyleElementEvents = dispinterface
  28977. ['{3050F3CB-98B5-11CF-BB82-00AA00BDCE0B}']
  28978. function onhelp: WordBool; dispid -2147418102;
  28979. function onclick: WordBool; dispid -600;
  28980. function ondblclick: WordBool; dispid -601;
  28981. function onkeypress: WordBool; dispid -603;
  28982. procedure onkeydown; dispid -602;
  28983. procedure onkeyup; dispid -604;
  28984. procedure onmouseout; dispid -2147418103;
  28985. procedure onmouseover; dispid -2147418104;
  28986. procedure onmousemove; dispid -606;
  28987. procedure onmousedown; dispid -605;
  28988. procedure onmouseup; dispid -607;
  28989. function onselectstart: WordBool; dispid -2147418100;
  28990. procedure onfilterchange; dispid -2147418095;
  28991. function ondragstart: WordBool; dispid -2147418101;
  28992. function onbeforeupdate: WordBool; dispid -2147418108;
  28993. procedure onafterupdate; dispid -2147418107;
  28994. function onerrorupdate: WordBool; dispid -2147418099;
  28995. function onrowexit: WordBool; dispid -2147418106;
  28996. procedure onrowenter; dispid -2147418105;
  28997. procedure ondatasetchanged; dispid -2147418098;
  28998. procedure ondataavailable; dispid -2147418097;
  28999. procedure ondatasetcomplete; dispid -2147418096;
  29000. procedure onlosecapture; dispid -2147418094;
  29001. procedure onpropertychange; dispid -2147418093;
  29002. procedure onscroll; dispid 1014;
  29003. procedure onfocus; dispid -2147418111;
  29004. procedure onblur; dispid -2147418112;
  29005. procedure onresize; dispid 1016;
  29006. function ondrag: WordBool; dispid -2147418092;
  29007. procedure ondragend; dispid -2147418091;
  29008. function ondragenter: WordBool; dispid -2147418090;
  29009. function ondragover: WordBool; dispid -2147418089;
  29010. procedure ondragleave; dispid -2147418088;
  29011. function ondrop: WordBool; dispid -2147418087;
  29012. function onbeforecut: WordBool; dispid -2147418083;
  29013. function oncut: WordBool; dispid -2147418086;
  29014. function onbeforecopy: WordBool; dispid -2147418082;
  29015. function oncopy: WordBool; dispid -2147418085;
  29016. function onbeforepaste: WordBool; dispid -2147418081;
  29017. function onpaste: WordBool; dispid -2147418084;
  29018. function oncontextmenu: WordBool; dispid 1023;
  29019. procedure onrowsdelete; dispid -2147418080;
  29020. procedure onrowsinserted; dispid -2147418079;
  29021. procedure oncellchange; dispid -2147418078;
  29022. procedure onreadystatechange; dispid -609;
  29023. procedure onbeforeeditfocus; dispid 1027;
  29024. procedure onlayoutcomplete; dispid 1030;
  29025. procedure onpage; dispid 1031;
  29026. function onbeforedeactivate: WordBool; dispid 1034;
  29027. function onbeforeactivate: WordBool; dispid 1047;
  29028. procedure onmove; dispid 1035;
  29029. function oncontrolselect: WordBool; dispid 1036;
  29030. function onmovestart: WordBool; dispid 1038;
  29031. procedure onmoveend; dispid 1039;
  29032. function onresizestart: WordBool; dispid 1040;
  29033. procedure onresizeend; dispid 1041;
  29034. procedure onmouseenter; dispid 1042;
  29035. procedure onmouseleave; dispid 1043;
  29036. function onmousewheel: WordBool; dispid 1033;
  29037. procedure onactivate; dispid 1044;
  29038. procedure ondeactivate; dispid 1045;
  29039. procedure onfocusin; dispid 1048;
  29040. procedure onfocusout; dispid 1049;
  29041. procedure onload; dispid 1003;
  29042. procedure onerror; dispid 1002;
  29043. end;
  29044. // *********************************************************************//
  29045. // Interface: IHTMLStyleElement
  29046. // Flags: (4416) Dual OleAutomation Dispatchable
  29047. // GUID: {3050F375-98B5-11CF-BB82-00AA00BDCE0B}
  29048. // *********************************************************************//
  29049. IHTMLStyleElement = interface(IDispatch)
  29050. ['{3050F375-98B5-11CF-BB82-00AA00BDCE0B}']
  29051. procedure Set_type_(const p: WideString); safecall;
  29052. function Get_type_: WideString; safecall;
  29053. function Get_readyState: WideString; safecall;
  29054. procedure Set_onreadystatechange(p: OleVariant); safecall;
  29055. function Get_onreadystatechange: OleVariant; safecall;
  29056. procedure Set_onload(p: OleVariant); safecall;
  29057. function Get_onload: OleVariant; safecall;
  29058. procedure Set_onerror(p: OleVariant); safecall;
  29059. function Get_onerror: OleVariant; safecall;
  29060. function Get_styleSheet: IHTMLStyleSheet; safecall;
  29061. procedure Set_disabled(p: WordBool); safecall;
  29062. function Get_disabled: WordBool; safecall;
  29063. procedure Set_media(const p: WideString); safecall;
  29064. function Get_media: WideString; safecall;
  29065. property type_: WideString read Get_type_ write Set_type_;
  29066. property readyState: WideString read Get_readyState;
  29067. property onreadystatechange: OleVariant read Get_onreadystatechange write Set_onreadystatechange;
  29068. property onload: OleVariant read Get_onload write Set_onload;
  29069. property onerror: OleVariant read Get_onerror write Set_onerror;
  29070. property styleSheet: IHTMLStyleSheet read Get_styleSheet;
  29071. property disabled: WordBool read Get_disabled write Set_disabled;
  29072. property media: WideString read Get_media write Set_media;
  29073. end;
  29074. // *********************************************************************//
  29075. // DispIntf: IHTMLStyleElementDisp
  29076. // Flags: (4416) Dual OleAutomation Dispatchable
  29077. // GUID: {3050F375-98B5-11CF-BB82-00AA00BDCE0B}
  29078. // *********************************************************************//
  29079. IHTMLStyleElementDisp = dispinterface
  29080. ['{3050F375-98B5-11CF-BB82-00AA00BDCE0B}']
  29081. property type_: WideString dispid 1002;
  29082. property readyState: WideString readonly dispid -2147412996;
  29083. property onreadystatechange: OleVariant dispid -2147412087;
  29084. property onload: OleVariant dispid -2147412080;
  29085. property onerror: OleVariant dispid -2147412083;
  29086. property styleSheet: IHTMLStyleSheet readonly dispid 1004;
  29087. property disabled: WordBool dispid -2147418036;
  29088. property media: WideString dispid 1006;
  29089. end;
  29090. // *********************************************************************//
  29091. // DispIntf: DispHTMLStyleElement
  29092. // Flags: (4112) Hidden Dispatchable
  29093. // GUID: {3050F511-98B5-11CF-BB82-00AA00BDCE0B}
  29094. // *********************************************************************//
  29095. DispHTMLStyleElement = dispinterface
  29096. ['{3050F511-98B5-11CF-BB82-00AA00BDCE0B}']
  29097. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  29098. lFlags: Integer); dispid -2147417611;
  29099. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  29100. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  29101. property _className: WideString dispid -2147417111;
  29102. property id: WideString dispid -2147417110;
  29103. property tagName: WideString readonly dispid -2147417108;
  29104. property parentElement: IHTMLElement readonly dispid -2147418104;
  29105. property style: IHTMLStyle readonly dispid -2147418038;
  29106. property onhelp: OleVariant dispid -2147412099;
  29107. property onclick: OleVariant dispid -2147412104;
  29108. property ondblclick: OleVariant dispid -2147412103;
  29109. property onkeydown: OleVariant dispid -2147412107;
  29110. property onkeyup: OleVariant dispid -2147412106;
  29111. property onkeypress: OleVariant dispid -2147412105;
  29112. property onmouseout: OleVariant dispid -2147412111;
  29113. property onmouseover: OleVariant dispid -2147412112;
  29114. property onmousemove: OleVariant dispid -2147412108;
  29115. property onmousedown: OleVariant dispid -2147412110;
  29116. property onmouseup: OleVariant dispid -2147412109;
  29117. property document: IDispatch readonly dispid -2147417094;
  29118. property title: WideString dispid -2147418043;
  29119. property language: WideString dispid -2147413012;
  29120. property onselectstart: OleVariant dispid -2147412075;
  29121. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  29122. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  29123. property sourceIndex: Integer readonly dispid -2147417088;
  29124. property recordNumber: OleVariant readonly dispid -2147417087;
  29125. property lang: WideString dispid -2147413103;
  29126. property offsetLeft: Integer readonly dispid -2147417104;
  29127. property offsetTop: Integer readonly dispid -2147417103;
  29128. property offsetWidth: Integer readonly dispid -2147417102;
  29129. property offsetHeight: Integer readonly dispid -2147417101;
  29130. property offsetParent: IHTMLElement readonly dispid -2147417100;
  29131. property innerHTML: WideString dispid -2147417086;
  29132. property innerText: WideString dispid -2147417085;
  29133. property outerHTML: WideString dispid -2147417084;
  29134. property outerText: WideString dispid -2147417083;
  29135. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  29136. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  29137. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  29138. property isTextEdit: WordBool readonly dispid -2147417078;
  29139. procedure click; dispid -2147417079;
  29140. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  29141. property ondragstart: OleVariant dispid -2147412077;
  29142. function toString: WideString; dispid -2147417076;
  29143. property onbeforeupdate: OleVariant dispid -2147412091;
  29144. property onafterupdate: OleVariant dispid -2147412090;
  29145. property onerrorupdate: OleVariant dispid -2147412074;
  29146. property onrowexit: OleVariant dispid -2147412094;
  29147. property onrowenter: OleVariant dispid -2147412093;
  29148. property ondatasetchanged: OleVariant dispid -2147412072;
  29149. property ondataavailable: OleVariant dispid -2147412071;
  29150. property ondatasetcomplete: OleVariant dispid -2147412070;
  29151. property onfilterchange: OleVariant dispid -2147412069;
  29152. property children: IDispatch readonly dispid -2147417075;
  29153. property all: IDispatch readonly dispid -2147417074;
  29154. property scopeName: WideString readonly dispid -2147417073;
  29155. procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  29156. procedure releaseCapture; dispid -2147417071;
  29157. property onlosecapture: OleVariant dispid -2147412066;
  29158. function componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  29159. procedure doScroll(component: OleVariant); dispid -2147417069;
  29160. property onscroll: OleVariant dispid -2147412081;
  29161. property ondrag: OleVariant dispid -2147412063;
  29162. property ondragend: OleVariant dispid -2147412062;
  29163. property ondragenter: OleVariant dispid -2147412061;
  29164. property ondragover: OleVariant dispid -2147412060;
  29165. property ondragleave: OleVariant dispid -2147412059;
  29166. property ondrop: OleVariant dispid -2147412058;
  29167. property onbeforecut: OleVariant dispid -2147412054;
  29168. property oncut: OleVariant dispid -2147412057;
  29169. property onbeforecopy: OleVariant dispid -2147412053;
  29170. property oncopy: OleVariant dispid -2147412056;
  29171. property onbeforepaste: OleVariant dispid -2147412052;
  29172. property onpaste: OleVariant dispid -2147412055;
  29173. property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  29174. property onpropertychange: OleVariant dispid -2147412065;
  29175. function getClientRects: IHTMLRectCollection; dispid -2147417068;
  29176. function getBoundingClientRect: IHTMLRect; dispid -2147417067;
  29177. procedure setExpression(const propname: WideString; const expression: WideString;
  29178. const language: WideString); dispid -2147417608;
  29179. function getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  29180. function removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  29181. property tabIndex: Smallint dispid -2147418097;
  29182. procedure focus; dispid -2147416112;
  29183. property accessKey: WideString dispid -2147416107;
  29184. property onblur: OleVariant dispid -2147412097;
  29185. property onfocus: OleVariant dispid -2147412098;
  29186. property onresize: OleVariant dispid -2147412076;
  29187. procedure blur; dispid -2147416110;
  29188. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  29189. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  29190. property clientHeight: Integer readonly dispid -2147416093;
  29191. property clientWidth: Integer readonly dispid -2147416092;
  29192. property clientTop: Integer readonly dispid -2147416091;
  29193. property clientLeft: Integer readonly dispid -2147416090;
  29194. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  29195. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  29196. property readyState: OleVariant readonly dispid -2147412996;
  29197. property onreadystatechange: OleVariant dispid -2147412087;
  29198. property onrowsdelete: OleVariant dispid -2147412050;
  29199. property onrowsinserted: OleVariant dispid -2147412049;
  29200. property oncellchange: OleVariant dispid -2147412048;
  29201. property dir: WideString dispid -2147412995;
  29202. function createControlRange: IDispatch; dispid -2147417056;
  29203. property scrollHeight: Integer readonly dispid -2147417055;
  29204. property scrollWidth: Integer readonly dispid -2147417054;
  29205. property scrollTop: Integer dispid -2147417053;
  29206. property scrollLeft: Integer dispid -2147417052;
  29207. procedure clearAttributes; dispid -2147417050;
  29208. property oncontextmenu: OleVariant dispid -2147412047;
  29209. function insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  29210. function applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  29211. function getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  29212. function replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  29213. property canHaveChildren: WordBool readonly dispid -2147417040;
  29214. function addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  29215. function removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  29216. property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  29217. property behaviorUrns: IDispatch readonly dispid -2147417030;
  29218. property tagUrn: WideString dispid -2147417029;
  29219. property onbeforeeditfocus: OleVariant dispid -2147412043;
  29220. property readyStateValue: Integer readonly dispid -2147417028;
  29221. function getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  29222. procedure mergeAttributes(const mergeThis: IHTMLElement; var pvarFlags: OleVariant); dispid -2147417016;
  29223. property isMultiLine: WordBool readonly dispid -2147417015;
  29224. property canHaveHTML: WordBool readonly dispid -2147417014;
  29225. property onlayoutcomplete: OleVariant dispid -2147412039;
  29226. property onpage: OleVariant dispid -2147412038;
  29227. property inflateBlock: WordBool dispid -2147417012;
  29228. property onbeforedeactivate: OleVariant dispid -2147412035;
  29229. procedure setActive; dispid -2147417011;
  29230. property contentEditable: WideString dispid -2147412950;
  29231. property isContentEditable: WordBool readonly dispid -2147417010;
  29232. property hideFocus: WordBool dispid -2147412949;
  29233. property disabled: WordBool dispid -2147418036;
  29234. property isDisabled: WordBool readonly dispid -2147417007;
  29235. property onmove: OleVariant dispid -2147412034;
  29236. property oncontrolselect: OleVariant dispid -2147412033;
  29237. function FireEvent(const bstrEventName: WideString; var pvarEventObject: OleVariant): WordBool; dispid -2147417006;
  29238. property onresizestart: OleVariant dispid -2147412029;
  29239. property onresizeend: OleVariant dispid -2147412028;
  29240. property onmovestart: OleVariant dispid -2147412031;
  29241. property onmoveend: OleVariant dispid -2147412030;
  29242. property onmouseenter: OleVariant dispid -2147412027;
  29243. property onmouseleave: OleVariant dispid -2147412026;
  29244. property onactivate: OleVariant dispid -2147412025;
  29245. property ondeactivate: OleVariant dispid -2147412024;
  29246. function dragDrop: WordBool; dispid -2147417005;
  29247. property glyphMode: Integer readonly dispid -2147417004;
  29248. property onmousewheel: OleVariant dispid -2147412036;
  29249. procedure normalize; dispid -2147417000;
  29250. function getAttributeNode(const bstrName: WideString): IHTMLDOMAttribute; dispid -2147417003;
  29251. function setAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417002;
  29252. function removeAttributeNode(const pattr: IHTMLDOMAttribute): IHTMLDOMAttribute; dispid -2147417001;
  29253. property onbeforeactivate: OleVariant dispid -2147412022;
  29254. property onfocusin: OleVariant dispid -2147412021;
  29255. property onfocusout: OleVariant dispid -2147412020;
  29256. property uniqueNumber: Integer readonly dispid -2147417058;
  29257. property uniqueID: WideString readonly dispid -2147417057;
  29258. property nodeType: Integer readonly dispid -2147417066;
  29259. property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  29260. function hasChildNodes: WordBool; dispid -2147417064;
  29261. property childNodes: IDispatch readonly dispid -2147417063;
  29262. property attributes: IDispatch readonly dispid -2147417062;
  29263. function insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  29264. function removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  29265. function replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  29266. function cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  29267. function removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  29268. function swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  29269. function replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  29270. function appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  29271. property nodeName: WideString readonly dispid -2147417038;
  29272. property nodeValue: OleVariant dispid -2147417037;
  29273. property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  29274. property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  29275. property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  29276. property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  29277. property ownerDocument: IDispatch readonly dispid -2147416999;
  29278. property type_: WideString dispid 1002;
  29279. property onload: OleVariant dispid -2147412080;
  29280. property onerror: OleVariant dispid -2147412083;
  29281. property styleSheet: IHTMLStyleSheet readonly dispid 1004;
  29282. property media: WideString dispid 1006;
  29283. end;
  29284. // *********************************************************************//
  29285. // Interface: IHTMLStyleFontFace
  29286. // Flags: (4416) Dual OleAutomation Dispatchable
  29287. // GUID: {3050F3D5-98B5-11CF-BB82-00AA00BDCE0B}
  29288. // *********************************************************************//
  29289. IHTMLStyleFontFace = interface(IDispatch)
  29290. ['{3050F3D5-98B5-11CF-BB82-00AA00BDCE0B}']
  29291. procedure Set_fontsrc(const p: WideString); safecall;
  29292. function Get_fontsrc: WideString; safecall;
  29293. property fontsrc: WideString read Get_fontsrc write Set_fontsrc;
  29294. end;
  29295. // *********************************************************************//
  29296. // DispIntf: IHTMLStyleFontFaceDisp
  29297. // Flags: (4416) Dual OleAutomation Dispatchable
  29298. // GUID: {3050F3D5-98B5-11CF-BB82-00AA00BDCE0B}
  29299. // *********************************************************************//
  29300. IHTMLStyleFontFaceDisp = dispinterface
  29301. ['{3050F3D5-98B5-11CF-BB82-00AA00BDCE0B}']
  29302. property fontsrc: WideString dispid -2147413015;
  29303. end;
  29304. // *********************************************************************//
  29305. // Interface: ICSSFilterSite
  29306. // Flags: (0)
  29307. // GUID: {3050F3ED-98B5-11CF-BB82-00AA00BDCE0B}
  29308. // *********************************************************************//
  29309. ICSSFilterSite = interface(IUnknown)
  29310. ['{3050F3ED-98B5-11CF-BB82-00AA00BDCE0B}']
  29311. function GetElement(out element: IHTMLElement): HResult; stdcall;
  29312. function FireOnFilterChangeEvent: HResult; stdcall;
  29313. end;
  29314. // *********************************************************************//
  29315. // Interface: IMarkupPointer
  29316. // Flags: (0)
  29317. // GUID: {3050F49F-98B5-11CF-BB82-00AA00BDCE0B}
  29318. // *********************************************************************//
  29319. IMarkupPointer = interface(IUnknown)
  29320. ['{3050F49F-98B5-11CF-BB82-00AA00BDCE0B}']
  29321. function OwningDoc(out ppDoc: IHTMLDocument2): HResult; stdcall;
  29322. function Gravity(out pGravity: _POINTER_GRAVITY): HResult; stdcall;
  29323. function SetGravity(Gravity: _POINTER_GRAVITY): HResult; stdcall;
  29324. function Cling(out pfCling: Integer): HResult; stdcall;
  29325. function SetCling(fCLing: Integer): HResult; stdcall;
  29326. function Unposition: HResult; stdcall;
  29327. function IsPositioned(out pfPositioned: Integer): HResult; stdcall;
  29328. function GetContainer(out ppContainer: IMarkupContainer): HResult; stdcall;
  29329. function MoveAdjacentToElement(const pElement: IHTMLElement; eAdj: _ELEMENT_ADJACENCY): HResult; stdcall;
  29330. function MoveToPointer(const pPointer: IMarkupPointer): HResult; stdcall;
  29331. function MoveToContainer(const pContainer: IMarkupContainer; fAtStart: Integer): HResult; stdcall;
  29332. function left(fMove: Integer; out pContext: _MARKUP_CONTEXT_TYPE; out ppElement: IHTMLElement;
  29333. var pcch: Integer; out pchText: Word): HResult; stdcall;
  29334. function right(fMove: Integer; out pContext: _MARKUP_CONTEXT_TYPE; out ppElement: IHTMLElement;
  29335. var pcch: Integer; out pchText: Word): HResult; stdcall;
  29336. function CurrentScope(out ppElemCurrent: IHTMLElement): HResult; stdcall;
  29337. function IsLeftOf(const pPointerThat: IMarkupPointer; out pfResult: Integer): HResult; stdcall;
  29338. function IsLeftOfOrEqualTo(const pPointerThat: IMarkupPointer; out pfResult: Integer): HResult; stdcall;
  29339. function IsRightOf(const pPointerThat: IMarkupPointer; out pfResult: Integer): HResult; stdcall;
  29340. function IsRightOfOrEqualTo(const pPointerThat: IMarkupPointer; out pfResult: Integer): HResult; stdcall;
  29341. function IsEqualTo(const pPointerThat: IMarkupPointer; out pfAreEqual: Integer): HResult; stdcall;
  29342. function MoveUnit(muAction: _MOVEUNIT_ACTION): HResult; stdcall;
  29343. function findText(var pchFindText: Word; dwFlags: LongWord; const pIEndMatch: IMarkupPointer;
  29344. const pIEndSearch: IMarkupPointer): HResult; stdcall;
  29345. end;
  29346. // *********************************************************************//
  29347. // Interface: IMarkupContainer
  29348. // Flags: (0)
  29349. // GUID: {3050F5F9-98B5-11CF-BB82-00AA00BDCE0B}
  29350. // *********************************************************************//
  29351. IMarkupContainer = interface(IUnknown)
  29352. ['{3050F5F9-98B5-11CF-BB82-00AA00BDCE0B}']
  29353. function OwningDoc(out ppDoc: IHTMLDocument2): HResult; stdcall;
  29354. end;
  29355. // *********************************************************************//
  29356. // Interface: IMarkupContainer2
  29357. // Flags: (0)
  29358. // GUID: {3050F648-98B5-11CF-BB82-00AA00BDCE0B}
  29359. // *********************************************************************//
  29360. IMarkupContainer2 = interface(IMarkupContainer)
  29361. ['{3050F648-98B5-11CF-BB82-00AA00BDCE0B}']
  29362. function CreateChangeLog(const pChangeSink: IHTMLChangeSink; out ppChangeLog: IHTMLChangeLog;
  29363. fForward: Integer; fBackward: Integer): HResult; stdcall;
  29364. function RegisterForDirtyRange(const pChangeSink: IHTMLChangeSink; out pdwCookie: LongWord): HResult; stdcall;
  29365. function UnRegisterForDirtyRange(dwCookie: LongWord): HResult; stdcall;
  29366. function GetAndClearDirtyRange(dwCookie: LongWord; const pIPointerBegin: IMarkupPointer;
  29367. const pIPointerEnd: IMarkupPointer): HResult; stdcall;
  29368. function GetVersionNumber: Integer; stdcall;
  29369. function GetMasterElement(out ppElementMaster: IHTMLElement): HResult; stdcall;
  29370. end;
  29371. // *********************************************************************//
  29372. // Interface: IHTMLChangeSink
  29373. // Flags: (0)
  29374. // GUID: {3050F64A-98B5-11CF-BB82-00AA00BDCE0B}
  29375. // *********************************************************************//
  29376. IHTMLChangeSink = interface(IUnknown)
  29377. ['{3050F64A-98B5-11CF-BB82-00AA00BDCE0B}']
  29378. function Notify: HResult; stdcall;
  29379. end;
  29380. // *********************************************************************//
  29381. // Interface: IHTMLChangeLog
  29382. // Flags: (0)
  29383. // GUID: {3050F649-98B5-11CF-BB82-00AA00BDCE0B}
  29384. // *********************************************************************//
  29385. IHTMLChangeLog = interface(IUnknown)
  29386. ['{3050F649-98B5-11CF-BB82-00AA00BDCE0B}']
  29387. function GetNextChange(var pbBuffer: Byte; nBufferSize: Integer; out pnRecordLength: Integer): HResult; stdcall;
  29388. end;
  29389. // *********************************************************************//
  29390. // Interface: IActiveIMMApp
  29391. // Flags: (0)
  29392. // GUID: {08C0E040-62D1-11D1-9326-0060B067B86E}
  29393. // *********************************************************************//
  29394. IActiveIMMApp = interface(IUnknown)
  29395. ['{08C0E040-62D1-11D1-9326-0060B067B86E}']
  29396. function AssociateContext(var hWnd: _RemotableHandle; hIME: LongWord; out phPrev: LongWord): HResult; stdcall;
  29397. function ConfigureIMEA(var hKL: Pointer; var hWnd: _RemotableHandle; dwMode: LongWord;
  29398. var pData: __MIDL___MIDL_itf_mshtml_0261_0001): HResult; stdcall;
  29399. function ConfigureIMEW(var hKL: Pointer; var hWnd: _RemotableHandle; dwMode: LongWord;
  29400. var pData: __MIDL___MIDL_itf_mshtml_0261_0002): HResult; stdcall;
  29401. function CreateContext(out phIMC: LongWord): HResult; stdcall;
  29402. function DestroyContext(hIME: LongWord): HResult; stdcall;
  29403. function EnumRegisterWordA(var hKL: Pointer; szReading: PChar; dwStyle: LongWord;
  29404. szRegister: PChar; var pData: Pointer; out pEnum: IEnumRegisterWordA): HResult; stdcall;
  29405. function EnumRegisterWordW(var hKL: Pointer; szReading: PWideChar; dwStyle: LongWord;
  29406. szRegister: PWideChar; var pData: Pointer;
  29407. out pEnum: IEnumRegisterWordW): HResult; stdcall;
  29408. function EscapeA(var hKL: Pointer; hIMC: LongWord; uEscape: SYSUINT; var pData: Pointer;
  29409. out plResult: LONG_PTR): HResult; stdcall;
  29410. function EscapeW(var hKL: Pointer; hIMC: LongWord; uEscape: SYSUINT; var pData: Pointer;
  29411. out plResult: LONG_PTR): HResult; stdcall;
  29412. function GetCandidateListA(hIMC: LongWord; dwIndex: LongWord; uBufLen: SYSUINT;
  29413. out pCandList: __MIDL___MIDL_itf_mshtml_0261_0007;
  29414. out puCopied: SYSUINT): HResult; stdcall;
  29415. function GetCandidateListW(hIMC: LongWord; dwIndex: LongWord; uBufLen: SYSUINT;
  29416. out pCandList: __MIDL___MIDL_itf_mshtml_0261_0007;
  29417. out puCopied: SYSUINT): HResult; stdcall;
  29418. function GetCandidateListCountA(hIMC: LongWord; out pdwListSize: LongWord;
  29419. out pdwBufLen: LongWord): HResult; stdcall;
  29420. function GetCandidateListCountW(hIMC: LongWord; out pdwListSize: LongWord;
  29421. out pdwBufLen: LongWord): HResult; stdcall;
  29422. function GetCandidateWindow(hIMC: LongWord; dwIndex: LongWord;
  29423. out pCandidate: __MIDL___MIDL_itf_mshtml_0261_0005): HResult; stdcall;
  29424. function GetCompositionFontA(hIMC: LongWord; out plf: __MIDL___MIDL_itf_mshtml_0261_0003): HResult; stdcall;
  29425. function GetCompositionFontW(hIMC: LongWord; out plf: __MIDL___MIDL_itf_mshtml_0261_0004): HResult; stdcall;
  29426. function GetCompositionStringA(hIMC: LongWord; dwIndex: LongWord; dwBufLen: LongWord;
  29427. out plCopied: Integer; out pBuf: Pointer): HResult; stdcall;
  29428. function GetCompositionStringW(hIMC: LongWord; dwIndex: LongWord; dwBufLen: LongWord;
  29429. out plCopied: Integer; out pBuf: Pointer): HResult; stdcall;
  29430. function GetCompositionWindow(hIMC: LongWord; out pCompForm: __MIDL___MIDL_itf_mshtml_0261_0006): HResult; stdcall;
  29431. function GetContext(var hWnd: _RemotableHandle; out phIMC: LongWord): HResult; stdcall;
  29432. function GetConversionListA(var hKL: Pointer; hIMC: LongWord; pSrc: PChar; uBufLen: SYSUINT;
  29433. uFlag: SYSUINT; out pDst: __MIDL___MIDL_itf_mshtml_0261_0007;
  29434. out puCopied: SYSUINT): HResult; stdcall;
  29435. function GetConversionListW(var hKL: Pointer; hIMC: LongWord; pSrc: PWideChar;
  29436. uBufLen: SYSUINT; uFlag: SYSUINT;
  29437. out pDst: __MIDL___MIDL_itf_mshtml_0261_0007; out puCopied: SYSUINT): HResult; stdcall;
  29438. function GetConversionStatus(hIMC: LongWord; out pfdwConversion: LongWord;
  29439. out pfdwSentence: LongWord): HResult; stdcall;
  29440. function GetDefaultIMEWnd(var hWnd: _RemotableHandle; out phDefWnd: wireHWND): HResult; stdcall;
  29441. function GetDescriptionA(var hKL: Pointer; uBufLen: SYSUINT; szDescription: PChar;
  29442. out puCopied: SYSUINT): HResult; stdcall;
  29443. function GetDescriptionW(var hKL: Pointer; uBufLen: SYSUINT; szDescription: PWideChar;
  29444. out puCopied: SYSUINT): HResult; stdcall;
  29445. function GetGuideLineA(hIMC: LongWord; dwIndex: LongWord; dwBufLen: LongWord; pBuf: PChar;
  29446. out pdwResult: LongWord): HResult; stdcall;
  29447. function GetGuideLineW(hIMC: LongWord; dwIndex: LongWord; dwBufLen: LongWord; pBuf: PWideChar;
  29448. out pdwResult: LongWord): HResult; stdcall;
  29449. function GetIMEFileNameA(var hKL: Pointer; uBufLen: SYSUINT; szFileName: PChar;
  29450. out puCopied: SYSUINT): HResult; stdcall;
  29451. function GetIMEFileNameW(var hKL: Pointer; uBufLen: SYSUINT; szFileName: PWideChar;
  29452. out puCopied: SYSUINT): HResult; stdcall;
  29453. function GetOpenStatus(hIMC: LongWord): HResult; stdcall;
  29454. function GetProperty(var hKL: Pointer; fdwIndex: LongWord; out pdwProperty: LongWord): HResult; stdcall;
  29455. function GetRegisterWordStyleA(var hKL: Pointer; nItem: SYSUINT;
  29456. out pStyleBuf: __MIDL___MIDL_itf_mshtml_0261_0008;
  29457. out puCopied: SYSUINT): HResult; stdcall;
  29458. function GetRegisterWordStyleW(var hKL: Pointer; nItem: SYSUINT;
  29459. out pStyleBuf: __MIDL___MIDL_itf_mshtml_0261_0009;
  29460. out puCopied: SYSUINT): HResult; stdcall;
  29461. function GetStatusWindowPos(hIMC: LongWord; out pptPos: tagPOINT): HResult; stdcall;
  29462. function GetVirtualKey(var hWnd: _RemotableHandle; out puVirtualKey: SYSUINT): HResult; stdcall;
  29463. function InstallIMEA(szIMEFileName: PChar; szLayoutText: PChar; out phKL: Pointer): HResult; stdcall;
  29464. function InstallIMEW(szIMEFileName: PWideChar; szLayoutText: PWideChar; out phKL: Pointer): HResult; stdcall;
  29465. function IsIME(var hKL: Pointer): HResult; stdcall;
  29466. function IsUIMessageA(var hWndIME: _RemotableHandle; msg: SYSUINT; wParam: UINT_PTR;
  29467. lParam: LONG_PTR): HResult; stdcall;
  29468. function IsUIMessageW(var hWndIME: _RemotableHandle; msg: SYSUINT; wParam: UINT_PTR;
  29469. lParam: LONG_PTR): HResult; stdcall;
  29470. function NotifyIME(hIMC: LongWord; dwAction: LongWord; dwIndex: LongWord; dwValue: LongWord): HResult; stdcall;
  29471. function RegisterWordA(var hKL: Pointer; szReading: PChar; dwStyle: LongWord; szRegister: PChar): HResult; stdcall;
  29472. function RegisterWordW(var hKL: Pointer; szReading: PWideChar; dwStyle: LongWord;
  29473. szRegister: PWideChar): HResult; stdcall;
  29474. function ReleaseContext(var hWnd: _RemotableHandle; hIMC: LongWord): HResult; stdcall;
  29475. function SetCandidateWindow(hIMC: LongWord; var pCandidate: __MIDL___MIDL_itf_mshtml_0261_0005): HResult; stdcall;
  29476. function SetCompositionFontA(hIMC: LongWord; var plf: __MIDL___MIDL_itf_mshtml_0261_0003): HResult; stdcall;
  29477. function SetCompositionFontW(hIMC: LongWord; var plf: __MIDL___MIDL_itf_mshtml_0261_0004): HResult; stdcall;
  29478. function SetCompositionStringA(hIMC: LongWord; dwIndex: LongWord; var pComp: Pointer;
  29479. dwCompLen: LongWord; var pRead: Pointer; dwReadLen: LongWord): HResult; stdcall;
  29480. function SetCompositionStringW(hIMC: LongWord; dwIndex: LongWord; var pComp: Pointer;
  29481. dwCompLen: LongWord; var pRead: Pointer; dwReadLen: LongWord): HResult; stdcall;
  29482. function SetCompositionWindow(hIMC: LongWord; var pCompForm: __MIDL___MIDL_itf_mshtml_0261_0006): HResult; stdcall;
  29483. function SetConversionStatus(hIMC: LongWord; fdwConversion: LongWord; fdwSentence: LongWord): HResult; stdcall;
  29484. function SetOpenStatus(hIMC: LongWord; fOpen: Integer): HResult; stdcall;
  29485. function SetStatusWindowPos(hIMC: LongWord; var pptPos: tagPOINT): HResult; stdcall;
  29486. function SimulateHotKey(var hWnd: _RemotableHandle; dwHotKeyID: LongWord): HResult; stdcall;
  29487. function UnregisterWordA(var hKL: Pointer; szReading: PChar; dwStyle: LongWord;
  29488. szUnregister: PChar): HResult; stdcall;
  29489. function UnregisterWordW(var hKL: Pointer; szReading: PWideChar; dwStyle: LongWord;
  29490. szUnregister: PWideChar): HResult; stdcall;
  29491. function Activate(fRestoreLayout: Integer): HResult; stdcall;
  29492. function Deactivate: HResult; stdcall;
  29493. function OnDefWindowProc(var hWnd: _RemotableHandle; msg: SYSUINT; wParam: UINT_PTR;
  29494. lParam: LONG_PTR; out plResult: LONG_PTR): HResult; stdcall;
  29495. function FilterClientWindows(var aaClassList: Word; uSize: SYSUINT): HResult; stdcall;
  29496. function GetCodePageA(var hKL: Pointer; out uCodePage: SYSUINT): HResult; stdcall;
  29497. function GetLangId(var hKL: Pointer; out plid: Word): HResult; stdcall;
  29498. function AssociateContextEx(var hWnd: _RemotableHandle; hIMC: LongWord; dwFlags: LongWord): HResult; stdcall;
  29499. function DisableIME(idThread: LongWord): HResult; stdcall;
  29500. function GetImeMenuItemsA(hIMC: LongWord; dwFlags: LongWord; dwType: LongWord;
  29501. var pImeParentMenu: __MIDL___MIDL_itf_mshtml_0261_0010;
  29502. out pImeMenu: __MIDL___MIDL_itf_mshtml_0261_0010; dwSize: LongWord;
  29503. out pdwResult: LongWord): HResult; stdcall;
  29504. function GetImeMenuItemsW(hIMC: LongWord; dwFlags: LongWord; dwType: LongWord;
  29505. var pImeParentMenu: __MIDL___MIDL_itf_mshtml_0261_0011;
  29506. out pImeMenu: __MIDL___MIDL_itf_mshtml_0261_0011; dwSize: LongWord;
  29507. out pdwResult: LongWord): HResult; stdcall;
  29508. function EnumInputContext(idThread: LongWord; out ppEnum: IEnumInputContext): HResult; stdcall;
  29509. end;
  29510. // *********************************************************************//
  29511. // Interface: IEnumRegisterWordA
  29512. // Flags: (0)
  29513. // GUID: {08C03412-F96B-11D0-A475-00AA006BCC59}
  29514. // *********************************************************************//
  29515. IEnumRegisterWordA = interface(IUnknown)
  29516. ['{08C03412-F96B-11D0-A475-00AA006BCC59}']
  29517. function Clone(out ppEnum: IEnumRegisterWordA): HResult; stdcall;
  29518. function Next(ulCount: LongWord; out rgRegisterWord: __MIDL___MIDL_itf_mshtml_0261_0001;
  29519. out pcFetched: LongWord): HResult; stdcall;
  29520. function reset: HResult; stdcall;
  29521. function Skip(ulCount: LongWord): HResult; stdcall;
  29522. end;
  29523. // *********************************************************************//
  29524. // Interface: IEnumRegisterWordW
  29525. // Flags: (0)
  29526. // GUID: {4955DD31-B159-11D0-8FCF-00AA006BCC59}
  29527. // *********************************************************************//
  29528. IEnumRegisterWordW = interface(IUnknown)
  29529. ['{4955DD31-B159-11D0-8FCF-00AA006BCC59}']
  29530. function Clone(out ppEnum: IEnumRegisterWordW): HResult; stdcall;
  29531. function Next(ulCount: LongWord; out rgRegisterWord: __MIDL___MIDL_itf_mshtml_0261_0002;
  29532. out pcFetched: LongWord): HResult; stdcall;
  29533. function reset: HResult; stdcall;
  29534. function Skip(ulCount: LongWord): HResult; stdcall;
  29535. end;
  29536. // *********************************************************************//
  29537. // Interface: IEnumInputContext
  29538. // Flags: (0)
  29539. // GUID: {09B5EAB0-F997-11D1-93D4-0060B067B86E}
  29540. // *********************************************************************//
  29541. IEnumInputContext = interface(IUnknown)
  29542. ['{09B5EAB0-F997-11D1-93D4-0060B067B86E}']
  29543. function Clone(out ppEnum: IEnumInputContext): HResult; stdcall;
  29544. function Next(ulCount: LongWord; out rgInputContext: LongWord; out pcFetched: LongWord): HResult; stdcall;
  29545. function reset: HResult; stdcall;
  29546. function Skip(ulCount: LongWord): HResult; stdcall;
  29547. end;
  29548. // *********************************************************************//
  29549. // Interface: ISegmentList
  29550. // Flags: (0)
  29551. // GUID: {3050F605-98B5-11CF-BB82-00AA00BDCE0B}
  29552. // *********************************************************************//
  29553. ISegmentList = interface(IUnknown)
  29554. ['{3050F605-98B5-11CF-BB82-00AA00BDCE0B}']
  29555. function CreateIterator(out ppIIter: ISegmentListIterator): HResult; stdcall;
  29556. function GetType(out peType: _SELECTION_TYPE): HResult; stdcall;
  29557. function IsEmpty(out pfEmpty: Integer): HResult; stdcall;
  29558. end;
  29559. // *********************************************************************//
  29560. // Interface: ISegmentListIterator
  29561. // Flags: (0)
  29562. // GUID: {3050F692-98B5-11CF-BB82-00AA00BDCE0B}
  29563. // *********************************************************************//
  29564. ISegmentListIterator = interface(IUnknown)
  29565. ['{3050F692-98B5-11CF-BB82-00AA00BDCE0B}']
  29566. function Current(out ppISegment: ISegment): HResult; stdcall;
  29567. function First: HResult; stdcall;
  29568. function IsDone: HResult; stdcall;
  29569. function Advance: HResult; stdcall;
  29570. end;
  29571. // *********************************************************************//
  29572. // Interface: ISegment
  29573. // Flags: (0)
  29574. // GUID: {3050F683-98B5-11CF-BB82-00AA00BDCE0B}
  29575. // *********************************************************************//
  29576. ISegment = interface(IUnknown)
  29577. ['{3050F683-98B5-11CF-BB82-00AA00BDCE0B}']
  29578. function GetPointers(const pIStart: IMarkupPointer; const pIEnd: IMarkupPointer): HResult; stdcall;
  29579. end;
  29580. // *********************************************************************//
  29581. // Interface: IHTMLCaret
  29582. // Flags: (0)
  29583. // GUID: {3050F604-98B5-11CF-BB82-00AA00BDCE0B}
  29584. // *********************************************************************//
  29585. IHTMLCaret = interface(IUnknown)
  29586. ['{3050F604-98B5-11CF-BB82-00AA00BDCE0B}']
  29587. function MoveCaretToPointer(const pDispPointer: IDisplayPointer; fScrollIntoView: Integer;
  29588. eDir: _CARET_DIRECTION): HResult; stdcall;
  29589. function MoveCaretToPointerEx(const pDispPointer: IDisplayPointer; fVisible: Integer;
  29590. fScrollIntoView: Integer; eDir: _CARET_DIRECTION): HResult; stdcall;
  29591. function MoveMarkupPointerToCaret(const pIMarkupPointer: IMarkupPointer): HResult; stdcall;
  29592. function MoveDisplayPointerToCaret(const pDispPointer: IDisplayPointer): HResult; stdcall;
  29593. function IsVisible(out pIsVisible: Integer): HResult; stdcall;
  29594. function Show(fScrollIntoView: Integer): HResult; stdcall;
  29595. function Hide: HResult; stdcall;
  29596. function InsertText(var pText: Word; lLen: Integer): HResult; stdcall;
  29597. function scrollIntoView: HResult; stdcall;
  29598. function GetLocation(out pPoint: tagPOINT; fTranslate: Integer): HResult; stdcall;
  29599. function GetCaretDirection(out peDir: _CARET_DIRECTION): HResult; stdcall;
  29600. function SetCaretDirection(eDir: _CARET_DIRECTION): HResult; stdcall;
  29601. end;
  29602. // *********************************************************************//
  29603. // Interface: IDisplayPointer
  29604. // Flags: (0)
  29605. // GUID: {3050F69E-98B5-11CF-BB82-00AA00BDCE0B}
  29606. // *********************************************************************//
  29607. IDisplayPointer = interface(IUnknown)
  29608. ['{3050F69E-98B5-11CF-BB82-00AA00BDCE0B}']
  29609. function moveToPoint(ptPoint: tagPOINT; eCoordSystem: _COORD_SYSTEM;
  29610. const pElementContext: IHTMLElement; dwHitTestOptions: LongWord;
  29611. out pdwHitTestResults: LongWord): HResult; stdcall;
  29612. function MoveUnit(eMoveUnit: _DISPLAY_MOVEUNIT; lXPos: Integer): HResult; stdcall;
  29613. function PositionMarkupPointer(const pMarkupPointer: IMarkupPointer): HResult; stdcall;
  29614. function MoveToPointer(const pDispPointer: IDisplayPointer): HResult; stdcall;
  29615. function SetPointerGravity(eGravity: _POINTER_GRAVITY): HResult; stdcall;
  29616. function GetPointerGravity(out peGravity: _POINTER_GRAVITY): HResult; stdcall;
  29617. function SetDisplayGravity(eGravity: _DISPLAY_GRAVITY): HResult; stdcall;
  29618. function GetDisplayGravity(out peGravity: _DISPLAY_GRAVITY): HResult; stdcall;
  29619. function IsPositioned(out pfPositioned: Integer): HResult; stdcall;
  29620. function Unposition: HResult; stdcall;
  29621. function IsEqualTo(const pDispPointer: IDisplayPointer; out pfIsEqual: Integer): HResult; stdcall;
  29622. function IsLeftOf(const pDispPointer: IDisplayPointer; out pfIsLeftOf: Integer): HResult; stdcall;
  29623. function IsRightOf(const pDispPointer: IDisplayPointer; out pfIsRightOf: Integer): HResult; stdcall;
  29624. function IsAtBOL(out pfBOL: Integer): HResult; stdcall;
  29625. function MoveToMarkupPointer(const pPointer: IMarkupPointer;
  29626. const pDispLineContext: IDisplayPointer): HResult; stdcall;
  29627. function scrollIntoView: HResult; stdcall;
  29628. function GetLineInfo(out ppLineInfo: ILineInfo): HResult; stdcall;
  29629. function GetFlowElement(out ppLayoutElement: IHTMLElement): HResult; stdcall;
  29630. function QueryBreaks(out pdwBreaks: LongWord): HResult; stdcall;
  29631. end;
  29632. // *********************************************************************//
  29633. // Interface: ILineInfo
  29634. // Flags: (0)
  29635. // GUID: {3050F7E2-98B5-11CF-BB82-00AA00BDCE0B}
  29636. // *********************************************************************//
  29637. ILineInfo = interface(IUnknown)
  29638. ['{3050F7E2-98B5-11CF-BB82-00AA00BDCE0B}']
  29639. function Get_x(out p: Integer): HResult; stdcall;
  29640. function Get_baseLine(out p: Integer): HResult; stdcall;
  29641. function Get_textDescent(out p: Integer): HResult; stdcall;
  29642. function Get_textHeight(out p: Integer): HResult; stdcall;
  29643. function Get_lineDirection(out p: Integer): HResult; stdcall;
  29644. end;
  29645. // *********************************************************************//
  29646. // Interface: IElementSegment
  29647. // Flags: (0)
  29648. // GUID: {3050F68F-98B5-11CF-BB82-00AA00BDCE0B}
  29649. // *********************************************************************//
  29650. IElementSegment = interface(ISegment)
  29651. ['{3050F68F-98B5-11CF-BB82-00AA00BDCE0B}']
  29652. function GetElement(out ppIElement: IHTMLElement): HResult; stdcall;
  29653. function SetPrimary(fPrimary: Integer): HResult; stdcall;
  29654. function IsPrimary(out pfPrimary: Integer): HResult; stdcall;
  29655. end;
  29656. // *********************************************************************//
  29657. // Interface: IHighlightSegment
  29658. // Flags: (0)
  29659. // GUID: {3050F690-98B5-11CF-BB82-00AA00BDCE0B}
  29660. // *********************************************************************//
  29661. IHighlightSegment = interface(ISegment)
  29662. ['{3050F690-98B5-11CF-BB82-00AA00BDCE0B}']
  29663. end;
  29664. // *********************************************************************//
  29665. // Interface: IHighlightRenderingServices
  29666. // Flags: (0)
  29667. // GUID: {3050F606-98B5-11CF-BB82-00AA00BDCE0B}
  29668. // *********************************************************************//
  29669. IHighlightRenderingServices = interface(IUnknown)
  29670. ['{3050F606-98B5-11CF-BB82-00AA00BDCE0B}']
  29671. function AddSegment(const pDispPointerStart: IDisplayPointer;
  29672. const pDispPointerEnd: IDisplayPointer;
  29673. const pIRenderStyle: IHTMLRenderStyle; out ppISegment: IHighlightSegment): HResult; stdcall;
  29674. function MoveSegmentToPointers(const pISegment: IHighlightSegment;
  29675. const pDispPointerStart: IDisplayPointer;
  29676. const pDispPointerEnd: IDisplayPointer): HResult; stdcall;
  29677. function RemoveSegment(const pISegment: IHighlightSegment): HResult; stdcall;
  29678. end;
  29679. // *********************************************************************//
  29680. // Interface: IDisplayServices
  29681. // Flags: (0)
  29682. // GUID: {3050F69D-98B5-11CF-BB82-00AA00BDCE0B}
  29683. // *********************************************************************//
  29684. IDisplayServices = interface(IUnknown)
  29685. ['{3050F69D-98B5-11CF-BB82-00AA00BDCE0B}']
  29686. function CreateDisplayPointer(out ppDispPointer: IDisplayPointer): HResult; stdcall;
  29687. function TransformRect(var pRect: tagRECT; eSource: _COORD_SYSTEM; eDestination: _COORD_SYSTEM;
  29688. const pIElement: IHTMLElement): HResult; stdcall;
  29689. function TransformPoint(var pPoint: tagPOINT; eSource: _COORD_SYSTEM;
  29690. eDestination: _COORD_SYSTEM; const pIElement: IHTMLElement): HResult; stdcall;
  29691. function GetCaret(out ppCaret: IHTMLCaret): HResult; stdcall;
  29692. function GetComputedStyle(const pPointer: IMarkupPointer;
  29693. out ppComputedStyle: IHTMLComputedStyle): HResult; stdcall;
  29694. function ScrollRectIntoView(const pIElement: IHTMLElement; rect: tagRECT): HResult; stdcall;
  29695. function HasFlowLayout(const pIElement: IHTMLElement; out pfHasFlowLayout: Integer): HResult; stdcall;
  29696. end;
  29697. // *********************************************************************//
  29698. // Interface: IHTMLComputedStyle
  29699. // Flags: (0)
  29700. // GUID: {3050F6C3-98B5-11CF-BB82-00AA00BDCE0B}
  29701. // *********************************************************************//
  29702. IHTMLComputedStyle = interface(IUnknown)
  29703. ['{3050F6C3-98B5-11CF-BB82-00AA00BDCE0B}']
  29704. function Get_bold(out p: WordBool): HResult; stdcall;
  29705. function Get_italic(out p: WordBool): HResult; stdcall;
  29706. function Get_underline(out p: WordBool): HResult; stdcall;
  29707. function Get_overline(out p: WordBool): HResult; stdcall;
  29708. function Get_strikeOut(out p: WordBool): HResult; stdcall;
  29709. function Get_subScript(out p: WordBool): HResult; stdcall;
  29710. function Get_superScript(out p: WordBool): HResult; stdcall;
  29711. function Get_explicitFace(out p: WordBool): HResult; stdcall;
  29712. function Get_fontWeight(out p: Integer): HResult; stdcall;
  29713. function Get_fontSize(out p: Integer): HResult; stdcall;
  29714. function Get_fontName(out p: Word): HResult; stdcall;
  29715. function Get_hasBgColor(out p: WordBool): HResult; stdcall;
  29716. function Get_textColor(out p: LongWord): HResult; stdcall;
  29717. function Get_backgroundColor(out p: LongWord): HResult; stdcall;
  29718. function Get_preFormatted(out p: WordBool): HResult; stdcall;
  29719. function Get_direction(out p: WordBool): HResult; stdcall;
  29720. function Get_blockDirection(out p: WordBool): HResult; stdcall;
  29721. function Get_OL(out p: WordBool): HResult; stdcall;
  29722. function isEqual(const pComputedStyle: IHTMLComputedStyle; out pfEqual: WordBool): HResult; stdcall;
  29723. end;
  29724. // *********************************************************************//
  29725. // Interface: IHtmlDlgSafeHelper
  29726. // Flags: (4096) Dispatchable
  29727. // GUID: {3050F81A-98B5-11CF-BB82-00AA00BDCE0B}
  29728. // *********************************************************************//
  29729. IHtmlDlgSafeHelper = interface(IDispatch)
  29730. ['{3050F81A-98B5-11CF-BB82-00AA00BDCE0B}']
  29731. function choosecolordlg(initColor: OleVariant; out rgbColor: OleVariant): HResult; stdcall;
  29732. function getCharset(const fontName: WideString; out charset: OleVariant): HResult; stdcall;
  29733. function Get_fonts(out p: IDispatch): HResult; stdcall;
  29734. function Get_BlockFormats(out p: IDispatch): HResult; stdcall;
  29735. end;
  29736. // *********************************************************************//
  29737. // Interface: IBlockFormats
  29738. // Flags: (4096) Dispatchable
  29739. // GUID: {3050F830-98B5-11CF-BB82-00AA00BDCE0B}
  29740. // *********************************************************************//
  29741. IBlockFormats = interface(IDispatch)
  29742. ['{3050F830-98B5-11CF-BB82-00AA00BDCE0B}']
  29743. function Get__newEnum(out p: IUnknown): HResult; stdcall;
  29744. function Get_Count(out p: Integer): HResult; stdcall;
  29745. function item(var pvarIndex: OleVariant; out pbstrBlockFormat: WideString): HResult; stdcall;
  29746. end;
  29747. // *********************************************************************//
  29748. // Interface: IFontNames
  29749. // Flags: (4096) Dispatchable
  29750. // GUID: {3050F839-98B5-11CF-BB82-00AA00BDCE0B}
  29751. // *********************************************************************//
  29752. IFontNames = interface(IDispatch)
  29753. ['{3050F839-98B5-11CF-BB82-00AA00BDCE0B}']
  29754. function Get__newEnum(out p: IUnknown): HResult; stdcall;
  29755. function Get_Count(out p: Integer): HResult; stdcall;
  29756. function item(var pvarIndex: OleVariant; out pbstrFontName: WideString): HResult; stdcall;
  29757. end;
  29758. // *********************************************************************//
  29759. // Interface: ICSSFilter
  29760. // Flags: (0)
  29761. // GUID: {3050F3EC-98B5-11CF-BB82-00AA00BDCE0B}
  29762. // *********************************************************************//
  29763. ICSSFilter = interface(IUnknown)
  29764. ['{3050F3EC-98B5-11CF-BB82-00AA00BDCE0B}']
  29765. function SetSite(const pSink: ICSSFilterSite): HResult; stdcall;
  29766. function OnAmbientPropertyChange(dispid: Integer): HResult; stdcall;
  29767. end;
  29768. // *********************************************************************//
  29769. // Interface: ISecureUrlHost
  29770. // Flags: (0)
  29771. // GUID: {C81984C4-74C8-11D2-BAA9-00C04FC2040E}
  29772. // *********************************************************************//
  29773. ISecureUrlHost = interface(IUnknown)
  29774. ['{C81984C4-74C8-11D2-BAA9-00C04FC2040E}']
  29775. function ValidateSecureUrl(out pfAllow: Integer; var pchUrlInQuestion: Word; dwFlags: LongWord): HResult; stdcall;
  29776. end;
  29777. // *********************************************************************//
  29778. // Interface: IMarkupServices
  29779. // Flags: (0)
  29780. // GUID: {3050F4A0-98B5-11CF-BB82-00AA00BDCE0B}
  29781. // *********************************************************************//
  29782. IMarkupServices = interface(IUnknown)
  29783. ['{3050F4A0-98B5-11CF-BB82-00AA00BDCE0B}']
  29784. function CreateMarkupPointer(out ppPointer: IMarkupPointer): HResult; stdcall;
  29785. function CreateMarkupContainer(out ppMarkupContainer: IMarkupContainer): HResult; stdcall;
  29786. function createElement(tagID: _ELEMENT_TAG_ID; var pchAttributes: Word;
  29787. out ppElement: IHTMLElement): HResult; stdcall;
  29788. function CloneElement(const pElemCloneThis: IHTMLElement; out ppElementTheClone: IHTMLElement): HResult; stdcall;
  29789. function InsertElement(const pElementInsert: IHTMLElement; const pPointerStart: IMarkupPointer;
  29790. const pPointerFinish: IMarkupPointer): HResult; stdcall;
  29791. function RemoveElement(const pElementRemove: IHTMLElement): HResult; stdcall;
  29792. function remove(const pPointerStart: IMarkupPointer; const pPointerFinish: IMarkupPointer): HResult; stdcall;
  29793. function Copy(const pPointerSourceStart: IMarkupPointer;
  29794. const pPointerSourceFinish: IMarkupPointer; const pPointerTarget: IMarkupPointer): HResult; stdcall;
  29795. function move(const pPointerSourceStart: IMarkupPointer;
  29796. const pPointerSourceFinish: IMarkupPointer; const pPointerTarget: IMarkupPointer): HResult; stdcall;
  29797. function InsertText(var pchText: Word; cch: Integer; const pPointerTarget: IMarkupPointer): HResult; stdcall;
  29798. function ParseString(var pchHTML: Word; dwFlags: LongWord;
  29799. out ppContainerResult: IMarkupContainer;
  29800. const ppPointerStart: IMarkupPointer; const ppPointerFinish: IMarkupPointer): HResult; stdcall;
  29801. function ParseGlobal(var hglobalHTML: _userHGLOBAL; dwFlags: LongWord;
  29802. out ppContainerResult: IMarkupContainer;
  29803. const pPointerStart: IMarkupPointer; const pPointerFinish: IMarkupPointer): HResult; stdcall;
  29804. function IsScopedElement(const pElement: IHTMLElement; out pfScoped: Integer): HResult; stdcall;
  29805. function GetElementTagId(const pElement: IHTMLElement; out ptagId: _ELEMENT_TAG_ID): HResult; stdcall;
  29806. function GetTagIDForName(const bstrName: WideString; out ptagId: _ELEMENT_TAG_ID): HResult; stdcall;
  29807. function GetNameForTagID(tagID: _ELEMENT_TAG_ID; out pbstrName: WideString): HResult; stdcall;
  29808. function MovePointersToRange(const pIRange: IHTMLTxtRange; const pPointerStart: IMarkupPointer;
  29809. const pPointerFinish: IMarkupPointer): HResult; stdcall;
  29810. function MoveRangeToPointers(const pPointerStart: IMarkupPointer;
  29811. const pPointerFinish: IMarkupPointer; const pIRange: IHTMLTxtRange): HResult; stdcall;
  29812. function BeginUndoUnit(var pchTitle: Word): HResult; stdcall;
  29813. function EndUndoUnit: HResult; stdcall;
  29814. end;
  29815. // *********************************************************************//
  29816. // Interface: IMarkupServices2
  29817. // Flags: (0)
  29818. // GUID: {3050F682-98B5-11CF-BB82-00AA00BDCE0B}
  29819. // *********************************************************************//
  29820. IMarkupServices2 = interface(IMarkupServices)
  29821. ['{3050F682-98B5-11CF-BB82-00AA00BDCE0B}']
  29822. function ParseGlobalEx(var hglobalHTML: _userHGLOBAL; dwFlags: LongWord;
  29823. const pContext: IMarkupContainer;
  29824. out ppContainerResult: IMarkupContainer;
  29825. const pPointerStart: IMarkupPointer; const pPointerFinish: IMarkupPointer): HResult; stdcall;
  29826. function ValidateElements(const pPointerStart: IMarkupPointer;
  29827. const pPointerFinish: IMarkupPointer;
  29828. const pPointerTarget: IMarkupPointer;
  29829. var pPointerStatus: IMarkupPointer;
  29830. out ppElemFailBottom: IHTMLElement; out ppElemFailTop: IHTMLElement): HResult; stdcall;
  29831. function SaveSegmentsToClipboard(const pSegmentList: ISegmentList; dwFlags: LongWord): HResult; stdcall;
  29832. end;
  29833. // *********************************************************************//
  29834. // Interface: IHTMLChangePlayback
  29835. // Flags: (0)
  29836. // GUID: {3050F6E0-98B5-11CF-BB82-00AA00BDCE0B}
  29837. // *********************************************************************//
  29838. IHTMLChangePlayback = interface(IUnknown)
  29839. ['{3050F6E0-98B5-11CF-BB82-00AA00BDCE0B}']
  29840. function ExecChange(var pbRecord: Byte; fForward: Integer): HResult; stdcall;
  29841. end;
  29842. // *********************************************************************//
  29843. // Interface: IMarkupPointer2
  29844. // Flags: (0)
  29845. // GUID: {3050F675-98B5-11CF-BB82-00AA00BDCE0B}
  29846. // *********************************************************************//
  29847. IMarkupPointer2 = interface(IMarkupPointer)
  29848. ['{3050F675-98B5-11CF-BB82-00AA00BDCE0B}']
  29849. function IsAtWordBreak(out pfAtBreak: Integer): HResult; stdcall;
  29850. function GetMarkupPosition(out plMP: Integer): HResult; stdcall;
  29851. function MoveToMarkupPosition(const pContainer: IMarkupContainer; lMP: Integer): HResult; stdcall;
  29852. function MoveUnitBounded(muAction: _MOVEUNIT_ACTION; const pIBoundary: IMarkupPointer): HResult; stdcall;
  29853. function IsInsideURL(const pRight: IMarkupPointer; out pfResult: Integer): HResult; stdcall;
  29854. function MoveToContent(const pIElement: IHTMLElement; fAtStart: Integer): HResult; stdcall;
  29855. end;
  29856. // *********************************************************************//
  29857. // Interface: IMarkupTextFrags
  29858. // Flags: (0)
  29859. // GUID: {3050F5FA-98B5-11CF-BB82-00AA00BDCE0B}
  29860. // *********************************************************************//
  29861. IMarkupTextFrags = interface(IUnknown)
  29862. ['{3050F5FA-98B5-11CF-BB82-00AA00BDCE0B}']
  29863. function GetTextFragCount(out pcFrags: Integer): HResult; stdcall;
  29864. function GetTextFrag(iFrag: Integer; out pbstrFrag: WideString;
  29865. const pPointerFrag: IMarkupPointer): HResult; stdcall;
  29866. function RemoveTextFrag(iFrag: Integer): HResult; stdcall;
  29867. function InsertTextFrag(iFrag: Integer; const bstrInsert: WideString;
  29868. const pPointerInsert: IMarkupPointer): HResult; stdcall;
  29869. function FindTextFragFromMarkupPointer(const pPointerFind: IMarkupPointer; out piFrag: Integer;
  29870. out pfFragFound: Integer): HResult; stdcall;
  29871. end;
  29872. // *********************************************************************//
  29873. // Interface: IXMLGenericParse
  29874. // Flags: (0)
  29875. // GUID: {E4E23071-4D07-11D2-AE76-0080C73BC199}
  29876. // *********************************************************************//
  29877. IXMLGenericParse = interface(IUnknown)
  29878. ['{E4E23071-4D07-11D2-AE76-0080C73BC199}']
  29879. function SetGenericParse(fDoGeneric: WordBool): HResult; stdcall;
  29880. end;
  29881. // *********************************************************************//
  29882. // Interface: IHTMLEditHost
  29883. // Flags: (0)
  29884. // GUID: {3050F6A0-98B5-11CF-BB82-00AA00BDCE0B}
  29885. // *********************************************************************//
  29886. IHTMLEditHost = interface(IUnknown)
  29887. ['{3050F6A0-98B5-11CF-BB82-00AA00BDCE0B}']
  29888. function SnapRect(const pIElement: IHTMLElement; var prcNew: tagRECT; eHandle: _ELEMENT_CORNER): HResult; stdcall;
  29889. end;
  29890. // *********************************************************************//
  29891. // Interface: IHTMLEditHost2
  29892. // Flags: (0)
  29893. // GUID: {3050F848-98B5-11CF-BB82-00AA00BDCE0D}
  29894. // *********************************************************************//
  29895. IHTMLEditHost2 = interface(IHTMLEditHost)
  29896. ['{3050F848-98B5-11CF-BB82-00AA00BDCE0D}']
  29897. function PreDrag: HResult; stdcall;
  29898. end;
  29899. // *********************************************************************//
  29900. // Interface: ISequenceNumber
  29901. // Flags: (0)
  29902. // GUID: {3050F6C1-98B5-11CF-BB82-00AA00BDCE0B}
  29903. // *********************************************************************//
  29904. ISequenceNumber = interface(IUnknown)
  29905. ['{3050F6C1-98B5-11CF-BB82-00AA00BDCE0B}']
  29906. function GetSequenceNumber(nCurrent: Integer; out pnNew: Integer): HResult; stdcall;
  29907. end;
  29908. // *********************************************************************//
  29909. // Interface: IIMEServices
  29910. // Flags: (0)
  29911. // GUID: {3050F6CA-98B5-11CF-BB82-00AA00BDCE0B}
  29912. // *********************************************************************//
  29913. IIMEServices = interface(IUnknown)
  29914. ['{3050F6CA-98B5-11CF-BB82-00AA00BDCE0B}']
  29915. function GetActiveIMM(out ppActiveIMM: IActiveIMMApp): HResult; stdcall;
  29916. end;
  29917. // *********************************************************************//
  29918. // Interface: ISelectionServicesListener
  29919. // Flags: (0)
  29920. // GUID: {3050F699-98B5-11CF-BB82-00AA00BDCE0B}
  29921. // *********************************************************************//
  29922. ISelectionServicesListener = interface(IUnknown)
  29923. ['{3050F699-98B5-11CF-BB82-00AA00BDCE0B}']
  29924. function BeginSelectionUndo: HResult; stdcall;
  29925. function EndSelectionUndo: HResult; stdcall;
  29926. function OnSelectedElementExit(const pIElementStart: IMarkupPointer;
  29927. const pIElementEnd: IMarkupPointer;
  29928. const pIElementContentStart: IMarkupPointer;
  29929. const pIElementContentEnd: IMarkupPointer): HResult; stdcall;
  29930. function OnChangeType(eType: _SELECTION_TYPE; const pIListener: ISelectionServicesListener): HResult; stdcall;
  29931. function GetTypeDetail(out pTypeDetail: WideString): HResult; stdcall;
  29932. end;
  29933. // *********************************************************************//
  29934. // Interface: ISelectionServices
  29935. // Flags: (0)
  29936. // GUID: {3050F684-98B5-11CF-BB82-00AA00BDCE0B}
  29937. // *********************************************************************//
  29938. ISelectionServices = interface(IUnknown)
  29939. ['{3050F684-98B5-11CF-BB82-00AA00BDCE0B}']
  29940. function SetSelectionType(eType: _SELECTION_TYPE; const pIListener: ISelectionServicesListener): HResult; stdcall;
  29941. function GetMarkupContainer(out ppIContainer: IMarkupContainer): HResult; stdcall;
  29942. function AddSegment(const pIStart: IMarkupPointer; const pIEnd: IMarkupPointer;
  29943. out ppISegmentAdded: ISegment): HResult; stdcall;
  29944. function AddElementSegment(const pIElement: IHTMLElement; out ppISegmentAdded: IElementSegment): HResult; stdcall;
  29945. function RemoveSegment(const pISegment: ISegment): HResult; stdcall;
  29946. function GetSelectionServicesListener(out ppISelectionServicesListener: ISelectionServicesListener): HResult; stdcall;
  29947. end;
  29948. // *********************************************************************//
  29949. // Interface: IHTMLEditDesigner
  29950. // Flags: (0)
  29951. // GUID: {3050F662-98B5-11CF-BB82-00AA00BDCE0B}
  29952. // *********************************************************************//
  29953. IHTMLEditDesigner = interface(IUnknown)
  29954. ['{3050F662-98B5-11CF-BB82-00AA00BDCE0B}']
  29955. function PreHandleEvent(inEvtDispId: Integer; const pIEventObj: IHTMLEventObj): HResult; stdcall;
  29956. function PostHandleEvent(inEvtDispId: Integer; const pIEventObj: IHTMLEventObj): HResult; stdcall;
  29957. function TranslateAccelerator(inEvtDispId: Integer; const pIEventObj: IHTMLEventObj): HResult; stdcall;
  29958. function PostEditorEventNotify(inEvtDispId: Integer; const pIEventObj: IHTMLEventObj): HResult; stdcall;
  29959. end;
  29960. // *********************************************************************//
  29961. // Interface: IHTMLEditServices
  29962. // Flags: (0)
  29963. // GUID: {3050F663-98B5-11CF-BB82-00AA00BDCE0B}
  29964. // *********************************************************************//
  29965. IHTMLEditServices = interface(IUnknown)
  29966. ['{3050F663-98B5-11CF-BB82-00AA00BDCE0B}']
  29967. function AddDesigner(const pIDesigner: IHTMLEditDesigner): HResult; stdcall;
  29968. function RemoveDesigner(const pIDesigner: IHTMLEditDesigner): HResult; stdcall;
  29969. function GetSelectionServices(const pIContainer: IMarkupContainer;
  29970. out ppSelSvc: ISelectionServices): HResult; stdcall;
  29971. function MoveToSelectionAnchor(const pIStartAnchor: IMarkupPointer): HResult; stdcall;
  29972. function MoveToSelectionEnd(const pIEndAnchor: IMarkupPointer): HResult; stdcall;
  29973. function SelectRange(const pStart: IMarkupPointer; const pEnd: IMarkupPointer;
  29974. eType: _SELECTION_TYPE): HResult; stdcall;
  29975. end;
  29976. // *********************************************************************//
  29977. // Interface: IHTMLEditServices2
  29978. // Flags: (0)
  29979. // GUID: {3050F812-98B5-11CF-BB82-00AA00BDCE0B}
  29980. // *********************************************************************//
  29981. IHTMLEditServices2 = interface(IHTMLEditServices)
  29982. ['{3050F812-98B5-11CF-BB82-00AA00BDCE0B}']
  29983. function MoveToSelectionAnchorEx(const pIStartAnchor: IDisplayPointer): HResult; stdcall;
  29984. function MoveToSelectionEndEx(const pIEndAnchor: IDisplayPointer): HResult; stdcall;
  29985. function FreezeVirtualCaretPos(fReCompute: Integer): HResult; stdcall;
  29986. function UnFreezeVirtualCaretPos(fReset: Integer): HResult; stdcall;
  29987. end;
  29988. // *********************************************************************//
  29989. // DispIntf: HTMLNamespaceEvents
  29990. // Flags: (4112) Hidden Dispatchable
  29991. // GUID: {3050F6BD-98B5-11CF-BB82-00AA00BDCE0B}
  29992. // *********************************************************************//
  29993. HTMLNamespaceEvents = dispinterface
  29994. ['{3050F6BD-98B5-11CF-BB82-00AA00BDCE0B}']
  29995. procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  29996. end;
  29997. // *********************************************************************//
  29998. // Interface: IHTMLNamespace
  29999. // Flags: (4416) Dual OleAutomation Dispatchable
  30000. // GUID: {3050F6BB-98B5-11CF-BB82-00AA00BDCE0B}
  30001. // *********************************************************************//
  30002. IHTMLNamespace = interface(IDispatch)
  30003. ['{3050F6BB-98B5-11CF-BB82-00AA00BDCE0B}']
  30004. function Get_name: WideString; safecall;
  30005. function Get_urn: WideString; safecall;
  30006. function Get_tagNames: IDispatch; safecall;
  30007. function Get_readyState: OleVariant; safecall;
  30008. procedure Set_onreadystatechange(p: OleVariant); safecall;
  30009. function Get_onreadystatechange: OleVariant; safecall;
  30010. procedure doImport(const bstrImplementationUrl: WideString); safecall;
  30011. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; safecall;
  30012. procedure detachEvent(const event: WideString; const pdisp: IDispatch); safecall;
  30013. property name: WideString read Get_name;
  30014. property urn: WideString read Get_urn;
  30015. property tagNames: IDispatch read Get_tagNames;
  30016. property readyState: OleVariant read Get_readyState;
  30017. property onreadystatechange: OleVariant read Get_onreadystatechange write Set_onreadystatechange;
  30018. end;
  30019. // *********************************************************************//
  30020. // DispIntf: IHTMLNamespaceDisp
  30021. // Flags: (4416) Dual OleAutomation Dispatchable
  30022. // GUID: {3050F6BB-98B5-11CF-BB82-00AA00BDCE0B}
  30023. // *********************************************************************//
  30024. IHTMLNamespaceDisp = dispinterface
  30025. ['{3050F6BB-98B5-11CF-BB82-00AA00BDCE0B}']
  30026. property name: WideString readonly dispid 1000;
  30027. property urn: WideString readonly dispid 1001;
  30028. property tagNames: IDispatch readonly dispid 1002;
  30029. property readyState: OleVariant readonly dispid -2147412996;
  30030. property onreadystatechange: OleVariant dispid -2147412087;
  30031. procedure doImport(const bstrImplementationUrl: WideString); dispid 1003;
  30032. function attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  30033. procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  30034. end;
  30035. // *********************************************************************//
  30036. // Interface: IHTMLNamespaceCollection
  30037. // Flags: (4416) Dual OleAutomation Dispatchable
  30038. // GUID: {3050F6B8-98B5-11CF-BB82-00AA00BDCE0B}
  30039. // *********************************************************************//
  30040. IHTMLNamespaceCollection = interface(IDispatch)
  30041. ['{3050F6B8-98B5-11CF-BB82-00AA00BDCE0B}']
  30042. function Get_length: Integer; safecall;
  30043. function item(index: OleVariant): IDispatch; safecall;
  30044. function add(const bstrNamespace: WideString; const bstrUrn: WideString;
  30045. implementationUrl: OleVariant): IDispatch; safecall;
  30046. property length: Integer read Get_length;
  30047. end;
  30048. // *********************************************************************//
  30049. // DispIntf: IHTMLNamespaceCollectionDisp
  30050. // Flags: (4416) Dual OleAutomation Dispatchable
  30051. // GUID: {3050F6B8-98B5-11CF-BB82-00AA00BDCE0B}
  30052. // *********************************************************************//
  30053. IHTMLNamespaceCollectionDisp = dispinterface
  30054. ['{3050F6B8-98B5-11CF-BB82-00AA00BDCE0B}']
  30055. property length: Integer readonly dispid 1000;
  30056. function item(index: OleVariant): IDispatch; dispid 0;
  30057. function add(const bstrNamespace: WideString; const bstrUrn: WideString;
  30058. implementationUrl: OleVariant): IDispatch; dispid 1001;
  30059. end;
  30060. // *********************************************************************//
  30061. // Interface: IHTMLPainter
  30062. // Flags: (0)
  30063. // GUID: {3050F6A6-98B5-11CF-BB82-00AA00BDCE0B}
  30064. // *********************************************************************//
  30065. IHTMLPainter = interface(IUnknown)
  30066. ['{3050F6A6-98B5-11CF-BB82-00AA00BDCE0B}']
  30067. function Draw(rcBounds: tagRECT; rcUpdate: tagRECT; lDrawFlags: Integer;
  30068. var hdc: _RemotableHandle; var pvDrawObject: Pointer): HResult; stdcall;
  30069. function onresize(size: tagSIZE): HResult; stdcall;
  30070. function GetPainterInfo(out pInfo: _HTML_PAINTER_INFO): HResult; stdcall;
  30071. function HitTestPoint(pt: tagPOINT; out pbHit: Integer; out plPartID: Integer): HResult; stdcall;
  30072. end;
  30073. // *********************************************************************//
  30074. // Interface: IHTMLPaintSite
  30075. // Flags: (0)
  30076. // GUID: {3050F6A7-98B5-11CF-BB82-00AA00BDCE0B}
  30077. // *********************************************************************//
  30078. IHTMLPaintSite = interface(IUnknown)
  30079. ['{3050F6A7-98B5-11CF-BB82-00AA00BDCE0B}']
  30080. function InvalidatePainterInfo: HResult; stdcall;
  30081. function InvalidateRect(var prcInvalid: tagRECT): HResult; stdcall;
  30082. function InvalidateRegion(var rgnInvalid: Pointer): HResult; stdcall;
  30083. function GetDrawInfo(lFlags: Integer; out pDrawInfo: _HTML_PAINT_DRAW_INFO): HResult; stdcall;
  30084. function TransformGlobalToLocal(ptGlobal: tagPOINT; out pptLocal: tagPOINT): HResult; stdcall;
  30085. function TransformLocalToGlobal(ptLocal: tagPOINT; out pptGlobal: tagPOINT): HResult; stdcall;
  30086. function GetHitTestCookie(out plCookie: Integer): HResult; stdcall;
  30087. end;
  30088. // *********************************************************************//
  30089. // Interface: IHTMLPainterEventInfo
  30090. // Flags: (0)
  30091. // GUID: {3050F6DF-98B5-11CF-BB82-00AA00BDCE0B}
  30092. // *********************************************************************//
  30093. IHTMLPainterEventInfo = interface(IUnknown)
  30094. ['{3050F6DF-98B5-11CF-BB82-00AA00BDCE0B}']
  30095. function GetEventInfoFlags(out plEventInfoFlags: Integer): HResult; stdcall;
  30096. function GetEventTarget(var ppElement: IHTMLElement): HResult; stdcall;
  30097. function SetCursor(lPartID: Integer): HResult; stdcall;
  30098. function StringFromPartID(lPartID: Integer; out pbstrPart: WideString): HResult; stdcall;
  30099. end;
  30100. // *********************************************************************//
  30101. // Interface: IHTMLPainterOverlay
  30102. // Flags: (0)
  30103. // GUID: {3050F7E3-98B5-11CF-BB82-00AA00BDCE0B}
  30104. // *********************************************************************//
  30105. IHTMLPainterOverlay = interface(IUnknown)
  30106. ['{3050F7E3-98B5-11CF-BB82-00AA00BDCE0B}']
  30107. function onmove(rcDevice: tagRECT): HResult; stdcall;
  30108. end;
  30109. // *********************************************************************//
  30110. // Interface: IHTMLIPrintCollection
  30111. // Flags: (4416) Dual OleAutomation Dispatchable
  30112. // GUID: {3050F6B5-98B5-11CF-BB82-00AA00BDCE0B}
  30113. // *********************************************************************//
  30114. IHTMLIPrintCollection = interface(IDispatch)
  30115. ['{3050F6B5-98B5-11CF-BB82-00AA00BDCE0B}']
  30116. function Get_length: Integer; safecall;
  30117. function Get__newEnum: IUnknown; safecall;
  30118. function item(index: Integer): IUnknown; safecall;
  30119. property length: Integer read Get_length;
  30120. property _newEnum: IUnknown read Get__newEnum;
  30121. end;
  30122. // *********************************************************************//
  30123. // DispIntf: IHTMLIPrintCollectionDisp
  30124. // Flags: (4416) Dual OleAutomation Dispatchable
  30125. // GUID: {3050F6B5-98B5-11CF-BB82-00AA00BDCE0B}
  30126. // *********************************************************************//
  30127. IHTMLIPrintCollectionDisp = dispinterface
  30128. ['{3050F6B5-98B5-11CF-BB82-00AA00BDCE0B}']
  30129. property length: Integer readonly dispid 1501;
  30130. property _newEnum: IUnknown readonly dispid -4;
  30131. function item(index: Integer): IUnknown; dispid 0;
  30132. end;
  30133. // *********************************************************************//
  30134. // Interface: IEnumPrivacyRecords
  30135. // Flags: (0)
  30136. // GUID: {3050F844-98B5-11CF-BB82-00AA00BDCE0B}
  30137. // *********************************************************************//
  30138. IEnumPrivacyRecords = interface(IUnknown)
  30139. ['{3050F844-98B5-11CF-BB82-00AA00BDCE0B}']
  30140. function reset: HResult; stdcall;
  30141. function GetSize(out pSize: LongWord): HResult; stdcall;
  30142. function GetPrivacyImpacted(out pState: Integer): HResult; stdcall;
  30143. function Next(out pbstrUrl: WideString; out pbstrPolicyRef: WideString;
  30144. out pdwReserved: Integer; out pdwPrivacyFlags: LongWord): HResult; stdcall;
  30145. end;
  30146. // *********************************************************************//
  30147. // Interface: IHTMLDialog
  30148. // Flags: (4416) Dual OleAutomation Dispatchable
  30149. // GUID: {3050F216-98B5-11CF-BB82-00AA00BDCE0B}
  30150. // *********************************************************************//
  30151. IHTMLDialog = interface(IDispatch)
  30152. ['{3050F216-98B5-11CF-BB82-00AA00BDCE0B}']
  30153. procedure Set_dialogTop(p: OleVariant); safecall;
  30154. function Get_dialogTop: OleVariant; safecall;
  30155. procedure Set_dialogLeft(p: OleVariant); safecall;
  30156. function Get_dialogLeft: OleVariant; safecall;
  30157. procedure Set_dialogWidth(p: OleVariant); safecall;
  30158. function Get_dialogWidth: OleVariant; safecall;
  30159. procedure Set_dialogHeight(p: OleVariant); safecall;
  30160. function Get_dialogHeight: OleVariant; safecall;
  30161. function Get_dialogArguments: OleVariant; safecall;
  30162. function Get_menuArguments: OleVariant; safecall;
  30163. procedure Set_returnValue(p: OleVariant); safecall;
  30164. function Get_returnValue: OleVariant; safecall;
  30165. procedure close; safecall;
  30166. function toString: WideString; safecall;
  30167. property dialogTop: OleVariant read Get_dialogTop write Set_dialogTop;
  30168. property dialogLeft: OleVariant read Get_dialogLeft write Set_dialogLeft;
  30169. property dialogWidth: OleVariant read Get_dialogWidth write Set_dialogWidth;
  30170. property dialogHeight: OleVariant read Get_dialogHeight write Set_dialogHeight;
  30171. property dialogArguments: OleVariant read Get_dialogArguments;
  30172. property menuArguments: OleVariant read Get_menuArguments;
  30173. property returnValue: OleVariant read Get_returnValue write Set_returnValue;
  30174. end;
  30175. // *********************************************************************//
  30176. // DispIntf: IHTMLDialogDisp
  30177. // Flags: (4416) Dual OleAutomation Dispatchable
  30178. // GUID: {3050F216-98B5-11CF-BB82-00AA00BDCE0B}
  30179. // *********************************************************************//
  30180. IHTMLDialogDisp = dispinterface
  30181. ['{3050F216-98B5-11CF-BB82-00AA00BDCE0B}']
  30182. property dialogTop: OleVariant dispid -2147418108;
  30183. property dialogLeft: OleVariant dispid -2147418109;
  30184. property dialogWidth: OleVariant dispid -2147418107;
  30185. property dialogHeight: OleVariant dispid -2147418106;
  30186. property dialogArguments: OleVariant readonly dispid 25000;
  30187. property menuArguments: OleVariant readonly dispid 25013;
  30188. property returnValue: OleVariant dispid 25001;
  30189. procedure close; dispid 25011;
  30190. function toString: WideString; dispid 25012;
  30191. end;
  30192. // *********************************************************************//
  30193. // Interface: IHTMLDialog2
  30194. // Flags: (4416) Dual OleAutomation Dispatchable
  30195. // GUID: {3050F5E0-98B5-11CF-BB82-00AA00BDCE0B}
  30196. // *********************************************************************//
  30197. IHTMLDialog2 = interface(IDispatch)
  30198. ['{3050F5E0-98B5-11CF-BB82-00AA00BDCE0B}']
  30199. procedure Set_status(const p: WideString); safecall;
  30200. function Get_status: WideString; safecall;
  30201. procedure Set_resizable(const p: WideString); safecall;
  30202. function Get_resizable: WideString; safecall;
  30203. property status: WideString read Get_status write Set_status;
  30204. property resizable: WideString read Get_resizable write Set_resizable;
  30205. end;
  30206. // *********************************************************************//
  30207. // DispIntf: IHTMLDialog2Disp
  30208. // Flags: (4416) Dual OleAutomation Dispatchable
  30209. // GUID: {3050F5E0-98B5-11CF-BB82-00AA00BDCE0B}
  30210. // *********************************************************************//
  30211. IHTMLDialog2Disp = dispinterface
  30212. ['{3050F5E0-98B5-11CF-BB82-00AA00BDCE0B}']
  30213. property status: WideString dispid 25014;
  30214. property resizable: WideString dispid 25015;
  30215. end;
  30216. // *********************************************************************//
  30217. // Interface: IHTMLDialog3
  30218. // Flags: (4416) Dual OleAutomation Dispatchable
  30219. // GUID: {3050F388-98B5-11CF-BB82-00AA00BDCE0B}
  30220. // *********************************************************************//
  30221. IHTMLDialog3 = interface(IDispatch)
  30222. ['{3050F388-98B5-11CF-BB82-00AA00BDCE0B}']
  30223. procedure Set_unadorned(const p: WideString); safecall;
  30224. function Get_unadorned: WideString; safecall;
  30225. procedure Set_dialogHide(const p: WideString); safecall;
  30226. function Get_dialogHide: WideString; safecall;
  30227. property unadorned: WideString read Get_unadorned write Set_unadorned;
  30228. property dialogHide: WideString read Get_dialogHide write Set_dialogHide;
  30229. end;
  30230. // *********************************************************************//
  30231. // DispIntf: IHTMLDialog3Disp
  30232. // Flags: (4416) Dual OleAutomation Dispatchable
  30233. // GUID: {3050F388-98B5-11CF-BB82-00AA00BDCE0B}
  30234. // *********************************************************************//
  30235. IHTMLDialog3Disp = dispinterface
  30236. ['{3050F388-98B5-11CF-BB82-00AA00BDCE0B}']
  30237. property unadorned: WideString dispid 25016;
  30238. property dialogHide: WideString dispid 25007;
  30239. end;
  30240. // *********************************************************************//
  30241. // Interface: IHTMLModelessInit
  30242. // Flags: (4416) Dual OleAutomation Dispatchable
  30243. // GUID: {3050F5E4-98B5-11CF-BB82-00AA00BDCE0B}
  30244. // *********************************************************************//
  30245. IHTMLModelessInit = interface(IDispatch)
  30246. ['{3050F5E4-98B5-11CF-BB82-00AA00BDCE0B}']
  30247. function Get_parameters: OleVariant; safecall;
  30248. function Get_optionString: OleVariant; safecall;
  30249. function Get_moniker: IUnknown; safecall;
  30250. function Get_document: IUnknown; safecall;
  30251. property parameters: OleVariant read Get_parameters;
  30252. property optionString: OleVariant read Get_optionString;
  30253. property moniker: IUnknown read Get_moniker;
  30254. property document: IUnknown read Get_document;
  30255. end;
  30256. // *********************************************************************//
  30257. // DispIntf: IHTMLModelessInitDisp
  30258. // Flags: (4416) Dual OleAutomation Dispatchable
  30259. // GUID: {3050F5E4-98B5-11CF-BB82-00AA00BDCE0B}
  30260. // *********************************************************************//
  30261. IHTMLModelessInitDisp = dispinterface
  30262. ['{3050F5E4-98B5-11CF-BB82-00AA00BDCE0B}']
  30263. property parameters: OleVariant readonly dispid 25000;
  30264. property optionString: OleVariant readonly dispid 25001;
  30265. property moniker: IUnknown readonly dispid 25006;
  30266. property document: IUnknown readonly dispid 25007;
  30267. end;
  30268. // *********************************************************************//
  30269. // Interface: IHTMLPopup
  30270. // Flags: (4416) Dual OleAutomation Dispatchable
  30271. // GUID: {3050F666-98B5-11CF-BB82-00AA00BDCE0B}
  30272. // *********************************************************************//
  30273. IHTMLPopup = interface(IDispatch)
  30274. ['{3050F666-98B5-11CF-BB82-00AA00BDCE0B}']
  30275. procedure Show(x: Integer; y: Integer; w: Integer; h: Integer; var pElement: OleVariant); safecall;
  30276. procedure Hide; safecall;
  30277. function Get_document: IHTMLDocument; safecall;
  30278. function Get_isOpen: WordBool; safecall;
  30279. property document: IHTMLDocument read Get_document;
  30280. property isOpen: WordBool read Get_isOpen;
  30281. end;
  30282. // *********************************************************************//
  30283. // DispIntf: IHTMLPopupDisp
  30284. // Flags: (4416) Dual OleAutomation Dispatchable
  30285. // GUID: {3050F666-98B5-11CF-BB82-00AA00BDCE0B}
  30286. // *********************************************************************//
  30287. IHTMLPopupDisp = dispinterface
  30288. ['{3050F666-98B5-11CF-BB82-00AA00BDCE0B}']
  30289. procedure Show(x: Integer; y: Integer; w: Integer; h: Integer; var pElement: OleVariant); dispid 27001;
  30290. procedure Hide; dispid 27002;
  30291. property document: IHTMLDocument readonly dispid 27003;
  30292. property isOpen: WordBool readonly dispid 27004;
  30293. end;
  30294. // *********************************************************************//
  30295. // DispIntf: DispHTMLPopup
  30296. // Flags: (4112) Hidden Dispatchable
  30297. // GUID: {3050F589-98B5-11CF-BB82-00AA00BDCE0B}
  30298. // *********************************************************************//
  30299. DispHTMLPopup = dispinterface
  30300. ['{3050F589-98B5-11CF-BB82-00AA00BDCE0B}']
  30301. procedure Show(x: Integer; y: Integer; w: Integer; h: Integer; var pElement: OleVariant); dispid 27001;
  30302. procedure Hide; dispid 27002;
  30303. property document: IHTMLDocument readonly dispid 27003;
  30304. property isOpen: WordBool readonly dispid 27004;
  30305. end;
  30306. // *********************************************************************//
  30307. // Interface: IHTMLAppBehavior
  30308. // Flags: (4416) Dual OleAutomation Dispatchable
  30309. // GUID: {3050F5CA-98B5-11CF-BB82-00AA00BDCE0B}
  30310. // *********************************************************************//
  30311. IHTMLAppBehavior = interface(IDispatch)
  30312. ['{3050F5CA-98B5-11CF-BB82-00AA00BDCE0B}']
  30313. procedure Set_applicationName(const p: WideString); safecall;
  30314. function Get_applicationName: WideString; safecall;
  30315. procedure Set_version(const p: WideString); safecall;
  30316. function Get_version: WideString; safecall;
  30317. procedure Set_icon(const p: WideString); safecall;
  30318. function Get_icon: WideString; safecall;
  30319. procedure Set_singleInstance(const p: WideString); safecall;
  30320. function Get_singleInstance: WideString; safecall;
  30321. procedure Set_minimizeButton(const p: WideString); safecall;
  30322. function Get_minimizeButton: WideString; safecall;
  30323. procedure Set_maximizeButton(const p: WideString); safecall;
  30324. function Get_maximizeButton: WideString; safecall;
  30325. procedure Set_border(const p: WideString); safecall;
  30326. function Get_border: WideString; safecall;
  30327. procedure Set_borderStyle(const p: WideString); safecall;
  30328. function Get_borderStyle: WideString; safecall;
  30329. procedure Set_sysMenu(const p: WideString); safecall;
  30330. function Get_sysMenu: WideString; safecall;
  30331. procedure Set_caption(const p: WideString); safecall;
  30332. function Get_caption: WideString; safecall;
  30333. procedure Set_windowState(const p: WideString); safecall;
  30334. function Get_windowState: WideString; safecall;
  30335. procedure Set_showInTaskBar(const p: WideString); safecall;
  30336. function Get_showInTaskBar: WideString; safecall;
  30337. function Get_commandLine: WideString; safecall;
  30338. property applicationName: WideString read Get_applicationName write Set_applicationName;
  30339. property version: WideString read Get_version write Set_version;
  30340. property icon: WideString read Get_icon write Set_icon;
  30341. property singleInstance: WideString read Get_singleInstance write Set_singleInstance;
  30342. property minimizeButton: WideString read Get_minimizeButton write Set_minimizeButton;
  30343. property maximizeButton: WideString read Get_maximizeButton write Set_maximizeButton;
  30344. property border: WideString read Get_border write Set_border;
  30345. property borderStyle: WideString read Get_borderStyle write Set_borderStyle;
  30346. property sysMenu: WideString read Get_sysMenu write Set_sysMenu;
  30347. property caption: WideString read Get_caption write Set_caption;
  30348. property windowState: WideString read Get_windowState write Set_windowState;
  30349. property showInTaskBar: WideString read Get_showInTaskBar write Set_showInTaskBar;
  30350. property commandLine: WideString read Get_commandLine;
  30351. end;
  30352. // *********************************************************************//
  30353. // DispIntf: IHTMLAppBehaviorDisp
  30354. // Flags: (4416) Dual OleAutomation Dispatchable
  30355. // GUID: {3050F5CA-98B5-11CF-BB82-00AA00BDCE0B}
  30356. // *********************************************************************//
  30357. IHTMLAppBehaviorDisp = dispinterface
  30358. ['{3050F5CA-98B5-11CF-BB82-00AA00BDCE0B}']
  30359. property applicationName: WideString dispid 5000;
  30360. property version: WideString dispid 5001;
  30361. property icon: WideString dispid 5002;
  30362. property singleInstance: WideString dispid 5003;
  30363. property minimizeButton: WideString dispid 5005;
  30364. property maximizeButton: WideString dispid 5006;
  30365. property border: WideString dispid 5007;
  30366. property borderStyle: WideString dispid 5008;
  30367. property sysMenu: WideString dispid 5009;
  30368. property caption: WideString dispid 5010;
  30369. property windowState: WideString dispid 5011;
  30370. property showInTaskBar: WideString dispid 5012;
  30371. property commandLine: WideString readonly dispid 5013;
  30372. end;
  30373. // *********************************************************************//
  30374. // Interface: IHTMLAppBehavior2
  30375. // Flags: (4416) Dual OleAutomation Dispatchable
  30376. // GUID: {3050F5C9-98B5-11CF-BB82-00AA00BDCE0B}
  30377. // *********************************************************************//
  30378. IHTMLAppBehavior2 = interface(IDispatch)
  30379. ['{3050F5C9-98B5-11CF-BB82-00AA00BDCE0B}']
  30380. procedure Set_contextMenu(const p: WideString); safecall;
  30381. function Get_contextMenu: WideString; safecall;
  30382. procedure Set_innerBorder(const p: WideString); safecall;
  30383. function Get_innerBorder: WideString; safecall;
  30384. procedure Set_scroll(const p: WideString); safecall;
  30385. function Get_scroll: WideString; safecall;
  30386. procedure Set_scrollFlat(const p: WideString); safecall;
  30387. function Get_scrollFlat: WideString; safecall;
  30388. procedure Set_selection(const p: WideString); safecall;
  30389. function Get_selection: WideString; safecall;
  30390. property contextMenu: WideString read Get_contextMenu write Set_contextMenu;
  30391. property innerBorder: WideString read Get_innerBorder write Set_innerBorder;
  30392. property scroll: WideString read Get_scroll write Set_scroll;
  30393. property scrollFlat: WideString read Get_scrollFlat write Set_scrollFlat;
  30394. property selection: WideString read Get_selection write Set_selection;
  30395. end;
  30396. // *********************************************************************//
  30397. // DispIntf: IHTMLAppBehavior2Disp
  30398. // Flags: (4416) Dual OleAutomation Dispatchable
  30399. // GUID: {3050F5C9-98B5-11CF-BB82-00AA00BDCE0B}
  30400. // *********************************************************************//
  30401. IHTMLAppBehavior2Disp = dispinterface
  30402. ['{3050F5C9-98B5-11CF-BB82-00AA00BDCE0B}']
  30403. property contextMenu: WideString dispid 5014;
  30404. property innerBorder: WideString dispid 5015;
  30405. property scroll: WideString dispid 5016;
  30406. property scrollFlat: WideString dispid 5017;
  30407. property selection: WideString dispid 5018;
  30408. end;
  30409. // *********************************************************************//
  30410. // Interface: IHTMLAppBehavior3
  30411. // Flags: (4416) Dual OleAutomation Dispatchable
  30412. // GUID: {3050F5CD-98B5-11CF-BB82-00AA00BDCE0B}
  30413. // *********************************************************************//
  30414. IHTMLAppBehavior3 = interface(IDispatch)
  30415. ['{3050F5CD-98B5-11CF-BB82-00AA00BDCE0B}']
  30416. procedure Set_navigable(const p: WideString); safecall;
  30417. function Get_navigable: WideString; safecall;
  30418. property navigable: WideString read Get_navigable write Set_navigable;
  30419. end;
  30420. // *********************************************************************//
  30421. // DispIntf: IHTMLAppBehavior3Disp
  30422. // Flags: (4416) Dual OleAutomation Dispatchable
  30423. // GUID: {3050F5CD-98B5-11CF-BB82-00AA00BDCE0B}
  30424. // *********************************************************************//
  30425. IHTMLAppBehavior3Disp = dispinterface
  30426. ['{3050F5CD-98B5-11CF-BB82-00AA00BDCE0B}']
  30427. property navigable: WideString dispid 5019;
  30428. end;
  30429. // *********************************************************************//
  30430. // DispIntf: DispHTMLAppBehavior
  30431. // Flags: (4112) Hidden Dispatchable
  30432. // GUID: {3050F57C-98B5-11CF-BB82-00AA00BDCE0B}
  30433. // *********************************************************************//
  30434. DispHTMLAppBehavior = dispinterface
  30435. ['{3050F57C-98B5-11CF-BB82-00AA00BDCE0B}']
  30436. property applicationName: WideString dispid 5000;
  30437. property version: WideString dispid 5001;
  30438. property icon: WideString dispid 5002;
  30439. property singleInstance: WideString dispid 5003;
  30440. property minimizeButton: WideString dispid 5005;
  30441. property maximizeButton: WideString dispid 5006;
  30442. property border: WideString dispid 5007;
  30443. property borderStyle: WideString dispid 5008;
  30444. property sysMenu: WideString dispid 5009;
  30445. property caption: WideString dispid 5010;
  30446. property windowState: WideString dispid 5011;
  30447. property showInTaskBar: WideString dispid 5012;
  30448. property commandLine: WideString readonly dispid 5013;
  30449. property contextMenu: WideString dispid 5014;
  30450. property innerBorder: WideString dispid 5015;
  30451. property scroll: WideString dispid 5016;
  30452. property scrollFlat: WideString dispid 5017;
  30453. property selection: WideString dispid 5018;
  30454. end;
  30455. // *********************************************************************//
  30456. // DispIntf: DispIHTMLInputButtonElement
  30457. // Flags: (4112) Hidden Dispatchable
  30458. // GUID: {3050F51E-98B5-11CF-BB82-00AA00BDCE0B}
  30459. // *********************************************************************//
  30460. DispIHTMLInputButtonElement = dispinterface
  30461. ['{3050F51E-98B5-11CF-BB82-00AA00BDCE0B}']
  30462. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  30463. lFlags: Integer); dispid -2147417611;
  30464. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  30465. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  30466. property _className: WideString dispid -2147417111;
  30467. property id: WideString dispid -2147417110;
  30468. property tagName: WideString readonly dispid -2147417108;
  30469. property parentElement: IHTMLElement readonly dispid -2147418104;
  30470. property style: IHTMLStyle readonly dispid -2147418038;
  30471. property onhelp: OleVariant dispid -2147412099;
  30472. property onclick: OleVariant dispid -2147412104;
  30473. property ondblclick: OleVariant dispid -2147412103;
  30474. property onkeydown: OleVariant dispid -2147412107;
  30475. property onkeyup: OleVariant dispid -2147412106;
  30476. property onkeypress: OleVariant dispid -2147412105;
  30477. property onmouseout: OleVariant dispid -2147412111;
  30478. property onmouseover: OleVariant dispid -2147412112;
  30479. property onmousemove: OleVariant dispid -2147412108;
  30480. property onmousedown: OleVariant dispid -2147412110;
  30481. property onmouseup: OleVariant dispid -2147412109;
  30482. property document: IDispatch readonly dispid -2147417094;
  30483. property title: WideString dispid -2147418043;
  30484. property language: WideString dispid -2147413012;
  30485. property onselectstart: OleVariant dispid -2147412075;
  30486. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  30487. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  30488. property sourceIndex: Integer readonly dispid -2147417088;
  30489. property recordNumber: OleVariant readonly dispid -2147417087;
  30490. property lang: WideString dispid -2147413103;
  30491. property offsetLeft: Integer readonly dispid -2147417104;
  30492. property offsetTop: Integer readonly dispid -2147417103;
  30493. property offsetWidth: Integer readonly dispid -2147417102;
  30494. property offsetHeight: Integer readonly dispid -2147417101;
  30495. property offsetParent: IHTMLElement readonly dispid -2147417100;
  30496. property innerHTML: WideString dispid -2147417086;
  30497. property innerText: WideString dispid -2147417085;
  30498. property outerHTML: WideString dispid -2147417084;
  30499. property outerText: WideString dispid -2147417083;
  30500. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  30501. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  30502. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  30503. property isTextEdit: WordBool readonly dispid -2147417078;
  30504. procedure click; dispid -2147417079;
  30505. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  30506. property ondragstart: OleVariant dispid -2147412077;
  30507. function toString: WideString; dispid -2147417076;
  30508. property onbeforeupdate: OleVariant dispid -2147412091;
  30509. property onafterupdate: OleVariant dispid -2147412090;
  30510. property onerrorupdate: OleVariant dispid -2147412074;
  30511. property onrowexit: OleVariant dispid -2147412094;
  30512. property onrowenter: OleVariant dispid -2147412093;
  30513. property ondatasetchanged: OleVariant dispid -2147412072;
  30514. property ondataavailable: OleVariant dispid -2147412071;
  30515. property ondatasetcomplete: OleVariant dispid -2147412070;
  30516. property onfilterchange: OleVariant dispid -2147412069;
  30517. property children: IDispatch readonly dispid -2147417075;
  30518. property all: IDispatch readonly dispid -2147417074;
  30519. property tabIndex: Smallint dispid -2147418097;
  30520. procedure focus; dispid -2147416112;
  30521. property accessKey: WideString dispid -2147416107;
  30522. property onblur: OleVariant dispid -2147412097;
  30523. property onfocus: OleVariant dispid -2147412098;
  30524. property onresize: OleVariant dispid -2147412076;
  30525. procedure blur; dispid -2147416110;
  30526. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  30527. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  30528. property clientHeight: Integer readonly dispid -2147416093;
  30529. property clientWidth: Integer readonly dispid -2147416092;
  30530. property clientTop: Integer readonly dispid -2147416091;
  30531. property clientLeft: Integer readonly dispid -2147416090;
  30532. property type_: WideString readonly dispid 2000;
  30533. property value: WideString dispid -2147413011;
  30534. property name: WideString dispid -2147418112;
  30535. property status: OleVariant dispid 2021;
  30536. property disabled: WordBool dispid -2147418036;
  30537. property form: IHTMLFormElement readonly dispid -2147416108;
  30538. function createTextRange: IHTMLTxtRange; dispid 2006;
  30539. end;
  30540. // *********************************************************************//
  30541. // DispIntf: DispIHTMLInputTextElement
  30542. // Flags: (4112) Hidden Dispatchable
  30543. // GUID: {3050F520-98B5-11CF-BB82-00AA00BDCE0B}
  30544. // *********************************************************************//
  30545. DispIHTMLInputTextElement = dispinterface
  30546. ['{3050F520-98B5-11CF-BB82-00AA00BDCE0B}']
  30547. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  30548. lFlags: Integer); dispid -2147417611;
  30549. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  30550. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  30551. property _className: WideString dispid -2147417111;
  30552. property id: WideString dispid -2147417110;
  30553. property tagName: WideString readonly dispid -2147417108;
  30554. property parentElement: IHTMLElement readonly dispid -2147418104;
  30555. property style: IHTMLStyle readonly dispid -2147418038;
  30556. property onhelp: OleVariant dispid -2147412099;
  30557. property onclick: OleVariant dispid -2147412104;
  30558. property ondblclick: OleVariant dispid -2147412103;
  30559. property onkeydown: OleVariant dispid -2147412107;
  30560. property onkeyup: OleVariant dispid -2147412106;
  30561. property onkeypress: OleVariant dispid -2147412105;
  30562. property onmouseout: OleVariant dispid -2147412111;
  30563. property onmouseover: OleVariant dispid -2147412112;
  30564. property onmousemove: OleVariant dispid -2147412108;
  30565. property onmousedown: OleVariant dispid -2147412110;
  30566. property onmouseup: OleVariant dispid -2147412109;
  30567. property document: IDispatch readonly dispid -2147417094;
  30568. property title: WideString dispid -2147418043;
  30569. property language: WideString dispid -2147413012;
  30570. property onselectstart: OleVariant dispid -2147412075;
  30571. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  30572. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  30573. property sourceIndex: Integer readonly dispid -2147417088;
  30574. property recordNumber: OleVariant readonly dispid -2147417087;
  30575. property lang: WideString dispid -2147413103;
  30576. property offsetLeft: Integer readonly dispid -2147417104;
  30577. property offsetTop: Integer readonly dispid -2147417103;
  30578. property offsetWidth: Integer readonly dispid -2147417102;
  30579. property offsetHeight: Integer readonly dispid -2147417101;
  30580. property offsetParent: IHTMLElement readonly dispid -2147417100;
  30581. property innerHTML: WideString dispid -2147417086;
  30582. property innerText: WideString dispid -2147417085;
  30583. property outerHTML: WideString dispid -2147417084;
  30584. property outerText: WideString dispid -2147417083;
  30585. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  30586. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  30587. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  30588. property isTextEdit: WordBool readonly dispid -2147417078;
  30589. procedure click; dispid -2147417079;
  30590. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  30591. property ondragstart: OleVariant dispid -2147412077;
  30592. function toString: WideString; dispid -2147417076;
  30593. property onbeforeupdate: OleVariant dispid -2147412091;
  30594. property onafterupdate: OleVariant dispid -2147412090;
  30595. property onerrorupdate: OleVariant dispid -2147412074;
  30596. property onrowexit: OleVariant dispid -2147412094;
  30597. property onrowenter: OleVariant dispid -2147412093;
  30598. property ondatasetchanged: OleVariant dispid -2147412072;
  30599. property ondataavailable: OleVariant dispid -2147412071;
  30600. property ondatasetcomplete: OleVariant dispid -2147412070;
  30601. property onfilterchange: OleVariant dispid -2147412069;
  30602. property children: IDispatch readonly dispid -2147417075;
  30603. property all: IDispatch readonly dispid -2147417074;
  30604. property tabIndex: Smallint dispid -2147418097;
  30605. procedure focus; dispid -2147416112;
  30606. property accessKey: WideString dispid -2147416107;
  30607. property onblur: OleVariant dispid -2147412097;
  30608. property onfocus: OleVariant dispid -2147412098;
  30609. property onresize: OleVariant dispid -2147412076;
  30610. procedure blur; dispid -2147416110;
  30611. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  30612. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  30613. property clientHeight: Integer readonly dispid -2147416093;
  30614. property clientWidth: Integer readonly dispid -2147416092;
  30615. property clientTop: Integer readonly dispid -2147416091;
  30616. property clientLeft: Integer readonly dispid -2147416090;
  30617. property type_: WideString readonly dispid 2000;
  30618. property value: WideString dispid -2147413011;
  30619. property name: WideString dispid -2147418112;
  30620. property status: OleVariant dispid 2021;
  30621. property disabled: WordBool dispid -2147418036;
  30622. property form: IHTMLFormElement readonly dispid -2147416108;
  30623. property defaultValue: WideString dispid -2147413029;
  30624. property size: Integer dispid 2002;
  30625. property maxLength: Integer dispid 2003;
  30626. procedure select; dispid 2004;
  30627. property onchange: OleVariant dispid -2147412082;
  30628. property onselect: OleVariant dispid -2147412102;
  30629. property readOnly: WordBool dispid 2005;
  30630. function createTextRange: IHTMLTxtRange; dispid 2006;
  30631. property dataFld: WideString dispid -2147417091;
  30632. property dataSrc: WideString dispid -2147417090;
  30633. property dataFormatAs: WideString dispid -2147417089;
  30634. end;
  30635. // *********************************************************************//
  30636. // DispIntf: DispIHTMLInputFileElement
  30637. // Flags: (4112) Hidden Dispatchable
  30638. // GUID: {3050F542-98B5-11CF-BB82-00AA00BDCE0B}
  30639. // *********************************************************************//
  30640. DispIHTMLInputFileElement = dispinterface
  30641. ['{3050F542-98B5-11CF-BB82-00AA00BDCE0B}']
  30642. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  30643. lFlags: Integer); dispid -2147417611;
  30644. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  30645. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  30646. property _className: WideString dispid -2147417111;
  30647. property id: WideString dispid -2147417110;
  30648. property tagName: WideString readonly dispid -2147417108;
  30649. property parentElement: IHTMLElement readonly dispid -2147418104;
  30650. property style: IHTMLStyle readonly dispid -2147418038;
  30651. property onhelp: OleVariant dispid -2147412099;
  30652. property onclick: OleVariant dispid -2147412104;
  30653. property ondblclick: OleVariant dispid -2147412103;
  30654. property onkeydown: OleVariant dispid -2147412107;
  30655. property onkeyup: OleVariant dispid -2147412106;
  30656. property onkeypress: OleVariant dispid -2147412105;
  30657. property onmouseout: OleVariant dispid -2147412111;
  30658. property onmouseover: OleVariant dispid -2147412112;
  30659. property onmousemove: OleVariant dispid -2147412108;
  30660. property onmousedown: OleVariant dispid -2147412110;
  30661. property onmouseup: OleVariant dispid -2147412109;
  30662. property document: IDispatch readonly dispid -2147417094;
  30663. property title: WideString dispid -2147418043;
  30664. property language: WideString dispid -2147413012;
  30665. property onselectstart: OleVariant dispid -2147412075;
  30666. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  30667. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  30668. property sourceIndex: Integer readonly dispid -2147417088;
  30669. property recordNumber: OleVariant readonly dispid -2147417087;
  30670. property lang: WideString dispid -2147413103;
  30671. property offsetLeft: Integer readonly dispid -2147417104;
  30672. property offsetTop: Integer readonly dispid -2147417103;
  30673. property offsetWidth: Integer readonly dispid -2147417102;
  30674. property offsetHeight: Integer readonly dispid -2147417101;
  30675. property offsetParent: IHTMLElement readonly dispid -2147417100;
  30676. property innerHTML: WideString dispid -2147417086;
  30677. property innerText: WideString dispid -2147417085;
  30678. property outerHTML: WideString dispid -2147417084;
  30679. property outerText: WideString dispid -2147417083;
  30680. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  30681. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  30682. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  30683. property isTextEdit: WordBool readonly dispid -2147417078;
  30684. procedure click; dispid -2147417079;
  30685. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  30686. property ondragstart: OleVariant dispid -2147412077;
  30687. function toString: WideString; dispid -2147417076;
  30688. property onbeforeupdate: OleVariant dispid -2147412091;
  30689. property onafterupdate: OleVariant dispid -2147412090;
  30690. property onerrorupdate: OleVariant dispid -2147412074;
  30691. property onrowexit: OleVariant dispid -2147412094;
  30692. property onrowenter: OleVariant dispid -2147412093;
  30693. property ondatasetchanged: OleVariant dispid -2147412072;
  30694. property ondataavailable: OleVariant dispid -2147412071;
  30695. property ondatasetcomplete: OleVariant dispid -2147412070;
  30696. property onfilterchange: OleVariant dispid -2147412069;
  30697. property children: IDispatch readonly dispid -2147417075;
  30698. property all: IDispatch readonly dispid -2147417074;
  30699. property tabIndex: Smallint dispid -2147418097;
  30700. procedure focus; dispid -2147416112;
  30701. property accessKey: WideString dispid -2147416107;
  30702. property onblur: OleVariant dispid -2147412097;
  30703. property onfocus: OleVariant dispid -2147412098;
  30704. property onresize: OleVariant dispid -2147412076;
  30705. procedure blur; dispid -2147416110;
  30706. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  30707. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  30708. property clientHeight: Integer readonly dispid -2147416093;
  30709. property clientWidth: Integer readonly dispid -2147416092;
  30710. property clientTop: Integer readonly dispid -2147416091;
  30711. property clientLeft: Integer readonly dispid -2147416090;
  30712. property type_: WideString readonly dispid 2000;
  30713. property name: WideString dispid -2147418112;
  30714. property status: OleVariant dispid 2021;
  30715. property disabled: WordBool dispid -2147418036;
  30716. property form: IHTMLFormElement readonly dispid -2147416108;
  30717. property size: Integer dispid 2002;
  30718. property maxLength: Integer dispid 2003;
  30719. procedure select; dispid 2004;
  30720. property onchange: OleVariant dispid -2147412082;
  30721. property onselect: OleVariant dispid -2147412102;
  30722. property value: WideString dispid -2147413011;
  30723. end;
  30724. // *********************************************************************//
  30725. // DispIntf: DispIHTMLOptionButtonElement
  30726. // Flags: (4112) Hidden Dispatchable
  30727. // GUID: {3050F509-98B5-11CF-BB82-00AA00BDCE0B}
  30728. // *********************************************************************//
  30729. DispIHTMLOptionButtonElement = dispinterface
  30730. ['{3050F509-98B5-11CF-BB82-00AA00BDCE0B}']
  30731. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  30732. lFlags: Integer); dispid -2147417611;
  30733. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  30734. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  30735. property _className: WideString dispid -2147417111;
  30736. property id: WideString dispid -2147417110;
  30737. property tagName: WideString readonly dispid -2147417108;
  30738. property parentElement: IHTMLElement readonly dispid -2147418104;
  30739. property style: IHTMLStyle readonly dispid -2147418038;
  30740. property onhelp: OleVariant dispid -2147412099;
  30741. property onclick: OleVariant dispid -2147412104;
  30742. property ondblclick: OleVariant dispid -2147412103;
  30743. property onkeydown: OleVariant dispid -2147412107;
  30744. property onkeyup: OleVariant dispid -2147412106;
  30745. property onkeypress: OleVariant dispid -2147412105;
  30746. property onmouseout: OleVariant dispid -2147412111;
  30747. property onmouseover: OleVariant dispid -2147412112;
  30748. property onmousemove: OleVariant dispid -2147412108;
  30749. property onmousedown: OleVariant dispid -2147412110;
  30750. property onmouseup: OleVariant dispid -2147412109;
  30751. property document: IDispatch readonly dispid -2147417094;
  30752. property title: WideString dispid -2147418043;
  30753. property language: WideString dispid -2147413012;
  30754. property onselectstart: OleVariant dispid -2147412075;
  30755. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  30756. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  30757. property sourceIndex: Integer readonly dispid -2147417088;
  30758. property recordNumber: OleVariant readonly dispid -2147417087;
  30759. property lang: WideString dispid -2147413103;
  30760. property offsetLeft: Integer readonly dispid -2147417104;
  30761. property offsetTop: Integer readonly dispid -2147417103;
  30762. property offsetWidth: Integer readonly dispid -2147417102;
  30763. property offsetHeight: Integer readonly dispid -2147417101;
  30764. property offsetParent: IHTMLElement readonly dispid -2147417100;
  30765. property innerHTML: WideString dispid -2147417086;
  30766. property innerText: WideString dispid -2147417085;
  30767. property outerHTML: WideString dispid -2147417084;
  30768. property outerText: WideString dispid -2147417083;
  30769. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  30770. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  30771. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  30772. property isTextEdit: WordBool readonly dispid -2147417078;
  30773. procedure click; dispid -2147417079;
  30774. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  30775. property ondragstart: OleVariant dispid -2147412077;
  30776. function toString: WideString; dispid -2147417076;
  30777. property onbeforeupdate: OleVariant dispid -2147412091;
  30778. property onafterupdate: OleVariant dispid -2147412090;
  30779. property onerrorupdate: OleVariant dispid -2147412074;
  30780. property onrowexit: OleVariant dispid -2147412094;
  30781. property onrowenter: OleVariant dispid -2147412093;
  30782. property ondatasetchanged: OleVariant dispid -2147412072;
  30783. property ondataavailable: OleVariant dispid -2147412071;
  30784. property ondatasetcomplete: OleVariant dispid -2147412070;
  30785. property onfilterchange: OleVariant dispid -2147412069;
  30786. property children: IDispatch readonly dispid -2147417075;
  30787. property all: IDispatch readonly dispid -2147417074;
  30788. property tabIndex: Smallint dispid -2147418097;
  30789. procedure focus; dispid -2147416112;
  30790. property accessKey: WideString dispid -2147416107;
  30791. property onblur: OleVariant dispid -2147412097;
  30792. property onfocus: OleVariant dispid -2147412098;
  30793. property onresize: OleVariant dispid -2147412076;
  30794. procedure blur; dispid -2147416110;
  30795. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  30796. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  30797. property clientHeight: Integer readonly dispid -2147416093;
  30798. property clientWidth: Integer readonly dispid -2147416092;
  30799. property clientTop: Integer readonly dispid -2147416091;
  30800. property clientLeft: Integer readonly dispid -2147416090;
  30801. property value: WideString dispid -2147413011;
  30802. property type_: WideString readonly dispid 2000;
  30803. property name: WideString dispid -2147418112;
  30804. property checked: WordBool dispid 2009;
  30805. property defaultChecked: WordBool dispid 2008;
  30806. property onchange: OleVariant dispid -2147412082;
  30807. property disabled: WordBool dispid -2147418036;
  30808. property status: WordBool dispid 2001;
  30809. property indeterminate: WordBool dispid 2007;
  30810. property form: IHTMLFormElement readonly dispid -2147416108;
  30811. property dataFld: WideString dispid -2147417091;
  30812. property dataSrc: WideString dispid -2147417090;
  30813. property dataFormatAs: WideString dispid -2147417089;
  30814. end;
  30815. // *********************************************************************//
  30816. // DispIntf: DispIHTMLInputImage
  30817. // Flags: (4112) Hidden Dispatchable
  30818. // GUID: {3050F51D-98B5-11CF-BB82-00AA00BDCE0B}
  30819. // *********************************************************************//
  30820. DispIHTMLInputImage = dispinterface
  30821. ['{3050F51D-98B5-11CF-BB82-00AA00BDCE0B}']
  30822. procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant;
  30823. lFlags: Integer); dispid -2147417611;
  30824. function getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  30825. function removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  30826. property _className: WideString dispid -2147417111;
  30827. property id: WideString dispid -2147417110;
  30828. property tagName: WideString readonly dispid -2147417108;
  30829. property parentElement: IHTMLElement readonly dispid -2147418104;
  30830. property style: IHTMLStyle readonly dispid -2147418038;
  30831. property onhelp: OleVariant dispid -2147412099;
  30832. property onclick: OleVariant dispid -2147412104;
  30833. property ondblclick: OleVariant dispid -2147412103;
  30834. property onkeydown: OleVariant dispid -2147412107;
  30835. property onkeyup: OleVariant dispid -2147412106;
  30836. property onkeypress: OleVariant dispid -2147412105;
  30837. property onmouseout: OleVariant dispid -2147412111;
  30838. property onmouseover: OleVariant dispid -2147412112;
  30839. property onmousemove: OleVariant dispid -2147412108;
  30840. property onmousedown: OleVariant dispid -2147412110;
  30841. property onmouseup: OleVariant dispid -2147412109;
  30842. property document: IDispatch readonly dispid -2147417094;
  30843. property title: WideString dispid -2147418043;
  30844. property language: WideString dispid -2147413012;
  30845. property onselectstart: OleVariant dispid -2147412075;
  30846. procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  30847. function contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  30848. property sourceIndex: Integer readonly dispid -2147417088;
  30849. property recordNumber: OleVariant readonly dispid -2147417087;
  30850. property lang: WideString dispid -2147413103;
  30851. property offsetLeft: Integer readonly dispid -2147417104;
  30852. property offsetTop: Integer readonly dispid -2147417103;
  30853. property offsetWidth: Integer readonly dispid -2147417102;
  30854. property offsetHeight: Integer readonly dispid -2147417101;
  30855. property offsetParent: IHTMLElement readonly dispid -2147417100;
  30856. property innerHTML: WideString dispid -2147417086;
  30857. property innerText: WideString dispid -2147417085;
  30858. property outerHTML: WideString dispid -2147417084;
  30859. property outerText: WideString dispid -2147417083;
  30860. procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  30861. procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  30862. property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  30863. property isTextEdit: WordBool readonly dispid -2147417078;
  30864. procedure click; dispid -2147417079;
  30865. property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  30866. property ondragstart: OleVariant dispid -2147412077;
  30867. function toString: WideString; dispid -2147417076;
  30868. property onbeforeupdate: OleVariant dispid -2147412091;
  30869. property onafterupdate: OleVariant dispid -2147412090;
  30870. property onerrorupdate: OleVariant dispid -2147412074;
  30871. property onrowexit: OleVariant dispid -2147412094;
  30872. property onrowenter: OleVariant dispid -2147412093;
  30873. property ondatasetchanged: OleVariant dispid -2147412072;
  30874. property ondataavailable: OleVariant dispid -2147412071;
  30875. property ondatasetcomplete: OleVariant dispid -2147412070;
  30876. property onfilterchange: OleVariant dispid -2147412069;
  30877. property children: IDispatch readonly dispid -2147417075;
  30878. property all: IDispatch readonly dispid -2147417074;
  30879. property tabIndex: Smallint dispid -2147418097;
  30880. procedure focus; dispid -2147416112;
  30881. property accessKey: WideString dispid -2147416107;
  30882. property onblur: OleVariant dispid -2147412097;
  30883. property onfocus: OleVariant dispid -2147412098;
  30884. property onresize: OleVariant dispid -2147412076;
  30885. procedure blur; dispid -2147416110;
  30886. procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  30887. procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  30888. property clientHeight: Integer readonly dispid -2147416093;
  30889. property clientWidth: Integer readonly dispid -2147416092;
  30890. property clientTop: Integer readonly dispid -2147416091;
  30891. property clientLeft: Integer readonly dispid -2147416090;
  30892. property type_: WideString readonly dispid 2000;
  30893. property disabled: WordBool dispid -2147418036;
  30894. property border: OleVariant dispid 2012;
  30895. property vspace: Integer dispid 2013;
  30896. property hspace: Integer dispid 2014;
  30897. property alt: WideString dispid 2010;
  30898. property src: WideString dispid 2011;
  30899. property lowsrc: WideString dispid 2015;
  30900. property vrml: WideString dispid 2016;
  30901. property dynsrc: WideString dispid 2017;
  30902. property readyState: WideString readonly dispid -2147412996;
  30903. property complete: WordBool readonly dispid 2018;
  30904. property loop: OleVariant dispid 2019;
  30905. property align: WideString dispid -2147418039;
  30906. property onload: OleVariant dispid -2147412080;
  30907. property onerror: OleVariant dispid -2147412083;
  30908. property onabort: OleVariant dispid -2147412084;
  30909. property name: WideString dispid -2147418112;
  30910. property width: Integer dispid -2147418107;
  30911. property height: Integer dispid -2147418106;
  30912. property Start: WideString dispid 2020;
  30913. end;
  30914. // *********************************************************************//
  30915. // Interface: IElementNamespace
  30916. // Flags: (0)
  30917. // GUID: {3050F671-98B5-11CF-BB82-00AA00BDCE0B}
  30918. // *********************************************************************//
  30919. IElementNamespace = interface(IUnknown)
  30920. ['{3050F671-98B5-11CF-BB82-00AA00BDCE0B}']
  30921. function AddTag(const bstrTagName: WideString; lFlags: Integer): HResult; stdcall;
  30922. end;
  30923. // *********************************************************************//
  30924. // Interface: IElementNamespaceTable
  30925. // Flags: (0)
  30926. // GUID: {3050F670-98B5-11CF-BB82-00AA00BDCE0B}
  30927. // *********************************************************************//
  30928. IElementNamespaceTable = interface(IUnknown)
  30929. ['{3050F670-98B5-11CF-BB82-00AA00BDCE0B}']
  30930. function AddNamespace(const bstrNamespace: WideString; const bstrUrn: WideString;
  30931. lFlags: Integer; var pvarFactory: OleVariant): HResult; stdcall;
  30932. end;
  30933. // *********************************************************************//
  30934. // Interface: IElementNamespaceFactory
  30935. // Flags: (0)
  30936. // GUID: {3050F672-98B5-11CF-BB82-00AA00BDCE0B}
  30937. // *********************************************************************//
  30938. IElementNamespaceFactory = interface(IUnknown)
  30939. ['{3050F672-98B5-11CF-BB82-00AA00BDCE0B}']
  30940. function create(const pNamespace: IElementNamespace): HResult; stdcall;
  30941. end;
  30942. // *********************************************************************//
  30943. // Interface: IElementNamespaceFactory2
  30944. // Flags: (0)
  30945. // GUID: {3050F805-98B5-11CF-BB82-00AA00BDCE0B}
  30946. // *********************************************************************//
  30947. IElementNamespaceFactory2 = interface(IElementNamespaceFactory)
  30948. ['{3050F805-98B5-11CF-BB82-00AA00BDCE0B}']
  30949. function CreateWithImplementation(const pNamespace: IElementNamespace;
  30950. const bstrImplementation: WideString): HResult; stdcall;
  30951. end;
  30952. // *********************************************************************//
  30953. // Interface: IElementNamespaceFactoryCallback
  30954. // Flags: (0)
  30955. // GUID: {3050F7FD-98B5-11CF-BB82-00AA00BDCE0B}
  30956. // *********************************************************************//
  30957. IElementNamespaceFactoryCallback = interface(IUnknown)
  30958. ['{3050F7FD-98B5-11CF-BB82-00AA00BDCE0B}']
  30959. function Resolve(const bstrNamespace: WideString; const bstrTagName: WideString;
  30960. const bstrAttrs: WideString; const pNamespace: IElementNamespace): HResult; stdcall;
  30961. end;
  30962. // *********************************************************************//
  30963. // Interface: IElementBehaviorSiteOM2
  30964. // Flags: (0)
  30965. // GUID: {3050F659-98B5-11CF-BB82-00AA00BDCE0B}
  30966. // *********************************************************************//
  30967. IElementBehaviorSiteOM2 = interface(IElementBehaviorSiteOM)
  30968. ['{3050F659-98B5-11CF-BB82-00AA00BDCE0B}']
  30969. function GetDefaults(out ppDefaults: IHTMLElementDefaults): HResult; stdcall;
  30970. end;
  30971. // *********************************************************************//
  30972. // Interface: IElementBehaviorCategory
  30973. // Flags: (0)
  30974. // GUID: {3050F4ED-98B5-11CF-BB82-00AA00BDCE0B}
  30975. // *********************************************************************//
  30976. IElementBehaviorCategory = interface(IUnknown)
  30977. ['{3050F4ED-98B5-11CF-BB82-00AA00BDCE0B}']
  30978. function GetCategory(out ppchCategory: PWideChar): HResult; stdcall;
  30979. end;
  30980. // *********************************************************************//
  30981. // Interface: IElementBehaviorSiteCategory
  30982. // Flags: (0)
  30983. // GUID: {3050F4EE-98B5-11CF-BB82-00AA00BDCE0B}
  30984. // *********************************************************************//
  30985. IElementBehaviorSiteCategory = interface(IUnknown)
  30986. ['{3050F4EE-98B5-11CF-BB82-00AA00BDCE0B}']
  30987. function GetRelatedBehaviors(lDirection: Integer; pchCategory: PWideChar;
  30988. out ppEnumerator: IEnumUnknown): HResult; stdcall;
  30989. end;
  30990. // *********************************************************************//
  30991. // Interface: IEnumUnknown
  30992. // Flags: (0)
  30993. // GUID: {00000100-0000-0000-C000-000000000046}
  30994. // *********************************************************************//
  30995. IEnumUnknown = interface(IUnknown)
  30996. ['{00000100-0000-0000-C000-000000000046}']
  30997. function RemoteNext(celt: LongWord; out rgelt: IUnknown; out pceltFetched: LongWord): HResult; stdcall;
  30998. function Skip(celt: LongWord): HResult; stdcall;
  30999. function reset: HResult; stdcall;
  31000. function Clone(out ppEnum: IEnumUnknown): HResult; stdcall;
  31001. end;
  31002. // *********************************************************************//
  31003. // Interface: IElementBehaviorSubmit
  31004. // Flags: (0)
  31005. // GUID: {3050F646-98B5-11CF-BB82-00AA00BDCE0B}
  31006. // *********************************************************************//
  31007. IElementBehaviorSubmit = interface(IUnknown)
  31008. ['{3050F646-98B5-11CF-BB82-00AA00BDCE0B}']
  31009. function GetSubmitInfo(const pSubmitData: IHTMLSubmitData): HResult; stdcall;
  31010. function reset: HResult; stdcall;
  31011. end;
  31012. // *********************************************************************//
  31013. // Interface: IElementBehaviorFocus
  31014. // Flags: (0)
  31015. // GUID: {3050F6B6-98B5-11CF-BB82-00AA00BDCE0B}
  31016. // *********************************************************************//
  31017. IElementBehaviorFocus = interface(IUnknown)
  31018. ['{3050F6B6-98B5-11CF-BB82-00AA00BDCE0B}']
  31019. function GetFocusRect(var pRect: tagRECT): HResult; stdcall;
  31020. end;
  31021. // *********************************************************************//
  31022. // Interface: IElementBehaviorLayout
  31023. // Flags: (0)
  31024. // GUID: {3050F6BA-98B5-11CF-BB82-00AA00BDCE0B}
  31025. // *********************************************************************//
  31026. IElementBehaviorLayout = interface(IUnknown)
  31027. ['{3050F6BA-98B5-11CF-BB82-00AA00BDCE0B}']
  31028. function GetSize(dwFlags: Integer; sizeContent: tagSIZE; var pptTranslateBy: tagPOINT;
  31029. var pptTopLeft: tagPOINT; var psizeProposed: tagSIZE): HResult; stdcall;
  31030. function GetLayoutInfo(out plLayoutInfo: Integer): HResult; stdcall;
  31031. function GetPosition(lFlags: Integer; var pptTopLeft: tagPOINT): HResult; stdcall;
  31032. function MapSize(var psizeIn: tagSIZE; out prcOut: tagRECT): HResult; stdcall;
  31033. end;
  31034. // *********************************************************************//
  31035. // Interface: IElementBehaviorLayout2
  31036. // Flags: (0)
  31037. // GUID: {3050F846-98B5-11CF-BB82-00AA00BDCE0B}
  31038. // *********************************************************************//
  31039. IElementBehaviorLayout2 = interface(IUnknown)
  31040. ['{3050F846-98B5-11CF-BB82-00AA00BDCE0B}']
  31041. function GetTextDescent(out plDescent: Integer): HResult; stdcall;
  31042. end;
  31043. // *********************************************************************//
  31044. // Interface: IElementBehaviorSiteLayout
  31045. // Flags: (0)
  31046. // GUID: {3050F6B7-98B5-11CF-BB82-00AA00BDCE0B}
  31047. // *********************************************************************//
  31048. IElementBehaviorSiteLayout = interface(IUnknown)
  31049. ['{3050F6B7-98B5-11CF-BB82-00AA00BDCE0B}']
  31050. function InvalidateLayoutInfo: HResult; stdcall;
  31051. function InvalidateSize: HResult; stdcall;
  31052. function GetMediaResolution(out psizeResolution: tagSIZE): HResult; stdcall;
  31053. end;
  31054. // *********************************************************************//
  31055. // Interface: IElementBehaviorSiteLayout2
  31056. // Flags: (0)
  31057. // GUID: {3050F847-98B5-11CF-BB82-00AA00BDCE0B}
  31058. // *********************************************************************//
  31059. IElementBehaviorSiteLayout2 = interface(IUnknown)
  31060. ['{3050F847-98B5-11CF-BB82-00AA00BDCE0B}']
  31061. function GetFontInfo(out plf: tagLOGFONTW): HResult; stdcall;
  31062. end;
  31063. // *********************************************************************//
  31064. // Interface: IHostBehaviorInit
  31065. // Flags: (0)
  31066. // GUID: {3050F842-98B5-11CF-BB82-00AA00BDCE0B}
  31067. // *********************************************************************//
  31068. IHostBehaviorInit = interface(IUnknown)
  31069. ['{3050F842-98B5-11CF-BB82-00AA00BDCE0B}']
  31070. function PopulateNamespaceTable: HResult; stdcall;
  31071. end;
  31072. // *********************************************************************//
  31073. // The Class CoHTMLStyle provides a Create and CreateRemote method to
  31074. // create instances of the default interface DispHTMLStyle exposed by
  31075. // the CoClass HTMLStyle. The functions are intended to be used by
  31076. // clients wishing to automate the CoClass objects exposed by the
  31077. // server of this typelibrary.
  31078. // *********************************************************************//
  31079. CoHTMLStyle = class
  31080. class function Create: DispHTMLStyle;
  31081. class function CreateRemote(const MachineName: string): DispHTMLStyle;
  31082. end;
  31083. // *********************************************************************//
  31084. // The Class CoHTMLRuleStyle provides a Create and CreateRemote method to
  31085. // create instances of the default interface DispHTMLRuleStyle exposed by
  31086. // the CoClass HTMLRuleStyle. The functions are intended to be used by
  31087. // clients wishing to automate the CoClass objects exposed by the
  31088. // server of this typelibrary.
  31089. // *********************************************************************//
  31090. CoHTMLRuleStyle = class
  31091. class function Create: DispHTMLRuleStyle;
  31092. class function CreateRemote(const MachineName: string): DispHTMLRuleStyle;
  31093. end;
  31094. // *********************************************************************//
  31095. // The Class CoHTMLRenderStyle provides a Create and CreateRemote method to
  31096. // create instances of the default interface DispHTMLRenderStyle exposed by
  31097. // the CoClass HTMLRenderStyle. The functions are intended to be used by
  31098. // clients wishing to automate the CoClass objects exposed by the
  31099. // server of this typelibrary.
  31100. // *********************************************************************//
  31101. CoHTMLRenderStyle = class
  31102. class function Create: DispHTMLRenderStyle;
  31103. class function CreateRemote(const MachineName: string): DispHTMLRenderStyle;
  31104. end;
  31105. // *********************************************************************//
  31106. // The Class CoHTMLCurrentStyle provides a Create and CreateRemote method to
  31107. // create instances of the default interface DispHTMLCurrentStyle exposed by
  31108. // the CoClass HTMLCurrentStyle. The functions are intended to be used by
  31109. // clients wishing to automate the CoClass objects exposed by the
  31110. // server of this typelibrary.
  31111. // *********************************************************************//
  31112. CoHTMLCurrentStyle = class
  31113. class function Create: DispHTMLCurrentStyle;
  31114. class function CreateRemote(const MachineName: string): DispHTMLCurrentStyle;
  31115. end;
  31116. // *********************************************************************//
  31117. // The Class CoHTMLDOMAttribute provides a Create and CreateRemote method to
  31118. // create instances of the default interface DispHTMLDOMAttribute exposed by
  31119. // the CoClass HTMLDOMAttribute. The functions are intended to be used by
  31120. // clients wishing to automate the CoClass objects exposed by the
  31121. // server of this typelibrary.
  31122. // *********************************************************************//
  31123. CoHTMLDOMAttribute = class
  31124. class function Create: DispHTMLDOMAttribute;
  31125. class function CreateRemote(const MachineName: string): DispHTMLDOMAttribute;
  31126. end;
  31127. // *********************************************************************//
  31128. // The Class CoHTMLDOMTextNode provides a Create and CreateRemote method to
  31129. // create instances of the default interface DispHTMLDOMTextNode exposed by
  31130. // the CoClass HTMLDOMTextNode. The functions are intended to be used by
  31131. // clients wishing to automate the CoClass objects exposed by the
  31132. // server of this typelibrary.
  31133. // *********************************************************************//
  31134. CoHTMLDOMTextNode = class
  31135. class function Create: DispHTMLDOMTextNode;
  31136. class function CreateRemote(const MachineName: string): DispHTMLDOMTextNode;
  31137. end;
  31138. // *********************************************************************//
  31139. // The Class CoHTMLDOMImplementation provides a Create and CreateRemote method to
  31140. // create instances of the default interface DispHTMLDOMImplementation exposed by
  31141. // the CoClass HTMLDOMImplementation. The functions are intended to be used by
  31142. // clients wishing to automate the CoClass objects exposed by the
  31143. // server of this typelibrary.
  31144. // *********************************************************************//
  31145. CoHTMLDOMImplementation = class
  31146. class function Create: DispHTMLDOMImplementation;
  31147. class function CreateRemote(const MachineName: string): DispHTMLDOMImplementation;
  31148. end;
  31149. // *********************************************************************//
  31150. // The Class CoHTMLAttributeCollection provides a Create and CreateRemote method to
  31151. // create instances of the default interface DispHTMLAttributeCollection exposed by
  31152. // the CoClass HTMLAttributeCollection. The functions are intended to be used by
  31153. // clients wishing to automate the CoClass objects exposed by the
  31154. // server of this typelibrary.
  31155. // *********************************************************************//
  31156. CoHTMLAttributeCollection = class
  31157. class function Create: DispHTMLAttributeCollection;
  31158. class function CreateRemote(const MachineName: string): DispHTMLAttributeCollection;
  31159. end;
  31160. // *********************************************************************//
  31161. // The Class CoDOMChildrenCollection provides a Create and CreateRemote method to
  31162. // create instances of the default interface DispDOMChildrenCollection exposed by
  31163. // the CoClass DOMChildrenCollection. The functions are intended to be used by
  31164. // clients wishing to automate the CoClass objects exposed by the
  31165. // server of this typelibrary.
  31166. // *********************************************************************//
  31167. CoDOMChildrenCollection = class
  31168. class function Create: DispDOMChildrenCollection;
  31169. class function CreateRemote(const MachineName: string): DispDOMChildrenCollection;
  31170. end;
  31171. // *********************************************************************//
  31172. // The Class CoHTMLDefaults provides a Create and CreateRemote method to
  31173. // create instances of the default interface DispHTMLDefaults exposed by
  31174. // the CoClass HTMLDefaults. The functions are intended to be used by
  31175. // clients wishing to automate the CoClass objects exposed by the
  31176. // server of this typelibrary.
  31177. // *********************************************************************//
  31178. CoHTMLDefaults = class
  31179. class function Create: DispHTMLDefaults;
  31180. class function CreateRemote(const MachineName: string): DispHTMLDefaults;
  31181. end;
  31182. // *********************************************************************//
  31183. // The Class CoHTCDefaultDispatch provides a Create and CreateRemote method to
  31184. // create instances of the default interface DispHTCDefaultDispatch exposed by
  31185. // the CoClass HTCDefaultDispatch. The functions are intended to be used by
  31186. // clients wishing to automate the CoClass objects exposed by the
  31187. // server of this typelibrary.
  31188. // *********************************************************************//
  31189. CoHTCDefaultDispatch = class
  31190. class function Create: DispHTCDefaultDispatch;
  31191. class function CreateRemote(const MachineName: string): DispHTCDefaultDispatch;
  31192. end;
  31193. // *********************************************************************//
  31194. // The Class CoHTCPropertyBehavior provides a Create and CreateRemote method to
  31195. // create instances of the default interface DispHTCPropertyBehavior exposed by
  31196. // the CoClass HTCPropertyBehavior. The functions are intended to be used by
  31197. // clients wishing to automate the CoClass objects exposed by the
  31198. // server of this typelibrary.
  31199. // *********************************************************************//
  31200. CoHTCPropertyBehavior = class
  31201. class function Create: DispHTCPropertyBehavior;
  31202. class function CreateRemote(const MachineName: string): DispHTCPropertyBehavior;
  31203. end;
  31204. // *********************************************************************//
  31205. // The Class CoHTCMethodBehavior provides a Create and CreateRemote method to
  31206. // create instances of the default interface DispHTCMethodBehavior exposed by
  31207. // the CoClass HTCMethodBehavior. The functions are intended to be used by
  31208. // clients wishing to automate the CoClass objects exposed by the
  31209. // server of this typelibrary.
  31210. // *********************************************************************//
  31211. CoHTCMethodBehavior = class
  31212. class function Create: DispHTCMethodBehavior;
  31213. class function CreateRemote(const MachineName: string): DispHTCMethodBehavior;
  31214. end;
  31215. // *********************************************************************//
  31216. // The Class CoHTCEventBehavior provides a Create and CreateRemote method to
  31217. // create instances of the default interface DispHTCEventBehavior exposed by
  31218. // the CoClass HTCEventBehavior. The functions are intended to be used by
  31219. // clients wishing to automate the CoClass objects exposed by the
  31220. // server of this typelibrary.
  31221. // *********************************************************************//
  31222. CoHTCEventBehavior = class
  31223. class function Create: DispHTCEventBehavior;
  31224. class function CreateRemote(const MachineName: string): DispHTCEventBehavior;
  31225. end;
  31226. // *********************************************************************//
  31227. // The Class CoHTCAttachBehavior provides a Create and CreateRemote method to
  31228. // create instances of the default interface DispHTCAttachBehavior exposed by
  31229. // the CoClass HTCAttachBehavior. The functions are intended to be used by
  31230. // clients wishing to automate the CoClass objects exposed by the
  31231. // server of this typelibrary.
  31232. // *********************************************************************//
  31233. CoHTCAttachBehavior = class
  31234. class function Create: DispHTCAttachBehavior;
  31235. class function CreateRemote(const MachineName: string): DispHTCAttachBehavior;
  31236. end;
  31237. // *********************************************************************//
  31238. // The Class CoHTCDescBehavior provides a Create and CreateRemote method to
  31239. // create instances of the default interface DispHTCDescBehavior exposed by
  31240. // the CoClass HTCDescBehavior. The functions are intended to be used by
  31241. // clients wishing to automate the CoClass objects exposed by the
  31242. // server of this typelibrary.
  31243. // *********************************************************************//
  31244. CoHTCDescBehavior = class
  31245. class function Create: DispHTCDescBehavior;
  31246. class function CreateRemote(const MachineName: string): DispHTCDescBehavior;
  31247. end;
  31248. // *********************************************************************//
  31249. // The Class CoHTMLUrnCollection provides a Create and CreateRemote method to
  31250. // create instances of the default interface IHTMLUrnCollection exposed by
  31251. // the CoClass HTMLUrnCollection. The functions are intended to be used by
  31252. // clients wishing to automate the CoClass objects exposed by the
  31253. // server of this typelibrary.
  31254. // *********************************************************************//
  31255. CoHTMLUrnCollection = class
  31256. class function Create: IHTMLUrnCollection;
  31257. class function CreateRemote(const MachineName: string): IHTMLUrnCollection;
  31258. end;
  31259. // *********************************************************************//
  31260. // The Class CoHTMLGenericElement provides a Create and CreateRemote method to
  31261. // create instances of the default interface DispHTMLGenericElement exposed by
  31262. // the CoClass HTMLGenericElement. The functions are intended to be used by
  31263. // clients wishing to automate the CoClass objects exposed by the
  31264. // server of this typelibrary.
  31265. // *********************************************************************//
  31266. CoHTMLGenericElement = class
  31267. class function Create: DispHTMLGenericElement;
  31268. class function CreateRemote(const MachineName: string): DispHTMLGenericElement;
  31269. end;
  31270. // *********************************************************************//
  31271. // The Class CoHTMLStyleSheetRule provides a Create and CreateRemote method to
  31272. // create instances of the default interface IHTMLStyleSheetRule exposed by
  31273. // the CoClass HTMLStyleSheetRule. The functions are intended to be used by
  31274. // clients wishing to automate the CoClass objects exposed by the
  31275. // server of this typelibrary.
  31276. // *********************************************************************//
  31277. CoHTMLStyleSheetRule = class
  31278. class function Create: IHTMLStyleSheetRule;
  31279. class function CreateRemote(const MachineName: string): IHTMLStyleSheetRule;
  31280. end;
  31281. // *********************************************************************//
  31282. // The Class CoHTMLStyleSheetRulesCollection provides a Create and CreateRemote method to
  31283. // create instances of the default interface IHTMLStyleSheetRulesCollection exposed by
  31284. // the CoClass HTMLStyleSheetRulesCollection. The functions are intended to be used by
  31285. // clients wishing to automate the CoClass objects exposed by the
  31286. // server of this typelibrary.
  31287. // *********************************************************************//
  31288. CoHTMLStyleSheetRulesCollection = class
  31289. class function Create: IHTMLStyleSheetRulesCollection;
  31290. class function CreateRemote(const MachineName: string): IHTMLStyleSheetRulesCollection;
  31291. end;
  31292. // *********************************************************************//
  31293. // The Class CoHTMLStyleSheetPage provides a Create and CreateRemote method to
  31294. // create instances of the default interface IHTMLStyleSheetPage exposed by
  31295. // the CoClass HTMLStyleSheetPage. The functions are intended to be used by
  31296. // clients wishing to automate the CoClass objects exposed by the
  31297. // server of this typelibrary.
  31298. // *********************************************************************//
  31299. CoHTMLStyleSheetPage = class
  31300. class function Create: IHTMLStyleSheetPage;
  31301. class function CreateRemote(const MachineName: string): IHTMLStyleSheetPage;
  31302. end;
  31303. // *********************************************************************//
  31304. // The Class CoHTMLStyleSheetPagesCollection provides a Create and CreateRemote method to
  31305. // create instances of the default interface IHTMLStyleSheetPagesCollection exposed by
  31306. // the CoClass HTMLStyleSheetPagesCollection. The functions are intended to be used by
  31307. // clients wishing to automate the CoClass objects exposed by the
  31308. // server of this typelibrary.
  31309. // *********************************************************************//
  31310. CoHTMLStyleSheetPagesCollection = class
  31311. class function Create: IHTMLStyleSheetPagesCollection;
  31312. class function CreateRemote(const MachineName: string): IHTMLStyleSheetPagesCollection;
  31313. end;
  31314. // *********************************************************************//
  31315. // The Class CoHTMLStyleSheet provides a Create and CreateRemote method to
  31316. // create instances of the default interface DispHTMLStyleSheet exposed by
  31317. // the CoClass HTMLStyleSheet. The functions are intended to be used by
  31318. // clients wishing to automate the CoClass objects exposed by the
  31319. // server of this typelibrary.
  31320. // *********************************************************************//
  31321. CoHTMLStyleSheet = class
  31322. class function Create: DispHTMLStyleSheet;
  31323. class function CreateRemote(const MachineName: string): DispHTMLStyleSheet;
  31324. end;
  31325. // *********************************************************************//
  31326. // The Class CoHTMLStyleSheetsCollection provides a Create and CreateRemote method to
  31327. // create instances of the default interface IHTMLStyleSheetsCollection exposed by
  31328. // the CoClass HTMLStyleSheetsCollection. The functions are intended to be used by
  31329. // clients wishing to automate the CoClass objects exposed by the
  31330. // server of this typelibrary.
  31331. // *********************************************************************//
  31332. CoHTMLStyleSheetsCollection = class
  31333. class function Create: IHTMLStyleSheetsCollection;
  31334. class function CreateRemote(const MachineName: string): IHTMLStyleSheetsCollection;
  31335. end;
  31336. // *********************************************************************//
  31337. // The Class CoHTMLLinkElement provides a Create and CreateRemote method to
  31338. // create instances of the default interface DispHTMLLinkElement exposed by
  31339. // the CoClass HTMLLinkElement. The functions are intended to be used by
  31340. // clients wishing to automate the CoClass objects exposed by the
  31341. // server of this typelibrary.
  31342. // *********************************************************************//
  31343. CoHTMLLinkElement = class
  31344. class function Create: DispHTMLLinkElement;
  31345. class function CreateRemote(const MachineName: string): DispHTMLLinkElement;
  31346. end;
  31347. // *********************************************************************//
  31348. // The Class CoHTMLFormElement provides a Create and CreateRemote method to
  31349. // create instances of the default interface DispHTMLFormElement exposed by
  31350. // the CoClass HTMLFormElement. The functions are intended to be used by
  31351. // clients wishing to automate the CoClass objects exposed by the
  31352. // server of this typelibrary.
  31353. // *********************************************************************//
  31354. CoHTMLFormElement = class
  31355. class function Create: DispHTMLFormElement;
  31356. class function CreateRemote(const MachineName: string): DispHTMLFormElement;
  31357. end;
  31358. // *********************************************************************//
  31359. // The Class CoHTMLTextElement provides a Create and CreateRemote method to
  31360. // create instances of the default interface DispHTMLTextElement exposed by
  31361. // the CoClass HTMLTextElement. The functions are intended to be used by
  31362. // clients wishing to automate the CoClass objects exposed by the
  31363. // server of this typelibrary.
  31364. // *********************************************************************//
  31365. CoHTMLTextElement = class
  31366. class function Create: DispHTMLTextElement;
  31367. class function CreateRemote(const MachineName: string): DispHTMLTextElement;
  31368. end;
  31369. // *********************************************************************//
  31370. // The Class CoHTMLImg provides a Create and CreateRemote method to
  31371. // create instances of the default interface DispHTMLImg exposed by
  31372. // the CoClass HTMLImg. The functions are intended to be used by
  31373. // clients wishing to automate the CoClass objects exposed by the
  31374. // server of this typelibrary.
  31375. // *********************************************************************//
  31376. CoHTMLImg = class
  31377. class function Create: DispHTMLImg;
  31378. class function CreateRemote(const MachineName: string): DispHTMLImg;
  31379. end;
  31380. // *********************************************************************//
  31381. // The Class CoHTMLImageElementFactory provides a Create and CreateRemote method to
  31382. // create instances of the default interface IHTMLImageElementFactory exposed by
  31383. // the CoClass HTMLImageElementFactory. The functions are intended to be used by
  31384. // clients wishing to automate the CoClass objects exposed by the
  31385. // server of this typelibrary.
  31386. // *********************************************************************//
  31387. CoHTMLImageElementFactory = class
  31388. class function Create: IHTMLImageElementFactory;
  31389. class function CreateRemote(const MachineName: string): IHTMLImageElementFactory;
  31390. end;
  31391. // *********************************************************************//
  31392. // The Class CoHTMLBody provides a Create and CreateRemote method to
  31393. // create instances of the default interface DispHTMLBody exposed by
  31394. // the CoClass HTMLBody. The functions are intended to be used by
  31395. // clients wishing to automate the CoClass objects exposed by the
  31396. // server of this typelibrary.
  31397. // *********************************************************************//
  31398. CoHTMLBody = class
  31399. class function Create: DispHTMLBody;
  31400. class function CreateRemote(const MachineName: string): DispHTMLBody;
  31401. end;
  31402. // *********************************************************************//
  31403. // The Class CoHTMLFontElement provides a Create and CreateRemote method to
  31404. // create instances of the default interface DispHTMLFontElement exposed by
  31405. // the CoClass HTMLFontElement. The functions are intended to be used by
  31406. // clients wishing to automate the CoClass objects exposed by the
  31407. // server of this typelibrary.
  31408. // *********************************************************************//
  31409. CoHTMLFontElement = class
  31410. class function Create: DispHTMLFontElement;
  31411. class function CreateRemote(const MachineName: string): DispHTMLFontElement;
  31412. end;
  31413. // *********************************************************************//
  31414. // The Class CoHTMLAnchorElement provides a Create and CreateRemote method to
  31415. // create instances of the default interface DispHTMLAnchorElement exposed by
  31416. // the CoClass HTMLAnchorElement. The functions are intended to be used by
  31417. // clients wishing to automate the CoClass objects exposed by the
  31418. // server of this typelibrary.
  31419. // *********************************************************************//
  31420. CoHTMLAnchorElement = class
  31421. class function Create: DispHTMLAnchorElement;
  31422. class function CreateRemote(const MachineName: string): DispHTMLAnchorElement;
  31423. end;
  31424. // *********************************************************************//
  31425. // The Class CoHTMLLabelElement provides a Create and CreateRemote method to
  31426. // create instances of the default interface DispHTMLLabelElement exposed by
  31427. // the CoClass HTMLLabelElement. The functions are intended to be used by
  31428. // clients wishing to automate the CoClass objects exposed by the
  31429. // server of this typelibrary.
  31430. // *********************************************************************//
  31431. CoHTMLLabelElement = class
  31432. class function Create: DispHTMLLabelElement;
  31433. class function CreateRemote(const MachineName: string): DispHTMLLabelElement;
  31434. end;
  31435. // *********************************************************************//
  31436. // The Class CoHTMLListElement provides a Create and CreateRemote method to
  31437. // create instances of the default interface DispHTMLListElement exposed by
  31438. // the CoClass HTMLListElement. The functions are intended to be used by
  31439. // clients wishing to automate the CoClass objects exposed by the
  31440. // server of this typelibrary.
  31441. // *********************************************************************//
  31442. CoHTMLListElement = class
  31443. class function Create: DispHTMLListElement;
  31444. class function CreateRemote(const MachineName: string): DispHTMLListElement;
  31445. end;
  31446. // *********************************************************************//
  31447. // The Class CoHTMLUListElement provides a Create and CreateRemote method to
  31448. // create instances of the default interface DispHTMLUListElement exposed by
  31449. // the CoClass HTMLUListElement. The functions are intended to be used by
  31450. // clients wishing to automate the CoClass objects exposed by the
  31451. // server of this typelibrary.
  31452. // *********************************************************************//
  31453. CoHTMLUListElement = class
  31454. class function Create: DispHTMLUListElement;
  31455. class function CreateRemote(const MachineName: string): DispHTMLUListElement;
  31456. end;
  31457. // *********************************************************************//
  31458. // The Class CoHTMLOListElement provides a Create and CreateRemote method to
  31459. // create instances of the default interface DispHTMLOListElement exposed by
  31460. // the CoClass HTMLOListElement. The functions are intended to be used by
  31461. // clients wishing to automate the CoClass objects exposed by the
  31462. // server of this typelibrary.
  31463. // *********************************************************************//
  31464. CoHTMLOListElement = class
  31465. class function Create: DispHTMLOListElement;
  31466. class function CreateRemote(const MachineName: string): DispHTMLOListElement;
  31467. end;
  31468. // *********************************************************************//
  31469. // The Class CoHTMLLIElement provides a Create and CreateRemote method to
  31470. // create instances of the default interface DispHTMLLIElement exposed by
  31471. // the CoClass HTMLLIElement. The functions are intended to be used by
  31472. // clients wishing to automate the CoClass objects exposed by the
  31473. // server of this typelibrary.
  31474. // *********************************************************************//
  31475. CoHTMLLIElement = class
  31476. class function Create: DispHTMLLIElement;
  31477. class function CreateRemote(const MachineName: string): DispHTMLLIElement;
  31478. end;
  31479. // *********************************************************************//
  31480. // The Class CoHTMLBlockElement provides a Create and CreateRemote method to
  31481. // create instances of the default interface DispHTMLBlockElement exposed by
  31482. // the CoClass HTMLBlockElement. The functions are intended to be used by
  31483. // clients wishing to automate the CoClass objects exposed by the
  31484. // server of this typelibrary.
  31485. // *********************************************************************//
  31486. CoHTMLBlockElement = class
  31487. class function Create: DispHTMLBlockElement;
  31488. class function CreateRemote(const MachineName: string): DispHTMLBlockElement;
  31489. end;
  31490. // *********************************************************************//
  31491. // The Class CoHTMLDivElement provides a Create and CreateRemote method to
  31492. // create instances of the default interface DispHTMLDivElement exposed by
  31493. // the CoClass HTMLDivElement. The functions are intended to be used by
  31494. // clients wishing to automate the CoClass objects exposed by the
  31495. // server of this typelibrary.
  31496. // *********************************************************************//
  31497. CoHTMLDivElement = class
  31498. class function Create: DispHTMLDivElement;
  31499. class function CreateRemote(const MachineName: string): DispHTMLDivElement;
  31500. end;
  31501. // *********************************************************************//
  31502. // The Class CoHTMLDDElement provides a Create and CreateRemote method to
  31503. // create instances of the default interface DispHTMLDDElement exposed by
  31504. // the CoClass HTMLDDElement. The functions are intended to be used by
  31505. // clients wishing to automate the CoClass objects exposed by the
  31506. // server of this typelibrary.
  31507. // *********************************************************************//
  31508. CoHTMLDDElement = class
  31509. class function Create: DispHTMLDDElement;
  31510. class function CreateRemote(const MachineName: string): DispHTMLDDElement;
  31511. end;
  31512. // *********************************************************************//
  31513. // The Class CoHTMLDTElement provides a Create and CreateRemote method to
  31514. // create instances of the default interface DispHTMLDTElement exposed by
  31515. // the CoClass HTMLDTElement. The functions are intended to be used by
  31516. // clients wishing to automate the CoClass objects exposed by the
  31517. // server of this typelibrary.
  31518. // *********************************************************************//
  31519. CoHTMLDTElement = class
  31520. class function Create: DispHTMLDTElement;
  31521. class function CreateRemote(const MachineName: string): DispHTMLDTElement;
  31522. end;
  31523. // *********************************************************************//
  31524. // The Class CoHTMLBRElement provides a Create and CreateRemote method to
  31525. // create instances of the default interface DispHTMLBRElement exposed by
  31526. // the CoClass HTMLBRElement. The functions are intended to be used by
  31527. // clients wishing to automate the CoClass objects exposed by the
  31528. // server of this typelibrary.
  31529. // *********************************************************************//
  31530. CoHTMLBRElement = class
  31531. class function Create: DispHTMLBRElement;
  31532. class function CreateRemote(const MachineName: string): DispHTMLBRElement;
  31533. end;
  31534. // *********************************************************************//
  31535. // The Class CoHTMLDListElement provides a Create and CreateRemote method to
  31536. // create instances of the default interface DispHTMLDListElement exposed by
  31537. // the CoClass HTMLDListElement. The functions are intended to be used by
  31538. // clients wishing to automate the CoClass objects exposed by the
  31539. // server of this typelibrary.
  31540. // *********************************************************************//
  31541. CoHTMLDListElement = class
  31542. class function Create: DispHTMLDListElement;
  31543. class function CreateRemote(const MachineName: string): DispHTMLDListElement;
  31544. end;
  31545. // *********************************************************************//
  31546. // The Class CoHTMLHRElement provides a Create and CreateRemote method to
  31547. // create instances of the default interface DispHTMLHRElement exposed by
  31548. // the CoClass HTMLHRElement. The functions are intended to be used by
  31549. // clients wishing to automate the CoClass objects exposed by the
  31550. // server of this typelibrary.
  31551. // *********************************************************************//
  31552. CoHTMLHRElement = class
  31553. class function Create: DispHTMLHRElement;
  31554. class function CreateRemote(const MachineName: string): DispHTMLHRElement;
  31555. end;
  31556. // *********************************************************************//
  31557. // The Class CoHTMLParaElement provides a Create and CreateRemote method to
  31558. // create instances of the default interface DispHTMLParaElement exposed by
  31559. // the CoClass HTMLParaElement. The functions are intended to be used by
  31560. // clients wishing to automate the CoClass objects exposed by the
  31561. // server of this typelibrary.
  31562. // *********************************************************************//
  31563. CoHTMLParaElement = class
  31564. class function Create: DispHTMLParaElement;
  31565. class function CreateRemote(const MachineName: string): DispHTMLParaElement;
  31566. end;
  31567. // *********************************************************************//
  31568. // The Class CoHTMLElementCollection provides a Create and CreateRemote method to
  31569. // create instances of the default interface DispHTMLElementCollection exposed by
  31570. // the CoClass HTMLElementCollection. The functions are intended to be used by
  31571. // clients wishing to automate the CoClass objects exposed by the
  31572. // server of this typelibrary.
  31573. // *********************************************************************//
  31574. CoHTMLElementCollection = class
  31575. class function Create: DispHTMLElementCollection;
  31576. class function CreateRemote(const MachineName: string): DispHTMLElementCollection;
  31577. end;
  31578. // *********************************************************************//
  31579. // The Class CoHTMLHeaderElement provides a Create and CreateRemote method to
  31580. // create instances of the default interface DispHTMLHeaderElement exposed by
  31581. // the CoClass HTMLHeaderElement. The functions are intended to be used by
  31582. // clients wishing to automate the CoClass objects exposed by the
  31583. // server of this typelibrary.
  31584. // *********************************************************************//
  31585. CoHTMLHeaderElement = class
  31586. class function Create: DispHTMLHeaderElement;
  31587. class function CreateRemote(const MachineName: string): DispHTMLHeaderElement;
  31588. end;
  31589. // *********************************************************************//
  31590. // The Class CoHTMLSelectElement provides a Create and CreateRemote method to
  31591. // create instances of the default interface DispHTMLSelectElement exposed by
  31592. // the CoClass HTMLSelectElement. The functions are intended to be used by
  31593. // clients wishing to automate the CoClass objects exposed by the
  31594. // server of this typelibrary.
  31595. // *********************************************************************//
  31596. CoHTMLSelectElement = class
  31597. class function Create: DispHTMLSelectElement;
  31598. class function CreateRemote(const MachineName: string): DispHTMLSelectElement;
  31599. end;
  31600. // *********************************************************************//
  31601. // The Class CoHTMLOptionElement provides a Create and CreateRemote method to
  31602. // create instances of the default interface DispHTMLOptionElement exposed by
  31603. // the CoClass HTMLOptionElement. The functions are intended to be used by
  31604. // clients wishing to automate the CoClass objects exposed by the
  31605. // server of this typelibrary.
  31606. // *********************************************************************//
  31607. CoHTMLOptionElement = class
  31608. class function Create: DispHTMLOptionElement;
  31609. class function CreateRemote(const MachineName: string): DispHTMLOptionElement;
  31610. end;
  31611. // *********************************************************************//
  31612. // The Class CoHTMLOptionElementFactory provides a Create and CreateRemote method to
  31613. // create instances of the default interface IHTMLOptionElementFactory exposed by
  31614. // the CoClass HTMLOptionElementFactory. The functions are intended to be used by
  31615. // clients wishing to automate the CoClass objects exposed by the
  31616. // server of this typelibrary.
  31617. // *********************************************************************//
  31618. CoHTMLOptionElementFactory = class
  31619. class function Create: IHTMLOptionElementFactory;
  31620. class function CreateRemote(const MachineName: string): IHTMLOptionElementFactory;
  31621. end;
  31622. // *********************************************************************//
  31623. // The Class CoHTMLInputElement provides a Create and CreateRemote method to
  31624. // create instances of the default interface DispHTMLInputElement exposed by
  31625. // the CoClass HTMLInputElement. The functions are intended to be used by
  31626. // clients wishing to automate the CoClass objects exposed by the
  31627. // server of this typelibrary.
  31628. // *********************************************************************//
  31629. CoHTMLInputElement = class
  31630. class function Create: DispHTMLInputElement;
  31631. class function CreateRemote(const MachineName: string): DispHTMLInputElement;
  31632. end;
  31633. // *********************************************************************//
  31634. // The Class CoHTMLTextAreaElement provides a Create and CreateRemote method to
  31635. // create instances of the default interface DispHTMLTextAreaElement exposed by
  31636. // the CoClass HTMLTextAreaElement. The functions are intended to be used by
  31637. // clients wishing to automate the CoClass objects exposed by the
  31638. // server of this typelibrary.
  31639. // *********************************************************************//
  31640. CoHTMLTextAreaElement = class
  31641. class function Create: DispHTMLTextAreaElement;
  31642. class function CreateRemote(const MachineName: string): DispHTMLTextAreaElement;
  31643. end;
  31644. // *********************************************************************//
  31645. // The Class CoHTMLRichtextElement provides a Create and CreateRemote method to
  31646. // create instances of the default interface DispHTMLRichtextElement exposed by
  31647. // the CoClass HTMLRichtextElement. The functions are intended to be used by
  31648. // clients wishing to automate the CoClass objects exposed by the
  31649. // server of this typelibrary.
  31650. // *********************************************************************//
  31651. CoHTMLRichtextElement = class
  31652. class function Create: DispHTMLRichtextElement;
  31653. class function CreateRemote(const MachineName: string): DispHTMLRichtextElement;
  31654. end;
  31655. // *********************************************************************//
  31656. // The Class CoHTMLButtonElement provides a Create and CreateRemote method to
  31657. // create instances of the default interface DispHTMLButtonElement exposed by
  31658. // the CoClass HTMLButtonElement. The functions are intended to be used by
  31659. // clients wishing to automate the CoClass objects exposed by the
  31660. // server of this typelibrary.
  31661. // *********************************************************************//
  31662. CoHTMLButtonElement = class
  31663. class function Create: DispHTMLButtonElement;
  31664. class function CreateRemote(const MachineName: string): DispHTMLButtonElement;
  31665. end;
  31666. // *********************************************************************//
  31667. // The Class CoHTMLMarqueeElement provides a Create and CreateRemote method to
  31668. // create instances of the default interface DispHTMLMarqueeElement exposed by
  31669. // the CoClass HTMLMarqueeElement. The functions are intended to be used by
  31670. // clients wishing to automate the CoClass objects exposed by the
  31671. // server of this typelibrary.
  31672. // *********************************************************************//
  31673. CoHTMLMarqueeElement = class
  31674. class function Create: DispHTMLMarqueeElement;
  31675. class function CreateRemote(const MachineName: string): DispHTMLMarqueeElement;
  31676. end;
  31677. // *********************************************************************//
  31678. // The Class CoHTMLHtmlElement provides a Create and CreateRemote method to
  31679. // create instances of the default interface DispHTMLHtmlElement exposed by
  31680. // the CoClass HTMLHtmlElement. The functions are intended to be used by
  31681. // clients wishing to automate the CoClass objects exposed by the
  31682. // server of this typelibrary.
  31683. // *********************************************************************//
  31684. CoHTMLHtmlElement = class
  31685. class function Create: DispHTMLHtmlElement;
  31686. class function CreateRemote(const MachineName: string): DispHTMLHtmlElement;
  31687. end;
  31688. // *********************************************************************//
  31689. // The Class CoHTMLHeadElement provides a Create and CreateRemote method to
  31690. // create instances of the default interface DispHTMLHeadElement exposed by
  31691. // the CoClass HTMLHeadElement. The functions are intended to be used by
  31692. // clients wishing to automate the CoClass objects exposed by the
  31693. // server of this typelibrary.
  31694. // *********************************************************************//
  31695. CoHTMLHeadElement = class
  31696. class function Create: DispHTMLHeadElement;
  31697. class function CreateRemote(const MachineName: string): DispHTMLHeadElement;
  31698. end;
  31699. // *********************************************************************//
  31700. // The Class CoHTMLTitleElement provides a Create and CreateRemote method to
  31701. // create instances of the default interface DispHTMLTitleElement exposed by
  31702. // the CoClass HTMLTitleElement. The functions are intended to be used by
  31703. // clients wishing to automate the CoClass objects exposed by the
  31704. // server of this typelibrary.
  31705. // *********************************************************************//
  31706. CoHTMLTitleElement = class
  31707. class function Create: DispHTMLTitleElement;
  31708. class function CreateRemote(const MachineName: string): DispHTMLTitleElement;
  31709. end;
  31710. // *********************************************************************//
  31711. // The Class CoHTMLMetaElement provides a Create and CreateRemote method to
  31712. // create instances of the default interface DispHTMLMetaElement exposed by
  31713. // the CoClass HTMLMetaElement. The functions are intended to be used by
  31714. // clients wishing to automate the CoClass objects exposed by the
  31715. // server of this typelibrary.
  31716. // *********************************************************************//
  31717. CoHTMLMetaElement = class
  31718. class function Create: DispHTMLMetaElement;
  31719. class function CreateRemote(const MachineName: string): DispHTMLMetaElement;
  31720. end;
  31721. // *********************************************************************//
  31722. // The Class CoHTMLBaseElement provides a Create and CreateRemote method to
  31723. // create instances of the default interface DispHTMLBaseElement exposed by
  31724. // the CoClass HTMLBaseElement. The functions are intended to be used by
  31725. // clients wishing to automate the CoClass objects exposed by the
  31726. // server of this typelibrary.
  31727. // *********************************************************************//
  31728. CoHTMLBaseElement = class
  31729. class function Create: DispHTMLBaseElement;
  31730. class function CreateRemote(const MachineName: string): DispHTMLBaseElement;
  31731. end;
  31732. // *********************************************************************//
  31733. // The Class CoHTMLIsIndexElement provides a Create and CreateRemote method to
  31734. // create instances of the default interface DispHTMLIsIndexElement exposed by
  31735. // the CoClass HTMLIsIndexElement. The functions are intended to be used by
  31736. // clients wishing to automate the CoClass objects exposed by the
  31737. // server of this typelibrary.
  31738. // *********************************************************************//
  31739. CoHTMLIsIndexElement = class
  31740. class function Create: DispHTMLIsIndexElement;
  31741. class function CreateRemote(const MachineName: string): DispHTMLIsIndexElement;
  31742. end;
  31743. // *********************************************************************//
  31744. // The Class CoHTMLNextIdElement provides a Create and CreateRemote method to
  31745. // create instances of the default interface DispHTMLNextIdElement exposed by
  31746. // the CoClass HTMLNextIdElement. The functions are intended to be used by
  31747. // clients wishing to automate the CoClass objects exposed by the
  31748. // server of this typelibrary.
  31749. // *********************************************************************//
  31750. CoHTMLNextIdElement = class
  31751. class function Create: DispHTMLNextIdElement;
  31752. class function CreateRemote(const MachineName: string): DispHTMLNextIdElement;
  31753. end;
  31754. // *********************************************************************//
  31755. // The Class CoHTMLBaseFontElement provides a Create and CreateRemote method to
  31756. // create instances of the default interface DispHTMLBaseFontElement exposed by
  31757. // the CoClass HTMLBaseFontElement. The functions are intended to be used by
  31758. // clients wishing to automate the CoClass objects exposed by the
  31759. // server of this typelibrary.
  31760. // *********************************************************************//
  31761. CoHTMLBaseFontElement = class
  31762. class function Create: DispHTMLBaseFontElement;
  31763. class function CreateRemote(const MachineName: string): DispHTMLBaseFontElement;
  31764. end;
  31765. // *********************************************************************//
  31766. // The Class CoHTMLUnknownElement provides a Create and CreateRemote method to
  31767. // create instances of the default interface DispHTMLUnknownElement exposed by
  31768. // the CoClass HTMLUnknownElement. The functions are intended to be used by
  31769. // clients wishing to automate the CoClass objects exposed by the
  31770. // server of this typelibrary.
  31771. // *********************************************************************//
  31772. CoHTMLUnknownElement = class
  31773. class function Create: DispHTMLUnknownElement;
  31774. class function CreateRemote(const MachineName: string): DispHTMLUnknownElement;
  31775. end;
  31776. // *********************************************************************//
  31777. // The Class CoHTMLHistory provides a Create and CreateRemote method to
  31778. // create instances of the default interface IOmHistory exposed by
  31779. // the CoClass HTMLHistory. The functions are intended to be used by
  31780. // clients wishing to automate the CoClass objects exposed by the
  31781. // server of this typelibrary.
  31782. // *********************************************************************//
  31783. CoHTMLHistory = class
  31784. class function Create: IOmHistory;
  31785. class function CreateRemote(const MachineName: string): IOmHistory;
  31786. end;
  31787. // *********************************************************************//
  31788. // The Class CoCMimeTypes provides a Create and CreateRemote method to
  31789. // create instances of the default interface IHTMLMimeTypesCollection exposed by
  31790. // the CoClass CMimeTypes. The functions are intended to be used by
  31791. // clients wishing to automate the CoClass objects exposed by the
  31792. // server of this typelibrary.
  31793. // *********************************************************************//
  31794. CoCMimeTypes = class
  31795. class function Create: IHTMLMimeTypesCollection;
  31796. class function CreateRemote(const MachineName: string): IHTMLMimeTypesCollection;
  31797. end;
  31798. // *********************************************************************//
  31799. // The Class CoCPlugins provides a Create and CreateRemote method to
  31800. // create instances of the default interface IHTMLPluginsCollection exposed by
  31801. // the CoClass CPlugins. The functions are intended to be used by
  31802. // clients wishing to automate the CoClass objects exposed by the
  31803. // server of this typelibrary.
  31804. // *********************************************************************//
  31805. CoCPlugins = class
  31806. class function Create: IHTMLPluginsCollection;
  31807. class function CreateRemote(const MachineName: string): IHTMLPluginsCollection;
  31808. end;
  31809. // *********************************************************************//
  31810. // The Class CoCOpsProfile provides a Create and CreateRemote method to
  31811. // create instances of the default interface IHTMLOpsProfile exposed by
  31812. // the CoClass COpsProfile. The functions are intended to be used by
  31813. // clients wishing to automate the CoClass objects exposed by the
  31814. // server of this typelibrary.
  31815. // *********************************************************************//
  31816. CoCOpsProfile = class
  31817. class function Create: IHTMLOpsProfile;
  31818. class function CreateRemote(const MachineName: string): IHTMLOpsProfile;
  31819. end;
  31820. // *********************************************************************//
  31821. // The Class CoHTMLNavigator provides a Create and CreateRemote method to
  31822. // create instances of the default interface IOmNavigator exposed by
  31823. // the CoClass HTMLNavigator. The functions are intended to be used by
  31824. // clients wishing to automate the CoClass objects exposed by the
  31825. // server of this typelibrary.
  31826. // *********************************************************************//
  31827. CoHTMLNavigator = class
  31828. class function Create: IOmNavigator;
  31829. class function CreateRemote(const MachineName: string): IOmNavigator;
  31830. end;
  31831. // *********************************************************************//
  31832. // The Class CoHTMLLocation provides a Create and CreateRemote method to
  31833. // create instances of the default interface IHTMLLocation exposed by
  31834. // the CoClass HTMLLocation. The functions are intended to be used by
  31835. // clients wishing to automate the CoClass objects exposed by the
  31836. // server of this typelibrary.
  31837. // *********************************************************************//
  31838. CoHTMLLocation = class
  31839. class function Create: IHTMLLocation;
  31840. class function CreateRemote(const MachineName: string): IHTMLLocation;
  31841. end;
  31842. // *********************************************************************//
  31843. // The Class CoCEventObj provides a Create and CreateRemote method to
  31844. // create instances of the default interface DispCEventObj exposed by
  31845. // the CoClass CEventObj. The functions are intended to be used by
  31846. // clients wishing to automate the CoClass objects exposed by the
  31847. // server of this typelibrary.
  31848. // *********************************************************************//
  31849. CoCEventObj = class
  31850. class function Create: DispCEventObj;
  31851. class function CreateRemote(const MachineName: string): DispCEventObj;
  31852. end;
  31853. // *********************************************************************//
  31854. // The Class CoFramesCollection provides a Create and CreateRemote method to
  31855. // create instances of the default interface IHTMLFramesCollection2 exposed by
  31856. // the CoClass FramesCollection. The functions are intended to be used by
  31857. // clients wishing to automate the CoClass objects exposed by the
  31858. // server of this typelibrary.
  31859. // *********************************************************************//
  31860. CoFramesCollection = class
  31861. class function Create: IHTMLFramesCollection2;
  31862. class function CreateRemote(const MachineName: string): IHTMLFramesCollection2;
  31863. end;
  31864. // *********************************************************************//
  31865. // The Class CoHTMLScreen provides a Create and CreateRemote method to
  31866. // create instances of the default interface DispHTMLScreen exposed by
  31867. // the CoClass HTMLScreen. The functions are intended to be used by
  31868. // clients wishing to automate the CoClass objects exposed by the
  31869. // server of this typelibrary.
  31870. // *********************************************************************//
  31871. CoHTMLScreen = class
  31872. class function Create: DispHTMLScreen;
  31873. class function CreateRemote(const MachineName: string): DispHTMLScreen;
  31874. end;
  31875. // *********************************************************************//
  31876. // The Class CoHTMLWindow2 provides a Create and CreateRemote method to
  31877. // create instances of the default interface DispHTMLWindow2 exposed by
  31878. // the CoClass HTMLWindow2. The functions are intended to be used by
  31879. // clients wishing to automate the CoClass objects exposed by the
  31880. // server of this typelibrary.
  31881. // *********************************************************************//
  31882. CoHTMLWindow2 = class
  31883. class function Create: DispHTMLWindow2;
  31884. class function CreateRemote(const MachineName: string): DispHTMLWindow2;
  31885. end;
  31886. // *********************************************************************//
  31887. // The Class CoHTMLWindowProxy provides a Create and CreateRemote method to
  31888. // create instances of the default interface DispHTMLWindowProxy exposed by
  31889. // the CoClass HTMLWindowProxy. The functions are intended to be used by
  31890. // clients wishing to automate the CoClass objects exposed by the
  31891. // server of this typelibrary.
  31892. // *********************************************************************//
  31893. CoHTMLWindowProxy = class
  31894. class function Create: DispHTMLWindowProxy;
  31895. class function CreateRemote(const MachineName: string): DispHTMLWindowProxy;
  31896. end;
  31897. // *********************************************************************//
  31898. // The Class CoHTMLDocument provides a Create and CreateRemote method to
  31899. // create instances of the default interface DispHTMLDocument exposed by
  31900. // the CoClass HTMLDocument. The functions are intended to be used by
  31901. // clients wishing to automate the CoClass objects exposed by the
  31902. // server of this typelibrary.
  31903. // *********************************************************************//
  31904. CoHTMLDocument = class
  31905. class function Create: DispHTMLDocument;
  31906. class function CreateRemote(const MachineName: string): DispHTMLDocument;
  31907. end;
  31908. // *********************************************************************//
  31909. // The Class CoHTMLEmbed provides a Create and CreateRemote method to
  31910. // create instances of the default interface DispHTMLEmbed exposed by
  31911. // the CoClass HTMLEmbed. The functions are intended to be used by
  31912. // clients wishing to automate the CoClass objects exposed by the
  31913. // server of this typelibrary.
  31914. // *********************************************************************//
  31915. CoHTMLEmbed = class
  31916. class function Create: DispHTMLEmbed;
  31917. class function CreateRemote(const MachineName: string): DispHTMLEmbed;
  31918. end;
  31919. // *********************************************************************//
  31920. // The Class CoHTMLAreasCollection provides a Create and CreateRemote method to
  31921. // create instances of the default interface DispHTMLAreasCollection exposed by
  31922. // the CoClass HTMLAreasCollection. The functions are intended to be used by
  31923. // clients wishing to automate the CoClass objects exposed by the
  31924. // server of this typelibrary.
  31925. // *********************************************************************//
  31926. CoHTMLAreasCollection = class
  31927. class function Create: DispHTMLAreasCollection;
  31928. class function CreateRemote(const MachineName: string): DispHTMLAreasCollection;
  31929. end;
  31930. // *********************************************************************//
  31931. // The Class CoHTMLMapElement provides a Create and CreateRemote method to
  31932. // create instances of the default interface DispHTMLMapElement exposed by
  31933. // the CoClass HTMLMapElement. The functions are intended to be used by
  31934. // clients wishing to automate the CoClass objects exposed by the
  31935. // server of this typelibrary.
  31936. // *********************************************************************//
  31937. CoHTMLMapElement = class
  31938. class function Create: DispHTMLMapElement;
  31939. class function CreateRemote(const MachineName: string): DispHTMLMapElement;
  31940. end;
  31941. // *********************************************************************//
  31942. // The Class CoHTMLAreaElement provides a Create and CreateRemote method to
  31943. // create instances of the default interface DispHTMLAreaElement exposed by
  31944. // the CoClass HTMLAreaElement. The functions are intended to be used by
  31945. // clients wishing to automate the CoClass objects exposed by the
  31946. // server of this typelibrary.
  31947. // *********************************************************************//
  31948. CoHTMLAreaElement = class
  31949. class function Create: DispHTMLAreaElement;
  31950. class function CreateRemote(const MachineName: string): DispHTMLAreaElement;
  31951. end;
  31952. // *********************************************************************//
  31953. // The Class CoHTMLTableCaption provides a Create and CreateRemote method to
  31954. // create instances of the default interface DispHTMLTableCaption exposed by
  31955. // the CoClass HTMLTableCaption. The functions are intended to be used by
  31956. // clients wishing to automate the CoClass objects exposed by the
  31957. // server of this typelibrary.
  31958. // *********************************************************************//
  31959. CoHTMLTableCaption = class
  31960. class function Create: DispHTMLTableCaption;
  31961. class function CreateRemote(const MachineName: string): DispHTMLTableCaption;
  31962. end;
  31963. // *********************************************************************//
  31964. // The Class CoHTMLCommentElement provides a Create and CreateRemote method to
  31965. // create instances of the default interface DispHTMLCommentElement exposed by
  31966. // the CoClass HTMLCommentElement. The functions are intended to be used by
  31967. // clients wishing to automate the CoClass objects exposed by the
  31968. // server of this typelibrary.
  31969. // *********************************************************************//
  31970. CoHTMLCommentElement = class
  31971. class function Create: DispHTMLCommentElement;
  31972. class function CreateRemote(const MachineName: string): DispHTMLCommentElement;
  31973. end;
  31974. // *********************************************************************//
  31975. // The Class CoHTMLPhraseElement provides a Create and CreateRemote method to
  31976. // create instances of the default interface DispHTMLPhraseElement exposed by
  31977. // the CoClass HTMLPhraseElement. The functions are intended to be used by
  31978. // clients wishing to automate the CoClass objects exposed by the
  31979. // server of this typelibrary.
  31980. // *********************************************************************//
  31981. CoHTMLPhraseElement = class
  31982. class function Create: DispHTMLPhraseElement;
  31983. class function CreateRemote(const MachineName: string): DispHTMLPhraseElement;
  31984. end;
  31985. // *********************************************************************//
  31986. // The Class CoHTMLSpanElement provides a Create and CreateRemote method to
  31987. // create instances of the default interface DispHTMLSpanElement exposed by
  31988. // the CoClass HTMLSpanElement. The functions are intended to be used by
  31989. // clients wishing to automate the CoClass objects exposed by the
  31990. // server of this typelibrary.
  31991. // *********************************************************************//
  31992. CoHTMLSpanElement = class
  31993. class function Create: DispHTMLSpanElement;
  31994. class function CreateRemote(const MachineName: string): DispHTMLSpanElement;
  31995. end;
  31996. // *********************************************************************//
  31997. // The Class CoHTMLTable provides a Create and CreateRemote method to
  31998. // create instances of the default interface DispHTMLTable exposed by
  31999. // the CoClass HTMLTable. The functions are intended to be used by
  32000. // clients wishing to automate the CoClass objects exposed by the
  32001. // server of this typelibrary.
  32002. // *********************************************************************//
  32003. CoHTMLTable = class
  32004. class function Create: DispHTMLTable;
  32005. class function CreateRemote(const MachineName: string): DispHTMLTable;
  32006. end;
  32007. // *********************************************************************//
  32008. // The Class CoHTMLTableCol provides a Create and CreateRemote method to
  32009. // create instances of the default interface DispHTMLTableCol exposed by
  32010. // the CoClass HTMLTableCol. The functions are intended to be used by
  32011. // clients wishing to automate the CoClass objects exposed by the
  32012. // server of this typelibrary.
  32013. // *********************************************************************//
  32014. CoHTMLTableCol = class
  32015. class function Create: DispHTMLTableCol;
  32016. class function CreateRemote(const MachineName: string): DispHTMLTableCol;
  32017. end;
  32018. // *********************************************************************//
  32019. // The Class CoHTMLTableSection provides a Create and CreateRemote method to
  32020. // create instances of the default interface DispHTMLTableSection exposed by
  32021. // the CoClass HTMLTableSection. The functions are intended to be used by
  32022. // clients wishing to automate the CoClass objects exposed by the
  32023. // server of this typelibrary.
  32024. // *********************************************************************//
  32025. CoHTMLTableSection = class
  32026. class function Create: DispHTMLTableSection;
  32027. class function CreateRemote(const MachineName: string): DispHTMLTableSection;
  32028. end;
  32029. // *********************************************************************//
  32030. // The Class CoHTMLTableRow provides a Create and CreateRemote method to
  32031. // create instances of the default interface DispHTMLTableRow exposed by
  32032. // the CoClass HTMLTableRow. The functions are intended to be used by
  32033. // clients wishing to automate the CoClass objects exposed by the
  32034. // server of this typelibrary.
  32035. // *********************************************************************//
  32036. CoHTMLTableRow = class
  32037. class function Create: DispHTMLTableRow;
  32038. class function CreateRemote(const MachineName: string): DispHTMLTableRow;
  32039. end;
  32040. // *********************************************************************//
  32041. // The Class CoHTMLTableCell provides a Create and CreateRemote method to
  32042. // create instances of the default interface DispHTMLTableCell exposed by
  32043. // the CoClass HTMLTableCell. The functions are intended to be used by
  32044. // clients wishing to automate the CoClass objects exposed by the
  32045. // server of this typelibrary.
  32046. // *********************************************************************//
  32047. CoHTMLTableCell = class
  32048. class function Create: DispHTMLTableCell;
  32049. class function CreateRemote(const MachineName: string): DispHTMLTableCell;
  32050. end;
  32051. // *********************************************************************//
  32052. // The Class CoHTMLScriptElement provides a Create and CreateRemote method to
  32053. // create instances of the default interface DispHTMLScriptElement exposed by
  32054. // the CoClass HTMLScriptElement. The functions are intended to be used by
  32055. // clients wishing to automate the CoClass objects exposed by the
  32056. // server of this typelibrary.
  32057. // *********************************************************************//
  32058. CoHTMLScriptElement = class
  32059. class function Create: DispHTMLScriptElement;
  32060. class function CreateRemote(const MachineName: string): DispHTMLScriptElement;
  32061. end;
  32062. // *********************************************************************//
  32063. // The Class CoHTMLNoShowElement provides a Create and CreateRemote method to
  32064. // create instances of the default interface DispHTMLNoShowElement exposed by
  32065. // the CoClass HTMLNoShowElement. The functions are intended to be used by
  32066. // clients wishing to automate the CoClass objects exposed by the
  32067. // server of this typelibrary.
  32068. // *********************************************************************//
  32069. CoHTMLNoShowElement = class
  32070. class function Create: DispHTMLNoShowElement;
  32071. class function CreateRemote(const MachineName: string): DispHTMLNoShowElement;
  32072. end;
  32073. // *********************************************************************//
  32074. // The Class CoHTMLObjectElement provides a Create and CreateRemote method to
  32075. // create instances of the default interface DispHTMLObjectElement exposed by
  32076. // the CoClass HTMLObjectElement. The functions are intended to be used by
  32077. // clients wishing to automate the CoClass objects exposed by the
  32078. // server of this typelibrary.
  32079. // *********************************************************************//
  32080. CoHTMLObjectElement = class
  32081. class function Create: DispHTMLObjectElement;
  32082. class function CreateRemote(const MachineName: string): DispHTMLObjectElement;
  32083. end;
  32084. // *********************************************************************//
  32085. // The Class CoHTMLParamElement provides a Create and CreateRemote method to
  32086. // create instances of the default interface DispHTMLParamElement exposed by
  32087. // the CoClass HTMLParamElement. The functions are intended to be used by
  32088. // clients wishing to automate the CoClass objects exposed by the
  32089. // server of this typelibrary.
  32090. // *********************************************************************//
  32091. CoHTMLParamElement = class
  32092. class function Create: DispHTMLParamElement;
  32093. class function CreateRemote(const MachineName: string): DispHTMLParamElement;
  32094. end;
  32095. // *********************************************************************//
  32096. // The Class CoHTMLFrameBase provides a Create and CreateRemote method to
  32097. // create instances of the default interface DispHTMLFrameBase exposed by
  32098. // the CoClass HTMLFrameBase. The functions are intended to be used by
  32099. // clients wishing to automate the CoClass objects exposed by the
  32100. // server of this typelibrary.
  32101. // *********************************************************************//
  32102. CoHTMLFrameBase = class
  32103. class function Create: DispHTMLFrameBase;
  32104. class function CreateRemote(const MachineName: string): DispHTMLFrameBase;
  32105. end;
  32106. // *********************************************************************//
  32107. // The Class CoHTMLFrameElement provides a Create and CreateRemote method to
  32108. // create instances of the default interface DispHTMLFrameElement exposed by
  32109. // the CoClass HTMLFrameElement. The functions are intended to be used by
  32110. // clients wishing to automate the CoClass objects exposed by the
  32111. // server of this typelibrary.
  32112. // *********************************************************************//
  32113. CoHTMLFrameElement = class
  32114. class function Create: DispHTMLFrameElement;
  32115. class function CreateRemote(const MachineName: string): DispHTMLFrameElement;
  32116. end;
  32117. // *********************************************************************//
  32118. // The Class CoHTMLIFrame provides a Create and CreateRemote method to
  32119. // create instances of the default interface DispHTMLIFrame exposed by
  32120. // the CoClass HTMLIFrame. The functions are intended to be used by
  32121. // clients wishing to automate the CoClass objects exposed by the
  32122. // server of this typelibrary.
  32123. // *********************************************************************//
  32124. CoHTMLIFrame = class
  32125. class function Create: DispHTMLIFrame;
  32126. class function CreateRemote(const MachineName: string): DispHTMLIFrame;
  32127. end;
  32128. // *********************************************************************//
  32129. // The Class CoHTMLDivPosition provides a Create and CreateRemote method to
  32130. // create instances of the default interface DispHTMLDivPosition exposed by
  32131. // the CoClass HTMLDivPosition. The functions are intended to be used by
  32132. // clients wishing to automate the CoClass objects exposed by the
  32133. // server of this typelibrary.
  32134. // *********************************************************************//
  32135. CoHTMLDivPosition = class
  32136. class function Create: DispHTMLDivPosition;
  32137. class function CreateRemote(const MachineName: string): DispHTMLDivPosition;
  32138. end;
  32139. // *********************************************************************//
  32140. // The Class CoHTMLFieldSetElement provides a Create and CreateRemote method to
  32141. // create instances of the default interface DispHTMLFieldSetElement exposed by
  32142. // the CoClass HTMLFieldSetElement. The functions are intended to be used by
  32143. // clients wishing to automate the CoClass objects exposed by the
  32144. // server of this typelibrary.
  32145. // *********************************************************************//
  32146. CoHTMLFieldSetElement = class
  32147. class function Create: DispHTMLFieldSetElement;
  32148. class function CreateRemote(const MachineName: string): DispHTMLFieldSetElement;
  32149. end;
  32150. // *********************************************************************//
  32151. // The Class CoHTMLLegendElement provides a Create and CreateRemote method to
  32152. // create instances of the default interface DispHTMLLegendElement exposed by
  32153. // the CoClass HTMLLegendElement. The functions are intended to be used by
  32154. // clients wishing to automate the CoClass objects exposed by the
  32155. // server of this typelibrary.
  32156. // *********************************************************************//
  32157. CoHTMLLegendElement = class
  32158. class function Create: DispHTMLLegendElement;
  32159. class function CreateRemote(const MachineName: string): DispHTMLLegendElement;
  32160. end;
  32161. // *********************************************************************//
  32162. // The Class CoHTMLSpanFlow provides a Create and CreateRemote method to
  32163. // create instances of the default interface DispHTMLSpanFlow exposed by
  32164. // the CoClass HTMLSpanFlow. The functions are intended to be used by
  32165. // clients wishing to automate the CoClass objects exposed by the
  32166. // server of this typelibrary.
  32167. // *********************************************************************//
  32168. CoHTMLSpanFlow = class
  32169. class function Create: DispHTMLSpanFlow;
  32170. class function CreateRemote(const MachineName: string): DispHTMLSpanFlow;
  32171. end;
  32172. // *********************************************************************//
  32173. // The Class CoHTMLFrameSetSite provides a Create and CreateRemote method to
  32174. // create instances of the default interface DispHTMLFrameSetSite exposed by
  32175. // the CoClass HTMLFrameSetSite. The functions are intended to be used by
  32176. // clients wishing to automate the CoClass objects exposed by the
  32177. // server of this typelibrary.
  32178. // *********************************************************************//
  32179. CoHTMLFrameSetSite = class
  32180. class function Create: DispHTMLFrameSetSite;
  32181. class function CreateRemote(const MachineName: string): DispHTMLFrameSetSite;
  32182. end;
  32183. // *********************************************************************//
  32184. // The Class CoHTMLBGsound provides a Create and CreateRemote method to
  32185. // create instances of the default interface DispHTMLBGsound exposed by
  32186. // the CoClass HTMLBGsound. The functions are intended to be used by
  32187. // clients wishing to automate the CoClass objects exposed by the
  32188. // server of this typelibrary.
  32189. // *********************************************************************//
  32190. CoHTMLBGsound = class
  32191. class function Create: DispHTMLBGsound;
  32192. class function CreateRemote(const MachineName: string): DispHTMLBGsound;
  32193. end;
  32194. // *********************************************************************//
  32195. // The Class CoHTMLStyleElement provides a Create and CreateRemote method to
  32196. // create instances of the default interface DispHTMLStyleElement exposed by
  32197. // the CoClass HTMLStyleElement. The functions are intended to be used by
  32198. // clients wishing to automate the CoClass objects exposed by the
  32199. // server of this typelibrary.
  32200. // *********************************************************************//
  32201. CoHTMLStyleElement = class
  32202. class function Create: DispHTMLStyleElement;
  32203. class function CreateRemote(const MachineName: string): DispHTMLStyleElement;
  32204. end;
  32205. // *********************************************************************//
  32206. // The Class CoHTMLStyleFontFace provides a Create and CreateRemote method to
  32207. // create instances of the default interface IHTMLStyleFontFace exposed by
  32208. // the CoClass HTMLStyleFontFace. The functions are intended to be used by
  32209. // clients wishing to automate the CoClass objects exposed by the
  32210. // server of this typelibrary.
  32211. // *********************************************************************//
  32212. CoHTMLStyleFontFace = class
  32213. class function Create: IHTMLStyleFontFace;
  32214. class function CreateRemote(const MachineName: string): IHTMLStyleFontFace;
  32215. end;
  32216. // *********************************************************************//
  32217. // The Class CoHtmlDlgSafeHelper provides a Create and CreateRemote method to
  32218. // create instances of the default interface IHtmlDlgSafeHelper exposed by
  32219. // the CoClass HtmlDlgSafeHelper. The functions are intended to be used by
  32220. // clients wishing to automate the CoClass objects exposed by the
  32221. // server of this typelibrary.
  32222. // *********************************************************************//
  32223. CoHtmlDlgSafeHelper = class
  32224. class function Create: IHtmlDlgSafeHelper;
  32225. class function CreateRemote(const MachineName: string): IHtmlDlgSafeHelper;
  32226. end;
  32227. // *********************************************************************//
  32228. // The Class CoBlockFormats provides a Create and CreateRemote method to
  32229. // create instances of the default interface IBlockFormats exposed by
  32230. // the CoClass BlockFormats. The functions are intended to be used by
  32231. // clients wishing to automate the CoClass objects exposed by the
  32232. // server of this typelibrary.
  32233. // *********************************************************************//
  32234. CoBlockFormats = class
  32235. class function Create: IBlockFormats;
  32236. class function CreateRemote(const MachineName: string): IBlockFormats;
  32237. end;
  32238. // *********************************************************************//
  32239. // The Class CoFontNames provides a Create and CreateRemote method to
  32240. // create instances of the default interface IFontNames exposed by
  32241. // the CoClass FontNames. The functions are intended to be used by
  32242. // clients wishing to automate the CoClass objects exposed by the
  32243. // server of this typelibrary.
  32244. // *********************************************************************//
  32245. CoFontNames = class
  32246. class function Create: IFontNames;
  32247. class function CreateRemote(const MachineName: string): IFontNames;
  32248. end;
  32249. // *********************************************************************//
  32250. // The Class CoHTMLNamespace provides a Create and CreateRemote method to
  32251. // create instances of the default interface IHTMLNamespace exposed by
  32252. // the CoClass HTMLNamespace. The functions are intended to be used by
  32253. // clients wishing to automate the CoClass objects exposed by the
  32254. // server of this typelibrary.
  32255. // *********************************************************************//
  32256. CoHTMLNamespace = class
  32257. class function Create: IHTMLNamespace;
  32258. class function CreateRemote(const MachineName: string): IHTMLNamespace;
  32259. end;
  32260. // *********************************************************************//
  32261. // The Class CoHTMLNamespaceCollection provides a Create and CreateRemote method to
  32262. // create instances of the default interface IHTMLNamespaceCollection exposed by
  32263. // the CoClass HTMLNamespaceCollection. The functions are intended to be used by
  32264. // clients wishing to automate the CoClass objects exposed by the
  32265. // server of this typelibrary.
  32266. // *********************************************************************//
  32267. CoHTMLNamespaceCollection = class
  32268. class function Create: IHTMLNamespaceCollection;
  32269. class function CreateRemote(const MachineName: string): IHTMLNamespaceCollection;
  32270. end;
  32271. // *********************************************************************//
  32272. // The Class CoThreadDialogProcParam provides a Create and CreateRemote method to
  32273. // create instances of the default interface IHTMLModelessInit exposed by
  32274. // the CoClass ThreadDialogProcParam. The functions are intended to be used by
  32275. // clients wishing to automate the CoClass objects exposed by the
  32276. // server of this typelibrary.
  32277. // *********************************************************************//
  32278. CoThreadDialogProcParam = class
  32279. class function Create: IHTMLModelessInit;
  32280. class function CreateRemote(const MachineName: string): IHTMLModelessInit;
  32281. end;
  32282. // *********************************************************************//
  32283. // The Class CoHTMLDialog provides a Create and CreateRemote method to
  32284. // create instances of the default interface IHTMLDialog exposed by
  32285. // the CoClass HTMLDialog. The functions are intended to be used by
  32286. // clients wishing to automate the CoClass objects exposed by the
  32287. // server of this typelibrary.
  32288. // *********************************************************************//
  32289. CoHTMLDialog = class
  32290. class function Create: IHTMLDialog;
  32291. class function CreateRemote(const MachineName: string): IHTMLDialog;
  32292. end;
  32293. // *********************************************************************//
  32294. // The Class CoHTMLPopup provides a Create and CreateRemote method to
  32295. // create instances of the default interface DispHTMLPopup exposed by
  32296. // the CoClass HTMLPopup. The functions are intended to be used by
  32297. // clients wishing to automate the CoClass objects exposed by the
  32298. // server of this typelibrary.
  32299. // *********************************************************************//
  32300. CoHTMLPopup = class
  32301. class function Create: DispHTMLPopup;
  32302. class function CreateRemote(const MachineName: string): DispHTMLPopup;
  32303. end;
  32304. // *********************************************************************//
  32305. // The Class CoHTMLAppBehavior provides a Create and CreateRemote method to
  32306. // create instances of the default interface DispHTMLAppBehavior exposed by
  32307. // the CoClass HTMLAppBehavior. The functions are intended to be used by
  32308. // clients wishing to automate the CoClass objects exposed by the
  32309. // server of this typelibrary.
  32310. // *********************************************************************//
  32311. CoHTMLAppBehavior = class
  32312. class function Create: DispHTMLAppBehavior;
  32313. class function CreateRemote(const MachineName: string): DispHTMLAppBehavior;
  32314. end;
  32315. // *********************************************************************//
  32316. // The Class CoOldHTMLDocument provides a Create and CreateRemote method to
  32317. // create instances of the default interface DispHTMLDocument exposed by
  32318. // the CoClass OldHTMLDocument. The functions are intended to be used by
  32319. // clients wishing to automate the CoClass objects exposed by the
  32320. // server of this typelibrary.
  32321. // *********************************************************************//
  32322. CoOldHTMLDocument = class
  32323. class function Create: DispHTMLDocument;
  32324. class function CreateRemote(const MachineName: string): DispHTMLDocument;
  32325. end;
  32326. // *********************************************************************//
  32327. // The Class CoOldHTMLFormElement provides a Create and CreateRemote method to
  32328. // create instances of the default interface DispHTMLFormElement exposed by
  32329. // the CoClass OldHTMLFormElement. The functions are intended to be used by
  32330. // clients wishing to automate the CoClass objects exposed by the
  32331. // server of this typelibrary.
  32332. // *********************************************************************//
  32333. CoOldHTMLFormElement = class
  32334. class function Create: DispHTMLFormElement;
  32335. class function CreateRemote(const MachineName: string): DispHTMLFormElement;
  32336. end;
  32337. // *********************************************************************//
  32338. // The Class CoHTMLInputButtonElement provides a Create and CreateRemote method to
  32339. // create instances of the default interface DispIHTMLInputButtonElement exposed by
  32340. // the CoClass HTMLInputButtonElement. The functions are intended to be used by
  32341. // clients wishing to automate the CoClass objects exposed by the
  32342. // server of this typelibrary.
  32343. // *********************************************************************//
  32344. CoHTMLInputButtonElement = class
  32345. class function Create: DispIHTMLInputButtonElement;
  32346. class function CreateRemote(const MachineName: string): DispIHTMLInputButtonElement;
  32347. end;
  32348. // *********************************************************************//
  32349. // The Class CoHTMLInputTextElement provides a Create and CreateRemote method to
  32350. // create instances of the default interface DispIHTMLInputTextElement exposed by
  32351. // the CoClass HTMLInputTextElement. The functions are intended to be used by
  32352. // clients wishing to automate the CoClass objects exposed by the
  32353. // server of this typelibrary.
  32354. // *********************************************************************//
  32355. CoHTMLInputTextElement = class
  32356. class function Create: DispIHTMLInputTextElement;
  32357. class function CreateRemote(const MachineName: string): DispIHTMLInputTextElement;
  32358. end;
  32359. // *********************************************************************//
  32360. // The Class CoHTMLInputFileElement provides a Create and CreateRemote method to
  32361. // create instances of the default interface DispIHTMLInputFileElement exposed by
  32362. // the CoClass HTMLInputFileElement. The functions are intended to be used by
  32363. // clients wishing to automate the CoClass objects exposed by the
  32364. // server of this typelibrary.
  32365. // *********************************************************************//
  32366. CoHTMLInputFileElement = class
  32367. class function Create: DispIHTMLInputFileElement;
  32368. class function CreateRemote(const MachineName: string): DispIHTMLInputFileElement;
  32369. end;
  32370. // *********************************************************************//
  32371. // The Class CoHTMLOptionButtonElement provides a Create and CreateRemote method to
  32372. // create instances of the default interface DispIHTMLOptionButtonElement exposed by
  32373. // the CoClass HTMLOptionButtonElement. The functions are intended to be used by
  32374. // clients wishing to automate the CoClass objects exposed by the
  32375. // server of this typelibrary.
  32376. // *********************************************************************//
  32377. CoHTMLOptionButtonElement = class
  32378. class function Create: DispIHTMLOptionButtonElement;
  32379. class function CreateRemote(const MachineName: string): DispIHTMLOptionButtonElement;
  32380. end;
  32381. // *********************************************************************//
  32382. // The Class CohtmlInputImage provides a Create and CreateRemote method to
  32383. // create instances of the default interface DispIHTMLInputImage exposed by
  32384. // the CoClass htmlInputImage. The functions are intended to be used by
  32385. // clients wishing to automate the CoClass objects exposed by the
  32386. // server of this typelibrary.
  32387. // *********************************************************************//
  32388. CohtmlInputImage = class
  32389. class function Create: DispIHTMLInputImage;
  32390. class function CreateRemote(const MachineName: string): DispIHTMLInputImage;
  32391. end;
  32392. implementation
  32393. uses ComObj;
  32394. class function CoHTMLStyle.Create: DispHTMLStyle;
  32395. begin
  32396. Result := CreateComObject(CLASS_HTMLStyle) as DispHTMLStyle;
  32397. end;
  32398. class function CoHTMLStyle.CreateRemote(const MachineName: string): DispHTMLStyle;
  32399. begin
  32400. Result := CreateRemoteComObject(MachineName, CLASS_HTMLStyle) as DispHTMLStyle;
  32401. end;
  32402. class function CoHTMLRuleStyle.Create: DispHTMLRuleStyle;
  32403. begin
  32404. Result := CreateComObject(CLASS_HTMLRuleStyle) as DispHTMLRuleStyle;
  32405. end;
  32406. class function CoHTMLRuleStyle.CreateRemote(const MachineName: string): DispHTMLRuleStyle;
  32407. begin
  32408. Result := CreateRemoteComObject(MachineName, CLASS_HTMLRuleStyle) as DispHTMLRuleStyle;
  32409. end;
  32410. class function CoHTMLRenderStyle.Create: DispHTMLRenderStyle;
  32411. begin
  32412. Result := CreateComObject(CLASS_HTMLRenderStyle) as DispHTMLRenderStyle;
  32413. end;
  32414. class function CoHTMLRenderStyle.CreateRemote(const MachineName: string): DispHTMLRenderStyle;
  32415. begin
  32416. Result := CreateRemoteComObject(MachineName, CLASS_HTMLRenderStyle) as DispHTMLRenderStyle;
  32417. end;
  32418. class function CoHTMLCurrentStyle.Create: DispHTMLCurrentStyle;
  32419. begin
  32420. Result := CreateComObject(CLASS_HTMLCurrentStyle) as DispHTMLCurrentStyle;
  32421. end;
  32422. class function CoHTMLCurrentStyle.CreateRemote(const MachineName: string): DispHTMLCurrentStyle;
  32423. begin
  32424. Result := CreateRemoteComObject(MachineName, CLASS_HTMLCurrentStyle) as DispHTMLCurrentStyle;
  32425. end;
  32426. class function CoHTMLDOMAttribute.Create: DispHTMLDOMAttribute;
  32427. begin
  32428. Result := CreateComObject(CLASS_HTMLDOMAttribute) as DispHTMLDOMAttribute;
  32429. end;
  32430. class function CoHTMLDOMAttribute.CreateRemote(const MachineName: string): DispHTMLDOMAttribute;
  32431. begin
  32432. Result := CreateRemoteComObject(MachineName, CLASS_HTMLDOMAttribute) as DispHTMLDOMAttribute;
  32433. end;
  32434. class function CoHTMLDOMTextNode.Create: DispHTMLDOMTextNode;
  32435. begin
  32436. Result := CreateComObject(CLASS_HTMLDOMTextNode) as DispHTMLDOMTextNode;
  32437. end;
  32438. class function CoHTMLDOMTextNode.CreateRemote(const MachineName: string): DispHTMLDOMTextNode;
  32439. begin
  32440. Result := CreateRemoteComObject(MachineName, CLASS_HTMLDOMTextNode) as DispHTMLDOMTextNode;
  32441. end;
  32442. class function CoHTMLDOMImplementation.Create: DispHTMLDOMImplementation;
  32443. begin
  32444. Result := CreateComObject(CLASS_HTMLDOMImplementation) as DispHTMLDOMImplementation;
  32445. end;
  32446. class function CoHTMLDOMImplementation.CreateRemote(const MachineName: string): DispHTMLDOMImplementation;
  32447. begin
  32448. Result := CreateRemoteComObject(MachineName, CLASS_HTMLDOMImplementation) as DispHTMLDOMImplementation;
  32449. end;
  32450. class function CoHTMLAttributeCollection.Create: DispHTMLAttributeCollection;
  32451. begin
  32452. Result := CreateComObject(CLASS_HTMLAttributeCollection) as DispHTMLAttributeCollection;
  32453. end;
  32454. class function CoHTMLAttributeCollection.CreateRemote(const MachineName: string): DispHTMLAttributeCollection;
  32455. begin
  32456. Result := CreateRemoteComObject(MachineName, CLASS_HTMLAttributeCollection) as DispHTMLAttributeCollection;
  32457. end;
  32458. class function CoDOMChildrenCollection.Create: DispDOMChildrenCollection;
  32459. begin
  32460. Result := CreateComObject(CLASS_DOMChildrenCollection) as DispDOMChildrenCollection;
  32461. end;
  32462. class function CoDOMChildrenCollection.CreateRemote(const MachineName: string): DispDOMChildrenCollection;
  32463. begin
  32464. Result := CreateRemoteComObject(MachineName, CLASS_DOMChildrenCollection) as DispDOMChildrenCollection;
  32465. end;
  32466. class function CoHTMLDefaults.Create: DispHTMLDefaults;
  32467. begin
  32468. Result := CreateComObject(CLASS_HTMLDefaults) as DispHTMLDefaults;
  32469. end;
  32470. class function CoHTMLDefaults.CreateRemote(const MachineName: string): DispHTMLDefaults;
  32471. begin
  32472. Result := CreateRemoteComObject(MachineName, CLASS_HTMLDefaults) as DispHTMLDefaults;
  32473. end;
  32474. class function CoHTCDefaultDispatch.Create: DispHTCDefaultDispatch;
  32475. begin
  32476. Result := CreateComObject(CLASS_HTCDefaultDispatch) as DispHTCDefaultDispatch;
  32477. end;
  32478. class function CoHTCDefaultDispatch.CreateRemote(const MachineName: string): DispHTCDefaultDispatch;
  32479. begin
  32480. Result := CreateRemoteComObject(MachineName, CLASS_HTCDefaultDispatch) as DispHTCDefaultDispatch;
  32481. end;
  32482. class function CoHTCPropertyBehavior.Create: DispHTCPropertyBehavior;
  32483. begin
  32484. Result := CreateComObject(CLASS_HTCPropertyBehavior) as DispHTCPropertyBehavior;
  32485. end;
  32486. class function CoHTCPropertyBehavior.CreateRemote(const MachineName: string): DispHTCPropertyBehavior;
  32487. begin
  32488. Result := CreateRemoteComObject(MachineName, CLASS_HTCPropertyBehavior) as DispHTCPropertyBehavior;
  32489. end;
  32490. class function CoHTCMethodBehavior.Create: DispHTCMethodBehavior;
  32491. begin
  32492. Result := CreateComObject(CLASS_HTCMethodBehavior) as DispHTCMethodBehavior;
  32493. end;
  32494. class function CoHTCMethodBehavior.CreateRemote(const MachineName: string): DispHTCMethodBehavior;
  32495. begin
  32496. Result := CreateRemoteComObject(MachineName, CLASS_HTCMethodBehavior) as DispHTCMethodBehavior;
  32497. end;
  32498. class function CoHTCEventBehavior.Create: DispHTCEventBehavior;
  32499. begin
  32500. Result := CreateComObject(CLASS_HTCEventBehavior) as DispHTCEventBehavior;
  32501. end;
  32502. class function CoHTCEventBehavior.CreateRemote(const MachineName: string): DispHTCEventBehavior;
  32503. begin
  32504. Result := CreateRemoteComObject(MachineName, CLASS_HTCEventBehavior) as DispHTCEventBehavior;
  32505. end;
  32506. class function CoHTCAttachBehavior.Create: DispHTCAttachBehavior;
  32507. begin
  32508. Result := CreateComObject(CLASS_HTCAttachBehavior) as DispHTCAttachBehavior;
  32509. end;
  32510. class function CoHTCAttachBehavior.CreateRemote(const MachineName: string): DispHTCAttachBehavior;
  32511. begin
  32512. Result := CreateRemoteComObject(MachineName, CLASS_HTCAttachBehavior) as DispHTCAttachBehavior;
  32513. end;
  32514. class function CoHTCDescBehavior.Create: DispHTCDescBehavior;
  32515. begin
  32516. Result := CreateComObject(CLASS_HTCDescBehavior) as DispHTCDescBehavior;
  32517. end;
  32518. class function CoHTCDescBehavior.CreateRemote(const MachineName: string): DispHTCDescBehavior;
  32519. begin
  32520. Result := CreateRemoteComObject(MachineName, CLASS_HTCDescBehavior) as DispHTCDescBehavior;
  32521. end;
  32522. class function CoHTMLUrnCollection.Create: IHTMLUrnCollection;
  32523. begin
  32524. Result := CreateComObject(CLASS_HTMLUrnCollection) as IHTMLUrnCollection;
  32525. end;
  32526. class function CoHTMLUrnCollection.CreateRemote(const MachineName: string): IHTMLUrnCollection;
  32527. begin
  32528. Result := CreateRemoteComObject(MachineName, CLASS_HTMLUrnCollection) as IHTMLUrnCollection;
  32529. end;
  32530. class function CoHTMLGenericElement.Create: DispHTMLGenericElement;
  32531. begin
  32532. Result := CreateComObject(CLASS_HTMLGenericElement) as DispHTMLGenericElement;
  32533. end;
  32534. class function CoHTMLGenericElement.CreateRemote(const MachineName: string): DispHTMLGenericElement;
  32535. begin
  32536. Result := CreateRemoteComObject(MachineName, CLASS_HTMLGenericElement) as DispHTMLGenericElement;
  32537. end;
  32538. class function CoHTMLStyleSheetRule.Create: IHTMLStyleSheetRule;
  32539. begin
  32540. Result := CreateComObject(CLASS_HTMLStyleSheetRule) as IHTMLStyleSheetRule;
  32541. end;
  32542. class function CoHTMLStyleSheetRule.CreateRemote(const MachineName: string): IHTMLStyleSheetRule;
  32543. begin
  32544. Result := CreateRemoteComObject(MachineName, CLASS_HTMLStyleSheetRule) as IHTMLStyleSheetRule;
  32545. end;
  32546. class function CoHTMLStyleSheetRulesCollection.Create: IHTMLStyleSheetRulesCollection;
  32547. begin
  32548. Result := CreateComObject(CLASS_HTMLStyleSheetRulesCollection) as IHTMLStyleSheetRulesCollection;
  32549. end;
  32550. class function CoHTMLStyleSheetRulesCollection.CreateRemote(const MachineName: string): IHTMLStyleSheetRulesCollection;
  32551. begin
  32552. Result := CreateRemoteComObject(MachineName, CLASS_HTMLStyleSheetRulesCollection) as IHTMLStyleSheetRulesCollection;
  32553. end;
  32554. class function CoHTMLStyleSheetPage.Create: IHTMLStyleSheetPage;
  32555. begin
  32556. Result := CreateComObject(CLASS_HTMLStyleSheetPage) as IHTMLStyleSheetPage;
  32557. end;
  32558. class function CoHTMLStyleSheetPage.CreateRemote(const MachineName: string): IHTMLStyleSheetPage;
  32559. begin
  32560. Result := CreateRemoteComObject(MachineName, CLASS_HTMLStyleSheetPage) as IHTMLStyleSheetPage;
  32561. end;
  32562. class function CoHTMLStyleSheetPagesCollection.Create: IHTMLStyleSheetPagesCollection;
  32563. begin
  32564. Result := CreateComObject(CLASS_HTMLStyleSheetPagesCollection) as IHTMLStyleSheetPagesCollection;
  32565. end;
  32566. class function CoHTMLStyleSheetPagesCollection.CreateRemote(const MachineName: string): IHTMLStyleSheetPagesCollection;
  32567. begin
  32568. Result := CreateRemoteComObject(MachineName, CLASS_HTMLStyleSheetPagesCollection) as IHTMLStyleSheetPagesCollection;
  32569. end;
  32570. class function CoHTMLStyleSheet.Create: DispHTMLStyleSheet;
  32571. begin
  32572. Result := CreateComObject(CLASS_HTMLStyleSheet) as DispHTMLStyleSheet;
  32573. end;
  32574. class function CoHTMLStyleSheet.CreateRemote(const MachineName: string): DispHTMLStyleSheet;
  32575. begin
  32576. Result := CreateRemoteComObject(MachineName, CLASS_HTMLStyleSheet) as DispHTMLStyleSheet;
  32577. end;
  32578. class function CoHTMLStyleSheetsCollection.Create: IHTMLStyleSheetsCollection;
  32579. begin
  32580. Result := CreateComObject(CLASS_HTMLStyleSheetsCollection) as IHTMLStyleSheetsCollection;
  32581. end;
  32582. class function CoHTMLStyleSheetsCollection.CreateRemote(const MachineName: string): IHTMLStyleSheetsCollection;
  32583. begin
  32584. Result := CreateRemoteComObject(MachineName, CLASS_HTMLStyleSheetsCollection) as IHTMLStyleSheetsCollection;
  32585. end;
  32586. class function CoHTMLLinkElement.Create: DispHTMLLinkElement;
  32587. begin
  32588. Result := CreateComObject(CLASS_HTMLLinkElement) as DispHTMLLinkElement;
  32589. end;
  32590. class function CoHTMLLinkElement.CreateRemote(const MachineName: string): DispHTMLLinkElement;
  32591. begin
  32592. Result := CreateRemoteComObject(MachineName, CLASS_HTMLLinkElement) as DispHTMLLinkElement;
  32593. end;
  32594. class function CoHTMLFormElement.Create: DispHTMLFormElement;
  32595. begin
  32596. Result := CreateComObject(CLASS_HTMLFormElement) as DispHTMLFormElement;
  32597. end;
  32598. class function CoHTMLFormElement.CreateRemote(const MachineName: string): DispHTMLFormElement;
  32599. begin
  32600. Result := CreateRemoteComObject(MachineName, CLASS_HTMLFormElement) as DispHTMLFormElement;
  32601. end;
  32602. class function CoHTMLTextElement.Create: DispHTMLTextElement;
  32603. begin
  32604. Result := CreateComObject(CLASS_HTMLTextElement) as DispHTMLTextElement;
  32605. end;
  32606. class function CoHTMLTextElement.CreateRemote(const MachineName: string): DispHTMLTextElement;
  32607. begin
  32608. Result := CreateRemoteComObject(MachineName, CLASS_HTMLTextElement) as DispHTMLTextElement;
  32609. end;
  32610. class function CoHTMLImg.Create: DispHTMLImg;
  32611. begin
  32612. Result := CreateComObject(CLASS_HTMLImg) as DispHTMLImg;
  32613. end;
  32614. class function CoHTMLImg.CreateRemote(const MachineName: string): DispHTMLImg;
  32615. begin
  32616. Result := CreateRemoteComObject(MachineName, CLASS_HTMLImg) as DispHTMLImg;
  32617. end;
  32618. class function CoHTMLImageElementFactory.Create: IHTMLImageElementFactory;
  32619. begin
  32620. Result := CreateComObject(CLASS_HTMLImageElementFactory) as IHTMLImageElementFactory;
  32621. end;
  32622. class function CoHTMLImageElementFactory.CreateRemote(const MachineName: string): IHTMLImageElementFactory;
  32623. begin
  32624. Result := CreateRemoteComObject(MachineName, CLASS_HTMLImageElementFactory) as IHTMLImageElementFactory;
  32625. end;
  32626. class function CoHTMLBody.Create: DispHTMLBody;
  32627. begin
  32628. Result := CreateComObject(CLASS_HTMLBody) as DispHTMLBody;
  32629. end;
  32630. class function CoHTMLBody.CreateRemote(const MachineName: string): DispHTMLBody;
  32631. begin
  32632. Result := CreateRemoteComObject(MachineName, CLASS_HTMLBody) as DispHTMLBody;
  32633. end;
  32634. class function CoHTMLFontElement.Create: DispHTMLFontElement;
  32635. begin
  32636. Result := CreateComObject(CLASS_HTMLFontElement) as DispHTMLFontElement;
  32637. end;
  32638. class function CoHTMLFontElement.CreateRemote(const MachineName: string): DispHTMLFontElement;
  32639. begin
  32640. Result := CreateRemoteComObject(MachineName, CLASS_HTMLFontElement) as DispHTMLFontElement;
  32641. end;
  32642. class function CoHTMLAnchorElement.Create: DispHTMLAnchorElement;
  32643. begin
  32644. Result := CreateComObject(CLASS_HTMLAnchorElement) as DispHTMLAnchorElement;
  32645. end;
  32646. class function CoHTMLAnchorElement.CreateRemote(const MachineName: string): DispHTMLAnchorElement;
  32647. begin
  32648. Result := CreateRemoteComObject(MachineName, CLASS_HTMLAnchorElement) as DispHTMLAnchorElement;
  32649. end;
  32650. class function CoHTMLLabelElement.Create: DispHTMLLabelElement;
  32651. begin
  32652. Result := CreateComObject(CLASS_HTMLLabelElement) as DispHTMLLabelElement;
  32653. end;
  32654. class function CoHTMLLabelElement.CreateRemote(const MachineName: string): DispHTMLLabelElement;
  32655. begin
  32656. Result := CreateRemoteComObject(MachineName, CLASS_HTMLLabelElement) as DispHTMLLabelElement;
  32657. end;
  32658. class function CoHTMLListElement.Create: DispHTMLListElement;
  32659. begin
  32660. Result := CreateComObject(CLASS_HTMLListElement) as DispHTMLListElement;
  32661. end;
  32662. class function CoHTMLListElement.CreateRemote(const MachineName: string): DispHTMLListElement;
  32663. begin
  32664. Result := CreateRemoteComObject(MachineName, CLASS_HTMLListElement) as DispHTMLListElement;
  32665. end;
  32666. class function CoHTMLUListElement.Create: DispHTMLUListElement;
  32667. begin
  32668. Result := CreateComObject(CLASS_HTMLUListElement) as DispHTMLUListElement;
  32669. end;
  32670. class function CoHTMLUListElement.CreateRemote(const MachineName: string): DispHTMLUListElement;
  32671. begin
  32672. Result := CreateRemoteComObject(MachineName, CLASS_HTMLUListElement) as DispHTMLUListElement;
  32673. end;
  32674. class function CoHTMLOListElement.Create: DispHTMLOListElement;
  32675. begin
  32676. Result := CreateComObject(CLASS_HTMLOListElement) as DispHTMLOListElement;
  32677. end;
  32678. class function CoHTMLOListElement.CreateRemote(const MachineName: string): DispHTMLOListElement;
  32679. begin
  32680. Result := CreateRemoteComObject(MachineName, CLASS_HTMLOListElement) as DispHTMLOListElement;
  32681. end;
  32682. class function CoHTMLLIElement.Create: DispHTMLLIElement;
  32683. begin
  32684. Result := CreateComObject(CLASS_HTMLLIElement) as DispHTMLLIElement;
  32685. end;
  32686. class function CoHTMLLIElement.CreateRemote(const MachineName: string): DispHTMLLIElement;
  32687. begin
  32688. Result := CreateRemoteComObject(MachineName, CLASS_HTMLLIElement) as DispHTMLLIElement;
  32689. end;
  32690. class function CoHTMLBlockElement.Create: DispHTMLBlockElement;
  32691. begin
  32692. Result := CreateComObject(CLASS_HTMLBlockElement) as DispHTMLBlockElement;
  32693. end;
  32694. class function CoHTMLBlockElement.CreateRemote(const MachineName: string): DispHTMLBlockElement;
  32695. begin
  32696. Result := CreateRemoteComObject(MachineName, CLASS_HTMLBlockElement) as DispHTMLBlockElement;
  32697. end;
  32698. class function CoHTMLDivElement.Create: DispHTMLDivElement;
  32699. begin
  32700. Result := CreateComObject(CLASS_HTMLDivElement) as DispHTMLDivElement;
  32701. end;
  32702. class function CoHTMLDivElement.CreateRemote(const MachineName: string): DispHTMLDivElement;
  32703. begin
  32704. Result := CreateRemoteComObject(MachineName, CLASS_HTMLDivElement) as DispHTMLDivElement;
  32705. end;
  32706. class function CoHTMLDDElement.Create: DispHTMLDDElement;
  32707. begin
  32708. Result := CreateComObject(CLASS_HTMLDDElement) as DispHTMLDDElement;
  32709. end;
  32710. class function CoHTMLDDElement.CreateRemote(const MachineName: string): DispHTMLDDElement;
  32711. begin
  32712. Result := CreateRemoteComObject(MachineName, CLASS_HTMLDDElement) as DispHTMLDDElement;
  32713. end;
  32714. class function CoHTMLDTElement.Create: DispHTMLDTElement;
  32715. begin
  32716. Result := CreateComObject(CLASS_HTMLDTElement) as DispHTMLDTElement;
  32717. end;
  32718. class function CoHTMLDTElement.CreateRemote(const MachineName: string): DispHTMLDTElement;
  32719. begin
  32720. Result := CreateRemoteComObject(MachineName, CLASS_HTMLDTElement) as DispHTMLDTElement;
  32721. end;
  32722. class function CoHTMLBRElement.Create: DispHTMLBRElement;
  32723. begin
  32724. Result := CreateComObject(CLASS_HTMLBRElement) as DispHTMLBRElement;
  32725. end;
  32726. class function CoHTMLBRElement.CreateRemote(const MachineName: string): DispHTMLBRElement;
  32727. begin
  32728. Result := CreateRemoteComObject(MachineName, CLASS_HTMLBRElement) as DispHTMLBRElement;
  32729. end;
  32730. class function CoHTMLDListElement.Create: DispHTMLDListElement;
  32731. begin
  32732. Result := CreateComObject(CLASS_HTMLDListElement) as DispHTMLDListElement;
  32733. end;
  32734. class function CoHTMLDListElement.CreateRemote(const MachineName: string): DispHTMLDListElement;
  32735. begin
  32736. Result := CreateRemoteComObject(MachineName, CLASS_HTMLDListElement) as DispHTMLDListElement;
  32737. end;
  32738. class function CoHTMLHRElement.Create: DispHTMLHRElement;
  32739. begin
  32740. Result := CreateComObject(CLASS_HTMLHRElement) as DispHTMLHRElement;
  32741. end;
  32742. class function CoHTMLHRElement.CreateRemote(const MachineName: string): DispHTMLHRElement;
  32743. begin
  32744. Result := CreateRemoteComObject(MachineName, CLASS_HTMLHRElement) as DispHTMLHRElement;
  32745. end;
  32746. class function CoHTMLParaElement.Create: DispHTMLParaElement;
  32747. begin
  32748. Result := CreateComObject(CLASS_HTMLParaElement) as DispHTMLParaElement;
  32749. end;
  32750. class function CoHTMLParaElement.CreateRemote(const MachineName: string): DispHTMLParaElement;
  32751. begin
  32752. Result := CreateRemoteComObject(MachineName, CLASS_HTMLParaElement) as DispHTMLParaElement;
  32753. end;
  32754. class function CoHTMLElementCollection.Create: DispHTMLElementCollection;
  32755. begin
  32756. Result := CreateComObject(CLASS_HTMLElementCollection) as DispHTMLElementCollection;
  32757. end;
  32758. class function CoHTMLElementCollection.CreateRemote(const MachineName: string): DispHTMLElementCollection;
  32759. begin
  32760. Result := CreateRemoteComObject(MachineName, CLASS_HTMLElementCollection) as DispHTMLElementCollection;
  32761. end;
  32762. class function CoHTMLHeaderElement.Create: DispHTMLHeaderElement;
  32763. begin
  32764. Result := CreateComObject(CLASS_HTMLHeaderElement) as DispHTMLHeaderElement;
  32765. end;
  32766. class function CoHTMLHeaderElement.CreateRemote(const MachineName: string): DispHTMLHeaderElement;
  32767. begin
  32768. Result := CreateRemoteComObject(MachineName, CLASS_HTMLHeaderElement) as DispHTMLHeaderElement;
  32769. end;
  32770. class function CoHTMLSelectElement.Create: DispHTMLSelectElement;
  32771. begin
  32772. Result := CreateComObject(CLASS_HTMLSelectElement) as DispHTMLSelectElement;
  32773. end;
  32774. class function CoHTMLSelectElement.CreateRemote(const MachineName: string): DispHTMLSelectElement;
  32775. begin
  32776. Result := CreateRemoteComObject(MachineName, CLASS_HTMLSelectElement) as DispHTMLSelectElement;
  32777. end;
  32778. class function CoHTMLOptionElement.Create: DispHTMLOptionElement;
  32779. begin
  32780. Result := CreateComObject(CLASS_HTMLOptionElement) as DispHTMLOptionElement;
  32781. end;
  32782. class function CoHTMLOptionElement.CreateRemote(const MachineName: string): DispHTMLOptionElement;
  32783. begin
  32784. Result := CreateRemoteComObject(MachineName, CLASS_HTMLOptionElement) as DispHTMLOptionElement;
  32785. end;
  32786. class function CoHTMLOptionElementFactory.Create: IHTMLOptionElementFactory;
  32787. begin
  32788. Result := CreateComObject(CLASS_HTMLOptionElementFactory) as IHTMLOptionElementFactory;
  32789. end;
  32790. class function CoHTMLOptionElementFactory.CreateRemote(const MachineName: string): IHTMLOptionElementFactory;
  32791. begin
  32792. Result := CreateRemoteComObject(MachineName, CLASS_HTMLOptionElementFactory) as IHTMLOptionElementFactory;
  32793. end;
  32794. class function CoHTMLInputElement.Create: DispHTMLInputElement;
  32795. begin
  32796. Result := CreateComObject(CLASS_HTMLInputElement) as DispHTMLInputElement;
  32797. end;
  32798. class function CoHTMLInputElement.CreateRemote(const MachineName: string): DispHTMLInputElement;
  32799. begin
  32800. Result := CreateRemoteComObject(MachineName, CLASS_HTMLInputElement) as DispHTMLInputElement;
  32801. end;
  32802. class function CoHTMLTextAreaElement.Create: DispHTMLTextAreaElement;
  32803. begin
  32804. Result := CreateComObject(CLASS_HTMLTextAreaElement) as DispHTMLTextAreaElement;
  32805. end;
  32806. class function CoHTMLTextAreaElement.CreateRemote(const MachineName: string): DispHTMLTextAreaElement;
  32807. begin
  32808. Result := CreateRemoteComObject(MachineName, CLASS_HTMLTextAreaElement) as DispHTMLTextAreaElement;
  32809. end;
  32810. class function CoHTMLRichtextElement.Create: DispHTMLRichtextElement;
  32811. begin
  32812. Result := CreateComObject(CLASS_HTMLRichtextElement) as DispHTMLRichtextElement;
  32813. end;
  32814. class function CoHTMLRichtextElement.CreateRemote(const MachineName: string): DispHTMLRichtextElement;
  32815. begin
  32816. Result := CreateRemoteComObject(MachineName, CLASS_HTMLRichtextElement) as DispHTMLRichtextElement;
  32817. end;
  32818. class function CoHTMLButtonElement.Create: DispHTMLButtonElement;
  32819. begin
  32820. Result := CreateComObject(CLASS_HTMLButtonElement) as DispHTMLButtonElement;
  32821. end;
  32822. class function CoHTMLButtonElement.CreateRemote(const MachineName: string): DispHTMLButtonElement;
  32823. begin
  32824. Result := CreateRemoteComObject(MachineName, CLASS_HTMLButtonElement) as DispHTMLButtonElement;
  32825. end;
  32826. class function CoHTMLMarqueeElement.Create: DispHTMLMarqueeElement;
  32827. begin
  32828. Result := CreateComObject(CLASS_HTMLMarqueeElement) as DispHTMLMarqueeElement;
  32829. end;
  32830. class function CoHTMLMarqueeElement.CreateRemote(const MachineName: string): DispHTMLMarqueeElement;
  32831. begin
  32832. Result := CreateRemoteComObject(MachineName, CLASS_HTMLMarqueeElement) as DispHTMLMarqueeElement;
  32833. end;
  32834. class function CoHTMLHtmlElement.Create: DispHTMLHtmlElement;
  32835. begin
  32836. Result := CreateComObject(CLASS_HTMLHtmlElement) as DispHTMLHtmlElement;
  32837. end;
  32838. class function CoHTMLHtmlElement.CreateRemote(const MachineName: string): DispHTMLHtmlElement;
  32839. begin
  32840. Result := CreateRemoteComObject(MachineName, CLASS_HTMLHtmlElement) as DispHTMLHtmlElement;
  32841. end;
  32842. class function CoHTMLHeadElement.Create: DispHTMLHeadElement;
  32843. begin
  32844. Result := CreateComObject(CLASS_HTMLHeadElement) as DispHTMLHeadElement;
  32845. end;
  32846. class function CoHTMLHeadElement.CreateRemote(const MachineName: string): DispHTMLHeadElement;
  32847. begin
  32848. Result := CreateRemoteComObject(MachineName, CLASS_HTMLHeadElement) as DispHTMLHeadElement;
  32849. end;
  32850. class function CoHTMLTitleElement.Create: DispHTMLTitleElement;
  32851. begin
  32852. Result := CreateComObject(CLASS_HTMLTitleElement) as DispHTMLTitleElement;
  32853. end;
  32854. class function CoHTMLTitleElement.CreateRemote(const MachineName: string): DispHTMLTitleElement;
  32855. begin
  32856. Result := CreateRemoteComObject(MachineName, CLASS_HTMLTitleElement) as DispHTMLTitleElement;
  32857. end;
  32858. class function CoHTMLMetaElement.Create: DispHTMLMetaElement;
  32859. begin
  32860. Result := CreateComObject(CLASS_HTMLMetaElement) as DispHTMLMetaElement;
  32861. end;
  32862. class function CoHTMLMetaElement.CreateRemote(const MachineName: string): DispHTMLMetaElement;
  32863. begin
  32864. Result := CreateRemoteComObject(MachineName, CLASS_HTMLMetaElement) as DispHTMLMetaElement;
  32865. end;
  32866. class function CoHTMLBaseElement.Create: DispHTMLBaseElement;
  32867. begin
  32868. Result := CreateComObject(CLASS_HTMLBaseElement) as DispHTMLBaseElement;
  32869. end;
  32870. class function CoHTMLBaseElement.CreateRemote(const MachineName: string): DispHTMLBaseElement;
  32871. begin
  32872. Result := CreateRemoteComObject(MachineName, CLASS_HTMLBaseElement) as DispHTMLBaseElement;
  32873. end;
  32874. class function CoHTMLIsIndexElement.Create: DispHTMLIsIndexElement;
  32875. begin
  32876. Result := CreateComObject(CLASS_HTMLIsIndexElement) as DispHTMLIsIndexElement;
  32877. end;
  32878. class function CoHTMLIsIndexElement.CreateRemote(const MachineName: string): DispHTMLIsIndexElement;
  32879. begin
  32880. Result := CreateRemoteComObject(MachineName, CLASS_HTMLIsIndexElement) as DispHTMLIsIndexElement;
  32881. end;
  32882. class function CoHTMLNextIdElement.Create: DispHTMLNextIdElement;
  32883. begin
  32884. Result := CreateComObject(CLASS_HTMLNextIdElement) as DispHTMLNextIdElement;
  32885. end;
  32886. class function CoHTMLNextIdElement.CreateRemote(const MachineName: string): DispHTMLNextIdElement;
  32887. begin
  32888. Result := CreateRemoteComObject(MachineName, CLASS_HTMLNextIdElement) as DispHTMLNextIdElement;
  32889. end;
  32890. class function CoHTMLBaseFontElement.Create: DispHTMLBaseFontElement;
  32891. begin
  32892. Result := CreateComObject(CLASS_HTMLBaseFontElement) as DispHTMLBaseFontElement;
  32893. end;
  32894. class function CoHTMLBaseFontElement.CreateRemote(const MachineName: string): DispHTMLBaseFontElement;
  32895. begin
  32896. Result := CreateRemoteComObject(MachineName, CLASS_HTMLBaseFontElement) as DispHTMLBaseFontElement;
  32897. end;
  32898. class function CoHTMLUnknownElement.Create: DispHTMLUnknownElement;
  32899. begin
  32900. Result := CreateComObject(CLASS_HTMLUnknownElement) as DispHTMLUnknownElement;
  32901. end;
  32902. class function CoHTMLUnknownElement.CreateRemote(const MachineName: string): DispHTMLUnknownElement;
  32903. begin
  32904. Result := CreateRemoteComObject(MachineName, CLASS_HTMLUnknownElement) as DispHTMLUnknownElement;
  32905. end;
  32906. class function CoHTMLHistory.Create: IOmHistory;
  32907. begin
  32908. Result := CreateComObject(CLASS_HTMLHistory) as IOmHistory;
  32909. end;
  32910. class function CoHTMLHistory.CreateRemote(const MachineName: string): IOmHistory;
  32911. begin
  32912. Result := CreateRemoteComObject(MachineName, CLASS_HTMLHistory) as IOmHistory;
  32913. end;
  32914. class function CoCMimeTypes.Create: IHTMLMimeTypesCollection;
  32915. begin
  32916. Result := CreateComObject(CLASS_CMimeTypes) as IHTMLMimeTypesCollection;
  32917. end;
  32918. class function CoCMimeTypes.CreateRemote(const MachineName: string): IHTMLMimeTypesCollection;
  32919. begin
  32920. Result := CreateRemoteComObject(MachineName, CLASS_CMimeTypes) as IHTMLMimeTypesCollection;
  32921. end;
  32922. class function CoCPlugins.Create: IHTMLPluginsCollection;
  32923. begin
  32924. Result := CreateComObject(CLASS_CPlugins) as IHTMLPluginsCollection;
  32925. end;
  32926. class function CoCPlugins.CreateRemote(const MachineName: string): IHTMLPluginsCollection;
  32927. begin
  32928. Result := CreateRemoteComObject(MachineName, CLASS_CPlugins) as IHTMLPluginsCollection;
  32929. end;
  32930. class function CoCOpsProfile.Create: IHTMLOpsProfile;
  32931. begin
  32932. Result := CreateComObject(CLASS_COpsProfile) as IHTMLOpsProfile;
  32933. end;
  32934. class function CoCOpsProfile.CreateRemote(const MachineName: string): IHTMLOpsProfile;
  32935. begin
  32936. Result := CreateRemoteComObject(MachineName, CLASS_COpsProfile) as IHTMLOpsProfile;
  32937. end;
  32938. class function CoHTMLNavigator.Create: IOmNavigator;
  32939. begin
  32940. Result := CreateComObject(CLASS_HTMLNavigator) as IOmNavigator;
  32941. end;
  32942. class function CoHTMLNavigator.CreateRemote(const MachineName: string): IOmNavigator;
  32943. begin
  32944. Result := CreateRemoteComObject(MachineName, CLASS_HTMLNavigator) as IOmNavigator;
  32945. end;
  32946. class function CoHTMLLocation.Create: IHTMLLocation;
  32947. begin
  32948. Result := CreateComObject(CLASS_HTMLLocation) as IHTMLLocation;
  32949. end;
  32950. class function CoHTMLLocation.CreateRemote(const MachineName: string): IHTMLLocation;
  32951. begin
  32952. Result := CreateRemoteComObject(MachineName, CLASS_HTMLLocation) as IHTMLLocation;
  32953. end;
  32954. class function CoCEventObj.Create: DispCEventObj;
  32955. begin
  32956. Result := CreateComObject(CLASS_CEventObj) as DispCEventObj;
  32957. end;
  32958. class function CoCEventObj.CreateRemote(const MachineName: string): DispCEventObj;
  32959. begin
  32960. Result := CreateRemoteComObject(MachineName, CLASS_CEventObj) as DispCEventObj;
  32961. end;
  32962. class function CoFramesCollection.Create: IHTMLFramesCollection2;
  32963. begin
  32964. Result := CreateComObject(CLASS_FramesCollection) as IHTMLFramesCollection2;
  32965. end;
  32966. class function CoFramesCollection.CreateRemote(const MachineName: string): IHTMLFramesCollection2;
  32967. begin
  32968. Result := CreateRemoteComObject(MachineName, CLASS_FramesCollection) as IHTMLFramesCollection2;
  32969. end;
  32970. class function CoHTMLScreen.Create: DispHTMLScreen;
  32971. begin
  32972. Result := CreateComObject(CLASS_HTMLScreen) as DispHTMLScreen;
  32973. end;
  32974. class function CoHTMLScreen.CreateRemote(const MachineName: string): DispHTMLScreen;
  32975. begin
  32976. Result := CreateRemoteComObject(MachineName, CLASS_HTMLScreen) as DispHTMLScreen;
  32977. end;
  32978. class function CoHTMLWindow2.Create: DispHTMLWindow2;
  32979. begin
  32980. Result := CreateComObject(CLASS_HTMLWindow2) as DispHTMLWindow2;
  32981. end;
  32982. class function CoHTMLWindow2.CreateRemote(const MachineName: string): DispHTMLWindow2;
  32983. begin
  32984. Result := CreateRemoteComObject(MachineName, CLASS_HTMLWindow2) as DispHTMLWindow2;
  32985. end;
  32986. class function CoHTMLWindowProxy.Create: DispHTMLWindowProxy;
  32987. begin
  32988. Result := CreateComObject(CLASS_HTMLWindowProxy) as DispHTMLWindowProxy;
  32989. end;
  32990. class function CoHTMLWindowProxy.CreateRemote(const MachineName: string): DispHTMLWindowProxy;
  32991. begin
  32992. Result := CreateRemoteComObject(MachineName, CLASS_HTMLWindowProxy) as DispHTMLWindowProxy;
  32993. end;
  32994. class function CoHTMLDocument.Create: DispHTMLDocument;
  32995. begin
  32996. Result := CreateComObject(CLASS_HTMLDocument) as DispHTMLDocument;
  32997. end;
  32998. class function CoHTMLDocument.CreateRemote(const MachineName: string): DispHTMLDocument;
  32999. begin
  33000. Result := CreateRemoteComObject(MachineName, CLASS_HTMLDocument) as DispHTMLDocument;
  33001. end;
  33002. class function CoHTMLEmbed.Create: DispHTMLEmbed;
  33003. begin
  33004. Result := CreateComObject(CLASS_HTMLEmbed) as DispHTMLEmbed;
  33005. end;
  33006. class function CoHTMLEmbed.CreateRemote(const MachineName: string): DispHTMLEmbed;
  33007. begin
  33008. Result := CreateRemoteComObject(MachineName, CLASS_HTMLEmbed) as DispHTMLEmbed;
  33009. end;
  33010. class function CoHTMLAreasCollection.Create: DispHTMLAreasCollection;
  33011. begin
  33012. Result := CreateComObject(CLASS_HTMLAreasCollection) as DispHTMLAreasCollection;
  33013. end;
  33014. class function CoHTMLAreasCollection.CreateRemote(const MachineName: string): DispHTMLAreasCollection;
  33015. begin
  33016. Result := CreateRemoteComObject(MachineName, CLASS_HTMLAreasCollection) as DispHTMLAreasCollection;
  33017. end;
  33018. class function CoHTMLMapElement.Create: DispHTMLMapElement;
  33019. begin
  33020. Result := CreateComObject(CLASS_HTMLMapElement) as DispHTMLMapElement;
  33021. end;
  33022. class function CoHTMLMapElement.CreateRemote(const MachineName: string): DispHTMLMapElement;
  33023. begin
  33024. Result := CreateRemoteComObject(MachineName, CLASS_HTMLMapElement) as DispHTMLMapElement;
  33025. end;
  33026. class function CoHTMLAreaElement.Create: DispHTMLAreaElement;
  33027. begin
  33028. Result := CreateComObject(CLASS_HTMLAreaElement) as DispHTMLAreaElement;
  33029. end;
  33030. class function CoHTMLAreaElement.CreateRemote(const MachineName: string): DispHTMLAreaElement;
  33031. begin
  33032. Result := CreateRemoteComObject(MachineName, CLASS_HTMLAreaElement) as DispHTMLAreaElement;
  33033. end;
  33034. class function CoHTMLTableCaption.Create: DispHTMLTableCaption;
  33035. begin
  33036. Result := CreateComObject(CLASS_HTMLTableCaption) as DispHTMLTableCaption;
  33037. end;
  33038. class function CoHTMLTableCaption.CreateRemote(const MachineName: string): DispHTMLTableCaption;
  33039. begin
  33040. Result := CreateRemoteComObject(MachineName, CLASS_HTMLTableCaption) as DispHTMLTableCaption;
  33041. end;
  33042. class function CoHTMLCommentElement.Create: DispHTMLCommentElement;
  33043. begin
  33044. Result := CreateComObject(CLASS_HTMLCommentElement) as DispHTMLCommentElement;
  33045. end;
  33046. class function CoHTMLCommentElement.CreateRemote(const MachineName: string): DispHTMLCommentElement;
  33047. begin
  33048. Result := CreateRemoteComObject(MachineName, CLASS_HTMLCommentElement) as DispHTMLCommentElement;
  33049. end;
  33050. class function CoHTMLPhraseElement.Create: DispHTMLPhraseElement;
  33051. begin
  33052. Result := CreateComObject(CLASS_HTMLPhraseElement) as DispHTMLPhraseElement;
  33053. end;
  33054. class function CoHTMLPhraseElement.CreateRemote(const MachineName: string): DispHTMLPhraseElement;
  33055. begin
  33056. Result := CreateRemoteComObject(MachineName, CLASS_HTMLPhraseElement) as DispHTMLPhraseElement;
  33057. end;
  33058. class function CoHTMLSpanElement.Create: DispHTMLSpanElement;
  33059. begin
  33060. Result := CreateComObject(CLASS_HTMLSpanElement) as DispHTMLSpanElement;
  33061. end;
  33062. class function CoHTMLSpanElement.CreateRemote(const MachineName: string): DispHTMLSpanElement;
  33063. begin
  33064. Result := CreateRemoteComObject(MachineName, CLASS_HTMLSpanElement) as DispHTMLSpanElement;
  33065. end;
  33066. class function CoHTMLTable.Create: DispHTMLTable;
  33067. begin
  33068. Result := CreateComObject(CLASS_HTMLTable) as DispHTMLTable;
  33069. end;
  33070. class function CoHTMLTable.CreateRemote(const MachineName: string): DispHTMLTable;
  33071. begin
  33072. Result := CreateRemoteComObject(MachineName, CLASS_HTMLTable) as DispHTMLTable;
  33073. end;
  33074. class function CoHTMLTableCol.Create: DispHTMLTableCol;
  33075. begin
  33076. Result := CreateComObject(CLASS_HTMLTableCol) as DispHTMLTableCol;
  33077. end;
  33078. class function CoHTMLTableCol.CreateRemote(const MachineName: string): DispHTMLTableCol;
  33079. begin
  33080. Result := CreateRemoteComObject(MachineName, CLASS_HTMLTableCol) as DispHTMLTableCol;
  33081. end;
  33082. class function CoHTMLTableSection.Create: DispHTMLTableSection;
  33083. begin
  33084. Result := CreateComObject(CLASS_HTMLTableSection) as DispHTMLTableSection;
  33085. end;
  33086. class function CoHTMLTableSection.CreateRemote(const MachineName: string): DispHTMLTableSection;
  33087. begin
  33088. Result := CreateRemoteComObject(MachineName, CLASS_HTMLTableSection) as DispHTMLTableSection;
  33089. end;
  33090. class function CoHTMLTableRow.Create: DispHTMLTableRow;
  33091. begin
  33092. Result := CreateComObject(CLASS_HTMLTableRow) as DispHTMLTableRow;
  33093. end;
  33094. class function CoHTMLTableRow.CreateRemote(const MachineName: string): DispHTMLTableRow;
  33095. begin
  33096. Result := CreateRemoteComObject(MachineName, CLASS_HTMLTableRow) as DispHTMLTableRow;
  33097. end;
  33098. class function CoHTMLTableCell.Create: DispHTMLTableCell;
  33099. begin
  33100. Result := CreateComObject(CLASS_HTMLTableCell) as DispHTMLTableCell;
  33101. end;
  33102. class function CoHTMLTableCell.CreateRemote(const MachineName: string): DispHTMLTableCell;
  33103. begin
  33104. Result := CreateRemoteComObject(MachineName, CLASS_HTMLTableCell) as DispHTMLTableCell;
  33105. end;
  33106. class function CoHTMLScriptElement.Create: DispHTMLScriptElement;
  33107. begin
  33108. Result := CreateComObject(CLASS_HTMLScriptElement) as DispHTMLScriptElement;
  33109. end;
  33110. class function CoHTMLScriptElement.CreateRemote(const MachineName: string): DispHTMLScriptElement;
  33111. begin
  33112. Result := CreateRemoteComObject(MachineName, CLASS_HTMLScriptElement) as DispHTMLScriptElement;
  33113. end;
  33114. class function CoHTMLNoShowElement.Create: DispHTMLNoShowElement;
  33115. begin
  33116. Result := CreateComObject(CLASS_HTMLNoShowElement) as DispHTMLNoShowElement;
  33117. end;
  33118. class function CoHTMLNoShowElement.CreateRemote(const MachineName: string): DispHTMLNoShowElement;
  33119. begin
  33120. Result := CreateRemoteComObject(MachineName, CLASS_HTMLNoShowElement) as DispHTMLNoShowElement;
  33121. end;
  33122. class function CoHTMLObjectElement.Create: DispHTMLObjectElement;
  33123. begin
  33124. Result := CreateComObject(CLASS_HTMLObjectElement) as DispHTMLObjectElement;
  33125. end;
  33126. class function CoHTMLObjectElement.CreateRemote(const MachineName: string): DispHTMLObjectElement;
  33127. begin
  33128. Result := CreateRemoteComObject(MachineName, CLASS_HTMLObjectElement) as DispHTMLObjectElement;
  33129. end;
  33130. class function CoHTMLParamElement.Create: DispHTMLParamElement;
  33131. begin
  33132. Result := CreateComObject(CLASS_HTMLParamElement) as DispHTMLParamElement;
  33133. end;
  33134. class function CoHTMLParamElement.CreateRemote(const MachineName: string): DispHTMLParamElement;
  33135. begin
  33136. Result := CreateRemoteComObject(MachineName, CLASS_HTMLParamElement) as DispHTMLParamElement;
  33137. end;
  33138. class function CoHTMLFrameBase.Create: DispHTMLFrameBase;
  33139. begin
  33140. Result := CreateComObject(CLASS_HTMLFrameBase) as DispHTMLFrameBase;
  33141. end;
  33142. class function CoHTMLFrameBase.CreateRemote(const MachineName: string): DispHTMLFrameBase;
  33143. begin
  33144. Result := CreateRemoteComObject(MachineName, CLASS_HTMLFrameBase) as DispHTMLFrameBase;
  33145. end;
  33146. class function CoHTMLFrameElement.Create: DispHTMLFrameElement;
  33147. begin
  33148. Result := CreateComObject(CLASS_HTMLFrameElement) as DispHTMLFrameElement;
  33149. end;
  33150. class function CoHTMLFrameElement.CreateRemote(const MachineName: string): DispHTMLFrameElement;
  33151. begin
  33152. Result := CreateRemoteComObject(MachineName, CLASS_HTMLFrameElement) as DispHTMLFrameElement;
  33153. end;
  33154. class function CoHTMLIFrame.Create: DispHTMLIFrame;
  33155. begin
  33156. Result := CreateComObject(CLASS_HTMLIFrame) as DispHTMLIFrame;
  33157. end;
  33158. class function CoHTMLIFrame.CreateRemote(const MachineName: string): DispHTMLIFrame;
  33159. begin
  33160. Result := CreateRemoteComObject(MachineName, CLASS_HTMLIFrame) as DispHTMLIFrame;
  33161. end;
  33162. class function CoHTMLDivPosition.Create: DispHTMLDivPosition;
  33163. begin
  33164. Result := CreateComObject(CLASS_HTMLDivPosition) as DispHTMLDivPosition;
  33165. end;
  33166. class function CoHTMLDivPosition.CreateRemote(const MachineName: string): DispHTMLDivPosition;
  33167. begin
  33168. Result := CreateRemoteComObject(MachineName, CLASS_HTMLDivPosition) as DispHTMLDivPosition;
  33169. end;
  33170. class function CoHTMLFieldSetElement.Create: DispHTMLFieldSetElement;
  33171. begin
  33172. Result := CreateComObject(CLASS_HTMLFieldSetElement) as DispHTMLFieldSetElement;
  33173. end;
  33174. class function CoHTMLFieldSetElement.CreateRemote(const MachineName: string): DispHTMLFieldSetElement;
  33175. begin
  33176. Result := CreateRemoteComObject(MachineName, CLASS_HTMLFieldSetElement) as DispHTMLFieldSetElement;
  33177. end;
  33178. class function CoHTMLLegendElement.Create: DispHTMLLegendElement;
  33179. begin
  33180. Result := CreateComObject(CLASS_HTMLLegendElement) as DispHTMLLegendElement;
  33181. end;
  33182. class function CoHTMLLegendElement.CreateRemote(const MachineName: string): DispHTMLLegendElement;
  33183. begin
  33184. Result := CreateRemoteComObject(MachineName, CLASS_HTMLLegendElement) as DispHTMLLegendElement;
  33185. end;
  33186. class function CoHTMLSpanFlow.Create: DispHTMLSpanFlow;
  33187. begin
  33188. Result := CreateComObject(CLASS_HTMLSpanFlow) as DispHTMLSpanFlow;
  33189. end;
  33190. class function CoHTMLSpanFlow.CreateRemote(const MachineName: string): DispHTMLSpanFlow;
  33191. begin
  33192. Result := CreateRemoteComObject(MachineName, CLASS_HTMLSpanFlow) as DispHTMLSpanFlow;
  33193. end;
  33194. class function CoHTMLFrameSetSite.Create: DispHTMLFrameSetSite;
  33195. begin
  33196. Result := CreateComObject(CLASS_HTMLFrameSetSite) as DispHTMLFrameSetSite;
  33197. end;
  33198. class function CoHTMLFrameSetSite.CreateRemote(const MachineName: string): DispHTMLFrameSetSite;
  33199. begin
  33200. Result := CreateRemoteComObject(MachineName, CLASS_HTMLFrameSetSite) as DispHTMLFrameSetSite;
  33201. end;
  33202. class function CoHTMLBGsound.Create: DispHTMLBGsound;
  33203. begin
  33204. Result := CreateComObject(CLASS_HTMLBGsound) as DispHTMLBGsound;
  33205. end;
  33206. class function CoHTMLBGsound.CreateRemote(const MachineName: string): DispHTMLBGsound;
  33207. begin
  33208. Result := CreateRemoteComObject(MachineName, CLASS_HTMLBGsound) as DispHTMLBGsound;
  33209. end;
  33210. class function CoHTMLStyleElement.Create: DispHTMLStyleElement;
  33211. begin
  33212. Result := CreateComObject(CLASS_HTMLStyleElement) as DispHTMLStyleElement;
  33213. end;
  33214. class function CoHTMLStyleElement.CreateRemote(const MachineName: string): DispHTMLStyleElement;
  33215. begin
  33216. Result := CreateRemoteComObject(MachineName, CLASS_HTMLStyleElement) as DispHTMLStyleElement;
  33217. end;
  33218. class function CoHTMLStyleFontFace.Create: IHTMLStyleFontFace;
  33219. begin
  33220. Result := CreateComObject(CLASS_HTMLStyleFontFace) as IHTMLStyleFontFace;
  33221. end;
  33222. class function CoHTMLStyleFontFace.CreateRemote(const MachineName: string): IHTMLStyleFontFace;
  33223. begin
  33224. Result := CreateRemoteComObject(MachineName, CLASS_HTMLStyleFontFace) as IHTMLStyleFontFace;
  33225. end;
  33226. class function CoHtmlDlgSafeHelper.Create: IHtmlDlgSafeHelper;
  33227. begin
  33228. Result := CreateComObject(CLASS_HtmlDlgSafeHelper) as IHtmlDlgSafeHelper;
  33229. end;
  33230. class function CoHtmlDlgSafeHelper.CreateRemote(const MachineName: string): IHtmlDlgSafeHelper;
  33231. begin
  33232. Result := CreateRemoteComObject(MachineName, CLASS_HtmlDlgSafeHelper) as IHtmlDlgSafeHelper;
  33233. end;
  33234. class function CoBlockFormats.Create: IBlockFormats;
  33235. begin
  33236. Result := CreateComObject(CLASS_BlockFormats) as IBlockFormats;
  33237. end;
  33238. class function CoBlockFormats.CreateRemote(const MachineName: string): IBlockFormats;
  33239. begin
  33240. Result := CreateRemoteComObject(MachineName, CLASS_BlockFormats) as IBlockFormats;
  33241. end;
  33242. class function CoFontNames.Create: IFontNames;
  33243. begin
  33244. Result := CreateComObject(CLASS_FontNames) as IFontNames;
  33245. end;
  33246. class function CoFontNames.CreateRemote(const MachineName: string): IFontNames;
  33247. begin
  33248. Result := CreateRemoteComObject(MachineName, CLASS_FontNames) as IFontNames;
  33249. end;
  33250. class function CoHTMLNamespace.Create: IHTMLNamespace;
  33251. begin
  33252. Result := CreateComObject(CLASS_HTMLNamespace) as IHTMLNamespace;
  33253. end;
  33254. class function CoHTMLNamespace.CreateRemote(const MachineName: string): IHTMLNamespace;
  33255. begin
  33256. Result := CreateRemoteComObject(MachineName, CLASS_HTMLNamespace) as IHTMLNamespace;
  33257. end;
  33258. class function CoHTMLNamespaceCollection.Create: IHTMLNamespaceCollection;
  33259. begin
  33260. Result := CreateComObject(CLASS_HTMLNamespaceCollection) as IHTMLNamespaceCollection;
  33261. end;
  33262. class function CoHTMLNamespaceCollection.CreateRemote(const MachineName: string): IHTMLNamespaceCollection;
  33263. begin
  33264. Result := CreateRemoteComObject(MachineName, CLASS_HTMLNamespaceCollection) as IHTMLNamespaceCollection;
  33265. end;
  33266. class function CoThreadDialogProcParam.Create: IHTMLModelessInit;
  33267. begin
  33268. Result := CreateComObject(CLASS_ThreadDialogProcParam) as IHTMLModelessInit;
  33269. end;
  33270. class function CoThreadDialogProcParam.CreateRemote(const MachineName: string): IHTMLModelessInit;
  33271. begin
  33272. Result := CreateRemoteComObject(MachineName, CLASS_ThreadDialogProcParam) as IHTMLModelessInit;
  33273. end;
  33274. class function CoHTMLDialog.Create: IHTMLDialog;
  33275. begin
  33276. Result := CreateComObject(CLASS_HTMLDialog) as IHTMLDialog;
  33277. end;
  33278. class function CoHTMLDialog.CreateRemote(const MachineName: string): IHTMLDialog;
  33279. begin
  33280. Result := CreateRemoteComObject(MachineName, CLASS_HTMLDialog) as IHTMLDialog;
  33281. end;
  33282. class function CoHTMLPopup.Create: DispHTMLPopup;
  33283. begin
  33284. Result := CreateComObject(CLASS_HTMLPopup) as DispHTMLPopup;
  33285. end;
  33286. class function CoHTMLPopup.CreateRemote(const MachineName: string): DispHTMLPopup;
  33287. begin
  33288. Result := CreateRemoteComObject(MachineName, CLASS_HTMLPopup) as DispHTMLPopup;
  33289. end;
  33290. class function CoHTMLAppBehavior.Create: DispHTMLAppBehavior;
  33291. begin
  33292. Result := CreateComObject(CLASS_HTMLAppBehavior) as DispHTMLAppBehavior;
  33293. end;
  33294. class function CoHTMLAppBehavior.CreateRemote(const MachineName: string): DispHTMLAppBehavior;
  33295. begin
  33296. Result := CreateRemoteComObject(MachineName, CLASS_HTMLAppBehavior) as DispHTMLAppBehavior;
  33297. end;
  33298. class function CoOldHTMLDocument.Create: DispHTMLDocument;
  33299. begin
  33300. Result := CreateComObject(CLASS_OldHTMLDocument) as DispHTMLDocument;
  33301. end;
  33302. class function CoOldHTMLDocument.CreateRemote(const MachineName: string): DispHTMLDocument;
  33303. begin
  33304. Result := CreateRemoteComObject(MachineName, CLASS_OldHTMLDocument) as DispHTMLDocument;
  33305. end;
  33306. class function CoOldHTMLFormElement.Create: DispHTMLFormElement;
  33307. begin
  33308. Result := CreateComObject(CLASS_OldHTMLFormElement) as DispHTMLFormElement;
  33309. end;
  33310. class function CoOldHTMLFormElement.CreateRemote(const MachineName: string): DispHTMLFormElement;
  33311. begin
  33312. Result := CreateRemoteComObject(MachineName, CLASS_OldHTMLFormElement) as DispHTMLFormElement;
  33313. end;
  33314. class function CoHTMLInputButtonElement.Create: DispIHTMLInputButtonElement;
  33315. begin
  33316. Result := CreateComObject(CLASS_HTMLInputButtonElement) as DispIHTMLInputButtonElement;
  33317. end;
  33318. class function CoHTMLInputButtonElement.CreateRemote(const MachineName: string): DispIHTMLInputButtonElement;
  33319. begin
  33320. Result := CreateRemoteComObject(MachineName, CLASS_HTMLInputButtonElement) as DispIHTMLInputButtonElement;
  33321. end;
  33322. class function CoHTMLInputTextElement.Create: DispIHTMLInputTextElement;
  33323. begin
  33324. Result := CreateComObject(CLASS_HTMLInputTextElement) as DispIHTMLInputTextElement;
  33325. end;
  33326. class function CoHTMLInputTextElement.CreateRemote(const MachineName: string): DispIHTMLInputTextElement;
  33327. begin
  33328. Result := CreateRemoteComObject(MachineName, CLASS_HTMLInputTextElement) as DispIHTMLInputTextElement;
  33329. end;
  33330. class function CoHTMLInputFileElement.Create: DispIHTMLInputFileElement;
  33331. begin
  33332. Result := CreateComObject(CLASS_HTMLInputFileElement) as DispIHTMLInputFileElement;
  33333. end;
  33334. class function CoHTMLInputFileElement.CreateRemote(const MachineName: string): DispIHTMLInputFileElement;
  33335. begin
  33336. Result := CreateRemoteComObject(MachineName, CLASS_HTMLInputFileElement) as DispIHTMLInputFileElement;
  33337. end;
  33338. class function CoHTMLOptionButtonElement.Create: DispIHTMLOptionButtonElement;
  33339. begin
  33340. Result := CreateComObject(CLASS_HTMLOptionButtonElement) as DispIHTMLOptionButtonElement;
  33341. end;
  33342. class function CoHTMLOptionButtonElement.CreateRemote(const MachineName: string): DispIHTMLOptionButtonElement;
  33343. begin
  33344. Result := CreateRemoteComObject(MachineName, CLASS_HTMLOptionButtonElement) as DispIHTMLOptionButtonElement;
  33345. end;
  33346. class function CohtmlInputImage.Create: DispIHTMLInputImage;
  33347. begin
  33348. Result := CreateComObject(CLASS_htmlInputImage) as DispIHTMLInputImage;
  33349. end;
  33350. class function CohtmlInputImage.CreateRemote(const MachineName: string): DispIHTMLInputImage;
  33351. begin
  33352. Result := CreateRemoteComObject(MachineName, CLASS_htmlInputImage) as DispIHTMLInputImage;
  33353. end;
  33354. end.