From 625a4e0e994fae03ca6d611afacbd77ff2462f7c Mon Sep 17 00:00:00 2001 From: loesje_ Date: Sat, 17 Mar 2012 10:50:10 +0000 Subject: [PATCH] * Begin of version 2 of the geckoport package In this new version the gecko-interfaces are generated directly from the idl-files of the gecko-sdk using the idlparser utility. The generated include files are kept as closely to the original as possible. For now by defaule Gecko 9 is used, as Gecko 10 has a bug which makes it impossible to embed it on Linux systems. git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2349 8e941d3f-bd1b-0410-a28a-d453659cc2b4 --- .../version2/Components/BrowserSupports.pas | 73 +- .../version2/Components/GeckoBrowser.pas | 230 +- .../version2/Components/GeckoChromeWindow.pas | 83 +- .../Components/GeckoPromptService.pas | 95 +- components/geckoport/version2/domstubs.inc | 67 + .../nsIInputStream_safe17_type.inc | 7 - .../nsIInputStream_safe18_type.inc | 7 - .../nsIInputStream_safe19_type.inc | 7 - .../nsIInputStream_std17_type.inc | 7 - .../nsIInputStream_std18_type.inc | 7 - .../nsIInputStream_std19_type.inc | 7 - .../nsIOutputStream_safe17_type.inc | 7 - .../nsIOutputStream_safe18_type.inc | 7 - .../nsIOutputStream_safe19_type.inc | 7 - .../nsIOutputStream_std17_type.inc | 7 - .../nsIOutputStream_std18_type.inc | 7 - .../nsIOutputStream_std19_type.inc | 7 - .../version2/each-version/nsXPCOM-1.7.list | 197 - .../version2/each-version/nsXPCOM-1.8.list | 200 - .../version2/each-version/nsXPCOM-1.9.list | 203 - .../version2/each-version/nsXPCOM_safe17.pas | 3870 --------------- .../version2/each-version/nsXPCOM_safe18.pas | 3923 --------------- .../version2/each-version/nsXPCOM_safe19.pas | 4075 --------------- .../version2/each-version/nsXPCOM_std17.pas | 3519 ------------- .../version2/each-version/nsXPCOM_std18.pas | 3567 ------------- .../version2/each-version/nsXPCOM_std19.pas | 3698 -------------- components/geckoport/version2/fpmake.pp | 17 +- .../version2/gecko10/forwarddecl.inc | 91 + .../geckoport/version2/gecko10/idlctypes.cfg | 3 + .../geckoport/version2/gecko10/idltypemap.cfg | 4 + .../version2/gecko10/imgicontainer.inc | 44 + .../gecko10/imgicontainerobserver.inc | 8 + .../version2/gecko10/imgidecoderobserver.inc | 17 + .../version2/gecko10/imgirequest.inc | 41 + .../gecko10/nsianimationframelistener.inc | 8 + .../geckoport/version2/gecko10/nsiatom.inc | 12 + .../version2/gecko10/nsiauthinformation.inc | 29 + .../version2/gecko10/nsiauthprompt.inc | 15 + .../gecko10/nsiauthpromptcallback.inc | 9 + .../version2/gecko10/nsibasewindow.inc | 39 + .../version2/gecko10/nsibfcacheentry.inc | 11 + .../version2/gecko10/nsibinaryinputstream.inc | 19 + .../gecko10/nsibinaryoutputstream.inc | 20 + .../version2/gecko10/nsicancelable.inc | 8 + .../geckoport/version2/gecko10/nsichannel.inc | 48 + .../version2/gecko10/nsicollection.inc | 15 + .../version2/gecko10/nsicommandparams.inc | 33 + .../version2/gecko10/nsicomponentmanager.inc | 13 + .../gecko10/nsicomponentregistrar.inc | 19 + .../gecko10/nsicontentsecuritypolicy.inc | 30 + .../version2/gecko10/nsicontentviewer.inc | 53 + .../gecko10/nsicontextmenulistener2.inc | 37 + .../version2/gecko10/nsicontroller.inc | 30 + .../version2/gecko10/nsicontrollers.inc | 16 + .../geckoport/version2/gecko10/nsidebug.inc | 11 + .../version2/gecko10/nsidirectoryservice.inc | 24 + .../version2/gecko10/nsidocshell.inc | 146 + .../version2/gecko10/nsidocshellloadinfo.inc | 60 + .../version2/gecko10/nsidocshelltreeitem.inc | 33 + .../version2/gecko10/nsidocshelltreenode.inc | 13 + .../version2/gecko10/nsidocshelltreeowner.inc | 17 + .../gecko10/nsidocumentcharsetinfo.inc | 19 + .../geckoport/version2/gecko10/nsidomattr.inc | 18 + .../version2/gecko10/nsidombarprop.inc | 10 + .../version2/gecko10/nsidomcdatasection.inc | 7 + .../version2/gecko10/nsidomcharacterdata.inc | 17 + .../version2/gecko10/nsidomcomment.inc | 7 + .../version2/gecko10/nsidomcrypto.inc | 19 + .../version2/gecko10/nsidomdocument.inc | 98 + .../gecko10/nsidomdocumentfragment.inc | 7 + .../version2/gecko10/nsidomdocumenttype.inc | 15 + .../gecko10/nsidomdomimplementation.inc | 11 + .../version2/gecko10/nsidomdomstringlist.inc | 11 + .../version2/gecko10/nsidomelement.inc | 30 + .../version2/gecko10/nsidomevent.inc | 32 + .../version2/gecko10/nsidomeventlistener.inc | 8 + .../version2/gecko10/nsidomeventtarget.inc | 19 + .../geckoport/version2/gecko10/nsidomfile.inc | 36 + .../version2/gecko10/nsidomfileerror.inc | 16 + .../version2/gecko10/nsidomhistory.inc | 23 + .../version2/gecko10/nsidomlocation.inc | 35 + .../version2/gecko10/nsidommedialist.inc | 15 + .../version2/gecko10/nsidommediaquerylist.inc | 20 + .../version2/gecko10/nsidommimetype.inc | 15 + .../version2/gecko10/nsidommimetypearray.inc | 11 + .../version2/gecko10/nsidomnamednodemap.inc | 16 + .../version2/gecko10/nsidomnavigator.inc | 43 + .../geckoport/version2/gecko10/nsidomnode.inc | 80 + .../version2/gecko10/nsidomnodefilter.inc | 26 + .../version2/gecko10/nsidomnodeiterator.inc | 22 + .../version2/gecko10/nsidomnodelist.inc | 11 + .../gecko10/nsidomofflineresourcelist.inc | 51 + .../version2/gecko10/nsidomperformance.inc | 11 + .../gecko10/nsidomperformancenavigation.inc | 21 + .../gecko10/nsidomperformancetiming.inc | 47 + .../version2/gecko10/nsidompkcs11.inc | 9 + .../version2/gecko10/nsidomplugin.inc | 19 + .../version2/gecko10/nsidompluginarray.inc | 12 + .../gecko10/nsidomprocessinginstruction.inc | 9 + .../version2/gecko10/nsidomscreen.inc | 27 + .../version2/gecko10/nsidomstorage.inc | 14 + .../version2/gecko10/nsidomstorageitem.inc | 13 + .../version2/gecko10/nsidomstoragelist.inc | 8 + .../gecko10/nsidomstorageobsolete.inc | 13 + .../version2/gecko10/nsidomstylesheet.inc | 22 + .../version2/gecko10/nsidomstylesheetlist.inc | 10 + .../geckoport/version2/gecko10/nsidomtext.inc | 10 + .../version2/gecko10/nsidomtreewalker.inc | 25 + .../gecko10/nsidomuserdatahandler.inc | 15 + .../version2/gecko10/nsidomwindow.inc | 226 + .../gecko10/nsidomwindowcollection.inc | 11 + .../gecko10/nsidomxulcommanddispatcher.inc | 24 + .../gecko10/nsiembeddingsitewindow.inc | 23 + .../version2/gecko10/nsienumerator.inc | 19 + .../version2/gecko10/nsieventsource.inc | 27 + .../geckoport/version2/gecko10/nsifactory.inc | 9 + .../geckoport/version2/gecko10/nsifile.inc | 70 + .../version2/gecko10/nsihistoryentry.inc | 13 + .../version2/gecko10/nsihttpchannel.inc | 33 + .../version2/gecko10/nsihttpheadervisitor.inc | 8 + .../version2/gecko10/nsiinputstream.inc | 20 + .../gecko10/nsiinterfacerequestor.inc | 10 + .../version2/gecko10/nsiioservice.inc | 18 + .../version2/gecko10/nsiloadgroup.inc | 22 + .../version2/gecko10/nsilocalfile.inc | 31 + .../geckoport/version2/gecko10/nsimemory.inc | 12 + .../geckoport/version2/gecko10/nsimodule.inc | 11 + .../version2/gecko10/nsiobjectinputstream.inc | 11 + .../gecko10/nsiobjectoutputstream.inc | 13 + .../version2/gecko10/nsiobserver.inc | 8 + .../version2/gecko10/nsioutputstream.inc | 21 + .../version2/gecko10/nsiprincipal.inc | 50 + .../version2/gecko10/nsiprintsession.inc | 7 + .../version2/gecko10/nsiprintsettings.inc | 248 + .../geckoport/version2/gecko10/nsiprompt.inc | 37 + .../version2/gecko10/nsipromptservice.inc | 37 + .../version2/gecko10/nsipromptservice2.inc | 9 + .../version2/gecko10/nsiproperties.inc | 14 + .../version2/gecko10/nsiprotocolhandler.inc | 34 + .../geckoport/version2/gecko10/nsirequest.inc | 35 + .../version2/gecko10/nsirequestobserver.inc | 9 + .../version2/gecko10/nsisecurebrowserui.inc | 12 + .../version2/gecko10/nsiselection.inc | 33 + .../version2/gecko10/nsiserializable.inc | 9 + .../version2/gecko10/nsiservicemanager.inc | 13 + .../geckoport/version2/gecko10/nsishentry.inc | 98 + .../version2/gecko10/nsishistory.inc | 23 + .../version2/gecko10/nsishistorylistener.inc | 13 + .../version2/gecko10/nsisimpleenumerator.inc | 9 + .../version2/gecko10/nsistreamlistener.inc | 8 + .../version2/gecko10/nsisupportsarray.inc | 33 + .../version2/gecko10/nsitooltiplistener.inc | 9 + .../version2/gecko10/nsitracerefcnt.inc | 13 + .../geckoport/version2/gecko10/nsiuri.inc | 55 + .../gecko10/nsiuricontentlistener.inc | 17 + .../geckoport/version2/gecko10/nsivariant.inc | 109 + .../version2/gecko10/nsiweakreference.inc | 17 + .../version2/gecko10/nsiwebbrowser.inc | 22 + .../version2/gecko10/nsiwebbrowserchrome.inc | 48 + .../gecko10/nsiwebbrowserchromefocus.inc | 9 + .../version2/gecko10/nsiwebbrowserfind.inc | 44 + .../version2/gecko10/nsiwebbrowserfocus.inc | 17 + .../version2/gecko10/nsiwebbrowserprint.inc | 40 + .../version2/gecko10/nsiwebbrowsersetup.inc | 19 + .../version2/gecko10/nsiwebnavigation.inc | 49 + .../version2/gecko10/nsiwebprogress.inc | 26 + .../gecko10/nsiwebprogresslistener.inc | 31 + .../version2/gecko10/nsiwindowcreator.inc | 8 + .../version2/gecko10/nsiwindowwatcher.inc | 19 + .../version2/gecko9/nsibasewindow.inc | 43 + .../geckoport/version2/genincludefiles.sh | 154 + components/geckoport/version2/nsInit.pas | 77 +- components/geckoport/version2/nsMemory.pas | 8 +- components/geckoport/version2/nsNetUtil.pas | 20 +- components/geckoport/version2/nsStream.pas | 54 +- components/geckoport/version2/nsTypes.pas | 128 +- components/geckoport/version2/nsXPCOM.pas | 4406 +---------------- components/geckoport/version2/nsXPCOMGlue.pas | 34 +- components/geckoport/version2/nsXRE.pas | 34 +- 179 files changed, 4747 insertions(+), 28044 deletions(-) create mode 100644 components/geckoport/version2/domstubs.inc delete mode 100644 components/geckoport/version2/each-version/nsIInputStream_safe17_type.inc delete mode 100644 components/geckoport/version2/each-version/nsIInputStream_safe18_type.inc delete mode 100644 components/geckoport/version2/each-version/nsIInputStream_safe19_type.inc delete mode 100644 components/geckoport/version2/each-version/nsIInputStream_std17_type.inc delete mode 100644 components/geckoport/version2/each-version/nsIInputStream_std18_type.inc delete mode 100644 components/geckoport/version2/each-version/nsIInputStream_std19_type.inc delete mode 100644 components/geckoport/version2/each-version/nsIOutputStream_safe17_type.inc delete mode 100644 components/geckoport/version2/each-version/nsIOutputStream_safe18_type.inc delete mode 100644 components/geckoport/version2/each-version/nsIOutputStream_safe19_type.inc delete mode 100644 components/geckoport/version2/each-version/nsIOutputStream_std17_type.inc delete mode 100644 components/geckoport/version2/each-version/nsIOutputStream_std18_type.inc delete mode 100644 components/geckoport/version2/each-version/nsIOutputStream_std19_type.inc delete mode 100644 components/geckoport/version2/each-version/nsXPCOM-1.7.list delete mode 100644 components/geckoport/version2/each-version/nsXPCOM-1.8.list delete mode 100644 components/geckoport/version2/each-version/nsXPCOM-1.9.list delete mode 100644 components/geckoport/version2/each-version/nsXPCOM_safe17.pas delete mode 100644 components/geckoport/version2/each-version/nsXPCOM_safe18.pas delete mode 100644 components/geckoport/version2/each-version/nsXPCOM_safe19.pas delete mode 100644 components/geckoport/version2/each-version/nsXPCOM_std17.pas delete mode 100644 components/geckoport/version2/each-version/nsXPCOM_std18.pas delete mode 100644 components/geckoport/version2/each-version/nsXPCOM_std19.pas create mode 100644 components/geckoport/version2/gecko10/forwarddecl.inc create mode 100644 components/geckoport/version2/gecko10/idlctypes.cfg create mode 100644 components/geckoport/version2/gecko10/idltypemap.cfg create mode 100644 components/geckoport/version2/gecko10/imgicontainer.inc create mode 100644 components/geckoport/version2/gecko10/imgicontainerobserver.inc create mode 100644 components/geckoport/version2/gecko10/imgidecoderobserver.inc create mode 100644 components/geckoport/version2/gecko10/imgirequest.inc create mode 100644 components/geckoport/version2/gecko10/nsianimationframelistener.inc create mode 100644 components/geckoport/version2/gecko10/nsiatom.inc create mode 100644 components/geckoport/version2/gecko10/nsiauthinformation.inc create mode 100644 components/geckoport/version2/gecko10/nsiauthprompt.inc create mode 100644 components/geckoport/version2/gecko10/nsiauthpromptcallback.inc create mode 100644 components/geckoport/version2/gecko10/nsibasewindow.inc create mode 100644 components/geckoport/version2/gecko10/nsibfcacheentry.inc create mode 100644 components/geckoport/version2/gecko10/nsibinaryinputstream.inc create mode 100644 components/geckoport/version2/gecko10/nsibinaryoutputstream.inc create mode 100644 components/geckoport/version2/gecko10/nsicancelable.inc create mode 100644 components/geckoport/version2/gecko10/nsichannel.inc create mode 100644 components/geckoport/version2/gecko10/nsicollection.inc create mode 100644 components/geckoport/version2/gecko10/nsicommandparams.inc create mode 100644 components/geckoport/version2/gecko10/nsicomponentmanager.inc create mode 100644 components/geckoport/version2/gecko10/nsicomponentregistrar.inc create mode 100644 components/geckoport/version2/gecko10/nsicontentsecuritypolicy.inc create mode 100644 components/geckoport/version2/gecko10/nsicontentviewer.inc create mode 100644 components/geckoport/version2/gecko10/nsicontextmenulistener2.inc create mode 100644 components/geckoport/version2/gecko10/nsicontroller.inc create mode 100644 components/geckoport/version2/gecko10/nsicontrollers.inc create mode 100644 components/geckoport/version2/gecko10/nsidebug.inc create mode 100644 components/geckoport/version2/gecko10/nsidirectoryservice.inc create mode 100644 components/geckoport/version2/gecko10/nsidocshell.inc create mode 100644 components/geckoport/version2/gecko10/nsidocshellloadinfo.inc create mode 100644 components/geckoport/version2/gecko10/nsidocshelltreeitem.inc create mode 100644 components/geckoport/version2/gecko10/nsidocshelltreenode.inc create mode 100644 components/geckoport/version2/gecko10/nsidocshelltreeowner.inc create mode 100644 components/geckoport/version2/gecko10/nsidocumentcharsetinfo.inc create mode 100644 components/geckoport/version2/gecko10/nsidomattr.inc create mode 100644 components/geckoport/version2/gecko10/nsidombarprop.inc create mode 100644 components/geckoport/version2/gecko10/nsidomcdatasection.inc create mode 100644 components/geckoport/version2/gecko10/nsidomcharacterdata.inc create mode 100644 components/geckoport/version2/gecko10/nsidomcomment.inc create mode 100644 components/geckoport/version2/gecko10/nsidomcrypto.inc create mode 100644 components/geckoport/version2/gecko10/nsidomdocument.inc create mode 100644 components/geckoport/version2/gecko10/nsidomdocumentfragment.inc create mode 100644 components/geckoport/version2/gecko10/nsidomdocumenttype.inc create mode 100644 components/geckoport/version2/gecko10/nsidomdomimplementation.inc create mode 100644 components/geckoport/version2/gecko10/nsidomdomstringlist.inc create mode 100644 components/geckoport/version2/gecko10/nsidomelement.inc create mode 100644 components/geckoport/version2/gecko10/nsidomevent.inc create mode 100644 components/geckoport/version2/gecko10/nsidomeventlistener.inc create mode 100644 components/geckoport/version2/gecko10/nsidomeventtarget.inc create mode 100644 components/geckoport/version2/gecko10/nsidomfile.inc create mode 100644 components/geckoport/version2/gecko10/nsidomfileerror.inc create mode 100644 components/geckoport/version2/gecko10/nsidomhistory.inc create mode 100644 components/geckoport/version2/gecko10/nsidomlocation.inc create mode 100644 components/geckoport/version2/gecko10/nsidommedialist.inc create mode 100644 components/geckoport/version2/gecko10/nsidommediaquerylist.inc create mode 100644 components/geckoport/version2/gecko10/nsidommimetype.inc create mode 100644 components/geckoport/version2/gecko10/nsidommimetypearray.inc create mode 100644 components/geckoport/version2/gecko10/nsidomnamednodemap.inc create mode 100644 components/geckoport/version2/gecko10/nsidomnavigator.inc create mode 100644 components/geckoport/version2/gecko10/nsidomnode.inc create mode 100644 components/geckoport/version2/gecko10/nsidomnodefilter.inc create mode 100644 components/geckoport/version2/gecko10/nsidomnodeiterator.inc create mode 100644 components/geckoport/version2/gecko10/nsidomnodelist.inc create mode 100644 components/geckoport/version2/gecko10/nsidomofflineresourcelist.inc create mode 100644 components/geckoport/version2/gecko10/nsidomperformance.inc create mode 100644 components/geckoport/version2/gecko10/nsidomperformancenavigation.inc create mode 100644 components/geckoport/version2/gecko10/nsidomperformancetiming.inc create mode 100644 components/geckoport/version2/gecko10/nsidompkcs11.inc create mode 100644 components/geckoport/version2/gecko10/nsidomplugin.inc create mode 100644 components/geckoport/version2/gecko10/nsidompluginarray.inc create mode 100644 components/geckoport/version2/gecko10/nsidomprocessinginstruction.inc create mode 100644 components/geckoport/version2/gecko10/nsidomscreen.inc create mode 100644 components/geckoport/version2/gecko10/nsidomstorage.inc create mode 100644 components/geckoport/version2/gecko10/nsidomstorageitem.inc create mode 100644 components/geckoport/version2/gecko10/nsidomstoragelist.inc create mode 100644 components/geckoport/version2/gecko10/nsidomstorageobsolete.inc create mode 100644 components/geckoport/version2/gecko10/nsidomstylesheet.inc create mode 100644 components/geckoport/version2/gecko10/nsidomstylesheetlist.inc create mode 100644 components/geckoport/version2/gecko10/nsidomtext.inc create mode 100644 components/geckoport/version2/gecko10/nsidomtreewalker.inc create mode 100644 components/geckoport/version2/gecko10/nsidomuserdatahandler.inc create mode 100644 components/geckoport/version2/gecko10/nsidomwindow.inc create mode 100644 components/geckoport/version2/gecko10/nsidomwindowcollection.inc create mode 100644 components/geckoport/version2/gecko10/nsidomxulcommanddispatcher.inc create mode 100644 components/geckoport/version2/gecko10/nsiembeddingsitewindow.inc create mode 100644 components/geckoport/version2/gecko10/nsienumerator.inc create mode 100644 components/geckoport/version2/gecko10/nsieventsource.inc create mode 100644 components/geckoport/version2/gecko10/nsifactory.inc create mode 100644 components/geckoport/version2/gecko10/nsifile.inc create mode 100644 components/geckoport/version2/gecko10/nsihistoryentry.inc create mode 100644 components/geckoport/version2/gecko10/nsihttpchannel.inc create mode 100644 components/geckoport/version2/gecko10/nsihttpheadervisitor.inc create mode 100644 components/geckoport/version2/gecko10/nsiinputstream.inc create mode 100644 components/geckoport/version2/gecko10/nsiinterfacerequestor.inc create mode 100644 components/geckoport/version2/gecko10/nsiioservice.inc create mode 100644 components/geckoport/version2/gecko10/nsiloadgroup.inc create mode 100644 components/geckoport/version2/gecko10/nsilocalfile.inc create mode 100644 components/geckoport/version2/gecko10/nsimemory.inc create mode 100644 components/geckoport/version2/gecko10/nsimodule.inc create mode 100644 components/geckoport/version2/gecko10/nsiobjectinputstream.inc create mode 100644 components/geckoport/version2/gecko10/nsiobjectoutputstream.inc create mode 100644 components/geckoport/version2/gecko10/nsiobserver.inc create mode 100644 components/geckoport/version2/gecko10/nsioutputstream.inc create mode 100644 components/geckoport/version2/gecko10/nsiprincipal.inc create mode 100644 components/geckoport/version2/gecko10/nsiprintsession.inc create mode 100644 components/geckoport/version2/gecko10/nsiprintsettings.inc create mode 100644 components/geckoport/version2/gecko10/nsiprompt.inc create mode 100644 components/geckoport/version2/gecko10/nsipromptservice.inc create mode 100644 components/geckoport/version2/gecko10/nsipromptservice2.inc create mode 100644 components/geckoport/version2/gecko10/nsiproperties.inc create mode 100644 components/geckoport/version2/gecko10/nsiprotocolhandler.inc create mode 100644 components/geckoport/version2/gecko10/nsirequest.inc create mode 100644 components/geckoport/version2/gecko10/nsirequestobserver.inc create mode 100644 components/geckoport/version2/gecko10/nsisecurebrowserui.inc create mode 100644 components/geckoport/version2/gecko10/nsiselection.inc create mode 100644 components/geckoport/version2/gecko10/nsiserializable.inc create mode 100644 components/geckoport/version2/gecko10/nsiservicemanager.inc create mode 100644 components/geckoport/version2/gecko10/nsishentry.inc create mode 100644 components/geckoport/version2/gecko10/nsishistory.inc create mode 100644 components/geckoport/version2/gecko10/nsishistorylistener.inc create mode 100644 components/geckoport/version2/gecko10/nsisimpleenumerator.inc create mode 100644 components/geckoport/version2/gecko10/nsistreamlistener.inc create mode 100644 components/geckoport/version2/gecko10/nsisupportsarray.inc create mode 100644 components/geckoport/version2/gecko10/nsitooltiplistener.inc create mode 100644 components/geckoport/version2/gecko10/nsitracerefcnt.inc create mode 100644 components/geckoport/version2/gecko10/nsiuri.inc create mode 100644 components/geckoport/version2/gecko10/nsiuricontentlistener.inc create mode 100644 components/geckoport/version2/gecko10/nsivariant.inc create mode 100644 components/geckoport/version2/gecko10/nsiweakreference.inc create mode 100644 components/geckoport/version2/gecko10/nsiwebbrowser.inc create mode 100644 components/geckoport/version2/gecko10/nsiwebbrowserchrome.inc create mode 100644 components/geckoport/version2/gecko10/nsiwebbrowserchromefocus.inc create mode 100644 components/geckoport/version2/gecko10/nsiwebbrowserfind.inc create mode 100644 components/geckoport/version2/gecko10/nsiwebbrowserfocus.inc create mode 100644 components/geckoport/version2/gecko10/nsiwebbrowserprint.inc create mode 100644 components/geckoport/version2/gecko10/nsiwebbrowsersetup.inc create mode 100644 components/geckoport/version2/gecko10/nsiwebnavigation.inc create mode 100644 components/geckoport/version2/gecko10/nsiwebprogress.inc create mode 100644 components/geckoport/version2/gecko10/nsiwebprogresslistener.inc create mode 100644 components/geckoport/version2/gecko10/nsiwindowcreator.inc create mode 100644 components/geckoport/version2/gecko10/nsiwindowwatcher.inc create mode 100644 components/geckoport/version2/gecko9/nsibasewindow.inc create mode 100755 components/geckoport/version2/genincludefiles.sh diff --git a/components/geckoport/version2/Components/BrowserSupports.pas b/components/geckoport/version2/Components/BrowserSupports.pas index f4b39b0dd..58667b2ba 100644 --- a/components/geckoport/version2/Components/BrowserSupports.pas +++ b/components/geckoport/version2/Components/BrowserSupports.pas @@ -91,10 +91,6 @@ type gfxIImageFrame = interface; imgIContainer = interface; imgIContainerObserver = interface; - nsIBaseWindow = interface; - nsIContextMenuListener2 = interface; - nsIContextMenuInfo = interface; - nsIWebNavigation = interface; (*** * A color is a 32 bit unsigned integer with * four components: R, G, B and A. @@ -121,7 +117,6 @@ type //Win64 WindowHandle 64 bits THANDLE 64 bits //Linux32 WindowHandle 32 bits THANDLE 32 bits //Linux64 WindowHandle 64 bits THANDLE 32 bits - nativeWindow = PtrUInt; gfxIFormats = interface ['{96d086e6-1dd1-11b2-b6b2-b77b59390247}'] end; @@ -129,9 +124,9 @@ type gfxIImageFrame = interface(nsISupports) ['{51cc27a8-1dd2-11b2-a1aa-dad33ab193b4}'] procedure Init(aX: nscoord; aY: nscoord; aWidth: nscoord; aHeight: nscoord; aFormat: gfx_format; aDepth: gfx_depth); safecall; - function GetMutable(): PRBool; safecall; - procedure SetMutable(aMutable: PRBool); safecall; - property Mutable: PRBool read GetMutable write SetMutable; + function GetMutable(): longbool; safecall; + procedure SetMutable(aMutable: longbool); safecall; + property Mutable: longbool read GetMutable write SetMutable; function GetX(): nscoord; safecall; property X: nscoord read GetX; function GetY(): nscoord; safecall; @@ -206,46 +201,6 @@ type procedure FrameChanged(aContainer: imgIContainer; aFrame: gfxIImageFrame; const aDirtyRect: nsRect); safecall; end; - nsIBaseWindow = interface(nsISupports) - ['{046bc8a0-8015-11d3-af70-00a024ffc08c}'] - procedure InitWindow(parentNativeWindow: nativeWindow; parentWidget: nsIWidget; x: PRInt32; y: PRInt32; cx: PRInt32; cy: PRInt32); safecall; - procedure Create(); safecall; - procedure Destroy(); safecall; - procedure SetPosition(x: PRInt32; y: PRInt32); safecall; - procedure GetPosition(out x: PRInt32; out y: PRInt32); safecall; - procedure SetSize(cx: PRInt32; cy: PRInt32; fRepaint: PRBool); safecall; - procedure GetSize(out cx: PRInt32; out cy: PRInt32); safecall; - procedure SetPositionAndSize(x: PRInt32; y: PRInt32; cx: PRInt32; cy: PRInt32; fRepaint: PRBool); safecall; - procedure GetPositionAndSize(out x: PRInt32; out y: PRInt32; out cx: PRInt32; out cy: PRInt32); safecall; - procedure Repaint(force: PRBool); safecall; - function GetParentWidget(): nsIWidget; safecall; - procedure SetParentWidget(aParentWidget: nsIWidget); safecall; - property ParentWidget: nsIWidget read GetParentWidget write SetParentWidget; - function GetParentNativeWindow(): nativeWindow; safecall; - procedure SetParentNativeWindow(aParentNativeWindow: nativeWindow); safecall; - property ParentNativeWindow: nativeWindow read GetParentNativeWindow write SetParentNativeWindow; - function GetVisibility(): PRBool; safecall; - procedure SetVisibility(aVisibility: PRBool); safecall; - property Visibility: PRBool read GetVisibility write SetVisibility; - function GetEnabled(): PRBool; safecall; - procedure SetEnabled(aEnabled: PRBool); safecall; - property Enabled: PRBool read GetEnabled write SetEnabled; - function GetBlurSuppression(): PRBool; safecall; - procedure SetBlurSuppression(aBlurSuppression: PRBool); safecall; - property BlurSuppression: PRBool read GetBlurSuppression write SetBlurSuppression; - function GetMainWidget(): nsIWidget; safecall; - property MainWidget: nsIWidget read GetMainWidget; - procedure SetFocus(); safecall; - function GetTitle(): PWideChar; safecall; - procedure SetTitle(const aTitle: PWideChar); safecall; - property Title: PWideChar read GetTitle write SetTitle; - end; - - nsIContextMenuListener2 = interface(nsISupports) - ['{7fb719b3-d804-4964-9596-77cf924ee314}'] - procedure OnShowContextMenu(aContextFlags: PRUint32; aUtils: nsIContextMenuInfo); safecall; - end; - nsIContextMenuInfo = interface(nsISupports) ['{2f977d56-5485-11d4-87e2-0010a4e75ef2}'] function GetMouseEvent(): nsIDOMEvent; safecall; @@ -263,28 +218,6 @@ type property BackgroundImageSrc: nsIURI read GetBackgroundImageSrc; end; - nsIWebNavigation = interface(nsISupports) - ['{f5d9e7b0-d930-11d3-b057-00a024ffc08c}'] - function GetCanGoBack(): PRBool; safecall; - property CanGoBack: PRBool read GetCanGoBack; - function GetCanGoForward(): PRBool; safecall; - property CanGoForward: PRBool read GetCanGoForward; - procedure GoBack(); safecall; - procedure GoForward(); safecall; - procedure GotoIndex(index: PRInt32); safecall; - procedure LoadURI(const uri: PWideChar; loadFlags: PRUint32; referrer: nsIURI; postData: nsIInputStream; headers: nsIInputStream); safecall; - procedure Reload(reloadFlags: PRUint32); safecall; - procedure Stop(stopFlags: PRUint32); safecall; - function GetDocument(): nsIDOMDocument; safecall; - property Document: nsIDOMDocument read GetDocument; - function GetCurrentURI(): nsIURI; safecall; - property CurrentURI: nsIURI read GetCurrentURI; - function GetReferringURI(): nsIURI; safecall; - property ReferringURI: nsIURI read GetReferringURI; - function GetSessionHistory(): nsISHistory; safecall; - procedure SetSessionHistory(aSessionHistory: nsISHistory); safecall; - property SessionHistory: nsISHistory read GetSessionHistory write SetSessionHistory; - end; implementation diff --git a/components/geckoport/version2/Components/GeckoBrowser.pas b/components/geckoport/version2/Components/GeckoBrowser.pas index 1c5a76097..7bc2ef1d2 100755 --- a/components/geckoport/version2/Components/GeckoBrowser.pas +++ b/components/geckoport/version2/Components/GeckoBrowser.pas @@ -55,8 +55,8 @@ interface uses LclIntf, LMessages, LclType, LResources, Graphics, SysUtils, Classes, Controls, nsXPCOM, - nsGeckoStrings, nsTypes, CallbackInterfaces, nsXPCOMGlue, BrowserSupports, - nsXPCOM_std19, GeckoPromptService + nsGeckoStrings, nsTypes, CallbackInterfaces, nsXPCOMGlue, + GeckoPromptService {$IFDEF LCLCarbon}, CarbonPrivate {$ENDIF} {$IFDEF LCLCocoa}, CocoaPrivate, CocoaAll, CocoaUtils {$ENDIF} {$IFDEF LCLGtk2}, gtk2, @@ -346,27 +346,27 @@ type //destructor Destroy; protected // nsIWebBrowser - procedure SetStatus(statusType: PRUint32; const status: PWideChar); virtual; safecall; abstract; + procedure SetStatus(statusType: idlulong; status: PWideChar); virtual; safecall; abstract; function GetWebBrowser(): nsIWebBrowser; virtual; safecall; abstract; procedure SetWebBrowser(aWebBrowser: nsIWebBrowser); virtual; safecall; abstract; - function GetChromeFlags(): PRUint32; virtual; safecall; abstract; - procedure SetChromeFlags(aChromeFlags: PRUint32); virtual; safecall; abstract; + function GetChromeFlags(): idlulong; virtual; safecall; abstract; + procedure SetChromeFlags(aChromeFlags: idlulong); virtual; safecall; abstract; procedure DestroyBrowserWindow(); virtual; safecall; abstract; - procedure SizeBrowserTo(aCX: PRInt32; aCY: PRInt32); virtual; safecall; abstract; + procedure SizeBrowserTo(aCX: idllong; aCY: idllong); virtual; safecall; abstract; procedure ShowAsModal(); virtual; safecall; abstract; - function IsWindowModal(): PRBool; virtual; safecall; abstract; + function IsWindowModal(): longbool; virtual; safecall; abstract; procedure ExitModalEventLoop(aStatus: nsresult); virtual; safecall; abstract; // nsIWebBrowserChromeFocus procedure FocusNextElement(); virtual; safecall; abstract; procedure FocusPrevElement(); virtual; safecall; abstract; // nsIEmbeddingSiteWindow - procedure SetDimensions(flags: PRUint32; x: PRInt32; y: PRInt32; cx: PRInt32; cy: PRInt32); virtual; safecall; abstract; - procedure GetDimensions(flags: PRUint32; out x: PRInt32; out y: PRInt32; out cx: PRInt32; out cy: PRInt32); virtual; safecall; abstract; + procedure SetDimensions(flags: idlulong; x: idllong; y: idllong; cx: idllong; cy: idllong); virtual; safecall; abstract; + procedure GetDimensions(flags: idlulong; out x: idllong; out y: idllong; out cx: idllong; out cy: idllong); virtual; safecall; abstract; procedure SetFocus(); virtual; safecall; abstract; - function GetVisibility(): PRBool; virtual; safecall; abstract; - procedure SetVisibility(aVisibility: PRBool); virtual; safecall; abstract; + function GetVisibility(): longbool; virtual; safecall; abstract; + procedure SetVisibility(aVisibility: longbool); virtual; safecall; abstract; function GetTitle(): PWideChar; virtual; safecall; abstract; - procedure SetTitle(const aTitle: PWideChar); virtual; safecall; abstract; + procedure SetTitle(aTitle: PWideChar); virtual; safecall; abstract; function GetSiteWindow(): Pointer; virtual; safecall; abstract; // IGeckoBrowserChrome; @@ -391,11 +391,11 @@ type procedure AddWebBrowserListener(browser: nsIWebBrowser); safecall; procedure RemoveWebBrowserListener(browser: nsIWebBrowser); safecall; // nsIWebProgressListener - procedure OnStateChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; aStateFlags: PRUint32; aStatus: nsresult); virtual; safecall; abstract; - procedure OnProgressChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; aCurSelfProgress: PRInt32; aMaxSelfProgress: PRInt32; aCurTotalProgress: PRInt32; aMaxTotalProgress: PRInt32); virtual; safecall; abstract; + procedure OnStateChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; aStateFlags: idlulong; aStatus: nsresult); virtual; safecall; abstract; + procedure OnProgressChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; aCurSelfProgress: idllong; aMaxSelfProgress: idllong; aCurTotalProgress: idllong; aMaxTotalProgress: idllong); virtual; safecall; abstract; procedure OnLocationChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; location: nsIURI); virtual; safecall; abstract; - procedure OnStatusChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; aStatus: nsresult; const aMessage: PWideChar); virtual; safecall; abstract; - procedure OnSecurityChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; state: PRUint32); virtual; safecall; abstract; + procedure OnStatusChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; aStatus: nsresult; aMessage: PWideChar); virtual; safecall; abstract; + procedure OnSecurityChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; state: idlulong); virtual; safecall; abstract; // nsIDOMEventListener procedure HandleEvent(aEvent: nsIDOMEvent); safecall; public @@ -538,7 +538,7 @@ type { TGeckoBrowserChrome } TGeckoBrowserChrome = class(TCustomGeckoBrowserChrome, - nsIInterfaceRequestor_std19, + nsIInterfaceRequestor, nsIContextMenuListener2, nsITooltipListener) private @@ -549,36 +549,36 @@ type destructor Destroy; override; protected // nsIWebBrowserChrome - procedure SetStatus(statusType: PRUint32; const status: PWideChar); override; + procedure SetStatus(statusType: idlulong; status: PWideChar); override; function GetWebBrowser(): nsIWebBrowser; override; procedure SetWebBrowser(aWebBrowser: nsIWebBrowser); override; - function GetChromeFlags(): PRUint32; override; {$IFDEF FPC} safecall; {$ENDIF} - procedure SetChromeFlags(aChromeFlags: PRUint32); override; + function GetChromeFlags(): idlulong; override; {$IFDEF FPC} safecall; {$ENDIF} + procedure SetChromeFlags(aChromeFlags: idlulong); override; procedure DestroyBrowserWindow(); override; - procedure SizeBrowserTo(aCX: PRInt32; aCY: PRInt32); override; + procedure SizeBrowserTo(aCX: idllong; aCY: idllong); override; procedure ShowAsModal(); override; - function IsWindowModal(): PRBool; override; {$IFDEF FPC} safecall; {$ENDIF} + function IsWindowModal(): longbool; override; {$IFDEF FPC} safecall; {$ENDIF} procedure ExitModalEventLoop(aStatus: nsresult); override; // nsIWebBrowserChromeFocus procedure FocusNextElement(); override; procedure FocusPrevElement(); override; // nsIEmbeddingSiteWindow - procedure SetDimensions(flags: PRUint32; x: PRInt32; y: PRInt32; cx: PRInt32; cy: PRInt32); override; - procedure GetDimensions(flags: PRUint32; out x: PRInt32; out y: PRInt32; out cx: PRInt32; out cy: PRInt32); override; + procedure SetDimensions(flags: idlulong; x: idllong; y: idllong; cx: idllong; cy: idllong); override; + procedure GetDimensions(flags: idlulong; out x: idllong; out y: idllong; out cx: idllong; out cy: idllong); override; procedure SetFocus(); override; - function GetVisibility(): PRBool; override; {$IFDEF FPC} safecall; {$ENDIF} - procedure SetVisibility(aVisibility: PRBool); override; + function GetVisibility(): longbool; override; {$IFDEF FPC} safecall; {$ENDIF} + procedure SetVisibility(aVisibility: longbool); override; function GetTitle(): PWideChar; override; {$IFDEF FPC} safecall; {$ENDIF} - procedure SetTitle(const aTitle: PWideChar); override; + procedure SetTitle(aTitle: PWideChar); override; function GetSiteWindow(): Pointer; override; {$IFDEF FPC} safecall; {$ENDIF} // nsIInterfaceRequestor - function NS_GetInterface(constref uuid: TGUID; out _result): nsresult; extdecl; - function nsIInterfaceRequestor_std19.GetInterface = NS_GetInterface; + procedure NS_GetInterface(constref uuid: TGuid; out _result); safecall; + function nsIInterfaceRequestor.GetInterface = NS_GetInterface; // nsIContextMenuListener2 - procedure OnShowContextMenu(aContextFlags: PRUint32; + procedure OnShowContextMenu(aContextFlags: idlulong; aUtils: nsIContextMenuInfo); safecall; // nsITooltipListener - procedure OnShowTooltip(aXCoords: PRInt32; aYCoords: PRInt32; const aTipText: PWideChar); safecall; + procedure OnShowTooltip(aXCoords: idllong; aYCoords: idllong; aTipText: PWideChar); safecall; procedure OnHideTooltip(); safecall; // IGeckoBrowserChrome; @@ -591,18 +591,18 @@ type nsIDOMEventListener) protected // nsIWebProgressListener - procedure OnStateChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; aStateFlags: PRUint32; aStatus: nsresult); override; - procedure OnProgressChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; aCurSelfProgress: PRInt32; aMaxSelfProgress: PRInt32; aCurTotalProgress: PRInt32; aMaxTotalProgress: PRInt32); override; + procedure OnStateChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; aStateFlags: idlulong; aStatus: nsresult); override; + procedure OnProgressChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; aCurSelfProgress: idllong; aMaxSelfProgress: idllong; aCurTotalProgress: idllong; aMaxTotalProgress: idllong); override; procedure OnLocationChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; location: nsIURI); override; - procedure OnStatusChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; aStatus: nsresult; const aMessage: PWideChar); override; - procedure OnSecurityChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; state: PRUint32); override; + procedure OnStatusChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; aStatus: nsresult; aMessage: PWideChar); override; + procedure OnSecurityChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; state: idlulong); override; // nsISHistoryListener procedure OnHistoryNewEntry(aNewURI: nsIURI); safecall; - function OnHistoryGoBack(aBackURI: nsIURI): PRBool; safecall; - function OnHistoryGoForward(aForwardURI: nsIURI): PRBool; safecall; - function OnHistoryReload(aReloadURI: nsIURI; aReloadFlags: PRUint32): PRBool; safecall; - function OnHistoryGotoIndex(aIndex: PRInt32; aGotoURI: nsIURI): PRBool; safecall; - function OnHistoryPurge(aNumEntries: PRInt32): PRBool; safecall; + function OnHistoryGoBack(aBackURI: nsIURI): longbool; safecall; + function OnHistoryGoForward(aForwardURI: nsIURI): longbool; safecall; + function OnHistoryReload(aReloadURI: nsIURI; aReloadFlags: idlulong): longbool; safecall; + function OnHistoryGotoIndex(aIndex: idllong; aGotoURI: nsIURI): longbool; safecall; + function OnHistoryPurge(aNumEntries: idllong): longbool; safecall; // nsIDOMEventListener //procedure HandleEvent(aEvent: nsIDOMEvent); safecall; public @@ -727,7 +727,7 @@ procedure Register; {$IFNDEF LCL} {$R *.dcr} {$ELSE} -{$IFNDEF DARWIN} +{$IFDEF WINDOWS} {$R geckoresources.rc} {$ENDIF} {$ENDIF} @@ -945,12 +945,12 @@ begin begin I := 0; domWin := browser.ContentWindow; - target := (domWin as nsIDOMWindow2).WindowRoot; + target := domWin.WindowRoot; while FDOMEvents[I].eventType <> etNone do begin with FDOMEvents[I] do begin - target.AddEventListener(NewString(Name).AString, Self, true); + target.AddEventListener(NewString(Name).AString, Self, true, false); end; Inc(I); end; @@ -969,12 +969,12 @@ begin begin I := 0; domWin := browser.ContentWindow; - target := (domWin as nsIDOMWindow2).WindowRoot; + target := domWin.WindowRoot; while FDOMEvents[I].eventType <> etNone do begin with FDOMEvents[I] do begin - target.AddEventListener(NewString(Name).AString, Self, False); + target.AddEventListener(NewString(Name).AString, Self, False, false); end; Inc(I); end; @@ -1016,7 +1016,7 @@ begin {$ELSE} {$PUSH} {$R-} - browser.RemoveWebBrowserListener(weak, table.Entries[i].IID^); + browser.RemoveWebBrowserListener(weak, table.Entries[i].IID); {$POP} {$ENDIF} end; @@ -1040,7 +1040,7 @@ begin if Assigned(FDOMEvents) then begin str := NewString; - aEvent.GetType(str.AString); + str.assign(aEvent.GetType()); eventType := str.ToString; I := 0; while FDOMEvents[I].eventType <>etNone do @@ -1075,10 +1075,12 @@ begin if not (csDesigning in ComponentState) then begin end else begin + {$IFDEF windows} Logo:=TResourceStream.Create(HINSTANCE,'ID_GECKO_LOGO',pchar(RT_RCDATA)); FDesignTimeLogo:=TPortableNetworkGraphic.Create; FDesignTimeLogo.LoadFromStream(Logo); Logo.Free; + {$ENDIF windows} end; end; @@ -1295,7 +1297,7 @@ begin end; procedure TCustomGeckoBrowser.Reload; begin - ReloadWithFlags(NS_IWEBNAVIGATION_LOAD_FLAGS_NONE); + ReloadWithFlags(NSIWEBNAVIGATION_LOAD_FLAGS_NONE); end; procedure TCustomGeckoBrowser.ReloadWithFlags(AFlags: PRUint32); @@ -1357,7 +1359,7 @@ begin try if FInitialized then begin iWebSetup:=Self.FWebBrowser as nsIWebBrowserSetup; - iWebSetup.SetProperty(NS_IWEBBROWSERSETUP_SETUP_ALLOW_JAVASCRIPT,PRInt32(not AValue)); + iWebSetup.SetProperty(NSIWEBBROWSERSETUP_SETUP_ALLOW_JAVASCRIPT,PRInt32(not AValue)); end; FDisableJavaScript:=AValue; except @@ -1407,8 +1409,8 @@ begin end; procedure TGeckoBrowserChrome.SetStatus( - statusType: PRUint32; - const status: PWideChar); + statusType: idlulong; + status: PWideChar); begin {$IFDEF DEBUG} { @@ -1435,14 +1437,14 @@ begin end; function TGeckoBrowserChrome.GetChromeFlags() - : PRUint32; + : idlulong; begin //TODO 2 -cTGeckoBrowserChrome: Chrome フラグの扱いをどうしようか - Result := NS_IWEBBROWSERCHROME_CHROME_DEFAULT; + Result := NSIWEBBROWSERCHROME_CHROME_DEFAULT; end; procedure TGeckoBrowserChrome.SetChromeFlags( - aChromeFlags: PRUint32); + aChromeFlags: idlulong); begin UseParameter(aChromeFlags); end; @@ -1454,8 +1456,8 @@ begin end; procedure TGeckoBrowserChrome.SizeBrowserTo( - aCX: PRInt32; - aCY: PRInt32); + aCX: idllong; + aCY: idllong); begin FBrowser.Width := aCX; FBrowser.Height:= aCY; @@ -1466,7 +1468,7 @@ begin end; function TGeckoBrowserChrome.IsWindowModal() - : PRBool; + : longbool; begin Result := False; end; @@ -1478,15 +1480,15 @@ begin end; procedure TGeckoBrowserChrome.SetDimensions( - flags: PRUint32; - x: PRInt32; - y: PRInt32; - cx: PRInt32; - cy: PRInt32); + flags: idlulong; + x: idllong; + y: idllong; + cx: idllong; + cy: idllong); const - FLAGS_POSITION = ns_IEmbeddingSiteWindow_DIM_FLAGS_POSITION; - FLAGS_SIZE_INNER = ns_IEmbeddingSiteWindow_DIM_FLAGS_SIZE_INNER; - FLAGS_SIZE_OUTER = ns_IEmbeddingSiteWindow_DIM_FLAGS_SIZE_OUTER; + FLAGS_POSITION = nsIEmbeddingSiteWindow_DIM_FLAGS_POSITION; + FLAGS_SIZE_INNER = nsIEmbeddingSiteWindow_DIM_FLAGS_SIZE_INNER; + FLAGS_SIZE_OUTER = nsIEmbeddingSiteWindow_DIM_FLAGS_SIZE_OUTER; var bounds: TRect; clientrect: TRect; @@ -1524,15 +1526,15 @@ begin end; procedure TGeckoBrowserChrome.GetDimensions( - flags: PRUint32; - out x: PRInt32; - out y: PRInt32; - out cx: PRInt32; - out cy: PRInt32); + flags: idlulong; + out x: idllong; + out y: idllong; + out cx: idllong; + out cy: idllong); const - FLAGS_POSITION = NS_IEMBEDDINGSITEWINDOW_DIM_FLAGS_POSITION; - FLAGS_SIZE_INNER = NS_IEMBEDDINGSITEWINDOW_DIM_FLAGS_SIZE_INNER; - FLAGS_SIZE_OUTER = NS_IEMBEDDINGSITEWINDOW_DIM_FLAGS_SIZE_OUTER; + FLAGS_POSITION = NSIEMBEDDINGSITEWINDOW_DIM_FLAGS_POSITION; + FLAGS_SIZE_INNER = NSIEMBEDDINGSITEWINDOW_DIM_FLAGS_SIZE_INNER; + FLAGS_SIZE_OUTER = NSIEMBEDDINGSITEWINDOW_DIM_FLAGS_SIZE_OUTER; begin if (flags and FLAGS_POSITION)<>0 then begin @@ -1565,14 +1567,14 @@ begin end; end; -function TGeckoBrowserChrome.GetVisibility(): PRBool; +function TGeckoBrowserChrome.GetVisibility(): longbool; begin // TODO 1 -cTGeckoBrowserChrome: TGeckoBrowserChrome.GetVisibility はどうすべきか Result := True; end; procedure TGeckoBrowserChrome.SetVisibility( - aVisibility: PRBool); + aVisibility: longbool); begin UseParameter(aVisibility); //TODO 1 -cTGeckoBrowserChrome: TGeckoBrowserChrome.SetVisibility の実装 @@ -1593,7 +1595,7 @@ begin end; procedure TGeckoBrowserChrome.SetTitle( - const aTitle: PWideChar); + aTitle: PWideChar); begin FBrowser.FTitle := aTitle; if Assigned(FBrowser.OnTitleChange) then @@ -1637,7 +1639,7 @@ end; procedure TGeckoBrowserListener.OnStateChange( aWebProgress: nsIWebProgress; aRequest: nsIRequest; - aStateFlags: PRUint32; + aStateFlags: idlulong; aStatus: nsresult); {$IFDEF DEBUG} var @@ -1646,10 +1648,10 @@ var channel: nsIChannel; {$ENDIF} const - STATE_IS_DOCUMENT = NS_IWEBPROGRESSLISTENER_STATE_IS_DOCUMENT; - STATE_IS_NETWORK = NS_IWEBPROGRESSLISTENER_STATE_IS_NETWORK; - STATE_START = NS_IWEBPROGRESSLISTENER_STATE_START; - STATE_STOP = NS_IWEBPROGRESSLISTENER_STATE_STOP; + STATE_IS_DOCUMENT = NSIWEBPROGRESSLISTENER_STATE_IS_DOCUMENT; + STATE_IS_NETWORK = NSIWEBPROGRESSLISTENER_STATE_IS_NETWORK; + STATE_START = NSIWEBPROGRESSLISTENER_STATE_START; + STATE_STOP = NSIWEBPROGRESSLISTENER_STATE_STOP; begin UseParameter(aWebProgress); UseParameter(aRequest); @@ -1721,10 +1723,10 @@ end; procedure TGeckoBrowserListener.OnProgressChange( aWebProgress: nsIWebProgress; aRequest: nsIRequest; - aCurSelfProgress: PRInt32; - aMaxSelfProgress: PRInt32; - aCurTotalProgress: PRInt32; - aMaxTotalProgress: PRInt32); + aCurSelfProgress: idllong; + aMaxSelfProgress: idllong; + aCurTotalProgress: idllong; + aMaxTotalProgress: idllong); begin UseParameter(aWebProgress); UseParameter(aRequest); @@ -1753,7 +1755,8 @@ begin UseParameter(aWebProgress); UseParameter(aRequest); str := NewCString; - location.GetSpec(str.ACString); + // This leads to crashes. Seems to be a problem in the calling-convention. + //str.assign(location.GetSpec()); {$IFDEF DEBUG} { OutputDebugStringA(PAnsiChar( @@ -1769,7 +1772,7 @@ procedure TGeckoBrowserListener.OnStatusChange( aWebProgress: nsIWebProgress; aRequest: nsIRequest; aStatus: nsresult; - const aMessage: PWideChar); + aMessage: PWideChar); begin UseParameter(aWebProgress); UseParameter(aRequest); @@ -1788,7 +1791,7 @@ end; procedure TGeckoBrowserListener.OnSecurityChange( aWebProgress: nsIWebProgress; aRequest: nsIRequest; - state: PRUint32); + state: idlulong); begin UseParameter(aWebProgress); UseParameter(aRequest); @@ -1860,21 +1863,24 @@ begin end; end; -function TGeckoBrowserChrome.NS_GetInterface(constref uuid: TGUID; out _result): nsresult; +procedure TGeckoBrowserChrome.NS_GetInterface(constref uuid: TGuid; out _result); +var + Res: nsresult; begin if IsEqualGUID(uuid, nsIDOMWindow) then begin - Result:= nsresult(FBrowser.GetContentWindow.QueryInterface(uuid, _result)); + Res:= nsresult(FBrowser.GetContentWindow.QueryInterface(uuid, _result)); end else begin // FPC port: Result is PRUInt32, but QueryInterface returns Longint, // so cast to nsresult to prevent range check error. -// Result := QueryInterface(uuid, _result); - Result := nsresult(QueryInterface(uuid, _result)); + Res := nsresult(QueryInterface(uuid, _result)); end; + if NS_FAILED(res) then + raise Exception.Create('Failed to get interface'); end; -procedure TGeckoBrowserChrome.OnShowContextMenu(aContextFlags: PRUint32; +procedure TGeckoBrowserChrome.OnShowContextMenu(aContextFlags: idlulong; aUtils: nsIContextMenuInfo); (* const @@ -1899,7 +1905,7 @@ begin end; end; -procedure TGeckoBrowserChrome.OnShowTooltip(aXCoords: PRInt32; aYCoords: PRInt32; const aTipText: PWideChar); safecall; +procedure TGeckoBrowserChrome.OnShowTooltip(aXCoords: idllong; aYCoords: idllong; aTipText: PWideChar); safecall; {$IFNDEF FPC} var r:TRect; @@ -2139,7 +2145,7 @@ begin str :=NewUTF8String; //URI if Self.WebNavigation <> nil then - Self.WebNavigation.CurrentURI.GetSpec(str.AUTF8String); + str.assign(Self.WebNavigation.CurrentURI.GetSpec); Result := str.ToString; end; @@ -2175,10 +2181,10 @@ begin UseParameter(aNewURI); end; -function TGeckoBrowserListener.OnHistoryGoBack(aBackURI: nsIURI): PRBool; +function TGeckoBrowserListener.OnHistoryGoBack(aBackURI: nsIURI): longbool; var Handled:Boolean; - aContinue:PRBool; + aContinue:longbool; begin Handled:=false; if Assigned(FBrowser.FOnGoBack) then @@ -2195,10 +2201,10 @@ begin end; end; -function TGeckoBrowserListener.OnHistoryGoForward(aForwardURI: nsIURI): PRBool; +function TGeckoBrowserListener.OnHistoryGoForward(aForwardURI: nsIURI): longbool; var Handled:Boolean; - aContinue:PRBool; + aContinue:longbool; begin Handled:=false; if Assigned(FBrowser.FOnGoForward) then @@ -2215,17 +2221,17 @@ begin end; end; -function TGeckoBrowserListener.OnHistoryReload(aReloadURI: nsIURI; aReloadFlags: PRUint32): PRBool; +function TGeckoBrowserListener.OnHistoryReload(aReloadURI: nsIURI; aReloadFlags: idlulong): longbool; begin UseParameter(aReloadURI); UseParameter(aReloadFlags); Result := True; end; -function TGeckoBrowserListener.OnHistoryGotoIndex(aIndex: PRInt32; aGotoURI: nsIURI): PRBool; +function TGeckoBrowserListener.OnHistoryGotoIndex(aIndex: idllong; aGotoURI: nsIURI): longbool; var Handled:Boolean; - aContinue:PRBool; + aContinue:longbool; begin Handled:=false; if Assigned(FBrowser.FOnGoToIndex) then @@ -2243,7 +2249,7 @@ begin end; end; -function TGeckoBrowserListener.OnHistoryPurge(aNumEntries: PRInt32): PRBool; +function TGeckoBrowserListener.OnHistoryPurge(aNumEntries: idllong): longbool; begin UseParameter(aNumEntries); Result := True; @@ -2256,17 +2262,17 @@ begin FInfo := info; FFlags := []; - if 0<>(flags and ns_IContextMenuListener2_CONTEXT_LINK) then + if 0<>(flags and nsIContextMenuListener2_CONTEXT_LINK) then FFlags := FFlags + [cmfLink]; - if 0<>(flags and ns_IContextMenuListener2_CONTEXT_IMAGE) then + if 0<>(flags and nsIContextMenuListener2_CONTEXT_IMAGE) then FFlags := FFlags + [cmfImage]; - if 0<>(flags and ns_IContextMenuListener2_CONTEXT_DOCUMENT) then + if 0<>(flags and nsIContextMenuListener2_CONTEXT_DOCUMENT) then FFlags := FFlags + [cmfDocument]; - if 0<>(flags and ns_IContextMenuListener2_CONTEXT_TEXT) then + if 0<>(flags and nsIContextMenuListener2_CONTEXT_TEXT) then FFlags := FFlags + [cmfText]; - if 0<>(flags and ns_IContextMenuListener2_CONTEXT_INPUT) then + if 0<>(flags and nsIContextMenuListener2_CONTEXT_INPUT) then FFlags := FFlags + [cmfInput]; - if 0<>(flags and ns_IContextMenuListener2_CONTEXT_BACKGROUND_IMAGE) then + if 0<>(flags and nsIContextMenuListener2_CONTEXT_BACKGROUND_IMAGE) then FFlags := FFlags + [cmfBGImage]; end; @@ -2276,7 +2282,7 @@ var begin try str := NewString; - FInfo.GetAssociatedLink(str.AString); + str.assign(FInfo.GetAssociatedLink); Result := str.ToString; except end; @@ -2290,7 +2296,7 @@ begin try str := NewUTF8String; uri := FInfo.GetImageSrc(); - uri.GetSpec(str.AUTF8String); + str.assign(uri.GetSpec); Result := str.ToString; except end; @@ -2304,7 +2310,7 @@ begin try str := NewUTF8String; uri := FInfo.GetBackgroundImageSrc(); - uri.GetSpec(str.AUTF8String); + str.assign(uri.GetSpec); Result := str.ToString; except end; diff --git a/components/geckoport/version2/Components/GeckoChromeWindow.pas b/components/geckoport/version2/Components/GeckoChromeWindow.pas index 66ae9fa2c..abc62ff15 100755 --- a/components/geckoport/version2/Components/GeckoChromeWindow.pas +++ b/components/geckoport/version2/Components/GeckoChromeWindow.pas @@ -55,7 +55,7 @@ interface uses {$IFNDEF LCL} Windows, Messages, {$ELSE} LclIntf, LResources, {$ENDIF} SysUtils, Variants, Classes, Graphics, Controls, Forms, - Dialogs, CallbackInterfaces, nsXPCOM, nsTypes, nsXPCOM_std19 + Dialogs, CallbackInterfaces, nsXPCOM, nsTypes, ctypes {$IFDEF LCLCarbon}, CarbonPrivate {$ENDIF} {$IFDEF LCLGtk2}, gtk2 {$ENDIF} {$IFDEF LCLCocoa}, CocoaAll, CocoaUtils, CocoaPrivate {$ENDIF}; @@ -68,14 +68,12 @@ type //Win64 WindowHandle 64 bits THANDLE 64 bits //Linux32 WindowHandle 32 bits THANDLE 32 bits //Linux64 WindowHandle 64 bits THANDLE 32 bits - nativeWindow = PtrUInt; TGeckoChromeForm = class(TForm, IGeckoCreateWindowTarget, nsIWebBrowserChrome, nsIEmbeddingSiteWindow, nsIWebProgressListener, - nsIInterfaceRequestor_std19, nsIWeakReference, nsISupportsWeakReference) procedure FormClose(Sender: TObject; var Action: TCloseAction); @@ -87,36 +85,35 @@ type FChromeFlags: Longword; // nsIWebBrowserChrome - procedure SetStatus(statusType: PRUint32; const status: PWideChar); safecall; + procedure SetStatus(statusType: idlulong; status: PWideChar); safecall; function GetWebBrowser(): nsIWebBrowser; safecall; procedure SetWebBrowser(aWebBrowser: nsIWebBrowser); safecall; - function GetChromeFlags: PRUint32; safecall; - procedure SetChromeFlags(aChromeFlags: PRUint32); safecall; + function GetChromeFlags: idlulong; safecall; + procedure SetChromeFlags(aChromeFlags: idlulong); safecall; procedure DestroyBrowserWindow(); safecall; - procedure SizeBrowserTo(aCX: PRInt32; aCY: PRInt32); safecall; + procedure SizeBrowserTo(aCX: idllong; aCY: idllong); safecall; procedure ShowAsModal(); safecall; - function IsWindowModal(): PRBool; safecall; + function IsWindowModal(): longbool; safecall; procedure ExitModalEventLoop(aStatus: nsresult); safecall; // nsIEmbeddingSiteWindow - procedure SetDimensions(flags: PRUint32; x, y, cx, cy: PRInt32); safecall; - procedure GetDimensions(flags: Longword; out x, y, cx, cy: PRInt32); safecall; + procedure SetDimensions(flags: idlulong; x, y, cx, cy: idllong); safecall; + procedure GetDimensions(flags: idlulong; out x, y, cx, cy: idllong); safecall; procedure SetFocus; reintroduce; safecall; - function GetVisibility(): PRBool; safecall; - procedure SetVisibility(Value: PRBool); safecall; + function GetVisibility(): longbool; safecall; + procedure SetVisibility(Value: longbool); safecall; function GetTitle(): PWideChar; safecall; - procedure SetTitle(const Value: PWideChar); safecall; + procedure SetTitle(Value: PWideChar); safecall; function GetSiteWindow: Pointer; safecall; // nsIWebProgressListener - procedure OnStateChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; aStateFlags: PRUint32; aStatus: nsresult); safecall; - procedure OnProgressChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; aCurSelfProgress: PRInt32; aMaxSelfProgress: PRInt32; aCurTotalProgress: PRInt32; aMaxTotalProgress: PRInt32); safecall; + procedure OnStateChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; aStateFlags: idlulong; aStatus: nsresult); safecall; + procedure OnProgressChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; aCurSelfProgress: idllong; aMaxSelfProgress: idllong; aCurTotalProgress: idllong; aMaxTotalProgress: idllong); safecall; procedure OnLocationChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; location: nsIURI); safecall; - procedure OnStatusChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; aStatus: nsresult; const aMessage: PWideChar); safecall; - procedure OnSecurityChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; state: PRUint32); safecall; + procedure OnStatusChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; aStatus: nsresult; aMessage: PWideChar); safecall; + procedure OnSecurityChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; state: idlulong); safecall; // nsIInterfaceRequestor function NS_GetInterface(constref uuid: TGUID; out Intf): nsresult; extdecl; - function nsIInterfaceRequestor_std19.GetInterface = NS_GetInterface; // for nsIWeakReference - procedure QueryReferent(constref IID: TGUID; out Obj); safecall; + procedure QueryReferent(constref uuid: TGuid; out result); safecall; // for nsISupportsWeakReference function GetWeakReference(): nsIWeakReference; safecall; @@ -269,7 +266,7 @@ begin Result := Self; end; -procedure TGeckoChromeForm.SetStatus(statusType: Longword; const status: PWideChar); +procedure TGeckoChromeForm.SetStatus(statusType: idlulong; status: PWideChar); begin UseParameter(statusType); end; @@ -284,12 +281,12 @@ begin UseParameter(aWebBrowser); end; -function TGeckoChromeForm.GetChromeFlags: PRUint32; +function TGeckoChromeForm.GetChromeFlags: idlulong; begin Result := FChromeFlags; end; -procedure TGeckoChromeForm.SetChromeFlags(aChromeFlags: Longword); +procedure TGeckoChromeForm.SetChromeFlags(aChromeFlags: idlulong); begin FChromeFlags := aChromeFlags; UpdateChrome; @@ -300,7 +297,7 @@ begin Close; end; -procedure TGeckoChromeForm.SizeBrowserTo(aCX, aCY: Integer); +procedure TGeckoChromeForm.SizeBrowserTo(aCX, aCY: idllong); var dx, dy: Integer; begin @@ -315,7 +312,7 @@ begin ShowModal; end; -function TGeckoChromeForm.IsWindowModal: PRBool; +function TGeckoChromeForm.IsWindowModal: longbool; begin Result := False; end; @@ -326,11 +323,11 @@ begin ModalResult := 1; end; -procedure TGeckoChromeForm.SetDimensions(flags: Longword; x, y, cx, cy: Longint); +procedure TGeckoChromeForm.SetDimensions(flags: idlulong; x, y, cx, cy: idllong); const - FLAGS_POSITION = NS_IEMBEDDINGSITEWINDOW_DIM_FLAGS_POSITION; - FLAGS_SIZE_INNER = ns_IEmbeddingSiteWindow_DIM_FLAGS_SIZE_INNER; - FLAGS_SIZE_OUTER = ns_IEmbeddingSiteWindow_DIM_FLAGS_SIZE_OUTER; + FLAGS_POSITION = NSIEMBEDDINGSITEWINDOW_DIM_FLAGS_POSITION; + FLAGS_SIZE_INNER = nsIEmbeddingSiteWindow_DIM_FLAGS_SIZE_INNER; + FLAGS_SIZE_OUTER = nsIEmbeddingSiteWindow_DIM_FLAGS_SIZE_OUTER; var dx, dy: Integer; begin @@ -361,11 +358,11 @@ begin end; end; -procedure TGeckoChromeForm.GetDimensions(flags: Longword; out x, y, cx, cy: Longint); +procedure TGeckoChromeForm.GetDimensions(flags: idlulong; out x, y, cx, cy: idllong); const - FLAGS_POSITION = ns_IEmbeddingSiteWindow_DIM_FLAGS_POSITION; - FLAGS_SIZE_INNER = ns_IEmbeddingSiteWindow_DIM_FLAGS_SIZE_INNER; - FLAGS_SIZE_OUTER = ns_IEmbeddingSiteWindow_DIM_FLAGS_SIZE_OUTER; + FLAGS_POSITION = nsIEmbeddingSiteWindow_DIM_FLAGS_POSITION; + FLAGS_SIZE_INNER = nsIEmbeddingSiteWindow_DIM_FLAGS_SIZE_INNER; + FLAGS_SIZE_OUTER = nsIEmbeddingSiteWindow_DIM_FLAGS_SIZE_OUTER; begin if (flags and FLAGS_POSITION)<>0 then begin @@ -389,7 +386,7 @@ procedure TGeckoChromeForm.SetFocus(); begin end; -function TGeckoChromeForm.GetVisibility: PRBool; +function TGeckoChromeForm.GetVisibility: longbool; begin Result := True; end; @@ -405,7 +402,7 @@ begin Result := nil; end; -procedure TGeckoChromeForm.SetTitle(const Value: PWideChar); +procedure TGeckoChromeForm.SetTitle(Value: PWideChar); begin Caption := WideString(Value); end; @@ -419,19 +416,19 @@ begin {$POP} end; -procedure TGeckoChromeForm.OnStateChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; aStateFlags: PRUint32; aStatus: nsresult); +procedure TGeckoChromeForm.OnStateChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; aStateFlags: idlulong; aStatus: nsresult); begin UseParameter(aWebProgress); UseParameter(aRequest); UseParameter(aStatus); - if ((aStateFlags and NS_IWEBPROGRESSLISTENER_STATE_STOP)<>0) and - ((aStateFlags and NS_IWEBPROGRESSLISTENER_STATE_IS_DOCUMENT)<>0) then + if ((aStateFlags and NSIWEBPROGRESSLISTENER_STATE_STOP)<>0) and + ((aStateFlags and NSIWEBPROGRESSLISTENER_STATE_IS_DOCUMENT)<>0) then begin ContentFinishedLoading(); end; end; -procedure TGeckoChromeForm.OnProgressChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; aCurSelfProgress: PRInt32; aMaxSelfProgress: PRInt32; aCurTotalProgress: PRInt32; aMaxTotalProgress: PRInt32); +procedure TGeckoChromeForm.OnProgressChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; aCurSelfProgress: idllong; aMaxSelfProgress: idllong; aCurTotalProgress: idllong; aMaxTotalProgress: idllong); begin UseParameter(aWebProgress); UseParameter(aRequest); @@ -448,14 +445,14 @@ begin UseParameter(location); end; -procedure TGeckoChromeForm.OnStatusChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; aStatus: nsresult; const aMessage: PWideChar); +procedure TGeckoChromeForm.OnStatusChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; aStatus: nsresult; aMessage: PWideChar); begin UseParameter(aWebProgress); UseParameter(aRequest); UseParameter(aStatus); end; -procedure TGeckoChromeForm.OnSecurityChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; state: PRUint32); +procedure TGeckoChromeForm.OnSecurityChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; state: idlulong); begin UseParameter(aWebProgress); UseParameter(aRequest); @@ -476,7 +473,7 @@ begin Result := NS_ERROR_NOT_INITIALIZED; end else begin -// FPC port: Result is PRUInt32, but QueryInterface returns Longint, +// FPC port: Result is idlulong, but QueryInterface returns Longint, // so cast to nsresult to prevent range check error. try Result := nsresult(QueryInterface(uuid, Intf)); @@ -487,11 +484,11 @@ begin end; end; -procedure TGeckoChromeForm.QueryReferent(constref IID: TGUID; out Obj); +procedure TGeckoChromeForm.QueryReferent(constref uuid: TGuid; out result); var rv: nsresult; begin - rv := QueryInterface(IID, Obj); + rv := QueryInterface(uuid, result); if NS_FAILED(rv) then raise EIntfCastError.Create('QueryReferent'); end; diff --git a/components/geckoport/version2/Components/GeckoPromptService.pas b/components/geckoport/version2/Components/GeckoPromptService.pas index 611b12464..2d652daec 100644 --- a/components/geckoport/version2/Components/GeckoPromptService.pas +++ b/components/geckoport/version2/Components/GeckoPromptService.pas @@ -5,7 +5,7 @@ unit GeckoPromptService; interface uses - Classes, SysUtils, nsXPCOM, nsTypes; + Classes, SysUtils, nsXPCOM, nsTypes, ctypes; const NS_PROMPT_SERVICE_CID: TGUID = '{a2112d6a-0e28-421f-b46a-25c0b308cbd0}'; @@ -32,25 +32,25 @@ type private public //nsIPromptService - procedure Alert(aParent: nsIDOMWindow; const aDialogTitle: PWideChar; const aText: PWideChar); safecall; - procedure AlertCheck(aParent: nsIDOMWindow; const aDialogTitle: PWideChar; const aText: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool); safecall; - function Confirm(aParent: nsIDOMWindow; const aDialogTitle: PWideChar; const aText: PWideChar): PRBool; safecall; - function ConfirmCheck(aParent: nsIDOMWindow; const aDialogTitle: PWideChar; const aText: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool): PRBool; safecall; - function ConfirmEx(aParent: nsIDOMWindow; const aDialogTitle: PWideChar; const aText: PWideChar; aButtonFlags: PRUint32; const aButton0Title: PWideChar; const aButton1Title: PWideChar; const aButton2Title: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool): PRInt32; safecall; - function Prompt(aParent: nsIDOMWindow; const aDialogTitle: PWideChar; const aText: PWideChar; var aValue: PWideChar; const aCheckMsg: PWideChar; var aCheckState: PRBool): PRBool; safecall; - function PromptUsernameAndPassword(aParent: nsIDOMWindow; const aDialogTitle: PWideChar; const aText: PWideChar; out aUsername: PWideChar; out aPassword: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool): PRBool; safecall; - function PromptPassword(aParent: nsIDOMWindow; const aDialogTitle: PWideChar; const aText: PWideChar; out aPassword: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool): PRBool; safecall; - function Select(aParent: nsIDOMWindow; const aDialogTitle: PWideChar; const aText: PWideChar; aCount: PRUint32; const aSelectList_array; out aOutSelection: PRInt32): PRBool; safecall; + procedure Alert(aParent: nsIDOMWindow; aDialogTitle: PWideChar; aText: PWideChar); safecall; + procedure AlertCheck(aParent: nsIDOMWindow; aDialogTitle: PWideChar; aText: PWideChar; aCheckMsg: PWideChar; var aCheckState: longbool); safecall; + function Confirm(aParent: nsIDOMWindow; aDialogTitle: PWideChar; aText: PWideChar): longbool; safecall; + function ConfirmCheck(aParent: nsIDOMWindow; aDialogTitle: PWideChar; aText: PWideChar; aCheckMsg: PWideChar; var aCheckState: longbool): longbool; safecall; + function ConfirmEx(aParent: nsIDOMWindow; aDialogTitle: PWideChar; aText: PWideChar; aButtonFlags: idlulong; aButton0Title: PWideChar; aButton1Title: PWideChar; aButton2Title: PWideChar; aCheckMsg: PWideChar; var aCheckState: longbool): PRInt32; safecall; + function Prompt(aParent: nsIDOMWindow; aDialogTitle: PWideChar; aText: PWideChar; var aValue: PWideChar; aCheckMsg: PWideChar; var aCheckState: longbool): longbool; safecall; + function PromptUsernameAndPassword(aParent: nsIDOMWindow; aDialogTitle: PWideChar; aText: PWideChar; var aUsername: PWideChar; var aPassword: PWideChar; aCheckMsg: PWideChar; var aCheckState: longbool): longbool; safecall; + function PromptPassword(aParent: nsIDOMWindow; aDialogTitle: PWideChar; aText: PWideChar; var aPassword: PWideChar; aCheckMsg: PWideChar; var aCheckState: longbool): longbool; safecall; + function Select(aParent: nsIDOMWindow; aDialogTitle: PWideChar; aText: PWideChar; aCount: PRUint32; aSelectList: PWideChar; out aOutSelection: idllong): longbool; safecall; //nsIPromptService2 - function PromptAuth(aParent: nsIDOMWindow; aChannel: nsIChannel; level: PRUint32; authInfo: nsIAuthInformation; const checkboxLabel: PWideChar; var checkValue: LongBool): LongBool; safecall; - function AsyncPromptAuth(aParent: nsIDOMWindow; aChannel: nsIChannel; aCallback: nsIAuthPromptCallback; aContext: nsISupports; level: PRUint32; authInfo: nsIAuthInformation; const checkboxLabel: PWideChar; var checkValue: LongBool): nsICancelable; safecall; + function PromptAuth(aParent: nsIDOMWindow; aChannel: nsIChannel; level: PRUint32; authInfo: nsIAuthInformation; checkboxLabel: PWideChar; var checkValue: LongBool): LongBool; safecall; + function AsyncPromptAuth(aParent: nsIDOMWindow; aChannel: nsIChannel; aCallback: nsIAuthPromptCallback; aContext: nsISupports; level: PRUint32; authInfo: nsIAuthInformation; checkboxLabel: PWideChar; var checkValue: LongBool): nsICancelable; safecall; end; { IPromptServiceFactory } IPromptServiceFactory = class(TInterfacedObject,nsIFactory) - procedure CreateInstance(aOuter: nsISupports; constref iid: TGUID; out _result); safecall; - procedure LockFactory(lock: PRBool); safecall; + procedure CreateInstance(aOuter: nsISupports; iid: nsIIDRef; out result); safecall; + procedure LockFactory(lock: longbool); safecall; end; TCustomGeckoPrompt=class(TComponent) @@ -184,51 +184,51 @@ begin if not Assigned(GeckoPromptServiceFactory) then begin NS_GetComponentRegistrar(ComponentRegistrar); GeckoPromptServiceFactory:=IPromptServiceFactory.Create; - ComponentRegistrar.RegisterFactory(NS_PROMPT_SERVICE_CID,'Prompt Service',nil,GeckoPromptServiceFactory); + ComponentRegistrar.RegisterFactory(@NS_PROMPT_SERVICE_CID,'Prompt Service',nil,GeckoPromptServiceFactory); end; end; { IPromptService } procedure IPromptService.Alert(aParent: nsIDOMWindow; - const aDialogTitle: PWideChar; const aText: PWideChar); safecall; + aDialogTitle: PWideChar; aText: PWideChar); safecall; begin Unimplemented; end; procedure IPromptService.AlertCheck(aParent: nsIDOMWindow; - const aDialogTitle: PWideChar; const aText: PWideChar; - const aCheckMsg: PWideChar; out aCheckState: PRBool); safecall; + aDialogTitle: PWideChar; aText: PWideChar; + aCheckMsg: PWideChar; var aCheckState: longbool); safecall; begin Unimplemented; end; function IPromptService.Confirm(aParent: nsIDOMWindow; - const aDialogTitle: PWideChar; const aText: PWideChar): PRBool; safecall; + aDialogTitle: PWideChar; aText: PWideChar): longbool; safecall; begin Result:=Unimplemented; end; function IPromptService.ConfirmCheck(aParent: nsIDOMWindow; - const aDialogTitle: PWideChar; const aText: PWideChar; - const aCheckMsg: PWideChar; out aCheckState: PRBool): PRBool; safecall; + aDialogTitle: PWideChar; aText: PWideChar; + aCheckMsg: PWideChar; var aCheckState: longbool): longbool; safecall; begin Result:=Unimplemented; end; function IPromptService.ConfirmEx(aParent: nsIDOMWindow; - const aDialogTitle: PWideChar; const aText: PWideChar; - aButtonFlags: PRUint32; const aButton0Title: PWideChar; - const aButton1Title: PWideChar; const aButton2Title: PWideChar; - const aCheckMsg: PWideChar; out aCheckState: PRBool): PRInt32; safecall; + aDialogTitle: PWideChar; aText: PWideChar; + aButtonFlags: idlulong; aButton0Title: PWideChar; + aButton1Title: PWideChar; aButton2Title: PWideChar; + aCheckMsg: PWideChar; var aCheckState: longbool): PRInt32; safecall; begin UnImplemented; Result:=0; end; function IPromptService.Prompt(aParent: nsIDOMWindow; - const aDialogTitle: PWideChar; const aText: PWideChar; var aValue: PWideChar; - const aCheckMsg: PWideChar; var aCheckState: PRBool): PRBool; safecall; + aDialogTitle: PWideChar; aText: PWideChar; var aValue: PWideChar; + aCheckMsg: PWideChar; var aCheckState: longbool): longbool; safecall; var ThePrompt: TGeckoPrompt; Gecko: TGeckoBrowser; @@ -260,31 +260,31 @@ begin end; function IPromptService.PromptUsernameAndPassword(aParent: nsIDOMWindow; - const aDialogTitle: PWideChar; const aText: PWideChar; out - aUsername: PWideChar; out aPassword: PWideChar; const aCheckMsg: PWideChar; - out aCheckState: PRBool): PRBool; safecall; + aDialogTitle: PWideChar; aText: PWideChar; var + aUsername: PWideChar; var aPassword: PWideChar; aCheckMsg: PWideChar; + var aCheckState: longbool): longbool; safecall; begin Result:=Unimplemented; end; function IPromptService.PromptPassword(aParent: nsIDOMWindow; - const aDialogTitle: PWideChar; const aText: PWideChar; out - aPassword: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool - ): PRBool; safecall; + aDialogTitle: PWideChar; aText: PWideChar; var + aPassword: PWideChar; aCheckMsg: PWideChar; var aCheckState: longbool + ): longbool; safecall; begin Result:=Unimplemented; end; function IPromptService.Select(aParent: nsIDOMWindow; - const aDialogTitle: PWideChar; const aText: PWideChar; aCount: PRUint32; - const aSelectList_array; out aOutSelection: PRInt32): PRBool; safecall; + aDialogTitle: PWideChar; aText: PWideChar; aCount: PRUint32; + aSelectList: PWideChar; out aOutSelection: idllong): longbool; safecall; begin Result:=Unimplemented; end; function IPromptService.PromptAuth(aParent: nsIDOMWindow; aChannel: nsIChannel; level: PRUint32; authInfo: nsIAuthInformation; - const checkboxLabel: PWideChar; var checkValue: LongBool): LongBool; safecall; + checkboxLabel: PWideChar; var checkValue: LongBool): LongBool; safecall; var ThePrompt: TGeckoPrompt; Gecko: TGeckoBrowser; @@ -307,14 +307,14 @@ begin Result:=RetryOnFail; end else if Assigned(ThePrompt.FOnPromptAuthSimple) then begin //Simple Auth mode only for host, proxy and others must be handled by OnPromptAuth - authInfo.GetFlags(Flags); - if (Flags and not(NS_IAUTHINFORMATION_AUTH_HOST))=0 then begin + Flags := authInfo.GetFlags(); + if (Flags and not(NSIAUTHINFORMATION_AUTH_HOST))=0 then begin UserName:=NewString; Password:=NewString; Realm:=NewString; - authInfo.GetUsername(UserName.AString); - authInfo.GetPassword(Password.AString); - authInfo.GetRealm(Realm.AString); + //authInfo.GetUsername(UserName.AString); + //authInfo.GetPassword(Password.AString); + //authInfo.GetRealm(Realm.AString); pUserName:=UTF8Encode(UserName.ToString); pPassword:=UTF8Encode(Password.ToString); CheckBoxValue:=checkValue; @@ -324,8 +324,8 @@ begin UserName.Assign(UTF8Decode(pUserName)); Password.Assign(UTF8Decode(pPassword)); checkValue:=CheckBoxValue; - authInfo.SetUsername(UserName.AString); - authInfo.SetPassword(Password.AString); + //authInfo.SetUsername(UserName.AString); + //authInfo.SetPassword(Password.AString); end; end; end; @@ -334,22 +334,21 @@ end; function IPromptService.AsyncPromptAuth(aParent: nsIDOMWindow; aChannel: nsIChannel; aCallback: nsIAuthPromptCallback; aContext: nsISupports; level: PRUint32; authInfo: nsIAuthInformation; - const checkboxLabel: PWideChar; var checkValue: LongBool): nsICancelable; safecall; + checkboxLabel: PWideChar; var checkValue: LongBool): nsICancelable; safecall; begin Result:=nil; end; { IPromptServiceFactory } -procedure IPromptServiceFactory.CreateInstance(aOuter: nsISupports; constref - iid: TGUID; out _result); safecall; +procedure IPromptServiceFactory.CreateInstance(aOuter: nsISupports; iid: nsIIDRef; out result); safecall; begin if not Assigned(ThisGeckoPromptService) then ThisGeckoPromptService:=IPromptService.Create; - ThisGeckoPromptService.QueryInterface(IID,_result); + ThisGeckoPromptService.QueryInterface(IID^,result); end; -procedure IPromptServiceFactory.LockFactory(lock: PRBool); safecall; +procedure IPromptServiceFactory.LockFactory(lock: longbool); safecall; begin //Unused by Gecko but keep to be ABI compatible in Win32. end; diff --git a/components/geckoport/version2/domstubs.inc b/components/geckoport/version2/domstubs.inc new file mode 100644 index 000000000..2e14c8f21 --- /dev/null +++ b/components/geckoport/version2/domstubs.inc @@ -0,0 +1,67 @@ +type + DOMTimeMilliSec = culonglong; + +type +// nsIDOMAttr = interface; +// nsIDOMCDATASection = interface; +// nsIDOMCharacterData = interface; +// nsIDOMComment = interface; +// nsIDOMDOMImplementation = interface; +// nsIDOMDocument = interface; +// nsIDOMDocumentFragment = interface; +// nsIDOMDocumentType = interface; +// nsIDOMElement = interface; +// nsIDOMNSElement = interface; +// nsIDOMNamedNodeMap = interface; +// nsIDOMNode = interface; +// nsIDOMNodeList = interface; +// nsIDOMProcessingInstruction = interface; +// nsIDOMText = interface; +// nsIDOMDOMStringList = interface; +// nsIDOMDOMTokenList = interface; +// nsIDOMClientRect = interface; +// nsIDOMClientRectList = interface; +// DOMException = interface; +// RangeException = interface; +// nsIDOMStyleSheetList = interface; +// nsIDOMLinkStyle = interface; +// nsIDOMStyleSheet = interface; +// nsIDOMMediaList = interface; +// nsIDOMWindow = interface; +// nsIDOMWindowCollection = interface; +// nsIDOMPlugin = interface; +// nsIDOMPluginArray = interface; +// nsIDOMMimeType = interface; +// nsIDOMMimeTypeArray = interface; +// nsIDOMBarProp = interface; +// nsIDOMNavigator = interface; +// nsIDOMScreen = interface; +// nsIDOMHistory = interface; +// nsIDOMEvent = interface; +// nsIDOMEventTarget = interface; +// nsIDOMEventListener = interface; + nsIDOMHTMLElement = interface end; + nsIDOMHTMLFormElement = interface end; + nsIDOMHTMLCollection = interface end; + nsIDOMHTMLHeadElement = interface end; + nsIDOMCSSValue = interface end; + nsIDOMCSSValueList = interface end; + nsIDOMCSSPrimitiveValue = interface end; + nsIDOMCSSRule = interface end; + nsIDOMCSSRuleList = interface end; + nsIDOMMozCSSKeyframeRule = interface end; + nsIDOMCSSStyleSheet = interface end; + nsIDOMCSSStyleDeclaration = interface end; + nsIDOMCounter = interface end; + nsIDOMRect = interface end; + nsIDOMRGBColor = interface end; + nsIDOMCSSStyleRule = interface end; + nsIDOMCSSStyleRuleCollection = interface end; + nsIDOMHTMLTableCaptionElement = interface end; + nsIDOMHTMLTableSectionElement = interface end; + nsIDOMRange = interface end; + nsIDOMCRMFObject = interface end; +// nsIDOMCrypto = interface; +// nsIDOMPkcs11 = interface; +// nsIDOMFontFace = interface; +// nsIDOMFontFaceList = interface; diff --git a/components/geckoport/version2/each-version/nsIInputStream_safe17_type.inc b/components/geckoport/version2/each-version/nsIInputStream_safe17_type.inc deleted file mode 100644 index c54cd7c92..000000000 --- a/components/geckoport/version2/each-version/nsIInputStream_safe17_type.inc +++ /dev/null @@ -1,7 +0,0 @@ - nsWriteSegmentFun = function (aInStream: nsIInputStream_safe17; - aClosure: Pointer; - const aFromSegment: Pointer; - aToOffset: PRUint32; - aCount: PRUint32; - out aWriteCount: PRUint32): nsresult; extdecl; - diff --git a/components/geckoport/version2/each-version/nsIInputStream_safe18_type.inc b/components/geckoport/version2/each-version/nsIInputStream_safe18_type.inc deleted file mode 100644 index 854eb10b6..000000000 --- a/components/geckoport/version2/each-version/nsIInputStream_safe18_type.inc +++ /dev/null @@ -1,7 +0,0 @@ - nsWriteSegmentFun = function (aInStream: nsIInputStream_safe18; - aClosure: Pointer; - const aFromSegment: Pointer; - aToOffset: PRUint32; - aCount: PRUint32; - out aWriteCount: PRUint32): nsresult; extdecl; - diff --git a/components/geckoport/version2/each-version/nsIInputStream_safe19_type.inc b/components/geckoport/version2/each-version/nsIInputStream_safe19_type.inc deleted file mode 100644 index c6b896fb4..000000000 --- a/components/geckoport/version2/each-version/nsIInputStream_safe19_type.inc +++ /dev/null @@ -1,7 +0,0 @@ - nsWriteSegmentFun = function (aInStream: nsIInputStream_safe19; - aClosure: Pointer; - const aFromSegment: Pointer; - aToOffset: PRUint32; - aCount: PRUint32; - out aWriteCount: PRUint32): nsresult; extdecl; - diff --git a/components/geckoport/version2/each-version/nsIInputStream_std17_type.inc b/components/geckoport/version2/each-version/nsIInputStream_std17_type.inc deleted file mode 100644 index 23aa238f1..000000000 --- a/components/geckoport/version2/each-version/nsIInputStream_std17_type.inc +++ /dev/null @@ -1,7 +0,0 @@ - nsWriteSegmentFun = function (aInStream: nsIInputStream_std17; - aClosure: Pointer; - const aFromSegment: Pointer; - aToOffset: PRUint32; - aCount: PRUint32; - out aWriteCount: PRUint32): nsresult; extdecl; - diff --git a/components/geckoport/version2/each-version/nsIInputStream_std18_type.inc b/components/geckoport/version2/each-version/nsIInputStream_std18_type.inc deleted file mode 100644 index be3bd6848..000000000 --- a/components/geckoport/version2/each-version/nsIInputStream_std18_type.inc +++ /dev/null @@ -1,7 +0,0 @@ - nsWriteSegmentFun = function (aInStream: nsIInputStream_std18; - aClosure: Pointer; - const aFromSegment: Pointer; - aToOffset: PRUint32; - aCount: PRUint32; - out aWriteCount: PRUint32): nsresult; extdecl; - diff --git a/components/geckoport/version2/each-version/nsIInputStream_std19_type.inc b/components/geckoport/version2/each-version/nsIInputStream_std19_type.inc deleted file mode 100644 index 38225ba90..000000000 --- a/components/geckoport/version2/each-version/nsIInputStream_std19_type.inc +++ /dev/null @@ -1,7 +0,0 @@ - nsWriteSegmentFun = function (aInStream: nsIInputStream_std19; - aClosure: Pointer; - const aFromSegment: Pointer; - aToOffset: PRUint32; - aCount: PRUint32; - out aWriteCount: PRUint32): nsresult; extdecl; - diff --git a/components/geckoport/version2/each-version/nsIOutputStream_safe17_type.inc b/components/geckoport/version2/each-version/nsIOutputStream_safe17_type.inc deleted file mode 100644 index ef25f75b1..000000000 --- a/components/geckoport/version2/each-version/nsIOutputStream_safe17_type.inc +++ /dev/null @@ -1,7 +0,0 @@ - nsReadSegmentFun = function (aOutStream: nsIOutputStream_safe17; - aClosure: Pointer; - aToSegment: Pointer; - aFromOffset: PRUint32; - aCount: PRUint32; - out aReadCount: PRUint32): nsresult; extdecl; - diff --git a/components/geckoport/version2/each-version/nsIOutputStream_safe18_type.inc b/components/geckoport/version2/each-version/nsIOutputStream_safe18_type.inc deleted file mode 100644 index 396faff93..000000000 --- a/components/geckoport/version2/each-version/nsIOutputStream_safe18_type.inc +++ /dev/null @@ -1,7 +0,0 @@ - nsReadSegmentFun = function (aOutStream: nsIOutputStream_safe18; - aClosure: Pointer; - aToSegment: Pointer; - aFromOffset: PRUint32; - aCount: PRUint32; - out aReadCount: PRUint32): nsresult; extdecl; - diff --git a/components/geckoport/version2/each-version/nsIOutputStream_safe19_type.inc b/components/geckoport/version2/each-version/nsIOutputStream_safe19_type.inc deleted file mode 100644 index 6b379cb00..000000000 --- a/components/geckoport/version2/each-version/nsIOutputStream_safe19_type.inc +++ /dev/null @@ -1,7 +0,0 @@ - nsReadSegmentFun = function (aOutStream: nsIOutputStream_safe19; - aClosure: Pointer; - aToSegment: Pointer; - aFromOffset: PRUint32; - aCount: PRUint32; - out aReadCount: PRUint32): nsresult; extdecl; - diff --git a/components/geckoport/version2/each-version/nsIOutputStream_std17_type.inc b/components/geckoport/version2/each-version/nsIOutputStream_std17_type.inc deleted file mode 100644 index 951b64753..000000000 --- a/components/geckoport/version2/each-version/nsIOutputStream_std17_type.inc +++ /dev/null @@ -1,7 +0,0 @@ - nsReadSegmentFun = function (aOutStream: nsIOutputStream_std17; - aClosure: Pointer; - aToSegment: Pointer; - aFromOffset: PRUint32; - aCount: PRUint32; - out aReadCount: PRUint32): nsresult; extdecl; - diff --git a/components/geckoport/version2/each-version/nsIOutputStream_std18_type.inc b/components/geckoport/version2/each-version/nsIOutputStream_std18_type.inc deleted file mode 100644 index 16bc9e1e2..000000000 --- a/components/geckoport/version2/each-version/nsIOutputStream_std18_type.inc +++ /dev/null @@ -1,7 +0,0 @@ - nsReadSegmentFun = function (aOutStream: nsIOutputStream_std18; - aClosure: Pointer; - aToSegment: Pointer; - aFromOffset: PRUint32; - aCount: PRUint32; - out aReadCount: PRUint32): nsresult; extdecl; - diff --git a/components/geckoport/version2/each-version/nsIOutputStream_std19_type.inc b/components/geckoport/version2/each-version/nsIOutputStream_std19_type.inc deleted file mode 100644 index 31eb191c6..000000000 --- a/components/geckoport/version2/each-version/nsIOutputStream_std19_type.inc +++ /dev/null @@ -1,7 +0,0 @@ - nsReadSegmentFun = function (aOutStream: nsIOutputStream_std19; - aClosure: Pointer; - aToSegment: Pointer; - aFromOffset: PRUint32; - aCount: PRUint32; - out aReadCount: PRUint32): nsresult; extdecl; - diff --git a/components/geckoport/version2/each-version/nsXPCOM-1.7.list b/components/geckoport/version2/each-version/nsXPCOM-1.7.list deleted file mode 100644 index 143ab6eb5..000000000 --- a/components/geckoport/version2/each-version/nsXPCOM-1.7.list +++ /dev/null @@ -1,197 +0,0 @@ -domstubs.idl -mozIJSSubScriptLoader.idl -nsIASN1Object.idl -nsIASN1Sequence.idl -nsIBadCertListener.idl -nsICategoryManager.idl -nsICertificateDialogs.idl -nsIChannel.idl -nsIClassInfo.idl -nsIClipboardCommands.idl -nsIComponentManager.idl -nsIComponentRegistrar.idl -nsIContextMenuListener.idl -nsICookie.idl -nsICookieManager.idl -nsICRLInfo.idl -nsIDebug.idl -nsIDirectoryService.idl -nsIDOM3DocumentEvent.idl -nsIDOM3EventTarget.idl -nsIDOMAbstractView.idl -nsIDOMAttr.idl -nsIDOMBarProp.idl -nsIDOMCDATASection.idl -nsIDOMCharacterData.idl -nsIDOMComment.idl -nsIDOMCSSPrimitiveValue.idl -nsIDOMCSSRule.idl -nsIDOMCSSRuleList.idl -nsIDOMCSSStyleDeclaration.idl -nsIDOMCSSStyleSheet.idl -nsIDOMCSSValue.idl -nsIDOMCSSValueList.idl -nsIDOMCustomEvent.idl -nsIDOMDocument.idl -nsIDOMDocumentEvent.idl -nsIDOMDocumentFragment.idl -nsIDOMDocumentRange.idl -nsIDOMDocumentStyle.idl -nsIDOMDocumentType.idl -nsIDOMDocumentView.idl -nsIDOMDOMException.idl -nsIDOMDOMImplementation.idl -nsIDOMElement.idl -nsIDOMEntity.idl -nsIDOMEntityReference.idl -nsIDOMEvent.idl -nsIDOMEventGroup.idl -nsIDOMEventListener.idl -nsIDOMEventTarget.idl -nsIDOMHTMLAnchorElement.idl -nsIDOMHTMLAppletElement.idl -nsIDOMHTMLAreaElement.idl -nsIDOMHTMLBaseElement.idl -nsIDOMHTMLBaseFontElement.idl -nsIDOMHTMLBodyElement.idl -nsIDOMHTMLBRElement.idl -nsIDOMHTMLButtonElement.idl -nsIDOMHTMLCollection.idl -nsIDOMHTMLDirectoryElement.idl -nsIDOMHTMLDivElement.idl -nsIDOMHTMLDListElement.idl -nsIDOMHTMLDocument.idl -nsIDOMHTMLElement.idl -nsIDOMHTMLEmbedElement.idl -nsIDOMHTMLFieldSetElement.idl -nsIDOMHTMLFontElement.idl -nsIDOMHTMLFormElement.idl -nsIDOMHTMLFrameElement.idl -nsIDOMHTMLFrameSetElement.idl -nsIDOMHTMLHeadElement.idl -nsIDOMHTMLHeadingElement.idl -nsIDOMHTMLHRElement.idl -nsIDOMHTMLHtmlElement.idl -nsIDOMHTMLIFrameElement.idl -nsIDOMHTMLImageElement.idl -nsIDOMHTMLInputElement.idl -nsIDOMHTMLIsIndexElement.idl -nsIDOMHTMLLabelElement.idl -nsIDOMHTMLLegendElement.idl -nsIDOMHTMLLIElement.idl -nsIDOMHTMLLinkElement.idl -nsIDOMHTMLMapElement.idl -nsIDOMHTMLMenuElement.idl -nsIDOMHTMLMetaElement.idl -nsIDOMHTMLModElement.idl -nsIDOMHTMLObjectElement.idl -nsIDOMHTMLOListElement.idl -nsIDOMHTMLOptGroupElement.idl -nsIDOMHTMLOptionElement.idl -nsIDOMHTMLOptionsCollection.idl -nsIDOMHTMLParagraphElement.idl -nsIDOMHTMLParamElement.idl -nsIDOMHTMLPreElement.idl -nsIDOMHTMLQuoteElement.idl -nsIDOMHTMLScriptElement.idl -nsIDOMHTMLSelectElement.idl -nsIDOMHTMLStyleElement.idl -nsIDOMHTMLTableCaptionElem.idl -nsIDOMHTMLTableCellElement.idl -nsIDOMHTMLTableColElement.idl -nsIDOMHTMLTableElement.idl -nsIDOMHTMLTableRowElement.idl -nsIDOMHTMLTableSectionElem.idl -nsIDOMHTMLTextAreaElement.idl -nsIDOMHTMLTitleElement.idl -nsIDOMHTMLUListElement.idl -nsIDOMMediaList.idl -nsIDOMMouseEvent.idl -nsIDOMNamedNodeMap.idl -nsIDOMNode.idl -nsIDOMNodeList.idl -nsIDOMNotation.idl -nsIDOMProcessingInstruction.idl -nsIDOMRange.idl -nsIDOMStyleSheet.idl -nsIDOMStyleSheetList.idl -nsIDOMText.idl -nsIDOMUIEvent.idl -nsIDOMWindow.idl -nsIDOMWindow2.idl -nsIDOMWindowCollection.idl -nsIEmbeddingSiteWindow.idl -nsIFactory.idl -nsIFile.idl -nsIFileURL.idl -nsIGlobalHistory.idl -nsIHistoryEntry.idl -nsIHttpChannel.idl -nsIHttpHeaderVisitor.idl -nsIInputStream.idl -nsIInterfaceRequestor.idl -nsIIOService.idl -nsILoadGroup.idl -nsILocalFile.idl -nsIMemory.idl -nsIModule.idl -nsIObserver.idl -nsIObserverService.idl -nsIOutputStream.idl -nsIPassword.idl -nsIPrefBranch.idl -nsIPrefLocalizedString.idl -nsIPrefService.idl -nsIProfile.idl -nsIProfileChangeStatus.idl -nsIProgrammingLanguage.idl -nsIPromptService.idl -nsIProperties.idl -nsIProtocolHandler.idl -nsIRequest.idl -nsIRequestObserver.idl -nsIScriptableInputStream.idl -nsISecurityWarningDialogs.idl -nsISelection.idl -nsIServiceManager.idl -nsISHistory.idl -nsISHistoryListener.idl -nsISimpleEnumerator.idl -nsIStreamListener.idl -nsISupports.idl -nsISupportsPrimitives.idl -nsITooltipListener.idl -nsITooltipTextProvider.idl -nsITraceRefcnt.idl -nsIUnicharStreamListener.idl -nsIUploadChannel.idl -nsIURI.idl -nsIURIContentListener.idl -nsIURL.idl -nsIWeakReference.idl -nsIWebBrowser.idl -nsIWebBrowserChrome.idl -nsIWebBrowserChromeFocus.idl -nsIWebBrowserFind.idl -nsIWebBrowserFocus.idl -nsIWebBrowserPrint.idl -nsIWebBrowserSetup.idl -nsIWebProgress.idl -nsIWebProgressListener.idl -nsIWindowCreator.idl -nsIWindowWatcher.idl -nsIX509Cert.idl -nsIX509CertDB.idl -nsIX509CertValidity.idl -#nsrootidl.idl - -# following idls are not FROZEN, but neccessary to make nsXPCOM.pas bacause -# interfaces included in such idls are referenced by FROZEN interfaces. -nsIArray.ild -nsIAuthPrompt.idl -nsIDOMCounter.idl -nsIDOMRect.idl -nsIDOMRGBColor.idl -nsIPrintSession.idl -nsIPrintSettings.idl -nsIPrompt.idl diff --git a/components/geckoport/version2/each-version/nsXPCOM-1.8.list b/components/geckoport/version2/each-version/nsXPCOM-1.8.list deleted file mode 100644 index 56f158382..000000000 --- a/components/geckoport/version2/each-version/nsXPCOM-1.8.list +++ /dev/null @@ -1,200 +0,0 @@ -domstubs.idl -mozIJSSubScriptLoader.idl -nsIASN1Object.idl -nsIASN1Sequence.idl -nsIBadCertListener.idl -nsICategoryManager.idl -nsICertificateDialogs.idl -nsIChannel.idl -nsIClassInfo.idl -nsIClipboardCommands.idl -nsIComponentManager.idl -nsIComponentRegistrar.idl -nsIContextMenuListener.idl -nsICookie.idl -nsICookieManager.idl -nsICRLInfo.idl -nsIDebug.idl -nsIDirectoryService.idl -nsIDOM3DocumentEvent.idl -nsIDOM3EventTarget.idl -nsIDOMAbstractView.idl -nsIDOMAttr.idl -nsIDOMBarProp.idl -nsIDOMCDATASection.idl -nsIDOMCharacterData.idl -nsIDOMComment.idl -nsIDOMCSSPrimitiveValue.idl -nsIDOMCSSRule.idl -nsIDOMCSSRuleList.idl -nsIDOMCSSStyleDeclaration.idl -nsIDOMCSSStyleSheet.idl -nsIDOMCSSValue.idl -nsIDOMCSSValueList.idl -nsIDOMCustomEvent.idl -nsIDOMDocument.idl -nsIDOMDocumentEvent.idl -nsIDOMDocumentFragment.idl -nsIDOMDocumentRange.idl -nsIDOMDocumentStyle.idl -nsIDOMDocumentType.idl -nsIDOMDocumentView.idl -nsIDOMDOMException.idl -nsIDOMDOMImplementation.idl -nsIDOMElement.idl -nsIDOMElementCSSInlineStyle.idl -nsIDOMEntity.idl -nsIDOMEntityReference.idl -nsIDOMEvent.idl -nsIDOMEventGroup.idl -nsIDOMEventListener.idl -nsIDOMEventTarget.idl -nsIDOMHTMLAnchorElement.idl -nsIDOMHTMLAppletElement.idl -nsIDOMHTMLAreaElement.idl -nsIDOMHTMLBaseElement.idl -nsIDOMHTMLBaseFontElement.idl -nsIDOMHTMLBodyElement.idl -nsIDOMHTMLBRElement.idl -nsIDOMHTMLButtonElement.idl -nsIDOMHTMLCollection.idl -nsIDOMHTMLDirectoryElement.idl -nsIDOMHTMLDivElement.idl -nsIDOMHTMLDListElement.idl -nsIDOMHTMLDocument.idl -nsIDOMHTMLElement.idl -nsIDOMHTMLEmbedElement.idl -nsIDOMHTMLFieldSetElement.idl -nsIDOMHTMLFontElement.idl -nsIDOMHTMLFormElement.idl -nsIDOMHTMLFrameElement.idl -nsIDOMHTMLFrameSetElement.idl -nsIDOMHTMLHeadElement.idl -nsIDOMHTMLHeadingElement.idl -nsIDOMHTMLHRElement.idl -nsIDOMHTMLHtmlElement.idl -nsIDOMHTMLIFrameElement.idl -nsIDOMHTMLImageElement.idl -nsIDOMHTMLInputElement.idl -nsIDOMHTMLIsIndexElement.idl -nsIDOMHTMLLabelElement.idl -nsIDOMHTMLLegendElement.idl -nsIDOMHTMLLIElement.idl -nsIDOMHTMLLinkElement.idl -nsIDOMHTMLMapElement.idl -nsIDOMHTMLMenuElement.idl -nsIDOMHTMLMetaElement.idl -nsIDOMHTMLModElement.idl -nsIDOMHTMLObjectElement.idl -nsIDOMHTMLOListElement.idl -nsIDOMHTMLOptGroupElement.idl -nsIDOMHTMLOptionElement.idl -nsIDOMHTMLOptionsCollection.idl -nsIDOMHTMLParagraphElement.idl -nsIDOMHTMLParamElement.idl -nsIDOMHTMLPreElement.idl -nsIDOMHTMLQuoteElement.idl -nsIDOMHTMLScriptElement.idl -nsIDOMHTMLSelectElement.idl -nsIDOMHTMLStyleElement.idl -nsIDOMHTMLTableCaptionElem.idl -nsIDOMHTMLTableCellElement.idl -nsIDOMHTMLTableColElement.idl -nsIDOMHTMLTableElement.idl -nsIDOMHTMLTableRowElement.idl -nsIDOMHTMLTableSectionElem.idl -nsIDOMHTMLTextAreaElement.idl -nsIDOMHTMLTitleElement.idl -nsIDOMHTMLUListElement.idl -nsIDOMMediaList.idl -nsIDOMMouseEvent.idl -nsIDOMNamedNodeMap.idl -nsIDOMNode.idl -nsIDOMNodeList.idl -nsIDOMNotation.idl -nsIDOMNSDocumentStyle.idl -nsIDOMProcessingInstruction.idl -nsIDOMRange.idl -nsIDOMStyleSheet.idl -nsIDOMStyleSheetList.idl -nsIDOMText.idl -nsIDOMUIEvent.idl -nsIDOMWindow.idl -nsIDOMWindow2.idl -nsIDOMWindowCollection.idl -nsIDOMWindowUtils.idl -nsIEmbeddingSiteWindow.idl -nsIFactory.idl -nsIFile.idl -nsIFileURL.idl -nsIGlobalHistory.idl -nsIHistoryEntry.idl -nsIHttpChannel.idl -nsIHttpHeaderVisitor.idl -nsIInputStream.idl -nsIInterfaceRequestor.idl -nsIIOService.idl -nsILoadGroup.idl -nsILocalFile.idl -nsIMemory.idl -nsIModule.idl -nsIObserver.idl -nsIObserverService.idl -nsIOutputStream.idl -nsIPrefBranch.idl -nsIPrefBranch2.idl -nsIPrefLocalizedString.idl -nsIPrefService.idl -nsIProfile.idl -nsIProfileChangeStatus.idl -nsIProgrammingLanguage.idl -nsIPromptService.idl -nsIProperties.idl -nsIProtocolHandler.idl -nsIRequest.idl -nsIRequestObserver.idl -nsIScriptableInputStream.idl -nsISecurityWarningDialogs.idl -nsISelection.idl -nsIServiceManager.idl -nsISHistory.idl -nsISHistoryListener.idl -nsISimpleEnumerator.idl -nsIStreamListener.idl -nsISupports.idl -nsISupportsPrimitives.idl -nsITooltipListener.idl -nsITooltipTextProvider.idl -nsITraceRefcnt.idl -nsIUnicharStreamListener.idl -nsIUploadChannel.idl -nsIURI.idl -nsIURIContentListener.idl -nsIURL.idl -nsIWeakReference.idl -nsIWebBrowser.idl -nsIWebBrowserChrome.idl -nsIWebBrowserChromeFocus.idl -nsIWebBrowserFind.idl -nsIWebBrowserFocus.idl -nsIWebBrowserPrint.idl -nsIWebBrowserSetup.idl -nsIWebBrowserStream.idl -nsIWebProgress.idl -nsIWebProgressListener.idl -nsIWindowCreator.idl -nsIWindowWatcher.idl -nsIX509Cert.idl -nsIX509CertDB.idl -nsIX509CertValidity.idl -#nsrootidl.idl - -# following idls are not FROZEN, but neccessary to make nsXPCOM.pas bacause -# interfaces included in such idls are referenced by FROZEN interfaces. -nsIArray.idl -nsIAuthPrompt.idl -nsIDOMCounter.idl -nsIDOMRect.idl -nsIDOMRGBColor.idl -nsIPrintSettings.idl -nsIPrompt.idl diff --git a/components/geckoport/version2/each-version/nsXPCOM-1.9.list b/components/geckoport/version2/each-version/nsXPCOM-1.9.list deleted file mode 100644 index 14719d1fa..000000000 --- a/components/geckoport/version2/each-version/nsXPCOM-1.9.list +++ /dev/null @@ -1,203 +0,0 @@ -domstubs.idl -mozIJSSubScriptLoader.idl -nsIArray.idl -nsIASN1Object.idl -nsIASN1Sequence.idl -nsICategoryManager.idl -nsICertificateDialogs.idl -nsIChannel.idl -nsIClassInfo.idl -nsIClipboardCommands.idl -nsIComponentManager.idl -nsIComponentRegistrar.idl -nsIContextMenuListener.idl -nsICookie.idl -nsICookieManager.idl -nsICRLInfo.idl -nsIDebug.idl -nsIDirectoryService.idl -nsIDOM3DocumentEvent.idl -nsIDOM3EventTarget.idl -nsIDOMAbstractView.idl -nsIDOMAttr.idl -nsIDOMBarProp.idl -nsIDOMCDATASection.idl -nsIDOMCharacterData.idl -nsIDOMComment.idl -nsIDOMCSSPrimitiveValue.idl -nsIDOMCSSRule.idl -nsIDOMCSSRuleList.idl -nsIDOMCSSStyleDeclaration.idl -nsIDOMCSSStyleSheet.idl -nsIDOMCSSValue.idl -nsIDOMCSSValueList.idl -nsIDOMCustomEvent.idl -nsIDOMDocument.idl -nsIDOMDocumentEvent.idl -nsIDOMDocumentFragment.idl -nsIDOMDocumentRange.idl -nsIDOMDocumentStyle.idl -nsIDOMDocumentType.idl -nsIDOMDocumentView.idl -nsIDOMDOMException.idl -nsIDOMDOMImplementation.idl -nsIDOMElement.idl -nsIDOMElementCSSInlineStyle.idl -nsIDOMEntity.idl -nsIDOMEntityReference.idl -nsIDOMEvent.idl -nsIDOMEventGroup.idl -nsIDOMEventListener.idl -nsIDOMEventTarget.idl -nsIDOMHTMLAnchorElement.idl -nsIDOMHTMLAppletElement.idl -nsIDOMHTMLAreaElement.idl -nsIDOMHTMLBaseElement.idl -nsIDOMHTMLBaseFontElement.idl -nsIDOMHTMLBodyElement.idl -nsIDOMHTMLBRElement.idl -nsIDOMHTMLButtonElement.idl -nsIDOMHTMLCollection.idl -nsIDOMHTMLDirectoryElement.idl -nsIDOMHTMLDivElement.idl -nsIDOMHTMLDListElement.idl -nsIDOMHTMLDocument.idl -nsIDOMHTMLElement.idl -nsIDOMHTMLEmbedElement.idl -nsIDOMHTMLFieldSetElement.idl -nsIDOMHTMLFontElement.idl -nsIDOMHTMLFormElement.idl -nsIDOMHTMLFrameElement.idl -nsIDOMHTMLFrameSetElement.idl -nsIDOMHTMLHeadElement.idl -nsIDOMHTMLHeadingElement.idl -nsIDOMHTMLHRElement.idl -nsIDOMHTMLHtmlElement.idl -nsIDOMHTMLIFrameElement.idl -nsIDOMHTMLImageElement.idl -nsIDOMHTMLInputElement.idl -nsIDOMHTMLIsIndexElement.idl -nsIDOMHTMLLabelElement.idl -nsIDOMHTMLLegendElement.idl -nsIDOMHTMLLIElement.idl -nsIDOMHTMLLinkElement.idl -nsIDOMHTMLMapElement.idl -nsIDOMHTMLMenuElement.idl -nsIDOMHTMLMetaElement.idl -nsIDOMHTMLModElement.idl -nsIDOMHTMLObjectElement.idl -nsIDOMHTMLOListElement.idl -nsIDOMHTMLOptGroupElement.idl -nsIDOMHTMLOptionElement.idl -nsIDOMHTMLOptionsCollection.idl -nsIDOMHTMLParagraphElement.idl -nsIDOMHTMLParamElement.idl -nsIDOMHTMLPreElement.idl -nsIDOMHTMLQuoteElement.idl -nsIDOMHTMLScriptElement.idl -nsIDOMHTMLSelectElement.idl -nsIDOMHTMLStyleElement.idl -nsIDOMHTMLTableCaptionElem.idl -nsIDOMHTMLTableCellElement.idl -nsIDOMHTMLTableColElement.idl -nsIDOMHTMLTableElement.idl -nsIDOMHTMLTableRowElement.idl -nsIDOMHTMLTableSectionElem.idl -nsIDOMHTMLTextAreaElement.idl -nsIDOMHTMLTitleElement.idl -nsIDOMHTMLUListElement.idl -nsIDOMMediaList.idl -nsIDOMMouseEvent.idl -nsIDOMNamedNodeMap.idl -nsIDOMNode.idl -nsIDOMNodeList.idl -nsIDOMNotation.idl -nsIDOMProcessingInstruction.idl -nsIDOMRange.idl -nsIDOMStorage.idl -nsIDOMStorageEvent.idl -nsIDOMStorageItem.idl -nsIDOMStorageList.idl -nsIDOMStorageWindow.idl -nsIDOMStyleSheet.idl -nsIDOMStyleSheetList.idl -nsIDOMText.idl -nsIDOMUIEvent.idl -nsIDOMWindow.idl -nsIDOMWindow2.idl -nsIDOMWindowCollection.idl -nsIDOMWindowUtils.idl -nsIEmbeddingSiteWindow.idl -nsIFactory.idl -nsIFile.idl -nsIFileURL.idl -nsIGlobalHistory.idl -nsIHashable.idl -nsIHistoryEntry.idl -nsIHttpChannel.idl -nsIHttpHeaderVisitor.idl -nsIInputStream.idl -nsIInterfaceRequestor.idl -nsIIOService.idl -nsIJSON.idl -nsILoadGroup.idl -nsILocalFile.idl -nsIMemory.idl -nsIModule.idl -nsIMutableArray.idl -nsIObserver.idl -nsIObserverService.idl -nsIOutputStream.idl -nsIPrefBranch.idl -nsIPrefBranch2.idl -nsIPrefLocalizedString.idl -nsIPrefService.idl -nsIProfile.idl -nsIProfileChangeStatus.idl -nsIProgrammingLanguage.idl -nsIPromptService.idl -nsIProperties.idl -nsIProtocolHandler.idl -nsIRequest.idl -nsIRequestObserver.idl -nsIScriptableInputStream.idl -nsISecurityWarningDialogs.idl -nsISelection.idl -nsIServiceManager.idl -nsISHistory.idl -nsISHistoryListener.idl -nsISimpleEnumerator.idl -nsIStreamListener.idl -nsISupports.idl -nsISupportsPrimitives.idl -nsITooltipListener.idl -nsITooltipTextProvider.idl -nsITraceRefcnt.idl -nsIUnicharStreamListener.idl -nsIUploadChannel.idl -nsIURI.idl -nsIURIContentListener.idl -nsIURL.idl -nsIWeakReference.idl -nsIWebBrowser.idl -nsIWebBrowserChrome.idl -nsIWebBrowserChromeFocus.idl -nsIWebBrowserFind.idl -nsIWebBrowserFocus.idl -nsIWebBrowserPrint.idl -nsIWebBrowserSetup.idl -nsIWebBrowserStream.idl -nsIWebProgress.idl -nsIWebProgressListener.idl -nsIWindowCreator.idl -nsIWindowWatcher.idl -nsIX509Cert.idl -nsIX509CertDB.idl -nsIX509CertValidity.idl -# nsrootidl.pas - -# following idls are not FROZEN, but neccessary to make nsXPCOM.pas bacause -# interfaces included in such idls are referenced by FROZEN interfaces. -nsIDOMOfflineResourceList.idl -nsIPrintSettings.idl -nsIPrompt.idl diff --git a/components/geckoport/version2/each-version/nsXPCOM_safe17.pas b/components/geckoport/version2/each-version/nsXPCOM_safe17.pas deleted file mode 100644 index 0fd7221c1..000000000 --- a/components/geckoport/version2/each-version/nsXPCOM_safe17.pas +++ /dev/null @@ -1,3870 +0,0 @@ -unit nsXPCOM_safe17; - -{$MACRO on} - -{$IFDEF Windows} - {$DEFINE extdecl:=stdcall} -{$ELSE Windows} - {$DEFINE extdecl:=cdecl} -{$ENDIF} - -{$IFNDEF FPC_HAS_CONSTREF} - {$DEFINE constref:=const} -{$ENDIF} - -interface - -uses - nsConsts, nsGeckoStrings, nsTypes; - -const - NS_ISUPPORTS_SAFE17_IID: TGUID = '{00000000-0000-0000-c000-000000000046}'; - - MOZIJSSUBSCRIPTLOADER_SAFE17_IID: TGUID = '{8792d77e-1dd2-11b2-ac7f-9bc9be4f2916}'; - - NS_IARRAY_SAFE17_IID: TGUID = '{114744d9-c369-456e-b55a-52fe52880d2d}'; - - NS_IMUTABLEARRAY_SAFE17_IID: TGUID = '{2cd0b2f8-d4dd-48b8-87ba-b0200501f079}'; - - NS_IASN1OBJECT_SAFE17_IID: TGUID = '{ba8bf582-1dd1-11b2-898c-f40246bc9a63}'; - NS_IASN1OBJECT_SAFE17_ASN1_END_CONTENTS = 0; - NS_IASN1OBJECT_SAFE17_ASN1_BOOLEAN = 1; - NS_IASN1OBJECT_SAFE17_ASN1_INTEGER = 2; - NS_IASN1OBJECT_SAFE17_ASN1_BIT_STRING = 3; - NS_IASN1OBJECT_SAFE17_ASN1_OCTET_STRING = 4; - NS_IASN1OBJECT_SAFE17_ASN1_NULL = 5; - NS_IASN1OBJECT_SAFE17_ASN1_OBJECT_ID = 6; - NS_IASN1OBJECT_SAFE17_ASN1_ENUMERATED = 10; - NS_IASN1OBJECT_SAFE17_ASN1_UTF8_STRING = 12; - NS_IASN1OBJECT_SAFE17_ASN1_SEQUENCE = 16; - NS_IASN1OBJECT_SAFE17_ASN1_SET = 17; - NS_IASN1OBJECT_SAFE17_ASN1_PRINTABLE_STRING = 19; - NS_IASN1OBJECT_SAFE17_ASN1_T61_STRING = 20; - NS_IASN1OBJECT_SAFE17_ASN1_IA5_STRING = 22; - NS_IASN1OBJECT_SAFE17_ASN1_UTC_TIME = 23; - NS_IASN1OBJECT_SAFE17_ASN1_GEN_TIME = 24; - NS_IASN1OBJECT_SAFE17_ASN1_VISIBLE_STRING = 26; - NS_IASN1OBJECT_SAFE17_ASN1_UNIVERSAL_STRING = 28; - NS_IASN1OBJECT_SAFE17_ASN1_BMP_STRING = 30; - NS_IASN1OBJECT_SAFE17_ASN1_HIGH_TAG_NUMBER = 31; - NS_IASN1OBJECT_SAFE17_ASN1_CONTEXT_SPECIFIC = 32; - NS_IASN1OBJECT_SAFE17_ASN1_APPLICATION = 33; - NS_IASN1OBJECT_SAFE17_ASN1_PRIVATE = 34; - - NS_IASN1SEQUENCE_SAFE17_IID: TGUID = '{b6b957e6-1dd1-11b2-89d7-e30624f50b00}'; - - NS_IAUTHPROMPT_SAFE17_IID: TGUID = '{2f977d45-5485-11d4-87e2-0010a4e75ef2}'; - NS_IAUTHPROMPT_SAFE17_SAVE_PASSWORD_NEVER = 0; - NS_IAUTHPROMPT_SAFE17_SAVE_PASSWORD_FOR_SESSION = 1; - NS_IAUTHPROMPT_SAFE17_SAVE_PASSWORD_PERMANENTLY = 2; - - NS_IBADCERTLISTENER_SAFE17_IID: TGUID = '{86960956-edb0-11d4-998b-00b0d02354a0}'; - NS_IBADCERTLISTENER_SAFE17_UNINIT_ADD_FLAG = -1; - NS_IBADCERTLISTENER_SAFE17_ADD_TRUSTED_FOR_SESSION = 1; - NS_IBADCERTLISTENER_SAFE17_ADD_TRUSTED_PERMANENTLY = 2; - - NS_ISIMPLEENUMERATOR_SAFE17_IID: TGUID = '{d1899240-f9d2-11d2-bdd6-000064657374}'; - - NS_ICATEGORYMANAGER_SAFE17_IID: TGUID = '{3275b2cd-af6d-429a-80d7-f0c5120342ac}'; - - NS_ICERTIFICATEDIALOGS_SAFE17_IID: TGUID = '{a03ca940-09be-11d5-ac5d-000064657374}'; - - NS_IREQUEST_SAFE17_IID: TGUID = '{ef6bfbd2-fd46-48d8-96b7-9f8f0fd387fe}'; - NS_IREQUEST_SAFE17_LOAD_NORMAL = 0; - NS_IREQUEST_SAFE17_LOAD_BACKGROUND = 1; - NS_IREQUEST_SAFE17_INHIBIT_CACHING = 128; - NS_IREQUEST_SAFE17_INHIBIT_PERSISTENT_CACHING = 256; - NS_IREQUEST_SAFE17_LOAD_BYPASS_CACHE = 512; - NS_IREQUEST_SAFE17_LOAD_FROM_CACHE = 1024; - NS_IREQUEST_SAFE17_VALIDATE_ALWAYS = 2048; - NS_IREQUEST_SAFE17_VALIDATE_NEVER = 4096; - NS_IREQUEST_SAFE17_VALIDATE_ONCE_PER_SESSION = 8192; - - NS_ICHANNEL_SAFE17_IID: TGUID = '{c63a055a-a676-4e71-bf3c-6cfa11082018}'; - NS_ICHANNEL_SAFE17_LOAD_DOCUMENT_URI = 65536; - NS_ICHANNEL_SAFE17_LOAD_RETARGETED_DOCUMENT_URI = 131072; - NS_ICHANNEL_SAFE17_LOAD_REPLACE = 262144; - NS_ICHANNEL_SAFE17_LOAD_INITIAL_DOCUMENT_URI = 524288; - NS_ICHANNEL_SAFE17_LOAD_TARGETED = 1048576; - - NS_IPROGRAMMINGLANGUAGE_SAFE17_IID: TGUID = '{ea604e90-40ba-11d5-90bb-0010a4e73d9a}'; - NS_IPROGRAMMINGLANGUAGE_SAFE17_UNKNOWN = 0; - NS_IPROGRAMMINGLANGUAGE_SAFE17_CPLUSPLUS = 1; - NS_IPROGRAMMINGLANGUAGE_SAFE17_JAVASCRIPT = 2; - NS_IPROGRAMMINGLANGUAGE_SAFE17_PYTHON = 3; - NS_IPROGRAMMINGLANGUAGE_SAFE17_PERL = 4; - NS_IPROGRAMMINGLANGUAGE_SAFE17_JAVA = 5; - NS_IPROGRAMMINGLANGUAGE_SAFE17_ZX81_BASIC = 6; - NS_IPROGRAMMINGLANGUAGE_SAFE17_JAVASCRIPT2 = 7; - - NS_ICLASSINFO_SAFE17_IID: TGUID = '{986c11d0-f340-11d4-9075-0010a4e73d9a}'; - NS_ICLASSINFO_SAFE17_SINGLETON = 1; - NS_ICLASSINFO_SAFE17_THREADSAFE = 2; - NS_ICLASSINFO_SAFE17_MAIN_THREAD_ONLY = 4; - NS_ICLASSINFO_SAFE17_DOM_OBJECT = 8; - NS_ICLASSINFO_SAFE17_PLUGIN_OBJECT = 16; - NS_ICLASSINFO_SAFE17_EAGER_CLASSINFO = 32; - NS_ICLASSINFO_SAFE17_CONTENT_NODE = 64; - NS_ICLASSINFO_SAFE17_RESERVED = 2147483648; - - NS_ICLIPBOARDCOMMANDS_SAFE17_IID: TGUID = '{b8100c90-73be-11d2-92a5-00105a1b0d64}'; - - NS_ICOMPONENTMANAGER_SAFE17_IID: TGUID = '{a88e5a60-205a-4bb1-94e1-2628daf51eae}'; - - NS_ICOMPONENTREGISTRAR_SAFE17_IID: TGUID = '{2417cbfe-65ad-48a6-b4b6-eb84db174392}'; - - NS_ICONTEXTMENULISTENER_SAFE17_IID: TGUID = '{3478b6b0-3875-11d4-94ef-0020183bf181}'; - NS_ICONTEXTMENULISTENER_SAFE17_CONTEXT_NONE = 0; - NS_ICONTEXTMENULISTENER_SAFE17_CONTEXT_LINK = 1; - NS_ICONTEXTMENULISTENER_SAFE17_CONTEXT_IMAGE = 2; - NS_ICONTEXTMENULISTENER_SAFE17_CONTEXT_DOCUMENT = 4; - NS_ICONTEXTMENULISTENER_SAFE17_CONTEXT_TEXT = 8; - NS_ICONTEXTMENULISTENER_SAFE17_CONTEXT_INPUT = 16; - - NS_ICOOKIE_SAFE17_IID: TGUID = '{e9fcb9a4-d376-458f-b720-e65e7df593bc}'; - NS_ICOOKIE_SAFE17_STATUS_UNKNOWN = 0; - NS_ICOOKIE_SAFE17_STATUS_ACCEPTED = 1; - NS_ICOOKIE_SAFE17_STATUS_DOWNGRADED = 2; - NS_ICOOKIE_SAFE17_STATUS_FLAGGED = 3; - NS_ICOOKIE_SAFE17_STATUS_REJECTED = 4; - NS_ICOOKIE_SAFE17_POLICY_UNKNOWN = 0; - NS_ICOOKIE_SAFE17_POLICY_NONE = 1; - NS_ICOOKIE_SAFE17_POLICY_NO_CONSENT = 2; - NS_ICOOKIE_SAFE17_POLICY_IMPLICIT_CONSENT = 3; - NS_ICOOKIE_SAFE17_POLICY_EXPLICIT_CONSENT = 4; - NS_ICOOKIE_SAFE17_POLICY_NO_II = 5; - - NS_ICOOKIEMANAGER_SAFE17_IID: TGUID = '{aaab6710-0f2c-11d5-a53b-0010a401eb10}'; - - NS_ICRLINFO_SAFE17_IID: TGUID = '{c185d920-4a3e-11d5-ba27-00108303b117}'; - - NS_IDEBUG_SAFE17_IID: TGUID = '{3bf0c3d7-3bd9-4cf2-a971-33572c503e1e}'; - - NS_IFILE_SAFE17_IID: TGUID = '{c8c0a080-0868-11d3-915f-d9d889d48e3c}'; - NS_IFILE_SAFE17_NORMAL_FILE_TYPE = 0; - NS_IFILE_SAFE17_DIRECTORY_TYPE = 1; - - NS_IDIRECTORYSERVICEPROVIDER_SAFE17_IID: TGUID = '{bbf8cab0-d43a-11d3-8cc2-00609792278c}'; - - NS_IDIRECTORYSERVICEPROVIDER2_SAFE17_IID: TGUID = '{2f977d4b-5485-11d4-87e2-0010a4e75ef2}'; - - NS_IDIRECTORYSERVICE_SAFE17_IID: TGUID = '{57a66a60-d43a-11d3-8cc2-00609792278c}'; - - NS_IDOM3DOCUMENTEVENT_SAFE17_IID: TGUID = '{090ecc19-b7cb-4f47-ae47-ed68d4926249}'; - - NS_IDOM3EVENTTARGET_SAFE17_IID: TGUID = '{3e9c01a7-de97-4c3b-8294-b4bd9d7056d1}'; - - NS_IDOMABSTRACTVIEW_SAFE17_IID: TGUID = '{f51ebade-8b1a-11d3-aae7-0010830123b4}'; - - NS_IDOMNODE_SAFE17_IID: TGUID = '{a6cf907c-15b3-11d2-932e-00805f8add32}'; - NS_IDOMNODE_SAFE17_ELEMENT_NODE = 1; - NS_IDOMNODE_SAFE17_ATTRIBUTE_NODE = 2; - NS_IDOMNODE_SAFE17_TEXT_NODE = 3; - NS_IDOMNODE_SAFE17_CDATA_SECTION_NODE = 4; - NS_IDOMNODE_SAFE17_ENTITY_REFERENCE_NODE = 5; - NS_IDOMNODE_SAFE17_ENTITY_NODE = 6; - NS_IDOMNODE_SAFE17_PROCESSING_INSTRUCTION_NODE = 7; - NS_IDOMNODE_SAFE17_COMMENT_NODE = 8; - NS_IDOMNODE_SAFE17_DOCUMENT_NODE = 9; - NS_IDOMNODE_SAFE17_DOCUMENT_TYPE_NODE = 10; - NS_IDOMNODE_SAFE17_DOCUMENT_FRAGMENT_NODE = 11; - NS_IDOMNODE_SAFE17_NOTATION_NODE = 12; - - NS_IDOMATTR_SAFE17_IID: TGUID = '{a6cf9070-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMBARPROP_SAFE17_IID: TGUID = '{9eb2c150-1d56-11d3-8221-0060083a0bcf}'; - - NS_IDOMCHARACTERDATA_SAFE17_IID: TGUID = '{a6cf9072-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMTEXT_SAFE17_IID: TGUID = '{a6cf9082-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCDATASECTION_SAFE17_IID: TGUID = '{a6cf9071-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCOMMENT_SAFE17_IID: TGUID = '{a6cf9073-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCOUNTER_SAFE17_IID: TGUID = '{31adb439-0055-402d-9b1d-d5ca94f3f55b}'; - - NS_IDOMCSSVALUE_SAFE17_IID: TGUID = '{009f7ea5-9e80-41be-b008-db62f10823f2}'; - NS_IDOMCSSVALUE_SAFE17_CSS_INHERIT = 0; - NS_IDOMCSSVALUE_SAFE17_CSS_PRIMITIVE_VALUE = 1; - NS_IDOMCSSVALUE_SAFE17_CSS_VALUE_LIST = 2; - NS_IDOMCSSVALUE_SAFE17_CSS_CUSTOM = 3; - - NS_IDOMCSSPRIMITIVEVALUE_SAFE17_IID: TGUID = '{e249031f-8df9-4e7a-b644-18946dce0019}'; - NS_IDOMCSSPRIMITIVEVALUE_SAFE17_CSS_UNKNOWN = 0; - NS_IDOMCSSPRIMITIVEVALUE_SAFE17_CSS_NUMBER = 1; - NS_IDOMCSSPRIMITIVEVALUE_SAFE17_CSS_PERCENTAGE = 2; - NS_IDOMCSSPRIMITIVEVALUE_SAFE17_CSS_EMS = 3; - NS_IDOMCSSPRIMITIVEVALUE_SAFE17_CSS_EXS = 4; - NS_IDOMCSSPRIMITIVEVALUE_SAFE17_CSS_PX = 5; - NS_IDOMCSSPRIMITIVEVALUE_SAFE17_CSS_CM = 6; - NS_IDOMCSSPRIMITIVEVALUE_SAFE17_CSS_MM = 7; - NS_IDOMCSSPRIMITIVEVALUE_SAFE17_CSS_IN = 8; - NS_IDOMCSSPRIMITIVEVALUE_SAFE17_CSS_PT = 9; - NS_IDOMCSSPRIMITIVEVALUE_SAFE17_CSS_PC = 10; - NS_IDOMCSSPRIMITIVEVALUE_SAFE17_CSS_DEG = 11; - NS_IDOMCSSPRIMITIVEVALUE_SAFE17_CSS_RAD = 12; - NS_IDOMCSSPRIMITIVEVALUE_SAFE17_CSS_GRAD = 13; - NS_IDOMCSSPRIMITIVEVALUE_SAFE17_CSS_MS = 14; - NS_IDOMCSSPRIMITIVEVALUE_SAFE17_CSS_S = 15; - NS_IDOMCSSPRIMITIVEVALUE_SAFE17_CSS_HZ = 16; - NS_IDOMCSSPRIMITIVEVALUE_SAFE17_CSS_KHZ = 17; - NS_IDOMCSSPRIMITIVEVALUE_SAFE17_CSS_DIMENSION = 18; - NS_IDOMCSSPRIMITIVEVALUE_SAFE17_CSS_STRING = 19; - NS_IDOMCSSPRIMITIVEVALUE_SAFE17_CSS_URI = 20; - NS_IDOMCSSPRIMITIVEVALUE_SAFE17_CSS_IDENT = 21; - NS_IDOMCSSPRIMITIVEVALUE_SAFE17_CSS_ATTR = 22; - NS_IDOMCSSPRIMITIVEVALUE_SAFE17_CSS_COUNTER = 23; - NS_IDOMCSSPRIMITIVEVALUE_SAFE17_CSS_RECT = 24; - NS_IDOMCSSPRIMITIVEVALUE_SAFE17_CSS_RGBCOLOR = 25; - - NS_IDOMCSSRULE_SAFE17_IID: TGUID = '{a6cf90c1-15b3-11d2-932e-00805f8add32}'; - NS_IDOMCSSRULE_SAFE17_UNKNOWN_RULE = 0; - NS_IDOMCSSRULE_SAFE17_STYLE_RULE = 1; - NS_IDOMCSSRULE_SAFE17_CHARSET_RULE = 2; - NS_IDOMCSSRULE_SAFE17_IMPORT_RULE = 3; - NS_IDOMCSSRULE_SAFE17_MEDIA_RULE = 4; - NS_IDOMCSSRULE_SAFE17_FONT_FACE_RULE = 5; - NS_IDOMCSSRULE_SAFE17_PAGE_RULE = 6; - - NS_IDOMCSSRULELIST_SAFE17_IID: TGUID = '{a6cf90c0-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCSSSTYLEDECLARATION_SAFE17_IID: TGUID = '{a6cf90be-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMSTYLESHEET_SAFE17_IID: TGUID = '{a6cf9080-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCSSSTYLESHEET_SAFE17_IID: TGUID = '{a6cf90c2-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCSSVALUELIST_SAFE17_IID: TGUID = '{8f09fa84-39b9-4dca-9b2f-db0eeb186286}'; - - NS_IDOMEVENT_SAFE17_IID: TGUID = '{a66b7b80-ff46-bd97-0080-5f8ae38add32}'; - NS_IDOMEVENT_SAFE17_CAPTURING_PHASE = 1; - NS_IDOMEVENT_SAFE17_AT_TARGET = 2; - NS_IDOMEVENT_SAFE17_BUBBLING_PHASE = 3; - - NS_IDOMCUSTOMEVENT_SAFE17_IID: TGUID = '{55c7af7b-1a64-40bf-87eb-2c2cbee0491b}'; - - NS_IDOMDOCUMENT_SAFE17_IID: TGUID = '{a6cf9075-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMDOCUMENTEVENT_SAFE17_IID: TGUID = '{46b91d66-28e2-11d4-ab1e-0010830123b4}'; - - NS_IDOMDOCUMENTFRAGMENT_SAFE17_IID: TGUID = '{a6cf9076-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMDOCUMENTRANGE_SAFE17_IID: TGUID = '{7b9badc6-c9bc-447a-8670-dbd195aed24b}'; - - NS_IDOMDOCUMENTSTYLE_SAFE17_IID: TGUID = '{3d9f4973-dd2e-48f5-b5f7-2634e09eadd9}'; - - NS_IDOMDOCUMENTTYPE_SAFE17_IID: TGUID = '{a6cf9077-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMDOCUMENTVIEW_SAFE17_IID: TGUID = '{1acdb2ba-1dd2-11b2-95bc-9542495d2569}'; - - NS_IDOMDOMEXCEPTION_SAFE17_IID: TGUID = '{a6cf910a-15b3-11d2-932e-00805f8add32}'; - NS_IDOMDOMEXCEPTION_SAFE17_INDEX_SIZE_ERR = 1; - NS_IDOMDOMEXCEPTION_SAFE17_DOMSTRING_SIZE_ERR = 2; - NS_IDOMDOMEXCEPTION_SAFE17_HIERARCHY_REQUEST_ERR = 3; - NS_IDOMDOMEXCEPTION_SAFE17_WRONG_DOCUMENT_ERR = 4; - NS_IDOMDOMEXCEPTION_SAFE17_INVALID_CHARACTER_ERR = 5; - NS_IDOMDOMEXCEPTION_SAFE17_NO_DATA_ALLOWED_ERR = 6; - NS_IDOMDOMEXCEPTION_SAFE17_NO_MODIFICATION_ALLOWED_ERR = 7; - NS_IDOMDOMEXCEPTION_SAFE17_NOT_FOUND_ERR = 8; - NS_IDOMDOMEXCEPTION_SAFE17_NOT_SUPPORTED_ERR = 9; - NS_IDOMDOMEXCEPTION_SAFE17_INUSE_ATTRIBUTE_ERR = 10; - NS_IDOMDOMEXCEPTION_SAFE17_INVALID_STATE_ERR = 11; - NS_IDOMDOMEXCEPTION_SAFE17_SYNTAX_ERR = 12; - NS_IDOMDOMEXCEPTION_SAFE17_INVALID_MODIFICATION_ERR = 13; - NS_IDOMDOMEXCEPTION_SAFE17_NAMESPACE_ERR = 14; - NS_IDOMDOMEXCEPTION_SAFE17_INVALID_ACCESS_ERR = 15; - - NS_IDOMDOMIMPLEMENTATION_SAFE17_IID: TGUID = '{a6cf9074-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMELEMENT_SAFE17_IID: TGUID = '{a6cf9078-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMENTITY_SAFE17_IID: TGUID = '{a6cf9079-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMENTITYREFERENCE_SAFE17_IID: TGUID = '{a6cf907a-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMEVENTGROUP_SAFE17_IID: TGUID = '{33347bee-6620-4841-8152-36091ae80c7e}'; - - NS_IDOMEVENTLISTENER_SAFE17_IID: TGUID = '{df31c120-ded6-11d1-bd85-00805f8ae3f4}'; - - NS_IDOMEVENTTARGET_SAFE17_IID: TGUID = '{1c773b30-d1cf-11d2-bd95-00805f8ae3f4}'; - - NS_IDOMHTMLELEMENT_SAFE17_IID: TGUID = '{a6cf9085-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLANCHORELEMENT_SAFE17_IID: TGUID = '{a6cf90aa-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLAPPLETELEMENT_SAFE17_IID: TGUID = '{a6cf90ae-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLAREAELEMENT_SAFE17_IID: TGUID = '{a6cf90b0-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLBASEELEMENT_SAFE17_IID: TGUID = '{a6cf908b-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLBASEFONTELEMENT_SAFE17_IID: TGUID = '{a6cf90a6-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLBODYELEMENT_SAFE17_IID: TGUID = '{a6cf908e-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLBRELEMENT_SAFE17_IID: TGUID = '{a6cf90a5-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLBUTTONELEMENT_SAFE17_IID: TGUID = '{a6cf9095-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLCOLLECTION_SAFE17_IID: TGUID = '{a6cf9083-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLDIRECTORYELEMENT_SAFE17_IID: TGUID = '{a6cf909c-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLDIVELEMENT_SAFE17_IID: TGUID = '{a6cf90a0-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLDLISTELEMENT_SAFE17_IID: TGUID = '{a6cf909b-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLDOCUMENT_SAFE17_IID: TGUID = '{a6cf9084-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLEMBEDELEMENT_SAFE17_IID: TGUID = '{123f90ab-15b3-11d2-456e-00805f8add32}'; - - NS_IDOMHTMLFIELDSETELEMENT_SAFE17_IID: TGUID = '{a6cf9097-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLFONTELEMENT_SAFE17_IID: TGUID = '{a6cf90a7-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLFORMELEMENT_SAFE17_IID: TGUID = '{a6cf908f-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLFRAMEELEMENT_SAFE17_IID: TGUID = '{a6cf90b9-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLFRAMESETELEMENT_SAFE17_IID: TGUID = '{a6cf90b8-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLHEADELEMENT_SAFE17_IID: TGUID = '{a6cf9087-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLHEADINGELEMENT_SAFE17_IID: TGUID = '{a6cf90a2-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLHRELEMENT_SAFE17_IID: TGUID = '{a6cf90a8-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLHTMLELEMENT_SAFE17_IID: TGUID = '{a6cf9086-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLIFRAMEELEMENT_SAFE17_IID: TGUID = '{a6cf90ba-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLIMAGEELEMENT_SAFE17_IID: TGUID = '{a6cf90ab-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLINPUTELEMENT_SAFE17_IID: TGUID = '{a6cf9093-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLISINDEXELEMENT_SAFE17_IID: TGUID = '{a6cf908c-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLLABELELEMENT_SAFE17_IID: TGUID = '{a6cf9096-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLLEGENDELEMENT_SAFE17_IID: TGUID = '{a6cf9098-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLLIELEMENT_SAFE17_IID: TGUID = '{a6cf909e-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLLINKELEMENT_SAFE17_IID: TGUID = '{a6cf9088-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLMAPELEMENT_SAFE17_IID: TGUID = '{a6cf90af-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLMENUELEMENT_SAFE17_IID: TGUID = '{a6cf909d-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLMETAELEMENT_SAFE17_IID: TGUID = '{a6cf908a-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLMODELEMENT_SAFE17_IID: TGUID = '{a6cf90a9-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLOBJECTELEMENT_SAFE17_IID: TGUID = '{a6cf90ac-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLOLISTELEMENT_SAFE17_IID: TGUID = '{a6cf909a-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLOPTGROUPELEMENT_SAFE17_IID: TGUID = '{a6cf9091-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLOPTIONELEMENT_SAFE17_IID: TGUID = '{a6cf9092-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLOPTIONSCOLLECTION_SAFE17_IID: TGUID = '{bce0213c-f70f-488f-b93f-688acca55d63}'; - - NS_IDOMHTMLPARAGRAPHELEMENT_SAFE17_IID: TGUID = '{a6cf90a1-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLPARAMELEMENT_SAFE17_IID: TGUID = '{a6cf90ad-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLPREELEMENT_SAFE17_IID: TGUID = '{a6cf90a4-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLQUOTEELEMENT_SAFE17_IID: TGUID = '{a6cf90a3-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLSCRIPTELEMENT_SAFE17_IID: TGUID = '{a6cf90b1-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLSELECTELEMENT_SAFE17_IID: TGUID = '{a6cf9090-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLSTYLEELEMENT_SAFE17_IID: TGUID = '{a6cf908d-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLECAPTIONELEMENT_SAFE17_IID: TGUID = '{a6cf90b3-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLECELLELEMENT_SAFE17_IID: TGUID = '{a6cf90b7-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLECOLELEMENT_SAFE17_IID: TGUID = '{a6cf90b4-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLEELEMENT_SAFE17_IID: TGUID = '{a6cf90b2-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLEROWELEMENT_SAFE17_IID: TGUID = '{a6cf90b6-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLESECTIONELEMENT_SAFE17_IID: TGUID = '{a6cf90b5-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTEXTAREAELEMENT_SAFE17_IID: TGUID = '{a6cf9094-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTITLEELEMENT_SAFE17_IID: TGUID = '{a6cf9089-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLULISTELEMENT_SAFE17_IID: TGUID = '{a6cf9099-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMMEDIALIST_SAFE17_IID: TGUID = '{9b0c2ed7-111c-4824-adf9-ef0da6dad371}'; - - NS_IDOMUIEVENT_SAFE17_IID: TGUID = '{a6cf90c3-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMMOUSEEVENT_SAFE17_IID: TGUID = '{ff751edc-8b02-aae7-0010-8301838a3123}'; - - NS_IDOMNAMEDNODEMAP_SAFE17_IID: TGUID = '{a6cf907b-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMNODELIST_SAFE17_IID: TGUID = '{a6cf907d-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMNOTATION_SAFE17_IID: TGUID = '{a6cf907e-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMPROCESSINGINSTRUCTION_SAFE17_IID: TGUID = '{a6cf907f-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMRANGE_SAFE17_IID: TGUID = '{a6cf90ce-15b3-11d2-932e-00805f8add32}'; - NS_IDOMRANGE_SAFE17_START_TO_START = 0; - NS_IDOMRANGE_SAFE17_START_TO_END = 1; - NS_IDOMRANGE_SAFE17_END_TO_END = 2; - NS_IDOMRANGE_SAFE17_END_TO_START = 3; - - NS_IDOMRECT_SAFE17_IID: TGUID = '{71735f62-ac5c-4236-9a1f-5ffb280d531c}'; - - NS_IDOMRGBCOLOR_SAFE17_IID: TGUID = '{6aff3102-320d-4986-9790-12316bb87cf9}'; - - NS_IDOMSTYLESHEETLIST_SAFE17_IID: TGUID = '{a6cf9081-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMWINDOW_SAFE17_IID: TGUID = '{a6cf906b-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMWINDOW2_SAFE17_IID: TGUID = '{65455132-b96a-40ec-adea-52fa22b1028c}'; - - NS_IDOMWINDOWCOLLECTION_SAFE17_IID: TGUID = '{a6cf906f-15b3-11d2-932e-00805f8add32}'; - - NS_IEMBEDDINGSITEWINDOW_SAFE17_IID: TGUID = '{3e5432cd-9568-4bd1-8cbe-d50aba110743}'; - NS_IEMBEDDINGSITEWINDOW_SAFE17_DIM_FLAGS_POSITION = 1; - NS_IEMBEDDINGSITEWINDOW_SAFE17_DIM_FLAGS_SIZE_INNER = 2; - NS_IEMBEDDINGSITEWINDOW_SAFE17_DIM_FLAGS_SIZE_OUTER = 4; - - NS_IFACTORY_SAFE17_IID: TGUID = '{00000001-0000-0000-c000-000000000046}'; - - NS_IURI_SAFE17_IID: TGUID = '{07a22cc0-0ce5-11d3-9331-00104ba0fd40}'; - - NS_IURL_SAFE17_IID: TGUID = '{d6116970-8034-11d3-9399-00104ba0fd40}'; - - NS_IFILEURL_SAFE17_IID: TGUID = '{d26b2e2e-1dd1-11b2-88f3-8545a7ba7949}'; - - NS_IGLOBALHISTORY_SAFE17_IID: TGUID = '{9491c383-e3c4-11d2-bdbe-0050040a9b44}'; - - NS_IHISTORYENTRY_SAFE17_IID: TGUID = '{a41661d4-1417-11d5-9882-00c04fa02f40}'; - - NS_IHTTPCHANNEL_SAFE17_IID: TGUID = '{9277fe09-f0cc-4cd9-bbce-581dd94b0260}'; - - NS_IHTTPHEADERVISITOR_SAFE17_IID: TGUID = '{0cf40717-d7c1-4a94-8c1e-d6c9734101bb}'; - - NS_IINPUTSTREAM_SAFE17_IID: TGUID = '{fa9c7f6c-61b3-11d4-9877-00c04fa0cf4a}'; - - NS_IINTERFACEREQUESTOR_SAFE17_IID: TGUID = '{033a1470-8b2a-11d3-af88-00a024ffc08c}'; - - NS_IIOSERVICE_SAFE17_IID: TGUID = '{bddeda3f-9020-4d12-8c70-984ee9f7935e}'; - - NS_ILOADGROUP_SAFE17_IID: TGUID = '{3de0a31c-feaf-400f-9f1e-4ef71f8b20cc}'; - - NS_ILOCALFILE_SAFE17_IID: TGUID = '{aa610f20-a889-11d3-8c81-000064657374}'; - - NS_IMEMORY_SAFE17_IID: TGUID = '{59e7e77a-38e4-11d4-8cf5-0060b0fc14a3}'; - - NS_IMODULE_SAFE17_IID: TGUID = '{7392d032-5371-11d3-994e-00805fd26fee}'; - - NS_IOBSERVER_SAFE17_IID: TGUID = '{db242e01-e4d9-11d2-9dde-000064657374}'; - - NS_IOBSERVERSERVICE_SAFE17_IID: TGUID = '{d07f5192-e3d1-11d2-8acd-00105a1b8860}'; - - NS_IOUTPUTSTREAM_SAFE17_IID: TGUID = '{0d0acd2a-61b4-11d4-9877-00c04fa0cf4a}'; - - NS_IPASSWORD_SAFE17_IID: TGUID = '{cf39c2b0-1e4b-11d5-a549-0010a401eb10}'; - - NS_IPREFBRANCH_SAFE17_IID: TGUID = '{56c35506-f14b-11d3-99d3-ddbfac2ccf65}'; - NS_IPREFBRANCH_SAFE17_PREF_INVALID = 0; - NS_IPREFBRANCH_SAFE17_PREF_STRING = 32; - NS_IPREFBRANCH_SAFE17_PREF_INT = 64; - NS_IPREFBRANCH_SAFE17_PREF_BOOL = 128; - - NS_IPREFLOCALIZEDSTRING_SAFE17_IID: TGUID = '{ae419e24-1dd1-11b2-b39a-d3e5e7073802}'; - - NS_IPREFSERVICE_SAFE17_IID: TGUID = '{decb9cc7-c08f-4ea5-be91-a8fc637ce2d2}'; - - NS_IPRINTSESSION_SAFE17_IID: TGUID = '{2f977d52-5485-11d4-87e2-0010a4e75ef2}'; - - NS_IPRINTSETTINGS_SAFE17_IID: TGUID = '{83427530-f790-11d4-a869-00105a183419}'; - NS_IPRINTSETTINGS_SAFE17_kInitSaveOddEvenPages = 1; - NS_IPRINTSETTINGS_SAFE17_kInitSaveHeaderLeft = 2; - NS_IPRINTSETTINGS_SAFE17_kInitSaveHeaderCenter = 4; - NS_IPRINTSETTINGS_SAFE17_kInitSaveHeaderRight = 8; - NS_IPRINTSETTINGS_SAFE17_kInitSaveFooterLeft = 16; - NS_IPRINTSETTINGS_SAFE17_kInitSaveFooterCenter = 32; - NS_IPRINTSETTINGS_SAFE17_kInitSaveFooterRight = 64; - NS_IPRINTSETTINGS_SAFE17_kInitSaveBGColors = 128; - NS_IPRINTSETTINGS_SAFE17_kInitSaveBGImages = 256; - NS_IPRINTSETTINGS_SAFE17_kInitSavePaperSize = 512; - NS_IPRINTSETTINGS_SAFE17_kInitSavePaperName = 1024; - NS_IPRINTSETTINGS_SAFE17_kInitSavePaperSizeUnit = 2048; - NS_IPRINTSETTINGS_SAFE17_kInitSavePaperSizeType = 4096; - NS_IPRINTSETTINGS_SAFE17_kInitSavePaperData = 8192; - NS_IPRINTSETTINGS_SAFE17_kInitSavePaperWidth = 16384; - NS_IPRINTSETTINGS_SAFE17_kInitSavePaperHeight = 32768; - NS_IPRINTSETTINGS_SAFE17_kInitSaveReversed = 65536; - NS_IPRINTSETTINGS_SAFE17_kInitSaveInColor = 131072; - NS_IPRINTSETTINGS_SAFE17_kInitSaveOrientation = 262144; - NS_IPRINTSETTINGS_SAFE17_kInitSavePrintCommand = 524288; - NS_IPRINTSETTINGS_SAFE17_kInitSavePrinterName = 1048576; - NS_IPRINTSETTINGS_SAFE17_kInitSavePrintToFile = 2097152; - NS_IPRINTSETTINGS_SAFE17_kInitSaveToFileName = 4194304; - NS_IPRINTSETTINGS_SAFE17_kInitSavePageDelay = 8388608; - NS_IPRINTSETTINGS_SAFE17_kInitSaveMargins = 16777216; - NS_IPRINTSETTINGS_SAFE17_kInitSaveNativeData = 33554432; - NS_IPRINTSETTINGS_SAFE17_kInitSavePlexName = 67108864; - NS_IPRINTSETTINGS_SAFE17_kInitSaveShrinkToFit = 134217728; - NS_IPRINTSETTINGS_SAFE17_kInitSaveScaling = 268435456; - NS_IPRINTSETTINGS_SAFE17_kInitSaveAll = 4294967295; - NS_IPRINTSETTINGS_SAFE17_kPrintOddPages = 1; - NS_IPRINTSETTINGS_SAFE17_kPrintEvenPages = 2; - NS_IPRINTSETTINGS_SAFE17_kEnableSelectionRB = 4; - NS_IPRINTSETTINGS_SAFE17_kRangeAllPages = 0; - NS_IPRINTSETTINGS_SAFE17_kRangeSpecifiedPageRange = 1; - NS_IPRINTSETTINGS_SAFE17_kRangeSelection = 2; - NS_IPRINTSETTINGS_SAFE17_kRangeFocusFrame = 3; - NS_IPRINTSETTINGS_SAFE17_kJustLeft = 0; - NS_IPRINTSETTINGS_SAFE17_kJustCenter = 1; - NS_IPRINTSETTINGS_SAFE17_kJustRight = 2; - NS_IPRINTSETTINGS_SAFE17_kUseInternalDefault = 0; - NS_IPRINTSETTINGS_SAFE17_kUseSettingWhenPossible = 1; - NS_IPRINTSETTINGS_SAFE17_kPaperSizeNativeData = 0; - NS_IPRINTSETTINGS_SAFE17_kPaperSizeDefined = 1; - NS_IPRINTSETTINGS_SAFE17_kPaperSizeInches = 0; - NS_IPRINTSETTINGS_SAFE17_kPaperSizeMillimeters = 1; - NS_IPRINTSETTINGS_SAFE17_kPortraitOrientation = 0; - NS_IPRINTSETTINGS_SAFE17_kLandscapeOrientation = 1; - NS_IPRINTSETTINGS_SAFE17_kNoFrames = 0; - NS_IPRINTSETTINGS_SAFE17_kFramesAsIs = 1; - NS_IPRINTSETTINGS_SAFE17_kSelectedFrame = 2; - NS_IPRINTSETTINGS_SAFE17_kEachFrameSep = 3; - NS_IPRINTSETTINGS_SAFE17_kFrameEnableNone = 0; - NS_IPRINTSETTINGS_SAFE17_kFrameEnableAll = 1; - NS_IPRINTSETTINGS_SAFE17_kFrameEnableAsIsAndEach = 2; - - NS_IPROFILE_SAFE17_IID: TGUID = '{02b0625a-e7f3-11d2-9f5a-006008a6efe9}'; - NS_IPROFILE_SAFE17_SHUTDOWN_PERSIST = 1; - NS_IPROFILE_SAFE17_SHUTDOWN_CLEANSE = 2; - - NS_IPROFILECHANGESTATUS_SAFE17_IID: TGUID = '{2f977d43-5485-11d4-87e2-0010a4e75ef2}'; - - NS_IPROMPT_SAFE17_IID: TGUID = '{a63f70c0-148b-11d3-9333-00104ba0fd40}'; - NS_IPROMPT_SAFE17_BUTTON_POS_0 = 1; - NS_IPROMPT_SAFE17_BUTTON_POS_1 = 256; - NS_IPROMPT_SAFE17_BUTTON_POS_2 = 65536; - NS_IPROMPT_SAFE17_BUTTON_TITLE_OK = 1; - NS_IPROMPT_SAFE17_BUTTON_TITLE_CANCEL = 2; - NS_IPROMPT_SAFE17_BUTTON_TITLE_YES = 3; - NS_IPROMPT_SAFE17_BUTTON_TITLE_NO = 4; - NS_IPROMPT_SAFE17_BUTTON_TITLE_SAVE = 5; - NS_IPROMPT_SAFE17_BUTTON_TITLE_DONT_SAVE = 6; - NS_IPROMPT_SAFE17_BUTTON_TITLE_REVERT = 7; - NS_IPROMPT_SAFE17_BUTTON_TITLE_IS_STRING = 127; - NS_IPROMPT_SAFE17_BUTTON_POS_0_DEFAULT = 0; - NS_IPROMPT_SAFE17_BUTTON_POS_1_DEFAULT = 16777216; - NS_IPROMPT_SAFE17_BUTTON_POS_2_DEFAULT = 33554432; - NS_IPROMPT_SAFE17_BUTTON_DELAY_ENABLE = 67108864; - NS_IPROMPT_SAFE17_STD_OK_CANCEL_BUTTONS = 513; - - NS_IPROMPTSERVICE_SAFE17_IID: TGUID = '{1630c61a-325e-49ca-8759-a31b16c47aa5}'; - NS_IPROMPTSERVICE_SAFE17_BUTTON_POS_0 = 1; - NS_IPROMPTSERVICE_SAFE17_BUTTON_POS_1 = 256; - NS_IPROMPTSERVICE_SAFE17_BUTTON_POS_2 = 65536; - NS_IPROMPTSERVICE_SAFE17_BUTTON_TITLE_OK = 1; - NS_IPROMPTSERVICE_SAFE17_BUTTON_TITLE_CANCEL = 2; - NS_IPROMPTSERVICE_SAFE17_BUTTON_TITLE_YES = 3; - NS_IPROMPTSERVICE_SAFE17_BUTTON_TITLE_NO = 4; - NS_IPROMPTSERVICE_SAFE17_BUTTON_TITLE_SAVE = 5; - NS_IPROMPTSERVICE_SAFE17_BUTTON_TITLE_DONT_SAVE = 6; - NS_IPROMPTSERVICE_SAFE17_BUTTON_TITLE_REVERT = 7; - NS_IPROMPTSERVICE_SAFE17_BUTTON_TITLE_IS_STRING = 127; - NS_IPROMPTSERVICE_SAFE17_BUTTON_POS_0_DEFAULT = 0; - NS_IPROMPTSERVICE_SAFE17_BUTTON_POS_1_DEFAULT = 16777216; - NS_IPROMPTSERVICE_SAFE17_BUTTON_POS_2_DEFAULT = 33554432; - NS_IPROMPTSERVICE_SAFE17_BUTTON_DELAY_ENABLE = 67108864; - NS_IPROMPTSERVICE_SAFE17_STD_OK_CANCEL_BUTTONS = 513; - NS_IPROMPTSERVICE_SAFE17_STD_YES_NO_BUTTONS = 1027; - - NS_IPROPERTIES_SAFE17_IID: TGUID = '{78650582-4e93-4b60-8e85-26ebd3eb14ca}'; - - NS_IPROTOCOLHANDLER_SAFE17_IID: TGUID = '{15fd6940-8ea7-11d3-93ad-00104ba0fd40}'; - NS_IPROTOCOLHANDLER_SAFE17_URI_STD = 0; - NS_IPROTOCOLHANDLER_SAFE17_URI_NORELATIVE = 1; - NS_IPROTOCOLHANDLER_SAFE17_URI_NOAUTH = 2; - NS_IPROTOCOLHANDLER_SAFE17_ALLOWS_PROXY = 4; - NS_IPROTOCOLHANDLER_SAFE17_ALLOWS_PROXY_HTTP = 8; - - NS_IREQUESTOBSERVER_SAFE17_IID: TGUID = '{fd91e2e0-1481-11d3-9333-00104ba0fd40}'; - - NS_ISCRIPTABLEINPUTSTREAM_SAFE17_IID: TGUID = '{a2a32f90-9b90-11d3-a189-0050041caf44}'; - - NS_ISECURITYWARNINGDIALOGS_SAFE17_IID: TGUID = '{1c399d06-1dd2-11b2-bc58-c87cbcacdb78}'; - - NS_ISELECTION_SAFE17_IID: TGUID = '{b2c7ed59-8634-4352-9e37-5484c8b6e4e1}'; - - NS_ISERVICEMANAGER_SAFE17_IID: TGUID = '{8bb35ed9-e332-462d-9155-4a002ab5c958}'; - - NS_ISHISTORY_SAFE17_IID: TGUID = '{7294fe9b-14d8-11d5-9882-00c04fa02f40}'; - - NS_ISHISTORYLISTENER_SAFE17_IID: TGUID = '{3b07f591-e8e1-11d4-9882-00c04fa02f40}'; - - NS_ISTREAMLISTENER_SAFE17_IID: TGUID = '{1a637020-1482-11d3-9333-00104ba0fd40}'; - - NS_ISUPPORTSPRIMITIVE_SAFE17_IID: TGUID = '{d0d4b136-1dd1-11b2-9371-f0727ef827c0}'; - NS_ISUPPORTSPRIMITIVE_SAFE17_TYPE_ID = 1; - NS_ISUPPORTSPRIMITIVE_SAFE17_TYPE_CSTRING = 2; - NS_ISUPPORTSPRIMITIVE_SAFE17_TYPE_STRING = 3; - NS_ISUPPORTSPRIMITIVE_SAFE17_TYPE_PRBOOL = 4; - NS_ISUPPORTSPRIMITIVE_SAFE17_TYPE_PRUINT8 = 5; - NS_ISUPPORTSPRIMITIVE_SAFE17_TYPE_PRUINT16 = 6; - NS_ISUPPORTSPRIMITIVE_SAFE17_TYPE_PRUINT32 = 7; - NS_ISUPPORTSPRIMITIVE_SAFE17_TYPE_PRUINT64 = 8; - NS_ISUPPORTSPRIMITIVE_SAFE17_TYPE_PRTIME = 9; - NS_ISUPPORTSPRIMITIVE_SAFE17_TYPE_CHAR = 10; - NS_ISUPPORTSPRIMITIVE_SAFE17_TYPE_PRINT16 = 11; - NS_ISUPPORTSPRIMITIVE_SAFE17_TYPE_PRINT32 = 12; - NS_ISUPPORTSPRIMITIVE_SAFE17_TYPE_PRINT64 = 13; - NS_ISUPPORTSPRIMITIVE_SAFE17_TYPE_FLOAT = 14; - NS_ISUPPORTSPRIMITIVE_SAFE17_TYPE_DOUBLE = 15; - NS_ISUPPORTSPRIMITIVE_SAFE17_TYPE_VOID = 16; - NS_ISUPPORTSPRIMITIVE_SAFE17_TYPE_INTERFACE_POINTER = 17; - - NS_ISUPPORTSID_SAFE17_IID: TGUID = '{d18290a0-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSCSTRING_SAFE17_IID: TGUID = '{d65ff270-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSSTRING_SAFE17_IID: TGUID = '{d79dc970-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRBOOL_SAFE17_IID: TGUID = '{ddc3b490-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRUINT8_SAFE17_IID: TGUID = '{dec2e4e0-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRUINT16_SAFE17_IID: TGUID = '{dfacb090-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRUINT32_SAFE17_IID: TGUID = '{e01dc470-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRUINT64_SAFE17_IID: TGUID = '{e13567c0-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRTIME_SAFE17_IID: TGUID = '{e2563630-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSCHAR_SAFE17_IID: TGUID = '{e2b05e40-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRINT16_SAFE17_IID: TGUID = '{e30d94b0-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRINT32_SAFE17_IID: TGUID = '{e36c5250-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRINT64_SAFE17_IID: TGUID = '{e3cb0ff0-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSFLOAT_SAFE17_IID: TGUID = '{abeaa390-4ac0-11d3-baea-00805f8a5dd7}'; - - NS_ISUPPORTSDOUBLE_SAFE17_IID: TGUID = '{b32523a0-4ac0-11d3-baea-00805f8a5dd7}'; - - NS_ISUPPORTSVOID_SAFE17_IID: TGUID = '{464484f0-568d-11d3-baf8-00805f8a5dd7}'; - - NS_ISUPPORTSINTERFACEPOINTER_SAFE17_IID: TGUID = '{995ea724-1dd1-11b2-9211-c21bdd3e7ed0}'; - - NS_ITOOLTIPLISTENER_SAFE17_IID: TGUID = '{44b78386-1dd2-11b2-9ad2-e4eee2ca1916}'; - - NS_ITOOLTIPTEXTPROVIDER_SAFE17_IID: TGUID = '{b128a1e6-44f3-4331-8fbe-5af360ff21ee}'; - - NS_ITRACEREFCNT_SAFE17_IID: TGUID = '{273dc92f-0fe6-4545-96a9-21be77828039}'; - - NS_IUNICHARSTREAMLISTENER_SAFE17_IID: TGUID = '{4a7e9b62-fef8-400d-9865-d6820f630b4c}'; - - NS_IUPLOADCHANNEL_SAFE17_IID: TGUID = '{ddf633d8-e9a4-439d-ad88-de636fd9bb75}'; - - NS_IURICONTENTLISTENER_SAFE17_IID: TGUID = '{94928ab3-8b63-11d3-989d-001083010e9b}'; - - NS_IWEAKREFERENCE_SAFE17_IID: TGUID = '{9188bc85-f92e-11d2-81ef-0060083a0bcf}'; - - NS_ISUPPORTSWEAKREFERENCE_SAFE17_IID: TGUID = '{9188bc86-f92e-11d2-81ef-0060083a0bcf}'; - - NS_IWEBBROWSER_SAFE17_IID: TGUID = '{69e5df00-7b8b-11d3-af61-00a024ffc08c}'; - - NS_IWEBBROWSERCHROME_SAFE17_IID: TGUID = '{ba434c60-9d52-11d3-afb0-00a024ffc08c}'; - NS_IWEBBROWSERCHROME_SAFE17_STATUS_SCRIPT = 1; - NS_IWEBBROWSERCHROME_SAFE17_STATUS_SCRIPT_DEFAULT = 2; - NS_IWEBBROWSERCHROME_SAFE17_STATUS_LINK = 3; - NS_IWEBBROWSERCHROME_SAFE17_CHROME_DEFAULT = 1; - NS_IWEBBROWSERCHROME_SAFE17_CHROME_WINDOW_BORDERS = 2; - NS_IWEBBROWSERCHROME_SAFE17_CHROME_WINDOW_CLOSE = 4; - NS_IWEBBROWSERCHROME_SAFE17_CHROME_WINDOW_RESIZE = 8; - NS_IWEBBROWSERCHROME_SAFE17_CHROME_MENUBAR = 16; - NS_IWEBBROWSERCHROME_SAFE17_CHROME_TOOLBAR = 32; - NS_IWEBBROWSERCHROME_SAFE17_CHROME_LOCATIONBAR = 64; - NS_IWEBBROWSERCHROME_SAFE17_CHROME_STATUSBAR = 128; - NS_IWEBBROWSERCHROME_SAFE17_CHROME_PERSONAL_TOOLBAR = 256; - NS_IWEBBROWSERCHROME_SAFE17_CHROME_SCROLLBARS = 512; - NS_IWEBBROWSERCHROME_SAFE17_CHROME_TITLEBAR = 1024; - NS_IWEBBROWSERCHROME_SAFE17_CHROME_EXTRA = 2048; - NS_IWEBBROWSERCHROME_SAFE17_CHROME_WITH_SIZE = 4096; - NS_IWEBBROWSERCHROME_SAFE17_CHROME_WITH_POSITION = 8192; - NS_IWEBBROWSERCHROME_SAFE17_CHROME_WINDOW_MIN = 16384; - NS_IWEBBROWSERCHROME_SAFE17_CHROME_WINDOW_POPUP = 32768; - NS_IWEBBROWSERCHROME_SAFE17_CHROME_WINDOW_RAISED = 33554432; - NS_IWEBBROWSERCHROME_SAFE17_CHROME_WINDOW_LOWERED = 67108864; - NS_IWEBBROWSERCHROME_SAFE17_CHROME_CENTER_SCREEN = 134217728; - NS_IWEBBROWSERCHROME_SAFE17_CHROME_DEPENDENT = 268435456; - NS_IWEBBROWSERCHROME_SAFE17_CHROME_MODAL = 536870912; - NS_IWEBBROWSERCHROME_SAFE17_CHROME_OPENAS_DIALOG = 1073741824; - NS_IWEBBROWSERCHROME_SAFE17_CHROME_OPENAS_CHROME = 2147483648; - NS_IWEBBROWSERCHROME_SAFE17_CHROME_ALL = 4094; - - NS_IWEBBROWSERCHROMEFOCUS_SAFE17_IID: TGUID = '{d2206418-1dd1-11b2-8e55-acddcd2bcfb8}'; - - NS_IWEBBROWSERFIND_SAFE17_IID: TGUID = '{2f977d44-5485-11d4-87e2-0010a4e75ef2}'; - - NS_IWEBBROWSERFINDINFRAMES_SAFE17_IID: TGUID = '{e0f5d182-34bc-11d5-be5b-b760676c6ebc}'; - - NS_IWEBBROWSERFOCUS_SAFE17_IID: TGUID = '{9c5d3c58-1dd1-11b2-a1c9-f3699284657a}'; - - NS_IWEBBROWSERPRINT_SAFE17_IID: TGUID = '{9a7ca4b0-fbba-11d4-a869-00105a183419}'; - NS_IWEBBROWSERPRINT_SAFE17_PRINTPREVIEW_GOTO_PAGENUM = 0; - NS_IWEBBROWSERPRINT_SAFE17_PRINTPREVIEW_PREV_PAGE = 1; - NS_IWEBBROWSERPRINT_SAFE17_PRINTPREVIEW_NEXT_PAGE = 2; - NS_IWEBBROWSERPRINT_SAFE17_PRINTPREVIEW_HOME = 3; - NS_IWEBBROWSERPRINT_SAFE17_PRINTPREVIEW_END = 4; - - NS_IWEBBROWSERSETUP_SAFE17_IID: TGUID = '{f15398a0-8018-11d3-af70-00a024ffc08c}'; - NS_IWEBBROWSERSETUP_SAFE17_SETUP_ALLOW_PLUGINS = 1; - NS_IWEBBROWSERSETUP_SAFE17_SETUP_ALLOW_JAVASCRIPT = 2; - NS_IWEBBROWSERSETUP_SAFE17_SETUP_ALLOW_META_REDIRECTS = 3; - NS_IWEBBROWSERSETUP_SAFE17_SETUP_ALLOW_SUBFRAMES = 4; - NS_IWEBBROWSERSETUP_SAFE17_SETUP_ALLOW_IMAGES = 5; - NS_IWEBBROWSERSETUP_SAFE17_SETUP_FOCUS_DOC_BEFORE_CONTENT = 6; - NS_IWEBBROWSERSETUP_SAFE17_SETUP_USE_GLOBAL_HISTORY = 256; - NS_IWEBBROWSERSETUP_SAFE17_SETUP_IS_CHROME_WRAPPER = 7; - - NS_IWEBPROGRESS_SAFE17_IID: TGUID = '{570f39d0-efd0-11d3-b093-00a024ffc08c}'; - NS_IWEBPROGRESS_SAFE17_NOTIFY_STATE_REQUEST = 1; - NS_IWEBPROGRESS_SAFE17_NOTIFY_STATE_DOCUMENT = 2; - NS_IWEBPROGRESS_SAFE17_NOTIFY_STATE_NETWORK = 4; - NS_IWEBPROGRESS_SAFE17_NOTIFY_STATE_WINDOW = 8; - NS_IWEBPROGRESS_SAFE17_NOTIFY_STATE_ALL = 15; - NS_IWEBPROGRESS_SAFE17_NOTIFY_PROGRESS = 16; - NS_IWEBPROGRESS_SAFE17_NOTIFY_STATUS = 32; - NS_IWEBPROGRESS_SAFE17_NOTIFY_SECURITY = 64; - NS_IWEBPROGRESS_SAFE17_NOTIFY_LOCATION = 128; - NS_IWEBPROGRESS_SAFE17_NOTIFY_ALL = 255; - - NS_IWEBPROGRESSLISTENER_SAFE17_IID: TGUID = '{570f39d1-efd0-11d3-b093-00a024ffc08c}'; - NS_IWEBPROGRESSLISTENER_SAFE17_STATE_START = 1; - NS_IWEBPROGRESSLISTENER_SAFE17_STATE_REDIRECTING = 2; - NS_IWEBPROGRESSLISTENER_SAFE17_STATE_TRANSFERRING = 4; - NS_IWEBPROGRESSLISTENER_SAFE17_STATE_NEGOTIATING = 8; - NS_IWEBPROGRESSLISTENER_SAFE17_STATE_STOP = 16; - NS_IWEBPROGRESSLISTENER_SAFE17_STATE_IS_REQUEST = 65536; - NS_IWEBPROGRESSLISTENER_SAFE17_STATE_IS_DOCUMENT = 131072; - NS_IWEBPROGRESSLISTENER_SAFE17_STATE_IS_NETWORK = 262144; - NS_IWEBPROGRESSLISTENER_SAFE17_STATE_IS_WINDOW = 524288; - NS_IWEBPROGRESSLISTENER_SAFE17_STATE_IS_INSECURE = 4; - NS_IWEBPROGRESSLISTENER_SAFE17_STATE_IS_BROKEN = 1; - NS_IWEBPROGRESSLISTENER_SAFE17_STATE_IS_SECURE = 2; - NS_IWEBPROGRESSLISTENER_SAFE17_STATE_SECURE_HIGH = 262144; - NS_IWEBPROGRESSLISTENER_SAFE17_STATE_SECURE_MED = 65536; - NS_IWEBPROGRESSLISTENER_SAFE17_STATE_SECURE_LOW = 131072; - - NS_IWINDOWCREATOR_SAFE17_IID: TGUID = '{30465632-a777-44cc-90f9-8145475ef999}'; - - NS_IWINDOWWATCHER_SAFE17_IID: TGUID = '{002286a8-494b-43b3-8ddd-49e3fc50622b}'; - - NS_IX509CERT_SAFE17_IID: TGUID = '{f0980f60-ee3d-11d4-998b-00b0d02354a0}'; - NS_IX509CERT_SAFE17_UNKNOWN_CERT = 0; - NS_IX509CERT_SAFE17_CA_CERT = 1; - NS_IX509CERT_SAFE17_USER_CERT = 2; - NS_IX509CERT_SAFE17_EMAIL_CERT = 4; - NS_IX509CERT_SAFE17_SERVER_CERT = 8; - NS_IX509CERT_SAFE17_VERIFIED_OK = 0; - NS_IX509CERT_SAFE17_NOT_VERIFIED_UNKNOWN = 1; - NS_IX509CERT_SAFE17_CERT_REVOKED = 2; - NS_IX509CERT_SAFE17_CERT_EXPIRED = 4; - NS_IX509CERT_SAFE17_CERT_NOT_TRUSTED = 8; - NS_IX509CERT_SAFE17_ISSUER_NOT_TRUSTED = 16; - NS_IX509CERT_SAFE17_ISSUER_UNKNOWN = 32; - NS_IX509CERT_SAFE17_INVALID_CA = 64; - NS_IX509CERT_SAFE17_USAGE_NOT_ALLOWED = 128; - NS_IX509CERT_SAFE17_CERT_USAGE_SSLClient = 0; - NS_IX509CERT_SAFE17_CERT_USAGE_SSLServer = 1; - NS_IX509CERT_SAFE17_CERT_USAGE_SSLServerWithStepUp = 2; - NS_IX509CERT_SAFE17_CERT_USAGE_SSLCA = 3; - NS_IX509CERT_SAFE17_CERT_USAGE_EmailSigner = 4; - NS_IX509CERT_SAFE17_CERT_USAGE_EmailRecipient = 5; - NS_IX509CERT_SAFE17_CERT_USAGE_ObjectSigner = 6; - NS_IX509CERT_SAFE17_CERT_USAGE_UserCertImport = 7; - NS_IX509CERT_SAFE17_CERT_USAGE_VerifyCA = 8; - NS_IX509CERT_SAFE17_CERT_USAGE_ProtectedObjectSigner = 9; - NS_IX509CERT_SAFE17_CERT_USAGE_StatusResponder = 10; - NS_IX509CERT_SAFE17_CERT_USAGE_AnyCA = 11; - - NS_IX509CERTDB_SAFE17_IID: TGUID = '{da48b3c0-1284-11d5-ac67-000064657374}'; - NS_IX509CERTDB_SAFE17_UNTRUSTED = 0; - NS_IX509CERTDB_SAFE17_TRUSTED_SSL = 1; - NS_IX509CERTDB_SAFE17_TRUSTED_EMAIL = 2; - NS_IX509CERTDB_SAFE17_TRUSTED_OBJSIGN = 4; - - NS_IX509CERTVALIDITY_SAFE17_IID: TGUID = '{e701dfd8-1dd1-11b2-a172-ffa6cc6156ad}'; - -type - nsISupports_safe17 = interface; - mozIJSSubScriptLoader_safe17 = interface; - nsIArray_safe17 = interface; - nsIMutableArray_safe17 = interface; - nsIASN1Object_safe17 = interface; - nsIASN1Sequence_safe17 = interface; - nsIAuthPrompt_safe17 = interface; - nsIBadCertListener_safe17 = interface; - nsISimpleEnumerator_safe17 = interface; - nsICategoryManager_safe17 = interface; - nsICertificateDialogs_safe17 = interface; - nsIRequest_safe17 = interface; - nsIChannel_safe17 = interface; - nsIProgrammingLanguage_safe17 = interface; - nsIClassInfo_safe17 = interface; - nsIClipboardCommands_safe17 = interface; - nsIComponentManager_safe17 = interface; - nsIComponentRegistrar_safe17 = interface; - nsIContextMenuListener_safe17 = interface; - nsICookie_safe17 = interface; - nsICookieManager_safe17 = interface; - nsICRLInfo_safe17 = interface; - nsIDebug_safe17 = interface; - nsIFile_safe17 = interface; - nsIDirectoryServiceProvider_safe17 = interface; - nsIDirectoryServiceProvider2_safe17 = interface; - nsIDirectoryService_safe17 = interface; - nsIDOM3DocumentEvent_safe17 = interface; - nsIDOM3EventTarget_safe17 = interface; - nsIDOMAbstractView_safe17 = interface; - nsIDOMNode_safe17 = interface; - nsIDOMAttr_safe17 = interface; - nsIDOMBarProp_safe17 = interface; - nsIDOMCharacterData_safe17 = interface; - nsIDOMText_safe17 = interface; - nsIDOMCDATASection_safe17 = interface; - nsIDOMComment_safe17 = interface; - nsIDOMCounter_safe17 = interface; - nsIDOMCSSValue_safe17 = interface; - nsIDOMCSSPrimitiveValue_safe17 = interface; - nsIDOMCSSRule_safe17 = interface; - nsIDOMCSSRuleList_safe17 = interface; - nsIDOMCSSStyleDeclaration_safe17 = interface; - nsIDOMStyleSheet_safe17 = interface; - nsIDOMCSSStyleSheet_safe17 = interface; - nsIDOMCSSValueList_safe17 = interface; - nsIDOMEvent_safe17 = interface; - nsIDOMCustomEvent_safe17 = interface; - nsIDOMDocument_safe17 = interface; - nsIDOMDocumentEvent_safe17 = interface; - nsIDOMDocumentFragment_safe17 = interface; - nsIDOMDocumentRange_safe17 = interface; - nsIDOMDocumentStyle_safe17 = interface; - nsIDOMDocumentType_safe17 = interface; - nsIDOMDocumentView_safe17 = interface; - nsIDOMDOMException_safe17 = interface; - nsIDOMDOMImplementation_safe17 = interface; - nsIDOMElement_safe17 = interface; - nsIDOMEntity_safe17 = interface; - nsIDOMEntityReference_safe17 = interface; - nsIDOMEventGroup_safe17 = interface; - nsIDOMEventListener_safe17 = interface; - nsIDOMEventTarget_safe17 = interface; - nsIDOMHTMLElement_safe17 = interface; - nsIDOMHTMLAnchorElement_safe17 = interface; - nsIDOMHTMLAppletElement_safe17 = interface; - nsIDOMHTMLAreaElement_safe17 = interface; - nsIDOMHTMLBaseElement_safe17 = interface; - nsIDOMHTMLBaseFontElement_safe17 = interface; - nsIDOMHTMLBodyElement_safe17 = interface; - nsIDOMHTMLBRElement_safe17 = interface; - nsIDOMHTMLButtonElement_safe17 = interface; - nsIDOMHTMLCollection_safe17 = interface; - nsIDOMHTMLDirectoryElement_safe17 = interface; - nsIDOMHTMLDivElement_safe17 = interface; - nsIDOMHTMLDListElement_safe17 = interface; - nsIDOMHTMLDocument_safe17 = interface; - nsIDOMHTMLEmbedElement_safe17 = interface; - nsIDOMHTMLFieldSetElement_safe17 = interface; - nsIDOMHTMLFontElement_safe17 = interface; - nsIDOMHTMLFormElement_safe17 = interface; - nsIDOMHTMLFrameElement_safe17 = interface; - nsIDOMHTMLFrameSetElement_safe17 = interface; - nsIDOMHTMLHeadElement_safe17 = interface; - nsIDOMHTMLHeadingElement_safe17 = interface; - nsIDOMHTMLHRElement_safe17 = interface; - nsIDOMHTMLHtmlElement_safe17 = interface; - nsIDOMHTMLIFrameElement_safe17 = interface; - nsIDOMHTMLImageElement_safe17 = interface; - nsIDOMHTMLInputElement_safe17 = interface; - nsIDOMHTMLIsIndexElement_safe17 = interface; - nsIDOMHTMLLabelElement_safe17 = interface; - nsIDOMHTMLLegendElement_safe17 = interface; - nsIDOMHTMLLIElement_safe17 = interface; - nsIDOMHTMLLinkElement_safe17 = interface; - nsIDOMHTMLMapElement_safe17 = interface; - nsIDOMHTMLMenuElement_safe17 = interface; - nsIDOMHTMLMetaElement_safe17 = interface; - nsIDOMHTMLModElement_safe17 = interface; - nsIDOMHTMLObjectElement_safe17 = interface; - nsIDOMHTMLOListElement_safe17 = interface; - nsIDOMHTMLOptGroupElement_safe17 = interface; - nsIDOMHTMLOptionElement_safe17 = interface; - nsIDOMHTMLOptionsCollection_safe17 = interface; - nsIDOMHTMLParagraphElement_safe17 = interface; - nsIDOMHTMLParamElement_safe17 = interface; - nsIDOMHTMLPreElement_safe17 = interface; - nsIDOMHTMLQuoteElement_safe17 = interface; - nsIDOMHTMLScriptElement_safe17 = interface; - nsIDOMHTMLSelectElement_safe17 = interface; - nsIDOMHTMLStyleElement_safe17 = interface; - nsIDOMHTMLTableCaptionElement_safe17 = interface; - nsIDOMHTMLTableCellElement_safe17 = interface; - nsIDOMHTMLTableColElement_safe17 = interface; - nsIDOMHTMLTableElement_safe17 = interface; - nsIDOMHTMLTableRowElement_safe17 = interface; - nsIDOMHTMLTableSectionElement_safe17 = interface; - nsIDOMHTMLTextAreaElement_safe17 = interface; - nsIDOMHTMLTitleElement_safe17 = interface; - nsIDOMHTMLUListElement_safe17 = interface; - nsIDOMMediaList_safe17 = interface; - nsIDOMUIEvent_safe17 = interface; - nsIDOMMouseEvent_safe17 = interface; - nsIDOMNamedNodeMap_safe17 = interface; - nsIDOMNodeList_safe17 = interface; - nsIDOMNotation_safe17 = interface; - nsIDOMProcessingInstruction_safe17 = interface; - nsIDOMRange_safe17 = interface; - nsIDOMRect_safe17 = interface; - nsIDOMRGBColor_safe17 = interface; - nsIDOMStyleSheetList_safe17 = interface; - nsIDOMWindow_safe17 = interface; - nsIDOMWindow2_safe17 = interface; - nsIDOMWindowCollection_safe17 = interface; - nsIEmbeddingSiteWindow_safe17 = interface; - nsIFactory_safe17 = interface; - nsIURI_safe17 = interface; - nsIURL_safe17 = interface; - nsIFileURL_safe17 = interface; - nsIGlobalHistory_safe17 = interface; - nsIHistoryEntry_safe17 = interface; - nsIHttpChannel_safe17 = interface; - nsIHttpHeaderVisitor_safe17 = interface; - nsIInputStream_safe17 = interface; - nsIInterfaceRequestor_safe17 = interface; - nsIIOService_safe17 = interface; - nsILoadGroup_safe17 = interface; - nsILocalFile_safe17 = interface; - nsIMemory_safe17 = interface; - nsIModule_safe17 = interface; - nsIObserver_safe17 = interface; - nsIObserverService_safe17 = interface; - nsIOutputStream_safe17 = interface; - nsIPassword_safe17 = interface; - nsIPrefBranch_safe17 = interface; - nsIPrefLocalizedString_safe17 = interface; - nsIPrefService_safe17 = interface; - nsIPrintSession_safe17 = interface; - nsIPrintSettings_safe17 = interface; - nsIProfile_safe17 = interface; - nsIProfileChangeStatus_safe17 = interface; - nsIPrompt_safe17 = interface; - nsIPromptService_safe17 = interface; - nsIProperties_safe17 = interface; - nsIProtocolHandler_safe17 = interface; - nsIRequestObserver_safe17 = interface; - nsIScriptableInputStream_safe17 = interface; - nsISecurityWarningDialogs_safe17 = interface; - nsISelection_safe17 = interface; - nsIServiceManager_safe17 = interface; - nsISHistory_safe17 = interface; - nsISHistoryListener_safe17 = interface; - nsIStreamListener_safe17 = interface; - nsISupportsPrimitive_safe17 = interface; - nsISupportsID_safe17 = interface; - nsISupportsCString_safe17 = interface; - nsISupportsString_safe17 = interface; - nsISupportsPRBool_safe17 = interface; - nsISupportsPRUint8_safe17 = interface; - nsISupportsPRUint16_safe17 = interface; - nsISupportsPRUint32_safe17 = interface; - nsISupportsPRUint64_safe17 = interface; - nsISupportsPRTime_safe17 = interface; - nsISupportsChar_safe17 = interface; - nsISupportsPRInt16_safe17 = interface; - nsISupportsPRInt32_safe17 = interface; - nsISupportsPRInt64_safe17 = interface; - nsISupportsFloat_safe17 = interface; - nsISupportsDouble_safe17 = interface; - nsISupportsVoid_safe17 = interface; - nsISupportsInterfacePointer_safe17 = interface; - nsITooltipListener_safe17 = interface; - nsITooltipTextProvider_safe17 = interface; - nsITraceRefcnt_safe17 = interface; - nsIUnicharStreamListener_safe17 = interface; - nsIUploadChannel_safe17 = interface; - nsIURIContentListener_safe17 = interface; - nsIWeakReference_safe17 = interface; - nsISupportsWeakReference_safe17 = interface; - nsIWebBrowser_safe17 = interface; - nsIWebBrowserChrome_safe17 = interface; - nsIWebBrowserChromeFocus_safe17 = interface; - nsIWebBrowserFind_safe17 = interface; - nsIWebBrowserFindInFrames_safe17 = interface; - nsIWebBrowserFocus_safe17 = interface; - nsIWebBrowserPrint_safe17 = interface; - nsIWebBrowserSetup_safe17 = interface; - nsIWebProgress_safe17 = interface; - nsIWebProgressListener_safe17 = interface; - nsIWindowCreator_safe17 = interface; - nsIWindowWatcher_safe17 = interface; - nsIX509Cert_safe17 = interface; - nsIX509CertDB_safe17 = interface; - nsIX509CertValidity_safe17 = interface; - nsWriteSegmentFun = function (aInStream: nsIInputStream_safe17; - aClosure: Pointer; - const aFromSegment: Pointer; - aToOffset: PRUint32; - aCount: PRUint32; - out aWriteCount: PRUint32): nsresult; extdecl; - - - nsReadSegmentFun = function (aOutStream: nsIOutputStream_safe17; - aClosure: Pointer; - aToSegment: Pointer; - aFromOffset: PRUint32; - aCount: PRUint32; - out aReadCount: PRUint32): nsresult; extdecl; - - - DOMTimeStamp = PRUint64; - nsLoadFlags = PRUint32; -(*** - * An optional interface for accessing the HTTP or - * javascript cookie object - * - * @status FROZEN - *) - nsCookieStatus = PRInt32; - nsCookiePolicy = PRInt32; - nsISupports_safe17 = interface - ['{00000000-0000-0000-c000-000000000046}'] - end; - - mozIJSSubScriptLoader_safe17 = interface(nsISupports_safe17) - ['{8792d77e-1dd2-11b2-ac7f-9bc9be4f2916}'] - procedure LoadSubScript(const url: PWideChar); safecall; - end; - - nsIArray_safe17 = interface(nsISupports_safe17) - ['{114744d9-c369-456e-b55a-52fe52880d2d}'] - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - procedure QueryElementAt(index: PRUint32; constref uuid: TGUID; out _result); safecall; - function IndexOf(startIndex: PRUint32; element: nsISupports_safe17): PRUint32; safecall; - function Enumerate(): nsISimpleEnumerator_safe17; safecall; - end; - - nsIMutableArray_safe17 = interface(nsIArray_safe17) - ['{2cd0b2f8-d4dd-48b8-87ba-b0200501f079}'] - procedure AppendElement(element: nsISupports_safe17; weak: PRBool); safecall; - procedure RemoveElementAt(index: PRUint32); safecall; - procedure InsertElementAt(element: nsISupports_safe17; index: PRUint32; weak: PRBool); safecall; - procedure Clear(); safecall; - end; - - nsIASN1Object_safe17 = interface(nsISupports_safe17) - ['{ba8bf582-1dd1-11b2-898c-f40246bc9a63}'] - function GetType(): PRUint32; safecall; - procedure SetType(aType: PRUint32); safecall; - property _Type: PRUint32 read GetType write SetType; - function GetTag(): PRUint32; safecall; - procedure SetTag(aTag: PRUint32); safecall; - property Tag: PRUint32 read GetTag write SetTag; - procedure GetDisplayName(aDisplayName: nsAString); safecall; - procedure SetDisplayName(const aDisplayName: nsAString); safecall; - procedure GetDisplayValue(aDisplayValue: nsAString); safecall; - procedure SetDisplayValue(const aDisplayValue: nsAString); safecall; - end; - - nsIASN1Sequence_safe17 = interface(nsIASN1Object_safe17) - ['{b6b957e6-1dd1-11b2-89d7-e30624f50b00}'] - function GetASN1Objects(): nsIMutableArray_safe17; safecall; - procedure SetASN1Objects(aASN1Objects: nsIMutableArray_safe17); safecall; - property ASN1Objects: nsIMutableArray_safe17 read GetASN1Objects write SetASN1Objects; - function GetIsValidContainer(): PRBool; safecall; - procedure SetIsValidContainer(aIsValidContainer: PRBool); safecall; - property IsValidContainer: PRBool read GetIsValidContainer write SetIsValidContainer; - function GetIsExpanded(): PRBool; safecall; - procedure SetIsExpanded(aIsExpanded: PRBool); safecall; - property IsExpanded: PRBool read GetIsExpanded write SetIsExpanded; - end; - - nsIAuthPrompt_safe17 = interface(nsISupports_safe17) - ['{2f977d45-5485-11d4-87e2-0010a4e75ef2}'] - function Prompt(const dialogTitle: PWideChar; const text: PWideChar; const passwordRealm: PWideChar; savePassword: PRUint32; const defaultText: PWideChar; out _result: PWideChar): PRBool; safecall; - function PromptUsernameAndPassword(const dialogTitle: PWideChar; const text: PWideChar; const passwordRealm: PWideChar; savePassword: PRUint32; out user: PWideChar; out pwd: PWideChar): PRBool; safecall; - function PromptPassword(const dialogTitle: PWideChar; const text: PWideChar; const passwordRealm: PWideChar; savePassword: PRUint32; out pwd: PWideChar): PRBool; safecall; - end; - - nsIBadCertListener_safe17 = interface(nsISupports_safe17) - ['{86960956-edb0-11d4-998b-00b0d02354a0}'] - function ConfirmUnknownIssuer(socketInfo: nsIInterfaceRequestor_safe17; cert: nsIX509Cert_safe17; out certAddType: PRInt16): PRBool; safecall; - function ConfirmMismatchDomain(socketInfo: nsIInterfaceRequestor_safe17; const targetURL: nsACString; cert: nsIX509Cert_safe17): PRBool; safecall; - function ConfirmCertExpired(socketInfo: nsIInterfaceRequestor_safe17; cert: nsIX509Cert_safe17): PRBool; safecall; - procedure NotifyCrlNextupdate(socketInfo: nsIInterfaceRequestor_safe17; const targetURL: nsACString; cert: nsIX509Cert_safe17); safecall; - end; - - nsISimpleEnumerator_safe17 = interface(nsISupports_safe17) - ['{d1899240-f9d2-11d2-bdd6-000064657374}'] - function HasMoreElements(): PRBool; safecall; - function GetNext(): nsISupports_safe17; safecall; - end; - - nsICategoryManager_safe17 = interface(nsISupports_safe17) - ['{3275b2cd-af6d-429a-80d7-f0c5120342ac}'] - function GetCategoryEntry(const aCategory: PAnsiChar; const aEntry: PAnsiChar): PAnsiChar; safecall; - function AddCategoryEntry(const aCategory: PAnsiChar; const aEntry: PAnsiChar; const aValue: PAnsiChar; aPersist: PRBool; aReplace: PRBool): PAnsiChar; safecall; - procedure DeleteCategoryEntry(const aCategory: PAnsiChar; const aEntry: PAnsiChar; aPersist: PRBool); safecall; - procedure DeleteCategory(const aCategory: PAnsiChar); safecall; - function EnumerateCategory(const aCategory: PAnsiChar): nsISimpleEnumerator_safe17; safecall; - function EnumerateCategories(): nsISimpleEnumerator_safe17; safecall; - end; - - nsICertificateDialogs_safe17 = interface(nsISupports_safe17) - ['{a03ca940-09be-11d5-ac5d-000064657374}'] - function ConfirmDownloadCACert(ctx: nsIInterfaceRequestor_safe17; cert: nsIX509Cert_safe17; out trust: PRUint32): PRBool; safecall; - procedure NotifyCACertExists(ctx: nsIInterfaceRequestor_safe17); safecall; - function SetPKCS12FilePassword(ctx: nsIInterfaceRequestor_safe17; password: nsAString): PRBool; safecall; - function GetPKCS12FilePassword(ctx: nsIInterfaceRequestor_safe17; password: nsAString): PRBool; safecall; - procedure ViewCert(ctx: nsIInterfaceRequestor_safe17; cert: nsIX509Cert_safe17); safecall; - procedure CrlImportStatusDialog(ctx: nsIInterfaceRequestor_safe17; crl: nsICRLInfo_safe17); safecall; - end; - - nsIRequest_safe17 = interface(nsISupports_safe17) - ['{ef6bfbd2-fd46-48d8-96b7-9f8f0fd387fe}'] - procedure GetName(aName: nsACString); safecall; - function IsPending(): PRBool; safecall; - function GetStatus(): nsresult; safecall; - property Status: nsresult read GetStatus; - procedure Cancel(aStatus: nsresult); safecall; - procedure Suspend(); safecall; - procedure Resume(); safecall; - function GetLoadGroup(): nsILoadGroup_safe17; safecall; - procedure SetLoadGroup(aLoadGroup: nsILoadGroup_safe17); safecall; - property LoadGroup: nsILoadGroup_safe17 read GetLoadGroup write SetLoadGroup; - function GetLoadFlags(): nsLoadFlags; safecall; - procedure SetLoadFlags(aLoadFlags: nsLoadFlags); safecall; - property LoadFlags: nsLoadFlags read GetLoadFlags write SetLoadFlags; - end; - - nsIChannel_safe17 = interface(nsIRequest_safe17) - ['{c63a055a-a676-4e71-bf3c-6cfa11082018}'] - function GetOriginalURI(): nsIURI_safe17; safecall; - procedure SetOriginalURI(aOriginalURI: nsIURI_safe17); safecall; - property OriginalURI: nsIURI_safe17 read GetOriginalURI write SetOriginalURI; - function GetURI(): nsIURI_safe17; safecall; - property URI: nsIURI_safe17 read GetURI; - function GetOwner(): nsISupports_safe17; safecall; - procedure SetOwner(aOwner: nsISupports_safe17); safecall; - property Owner: nsISupports_safe17 read GetOwner write SetOwner; - function GetNotificationCallbacks(): nsIInterfaceRequestor_safe17; safecall; - procedure SetNotificationCallbacks(aNotificationCallbacks: nsIInterfaceRequestor_safe17); safecall; - property NotificationCallbacks: nsIInterfaceRequestor_safe17 read GetNotificationCallbacks write SetNotificationCallbacks; - function GetSecurityInfo(): nsISupports_safe17; safecall; - property SecurityInfo: nsISupports_safe17 read GetSecurityInfo; - procedure GetContentType(aContentType: nsACString); safecall; - procedure SetContentType(const aContentType: nsACString); safecall; - procedure GetContentCharset(aContentCharset: nsACString); safecall; - procedure SetContentCharset(const aContentCharset: nsACString); safecall; - function GetContentLength(): PRInt32; safecall; - procedure SetContentLength(aContentLength: PRInt32); safecall; - property ContentLength: PRInt32 read GetContentLength write SetContentLength; - function Open(): nsIInputStream_safe17; safecall; - procedure AsyncOpen(aListener: nsIStreamListener_safe17; aContext: nsISupports_safe17); safecall; - end; - - nsIProgrammingLanguage_safe17 = interface(nsISupports_safe17) - ['{ea604e90-40ba-11d5-90bb-0010a4e73d9a}'] - end; - - nsIClassInfo_safe17 = interface(nsISupports_safe17) - ['{986c11d0-f340-11d4-9075-0010a4e73d9a}'] - procedure GetInterfaces(out count: PRUint32; out _array_array); safecall; - function GetHelperForLanguage(language: PRUint32): nsISupports_safe17; safecall; - function GetContractID(): PAnsiChar; safecall; - property ContractID: PAnsiChar read GetContractID; - function GetClassDescription(): PAnsiChar; safecall; - property ClassDescription: PAnsiChar read GetClassDescription; - function GetClassID(): PGUID; safecall; - property ClassID: PGUID read GetClassID; - function GetImplementationLanguage(): PRUint32; safecall; - property ImplementationLanguage: PRUint32 read GetImplementationLanguage; - function GetFlags(): PRUint32; safecall; - property Flags: PRUint32 read GetFlags; - function GetClassIDNoAlloc(): TGUID; safecall; - property ClassIDNoAlloc: TGUID read GetClassIDNoAlloc; - end; - - nsIClipboardCommands_safe17 = interface(nsISupports_safe17) - ['{b8100c90-73be-11d2-92a5-00105a1b0d64}'] - function CanCutSelection(): PRBool; safecall; - function CanCopySelection(): PRBool; safecall; - function CanCopyLinkLocation(): PRBool; safecall; - function CanCopyImageLocation(): PRBool; safecall; - function CanCopyImageContents(): PRBool; safecall; - function CanPaste(): PRBool; safecall; - procedure CutSelection(); safecall; - procedure CopySelection(); safecall; - procedure CopyLinkLocation(); safecall; - procedure CopyImageLocation(); safecall; - procedure CopyImageContents(); safecall; - procedure Paste(); safecall; - procedure SelectAll(); safecall; - procedure SelectNone(); safecall; - end; - - nsIComponentManager_safe17 = interface(nsISupports_safe17) - ['{a88e5a60-205a-4bb1-94e1-2628daf51eae}'] - procedure GetClassObject(constref aClass: TGUID; constref aIID: TGUID; out _result); safecall; - procedure GetClassObjectByContractID(const aContractID: PAnsiChar; constref aIID: TGUID; out _result); safecall; - procedure CreateInstance(constref aClass: TGUID; aDelegate: nsISupports_safe17; constref aIID: TGUID; out _result); safecall; - procedure CreateInstanceByContractID(const aContractID: PAnsiChar; aDelegate: nsISupports_safe17; constref aIID: TGUID; out _result); safecall; - end; - - nsIComponentRegistrar_safe17 = interface(nsISupports_safe17) - ['{2417cbfe-65ad-48a6-b4b6-eb84db174392}'] - procedure AutoRegister(aSpec: nsIFile_safe17); safecall; - procedure AutoUnregister(aSpec: nsIFile_safe17); safecall; - procedure RegisterFactory(constref aClass: TGUID; const aClassName: PAnsiChar; const aContractID: PAnsiChar; aFactory: nsIFactory_safe17); safecall; - procedure UnregisterFactory(constref aClass: TGUID; aFactory: nsIFactory_safe17); safecall; - procedure RegisterFactoryLocation(constref aClass: TGUID; const aClassName: PAnsiChar; const aContractID: PAnsiChar; aFile: nsIFile_safe17; const aLoaderStr: PAnsiChar; const aType: PAnsiChar); safecall; - procedure UnregisterFactoryLocation(constref aClass: TGUID; aFile: nsIFile_safe17); safecall; - function IsCIDRegistered(constref aClass: TGUID): PRBool; safecall; - function IsContractIDRegistered(const aContractID: PAnsiChar): PRBool; safecall; - function EnumerateCIDs(): nsISimpleEnumerator_safe17; safecall; - function EnumerateContractIDs(): nsISimpleEnumerator_safe17; safecall; - function CIDToContractID(constref aClass: TGUID): PAnsiChar; safecall; - function ContractIDToCID(const aContractID: PAnsiChar): PGUID; safecall; - end; - - nsIContextMenuListener_safe17 = interface(nsISupports_safe17) - ['{3478b6b0-3875-11d4-94ef-0020183bf181}'] - procedure OnShowContextMenu(aContextFlags: PRUint32; aEvent: nsIDOMEvent_safe17; aNode: nsIDOMNode_safe17); safecall; - end; - - nsICookie_safe17 = interface(nsISupports_safe17) - ['{e9fcb9a4-d376-458f-b720-e65e7df593bc}'] - procedure GetName(aName: nsACString); safecall; - procedure GetValue(aValue: nsACString); safecall; - function GetIsDomain(): PRBool; safecall; - property IsDomain: PRBool read GetIsDomain; - procedure GetHost(aHost: nsACString); safecall; - procedure GetPath(aPath: nsACString); safecall; - function GetIsSecure(): PRBool; safecall; - property IsSecure: PRBool read GetIsSecure; - function GetExpires(): PRUint64; safecall; - property Expires: PRUint64 read GetExpires; - function GetStatus(): nsCookieStatus; safecall; - property Status: nsCookieStatus read GetStatus; - function GetPolicy(): nsCookiePolicy; safecall; - property Policy: nsCookiePolicy read GetPolicy; - end; - - nsICookieManager_safe17 = interface(nsISupports_safe17) - ['{aaab6710-0f2c-11d5-a53b-0010a401eb10}'] - procedure RemoveAll(); safecall; - function GetEnumerator(): nsISimpleEnumerator_safe17; safecall; - property Enumerator: nsISimpleEnumerator_safe17 read GetEnumerator; - procedure Remove(const aDomain: nsACString; const aName: nsACString; const aPath: nsACString; aBlocked: PRBool); safecall; - end; - - nsICRLInfo_safe17 = interface(nsISupports_safe17) - ['{c185d920-4a3e-11d5-ba27-00108303b117}'] - procedure GetOrganization(aOrganization: nsAString); safecall; - procedure GetOrganizationalUnit(aOrganizationalUnit: nsAString); safecall; - function GetLastUpdate(): PRTime; safecall; - property LastUpdate: PRTime read GetLastUpdate; - function GetNextUpdate(): PRTime; safecall; - property NextUpdate: PRTime read GetNextUpdate; - procedure GetLastUpdateLocale(aLastUpdateLocale: nsAString); safecall; - procedure GetNextUpdateLocale(aNextUpdateLocale: nsAString); safecall; - procedure GetNameInDb(aNameInDb: nsAString); safecall; - procedure GetLastFetchURL(aLastFetchURL: nsACString); safecall; - end; - - nsIDebug_safe17 = interface(nsISupports_safe17) - ['{3bf0c3d7-3bd9-4cf2-a971-33572c503e1e}'] - procedure Assertion(const aStr: PAnsiChar; const aExpr: PAnsiChar; const aFile: PAnsiChar; aLine: PRInt32); safecall; - procedure Warning(const aStr: PAnsiChar; const aFile: PAnsiChar; aLine: PRInt32); safecall; - procedure Break(const aFile: PAnsiChar; aLine: PRInt32); safecall; - procedure Abort(const aFile: PAnsiChar; aLine: PRInt32); safecall; - end; - - nsIFile_safe17 = interface(nsISupports_safe17) - ['{c8c0a080-0868-11d3-915f-d9d889d48e3c}'] - procedure Append(const node: nsAString); safecall; - procedure AppendNative(const node: nsACString); safecall; - procedure Normalize(); safecall; - procedure Create(_type: PRUint32; permissions: PRUint32); safecall; - procedure GetLeafName(aLeafName: nsAString); safecall; - procedure SetLeafName(const aLeafName: nsAString); safecall; - procedure GetNativeLeafName(aNativeLeafName: nsACString); safecall; - procedure SetNativeLeafName(const aNativeLeafName: nsACString); safecall; - procedure CopyTo(newParentDir: nsIFile_safe17; const newName: nsAString); safecall; - procedure CopyToNative(newParentDir: nsIFile_safe17; const newName: nsACString); safecall; - procedure CopyToFollowingLinks(newParentDir: nsIFile_safe17; const newName: nsAString); safecall; - procedure CopyToFollowingLinksNative(newParentDir: nsIFile_safe17; const newName: nsACString); safecall; - procedure MoveTo(newParentDir: nsIFile_safe17; const newName: nsAString); safecall; - procedure MoveToNative(newParentDir: nsIFile_safe17; const newName: nsACString); safecall; - procedure Remove(recursive: PRBool); safecall; - function GetPermissions(): PRUint32; safecall; - procedure SetPermissions(aPermissions: PRUint32); safecall; - property Permissions: PRUint32 read GetPermissions write SetPermissions; - function GetPermissionsOfLink(): PRUint32; safecall; - procedure SetPermissionsOfLink(aPermissionsOfLink: PRUint32); safecall; - property PermissionsOfLink: PRUint32 read GetPermissionsOfLink write SetPermissionsOfLink; - function GetLastModifiedTime(): PRInt64; safecall; - procedure SetLastModifiedTime(aLastModifiedTime: PRInt64); safecall; - property LastModifiedTime: PRInt64 read GetLastModifiedTime write SetLastModifiedTime; - function GetLastModifiedTimeOfLink(): PRInt64; safecall; - procedure SetLastModifiedTimeOfLink(aLastModifiedTimeOfLink: PRInt64); safecall; - property LastModifiedTimeOfLink: PRInt64 read GetLastModifiedTimeOfLink write SetLastModifiedTimeOfLink; - function GetFileSize(): PRInt64; safecall; - procedure SetFileSize(aFileSize: PRInt64); safecall; - property FileSize: PRInt64 read GetFileSize write SetFileSize; - function GetFileSizeOfLink(): PRInt64; safecall; - property FileSizeOfLink: PRInt64 read GetFileSizeOfLink; - procedure GetTarget(aTarget: nsAString); safecall; - procedure GetNativeTarget(aNativeTarget: nsACString); safecall; - procedure GetPath(aPath: nsAString); safecall; - procedure GetNativePath(aNativePath: nsACString); safecall; - function Exists(): PRBool; safecall; - function IsWritable(): PRBool; safecall; - function IsReadable(): PRBool; safecall; - function IsExecutable(): PRBool; safecall; - function IsHidden(): PRBool; safecall; - function IsDirectory(): PRBool; safecall; - function IsFile(): PRBool; safecall; - function IsSymlink(): PRBool; safecall; - function IsSpecial(): PRBool; safecall; - procedure CreateUnique(_type: PRUint32; permissions: PRUint32); safecall; - function Clone(): nsIFile_safe17; safecall; - function Equals(inFile: nsIFile_safe17): PRBool; safecall; - function _Contains(inFile: nsIFile_safe17; recur: PRBool): PRBool; safecall; - function GetParent(): nsIFile_safe17; safecall; - property Parent: nsIFile_safe17 read GetParent; - function GetDirectoryEntries(): nsISimpleEnumerator_safe17; safecall; - property DirectoryEntries: nsISimpleEnumerator_safe17 read GetDirectoryEntries; - end; - - nsIDirectoryServiceProvider_safe17 = interface(nsISupports_safe17) - ['{bbf8cab0-d43a-11d3-8cc2-00609792278c}'] - function GetFile(const prop: PAnsiChar; out persistent: PRBool): nsIFile_safe17; safecall; - end; - - nsIDirectoryServiceProvider2_safe17 = interface(nsIDirectoryServiceProvider_safe17) - ['{2f977d4b-5485-11d4-87e2-0010a4e75ef2}'] - function GetFiles(const prop: PAnsiChar): nsISimpleEnumerator_safe17; safecall; - end; - - nsIDirectoryService_safe17 = interface(nsISupports_safe17) - ['{57a66a60-d43a-11d3-8cc2-00609792278c}'] - procedure Init(); safecall; - procedure RegisterProvider(prov: nsIDirectoryServiceProvider_safe17); safecall; - procedure UnregisterProvider(prov: nsIDirectoryServiceProvider_safe17); safecall; - end; - - nsIDOM3DocumentEvent_safe17 = interface(nsISupports_safe17) - ['{090ecc19-b7cb-4f47-ae47-ed68d4926249}'] - function CreateEventGroup(): nsIDOMEventGroup_safe17; safecall; - end; - - nsIDOM3EventTarget_safe17 = interface(nsISupports_safe17) - ['{3e9c01a7-de97-4c3b-8294-b4bd9d7056d1}'] - procedure AddGroupedEventListener(const _type: nsAString; listener: nsIDOMEventListener_safe17; useCapture: PRBool; evtGroup: nsIDOMEventGroup_safe17); safecall; - procedure RemoveGroupedEventListener(const _type: nsAString; listener: nsIDOMEventListener_safe17; useCapture: PRBool; evtGroup: nsIDOMEventGroup_safe17); safecall; - function CanTrigger(const _type: nsAString): PRBool; safecall; - function IsRegisteredHere(const _type: nsAString): PRBool; safecall; - end; - - nsIDOMAbstractView_safe17 = interface(nsISupports_safe17) - ['{f51ebade-8b1a-11d3-aae7-0010830123b4}'] - function GetDocument(): nsIDOMDocumentView_safe17; safecall; - property Document: nsIDOMDocumentView_safe17 read GetDocument; - end; - - nsIDOMNode_safe17 = interface(nsISupports_safe17) - ['{a6cf907c-15b3-11d2-932e-00805f8add32}'] - procedure GetNodeName(aNodeName: nsAString); safecall; - procedure GetNodeValue(aNodeValue: nsAString); safecall; - procedure SetNodeValue(const aNodeValue: nsAString); safecall; - function GetNodeType(): PRUint16; safecall; - property NodeType: PRUint16 read GetNodeType; - function GetParentNode(): nsIDOMNode_safe17; safecall; - property ParentNode: nsIDOMNode_safe17 read GetParentNode; - function GetChildNodes(): nsIDOMNodeList_safe17; safecall; - property ChildNodes: nsIDOMNodeList_safe17 read GetChildNodes; - function GetFirstChild(): nsIDOMNode_safe17; safecall; - property FirstChild: nsIDOMNode_safe17 read GetFirstChild; - function GetLastChild(): nsIDOMNode_safe17; safecall; - property LastChild: nsIDOMNode_safe17 read GetLastChild; - function GetPreviousSibling(): nsIDOMNode_safe17; safecall; - property PreviousSibling: nsIDOMNode_safe17 read GetPreviousSibling; - function GetNextSibling(): nsIDOMNode_safe17; safecall; - property NextSibling: nsIDOMNode_safe17 read GetNextSibling; - function GetAttributes(): nsIDOMNamedNodeMap_safe17; safecall; - property Attributes: nsIDOMNamedNodeMap_safe17 read GetAttributes; - function GetOwnerDocument(): nsIDOMDocument_safe17; safecall; - property OwnerDocument: nsIDOMDocument_safe17 read GetOwnerDocument; - function InsertBefore(newChild: nsIDOMNode_safe17; refChild: nsIDOMNode_safe17): nsIDOMNode_safe17; safecall; - function ReplaceChild(newChild: nsIDOMNode_safe17; oldChild: nsIDOMNode_safe17): nsIDOMNode_safe17; safecall; - function RemoveChild(oldChild: nsIDOMNode_safe17): nsIDOMNode_safe17; safecall; - function AppendChild(newChild: nsIDOMNode_safe17): nsIDOMNode_safe17; safecall; - function HasChildNodes(): PRBool; safecall; - function CloneNode(deep: PRBool): nsIDOMNode_safe17; safecall; - procedure Normalize(); safecall; - function IsSupported(const feature: nsAString; const version: nsAString): PRBool; safecall; - procedure GetNamespaceURI(aNamespaceURI: nsAString); safecall; - procedure GetPrefix(aPrefix: nsAString); safecall; - procedure SetPrefix(const aPrefix: nsAString); safecall; - procedure GetLocalName(aLocalName: nsAString); safecall; - function HasAttributes(): PRBool; safecall; - end; - - nsIDOMAttr_safe17 = interface(nsIDOMNode_safe17) - ['{a6cf9070-15b3-11d2-932e-00805f8add32}'] - procedure GetName(aName: nsAString); safecall; - function GetSpecified(): PRBool; safecall; - property Specified: PRBool read GetSpecified; - procedure GetValue(aValue: nsAString); safecall; - procedure SetValue(const aValue: nsAString); safecall; - function GetOwnerElement(): nsIDOMElement_safe17; safecall; - property OwnerElement: nsIDOMElement_safe17 read GetOwnerElement; - end; - - nsIDOMBarProp_safe17 = interface(nsISupports_safe17) - ['{9eb2c150-1d56-11d3-8221-0060083a0bcf}'] - function GetVisible(): PRBool; safecall; - procedure SetVisible(aVisible: PRBool); safecall; - property Visible: PRBool read GetVisible write SetVisible; - end; - - nsIDOMCharacterData_safe17 = interface(nsIDOMNode_safe17) - ['{a6cf9072-15b3-11d2-932e-00805f8add32}'] - procedure GetData(aData: nsAString); safecall; - procedure SetData(const aData: nsAString); safecall; - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - procedure SubstringData(offset: PRUint32; count: PRUint32; _retval: nsAString); safecall; - procedure AppendData(const arg: nsAString); safecall; - procedure InsertData(offset: PRUint32; const arg: nsAString); safecall; - procedure DeleteData(offset: PRUint32; count: PRUint32); safecall; - procedure ReplaceData(offset: PRUint32; count: PRUint32; const arg: nsAString); safecall; - end; - - nsIDOMText_safe17 = interface(nsIDOMCharacterData_safe17) - ['{a6cf9082-15b3-11d2-932e-00805f8add32}'] - function SplitText(offset: PRUint32): nsIDOMText_safe17; safecall; - end; - - nsIDOMCDATASection_safe17 = interface(nsIDOMText_safe17) - ['{a6cf9071-15b3-11d2-932e-00805f8add32}'] - end; - - nsIDOMComment_safe17 = interface(nsIDOMCharacterData_safe17) - ['{a6cf9073-15b3-11d2-932e-00805f8add32}'] - end; - - nsIDOMCounter_safe17 = interface(nsISupports_safe17) - ['{31adb439-0055-402d-9b1d-d5ca94f3f55b}'] - procedure GetIdentifier(aIdentifier: nsAString); safecall; - procedure GetListStyle(aListStyle: nsAString); safecall; - procedure GetSeparator(aSeparator: nsAString); safecall; - end; - - nsIDOMCSSValue_safe17 = interface(nsISupports_safe17) - ['{009f7ea5-9e80-41be-b008-db62f10823f2}'] - procedure GetCssText(aCssText: nsAString); safecall; - procedure SetCssText(const aCssText: nsAString); safecall; - function GetCssValueType(): PRUint16; safecall; - property CssValueType: PRUint16 read GetCssValueType; - end; - - nsIDOMCSSPrimitiveValue_safe17 = interface(nsIDOMCSSValue_safe17) - ['{e249031f-8df9-4e7a-b644-18946dce0019}'] - function GetPrimitiveType(): PRUint16; safecall; - property PrimitiveType: PRUint16 read GetPrimitiveType; - procedure SetFloatValue(unitType: PRUint16; floatValue: Single); safecall; - function GetFloatValue(unitType: PRUint16): Single; safecall; - procedure SetStringValue(stringType: PRUint16; const stringValue: nsAString); safecall; - procedure GetStringValue(_retval: nsAString); safecall; - function GetCounterValue(): nsIDOMCounter_safe17; safecall; - function GetRectValue(): nsIDOMRect_safe17; safecall; - function GetRGBColorValue(): nsIDOMRGBColor_safe17; safecall; - end; - - nsIDOMCSSRule_safe17 = interface(nsISupports_safe17) - ['{a6cf90c1-15b3-11d2-932e-00805f8add32}'] - function GetType(): PRUint16; safecall; - property _Type: PRUint16 read GetType; - procedure GetCssText(aCssText: nsAString); safecall; - procedure SetCssText(const aCssText: nsAString); safecall; - function GetParentStyleSheet(): nsIDOMCSSStyleSheet_safe17; safecall; - property ParentStyleSheet: nsIDOMCSSStyleSheet_safe17 read GetParentStyleSheet; - function GetParentRule(): nsIDOMCSSRule_safe17; safecall; - property ParentRule: nsIDOMCSSRule_safe17 read GetParentRule; - end; - - nsIDOMCSSRuleList_safe17 = interface(nsISupports_safe17) - ['{a6cf90c0-15b3-11d2-932e-00805f8add32}'] - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - function Item(index: PRUint32): nsIDOMCSSRule_safe17; safecall; - end; - - nsIDOMCSSStyleDeclaration_safe17 = interface(nsISupports_safe17) - ['{a6cf90be-15b3-11d2-932e-00805f8add32}'] - procedure GetCssText(aCssText: nsAString); safecall; - procedure SetCssText(const aCssText: nsAString); safecall; - procedure GetPropertyValue(const propertyName: nsAString; _retval: nsAString); safecall; - function GetPropertyCSSValue(const propertyName: nsAString): nsIDOMCSSValue_safe17; safecall; - procedure RemoveProperty(const propertyName: nsAString; _retval: nsAString); safecall; - procedure GetPropertyPriority(const propertyName: nsAString; _retval: nsAString); safecall; - procedure SetProperty(const propertyName: nsAString; const value: nsAString; const priority: nsAString); safecall; - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - procedure Item(index: PRUint32; _retval: nsAString); safecall; - function GetParentRule(): nsIDOMCSSRule_safe17; safecall; - property ParentRule: nsIDOMCSSRule_safe17 read GetParentRule; - end; - - nsIDOMStyleSheet_safe17 = interface(nsISupports_safe17) - ['{a6cf9080-15b3-11d2-932e-00805f8add32}'] - procedure GetType(aType: nsAString); safecall; - function GetDisabled(): PRBool; safecall; - procedure SetDisabled(aDisabled: PRBool); safecall; - property Disabled: PRBool read GetDisabled write SetDisabled; - function GetOwnerNode(): nsIDOMNode_safe17; safecall; - property OwnerNode: nsIDOMNode_safe17 read GetOwnerNode; - function GetParentStyleSheet(): nsIDOMStyleSheet_safe17; safecall; - property ParentStyleSheet: nsIDOMStyleSheet_safe17 read GetParentStyleSheet; - procedure GetHref(aHref: nsAString); safecall; - procedure GetTitle(aTitle: nsAString); safecall; - function GetMedia(): nsIDOMMediaList_safe17; safecall; - property Media: nsIDOMMediaList_safe17 read GetMedia; - end; - - nsIDOMCSSStyleSheet_safe17 = interface(nsIDOMStyleSheet_safe17) - ['{a6cf90c2-15b3-11d2-932e-00805f8add32}'] - function GetOwnerRule(): nsIDOMCSSRule_safe17; safecall; - property OwnerRule: nsIDOMCSSRule_safe17 read GetOwnerRule; - function GetCssRules(): nsIDOMCSSRuleList_safe17; safecall; - property CssRules: nsIDOMCSSRuleList_safe17 read GetCssRules; - function InsertRule(const rule: nsAString; index: PRUint32): PRUint32; safecall; - procedure DeleteRule(index: PRUint32); safecall; - end; - - nsIDOMCSSValueList_safe17 = interface(nsIDOMCSSValue_safe17) - ['{8f09fa84-39b9-4dca-9b2f-db0eeb186286}'] - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - function Item(index: PRUint32): nsIDOMCSSValue_safe17; safecall; - end; - - nsIDOMEvent_safe17 = interface(nsISupports_safe17) - ['{a66b7b80-ff46-bd97-0080-5f8ae38add32}'] - procedure GetType(aType: nsAString); safecall; - function GetTarget(): nsIDOMEventTarget_safe17; safecall; - property Target: nsIDOMEventTarget_safe17 read GetTarget; - function GetCurrentTarget(): nsIDOMEventTarget_safe17; safecall; - property CurrentTarget: nsIDOMEventTarget_safe17 read GetCurrentTarget; - function GetEventPhase(): PRUint16; safecall; - property EventPhase: PRUint16 read GetEventPhase; - function GetBubbles(): PRBool; safecall; - property Bubbles: PRBool read GetBubbles; - function GetCancelable(): PRBool; safecall; - property Cancelable: PRBool read GetCancelable; - function GetTimeStamp(): DOMTimeStamp; safecall; - property TimeStamp: DOMTimeStamp read GetTimeStamp; - procedure StopPropagation(); safecall; - procedure PreventDefault(); safecall; - procedure InitEvent(const eventTypeArg: nsAString; canBubbleArg: PRBool; cancelableArg: PRBool); safecall; - end; - - nsIDOMCustomEvent_safe17 = interface(nsIDOMEvent_safe17) - ['{55c7af7b-1a64-40bf-87eb-2c2cbee0491b}'] - procedure SetCurrentTarget(target: nsIDOMNode_safe17); safecall; - procedure SetEventPhase(phase: PRUint16); safecall; - end; - - nsIDOMDocument_safe17 = interface(nsIDOMNode_safe17) - ['{a6cf9075-15b3-11d2-932e-00805f8add32}'] - function GetDoctype(): nsIDOMDocumentType_safe17; safecall; - property Doctype: nsIDOMDocumentType_safe17 read GetDoctype; - function GetImplementation(): nsIDOMDOMImplementation_safe17; safecall; - property _Implementation: nsIDOMDOMImplementation_safe17 read GetImplementation; - function GetDocumentElement(): nsIDOMElement_safe17; safecall; - property DocumentElement: nsIDOMElement_safe17 read GetDocumentElement; - function CreateElement(const tagName: nsAString): nsIDOMElement_safe17; safecall; - function CreateDocumentFragment(): nsIDOMDocumentFragment_safe17; safecall; - function CreateTextNode(const data: nsAString): nsIDOMText_safe17; safecall; - function CreateComment(const data: nsAString): nsIDOMComment_safe17; safecall; - function CreateCDATASection(const data: nsAString): nsIDOMCDATASection_safe17; safecall; - function CreateProcessingInstruction(const target: nsAString; const data: nsAString): nsIDOMProcessingInstruction_safe17; safecall; - function CreateAttribute(const name: nsAString): nsIDOMAttr_safe17; safecall; - function CreateEntityReference(const name: nsAString): nsIDOMEntityReference_safe17; safecall; - function GetElementsByTagName(const tagname: nsAString): nsIDOMNodeList_safe17; safecall; - function ImportNode(importedNode: nsIDOMNode_safe17; deep: PRBool): nsIDOMNode_safe17; safecall; - function CreateElementNS(const namespaceURI: nsAString; const qualifiedName: nsAString): nsIDOMElement_safe17; safecall; - function CreateAttributeNS(const namespaceURI: nsAString; const qualifiedName: nsAString): nsIDOMAttr_safe17; safecall; - function GetElementsByTagNameNS(const namespaceURI: nsAString; const localName: nsAString): nsIDOMNodeList_safe17; safecall; - function GetElementById(const elementId: nsAString): nsIDOMElement_safe17; safecall; - end; - - nsIDOMDocumentEvent_safe17 = interface(nsISupports_safe17) - ['{46b91d66-28e2-11d4-ab1e-0010830123b4}'] - function CreateEvent(const eventType: nsAString): nsIDOMEvent_safe17; safecall; - end; - - nsIDOMDocumentFragment_safe17 = interface(nsIDOMNode_safe17) - ['{a6cf9076-15b3-11d2-932e-00805f8add32}'] - end; - - nsIDOMDocumentRange_safe17 = interface(nsISupports_safe17) - ['{7b9badc6-c9bc-447a-8670-dbd195aed24b}'] - function CreateRange(): nsIDOMRange_safe17; safecall; - end; - - nsIDOMDocumentStyle_safe17 = interface(nsISupports_safe17) - ['{3d9f4973-dd2e-48f5-b5f7-2634e09eadd9}'] - function GetStyleSheets(): nsIDOMStyleSheetList_safe17; safecall; - property StyleSheets: nsIDOMStyleSheetList_safe17 read GetStyleSheets; - end; - - nsIDOMDocumentType_safe17 = interface(nsIDOMNode_safe17) - ['{a6cf9077-15b3-11d2-932e-00805f8add32}'] - procedure GetName(aName: nsAString); safecall; - function GetEntities(): nsIDOMNamedNodeMap_safe17; safecall; - property Entities: nsIDOMNamedNodeMap_safe17 read GetEntities; - function GetNotations(): nsIDOMNamedNodeMap_safe17; safecall; - property Notations: nsIDOMNamedNodeMap_safe17 read GetNotations; - procedure GetPublicId(aPublicId: nsAString); safecall; - procedure GetSystemId(aSystemId: nsAString); safecall; - procedure GetInternalSubset(aInternalSubset: nsAString); safecall; - end; - - nsIDOMDocumentView_safe17 = interface(nsISupports_safe17) - ['{1acdb2ba-1dd2-11b2-95bc-9542495d2569}'] - function GetDefaultView(): nsIDOMAbstractView_safe17; safecall; - property DefaultView: nsIDOMAbstractView_safe17 read GetDefaultView; - end; - - nsIDOMDOMException_safe17 = interface(nsISupports_safe17) - ['{a6cf910a-15b3-11d2-932e-00805f8add32}'] - function GetCode(): PRUint32; safecall; - property Code: PRUint32 read GetCode; - end; - - nsIDOMDOMImplementation_safe17 = interface(nsISupports_safe17) - ['{a6cf9074-15b3-11d2-932e-00805f8add32}'] - function HasFeature(const feature: nsAString; const version: nsAString): PRBool; safecall; - function CreateDocumentType(const qualifiedName: nsAString; const publicId: nsAString; const systemId: nsAString): nsIDOMDocumentType_safe17; safecall; - function CreateDocument(const namespaceURI: nsAString; const qualifiedName: nsAString; doctype: nsIDOMDocumentType_safe17): nsIDOMDocument_safe17; safecall; - end; - - nsIDOMElement_safe17 = interface(nsIDOMNode_safe17) - ['{a6cf9078-15b3-11d2-932e-00805f8add32}'] - procedure GetTagName(aTagName: nsAString); safecall; - procedure GetAttribute(const name: nsAString; _retval: nsAString); safecall; - procedure SetAttribute(const name: nsAString; const value: nsAString); safecall; - procedure RemoveAttribute(const name: nsAString); safecall; - function GetAttributeNode(const name: nsAString): nsIDOMAttr_safe17; safecall; - function SetAttributeNode(newAttr: nsIDOMAttr_safe17): nsIDOMAttr_safe17; safecall; - function RemoveAttributeNode(oldAttr: nsIDOMAttr_safe17): nsIDOMAttr_safe17; safecall; - function GetElementsByTagName(const name: nsAString): nsIDOMNodeList_safe17; safecall; - procedure GetAttributeNS(const namespaceURI: nsAString; const localName: nsAString; _retval: nsAString); safecall; - procedure SetAttributeNS(const namespaceURI: nsAString; const qualifiedName: nsAString; const value: nsAString); safecall; - procedure RemoveAttributeNS(const namespaceURI: nsAString; const localName: nsAString); safecall; - function GetAttributeNodeNS(const namespaceURI: nsAString; const localName: nsAString): nsIDOMAttr_safe17; safecall; - function SetAttributeNodeNS(newAttr: nsIDOMAttr_safe17): nsIDOMAttr_safe17; safecall; - function GetElementsByTagNameNS(const namespaceURI: nsAString; const localName: nsAString): nsIDOMNodeList_safe17; safecall; - function HasAttribute(const name: nsAString): PRBool; safecall; - function HasAttributeNS(const namespaceURI: nsAString; const localName: nsAString): PRBool; safecall; - end; - - nsIDOMEntity_safe17 = interface(nsIDOMNode_safe17) - ['{a6cf9079-15b3-11d2-932e-00805f8add32}'] - procedure GetPublicId(aPublicId: nsAString); safecall; - procedure GetSystemId(aSystemId: nsAString); safecall; - procedure GetNotationName(aNotationName: nsAString); safecall; - end; - - nsIDOMEntityReference_safe17 = interface(nsIDOMNode_safe17) - ['{a6cf907a-15b3-11d2-932e-00805f8add32}'] - end; - - nsIDOMEventGroup_safe17 = interface(nsISupports_safe17) - ['{33347bee-6620-4841-8152-36091ae80c7e}'] - function IsSameEventGroup(other: nsIDOMEventGroup_safe17): PRBool; safecall; - end; - - nsIDOMEventListener_safe17 = interface(nsISupports_safe17) - ['{df31c120-ded6-11d1-bd85-00805f8ae3f4}'] - procedure HandleEvent(event: nsIDOMEvent_safe17); safecall; - end; - - nsIDOMEventTarget_safe17 = interface(nsISupports_safe17) - ['{1c773b30-d1cf-11d2-bd95-00805f8ae3f4}'] - procedure AddEventListener(const _type: nsAString; listener: nsIDOMEventListener_safe17; useCapture: PRBool); safecall; - procedure RemoveEventListener(const _type: nsAString; listener: nsIDOMEventListener_safe17; useCapture: PRBool); safecall; - function DispatchEvent(evt: nsIDOMEvent_safe17): PRBool; safecall; - end; - - nsIDOMHTMLElement_safe17 = interface(nsIDOMElement_safe17) - ['{a6cf9085-15b3-11d2-932e-00805f8add32}'] - procedure GetId(aId: nsAString); safecall; - procedure SetId(const aId: nsAString); safecall; - procedure GetTitle(aTitle: nsAString); safecall; - procedure SetTitle(const aTitle: nsAString); safecall; - procedure GetLang(aLang: nsAString); safecall; - procedure SetLang(const aLang: nsAString); safecall; - procedure GetDir(aDir: nsAString); safecall; - procedure SetDir(const aDir: nsAString); safecall; - procedure GetClassName(aClassName: nsAString); safecall; - procedure SetClassName(const aClassName: nsAString); safecall; - end; - - nsIDOMHTMLAnchorElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf90aa-15b3-11d2-932e-00805f8add32}'] - procedure GetAccessKey(aAccessKey: nsAString); safecall; - procedure SetAccessKey(const aAccessKey: nsAString); safecall; - procedure GetCharset(aCharset: nsAString); safecall; - procedure SetCharset(const aCharset: nsAString); safecall; - procedure GetCoords(aCoords: nsAString); safecall; - procedure SetCoords(const aCoords: nsAString); safecall; - procedure GetHref(aHref: nsAString); safecall; - procedure SetHref(const aHref: nsAString); safecall; - procedure GetHreflang(aHreflang: nsAString); safecall; - procedure SetHreflang(const aHreflang: nsAString); safecall; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - procedure GetRel(aRel: nsAString); safecall; - procedure SetRel(const aRel: nsAString); safecall; - procedure GetRev(aRev: nsAString); safecall; - procedure SetRev(const aRev: nsAString); safecall; - procedure GetShape(aShape: nsAString); safecall; - procedure SetShape(const aShape: nsAString); safecall; - function GetTabIndex(): PRInt32; safecall; - procedure SetTabIndex(aTabIndex: PRInt32); safecall; - property TabIndex: PRInt32 read GetTabIndex write SetTabIndex; - procedure GetTarget(aTarget: nsAString); safecall; - procedure SetTarget(const aTarget: nsAString); safecall; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - procedure Blur(); safecall; - procedure Focus(); safecall; - end; - - nsIDOMHTMLAppletElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf90ae-15b3-11d2-932e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetAlt(aAlt: nsAString); safecall; - procedure SetAlt(const aAlt: nsAString); safecall; - procedure GetArchive(aArchive: nsAString); safecall; - procedure SetArchive(const aArchive: nsAString); safecall; - procedure GetCode(aCode: nsAString); safecall; - procedure SetCode(const aCode: nsAString); safecall; - procedure GetCodeBase(aCodeBase: nsAString); safecall; - procedure SetCodeBase(const aCodeBase: nsAString); safecall; - procedure GetHeight(aHeight: nsAString); safecall; - procedure SetHeight(const aHeight: nsAString); safecall; - function GetHspace(): PRInt32; safecall; - procedure SetHspace(aHspace: PRInt32); safecall; - property Hspace: PRInt32 read GetHspace write SetHspace; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - procedure GetObject(aObject: nsAString); safecall; - procedure SetObject(const aObject: nsAString); safecall; - function GetVspace(): PRInt32; safecall; - procedure SetVspace(aVspace: PRInt32); safecall; - property Vspace: PRInt32 read GetVspace write SetVspace; - procedure GetWidth(aWidth: nsAString); safecall; - procedure SetWidth(const aWidth: nsAString); safecall; - end; - - nsIDOMHTMLAreaElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf90b0-15b3-11d2-932e-00805f8add32}'] - procedure GetAccessKey(aAccessKey: nsAString); safecall; - procedure SetAccessKey(const aAccessKey: nsAString); safecall; - procedure GetAlt(aAlt: nsAString); safecall; - procedure SetAlt(const aAlt: nsAString); safecall; - procedure GetCoords(aCoords: nsAString); safecall; - procedure SetCoords(const aCoords: nsAString); safecall; - procedure GetHref(aHref: nsAString); safecall; - procedure SetHref(const aHref: nsAString); safecall; - function GetNoHref(): PRBool; safecall; - procedure SetNoHref(aNoHref: PRBool); safecall; - property NoHref: PRBool read GetNoHref write SetNoHref; - procedure GetShape(aShape: nsAString); safecall; - procedure SetShape(const aShape: nsAString); safecall; - function GetTabIndex(): PRInt32; safecall; - procedure SetTabIndex(aTabIndex: PRInt32); safecall; - property TabIndex: PRInt32 read GetTabIndex write SetTabIndex; - procedure GetTarget(aTarget: nsAString); safecall; - procedure SetTarget(const aTarget: nsAString); safecall; - end; - - nsIDOMHTMLBaseElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf908b-15b3-11d2-932e-00805f8add32}'] - procedure GetHref(aHref: nsAString); safecall; - procedure SetHref(const aHref: nsAString); safecall; - procedure GetTarget(aTarget: nsAString); safecall; - procedure SetTarget(const aTarget: nsAString); safecall; - end; - - nsIDOMHTMLBaseFontElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf90a6-15b3-11d2-932e-00805f8add32}'] - procedure GetColor(aColor: nsAString); safecall; - procedure SetColor(const aColor: nsAString); safecall; - procedure GetFace(aFace: nsAString); safecall; - procedure SetFace(const aFace: nsAString); safecall; - function GetSize(): PRInt32; safecall; - procedure SetSize(aSize: PRInt32); safecall; - property Size: PRInt32 read GetSize write SetSize; - end; - - nsIDOMHTMLBodyElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf908e-15b3-11d2-932e-00805f8add32}'] - procedure GetALink(aALink: nsAString); safecall; - procedure SetALink(const aALink: nsAString); safecall; - procedure GetBackground(aBackground: nsAString); safecall; - procedure SetBackground(const aBackground: nsAString); safecall; - procedure GetBgColor(aBgColor: nsAString); safecall; - procedure SetBgColor(const aBgColor: nsAString); safecall; - procedure GetLink(aLink: nsAString); safecall; - procedure SetLink(const aLink: nsAString); safecall; - procedure GetText(aText: nsAString); safecall; - procedure SetText(const aText: nsAString); safecall; - procedure GetVLink(aVLink: nsAString); safecall; - procedure SetVLink(const aVLink: nsAString); safecall; - end; - - nsIDOMHTMLBRElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf90a5-15b3-11d2-932e-00805f8add32}'] - procedure GetClear(aClear: nsAString); safecall; - procedure SetClear(const aClear: nsAString); safecall; - end; - - nsIDOMHTMLButtonElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf9095-15b3-11d2-932e-00805f8add32}'] - function GetForm(): nsIDOMHTMLFormElement_safe17; safecall; - property Form: nsIDOMHTMLFormElement_safe17 read GetForm; - procedure GetAccessKey(aAccessKey: nsAString); safecall; - procedure SetAccessKey(const aAccessKey: nsAString); safecall; - function GetDisabled(): PRBool; safecall; - procedure SetDisabled(aDisabled: PRBool); safecall; - property Disabled: PRBool read GetDisabled write SetDisabled; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - function GetTabIndex(): PRInt32; safecall; - procedure SetTabIndex(aTabIndex: PRInt32); safecall; - property TabIndex: PRInt32 read GetTabIndex write SetTabIndex; - procedure GetType(aType: nsAString); safecall; - procedure GetValue(aValue: nsAString); safecall; - procedure SetValue(const aValue: nsAString); safecall; - end; - - nsIDOMHTMLCollection_safe17 = interface(nsISupports_safe17) - ['{a6cf9083-15b3-11d2-932e-00805f8add32}'] - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - function Item(index: PRUint32): nsIDOMNode_safe17; safecall; - function NamedItem(const name: nsAString): nsIDOMNode_safe17; safecall; - end; - - nsIDOMHTMLDirectoryElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf909c-15b3-11d2-932e-00805f8add32}'] - function GetCompact(): PRBool; safecall; - procedure SetCompact(aCompact: PRBool); safecall; - property Compact: PRBool read GetCompact write SetCompact; - end; - - nsIDOMHTMLDivElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf90a0-15b3-11d2-932e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - end; - - nsIDOMHTMLDListElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf909b-15b3-11d2-932e-00805f8add32}'] - function GetCompact(): PRBool; safecall; - procedure SetCompact(aCompact: PRBool); safecall; - property Compact: PRBool read GetCompact write SetCompact; - end; - - nsIDOMHTMLDocument_safe17 = interface(nsIDOMDocument_safe17) - ['{a6cf9084-15b3-11d2-932e-00805f8add32}'] - procedure GetTitle(aTitle: nsAString); safecall; - procedure SetTitle(const aTitle: nsAString); safecall; - procedure GetReferrer(aReferrer: nsAString); safecall; - procedure GetDomain(aDomain: nsAString); safecall; - procedure GetURL(aURL: nsAString); safecall; - function GetBody(): nsIDOMHTMLElement_safe17; safecall; - procedure SetBody(aBody: nsIDOMHTMLElement_safe17); safecall; - property Body: nsIDOMHTMLElement_safe17 read GetBody write SetBody; - function GetImages(): nsIDOMHTMLCollection_safe17; safecall; - property Images: nsIDOMHTMLCollection_safe17 read GetImages; - function GetApplets(): nsIDOMHTMLCollection_safe17; safecall; - property Applets: nsIDOMHTMLCollection_safe17 read GetApplets; - function GetLinks(): nsIDOMHTMLCollection_safe17; safecall; - property Links: nsIDOMHTMLCollection_safe17 read GetLinks; - function GetForms(): nsIDOMHTMLCollection_safe17; safecall; - property Forms: nsIDOMHTMLCollection_safe17 read GetForms; - function GetAnchors(): nsIDOMHTMLCollection_safe17; safecall; - property Anchors: nsIDOMHTMLCollection_safe17 read GetAnchors; - procedure GetCookie(aCookie: nsAString); safecall; - procedure SetCookie(const aCookie: nsAString); safecall; - procedure Open(); safecall; - procedure Close(); safecall; - procedure Write(const text: nsAString); safecall; - procedure Writeln(const text: nsAString); safecall; - function GetElementsByName(const elementName: nsAString): nsIDOMNodeList_safe17; safecall; - end; - - nsIDOMHTMLEmbedElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{123f90ab-15b3-11d2-456e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetHeight(aHeight: nsAString); safecall; - procedure SetHeight(const aHeight: nsAString); safecall; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - procedure GetSrc(aSrc: nsAString); safecall; - procedure SetSrc(const aSrc: nsAString); safecall; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - procedure GetWidth(aWidth: nsAString); safecall; - procedure SetWidth(const aWidth: nsAString); safecall; - end; - - nsIDOMHTMLFieldSetElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf9097-15b3-11d2-932e-00805f8add32}'] - function GetForm(): nsIDOMHTMLFormElement_safe17; safecall; - property Form: nsIDOMHTMLFormElement_safe17 read GetForm; - end; - - nsIDOMHTMLFontElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf90a7-15b3-11d2-932e-00805f8add32}'] - procedure GetColor(aColor: nsAString); safecall; - procedure SetColor(const aColor: nsAString); safecall; - procedure GetFace(aFace: nsAString); safecall; - procedure SetFace(const aFace: nsAString); safecall; - procedure GetSize(aSize: nsAString); safecall; - procedure SetSize(const aSize: nsAString); safecall; - end; - - nsIDOMHTMLFormElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf908f-15b3-11d2-932e-00805f8add32}'] - function GetElements(): nsIDOMHTMLCollection_safe17; safecall; - property Elements: nsIDOMHTMLCollection_safe17 read GetElements; - function GetLength(): PRInt32; safecall; - property Length: PRInt32 read GetLength; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - procedure GetAcceptCharset(aAcceptCharset: nsAString); safecall; - procedure SetAcceptCharset(const aAcceptCharset: nsAString); safecall; - procedure GetAction(aAction: nsAString); safecall; - procedure SetAction(const aAction: nsAString); safecall; - procedure GetEnctype(aEnctype: nsAString); safecall; - procedure SetEnctype(const aEnctype: nsAString); safecall; - procedure GetMethod(aMethod: nsAString); safecall; - procedure SetMethod(const aMethod: nsAString); safecall; - procedure GetTarget(aTarget: nsAString); safecall; - procedure SetTarget(const aTarget: nsAString); safecall; - procedure Submit(); safecall; - procedure Reset(); safecall; - end; - - nsIDOMHTMLFrameElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf90b9-15b3-11d2-932e-00805f8add32}'] - procedure GetFrameBorder(aFrameBorder: nsAString); safecall; - procedure SetFrameBorder(const aFrameBorder: nsAString); safecall; - procedure GetLongDesc(aLongDesc: nsAString); safecall; - procedure SetLongDesc(const aLongDesc: nsAString); safecall; - procedure GetMarginHeight(aMarginHeight: nsAString); safecall; - procedure SetMarginHeight(const aMarginHeight: nsAString); safecall; - procedure GetMarginWidth(aMarginWidth: nsAString); safecall; - procedure SetMarginWidth(const aMarginWidth: nsAString); safecall; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - function GetNoResize(): PRBool; safecall; - procedure SetNoResize(aNoResize: PRBool); safecall; - property NoResize: PRBool read GetNoResize write SetNoResize; - procedure GetScrolling(aScrolling: nsAString); safecall; - procedure SetScrolling(const aScrolling: nsAString); safecall; - procedure GetSrc(aSrc: nsAString); safecall; - procedure SetSrc(const aSrc: nsAString); safecall; - function GetContentDocument(): nsIDOMDocument_safe17; safecall; - property ContentDocument: nsIDOMDocument_safe17 read GetContentDocument; - end; - - nsIDOMHTMLFrameSetElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf90b8-15b3-11d2-932e-00805f8add32}'] - procedure GetCols(aCols: nsAString); safecall; - procedure SetCols(const aCols: nsAString); safecall; - procedure GetRows(aRows: nsAString); safecall; - procedure SetRows(const aRows: nsAString); safecall; - end; - - nsIDOMHTMLHeadElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf9087-15b3-11d2-932e-00805f8add32}'] - procedure GetProfile(aProfile: nsAString); safecall; - procedure SetProfile(const aProfile: nsAString); safecall; - end; - - nsIDOMHTMLHeadingElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf90a2-15b3-11d2-932e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - end; - - nsIDOMHTMLHRElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf90a8-15b3-11d2-932e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - function GetNoShade(): PRBool; safecall; - procedure SetNoShade(aNoShade: PRBool); safecall; - property NoShade: PRBool read GetNoShade write SetNoShade; - procedure GetSize(aSize: nsAString); safecall; - procedure SetSize(const aSize: nsAString); safecall; - procedure GetWidth(aWidth: nsAString); safecall; - procedure SetWidth(const aWidth: nsAString); safecall; - end; - - nsIDOMHTMLHtmlElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf9086-15b3-11d2-932e-00805f8add32}'] - procedure GetVersion(aVersion: nsAString); safecall; - procedure SetVersion(const aVersion: nsAString); safecall; - end; - - nsIDOMHTMLIFrameElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf90ba-15b3-11d2-932e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetFrameBorder(aFrameBorder: nsAString); safecall; - procedure SetFrameBorder(const aFrameBorder: nsAString); safecall; - procedure GetHeight(aHeight: nsAString); safecall; - procedure SetHeight(const aHeight: nsAString); safecall; - procedure GetLongDesc(aLongDesc: nsAString); safecall; - procedure SetLongDesc(const aLongDesc: nsAString); safecall; - procedure GetMarginHeight(aMarginHeight: nsAString); safecall; - procedure SetMarginHeight(const aMarginHeight: nsAString); safecall; - procedure GetMarginWidth(aMarginWidth: nsAString); safecall; - procedure SetMarginWidth(const aMarginWidth: nsAString); safecall; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - procedure GetScrolling(aScrolling: nsAString); safecall; - procedure SetScrolling(const aScrolling: nsAString); safecall; - procedure GetSrc(aSrc: nsAString); safecall; - procedure SetSrc(const aSrc: nsAString); safecall; - procedure GetWidth(aWidth: nsAString); safecall; - procedure SetWidth(const aWidth: nsAString); safecall; - function GetContentDocument(): nsIDOMDocument_safe17; safecall; - property ContentDocument: nsIDOMDocument_safe17 read GetContentDocument; - end; - - nsIDOMHTMLImageElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf90ab-15b3-11d2-932e-00805f8add32}'] - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetAlt(aAlt: nsAString); safecall; - procedure SetAlt(const aAlt: nsAString); safecall; - procedure GetBorder(aBorder: nsAString); safecall; - procedure SetBorder(const aBorder: nsAString); safecall; - function GetHeight(): PRInt32; safecall; - procedure SetHeight(aHeight: PRInt32); safecall; - property Height: PRInt32 read GetHeight write SetHeight; - function GetHspace(): PRInt32; safecall; - procedure SetHspace(aHspace: PRInt32); safecall; - property Hspace: PRInt32 read GetHspace write SetHspace; - function GetIsMap(): PRBool; safecall; - procedure SetIsMap(aIsMap: PRBool); safecall; - property IsMap: PRBool read GetIsMap write SetIsMap; - procedure GetLongDesc(aLongDesc: nsAString); safecall; - procedure SetLongDesc(const aLongDesc: nsAString); safecall; - procedure GetSrc(aSrc: nsAString); safecall; - procedure SetSrc(const aSrc: nsAString); safecall; - procedure GetUseMap(aUseMap: nsAString); safecall; - procedure SetUseMap(const aUseMap: nsAString); safecall; - function GetVspace(): PRInt32; safecall; - procedure SetVspace(aVspace: PRInt32); safecall; - property Vspace: PRInt32 read GetVspace write SetVspace; - function GetWidth(): PRInt32; safecall; - procedure SetWidth(aWidth: PRInt32); safecall; - property Width: PRInt32 read GetWidth write SetWidth; - end; - - nsIDOMHTMLInputElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf9093-15b3-11d2-932e-00805f8add32}'] - procedure GetDefaultValue(aDefaultValue: nsAString); safecall; - procedure SetDefaultValue(const aDefaultValue: nsAString); safecall; - function GetDefaultChecked(): PRBool; safecall; - procedure SetDefaultChecked(aDefaultChecked: PRBool); safecall; - property DefaultChecked: PRBool read GetDefaultChecked write SetDefaultChecked; - function GetForm(): nsIDOMHTMLFormElement_safe17; safecall; - property Form: nsIDOMHTMLFormElement_safe17 read GetForm; - procedure GetAccept(aAccept: nsAString); safecall; - procedure SetAccept(const aAccept: nsAString); safecall; - procedure GetAccessKey(aAccessKey: nsAString); safecall; - procedure SetAccessKey(const aAccessKey: nsAString); safecall; - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetAlt(aAlt: nsAString); safecall; - procedure SetAlt(const aAlt: nsAString); safecall; - function GetChecked(): PRBool; safecall; - procedure SetChecked(aChecked: PRBool); safecall; - property Checked: PRBool read GetChecked write SetChecked; - function GetDisabled(): PRBool; safecall; - procedure SetDisabled(aDisabled: PRBool); safecall; - property Disabled: PRBool read GetDisabled write SetDisabled; - function GetMaxLength(): PRInt32; safecall; - procedure SetMaxLength(aMaxLength: PRInt32); safecall; - property MaxLength: PRInt32 read GetMaxLength write SetMaxLength; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - function GetReadOnly(): PRBool; safecall; - procedure SetReadOnly(aReadOnly: PRBool); safecall; - property ReadOnly: PRBool read GetReadOnly write SetReadOnly; - function GetSize(): PRUint32; safecall; - procedure SetSize(aSize: PRUint32); safecall; - property Size: PRUint32 read GetSize write SetSize; - procedure GetSrc(aSrc: nsAString); safecall; - procedure SetSrc(const aSrc: nsAString); safecall; - function GetTabIndex(): PRInt32; safecall; - procedure SetTabIndex(aTabIndex: PRInt32); safecall; - property TabIndex: PRInt32 read GetTabIndex write SetTabIndex; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - procedure GetUseMap(aUseMap: nsAString); safecall; - procedure SetUseMap(const aUseMap: nsAString); safecall; - procedure GetValue(aValue: nsAString); safecall; - procedure SetValue(const aValue: nsAString); safecall; - procedure Blur(); safecall; - procedure Focus(); safecall; - procedure Select(); safecall; - procedure Click(); safecall; - end; - - nsIDOMHTMLIsIndexElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf908c-15b3-11d2-932e-00805f8add32}'] - function GetForm(): nsIDOMHTMLFormElement_safe17; safecall; - property Form: nsIDOMHTMLFormElement_safe17 read GetForm; - procedure GetPrompt(aPrompt: nsAString); safecall; - procedure SetPrompt(const aPrompt: nsAString); safecall; - end; - - nsIDOMHTMLLabelElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf9096-15b3-11d2-932e-00805f8add32}'] - function GetForm(): nsIDOMHTMLFormElement_safe17; safecall; - property Form: nsIDOMHTMLFormElement_safe17 read GetForm; - procedure GetAccessKey(aAccessKey: nsAString); safecall; - procedure SetAccessKey(const aAccessKey: nsAString); safecall; - procedure GetHtmlFor(aHtmlFor: nsAString); safecall; - procedure SetHtmlFor(const aHtmlFor: nsAString); safecall; - end; - - nsIDOMHTMLLegendElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf9098-15b3-11d2-932e-00805f8add32}'] - function GetForm(): nsIDOMHTMLFormElement_safe17; safecall; - property Form: nsIDOMHTMLFormElement_safe17 read GetForm; - procedure GetAccessKey(aAccessKey: nsAString); safecall; - procedure SetAccessKey(const aAccessKey: nsAString); safecall; - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - end; - - nsIDOMHTMLLIElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf909e-15b3-11d2-932e-00805f8add32}'] - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - function GetValue(): PRInt32; safecall; - procedure SetValue(aValue: PRInt32); safecall; - property Value: PRInt32 read GetValue write SetValue; - end; - - nsIDOMHTMLLinkElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf9088-15b3-11d2-932e-00805f8add32}'] - function GetDisabled(): PRBool; safecall; - procedure SetDisabled(aDisabled: PRBool); safecall; - property Disabled: PRBool read GetDisabled write SetDisabled; - procedure GetCharset(aCharset: nsAString); safecall; - procedure SetCharset(const aCharset: nsAString); safecall; - procedure GetHref(aHref: nsAString); safecall; - procedure SetHref(const aHref: nsAString); safecall; - procedure GetHreflang(aHreflang: nsAString); safecall; - procedure SetHreflang(const aHreflang: nsAString); safecall; - procedure GetMedia(aMedia: nsAString); safecall; - procedure SetMedia(const aMedia: nsAString); safecall; - procedure GetRel(aRel: nsAString); safecall; - procedure SetRel(const aRel: nsAString); safecall; - procedure GetRev(aRev: nsAString); safecall; - procedure SetRev(const aRev: nsAString); safecall; - procedure GetTarget(aTarget: nsAString); safecall; - procedure SetTarget(const aTarget: nsAString); safecall; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - end; - - nsIDOMHTMLMapElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf90af-15b3-11d2-932e-00805f8add32}'] - function GetAreas(): nsIDOMHTMLCollection_safe17; safecall; - property Areas: nsIDOMHTMLCollection_safe17 read GetAreas; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - end; - - nsIDOMHTMLMenuElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf909d-15b3-11d2-932e-00805f8add32}'] - function GetCompact(): PRBool; safecall; - procedure SetCompact(aCompact: PRBool); safecall; - property Compact: PRBool read GetCompact write SetCompact; - end; - - nsIDOMHTMLMetaElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf908a-15b3-11d2-932e-00805f8add32}'] - procedure GetContent(aContent: nsAString); safecall; - procedure SetContent(const aContent: nsAString); safecall; - procedure GetHttpEquiv(aHttpEquiv: nsAString); safecall; - procedure SetHttpEquiv(const aHttpEquiv: nsAString); safecall; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - procedure GetScheme(aScheme: nsAString); safecall; - procedure SetScheme(const aScheme: nsAString); safecall; - end; - - nsIDOMHTMLModElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf90a9-15b3-11d2-932e-00805f8add32}'] - procedure GetCite(aCite: nsAString); safecall; - procedure SetCite(const aCite: nsAString); safecall; - procedure GetDateTime(aDateTime: nsAString); safecall; - procedure SetDateTime(const aDateTime: nsAString); safecall; - end; - - nsIDOMHTMLObjectElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf90ac-15b3-11d2-932e-00805f8add32}'] - function GetForm(): nsIDOMHTMLFormElement_safe17; safecall; - property Form: nsIDOMHTMLFormElement_safe17 read GetForm; - procedure GetCode(aCode: nsAString); safecall; - procedure SetCode(const aCode: nsAString); safecall; - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetArchive(aArchive: nsAString); safecall; - procedure SetArchive(const aArchive: nsAString); safecall; - procedure GetBorder(aBorder: nsAString); safecall; - procedure SetBorder(const aBorder: nsAString); safecall; - procedure GetCodeBase(aCodeBase: nsAString); safecall; - procedure SetCodeBase(const aCodeBase: nsAString); safecall; - procedure GetCodeType(aCodeType: nsAString); safecall; - procedure SetCodeType(const aCodeType: nsAString); safecall; - procedure GetData(aData: nsAString); safecall; - procedure SetData(const aData: nsAString); safecall; - function GetDeclare(): PRBool; safecall; - procedure SetDeclare(aDeclare: PRBool); safecall; - property Declare: PRBool read GetDeclare write SetDeclare; - procedure GetHeight(aHeight: nsAString); safecall; - procedure SetHeight(const aHeight: nsAString); safecall; - function GetHspace(): PRInt32; safecall; - procedure SetHspace(aHspace: PRInt32); safecall; - property Hspace: PRInt32 read GetHspace write SetHspace; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - procedure GetStandby(aStandby: nsAString); safecall; - procedure SetStandby(const aStandby: nsAString); safecall; - function GetTabIndex(): PRInt32; safecall; - procedure SetTabIndex(aTabIndex: PRInt32); safecall; - property TabIndex: PRInt32 read GetTabIndex write SetTabIndex; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - procedure GetUseMap(aUseMap: nsAString); safecall; - procedure SetUseMap(const aUseMap: nsAString); safecall; - function GetVspace(): PRInt32; safecall; - procedure SetVspace(aVspace: PRInt32); safecall; - property Vspace: PRInt32 read GetVspace write SetVspace; - procedure GetWidth(aWidth: nsAString); safecall; - procedure SetWidth(const aWidth: nsAString); safecall; - function GetContentDocument(): nsIDOMDocument_safe17; safecall; - property ContentDocument: nsIDOMDocument_safe17 read GetContentDocument; - end; - - nsIDOMHTMLOListElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf909a-15b3-11d2-932e-00805f8add32}'] - function GetCompact(): PRBool; safecall; - procedure SetCompact(aCompact: PRBool); safecall; - property Compact: PRBool read GetCompact write SetCompact; - function GetStart(): PRInt32; safecall; - procedure SetStart(aStart: PRInt32); safecall; - property Start: PRInt32 read GetStart write SetStart; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - end; - - nsIDOMHTMLOptGroupElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf9091-15b3-11d2-932e-00805f8add32}'] - function GetDisabled(): PRBool; safecall; - procedure SetDisabled(aDisabled: PRBool); safecall; - property Disabled: PRBool read GetDisabled write SetDisabled; - procedure GetLabel(aLabel: nsAString); safecall; - procedure SetLabel(const aLabel: nsAString); safecall; - end; - - nsIDOMHTMLOptionElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf9092-15b3-11d2-932e-00805f8add32}'] - function GetForm(): nsIDOMHTMLFormElement_safe17; safecall; - property Form: nsIDOMHTMLFormElement_safe17 read GetForm; - function GetDefaultSelected(): PRBool; safecall; - procedure SetDefaultSelected(aDefaultSelected: PRBool); safecall; - property DefaultSelected: PRBool read GetDefaultSelected write SetDefaultSelected; - procedure GetText(aText: nsAString); safecall; - function GetIndex(): PRInt32; safecall; - property Index: PRInt32 read GetIndex; - function GetDisabled(): PRBool; safecall; - procedure SetDisabled(aDisabled: PRBool); safecall; - property Disabled: PRBool read GetDisabled write SetDisabled; - procedure GetLabel(aLabel: nsAString); safecall; - procedure SetLabel(const aLabel: nsAString); safecall; - function GetSelected(): PRBool; safecall; - procedure SetSelected(aSelected: PRBool); safecall; - property Selected: PRBool read GetSelected write SetSelected; - procedure GetValue(aValue: nsAString); safecall; - procedure SetValue(const aValue: nsAString); safecall; - end; - - nsIDOMHTMLOptionsCollection_safe17 = interface(nsISupports_safe17) - ['{bce0213c-f70f-488f-b93f-688acca55d63}'] - function GetLength(): PRUint32; safecall; - procedure SetLength(aLength: PRUint32); safecall; - property Length: PRUint32 read GetLength write SetLength; - function Item(index: PRUint32): nsIDOMNode_safe17; safecall; - function NamedItem(const name: nsAString): nsIDOMNode_safe17; safecall; - end; - - nsIDOMHTMLParagraphElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf90a1-15b3-11d2-932e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - end; - - nsIDOMHTMLParamElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf90ad-15b3-11d2-932e-00805f8add32}'] - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - procedure GetValue(aValue: nsAString); safecall; - procedure SetValue(const aValue: nsAString); safecall; - procedure GetValueType(aValueType: nsAString); safecall; - procedure SetValueType(const aValueType: nsAString); safecall; - end; - - nsIDOMHTMLPreElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf90a4-15b3-11d2-932e-00805f8add32}'] - function GetWidth(): PRInt32; safecall; - procedure SetWidth(aWidth: PRInt32); safecall; - property Width: PRInt32 read GetWidth write SetWidth; - end; - - nsIDOMHTMLQuoteElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf90a3-15b3-11d2-932e-00805f8add32}'] - procedure GetCite(aCite: nsAString); safecall; - procedure SetCite(const aCite: nsAString); safecall; - end; - - nsIDOMHTMLScriptElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf90b1-15b3-11d2-932e-00805f8add32}'] - procedure GetText(aText: nsAString); safecall; - procedure SetText(const aText: nsAString); safecall; - procedure GetHtmlFor(aHtmlFor: nsAString); safecall; - procedure SetHtmlFor(const aHtmlFor: nsAString); safecall; - procedure GetEvent(aEvent: nsAString); safecall; - procedure SetEvent(const aEvent: nsAString); safecall; - procedure GetCharset(aCharset: nsAString); safecall; - procedure SetCharset(const aCharset: nsAString); safecall; - function GetDefer(): PRBool; safecall; - procedure SetDefer(aDefer: PRBool); safecall; - property Defer: PRBool read GetDefer write SetDefer; - procedure GetSrc(aSrc: nsAString); safecall; - procedure SetSrc(const aSrc: nsAString); safecall; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - end; - - nsIDOMHTMLSelectElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf9090-15b3-11d2-932e-00805f8add32}'] - procedure GetType(aType: nsAString); safecall; - function GetSelectedIndex(): PRInt32; safecall; - procedure SetSelectedIndex(aSelectedIndex: PRInt32); safecall; - property SelectedIndex: PRInt32 read GetSelectedIndex write SetSelectedIndex; - procedure GetValue(aValue: nsAString); safecall; - procedure SetValue(const aValue: nsAString); safecall; - function GetLength(): PRUint32; safecall; - procedure SetLength(aLength: PRUint32); safecall; - property Length: PRUint32 read GetLength write SetLength; - function GetForm(): nsIDOMHTMLFormElement_safe17; safecall; - property Form: nsIDOMHTMLFormElement_safe17 read GetForm; - function GetOptions(): nsIDOMHTMLOptionsCollection_safe17; safecall; - property Options: nsIDOMHTMLOptionsCollection_safe17 read GetOptions; - function GetDisabled(): PRBool; safecall; - procedure SetDisabled(aDisabled: PRBool); safecall; - property Disabled: PRBool read GetDisabled write SetDisabled; - function GetMultiple(): PRBool; safecall; - procedure SetMultiple(aMultiple: PRBool); safecall; - property Multiple: PRBool read GetMultiple write SetMultiple; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - function GetSize(): PRInt32; safecall; - procedure SetSize(aSize: PRInt32); safecall; - property Size: PRInt32 read GetSize write SetSize; - function GetTabIndex(): PRInt32; safecall; - procedure SetTabIndex(aTabIndex: PRInt32); safecall; - property TabIndex: PRInt32 read GetTabIndex write SetTabIndex; - procedure Add(element: nsIDOMHTMLElement_safe17; before: nsIDOMHTMLElement_safe17); safecall; - procedure Remove(index: PRInt32); safecall; - procedure Blur(); safecall; - procedure Focus(); safecall; - end; - - nsIDOMHTMLStyleElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf908d-15b3-11d2-932e-00805f8add32}'] - function GetDisabled(): PRBool; safecall; - procedure SetDisabled(aDisabled: PRBool); safecall; - property Disabled: PRBool read GetDisabled write SetDisabled; - procedure GetMedia(aMedia: nsAString); safecall; - procedure SetMedia(const aMedia: nsAString); safecall; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - end; - - nsIDOMHTMLTableCaptionElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf90b3-15b3-11d2-932e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - end; - - nsIDOMHTMLTableCellElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf90b7-15b3-11d2-932e-00805f8add32}'] - function GetCellIndex(): PRInt32; safecall; - property CellIndex: PRInt32 read GetCellIndex; - procedure GetAbbr(aAbbr: nsAString); safecall; - procedure SetAbbr(const aAbbr: nsAString); safecall; - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetAxis(aAxis: nsAString); safecall; - procedure SetAxis(const aAxis: nsAString); safecall; - procedure GetBgColor(aBgColor: nsAString); safecall; - procedure SetBgColor(const aBgColor: nsAString); safecall; - procedure GetCh(aCh: nsAString); safecall; - procedure SetCh(const aCh: nsAString); safecall; - procedure GetChOff(aChOff: nsAString); safecall; - procedure SetChOff(const aChOff: nsAString); safecall; - function GetColSpan(): PRInt32; safecall; - procedure SetColSpan(aColSpan: PRInt32); safecall; - property ColSpan: PRInt32 read GetColSpan write SetColSpan; - procedure GetHeaders(aHeaders: nsAString); safecall; - procedure SetHeaders(const aHeaders: nsAString); safecall; - procedure GetHeight(aHeight: nsAString); safecall; - procedure SetHeight(const aHeight: nsAString); safecall; - function GetNoWrap(): PRBool; safecall; - procedure SetNoWrap(aNoWrap: PRBool); safecall; - property NoWrap: PRBool read GetNoWrap write SetNoWrap; - function GetRowSpan(): PRInt32; safecall; - procedure SetRowSpan(aRowSpan: PRInt32); safecall; - property RowSpan: PRInt32 read GetRowSpan write SetRowSpan; - procedure GetScope(aScope: nsAString); safecall; - procedure SetScope(const aScope: nsAString); safecall; - procedure GetVAlign(aVAlign: nsAString); safecall; - procedure SetVAlign(const aVAlign: nsAString); safecall; - procedure GetWidth(aWidth: nsAString); safecall; - procedure SetWidth(const aWidth: nsAString); safecall; - end; - - nsIDOMHTMLTableColElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf90b4-15b3-11d2-932e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetCh(aCh: nsAString); safecall; - procedure SetCh(const aCh: nsAString); safecall; - procedure GetChOff(aChOff: nsAString); safecall; - procedure SetChOff(const aChOff: nsAString); safecall; - function GetSpan(): PRInt32; safecall; - procedure SetSpan(aSpan: PRInt32); safecall; - property Span: PRInt32 read GetSpan write SetSpan; - procedure GetVAlign(aVAlign: nsAString); safecall; - procedure SetVAlign(const aVAlign: nsAString); safecall; - procedure GetWidth(aWidth: nsAString); safecall; - procedure SetWidth(const aWidth: nsAString); safecall; - end; - - nsIDOMHTMLTableElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf90b2-15b3-11d2-932e-00805f8add32}'] - function GetCaption(): nsIDOMHTMLTableCaptionElement_safe17; safecall; - procedure SetCaption(aCaption: nsIDOMHTMLTableCaptionElement_safe17); safecall; - property Caption: nsIDOMHTMLTableCaptionElement_safe17 read GetCaption write SetCaption; - function GetTHead(): nsIDOMHTMLTableSectionElement_safe17; safecall; - procedure SetTHead(aTHead: nsIDOMHTMLTableSectionElement_safe17); safecall; - property THead: nsIDOMHTMLTableSectionElement_safe17 read GetTHead write SetTHead; - function GetTFoot(): nsIDOMHTMLTableSectionElement_safe17; safecall; - procedure SetTFoot(aTFoot: nsIDOMHTMLTableSectionElement_safe17); safecall; - property TFoot: nsIDOMHTMLTableSectionElement_safe17 read GetTFoot write SetTFoot; - function GetRows(): nsIDOMHTMLCollection_safe17; safecall; - property Rows: nsIDOMHTMLCollection_safe17 read GetRows; - function GetTBodies(): nsIDOMHTMLCollection_safe17; safecall; - property TBodies: nsIDOMHTMLCollection_safe17 read GetTBodies; - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetBgColor(aBgColor: nsAString); safecall; - procedure SetBgColor(const aBgColor: nsAString); safecall; - procedure GetBorder(aBorder: nsAString); safecall; - procedure SetBorder(const aBorder: nsAString); safecall; - procedure GetCellPadding(aCellPadding: nsAString); safecall; - procedure SetCellPadding(const aCellPadding: nsAString); safecall; - procedure GetCellSpacing(aCellSpacing: nsAString); safecall; - procedure SetCellSpacing(const aCellSpacing: nsAString); safecall; - procedure GetFrame(aFrame: nsAString); safecall; - procedure SetFrame(const aFrame: nsAString); safecall; - procedure GetRules(aRules: nsAString); safecall; - procedure SetRules(const aRules: nsAString); safecall; - procedure GetSummary(aSummary: nsAString); safecall; - procedure SetSummary(const aSummary: nsAString); safecall; - procedure GetWidth(aWidth: nsAString); safecall; - procedure SetWidth(const aWidth: nsAString); safecall; - function CreateTHead(): nsIDOMHTMLElement_safe17; safecall; - procedure DeleteTHead(); safecall; - function CreateTFoot(): nsIDOMHTMLElement_safe17; safecall; - procedure DeleteTFoot(); safecall; - function CreateCaption(): nsIDOMHTMLElement_safe17; safecall; - procedure DeleteCaption(); safecall; - function InsertRow(index: PRInt32): nsIDOMHTMLElement_safe17; safecall; - procedure DeleteRow(index: PRInt32); safecall; - end; - - nsIDOMHTMLTableRowElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf90b6-15b3-11d2-932e-00805f8add32}'] - function GetRowIndex(): PRInt32; safecall; - property RowIndex: PRInt32 read GetRowIndex; - function GetSectionRowIndex(): PRInt32; safecall; - property SectionRowIndex: PRInt32 read GetSectionRowIndex; - function GetCells(): nsIDOMHTMLCollection_safe17; safecall; - property Cells: nsIDOMHTMLCollection_safe17 read GetCells; - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetBgColor(aBgColor: nsAString); safecall; - procedure SetBgColor(const aBgColor: nsAString); safecall; - procedure GetCh(aCh: nsAString); safecall; - procedure SetCh(const aCh: nsAString); safecall; - procedure GetChOff(aChOff: nsAString); safecall; - procedure SetChOff(const aChOff: nsAString); safecall; - procedure GetVAlign(aVAlign: nsAString); safecall; - procedure SetVAlign(const aVAlign: nsAString); safecall; - function InsertCell(index: PRInt32): nsIDOMHTMLElement_safe17; safecall; - procedure DeleteCell(index: PRInt32); safecall; - end; - - nsIDOMHTMLTableSectionElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf90b5-15b3-11d2-932e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetCh(aCh: nsAString); safecall; - procedure SetCh(const aCh: nsAString); safecall; - procedure GetChOff(aChOff: nsAString); safecall; - procedure SetChOff(const aChOff: nsAString); safecall; - procedure GetVAlign(aVAlign: nsAString); safecall; - procedure SetVAlign(const aVAlign: nsAString); safecall; - function GetRows(): nsIDOMHTMLCollection_safe17; safecall; - property Rows: nsIDOMHTMLCollection_safe17 read GetRows; - function InsertRow(index: PRInt32): nsIDOMHTMLElement_safe17; safecall; - procedure DeleteRow(index: PRInt32); safecall; - end; - - nsIDOMHTMLTextAreaElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf9094-15b3-11d2-932e-00805f8add32}'] - procedure GetDefaultValue(aDefaultValue: nsAString); safecall; - procedure SetDefaultValue(const aDefaultValue: nsAString); safecall; - function GetForm(): nsIDOMHTMLFormElement_safe17; safecall; - property Form: nsIDOMHTMLFormElement_safe17 read GetForm; - procedure GetAccessKey(aAccessKey: nsAString); safecall; - procedure SetAccessKey(const aAccessKey: nsAString); safecall; - function GetCols(): PRInt32; safecall; - procedure SetCols(aCols: PRInt32); safecall; - property Cols: PRInt32 read GetCols write SetCols; - function GetDisabled(): PRBool; safecall; - procedure SetDisabled(aDisabled: PRBool); safecall; - property Disabled: PRBool read GetDisabled write SetDisabled; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - function GetReadOnly(): PRBool; safecall; - procedure SetReadOnly(aReadOnly: PRBool); safecall; - property ReadOnly: PRBool read GetReadOnly write SetReadOnly; - function GetRows(): PRInt32; safecall; - procedure SetRows(aRows: PRInt32); safecall; - property Rows: PRInt32 read GetRows write SetRows; - function GetTabIndex(): PRInt32; safecall; - procedure SetTabIndex(aTabIndex: PRInt32); safecall; - property TabIndex: PRInt32 read GetTabIndex write SetTabIndex; - procedure GetType(aType: nsAString); safecall; - procedure GetValue(aValue: nsAString); safecall; - procedure SetValue(const aValue: nsAString); safecall; - procedure Blur(); safecall; - procedure Focus(); safecall; - procedure Select(); safecall; - end; - - nsIDOMHTMLTitleElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf9089-15b3-11d2-932e-00805f8add32}'] - procedure GetText(aText: nsAString); safecall; - procedure SetText(const aText: nsAString); safecall; - end; - - nsIDOMHTMLUListElement_safe17 = interface(nsIDOMHTMLElement_safe17) - ['{a6cf9099-15b3-11d2-932e-00805f8add32}'] - function GetCompact(): PRBool; safecall; - procedure SetCompact(aCompact: PRBool); safecall; - property Compact: PRBool read GetCompact write SetCompact; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - end; - - nsIDOMMediaList_safe17 = interface(nsISupports_safe17) - ['{9b0c2ed7-111c-4824-adf9-ef0da6dad371}'] - procedure GetMediaText(aMediaText: nsAString); safecall; - procedure SetMediaText(const aMediaText: nsAString); safecall; - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - procedure Item(index: PRUint32; _retval: nsAString); safecall; - procedure DeleteMedium(const oldMedium: nsAString); safecall; - procedure AppendMedium(const newMedium: nsAString); safecall; - end; - - nsIDOMUIEvent_safe17 = interface(nsIDOMEvent_safe17) - ['{a6cf90c3-15b3-11d2-932e-00805f8add32}'] - function GetView(): nsIDOMAbstractView_safe17; safecall; - property View: nsIDOMAbstractView_safe17 read GetView; - function GetDetail(): PRInt32; safecall; - property Detail: PRInt32 read GetDetail; - procedure InitUIEvent(const typeArg: nsAString; canBubbleArg: PRBool; cancelableArg: PRBool; viewArg: nsIDOMAbstractView_safe17; detailArg: PRInt32); safecall; - end; - - nsIDOMMouseEvent_safe17 = interface(nsIDOMUIEvent_safe17) - ['{ff751edc-8b02-aae7-0010-8301838a3123}'] - function GetScreenX(): PRInt32; safecall; - property ScreenX: PRInt32 read GetScreenX; - function GetScreenY(): PRInt32; safecall; - property ScreenY: PRInt32 read GetScreenY; - function GetClientX(): PRInt32; safecall; - property ClientX: PRInt32 read GetClientX; - function GetClientY(): PRInt32; safecall; - property ClientY: PRInt32 read GetClientY; - function GetCtrlKey(): PRBool; safecall; - property CtrlKey: PRBool read GetCtrlKey; - function GetShiftKey(): PRBool; safecall; - property ShiftKey: PRBool read GetShiftKey; - function GetAltKey(): PRBool; safecall; - property AltKey: PRBool read GetAltKey; - function GetMetaKey(): PRBool; safecall; - property MetaKey: PRBool read GetMetaKey; - function GetButton(): PRUint16; safecall; - property Button: PRUint16 read GetButton; - function GetRelatedTarget(): nsIDOMEventTarget_safe17; safecall; - property RelatedTarget: nsIDOMEventTarget_safe17 read GetRelatedTarget; - procedure InitMouseEvent(const typeArg: nsAString; canBubbleArg: PRBool; cancelableArg: PRBool; viewArg: nsIDOMAbstractView_safe17; detailArg: PRInt32; screenXArg: PRInt32; screenYArg: PRInt32; clientXArg: PRInt32; clientYArg: PRInt32; ctrlKeyArg: PRBool; altKeyArg: PRBool; shiftKeyArg: PRBool; metaKeyArg: PRBool; buttonArg: PRUint16; relatedTargetArg: nsIDOMEventTarget_safe17); safecall; - end; - - nsIDOMNamedNodeMap_safe17 = interface(nsISupports_safe17) - ['{a6cf907b-15b3-11d2-932e-00805f8add32}'] - function GetNamedItem(const name: nsAString): nsIDOMNode_safe17; safecall; - function SetNamedItem(arg: nsIDOMNode_safe17): nsIDOMNode_safe17; safecall; - function RemoveNamedItem(const name: nsAString): nsIDOMNode_safe17; safecall; - function Item(index: PRUint32): nsIDOMNode_safe17; safecall; - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - function GetNamedItemNS(const namespaceURI: nsAString; const localName: nsAString): nsIDOMNode_safe17; safecall; - function SetNamedItemNS(arg: nsIDOMNode_safe17): nsIDOMNode_safe17; safecall; - function RemoveNamedItemNS(const namespaceURI: nsAString; const localName: nsAString): nsIDOMNode_safe17; safecall; - end; - - nsIDOMNodeList_safe17 = interface(nsISupports_safe17) - ['{a6cf907d-15b3-11d2-932e-00805f8add32}'] - function Item(index: PRUint32): nsIDOMNode_safe17; safecall; - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - end; - - nsIDOMNotation_safe17 = interface(nsIDOMNode_safe17) - ['{a6cf907e-15b3-11d2-932e-00805f8add32}'] - procedure GetPublicId(aPublicId: nsAString); safecall; - procedure GetSystemId(aSystemId: nsAString); safecall; - end; - - nsIDOMProcessingInstruction_safe17 = interface(nsIDOMNode_safe17) - ['{a6cf907f-15b3-11d2-932e-00805f8add32}'] - procedure GetTarget(aTarget: nsAString); safecall; - procedure GetData(aData: nsAString); safecall; - procedure SetData(const aData: nsAString); safecall; - end; - - nsIDOMRange_safe17 = interface(nsISupports_safe17) - ['{a6cf90ce-15b3-11d2-932e-00805f8add32}'] - function GetStartContainer(): nsIDOMNode_safe17; safecall; - property StartContainer: nsIDOMNode_safe17 read GetStartContainer; - function GetStartOffset(): PRInt32; safecall; - property StartOffset: PRInt32 read GetStartOffset; - function GetEndContainer(): nsIDOMNode_safe17; safecall; - property EndContainer: nsIDOMNode_safe17 read GetEndContainer; - function GetEndOffset(): PRInt32; safecall; - property EndOffset: PRInt32 read GetEndOffset; - function GetCollapsed(): PRBool; safecall; - property Collapsed: PRBool read GetCollapsed; - function GetCommonAncestorContainer(): nsIDOMNode_safe17; safecall; - property CommonAncestorContainer: nsIDOMNode_safe17 read GetCommonAncestorContainer; - procedure SetStart(refNode: nsIDOMNode_safe17; offset: PRInt32); safecall; - procedure SetEnd(refNode: nsIDOMNode_safe17; offset: PRInt32); safecall; - procedure SetStartBefore(refNode: nsIDOMNode_safe17); safecall; - procedure SetStartAfter(refNode: nsIDOMNode_safe17); safecall; - procedure SetEndBefore(refNode: nsIDOMNode_safe17); safecall; - procedure SetEndAfter(refNode: nsIDOMNode_safe17); safecall; - procedure Collapse(toStart: PRBool); safecall; - procedure SelectNode(refNode: nsIDOMNode_safe17); safecall; - procedure SelectNodeContents(refNode: nsIDOMNode_safe17); safecall; - function CompareBoundaryPoints(how: PRUint16; sourceRange: nsIDOMRange_safe17): PRInt16; safecall; - procedure DeleteContents(); safecall; - function ExtractContents(): nsIDOMDocumentFragment_safe17; safecall; - function CloneContents(): nsIDOMDocumentFragment_safe17; safecall; - procedure InsertNode(newNode: nsIDOMNode_safe17); safecall; - procedure SurroundContents(newParent: nsIDOMNode_safe17); safecall; - function CloneRange(): nsIDOMRange_safe17; safecall; - procedure ToString(_retval: nsAString); safecall; - procedure Detach(); safecall; - end; - - nsIDOMRect_safe17 = interface(nsISupports_safe17) - ['{71735f62-ac5c-4236-9a1f-5ffb280d531c}'] - function GetTop(): nsIDOMCSSPrimitiveValue_safe17; safecall; - property Top: nsIDOMCSSPrimitiveValue_safe17 read GetTop; - function GetRight(): nsIDOMCSSPrimitiveValue_safe17; safecall; - property Right: nsIDOMCSSPrimitiveValue_safe17 read GetRight; - function GetBottom(): nsIDOMCSSPrimitiveValue_safe17; safecall; - property Bottom: nsIDOMCSSPrimitiveValue_safe17 read GetBottom; - function GetLeft(): nsIDOMCSSPrimitiveValue_safe17; safecall; - property Left: nsIDOMCSSPrimitiveValue_safe17 read GetLeft; - end; - - nsIDOMRGBColor_safe17 = interface(nsISupports_safe17) - ['{6aff3102-320d-4986-9790-12316bb87cf9}'] - function GetRed(): nsIDOMCSSPrimitiveValue_safe17; safecall; - property Red: nsIDOMCSSPrimitiveValue_safe17 read GetRed; - function GetGreen(): nsIDOMCSSPrimitiveValue_safe17; safecall; - property Green: nsIDOMCSSPrimitiveValue_safe17 read GetGreen; - function GetBlue(): nsIDOMCSSPrimitiveValue_safe17; safecall; - property Blue: nsIDOMCSSPrimitiveValue_safe17 read GetBlue; - end; - - nsIDOMStyleSheetList_safe17 = interface(nsISupports_safe17) - ['{a6cf9081-15b3-11d2-932e-00805f8add32}'] - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - function Item(index: PRUint32): nsIDOMStyleSheet_safe17; safecall; - end; - - nsIDOMWindow_safe17 = interface(nsISupports_safe17) - ['{a6cf906b-15b3-11d2-932e-00805f8add32}'] - function GetDocument(): nsIDOMDocument_safe17; safecall; - property Document: nsIDOMDocument_safe17 read GetDocument; - function GetParent(): nsIDOMWindow_safe17; safecall; - property Parent: nsIDOMWindow_safe17 read GetParent; - function GetTop(): nsIDOMWindow_safe17; safecall; - property Top: nsIDOMWindow_safe17 read GetTop; - function GetScrollbars(): nsIDOMBarProp_safe17; safecall; - property Scrollbars: nsIDOMBarProp_safe17 read GetScrollbars; - function GetFrames(): nsIDOMWindowCollection_safe17; safecall; - property Frames: nsIDOMWindowCollection_safe17 read GetFrames; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - function GetTextZoom(): Single; safecall; - procedure SetTextZoom(aTextZoom: Single); safecall; - property TextZoom: Single read GetTextZoom write SetTextZoom; - function GetScrollX(): PRInt32; safecall; - property ScrollX: PRInt32 read GetScrollX; - function GetScrollY(): PRInt32; safecall; - property ScrollY: PRInt32 read GetScrollY; - procedure ScrollTo(xScroll: PRInt32; yScroll: PRInt32); safecall; - procedure ScrollBy(xScrollDif: PRInt32; yScrollDif: PRInt32); safecall; - function GetSelection(): nsISelection_safe17; safecall; - procedure ScrollByLines(numLines: PRInt32); safecall; - procedure ScrollByPages(numPages: PRInt32); safecall; - procedure SizeToContent(); safecall; - end; - - nsIDOMWindow2_safe17 = interface(nsIDOMWindow_safe17) - ['{65455132-b96a-40ec-adea-52fa22b1028c}'] - function GetWindowRoot(): nsIDOMEventTarget_safe17; safecall; - property WindowRoot: nsIDOMEventTarget_safe17 read GetWindowRoot; - end; - - nsIDOMWindowCollection_safe17 = interface(nsISupports_safe17) - ['{a6cf906f-15b3-11d2-932e-00805f8add32}'] - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - function Item(index: PRUint32): nsIDOMWindow_safe17; safecall; - function NamedItem(const name: nsAString): nsIDOMWindow_safe17; safecall; - end; - - nsIEmbeddingSiteWindow_safe17 = interface(nsISupports_safe17) - ['{3e5432cd-9568-4bd1-8cbe-d50aba110743}'] - procedure SetDimensions(flags: PRUint32; x: PRInt32; y: PRInt32; cx: PRInt32; cy: PRInt32); safecall; - procedure GetDimensions(flags: PRUint32; out x: PRInt32; out y: PRInt32; out cx: PRInt32; out cy: PRInt32); safecall; - procedure SetFocus(); safecall; - function GetVisibility(): PRBool; safecall; - procedure SetVisibility(aVisibility: PRBool); safecall; - property Visibility: PRBool read GetVisibility write SetVisibility; - function GetTitle(): PWideChar; safecall; - procedure SetTitle(const aTitle: PWideChar); safecall; - property Title: PWideChar read GetTitle write SetTitle; - function GetSiteWindow(): Pointer; safecall; - property SiteWindow: Pointer read GetSiteWindow; - end; - - nsIFactory_safe17 = interface(nsISupports_safe17) - ['{00000001-0000-0000-c000-000000000046}'] - procedure CreateInstance(aOuter: nsISupports_safe17; constref iid: TGUID; out _result); safecall; - procedure LockFactory(lock: PRBool); safecall; - end; - - nsIURI_safe17 = interface(nsISupports_safe17) - ['{07a22cc0-0ce5-11d3-9331-00104ba0fd40}'] - procedure GetSpec(aSpec: nsACString); safecall; - procedure SetSpec(const aSpec: nsACString); safecall; - procedure GetPrePath(aPrePath: nsACString); safecall; - procedure GetScheme(aScheme: nsACString); safecall; - procedure SetScheme(const aScheme: nsACString); safecall; - procedure GetUserPass(aUserPass: nsACString); safecall; - procedure SetUserPass(const aUserPass: nsACString); safecall; - procedure GetUsername(aUsername: nsACString); safecall; - procedure SetUsername(const aUsername: nsACString); safecall; - procedure GetPassword(aPassword: nsACString); safecall; - procedure SetPassword(const aPassword: nsACString); safecall; - procedure GetHostPort(aHostPort: nsACString); safecall; - procedure SetHostPort(const aHostPort: nsACString); safecall; - procedure GetHost(aHost: nsACString); safecall; - procedure SetHost(const aHost: nsACString); safecall; - function GetPort(): PRInt32; safecall; - procedure SetPort(aPort: PRInt32); safecall; - property Port: PRInt32 read GetPort write SetPort; - procedure GetPath(aPath: nsACString); safecall; - procedure SetPath(const aPath: nsACString); safecall; - function Equals(other: nsIURI_safe17): PRBool; safecall; - function SchemeIs(const scheme: PAnsiChar): PRBool; safecall; - function Clone(): nsIURI_safe17; safecall; - procedure Resolve(const relativePath: nsACString; _retval: nsACString); safecall; - procedure GetAsciiSpec(aAsciiSpec: nsACString); safecall; - procedure GetAsciiHost(aAsciiHost: nsACString); safecall; - procedure GetOriginCharset(aOriginCharset: nsACString); safecall; - end; - - nsIURL_safe17 = interface(nsIURI_safe17) - ['{d6116970-8034-11d3-9399-00104ba0fd40}'] - procedure GetFilePath(aFilePath: nsACString); safecall; - procedure SetFilePath(const aFilePath: nsACString); safecall; - procedure GetParam(aParam: nsACString); safecall; - procedure SetParam(const aParam: nsACString); safecall; - procedure GetQuery(aQuery: nsACString); safecall; - procedure SetQuery(const aQuery: nsACString); safecall; - procedure GetRef(aRef: nsACString); safecall; - procedure SetRef(const aRef: nsACString); safecall; - procedure GetDirectory(aDirectory: nsACString); safecall; - procedure SetDirectory(const aDirectory: nsACString); safecall; - procedure GetFileName(aFileName: nsACString); safecall; - procedure SetFileName(const aFileName: nsACString); safecall; - procedure GetFileBaseName(aFileBaseName: nsACString); safecall; - procedure SetFileBaseName(const aFileBaseName: nsACString); safecall; - procedure GetFileExtension(aFileExtension: nsACString); safecall; - procedure SetFileExtension(const aFileExtension: nsACString); safecall; - procedure GetCommonBaseSpec(aURIToCompare: nsIURI_safe17; _retval: nsACString); safecall; - procedure GetRelativeSpec(aURIToCompare: nsIURI_safe17; _retval: nsACString); safecall; - end; - - nsIFileURL_safe17 = interface(nsIURL_safe17) - ['{d26b2e2e-1dd1-11b2-88f3-8545a7ba7949}'] - function GetFile(): nsIFile_safe17; safecall; - procedure SetFile(aFile: nsIFile_safe17); safecall; - property _File: nsIFile_safe17 read GetFile write SetFile; - end; - - nsIGlobalHistory_safe17 = interface(nsISupports_safe17) - ['{9491c383-e3c4-11d2-bdbe-0050040a9b44}'] - procedure AddPage(const aURL: PAnsiChar); safecall; - function IsVisited(const aURL: PAnsiChar): PRBool; safecall; - end; - - nsIHistoryEntry_safe17 = interface(nsISupports_safe17) - ['{a41661d4-1417-11d5-9882-00c04fa02f40}'] - function GetURI(): nsIURI_safe17; safecall; - property URI: nsIURI_safe17 read GetURI; - function GetTitle(): PWideChar; safecall; - property Title: PWideChar read GetTitle; - function GetIsSubFrame(): PRBool; safecall; - property IsSubFrame: PRBool read GetIsSubFrame; - end; - - nsIHttpChannel_safe17 = interface(nsIChannel_safe17) - ['{9277fe09-f0cc-4cd9-bbce-581dd94b0260}'] - procedure GetRequestMethod(aRequestMethod: nsACString); safecall; - procedure SetRequestMethod(const aRequestMethod: nsACString); safecall; - function GetReferrer(): nsIURI_safe17; safecall; - procedure SetReferrer(aReferrer: nsIURI_safe17); safecall; - property Referrer: nsIURI_safe17 read GetReferrer write SetReferrer; - function GetRequestHeader(const aHeader: nsACString): nsACString; safecall; - procedure SetRequestHeader(const aHeader: nsACString; const aValue: nsACString; aMerge: PRBool); safecall; - procedure VisitRequestHeaders(aVisitor: nsIHttpHeaderVisitor_safe17); safecall; - function GetAllowPipelining(): PRBool; safecall; - procedure SetAllowPipelining(aAllowPipelining: PRBool); safecall; - property AllowPipelining: PRBool read GetAllowPipelining write SetAllowPipelining; - function GetRedirectionLimit(): PRUint32; safecall; - procedure SetRedirectionLimit(aRedirectionLimit: PRUint32); safecall; - property RedirectionLimit: PRUint32 read GetRedirectionLimit write SetRedirectionLimit; - function GetResponseStatus(): PRUint32; safecall; - property ResponseStatus: PRUint32 read GetResponseStatus; - procedure GetResponseStatusText(aResponseStatusText: nsACString); safecall; - function GetRequestSucceeded(): PRBool; safecall; - property RequestSucceeded: PRBool read GetRequestSucceeded; - function GetResponseHeader(const header: nsACString): nsACString; safecall; - procedure SetResponseHeader(const header: nsACString; const value: nsACString; merge: PRBool); safecall; - procedure VisitResponseHeaders(aVisitor: nsIHttpHeaderVisitor_safe17); safecall; - function IsNoStoreResponse(): PRBool; safecall; - function IsNoCacheResponse(): PRBool; safecall; - end; - - nsIHttpHeaderVisitor_safe17 = interface(nsISupports_safe17) - ['{0cf40717-d7c1-4a94-8c1e-d6c9734101bb}'] - procedure VisitHeader(const aHeader: nsACString; const aValue: nsACString); safecall; - end; - - nsIInputStream_safe17 = interface(nsISupports_safe17) - ['{fa9c7f6c-61b3-11d4-9877-00c04fa0cf4a}'] - procedure Close(); safecall; - function Available(): PRUint32; safecall; - function Read(aBuf: Pchar; aCount: PRUint32): PRUint32; safecall; - function ReadSegments(aWriter: nsWriteSegmentFun; aClosure: Pointer; aCount: PRUint32): PRUint32; safecall; - function IsNonBlocking(): PRBool; safecall; - end; - - nsIInterfaceRequestor_safe17 = interface(nsISupports_safe17) - ['{033a1470-8b2a-11d3-af88-00a024ffc08c}'] - procedure GetInterface(constref uuid: TGUID; out _result); safecall; - end; - - nsIIOService_safe17 = interface(nsISupports_safe17) - ['{bddeda3f-9020-4d12-8c70-984ee9f7935e}'] - function GetProtocolHandler(const aScheme: PAnsiChar): nsIProtocolHandler_safe17; safecall; - function GetProtocolFlags(const aScheme: PAnsiChar): PRUint32; safecall; - function NewURI(const aSpec: nsACString; const aOriginCharset: PAnsiChar; aBaseURI: nsIURI_safe17): nsIURI_safe17; safecall; - function NewFileURI(aFile: nsIFile_safe17): nsIURI_safe17; safecall; - function NewChannelFromURI(aURI: nsIURI_safe17): nsIChannel_safe17; safecall; - function NewChannel(const aSpec: nsACString; const aOriginCharset: PAnsiChar; aBaseURI: nsIURI_safe17): nsIChannel_safe17; safecall; - function GetOffline(): PRBool; safecall; - procedure SetOffline(aOffline: PRBool); safecall; - property Offline: PRBool read GetOffline write SetOffline; - function AllowPort(aPort: PRInt32; const aScheme: PAnsiChar): PRBool; safecall; - function ExtractScheme(const urlString: nsACString): nsACString; safecall; - end; - - nsILoadGroup_safe17 = interface(nsIRequest_safe17) - ['{3de0a31c-feaf-400f-9f1e-4ef71f8b20cc}'] - function GetGroupObserver(): nsIRequestObserver_safe17; safecall; - procedure SetGroupObserver(aGroupObserver: nsIRequestObserver_safe17); safecall; - property GroupObserver: nsIRequestObserver_safe17 read GetGroupObserver write SetGroupObserver; - function GetDefaultLoadRequest(): nsIRequest_safe17; safecall; - procedure SetDefaultLoadRequest(aDefaultLoadRequest: nsIRequest_safe17); safecall; - property DefaultLoadRequest: nsIRequest_safe17 read GetDefaultLoadRequest write SetDefaultLoadRequest; - procedure AddRequest(aRequest: nsIRequest_safe17; aContext: nsISupports_safe17); safecall; - procedure RemoveRequest(aRequest: nsIRequest_safe17; aContext: nsISupports_safe17; aStatus: nsresult); safecall; - function GetRequests(): nsISimpleEnumerator_safe17; safecall; - property Requests: nsISimpleEnumerator_safe17 read GetRequests; - function GetActiveCount(): PRUint32; safecall; - property ActiveCount: PRUint32 read GetActiveCount; - function GetNotificationCallbacks(): nsIInterfaceRequestor_safe17; safecall; - procedure SetNotificationCallbacks(aNotificationCallbacks: nsIInterfaceRequestor_safe17); safecall; - property NotificationCallbacks: nsIInterfaceRequestor_safe17 read GetNotificationCallbacks write SetNotificationCallbacks; - end; - - nsILocalFile_safe17 = interface(nsIFile_safe17) - ['{aa610f20-a889-11d3-8c81-000064657374}'] - procedure InitWithPath(const filePath: nsAString); safecall; - procedure InitWithNativePath(const filePath: nsACString); safecall; - procedure InitWithFile(aFile: nsILocalFile_safe17); safecall; - function GetFollowLinks(): PRBool; safecall; - procedure SetFollowLinks(aFollowLinks: PRBool); safecall; - property FollowLinks: PRBool read GetFollowLinks write SetFollowLinks; - function OpenNSPRFileDesc(flags: PRInt32; mode: PRInt32): PPRFileDesc; safecall; - function OpenANSIFileDesc(const mode: PAnsiChar): PFILE; safecall; - function Load(): PPRLibrary; safecall; - function GetDiskSpaceAvailable(): PRInt64; safecall; - property DiskSpaceAvailable: PRInt64 read GetDiskSpaceAvailable; - procedure AppendRelativePath(const relativeFilePath: nsAString); safecall; - procedure AppendRelativeNativePath(const relativeFilePath: nsACString); safecall; - procedure GetPersistentDescriptor(aPersistentDescriptor: nsACString); safecall; - procedure SetPersistentDescriptor(const aPersistentDescriptor: nsACString); safecall; - procedure Reveal(); safecall; - procedure Launch(); safecall; - function GetRelativeDescriptor(fromFile: nsILocalFile_safe17): nsACString; safecall; - procedure SetRelativeDescriptor(fromFile: nsILocalFile_safe17; const relativeDesc: nsACString); safecall; - end; - - nsIMemory_safe17 = interface(nsISupports_safe17) - ['{59e7e77a-38e4-11d4-8cf5-0060b0fc14a3}'] - function Alloc(size: size_t): Pointer; extdecl; - function Realloc(ptr: Pointer; newSize: size_t): Pointer; extdecl; - procedure Free(ptr: Pointer); extdecl; - procedure HeapMinimize(immediate: PRBool); safecall; - function IsLowMemory(): PRBool; safecall; - end; - - nsIModule_safe17 = interface(nsISupports_safe17) - ['{7392d032-5371-11d3-994e-00805fd26fee}'] - procedure GetClassObject(aCompMgr: nsIComponentManager_safe17; constref aClass: TGUID; constref aIID: TGUID; out aResult); safecall; - procedure RegisterSelf(aCompMgr: nsIComponentManager_safe17; aLocation: nsIFile_safe17; const aLoaderStr: PAnsiChar; const aType: PAnsiChar); safecall; - procedure UnregisterSelf(aCompMgr: nsIComponentManager_safe17; aLocation: nsIFile_safe17; const aLoaderStr: PAnsiChar); safecall; - function CanUnload(aCompMgr: nsIComponentManager_safe17): PRBool; safecall; - end; - - nsIObserver_safe17 = interface(nsISupports_safe17) - ['{db242e01-e4d9-11d2-9dde-000064657374}'] - procedure Observe(aSubject: nsISupports_safe17; const aTopic: PAnsiChar; const aData: PWideChar); safecall; - end; - - nsIObserverService_safe17 = interface(nsISupports_safe17) - ['{d07f5192-e3d1-11d2-8acd-00105a1b8860}'] - procedure AddObserver(anObserver: nsIObserver_safe17; const aTopic: PAnsiChar; ownsWeak: PRBool); safecall; - procedure RemoveObserver(anObserver: nsIObserver_safe17; const aTopic: PAnsiChar); safecall; - procedure NotifyObservers(aSubject: nsISupports_safe17; const aTopic: PAnsiChar; const someData: PWideChar); safecall; - function EnumerateObservers(const aTopic: PAnsiChar): nsISimpleEnumerator_safe17; safecall; - end; - - nsIOutputStream_safe17 = interface(nsISupports_safe17) - ['{0d0acd2a-61b4-11d4-9877-00c04fa0cf4a}'] - procedure Close(); safecall; - procedure Flush(); safecall; - function Write(const aBuf: PAnsiChar; aCount: PRUint32): PRUint32; safecall; - function WriteFrom(aFromStream: nsIInputStream_safe17; aCount: PRUint32): PRUint32; safecall; - function WriteSegments(aReader: nsReadSegmentFun; aClosure: Pointer; aCount: PRUint32): PRUint32; safecall; - function IsNonBlocking(): PRBool; safecall; - end; - - nsIPassword_safe17 = interface(nsISupports_safe17) - ['{cf39c2b0-1e4b-11d5-a549-0010a401eb10}'] - procedure GetHost(aHost: nsACString); safecall; - procedure GetUser(aUser: nsAString); safecall; - procedure GetPassword(aPassword: nsAString); safecall; - end; - - nsIPrefBranch_safe17 = interface(nsISupports_safe17) - ['{56c35506-f14b-11d3-99d3-ddbfac2ccf65}'] - function GetRoot(): PAnsiChar; safecall; - property Root: PAnsiChar read GetRoot; - function GetPrefType(const aPrefName: PAnsiChar): PRInt32; safecall; - function GetBoolPref(const aPrefName: PAnsiChar): PRBool; safecall; - procedure SetBoolPref(const aPrefName: PAnsiChar; aValue: PRInt32); safecall; - function GetCharPref(const aPrefName: PAnsiChar): PAnsiChar; safecall; - procedure SetCharPref(const aPrefName: PAnsiChar; const aValue: PAnsiChar); safecall; - function GetIntPref(const aPrefName: PAnsiChar): PRInt32; safecall; - procedure SetIntPref(const aPrefName: PAnsiChar; aValue: PRInt32); safecall; - procedure GetComplexValue(const aPrefName: PAnsiChar; constref aType: TGUID; out aValue); safecall; - procedure SetComplexValue(const aPrefName: PAnsiChar; constref aType: TGUID; aValue: nsISupports_safe17); safecall; - procedure ClearUserPref(const aPrefName: PAnsiChar); safecall; - procedure LockPref(const aPrefName: PAnsiChar); safecall; - function PrefHasUserValue(const aPrefName: PAnsiChar): PRBool; safecall; - function PrefIsLocked(const aPrefName: PAnsiChar): PRBool; safecall; - procedure UnlockPref(const aPrefName: PAnsiChar); safecall; - procedure DeleteBranch(const aStartingAt: PAnsiChar); safecall; - procedure GetChildList(const aStartingAt: PAnsiChar; out aCount: PRUint32; out aChildArray_array); safecall; - procedure ResetBranch(const aStartingAt: PAnsiChar); safecall; - end; - - nsIPrefLocalizedString_safe17 = interface(nsISupports_safe17) - ['{ae419e24-1dd1-11b2-b39a-d3e5e7073802}'] - function GetData(): PWideChar; safecall; - procedure SetData(const aData: PWideChar); safecall; - property Data: PWideChar read GetData write SetData; - function ToString(): PWideChar; safecall; - procedure SetDataWithLength(length: PRUint32; const data: PWideChar); safecall; - end; - - nsIPrefService_safe17 = interface(nsISupports_safe17) - ['{decb9cc7-c08f-4ea5-be91-a8fc637ce2d2}'] - procedure ReadUserPrefs(aFile: nsIFile_safe17); safecall; - procedure ResetPrefs(); safecall; - procedure ResetUserPrefs(); safecall; - procedure SavePrefFile(aFile: nsIFile_safe17); safecall; - function GetBranch(const aPrefRoot: PAnsiChar): nsIPrefBranch_safe17; safecall; - function GetDefaultBranch(const aPrefRoot: PAnsiChar): nsIPrefBranch_safe17; safecall; - end; - - nsIPrintSession_safe17 = interface(nsISupports_safe17) - ['{2f977d52-5485-11d4-87e2-0010a4e75ef2}'] - end; - - nsIPrintSettings_safe17 = interface(nsISupports_safe17) - ['{83427530-f790-11d4-a869-00105a183419}'] - procedure SetPrintOptions(aType: PRInt32; aTurnOnOff: PRBool); safecall; - function GetPrintOptions(aType: PRInt32): PRBool; safecall; - function GetPrintOptionsBits(): PRInt32; safecall; - procedure GetPageSizeInTwips(out aWidth: PRInt32; out aHeight: PRInt32); safecall; - function Clone(): nsIPrintSettings_safe17; safecall; - procedure Assign(aPS: nsIPrintSettings_safe17); safecall; - function GetPrintSession(): nsIPrintSession_safe17; safecall; - procedure SetPrintSession(aPrintSession: nsIPrintSession_safe17); safecall; - property PrintSession: nsIPrintSession_safe17 read GetPrintSession write SetPrintSession; - function GetStartPageRange(): PRInt32; safecall; - procedure SetStartPageRange(aStartPageRange: PRInt32); safecall; - property StartPageRange: PRInt32 read GetStartPageRange write SetStartPageRange; - function GetEndPageRange(): PRInt32; safecall; - procedure SetEndPageRange(aEndPageRange: PRInt32); safecall; - property EndPageRange: PRInt32 read GetEndPageRange write SetEndPageRange; - function GetMarginTop(): Double; safecall; - procedure SetMarginTop(aMarginTop: Double); safecall; - property MarginTop: Double read GetMarginTop write SetMarginTop; - function GetMarginLeft(): Double; safecall; - procedure SetMarginLeft(aMarginLeft: Double); safecall; - property MarginLeft: Double read GetMarginLeft write SetMarginLeft; - function GetMarginBottom(): Double; safecall; - procedure SetMarginBottom(aMarginBottom: Double); safecall; - property MarginBottom: Double read GetMarginBottom write SetMarginBottom; - function GetMarginRight(): Double; safecall; - procedure SetMarginRight(aMarginRight: Double); safecall; - property MarginRight: Double read GetMarginRight write SetMarginRight; - function GetScaling(): Double; safecall; - procedure SetScaling(aScaling: Double); safecall; - property Scaling: Double read GetScaling write SetScaling; - function GetPrintBGColors(): PRBool; safecall; - procedure SetPrintBGColors(aPrintBGColors: PRBool); safecall; - property PrintBGColors: PRBool read GetPrintBGColors write SetPrintBGColors; - function GetPrintBGImages(): PRBool; safecall; - procedure SetPrintBGImages(aPrintBGImages: PRBool); safecall; - property PrintBGImages: PRBool read GetPrintBGImages write SetPrintBGImages; - function GetPrintRange(): PRInt16; safecall; - procedure SetPrintRange(aPrintRange: PRInt16); safecall; - property PrintRange: PRInt16 read GetPrintRange write SetPrintRange; - function GetTitle(): PWideChar; safecall; - procedure SetTitle(const aTitle: PWideChar); safecall; - property Title: PWideChar read GetTitle write SetTitle; - function GetDocURL(): PWideChar; safecall; - procedure SetDocURL(const aDocURL: PWideChar); safecall; - property DocURL: PWideChar read GetDocURL write SetDocURL; - function GetHeaderStrLeft(): PWideChar; safecall; - procedure SetHeaderStrLeft(const aHeaderStrLeft: PWideChar); safecall; - property HeaderStrLeft: PWideChar read GetHeaderStrLeft write SetHeaderStrLeft; - function GetHeaderStrCenter(): PWideChar; safecall; - procedure SetHeaderStrCenter(const aHeaderStrCenter: PWideChar); safecall; - property HeaderStrCenter: PWideChar read GetHeaderStrCenter write SetHeaderStrCenter; - function GetHeaderStrRight(): PWideChar; safecall; - procedure SetHeaderStrRight(const aHeaderStrRight: PWideChar); safecall; - property HeaderStrRight: PWideChar read GetHeaderStrRight write SetHeaderStrRight; - function GetFooterStrLeft(): PWideChar; safecall; - procedure SetFooterStrLeft(const aFooterStrLeft: PWideChar); safecall; - property FooterStrLeft: PWideChar read GetFooterStrLeft write SetFooterStrLeft; - function GetFooterStrCenter(): PWideChar; safecall; - procedure SetFooterStrCenter(const aFooterStrCenter: PWideChar); safecall; - property FooterStrCenter: PWideChar read GetFooterStrCenter write SetFooterStrCenter; - function GetFooterStrRight(): PWideChar; safecall; - procedure SetFooterStrRight(const aFooterStrRight: PWideChar); safecall; - property FooterStrRight: PWideChar read GetFooterStrRight write SetFooterStrRight; - function GetHowToEnableFrameUI(): PRInt16; safecall; - procedure SetHowToEnableFrameUI(aHowToEnableFrameUI: PRInt16); safecall; - property HowToEnableFrameUI: PRInt16 read GetHowToEnableFrameUI write SetHowToEnableFrameUI; - function GetIsCancelled(): PRBool; safecall; - procedure SetIsCancelled(aIsCancelled: PRBool); safecall; - property IsCancelled: PRBool read GetIsCancelled write SetIsCancelled; - function GetPrintFrameTypeUsage(): PRInt16; safecall; - procedure SetPrintFrameTypeUsage(aPrintFrameTypeUsage: PRInt16); safecall; - property PrintFrameTypeUsage: PRInt16 read GetPrintFrameTypeUsage write SetPrintFrameTypeUsage; - function GetPrintFrameType(): PRInt16; safecall; - procedure SetPrintFrameType(aPrintFrameType: PRInt16); safecall; - property PrintFrameType: PRInt16 read GetPrintFrameType write SetPrintFrameType; - function GetPrintSilent(): PRBool; safecall; - procedure SetPrintSilent(aPrintSilent: PRBool); safecall; - property PrintSilent: PRBool read GetPrintSilent write SetPrintSilent; - function GetShrinkToFit(): PRBool; safecall; - procedure SetShrinkToFit(aShrinkToFit: PRBool); safecall; - property ShrinkToFit: PRBool read GetShrinkToFit write SetShrinkToFit; - function GetShowPrintProgress(): PRBool; safecall; - procedure SetShowPrintProgress(aShowPrintProgress: PRBool); safecall; - property ShowPrintProgress: PRBool read GetShowPrintProgress write SetShowPrintProgress; - function GetPaperName(): PWideChar; safecall; - procedure SetPaperName(const aPaperName: PWideChar); safecall; - property PaperName: PWideChar read GetPaperName write SetPaperName; - function GetPaperSizeType(): PRInt16; safecall; - procedure SetPaperSizeType(aPaperSizeType: PRInt16); safecall; - property PaperSizeType: PRInt16 read GetPaperSizeType write SetPaperSizeType; - function GetPaperData(): PRInt16; safecall; - procedure SetPaperData(aPaperData: PRInt16); safecall; - property PaperData: PRInt16 read GetPaperData write SetPaperData; - function GetPaperWidth(): Double; safecall; - procedure SetPaperWidth(aPaperWidth: Double); safecall; - property PaperWidth: Double read GetPaperWidth write SetPaperWidth; - function GetPaperHeight(): Double; safecall; - procedure SetPaperHeight(aPaperHeight: Double); safecall; - property PaperHeight: Double read GetPaperHeight write SetPaperHeight; - function GetPaperSizeUnit(): PRInt16; safecall; - procedure SetPaperSizeUnit(aPaperSizeUnit: PRInt16); safecall; - property PaperSizeUnit: PRInt16 read GetPaperSizeUnit write SetPaperSizeUnit; - function GetPlexName(): PWideChar; safecall; - procedure SetPlexName(const aPlexName: PWideChar); safecall; - property PlexName: PWideChar read GetPlexName write SetPlexName; - function GetPrintReversed(): PRBool; safecall; - procedure SetPrintReversed(aPrintReversed: PRBool); safecall; - property PrintReversed: PRBool read GetPrintReversed write SetPrintReversed; - function GetPrintInColor(): PRBool; safecall; - procedure SetPrintInColor(aPrintInColor: PRBool); safecall; - property PrintInColor: PRBool read GetPrintInColor write SetPrintInColor; - function GetPaperSize(): PRInt32; safecall; - procedure SetPaperSize(aPaperSize: PRInt32); safecall; - property PaperSize: PRInt32 read GetPaperSize write SetPaperSize; - function GetOrientation(): PRInt32; safecall; - procedure SetOrientation(aOrientation: PRInt32); safecall; - property Orientation: PRInt32 read GetOrientation write SetOrientation; - function GetPrintCommand(): PWideChar; safecall; - procedure SetPrintCommand(const aPrintCommand: PWideChar); safecall; - property PrintCommand: PWideChar read GetPrintCommand write SetPrintCommand; - function GetNumCopies(): PRInt32; safecall; - procedure SetNumCopies(aNumCopies: PRInt32); safecall; - property NumCopies: PRInt32 read GetNumCopies write SetNumCopies; - function GetPrinterName(): PWideChar; safecall; - procedure SetPrinterName(const aPrinterName: PWideChar); safecall; - property PrinterName: PWideChar read GetPrinterName write SetPrinterName; - function GetPrintToFile(): PRBool; safecall; - procedure SetPrintToFile(aPrintToFile: PRBool); safecall; - property PrintToFile: PRBool read GetPrintToFile write SetPrintToFile; - function GetToFileName(): PWideChar; safecall; - procedure SetToFileName(const aToFileName: PWideChar); safecall; - property ToFileName: PWideChar read GetToFileName write SetToFileName; - function GetPrintPageDelay(): PRInt32; safecall; - procedure SetPrintPageDelay(aPrintPageDelay: PRInt32); safecall; - property PrintPageDelay: PRInt32 read GetPrintPageDelay write SetPrintPageDelay; - function GetIsInitializedFromPrinter(): PRBool; safecall; - procedure SetIsInitializedFromPrinter(aIsInitializedFromPrinter: PRBool); safecall; - property IsInitializedFromPrinter: PRBool read GetIsInitializedFromPrinter write SetIsInitializedFromPrinter; - function GetIsInitializedFromPrefs(): PRBool; safecall; - procedure SetIsInitializedFromPrefs(aIsInitializedFromPrefs: PRBool); safecall; - property IsInitializedFromPrefs: PRBool read GetIsInitializedFromPrefs write SetIsInitializedFromPrefs; - procedure SetMarginInTwips(var aMargin: nsMargin); safecall; - procedure GetMarginInTwips(var aMargin: nsMargin); safecall; - end; - - nsIProfile_safe17 = interface(nsISupports_safe17) - ['{02b0625a-e7f3-11d2-9f5a-006008a6efe9}'] - function GetProfileCount(): PRInt32; safecall; - property ProfileCount: PRInt32 read GetProfileCount; - procedure GetProfileList(out length: PRUint32; out profileNames_array); safecall; - function ProfileExists(const profileName: PWideChar): PRBool; safecall; - function GetCurrentProfile(): PWideChar; safecall; - procedure SetCurrentProfile(const aCurrentProfile: PWideChar); safecall; - property CurrentProfile: PWideChar read GetCurrentProfile write SetCurrentProfile; - procedure ShutDownCurrentProfile(shutDownType: PRUint32); safecall; - procedure CreateNewProfile(const profileName: PWideChar; const nativeProfileDir: PWideChar; const langcode: PWideChar; useExistingDir: PRBool); safecall; - procedure RenameProfile(const oldName: PWideChar; const newName: PWideChar); safecall; - procedure DeleteProfile(const name: PWideChar; canDeleteFiles: PRBool); safecall; - procedure CloneProfile(const profileName: PWideChar); safecall; - end; - - nsIProfileChangeStatus_safe17 = interface(nsISupports_safe17) - ['{2f977d43-5485-11d4-87e2-0010a4e75ef2}'] - procedure VetoChange(); safecall; - procedure ChangeFailed(); safecall; - end; - - nsIPrompt_safe17 = interface(nsISupports_safe17) - ['{a63f70c0-148b-11d3-9333-00104ba0fd40}'] - procedure Alert(const dialogTitle: PWideChar; const text: PWideChar); safecall; - procedure AlertCheck(const dialogTitle: PWideChar; const text: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool); safecall; - function Confirm(const dialogTitle: PWideChar; const text: PWideChar): PRBool; safecall; - function ConfirmCheck(const dialogTitle: PWideChar; const text: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool): PRBool; safecall; - function ConfirmEx(const dialogTitle: PWideChar; const text: PWideChar; buttonFlags: PRUint32; const button0Title: PWideChar; const button1Title: PWideChar; const button2Title: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool): PRInt32; safecall; - function Prompt(const dialogTitle: PWideChar; const text: PWideChar; out value: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool): PRBool; safecall; - function PromptPassword(const dialogTitle: PWideChar; const text: PWideChar; out password: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool): PRBool; safecall; - function PromptUsernameAndPassword(const dialogTitle: PWideChar; const text: PWideChar; out username: PWideChar; out password: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool): PRBool; safecall; - function Select(const dialogTitle: PWideChar; const text: PWideChar; count: PRUint32; const selectList_array; out outSelection: PRInt32): PRBool; safecall; - end; - - nsIPromptService_safe17 = interface(nsISupports_safe17) - ['{1630c61a-325e-49ca-8759-a31b16c47aa5}'] - procedure Alert(aParent: nsIDOMWindow_safe17; const aDialogTitle: PWideChar; const aText: PWideChar); safecall; - procedure AlertCheck(aParent: nsIDOMWindow_safe17; const aDialogTitle: PWideChar; const aText: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool); safecall; - function Confirm(aParent: nsIDOMWindow_safe17; const aDialogTitle: PWideChar; const aText: PWideChar): PRBool; safecall; - function ConfirmCheck(aParent: nsIDOMWindow_safe17; const aDialogTitle: PWideChar; const aText: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool): PRBool; safecall; - function ConfirmEx(aParent: nsIDOMWindow_safe17; const aDialogTitle: PWideChar; const aText: PWideChar; aButtonFlags: PRUint32; const aButton0Title: PWideChar; const aButton1Title: PWideChar; const aButton2Title: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool): PRInt32; safecall; - function Prompt(aParent: nsIDOMWindow_safe17; const aDialogTitle: PWideChar; const aText: PWideChar; out aValue: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool): PRBool; safecall; - function PromptUsernameAndPassword(aParent: nsIDOMWindow_safe17; const aDialogTitle: PWideChar; const aText: PWideChar; out aUsername: PWideChar; out aPassword: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool): PRBool; safecall; - function PromptPassword(aParent: nsIDOMWindow_safe17; const aDialogTitle: PWideChar; const aText: PWideChar; out aPassword: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool): PRBool; safecall; - function Select(aParent: nsIDOMWindow_safe17; const aDialogTitle: PWideChar; const aText: PWideChar; aCount: PRUint32; const aSelectList_array; out aOutSelection: PRInt32): PRBool; safecall; - end; - - nsIProperties_safe17 = interface(nsISupports_safe17) - ['{78650582-4e93-4b60-8e85-26ebd3eb14ca}'] - procedure Get(const prop: PAnsiChar; constref iid: TGUID; out _result); safecall; - procedure _Set(const prop: PAnsiChar; value: nsISupports_safe17); safecall; - function Has(const prop: PAnsiChar): PRBool; safecall; - procedure Undefine(const prop: PAnsiChar); safecall; - procedure GetKeys(out count: PRUint32; out keys_array); safecall; - end; - - nsIProtocolHandler_safe17 = interface(nsISupports_safe17) - ['{15fd6940-8ea7-11d3-93ad-00104ba0fd40}'] - procedure GetScheme(aScheme: nsACString); safecall; - function GetDefaultPort(): PRInt32; safecall; - property DefaultPort: PRInt32 read GetDefaultPort; - function GetProtocolFlags(): PRUint32; safecall; - property ProtocolFlags: PRUint32 read GetProtocolFlags; - function NewURI(const aSpec: nsACString; const aOriginCharset: PAnsiChar; aBaseURI: nsIURI_safe17): nsIURI_safe17; safecall; - function NewChannel(aURI: nsIURI_safe17): nsIChannel_safe17; safecall; - function AllowPort(port: PRInt32; const scheme: PAnsiChar): PRBool; safecall; - end; - - nsIRequestObserver_safe17 = interface(nsISupports_safe17) - ['{fd91e2e0-1481-11d3-9333-00104ba0fd40}'] - procedure OnStartRequest(aRequest: nsIRequest_safe17; aContext: nsISupports_safe17); safecall; - procedure OnStopRequest(aRequest: nsIRequest_safe17; aContext: nsISupports_safe17; aStatusCode: nsresult); safecall; - end; - - nsIScriptableInputStream_safe17 = interface(nsISupports_safe17) - ['{a2a32f90-9b90-11d3-a189-0050041caf44}'] - procedure Close(); safecall; - procedure Init(aInputStream: nsIInputStream_safe17); safecall; - function Available(): PRUint32; safecall; - function Read(aCount: PRUint32): PAnsiChar; safecall; - end; - - nsISecurityWarningDialogs_safe17 = interface(nsISupports_safe17) - ['{1c399d06-1dd2-11b2-bc58-c87cbcacdb78}'] - function ConfirmEnteringSecure(ctx: nsIInterfaceRequestor_safe17): PRBool; safecall; - function ConfirmEnteringWeak(ctx: nsIInterfaceRequestor_safe17): PRBool; safecall; - function ConfirmLeavingSecure(ctx: nsIInterfaceRequestor_safe17): PRBool; safecall; - function ConfirmMixedMode(ctx: nsIInterfaceRequestor_safe17): PRBool; safecall; - function ConfirmPostToInsecure(ctx: nsIInterfaceRequestor_safe17): PRBool; safecall; - function ConfirmPostToInsecureFromSecure(ctx: nsIInterfaceRequestor_safe17): PRBool; safecall; - end; - - nsISelection_safe17 = interface(nsISupports_safe17) - ['{b2c7ed59-8634-4352-9e37-5484c8b6e4e1}'] - function GetAnchorNode(): nsIDOMNode_safe17; safecall; - property AnchorNode: nsIDOMNode_safe17 read GetAnchorNode; - function GetAnchorOffset(): PRInt32; safecall; - property AnchorOffset: PRInt32 read GetAnchorOffset; - function GetFocusNode(): nsIDOMNode_safe17; safecall; - property FocusNode: nsIDOMNode_safe17 read GetFocusNode; - function GetFocusOffset(): PRInt32; safecall; - property FocusOffset: PRInt32 read GetFocusOffset; - function GetIsCollapsed(): PRBool; safecall; - property IsCollapsed: PRBool read GetIsCollapsed; - function GetRangeCount(): PRInt32; safecall; - property RangeCount: PRInt32 read GetRangeCount; - function GetRangeAt(index: PRInt32): nsIDOMRange_safe17; safecall; - procedure Collapse(parentNode: nsIDOMNode_safe17; offset: PRInt32); safecall; - procedure Extend(parentNode: nsIDOMNode_safe17; offset: PRInt32); safecall; - procedure CollapseToStart(); safecall; - procedure CollapseToEnd(); safecall; - function ContainsNode(node: nsIDOMNode_safe17; entirelyContained: PRBool): PRBool; safecall; - procedure SelectAllChildren(parentNode: nsIDOMNode_safe17); safecall; - procedure AddRange(range: nsIDOMRange_safe17); safecall; - procedure RemoveRange(range: nsIDOMRange_safe17); safecall; - procedure RemoveAllRanges(); safecall; - procedure DeleteFromDocument(); safecall; - procedure SelectionLanguageChange(langRTL: PRBool); safecall; - function ToString(): PWideChar; safecall; - end; - - nsIServiceManager_safe17 = interface(nsISupports_safe17) - ['{8bb35ed9-e332-462d-9155-4a002ab5c958}'] - procedure GetService(constref aClass: TGUID; constref aIID: TGUID; out _result); safecall; - procedure GetServiceByContractID(const aContractID: PAnsiChar; constref aIID: TGUID; out _result); safecall; - function IsServiceInstantiated(constref aClass: TGUID; constref aIID: TGUID): PRBool; safecall; - function IsServiceInstantiatedByContractID(const aContractID: PAnsiChar; constref aIID: TGUID): PRBool; safecall; - end; - - nsISHistory_safe17 = interface(nsISupports_safe17) - ['{7294fe9b-14d8-11d5-9882-00c04fa02f40}'] - function GetCount(): PRInt32; safecall; - property Count: PRInt32 read GetCount; - function GetIndex(): PRInt32; safecall; - property Index: PRInt32 read GetIndex; - function GetMaxLength(): PRInt32; safecall; - procedure SetMaxLength(aMaxLength: PRInt32); safecall; - property MaxLength: PRInt32 read GetMaxLength write SetMaxLength; - function GetEntryAtIndex(index: PRInt32; modifyIndex: PRBool): nsIHistoryEntry_safe17; safecall; - procedure PurgeHistory(numEntries: PRInt32); safecall; - procedure AddSHistoryListener(aListener: nsISHistoryListener_safe17); safecall; - procedure RemoveSHistoryListener(aListener: nsISHistoryListener_safe17); safecall; - function GetSHistoryEnumerator(): nsISimpleEnumerator_safe17; safecall; - property SHistoryEnumerator: nsISimpleEnumerator_safe17 read GetSHistoryEnumerator; - end; - - nsISHistoryListener_safe17 = interface(nsISupports_safe17) - ['{3b07f591-e8e1-11d4-9882-00c04fa02f40}'] - procedure OnHistoryNewEntry(aNewURI: nsIURI_safe17); safecall; - function OnHistoryGoBack(aBackURI: nsIURI_safe17): PRBool; safecall; - function OnHistoryGoForward(aForwardURI: nsIURI_safe17): PRBool; safecall; - function OnHistoryReload(aReloadURI: nsIURI_safe17; aReloadFlags: PRUint32): PRBool; safecall; - function OnHistoryGotoIndex(aIndex: PRInt32; aGotoURI: nsIURI_safe17): PRBool; safecall; - function OnHistoryPurge(aNumEntries: PRInt32): PRBool; safecall; - end; - - nsIStreamListener_safe17 = interface(nsIRequestObserver_safe17) - ['{1a637020-1482-11d3-9333-00104ba0fd40}'] - procedure OnDataAvailable(aRequest: nsIRequest_safe17; aContext: nsISupports_safe17; aInputStream: nsIInputStream_safe17; aOffset: PRUint32; aCount: PRUint32); safecall; - end; - - nsISupportsPrimitive_safe17 = interface(nsISupports_safe17) - ['{d0d4b136-1dd1-11b2-9371-f0727ef827c0}'] - function GetType(): PRUint16; safecall; - property _Type: PRUint16 read GetType; - end; - - nsISupportsID_safe17 = interface(nsISupportsPrimitive_safe17) - ['{d18290a0-4a1c-11d3-9890-006008962422}'] - function GetData(): PGUID; safecall; - procedure SetData(const aData: PGUID); safecall; - property Data: PGUID read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsCString_safe17 = interface(nsISupportsPrimitive_safe17) - ['{d65ff270-4a1c-11d3-9890-006008962422}'] - procedure GetData(aData: nsACString); safecall; - procedure SetData(const aData: nsACString); safecall; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsString_safe17 = interface(nsISupportsPrimitive_safe17) - ['{d79dc970-4a1c-11d3-9890-006008962422}'] - procedure GetData(aData: nsAString); safecall; - procedure SetData(const aData: nsAString); safecall; - function ToString(): PWideChar; safecall; - end; - - nsISupportsPRBool_safe17 = interface(nsISupportsPrimitive_safe17) - ['{ddc3b490-4a1c-11d3-9890-006008962422}'] - function GetData(): PRBool; safecall; - procedure SetData(aData: PRBool); safecall; - property Data: PRBool read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsPRUint8_safe17 = interface(nsISupportsPrimitive_safe17) - ['{dec2e4e0-4a1c-11d3-9890-006008962422}'] - function GetData(): PRUint8; safecall; - procedure SetData(aData: PRUint8); safecall; - property Data: PRUint8 read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsPRUint16_safe17 = interface(nsISupportsPrimitive_safe17) - ['{dfacb090-4a1c-11d3-9890-006008962422}'] - function GetData(): PRUint16; safecall; - procedure SetData(aData: PRUint16); safecall; - property Data: PRUint16 read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsPRUint32_safe17 = interface(nsISupportsPrimitive_safe17) - ['{e01dc470-4a1c-11d3-9890-006008962422}'] - function GetData(): PRUint32; safecall; - procedure SetData(aData: PRUint32); safecall; - property Data: PRUint32 read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsPRUint64_safe17 = interface(nsISupportsPrimitive_safe17) - ['{e13567c0-4a1c-11d3-9890-006008962422}'] - function GetData(): PRUint64; safecall; - procedure SetData(aData: PRUint64); safecall; - property Data: PRUint64 read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsPRTime_safe17 = interface(nsISupportsPrimitive_safe17) - ['{e2563630-4a1c-11d3-9890-006008962422}'] - function GetData(): PRTime; safecall; - procedure SetData(aData: PRTime); safecall; - property Data: PRTime read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsChar_safe17 = interface(nsISupportsPrimitive_safe17) - ['{e2b05e40-4a1c-11d3-9890-006008962422}'] - function GetData(): AnsiChar; safecall; - procedure SetData(aData: AnsiChar); safecall; - property Data: AnsiChar read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsPRInt16_safe17 = interface(nsISupportsPrimitive_safe17) - ['{e30d94b0-4a1c-11d3-9890-006008962422}'] - function GetData(): PRInt16; safecall; - procedure SetData(aData: PRInt16); safecall; - property Data: PRInt16 read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsPRInt32_safe17 = interface(nsISupportsPrimitive_safe17) - ['{e36c5250-4a1c-11d3-9890-006008962422}'] - function GetData(): PRInt32; safecall; - procedure SetData(aData: PRInt32); safecall; - property Data: PRInt32 read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsPRInt64_safe17 = interface(nsISupportsPrimitive_safe17) - ['{e3cb0ff0-4a1c-11d3-9890-006008962422}'] - function GetData(): PRInt64; safecall; - procedure SetData(aData: PRInt64); safecall; - property Data: PRInt64 read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsFloat_safe17 = interface(nsISupportsPrimitive_safe17) - ['{abeaa390-4ac0-11d3-baea-00805f8a5dd7}'] - function GetData(): Single; safecall; - procedure SetData(aData: Single); safecall; - property Data: Single read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsDouble_safe17 = interface(nsISupportsPrimitive_safe17) - ['{b32523a0-4ac0-11d3-baea-00805f8a5dd7}'] - function GetData(): Double; safecall; - procedure SetData(aData: Double); safecall; - property Data: Double read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsVoid_safe17 = interface(nsISupportsPrimitive_safe17) - ['{464484f0-568d-11d3-baf8-00805f8a5dd7}'] - function GetData(): Pointer; safecall; - procedure SetData(aData: Pointer); safecall; - property Data: Pointer read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsInterfacePointer_safe17 = interface(nsISupportsPrimitive_safe17) - ['{995ea724-1dd1-11b2-9211-c21bdd3e7ed0}'] - function GetData(): nsISupports_safe17; safecall; - procedure SetData(aData: nsISupports_safe17); safecall; - property Data: nsISupports_safe17 read GetData write SetData; - function GetDataIID(): PGUID; safecall; - procedure SetDataIID(const aDataIID: PGUID); safecall; - property DataIID: PGUID read GetDataIID write SetDataIID; - function ToString(): PAnsiChar; safecall; - end; - - nsITooltipListener_safe17 = interface(nsISupports_safe17) - ['{44b78386-1dd2-11b2-9ad2-e4eee2ca1916}'] - procedure OnShowTooltip(aXCoords: PRInt32; aYCoords: PRInt32; const aTipText: PWideChar); safecall; - procedure OnHideTooltip(); safecall; - end; - - nsITooltipTextProvider_safe17 = interface(nsISupports_safe17) - ['{b128a1e6-44f3-4331-8fbe-5af360ff21ee}'] - function GetNodeText(aNode: nsIDOMNode_safe17; out aText: PWideChar): PRBool; safecall; - end; - - nsITraceRefcnt_safe17 = interface(nsISupports_safe17) - ['{273dc92f-0fe6-4545-96a9-21be77828039}'] - procedure LogAddRef(aPtr: Pointer; aNewRefcnt: nsrefcnt; const aTypeName: PAnsiChar; aInstanceSize: PRUint32); safecall; - procedure LogRelease(aPtr: Pointer; aNewRefcnt: nsrefcnt; const aTypeName: PAnsiChar); safecall; - procedure LogCtor(aPtr: Pointer; const aTypeName: PAnsiChar; aInstanceSize: PRUint32); safecall; - procedure LogDtor(aPtr: Pointer; const aTypeName: PAnsiChar; aInstanceSize: PRUint32); safecall; - procedure LogAddCOMPtr(aPtr: Pointer; aObject: nsISupports_safe17); safecall; - procedure LogReleaseCOMPtr(aPtr: Pointer; aObject: nsISupports_safe17); safecall; - end; - - nsIUnicharStreamListener_safe17 = interface(nsIRequestObserver_safe17) - ['{4a7e9b62-fef8-400d-9865-d6820f630b4c}'] - procedure OnUnicharDataAvailable(aRequest: nsIRequest_safe17; aContext: nsISupports_safe17; const aData: nsAString); safecall; - end; - - nsIUploadChannel_safe17 = interface(nsISupports_safe17) - ['{ddf633d8-e9a4-439d-ad88-de636fd9bb75}'] - procedure SetUploadStream(aStream: nsIInputStream_safe17; const aContentType: nsACString; aContentLength: PRInt32); safecall; - function GetUploadStream(): nsIInputStream_safe17; safecall; - property UploadStream: nsIInputStream_safe17 read GetUploadStream; - end; - - nsIURIContentListener_safe17 = interface(nsISupports_safe17) - ['{94928ab3-8b63-11d3-989d-001083010e9b}'] - function OnStartURIOpen(aURI: nsIURI_safe17): PRBool; safecall; - function DoContent(const aContentType: PAnsiChar; aIsContentPreferred: PRBool; aRequest: nsIRequest_safe17; out aContentHandler: nsIStreamListener_safe17): PRBool; safecall; - function IsPreferred(const aContentType: PAnsiChar; out aDesiredContentType: PAnsiChar): PRBool; safecall; - function CanHandleContent(const aContentType: PAnsiChar; aIsContentPreferred: PRBool; out aDesiredContentType: PAnsiChar): PRBool; safecall; - function GetLoadCookie(): nsISupports_safe17; safecall; - procedure SetLoadCookie(aLoadCookie: nsISupports_safe17); safecall; - property LoadCookie: nsISupports_safe17 read GetLoadCookie write SetLoadCookie; - function GetParentContentListener(): nsIURIContentListener_safe17; safecall; - procedure SetParentContentListener(aParentContentListener: nsIURIContentListener_safe17); safecall; - property ParentContentListener: nsIURIContentListener_safe17 read GetParentContentListener write SetParentContentListener; - end; - - nsIWeakReference_safe17 = interface(nsISupports_safe17) - ['{9188bc85-f92e-11d2-81ef-0060083a0bcf}'] - procedure QueryReferent(constref uuid: TGUID; out _result); safecall; - end; - - nsISupportsWeakReference_safe17 = interface(nsISupports_safe17) - ['{9188bc86-f92e-11d2-81ef-0060083a0bcf}'] - function GetWeakReference(): nsIWeakReference_safe17; safecall; - end; - - nsIWebBrowser_safe17 = interface(nsISupports_safe17) - ['{69e5df00-7b8b-11d3-af61-00a024ffc08c}'] - procedure AddWebBrowserListener(aListener: nsIWeakReference_safe17; constref aIID: TGUID); safecall; - procedure RemoveWebBrowserListener(aListener: nsIWeakReference_safe17; constref aIID: TGUID); safecall; - function GetContainerWindow(): nsIWebBrowserChrome_safe17; safecall; - procedure SetContainerWindow(aContainerWindow: nsIWebBrowserChrome_safe17); safecall; - property ContainerWindow: nsIWebBrowserChrome_safe17 read GetContainerWindow write SetContainerWindow; - function GetParentURIContentListener(): nsIURIContentListener_safe17; safecall; - procedure SetParentURIContentListener(aParentURIContentListener: nsIURIContentListener_safe17); safecall; - property ParentURIContentListener: nsIURIContentListener_safe17 read GetParentURIContentListener write SetParentURIContentListener; - function GetContentDOMWindow(): nsIDOMWindow_safe17; safecall; - property ContentDOMWindow: nsIDOMWindow_safe17 read GetContentDOMWindow; - end; - - nsIWebBrowserChrome_safe17 = interface(nsISupports_safe17) - ['{ba434c60-9d52-11d3-afb0-00a024ffc08c}'] - procedure SetStatus(statusType: PRUint32; const status: PWideChar); safecall; - function GetWebBrowser(): nsIWebBrowser_safe17; safecall; - procedure SetWebBrowser(aWebBrowser: nsIWebBrowser_safe17); safecall; - property WebBrowser: nsIWebBrowser_safe17 read GetWebBrowser write SetWebBrowser; - function GetChromeFlags(): PRUint32; safecall; - procedure SetChromeFlags(aChromeFlags: PRUint32); safecall; - property ChromeFlags: PRUint32 read GetChromeFlags write SetChromeFlags; - procedure DestroyBrowserWindow(); safecall; - procedure SizeBrowserTo(aCX: PRInt32; aCY: PRInt32); safecall; - procedure ShowAsModal(); safecall; - function IsWindowModal(): PRBool; safecall; - procedure ExitModalEventLoop(aStatus: nsresult); safecall; - end; - - nsIWebBrowserChromeFocus_safe17 = interface(nsISupports_safe17) - ['{d2206418-1dd1-11b2-8e55-acddcd2bcfb8}'] - procedure FocusNextElement(); safecall; - procedure FocusPrevElement(); safecall; - end; - - nsIWebBrowserFind_safe17 = interface(nsISupports_safe17) - ['{2f977d44-5485-11d4-87e2-0010a4e75ef2}'] - function FindNext(): PRBool; safecall; - function GetSearchString(): PWideChar; safecall; - procedure SetSearchString(const aSearchString: PWideChar); safecall; - property SearchString: PWideChar read GetSearchString write SetSearchString; - function GetFindBackwards(): PRBool; safecall; - procedure SetFindBackwards(aFindBackwards: PRBool); safecall; - property FindBackwards: PRBool read GetFindBackwards write SetFindBackwards; - function GetWrapFind(): PRBool; safecall; - procedure SetWrapFind(aWrapFind: PRBool); safecall; - property WrapFind: PRBool read GetWrapFind write SetWrapFind; - function GetEntireWord(): PRBool; safecall; - procedure SetEntireWord(aEntireWord: PRBool); safecall; - property EntireWord: PRBool read GetEntireWord write SetEntireWord; - function GetMatchCase(): PRBool; safecall; - procedure SetMatchCase(aMatchCase: PRBool); safecall; - property MatchCase: PRBool read GetMatchCase write SetMatchCase; - function GetSearchFrames(): PRBool; safecall; - procedure SetSearchFrames(aSearchFrames: PRBool); safecall; - property SearchFrames: PRBool read GetSearchFrames write SetSearchFrames; - end; - - nsIWebBrowserFindInFrames_safe17 = interface(nsISupports_safe17) - ['{e0f5d182-34bc-11d5-be5b-b760676c6ebc}'] - function GetCurrentSearchFrame(): nsIDOMWindow_safe17; safecall; - procedure SetCurrentSearchFrame(aCurrentSearchFrame: nsIDOMWindow_safe17); safecall; - property CurrentSearchFrame: nsIDOMWindow_safe17 read GetCurrentSearchFrame write SetCurrentSearchFrame; - function GetRootSearchFrame(): nsIDOMWindow_safe17; safecall; - procedure SetRootSearchFrame(aRootSearchFrame: nsIDOMWindow_safe17); safecall; - property RootSearchFrame: nsIDOMWindow_safe17 read GetRootSearchFrame write SetRootSearchFrame; - function GetSearchSubframes(): PRBool; safecall; - procedure SetSearchSubframes(aSearchSubframes: PRBool); safecall; - property SearchSubframes: PRBool read GetSearchSubframes write SetSearchSubframes; - function GetSearchParentFrames(): PRBool; safecall; - procedure SetSearchParentFrames(aSearchParentFrames: PRBool); safecall; - property SearchParentFrames: PRBool read GetSearchParentFrames write SetSearchParentFrames; - end; - - nsIWebBrowserFocus_safe17 = interface(nsISupports_safe17) - ['{9c5d3c58-1dd1-11b2-a1c9-f3699284657a}'] - procedure Activate(); safecall; - procedure Deactivate(); safecall; - procedure SetFocusAtFirstElement(); safecall; - procedure SetFocusAtLastElement(); safecall; - function GetFocusedWindow(): nsIDOMWindow_safe17; safecall; - procedure SetFocusedWindow(aFocusedWindow: nsIDOMWindow_safe17); safecall; - property FocusedWindow: nsIDOMWindow_safe17 read GetFocusedWindow write SetFocusedWindow; - function GetFocusedElement(): nsIDOMElement_safe17; safecall; - procedure SetFocusedElement(aFocusedElement: nsIDOMElement_safe17); safecall; - property FocusedElement: nsIDOMElement_safe17 read GetFocusedElement write SetFocusedElement; - end; - - nsIWebBrowserPrint_safe17 = interface(nsISupports_safe17) - ['{9a7ca4b0-fbba-11d4-a869-00105a183419}'] - function GetGlobalPrintSettings(): nsIPrintSettings_safe17; safecall; - property GlobalPrintSettings: nsIPrintSettings_safe17 read GetGlobalPrintSettings; - function GetCurrentPrintSettings(): nsIPrintSettings_safe17; safecall; - property CurrentPrintSettings: nsIPrintSettings_safe17 read GetCurrentPrintSettings; - function GetCurrentChildDOMWindow(): nsIDOMWindow_safe17; safecall; - property CurrentChildDOMWindow: nsIDOMWindow_safe17 read GetCurrentChildDOMWindow; - function GetDoingPrint(): PRBool; safecall; - property DoingPrint: PRBool read GetDoingPrint; - function GetDoingPrintPreview(): PRBool; safecall; - property DoingPrintPreview: PRBool read GetDoingPrintPreview; - function GetIsFramesetDocument(): PRBool; safecall; - property IsFramesetDocument: PRBool read GetIsFramesetDocument; - function GetIsFramesetFrameSelected(): PRBool; safecall; - property IsFramesetFrameSelected: PRBool read GetIsFramesetFrameSelected; - function GetIsIFrameSelected(): PRBool; safecall; - property IsIFrameSelected: PRBool read GetIsIFrameSelected; - function GetIsRangeSelection(): PRBool; safecall; - property IsRangeSelection: PRBool read GetIsRangeSelection; - function GetPrintPreviewNumPages(): PRInt32; safecall; - property PrintPreviewNumPages: PRInt32 read GetPrintPreviewNumPages; - procedure Print(aThePrintSettings: nsIPrintSettings_safe17; aWPListener: nsIWebProgressListener_safe17); safecall; - procedure PrintPreview(aThePrintSettings: nsIPrintSettings_safe17; aChildDOMWin: nsIDOMWindow_safe17; aWPListener: nsIWebProgressListener_safe17); safecall; - procedure PrintPreviewNavigate(aNavType: PRInt16; aPageNum: PRInt32); safecall; - procedure Cancel(); safecall; - procedure EnumerateDocumentNames(out aCount: PRUint32; out aResult_array); safecall; - procedure ExitPrintPreview(); safecall; - end; - - nsIWebBrowserSetup_safe17 = interface(nsISupports_safe17) - ['{f15398a0-8018-11d3-af70-00a024ffc08c}'] - procedure SetProperty(aId: PRUint32; aValue: PRUint32); safecall; - end; - - nsIWebProgress_safe17 = interface(nsISupports_safe17) - ['{570f39d0-efd0-11d3-b093-00a024ffc08c}'] - procedure AddProgressListener(aListener: nsIWebProgressListener_safe17; aNotifyMask: PRUint32); safecall; - procedure RemoveProgressListener(aListener: nsIWebProgressListener_safe17); safecall; - function GetDOMWindow(): nsIDOMWindow_safe17; safecall; - property DOMWindow: nsIDOMWindow_safe17 read GetDOMWindow; - function GetIsLoadingDocument(): PRBool; safecall; - property IsLoadingDocument: PRBool read GetIsLoadingDocument; - end; - - nsIWebProgressListener_safe17 = interface(nsISupports_safe17) - ['{570f39d1-efd0-11d3-b093-00a024ffc08c}'] - procedure OnStateChange(aWebProgress: nsIWebProgress_safe17; aRequest: nsIRequest_safe17; aStateFlags: PRUint32; aStatus: nsresult); safecall; - procedure OnProgressChange(aWebProgress: nsIWebProgress_safe17; aRequest: nsIRequest_safe17; aCurSelfProgress: PRInt32; aMaxSelfProgress: PRInt32; aCurTotalProgress: PRInt32; aMaxTotalProgress: PRInt32); safecall; - procedure OnLocationChange(aWebProgress: nsIWebProgress_safe17; aRequest: nsIRequest_safe17; aLocation: nsIURI_safe17); safecall; - procedure OnStatusChange(aWebProgress: nsIWebProgress_safe17; aRequest: nsIRequest_safe17; aStatus: nsresult; const aMessage: PWideChar); safecall; - procedure OnSecurityChange(aWebProgress: nsIWebProgress_safe17; aRequest: nsIRequest_safe17; aState: PRUint32); safecall; - end; - - nsIWindowCreator_safe17 = interface(nsISupports_safe17) - ['{30465632-a777-44cc-90f9-8145475ef999}'] - function CreateChromeWindow(parent: nsIWebBrowserChrome_safe17; chromeFlags: PRUint32): nsIWebBrowserChrome_safe17; safecall; - end; - - nsIWindowWatcher_safe17 = interface(nsISupports_safe17) - ['{002286a8-494b-43b3-8ddd-49e3fc50622b}'] - function OpenWindow(aParent: nsIDOMWindow_safe17; const aUrl: PAnsiChar; const aName: PAnsiChar; const aFeatures: PAnsiChar; aArguments: nsISupports_safe17): nsIDOMWindow_safe17; safecall; - procedure RegisterNotification(aObserver: nsIObserver_safe17); safecall; - procedure UnregisterNotification(aObserver: nsIObserver_safe17); safecall; - function GetWindowEnumerator(): nsISimpleEnumerator_safe17; safecall; - function GetNewPrompter(aParent: nsIDOMWindow_safe17): nsIPrompt_safe17; safecall; - function GetNewAuthPrompter(aParent: nsIDOMWindow_safe17): nsIAuthPrompt_safe17; safecall; - procedure SetWindowCreator(creator: nsIWindowCreator_safe17); safecall; - function GetChromeForWindow(aWindow: nsIDOMWindow_safe17): nsIWebBrowserChrome_safe17; safecall; - function GetWindowByName(const aTargetName: PWideChar; aCurrentWindow: nsIDOMWindow_safe17): nsIDOMWindow_safe17; safecall; - function GetActiveWindow(): nsIDOMWindow_safe17; safecall; - procedure SetActiveWindow(aActiveWindow: nsIDOMWindow_safe17); safecall; - property ActiveWindow: nsIDOMWindow_safe17 read GetActiveWindow write SetActiveWindow; - end; - - nsIX509Cert_safe17 = interface(nsISupports_safe17) - ['{f0980f60-ee3d-11d4-998b-00b0d02354a0}'] - procedure GetNickname(aNickname: nsAString); safecall; - procedure GetEmailAddress(aEmailAddress: nsAString); safecall; - procedure GetEmailAddresses(out length: PRUint32; out addresses_array); safecall; - function ContainsEmailAddress(const aEmailAddress: nsAString): PRBool; safecall; - procedure GetSubjectName(aSubjectName: nsAString); safecall; - procedure GetCommonName(aCommonName: nsAString); safecall; - procedure GetOrganization(aOrganization: nsAString); safecall; - procedure GetOrganizationalUnit(aOrganizationalUnit: nsAString); safecall; - procedure GetSha1Fingerprint(aSha1Fingerprint: nsAString); safecall; - procedure GetMd5Fingerprint(aMd5Fingerprint: nsAString); safecall; - procedure GetTokenName(aTokenName: nsAString); safecall; - procedure GetIssuerName(aIssuerName: nsAString); safecall; - procedure GetSerialNumber(aSerialNumber: nsAString); safecall; - procedure GetIssuerCommonName(aIssuerCommonName: nsAString); safecall; - procedure GetIssuerOrganization(aIssuerOrganization: nsAString); safecall; - procedure GetIssuerOrganizationUnit(aIssuerOrganizationUnit: nsAString); safecall; - function GetIssuer(): nsIX509Cert_safe17; safecall; - property Issuer: nsIX509Cert_safe17 read GetIssuer; - function GetValidity(): nsIX509CertValidity_safe17; safecall; - property Validity: nsIX509CertValidity_safe17 read GetValidity; - function GetDbKey(): PAnsiChar; safecall; - property DbKey: PAnsiChar read GetDbKey; - function GetWindowTitle(): PAnsiChar; safecall; - property WindowTitle: PAnsiChar read GetWindowTitle; - function GetChain(): nsIArray_safe17; safecall; - procedure GetUsagesArray(ignoreOcsp: PRBool; out verified: PRUint32; out count: PRUint32; out usages_array); safecall; - procedure GetUsagesString(ignoreOcsp: PRBool; out verified: PRUint32; usages: nsAString); safecall; - function VerifyForUsage(usage: PRUint32): PRUint32; safecall; - function GetASN1Structure(): nsIASN1Object_safe17; safecall; - property ASN1Structure: nsIASN1Object_safe17 read GetASN1Structure; - procedure GetRawDER(out length: PRUint32; out data_array); safecall; - function Equals(other: nsIX509Cert_safe17): PRBool; safecall; - end; - - nsIX509CertDB_safe17 = interface(nsISupports_safe17) - ['{da48b3c0-1284-11d5-ac67-000064657374}'] - function FindCertByNickname(aToken: nsISupports_safe17; const aNickname: nsAString): nsIX509Cert_safe17; safecall; - function FindCertByDBKey(const aDBkey: PAnsiChar; aToken: nsISupports_safe17): nsIX509Cert_safe17; safecall; - procedure FindCertNicknames(aToken: nsISupports_safe17; aType: PRUint32; out count: PRUint32; out certNameList_array); safecall; - function FindEmailEncryptionCert(const aNickname: nsAString): nsIX509Cert_safe17; safecall; - function FindEmailSigningCert(const aNickname: nsAString): nsIX509Cert_safe17; safecall; - function FindCertByEmailAddress(aToken: nsISupports_safe17; const aEmailAddress: PAnsiChar): nsIX509Cert_safe17; safecall; - procedure ImportCertificates(const data_array; length: PRUint32; _type: PRUint32; ctx: nsIInterfaceRequestor_safe17); safecall; - procedure ImportEmailCertificate(const data_array; length: PRUint32; ctx: nsIInterfaceRequestor_safe17); safecall; - procedure ImportServerCertificate(const data_array; length: PRUint32; ctx: nsIInterfaceRequestor_safe17); safecall; - procedure ImportUserCertificate(const data_array; length: PRUint32; ctx: nsIInterfaceRequestor_safe17); safecall; - procedure DeleteCertificate(aCert: nsIX509Cert_safe17); safecall; - procedure SetCertTrust(cert: nsIX509Cert_safe17; _type: PRUint32; trust: PRUint32); safecall; - function IsCertTrusted(cert: nsIX509Cert_safe17; certType: PRUint32; trustType: PRUint32): PRBool; safecall; - procedure ImportCertsFromFile(aToken: nsISupports_safe17; aFile: nsILocalFile_safe17; aType: PRUint32); safecall; - procedure ImportPKCS12File(aToken: nsISupports_safe17; aFile: nsILocalFile_safe17); safecall; - procedure ExportPKCS12File(aToken: nsISupports_safe17; aFile: nsILocalFile_safe17; count: PRUint32; const aCerts_array); safecall; - function GetOCSPResponders(): nsIArray_safe17; safecall; - function GetIsOcspOn(): PRBool; safecall; - property IsOcspOn: PRBool read GetIsOcspOn; - function ConstructX509FromBase64(const base64: PAnsiChar): nsIX509Cert_safe17; safecall; - end; - - nsIX509CertValidity_safe17 = interface(nsISupports_safe17) - ['{e701dfd8-1dd1-11b2-a172-ffa6cc6156ad}'] - function GetNotBefore(): PRTime; safecall; - property NotBefore: PRTime read GetNotBefore; - procedure GetNotBeforeLocalTime(aNotBeforeLocalTime: nsAString); safecall; - procedure GetNotBeforeLocalDay(aNotBeforeLocalDay: nsAString); safecall; - procedure GetNotBeforeGMT(aNotBeforeGMT: nsAString); safecall; - function GetNotAfter(): PRTime; safecall; - property NotAfter: PRTime read GetNotAfter; - procedure GetNotAfterLocalTime(aNotAfterLocalTime: nsAString); safecall; - procedure GetNotAfterLocalDay(aNotAfterLocalDay: nsAString); safecall; - procedure GetNotAfterGMT(aNotAfterGMT: nsAString); safecall; - end; - -implementation - -end. diff --git a/components/geckoport/version2/each-version/nsXPCOM_safe18.pas b/components/geckoport/version2/each-version/nsXPCOM_safe18.pas deleted file mode 100644 index 051db5e57..000000000 --- a/components/geckoport/version2/each-version/nsXPCOM_safe18.pas +++ /dev/null @@ -1,3923 +0,0 @@ -unit nsXPCOM_safe18; - -{$MACRO on} - -{$IFDEF Windows} - {$DEFINE extdecl:=stdcall} -{$ELSE Windows} - {$DEFINE extdecl:=cdecl} -{$ENDIF} - -{$IFNDEF FPC_HAS_CONSTREF} - {$DEFINE constref:=const} -{$ENDIF} - -interface - -uses - nsConsts, nsGeckoStrings, nsTypes; - -const - NS_ISUPPORTS_SAFE18_IID: TGUID = '{00000000-0000-0000-c000-000000000046}'; - - MOZIJSSUBSCRIPTLOADER_SAFE18_IID: TGUID = '{8792d77e-1dd2-11b2-ac7f-9bc9be4f2916}'; - - NS_IARRAY_SAFE18_IID: TGUID = '{114744d9-c369-456e-b55a-52fe52880d2d}'; - - NS_IMUTABLEARRAY_SAFE18_IID: TGUID = '{af059da0-c85b-40ec-af07-ae4bfdc192cc}'; - - NS_IASN1OBJECT_SAFE18_IID: TGUID = '{ba8bf582-1dd1-11b2-898c-f40246bc9a63}'; - NS_IASN1OBJECT_SAFE18_ASN1_END_CONTENTS = 0; - NS_IASN1OBJECT_SAFE18_ASN1_BOOLEAN = 1; - NS_IASN1OBJECT_SAFE18_ASN1_INTEGER = 2; - NS_IASN1OBJECT_SAFE18_ASN1_BIT_STRING = 3; - NS_IASN1OBJECT_SAFE18_ASN1_OCTET_STRING = 4; - NS_IASN1OBJECT_SAFE18_ASN1_NULL = 5; - NS_IASN1OBJECT_SAFE18_ASN1_OBJECT_ID = 6; - NS_IASN1OBJECT_SAFE18_ASN1_ENUMERATED = 10; - NS_IASN1OBJECT_SAFE18_ASN1_UTF8_STRING = 12; - NS_IASN1OBJECT_SAFE18_ASN1_SEQUENCE = 16; - NS_IASN1OBJECT_SAFE18_ASN1_SET = 17; - NS_IASN1OBJECT_SAFE18_ASN1_PRINTABLE_STRING = 19; - NS_IASN1OBJECT_SAFE18_ASN1_T61_STRING = 20; - NS_IASN1OBJECT_SAFE18_ASN1_IA5_STRING = 22; - NS_IASN1OBJECT_SAFE18_ASN1_UTC_TIME = 23; - NS_IASN1OBJECT_SAFE18_ASN1_GEN_TIME = 24; - NS_IASN1OBJECT_SAFE18_ASN1_VISIBLE_STRING = 26; - NS_IASN1OBJECT_SAFE18_ASN1_UNIVERSAL_STRING = 28; - NS_IASN1OBJECT_SAFE18_ASN1_BMP_STRING = 30; - NS_IASN1OBJECT_SAFE18_ASN1_HIGH_TAG_NUMBER = 31; - NS_IASN1OBJECT_SAFE18_ASN1_CONTEXT_SPECIFIC = 32; - NS_IASN1OBJECT_SAFE18_ASN1_APPLICATION = 33; - NS_IASN1OBJECT_SAFE18_ASN1_PRIVATE = 34; - - NS_IASN1SEQUENCE_SAFE18_IID: TGUID = '{b6b957e6-1dd1-11b2-89d7-e30624f50b00}'; - - NS_IAUTHPROMPT_SAFE18_IID: TGUID = '{2f977d45-5485-11d4-87e2-0010a4e75ef2}'; - NS_IAUTHPROMPT_SAFE18_SAVE_PASSWORD_NEVER = 0; - NS_IAUTHPROMPT_SAFE18_SAVE_PASSWORD_FOR_SESSION = 1; - NS_IAUTHPROMPT_SAFE18_SAVE_PASSWORD_PERMANENTLY = 2; - - NS_IBADCERTLISTENER_SAFE18_IID: TGUID = '{86960956-edb0-11d4-998b-00b0d02354a0}'; - NS_IBADCERTLISTENER_SAFE18_UNINIT_ADD_FLAG = -1; - NS_IBADCERTLISTENER_SAFE18_ADD_TRUSTED_FOR_SESSION = 1; - NS_IBADCERTLISTENER_SAFE18_ADD_TRUSTED_PERMANENTLY = 2; - - NS_ISIMPLEENUMERATOR_SAFE18_IID: TGUID = '{d1899240-f9d2-11d2-bdd6-000064657374}'; - - NS_ICATEGORYMANAGER_SAFE18_IID: TGUID = '{3275b2cd-af6d-429a-80d7-f0c5120342ac}'; - - NS_ICERTIFICATEDIALOGS_SAFE18_IID: TGUID = '{a03ca940-09be-11d5-ac5d-000064657374}'; - - NS_IREQUEST_SAFE18_IID: TGUID = '{ef6bfbd2-fd46-48d8-96b7-9f8f0fd387fe}'; - NS_IREQUEST_SAFE18_LOAD_NORMAL = 0; - NS_IREQUEST_SAFE18_LOAD_BACKGROUND = 1; - NS_IREQUEST_SAFE18_INHIBIT_CACHING = 128; - NS_IREQUEST_SAFE18_INHIBIT_PERSISTENT_CACHING = 256; - NS_IREQUEST_SAFE18_LOAD_BYPASS_CACHE = 512; - NS_IREQUEST_SAFE18_LOAD_FROM_CACHE = 1024; - NS_IREQUEST_SAFE18_VALIDATE_ALWAYS = 2048; - NS_IREQUEST_SAFE18_VALIDATE_NEVER = 4096; - NS_IREQUEST_SAFE18_VALIDATE_ONCE_PER_SESSION = 8192; - - NS_ICHANNEL_SAFE18_IID: TGUID = '{c63a055a-a676-4e71-bf3c-6cfa11082018}'; - NS_ICHANNEL_SAFE18_LOAD_DOCUMENT_URI = 65536; - NS_ICHANNEL_SAFE18_LOAD_RETARGETED_DOCUMENT_URI = 131072; - NS_ICHANNEL_SAFE18_LOAD_REPLACE = 262144; - NS_ICHANNEL_SAFE18_LOAD_INITIAL_DOCUMENT_URI = 524288; - NS_ICHANNEL_SAFE18_LOAD_TARGETED = 1048576; - - NS_IPROGRAMMINGLANGUAGE_SAFE18_IID: TGUID = '{ea604e90-40ba-11d5-90bb-0010a4e73d9a}'; - NS_IPROGRAMMINGLANGUAGE_SAFE18_UNKNOWN = 0; - NS_IPROGRAMMINGLANGUAGE_SAFE18_CPLUSPLUS = 1; - NS_IPROGRAMMINGLANGUAGE_SAFE18_JAVASCRIPT = 2; - NS_IPROGRAMMINGLANGUAGE_SAFE18_PYTHON = 3; - NS_IPROGRAMMINGLANGUAGE_SAFE18_PERL = 4; - NS_IPROGRAMMINGLANGUAGE_SAFE18_JAVA = 5; - NS_IPROGRAMMINGLANGUAGE_SAFE18_ZX81_BASIC = 6; - NS_IPROGRAMMINGLANGUAGE_SAFE18_JAVASCRIPT2 = 7; - - NS_ICLASSINFO_SAFE18_IID: TGUID = '{986c11d0-f340-11d4-9075-0010a4e73d9a}'; - NS_ICLASSINFO_SAFE18_SINGLETON = 1; - NS_ICLASSINFO_SAFE18_THREADSAFE = 2; - NS_ICLASSINFO_SAFE18_MAIN_THREAD_ONLY = 4; - NS_ICLASSINFO_SAFE18_DOM_OBJECT = 8; - NS_ICLASSINFO_SAFE18_PLUGIN_OBJECT = 16; - NS_ICLASSINFO_SAFE18_EAGER_CLASSINFO = 32; - NS_ICLASSINFO_SAFE18_CONTENT_NODE = 64; - NS_ICLASSINFO_SAFE18_RESERVED = 2147483648; - - NS_ICLIPBOARDCOMMANDS_SAFE18_IID: TGUID = '{b8100c90-73be-11d2-92a5-00105a1b0d64}'; - - NS_ICOMPONENTMANAGER_SAFE18_IID: TGUID = '{a88e5a60-205a-4bb1-94e1-2628daf51eae}'; - - NS_ICOMPONENTREGISTRAR_SAFE18_IID: TGUID = '{2417cbfe-65ad-48a6-b4b6-eb84db174392}'; - - NS_ICONTEXTMENULISTENER_SAFE18_IID: TGUID = '{3478b6b0-3875-11d4-94ef-0020183bf181}'; - NS_ICONTEXTMENULISTENER_SAFE18_CONTEXT_NONE = 0; - NS_ICONTEXTMENULISTENER_SAFE18_CONTEXT_LINK = 1; - NS_ICONTEXTMENULISTENER_SAFE18_CONTEXT_IMAGE = 2; - NS_ICONTEXTMENULISTENER_SAFE18_CONTEXT_DOCUMENT = 4; - NS_ICONTEXTMENULISTENER_SAFE18_CONTEXT_TEXT = 8; - NS_ICONTEXTMENULISTENER_SAFE18_CONTEXT_INPUT = 16; - - NS_ICOOKIE_SAFE18_IID: TGUID = '{e9fcb9a4-d376-458f-b720-e65e7df593bc}'; - NS_ICOOKIE_SAFE18_STATUS_UNKNOWN = 0; - NS_ICOOKIE_SAFE18_STATUS_ACCEPTED = 1; - NS_ICOOKIE_SAFE18_STATUS_DOWNGRADED = 2; - NS_ICOOKIE_SAFE18_STATUS_FLAGGED = 3; - NS_ICOOKIE_SAFE18_STATUS_REJECTED = 4; - NS_ICOOKIE_SAFE18_POLICY_UNKNOWN = 0; - NS_ICOOKIE_SAFE18_POLICY_NONE = 1; - NS_ICOOKIE_SAFE18_POLICY_NO_CONSENT = 2; - NS_ICOOKIE_SAFE18_POLICY_IMPLICIT_CONSENT = 3; - NS_ICOOKIE_SAFE18_POLICY_EXPLICIT_CONSENT = 4; - NS_ICOOKIE_SAFE18_POLICY_NO_II = 5; - - NS_ICOOKIEMANAGER_SAFE18_IID: TGUID = '{aaab6710-0f2c-11d5-a53b-0010a401eb10}'; - - NS_ICRLINFO_SAFE18_IID: TGUID = '{c185d920-4a3e-11d5-ba27-00108303b117}'; - - NS_IDEBUG_SAFE18_IID: TGUID = '{3bf0c3d7-3bd9-4cf2-a971-33572c503e1e}'; - - NS_IFILE_SAFE18_IID: TGUID = '{c8c0a080-0868-11d3-915f-d9d889d48e3c}'; - NS_IFILE_SAFE18_NORMAL_FILE_TYPE = 0; - NS_IFILE_SAFE18_DIRECTORY_TYPE = 1; - - NS_IDIRECTORYSERVICEPROVIDER_SAFE18_IID: TGUID = '{bbf8cab0-d43a-11d3-8cc2-00609792278c}'; - - NS_IDIRECTORYSERVICEPROVIDER2_SAFE18_IID: TGUID = '{2f977d4b-5485-11d4-87e2-0010a4e75ef2}'; - - NS_IDIRECTORYSERVICE_SAFE18_IID: TGUID = '{57a66a60-d43a-11d3-8cc2-00609792278c}'; - - NS_IDOM3DOCUMENTEVENT_SAFE18_IID: TGUID = '{090ecc19-b7cb-4f47-ae47-ed68d4926249}'; - - NS_IDOM3EVENTTARGET_SAFE18_IID: TGUID = '{3e9c01a7-de97-4c3b-8294-b4bd9d7056d1}'; - - NS_IDOMABSTRACTVIEW_SAFE18_IID: TGUID = '{f51ebade-8b1a-11d3-aae7-0010830123b4}'; - - NS_IDOMNODE_SAFE18_IID: TGUID = '{a6cf907c-15b3-11d2-932e-00805f8add32}'; - NS_IDOMNODE_SAFE18_ELEMENT_NODE = 1; - NS_IDOMNODE_SAFE18_ATTRIBUTE_NODE = 2; - NS_IDOMNODE_SAFE18_TEXT_NODE = 3; - NS_IDOMNODE_SAFE18_CDATA_SECTION_NODE = 4; - NS_IDOMNODE_SAFE18_ENTITY_REFERENCE_NODE = 5; - NS_IDOMNODE_SAFE18_ENTITY_NODE = 6; - NS_IDOMNODE_SAFE18_PROCESSING_INSTRUCTION_NODE = 7; - NS_IDOMNODE_SAFE18_COMMENT_NODE = 8; - NS_IDOMNODE_SAFE18_DOCUMENT_NODE = 9; - NS_IDOMNODE_SAFE18_DOCUMENT_TYPE_NODE = 10; - NS_IDOMNODE_SAFE18_DOCUMENT_FRAGMENT_NODE = 11; - NS_IDOMNODE_SAFE18_NOTATION_NODE = 12; - - NS_IDOMATTR_SAFE18_IID: TGUID = '{a6cf9070-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMBARPROP_SAFE18_IID: TGUID = '{9eb2c150-1d56-11d3-8221-0060083a0bcf}'; - - NS_IDOMCHARACTERDATA_SAFE18_IID: TGUID = '{a6cf9072-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMTEXT_SAFE18_IID: TGUID = '{a6cf9082-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCDATASECTION_SAFE18_IID: TGUID = '{a6cf9071-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCOMMENT_SAFE18_IID: TGUID = '{a6cf9073-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCOUNTER_SAFE18_IID: TGUID = '{31adb439-0055-402d-9b1d-d5ca94f3f55b}'; - - NS_IDOMCSSVALUE_SAFE18_IID: TGUID = '{009f7ea5-9e80-41be-b008-db62f10823f2}'; - NS_IDOMCSSVALUE_SAFE18_CSS_INHERIT = 0; - NS_IDOMCSSVALUE_SAFE18_CSS_PRIMITIVE_VALUE = 1; - NS_IDOMCSSVALUE_SAFE18_CSS_VALUE_LIST = 2; - NS_IDOMCSSVALUE_SAFE18_CSS_CUSTOM = 3; - - NS_IDOMCSSPRIMITIVEVALUE_SAFE18_IID: TGUID = '{e249031f-8df9-4e7a-b644-18946dce0019}'; - NS_IDOMCSSPRIMITIVEVALUE_SAFE18_CSS_UNKNOWN = 0; - NS_IDOMCSSPRIMITIVEVALUE_SAFE18_CSS_NUMBER = 1; - NS_IDOMCSSPRIMITIVEVALUE_SAFE18_CSS_PERCENTAGE = 2; - NS_IDOMCSSPRIMITIVEVALUE_SAFE18_CSS_EMS = 3; - NS_IDOMCSSPRIMITIVEVALUE_SAFE18_CSS_EXS = 4; - NS_IDOMCSSPRIMITIVEVALUE_SAFE18_CSS_PX = 5; - NS_IDOMCSSPRIMITIVEVALUE_SAFE18_CSS_CM = 6; - NS_IDOMCSSPRIMITIVEVALUE_SAFE18_CSS_MM = 7; - NS_IDOMCSSPRIMITIVEVALUE_SAFE18_CSS_IN = 8; - NS_IDOMCSSPRIMITIVEVALUE_SAFE18_CSS_PT = 9; - NS_IDOMCSSPRIMITIVEVALUE_SAFE18_CSS_PC = 10; - NS_IDOMCSSPRIMITIVEVALUE_SAFE18_CSS_DEG = 11; - NS_IDOMCSSPRIMITIVEVALUE_SAFE18_CSS_RAD = 12; - NS_IDOMCSSPRIMITIVEVALUE_SAFE18_CSS_GRAD = 13; - NS_IDOMCSSPRIMITIVEVALUE_SAFE18_CSS_MS = 14; - NS_IDOMCSSPRIMITIVEVALUE_SAFE18_CSS_S = 15; - NS_IDOMCSSPRIMITIVEVALUE_SAFE18_CSS_HZ = 16; - NS_IDOMCSSPRIMITIVEVALUE_SAFE18_CSS_KHZ = 17; - NS_IDOMCSSPRIMITIVEVALUE_SAFE18_CSS_DIMENSION = 18; - NS_IDOMCSSPRIMITIVEVALUE_SAFE18_CSS_STRING = 19; - NS_IDOMCSSPRIMITIVEVALUE_SAFE18_CSS_URI = 20; - NS_IDOMCSSPRIMITIVEVALUE_SAFE18_CSS_IDENT = 21; - NS_IDOMCSSPRIMITIVEVALUE_SAFE18_CSS_ATTR = 22; - NS_IDOMCSSPRIMITIVEVALUE_SAFE18_CSS_COUNTER = 23; - NS_IDOMCSSPRIMITIVEVALUE_SAFE18_CSS_RECT = 24; - NS_IDOMCSSPRIMITIVEVALUE_SAFE18_CSS_RGBCOLOR = 25; - - NS_IDOMCSSRULE_SAFE18_IID: TGUID = '{a6cf90c1-15b3-11d2-932e-00805f8add32}'; - NS_IDOMCSSRULE_SAFE18_UNKNOWN_RULE = 0; - NS_IDOMCSSRULE_SAFE18_STYLE_RULE = 1; - NS_IDOMCSSRULE_SAFE18_CHARSET_RULE = 2; - NS_IDOMCSSRULE_SAFE18_IMPORT_RULE = 3; - NS_IDOMCSSRULE_SAFE18_MEDIA_RULE = 4; - NS_IDOMCSSRULE_SAFE18_FONT_FACE_RULE = 5; - NS_IDOMCSSRULE_SAFE18_PAGE_RULE = 6; - - NS_IDOMCSSRULELIST_SAFE18_IID: TGUID = '{a6cf90c0-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCSSSTYLEDECLARATION_SAFE18_IID: TGUID = '{a6cf90be-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMSTYLESHEET_SAFE18_IID: TGUID = '{a6cf9080-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCSSSTYLESHEET_SAFE18_IID: TGUID = '{a6cf90c2-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCSSVALUELIST_SAFE18_IID: TGUID = '{8f09fa84-39b9-4dca-9b2f-db0eeb186286}'; - - NS_IDOMEVENT_SAFE18_IID: TGUID = '{a66b7b80-ff46-bd97-0080-5f8ae38add32}'; - NS_IDOMEVENT_SAFE18_CAPTURING_PHASE = 1; - NS_IDOMEVENT_SAFE18_AT_TARGET = 2; - NS_IDOMEVENT_SAFE18_BUBBLING_PHASE = 3; - - NS_IDOMCUSTOMEVENT_SAFE18_IID: TGUID = '{55c7af7b-1a64-40bf-87eb-2c2cbee0491b}'; - - NS_IDOMDOCUMENT_SAFE18_IID: TGUID = '{a6cf9075-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMDOCUMENTEVENT_SAFE18_IID: TGUID = '{46b91d66-28e2-11d4-ab1e-0010830123b4}'; - - NS_IDOMDOCUMENTFRAGMENT_SAFE18_IID: TGUID = '{a6cf9076-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMDOCUMENTRANGE_SAFE18_IID: TGUID = '{7b9badc6-c9bc-447a-8670-dbd195aed24b}'; - - NS_IDOMDOCUMENTSTYLE_SAFE18_IID: TGUID = '{3d9f4973-dd2e-48f5-b5f7-2634e09eadd9}'; - - NS_IDOMDOCUMENTTYPE_SAFE18_IID: TGUID = '{a6cf9077-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMDOCUMENTVIEW_SAFE18_IID: TGUID = '{1acdb2ba-1dd2-11b2-95bc-9542495d2569}'; - - NS_IDOMDOMEXCEPTION_SAFE18_IID: TGUID = '{a6cf910a-15b3-11d2-932e-00805f8add32}'; - NS_IDOMDOMEXCEPTION_SAFE18_INDEX_SIZE_ERR = 1; - NS_IDOMDOMEXCEPTION_SAFE18_DOMSTRING_SIZE_ERR = 2; - NS_IDOMDOMEXCEPTION_SAFE18_HIERARCHY_REQUEST_ERR = 3; - NS_IDOMDOMEXCEPTION_SAFE18_WRONG_DOCUMENT_ERR = 4; - NS_IDOMDOMEXCEPTION_SAFE18_INVALID_CHARACTER_ERR = 5; - NS_IDOMDOMEXCEPTION_SAFE18_NO_DATA_ALLOWED_ERR = 6; - NS_IDOMDOMEXCEPTION_SAFE18_NO_MODIFICATION_ALLOWED_ERR = 7; - NS_IDOMDOMEXCEPTION_SAFE18_NOT_FOUND_ERR = 8; - NS_IDOMDOMEXCEPTION_SAFE18_NOT_SUPPORTED_ERR = 9; - NS_IDOMDOMEXCEPTION_SAFE18_INUSE_ATTRIBUTE_ERR = 10; - NS_IDOMDOMEXCEPTION_SAFE18_INVALID_STATE_ERR = 11; - NS_IDOMDOMEXCEPTION_SAFE18_SYNTAX_ERR = 12; - NS_IDOMDOMEXCEPTION_SAFE18_INVALID_MODIFICATION_ERR = 13; - NS_IDOMDOMEXCEPTION_SAFE18_NAMESPACE_ERR = 14; - NS_IDOMDOMEXCEPTION_SAFE18_INVALID_ACCESS_ERR = 15; - NS_IDOMDOMEXCEPTION_SAFE18_VALIDATION_ERR = 16; - NS_IDOMDOMEXCEPTION_SAFE18_TYPE_MISMATCH_ERR = 17; - - NS_IDOMDOMIMPLEMENTATION_SAFE18_IID: TGUID = '{a6cf9074-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMELEMENT_SAFE18_IID: TGUID = '{a6cf9078-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMELEMENTCSSINLINESTYLE_SAFE18_IID: TGUID = '{99715845-95fc-4a56-aa53-214b65c26e22}'; - - NS_IDOMENTITY_SAFE18_IID: TGUID = '{a6cf9079-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMENTITYREFERENCE_SAFE18_IID: TGUID = '{a6cf907a-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMEVENTGROUP_SAFE18_IID: TGUID = '{33347bee-6620-4841-8152-36091ae80c7e}'; - - NS_IDOMEVENTLISTENER_SAFE18_IID: TGUID = '{df31c120-ded6-11d1-bd85-00805f8ae3f4}'; - - NS_IDOMEVENTTARGET_SAFE18_IID: TGUID = '{1c773b30-d1cf-11d2-bd95-00805f8ae3f4}'; - - NS_IDOMHTMLELEMENT_SAFE18_IID: TGUID = '{a6cf9085-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLANCHORELEMENT_SAFE18_IID: TGUID = '{a6cf90aa-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLAPPLETELEMENT_SAFE18_IID: TGUID = '{a6cf90ae-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLAREAELEMENT_SAFE18_IID: TGUID = '{a6cf90b0-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLBASEELEMENT_SAFE18_IID: TGUID = '{a6cf908b-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLBASEFONTELEMENT_SAFE18_IID: TGUID = '{a6cf90a6-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLBODYELEMENT_SAFE18_IID: TGUID = '{a6cf908e-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLBRELEMENT_SAFE18_IID: TGUID = '{a6cf90a5-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLBUTTONELEMENT_SAFE18_IID: TGUID = '{a6cf9095-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLCOLLECTION_SAFE18_IID: TGUID = '{a6cf9083-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLDIRECTORYELEMENT_SAFE18_IID: TGUID = '{a6cf909c-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLDIVELEMENT_SAFE18_IID: TGUID = '{a6cf90a0-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLDLISTELEMENT_SAFE18_IID: TGUID = '{a6cf909b-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLDOCUMENT_SAFE18_IID: TGUID = '{a6cf9084-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLEMBEDELEMENT_SAFE18_IID: TGUID = '{123f90ab-15b3-11d2-456e-00805f8add32}'; - - NS_IDOMHTMLFIELDSETELEMENT_SAFE18_IID: TGUID = '{a6cf9097-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLFONTELEMENT_SAFE18_IID: TGUID = '{a6cf90a7-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLFORMELEMENT_SAFE18_IID: TGUID = '{a6cf908f-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLFRAMEELEMENT_SAFE18_IID: TGUID = '{a6cf90b9-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLFRAMESETELEMENT_SAFE18_IID: TGUID = '{a6cf90b8-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLHEADELEMENT_SAFE18_IID: TGUID = '{a6cf9087-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLHEADINGELEMENT_SAFE18_IID: TGUID = '{a6cf90a2-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLHRELEMENT_SAFE18_IID: TGUID = '{a6cf90a8-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLHTMLELEMENT_SAFE18_IID: TGUID = '{a6cf9086-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLIFRAMEELEMENT_SAFE18_IID: TGUID = '{a6cf90ba-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLIMAGEELEMENT_SAFE18_IID: TGUID = '{a6cf90ab-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLINPUTELEMENT_SAFE18_IID: TGUID = '{a6cf9093-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLISINDEXELEMENT_SAFE18_IID: TGUID = '{a6cf908c-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLLABELELEMENT_SAFE18_IID: TGUID = '{a6cf9096-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLLEGENDELEMENT_SAFE18_IID: TGUID = '{a6cf9098-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLLIELEMENT_SAFE18_IID: TGUID = '{a6cf909e-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLLINKELEMENT_SAFE18_IID: TGUID = '{a6cf9088-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLMAPELEMENT_SAFE18_IID: TGUID = '{a6cf90af-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLMENUELEMENT_SAFE18_IID: TGUID = '{a6cf909d-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLMETAELEMENT_SAFE18_IID: TGUID = '{a6cf908a-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLMODELEMENT_SAFE18_IID: TGUID = '{a6cf90a9-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLOBJECTELEMENT_SAFE18_IID: TGUID = '{a6cf90ac-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLOLISTELEMENT_SAFE18_IID: TGUID = '{a6cf909a-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLOPTGROUPELEMENT_SAFE18_IID: TGUID = '{a6cf9091-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLOPTIONELEMENT_SAFE18_IID: TGUID = '{a6cf9092-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLOPTIONSCOLLECTION_SAFE18_IID: TGUID = '{bce0213c-f70f-488f-b93f-688acca55d63}'; - - NS_IDOMHTMLPARAGRAPHELEMENT_SAFE18_IID: TGUID = '{a6cf90a1-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLPARAMELEMENT_SAFE18_IID: TGUID = '{a6cf90ad-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLPREELEMENT_SAFE18_IID: TGUID = '{a6cf90a4-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLQUOTEELEMENT_SAFE18_IID: TGUID = '{a6cf90a3-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLSCRIPTELEMENT_SAFE18_IID: TGUID = '{a6cf90b1-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLSELECTELEMENT_SAFE18_IID: TGUID = '{a6cf9090-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLSTYLEELEMENT_SAFE18_IID: TGUID = '{a6cf908d-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLECAPTIONELEMENT_SAFE18_IID: TGUID = '{a6cf90b3-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLECELLELEMENT_SAFE18_IID: TGUID = '{a6cf90b7-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLECOLELEMENT_SAFE18_IID: TGUID = '{a6cf90b4-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLEELEMENT_SAFE18_IID: TGUID = '{a6cf90b2-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLEROWELEMENT_SAFE18_IID: TGUID = '{a6cf90b6-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLESECTIONELEMENT_SAFE18_IID: TGUID = '{a6cf90b5-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTEXTAREAELEMENT_SAFE18_IID: TGUID = '{a6cf9094-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTITLEELEMENT_SAFE18_IID: TGUID = '{a6cf9089-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLULISTELEMENT_SAFE18_IID: TGUID = '{a6cf9099-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMMEDIALIST_SAFE18_IID: TGUID = '{9b0c2ed7-111c-4824-adf9-ef0da6dad371}'; - - NS_IDOMUIEVENT_SAFE18_IID: TGUID = '{a6cf90c3-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMMOUSEEVENT_SAFE18_IID: TGUID = '{ff751edc-8b02-aae7-0010-8301838a3123}'; - - NS_IDOMNAMEDNODEMAP_SAFE18_IID: TGUID = '{a6cf907b-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMNODELIST_SAFE18_IID: TGUID = '{a6cf907d-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMNOTATION_SAFE18_IID: TGUID = '{a6cf907e-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMNSDOCUMENTSTYLE_SAFE18_IID: TGUID = '{4ecdf254-a21e-47b0-8d72-55da8208299f}'; - - NS_IDOMPROCESSINGINSTRUCTION_SAFE18_IID: TGUID = '{a6cf907f-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMRANGE_SAFE18_IID: TGUID = '{a6cf90ce-15b3-11d2-932e-00805f8add32}'; - NS_IDOMRANGE_SAFE18_START_TO_START = 0; - NS_IDOMRANGE_SAFE18_START_TO_END = 1; - NS_IDOMRANGE_SAFE18_END_TO_END = 2; - NS_IDOMRANGE_SAFE18_END_TO_START = 3; - - NS_IDOMRECT_SAFE18_IID: TGUID = '{71735f62-ac5c-4236-9a1f-5ffb280d531c}'; - - NS_IDOMRGBCOLOR_SAFE18_IID: TGUID = '{6aff3102-320d-4986-9790-12316bb87cf9}'; - - NS_IDOMSTYLESHEETLIST_SAFE18_IID: TGUID = '{a6cf9081-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMWINDOW_SAFE18_IID: TGUID = '{a6cf906b-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMWINDOW2_SAFE18_IID: TGUID = '{65455132-b96a-40ec-adea-52fa22b1028c}'; - - NS_IDOMWINDOWCOLLECTION_SAFE18_IID: TGUID = '{a6cf906f-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMWINDOWUTILS_SAFE18_IID: TGUID = '{8a157a4f-a81e-489f-baf2-bc8970d60472}'; - - NS_IEMBEDDINGSITEWINDOW_SAFE18_IID: TGUID = '{3e5432cd-9568-4bd1-8cbe-d50aba110743}'; - NS_IEMBEDDINGSITEWINDOW_SAFE18_DIM_FLAGS_POSITION = 1; - NS_IEMBEDDINGSITEWINDOW_SAFE18_DIM_FLAGS_SIZE_INNER = 2; - NS_IEMBEDDINGSITEWINDOW_SAFE18_DIM_FLAGS_SIZE_OUTER = 4; - - NS_IFACTORY_SAFE18_IID: TGUID = '{00000001-0000-0000-c000-000000000046}'; - - NS_IURI_SAFE18_IID: TGUID = '{07a22cc0-0ce5-11d3-9331-00104ba0fd40}'; - - NS_IURL_SAFE18_IID: TGUID = '{d6116970-8034-11d3-9399-00104ba0fd40}'; - - NS_IFILEURL_SAFE18_IID: TGUID = '{d26b2e2e-1dd1-11b2-88f3-8545a7ba7949}'; - - NS_IGLOBALHISTORY_SAFE18_IID: TGUID = '{9491c383-e3c4-11d2-bdbe-0050040a9b44}'; - - NS_IHISTORYENTRY_SAFE18_IID: TGUID = '{a41661d4-1417-11d5-9882-00c04fa02f40}'; - - NS_IHTTPCHANNEL_SAFE18_IID: TGUID = '{9277fe09-f0cc-4cd9-bbce-581dd94b0260}'; - - NS_IHTTPHEADERVISITOR_SAFE18_IID: TGUID = '{0cf40717-d7c1-4a94-8c1e-d6c9734101bb}'; - - NS_IINPUTSTREAM_SAFE18_IID: TGUID = '{fa9c7f6c-61b3-11d4-9877-00c04fa0cf4a}'; - - NS_IINTERFACEREQUESTOR_SAFE18_IID: TGUID = '{033a1470-8b2a-11d3-af88-00a024ffc08c}'; - - NS_IIOSERVICE_SAFE18_IID: TGUID = '{bddeda3f-9020-4d12-8c70-984ee9f7935e}'; - - NS_ILOADGROUP_SAFE18_IID: TGUID = '{3de0a31c-feaf-400f-9f1e-4ef71f8b20cc}'; - - NS_ILOCALFILE_SAFE18_IID: TGUID = '{aa610f20-a889-11d3-8c81-000064657374}'; - - NS_IMEMORY_SAFE18_IID: TGUID = '{59e7e77a-38e4-11d4-8cf5-0060b0fc14a3}'; - - NS_IMODULE_SAFE18_IID: TGUID = '{7392d032-5371-11d3-994e-00805fd26fee}'; - - NS_IOBSERVER_SAFE18_IID: TGUID = '{db242e01-e4d9-11d2-9dde-000064657374}'; - - NS_IOBSERVERSERVICE_SAFE18_IID: TGUID = '{d07f5192-e3d1-11d2-8acd-00105a1b8860}'; - - NS_IOUTPUTSTREAM_SAFE18_IID: TGUID = '{0d0acd2a-61b4-11d4-9877-00c04fa0cf4a}'; - - NS_IPREFBRANCH_SAFE18_IID: TGUID = '{56c35506-f14b-11d3-99d3-ddbfac2ccf65}'; - NS_IPREFBRANCH_SAFE18_PREF_INVALID = 0; - NS_IPREFBRANCH_SAFE18_PREF_STRING = 32; - NS_IPREFBRANCH_SAFE18_PREF_INT = 64; - NS_IPREFBRANCH_SAFE18_PREF_BOOL = 128; - - NS_IPREFBRANCH2_SAFE18_IID: TGUID = '{74567534-eb94-4b1c-8f45-389643bfc555}'; - - NS_IPREFLOCALIZEDSTRING_SAFE18_IID: TGUID = '{ae419e24-1dd1-11b2-b39a-d3e5e7073802}'; - - NS_IPREFSERVICE_SAFE18_IID: TGUID = '{decb9cc7-c08f-4ea5-be91-a8fc637ce2d2}'; - - NS_IPRINTSESSION_SAFE18_IID: TGUID = '{2f977d52-5485-11d4-87e2-0010a4e75ef2}'; - - NS_IPRINTSETTINGS_SAFE18_IID: TGUID = '{f1094df6-ce0e-42c9-9847-2f663172c38d}'; - NS_IPRINTSETTINGS_SAFE18_kInitSaveOddEvenPages = 1; - NS_IPRINTSETTINGS_SAFE18_kInitSaveHeaderLeft = 2; - NS_IPRINTSETTINGS_SAFE18_kInitSaveHeaderCenter = 4; - NS_IPRINTSETTINGS_SAFE18_kInitSaveHeaderRight = 8; - NS_IPRINTSETTINGS_SAFE18_kInitSaveFooterLeft = 16; - NS_IPRINTSETTINGS_SAFE18_kInitSaveFooterCenter = 32; - NS_IPRINTSETTINGS_SAFE18_kInitSaveFooterRight = 64; - NS_IPRINTSETTINGS_SAFE18_kInitSaveBGColors = 128; - NS_IPRINTSETTINGS_SAFE18_kInitSaveBGImages = 256; - NS_IPRINTSETTINGS_SAFE18_kInitSavePaperSize = 512; - NS_IPRINTSETTINGS_SAFE18_kInitSavePaperName = 1024; - NS_IPRINTSETTINGS_SAFE18_kInitSavePaperSizeUnit = 2048; - NS_IPRINTSETTINGS_SAFE18_kInitSavePaperSizeType = 4096; - NS_IPRINTSETTINGS_SAFE18_kInitSavePaperData = 8192; - NS_IPRINTSETTINGS_SAFE18_kInitSavePaperWidth = 16384; - NS_IPRINTSETTINGS_SAFE18_kInitSavePaperHeight = 32768; - NS_IPRINTSETTINGS_SAFE18_kInitSaveReversed = 65536; - NS_IPRINTSETTINGS_SAFE18_kInitSaveInColor = 131072; - NS_IPRINTSETTINGS_SAFE18_kInitSaveOrientation = 262144; - NS_IPRINTSETTINGS_SAFE18_kInitSavePrintCommand = 524288; - NS_IPRINTSETTINGS_SAFE18_kInitSavePrinterName = 1048576; - NS_IPRINTSETTINGS_SAFE18_kInitSavePrintToFile = 2097152; - NS_IPRINTSETTINGS_SAFE18_kInitSaveToFileName = 4194304; - NS_IPRINTSETTINGS_SAFE18_kInitSavePageDelay = 8388608; - NS_IPRINTSETTINGS_SAFE18_kInitSaveMargins = 16777216; - NS_IPRINTSETTINGS_SAFE18_kInitSaveNativeData = 33554432; - NS_IPRINTSETTINGS_SAFE18_kInitSavePlexName = 67108864; - NS_IPRINTSETTINGS_SAFE18_kInitSaveShrinkToFit = 134217728; - NS_IPRINTSETTINGS_SAFE18_kInitSaveScaling = 268435456; - NS_IPRINTSETTINGS_SAFE18_kInitSaveColorspace = 536870912; - NS_IPRINTSETTINGS_SAFE18_kInitSaveResolutionName = 1073741824; - NS_IPRINTSETTINGS_SAFE18_kInitSaveDownloadFonts = 2147483648; - NS_IPRINTSETTINGS_SAFE18_kInitSaveAll = 4294967295; - NS_IPRINTSETTINGS_SAFE18_kPrintOddPages = 1; - NS_IPRINTSETTINGS_SAFE18_kPrintEvenPages = 2; - NS_IPRINTSETTINGS_SAFE18_kEnableSelectionRB = 4; - NS_IPRINTSETTINGS_SAFE18_kRangeAllPages = 0; - NS_IPRINTSETTINGS_SAFE18_kRangeSpecifiedPageRange = 1; - NS_IPRINTSETTINGS_SAFE18_kRangeSelection = 2; - NS_IPRINTSETTINGS_SAFE18_kRangeFocusFrame = 3; - NS_IPRINTSETTINGS_SAFE18_kJustLeft = 0; - NS_IPRINTSETTINGS_SAFE18_kJustCenter = 1; - NS_IPRINTSETTINGS_SAFE18_kJustRight = 2; - NS_IPRINTSETTINGS_SAFE18_kUseInternalDefault = 0; - NS_IPRINTSETTINGS_SAFE18_kUseSettingWhenPossible = 1; - NS_IPRINTSETTINGS_SAFE18_kPaperSizeNativeData = 0; - NS_IPRINTSETTINGS_SAFE18_kPaperSizeDefined = 1; - NS_IPRINTSETTINGS_SAFE18_kPaperSizeInches = 0; - NS_IPRINTSETTINGS_SAFE18_kPaperSizeMillimeters = 1; - NS_IPRINTSETTINGS_SAFE18_kPortraitOrientation = 0; - NS_IPRINTSETTINGS_SAFE18_kLandscapeOrientation = 1; - NS_IPRINTSETTINGS_SAFE18_kNoFrames = 0; - NS_IPRINTSETTINGS_SAFE18_kFramesAsIs = 1; - NS_IPRINTSETTINGS_SAFE18_kSelectedFrame = 2; - NS_IPRINTSETTINGS_SAFE18_kEachFrameSep = 3; - NS_IPRINTSETTINGS_SAFE18_kFrameEnableNone = 0; - NS_IPRINTSETTINGS_SAFE18_kFrameEnableAll = 1; - NS_IPRINTSETTINGS_SAFE18_kFrameEnableAsIsAndEach = 2; - - NS_IPROFILE_SAFE18_IID: TGUID = '{02b0625a-e7f3-11d2-9f5a-006008a6efe9}'; - NS_IPROFILE_SAFE18_SHUTDOWN_PERSIST = 1; - NS_IPROFILE_SAFE18_SHUTDOWN_CLEANSE = 2; - - NS_IPROFILECHANGESTATUS_SAFE18_IID: TGUID = '{2f977d43-5485-11d4-87e2-0010a4e75ef2}'; - - NS_IPROMPT_SAFE18_IID: TGUID = '{a63f70c0-148b-11d3-9333-00104ba0fd40}'; - NS_IPROMPT_SAFE18_BUTTON_POS_0 = 1; - NS_IPROMPT_SAFE18_BUTTON_POS_1 = 256; - NS_IPROMPT_SAFE18_BUTTON_POS_2 = 65536; - NS_IPROMPT_SAFE18_BUTTON_TITLE_OK = 1; - NS_IPROMPT_SAFE18_BUTTON_TITLE_CANCEL = 2; - NS_IPROMPT_SAFE18_BUTTON_TITLE_YES = 3; - NS_IPROMPT_SAFE18_BUTTON_TITLE_NO = 4; - NS_IPROMPT_SAFE18_BUTTON_TITLE_SAVE = 5; - NS_IPROMPT_SAFE18_BUTTON_TITLE_DONT_SAVE = 6; - NS_IPROMPT_SAFE18_BUTTON_TITLE_REVERT = 7; - NS_IPROMPT_SAFE18_BUTTON_TITLE_IS_STRING = 127; - NS_IPROMPT_SAFE18_BUTTON_POS_0_DEFAULT = 0; - NS_IPROMPT_SAFE18_BUTTON_POS_1_DEFAULT = 16777216; - NS_IPROMPT_SAFE18_BUTTON_POS_2_DEFAULT = 33554432; - NS_IPROMPT_SAFE18_BUTTON_DELAY_ENABLE = 67108864; - NS_IPROMPT_SAFE18_STD_OK_CANCEL_BUTTONS = 513; - - NS_IPROMPTSERVICE_SAFE18_IID: TGUID = '{1630c61a-325e-49ca-8759-a31b16c47aa5}'; - NS_IPROMPTSERVICE_SAFE18_BUTTON_POS_0 = 1; - NS_IPROMPTSERVICE_SAFE18_BUTTON_POS_1 = 256; - NS_IPROMPTSERVICE_SAFE18_BUTTON_POS_2 = 65536; - NS_IPROMPTSERVICE_SAFE18_BUTTON_TITLE_OK = 1; - NS_IPROMPTSERVICE_SAFE18_BUTTON_TITLE_CANCEL = 2; - NS_IPROMPTSERVICE_SAFE18_BUTTON_TITLE_YES = 3; - NS_IPROMPTSERVICE_SAFE18_BUTTON_TITLE_NO = 4; - NS_IPROMPTSERVICE_SAFE18_BUTTON_TITLE_SAVE = 5; - NS_IPROMPTSERVICE_SAFE18_BUTTON_TITLE_DONT_SAVE = 6; - NS_IPROMPTSERVICE_SAFE18_BUTTON_TITLE_REVERT = 7; - NS_IPROMPTSERVICE_SAFE18_BUTTON_TITLE_IS_STRING = 127; - NS_IPROMPTSERVICE_SAFE18_BUTTON_POS_0_DEFAULT = 0; - NS_IPROMPTSERVICE_SAFE18_BUTTON_POS_1_DEFAULT = 16777216; - NS_IPROMPTSERVICE_SAFE18_BUTTON_POS_2_DEFAULT = 33554432; - NS_IPROMPTSERVICE_SAFE18_BUTTON_DELAY_ENABLE = 67108864; - NS_IPROMPTSERVICE_SAFE18_STD_OK_CANCEL_BUTTONS = 513; - NS_IPROMPTSERVICE_SAFE18_STD_YES_NO_BUTTONS = 1027; - - NS_IPROPERTIES_SAFE18_IID: TGUID = '{78650582-4e93-4b60-8e85-26ebd3eb14ca}'; - - NS_IPROTOCOLHANDLER_SAFE18_IID: TGUID = '{15fd6940-8ea7-11d3-93ad-00104ba0fd40}'; - NS_IPROTOCOLHANDLER_SAFE18_URI_STD = 0; - NS_IPROTOCOLHANDLER_SAFE18_URI_NORELATIVE = 1; - NS_IPROTOCOLHANDLER_SAFE18_URI_NOAUTH = 2; - NS_IPROTOCOLHANDLER_SAFE18_ALLOWS_PROXY = 4; - NS_IPROTOCOLHANDLER_SAFE18_ALLOWS_PROXY_HTTP = 8; - - NS_IREQUESTOBSERVER_SAFE18_IID: TGUID = '{fd91e2e0-1481-11d3-9333-00104ba0fd40}'; - - NS_ISCRIPTABLEINPUTSTREAM_SAFE18_IID: TGUID = '{a2a32f90-9b90-11d3-a189-0050041caf44}'; - - NS_ISECURITYWARNINGDIALOGS_SAFE18_IID: TGUID = '{1c399d06-1dd2-11b2-bc58-c87cbcacdb78}'; - - NS_ISELECTION_SAFE18_IID: TGUID = '{b2c7ed59-8634-4352-9e37-5484c8b6e4e1}'; - - NS_ISERVICEMANAGER_SAFE18_IID: TGUID = '{8bb35ed9-e332-462d-9155-4a002ab5c958}'; - - NS_ISHISTORY_SAFE18_IID: TGUID = '{7294fe9b-14d8-11d5-9882-00c04fa02f40}'; - - NS_ISHISTORYLISTENER_SAFE18_IID: TGUID = '{3b07f591-e8e1-11d4-9882-00c04fa02f40}'; - - NS_ISTREAMLISTENER_SAFE18_IID: TGUID = '{1a637020-1482-11d3-9333-00104ba0fd40}'; - - NS_ISUPPORTSPRIMITIVE_SAFE18_IID: TGUID = '{d0d4b136-1dd1-11b2-9371-f0727ef827c0}'; - NS_ISUPPORTSPRIMITIVE_SAFE18_TYPE_ID = 1; - NS_ISUPPORTSPRIMITIVE_SAFE18_TYPE_CSTRING = 2; - NS_ISUPPORTSPRIMITIVE_SAFE18_TYPE_STRING = 3; - NS_ISUPPORTSPRIMITIVE_SAFE18_TYPE_PRBOOL = 4; - NS_ISUPPORTSPRIMITIVE_SAFE18_TYPE_PRUINT8 = 5; - NS_ISUPPORTSPRIMITIVE_SAFE18_TYPE_PRUINT16 = 6; - NS_ISUPPORTSPRIMITIVE_SAFE18_TYPE_PRUINT32 = 7; - NS_ISUPPORTSPRIMITIVE_SAFE18_TYPE_PRUINT64 = 8; - NS_ISUPPORTSPRIMITIVE_SAFE18_TYPE_PRTIME = 9; - NS_ISUPPORTSPRIMITIVE_SAFE18_TYPE_CHAR = 10; - NS_ISUPPORTSPRIMITIVE_SAFE18_TYPE_PRINT16 = 11; - NS_ISUPPORTSPRIMITIVE_SAFE18_TYPE_PRINT32 = 12; - NS_ISUPPORTSPRIMITIVE_SAFE18_TYPE_PRINT64 = 13; - NS_ISUPPORTSPRIMITIVE_SAFE18_TYPE_FLOAT = 14; - NS_ISUPPORTSPRIMITIVE_SAFE18_TYPE_DOUBLE = 15; - NS_ISUPPORTSPRIMITIVE_SAFE18_TYPE_VOID = 16; - NS_ISUPPORTSPRIMITIVE_SAFE18_TYPE_INTERFACE_POINTER = 17; - - NS_ISUPPORTSID_SAFE18_IID: TGUID = '{d18290a0-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSCSTRING_SAFE18_IID: TGUID = '{d65ff270-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSSTRING_SAFE18_IID: TGUID = '{d79dc970-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRBOOL_SAFE18_IID: TGUID = '{ddc3b490-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRUINT8_SAFE18_IID: TGUID = '{dec2e4e0-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRUINT16_SAFE18_IID: TGUID = '{dfacb090-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRUINT32_SAFE18_IID: TGUID = '{e01dc470-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRUINT64_SAFE18_IID: TGUID = '{e13567c0-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRTIME_SAFE18_IID: TGUID = '{e2563630-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSCHAR_SAFE18_IID: TGUID = '{e2b05e40-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRINT16_SAFE18_IID: TGUID = '{e30d94b0-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRINT32_SAFE18_IID: TGUID = '{e36c5250-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRINT64_SAFE18_IID: TGUID = '{e3cb0ff0-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSFLOAT_SAFE18_IID: TGUID = '{abeaa390-4ac0-11d3-baea-00805f8a5dd7}'; - - NS_ISUPPORTSDOUBLE_SAFE18_IID: TGUID = '{b32523a0-4ac0-11d3-baea-00805f8a5dd7}'; - - NS_ISUPPORTSVOID_SAFE18_IID: TGUID = '{464484f0-568d-11d3-baf8-00805f8a5dd7}'; - - NS_ISUPPORTSINTERFACEPOINTER_SAFE18_IID: TGUID = '{995ea724-1dd1-11b2-9211-c21bdd3e7ed0}'; - - NS_ITOOLTIPLISTENER_SAFE18_IID: TGUID = '{44b78386-1dd2-11b2-9ad2-e4eee2ca1916}'; - - NS_ITOOLTIPTEXTPROVIDER_SAFE18_IID: TGUID = '{b128a1e6-44f3-4331-8fbe-5af360ff21ee}'; - - NS_ITRACEREFCNT_SAFE18_IID: TGUID = '{273dc92f-0fe6-4545-96a9-21be77828039}'; - - NS_IUNICHARSTREAMLISTENER_SAFE18_IID: TGUID = '{4a7e9b62-fef8-400d-9865-d6820f630b4c}'; - - NS_IUPLOADCHANNEL_SAFE18_IID: TGUID = '{ddf633d8-e9a4-439d-ad88-de636fd9bb75}'; - - NS_IURICONTENTLISTENER_SAFE18_IID: TGUID = '{94928ab3-8b63-11d3-989d-001083010e9b}'; - - NS_IWEAKREFERENCE_SAFE18_IID: TGUID = '{9188bc85-f92e-11d2-81ef-0060083a0bcf}'; - - NS_ISUPPORTSWEAKREFERENCE_SAFE18_IID: TGUID = '{9188bc86-f92e-11d2-81ef-0060083a0bcf}'; - - NS_IWEBBROWSER_SAFE18_IID: TGUID = '{69e5df00-7b8b-11d3-af61-00a024ffc08c}'; - - NS_IWEBBROWSERCHROME_SAFE18_IID: TGUID = '{ba434c60-9d52-11d3-afb0-00a024ffc08c}'; - NS_IWEBBROWSERCHROME_SAFE18_STATUS_SCRIPT = 1; - NS_IWEBBROWSERCHROME_SAFE18_STATUS_SCRIPT_DEFAULT = 2; - NS_IWEBBROWSERCHROME_SAFE18_STATUS_LINK = 3; - NS_IWEBBROWSERCHROME_SAFE18_CHROME_DEFAULT = 1; - NS_IWEBBROWSERCHROME_SAFE18_CHROME_WINDOW_BORDERS = 2; - NS_IWEBBROWSERCHROME_SAFE18_CHROME_WINDOW_CLOSE = 4; - NS_IWEBBROWSERCHROME_SAFE18_CHROME_WINDOW_RESIZE = 8; - NS_IWEBBROWSERCHROME_SAFE18_CHROME_MENUBAR = 16; - NS_IWEBBROWSERCHROME_SAFE18_CHROME_TOOLBAR = 32; - NS_IWEBBROWSERCHROME_SAFE18_CHROME_LOCATIONBAR = 64; - NS_IWEBBROWSERCHROME_SAFE18_CHROME_STATUSBAR = 128; - NS_IWEBBROWSERCHROME_SAFE18_CHROME_PERSONAL_TOOLBAR = 256; - NS_IWEBBROWSERCHROME_SAFE18_CHROME_SCROLLBARS = 512; - NS_IWEBBROWSERCHROME_SAFE18_CHROME_TITLEBAR = 1024; - NS_IWEBBROWSERCHROME_SAFE18_CHROME_EXTRA = 2048; - NS_IWEBBROWSERCHROME_SAFE18_CHROME_WITH_SIZE = 4096; - NS_IWEBBROWSERCHROME_SAFE18_CHROME_WITH_POSITION = 8192; - NS_IWEBBROWSERCHROME_SAFE18_CHROME_WINDOW_MIN = 16384; - NS_IWEBBROWSERCHROME_SAFE18_CHROME_WINDOW_POPUP = 32768; - NS_IWEBBROWSERCHROME_SAFE18_CHROME_WINDOW_RAISED = 33554432; - NS_IWEBBROWSERCHROME_SAFE18_CHROME_WINDOW_LOWERED = 67108864; - NS_IWEBBROWSERCHROME_SAFE18_CHROME_CENTER_SCREEN = 134217728; - NS_IWEBBROWSERCHROME_SAFE18_CHROME_DEPENDENT = 268435456; - NS_IWEBBROWSERCHROME_SAFE18_CHROME_MODAL = 536870912; - NS_IWEBBROWSERCHROME_SAFE18_CHROME_OPENAS_DIALOG = 1073741824; - NS_IWEBBROWSERCHROME_SAFE18_CHROME_OPENAS_CHROME = 2147483648; - NS_IWEBBROWSERCHROME_SAFE18_CHROME_ALL = 4094; - - NS_IWEBBROWSERCHROMEFOCUS_SAFE18_IID: TGUID = '{d2206418-1dd1-11b2-8e55-acddcd2bcfb8}'; - - NS_IWEBBROWSERFIND_SAFE18_IID: TGUID = '{2f977d44-5485-11d4-87e2-0010a4e75ef2}'; - - NS_IWEBBROWSERFINDINFRAMES_SAFE18_IID: TGUID = '{e0f5d182-34bc-11d5-be5b-b760676c6ebc}'; - - NS_IWEBBROWSERFOCUS_SAFE18_IID: TGUID = '{9c5d3c58-1dd1-11b2-a1c9-f3699284657a}'; - - NS_IWEBBROWSERPRINT_SAFE18_IID: TGUID = '{9a7ca4b0-fbba-11d4-a869-00105a183419}'; - NS_IWEBBROWSERPRINT_SAFE18_PRINTPREVIEW_GOTO_PAGENUM = 0; - NS_IWEBBROWSERPRINT_SAFE18_PRINTPREVIEW_PREV_PAGE = 1; - NS_IWEBBROWSERPRINT_SAFE18_PRINTPREVIEW_NEXT_PAGE = 2; - NS_IWEBBROWSERPRINT_SAFE18_PRINTPREVIEW_HOME = 3; - NS_IWEBBROWSERPRINT_SAFE18_PRINTPREVIEW_END = 4; - - NS_IWEBBROWSERSETUP_SAFE18_IID: TGUID = '{f15398a0-8018-11d3-af70-00a024ffc08c}'; - NS_IWEBBROWSERSETUP_SAFE18_SETUP_ALLOW_PLUGINS = 1; - NS_IWEBBROWSERSETUP_SAFE18_SETUP_ALLOW_JAVASCRIPT = 2; - NS_IWEBBROWSERSETUP_SAFE18_SETUP_ALLOW_META_REDIRECTS = 3; - NS_IWEBBROWSERSETUP_SAFE18_SETUP_ALLOW_SUBFRAMES = 4; - NS_IWEBBROWSERSETUP_SAFE18_SETUP_ALLOW_IMAGES = 5; - NS_IWEBBROWSERSETUP_SAFE18_SETUP_FOCUS_DOC_BEFORE_CONTENT = 6; - NS_IWEBBROWSERSETUP_SAFE18_SETUP_USE_GLOBAL_HISTORY = 256; - NS_IWEBBROWSERSETUP_SAFE18_SETUP_IS_CHROME_WRAPPER = 7; - - NS_IWEBBROWSERSTREAM_SAFE18_IID: TGUID = '{86d02f0e-219b-4cfc-9c88-bd98d2cce0b8}'; - - NS_IWEBPROGRESS_SAFE18_IID: TGUID = '{570f39d0-efd0-11d3-b093-00a024ffc08c}'; - NS_IWEBPROGRESS_SAFE18_NOTIFY_STATE_REQUEST = 1; - NS_IWEBPROGRESS_SAFE18_NOTIFY_STATE_DOCUMENT = 2; - NS_IWEBPROGRESS_SAFE18_NOTIFY_STATE_NETWORK = 4; - NS_IWEBPROGRESS_SAFE18_NOTIFY_STATE_WINDOW = 8; - NS_IWEBPROGRESS_SAFE18_NOTIFY_STATE_ALL = 15; - NS_IWEBPROGRESS_SAFE18_NOTIFY_PROGRESS = 16; - NS_IWEBPROGRESS_SAFE18_NOTIFY_STATUS = 32; - NS_IWEBPROGRESS_SAFE18_NOTIFY_SECURITY = 64; - NS_IWEBPROGRESS_SAFE18_NOTIFY_LOCATION = 128; - NS_IWEBPROGRESS_SAFE18_NOTIFY_ALL = 255; - - NS_IWEBPROGRESSLISTENER_SAFE18_IID: TGUID = '{570f39d1-efd0-11d3-b093-00a024ffc08c}'; - NS_IWEBPROGRESSLISTENER_SAFE18_STATE_START = 1; - NS_IWEBPROGRESSLISTENER_SAFE18_STATE_REDIRECTING = 2; - NS_IWEBPROGRESSLISTENER_SAFE18_STATE_TRANSFERRING = 4; - NS_IWEBPROGRESSLISTENER_SAFE18_STATE_NEGOTIATING = 8; - NS_IWEBPROGRESSLISTENER_SAFE18_STATE_STOP = 16; - NS_IWEBPROGRESSLISTENER_SAFE18_STATE_IS_REQUEST = 65536; - NS_IWEBPROGRESSLISTENER_SAFE18_STATE_IS_DOCUMENT = 131072; - NS_IWEBPROGRESSLISTENER_SAFE18_STATE_IS_NETWORK = 262144; - NS_IWEBPROGRESSLISTENER_SAFE18_STATE_IS_WINDOW = 524288; - NS_IWEBPROGRESSLISTENER_SAFE18_STATE_RESTORING = 16777216; - NS_IWEBPROGRESSLISTENER_SAFE18_STATE_IS_INSECURE = 4; - NS_IWEBPROGRESSLISTENER_SAFE18_STATE_IS_BROKEN = 1; - NS_IWEBPROGRESSLISTENER_SAFE18_STATE_IS_SECURE = 2; - NS_IWEBPROGRESSLISTENER_SAFE18_STATE_SECURE_HIGH = 262144; - NS_IWEBPROGRESSLISTENER_SAFE18_STATE_SECURE_MED = 65536; - NS_IWEBPROGRESSLISTENER_SAFE18_STATE_SECURE_LOW = 131072; - - NS_IWINDOWCREATOR_SAFE18_IID: TGUID = '{30465632-a777-44cc-90f9-8145475ef999}'; - - NS_IWINDOWWATCHER_SAFE18_IID: TGUID = '{002286a8-494b-43b3-8ddd-49e3fc50622b}'; - - NS_IX509CERT_SAFE18_IID: TGUID = '{f0980f60-ee3d-11d4-998b-00b0d02354a0}'; - NS_IX509CERT_SAFE18_UNKNOWN_CERT = 0; - NS_IX509CERT_SAFE18_CA_CERT = 1; - NS_IX509CERT_SAFE18_USER_CERT = 2; - NS_IX509CERT_SAFE18_EMAIL_CERT = 4; - NS_IX509CERT_SAFE18_SERVER_CERT = 8; - NS_IX509CERT_SAFE18_VERIFIED_OK = 0; - NS_IX509CERT_SAFE18_NOT_VERIFIED_UNKNOWN = 1; - NS_IX509CERT_SAFE18_CERT_REVOKED = 2; - NS_IX509CERT_SAFE18_CERT_EXPIRED = 4; - NS_IX509CERT_SAFE18_CERT_NOT_TRUSTED = 8; - NS_IX509CERT_SAFE18_ISSUER_NOT_TRUSTED = 16; - NS_IX509CERT_SAFE18_ISSUER_UNKNOWN = 32; - NS_IX509CERT_SAFE18_INVALID_CA = 64; - NS_IX509CERT_SAFE18_USAGE_NOT_ALLOWED = 128; - NS_IX509CERT_SAFE18_CERT_USAGE_SSLClient = 0; - NS_IX509CERT_SAFE18_CERT_USAGE_SSLServer = 1; - NS_IX509CERT_SAFE18_CERT_USAGE_SSLServerWithStepUp = 2; - NS_IX509CERT_SAFE18_CERT_USAGE_SSLCA = 3; - NS_IX509CERT_SAFE18_CERT_USAGE_EmailSigner = 4; - NS_IX509CERT_SAFE18_CERT_USAGE_EmailRecipient = 5; - NS_IX509CERT_SAFE18_CERT_USAGE_ObjectSigner = 6; - NS_IX509CERT_SAFE18_CERT_USAGE_UserCertImport = 7; - NS_IX509CERT_SAFE18_CERT_USAGE_VerifyCA = 8; - NS_IX509CERT_SAFE18_CERT_USAGE_ProtectedObjectSigner = 9; - NS_IX509CERT_SAFE18_CERT_USAGE_StatusResponder = 10; - NS_IX509CERT_SAFE18_CERT_USAGE_AnyCA = 11; - - NS_IX509CERTDB_SAFE18_IID: TGUID = '{da48b3c0-1284-11d5-ac67-000064657374}'; - NS_IX509CERTDB_SAFE18_UNTRUSTED = 0; - NS_IX509CERTDB_SAFE18_TRUSTED_SSL = 1; - NS_IX509CERTDB_SAFE18_TRUSTED_EMAIL = 2; - NS_IX509CERTDB_SAFE18_TRUSTED_OBJSIGN = 4; - - NS_IX509CERTVALIDITY_SAFE18_IID: TGUID = '{e701dfd8-1dd1-11b2-a172-ffa6cc6156ad}'; - -type - nsISupports_safe18 = interface; - mozIJSSubScriptLoader_safe18 = interface; - nsIArray_safe18 = interface; - nsIMutableArray_safe18 = interface; - nsIASN1Object_safe18 = interface; - nsIASN1Sequence_safe18 = interface; - nsIAuthPrompt_safe18 = interface; - nsIBadCertListener_safe18 = interface; - nsISimpleEnumerator_safe18 = interface; - nsICategoryManager_safe18 = interface; - nsICertificateDialogs_safe18 = interface; - nsIRequest_safe18 = interface; - nsIChannel_safe18 = interface; - nsIProgrammingLanguage_safe18 = interface; - nsIClassInfo_safe18 = interface; - nsIClipboardCommands_safe18 = interface; - nsIComponentManager_safe18 = interface; - nsIComponentRegistrar_safe18 = interface; - nsIContextMenuListener_safe18 = interface; - nsICookie_safe18 = interface; - nsICookieManager_safe18 = interface; - nsICRLInfo_safe18 = interface; - nsIDebug_safe18 = interface; - nsIFile_safe18 = interface; - nsIDirectoryServiceProvider_safe18 = interface; - nsIDirectoryServiceProvider2_safe18 = interface; - nsIDirectoryService_safe18 = interface; - nsIDOM3DocumentEvent_safe18 = interface; - nsIDOM3EventTarget_safe18 = interface; - nsIDOMAbstractView_safe18 = interface; - nsIDOMNode_safe18 = interface; - nsIDOMAttr_safe18 = interface; - nsIDOMBarProp_safe18 = interface; - nsIDOMCharacterData_safe18 = interface; - nsIDOMText_safe18 = interface; - nsIDOMCDATASection_safe18 = interface; - nsIDOMComment_safe18 = interface; - nsIDOMCounter_safe18 = interface; - nsIDOMCSSValue_safe18 = interface; - nsIDOMCSSPrimitiveValue_safe18 = interface; - nsIDOMCSSRule_safe18 = interface; - nsIDOMCSSRuleList_safe18 = interface; - nsIDOMCSSStyleDeclaration_safe18 = interface; - nsIDOMStyleSheet_safe18 = interface; - nsIDOMCSSStyleSheet_safe18 = interface; - nsIDOMCSSValueList_safe18 = interface; - nsIDOMEvent_safe18 = interface; - nsIDOMCustomEvent_safe18 = interface; - nsIDOMDocument_safe18 = interface; - nsIDOMDocumentEvent_safe18 = interface; - nsIDOMDocumentFragment_safe18 = interface; - nsIDOMDocumentRange_safe18 = interface; - nsIDOMDocumentStyle_safe18 = interface; - nsIDOMDocumentType_safe18 = interface; - nsIDOMDocumentView_safe18 = interface; - nsIDOMDOMException_safe18 = interface; - nsIDOMDOMImplementation_safe18 = interface; - nsIDOMElement_safe18 = interface; - nsIDOMElementCSSInlineStyle_safe18 = interface; - nsIDOMEntity_safe18 = interface; - nsIDOMEntityReference_safe18 = interface; - nsIDOMEventGroup_safe18 = interface; - nsIDOMEventListener_safe18 = interface; - nsIDOMEventTarget_safe18 = interface; - nsIDOMHTMLElement_safe18 = interface; - nsIDOMHTMLAnchorElement_safe18 = interface; - nsIDOMHTMLAppletElement_safe18 = interface; - nsIDOMHTMLAreaElement_safe18 = interface; - nsIDOMHTMLBaseElement_safe18 = interface; - nsIDOMHTMLBaseFontElement_safe18 = interface; - nsIDOMHTMLBodyElement_safe18 = interface; - nsIDOMHTMLBRElement_safe18 = interface; - nsIDOMHTMLButtonElement_safe18 = interface; - nsIDOMHTMLCollection_safe18 = interface; - nsIDOMHTMLDirectoryElement_safe18 = interface; - nsIDOMHTMLDivElement_safe18 = interface; - nsIDOMHTMLDListElement_safe18 = interface; - nsIDOMHTMLDocument_safe18 = interface; - nsIDOMHTMLEmbedElement_safe18 = interface; - nsIDOMHTMLFieldSetElement_safe18 = interface; - nsIDOMHTMLFontElement_safe18 = interface; - nsIDOMHTMLFormElement_safe18 = interface; - nsIDOMHTMLFrameElement_safe18 = interface; - nsIDOMHTMLFrameSetElement_safe18 = interface; - nsIDOMHTMLHeadElement_safe18 = interface; - nsIDOMHTMLHeadingElement_safe18 = interface; - nsIDOMHTMLHRElement_safe18 = interface; - nsIDOMHTMLHtmlElement_safe18 = interface; - nsIDOMHTMLIFrameElement_safe18 = interface; - nsIDOMHTMLImageElement_safe18 = interface; - nsIDOMHTMLInputElement_safe18 = interface; - nsIDOMHTMLIsIndexElement_safe18 = interface; - nsIDOMHTMLLabelElement_safe18 = interface; - nsIDOMHTMLLegendElement_safe18 = interface; - nsIDOMHTMLLIElement_safe18 = interface; - nsIDOMHTMLLinkElement_safe18 = interface; - nsIDOMHTMLMapElement_safe18 = interface; - nsIDOMHTMLMenuElement_safe18 = interface; - nsIDOMHTMLMetaElement_safe18 = interface; - nsIDOMHTMLModElement_safe18 = interface; - nsIDOMHTMLObjectElement_safe18 = interface; - nsIDOMHTMLOListElement_safe18 = interface; - nsIDOMHTMLOptGroupElement_safe18 = interface; - nsIDOMHTMLOptionElement_safe18 = interface; - nsIDOMHTMLOptionsCollection_safe18 = interface; - nsIDOMHTMLParagraphElement_safe18 = interface; - nsIDOMHTMLParamElement_safe18 = interface; - nsIDOMHTMLPreElement_safe18 = interface; - nsIDOMHTMLQuoteElement_safe18 = interface; - nsIDOMHTMLScriptElement_safe18 = interface; - nsIDOMHTMLSelectElement_safe18 = interface; - nsIDOMHTMLStyleElement_safe18 = interface; - nsIDOMHTMLTableCaptionElement_safe18 = interface; - nsIDOMHTMLTableCellElement_safe18 = interface; - nsIDOMHTMLTableColElement_safe18 = interface; - nsIDOMHTMLTableElement_safe18 = interface; - nsIDOMHTMLTableRowElement_safe18 = interface; - nsIDOMHTMLTableSectionElement_safe18 = interface; - nsIDOMHTMLTextAreaElement_safe18 = interface; - nsIDOMHTMLTitleElement_safe18 = interface; - nsIDOMHTMLUListElement_safe18 = interface; - nsIDOMMediaList_safe18 = interface; - nsIDOMUIEvent_safe18 = interface; - nsIDOMMouseEvent_safe18 = interface; - nsIDOMNamedNodeMap_safe18 = interface; - nsIDOMNodeList_safe18 = interface; - nsIDOMNotation_safe18 = interface; - nsIDOMNSDocumentStyle_safe18 = interface; - nsIDOMProcessingInstruction_safe18 = interface; - nsIDOMRange_safe18 = interface; - nsIDOMRect_safe18 = interface; - nsIDOMRGBColor_safe18 = interface; - nsIDOMStyleSheetList_safe18 = interface; - nsIDOMWindow_safe18 = interface; - nsIDOMWindow2_safe18 = interface; - nsIDOMWindowCollection_safe18 = interface; - nsIDOMWindowUtils_safe18 = interface; - nsIEmbeddingSiteWindow_safe18 = interface; - nsIFactory_safe18 = interface; - nsIURI_safe18 = interface; - nsIURL_safe18 = interface; - nsIFileURL_safe18 = interface; - nsIGlobalHistory_safe18 = interface; - nsIHistoryEntry_safe18 = interface; - nsIHttpChannel_safe18 = interface; - nsIHttpHeaderVisitor_safe18 = interface; - nsIInputStream_safe18 = interface; - nsIInterfaceRequestor_safe18 = interface; - nsIIOService_safe18 = interface; - nsILoadGroup_safe18 = interface; - nsILocalFile_safe18 = interface; - nsIMemory_safe18 = interface; - nsIModule_safe18 = interface; - nsIObserver_safe18 = interface; - nsIObserverService_safe18 = interface; - nsIOutputStream_safe18 = interface; - nsIPrefBranch_safe18 = interface; - nsIPrefBranch2_safe18 = interface; - nsIPrefLocalizedString_safe18 = interface; - nsIPrefService_safe18 = interface; - nsIPrintSession_safe18 = interface; - nsIPrintSettings_safe18 = interface; - nsIProfile_safe18 = interface; - nsIProfileChangeStatus_safe18 = interface; - nsIPrompt_safe18 = interface; - nsIPromptService_safe18 = interface; - nsIProperties_safe18 = interface; - nsIProtocolHandler_safe18 = interface; - nsIRequestObserver_safe18 = interface; - nsIScriptableInputStream_safe18 = interface; - nsISecurityWarningDialogs_safe18 = interface; - nsISelection_safe18 = interface; - nsIServiceManager_safe18 = interface; - nsISHistory_safe18 = interface; - nsISHistoryListener_safe18 = interface; - nsIStreamListener_safe18 = interface; - nsISupportsPrimitive_safe18 = interface; - nsISupportsID_safe18 = interface; - nsISupportsCString_safe18 = interface; - nsISupportsString_safe18 = interface; - nsISupportsPRBool_safe18 = interface; - nsISupportsPRUint8_safe18 = interface; - nsISupportsPRUint16_safe18 = interface; - nsISupportsPRUint32_safe18 = interface; - nsISupportsPRUint64_safe18 = interface; - nsISupportsPRTime_safe18 = interface; - nsISupportsChar_safe18 = interface; - nsISupportsPRInt16_safe18 = interface; - nsISupportsPRInt32_safe18 = interface; - nsISupportsPRInt64_safe18 = interface; - nsISupportsFloat_safe18 = interface; - nsISupportsDouble_safe18 = interface; - nsISupportsVoid_safe18 = interface; - nsISupportsInterfacePointer_safe18 = interface; - nsITooltipListener_safe18 = interface; - nsITooltipTextProvider_safe18 = interface; - nsITraceRefcnt_safe18 = interface; - nsIUnicharStreamListener_safe18 = interface; - nsIUploadChannel_safe18 = interface; - nsIURIContentListener_safe18 = interface; - nsIWeakReference_safe18 = interface; - nsISupportsWeakReference_safe18 = interface; - nsIWebBrowser_safe18 = interface; - nsIWebBrowserChrome_safe18 = interface; - nsIWebBrowserChromeFocus_safe18 = interface; - nsIWebBrowserFind_safe18 = interface; - nsIWebBrowserFindInFrames_safe18 = interface; - nsIWebBrowserFocus_safe18 = interface; - nsIWebBrowserPrint_safe18 = interface; - nsIWebBrowserSetup_safe18 = interface; - nsIWebBrowserStream_safe18 = interface; - nsIWebProgress_safe18 = interface; - nsIWebProgressListener_safe18 = interface; - nsIWindowCreator_safe18 = interface; - nsIWindowWatcher_safe18 = interface; - nsIX509Cert_safe18 = interface; - nsIX509CertDB_safe18 = interface; - nsIX509CertValidity_safe18 = interface; - nsWriteSegmentFun = function (aInStream: nsIInputStream_safe18; - aClosure: Pointer; - const aFromSegment: Pointer; - aToOffset: PRUint32; - aCount: PRUint32; - out aWriteCount: PRUint32): nsresult; extdecl; - - - nsReadSegmentFun = function (aOutStream: nsIOutputStream_safe18; - aClosure: Pointer; - aToSegment: Pointer; - aFromOffset: PRUint32; - aCount: PRUint32; - out aReadCount: PRUint32): nsresult; extdecl; - - - DOMTimeStamp = PRUint64; - nsLoadFlags = PRUint32; -(*** - * An optional interface for accessing the HTTP or - * javascript cookie object - * - * @status FROZEN - *) - nsCookieStatus = PRInt32; - nsCookiePolicy = PRInt32; - nsISupports_safe18 = interface - ['{00000000-0000-0000-c000-000000000046}'] - end; - - mozIJSSubScriptLoader_safe18 = interface(nsISupports_safe18) - ['{8792d77e-1dd2-11b2-ac7f-9bc9be4f2916}'] - procedure LoadSubScript(const url: PWideChar); safecall; - end; - - nsIArray_safe18 = interface(nsISupports_safe18) - ['{114744d9-c369-456e-b55a-52fe52880d2d}'] - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - procedure QueryElementAt(index: PRUint32; constref uuid: TGUID; out _result); safecall; - function IndexOf(startIndex: PRUint32; element: nsISupports_safe18): PRUint32; safecall; - function Enumerate(): nsISimpleEnumerator_safe18; safecall; - end; - - nsIMutableArray_safe18 = interface(nsIArray_safe18) - ['{af059da0-c85b-40ec-af07-ae4bfdc192cc}'] - procedure AppendElement(element: nsISupports_safe18; weak: PRBool); safecall; - procedure RemoveElementAt(index: PRUint32); safecall; - procedure InsertElementAt(element: nsISupports_safe18; index: PRUint32; weak: PRBool); safecall; - procedure ReplaceElementAt(element: nsISupports_safe18; index: PRUint32; weak: PRBool); safecall; - procedure Clear(); safecall; - end; - - nsIASN1Object_safe18 = interface(nsISupports_safe18) - ['{ba8bf582-1dd1-11b2-898c-f40246bc9a63}'] - function GetType(): PRUint32; safecall; - procedure SetType(aType: PRUint32); safecall; - property _Type: PRUint32 read GetType write SetType; - function GetTag(): PRUint32; safecall; - procedure SetTag(aTag: PRUint32); safecall; - property Tag: PRUint32 read GetTag write SetTag; - procedure GetDisplayName(aDisplayName: nsAString); safecall; - procedure SetDisplayName(const aDisplayName: nsAString); safecall; - procedure GetDisplayValue(aDisplayValue: nsAString); safecall; - procedure SetDisplayValue(const aDisplayValue: nsAString); safecall; - end; - - nsIASN1Sequence_safe18 = interface(nsIASN1Object_safe18) - ['{b6b957e6-1dd1-11b2-89d7-e30624f50b00}'] - function GetASN1Objects(): nsIMutableArray_safe18; safecall; - procedure SetASN1Objects(aASN1Objects: nsIMutableArray_safe18); safecall; - property ASN1Objects: nsIMutableArray_safe18 read GetASN1Objects write SetASN1Objects; - function GetIsValidContainer(): PRBool; safecall; - procedure SetIsValidContainer(aIsValidContainer: PRBool); safecall; - property IsValidContainer: PRBool read GetIsValidContainer write SetIsValidContainer; - function GetIsExpanded(): PRBool; safecall; - procedure SetIsExpanded(aIsExpanded: PRBool); safecall; - property IsExpanded: PRBool read GetIsExpanded write SetIsExpanded; - end; - - nsIAuthPrompt_safe18 = interface(nsISupports_safe18) - ['{2f977d45-5485-11d4-87e2-0010a4e75ef2}'] - function Prompt(const dialogTitle: PWideChar; const text: PWideChar; const passwordRealm: PWideChar; savePassword: PRUint32; const defaultText: PWideChar; out _result: PWideChar): PRBool; safecall; - function PromptUsernameAndPassword(const dialogTitle: PWideChar; const text: PWideChar; const passwordRealm: PWideChar; savePassword: PRUint32; out user: PWideChar; out pwd: PWideChar): PRBool; safecall; - function PromptPassword(const dialogTitle: PWideChar; const text: PWideChar; const passwordRealm: PWideChar; savePassword: PRUint32; out pwd: PWideChar): PRBool; safecall; - end; - - nsIBadCertListener_safe18 = interface(nsISupports_safe18) - ['{86960956-edb0-11d4-998b-00b0d02354a0}'] - function ConfirmUnknownIssuer(socketInfo: nsIInterfaceRequestor_safe18; cert: nsIX509Cert_safe18; out certAddType: PRInt16): PRBool; safecall; - function ConfirmMismatchDomain(socketInfo: nsIInterfaceRequestor_safe18; const targetURL: nsACString; cert: nsIX509Cert_safe18): PRBool; safecall; - function ConfirmCertExpired(socketInfo: nsIInterfaceRequestor_safe18; cert: nsIX509Cert_safe18): PRBool; safecall; - procedure NotifyCrlNextupdate(socketInfo: nsIInterfaceRequestor_safe18; const targetURL: nsACString; cert: nsIX509Cert_safe18); safecall; - end; - - nsISimpleEnumerator_safe18 = interface(nsISupports_safe18) - ['{d1899240-f9d2-11d2-bdd6-000064657374}'] - function HasMoreElements(): PRBool; safecall; - function GetNext(): nsISupports_safe18; safecall; - end; - - nsICategoryManager_safe18 = interface(nsISupports_safe18) - ['{3275b2cd-af6d-429a-80d7-f0c5120342ac}'] - function GetCategoryEntry(const aCategory: PAnsiChar; const aEntry: PAnsiChar): PAnsiChar; safecall; - function AddCategoryEntry(const aCategory: PAnsiChar; const aEntry: PAnsiChar; const aValue: PAnsiChar; aPersist: PRBool; aReplace: PRBool): PAnsiChar; safecall; - procedure DeleteCategoryEntry(const aCategory: PAnsiChar; const aEntry: PAnsiChar; aPersist: PRBool); safecall; - procedure DeleteCategory(const aCategory: PAnsiChar); safecall; - function EnumerateCategory(const aCategory: PAnsiChar): nsISimpleEnumerator_safe18; safecall; - function EnumerateCategories(): nsISimpleEnumerator_safe18; safecall; - end; - - nsICertificateDialogs_safe18 = interface(nsISupports_safe18) - ['{a03ca940-09be-11d5-ac5d-000064657374}'] - function ConfirmDownloadCACert(ctx: nsIInterfaceRequestor_safe18; cert: nsIX509Cert_safe18; out trust: PRUint32): PRBool; safecall; - procedure NotifyCACertExists(ctx: nsIInterfaceRequestor_safe18); safecall; - function SetPKCS12FilePassword(ctx: nsIInterfaceRequestor_safe18; password: nsAString): PRBool; safecall; - function GetPKCS12FilePassword(ctx: nsIInterfaceRequestor_safe18; password: nsAString): PRBool; safecall; - procedure ViewCert(ctx: nsIInterfaceRequestor_safe18; cert: nsIX509Cert_safe18); safecall; - procedure CrlImportStatusDialog(ctx: nsIInterfaceRequestor_safe18; crl: nsICRLInfo_safe18); safecall; - end; - - nsIRequest_safe18 = interface(nsISupports_safe18) - ['{ef6bfbd2-fd46-48d8-96b7-9f8f0fd387fe}'] - procedure GetName(aName: nsACString); safecall; - function IsPending(): PRBool; safecall; - function GetStatus(): nsresult; safecall; - property Status: nsresult read GetStatus; - procedure Cancel(aStatus: nsresult); safecall; - procedure Suspend(); safecall; - procedure Resume(); safecall; - function GetLoadGroup(): nsILoadGroup_safe18; safecall; - procedure SetLoadGroup(aLoadGroup: nsILoadGroup_safe18); safecall; - property LoadGroup: nsILoadGroup_safe18 read GetLoadGroup write SetLoadGroup; - function GetLoadFlags(): nsLoadFlags; safecall; - procedure SetLoadFlags(aLoadFlags: nsLoadFlags); safecall; - property LoadFlags: nsLoadFlags read GetLoadFlags write SetLoadFlags; - end; - - nsIChannel_safe18 = interface(nsIRequest_safe18) - ['{c63a055a-a676-4e71-bf3c-6cfa11082018}'] - function GetOriginalURI(): nsIURI_safe18; safecall; - procedure SetOriginalURI(aOriginalURI: nsIURI_safe18); safecall; - property OriginalURI: nsIURI_safe18 read GetOriginalURI write SetOriginalURI; - function GetURI(): nsIURI_safe18; safecall; - property URI: nsIURI_safe18 read GetURI; - function GetOwner(): nsISupports_safe18; safecall; - procedure SetOwner(aOwner: nsISupports_safe18); safecall; - property Owner: nsISupports_safe18 read GetOwner write SetOwner; - function GetNotificationCallbacks(): nsIInterfaceRequestor_safe18; safecall; - procedure SetNotificationCallbacks(aNotificationCallbacks: nsIInterfaceRequestor_safe18); safecall; - property NotificationCallbacks: nsIInterfaceRequestor_safe18 read GetNotificationCallbacks write SetNotificationCallbacks; - function GetSecurityInfo(): nsISupports_safe18; safecall; - property SecurityInfo: nsISupports_safe18 read GetSecurityInfo; - procedure GetContentType(aContentType: nsACString); safecall; - procedure SetContentType(const aContentType: nsACString); safecall; - procedure GetContentCharset(aContentCharset: nsACString); safecall; - procedure SetContentCharset(const aContentCharset: nsACString); safecall; - function GetContentLength(): PRInt32; safecall; - procedure SetContentLength(aContentLength: PRInt32); safecall; - property ContentLength: PRInt32 read GetContentLength write SetContentLength; - function Open(): nsIInputStream_safe18; safecall; - procedure AsyncOpen(aListener: nsIStreamListener_safe18; aContext: nsISupports_safe18); safecall; - end; - - nsIProgrammingLanguage_safe18 = interface(nsISupports_safe18) - ['{ea604e90-40ba-11d5-90bb-0010a4e73d9a}'] - end; - - nsIClassInfo_safe18 = interface(nsISupports_safe18) - ['{986c11d0-f340-11d4-9075-0010a4e73d9a}'] - procedure GetInterfaces(out count: PRUint32; out _array_array); safecall; - function GetHelperForLanguage(language: PRUint32): nsISupports_safe18; safecall; - function GetContractID(): PAnsiChar; safecall; - property ContractID: PAnsiChar read GetContractID; - function GetClassDescription(): PAnsiChar; safecall; - property ClassDescription: PAnsiChar read GetClassDescription; - function GetClassID(): PGUID; safecall; - property ClassID: PGUID read GetClassID; - function GetImplementationLanguage(): PRUint32; safecall; - property ImplementationLanguage: PRUint32 read GetImplementationLanguage; - function GetFlags(): PRUint32; safecall; - property Flags: PRUint32 read GetFlags; - function GetClassIDNoAlloc(): TGUID; safecall; - property ClassIDNoAlloc: TGUID read GetClassIDNoAlloc; - end; - - nsIClipboardCommands_safe18 = interface(nsISupports_safe18) - ['{b8100c90-73be-11d2-92a5-00105a1b0d64}'] - function CanCutSelection(): PRBool; safecall; - function CanCopySelection(): PRBool; safecall; - function CanCopyLinkLocation(): PRBool; safecall; - function CanCopyImageLocation(): PRBool; safecall; - function CanCopyImageContents(): PRBool; safecall; - function CanPaste(): PRBool; safecall; - procedure CutSelection(); safecall; - procedure CopySelection(); safecall; - procedure CopyLinkLocation(); safecall; - procedure CopyImageLocation(); safecall; - procedure CopyImageContents(); safecall; - procedure Paste(); safecall; - procedure SelectAll(); safecall; - procedure SelectNone(); safecall; - end; - - nsIComponentManager_safe18 = interface(nsISupports_safe18) - ['{a88e5a60-205a-4bb1-94e1-2628daf51eae}'] - procedure GetClassObject(constref aClass: TGUID; constref aIID: TGUID; out _result); safecall; - procedure GetClassObjectByContractID(const aContractID: PAnsiChar; constref aIID: TGUID; out _result); safecall; - procedure CreateInstance(constref aClass: TGUID; aDelegate: nsISupports_safe18; constref aIID: TGUID; out _result); safecall; - procedure CreateInstanceByContractID(const aContractID: PAnsiChar; aDelegate: nsISupports_safe18; constref aIID: TGUID; out _result); safecall; - end; - - nsIComponentRegistrar_safe18 = interface(nsISupports_safe18) - ['{2417cbfe-65ad-48a6-b4b6-eb84db174392}'] - procedure AutoRegister(aSpec: nsIFile_safe18); safecall; - procedure AutoUnregister(aSpec: nsIFile_safe18); safecall; - procedure RegisterFactory(constref aClass: TGUID; const aClassName: PAnsiChar; const aContractID: PAnsiChar; aFactory: nsIFactory_safe18); safecall; - procedure UnregisterFactory(constref aClass: TGUID; aFactory: nsIFactory_safe18); safecall; - procedure RegisterFactoryLocation(constref aClass: TGUID; const aClassName: PAnsiChar; const aContractID: PAnsiChar; aFile: nsIFile_safe18; const aLoaderStr: PAnsiChar; const aType: PAnsiChar); safecall; - procedure UnregisterFactoryLocation(constref aClass: TGUID; aFile: nsIFile_safe18); safecall; - function IsCIDRegistered(constref aClass: TGUID): PRBool; safecall; - function IsContractIDRegistered(const aContractID: PAnsiChar): PRBool; safecall; - function EnumerateCIDs(): nsISimpleEnumerator_safe18; safecall; - function EnumerateContractIDs(): nsISimpleEnumerator_safe18; safecall; - function CIDToContractID(constref aClass: TGUID): PAnsiChar; safecall; - function ContractIDToCID(const aContractID: PAnsiChar): PGUID; safecall; - end; - - nsIContextMenuListener_safe18 = interface(nsISupports_safe18) - ['{3478b6b0-3875-11d4-94ef-0020183bf181}'] - procedure OnShowContextMenu(aContextFlags: PRUint32; aEvent: nsIDOMEvent_safe18; aNode: nsIDOMNode_safe18); safecall; - end; - - nsICookie_safe18 = interface(nsISupports_safe18) - ['{e9fcb9a4-d376-458f-b720-e65e7df593bc}'] - procedure GetName(aName: nsACString); safecall; - procedure GetValue(aValue: nsACString); safecall; - function GetIsDomain(): PRBool; safecall; - property IsDomain: PRBool read GetIsDomain; - procedure GetHost(aHost: nsACString); safecall; - procedure GetPath(aPath: nsACString); safecall; - function GetIsSecure(): PRBool; safecall; - property IsSecure: PRBool read GetIsSecure; - function GetExpires(): PRUint64; safecall; - property Expires: PRUint64 read GetExpires; - function GetStatus(): nsCookieStatus; safecall; - property Status: nsCookieStatus read GetStatus; - function GetPolicy(): nsCookiePolicy; safecall; - property Policy: nsCookiePolicy read GetPolicy; - end; - - nsICookieManager_safe18 = interface(nsISupports_safe18) - ['{aaab6710-0f2c-11d5-a53b-0010a401eb10}'] - procedure RemoveAll(); safecall; - function GetEnumerator(): nsISimpleEnumerator_safe18; safecall; - property Enumerator: nsISimpleEnumerator_safe18 read GetEnumerator; - procedure Remove(const aDomain: nsACString; const aName: nsACString; const aPath: nsACString; aBlocked: PRBool); safecall; - end; - - nsICRLInfo_safe18 = interface(nsISupports_safe18) - ['{c185d920-4a3e-11d5-ba27-00108303b117}'] - procedure GetOrganization(aOrganization: nsAString); safecall; - procedure GetOrganizationalUnit(aOrganizationalUnit: nsAString); safecall; - function GetLastUpdate(): PRTime; safecall; - property LastUpdate: PRTime read GetLastUpdate; - function GetNextUpdate(): PRTime; safecall; - property NextUpdate: PRTime read GetNextUpdate; - procedure GetLastUpdateLocale(aLastUpdateLocale: nsAString); safecall; - procedure GetNextUpdateLocale(aNextUpdateLocale: nsAString); safecall; - procedure GetNameInDb(aNameInDb: nsAString); safecall; - procedure GetLastFetchURL(aLastFetchURL: nsACString); safecall; - end; - - nsIDebug_safe18 = interface(nsISupports_safe18) - ['{3bf0c3d7-3bd9-4cf2-a971-33572c503e1e}'] - procedure Assertion(const aStr: PAnsiChar; const aExpr: PAnsiChar; const aFile: PAnsiChar; aLine: PRInt32); safecall; - procedure Warning(const aStr: PAnsiChar; const aFile: PAnsiChar; aLine: PRInt32); safecall; - procedure Break(const aFile: PAnsiChar; aLine: PRInt32); safecall; - procedure Abort(const aFile: PAnsiChar; aLine: PRInt32); safecall; - end; - - nsIFile_safe18 = interface(nsISupports_safe18) - ['{c8c0a080-0868-11d3-915f-d9d889d48e3c}'] - procedure Append(const node: nsAString); safecall; - procedure AppendNative(const node: nsACString); safecall; - procedure Normalize(); safecall; - procedure Create(_type: PRUint32; permissions: PRUint32); safecall; - procedure GetLeafName(aLeafName: nsAString); safecall; - procedure SetLeafName(const aLeafName: nsAString); safecall; - procedure GetNativeLeafName(aNativeLeafName: nsACString); safecall; - procedure SetNativeLeafName(const aNativeLeafName: nsACString); safecall; - procedure CopyTo(newParentDir: nsIFile_safe18; const newName: nsAString); safecall; - procedure CopyToNative(newParentDir: nsIFile_safe18; const newName: nsACString); safecall; - procedure CopyToFollowingLinks(newParentDir: nsIFile_safe18; const newName: nsAString); safecall; - procedure CopyToFollowingLinksNative(newParentDir: nsIFile_safe18; const newName: nsACString); safecall; - procedure MoveTo(newParentDir: nsIFile_safe18; const newName: nsAString); safecall; - procedure MoveToNative(newParentDir: nsIFile_safe18; const newName: nsACString); safecall; - procedure Remove(recursive: PRBool); safecall; - function GetPermissions(): PRUint32; safecall; - procedure SetPermissions(aPermissions: PRUint32); safecall; - property Permissions: PRUint32 read GetPermissions write SetPermissions; - function GetPermissionsOfLink(): PRUint32; safecall; - procedure SetPermissionsOfLink(aPermissionsOfLink: PRUint32); safecall; - property PermissionsOfLink: PRUint32 read GetPermissionsOfLink write SetPermissionsOfLink; - function GetLastModifiedTime(): PRInt64; safecall; - procedure SetLastModifiedTime(aLastModifiedTime: PRInt64); safecall; - property LastModifiedTime: PRInt64 read GetLastModifiedTime write SetLastModifiedTime; - function GetLastModifiedTimeOfLink(): PRInt64; safecall; - procedure SetLastModifiedTimeOfLink(aLastModifiedTimeOfLink: PRInt64); safecall; - property LastModifiedTimeOfLink: PRInt64 read GetLastModifiedTimeOfLink write SetLastModifiedTimeOfLink; - function GetFileSize(): PRInt64; safecall; - procedure SetFileSize(aFileSize: PRInt64); safecall; - property FileSize: PRInt64 read GetFileSize write SetFileSize; - function GetFileSizeOfLink(): PRInt64; safecall; - property FileSizeOfLink: PRInt64 read GetFileSizeOfLink; - procedure GetTarget(aTarget: nsAString); safecall; - procedure GetNativeTarget(aNativeTarget: nsACString); safecall; - procedure GetPath(aPath: nsAString); safecall; - procedure GetNativePath(aNativePath: nsACString); safecall; - function Exists(): PRBool; safecall; - function IsWritable(): PRBool; safecall; - function IsReadable(): PRBool; safecall; - function IsExecutable(): PRBool; safecall; - function IsHidden(): PRBool; safecall; - function IsDirectory(): PRBool; safecall; - function IsFile(): PRBool; safecall; - function IsSymlink(): PRBool; safecall; - function IsSpecial(): PRBool; safecall; - procedure CreateUnique(_type: PRUint32; permissions: PRUint32); safecall; - function Clone(): nsIFile_safe18; safecall; - function Equals(inFile: nsIFile_safe18): PRBool; safecall; - function _Contains(inFile: nsIFile_safe18; recur: PRBool): PRBool; safecall; - function GetParent(): nsIFile_safe18; safecall; - property Parent: nsIFile_safe18 read GetParent; - function GetDirectoryEntries(): nsISimpleEnumerator_safe18; safecall; - property DirectoryEntries: nsISimpleEnumerator_safe18 read GetDirectoryEntries; - end; - - nsIDirectoryServiceProvider_safe18 = interface(nsISupports_safe18) - ['{bbf8cab0-d43a-11d3-8cc2-00609792278c}'] - function GetFile(const prop: PAnsiChar; out persistent: PRBool): nsIFile_safe18; safecall; - end; - - nsIDirectoryServiceProvider2_safe18 = interface(nsIDirectoryServiceProvider_safe18) - ['{2f977d4b-5485-11d4-87e2-0010a4e75ef2}'] - function GetFiles(const prop: PAnsiChar): nsISimpleEnumerator_safe18; safecall; - end; - - nsIDirectoryService_safe18 = interface(nsISupports_safe18) - ['{57a66a60-d43a-11d3-8cc2-00609792278c}'] - procedure Init(); safecall; - procedure RegisterProvider(prov: nsIDirectoryServiceProvider_safe18); safecall; - procedure UnregisterProvider(prov: nsIDirectoryServiceProvider_safe18); safecall; - end; - - nsIDOM3DocumentEvent_safe18 = interface(nsISupports_safe18) - ['{090ecc19-b7cb-4f47-ae47-ed68d4926249}'] - function CreateEventGroup(): nsIDOMEventGroup_safe18; safecall; - end; - - nsIDOM3EventTarget_safe18 = interface(nsISupports_safe18) - ['{3e9c01a7-de97-4c3b-8294-b4bd9d7056d1}'] - procedure AddGroupedEventListener(const _type: nsAString; listener: nsIDOMEventListener_safe18; useCapture: PRBool; evtGroup: nsIDOMEventGroup_safe18); safecall; - procedure RemoveGroupedEventListener(const _type: nsAString; listener: nsIDOMEventListener_safe18; useCapture: PRBool; evtGroup: nsIDOMEventGroup_safe18); safecall; - function CanTrigger(const _type: nsAString): PRBool; safecall; - function IsRegisteredHere(const _type: nsAString): PRBool; safecall; - end; - - nsIDOMAbstractView_safe18 = interface(nsISupports_safe18) - ['{f51ebade-8b1a-11d3-aae7-0010830123b4}'] - function GetDocument(): nsIDOMDocumentView_safe18; safecall; - property Document: nsIDOMDocumentView_safe18 read GetDocument; - end; - - nsIDOMNode_safe18 = interface(nsISupports_safe18) - ['{a6cf907c-15b3-11d2-932e-00805f8add32}'] - procedure GetNodeName(aNodeName: nsAString); safecall; - procedure GetNodeValue(aNodeValue: nsAString); safecall; - procedure SetNodeValue(const aNodeValue: nsAString); safecall; - function GetNodeType(): PRUint16; safecall; - property NodeType: PRUint16 read GetNodeType; - function GetParentNode(): nsIDOMNode_safe18; safecall; - property ParentNode: nsIDOMNode_safe18 read GetParentNode; - function GetChildNodes(): nsIDOMNodeList_safe18; safecall; - property ChildNodes: nsIDOMNodeList_safe18 read GetChildNodes; - function GetFirstChild(): nsIDOMNode_safe18; safecall; - property FirstChild: nsIDOMNode_safe18 read GetFirstChild; - function GetLastChild(): nsIDOMNode_safe18; safecall; - property LastChild: nsIDOMNode_safe18 read GetLastChild; - function GetPreviousSibling(): nsIDOMNode_safe18; safecall; - property PreviousSibling: nsIDOMNode_safe18 read GetPreviousSibling; - function GetNextSibling(): nsIDOMNode_safe18; safecall; - property NextSibling: nsIDOMNode_safe18 read GetNextSibling; - function GetAttributes(): nsIDOMNamedNodeMap_safe18; safecall; - property Attributes: nsIDOMNamedNodeMap_safe18 read GetAttributes; - function GetOwnerDocument(): nsIDOMDocument_safe18; safecall; - property OwnerDocument: nsIDOMDocument_safe18 read GetOwnerDocument; - function InsertBefore(newChild: nsIDOMNode_safe18; refChild: nsIDOMNode_safe18): nsIDOMNode_safe18; safecall; - function ReplaceChild(newChild: nsIDOMNode_safe18; oldChild: nsIDOMNode_safe18): nsIDOMNode_safe18; safecall; - function RemoveChild(oldChild: nsIDOMNode_safe18): nsIDOMNode_safe18; safecall; - function AppendChild(newChild: nsIDOMNode_safe18): nsIDOMNode_safe18; safecall; - function HasChildNodes(): PRBool; safecall; - function CloneNode(deep: PRBool): nsIDOMNode_safe18; safecall; - procedure Normalize(); safecall; - function IsSupported(const feature: nsAString; const version: nsAString): PRBool; safecall; - procedure GetNamespaceURI(aNamespaceURI: nsAString); safecall; - procedure GetPrefix(aPrefix: nsAString); safecall; - procedure SetPrefix(const aPrefix: nsAString); safecall; - procedure GetLocalName(aLocalName: nsAString); safecall; - function HasAttributes(): PRBool; safecall; - end; - - nsIDOMAttr_safe18 = interface(nsIDOMNode_safe18) - ['{a6cf9070-15b3-11d2-932e-00805f8add32}'] - procedure GetName(aName: nsAString); safecall; - function GetSpecified(): PRBool; safecall; - property Specified: PRBool read GetSpecified; - procedure GetValue(aValue: nsAString); safecall; - procedure SetValue(const aValue: nsAString); safecall; - function GetOwnerElement(): nsIDOMElement_safe18; safecall; - property OwnerElement: nsIDOMElement_safe18 read GetOwnerElement; - end; - - nsIDOMBarProp_safe18 = interface(nsISupports_safe18) - ['{9eb2c150-1d56-11d3-8221-0060083a0bcf}'] - function GetVisible(): PRBool; safecall; - procedure SetVisible(aVisible: PRBool); safecall; - property Visible: PRBool read GetVisible write SetVisible; - end; - - nsIDOMCharacterData_safe18 = interface(nsIDOMNode_safe18) - ['{a6cf9072-15b3-11d2-932e-00805f8add32}'] - procedure GetData(aData: nsAString); safecall; - procedure SetData(const aData: nsAString); safecall; - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - procedure SubstringData(offset: PRUint32; count: PRUint32; _retval: nsAString); safecall; - procedure AppendData(const arg: nsAString); safecall; - procedure InsertData(offset: PRUint32; const arg: nsAString); safecall; - procedure DeleteData(offset: PRUint32; count: PRUint32); safecall; - procedure ReplaceData(offset: PRUint32; count: PRUint32; const arg: nsAString); safecall; - end; - - nsIDOMText_safe18 = interface(nsIDOMCharacterData_safe18) - ['{a6cf9082-15b3-11d2-932e-00805f8add32}'] - function SplitText(offset: PRUint32): nsIDOMText_safe18; safecall; - end; - - nsIDOMCDATASection_safe18 = interface(nsIDOMText_safe18) - ['{a6cf9071-15b3-11d2-932e-00805f8add32}'] - end; - - nsIDOMComment_safe18 = interface(nsIDOMCharacterData_safe18) - ['{a6cf9073-15b3-11d2-932e-00805f8add32}'] - end; - - nsIDOMCounter_safe18 = interface(nsISupports_safe18) - ['{31adb439-0055-402d-9b1d-d5ca94f3f55b}'] - procedure GetIdentifier(aIdentifier: nsAString); safecall; - procedure GetListStyle(aListStyle: nsAString); safecall; - procedure GetSeparator(aSeparator: nsAString); safecall; - end; - - nsIDOMCSSValue_safe18 = interface(nsISupports_safe18) - ['{009f7ea5-9e80-41be-b008-db62f10823f2}'] - procedure GetCssText(aCssText: nsAString); safecall; - procedure SetCssText(const aCssText: nsAString); safecall; - function GetCssValueType(): PRUint16; safecall; - property CssValueType: PRUint16 read GetCssValueType; - end; - - nsIDOMCSSPrimitiveValue_safe18 = interface(nsIDOMCSSValue_safe18) - ['{e249031f-8df9-4e7a-b644-18946dce0019}'] - function GetPrimitiveType(): PRUint16; safecall; - property PrimitiveType: PRUint16 read GetPrimitiveType; - procedure SetFloatValue(unitType: PRUint16; floatValue: Single); safecall; - function GetFloatValue(unitType: PRUint16): Single; safecall; - procedure SetStringValue(stringType: PRUint16; const stringValue: nsAString); safecall; - procedure GetStringValue(_retval: nsAString); safecall; - function GetCounterValue(): nsIDOMCounter_safe18; safecall; - function GetRectValue(): nsIDOMRect_safe18; safecall; - function GetRGBColorValue(): nsIDOMRGBColor_safe18; safecall; - end; - - nsIDOMCSSRule_safe18 = interface(nsISupports_safe18) - ['{a6cf90c1-15b3-11d2-932e-00805f8add32}'] - function GetType(): PRUint16; safecall; - property _Type: PRUint16 read GetType; - procedure GetCssText(aCssText: nsAString); safecall; - procedure SetCssText(const aCssText: nsAString); safecall; - function GetParentStyleSheet(): nsIDOMCSSStyleSheet_safe18; safecall; - property ParentStyleSheet: nsIDOMCSSStyleSheet_safe18 read GetParentStyleSheet; - function GetParentRule(): nsIDOMCSSRule_safe18; safecall; - property ParentRule: nsIDOMCSSRule_safe18 read GetParentRule; - end; - - nsIDOMCSSRuleList_safe18 = interface(nsISupports_safe18) - ['{a6cf90c0-15b3-11d2-932e-00805f8add32}'] - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - function Item(index: PRUint32): nsIDOMCSSRule_safe18; safecall; - end; - - nsIDOMCSSStyleDeclaration_safe18 = interface(nsISupports_safe18) - ['{a6cf90be-15b3-11d2-932e-00805f8add32}'] - procedure GetCssText(aCssText: nsAString); safecall; - procedure SetCssText(const aCssText: nsAString); safecall; - procedure GetPropertyValue(const propertyName: nsAString; _retval: nsAString); safecall; - function GetPropertyCSSValue(const propertyName: nsAString): nsIDOMCSSValue_safe18; safecall; - procedure RemoveProperty(const propertyName: nsAString; _retval: nsAString); safecall; - procedure GetPropertyPriority(const propertyName: nsAString; _retval: nsAString); safecall; - procedure SetProperty(const propertyName: nsAString; const value: nsAString; const priority: nsAString); safecall; - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - procedure Item(index: PRUint32; _retval: nsAString); safecall; - function GetParentRule(): nsIDOMCSSRule_safe18; safecall; - property ParentRule: nsIDOMCSSRule_safe18 read GetParentRule; - end; - - nsIDOMStyleSheet_safe18 = interface(nsISupports_safe18) - ['{a6cf9080-15b3-11d2-932e-00805f8add32}'] - procedure GetType(aType: nsAString); safecall; - function GetDisabled(): PRBool; safecall; - procedure SetDisabled(aDisabled: PRBool); safecall; - property Disabled: PRBool read GetDisabled write SetDisabled; - function GetOwnerNode(): nsIDOMNode_safe18; safecall; - property OwnerNode: nsIDOMNode_safe18 read GetOwnerNode; - function GetParentStyleSheet(): nsIDOMStyleSheet_safe18; safecall; - property ParentStyleSheet: nsIDOMStyleSheet_safe18 read GetParentStyleSheet; - procedure GetHref(aHref: nsAString); safecall; - procedure GetTitle(aTitle: nsAString); safecall; - function GetMedia(): nsIDOMMediaList_safe18; safecall; - property Media: nsIDOMMediaList_safe18 read GetMedia; - end; - - nsIDOMCSSStyleSheet_safe18 = interface(nsIDOMStyleSheet_safe18) - ['{a6cf90c2-15b3-11d2-932e-00805f8add32}'] - function GetOwnerRule(): nsIDOMCSSRule_safe18; safecall; - property OwnerRule: nsIDOMCSSRule_safe18 read GetOwnerRule; - function GetCssRules(): nsIDOMCSSRuleList_safe18; safecall; - property CssRules: nsIDOMCSSRuleList_safe18 read GetCssRules; - function InsertRule(const rule: nsAString; index: PRUint32): PRUint32; safecall; - procedure DeleteRule(index: PRUint32); safecall; - end; - - nsIDOMCSSValueList_safe18 = interface(nsIDOMCSSValue_safe18) - ['{8f09fa84-39b9-4dca-9b2f-db0eeb186286}'] - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - function Item(index: PRUint32): nsIDOMCSSValue_safe18; safecall; - end; - - nsIDOMEvent_safe18 = interface(nsISupports_safe18) - ['{a66b7b80-ff46-bd97-0080-5f8ae38add32}'] - procedure GetType(aType: nsAString); safecall; - function GetTarget(): nsIDOMEventTarget_safe18; safecall; - property Target: nsIDOMEventTarget_safe18 read GetTarget; - function GetCurrentTarget(): nsIDOMEventTarget_safe18; safecall; - property CurrentTarget: nsIDOMEventTarget_safe18 read GetCurrentTarget; - function GetEventPhase(): PRUint16; safecall; - property EventPhase: PRUint16 read GetEventPhase; - function GetBubbles(): PRBool; safecall; - property Bubbles: PRBool read GetBubbles; - function GetCancelable(): PRBool; safecall; - property Cancelable: PRBool read GetCancelable; - function GetTimeStamp(): DOMTimeStamp; safecall; - property TimeStamp: DOMTimeStamp read GetTimeStamp; - procedure StopPropagation(); safecall; - procedure PreventDefault(); safecall; - procedure InitEvent(const eventTypeArg: nsAString; canBubbleArg: PRBool; cancelableArg: PRBool); safecall; - end; - - nsIDOMCustomEvent_safe18 = interface(nsIDOMEvent_safe18) - ['{55c7af7b-1a64-40bf-87eb-2c2cbee0491b}'] - procedure SetCurrentTarget(target: nsIDOMNode_safe18); safecall; - procedure SetEventPhase(phase: PRUint16); safecall; - end; - - nsIDOMDocument_safe18 = interface(nsIDOMNode_safe18) - ['{a6cf9075-15b3-11d2-932e-00805f8add32}'] - function GetDoctype(): nsIDOMDocumentType_safe18; safecall; - property Doctype: nsIDOMDocumentType_safe18 read GetDoctype; - function GetImplementation(): nsIDOMDOMImplementation_safe18; safecall; - property _Implementation: nsIDOMDOMImplementation_safe18 read GetImplementation; - function GetDocumentElement(): nsIDOMElement_safe18; safecall; - property DocumentElement: nsIDOMElement_safe18 read GetDocumentElement; - function CreateElement(const tagName: nsAString): nsIDOMElement_safe18; safecall; - function CreateDocumentFragment(): nsIDOMDocumentFragment_safe18; safecall; - function CreateTextNode(const data: nsAString): nsIDOMText_safe18; safecall; - function CreateComment(const data: nsAString): nsIDOMComment_safe18; safecall; - function CreateCDATASection(const data: nsAString): nsIDOMCDATASection_safe18; safecall; - function CreateProcessingInstruction(const target: nsAString; const data: nsAString): nsIDOMProcessingInstruction_safe18; safecall; - function CreateAttribute(const name: nsAString): nsIDOMAttr_safe18; safecall; - function CreateEntityReference(const name: nsAString): nsIDOMEntityReference_safe18; safecall; - function GetElementsByTagName(const tagname: nsAString): nsIDOMNodeList_safe18; safecall; - function ImportNode(importedNode: nsIDOMNode_safe18; deep: PRBool): nsIDOMNode_safe18; safecall; - function CreateElementNS(const namespaceURI: nsAString; const qualifiedName: nsAString): nsIDOMElement_safe18; safecall; - function CreateAttributeNS(const namespaceURI: nsAString; const qualifiedName: nsAString): nsIDOMAttr_safe18; safecall; - function GetElementsByTagNameNS(const namespaceURI: nsAString; const localName: nsAString): nsIDOMNodeList_safe18; safecall; - function GetElementById(const elementId: nsAString): nsIDOMElement_safe18; safecall; - end; - - nsIDOMDocumentEvent_safe18 = interface(nsISupports_safe18) - ['{46b91d66-28e2-11d4-ab1e-0010830123b4}'] - function CreateEvent(const eventType: nsAString): nsIDOMEvent_safe18; safecall; - end; - - nsIDOMDocumentFragment_safe18 = interface(nsIDOMNode_safe18) - ['{a6cf9076-15b3-11d2-932e-00805f8add32}'] - end; - - nsIDOMDocumentRange_safe18 = interface(nsISupports_safe18) - ['{7b9badc6-c9bc-447a-8670-dbd195aed24b}'] - function CreateRange(): nsIDOMRange_safe18; safecall; - end; - - nsIDOMDocumentStyle_safe18 = interface(nsISupports_safe18) - ['{3d9f4973-dd2e-48f5-b5f7-2634e09eadd9}'] - function GetStyleSheets(): nsIDOMStyleSheetList_safe18; safecall; - property StyleSheets: nsIDOMStyleSheetList_safe18 read GetStyleSheets; - end; - - nsIDOMDocumentType_safe18 = interface(nsIDOMNode_safe18) - ['{a6cf9077-15b3-11d2-932e-00805f8add32}'] - procedure GetName(aName: nsAString); safecall; - function GetEntities(): nsIDOMNamedNodeMap_safe18; safecall; - property Entities: nsIDOMNamedNodeMap_safe18 read GetEntities; - function GetNotations(): nsIDOMNamedNodeMap_safe18; safecall; - property Notations: nsIDOMNamedNodeMap_safe18 read GetNotations; - procedure GetPublicId(aPublicId: nsAString); safecall; - procedure GetSystemId(aSystemId: nsAString); safecall; - procedure GetInternalSubset(aInternalSubset: nsAString); safecall; - end; - - nsIDOMDocumentView_safe18 = interface(nsISupports_safe18) - ['{1acdb2ba-1dd2-11b2-95bc-9542495d2569}'] - function GetDefaultView(): nsIDOMAbstractView_safe18; safecall; - property DefaultView: nsIDOMAbstractView_safe18 read GetDefaultView; - end; - - nsIDOMDOMException_safe18 = interface(nsISupports_safe18) - ['{a6cf910a-15b3-11d2-932e-00805f8add32}'] - function GetCode(): PRUint32; safecall; - property Code: PRUint32 read GetCode; - end; - - nsIDOMDOMImplementation_safe18 = interface(nsISupports_safe18) - ['{a6cf9074-15b3-11d2-932e-00805f8add32}'] - function HasFeature(const feature: nsAString; const version: nsAString): PRBool; safecall; - function CreateDocumentType(const qualifiedName: nsAString; const publicId: nsAString; const systemId: nsAString): nsIDOMDocumentType_safe18; safecall; - function CreateDocument(const namespaceURI: nsAString; const qualifiedName: nsAString; doctype: nsIDOMDocumentType_safe18): nsIDOMDocument_safe18; safecall; - end; - - nsIDOMElement_safe18 = interface(nsIDOMNode_safe18) - ['{a6cf9078-15b3-11d2-932e-00805f8add32}'] - procedure GetTagName(aTagName: nsAString); safecall; - procedure GetAttribute(const name: nsAString; _retval: nsAString); safecall; - procedure SetAttribute(const name: nsAString; const value: nsAString); safecall; - procedure RemoveAttribute(const name: nsAString); safecall; - function GetAttributeNode(const name: nsAString): nsIDOMAttr_safe18; safecall; - function SetAttributeNode(newAttr: nsIDOMAttr_safe18): nsIDOMAttr_safe18; safecall; - function RemoveAttributeNode(oldAttr: nsIDOMAttr_safe18): nsIDOMAttr_safe18; safecall; - function GetElementsByTagName(const name: nsAString): nsIDOMNodeList_safe18; safecall; - procedure GetAttributeNS(const namespaceURI: nsAString; const localName: nsAString; _retval: nsAString); safecall; - procedure SetAttributeNS(const namespaceURI: nsAString; const qualifiedName: nsAString; const value: nsAString); safecall; - procedure RemoveAttributeNS(const namespaceURI: nsAString; const localName: nsAString); safecall; - function GetAttributeNodeNS(const namespaceURI: nsAString; const localName: nsAString): nsIDOMAttr_safe18; safecall; - function SetAttributeNodeNS(newAttr: nsIDOMAttr_safe18): nsIDOMAttr_safe18; safecall; - function GetElementsByTagNameNS(const namespaceURI: nsAString; const localName: nsAString): nsIDOMNodeList_safe18; safecall; - function HasAttribute(const name: nsAString): PRBool; safecall; - function HasAttributeNS(const namespaceURI: nsAString; const localName: nsAString): PRBool; safecall; - end; - - nsIDOMElementCSSInlineStyle_safe18 = interface(nsISupports_safe18) - ['{99715845-95fc-4a56-aa53-214b65c26e22}'] - function GetStyle(): nsIDOMCSSStyleDeclaration_safe18; safecall; - property Style: nsIDOMCSSStyleDeclaration_safe18 read GetStyle; - end; - - nsIDOMEntity_safe18 = interface(nsIDOMNode_safe18) - ['{a6cf9079-15b3-11d2-932e-00805f8add32}'] - procedure GetPublicId(aPublicId: nsAString); safecall; - procedure GetSystemId(aSystemId: nsAString); safecall; - procedure GetNotationName(aNotationName: nsAString); safecall; - end; - - nsIDOMEntityReference_safe18 = interface(nsIDOMNode_safe18) - ['{a6cf907a-15b3-11d2-932e-00805f8add32}'] - end; - - nsIDOMEventGroup_safe18 = interface(nsISupports_safe18) - ['{33347bee-6620-4841-8152-36091ae80c7e}'] - function IsSameEventGroup(other: nsIDOMEventGroup_safe18): PRBool; safecall; - end; - - nsIDOMEventListener_safe18 = interface(nsISupports_safe18) - ['{df31c120-ded6-11d1-bd85-00805f8ae3f4}'] - procedure HandleEvent(event: nsIDOMEvent_safe18); safecall; - end; - - nsIDOMEventTarget_safe18 = interface(nsISupports_safe18) - ['{1c773b30-d1cf-11d2-bd95-00805f8ae3f4}'] - procedure AddEventListener(const _type: nsAString; listener: nsIDOMEventListener_safe18; useCapture: PRBool); safecall; - procedure RemoveEventListener(const _type: nsAString; listener: nsIDOMEventListener_safe18; useCapture: PRBool); safecall; - function DispatchEvent(evt: nsIDOMEvent_safe18): PRBool; safecall; - end; - - nsIDOMHTMLElement_safe18 = interface(nsIDOMElement_safe18) - ['{a6cf9085-15b3-11d2-932e-00805f8add32}'] - procedure GetId(aId: nsAString); safecall; - procedure SetId(const aId: nsAString); safecall; - procedure GetTitle(aTitle: nsAString); safecall; - procedure SetTitle(const aTitle: nsAString); safecall; - procedure GetLang(aLang: nsAString); safecall; - procedure SetLang(const aLang: nsAString); safecall; - procedure GetDir(aDir: nsAString); safecall; - procedure SetDir(const aDir: nsAString); safecall; - procedure GetClassName(aClassName: nsAString); safecall; - procedure SetClassName(const aClassName: nsAString); safecall; - end; - - nsIDOMHTMLAnchorElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf90aa-15b3-11d2-932e-00805f8add32}'] - procedure GetAccessKey(aAccessKey: nsAString); safecall; - procedure SetAccessKey(const aAccessKey: nsAString); safecall; - procedure GetCharset(aCharset: nsAString); safecall; - procedure SetCharset(const aCharset: nsAString); safecall; - procedure GetCoords(aCoords: nsAString); safecall; - procedure SetCoords(const aCoords: nsAString); safecall; - procedure GetHref(aHref: nsAString); safecall; - procedure SetHref(const aHref: nsAString); safecall; - procedure GetHreflang(aHreflang: nsAString); safecall; - procedure SetHreflang(const aHreflang: nsAString); safecall; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - procedure GetRel(aRel: nsAString); safecall; - procedure SetRel(const aRel: nsAString); safecall; - procedure GetRev(aRev: nsAString); safecall; - procedure SetRev(const aRev: nsAString); safecall; - procedure GetShape(aShape: nsAString); safecall; - procedure SetShape(const aShape: nsAString); safecall; - function GetTabIndex(): PRInt32; safecall; - procedure SetTabIndex(aTabIndex: PRInt32); safecall; - property TabIndex: PRInt32 read GetTabIndex write SetTabIndex; - procedure GetTarget(aTarget: nsAString); safecall; - procedure SetTarget(const aTarget: nsAString); safecall; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - procedure Blur(); safecall; - procedure Focus(); safecall; - end; - - nsIDOMHTMLAppletElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf90ae-15b3-11d2-932e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetAlt(aAlt: nsAString); safecall; - procedure SetAlt(const aAlt: nsAString); safecall; - procedure GetArchive(aArchive: nsAString); safecall; - procedure SetArchive(const aArchive: nsAString); safecall; - procedure GetCode(aCode: nsAString); safecall; - procedure SetCode(const aCode: nsAString); safecall; - procedure GetCodeBase(aCodeBase: nsAString); safecall; - procedure SetCodeBase(const aCodeBase: nsAString); safecall; - procedure GetHeight(aHeight: nsAString); safecall; - procedure SetHeight(const aHeight: nsAString); safecall; - function GetHspace(): PRInt32; safecall; - procedure SetHspace(aHspace: PRInt32); safecall; - property Hspace: PRInt32 read GetHspace write SetHspace; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - procedure GetObject(aObject: nsAString); safecall; - procedure SetObject(const aObject: nsAString); safecall; - function GetVspace(): PRInt32; safecall; - procedure SetVspace(aVspace: PRInt32); safecall; - property Vspace: PRInt32 read GetVspace write SetVspace; - procedure GetWidth(aWidth: nsAString); safecall; - procedure SetWidth(const aWidth: nsAString); safecall; - end; - - nsIDOMHTMLAreaElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf90b0-15b3-11d2-932e-00805f8add32}'] - procedure GetAccessKey(aAccessKey: nsAString); safecall; - procedure SetAccessKey(const aAccessKey: nsAString); safecall; - procedure GetAlt(aAlt: nsAString); safecall; - procedure SetAlt(const aAlt: nsAString); safecall; - procedure GetCoords(aCoords: nsAString); safecall; - procedure SetCoords(const aCoords: nsAString); safecall; - procedure GetHref(aHref: nsAString); safecall; - procedure SetHref(const aHref: nsAString); safecall; - function GetNoHref(): PRBool; safecall; - procedure SetNoHref(aNoHref: PRBool); safecall; - property NoHref: PRBool read GetNoHref write SetNoHref; - procedure GetShape(aShape: nsAString); safecall; - procedure SetShape(const aShape: nsAString); safecall; - function GetTabIndex(): PRInt32; safecall; - procedure SetTabIndex(aTabIndex: PRInt32); safecall; - property TabIndex: PRInt32 read GetTabIndex write SetTabIndex; - procedure GetTarget(aTarget: nsAString); safecall; - procedure SetTarget(const aTarget: nsAString); safecall; - end; - - nsIDOMHTMLBaseElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf908b-15b3-11d2-932e-00805f8add32}'] - procedure GetHref(aHref: nsAString); safecall; - procedure SetHref(const aHref: nsAString); safecall; - procedure GetTarget(aTarget: nsAString); safecall; - procedure SetTarget(const aTarget: nsAString); safecall; - end; - - nsIDOMHTMLBaseFontElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf90a6-15b3-11d2-932e-00805f8add32}'] - procedure GetColor(aColor: nsAString); safecall; - procedure SetColor(const aColor: nsAString); safecall; - procedure GetFace(aFace: nsAString); safecall; - procedure SetFace(const aFace: nsAString); safecall; - function GetSize(): PRInt32; safecall; - procedure SetSize(aSize: PRInt32); safecall; - property Size: PRInt32 read GetSize write SetSize; - end; - - nsIDOMHTMLBodyElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf908e-15b3-11d2-932e-00805f8add32}'] - procedure GetALink(aALink: nsAString); safecall; - procedure SetALink(const aALink: nsAString); safecall; - procedure GetBackground(aBackground: nsAString); safecall; - procedure SetBackground(const aBackground: nsAString); safecall; - procedure GetBgColor(aBgColor: nsAString); safecall; - procedure SetBgColor(const aBgColor: nsAString); safecall; - procedure GetLink(aLink: nsAString); safecall; - procedure SetLink(const aLink: nsAString); safecall; - procedure GetText(aText: nsAString); safecall; - procedure SetText(const aText: nsAString); safecall; - procedure GetVLink(aVLink: nsAString); safecall; - procedure SetVLink(const aVLink: nsAString); safecall; - end; - - nsIDOMHTMLBRElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf90a5-15b3-11d2-932e-00805f8add32}'] - procedure GetClear(aClear: nsAString); safecall; - procedure SetClear(const aClear: nsAString); safecall; - end; - - nsIDOMHTMLButtonElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf9095-15b3-11d2-932e-00805f8add32}'] - function GetForm(): nsIDOMHTMLFormElement_safe18; safecall; - property Form: nsIDOMHTMLFormElement_safe18 read GetForm; - procedure GetAccessKey(aAccessKey: nsAString); safecall; - procedure SetAccessKey(const aAccessKey: nsAString); safecall; - function GetDisabled(): PRBool; safecall; - procedure SetDisabled(aDisabled: PRBool); safecall; - property Disabled: PRBool read GetDisabled write SetDisabled; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - function GetTabIndex(): PRInt32; safecall; - procedure SetTabIndex(aTabIndex: PRInt32); safecall; - property TabIndex: PRInt32 read GetTabIndex write SetTabIndex; - procedure GetType(aType: nsAString); safecall; - procedure GetValue(aValue: nsAString); safecall; - procedure SetValue(const aValue: nsAString); safecall; - end; - - nsIDOMHTMLCollection_safe18 = interface(nsISupports_safe18) - ['{a6cf9083-15b3-11d2-932e-00805f8add32}'] - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - function Item(index: PRUint32): nsIDOMNode_safe18; safecall; - function NamedItem(const name: nsAString): nsIDOMNode_safe18; safecall; - end; - - nsIDOMHTMLDirectoryElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf909c-15b3-11d2-932e-00805f8add32}'] - function GetCompact(): PRBool; safecall; - procedure SetCompact(aCompact: PRBool); safecall; - property Compact: PRBool read GetCompact write SetCompact; - end; - - nsIDOMHTMLDivElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf90a0-15b3-11d2-932e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - end; - - nsIDOMHTMLDListElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf909b-15b3-11d2-932e-00805f8add32}'] - function GetCompact(): PRBool; safecall; - procedure SetCompact(aCompact: PRBool); safecall; - property Compact: PRBool read GetCompact write SetCompact; - end; - - nsIDOMHTMLDocument_safe18 = interface(nsIDOMDocument_safe18) - ['{a6cf9084-15b3-11d2-932e-00805f8add32}'] - procedure GetTitle(aTitle: nsAString); safecall; - procedure SetTitle(const aTitle: nsAString); safecall; - procedure GetReferrer(aReferrer: nsAString); safecall; - procedure GetDomain(aDomain: nsAString); safecall; - procedure GetURL(aURL: nsAString); safecall; - function GetBody(): nsIDOMHTMLElement_safe18; safecall; - procedure SetBody(aBody: nsIDOMHTMLElement_safe18); safecall; - property Body: nsIDOMHTMLElement_safe18 read GetBody write SetBody; - function GetImages(): nsIDOMHTMLCollection_safe18; safecall; - property Images: nsIDOMHTMLCollection_safe18 read GetImages; - function GetApplets(): nsIDOMHTMLCollection_safe18; safecall; - property Applets: nsIDOMHTMLCollection_safe18 read GetApplets; - function GetLinks(): nsIDOMHTMLCollection_safe18; safecall; - property Links: nsIDOMHTMLCollection_safe18 read GetLinks; - function GetForms(): nsIDOMHTMLCollection_safe18; safecall; - property Forms: nsIDOMHTMLCollection_safe18 read GetForms; - function GetAnchors(): nsIDOMHTMLCollection_safe18; safecall; - property Anchors: nsIDOMHTMLCollection_safe18 read GetAnchors; - procedure GetCookie(aCookie: nsAString); safecall; - procedure SetCookie(const aCookie: nsAString); safecall; - procedure Open(); safecall; - procedure Close(); safecall; - procedure Write(const text: nsAString); safecall; - procedure Writeln(const text: nsAString); safecall; - function GetElementsByName(const elementName: nsAString): nsIDOMNodeList_safe18; safecall; - end; - - nsIDOMHTMLEmbedElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{123f90ab-15b3-11d2-456e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetHeight(aHeight: nsAString); safecall; - procedure SetHeight(const aHeight: nsAString); safecall; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - procedure GetSrc(aSrc: nsAString); safecall; - procedure SetSrc(const aSrc: nsAString); safecall; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - procedure GetWidth(aWidth: nsAString); safecall; - procedure SetWidth(const aWidth: nsAString); safecall; - end; - - nsIDOMHTMLFieldSetElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf9097-15b3-11d2-932e-00805f8add32}'] - function GetForm(): nsIDOMHTMLFormElement_safe18; safecall; - property Form: nsIDOMHTMLFormElement_safe18 read GetForm; - end; - - nsIDOMHTMLFontElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf90a7-15b3-11d2-932e-00805f8add32}'] - procedure GetColor(aColor: nsAString); safecall; - procedure SetColor(const aColor: nsAString); safecall; - procedure GetFace(aFace: nsAString); safecall; - procedure SetFace(const aFace: nsAString); safecall; - procedure GetSize(aSize: nsAString); safecall; - procedure SetSize(const aSize: nsAString); safecall; - end; - - nsIDOMHTMLFormElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf908f-15b3-11d2-932e-00805f8add32}'] - function GetElements(): nsIDOMHTMLCollection_safe18; safecall; - property Elements: nsIDOMHTMLCollection_safe18 read GetElements; - function GetLength(): PRInt32; safecall; - property Length: PRInt32 read GetLength; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - procedure GetAcceptCharset(aAcceptCharset: nsAString); safecall; - procedure SetAcceptCharset(const aAcceptCharset: nsAString); safecall; - procedure GetAction(aAction: nsAString); safecall; - procedure SetAction(const aAction: nsAString); safecall; - procedure GetEnctype(aEnctype: nsAString); safecall; - procedure SetEnctype(const aEnctype: nsAString); safecall; - procedure GetMethod(aMethod: nsAString); safecall; - procedure SetMethod(const aMethod: nsAString); safecall; - procedure GetTarget(aTarget: nsAString); safecall; - procedure SetTarget(const aTarget: nsAString); safecall; - procedure Submit(); safecall; - procedure Reset(); safecall; - end; - - nsIDOMHTMLFrameElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf90b9-15b3-11d2-932e-00805f8add32}'] - procedure GetFrameBorder(aFrameBorder: nsAString); safecall; - procedure SetFrameBorder(const aFrameBorder: nsAString); safecall; - procedure GetLongDesc(aLongDesc: nsAString); safecall; - procedure SetLongDesc(const aLongDesc: nsAString); safecall; - procedure GetMarginHeight(aMarginHeight: nsAString); safecall; - procedure SetMarginHeight(const aMarginHeight: nsAString); safecall; - procedure GetMarginWidth(aMarginWidth: nsAString); safecall; - procedure SetMarginWidth(const aMarginWidth: nsAString); safecall; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - function GetNoResize(): PRBool; safecall; - procedure SetNoResize(aNoResize: PRBool); safecall; - property NoResize: PRBool read GetNoResize write SetNoResize; - procedure GetScrolling(aScrolling: nsAString); safecall; - procedure SetScrolling(const aScrolling: nsAString); safecall; - procedure GetSrc(aSrc: nsAString); safecall; - procedure SetSrc(const aSrc: nsAString); safecall; - function GetContentDocument(): nsIDOMDocument_safe18; safecall; - property ContentDocument: nsIDOMDocument_safe18 read GetContentDocument; - end; - - nsIDOMHTMLFrameSetElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf90b8-15b3-11d2-932e-00805f8add32}'] - procedure GetCols(aCols: nsAString); safecall; - procedure SetCols(const aCols: nsAString); safecall; - procedure GetRows(aRows: nsAString); safecall; - procedure SetRows(const aRows: nsAString); safecall; - end; - - nsIDOMHTMLHeadElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf9087-15b3-11d2-932e-00805f8add32}'] - procedure GetProfile(aProfile: nsAString); safecall; - procedure SetProfile(const aProfile: nsAString); safecall; - end; - - nsIDOMHTMLHeadingElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf90a2-15b3-11d2-932e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - end; - - nsIDOMHTMLHRElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf90a8-15b3-11d2-932e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - function GetNoShade(): PRBool; safecall; - procedure SetNoShade(aNoShade: PRBool); safecall; - property NoShade: PRBool read GetNoShade write SetNoShade; - procedure GetSize(aSize: nsAString); safecall; - procedure SetSize(const aSize: nsAString); safecall; - procedure GetWidth(aWidth: nsAString); safecall; - procedure SetWidth(const aWidth: nsAString); safecall; - end; - - nsIDOMHTMLHtmlElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf9086-15b3-11d2-932e-00805f8add32}'] - procedure GetVersion(aVersion: nsAString); safecall; - procedure SetVersion(const aVersion: nsAString); safecall; - end; - - nsIDOMHTMLIFrameElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf90ba-15b3-11d2-932e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetFrameBorder(aFrameBorder: nsAString); safecall; - procedure SetFrameBorder(const aFrameBorder: nsAString); safecall; - procedure GetHeight(aHeight: nsAString); safecall; - procedure SetHeight(const aHeight: nsAString); safecall; - procedure GetLongDesc(aLongDesc: nsAString); safecall; - procedure SetLongDesc(const aLongDesc: nsAString); safecall; - procedure GetMarginHeight(aMarginHeight: nsAString); safecall; - procedure SetMarginHeight(const aMarginHeight: nsAString); safecall; - procedure GetMarginWidth(aMarginWidth: nsAString); safecall; - procedure SetMarginWidth(const aMarginWidth: nsAString); safecall; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - procedure GetScrolling(aScrolling: nsAString); safecall; - procedure SetScrolling(const aScrolling: nsAString); safecall; - procedure GetSrc(aSrc: nsAString); safecall; - procedure SetSrc(const aSrc: nsAString); safecall; - procedure GetWidth(aWidth: nsAString); safecall; - procedure SetWidth(const aWidth: nsAString); safecall; - function GetContentDocument(): nsIDOMDocument_safe18; safecall; - property ContentDocument: nsIDOMDocument_safe18 read GetContentDocument; - end; - - nsIDOMHTMLImageElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf90ab-15b3-11d2-932e-00805f8add32}'] - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetAlt(aAlt: nsAString); safecall; - procedure SetAlt(const aAlt: nsAString); safecall; - procedure GetBorder(aBorder: nsAString); safecall; - procedure SetBorder(const aBorder: nsAString); safecall; - function GetHeight(): PRInt32; safecall; - procedure SetHeight(aHeight: PRInt32); safecall; - property Height: PRInt32 read GetHeight write SetHeight; - function GetHspace(): PRInt32; safecall; - procedure SetHspace(aHspace: PRInt32); safecall; - property Hspace: PRInt32 read GetHspace write SetHspace; - function GetIsMap(): PRBool; safecall; - procedure SetIsMap(aIsMap: PRBool); safecall; - property IsMap: PRBool read GetIsMap write SetIsMap; - procedure GetLongDesc(aLongDesc: nsAString); safecall; - procedure SetLongDesc(const aLongDesc: nsAString); safecall; - procedure GetSrc(aSrc: nsAString); safecall; - procedure SetSrc(const aSrc: nsAString); safecall; - procedure GetUseMap(aUseMap: nsAString); safecall; - procedure SetUseMap(const aUseMap: nsAString); safecall; - function GetVspace(): PRInt32; safecall; - procedure SetVspace(aVspace: PRInt32); safecall; - property Vspace: PRInt32 read GetVspace write SetVspace; - function GetWidth(): PRInt32; safecall; - procedure SetWidth(aWidth: PRInt32); safecall; - property Width: PRInt32 read GetWidth write SetWidth; - end; - - nsIDOMHTMLInputElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf9093-15b3-11d2-932e-00805f8add32}'] - procedure GetDefaultValue(aDefaultValue: nsAString); safecall; - procedure SetDefaultValue(const aDefaultValue: nsAString); safecall; - function GetDefaultChecked(): PRBool; safecall; - procedure SetDefaultChecked(aDefaultChecked: PRBool); safecall; - property DefaultChecked: PRBool read GetDefaultChecked write SetDefaultChecked; - function GetForm(): nsIDOMHTMLFormElement_safe18; safecall; - property Form: nsIDOMHTMLFormElement_safe18 read GetForm; - procedure GetAccept(aAccept: nsAString); safecall; - procedure SetAccept(const aAccept: nsAString); safecall; - procedure GetAccessKey(aAccessKey: nsAString); safecall; - procedure SetAccessKey(const aAccessKey: nsAString); safecall; - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetAlt(aAlt: nsAString); safecall; - procedure SetAlt(const aAlt: nsAString); safecall; - function GetChecked(): PRBool; safecall; - procedure SetChecked(aChecked: PRBool); safecall; - property Checked: PRBool read GetChecked write SetChecked; - function GetDisabled(): PRBool; safecall; - procedure SetDisabled(aDisabled: PRBool); safecall; - property Disabled: PRBool read GetDisabled write SetDisabled; - function GetMaxLength(): PRInt32; safecall; - procedure SetMaxLength(aMaxLength: PRInt32); safecall; - property MaxLength: PRInt32 read GetMaxLength write SetMaxLength; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - function GetReadOnly(): PRBool; safecall; - procedure SetReadOnly(aReadOnly: PRBool); safecall; - property ReadOnly: PRBool read GetReadOnly write SetReadOnly; - function GetSize(): PRUint32; safecall; - procedure SetSize(aSize: PRUint32); safecall; - property Size: PRUint32 read GetSize write SetSize; - procedure GetSrc(aSrc: nsAString); safecall; - procedure SetSrc(const aSrc: nsAString); safecall; - function GetTabIndex(): PRInt32; safecall; - procedure SetTabIndex(aTabIndex: PRInt32); safecall; - property TabIndex: PRInt32 read GetTabIndex write SetTabIndex; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - procedure GetUseMap(aUseMap: nsAString); safecall; - procedure SetUseMap(const aUseMap: nsAString); safecall; - procedure GetValue(aValue: nsAString); safecall; - procedure SetValue(const aValue: nsAString); safecall; - procedure Blur(); safecall; - procedure Focus(); safecall; - procedure Select(); safecall; - procedure Click(); safecall; - end; - - nsIDOMHTMLIsIndexElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf908c-15b3-11d2-932e-00805f8add32}'] - function GetForm(): nsIDOMHTMLFormElement_safe18; safecall; - property Form: nsIDOMHTMLFormElement_safe18 read GetForm; - procedure GetPrompt(aPrompt: nsAString); safecall; - procedure SetPrompt(const aPrompt: nsAString); safecall; - end; - - nsIDOMHTMLLabelElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf9096-15b3-11d2-932e-00805f8add32}'] - function GetForm(): nsIDOMHTMLFormElement_safe18; safecall; - property Form: nsIDOMHTMLFormElement_safe18 read GetForm; - procedure GetAccessKey(aAccessKey: nsAString); safecall; - procedure SetAccessKey(const aAccessKey: nsAString); safecall; - procedure GetHtmlFor(aHtmlFor: nsAString); safecall; - procedure SetHtmlFor(const aHtmlFor: nsAString); safecall; - end; - - nsIDOMHTMLLegendElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf9098-15b3-11d2-932e-00805f8add32}'] - function GetForm(): nsIDOMHTMLFormElement_safe18; safecall; - property Form: nsIDOMHTMLFormElement_safe18 read GetForm; - procedure GetAccessKey(aAccessKey: nsAString); safecall; - procedure SetAccessKey(const aAccessKey: nsAString); safecall; - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - end; - - nsIDOMHTMLLIElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf909e-15b3-11d2-932e-00805f8add32}'] - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - function GetValue(): PRInt32; safecall; - procedure SetValue(aValue: PRInt32); safecall; - property Value: PRInt32 read GetValue write SetValue; - end; - - nsIDOMHTMLLinkElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf9088-15b3-11d2-932e-00805f8add32}'] - function GetDisabled(): PRBool; safecall; - procedure SetDisabled(aDisabled: PRBool); safecall; - property Disabled: PRBool read GetDisabled write SetDisabled; - procedure GetCharset(aCharset: nsAString); safecall; - procedure SetCharset(const aCharset: nsAString); safecall; - procedure GetHref(aHref: nsAString); safecall; - procedure SetHref(const aHref: nsAString); safecall; - procedure GetHreflang(aHreflang: nsAString); safecall; - procedure SetHreflang(const aHreflang: nsAString); safecall; - procedure GetMedia(aMedia: nsAString); safecall; - procedure SetMedia(const aMedia: nsAString); safecall; - procedure GetRel(aRel: nsAString); safecall; - procedure SetRel(const aRel: nsAString); safecall; - procedure GetRev(aRev: nsAString); safecall; - procedure SetRev(const aRev: nsAString); safecall; - procedure GetTarget(aTarget: nsAString); safecall; - procedure SetTarget(const aTarget: nsAString); safecall; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - end; - - nsIDOMHTMLMapElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf90af-15b3-11d2-932e-00805f8add32}'] - function GetAreas(): nsIDOMHTMLCollection_safe18; safecall; - property Areas: nsIDOMHTMLCollection_safe18 read GetAreas; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - end; - - nsIDOMHTMLMenuElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf909d-15b3-11d2-932e-00805f8add32}'] - function GetCompact(): PRBool; safecall; - procedure SetCompact(aCompact: PRBool); safecall; - property Compact: PRBool read GetCompact write SetCompact; - end; - - nsIDOMHTMLMetaElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf908a-15b3-11d2-932e-00805f8add32}'] - procedure GetContent(aContent: nsAString); safecall; - procedure SetContent(const aContent: nsAString); safecall; - procedure GetHttpEquiv(aHttpEquiv: nsAString); safecall; - procedure SetHttpEquiv(const aHttpEquiv: nsAString); safecall; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - procedure GetScheme(aScheme: nsAString); safecall; - procedure SetScheme(const aScheme: nsAString); safecall; - end; - - nsIDOMHTMLModElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf90a9-15b3-11d2-932e-00805f8add32}'] - procedure GetCite(aCite: nsAString); safecall; - procedure SetCite(const aCite: nsAString); safecall; - procedure GetDateTime(aDateTime: nsAString); safecall; - procedure SetDateTime(const aDateTime: nsAString); safecall; - end; - - nsIDOMHTMLObjectElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf90ac-15b3-11d2-932e-00805f8add32}'] - function GetForm(): nsIDOMHTMLFormElement_safe18; safecall; - property Form: nsIDOMHTMLFormElement_safe18 read GetForm; - procedure GetCode(aCode: nsAString); safecall; - procedure SetCode(const aCode: nsAString); safecall; - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetArchive(aArchive: nsAString); safecall; - procedure SetArchive(const aArchive: nsAString); safecall; - procedure GetBorder(aBorder: nsAString); safecall; - procedure SetBorder(const aBorder: nsAString); safecall; - procedure GetCodeBase(aCodeBase: nsAString); safecall; - procedure SetCodeBase(const aCodeBase: nsAString); safecall; - procedure GetCodeType(aCodeType: nsAString); safecall; - procedure SetCodeType(const aCodeType: nsAString); safecall; - procedure GetData(aData: nsAString); safecall; - procedure SetData(const aData: nsAString); safecall; - function GetDeclare(): PRBool; safecall; - procedure SetDeclare(aDeclare: PRBool); safecall; - property Declare: PRBool read GetDeclare write SetDeclare; - procedure GetHeight(aHeight: nsAString); safecall; - procedure SetHeight(const aHeight: nsAString); safecall; - function GetHspace(): PRInt32; safecall; - procedure SetHspace(aHspace: PRInt32); safecall; - property Hspace: PRInt32 read GetHspace write SetHspace; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - procedure GetStandby(aStandby: nsAString); safecall; - procedure SetStandby(const aStandby: nsAString); safecall; - function GetTabIndex(): PRInt32; safecall; - procedure SetTabIndex(aTabIndex: PRInt32); safecall; - property TabIndex: PRInt32 read GetTabIndex write SetTabIndex; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - procedure GetUseMap(aUseMap: nsAString); safecall; - procedure SetUseMap(const aUseMap: nsAString); safecall; - function GetVspace(): PRInt32; safecall; - procedure SetVspace(aVspace: PRInt32); safecall; - property Vspace: PRInt32 read GetVspace write SetVspace; - procedure GetWidth(aWidth: nsAString); safecall; - procedure SetWidth(const aWidth: nsAString); safecall; - function GetContentDocument(): nsIDOMDocument_safe18; safecall; - property ContentDocument: nsIDOMDocument_safe18 read GetContentDocument; - end; - - nsIDOMHTMLOListElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf909a-15b3-11d2-932e-00805f8add32}'] - function GetCompact(): PRBool; safecall; - procedure SetCompact(aCompact: PRBool); safecall; - property Compact: PRBool read GetCompact write SetCompact; - function GetStart(): PRInt32; safecall; - procedure SetStart(aStart: PRInt32); safecall; - property Start: PRInt32 read GetStart write SetStart; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - end; - - nsIDOMHTMLOptGroupElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf9091-15b3-11d2-932e-00805f8add32}'] - function GetDisabled(): PRBool; safecall; - procedure SetDisabled(aDisabled: PRBool); safecall; - property Disabled: PRBool read GetDisabled write SetDisabled; - procedure GetLabel(aLabel: nsAString); safecall; - procedure SetLabel(const aLabel: nsAString); safecall; - end; - - nsIDOMHTMLOptionElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf9092-15b3-11d2-932e-00805f8add32}'] - function GetForm(): nsIDOMHTMLFormElement_safe18; safecall; - property Form: nsIDOMHTMLFormElement_safe18 read GetForm; - function GetDefaultSelected(): PRBool; safecall; - procedure SetDefaultSelected(aDefaultSelected: PRBool); safecall; - property DefaultSelected: PRBool read GetDefaultSelected write SetDefaultSelected; - procedure GetText(aText: nsAString); safecall; - function GetIndex(): PRInt32; safecall; - property Index: PRInt32 read GetIndex; - function GetDisabled(): PRBool; safecall; - procedure SetDisabled(aDisabled: PRBool); safecall; - property Disabled: PRBool read GetDisabled write SetDisabled; - procedure GetLabel(aLabel: nsAString); safecall; - procedure SetLabel(const aLabel: nsAString); safecall; - function GetSelected(): PRBool; safecall; - procedure SetSelected(aSelected: PRBool); safecall; - property Selected: PRBool read GetSelected write SetSelected; - procedure GetValue(aValue: nsAString); safecall; - procedure SetValue(const aValue: nsAString); safecall; - end; - - nsIDOMHTMLOptionsCollection_safe18 = interface(nsISupports_safe18) - ['{bce0213c-f70f-488f-b93f-688acca55d63}'] - function GetLength(): PRUint32; safecall; - procedure SetLength(aLength: PRUint32); safecall; - property Length: PRUint32 read GetLength write SetLength; - function Item(index: PRUint32): nsIDOMNode_safe18; safecall; - function NamedItem(const name: nsAString): nsIDOMNode_safe18; safecall; - end; - - nsIDOMHTMLParagraphElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf90a1-15b3-11d2-932e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - end; - - nsIDOMHTMLParamElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf90ad-15b3-11d2-932e-00805f8add32}'] - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - procedure GetValue(aValue: nsAString); safecall; - procedure SetValue(const aValue: nsAString); safecall; - procedure GetValueType(aValueType: nsAString); safecall; - procedure SetValueType(const aValueType: nsAString); safecall; - end; - - nsIDOMHTMLPreElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf90a4-15b3-11d2-932e-00805f8add32}'] - function GetWidth(): PRInt32; safecall; - procedure SetWidth(aWidth: PRInt32); safecall; - property Width: PRInt32 read GetWidth write SetWidth; - end; - - nsIDOMHTMLQuoteElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf90a3-15b3-11d2-932e-00805f8add32}'] - procedure GetCite(aCite: nsAString); safecall; - procedure SetCite(const aCite: nsAString); safecall; - end; - - nsIDOMHTMLScriptElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf90b1-15b3-11d2-932e-00805f8add32}'] - procedure GetText(aText: nsAString); safecall; - procedure SetText(const aText: nsAString); safecall; - procedure GetHtmlFor(aHtmlFor: nsAString); safecall; - procedure SetHtmlFor(const aHtmlFor: nsAString); safecall; - procedure GetEvent(aEvent: nsAString); safecall; - procedure SetEvent(const aEvent: nsAString); safecall; - procedure GetCharset(aCharset: nsAString); safecall; - procedure SetCharset(const aCharset: nsAString); safecall; - function GetDefer(): PRBool; safecall; - procedure SetDefer(aDefer: PRBool); safecall; - property Defer: PRBool read GetDefer write SetDefer; - procedure GetSrc(aSrc: nsAString); safecall; - procedure SetSrc(const aSrc: nsAString); safecall; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - end; - - nsIDOMHTMLSelectElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf9090-15b3-11d2-932e-00805f8add32}'] - procedure GetType(aType: nsAString); safecall; - function GetSelectedIndex(): PRInt32; safecall; - procedure SetSelectedIndex(aSelectedIndex: PRInt32); safecall; - property SelectedIndex: PRInt32 read GetSelectedIndex write SetSelectedIndex; - procedure GetValue(aValue: nsAString); safecall; - procedure SetValue(const aValue: nsAString); safecall; - function GetLength(): PRUint32; safecall; - procedure SetLength(aLength: PRUint32); safecall; - property Length: PRUint32 read GetLength write SetLength; - function GetForm(): nsIDOMHTMLFormElement_safe18; safecall; - property Form: nsIDOMHTMLFormElement_safe18 read GetForm; - function GetOptions(): nsIDOMHTMLOptionsCollection_safe18; safecall; - property Options: nsIDOMHTMLOptionsCollection_safe18 read GetOptions; - function GetDisabled(): PRBool; safecall; - procedure SetDisabled(aDisabled: PRBool); safecall; - property Disabled: PRBool read GetDisabled write SetDisabled; - function GetMultiple(): PRBool; safecall; - procedure SetMultiple(aMultiple: PRBool); safecall; - property Multiple: PRBool read GetMultiple write SetMultiple; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - function GetSize(): PRInt32; safecall; - procedure SetSize(aSize: PRInt32); safecall; - property Size: PRInt32 read GetSize write SetSize; - function GetTabIndex(): PRInt32; safecall; - procedure SetTabIndex(aTabIndex: PRInt32); safecall; - property TabIndex: PRInt32 read GetTabIndex write SetTabIndex; - procedure Add(element: nsIDOMHTMLElement_safe18; before: nsIDOMHTMLElement_safe18); safecall; - procedure Remove(index: PRInt32); safecall; - procedure Blur(); safecall; - procedure Focus(); safecall; - end; - - nsIDOMHTMLStyleElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf908d-15b3-11d2-932e-00805f8add32}'] - function GetDisabled(): PRBool; safecall; - procedure SetDisabled(aDisabled: PRBool); safecall; - property Disabled: PRBool read GetDisabled write SetDisabled; - procedure GetMedia(aMedia: nsAString); safecall; - procedure SetMedia(const aMedia: nsAString); safecall; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - end; - - nsIDOMHTMLTableCaptionElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf90b3-15b3-11d2-932e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - end; - - nsIDOMHTMLTableCellElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf90b7-15b3-11d2-932e-00805f8add32}'] - function GetCellIndex(): PRInt32; safecall; - property CellIndex: PRInt32 read GetCellIndex; - procedure GetAbbr(aAbbr: nsAString); safecall; - procedure SetAbbr(const aAbbr: nsAString); safecall; - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetAxis(aAxis: nsAString); safecall; - procedure SetAxis(const aAxis: nsAString); safecall; - procedure GetBgColor(aBgColor: nsAString); safecall; - procedure SetBgColor(const aBgColor: nsAString); safecall; - procedure GetCh(aCh: nsAString); safecall; - procedure SetCh(const aCh: nsAString); safecall; - procedure GetChOff(aChOff: nsAString); safecall; - procedure SetChOff(const aChOff: nsAString); safecall; - function GetColSpan(): PRInt32; safecall; - procedure SetColSpan(aColSpan: PRInt32); safecall; - property ColSpan: PRInt32 read GetColSpan write SetColSpan; - procedure GetHeaders(aHeaders: nsAString); safecall; - procedure SetHeaders(const aHeaders: nsAString); safecall; - procedure GetHeight(aHeight: nsAString); safecall; - procedure SetHeight(const aHeight: nsAString); safecall; - function GetNoWrap(): PRBool; safecall; - procedure SetNoWrap(aNoWrap: PRBool); safecall; - property NoWrap: PRBool read GetNoWrap write SetNoWrap; - function GetRowSpan(): PRInt32; safecall; - procedure SetRowSpan(aRowSpan: PRInt32); safecall; - property RowSpan: PRInt32 read GetRowSpan write SetRowSpan; - procedure GetScope(aScope: nsAString); safecall; - procedure SetScope(const aScope: nsAString); safecall; - procedure GetVAlign(aVAlign: nsAString); safecall; - procedure SetVAlign(const aVAlign: nsAString); safecall; - procedure GetWidth(aWidth: nsAString); safecall; - procedure SetWidth(const aWidth: nsAString); safecall; - end; - - nsIDOMHTMLTableColElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf90b4-15b3-11d2-932e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetCh(aCh: nsAString); safecall; - procedure SetCh(const aCh: nsAString); safecall; - procedure GetChOff(aChOff: nsAString); safecall; - procedure SetChOff(const aChOff: nsAString); safecall; - function GetSpan(): PRInt32; safecall; - procedure SetSpan(aSpan: PRInt32); safecall; - property Span: PRInt32 read GetSpan write SetSpan; - procedure GetVAlign(aVAlign: nsAString); safecall; - procedure SetVAlign(const aVAlign: nsAString); safecall; - procedure GetWidth(aWidth: nsAString); safecall; - procedure SetWidth(const aWidth: nsAString); safecall; - end; - - nsIDOMHTMLTableElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf90b2-15b3-11d2-932e-00805f8add32}'] - function GetCaption(): nsIDOMHTMLTableCaptionElement_safe18; safecall; - procedure SetCaption(aCaption: nsIDOMHTMLTableCaptionElement_safe18); safecall; - property Caption: nsIDOMHTMLTableCaptionElement_safe18 read GetCaption write SetCaption; - function GetTHead(): nsIDOMHTMLTableSectionElement_safe18; safecall; - procedure SetTHead(aTHead: nsIDOMHTMLTableSectionElement_safe18); safecall; - property THead: nsIDOMHTMLTableSectionElement_safe18 read GetTHead write SetTHead; - function GetTFoot(): nsIDOMHTMLTableSectionElement_safe18; safecall; - procedure SetTFoot(aTFoot: nsIDOMHTMLTableSectionElement_safe18); safecall; - property TFoot: nsIDOMHTMLTableSectionElement_safe18 read GetTFoot write SetTFoot; - function GetRows(): nsIDOMHTMLCollection_safe18; safecall; - property Rows: nsIDOMHTMLCollection_safe18 read GetRows; - function GetTBodies(): nsIDOMHTMLCollection_safe18; safecall; - property TBodies: nsIDOMHTMLCollection_safe18 read GetTBodies; - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetBgColor(aBgColor: nsAString); safecall; - procedure SetBgColor(const aBgColor: nsAString); safecall; - procedure GetBorder(aBorder: nsAString); safecall; - procedure SetBorder(const aBorder: nsAString); safecall; - procedure GetCellPadding(aCellPadding: nsAString); safecall; - procedure SetCellPadding(const aCellPadding: nsAString); safecall; - procedure GetCellSpacing(aCellSpacing: nsAString); safecall; - procedure SetCellSpacing(const aCellSpacing: nsAString); safecall; - procedure GetFrame(aFrame: nsAString); safecall; - procedure SetFrame(const aFrame: nsAString); safecall; - procedure GetRules(aRules: nsAString); safecall; - procedure SetRules(const aRules: nsAString); safecall; - procedure GetSummary(aSummary: nsAString); safecall; - procedure SetSummary(const aSummary: nsAString); safecall; - procedure GetWidth(aWidth: nsAString); safecall; - procedure SetWidth(const aWidth: nsAString); safecall; - function CreateTHead(): nsIDOMHTMLElement_safe18; safecall; - procedure DeleteTHead(); safecall; - function CreateTFoot(): nsIDOMHTMLElement_safe18; safecall; - procedure DeleteTFoot(); safecall; - function CreateCaption(): nsIDOMHTMLElement_safe18; safecall; - procedure DeleteCaption(); safecall; - function InsertRow(index: PRInt32): nsIDOMHTMLElement_safe18; safecall; - procedure DeleteRow(index: PRInt32); safecall; - end; - - nsIDOMHTMLTableRowElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf90b6-15b3-11d2-932e-00805f8add32}'] - function GetRowIndex(): PRInt32; safecall; - property RowIndex: PRInt32 read GetRowIndex; - function GetSectionRowIndex(): PRInt32; safecall; - property SectionRowIndex: PRInt32 read GetSectionRowIndex; - function GetCells(): nsIDOMHTMLCollection_safe18; safecall; - property Cells: nsIDOMHTMLCollection_safe18 read GetCells; - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetBgColor(aBgColor: nsAString); safecall; - procedure SetBgColor(const aBgColor: nsAString); safecall; - procedure GetCh(aCh: nsAString); safecall; - procedure SetCh(const aCh: nsAString); safecall; - procedure GetChOff(aChOff: nsAString); safecall; - procedure SetChOff(const aChOff: nsAString); safecall; - procedure GetVAlign(aVAlign: nsAString); safecall; - procedure SetVAlign(const aVAlign: nsAString); safecall; - function InsertCell(index: PRInt32): nsIDOMHTMLElement_safe18; safecall; - procedure DeleteCell(index: PRInt32); safecall; - end; - - nsIDOMHTMLTableSectionElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf90b5-15b3-11d2-932e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetCh(aCh: nsAString); safecall; - procedure SetCh(const aCh: nsAString); safecall; - procedure GetChOff(aChOff: nsAString); safecall; - procedure SetChOff(const aChOff: nsAString); safecall; - procedure GetVAlign(aVAlign: nsAString); safecall; - procedure SetVAlign(const aVAlign: nsAString); safecall; - function GetRows(): nsIDOMHTMLCollection_safe18; safecall; - property Rows: nsIDOMHTMLCollection_safe18 read GetRows; - function InsertRow(index: PRInt32): nsIDOMHTMLElement_safe18; safecall; - procedure DeleteRow(index: PRInt32); safecall; - end; - - nsIDOMHTMLTextAreaElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf9094-15b3-11d2-932e-00805f8add32}'] - procedure GetDefaultValue(aDefaultValue: nsAString); safecall; - procedure SetDefaultValue(const aDefaultValue: nsAString); safecall; - function GetForm(): nsIDOMHTMLFormElement_safe18; safecall; - property Form: nsIDOMHTMLFormElement_safe18 read GetForm; - procedure GetAccessKey(aAccessKey: nsAString); safecall; - procedure SetAccessKey(const aAccessKey: nsAString); safecall; - function GetCols(): PRInt32; safecall; - procedure SetCols(aCols: PRInt32); safecall; - property Cols: PRInt32 read GetCols write SetCols; - function GetDisabled(): PRBool; safecall; - procedure SetDisabled(aDisabled: PRBool); safecall; - property Disabled: PRBool read GetDisabled write SetDisabled; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - function GetReadOnly(): PRBool; safecall; - procedure SetReadOnly(aReadOnly: PRBool); safecall; - property ReadOnly: PRBool read GetReadOnly write SetReadOnly; - function GetRows(): PRInt32; safecall; - procedure SetRows(aRows: PRInt32); safecall; - property Rows: PRInt32 read GetRows write SetRows; - function GetTabIndex(): PRInt32; safecall; - procedure SetTabIndex(aTabIndex: PRInt32); safecall; - property TabIndex: PRInt32 read GetTabIndex write SetTabIndex; - procedure GetType(aType: nsAString); safecall; - procedure GetValue(aValue: nsAString); safecall; - procedure SetValue(const aValue: nsAString); safecall; - procedure Blur(); safecall; - procedure Focus(); safecall; - procedure Select(); safecall; - end; - - nsIDOMHTMLTitleElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf9089-15b3-11d2-932e-00805f8add32}'] - procedure GetText(aText: nsAString); safecall; - procedure SetText(const aText: nsAString); safecall; - end; - - nsIDOMHTMLUListElement_safe18 = interface(nsIDOMHTMLElement_safe18) - ['{a6cf9099-15b3-11d2-932e-00805f8add32}'] - function GetCompact(): PRBool; safecall; - procedure SetCompact(aCompact: PRBool); safecall; - property Compact: PRBool read GetCompact write SetCompact; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - end; - - nsIDOMMediaList_safe18 = interface(nsISupports_safe18) - ['{9b0c2ed7-111c-4824-adf9-ef0da6dad371}'] - procedure GetMediaText(aMediaText: nsAString); safecall; - procedure SetMediaText(const aMediaText: nsAString); safecall; - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - procedure Item(index: PRUint32; _retval: nsAString); safecall; - procedure DeleteMedium(const oldMedium: nsAString); safecall; - procedure AppendMedium(const newMedium: nsAString); safecall; - end; - - nsIDOMUIEvent_safe18 = interface(nsIDOMEvent_safe18) - ['{a6cf90c3-15b3-11d2-932e-00805f8add32}'] - function GetView(): nsIDOMAbstractView_safe18; safecall; - property View: nsIDOMAbstractView_safe18 read GetView; - function GetDetail(): PRInt32; safecall; - property Detail: PRInt32 read GetDetail; - procedure InitUIEvent(const typeArg: nsAString; canBubbleArg: PRBool; cancelableArg: PRBool; viewArg: nsIDOMAbstractView_safe18; detailArg: PRInt32); safecall; - end; - - nsIDOMMouseEvent_safe18 = interface(nsIDOMUIEvent_safe18) - ['{ff751edc-8b02-aae7-0010-8301838a3123}'] - function GetScreenX(): PRInt32; safecall; - property ScreenX: PRInt32 read GetScreenX; - function GetScreenY(): PRInt32; safecall; - property ScreenY: PRInt32 read GetScreenY; - function GetClientX(): PRInt32; safecall; - property ClientX: PRInt32 read GetClientX; - function GetClientY(): PRInt32; safecall; - property ClientY: PRInt32 read GetClientY; - function GetCtrlKey(): PRBool; safecall; - property CtrlKey: PRBool read GetCtrlKey; - function GetShiftKey(): PRBool; safecall; - property ShiftKey: PRBool read GetShiftKey; - function GetAltKey(): PRBool; safecall; - property AltKey: PRBool read GetAltKey; - function GetMetaKey(): PRBool; safecall; - property MetaKey: PRBool read GetMetaKey; - function GetButton(): PRUint16; safecall; - property Button: PRUint16 read GetButton; - function GetRelatedTarget(): nsIDOMEventTarget_safe18; safecall; - property RelatedTarget: nsIDOMEventTarget_safe18 read GetRelatedTarget; - procedure InitMouseEvent(const typeArg: nsAString; canBubbleArg: PRBool; cancelableArg: PRBool; viewArg: nsIDOMAbstractView_safe18; detailArg: PRInt32; screenXArg: PRInt32; screenYArg: PRInt32; clientXArg: PRInt32; clientYArg: PRInt32; ctrlKeyArg: PRBool; altKeyArg: PRBool; shiftKeyArg: PRBool; metaKeyArg: PRBool; buttonArg: PRUint16; relatedTargetArg: nsIDOMEventTarget_safe18); safecall; - end; - - nsIDOMNamedNodeMap_safe18 = interface(nsISupports_safe18) - ['{a6cf907b-15b3-11d2-932e-00805f8add32}'] - function GetNamedItem(const name: nsAString): nsIDOMNode_safe18; safecall; - function SetNamedItem(arg: nsIDOMNode_safe18): nsIDOMNode_safe18; safecall; - function RemoveNamedItem(const name: nsAString): nsIDOMNode_safe18; safecall; - function Item(index: PRUint32): nsIDOMNode_safe18; safecall; - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - function GetNamedItemNS(const namespaceURI: nsAString; const localName: nsAString): nsIDOMNode_safe18; safecall; - function SetNamedItemNS(arg: nsIDOMNode_safe18): nsIDOMNode_safe18; safecall; - function RemoveNamedItemNS(const namespaceURI: nsAString; const localName: nsAString): nsIDOMNode_safe18; safecall; - end; - - nsIDOMNodeList_safe18 = interface(nsISupports_safe18) - ['{a6cf907d-15b3-11d2-932e-00805f8add32}'] - function Item(index: PRUint32): nsIDOMNode_safe18; safecall; - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - end; - - nsIDOMNotation_safe18 = interface(nsIDOMNode_safe18) - ['{a6cf907e-15b3-11d2-932e-00805f8add32}'] - procedure GetPublicId(aPublicId: nsAString); safecall; - procedure GetSystemId(aSystemId: nsAString); safecall; - end; - - nsIDOMNSDocumentStyle_safe18 = interface(nsIDOMDocumentStyle_safe18) - ['{4ecdf254-a21e-47b0-8d72-55da8208299f}'] - procedure GetPreferredStylesheetSet(aPreferredStylesheetSet: nsAString); safecall; - end; - - nsIDOMProcessingInstruction_safe18 = interface(nsIDOMNode_safe18) - ['{a6cf907f-15b3-11d2-932e-00805f8add32}'] - procedure GetTarget(aTarget: nsAString); safecall; - procedure GetData(aData: nsAString); safecall; - procedure SetData(const aData: nsAString); safecall; - end; - - nsIDOMRange_safe18 = interface(nsISupports_safe18) - ['{a6cf90ce-15b3-11d2-932e-00805f8add32}'] - function GetStartContainer(): nsIDOMNode_safe18; safecall; - property StartContainer: nsIDOMNode_safe18 read GetStartContainer; - function GetStartOffset(): PRInt32; safecall; - property StartOffset: PRInt32 read GetStartOffset; - function GetEndContainer(): nsIDOMNode_safe18; safecall; - property EndContainer: nsIDOMNode_safe18 read GetEndContainer; - function GetEndOffset(): PRInt32; safecall; - property EndOffset: PRInt32 read GetEndOffset; - function GetCollapsed(): PRBool; safecall; - property Collapsed: PRBool read GetCollapsed; - function GetCommonAncestorContainer(): nsIDOMNode_safe18; safecall; - property CommonAncestorContainer: nsIDOMNode_safe18 read GetCommonAncestorContainer; - procedure SetStart(refNode: nsIDOMNode_safe18; offset: PRInt32); safecall; - procedure SetEnd(refNode: nsIDOMNode_safe18; offset: PRInt32); safecall; - procedure SetStartBefore(refNode: nsIDOMNode_safe18); safecall; - procedure SetStartAfter(refNode: nsIDOMNode_safe18); safecall; - procedure SetEndBefore(refNode: nsIDOMNode_safe18); safecall; - procedure SetEndAfter(refNode: nsIDOMNode_safe18); safecall; - procedure Collapse(toStart: PRBool); safecall; - procedure SelectNode(refNode: nsIDOMNode_safe18); safecall; - procedure SelectNodeContents(refNode: nsIDOMNode_safe18); safecall; - function CompareBoundaryPoints(how: PRUint16; sourceRange: nsIDOMRange_safe18): PRInt16; safecall; - procedure DeleteContents(); safecall; - function ExtractContents(): nsIDOMDocumentFragment_safe18; safecall; - function CloneContents(): nsIDOMDocumentFragment_safe18; safecall; - procedure InsertNode(newNode: nsIDOMNode_safe18); safecall; - procedure SurroundContents(newParent: nsIDOMNode_safe18); safecall; - function CloneRange(): nsIDOMRange_safe18; safecall; - procedure ToString(_retval: nsAString); safecall; - procedure Detach(); safecall; - end; - - nsIDOMRect_safe18 = interface(nsISupports_safe18) - ['{71735f62-ac5c-4236-9a1f-5ffb280d531c}'] - function GetTop(): nsIDOMCSSPrimitiveValue_safe18; safecall; - property Top: nsIDOMCSSPrimitiveValue_safe18 read GetTop; - function GetRight(): nsIDOMCSSPrimitiveValue_safe18; safecall; - property Right: nsIDOMCSSPrimitiveValue_safe18 read GetRight; - function GetBottom(): nsIDOMCSSPrimitiveValue_safe18; safecall; - property Bottom: nsIDOMCSSPrimitiveValue_safe18 read GetBottom; - function GetLeft(): nsIDOMCSSPrimitiveValue_safe18; safecall; - property Left: nsIDOMCSSPrimitiveValue_safe18 read GetLeft; - end; - - nsIDOMRGBColor_safe18 = interface(nsISupports_safe18) - ['{6aff3102-320d-4986-9790-12316bb87cf9}'] - function GetRed(): nsIDOMCSSPrimitiveValue_safe18; safecall; - property Red: nsIDOMCSSPrimitiveValue_safe18 read GetRed; - function GetGreen(): nsIDOMCSSPrimitiveValue_safe18; safecall; - property Green: nsIDOMCSSPrimitiveValue_safe18 read GetGreen; - function GetBlue(): nsIDOMCSSPrimitiveValue_safe18; safecall; - property Blue: nsIDOMCSSPrimitiveValue_safe18 read GetBlue; - end; - - nsIDOMStyleSheetList_safe18 = interface(nsISupports_safe18) - ['{a6cf9081-15b3-11d2-932e-00805f8add32}'] - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - function Item(index: PRUint32): nsIDOMStyleSheet_safe18; safecall; - end; - - nsIDOMWindow_safe18 = interface(nsISupports_safe18) - ['{a6cf906b-15b3-11d2-932e-00805f8add32}'] - function GetDocument(): nsIDOMDocument_safe18; safecall; - property Document: nsIDOMDocument_safe18 read GetDocument; - function GetParent(): nsIDOMWindow_safe18; safecall; - property Parent: nsIDOMWindow_safe18 read GetParent; - function GetTop(): nsIDOMWindow_safe18; safecall; - property Top: nsIDOMWindow_safe18 read GetTop; - function GetScrollbars(): nsIDOMBarProp_safe18; safecall; - property Scrollbars: nsIDOMBarProp_safe18 read GetScrollbars; - function GetFrames(): nsIDOMWindowCollection_safe18; safecall; - property Frames: nsIDOMWindowCollection_safe18 read GetFrames; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - function GetTextZoom(): Single; safecall; - procedure SetTextZoom(aTextZoom: Single); safecall; - property TextZoom: Single read GetTextZoom write SetTextZoom; - function GetScrollX(): PRInt32; safecall; - property ScrollX: PRInt32 read GetScrollX; - function GetScrollY(): PRInt32; safecall; - property ScrollY: PRInt32 read GetScrollY; - procedure ScrollTo(xScroll: PRInt32; yScroll: PRInt32); safecall; - procedure ScrollBy(xScrollDif: PRInt32; yScrollDif: PRInt32); safecall; - function GetSelection(): nsISelection_safe18; safecall; - procedure ScrollByLines(numLines: PRInt32); safecall; - procedure ScrollByPages(numPages: PRInt32); safecall; - procedure SizeToContent(); safecall; - end; - - nsIDOMWindow2_safe18 = interface(nsIDOMWindow_safe18) - ['{65455132-b96a-40ec-adea-52fa22b1028c}'] - function GetWindowRoot(): nsIDOMEventTarget_safe18; safecall; - property WindowRoot: nsIDOMEventTarget_safe18 read GetWindowRoot; - end; - - nsIDOMWindowCollection_safe18 = interface(nsISupports_safe18) - ['{a6cf906f-15b3-11d2-932e-00805f8add32}'] - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - function Item(index: PRUint32): nsIDOMWindow_safe18; safecall; - function NamedItem(const name: nsAString): nsIDOMWindow_safe18; safecall; - end; - - nsIDOMWindowUtils_safe18 = interface(nsISupports_safe18) - ['{8a157a4f-a81e-489f-baf2-bc8970d60472}'] - function GetImageAnimationMode(): PRUint16; safecall; - procedure SetImageAnimationMode(aImageAnimationMode: PRUint16); safecall; - property ImageAnimationMode: PRUint16 read GetImageAnimationMode write SetImageAnimationMode; - procedure GetDocumentMetadata(const aName: nsAString; _retval: nsAString); safecall; - end; - - nsIEmbeddingSiteWindow_safe18 = interface(nsISupports_safe18) - ['{3e5432cd-9568-4bd1-8cbe-d50aba110743}'] - procedure SetDimensions(flags: PRUint32; x: PRInt32; y: PRInt32; cx: PRInt32; cy: PRInt32); safecall; - procedure GetDimensions(flags: PRUint32; out x: PRInt32; out y: PRInt32; out cx: PRInt32; out cy: PRInt32); safecall; - procedure SetFocus(); safecall; - function GetVisibility(): PRBool; safecall; - procedure SetVisibility(aVisibility: PRBool); safecall; - property Visibility: PRBool read GetVisibility write SetVisibility; - function GetTitle(): PWideChar; safecall; - procedure SetTitle(const aTitle: PWideChar); safecall; - property Title: PWideChar read GetTitle write SetTitle; - function GetSiteWindow(): Pointer; safecall; - property SiteWindow: Pointer read GetSiteWindow; - end; - - nsIFactory_safe18 = interface(nsISupports_safe18) - ['{00000001-0000-0000-c000-000000000046}'] - procedure CreateInstance(aOuter: nsISupports_safe18; constref iid: TGUID; out _result); safecall; - procedure LockFactory(lock: PRBool); safecall; - end; - - nsIURI_safe18 = interface(nsISupports_safe18) - ['{07a22cc0-0ce5-11d3-9331-00104ba0fd40}'] - procedure GetSpec(aSpec: nsACString); safecall; - procedure SetSpec(const aSpec: nsACString); safecall; - procedure GetPrePath(aPrePath: nsACString); safecall; - procedure GetScheme(aScheme: nsACString); safecall; - procedure SetScheme(const aScheme: nsACString); safecall; - procedure GetUserPass(aUserPass: nsACString); safecall; - procedure SetUserPass(const aUserPass: nsACString); safecall; - procedure GetUsername(aUsername: nsACString); safecall; - procedure SetUsername(const aUsername: nsACString); safecall; - procedure GetPassword(aPassword: nsACString); safecall; - procedure SetPassword(const aPassword: nsACString); safecall; - procedure GetHostPort(aHostPort: nsACString); safecall; - procedure SetHostPort(const aHostPort: nsACString); safecall; - procedure GetHost(aHost: nsACString); safecall; - procedure SetHost(const aHost: nsACString); safecall; - function GetPort(): PRInt32; safecall; - procedure SetPort(aPort: PRInt32); safecall; - property Port: PRInt32 read GetPort write SetPort; - procedure GetPath(aPath: nsACString); safecall; - procedure SetPath(const aPath: nsACString); safecall; - function Equals(other: nsIURI_safe18): PRBool; safecall; - function SchemeIs(const scheme: PAnsiChar): PRBool; safecall; - function Clone(): nsIURI_safe18; safecall; - procedure Resolve(const relativePath: nsACString; _retval: nsACString); safecall; - procedure GetAsciiSpec(aAsciiSpec: nsACString); safecall; - procedure GetAsciiHost(aAsciiHost: nsACString); safecall; - procedure GetOriginCharset(aOriginCharset: nsACString); safecall; - end; - - nsIURL_safe18 = interface(nsIURI_safe18) - ['{d6116970-8034-11d3-9399-00104ba0fd40}'] - procedure GetFilePath(aFilePath: nsACString); safecall; - procedure SetFilePath(const aFilePath: nsACString); safecall; - procedure GetParam(aParam: nsACString); safecall; - procedure SetParam(const aParam: nsACString); safecall; - procedure GetQuery(aQuery: nsACString); safecall; - procedure SetQuery(const aQuery: nsACString); safecall; - procedure GetRef(aRef: nsACString); safecall; - procedure SetRef(const aRef: nsACString); safecall; - procedure GetDirectory(aDirectory: nsACString); safecall; - procedure SetDirectory(const aDirectory: nsACString); safecall; - procedure GetFileName(aFileName: nsACString); safecall; - procedure SetFileName(const aFileName: nsACString); safecall; - procedure GetFileBaseName(aFileBaseName: nsACString); safecall; - procedure SetFileBaseName(const aFileBaseName: nsACString); safecall; - procedure GetFileExtension(aFileExtension: nsACString); safecall; - procedure SetFileExtension(const aFileExtension: nsACString); safecall; - procedure GetCommonBaseSpec(aURIToCompare: nsIURI_safe18; _retval: nsACString); safecall; - procedure GetRelativeSpec(aURIToCompare: nsIURI_safe18; _retval: nsACString); safecall; - end; - - nsIFileURL_safe18 = interface(nsIURL_safe18) - ['{d26b2e2e-1dd1-11b2-88f3-8545a7ba7949}'] - function GetFile(): nsIFile_safe18; safecall; - procedure SetFile(aFile: nsIFile_safe18); safecall; - property _File: nsIFile_safe18 read GetFile write SetFile; - end; - - nsIGlobalHistory_safe18 = interface(nsISupports_safe18) - ['{9491c383-e3c4-11d2-bdbe-0050040a9b44}'] - procedure AddPage(const aURL: PAnsiChar); safecall; - function IsVisited(const aURL: PAnsiChar): PRBool; safecall; - end; - - nsIHistoryEntry_safe18 = interface(nsISupports_safe18) - ['{a41661d4-1417-11d5-9882-00c04fa02f40}'] - function GetURI(): nsIURI_safe18; safecall; - property URI: nsIURI_safe18 read GetURI; - function GetTitle(): PWideChar; safecall; - property Title: PWideChar read GetTitle; - function GetIsSubFrame(): PRBool; safecall; - property IsSubFrame: PRBool read GetIsSubFrame; - end; - - nsIHttpChannel_safe18 = interface(nsIChannel_safe18) - ['{9277fe09-f0cc-4cd9-bbce-581dd94b0260}'] - procedure GetRequestMethod(aRequestMethod: nsACString); safecall; - procedure SetRequestMethod(const aRequestMethod: nsACString); safecall; - function GetReferrer(): nsIURI_safe18; safecall; - procedure SetReferrer(aReferrer: nsIURI_safe18); safecall; - property Referrer: nsIURI_safe18 read GetReferrer write SetReferrer; - function GetRequestHeader(const aHeader: nsACString): nsACString; safecall; - procedure SetRequestHeader(const aHeader: nsACString; const aValue: nsACString; aMerge: PRBool); safecall; - procedure VisitRequestHeaders(aVisitor: nsIHttpHeaderVisitor_safe18); safecall; - function GetAllowPipelining(): PRBool; safecall; - procedure SetAllowPipelining(aAllowPipelining: PRBool); safecall; - property AllowPipelining: PRBool read GetAllowPipelining write SetAllowPipelining; - function GetRedirectionLimit(): PRUint32; safecall; - procedure SetRedirectionLimit(aRedirectionLimit: PRUint32); safecall; - property RedirectionLimit: PRUint32 read GetRedirectionLimit write SetRedirectionLimit; - function GetResponseStatus(): PRUint32; safecall; - property ResponseStatus: PRUint32 read GetResponseStatus; - procedure GetResponseStatusText(aResponseStatusText: nsACString); safecall; - function GetRequestSucceeded(): PRBool; safecall; - property RequestSucceeded: PRBool read GetRequestSucceeded; - function GetResponseHeader(const header: nsACString): nsACString; safecall; - procedure SetResponseHeader(const header: nsACString; const value: nsACString; merge: PRBool); safecall; - procedure VisitResponseHeaders(aVisitor: nsIHttpHeaderVisitor_safe18); safecall; - function IsNoStoreResponse(): PRBool; safecall; - function IsNoCacheResponse(): PRBool; safecall; - end; - - nsIHttpHeaderVisitor_safe18 = interface(nsISupports_safe18) - ['{0cf40717-d7c1-4a94-8c1e-d6c9734101bb}'] - procedure VisitHeader(const aHeader: nsACString; const aValue: nsACString); safecall; - end; - - nsIInputStream_safe18 = interface(nsISupports_safe18) - ['{fa9c7f6c-61b3-11d4-9877-00c04fa0cf4a}'] - procedure Close(); safecall; - function Available(): PRUint32; safecall; - function Read(aBuf: Pchar; aCount: PRUint32): PRUint32; safecall; - function ReadSegments(aWriter: nsWriteSegmentFun; aClosure: Pointer; aCount: PRUint32): PRUint32; safecall; - function IsNonBlocking(): PRBool; safecall; - end; - - nsIInterfaceRequestor_safe18 = interface(nsISupports_safe18) - ['{033a1470-8b2a-11d3-af88-00a024ffc08c}'] - procedure GetInterface(constref uuid: TGUID; out _result); safecall; - end; - - nsIIOService_safe18 = interface(nsISupports_safe18) - ['{bddeda3f-9020-4d12-8c70-984ee9f7935e}'] - function GetProtocolHandler(const aScheme: PAnsiChar): nsIProtocolHandler_safe18; safecall; - function GetProtocolFlags(const aScheme: PAnsiChar): PRUint32; safecall; - function NewURI(const aSpec: nsACString; const aOriginCharset: PAnsiChar; aBaseURI: nsIURI_safe18): nsIURI_safe18; safecall; - function NewFileURI(aFile: nsIFile_safe18): nsIURI_safe18; safecall; - function NewChannelFromURI(aURI: nsIURI_safe18): nsIChannel_safe18; safecall; - function NewChannel(const aSpec: nsACString; const aOriginCharset: PAnsiChar; aBaseURI: nsIURI_safe18): nsIChannel_safe18; safecall; - function GetOffline(): PRBool; safecall; - procedure SetOffline(aOffline: PRBool); safecall; - property Offline: PRBool read GetOffline write SetOffline; - function AllowPort(aPort: PRInt32; const aScheme: PAnsiChar): PRBool; safecall; - function ExtractScheme(const urlString: nsACString): nsACString; safecall; - end; - - nsILoadGroup_safe18 = interface(nsIRequest_safe18) - ['{3de0a31c-feaf-400f-9f1e-4ef71f8b20cc}'] - function GetGroupObserver(): nsIRequestObserver_safe18; safecall; - procedure SetGroupObserver(aGroupObserver: nsIRequestObserver_safe18); safecall; - property GroupObserver: nsIRequestObserver_safe18 read GetGroupObserver write SetGroupObserver; - function GetDefaultLoadRequest(): nsIRequest_safe18; safecall; - procedure SetDefaultLoadRequest(aDefaultLoadRequest: nsIRequest_safe18); safecall; - property DefaultLoadRequest: nsIRequest_safe18 read GetDefaultLoadRequest write SetDefaultLoadRequest; - procedure AddRequest(aRequest: nsIRequest_safe18; aContext: nsISupports_safe18); safecall; - procedure RemoveRequest(aRequest: nsIRequest_safe18; aContext: nsISupports_safe18; aStatus: nsresult); safecall; - function GetRequests(): nsISimpleEnumerator_safe18; safecall; - property Requests: nsISimpleEnumerator_safe18 read GetRequests; - function GetActiveCount(): PRUint32; safecall; - property ActiveCount: PRUint32 read GetActiveCount; - function GetNotificationCallbacks(): nsIInterfaceRequestor_safe18; safecall; - procedure SetNotificationCallbacks(aNotificationCallbacks: nsIInterfaceRequestor_safe18); safecall; - property NotificationCallbacks: nsIInterfaceRequestor_safe18 read GetNotificationCallbacks write SetNotificationCallbacks; - end; - - nsILocalFile_safe18 = interface(nsIFile_safe18) - ['{aa610f20-a889-11d3-8c81-000064657374}'] - procedure InitWithPath(const filePath: nsAString); safecall; - procedure InitWithNativePath(const filePath: nsACString); safecall; - procedure InitWithFile(aFile: nsILocalFile_safe18); safecall; - function GetFollowLinks(): PRBool; safecall; - procedure SetFollowLinks(aFollowLinks: PRBool); safecall; - property FollowLinks: PRBool read GetFollowLinks write SetFollowLinks; - function OpenNSPRFileDesc(flags: PRInt32; mode: PRInt32): PPRFileDesc; safecall; - function OpenANSIFileDesc(const mode: PAnsiChar): PFILE; safecall; - function Load(): PPRLibrary; safecall; - function GetDiskSpaceAvailable(): PRInt64; safecall; - property DiskSpaceAvailable: PRInt64 read GetDiskSpaceAvailable; - procedure AppendRelativePath(const relativeFilePath: nsAString); safecall; - procedure AppendRelativeNativePath(const relativeFilePath: nsACString); safecall; - procedure GetPersistentDescriptor(aPersistentDescriptor: nsACString); safecall; - procedure SetPersistentDescriptor(const aPersistentDescriptor: nsACString); safecall; - procedure Reveal(); safecall; - procedure Launch(); safecall; - function GetRelativeDescriptor(fromFile: nsILocalFile_safe18): nsACString; safecall; - procedure SetRelativeDescriptor(fromFile: nsILocalFile_safe18; const relativeDesc: nsACString); safecall; - end; - - nsIMemory_safe18 = interface(nsISupports_safe18) - ['{59e7e77a-38e4-11d4-8cf5-0060b0fc14a3}'] - function Alloc(size: size_t): Pointer; extdecl; - function Realloc(ptr: Pointer; newSize: size_t): Pointer; extdecl; - procedure Free(ptr: Pointer); extdecl; - procedure HeapMinimize(immediate: PRBool); safecall; - function IsLowMemory(): PRBool; safecall; - end; - - nsIModule_safe18 = interface(nsISupports_safe18) - ['{7392d032-5371-11d3-994e-00805fd26fee}'] - procedure GetClassObject(aCompMgr: nsIComponentManager_safe18; constref aClass: TGUID; constref aIID: TGUID; out aResult); safecall; - procedure RegisterSelf(aCompMgr: nsIComponentManager_safe18; aLocation: nsIFile_safe18; const aLoaderStr: PAnsiChar; const aType: PAnsiChar); safecall; - procedure UnregisterSelf(aCompMgr: nsIComponentManager_safe18; aLocation: nsIFile_safe18; const aLoaderStr: PAnsiChar); safecall; - function CanUnload(aCompMgr: nsIComponentManager_safe18): PRBool; safecall; - end; - - nsIObserver_safe18 = interface(nsISupports_safe18) - ['{db242e01-e4d9-11d2-9dde-000064657374}'] - procedure Observe(aSubject: nsISupports_safe18; const aTopic: PAnsiChar; const aData: PWideChar); safecall; - end; - - nsIObserverService_safe18 = interface(nsISupports_safe18) - ['{d07f5192-e3d1-11d2-8acd-00105a1b8860}'] - procedure AddObserver(anObserver: nsIObserver_safe18; const aTopic: PAnsiChar; ownsWeak: PRBool); safecall; - procedure RemoveObserver(anObserver: nsIObserver_safe18; const aTopic: PAnsiChar); safecall; - procedure NotifyObservers(aSubject: nsISupports_safe18; const aTopic: PAnsiChar; const someData: PWideChar); safecall; - function EnumerateObservers(const aTopic: PAnsiChar): nsISimpleEnumerator_safe18; safecall; - end; - - nsIOutputStream_safe18 = interface(nsISupports_safe18) - ['{0d0acd2a-61b4-11d4-9877-00c04fa0cf4a}'] - procedure Close(); safecall; - procedure Flush(); safecall; - function Write(const aBuf: PAnsiChar; aCount: PRUint32): PRUint32; safecall; - function WriteFrom(aFromStream: nsIInputStream_safe18; aCount: PRUint32): PRUint32; safecall; - function WriteSegments(aReader: nsReadSegmentFun; aClosure: Pointer; aCount: PRUint32): PRUint32; safecall; - function IsNonBlocking(): PRBool; safecall; - end; - - nsIPrefBranch_safe18 = interface(nsISupports_safe18) - ['{56c35506-f14b-11d3-99d3-ddbfac2ccf65}'] - function GetRoot(): PAnsiChar; safecall; - property Root: PAnsiChar read GetRoot; - function GetPrefType(const aPrefName: PAnsiChar): PRInt32; safecall; - function GetBoolPref(const aPrefName: PAnsiChar): PRBool; safecall; - procedure SetBoolPref(const aPrefName: PAnsiChar; aValue: PRInt32); safecall; - function GetCharPref(const aPrefName: PAnsiChar): PAnsiChar; safecall; - procedure SetCharPref(const aPrefName: PAnsiChar; const aValue: PAnsiChar); safecall; - function GetIntPref(const aPrefName: PAnsiChar): PRInt32; safecall; - procedure SetIntPref(const aPrefName: PAnsiChar; aValue: PRInt32); safecall; - procedure GetComplexValue(const aPrefName: PAnsiChar; constref aType: TGUID; out aValue); safecall; - procedure SetComplexValue(const aPrefName: PAnsiChar; constref aType: TGUID; aValue: nsISupports_safe18); safecall; - procedure ClearUserPref(const aPrefName: PAnsiChar); safecall; - procedure LockPref(const aPrefName: PAnsiChar); safecall; - function PrefHasUserValue(const aPrefName: PAnsiChar): PRBool; safecall; - function PrefIsLocked(const aPrefName: PAnsiChar): PRBool; safecall; - procedure UnlockPref(const aPrefName: PAnsiChar); safecall; - procedure DeleteBranch(const aStartingAt: PAnsiChar); safecall; - procedure GetChildList(const aStartingAt: PAnsiChar; out aCount: PRUint32; out aChildArray_array); safecall; - procedure ResetBranch(const aStartingAt: PAnsiChar); safecall; - end; - - nsIPrefBranch2_safe18 = interface(nsIPrefBranch_safe18) - ['{74567534-eb94-4b1c-8f45-389643bfc555}'] - procedure AddObserver(const aDomain: PAnsiChar; aObserver: nsIObserver_safe18; aHoldWeak: PRBool); safecall; - procedure RemoveObserver(const aDomain: PAnsiChar; aObserver: nsIObserver_safe18); safecall; - end; - - nsIPrefLocalizedString_safe18 = interface(nsISupports_safe18) - ['{ae419e24-1dd1-11b2-b39a-d3e5e7073802}'] - function GetData(): PWideChar; safecall; - procedure SetData(const aData: PWideChar); safecall; - property Data: PWideChar read GetData write SetData; - function ToString(): PWideChar; safecall; - procedure SetDataWithLength(length: PRUint32; const data: PWideChar); safecall; - end; - - nsIPrefService_safe18 = interface(nsISupports_safe18) - ['{decb9cc7-c08f-4ea5-be91-a8fc637ce2d2}'] - procedure ReadUserPrefs(aFile: nsIFile_safe18); safecall; - procedure ResetPrefs(); safecall; - procedure ResetUserPrefs(); safecall; - procedure SavePrefFile(aFile: nsIFile_safe18); safecall; - function GetBranch(const aPrefRoot: PAnsiChar): nsIPrefBranch_safe18; safecall; - function GetDefaultBranch(const aPrefRoot: PAnsiChar): nsIPrefBranch_safe18; safecall; - end; - - nsIPrintSession_safe18 = interface(nsISupports_safe18) - ['{2f977d52-5485-11d4-87e2-0010a4e75ef2}'] - end; - - nsIPrintSettings_safe18 = interface(nsISupports_safe18) - ['{f1094df6-ce0e-42c9-9847-2f663172c38d}'] - procedure SetPrintOptions(aType: PRInt32; aTurnOnOff: PRBool); safecall; - function GetPrintOptions(aType: PRInt32): PRBool; safecall; - function GetPrintOptionsBits(): PRInt32; safecall; - procedure GetPageSizeInTwips(out aWidth: PRInt32; out aHeight: PRInt32); safecall; - function Clone(): nsIPrintSettings_safe18; safecall; - procedure Assign(aPS: nsIPrintSettings_safe18); safecall; - function GetPrintSession(): nsIPrintSession_safe18; safecall; - procedure SetPrintSession(aPrintSession: nsIPrintSession_safe18); safecall; - property PrintSession: nsIPrintSession_safe18 read GetPrintSession write SetPrintSession; - function GetStartPageRange(): PRInt32; safecall; - procedure SetStartPageRange(aStartPageRange: PRInt32); safecall; - property StartPageRange: PRInt32 read GetStartPageRange write SetStartPageRange; - function GetEndPageRange(): PRInt32; safecall; - procedure SetEndPageRange(aEndPageRange: PRInt32); safecall; - property EndPageRange: PRInt32 read GetEndPageRange write SetEndPageRange; - function GetMarginTop(): Double; safecall; - procedure SetMarginTop(aMarginTop: Double); safecall; - property MarginTop: Double read GetMarginTop write SetMarginTop; - function GetMarginLeft(): Double; safecall; - procedure SetMarginLeft(aMarginLeft: Double); safecall; - property MarginLeft: Double read GetMarginLeft write SetMarginLeft; - function GetMarginBottom(): Double; safecall; - procedure SetMarginBottom(aMarginBottom: Double); safecall; - property MarginBottom: Double read GetMarginBottom write SetMarginBottom; - function GetMarginRight(): Double; safecall; - procedure SetMarginRight(aMarginRight: Double); safecall; - property MarginRight: Double read GetMarginRight write SetMarginRight; - function GetScaling(): Double; safecall; - procedure SetScaling(aScaling: Double); safecall; - property Scaling: Double read GetScaling write SetScaling; - function GetPrintBGColors(): PRBool; safecall; - procedure SetPrintBGColors(aPrintBGColors: PRBool); safecall; - property PrintBGColors: PRBool read GetPrintBGColors write SetPrintBGColors; - function GetPrintBGImages(): PRBool; safecall; - procedure SetPrintBGImages(aPrintBGImages: PRBool); safecall; - property PrintBGImages: PRBool read GetPrintBGImages write SetPrintBGImages; - function GetPrintRange(): PRInt16; safecall; - procedure SetPrintRange(aPrintRange: PRInt16); safecall; - property PrintRange: PRInt16 read GetPrintRange write SetPrintRange; - function GetTitle(): PWideChar; safecall; - procedure SetTitle(const aTitle: PWideChar); safecall; - property Title: PWideChar read GetTitle write SetTitle; - function GetDocURL(): PWideChar; safecall; - procedure SetDocURL(const aDocURL: PWideChar); safecall; - property DocURL: PWideChar read GetDocURL write SetDocURL; - function GetHeaderStrLeft(): PWideChar; safecall; - procedure SetHeaderStrLeft(const aHeaderStrLeft: PWideChar); safecall; - property HeaderStrLeft: PWideChar read GetHeaderStrLeft write SetHeaderStrLeft; - function GetHeaderStrCenter(): PWideChar; safecall; - procedure SetHeaderStrCenter(const aHeaderStrCenter: PWideChar); safecall; - property HeaderStrCenter: PWideChar read GetHeaderStrCenter write SetHeaderStrCenter; - function GetHeaderStrRight(): PWideChar; safecall; - procedure SetHeaderStrRight(const aHeaderStrRight: PWideChar); safecall; - property HeaderStrRight: PWideChar read GetHeaderStrRight write SetHeaderStrRight; - function GetFooterStrLeft(): PWideChar; safecall; - procedure SetFooterStrLeft(const aFooterStrLeft: PWideChar); safecall; - property FooterStrLeft: PWideChar read GetFooterStrLeft write SetFooterStrLeft; - function GetFooterStrCenter(): PWideChar; safecall; - procedure SetFooterStrCenter(const aFooterStrCenter: PWideChar); safecall; - property FooterStrCenter: PWideChar read GetFooterStrCenter write SetFooterStrCenter; - function GetFooterStrRight(): PWideChar; safecall; - procedure SetFooterStrRight(const aFooterStrRight: PWideChar); safecall; - property FooterStrRight: PWideChar read GetFooterStrRight write SetFooterStrRight; - function GetHowToEnableFrameUI(): PRInt16; safecall; - procedure SetHowToEnableFrameUI(aHowToEnableFrameUI: PRInt16); safecall; - property HowToEnableFrameUI: PRInt16 read GetHowToEnableFrameUI write SetHowToEnableFrameUI; - function GetIsCancelled(): PRBool; safecall; - procedure SetIsCancelled(aIsCancelled: PRBool); safecall; - property IsCancelled: PRBool read GetIsCancelled write SetIsCancelled; - function GetPrintFrameTypeUsage(): PRInt16; safecall; - procedure SetPrintFrameTypeUsage(aPrintFrameTypeUsage: PRInt16); safecall; - property PrintFrameTypeUsage: PRInt16 read GetPrintFrameTypeUsage write SetPrintFrameTypeUsage; - function GetPrintFrameType(): PRInt16; safecall; - procedure SetPrintFrameType(aPrintFrameType: PRInt16); safecall; - property PrintFrameType: PRInt16 read GetPrintFrameType write SetPrintFrameType; - function GetPrintSilent(): PRBool; safecall; - procedure SetPrintSilent(aPrintSilent: PRBool); safecall; - property PrintSilent: PRBool read GetPrintSilent write SetPrintSilent; - function GetShrinkToFit(): PRBool; safecall; - procedure SetShrinkToFit(aShrinkToFit: PRBool); safecall; - property ShrinkToFit: PRBool read GetShrinkToFit write SetShrinkToFit; - function GetShowPrintProgress(): PRBool; safecall; - procedure SetShowPrintProgress(aShowPrintProgress: PRBool); safecall; - property ShowPrintProgress: PRBool read GetShowPrintProgress write SetShowPrintProgress; - function GetPaperName(): PWideChar; safecall; - procedure SetPaperName(const aPaperName: PWideChar); safecall; - property PaperName: PWideChar read GetPaperName write SetPaperName; - function GetPaperSizeType(): PRInt16; safecall; - procedure SetPaperSizeType(aPaperSizeType: PRInt16); safecall; - property PaperSizeType: PRInt16 read GetPaperSizeType write SetPaperSizeType; - function GetPaperData(): PRInt16; safecall; - procedure SetPaperData(aPaperData: PRInt16); safecall; - property PaperData: PRInt16 read GetPaperData write SetPaperData; - function GetPaperWidth(): Double; safecall; - procedure SetPaperWidth(aPaperWidth: Double); safecall; - property PaperWidth: Double read GetPaperWidth write SetPaperWidth; - function GetPaperHeight(): Double; safecall; - procedure SetPaperHeight(aPaperHeight: Double); safecall; - property PaperHeight: Double read GetPaperHeight write SetPaperHeight; - function GetPaperSizeUnit(): PRInt16; safecall; - procedure SetPaperSizeUnit(aPaperSizeUnit: PRInt16); safecall; - property PaperSizeUnit: PRInt16 read GetPaperSizeUnit write SetPaperSizeUnit; - function GetPlexName(): PWideChar; safecall; - procedure SetPlexName(const aPlexName: PWideChar); safecall; - property PlexName: PWideChar read GetPlexName write SetPlexName; - function GetColorspace(): PWideChar; safecall; - procedure SetColorspace(const aColorspace: PWideChar); safecall; - property Colorspace: PWideChar read GetColorspace write SetColorspace; - function GetResolutionName(): PWideChar; safecall; - procedure SetResolutionName(const aResolutionName: PWideChar); safecall; - property ResolutionName: PWideChar read GetResolutionName write SetResolutionName; - function GetDownloadFonts(): PRBool; safecall; - procedure SetDownloadFonts(aDownloadFonts: PRBool); safecall; - property DownloadFonts: PRBool read GetDownloadFonts write SetDownloadFonts; - function GetPrintReversed(): PRBool; safecall; - procedure SetPrintReversed(aPrintReversed: PRBool); safecall; - property PrintReversed: PRBool read GetPrintReversed write SetPrintReversed; - function GetPrintInColor(): PRBool; safecall; - procedure SetPrintInColor(aPrintInColor: PRBool); safecall; - property PrintInColor: PRBool read GetPrintInColor write SetPrintInColor; - function GetPaperSize(): PRInt32; safecall; - procedure SetPaperSize(aPaperSize: PRInt32); safecall; - property PaperSize: PRInt32 read GetPaperSize write SetPaperSize; - function GetOrientation(): PRInt32; safecall; - procedure SetOrientation(aOrientation: PRInt32); safecall; - property Orientation: PRInt32 read GetOrientation write SetOrientation; - function GetPrintCommand(): PWideChar; safecall; - procedure SetPrintCommand(const aPrintCommand: PWideChar); safecall; - property PrintCommand: PWideChar read GetPrintCommand write SetPrintCommand; - function GetNumCopies(): PRInt32; safecall; - procedure SetNumCopies(aNumCopies: PRInt32); safecall; - property NumCopies: PRInt32 read GetNumCopies write SetNumCopies; - function GetPrinterName(): PWideChar; safecall; - procedure SetPrinterName(const aPrinterName: PWideChar); safecall; - property PrinterName: PWideChar read GetPrinterName write SetPrinterName; - function GetPrintToFile(): PRBool; safecall; - procedure SetPrintToFile(aPrintToFile: PRBool); safecall; - property PrintToFile: PRBool read GetPrintToFile write SetPrintToFile; - function GetToFileName(): PWideChar; safecall; - procedure SetToFileName(const aToFileName: PWideChar); safecall; - property ToFileName: PWideChar read GetToFileName write SetToFileName; - function GetPrintPageDelay(): PRInt32; safecall; - procedure SetPrintPageDelay(aPrintPageDelay: PRInt32); safecall; - property PrintPageDelay: PRInt32 read GetPrintPageDelay write SetPrintPageDelay; - function GetIsInitializedFromPrinter(): PRBool; safecall; - procedure SetIsInitializedFromPrinter(aIsInitializedFromPrinter: PRBool); safecall; - property IsInitializedFromPrinter: PRBool read GetIsInitializedFromPrinter write SetIsInitializedFromPrinter; - function GetIsInitializedFromPrefs(): PRBool; safecall; - procedure SetIsInitializedFromPrefs(aIsInitializedFromPrefs: PRBool); safecall; - property IsInitializedFromPrefs: PRBool read GetIsInitializedFromPrefs write SetIsInitializedFromPrefs; - procedure SetMarginInTwips(var aMargin: nsMargin); safecall; - procedure GetMarginInTwips(var aMargin: nsMargin); safecall; - end; - - nsIProfile_safe18 = interface(nsISupports_safe18) - ['{02b0625a-e7f3-11d2-9f5a-006008a6efe9}'] - function GetProfileCount(): PRInt32; safecall; - property ProfileCount: PRInt32 read GetProfileCount; - procedure GetProfileList(out length: PRUint32; out profileNames_array); safecall; - function ProfileExists(const profileName: PWideChar): PRBool; safecall; - function GetCurrentProfile(): PWideChar; safecall; - procedure SetCurrentProfile(const aCurrentProfile: PWideChar); safecall; - property CurrentProfile: PWideChar read GetCurrentProfile write SetCurrentProfile; - procedure ShutDownCurrentProfile(shutDownType: PRUint32); safecall; - procedure CreateNewProfile(const profileName: PWideChar; const nativeProfileDir: PWideChar; const langcode: PWideChar; useExistingDir: PRBool); safecall; - procedure RenameProfile(const oldName: PWideChar; const newName: PWideChar); safecall; - procedure DeleteProfile(const name: PWideChar; canDeleteFiles: PRBool); safecall; - procedure CloneProfile(const profileName: PWideChar); safecall; - end; - - nsIProfileChangeStatus_safe18 = interface(nsISupports_safe18) - ['{2f977d43-5485-11d4-87e2-0010a4e75ef2}'] - procedure VetoChange(); safecall; - procedure ChangeFailed(); safecall; - end; - - nsIPrompt_safe18 = interface(nsISupports_safe18) - ['{a63f70c0-148b-11d3-9333-00104ba0fd40}'] - procedure Alert(const dialogTitle: PWideChar; const text: PWideChar); safecall; - procedure AlertCheck(const dialogTitle: PWideChar; const text: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool); safecall; - function Confirm(const dialogTitle: PWideChar; const text: PWideChar): PRBool; safecall; - function ConfirmCheck(const dialogTitle: PWideChar; const text: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool): PRBool; safecall; - function ConfirmEx(const dialogTitle: PWideChar; const text: PWideChar; buttonFlags: PRUint32; const button0Title: PWideChar; const button1Title: PWideChar; const button2Title: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool): PRInt32; safecall; - function Prompt(const dialogTitle: PWideChar; const text: PWideChar; out value: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool): PRBool; safecall; - function PromptPassword(const dialogTitle: PWideChar; const text: PWideChar; out password: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool): PRBool; safecall; - function PromptUsernameAndPassword(const dialogTitle: PWideChar; const text: PWideChar; out username: PWideChar; out password: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool): PRBool; safecall; - function Select(const dialogTitle: PWideChar; const text: PWideChar; count: PRUint32; const selectList_array; out outSelection: PRInt32): PRBool; safecall; - end; - - nsIPromptService_safe18 = interface(nsISupports_safe18) - ['{1630c61a-325e-49ca-8759-a31b16c47aa5}'] - procedure Alert(aParent: nsIDOMWindow_safe18; const aDialogTitle: PWideChar; const aText: PWideChar); safecall; - procedure AlertCheck(aParent: nsIDOMWindow_safe18; const aDialogTitle: PWideChar; const aText: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool); safecall; - function Confirm(aParent: nsIDOMWindow_safe18; const aDialogTitle: PWideChar; const aText: PWideChar): PRBool; safecall; - function ConfirmCheck(aParent: nsIDOMWindow_safe18; const aDialogTitle: PWideChar; const aText: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool): PRBool; safecall; - function ConfirmEx(aParent: nsIDOMWindow_safe18; const aDialogTitle: PWideChar; const aText: PWideChar; aButtonFlags: PRUint32; const aButton0Title: PWideChar; const aButton1Title: PWideChar; const aButton2Title: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool): PRInt32; safecall; - function Prompt(aParent: nsIDOMWindow_safe18; const aDialogTitle: PWideChar; const aText: PWideChar; out aValue: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool): PRBool; safecall; - function PromptUsernameAndPassword(aParent: nsIDOMWindow_safe18; const aDialogTitle: PWideChar; const aText: PWideChar; out aUsername: PWideChar; out aPassword: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool): PRBool; safecall; - function PromptPassword(aParent: nsIDOMWindow_safe18; const aDialogTitle: PWideChar; const aText: PWideChar; out aPassword: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool): PRBool; safecall; - function Select(aParent: nsIDOMWindow_safe18; const aDialogTitle: PWideChar; const aText: PWideChar; aCount: PRUint32; const aSelectList_array; out aOutSelection: PRInt32): PRBool; safecall; - end; - - nsIProperties_safe18 = interface(nsISupports_safe18) - ['{78650582-4e93-4b60-8e85-26ebd3eb14ca}'] - procedure Get(const prop: PAnsiChar; constref iid: TGUID; out _result); safecall; - procedure _Set(const prop: PAnsiChar; value: nsISupports_safe18); safecall; - function Has(const prop: PAnsiChar): PRBool; safecall; - procedure Undefine(const prop: PAnsiChar); safecall; - procedure GetKeys(out count: PRUint32; out keys_array); safecall; - end; - - nsIProtocolHandler_safe18 = interface(nsISupports_safe18) - ['{15fd6940-8ea7-11d3-93ad-00104ba0fd40}'] - procedure GetScheme(aScheme: nsACString); safecall; - function GetDefaultPort(): PRInt32; safecall; - property DefaultPort: PRInt32 read GetDefaultPort; - function GetProtocolFlags(): PRUint32; safecall; - property ProtocolFlags: PRUint32 read GetProtocolFlags; - function NewURI(const aSpec: nsACString; const aOriginCharset: PAnsiChar; aBaseURI: nsIURI_safe18): nsIURI_safe18; safecall; - function NewChannel(aURI: nsIURI_safe18): nsIChannel_safe18; safecall; - function AllowPort(port: PRInt32; const scheme: PAnsiChar): PRBool; safecall; - end; - - nsIRequestObserver_safe18 = interface(nsISupports_safe18) - ['{fd91e2e0-1481-11d3-9333-00104ba0fd40}'] - procedure OnStartRequest(aRequest: nsIRequest_safe18; aContext: nsISupports_safe18); safecall; - procedure OnStopRequest(aRequest: nsIRequest_safe18; aContext: nsISupports_safe18; aStatusCode: nsresult); safecall; - end; - - nsIScriptableInputStream_safe18 = interface(nsISupports_safe18) - ['{a2a32f90-9b90-11d3-a189-0050041caf44}'] - procedure Close(); safecall; - procedure Init(aInputStream: nsIInputStream_safe18); safecall; - function Available(): PRUint32; safecall; - function Read(aCount: PRUint32): PAnsiChar; safecall; - end; - - nsISecurityWarningDialogs_safe18 = interface(nsISupports_safe18) - ['{1c399d06-1dd2-11b2-bc58-c87cbcacdb78}'] - function ConfirmEnteringSecure(ctx: nsIInterfaceRequestor_safe18): PRBool; safecall; - function ConfirmEnteringWeak(ctx: nsIInterfaceRequestor_safe18): PRBool; safecall; - function ConfirmLeavingSecure(ctx: nsIInterfaceRequestor_safe18): PRBool; safecall; - function ConfirmMixedMode(ctx: nsIInterfaceRequestor_safe18): PRBool; safecall; - function ConfirmPostToInsecure(ctx: nsIInterfaceRequestor_safe18): PRBool; safecall; - function ConfirmPostToInsecureFromSecure(ctx: nsIInterfaceRequestor_safe18): PRBool; safecall; - end; - - nsISelection_safe18 = interface(nsISupports_safe18) - ['{b2c7ed59-8634-4352-9e37-5484c8b6e4e1}'] - function GetAnchorNode(): nsIDOMNode_safe18; safecall; - property AnchorNode: nsIDOMNode_safe18 read GetAnchorNode; - function GetAnchorOffset(): PRInt32; safecall; - property AnchorOffset: PRInt32 read GetAnchorOffset; - function GetFocusNode(): nsIDOMNode_safe18; safecall; - property FocusNode: nsIDOMNode_safe18 read GetFocusNode; - function GetFocusOffset(): PRInt32; safecall; - property FocusOffset: PRInt32 read GetFocusOffset; - function GetIsCollapsed(): PRBool; safecall; - property IsCollapsed: PRBool read GetIsCollapsed; - function GetRangeCount(): PRInt32; safecall; - property RangeCount: PRInt32 read GetRangeCount; - function GetRangeAt(index: PRInt32): nsIDOMRange_safe18; safecall; - procedure Collapse(parentNode: nsIDOMNode_safe18; offset: PRInt32); safecall; - procedure Extend(parentNode: nsIDOMNode_safe18; offset: PRInt32); safecall; - procedure CollapseToStart(); safecall; - procedure CollapseToEnd(); safecall; - function ContainsNode(node: nsIDOMNode_safe18; entirelyContained: PRBool): PRBool; safecall; - procedure SelectAllChildren(parentNode: nsIDOMNode_safe18); safecall; - procedure AddRange(range: nsIDOMRange_safe18); safecall; - procedure RemoveRange(range: nsIDOMRange_safe18); safecall; - procedure RemoveAllRanges(); safecall; - procedure DeleteFromDocument(); safecall; - procedure SelectionLanguageChange(langRTL: PRBool); safecall; - function ToString(): PWideChar; safecall; - end; - - nsIServiceManager_safe18 = interface(nsISupports_safe18) - ['{8bb35ed9-e332-462d-9155-4a002ab5c958}'] - procedure GetService(constref aClass: TGUID; constref aIID: TGUID; out _result); safecall; - procedure GetServiceByContractID(const aContractID: PAnsiChar; constref aIID: TGUID; out _result); safecall; - function IsServiceInstantiated(constref aClass: TGUID; constref aIID: TGUID): PRBool; safecall; - function IsServiceInstantiatedByContractID(const aContractID: PAnsiChar; constref aIID: TGUID): PRBool; safecall; - end; - - nsISHistory_safe18 = interface(nsISupports_safe18) - ['{7294fe9b-14d8-11d5-9882-00c04fa02f40}'] - function GetCount(): PRInt32; safecall; - property Count: PRInt32 read GetCount; - function GetIndex(): PRInt32; safecall; - property Index: PRInt32 read GetIndex; - function GetMaxLength(): PRInt32; safecall; - procedure SetMaxLength(aMaxLength: PRInt32); safecall; - property MaxLength: PRInt32 read GetMaxLength write SetMaxLength; - function GetEntryAtIndex(index: PRInt32; modifyIndex: PRBool): nsIHistoryEntry_safe18; safecall; - procedure PurgeHistory(numEntries: PRInt32); safecall; - procedure AddSHistoryListener(aListener: nsISHistoryListener_safe18); safecall; - procedure RemoveSHistoryListener(aListener: nsISHistoryListener_safe18); safecall; - function GetSHistoryEnumerator(): nsISimpleEnumerator_safe18; safecall; - property SHistoryEnumerator: nsISimpleEnumerator_safe18 read GetSHistoryEnumerator; - end; - - nsISHistoryListener_safe18 = interface(nsISupports_safe18) - ['{3b07f591-e8e1-11d4-9882-00c04fa02f40}'] - procedure OnHistoryNewEntry(aNewURI: nsIURI_safe18); safecall; - function OnHistoryGoBack(aBackURI: nsIURI_safe18): PRBool; safecall; - function OnHistoryGoForward(aForwardURI: nsIURI_safe18): PRBool; safecall; - function OnHistoryReload(aReloadURI: nsIURI_safe18; aReloadFlags: PRUint32): PRBool; safecall; - function OnHistoryGotoIndex(aIndex: PRInt32; aGotoURI: nsIURI_safe18): PRBool; safecall; - function OnHistoryPurge(aNumEntries: PRInt32): PRBool; safecall; - end; - - nsIStreamListener_safe18 = interface(nsIRequestObserver_safe18) - ['{1a637020-1482-11d3-9333-00104ba0fd40}'] - procedure OnDataAvailable(aRequest: nsIRequest_safe18; aContext: nsISupports_safe18; aInputStream: nsIInputStream_safe18; aOffset: PRUint32; aCount: PRUint32); safecall; - end; - - nsISupportsPrimitive_safe18 = interface(nsISupports_safe18) - ['{d0d4b136-1dd1-11b2-9371-f0727ef827c0}'] - function GetType(): PRUint16; safecall; - property _Type: PRUint16 read GetType; - end; - - nsISupportsID_safe18 = interface(nsISupportsPrimitive_safe18) - ['{d18290a0-4a1c-11d3-9890-006008962422}'] - function GetData(): PGUID; safecall; - procedure SetData(const aData: PGUID); safecall; - property Data: PGUID read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsCString_safe18 = interface(nsISupportsPrimitive_safe18) - ['{d65ff270-4a1c-11d3-9890-006008962422}'] - procedure GetData(aData: nsACString); safecall; - procedure SetData(const aData: nsACString); safecall; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsString_safe18 = interface(nsISupportsPrimitive_safe18) - ['{d79dc970-4a1c-11d3-9890-006008962422}'] - procedure GetData(aData: nsAString); safecall; - procedure SetData(const aData: nsAString); safecall; - function ToString(): PWideChar; safecall; - end; - - nsISupportsPRBool_safe18 = interface(nsISupportsPrimitive_safe18) - ['{ddc3b490-4a1c-11d3-9890-006008962422}'] - function GetData(): PRBool; safecall; - procedure SetData(aData: PRBool); safecall; - property Data: PRBool read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsPRUint8_safe18 = interface(nsISupportsPrimitive_safe18) - ['{dec2e4e0-4a1c-11d3-9890-006008962422}'] - function GetData(): PRUint8; safecall; - procedure SetData(aData: PRUint8); safecall; - property Data: PRUint8 read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsPRUint16_safe18 = interface(nsISupportsPrimitive_safe18) - ['{dfacb090-4a1c-11d3-9890-006008962422}'] - function GetData(): PRUint16; safecall; - procedure SetData(aData: PRUint16); safecall; - property Data: PRUint16 read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsPRUint32_safe18 = interface(nsISupportsPrimitive_safe18) - ['{e01dc470-4a1c-11d3-9890-006008962422}'] - function GetData(): PRUint32; safecall; - procedure SetData(aData: PRUint32); safecall; - property Data: PRUint32 read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsPRUint64_safe18 = interface(nsISupportsPrimitive_safe18) - ['{e13567c0-4a1c-11d3-9890-006008962422}'] - function GetData(): PRUint64; safecall; - procedure SetData(aData: PRUint64); safecall; - property Data: PRUint64 read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsPRTime_safe18 = interface(nsISupportsPrimitive_safe18) - ['{e2563630-4a1c-11d3-9890-006008962422}'] - function GetData(): PRTime; safecall; - procedure SetData(aData: PRTime); safecall; - property Data: PRTime read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsChar_safe18 = interface(nsISupportsPrimitive_safe18) - ['{e2b05e40-4a1c-11d3-9890-006008962422}'] - function GetData(): AnsiChar; safecall; - procedure SetData(aData: AnsiChar); safecall; - property Data: AnsiChar read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsPRInt16_safe18 = interface(nsISupportsPrimitive_safe18) - ['{e30d94b0-4a1c-11d3-9890-006008962422}'] - function GetData(): PRInt16; safecall; - procedure SetData(aData: PRInt16); safecall; - property Data: PRInt16 read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsPRInt32_safe18 = interface(nsISupportsPrimitive_safe18) - ['{e36c5250-4a1c-11d3-9890-006008962422}'] - function GetData(): PRInt32; safecall; - procedure SetData(aData: PRInt32); safecall; - property Data: PRInt32 read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsPRInt64_safe18 = interface(nsISupportsPrimitive_safe18) - ['{e3cb0ff0-4a1c-11d3-9890-006008962422}'] - function GetData(): PRInt64; safecall; - procedure SetData(aData: PRInt64); safecall; - property Data: PRInt64 read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsFloat_safe18 = interface(nsISupportsPrimitive_safe18) - ['{abeaa390-4ac0-11d3-baea-00805f8a5dd7}'] - function GetData(): Single; safecall; - procedure SetData(aData: Single); safecall; - property Data: Single read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsDouble_safe18 = interface(nsISupportsPrimitive_safe18) - ['{b32523a0-4ac0-11d3-baea-00805f8a5dd7}'] - function GetData(): Double; safecall; - procedure SetData(aData: Double); safecall; - property Data: Double read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsVoid_safe18 = interface(nsISupportsPrimitive_safe18) - ['{464484f0-568d-11d3-baf8-00805f8a5dd7}'] - function GetData(): Pointer; safecall; - procedure SetData(aData: Pointer); safecall; - property Data: Pointer read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsInterfacePointer_safe18 = interface(nsISupportsPrimitive_safe18) - ['{995ea724-1dd1-11b2-9211-c21bdd3e7ed0}'] - function GetData(): nsISupports_safe18; safecall; - procedure SetData(aData: nsISupports_safe18); safecall; - property Data: nsISupports_safe18 read GetData write SetData; - function GetDataIID(): PGUID; safecall; - procedure SetDataIID(const aDataIID: PGUID); safecall; - property DataIID: PGUID read GetDataIID write SetDataIID; - function ToString(): PAnsiChar; safecall; - end; - - nsITooltipListener_safe18 = interface(nsISupports_safe18) - ['{44b78386-1dd2-11b2-9ad2-e4eee2ca1916}'] - procedure OnShowTooltip(aXCoords: PRInt32; aYCoords: PRInt32; const aTipText: PWideChar); safecall; - procedure OnHideTooltip(); safecall; - end; - - nsITooltipTextProvider_safe18 = interface(nsISupports_safe18) - ['{b128a1e6-44f3-4331-8fbe-5af360ff21ee}'] - function GetNodeText(aNode: nsIDOMNode_safe18; out aText: PWideChar): PRBool; safecall; - end; - - nsITraceRefcnt_safe18 = interface(nsISupports_safe18) - ['{273dc92f-0fe6-4545-96a9-21be77828039}'] - procedure LogAddRef(aPtr: Pointer; aNewRefcnt: nsrefcnt; const aTypeName: PAnsiChar; aInstanceSize: PRUint32); safecall; - procedure LogRelease(aPtr: Pointer; aNewRefcnt: nsrefcnt; const aTypeName: PAnsiChar); safecall; - procedure LogCtor(aPtr: Pointer; const aTypeName: PAnsiChar; aInstanceSize: PRUint32); safecall; - procedure LogDtor(aPtr: Pointer; const aTypeName: PAnsiChar; aInstanceSize: PRUint32); safecall; - procedure LogAddCOMPtr(aPtr: Pointer; aObject: nsISupports_safe18); safecall; - procedure LogReleaseCOMPtr(aPtr: Pointer; aObject: nsISupports_safe18); safecall; - end; - - nsIUnicharStreamListener_safe18 = interface(nsIRequestObserver_safe18) - ['{4a7e9b62-fef8-400d-9865-d6820f630b4c}'] - procedure OnUnicharDataAvailable(aRequest: nsIRequest_safe18; aContext: nsISupports_safe18; const aData: nsAString); safecall; - end; - - nsIUploadChannel_safe18 = interface(nsISupports_safe18) - ['{ddf633d8-e9a4-439d-ad88-de636fd9bb75}'] - procedure SetUploadStream(aStream: nsIInputStream_safe18; const aContentType: nsACString; aContentLength: PRInt32); safecall; - function GetUploadStream(): nsIInputStream_safe18; safecall; - property UploadStream: nsIInputStream_safe18 read GetUploadStream; - end; - - nsIURIContentListener_safe18 = interface(nsISupports_safe18) - ['{94928ab3-8b63-11d3-989d-001083010e9b}'] - function OnStartURIOpen(aURI: nsIURI_safe18): PRBool; safecall; - function DoContent(const aContentType: PAnsiChar; aIsContentPreferred: PRBool; aRequest: nsIRequest_safe18; out aContentHandler: nsIStreamListener_safe18): PRBool; safecall; - function IsPreferred(const aContentType: PAnsiChar; out aDesiredContentType: PAnsiChar): PRBool; safecall; - function CanHandleContent(const aContentType: PAnsiChar; aIsContentPreferred: PRBool; out aDesiredContentType: PAnsiChar): PRBool; safecall; - function GetLoadCookie(): nsISupports_safe18; safecall; - procedure SetLoadCookie(aLoadCookie: nsISupports_safe18); safecall; - property LoadCookie: nsISupports_safe18 read GetLoadCookie write SetLoadCookie; - function GetParentContentListener(): nsIURIContentListener_safe18; safecall; - procedure SetParentContentListener(aParentContentListener: nsIURIContentListener_safe18); safecall; - property ParentContentListener: nsIURIContentListener_safe18 read GetParentContentListener write SetParentContentListener; - end; - - nsIWeakReference_safe18 = interface(nsISupports_safe18) - ['{9188bc85-f92e-11d2-81ef-0060083a0bcf}'] - procedure QueryReferent(constref uuid: TGUID; out _result); safecall; - end; - - nsISupportsWeakReference_safe18 = interface(nsISupports_safe18) - ['{9188bc86-f92e-11d2-81ef-0060083a0bcf}'] - function GetWeakReference(): nsIWeakReference_safe18; safecall; - end; - - nsIWebBrowser_safe18 = interface(nsISupports_safe18) - ['{69e5df00-7b8b-11d3-af61-00a024ffc08c}'] - procedure AddWebBrowserListener(aListener: nsIWeakReference_safe18; constref aIID: TGUID); safecall; - procedure RemoveWebBrowserListener(aListener: nsIWeakReference_safe18; constref aIID: TGUID); safecall; - function GetContainerWindow(): nsIWebBrowserChrome_safe18; safecall; - procedure SetContainerWindow(aContainerWindow: nsIWebBrowserChrome_safe18); safecall; - property ContainerWindow: nsIWebBrowserChrome_safe18 read GetContainerWindow write SetContainerWindow; - function GetParentURIContentListener(): nsIURIContentListener_safe18; safecall; - procedure SetParentURIContentListener(aParentURIContentListener: nsIURIContentListener_safe18); safecall; - property ParentURIContentListener: nsIURIContentListener_safe18 read GetParentURIContentListener write SetParentURIContentListener; - function GetContentDOMWindow(): nsIDOMWindow_safe18; safecall; - property ContentDOMWindow: nsIDOMWindow_safe18 read GetContentDOMWindow; - end; - - nsIWebBrowserChrome_safe18 = interface(nsISupports_safe18) - ['{ba434c60-9d52-11d3-afb0-00a024ffc08c}'] - procedure SetStatus(statusType: PRUint32; const status: PWideChar); safecall; - function GetWebBrowser(): nsIWebBrowser_safe18; safecall; - procedure SetWebBrowser(aWebBrowser: nsIWebBrowser_safe18); safecall; - property WebBrowser: nsIWebBrowser_safe18 read GetWebBrowser write SetWebBrowser; - function GetChromeFlags(): PRUint32; safecall; - procedure SetChromeFlags(aChromeFlags: PRUint32); safecall; - property ChromeFlags: PRUint32 read GetChromeFlags write SetChromeFlags; - procedure DestroyBrowserWindow(); safecall; - procedure SizeBrowserTo(aCX: PRInt32; aCY: PRInt32); safecall; - procedure ShowAsModal(); safecall; - function IsWindowModal(): PRBool; safecall; - procedure ExitModalEventLoop(aStatus: nsresult); safecall; - end; - - nsIWebBrowserChromeFocus_safe18 = interface(nsISupports_safe18) - ['{d2206418-1dd1-11b2-8e55-acddcd2bcfb8}'] - procedure FocusNextElement(); safecall; - procedure FocusPrevElement(); safecall; - end; - - nsIWebBrowserFind_safe18 = interface(nsISupports_safe18) - ['{2f977d44-5485-11d4-87e2-0010a4e75ef2}'] - function FindNext(): PRBool; safecall; - function GetSearchString(): PWideChar; safecall; - procedure SetSearchString(const aSearchString: PWideChar); safecall; - property SearchString: PWideChar read GetSearchString write SetSearchString; - function GetFindBackwards(): PRBool; safecall; - procedure SetFindBackwards(aFindBackwards: PRBool); safecall; - property FindBackwards: PRBool read GetFindBackwards write SetFindBackwards; - function GetWrapFind(): PRBool; safecall; - procedure SetWrapFind(aWrapFind: PRBool); safecall; - property WrapFind: PRBool read GetWrapFind write SetWrapFind; - function GetEntireWord(): PRBool; safecall; - procedure SetEntireWord(aEntireWord: PRBool); safecall; - property EntireWord: PRBool read GetEntireWord write SetEntireWord; - function GetMatchCase(): PRBool; safecall; - procedure SetMatchCase(aMatchCase: PRBool); safecall; - property MatchCase: PRBool read GetMatchCase write SetMatchCase; - function GetSearchFrames(): PRBool; safecall; - procedure SetSearchFrames(aSearchFrames: PRBool); safecall; - property SearchFrames: PRBool read GetSearchFrames write SetSearchFrames; - end; - - nsIWebBrowserFindInFrames_safe18 = interface(nsISupports_safe18) - ['{e0f5d182-34bc-11d5-be5b-b760676c6ebc}'] - function GetCurrentSearchFrame(): nsIDOMWindow_safe18; safecall; - procedure SetCurrentSearchFrame(aCurrentSearchFrame: nsIDOMWindow_safe18); safecall; - property CurrentSearchFrame: nsIDOMWindow_safe18 read GetCurrentSearchFrame write SetCurrentSearchFrame; - function GetRootSearchFrame(): nsIDOMWindow_safe18; safecall; - procedure SetRootSearchFrame(aRootSearchFrame: nsIDOMWindow_safe18); safecall; - property RootSearchFrame: nsIDOMWindow_safe18 read GetRootSearchFrame write SetRootSearchFrame; - function GetSearchSubframes(): PRBool; safecall; - procedure SetSearchSubframes(aSearchSubframes: PRBool); safecall; - property SearchSubframes: PRBool read GetSearchSubframes write SetSearchSubframes; - function GetSearchParentFrames(): PRBool; safecall; - procedure SetSearchParentFrames(aSearchParentFrames: PRBool); safecall; - property SearchParentFrames: PRBool read GetSearchParentFrames write SetSearchParentFrames; - end; - - nsIWebBrowserFocus_safe18 = interface(nsISupports_safe18) - ['{9c5d3c58-1dd1-11b2-a1c9-f3699284657a}'] - procedure Activate(); safecall; - procedure Deactivate(); safecall; - procedure SetFocusAtFirstElement(); safecall; - procedure SetFocusAtLastElement(); safecall; - function GetFocusedWindow(): nsIDOMWindow_safe18; safecall; - procedure SetFocusedWindow(aFocusedWindow: nsIDOMWindow_safe18); safecall; - property FocusedWindow: nsIDOMWindow_safe18 read GetFocusedWindow write SetFocusedWindow; - function GetFocusedElement(): nsIDOMElement_safe18; safecall; - procedure SetFocusedElement(aFocusedElement: nsIDOMElement_safe18); safecall; - property FocusedElement: nsIDOMElement_safe18 read GetFocusedElement write SetFocusedElement; - end; - - nsIWebBrowserPrint_safe18 = interface(nsISupports_safe18) - ['{9a7ca4b0-fbba-11d4-a869-00105a183419}'] - function GetGlobalPrintSettings(): nsIPrintSettings_safe18; safecall; - property GlobalPrintSettings: nsIPrintSettings_safe18 read GetGlobalPrintSettings; - function GetCurrentPrintSettings(): nsIPrintSettings_safe18; safecall; - property CurrentPrintSettings: nsIPrintSettings_safe18 read GetCurrentPrintSettings; - function GetCurrentChildDOMWindow(): nsIDOMWindow_safe18; safecall; - property CurrentChildDOMWindow: nsIDOMWindow_safe18 read GetCurrentChildDOMWindow; - function GetDoingPrint(): PRBool; safecall; - property DoingPrint: PRBool read GetDoingPrint; - function GetDoingPrintPreview(): PRBool; safecall; - property DoingPrintPreview: PRBool read GetDoingPrintPreview; - function GetIsFramesetDocument(): PRBool; safecall; - property IsFramesetDocument: PRBool read GetIsFramesetDocument; - function GetIsFramesetFrameSelected(): PRBool; safecall; - property IsFramesetFrameSelected: PRBool read GetIsFramesetFrameSelected; - function GetIsIFrameSelected(): PRBool; safecall; - property IsIFrameSelected: PRBool read GetIsIFrameSelected; - function GetIsRangeSelection(): PRBool; safecall; - property IsRangeSelection: PRBool read GetIsRangeSelection; - function GetPrintPreviewNumPages(): PRInt32; safecall; - property PrintPreviewNumPages: PRInt32 read GetPrintPreviewNumPages; - procedure Print(aThePrintSettings: nsIPrintSettings_safe18; aWPListener: nsIWebProgressListener_safe18); safecall; - procedure PrintPreview(aThePrintSettings: nsIPrintSettings_safe18; aChildDOMWin: nsIDOMWindow_safe18; aWPListener: nsIWebProgressListener_safe18); safecall; - procedure PrintPreviewNavigate(aNavType: PRInt16; aPageNum: PRInt32); safecall; - procedure Cancel(); safecall; - procedure EnumerateDocumentNames(out aCount: PRUint32; out aResult_array); safecall; - procedure ExitPrintPreview(); safecall; - end; - - nsIWebBrowserSetup_safe18 = interface(nsISupports_safe18) - ['{f15398a0-8018-11d3-af70-00a024ffc08c}'] - procedure SetProperty(aId: PRUint32; aValue: PRUint32); safecall; - end; - - nsIWebBrowserStream_safe18 = interface(nsISupports_safe18) - ['{86d02f0e-219b-4cfc-9c88-bd98d2cce0b8}'] - procedure OpenStream(aBaseURI: nsIURI_safe18; const aContentType: nsACString); safecall; - procedure AppendToStream(const aData_array; aLen: PRUint32); safecall; - procedure CloseStream(); safecall; - end; - - nsIWebProgress_safe18 = interface(nsISupports_safe18) - ['{570f39d0-efd0-11d3-b093-00a024ffc08c}'] - procedure AddProgressListener(aListener: nsIWebProgressListener_safe18; aNotifyMask: PRUint32); safecall; - procedure RemoveProgressListener(aListener: nsIWebProgressListener_safe18); safecall; - function GetDOMWindow(): nsIDOMWindow_safe18; safecall; - property DOMWindow: nsIDOMWindow_safe18 read GetDOMWindow; - function GetIsLoadingDocument(): PRBool; safecall; - property IsLoadingDocument: PRBool read GetIsLoadingDocument; - end; - - nsIWebProgressListener_safe18 = interface(nsISupports_safe18) - ['{570f39d1-efd0-11d3-b093-00a024ffc08c}'] - procedure OnStateChange(aWebProgress: nsIWebProgress_safe18; aRequest: nsIRequest_safe18; aStateFlags: PRUint32; aStatus: nsresult); safecall; - procedure OnProgressChange(aWebProgress: nsIWebProgress_safe18; aRequest: nsIRequest_safe18; aCurSelfProgress: PRInt32; aMaxSelfProgress: PRInt32; aCurTotalProgress: PRInt32; aMaxTotalProgress: PRInt32); safecall; - procedure OnLocationChange(aWebProgress: nsIWebProgress_safe18; aRequest: nsIRequest_safe18; aLocation: nsIURI_safe18); safecall; - procedure OnStatusChange(aWebProgress: nsIWebProgress_safe18; aRequest: nsIRequest_safe18; aStatus: nsresult; const aMessage: PWideChar); safecall; - procedure OnSecurityChange(aWebProgress: nsIWebProgress_safe18; aRequest: nsIRequest_safe18; aState: PRUint32); safecall; - end; - - nsIWindowCreator_safe18 = interface(nsISupports_safe18) - ['{30465632-a777-44cc-90f9-8145475ef999}'] - function CreateChromeWindow(parent: nsIWebBrowserChrome_safe18; chromeFlags: PRUint32): nsIWebBrowserChrome_safe18; safecall; - end; - - nsIWindowWatcher_safe18 = interface(nsISupports_safe18) - ['{002286a8-494b-43b3-8ddd-49e3fc50622b}'] - function OpenWindow(aParent: nsIDOMWindow_safe18; const aUrl: PAnsiChar; const aName: PAnsiChar; const aFeatures: PAnsiChar; aArguments: nsISupports_safe18): nsIDOMWindow_safe18; safecall; - procedure RegisterNotification(aObserver: nsIObserver_safe18); safecall; - procedure UnregisterNotification(aObserver: nsIObserver_safe18); safecall; - function GetWindowEnumerator(): nsISimpleEnumerator_safe18; safecall; - function GetNewPrompter(aParent: nsIDOMWindow_safe18): nsIPrompt_safe18; safecall; - function GetNewAuthPrompter(aParent: nsIDOMWindow_safe18): nsIAuthPrompt_safe18; safecall; - procedure SetWindowCreator(creator: nsIWindowCreator_safe18); safecall; - function GetChromeForWindow(aWindow: nsIDOMWindow_safe18): nsIWebBrowserChrome_safe18; safecall; - function GetWindowByName(const aTargetName: PWideChar; aCurrentWindow: nsIDOMWindow_safe18): nsIDOMWindow_safe18; safecall; - function GetActiveWindow(): nsIDOMWindow_safe18; safecall; - procedure SetActiveWindow(aActiveWindow: nsIDOMWindow_safe18); safecall; - property ActiveWindow: nsIDOMWindow_safe18 read GetActiveWindow write SetActiveWindow; - end; - - nsIX509Cert_safe18 = interface(nsISupports_safe18) - ['{f0980f60-ee3d-11d4-998b-00b0d02354a0}'] - procedure GetNickname(aNickname: nsAString); safecall; - procedure GetEmailAddress(aEmailAddress: nsAString); safecall; - procedure GetEmailAddresses(out length: PRUint32; out addresses_array); safecall; - function ContainsEmailAddress(const aEmailAddress: nsAString): PRBool; safecall; - procedure GetSubjectName(aSubjectName: nsAString); safecall; - procedure GetCommonName(aCommonName: nsAString); safecall; - procedure GetOrganization(aOrganization: nsAString); safecall; - procedure GetOrganizationalUnit(aOrganizationalUnit: nsAString); safecall; - procedure GetSha1Fingerprint(aSha1Fingerprint: nsAString); safecall; - procedure GetMd5Fingerprint(aMd5Fingerprint: nsAString); safecall; - procedure GetTokenName(aTokenName: nsAString); safecall; - procedure GetIssuerName(aIssuerName: nsAString); safecall; - procedure GetSerialNumber(aSerialNumber: nsAString); safecall; - procedure GetIssuerCommonName(aIssuerCommonName: nsAString); safecall; - procedure GetIssuerOrganization(aIssuerOrganization: nsAString); safecall; - procedure GetIssuerOrganizationUnit(aIssuerOrganizationUnit: nsAString); safecall; - function GetIssuer(): nsIX509Cert_safe18; safecall; - property Issuer: nsIX509Cert_safe18 read GetIssuer; - function GetValidity(): nsIX509CertValidity_safe18; safecall; - property Validity: nsIX509CertValidity_safe18 read GetValidity; - function GetDbKey(): PAnsiChar; safecall; - property DbKey: PAnsiChar read GetDbKey; - function GetWindowTitle(): PAnsiChar; safecall; - property WindowTitle: PAnsiChar read GetWindowTitle; - function GetChain(): nsIArray_safe18; safecall; - procedure GetUsagesArray(ignoreOcsp: PRBool; out verified: PRUint32; out count: PRUint32; out usages_array); safecall; - procedure GetUsagesString(ignoreOcsp: PRBool; out verified: PRUint32; usages: nsAString); safecall; - function VerifyForUsage(usage: PRUint32): PRUint32; safecall; - function GetASN1Structure(): nsIASN1Object_safe18; safecall; - property ASN1Structure: nsIASN1Object_safe18 read GetASN1Structure; - procedure GetRawDER(out length: PRUint32; out data_array); safecall; - function Equals(other: nsIX509Cert_safe18): PRBool; safecall; - end; - - nsIX509CertDB_safe18 = interface(nsISupports_safe18) - ['{da48b3c0-1284-11d5-ac67-000064657374}'] - function FindCertByNickname(aToken: nsISupports_safe18; const aNickname: nsAString): nsIX509Cert_safe18; safecall; - function FindCertByDBKey(const aDBkey: PAnsiChar; aToken: nsISupports_safe18): nsIX509Cert_safe18; safecall; - procedure FindCertNicknames(aToken: nsISupports_safe18; aType: PRUint32; out count: PRUint32; out certNameList_array); safecall; - function FindEmailEncryptionCert(const aNickname: nsAString): nsIX509Cert_safe18; safecall; - function FindEmailSigningCert(const aNickname: nsAString): nsIX509Cert_safe18; safecall; - function FindCertByEmailAddress(aToken: nsISupports_safe18; const aEmailAddress: PAnsiChar): nsIX509Cert_safe18; safecall; - procedure ImportCertificates(const data_array; length: PRUint32; _type: PRUint32; ctx: nsIInterfaceRequestor_safe18); safecall; - procedure ImportEmailCertificate(const data_array; length: PRUint32; ctx: nsIInterfaceRequestor_safe18); safecall; - procedure ImportServerCertificate(const data_array; length: PRUint32; ctx: nsIInterfaceRequestor_safe18); safecall; - procedure ImportUserCertificate(const data_array; length: PRUint32; ctx: nsIInterfaceRequestor_safe18); safecall; - procedure DeleteCertificate(aCert: nsIX509Cert_safe18); safecall; - procedure SetCertTrust(cert: nsIX509Cert_safe18; _type: PRUint32; trust: PRUint32); safecall; - function IsCertTrusted(cert: nsIX509Cert_safe18; certType: PRUint32; trustType: PRUint32): PRBool; safecall; - procedure ImportCertsFromFile(aToken: nsISupports_safe18; aFile: nsILocalFile_safe18; aType: PRUint32); safecall; - procedure ImportPKCS12File(aToken: nsISupports_safe18; aFile: nsILocalFile_safe18); safecall; - procedure ExportPKCS12File(aToken: nsISupports_safe18; aFile: nsILocalFile_safe18; count: PRUint32; const aCerts_array); safecall; - function GetOCSPResponders(): nsIArray_safe18; safecall; - function GetIsOcspOn(): PRBool; safecall; - property IsOcspOn: PRBool read GetIsOcspOn; - function ConstructX509FromBase64(const base64: PAnsiChar): nsIX509Cert_safe18; safecall; - end; - - nsIX509CertValidity_safe18 = interface(nsISupports_safe18) - ['{e701dfd8-1dd1-11b2-a172-ffa6cc6156ad}'] - function GetNotBefore(): PRTime; safecall; - property NotBefore: PRTime read GetNotBefore; - procedure GetNotBeforeLocalTime(aNotBeforeLocalTime: nsAString); safecall; - procedure GetNotBeforeLocalDay(aNotBeforeLocalDay: nsAString); safecall; - procedure GetNotBeforeGMT(aNotBeforeGMT: nsAString); safecall; - function GetNotAfter(): PRTime; safecall; - property NotAfter: PRTime read GetNotAfter; - procedure GetNotAfterLocalTime(aNotAfterLocalTime: nsAString); safecall; - procedure GetNotAfterLocalDay(aNotAfterLocalDay: nsAString); safecall; - procedure GetNotAfterGMT(aNotAfterGMT: nsAString); safecall; - end; - -implementation - -end. diff --git a/components/geckoport/version2/each-version/nsXPCOM_safe19.pas b/components/geckoport/version2/each-version/nsXPCOM_safe19.pas deleted file mode 100644 index 6ea68584c..000000000 --- a/components/geckoport/version2/each-version/nsXPCOM_safe19.pas +++ /dev/null @@ -1,4075 +0,0 @@ -unit nsXPCOM_safe19; - -{$MACRO on} - -{$IFDEF Windows} - {$DEFINE extdecl:=stdcall} -{$ELSE Windows} - {$DEFINE extdecl:=cdecl} -{$ENDIF} - -{$IFNDEF FPC_HAS_CONSTREF} - {$DEFINE constref:=const} -{$ENDIF} - -interface - -uses - nsConsts, nsGeckoStrings, nsTypes; - -const - NS_ISUPPORTS_SAFE19_IID: TGUID = '{00000000-0000-0000-c000-000000000046}'; - - MOZIJSSUBSCRIPTLOADER_SAFE19_IID: TGUID = '{8792d77e-1dd2-11b2-ac7f-9bc9be4f2916}'; - - NS_IARRAY_SAFE19_IID: TGUID = '{114744d9-c369-456e-b55a-52fe52880d2d}'; - - NS_IASN1OBJECT_SAFE19_IID: TGUID = '{ba8bf582-1dd1-11b2-898c-f40246bc9a63}'; - NS_IASN1OBJECT_SAFE19_ASN1_END_CONTENTS = 0; - NS_IASN1OBJECT_SAFE19_ASN1_BOOLEAN = 1; - NS_IASN1OBJECT_SAFE19_ASN1_INTEGER = 2; - NS_IASN1OBJECT_SAFE19_ASN1_BIT_STRING = 3; - NS_IASN1OBJECT_SAFE19_ASN1_OCTET_STRING = 4; - NS_IASN1OBJECT_SAFE19_ASN1_NULL = 5; - NS_IASN1OBJECT_SAFE19_ASN1_OBJECT_ID = 6; - NS_IASN1OBJECT_SAFE19_ASN1_ENUMERATED = 10; - NS_IASN1OBJECT_SAFE19_ASN1_UTF8_STRING = 12; - NS_IASN1OBJECT_SAFE19_ASN1_SEQUENCE = 16; - NS_IASN1OBJECT_SAFE19_ASN1_SET = 17; - NS_IASN1OBJECT_SAFE19_ASN1_PRINTABLE_STRING = 19; - NS_IASN1OBJECT_SAFE19_ASN1_T61_STRING = 20; - NS_IASN1OBJECT_SAFE19_ASN1_IA5_STRING = 22; - NS_IASN1OBJECT_SAFE19_ASN1_UTC_TIME = 23; - NS_IASN1OBJECT_SAFE19_ASN1_GEN_TIME = 24; - NS_IASN1OBJECT_SAFE19_ASN1_VISIBLE_STRING = 26; - NS_IASN1OBJECT_SAFE19_ASN1_UNIVERSAL_STRING = 28; - NS_IASN1OBJECT_SAFE19_ASN1_BMP_STRING = 30; - NS_IASN1OBJECT_SAFE19_ASN1_HIGH_TAG_NUMBER = 31; - NS_IASN1OBJECT_SAFE19_ASN1_CONTEXT_SPECIFIC = 32; - NS_IASN1OBJECT_SAFE19_ASN1_APPLICATION = 33; - NS_IASN1OBJECT_SAFE19_ASN1_PRIVATE = 34; - - NS_IASN1SEQUENCE_SAFE19_IID: TGUID = '{b6b957e6-1dd1-11b2-89d7-e30624f50b00}'; - - NS_IAUTHPROMPT_SAFE19_IID: TGUID = '{358089f9-ee4b-4711-82fd-bcd07fc62061}'; - NS_IAUTHPROMPT_SAFE19_SAVE_PASSWORD_NEVER = 0; - NS_IAUTHPROMPT_SAFE19_SAVE_PASSWORD_FOR_SESSION = 1; - NS_IAUTHPROMPT_SAFE19_SAVE_PASSWORD_PERMANENTLY = 2; - - NS_ISIMPLEENUMERATOR_SAFE19_IID: TGUID = '{d1899240-f9d2-11d2-bdd6-000064657374}'; - - NS_ICATEGORYMANAGER_SAFE19_IID: TGUID = '{3275b2cd-af6d-429a-80d7-f0c5120342ac}'; - - NS_ICERTIFICATEDIALOGS_SAFE19_IID: TGUID = '{a03ca940-09be-11d5-ac5d-000064657374}'; - - NS_IREQUEST_SAFE19_IID: TGUID = '{ef6bfbd2-fd46-48d8-96b7-9f8f0fd387fe}'; - NS_IREQUEST_SAFE19_LOAD_NORMAL = 0; - NS_IREQUEST_SAFE19_LOAD_BACKGROUND = 1; - NS_IREQUEST_SAFE19_INHIBIT_CACHING = 128; - NS_IREQUEST_SAFE19_INHIBIT_PERSISTENT_CACHING = 256; - NS_IREQUEST_SAFE19_LOAD_BYPASS_CACHE = 512; - NS_IREQUEST_SAFE19_LOAD_FROM_CACHE = 1024; - NS_IREQUEST_SAFE19_VALIDATE_ALWAYS = 2048; - NS_IREQUEST_SAFE19_VALIDATE_NEVER = 4096; - NS_IREQUEST_SAFE19_VALIDATE_ONCE_PER_SESSION = 8192; - - NS_ICHANNEL_SAFE19_IID: TGUID = '{c63a055a-a676-4e71-bf3c-6cfa11082018}'; - NS_ICHANNEL_SAFE19_LOAD_DOCUMENT_URI = 65536; - NS_ICHANNEL_SAFE19_LOAD_RETARGETED_DOCUMENT_URI = 131072; - NS_ICHANNEL_SAFE19_LOAD_REPLACE = 262144; - NS_ICHANNEL_SAFE19_LOAD_INITIAL_DOCUMENT_URI = 524288; - NS_ICHANNEL_SAFE19_LOAD_TARGETED = 1048576; - NS_ICHANNEL_SAFE19_LOAD_CALL_CONTENT_SNIFFERS = 2097152; - - NS_ICLASSINFO_SAFE19_IID: TGUID = '{986c11d0-f340-11d4-9075-0010a4e73d9a}'; - NS_ICLASSINFO_SAFE19_SINGLETON = 1; - NS_ICLASSINFO_SAFE19_THREADSAFE = 2; - NS_ICLASSINFO_SAFE19_MAIN_THREAD_ONLY = 4; - NS_ICLASSINFO_SAFE19_DOM_OBJECT = 8; - NS_ICLASSINFO_SAFE19_PLUGIN_OBJECT = 16; - NS_ICLASSINFO_SAFE19_EAGER_CLASSINFO = 32; - NS_ICLASSINFO_SAFE19_CONTENT_NODE = 64; - NS_ICLASSINFO_SAFE19_RESERVED = 2147483648; - - NS_ICLIPBOARDCOMMANDS_SAFE19_IID: TGUID = '{b8100c90-73be-11d2-92a5-00105a1b0d64}'; - - NS_ICOMPONENTMANAGER_SAFE19_IID: TGUID = '{a88e5a60-205a-4bb1-94e1-2628daf51eae}'; - - NS_ICOMPONENTREGISTRAR_SAFE19_IID: TGUID = '{2417cbfe-65ad-48a6-b4b6-eb84db174392}'; - - NS_ICONTEXTMENULISTENER_SAFE19_IID: TGUID = '{3478b6b0-3875-11d4-94ef-0020183bf181}'; - NS_ICONTEXTMENULISTENER_SAFE19_CONTEXT_NONE = 0; - NS_ICONTEXTMENULISTENER_SAFE19_CONTEXT_LINK = 1; - NS_ICONTEXTMENULISTENER_SAFE19_CONTEXT_IMAGE = 2; - NS_ICONTEXTMENULISTENER_SAFE19_CONTEXT_DOCUMENT = 4; - NS_ICONTEXTMENULISTENER_SAFE19_CONTEXT_TEXT = 8; - NS_ICONTEXTMENULISTENER_SAFE19_CONTEXT_INPUT = 16; - - NS_ICOOKIE_SAFE19_IID: TGUID = '{e9fcb9a4-d376-458f-b720-e65e7df593bc}'; - NS_ICOOKIE_SAFE19_STATUS_UNKNOWN = 0; - NS_ICOOKIE_SAFE19_STATUS_ACCEPTED = 1; - NS_ICOOKIE_SAFE19_STATUS_DOWNGRADED = 2; - NS_ICOOKIE_SAFE19_STATUS_FLAGGED = 3; - NS_ICOOKIE_SAFE19_STATUS_REJECTED = 4; - NS_ICOOKIE_SAFE19_POLICY_UNKNOWN = 0; - NS_ICOOKIE_SAFE19_POLICY_NONE = 1; - NS_ICOOKIE_SAFE19_POLICY_NO_CONSENT = 2; - NS_ICOOKIE_SAFE19_POLICY_IMPLICIT_CONSENT = 3; - NS_ICOOKIE_SAFE19_POLICY_EXPLICIT_CONSENT = 4; - NS_ICOOKIE_SAFE19_POLICY_NO_II = 5; - - NS_ICOOKIEMANAGER_SAFE19_IID: TGUID = '{aaab6710-0f2c-11d5-a53b-0010a401eb10}'; - - NS_ICRLINFO_SAFE19_IID: TGUID = '{c185d920-4a3e-11d5-ba27-00108303b117}'; - - NS_IDEBUG_SAFE19_IID: TGUID = '{3bf0c3d7-3bd9-4cf2-a971-33572c503e1e}'; - - NS_IFILE_SAFE19_IID: TGUID = '{c8c0a080-0868-11d3-915f-d9d889d48e3c}'; - NS_IFILE_SAFE19_NORMAL_FILE_TYPE = 0; - NS_IFILE_SAFE19_DIRECTORY_TYPE = 1; - - NS_IDIRECTORYSERVICEPROVIDER_SAFE19_IID: TGUID = '{bbf8cab0-d43a-11d3-8cc2-00609792278c}'; - - NS_IDIRECTORYSERVICEPROVIDER2_SAFE19_IID: TGUID = '{2f977d4b-5485-11d4-87e2-0010a4e75ef2}'; - - NS_IDIRECTORYSERVICE_SAFE19_IID: TGUID = '{57a66a60-d43a-11d3-8cc2-00609792278c}'; - - NS_IDOM3DOCUMENTEVENT_SAFE19_IID: TGUID = '{090ecc19-b7cb-4f47-ae47-ed68d4926249}'; - - NS_IDOM3EVENTTARGET_SAFE19_IID: TGUID = '{3e9c01a7-de97-4c3b-8294-b4bd9d7056d1}'; - - NS_IDOMABSTRACTVIEW_SAFE19_IID: TGUID = '{f51ebade-8b1a-11d3-aae7-0010830123b4}'; - - NS_IDOMNODE_SAFE19_IID: TGUID = '{a6cf907c-15b3-11d2-932e-00805f8add32}'; - NS_IDOMNODE_SAFE19_ELEMENT_NODE = 1; - NS_IDOMNODE_SAFE19_ATTRIBUTE_NODE = 2; - NS_IDOMNODE_SAFE19_TEXT_NODE = 3; - NS_IDOMNODE_SAFE19_CDATA_SECTION_NODE = 4; - NS_IDOMNODE_SAFE19_ENTITY_REFERENCE_NODE = 5; - NS_IDOMNODE_SAFE19_ENTITY_NODE = 6; - NS_IDOMNODE_SAFE19_PROCESSING_INSTRUCTION_NODE = 7; - NS_IDOMNODE_SAFE19_COMMENT_NODE = 8; - NS_IDOMNODE_SAFE19_DOCUMENT_NODE = 9; - NS_IDOMNODE_SAFE19_DOCUMENT_TYPE_NODE = 10; - NS_IDOMNODE_SAFE19_DOCUMENT_FRAGMENT_NODE = 11; - NS_IDOMNODE_SAFE19_NOTATION_NODE = 12; - - NS_IDOMATTR_SAFE19_IID: TGUID = '{a6cf9070-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMBARPROP_SAFE19_IID: TGUID = '{9eb2c150-1d56-11d3-8221-0060083a0bcf}'; - - NS_IDOMCHARACTERDATA_SAFE19_IID: TGUID = '{a6cf9072-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMTEXT_SAFE19_IID: TGUID = '{a6cf9082-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCDATASECTION_SAFE19_IID: TGUID = '{a6cf9071-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCOMMENT_SAFE19_IID: TGUID = '{a6cf9073-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCOUNTER_SAFE19_IID: TGUID = '{31adb439-0055-402d-9b1d-d5ca94f3f55b}'; - - NS_IDOMCSSVALUE_SAFE19_IID: TGUID = '{009f7ea5-9e80-41be-b008-db62f10823f2}'; - NS_IDOMCSSVALUE_SAFE19_CSS_INHERIT = 0; - NS_IDOMCSSVALUE_SAFE19_CSS_PRIMITIVE_VALUE = 1; - NS_IDOMCSSVALUE_SAFE19_CSS_VALUE_LIST = 2; - NS_IDOMCSSVALUE_SAFE19_CSS_CUSTOM = 3; - - NS_IDOMCSSPRIMITIVEVALUE_SAFE19_IID: TGUID = '{e249031f-8df9-4e7a-b644-18946dce0019}'; - NS_IDOMCSSPRIMITIVEVALUE_SAFE19_CSS_UNKNOWN = 0; - NS_IDOMCSSPRIMITIVEVALUE_SAFE19_CSS_NUMBER = 1; - NS_IDOMCSSPRIMITIVEVALUE_SAFE19_CSS_PERCENTAGE = 2; - NS_IDOMCSSPRIMITIVEVALUE_SAFE19_CSS_EMS = 3; - NS_IDOMCSSPRIMITIVEVALUE_SAFE19_CSS_EXS = 4; - NS_IDOMCSSPRIMITIVEVALUE_SAFE19_CSS_PX = 5; - NS_IDOMCSSPRIMITIVEVALUE_SAFE19_CSS_CM = 6; - NS_IDOMCSSPRIMITIVEVALUE_SAFE19_CSS_MM = 7; - NS_IDOMCSSPRIMITIVEVALUE_SAFE19_CSS_IN = 8; - NS_IDOMCSSPRIMITIVEVALUE_SAFE19_CSS_PT = 9; - NS_IDOMCSSPRIMITIVEVALUE_SAFE19_CSS_PC = 10; - NS_IDOMCSSPRIMITIVEVALUE_SAFE19_CSS_DEG = 11; - NS_IDOMCSSPRIMITIVEVALUE_SAFE19_CSS_RAD = 12; - NS_IDOMCSSPRIMITIVEVALUE_SAFE19_CSS_GRAD = 13; - NS_IDOMCSSPRIMITIVEVALUE_SAFE19_CSS_MS = 14; - NS_IDOMCSSPRIMITIVEVALUE_SAFE19_CSS_S = 15; - NS_IDOMCSSPRIMITIVEVALUE_SAFE19_CSS_HZ = 16; - NS_IDOMCSSPRIMITIVEVALUE_SAFE19_CSS_KHZ = 17; - NS_IDOMCSSPRIMITIVEVALUE_SAFE19_CSS_DIMENSION = 18; - NS_IDOMCSSPRIMITIVEVALUE_SAFE19_CSS_STRING = 19; - NS_IDOMCSSPRIMITIVEVALUE_SAFE19_CSS_URI = 20; - NS_IDOMCSSPRIMITIVEVALUE_SAFE19_CSS_IDENT = 21; - NS_IDOMCSSPRIMITIVEVALUE_SAFE19_CSS_ATTR = 22; - NS_IDOMCSSPRIMITIVEVALUE_SAFE19_CSS_COUNTER = 23; - NS_IDOMCSSPRIMITIVEVALUE_SAFE19_CSS_RECT = 24; - NS_IDOMCSSPRIMITIVEVALUE_SAFE19_CSS_RGBCOLOR = 25; - - NS_IDOMCSSRULE_SAFE19_IID: TGUID = '{a6cf90c1-15b3-11d2-932e-00805f8add32}'; - NS_IDOMCSSRULE_SAFE19_UNKNOWN_RULE = 0; - NS_IDOMCSSRULE_SAFE19_STYLE_RULE = 1; - NS_IDOMCSSRULE_SAFE19_CHARSET_RULE = 2; - NS_IDOMCSSRULE_SAFE19_IMPORT_RULE = 3; - NS_IDOMCSSRULE_SAFE19_MEDIA_RULE = 4; - NS_IDOMCSSRULE_SAFE19_FONT_FACE_RULE = 5; - NS_IDOMCSSRULE_SAFE19_PAGE_RULE = 6; - - NS_IDOMCSSRULELIST_SAFE19_IID: TGUID = '{a6cf90c0-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCSSSTYLEDECLARATION_SAFE19_IID: TGUID = '{a6cf90be-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMSTYLESHEET_SAFE19_IID: TGUID = '{a6cf9080-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCSSSTYLESHEET_SAFE19_IID: TGUID = '{a6cf90c2-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCSSVALUELIST_SAFE19_IID: TGUID = '{8f09fa84-39b9-4dca-9b2f-db0eeb186286}'; - - NS_IDOMEVENT_SAFE19_IID: TGUID = '{a66b7b80-ff46-bd97-0080-5f8ae38add32}'; - NS_IDOMEVENT_SAFE19_CAPTURING_PHASE = 1; - NS_IDOMEVENT_SAFE19_AT_TARGET = 2; - NS_IDOMEVENT_SAFE19_BUBBLING_PHASE = 3; - - NS_IDOMCUSTOMEVENT_SAFE19_IID: TGUID = '{55c7af7b-1a64-40bf-87eb-2c2cbee0491b}'; - - NS_IDOMDOCUMENT_SAFE19_IID: TGUID = '{a6cf9075-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMDOCUMENTEVENT_SAFE19_IID: TGUID = '{46b91d66-28e2-11d4-ab1e-0010830123b4}'; - - NS_IDOMDOCUMENTFRAGMENT_SAFE19_IID: TGUID = '{a6cf9076-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMDOCUMENTRANGE_SAFE19_IID: TGUID = '{7b9badc6-c9bc-447a-8670-dbd195aed24b}'; - - NS_IDOMDOCUMENTSTYLE_SAFE19_IID: TGUID = '{3d9f4973-dd2e-48f5-b5f7-2634e09eadd9}'; - - NS_IDOMDOCUMENTTYPE_SAFE19_IID: TGUID = '{a6cf9077-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMDOCUMENTVIEW_SAFE19_IID: TGUID = '{1acdb2ba-1dd2-11b2-95bc-9542495d2569}'; - - NS_IDOMDOMEXCEPTION_SAFE19_IID: TGUID = '{a6cf910a-15b3-11d2-932e-00805f8add32}'; - NS_IDOMDOMEXCEPTION_SAFE19_INDEX_SIZE_ERR = 1; - NS_IDOMDOMEXCEPTION_SAFE19_DOMSTRING_SIZE_ERR = 2; - NS_IDOMDOMEXCEPTION_SAFE19_HIERARCHY_REQUEST_ERR = 3; - NS_IDOMDOMEXCEPTION_SAFE19_WRONG_DOCUMENT_ERR = 4; - NS_IDOMDOMEXCEPTION_SAFE19_INVALID_CHARACTER_ERR = 5; - NS_IDOMDOMEXCEPTION_SAFE19_NO_DATA_ALLOWED_ERR = 6; - NS_IDOMDOMEXCEPTION_SAFE19_NO_MODIFICATION_ALLOWED_ERR = 7; - NS_IDOMDOMEXCEPTION_SAFE19_NOT_FOUND_ERR = 8; - NS_IDOMDOMEXCEPTION_SAFE19_NOT_SUPPORTED_ERR = 9; - NS_IDOMDOMEXCEPTION_SAFE19_INUSE_ATTRIBUTE_ERR = 10; - NS_IDOMDOMEXCEPTION_SAFE19_INVALID_STATE_ERR = 11; - NS_IDOMDOMEXCEPTION_SAFE19_SYNTAX_ERR = 12; - NS_IDOMDOMEXCEPTION_SAFE19_INVALID_MODIFICATION_ERR = 13; - NS_IDOMDOMEXCEPTION_SAFE19_NAMESPACE_ERR = 14; - NS_IDOMDOMEXCEPTION_SAFE19_INVALID_ACCESS_ERR = 15; - NS_IDOMDOMEXCEPTION_SAFE19_VALIDATION_ERR = 16; - NS_IDOMDOMEXCEPTION_SAFE19_TYPE_MISMATCH_ERR = 17; - - NS_IDOMDOMIMPLEMENTATION_SAFE19_IID: TGUID = '{a6cf9074-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMELEMENT_SAFE19_IID: TGUID = '{a6cf9078-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMELEMENTCSSINLINESTYLE_SAFE19_IID: TGUID = '{99715845-95fc-4a56-aa53-214b65c26e22}'; - - NS_IDOMENTITY_SAFE19_IID: TGUID = '{a6cf9079-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMENTITYREFERENCE_SAFE19_IID: TGUID = '{a6cf907a-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMEVENTGROUP_SAFE19_IID: TGUID = '{33347bee-6620-4841-8152-36091ae80c7e}'; - - NS_IDOMEVENTLISTENER_SAFE19_IID: TGUID = '{df31c120-ded6-11d1-bd85-00805f8ae3f4}'; - - NS_IDOMEVENTTARGET_SAFE19_IID: TGUID = '{1c773b30-d1cf-11d2-bd95-00805f8ae3f4}'; - - NS_IDOMHTMLELEMENT_SAFE19_IID: TGUID = '{a6cf9085-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLANCHORELEMENT_SAFE19_IID: TGUID = '{a6cf90aa-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLAPPLETELEMENT_SAFE19_IID: TGUID = '{a6cf90ae-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLAREAELEMENT_SAFE19_IID: TGUID = '{a6cf90b0-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLBASEELEMENT_SAFE19_IID: TGUID = '{a6cf908b-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLBASEFONTELEMENT_SAFE19_IID: TGUID = '{a6cf90a6-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLBODYELEMENT_SAFE19_IID: TGUID = '{a6cf908e-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLBRELEMENT_SAFE19_IID: TGUID = '{a6cf90a5-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLBUTTONELEMENT_SAFE19_IID: TGUID = '{a6cf9095-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLCOLLECTION_SAFE19_IID: TGUID = '{a6cf9083-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLDIRECTORYELEMENT_SAFE19_IID: TGUID = '{a6cf909c-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLDIVELEMENT_SAFE19_IID: TGUID = '{a6cf90a0-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLDLISTELEMENT_SAFE19_IID: TGUID = '{a6cf909b-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLDOCUMENT_SAFE19_IID: TGUID = '{a6cf9084-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLEMBEDELEMENT_SAFE19_IID: TGUID = '{123f90ab-15b3-11d2-456e-00805f8add32}'; - - NS_IDOMHTMLFIELDSETELEMENT_SAFE19_IID: TGUID = '{a6cf9097-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLFONTELEMENT_SAFE19_IID: TGUID = '{a6cf90a7-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLFORMELEMENT_SAFE19_IID: TGUID = '{a6cf908f-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLFRAMEELEMENT_SAFE19_IID: TGUID = '{a6cf90b9-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLFRAMESETELEMENT_SAFE19_IID: TGUID = '{a6cf90b8-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLHEADELEMENT_SAFE19_IID: TGUID = '{a6cf9087-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLHEADINGELEMENT_SAFE19_IID: TGUID = '{a6cf90a2-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLHRELEMENT_SAFE19_IID: TGUID = '{a6cf90a8-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLHTMLELEMENT_SAFE19_IID: TGUID = '{a6cf9086-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLIFRAMEELEMENT_SAFE19_IID: TGUID = '{a6cf90ba-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLIMAGEELEMENT_SAFE19_IID: TGUID = '{a6cf90ab-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLINPUTELEMENT_SAFE19_IID: TGUID = '{a6cf9093-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLISINDEXELEMENT_SAFE19_IID: TGUID = '{a6cf908c-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLLABELELEMENT_SAFE19_IID: TGUID = '{a6cf9096-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLLEGENDELEMENT_SAFE19_IID: TGUID = '{a6cf9098-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLLIELEMENT_SAFE19_IID: TGUID = '{a6cf909e-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLLINKELEMENT_SAFE19_IID: TGUID = '{a6cf9088-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLMAPELEMENT_SAFE19_IID: TGUID = '{a6cf90af-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLMENUELEMENT_SAFE19_IID: TGUID = '{a6cf909d-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLMETAELEMENT_SAFE19_IID: TGUID = '{a6cf908a-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLMODELEMENT_SAFE19_IID: TGUID = '{a6cf90a9-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLOBJECTELEMENT_SAFE19_IID: TGUID = '{a6cf90ac-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLOLISTELEMENT_SAFE19_IID: TGUID = '{a6cf909a-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLOPTGROUPELEMENT_SAFE19_IID: TGUID = '{a6cf9091-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLOPTIONELEMENT_SAFE19_IID: TGUID = '{a6cf9092-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLOPTIONSCOLLECTION_SAFE19_IID: TGUID = '{bce0213c-f70f-488f-b93f-688acca55d63}'; - - NS_IDOMHTMLPARAGRAPHELEMENT_SAFE19_IID: TGUID = '{a6cf90a1-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLPARAMELEMENT_SAFE19_IID: TGUID = '{a6cf90ad-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLPREELEMENT_SAFE19_IID: TGUID = '{a6cf90a4-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLQUOTEELEMENT_SAFE19_IID: TGUID = '{a6cf90a3-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLSCRIPTELEMENT_SAFE19_IID: TGUID = '{a6cf90b1-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLSELECTELEMENT_SAFE19_IID: TGUID = '{a6cf9090-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLSTYLEELEMENT_SAFE19_IID: TGUID = '{a6cf908d-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLECAPTIONELEMENT_SAFE19_IID: TGUID = '{a6cf90b3-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLECELLELEMENT_SAFE19_IID: TGUID = '{a6cf90b7-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLECOLELEMENT_SAFE19_IID: TGUID = '{a6cf90b4-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLEELEMENT_SAFE19_IID: TGUID = '{a6cf90b2-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLEROWELEMENT_SAFE19_IID: TGUID = '{a6cf90b6-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLESECTIONELEMENT_SAFE19_IID: TGUID = '{a6cf90b5-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTEXTAREAELEMENT_SAFE19_IID: TGUID = '{a6cf9094-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTITLEELEMENT_SAFE19_IID: TGUID = '{a6cf9089-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLULISTELEMENT_SAFE19_IID: TGUID = '{a6cf9099-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMMEDIALIST_SAFE19_IID: TGUID = '{9b0c2ed7-111c-4824-adf9-ef0da6dad371}'; - - NS_IDOMUIEVENT_SAFE19_IID: TGUID = '{a6cf90c3-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMMOUSEEVENT_SAFE19_IID: TGUID = '{ff751edc-8b02-aae7-0010-8301838a3123}'; - - NS_IDOMNAMEDNODEMAP_SAFE19_IID: TGUID = '{a6cf907b-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMNODELIST_SAFE19_IID: TGUID = '{a6cf907d-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMNOTATION_SAFE19_IID: TGUID = '{a6cf907e-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMOFFLINERESOURCELIST_SAFE19_IID: TGUID = '{8449bce2-0d8c-4c74-ab79-b41b8d81f1c4}'; - NS_IDOMOFFLINERESOURCELIST_SAFE19_UNCACHED = 0; - NS_IDOMOFFLINERESOURCELIST_SAFE19_IDLE = 1; - NS_IDOMOFFLINERESOURCELIST_SAFE19_CHECKING = 2; - NS_IDOMOFFLINERESOURCELIST_SAFE19_DOWNLOADING = 3; - NS_IDOMOFFLINERESOURCELIST_SAFE19_UPDATEREADY = 4; - - NS_IDOMPROCESSINGINSTRUCTION_SAFE19_IID: TGUID = '{a6cf907f-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMRANGE_SAFE19_IID: TGUID = '{a6cf90ce-15b3-11d2-932e-00805f8add32}'; - NS_IDOMRANGE_SAFE19_START_TO_START = 0; - NS_IDOMRANGE_SAFE19_START_TO_END = 1; - NS_IDOMRANGE_SAFE19_END_TO_END = 2; - NS_IDOMRANGE_SAFE19_END_TO_START = 3; - - NS_IDOMRECT_SAFE19_IID: TGUID = '{71735f62-ac5c-4236-9a1f-5ffb280d531c}'; - - NS_IDOMRGBCOLOR_SAFE19_IID: TGUID = '{6aff3102-320d-4986-9790-12316bb87cf9}'; - - NS_IDOMSTORAGE_SAFE19_IID: TGUID = '{95cc1383-3b62-4b89-aaef-1004a513ef47}'; - - NS_IDOMSTORAGEEVENT_SAFE19_IID: TGUID = '{fc540c28-8edd-4b7a-9c30-8638289b7a7d}'; - - NS_IDOMSTORAGEITEM_SAFE19_IID: TGUID = '{0cc37c78-4c5f-48e1-adfc-7480b8fe9dc4}'; - - NS_IDOMSTORAGELIST_SAFE19_IID: TGUID = '{f2166929-91b6-4372-8d5f-c366f47a5f54}'; - - NS_IDOMSTORAGEWINDOW_SAFE19_IID: TGUID = '{55e9c181-2476-47cf-97f8-efdaaf7b6f7a}'; - - NS_IDOMSTYLESHEETLIST_SAFE19_IID: TGUID = '{a6cf9081-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMWINDOW_SAFE19_IID: TGUID = '{a6cf906b-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMWINDOW2_SAFE19_IID: TGUID = '{73c5fa35-3add-4c87-a303-a850ccf4d65a}'; - - NS_IDOMWINDOWCOLLECTION_SAFE19_IID: TGUID = '{a6cf906f-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMWINDOWUTILS_SAFE19_IID: TGUID = '{1cfc1a0a-e348-4b18-b61b-935c192f85c4}'; - - NS_IEMBEDDINGSITEWINDOW_SAFE19_IID: TGUID = '{3e5432cd-9568-4bd1-8cbe-d50aba110743}'; - NS_IEMBEDDINGSITEWINDOW_SAFE19_DIM_FLAGS_POSITION = 1; - NS_IEMBEDDINGSITEWINDOW_SAFE19_DIM_FLAGS_SIZE_INNER = 2; - NS_IEMBEDDINGSITEWINDOW_SAFE19_DIM_FLAGS_SIZE_OUTER = 4; - - NS_IFACTORY_SAFE19_IID: TGUID = '{00000001-0000-0000-c000-000000000046}'; - - NS_IURI_SAFE19_IID: TGUID = '{07a22cc0-0ce5-11d3-9331-00104ba0fd40}'; - - NS_IURL_SAFE19_IID: TGUID = '{d6116970-8034-11d3-9399-00104ba0fd40}'; - - NS_IFILEURL_SAFE19_IID: TGUID = '{d26b2e2e-1dd1-11b2-88f3-8545a7ba7949}'; - - NS_IGLOBALHISTORY_SAFE19_IID: TGUID = '{9491c383-e3c4-11d2-bdbe-0050040a9b44}'; - - NS_IHASHABLE_SAFE19_IID: TGUID = '{17e595fa-b57a-4933-bd0f-b1812e8ab188}'; - - NS_IHISTORYENTRY_SAFE19_IID: TGUID = '{a41661d4-1417-11d5-9882-00c04fa02f40}'; - - NS_IHTTPCHANNEL_SAFE19_IID: TGUID = '{9277fe09-f0cc-4cd9-bbce-581dd94b0260}'; - - NS_IHTTPHEADERVISITOR_SAFE19_IID: TGUID = '{0cf40717-d7c1-4a94-8c1e-d6c9734101bb}'; - - NS_IINPUTSTREAM_SAFE19_IID: TGUID = '{fa9c7f6c-61b3-11d4-9877-00c04fa0cf4a}'; - - NS_IINTERFACEREQUESTOR_SAFE19_IID: TGUID = '{033a1470-8b2a-11d3-af88-00a024ffc08c}'; - - NS_IIOSERVICE_SAFE19_IID: TGUID = '{bddeda3f-9020-4d12-8c70-984ee9f7935e}'; - - NS_IJSON_SAFE19_IID: TGUID = '{45464c36-efde-4cb5-8e00-07480533ff35}'; - - NS_ILOADGROUP_SAFE19_IID: TGUID = '{3de0a31c-feaf-400f-9f1e-4ef71f8b20cc}'; - - NS_ILOCALFILE_SAFE19_IID: TGUID = '{aa610f20-a889-11d3-8c81-000064657374}'; - - NS_IMEMORY_SAFE19_IID: TGUID = '{59e7e77a-38e4-11d4-8cf5-0060b0fc14a3}'; - - NS_IMODULE_SAFE19_IID: TGUID = '{7392d032-5371-11d3-994e-00805fd26fee}'; - - NS_IMUTABLEARRAY_SAFE19_IID: TGUID = '{af059da0-c85b-40ec-af07-ae4bfdc192cc}'; - - NS_IOBSERVER_SAFE19_IID: TGUID = '{db242e01-e4d9-11d2-9dde-000064657374}'; - - NS_IOBSERVERSERVICE_SAFE19_IID: TGUID = '{d07f5192-e3d1-11d2-8acd-00105a1b8860}'; - - NS_IOUTPUTSTREAM_SAFE19_IID: TGUID = '{0d0acd2a-61b4-11d4-9877-00c04fa0cf4a}'; - - NS_IPREFBRANCH_SAFE19_IID: TGUID = '{56c35506-f14b-11d3-99d3-ddbfac2ccf65}'; - NS_IPREFBRANCH_SAFE19_PREF_INVALID = 0; - NS_IPREFBRANCH_SAFE19_PREF_STRING = 32; - NS_IPREFBRANCH_SAFE19_PREF_INT = 64; - NS_IPREFBRANCH_SAFE19_PREF_BOOL = 128; - - NS_IPREFBRANCH2_SAFE19_IID: TGUID = '{74567534-eb94-4b1c-8f45-389643bfc555}'; - - NS_IPREFLOCALIZEDSTRING_SAFE19_IID: TGUID = '{ae419e24-1dd1-11b2-b39a-d3e5e7073802}'; - - NS_IPREFSERVICE_SAFE19_IID: TGUID = '{decb9cc7-c08f-4ea5-be91-a8fc637ce2d2}'; - - NS_IPRINTSESSION_SAFE19_IID: TGUID = '{2f977d52-5485-11d4-87e2-0010a4e75ef2}'; - - NS_IPRINTSETTINGS_SAFE19_IID: TGUID = '{5af07661-6477-4235-8814-4a45215855b8}'; - NS_IPRINTSETTINGS_SAFE19_kInitSaveOddEvenPages = 1; - NS_IPRINTSETTINGS_SAFE19_kInitSaveHeaderLeft = 2; - NS_IPRINTSETTINGS_SAFE19_kInitSaveHeaderCenter = 4; - NS_IPRINTSETTINGS_SAFE19_kInitSaveHeaderRight = 8; - NS_IPRINTSETTINGS_SAFE19_kInitSaveFooterLeft = 16; - NS_IPRINTSETTINGS_SAFE19_kInitSaveFooterCenter = 32; - NS_IPRINTSETTINGS_SAFE19_kInitSaveFooterRight = 64; - NS_IPRINTSETTINGS_SAFE19_kInitSaveBGColors = 128; - NS_IPRINTSETTINGS_SAFE19_kInitSaveBGImages = 256; - NS_IPRINTSETTINGS_SAFE19_kInitSavePaperSize = 512; - NS_IPRINTSETTINGS_SAFE19_kInitSavePaperData = 8192; - NS_IPRINTSETTINGS_SAFE19_kInitSaveUnwriteableMargins = 16384; - NS_IPRINTSETTINGS_SAFE19_kInitSaveEdges = 32768; - NS_IPRINTSETTINGS_SAFE19_kInitSaveReversed = 65536; - NS_IPRINTSETTINGS_SAFE19_kInitSaveInColor = 131072; - NS_IPRINTSETTINGS_SAFE19_kInitSaveOrientation = 262144; - NS_IPRINTSETTINGS_SAFE19_kInitSavePrintCommand = 524288; - NS_IPRINTSETTINGS_SAFE19_kInitSavePrinterName = 1048576; - NS_IPRINTSETTINGS_SAFE19_kInitSavePrintToFile = 2097152; - NS_IPRINTSETTINGS_SAFE19_kInitSaveToFileName = 4194304; - NS_IPRINTSETTINGS_SAFE19_kInitSavePageDelay = 8388608; - NS_IPRINTSETTINGS_SAFE19_kInitSaveMargins = 16777216; - NS_IPRINTSETTINGS_SAFE19_kInitSaveNativeData = 33554432; - NS_IPRINTSETTINGS_SAFE19_kInitSavePlexName = 67108864; - NS_IPRINTSETTINGS_SAFE19_kInitSaveShrinkToFit = 134217728; - NS_IPRINTSETTINGS_SAFE19_kInitSaveScaling = 268435456; - NS_IPRINTSETTINGS_SAFE19_kInitSaveColorspace = 536870912; - NS_IPRINTSETTINGS_SAFE19_kInitSaveResolutionName = 1073741824; - NS_IPRINTSETTINGS_SAFE19_kInitSaveDownloadFonts = 2147483648; - NS_IPRINTSETTINGS_SAFE19_kInitSaveAll = 4294967295; - NS_IPRINTSETTINGS_SAFE19_kPrintOddPages = 1; - NS_IPRINTSETTINGS_SAFE19_kPrintEvenPages = 2; - NS_IPRINTSETTINGS_SAFE19_kEnableSelectionRB = 4; - NS_IPRINTSETTINGS_SAFE19_kRangeAllPages = 0; - NS_IPRINTSETTINGS_SAFE19_kRangeSpecifiedPageRange = 1; - NS_IPRINTSETTINGS_SAFE19_kRangeSelection = 2; - NS_IPRINTSETTINGS_SAFE19_kRangeFocusFrame = 3; - NS_IPRINTSETTINGS_SAFE19_kJustLeft = 0; - NS_IPRINTSETTINGS_SAFE19_kJustCenter = 1; - NS_IPRINTSETTINGS_SAFE19_kJustRight = 2; - NS_IPRINTSETTINGS_SAFE19_kUseInternalDefault = 0; - NS_IPRINTSETTINGS_SAFE19_kUseSettingWhenPossible = 1; - NS_IPRINTSETTINGS_SAFE19_kPaperSizeNativeData = 0; - NS_IPRINTSETTINGS_SAFE19_kPaperSizeDefined = 1; - NS_IPRINTSETTINGS_SAFE19_kPaperSizeInches = 0; - NS_IPRINTSETTINGS_SAFE19_kPaperSizeMillimeters = 1; - NS_IPRINTSETTINGS_SAFE19_kPortraitOrientation = 0; - NS_IPRINTSETTINGS_SAFE19_kLandscapeOrientation = 1; - NS_IPRINTSETTINGS_SAFE19_kNoFrames = 0; - NS_IPRINTSETTINGS_SAFE19_kFramesAsIs = 1; - NS_IPRINTSETTINGS_SAFE19_kSelectedFrame = 2; - NS_IPRINTSETTINGS_SAFE19_kEachFrameSep = 3; - NS_IPRINTSETTINGS_SAFE19_kFrameEnableNone = 0; - NS_IPRINTSETTINGS_SAFE19_kFrameEnableAll = 1; - NS_IPRINTSETTINGS_SAFE19_kFrameEnableAsIsAndEach = 2; - NS_IPRINTSETTINGS_SAFE19_kOutputFormatNative = 0; - NS_IPRINTSETTINGS_SAFE19_kOutputFormatPS = 1; - NS_IPRINTSETTINGS_SAFE19_kOutputFormatPDF = 2; - - NS_IPROFILE_SAFE19_IID: TGUID = '{02b0625a-e7f3-11d2-9f5a-006008a6efe9}'; - NS_IPROFILE_SAFE19_SHUTDOWN_PERSIST = 1; - NS_IPROFILE_SAFE19_SHUTDOWN_CLEANSE = 2; - - NS_IPROFILECHANGESTATUS_SAFE19_IID: TGUID = '{2f977d43-5485-11d4-87e2-0010a4e75ef2}'; - - NS_IPROGRAMMINGLANGUAGE_SAFE19_IID: TGUID = '{ea604e90-40ba-11d5-90bb-0010a4e73d9a}'; - NS_IPROGRAMMINGLANGUAGE_SAFE19_UNKNOWN = 0; - NS_IPROGRAMMINGLANGUAGE_SAFE19_CPLUSPLUS = 1; - NS_IPROGRAMMINGLANGUAGE_SAFE19_JAVASCRIPT = 2; - NS_IPROGRAMMINGLANGUAGE_SAFE19_PYTHON = 3; - NS_IPROGRAMMINGLANGUAGE_SAFE19_PERL = 4; - NS_IPROGRAMMINGLANGUAGE_SAFE19_JAVA = 5; - NS_IPROGRAMMINGLANGUAGE_SAFE19_ZX81_BASIC = 6; - NS_IPROGRAMMINGLANGUAGE_SAFE19_JAVASCRIPT2 = 7; - NS_IPROGRAMMINGLANGUAGE_SAFE19_RUBY = 8; - NS_IPROGRAMMINGLANGUAGE_SAFE19_PHP = 9; - NS_IPROGRAMMINGLANGUAGE_SAFE19_TCL = 10; - NS_IPROGRAMMINGLANGUAGE_SAFE19_MAX = 10; - - NS_IPROMPT_SAFE19_IID: TGUID = '{a63f70c0-148b-11d3-9333-00104ba0fd40}'; - NS_IPROMPT_SAFE19_BUTTON_POS_0 = 1; - NS_IPROMPT_SAFE19_BUTTON_POS_1 = 256; - NS_IPROMPT_SAFE19_BUTTON_POS_2 = 65536; - NS_IPROMPT_SAFE19_BUTTON_TITLE_OK = 1; - NS_IPROMPT_SAFE19_BUTTON_TITLE_CANCEL = 2; - NS_IPROMPT_SAFE19_BUTTON_TITLE_YES = 3; - NS_IPROMPT_SAFE19_BUTTON_TITLE_NO = 4; - NS_IPROMPT_SAFE19_BUTTON_TITLE_SAVE = 5; - NS_IPROMPT_SAFE19_BUTTON_TITLE_DONT_SAVE = 6; - NS_IPROMPT_SAFE19_BUTTON_TITLE_REVERT = 7; - NS_IPROMPT_SAFE19_BUTTON_TITLE_IS_STRING = 127; - NS_IPROMPT_SAFE19_BUTTON_POS_0_DEFAULT = 0; - NS_IPROMPT_SAFE19_BUTTON_POS_1_DEFAULT = 16777216; - NS_IPROMPT_SAFE19_BUTTON_POS_2_DEFAULT = 33554432; - NS_IPROMPT_SAFE19_BUTTON_DELAY_ENABLE = 67108864; - NS_IPROMPT_SAFE19_STD_OK_CANCEL_BUTTONS = 513; - NS_IPROMPT_SAFE19_STD_YES_NO_BUTTONS = 1027; - - NS_IPROMPTSERVICE_SAFE19_IID: TGUID = '{1630c61a-325e-49ca-8759-a31b16c47aa5}'; - NS_IPROMPTSERVICE_SAFE19_BUTTON_POS_0 = 1; - NS_IPROMPTSERVICE_SAFE19_BUTTON_POS_1 = 256; - NS_IPROMPTSERVICE_SAFE19_BUTTON_POS_2 = 65536; - NS_IPROMPTSERVICE_SAFE19_BUTTON_TITLE_OK = 1; - NS_IPROMPTSERVICE_SAFE19_BUTTON_TITLE_CANCEL = 2; - NS_IPROMPTSERVICE_SAFE19_BUTTON_TITLE_YES = 3; - NS_IPROMPTSERVICE_SAFE19_BUTTON_TITLE_NO = 4; - NS_IPROMPTSERVICE_SAFE19_BUTTON_TITLE_SAVE = 5; - NS_IPROMPTSERVICE_SAFE19_BUTTON_TITLE_DONT_SAVE = 6; - NS_IPROMPTSERVICE_SAFE19_BUTTON_TITLE_REVERT = 7; - NS_IPROMPTSERVICE_SAFE19_BUTTON_TITLE_IS_STRING = 127; - NS_IPROMPTSERVICE_SAFE19_BUTTON_POS_0_DEFAULT = 0; - NS_IPROMPTSERVICE_SAFE19_BUTTON_POS_1_DEFAULT = 16777216; - NS_IPROMPTSERVICE_SAFE19_BUTTON_POS_2_DEFAULT = 33554432; - NS_IPROMPTSERVICE_SAFE19_BUTTON_DELAY_ENABLE = 67108864; - NS_IPROMPTSERVICE_SAFE19_STD_OK_CANCEL_BUTTONS = 513; - NS_IPROMPTSERVICE_SAFE19_STD_YES_NO_BUTTONS = 1027; - - NS_IPROPERTIES_SAFE19_IID: TGUID = '{78650582-4e93-4b60-8e85-26ebd3eb14ca}'; - - NS_IPROTOCOLHANDLER_SAFE19_IID: TGUID = '{15fd6940-8ea7-11d3-93ad-00104ba0fd40}'; - NS_IPROTOCOLHANDLER_SAFE19_URI_STD = 0; - NS_IPROTOCOLHANDLER_SAFE19_URI_NORELATIVE = 1; - NS_IPROTOCOLHANDLER_SAFE19_URI_NOAUTH = 2; - NS_IPROTOCOLHANDLER_SAFE19_URI_INHERITS_SECURITY_CONTEXT = 16; - NS_IPROTOCOLHANDLER_SAFE19_URI_FORBIDS_AUTOMATIC_DOCUMENT_REPLACEMENT = 32; - NS_IPROTOCOLHANDLER_SAFE19_URI_LOADABLE_BY_ANYONE = 64; - NS_IPROTOCOLHANDLER_SAFE19_URI_DANGEROUS_TO_LOAD = 128; - NS_IPROTOCOLHANDLER_SAFE19_URI_IS_UI_RESOURCE = 256; - NS_IPROTOCOLHANDLER_SAFE19_URI_IS_LOCAL_FILE = 512; - NS_IPROTOCOLHANDLER_SAFE19_URI_NON_PERSISTABLE = 1024; - NS_IPROTOCOLHANDLER_SAFE19_URI_DOES_NOT_RETURN_DATA = 2048; - NS_IPROTOCOLHANDLER_SAFE19_ALLOWS_PROXY = 4; - NS_IPROTOCOLHANDLER_SAFE19_ALLOWS_PROXY_HTTP = 8; - - NS_IREQUESTOBSERVER_SAFE19_IID: TGUID = '{fd91e2e0-1481-11d3-9333-00104ba0fd40}'; - - NS_ISCRIPTABLEINPUTSTREAM_SAFE19_IID: TGUID = '{a2a32f90-9b90-11d3-a189-0050041caf44}'; - - NS_ISECURITYWARNINGDIALOGS_SAFE19_IID: TGUID = '{1c399d06-1dd2-11b2-bc58-c87cbcacdb78}'; - - NS_ISELECTION_SAFE19_IID: TGUID = '{b2c7ed59-8634-4352-9e37-5484c8b6e4e1}'; - - NS_ISERVICEMANAGER_SAFE19_IID: TGUID = '{8bb35ed9-e332-462d-9155-4a002ab5c958}'; - - NS_ISHISTORY_SAFE19_IID: TGUID = '{9883609f-cdd8-4d83-9b55-868ff08ad433}'; - - NS_ISHISTORYLISTENER_SAFE19_IID: TGUID = '{3b07f591-e8e1-11d4-9882-00c04fa02f40}'; - - NS_ISTREAMLISTENER_SAFE19_IID: TGUID = '{1a637020-1482-11d3-9333-00104ba0fd40}'; - - NS_ISUPPORTSPRIMITIVE_SAFE19_IID: TGUID = '{d0d4b136-1dd1-11b2-9371-f0727ef827c0}'; - NS_ISUPPORTSPRIMITIVE_SAFE19_TYPE_ID = 1; - NS_ISUPPORTSPRIMITIVE_SAFE19_TYPE_CSTRING = 2; - NS_ISUPPORTSPRIMITIVE_SAFE19_TYPE_STRING = 3; - NS_ISUPPORTSPRIMITIVE_SAFE19_TYPE_PRBOOL = 4; - NS_ISUPPORTSPRIMITIVE_SAFE19_TYPE_PRUINT8 = 5; - NS_ISUPPORTSPRIMITIVE_SAFE19_TYPE_PRUINT16 = 6; - NS_ISUPPORTSPRIMITIVE_SAFE19_TYPE_PRUINT32 = 7; - NS_ISUPPORTSPRIMITIVE_SAFE19_TYPE_PRUINT64 = 8; - NS_ISUPPORTSPRIMITIVE_SAFE19_TYPE_PRTIME = 9; - NS_ISUPPORTSPRIMITIVE_SAFE19_TYPE_CHAR = 10; - NS_ISUPPORTSPRIMITIVE_SAFE19_TYPE_PRINT16 = 11; - NS_ISUPPORTSPRIMITIVE_SAFE19_TYPE_PRINT32 = 12; - NS_ISUPPORTSPRIMITIVE_SAFE19_TYPE_PRINT64 = 13; - NS_ISUPPORTSPRIMITIVE_SAFE19_TYPE_FLOAT = 14; - NS_ISUPPORTSPRIMITIVE_SAFE19_TYPE_DOUBLE = 15; - NS_ISUPPORTSPRIMITIVE_SAFE19_TYPE_VOID = 16; - NS_ISUPPORTSPRIMITIVE_SAFE19_TYPE_INTERFACE_POINTER = 17; - - NS_ISUPPORTSID_SAFE19_IID: TGUID = '{d18290a0-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSCSTRING_SAFE19_IID: TGUID = '{d65ff270-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSSTRING_SAFE19_IID: TGUID = '{d79dc970-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRBOOL_SAFE19_IID: TGUID = '{ddc3b490-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRUINT8_SAFE19_IID: TGUID = '{dec2e4e0-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRUINT16_SAFE19_IID: TGUID = '{dfacb090-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRUINT32_SAFE19_IID: TGUID = '{e01dc470-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRUINT64_SAFE19_IID: TGUID = '{e13567c0-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRTIME_SAFE19_IID: TGUID = '{e2563630-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSCHAR_SAFE19_IID: TGUID = '{e2b05e40-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRINT16_SAFE19_IID: TGUID = '{e30d94b0-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRINT32_SAFE19_IID: TGUID = '{e36c5250-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRINT64_SAFE19_IID: TGUID = '{e3cb0ff0-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSFLOAT_SAFE19_IID: TGUID = '{abeaa390-4ac0-11d3-baea-00805f8a5dd7}'; - - NS_ISUPPORTSDOUBLE_SAFE19_IID: TGUID = '{b32523a0-4ac0-11d3-baea-00805f8a5dd7}'; - - NS_ISUPPORTSVOID_SAFE19_IID: TGUID = '{464484f0-568d-11d3-baf8-00805f8a5dd7}'; - - NS_ISUPPORTSINTERFACEPOINTER_SAFE19_IID: TGUID = '{995ea724-1dd1-11b2-9211-c21bdd3e7ed0}'; - - NS_ITOOLTIPLISTENER_SAFE19_IID: TGUID = '{44b78386-1dd2-11b2-9ad2-e4eee2ca1916}'; - - NS_ITOOLTIPTEXTPROVIDER_SAFE19_IID: TGUID = '{b128a1e6-44f3-4331-8fbe-5af360ff21ee}'; - - NS_ITRACEREFCNT_SAFE19_IID: TGUID = '{273dc92f-0fe6-4545-96a9-21be77828039}'; - - NS_IUNICHARSTREAMLISTENER_SAFE19_IID: TGUID = '{4a7e9b62-fef8-400d-9865-d6820f630b4c}'; - - NS_IUPLOADCHANNEL_SAFE19_IID: TGUID = '{ddf633d8-e9a4-439d-ad88-de636fd9bb75}'; - - NS_IURICONTENTLISTENER_SAFE19_IID: TGUID = '{94928ab3-8b63-11d3-989d-001083010e9b}'; - - NS_IWEAKREFERENCE_SAFE19_IID: TGUID = '{9188bc85-f92e-11d2-81ef-0060083a0bcf}'; - - NS_ISUPPORTSWEAKREFERENCE_SAFE19_IID: TGUID = '{9188bc86-f92e-11d2-81ef-0060083a0bcf}'; - - NS_IWEBBROWSER_SAFE19_IID: TGUID = '{69e5df00-7b8b-11d3-af61-00a024ffc08c}'; - - NS_IWEBBROWSERCHROME_SAFE19_IID: TGUID = '{ba434c60-9d52-11d3-afb0-00a024ffc08c}'; - NS_IWEBBROWSERCHROME_SAFE19_STATUS_SCRIPT = 1; - NS_IWEBBROWSERCHROME_SAFE19_STATUS_SCRIPT_DEFAULT = 2; - NS_IWEBBROWSERCHROME_SAFE19_STATUS_LINK = 3; - NS_IWEBBROWSERCHROME_SAFE19_CHROME_DEFAULT = 1; - NS_IWEBBROWSERCHROME_SAFE19_CHROME_WINDOW_BORDERS = 2; - NS_IWEBBROWSERCHROME_SAFE19_CHROME_WINDOW_CLOSE = 4; - NS_IWEBBROWSERCHROME_SAFE19_CHROME_WINDOW_RESIZE = 8; - NS_IWEBBROWSERCHROME_SAFE19_CHROME_MENUBAR = 16; - NS_IWEBBROWSERCHROME_SAFE19_CHROME_TOOLBAR = 32; - NS_IWEBBROWSERCHROME_SAFE19_CHROME_LOCATIONBAR = 64; - NS_IWEBBROWSERCHROME_SAFE19_CHROME_STATUSBAR = 128; - NS_IWEBBROWSERCHROME_SAFE19_CHROME_PERSONAL_TOOLBAR = 256; - NS_IWEBBROWSERCHROME_SAFE19_CHROME_SCROLLBARS = 512; - NS_IWEBBROWSERCHROME_SAFE19_CHROME_TITLEBAR = 1024; - NS_IWEBBROWSERCHROME_SAFE19_CHROME_EXTRA = 2048; - NS_IWEBBROWSERCHROME_SAFE19_CHROME_WITH_SIZE = 4096; - NS_IWEBBROWSERCHROME_SAFE19_CHROME_WITH_POSITION = 8192; - NS_IWEBBROWSERCHROME_SAFE19_CHROME_WINDOW_MIN = 16384; - NS_IWEBBROWSERCHROME_SAFE19_CHROME_WINDOW_POPUP = 32768; - NS_IWEBBROWSERCHROME_SAFE19_CHROME_WINDOW_RAISED = 33554432; - NS_IWEBBROWSERCHROME_SAFE19_CHROME_WINDOW_LOWERED = 67108864; - NS_IWEBBROWSERCHROME_SAFE19_CHROME_CENTER_SCREEN = 134217728; - NS_IWEBBROWSERCHROME_SAFE19_CHROME_DEPENDENT = 268435456; - NS_IWEBBROWSERCHROME_SAFE19_CHROME_MODAL = 536870912; - NS_IWEBBROWSERCHROME_SAFE19_CHROME_OPENAS_DIALOG = 1073741824; - NS_IWEBBROWSERCHROME_SAFE19_CHROME_OPENAS_CHROME = 2147483648; - NS_IWEBBROWSERCHROME_SAFE19_CHROME_ALL = 4094; - - NS_IWEBBROWSERCHROMEFOCUS_SAFE19_IID: TGUID = '{d2206418-1dd1-11b2-8e55-acddcd2bcfb8}'; - - NS_IWEBBROWSERFIND_SAFE19_IID: TGUID = '{2f977d44-5485-11d4-87e2-0010a4e75ef2}'; - - NS_IWEBBROWSERFINDINFRAMES_SAFE19_IID: TGUID = '{e0f5d182-34bc-11d5-be5b-b760676c6ebc}'; - - NS_IWEBBROWSERFOCUS_SAFE19_IID: TGUID = '{9c5d3c58-1dd1-11b2-a1c9-f3699284657a}'; - - NS_IWEBBROWSERPRINT_SAFE19_IID: TGUID = '{9a7ca4b0-fbba-11d4-a869-00105a183419}'; - NS_IWEBBROWSERPRINT_SAFE19_PRINTPREVIEW_GOTO_PAGENUM = 0; - NS_IWEBBROWSERPRINT_SAFE19_PRINTPREVIEW_PREV_PAGE = 1; - NS_IWEBBROWSERPRINT_SAFE19_PRINTPREVIEW_NEXT_PAGE = 2; - NS_IWEBBROWSERPRINT_SAFE19_PRINTPREVIEW_HOME = 3; - NS_IWEBBROWSERPRINT_SAFE19_PRINTPREVIEW_END = 4; - - NS_IWEBBROWSERSETUP_SAFE19_IID: TGUID = '{f15398a0-8018-11d3-af70-00a024ffc08c}'; - NS_IWEBBROWSERSETUP_SAFE19_SETUP_ALLOW_PLUGINS = 1; - NS_IWEBBROWSERSETUP_SAFE19_SETUP_ALLOW_JAVASCRIPT = 2; - NS_IWEBBROWSERSETUP_SAFE19_SETUP_ALLOW_META_REDIRECTS = 3; - NS_IWEBBROWSERSETUP_SAFE19_SETUP_ALLOW_SUBFRAMES = 4; - NS_IWEBBROWSERSETUP_SAFE19_SETUP_ALLOW_IMAGES = 5; - NS_IWEBBROWSERSETUP_SAFE19_SETUP_FOCUS_DOC_BEFORE_CONTENT = 6; - NS_IWEBBROWSERSETUP_SAFE19_SETUP_USE_GLOBAL_HISTORY = 256; - NS_IWEBBROWSERSETUP_SAFE19_SETUP_IS_CHROME_WRAPPER = 7; - - NS_IWEBBROWSERSTREAM_SAFE19_IID: TGUID = '{86d02f0e-219b-4cfc-9c88-bd98d2cce0b8}'; - - NS_IWEBPROGRESS_SAFE19_IID: TGUID = '{570f39d0-efd0-11d3-b093-00a024ffc08c}'; - NS_IWEBPROGRESS_SAFE19_NOTIFY_STATE_REQUEST = 1; - NS_IWEBPROGRESS_SAFE19_NOTIFY_STATE_DOCUMENT = 2; - NS_IWEBPROGRESS_SAFE19_NOTIFY_STATE_NETWORK = 4; - NS_IWEBPROGRESS_SAFE19_NOTIFY_STATE_WINDOW = 8; - NS_IWEBPROGRESS_SAFE19_NOTIFY_STATE_ALL = 15; - NS_IWEBPROGRESS_SAFE19_NOTIFY_PROGRESS = 16; - NS_IWEBPROGRESS_SAFE19_NOTIFY_STATUS = 32; - NS_IWEBPROGRESS_SAFE19_NOTIFY_SECURITY = 64; - NS_IWEBPROGRESS_SAFE19_NOTIFY_LOCATION = 128; - NS_IWEBPROGRESS_SAFE19_NOTIFY_REFRESH = 256; - NS_IWEBPROGRESS_SAFE19_NOTIFY_ALL = 511; - - NS_IWEBPROGRESSLISTENER_SAFE19_IID: TGUID = '{570f39d1-efd0-11d3-b093-00a024ffc08c}'; - NS_IWEBPROGRESSLISTENER_SAFE19_STATE_START = 1; - NS_IWEBPROGRESSLISTENER_SAFE19_STATE_REDIRECTING = 2; - NS_IWEBPROGRESSLISTENER_SAFE19_STATE_TRANSFERRING = 4; - NS_IWEBPROGRESSLISTENER_SAFE19_STATE_NEGOTIATING = 8; - NS_IWEBPROGRESSLISTENER_SAFE19_STATE_STOP = 16; - NS_IWEBPROGRESSLISTENER_SAFE19_STATE_IS_REQUEST = 65536; - NS_IWEBPROGRESSLISTENER_SAFE19_STATE_IS_DOCUMENT = 131072; - NS_IWEBPROGRESSLISTENER_SAFE19_STATE_IS_NETWORK = 262144; - NS_IWEBPROGRESSLISTENER_SAFE19_STATE_IS_WINDOW = 524288; - NS_IWEBPROGRESSLISTENER_SAFE19_STATE_RESTORING = 16777216; - NS_IWEBPROGRESSLISTENER_SAFE19_STATE_IS_INSECURE = 4; - NS_IWEBPROGRESSLISTENER_SAFE19_STATE_IS_BROKEN = 1; - NS_IWEBPROGRESSLISTENER_SAFE19_STATE_IS_SECURE = 2; - NS_IWEBPROGRESSLISTENER_SAFE19_STATE_SECURE_HIGH = 262144; - NS_IWEBPROGRESSLISTENER_SAFE19_STATE_SECURE_MED = 65536; - NS_IWEBPROGRESSLISTENER_SAFE19_STATE_SECURE_LOW = 131072; - NS_IWEBPROGRESSLISTENER_SAFE19_STATE_IDENTITY_EV_TOPLEVEL = 1048576; - - NS_IWINDOWCREATOR_SAFE19_IID: TGUID = '{30465632-a777-44cc-90f9-8145475ef999}'; - - NS_IWINDOWWATCHER_SAFE19_IID: TGUID = '{002286a8-494b-43b3-8ddd-49e3fc50622b}'; - - NS_IX509CERT_SAFE19_IID: TGUID = '{f0980f60-ee3d-11d4-998b-00b0d02354a0}'; - NS_IX509CERT_SAFE19_UNKNOWN_CERT = 0; - NS_IX509CERT_SAFE19_CA_CERT = 1; - NS_IX509CERT_SAFE19_USER_CERT = 2; - NS_IX509CERT_SAFE19_EMAIL_CERT = 4; - NS_IX509CERT_SAFE19_SERVER_CERT = 8; - NS_IX509CERT_SAFE19_VERIFIED_OK = 0; - NS_IX509CERT_SAFE19_NOT_VERIFIED_UNKNOWN = 1; - NS_IX509CERT_SAFE19_CERT_REVOKED = 2; - NS_IX509CERT_SAFE19_CERT_EXPIRED = 4; - NS_IX509CERT_SAFE19_CERT_NOT_TRUSTED = 8; - NS_IX509CERT_SAFE19_ISSUER_NOT_TRUSTED = 16; - NS_IX509CERT_SAFE19_ISSUER_UNKNOWN = 32; - NS_IX509CERT_SAFE19_INVALID_CA = 64; - NS_IX509CERT_SAFE19_USAGE_NOT_ALLOWED = 128; - NS_IX509CERT_SAFE19_CERT_USAGE_SSLClient = 0; - NS_IX509CERT_SAFE19_CERT_USAGE_SSLServer = 1; - NS_IX509CERT_SAFE19_CERT_USAGE_SSLServerWithStepUp = 2; - NS_IX509CERT_SAFE19_CERT_USAGE_SSLCA = 3; - NS_IX509CERT_SAFE19_CERT_USAGE_EmailSigner = 4; - NS_IX509CERT_SAFE19_CERT_USAGE_EmailRecipient = 5; - NS_IX509CERT_SAFE19_CERT_USAGE_ObjectSigner = 6; - NS_IX509CERT_SAFE19_CERT_USAGE_UserCertImport = 7; - NS_IX509CERT_SAFE19_CERT_USAGE_VerifyCA = 8; - NS_IX509CERT_SAFE19_CERT_USAGE_ProtectedObjectSigner = 9; - NS_IX509CERT_SAFE19_CERT_USAGE_StatusResponder = 10; - NS_IX509CERT_SAFE19_CERT_USAGE_AnyCA = 11; - - NS_IX509CERTDB_SAFE19_IID: TGUID = '{da48b3c0-1284-11d5-ac67-000064657374}'; - NS_IX509CERTDB_SAFE19_UNTRUSTED = 0; - NS_IX509CERTDB_SAFE19_TRUSTED_SSL = 1; - NS_IX509CERTDB_SAFE19_TRUSTED_EMAIL = 2; - NS_IX509CERTDB_SAFE19_TRUSTED_OBJSIGN = 4; - - NS_IX509CERTVALIDITY_SAFE19_IID: TGUID = '{e701dfd8-1dd1-11b2-a172-ffa6cc6156ad}'; - -type - nsISupports_safe19 = interface; - mozIJSSubScriptLoader_safe19 = interface; - nsIArray_safe19 = interface; - nsIASN1Object_safe19 = interface; - nsIASN1Sequence_safe19 = interface; - nsIAuthPrompt_safe19 = interface; - nsISimpleEnumerator_safe19 = interface; - nsICategoryManager_safe19 = interface; - nsICertificateDialogs_safe19 = interface; - nsIRequest_safe19 = interface; - nsIChannel_safe19 = interface; - nsIClassInfo_safe19 = interface; - nsIClipboardCommands_safe19 = interface; - nsIComponentManager_safe19 = interface; - nsIComponentRegistrar_safe19 = interface; - nsIContextMenuListener_safe19 = interface; - nsICookie_safe19 = interface; - nsICookieManager_safe19 = interface; - nsICRLInfo_safe19 = interface; - nsIDebug_safe19 = interface; - nsIFile_safe19 = interface; - nsIDirectoryServiceProvider_safe19 = interface; - nsIDirectoryServiceProvider2_safe19 = interface; - nsIDirectoryService_safe19 = interface; - nsIDOM3DocumentEvent_safe19 = interface; - nsIDOM3EventTarget_safe19 = interface; - nsIDOMAbstractView_safe19 = interface; - nsIDOMNode_safe19 = interface; - nsIDOMAttr_safe19 = interface; - nsIDOMBarProp_safe19 = interface; - nsIDOMCharacterData_safe19 = interface; - nsIDOMText_safe19 = interface; - nsIDOMCDATASection_safe19 = interface; - nsIDOMComment_safe19 = interface; - nsIDOMCounter_safe19 = interface; - nsIDOMCSSValue_safe19 = interface; - nsIDOMCSSPrimitiveValue_safe19 = interface; - nsIDOMCSSRule_safe19 = interface; - nsIDOMCSSRuleList_safe19 = interface; - nsIDOMCSSStyleDeclaration_safe19 = interface; - nsIDOMStyleSheet_safe19 = interface; - nsIDOMCSSStyleSheet_safe19 = interface; - nsIDOMCSSValueList_safe19 = interface; - nsIDOMEvent_safe19 = interface; - nsIDOMCustomEvent_safe19 = interface; - nsIDOMDocument_safe19 = interface; - nsIDOMDocumentEvent_safe19 = interface; - nsIDOMDocumentFragment_safe19 = interface; - nsIDOMDocumentRange_safe19 = interface; - nsIDOMDocumentStyle_safe19 = interface; - nsIDOMDocumentType_safe19 = interface; - nsIDOMDocumentView_safe19 = interface; - nsIDOMDOMException_safe19 = interface; - nsIDOMDOMImplementation_safe19 = interface; - nsIDOMElement_safe19 = interface; - nsIDOMElementCSSInlineStyle_safe19 = interface; - nsIDOMEntity_safe19 = interface; - nsIDOMEntityReference_safe19 = interface; - nsIDOMEventGroup_safe19 = interface; - nsIDOMEventListener_safe19 = interface; - nsIDOMEventTarget_safe19 = interface; - nsIDOMHTMLElement_safe19 = interface; - nsIDOMHTMLAnchorElement_safe19 = interface; - nsIDOMHTMLAppletElement_safe19 = interface; - nsIDOMHTMLAreaElement_safe19 = interface; - nsIDOMHTMLBaseElement_safe19 = interface; - nsIDOMHTMLBaseFontElement_safe19 = interface; - nsIDOMHTMLBodyElement_safe19 = interface; - nsIDOMHTMLBRElement_safe19 = interface; - nsIDOMHTMLButtonElement_safe19 = interface; - nsIDOMHTMLCollection_safe19 = interface; - nsIDOMHTMLDirectoryElement_safe19 = interface; - nsIDOMHTMLDivElement_safe19 = interface; - nsIDOMHTMLDListElement_safe19 = interface; - nsIDOMHTMLDocument_safe19 = interface; - nsIDOMHTMLEmbedElement_safe19 = interface; - nsIDOMHTMLFieldSetElement_safe19 = interface; - nsIDOMHTMLFontElement_safe19 = interface; - nsIDOMHTMLFormElement_safe19 = interface; - nsIDOMHTMLFrameElement_safe19 = interface; - nsIDOMHTMLFrameSetElement_safe19 = interface; - nsIDOMHTMLHeadElement_safe19 = interface; - nsIDOMHTMLHeadingElement_safe19 = interface; - nsIDOMHTMLHRElement_safe19 = interface; - nsIDOMHTMLHtmlElement_safe19 = interface; - nsIDOMHTMLIFrameElement_safe19 = interface; - nsIDOMHTMLImageElement_safe19 = interface; - nsIDOMHTMLInputElement_safe19 = interface; - nsIDOMHTMLIsIndexElement_safe19 = interface; - nsIDOMHTMLLabelElement_safe19 = interface; - nsIDOMHTMLLegendElement_safe19 = interface; - nsIDOMHTMLLIElement_safe19 = interface; - nsIDOMHTMLLinkElement_safe19 = interface; - nsIDOMHTMLMapElement_safe19 = interface; - nsIDOMHTMLMenuElement_safe19 = interface; - nsIDOMHTMLMetaElement_safe19 = interface; - nsIDOMHTMLModElement_safe19 = interface; - nsIDOMHTMLObjectElement_safe19 = interface; - nsIDOMHTMLOListElement_safe19 = interface; - nsIDOMHTMLOptGroupElement_safe19 = interface; - nsIDOMHTMLOptionElement_safe19 = interface; - nsIDOMHTMLOptionsCollection_safe19 = interface; - nsIDOMHTMLParagraphElement_safe19 = interface; - nsIDOMHTMLParamElement_safe19 = interface; - nsIDOMHTMLPreElement_safe19 = interface; - nsIDOMHTMLQuoteElement_safe19 = interface; - nsIDOMHTMLScriptElement_safe19 = interface; - nsIDOMHTMLSelectElement_safe19 = interface; - nsIDOMHTMLStyleElement_safe19 = interface; - nsIDOMHTMLTableCaptionElement_safe19 = interface; - nsIDOMHTMLTableCellElement_safe19 = interface; - nsIDOMHTMLTableColElement_safe19 = interface; - nsIDOMHTMLTableElement_safe19 = interface; - nsIDOMHTMLTableRowElement_safe19 = interface; - nsIDOMHTMLTableSectionElement_safe19 = interface; - nsIDOMHTMLTextAreaElement_safe19 = interface; - nsIDOMHTMLTitleElement_safe19 = interface; - nsIDOMHTMLUListElement_safe19 = interface; - nsIDOMMediaList_safe19 = interface; - nsIDOMUIEvent_safe19 = interface; - nsIDOMMouseEvent_safe19 = interface; - nsIDOMNamedNodeMap_safe19 = interface; - nsIDOMNodeList_safe19 = interface; - nsIDOMNotation_safe19 = interface; - nsIDOMOfflineResourceList_safe19 = interface; - nsIDOMProcessingInstruction_safe19 = interface; - nsIDOMRange_safe19 = interface; - nsIDOMRect_safe19 = interface; - nsIDOMRGBColor_safe19 = interface; - nsIDOMStorage_safe19 = interface; - nsIDOMStorageEvent_safe19 = interface; - nsIDOMStorageItem_safe19 = interface; - nsIDOMStorageList_safe19 = interface; - nsIDOMStorageWindow_safe19 = interface; - nsIDOMStyleSheetList_safe19 = interface; - nsIDOMWindow_safe19 = interface; - nsIDOMWindow2_safe19 = interface; - nsIDOMWindowCollection_safe19 = interface; - nsIDOMWindowUtils_safe19 = interface; - nsIEmbeddingSiteWindow_safe19 = interface; - nsIFactory_safe19 = interface; - nsIURI_safe19 = interface; - nsIURL_safe19 = interface; - nsIFileURL_safe19 = interface; - nsIGlobalHistory_safe19 = interface; - nsIHashable_safe19 = interface; - nsIHistoryEntry_safe19 = interface; - nsIHttpChannel_safe19 = interface; - nsIHttpHeaderVisitor_safe19 = interface; - nsIInputStream_safe19 = interface; - nsIInterfaceRequestor_safe19 = interface; - nsIIOService_safe19 = interface; - nsIJSON_safe19 = interface; - nsILoadGroup_safe19 = interface; - nsILocalFile_safe19 = interface; - nsIMemory_safe19 = interface; - nsIModule_safe19 = interface; - nsIMutableArray_safe19 = interface; - nsIObserver_safe19 = interface; - nsIObserverService_safe19 = interface; - nsIOutputStream_safe19 = interface; - nsIPrefBranch_safe19 = interface; - nsIPrefBranch2_safe19 = interface; - nsIPrefLocalizedString_safe19 = interface; - nsIPrefService_safe19 = interface; - nsIPrintSession_safe19 = interface; - nsIPrintSettings_safe19 = interface; - nsIProfile_safe19 = interface; - nsIProfileChangeStatus_safe19 = interface; - nsIProgrammingLanguage_safe19 = interface; - nsIPrompt_safe19 = interface; - nsIPromptService_safe19 = interface; - nsIProperties_safe19 = interface; - nsIProtocolHandler_safe19 = interface; - nsIRequestObserver_safe19 = interface; - nsIScriptableInputStream_safe19 = interface; - nsISecurityWarningDialogs_safe19 = interface; - nsISelection_safe19 = interface; - nsIServiceManager_safe19 = interface; - nsISHistory_safe19 = interface; - nsISHistoryListener_safe19 = interface; - nsIStreamListener_safe19 = interface; - nsISupportsPrimitive_safe19 = interface; - nsISupportsID_safe19 = interface; - nsISupportsCString_safe19 = interface; - nsISupportsString_safe19 = interface; - nsISupportsPRBool_safe19 = interface; - nsISupportsPRUint8_safe19 = interface; - nsISupportsPRUint16_safe19 = interface; - nsISupportsPRUint32_safe19 = interface; - nsISupportsPRUint64_safe19 = interface; - nsISupportsPRTime_safe19 = interface; - nsISupportsChar_safe19 = interface; - nsISupportsPRInt16_safe19 = interface; - nsISupportsPRInt32_safe19 = interface; - nsISupportsPRInt64_safe19 = interface; - nsISupportsFloat_safe19 = interface; - nsISupportsDouble_safe19 = interface; - nsISupportsVoid_safe19 = interface; - nsISupportsInterfacePointer_safe19 = interface; - nsITooltipListener_safe19 = interface; - nsITooltipTextProvider_safe19 = interface; - nsITraceRefcnt_safe19 = interface; - nsIUnicharStreamListener_safe19 = interface; - nsIUploadChannel_safe19 = interface; - nsIURIContentListener_safe19 = interface; - nsIWeakReference_safe19 = interface; - nsISupportsWeakReference_safe19 = interface; - nsIWebBrowser_safe19 = interface; - nsIWebBrowserChrome_safe19 = interface; - nsIWebBrowserChromeFocus_safe19 = interface; - nsIWebBrowserFind_safe19 = interface; - nsIWebBrowserFindInFrames_safe19 = interface; - nsIWebBrowserFocus_safe19 = interface; - nsIWebBrowserPrint_safe19 = interface; - nsIWebBrowserSetup_safe19 = interface; - nsIWebBrowserStream_safe19 = interface; - nsIWebProgress_safe19 = interface; - nsIWebProgressListener_safe19 = interface; - nsIWindowCreator_safe19 = interface; - nsIWindowWatcher_safe19 = interface; - nsIX509Cert_safe19 = interface; - nsIX509CertDB_safe19 = interface; - nsIX509CertValidity_safe19 = interface; - nsWriteSegmentFun = function (aInStream: nsIInputStream_safe19; - aClosure: Pointer; - const aFromSegment: Pointer; - aToOffset: PRUint32; - aCount: PRUint32; - out aWriteCount: PRUint32): nsresult; extdecl; - - - nsReadSegmentFun = function (aOutStream: nsIOutputStream_safe19; - aClosure: Pointer; - aToSegment: Pointer; - aFromOffset: PRUint32; - aCount: PRUint32; - out aReadCount: PRUint32): nsresult; extdecl; - - - DOMTimeStamp = PRUint64; - nsLoadFlags = PRUint32; -(*** - * An optional interface for accessing the HTTP or - * javascript cookie object - * - * @status FROZEN - *) - nsCookieStatus = PRInt32; - nsCookiePolicy = PRInt32; - nsISupports_safe19 = interface - ['{00000000-0000-0000-c000-000000000046}'] - end; - - mozIJSSubScriptLoader_safe19 = interface(nsISupports_safe19) - ['{8792d77e-1dd2-11b2-ac7f-9bc9be4f2916}'] - procedure LoadSubScript(const url: PWideChar); safecall; - end; - - nsIArray_safe19 = interface(nsISupports_safe19) - ['{114744d9-c369-456e-b55a-52fe52880d2d}'] - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - procedure QueryElementAt(index: PRUint32; constref uuid: TGUID; out _result); safecall; - function IndexOf(startIndex: PRUint32; element: nsISupports_safe19): PRUint32; safecall; - function Enumerate(): nsISimpleEnumerator_safe19; safecall; - end; - - nsIASN1Object_safe19 = interface(nsISupports_safe19) - ['{ba8bf582-1dd1-11b2-898c-f40246bc9a63}'] - function GetType(): PRUint32; safecall; - procedure SetType(aType: PRUint32); safecall; - property _Type: PRUint32 read GetType write SetType; - function GetTag(): PRUint32; safecall; - procedure SetTag(aTag: PRUint32); safecall; - property Tag: PRUint32 read GetTag write SetTag; - procedure GetDisplayName(aDisplayName: nsAString); safecall; - procedure SetDisplayName(const aDisplayName: nsAString); safecall; - procedure GetDisplayValue(aDisplayValue: nsAString); safecall; - procedure SetDisplayValue(const aDisplayValue: nsAString); safecall; - end; - - nsIASN1Sequence_safe19 = interface(nsIASN1Object_safe19) - ['{b6b957e6-1dd1-11b2-89d7-e30624f50b00}'] - function GetASN1Objects(): nsIMutableArray_safe19; safecall; - procedure SetASN1Objects(aASN1Objects: nsIMutableArray_safe19); safecall; - property ASN1Objects: nsIMutableArray_safe19 read GetASN1Objects write SetASN1Objects; - function GetIsValidContainer(): PRBool; safecall; - procedure SetIsValidContainer(aIsValidContainer: PRBool); safecall; - property IsValidContainer: PRBool read GetIsValidContainer write SetIsValidContainer; - function GetIsExpanded(): PRBool; safecall; - procedure SetIsExpanded(aIsExpanded: PRBool); safecall; - property IsExpanded: PRBool read GetIsExpanded write SetIsExpanded; - end; - - nsIAuthPrompt_safe19 = interface(nsISupports_safe19) - ['{358089f9-ee4b-4711-82fd-bcd07fc62061}'] - function Prompt(const dialogTitle: PWideChar; const text: PWideChar; const passwordRealm: PWideChar; savePassword: PRUint32; const defaultText: PWideChar; out _result: PWideChar): PRBool; safecall; - function PromptUsernameAndPassword(const dialogTitle: PWideChar; const text: PWideChar; const passwordRealm: PWideChar; savePassword: PRUint32; out user: PWideChar; out pwd: PWideChar): PRBool; safecall; - function PromptPassword(const dialogTitle: PWideChar; const text: PWideChar; const passwordRealm: PWideChar; savePassword: PRUint32; out pwd: PWideChar): PRBool; safecall; - end; - - nsISimpleEnumerator_safe19 = interface(nsISupports_safe19) - ['{d1899240-f9d2-11d2-bdd6-000064657374}'] - function HasMoreElements(): PRBool; safecall; - function GetNext(): nsISupports_safe19; safecall; - end; - - nsICategoryManager_safe19 = interface(nsISupports_safe19) - ['{3275b2cd-af6d-429a-80d7-f0c5120342ac}'] - function GetCategoryEntry(const aCategory: PAnsiChar; const aEntry: PAnsiChar): PAnsiChar; safecall; - function AddCategoryEntry(const aCategory: PAnsiChar; const aEntry: PAnsiChar; const aValue: PAnsiChar; aPersist: PRBool; aReplace: PRBool): PAnsiChar; safecall; - procedure DeleteCategoryEntry(const aCategory: PAnsiChar; const aEntry: PAnsiChar; aPersist: PRBool); safecall; - procedure DeleteCategory(const aCategory: PAnsiChar); safecall; - function EnumerateCategory(const aCategory: PAnsiChar): nsISimpleEnumerator_safe19; safecall; - function EnumerateCategories(): nsISimpleEnumerator_safe19; safecall; - end; - - nsICertificateDialogs_safe19 = interface(nsISupports_safe19) - ['{a03ca940-09be-11d5-ac5d-000064657374}'] - function ConfirmDownloadCACert(ctx: nsIInterfaceRequestor_safe19; cert: nsIX509Cert_safe19; out trust: PRUint32): PRBool; safecall; - procedure NotifyCACertExists(ctx: nsIInterfaceRequestor_safe19); safecall; - function SetPKCS12FilePassword(ctx: nsIInterfaceRequestor_safe19; password: nsAString): PRBool; safecall; - function GetPKCS12FilePassword(ctx: nsIInterfaceRequestor_safe19; password: nsAString): PRBool; safecall; - procedure ViewCert(ctx: nsIInterfaceRequestor_safe19; cert: nsIX509Cert_safe19); safecall; - procedure CrlImportStatusDialog(ctx: nsIInterfaceRequestor_safe19; crl: nsICRLInfo_safe19); safecall; - end; - - nsIRequest_safe19 = interface(nsISupports_safe19) - ['{ef6bfbd2-fd46-48d8-96b7-9f8f0fd387fe}'] - procedure GetName(aName: nsACString); safecall; - function IsPending(): PRBool; safecall; - function GetStatus(): nsresult; safecall; - property Status: nsresult read GetStatus; - procedure Cancel(aStatus: nsresult); safecall; - procedure Suspend(); safecall; - procedure Resume(); safecall; - function GetLoadGroup(): nsILoadGroup_safe19; safecall; - procedure SetLoadGroup(aLoadGroup: nsILoadGroup_safe19); safecall; - property LoadGroup: nsILoadGroup_safe19 read GetLoadGroup write SetLoadGroup; - function GetLoadFlags(): nsLoadFlags; safecall; - procedure SetLoadFlags(aLoadFlags: nsLoadFlags); safecall; - property LoadFlags: nsLoadFlags read GetLoadFlags write SetLoadFlags; - end; - - nsIChannel_safe19 = interface(nsIRequest_safe19) - ['{c63a055a-a676-4e71-bf3c-6cfa11082018}'] - function GetOriginalURI(): nsIURI_safe19; safecall; - procedure SetOriginalURI(aOriginalURI: nsIURI_safe19); safecall; - property OriginalURI: nsIURI_safe19 read GetOriginalURI write SetOriginalURI; - function GetURI(): nsIURI_safe19; safecall; - property URI: nsIURI_safe19 read GetURI; - function GetOwner(): nsISupports_safe19; safecall; - procedure SetOwner(aOwner: nsISupports_safe19); safecall; - property Owner: nsISupports_safe19 read GetOwner write SetOwner; - function GetNotificationCallbacks(): nsIInterfaceRequestor_safe19; safecall; - procedure SetNotificationCallbacks(aNotificationCallbacks: nsIInterfaceRequestor_safe19); safecall; - property NotificationCallbacks: nsIInterfaceRequestor_safe19 read GetNotificationCallbacks write SetNotificationCallbacks; - function GetSecurityInfo(): nsISupports_safe19; safecall; - property SecurityInfo: nsISupports_safe19 read GetSecurityInfo; - procedure GetContentType(aContentType: nsACString); safecall; - procedure SetContentType(const aContentType: nsACString); safecall; - procedure GetContentCharset(aContentCharset: nsACString); safecall; - procedure SetContentCharset(const aContentCharset: nsACString); safecall; - function GetContentLength(): PRInt32; safecall; - procedure SetContentLength(aContentLength: PRInt32); safecall; - property ContentLength: PRInt32 read GetContentLength write SetContentLength; - function Open(): nsIInputStream_safe19; safecall; - procedure AsyncOpen(aListener: nsIStreamListener_safe19; aContext: nsISupports_safe19); safecall; - end; - - nsIClassInfo_safe19 = interface(nsISupports_safe19) - ['{986c11d0-f340-11d4-9075-0010a4e73d9a}'] - procedure GetInterfaces(out count: PRUint32; out _array_array); safecall; - function GetHelperForLanguage(language: PRUint32): nsISupports_safe19; safecall; - function GetContractID(): PAnsiChar; safecall; - property ContractID: PAnsiChar read GetContractID; - function GetClassDescription(): PAnsiChar; safecall; - property ClassDescription: PAnsiChar read GetClassDescription; - function GetClassID(): PGUID; safecall; - property ClassID: PGUID read GetClassID; - function GetImplementationLanguage(): PRUint32; safecall; - property ImplementationLanguage: PRUint32 read GetImplementationLanguage; - function GetFlags(): PRUint32; safecall; - property Flags: PRUint32 read GetFlags; - function GetClassIDNoAlloc(): TGUID; safecall; - property ClassIDNoAlloc: TGUID read GetClassIDNoAlloc; - end; - - nsIClipboardCommands_safe19 = interface(nsISupports_safe19) - ['{b8100c90-73be-11d2-92a5-00105a1b0d64}'] - function CanCutSelection(): PRBool; safecall; - function CanCopySelection(): PRBool; safecall; - function CanCopyLinkLocation(): PRBool; safecall; - function CanCopyImageLocation(): PRBool; safecall; - function CanCopyImageContents(): PRBool; safecall; - function CanPaste(): PRBool; safecall; - procedure CutSelection(); safecall; - procedure CopySelection(); safecall; - procedure CopyLinkLocation(); safecall; - procedure CopyImageLocation(); safecall; - procedure CopyImageContents(); safecall; - procedure Paste(); safecall; - procedure SelectAll(); safecall; - procedure SelectNone(); safecall; - end; - - nsIComponentManager_safe19 = interface(nsISupports_safe19) - ['{a88e5a60-205a-4bb1-94e1-2628daf51eae}'] - procedure GetClassObject(constref aClass: TGUID; constref aIID: TGUID; out _result); safecall; - procedure GetClassObjectByContractID(const aContractID: PAnsiChar; constref aIID: TGUID; out _result); safecall; - procedure CreateInstance(constref aClass: TGUID; aDelegate: nsISupports_safe19; constref aIID: TGUID; out _result); safecall; - procedure CreateInstanceByContractID(const aContractID: PAnsiChar; aDelegate: nsISupports_safe19; constref aIID: TGUID; out _result); safecall; - end; - - nsIComponentRegistrar_safe19 = interface(nsISupports_safe19) - ['{2417cbfe-65ad-48a6-b4b6-eb84db174392}'] - procedure AutoRegister(aSpec: nsIFile_safe19); safecall; - procedure AutoUnregister(aSpec: nsIFile_safe19); safecall; - procedure RegisterFactory(constref aClass: TGUID; const aClassName: PAnsiChar; const aContractID: PAnsiChar; aFactory: nsIFactory_safe19); safecall; - procedure UnregisterFactory(constref aClass: TGUID; aFactory: nsIFactory_safe19); safecall; - procedure RegisterFactoryLocation(constref aClass: TGUID; const aClassName: PAnsiChar; const aContractID: PAnsiChar; aFile: nsIFile_safe19; const aLoaderStr: PAnsiChar; const aType: PAnsiChar); safecall; - procedure UnregisterFactoryLocation(constref aClass: TGUID; aFile: nsIFile_safe19); safecall; - function IsCIDRegistered(constref aClass: TGUID): PRBool; safecall; - function IsContractIDRegistered(const aContractID: PAnsiChar): PRBool; safecall; - function EnumerateCIDs(): nsISimpleEnumerator_safe19; safecall; - function EnumerateContractIDs(): nsISimpleEnumerator_safe19; safecall; - function CIDToContractID(constref aClass: TGUID): PAnsiChar; safecall; - function ContractIDToCID(const aContractID: PAnsiChar): PGUID; safecall; - end; - - nsIContextMenuListener_safe19 = interface(nsISupports_safe19) - ['{3478b6b0-3875-11d4-94ef-0020183bf181}'] - procedure OnShowContextMenu(aContextFlags: PRUint32; aEvent: nsIDOMEvent_safe19; aNode: nsIDOMNode_safe19); safecall; - end; - - nsICookie_safe19 = interface(nsISupports_safe19) - ['{e9fcb9a4-d376-458f-b720-e65e7df593bc}'] - procedure GetName(aName: nsACString); safecall; - procedure GetValue(aValue: nsACString); safecall; - function GetIsDomain(): PRBool; safecall; - property IsDomain: PRBool read GetIsDomain; - procedure GetHost(aHost: nsACString); safecall; - procedure GetPath(aPath: nsACString); safecall; - function GetIsSecure(): PRBool; safecall; - property IsSecure: PRBool read GetIsSecure; - function GetExpires(): PRUint64; safecall; - property Expires: PRUint64 read GetExpires; - function GetStatus(): nsCookieStatus; safecall; - property Status: nsCookieStatus read GetStatus; - function GetPolicy(): nsCookiePolicy; safecall; - property Policy: nsCookiePolicy read GetPolicy; - end; - - nsICookieManager_safe19 = interface(nsISupports_safe19) - ['{aaab6710-0f2c-11d5-a53b-0010a401eb10}'] - procedure RemoveAll(); safecall; - function GetEnumerator(): nsISimpleEnumerator_safe19; safecall; - property Enumerator: nsISimpleEnumerator_safe19 read GetEnumerator; - procedure Remove(const aDomain: nsACString; const aName: nsACString; const aPath: nsACString; aBlocked: PRBool); safecall; - end; - - nsICRLInfo_safe19 = interface(nsISupports_safe19) - ['{c185d920-4a3e-11d5-ba27-00108303b117}'] - procedure GetOrganization(aOrganization: nsAString); safecall; - procedure GetOrganizationalUnit(aOrganizationalUnit: nsAString); safecall; - function GetLastUpdate(): PRTime; safecall; - property LastUpdate: PRTime read GetLastUpdate; - function GetNextUpdate(): PRTime; safecall; - property NextUpdate: PRTime read GetNextUpdate; - procedure GetLastUpdateLocale(aLastUpdateLocale: nsAString); safecall; - procedure GetNextUpdateLocale(aNextUpdateLocale: nsAString); safecall; - procedure GetNameInDb(aNameInDb: nsAString); safecall; - procedure GetLastFetchURL(aLastFetchURL: nsACString); safecall; - end; - - nsIDebug_safe19 = interface(nsISupports_safe19) - ['{3bf0c3d7-3bd9-4cf2-a971-33572c503e1e}'] - procedure Assertion(const aStr: PAnsiChar; const aExpr: PAnsiChar; const aFile: PAnsiChar; aLine: PRInt32); safecall; - procedure Warning(const aStr: PAnsiChar; const aFile: PAnsiChar; aLine: PRInt32); safecall; - procedure Break(const aFile: PAnsiChar; aLine: PRInt32); safecall; - procedure Abort(const aFile: PAnsiChar; aLine: PRInt32); safecall; - end; - - nsIFile_safe19 = interface(nsISupports_safe19) - ['{c8c0a080-0868-11d3-915f-d9d889d48e3c}'] - procedure Append(const node: nsAString); safecall; - procedure AppendNative(const node: nsACString); safecall; - procedure Normalize(); safecall; - procedure Create(_type: PRUint32; permissions: PRUint32); safecall; - procedure GetLeafName(aLeafName: nsAString); safecall; - procedure SetLeafName(const aLeafName: nsAString); safecall; - procedure GetNativeLeafName(aNativeLeafName: nsACString); safecall; - procedure SetNativeLeafName(const aNativeLeafName: nsACString); safecall; - procedure CopyTo(newParentDir: nsIFile_safe19; const newName: nsAString); safecall; - procedure CopyToNative(newParentDir: nsIFile_safe19; const newName: nsACString); safecall; - procedure CopyToFollowingLinks(newParentDir: nsIFile_safe19; const newName: nsAString); safecall; - procedure CopyToFollowingLinksNative(newParentDir: nsIFile_safe19; const newName: nsACString); safecall; - procedure MoveTo(newParentDir: nsIFile_safe19; const newName: nsAString); safecall; - procedure MoveToNative(newParentDir: nsIFile_safe19; const newName: nsACString); safecall; - procedure Remove(recursive: PRBool); safecall; - function GetPermissions(): PRUint32; safecall; - procedure SetPermissions(aPermissions: PRUint32); safecall; - property Permissions: PRUint32 read GetPermissions write SetPermissions; - function GetPermissionsOfLink(): PRUint32; safecall; - procedure SetPermissionsOfLink(aPermissionsOfLink: PRUint32); safecall; - property PermissionsOfLink: PRUint32 read GetPermissionsOfLink write SetPermissionsOfLink; - function GetLastModifiedTime(): PRInt64; safecall; - procedure SetLastModifiedTime(aLastModifiedTime: PRInt64); safecall; - property LastModifiedTime: PRInt64 read GetLastModifiedTime write SetLastModifiedTime; - function GetLastModifiedTimeOfLink(): PRInt64; safecall; - procedure SetLastModifiedTimeOfLink(aLastModifiedTimeOfLink: PRInt64); safecall; - property LastModifiedTimeOfLink: PRInt64 read GetLastModifiedTimeOfLink write SetLastModifiedTimeOfLink; - function GetFileSize(): PRInt64; safecall; - procedure SetFileSize(aFileSize: PRInt64); safecall; - property FileSize: PRInt64 read GetFileSize write SetFileSize; - function GetFileSizeOfLink(): PRInt64; safecall; - property FileSizeOfLink: PRInt64 read GetFileSizeOfLink; - procedure GetTarget(aTarget: nsAString); safecall; - procedure GetNativeTarget(aNativeTarget: nsACString); safecall; - procedure GetPath(aPath: nsAString); safecall; - procedure GetNativePath(aNativePath: nsACString); safecall; - function Exists(): PRBool; safecall; - function IsWritable(): PRBool; safecall; - function IsReadable(): PRBool; safecall; - function IsExecutable(): PRBool; safecall; - function IsHidden(): PRBool; safecall; - function IsDirectory(): PRBool; safecall; - function IsFile(): PRBool; safecall; - function IsSymlink(): PRBool; safecall; - function IsSpecial(): PRBool; safecall; - procedure CreateUnique(_type: PRUint32; permissions: PRUint32); safecall; - function Clone(): nsIFile_safe19; safecall; - function Equals(inFile: nsIFile_safe19): PRBool; safecall; - function _Contains(inFile: nsIFile_safe19; recur: PRBool): PRBool; safecall; - function GetParent(): nsIFile_safe19; safecall; - property Parent: nsIFile_safe19 read GetParent; - function GetDirectoryEntries(): nsISimpleEnumerator_safe19; safecall; - property DirectoryEntries: nsISimpleEnumerator_safe19 read GetDirectoryEntries; - end; - - nsIDirectoryServiceProvider_safe19 = interface(nsISupports_safe19) - ['{bbf8cab0-d43a-11d3-8cc2-00609792278c}'] - function GetFile(const prop: PAnsiChar; out persistent: PRBool): nsIFile_safe19; safecall; - end; - - nsIDirectoryServiceProvider2_safe19 = interface(nsIDirectoryServiceProvider_safe19) - ['{2f977d4b-5485-11d4-87e2-0010a4e75ef2}'] - function GetFiles(const prop: PAnsiChar): nsISimpleEnumerator_safe19; safecall; - end; - - nsIDirectoryService_safe19 = interface(nsISupports_safe19) - ['{57a66a60-d43a-11d3-8cc2-00609792278c}'] - procedure Init(); safecall; - procedure RegisterProvider(prov: nsIDirectoryServiceProvider_safe19); safecall; - procedure UnregisterProvider(prov: nsIDirectoryServiceProvider_safe19); safecall; - end; - - nsIDOM3DocumentEvent_safe19 = interface(nsISupports_safe19) - ['{090ecc19-b7cb-4f47-ae47-ed68d4926249}'] - function CreateEventGroup(): nsIDOMEventGroup_safe19; safecall; - end; - - nsIDOM3EventTarget_safe19 = interface(nsISupports_safe19) - ['{3e9c01a7-de97-4c3b-8294-b4bd9d7056d1}'] - procedure AddGroupedEventListener(const _type: nsAString; listener: nsIDOMEventListener_safe19; useCapture: PRBool; evtGroup: nsIDOMEventGroup_safe19); safecall; - procedure RemoveGroupedEventListener(const _type: nsAString; listener: nsIDOMEventListener_safe19; useCapture: PRBool; evtGroup: nsIDOMEventGroup_safe19); safecall; - function CanTrigger(const _type: nsAString): PRBool; safecall; - function IsRegisteredHere(const _type: nsAString): PRBool; safecall; - end; - - nsIDOMAbstractView_safe19 = interface(nsISupports_safe19) - ['{f51ebade-8b1a-11d3-aae7-0010830123b4}'] - function GetDocument(): nsIDOMDocumentView_safe19; safecall; - property Document: nsIDOMDocumentView_safe19 read GetDocument; - end; - - nsIDOMNode_safe19 = interface(nsISupports_safe19) - ['{a6cf907c-15b3-11d2-932e-00805f8add32}'] - procedure GetNodeName(aNodeName: nsAString); safecall; - procedure GetNodeValue(aNodeValue: nsAString); safecall; - procedure SetNodeValue(const aNodeValue: nsAString); safecall; - function GetNodeType(): PRUint16; safecall; - property NodeType: PRUint16 read GetNodeType; - function GetParentNode(): nsIDOMNode_safe19; safecall; - property ParentNode: nsIDOMNode_safe19 read GetParentNode; - function GetChildNodes(): nsIDOMNodeList_safe19; safecall; - property ChildNodes: nsIDOMNodeList_safe19 read GetChildNodes; - function GetFirstChild(): nsIDOMNode_safe19; safecall; - property FirstChild: nsIDOMNode_safe19 read GetFirstChild; - function GetLastChild(): nsIDOMNode_safe19; safecall; - property LastChild: nsIDOMNode_safe19 read GetLastChild; - function GetPreviousSibling(): nsIDOMNode_safe19; safecall; - property PreviousSibling: nsIDOMNode_safe19 read GetPreviousSibling; - function GetNextSibling(): nsIDOMNode_safe19; safecall; - property NextSibling: nsIDOMNode_safe19 read GetNextSibling; - function GetAttributes(): nsIDOMNamedNodeMap_safe19; safecall; - property Attributes: nsIDOMNamedNodeMap_safe19 read GetAttributes; - function GetOwnerDocument(): nsIDOMDocument_safe19; safecall; - property OwnerDocument: nsIDOMDocument_safe19 read GetOwnerDocument; - function InsertBefore(newChild: nsIDOMNode_safe19; refChild: nsIDOMNode_safe19): nsIDOMNode_safe19; safecall; - function ReplaceChild(newChild: nsIDOMNode_safe19; oldChild: nsIDOMNode_safe19): nsIDOMNode_safe19; safecall; - function RemoveChild(oldChild: nsIDOMNode_safe19): nsIDOMNode_safe19; safecall; - function AppendChild(newChild: nsIDOMNode_safe19): nsIDOMNode_safe19; safecall; - function HasChildNodes(): PRBool; safecall; - function CloneNode(deep: PRBool): nsIDOMNode_safe19; safecall; - procedure Normalize(); safecall; - function IsSupported(const feature: nsAString; const version: nsAString): PRBool; safecall; - procedure GetNamespaceURI(aNamespaceURI: nsAString); safecall; - procedure GetPrefix(aPrefix: nsAString); safecall; - procedure SetPrefix(const aPrefix: nsAString); safecall; - procedure GetLocalName(aLocalName: nsAString); safecall; - function HasAttributes(): PRBool; safecall; - end; - - nsIDOMAttr_safe19 = interface(nsIDOMNode_safe19) - ['{a6cf9070-15b3-11d2-932e-00805f8add32}'] - procedure GetName(aName: nsAString); safecall; - function GetSpecified(): PRBool; safecall; - property Specified: PRBool read GetSpecified; - procedure GetValue(aValue: nsAString); safecall; - procedure SetValue(const aValue: nsAString); safecall; - function GetOwnerElement(): nsIDOMElement_safe19; safecall; - property OwnerElement: nsIDOMElement_safe19 read GetOwnerElement; - end; - - nsIDOMBarProp_safe19 = interface(nsISupports_safe19) - ['{9eb2c150-1d56-11d3-8221-0060083a0bcf}'] - function GetVisible(): PRBool; safecall; - procedure SetVisible(aVisible: PRBool); safecall; - property Visible: PRBool read GetVisible write SetVisible; - end; - - nsIDOMCharacterData_safe19 = interface(nsIDOMNode_safe19) - ['{a6cf9072-15b3-11d2-932e-00805f8add32}'] - procedure GetData(aData: nsAString); safecall; - procedure SetData(const aData: nsAString); safecall; - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - procedure SubstringData(offset: PRUint32; count: PRUint32; _retval: nsAString); safecall; - procedure AppendData(const arg: nsAString); safecall; - procedure InsertData(offset: PRUint32; const arg: nsAString); safecall; - procedure DeleteData(offset: PRUint32; count: PRUint32); safecall; - procedure ReplaceData(offset: PRUint32; count: PRUint32; const arg: nsAString); safecall; - end; - - nsIDOMText_safe19 = interface(nsIDOMCharacterData_safe19) - ['{a6cf9082-15b3-11d2-932e-00805f8add32}'] - function SplitText(offset: PRUint32): nsIDOMText_safe19; safecall; - end; - - nsIDOMCDATASection_safe19 = interface(nsIDOMText_safe19) - ['{a6cf9071-15b3-11d2-932e-00805f8add32}'] - end; - - nsIDOMComment_safe19 = interface(nsIDOMCharacterData_safe19) - ['{a6cf9073-15b3-11d2-932e-00805f8add32}'] - end; - - nsIDOMCounter_safe19 = interface(nsISupports_safe19) - ['{31adb439-0055-402d-9b1d-d5ca94f3f55b}'] - procedure GetIdentifier(aIdentifier: nsAString); safecall; - procedure GetListStyle(aListStyle: nsAString); safecall; - procedure GetSeparator(aSeparator: nsAString); safecall; - end; - - nsIDOMCSSValue_safe19 = interface(nsISupports_safe19) - ['{009f7ea5-9e80-41be-b008-db62f10823f2}'] - procedure GetCssText(aCssText: nsAString); safecall; - procedure SetCssText(const aCssText: nsAString); safecall; - function GetCssValueType(): PRUint16; safecall; - property CssValueType: PRUint16 read GetCssValueType; - end; - - nsIDOMCSSPrimitiveValue_safe19 = interface(nsIDOMCSSValue_safe19) - ['{e249031f-8df9-4e7a-b644-18946dce0019}'] - function GetPrimitiveType(): PRUint16; safecall; - property PrimitiveType: PRUint16 read GetPrimitiveType; - procedure SetFloatValue(unitType: PRUint16; floatValue: Single); safecall; - function GetFloatValue(unitType: PRUint16): Single; safecall; - procedure SetStringValue(stringType: PRUint16; const stringValue: nsAString); safecall; - procedure GetStringValue(_retval: nsAString); safecall; - function GetCounterValue(): nsIDOMCounter_safe19; safecall; - function GetRectValue(): nsIDOMRect_safe19; safecall; - function GetRGBColorValue(): nsIDOMRGBColor_safe19; safecall; - end; - - nsIDOMCSSRule_safe19 = interface(nsISupports_safe19) - ['{a6cf90c1-15b3-11d2-932e-00805f8add32}'] - function GetType(): PRUint16; safecall; - property _Type: PRUint16 read GetType; - procedure GetCssText(aCssText: nsAString); safecall; - procedure SetCssText(const aCssText: nsAString); safecall; - function GetParentStyleSheet(): nsIDOMCSSStyleSheet_safe19; safecall; - property ParentStyleSheet: nsIDOMCSSStyleSheet_safe19 read GetParentStyleSheet; - function GetParentRule(): nsIDOMCSSRule_safe19; safecall; - property ParentRule: nsIDOMCSSRule_safe19 read GetParentRule; - end; - - nsIDOMCSSRuleList_safe19 = interface(nsISupports_safe19) - ['{a6cf90c0-15b3-11d2-932e-00805f8add32}'] - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - function Item(index: PRUint32): nsIDOMCSSRule_safe19; safecall; - end; - - nsIDOMCSSStyleDeclaration_safe19 = interface(nsISupports_safe19) - ['{a6cf90be-15b3-11d2-932e-00805f8add32}'] - procedure GetCssText(aCssText: nsAString); safecall; - procedure SetCssText(const aCssText: nsAString); safecall; - procedure GetPropertyValue(const propertyName: nsAString; _retval: nsAString); safecall; - function GetPropertyCSSValue(const propertyName: nsAString): nsIDOMCSSValue_safe19; safecall; - procedure RemoveProperty(const propertyName: nsAString; _retval: nsAString); safecall; - procedure GetPropertyPriority(const propertyName: nsAString; _retval: nsAString); safecall; - procedure SetProperty(const propertyName: nsAString; const value: nsAString; const priority: nsAString); safecall; - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - procedure Item(index: PRUint32; _retval: nsAString); safecall; - function GetParentRule(): nsIDOMCSSRule_safe19; safecall; - property ParentRule: nsIDOMCSSRule_safe19 read GetParentRule; - end; - - nsIDOMStyleSheet_safe19 = interface(nsISupports_safe19) - ['{a6cf9080-15b3-11d2-932e-00805f8add32}'] - procedure GetType(aType: nsAString); safecall; - function GetDisabled(): PRBool; safecall; - procedure SetDisabled(aDisabled: PRBool); safecall; - property Disabled: PRBool read GetDisabled write SetDisabled; - function GetOwnerNode(): nsIDOMNode_safe19; safecall; - property OwnerNode: nsIDOMNode_safe19 read GetOwnerNode; - function GetParentStyleSheet(): nsIDOMStyleSheet_safe19; safecall; - property ParentStyleSheet: nsIDOMStyleSheet_safe19 read GetParentStyleSheet; - procedure GetHref(aHref: nsAString); safecall; - procedure GetTitle(aTitle: nsAString); safecall; - function GetMedia(): nsIDOMMediaList_safe19; safecall; - property Media: nsIDOMMediaList_safe19 read GetMedia; - end; - - nsIDOMCSSStyleSheet_safe19 = interface(nsIDOMStyleSheet_safe19) - ['{a6cf90c2-15b3-11d2-932e-00805f8add32}'] - function GetOwnerRule(): nsIDOMCSSRule_safe19; safecall; - property OwnerRule: nsIDOMCSSRule_safe19 read GetOwnerRule; - function GetCssRules(): nsIDOMCSSRuleList_safe19; safecall; - property CssRules: nsIDOMCSSRuleList_safe19 read GetCssRules; - function InsertRule(const rule: nsAString; index: PRUint32): PRUint32; safecall; - procedure DeleteRule(index: PRUint32); safecall; - end; - - nsIDOMCSSValueList_safe19 = interface(nsIDOMCSSValue_safe19) - ['{8f09fa84-39b9-4dca-9b2f-db0eeb186286}'] - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - function Item(index: PRUint32): nsIDOMCSSValue_safe19; safecall; - end; - - nsIDOMEvent_safe19 = interface(nsISupports_safe19) - ['{a66b7b80-ff46-bd97-0080-5f8ae38add32}'] - procedure GetType(aType: nsAString); safecall; - function GetTarget(): nsIDOMEventTarget_safe19; safecall; - property Target: nsIDOMEventTarget_safe19 read GetTarget; - function GetCurrentTarget(): nsIDOMEventTarget_safe19; safecall; - property CurrentTarget: nsIDOMEventTarget_safe19 read GetCurrentTarget; - function GetEventPhase(): PRUint16; safecall; - property EventPhase: PRUint16 read GetEventPhase; - function GetBubbles(): PRBool; safecall; - property Bubbles: PRBool read GetBubbles; - function GetCancelable(): PRBool; safecall; - property Cancelable: PRBool read GetCancelable; - function GetTimeStamp(): DOMTimeStamp; safecall; - property TimeStamp: DOMTimeStamp read GetTimeStamp; - procedure StopPropagation(); safecall; - procedure PreventDefault(); safecall; - procedure InitEvent(const eventTypeArg: nsAString; canBubbleArg: PRBool; cancelableArg: PRBool); safecall; - end; - - nsIDOMCustomEvent_safe19 = interface(nsIDOMEvent_safe19) - ['{55c7af7b-1a64-40bf-87eb-2c2cbee0491b}'] - procedure SetCurrentTarget(target: nsIDOMNode_safe19); safecall; - procedure SetEventPhase(phase: PRUint16); safecall; - end; - - nsIDOMDocument_safe19 = interface(nsIDOMNode_safe19) - ['{a6cf9075-15b3-11d2-932e-00805f8add32}'] - function GetDoctype(): nsIDOMDocumentType_safe19; safecall; - property Doctype: nsIDOMDocumentType_safe19 read GetDoctype; - function GetImplementation(): nsIDOMDOMImplementation_safe19; safecall; - property _Implementation: nsIDOMDOMImplementation_safe19 read GetImplementation; - function GetDocumentElement(): nsIDOMElement_safe19; safecall; - property DocumentElement: nsIDOMElement_safe19 read GetDocumentElement; - function CreateElement(const tagName: nsAString): nsIDOMElement_safe19; safecall; - function CreateDocumentFragment(): nsIDOMDocumentFragment_safe19; safecall; - function CreateTextNode(const data: nsAString): nsIDOMText_safe19; safecall; - function CreateComment(const data: nsAString): nsIDOMComment_safe19; safecall; - function CreateCDATASection(const data: nsAString): nsIDOMCDATASection_safe19; safecall; - function CreateProcessingInstruction(const target: nsAString; const data: nsAString): nsIDOMProcessingInstruction_safe19; safecall; - function CreateAttribute(const name: nsAString): nsIDOMAttr_safe19; safecall; - function CreateEntityReference(const name: nsAString): nsIDOMEntityReference_safe19; safecall; - function GetElementsByTagName(const tagname: nsAString): nsIDOMNodeList_safe19; safecall; - function ImportNode(importedNode: nsIDOMNode_safe19; deep: PRBool): nsIDOMNode_safe19; safecall; - function CreateElementNS(const namespaceURI: nsAString; const qualifiedName: nsAString): nsIDOMElement_safe19; safecall; - function CreateAttributeNS(const namespaceURI: nsAString; const qualifiedName: nsAString): nsIDOMAttr_safe19; safecall; - function GetElementsByTagNameNS(const namespaceURI: nsAString; const localName: nsAString): nsIDOMNodeList_safe19; safecall; - function GetElementById(const elementId: nsAString): nsIDOMElement_safe19; safecall; - end; - - nsIDOMDocumentEvent_safe19 = interface(nsISupports_safe19) - ['{46b91d66-28e2-11d4-ab1e-0010830123b4}'] - function CreateEvent(const eventType: nsAString): nsIDOMEvent_safe19; safecall; - end; - - nsIDOMDocumentFragment_safe19 = interface(nsIDOMNode_safe19) - ['{a6cf9076-15b3-11d2-932e-00805f8add32}'] - end; - - nsIDOMDocumentRange_safe19 = interface(nsISupports_safe19) - ['{7b9badc6-c9bc-447a-8670-dbd195aed24b}'] - function CreateRange(): nsIDOMRange_safe19; safecall; - end; - - nsIDOMDocumentStyle_safe19 = interface(nsISupports_safe19) - ['{3d9f4973-dd2e-48f5-b5f7-2634e09eadd9}'] - function GetStyleSheets(): nsIDOMStyleSheetList_safe19; safecall; - property StyleSheets: nsIDOMStyleSheetList_safe19 read GetStyleSheets; - end; - - nsIDOMDocumentType_safe19 = interface(nsIDOMNode_safe19) - ['{a6cf9077-15b3-11d2-932e-00805f8add32}'] - procedure GetName(aName: nsAString); safecall; - function GetEntities(): nsIDOMNamedNodeMap_safe19; safecall; - property Entities: nsIDOMNamedNodeMap_safe19 read GetEntities; - function GetNotations(): nsIDOMNamedNodeMap_safe19; safecall; - property Notations: nsIDOMNamedNodeMap_safe19 read GetNotations; - procedure GetPublicId(aPublicId: nsAString); safecall; - procedure GetSystemId(aSystemId: nsAString); safecall; - procedure GetInternalSubset(aInternalSubset: nsAString); safecall; - end; - - nsIDOMDocumentView_safe19 = interface(nsISupports_safe19) - ['{1acdb2ba-1dd2-11b2-95bc-9542495d2569}'] - function GetDefaultView(): nsIDOMAbstractView_safe19; safecall; - property DefaultView: nsIDOMAbstractView_safe19 read GetDefaultView; - end; - - nsIDOMDOMException_safe19 = interface(nsISupports_safe19) - ['{a6cf910a-15b3-11d2-932e-00805f8add32}'] - function GetCode(): PRUint32; safecall; - property Code: PRUint32 read GetCode; - end; - - nsIDOMDOMImplementation_safe19 = interface(nsISupports_safe19) - ['{a6cf9074-15b3-11d2-932e-00805f8add32}'] - function HasFeature(const feature: nsAString; const version: nsAString): PRBool; safecall; - function CreateDocumentType(const qualifiedName: nsAString; const publicId: nsAString; const systemId: nsAString): nsIDOMDocumentType_safe19; safecall; - function CreateDocument(const namespaceURI: nsAString; const qualifiedName: nsAString; doctype: nsIDOMDocumentType_safe19): nsIDOMDocument_safe19; safecall; - end; - - nsIDOMElement_safe19 = interface(nsIDOMNode_safe19) - ['{a6cf9078-15b3-11d2-932e-00805f8add32}'] - procedure GetTagName(aTagName: nsAString); safecall; - procedure GetAttribute(const name: nsAString; _retval: nsAString); safecall; - procedure SetAttribute(const name: nsAString; const value: nsAString); safecall; - procedure RemoveAttribute(const name: nsAString); safecall; - function GetAttributeNode(const name: nsAString): nsIDOMAttr_safe19; safecall; - function SetAttributeNode(newAttr: nsIDOMAttr_safe19): nsIDOMAttr_safe19; safecall; - function RemoveAttributeNode(oldAttr: nsIDOMAttr_safe19): nsIDOMAttr_safe19; safecall; - function GetElementsByTagName(const name: nsAString): nsIDOMNodeList_safe19; safecall; - procedure GetAttributeNS(const namespaceURI: nsAString; const localName: nsAString; _retval: nsAString); safecall; - procedure SetAttributeNS(const namespaceURI: nsAString; const qualifiedName: nsAString; const value: nsAString); safecall; - procedure RemoveAttributeNS(const namespaceURI: nsAString; const localName: nsAString); safecall; - function GetAttributeNodeNS(const namespaceURI: nsAString; const localName: nsAString): nsIDOMAttr_safe19; safecall; - function SetAttributeNodeNS(newAttr: nsIDOMAttr_safe19): nsIDOMAttr_safe19; safecall; - function GetElementsByTagNameNS(const namespaceURI: nsAString; const localName: nsAString): nsIDOMNodeList_safe19; safecall; - function HasAttribute(const name: nsAString): PRBool; safecall; - function HasAttributeNS(const namespaceURI: nsAString; const localName: nsAString): PRBool; safecall; - end; - - nsIDOMElementCSSInlineStyle_safe19 = interface(nsISupports_safe19) - ['{99715845-95fc-4a56-aa53-214b65c26e22}'] - function GetStyle(): nsIDOMCSSStyleDeclaration_safe19; safecall; - property Style: nsIDOMCSSStyleDeclaration_safe19 read GetStyle; - end; - - nsIDOMEntity_safe19 = interface(nsIDOMNode_safe19) - ['{a6cf9079-15b3-11d2-932e-00805f8add32}'] - procedure GetPublicId(aPublicId: nsAString); safecall; - procedure GetSystemId(aSystemId: nsAString); safecall; - procedure GetNotationName(aNotationName: nsAString); safecall; - end; - - nsIDOMEntityReference_safe19 = interface(nsIDOMNode_safe19) - ['{a6cf907a-15b3-11d2-932e-00805f8add32}'] - end; - - nsIDOMEventGroup_safe19 = interface(nsISupports_safe19) - ['{33347bee-6620-4841-8152-36091ae80c7e}'] - function IsSameEventGroup(other: nsIDOMEventGroup_safe19): PRBool; safecall; - end; - - nsIDOMEventListener_safe19 = interface(nsISupports_safe19) - ['{df31c120-ded6-11d1-bd85-00805f8ae3f4}'] - procedure HandleEvent(event: nsIDOMEvent_safe19); safecall; - end; - - nsIDOMEventTarget_safe19 = interface(nsISupports_safe19) - ['{1c773b30-d1cf-11d2-bd95-00805f8ae3f4}'] - procedure AddEventListener(const _type: nsAString; listener: nsIDOMEventListener_safe19; useCapture: PRBool); safecall; - procedure RemoveEventListener(const _type: nsAString; listener: nsIDOMEventListener_safe19; useCapture: PRBool); safecall; - function DispatchEvent(evt: nsIDOMEvent_safe19): PRBool; safecall; - end; - - nsIDOMHTMLElement_safe19 = interface(nsIDOMElement_safe19) - ['{a6cf9085-15b3-11d2-932e-00805f8add32}'] - procedure GetId(aId: nsAString); safecall; - procedure SetId(const aId: nsAString); safecall; - procedure GetTitle(aTitle: nsAString); safecall; - procedure SetTitle(const aTitle: nsAString); safecall; - procedure GetLang(aLang: nsAString); safecall; - procedure SetLang(const aLang: nsAString); safecall; - procedure GetDir(aDir: nsAString); safecall; - procedure SetDir(const aDir: nsAString); safecall; - procedure GetClassName(aClassName: nsAString); safecall; - procedure SetClassName(const aClassName: nsAString); safecall; - end; - - nsIDOMHTMLAnchorElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf90aa-15b3-11d2-932e-00805f8add32}'] - procedure GetAccessKey(aAccessKey: nsAString); safecall; - procedure SetAccessKey(const aAccessKey: nsAString); safecall; - procedure GetCharset(aCharset: nsAString); safecall; - procedure SetCharset(const aCharset: nsAString); safecall; - procedure GetCoords(aCoords: nsAString); safecall; - procedure SetCoords(const aCoords: nsAString); safecall; - procedure GetHref(aHref: nsAString); safecall; - procedure SetHref(const aHref: nsAString); safecall; - procedure GetHreflang(aHreflang: nsAString); safecall; - procedure SetHreflang(const aHreflang: nsAString); safecall; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - procedure GetRel(aRel: nsAString); safecall; - procedure SetRel(const aRel: nsAString); safecall; - procedure GetRev(aRev: nsAString); safecall; - procedure SetRev(const aRev: nsAString); safecall; - procedure GetShape(aShape: nsAString); safecall; - procedure SetShape(const aShape: nsAString); safecall; - function GetTabIndex(): PRInt32; safecall; - procedure SetTabIndex(aTabIndex: PRInt32); safecall; - property TabIndex: PRInt32 read GetTabIndex write SetTabIndex; - procedure GetTarget(aTarget: nsAString); safecall; - procedure SetTarget(const aTarget: nsAString); safecall; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - procedure Blur(); safecall; - procedure Focus(); safecall; - end; - - nsIDOMHTMLAppletElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf90ae-15b3-11d2-932e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetAlt(aAlt: nsAString); safecall; - procedure SetAlt(const aAlt: nsAString); safecall; - procedure GetArchive(aArchive: nsAString); safecall; - procedure SetArchive(const aArchive: nsAString); safecall; - procedure GetCode(aCode: nsAString); safecall; - procedure SetCode(const aCode: nsAString); safecall; - procedure GetCodeBase(aCodeBase: nsAString); safecall; - procedure SetCodeBase(const aCodeBase: nsAString); safecall; - procedure GetHeight(aHeight: nsAString); safecall; - procedure SetHeight(const aHeight: nsAString); safecall; - function GetHspace(): PRInt32; safecall; - procedure SetHspace(aHspace: PRInt32); safecall; - property Hspace: PRInt32 read GetHspace write SetHspace; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - procedure GetObject(aObject: nsAString); safecall; - procedure SetObject(const aObject: nsAString); safecall; - function GetVspace(): PRInt32; safecall; - procedure SetVspace(aVspace: PRInt32); safecall; - property Vspace: PRInt32 read GetVspace write SetVspace; - procedure GetWidth(aWidth: nsAString); safecall; - procedure SetWidth(const aWidth: nsAString); safecall; - end; - - nsIDOMHTMLAreaElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf90b0-15b3-11d2-932e-00805f8add32}'] - procedure GetAccessKey(aAccessKey: nsAString); safecall; - procedure SetAccessKey(const aAccessKey: nsAString); safecall; - procedure GetAlt(aAlt: nsAString); safecall; - procedure SetAlt(const aAlt: nsAString); safecall; - procedure GetCoords(aCoords: nsAString); safecall; - procedure SetCoords(const aCoords: nsAString); safecall; - procedure GetHref(aHref: nsAString); safecall; - procedure SetHref(const aHref: nsAString); safecall; - function GetNoHref(): PRBool; safecall; - procedure SetNoHref(aNoHref: PRBool); safecall; - property NoHref: PRBool read GetNoHref write SetNoHref; - procedure GetShape(aShape: nsAString); safecall; - procedure SetShape(const aShape: nsAString); safecall; - function GetTabIndex(): PRInt32; safecall; - procedure SetTabIndex(aTabIndex: PRInt32); safecall; - property TabIndex: PRInt32 read GetTabIndex write SetTabIndex; - procedure GetTarget(aTarget: nsAString); safecall; - procedure SetTarget(const aTarget: nsAString); safecall; - end; - - nsIDOMHTMLBaseElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf908b-15b3-11d2-932e-00805f8add32}'] - procedure GetHref(aHref: nsAString); safecall; - procedure SetHref(const aHref: nsAString); safecall; - procedure GetTarget(aTarget: nsAString); safecall; - procedure SetTarget(const aTarget: nsAString); safecall; - end; - - nsIDOMHTMLBaseFontElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf90a6-15b3-11d2-932e-00805f8add32}'] - procedure GetColor(aColor: nsAString); safecall; - procedure SetColor(const aColor: nsAString); safecall; - procedure GetFace(aFace: nsAString); safecall; - procedure SetFace(const aFace: nsAString); safecall; - function GetSize(): PRInt32; safecall; - procedure SetSize(aSize: PRInt32); safecall; - property Size: PRInt32 read GetSize write SetSize; - end; - - nsIDOMHTMLBodyElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf908e-15b3-11d2-932e-00805f8add32}'] - procedure GetALink(aALink: nsAString); safecall; - procedure SetALink(const aALink: nsAString); safecall; - procedure GetBackground(aBackground: nsAString); safecall; - procedure SetBackground(const aBackground: nsAString); safecall; - procedure GetBgColor(aBgColor: nsAString); safecall; - procedure SetBgColor(const aBgColor: nsAString); safecall; - procedure GetLink(aLink: nsAString); safecall; - procedure SetLink(const aLink: nsAString); safecall; - procedure GetText(aText: nsAString); safecall; - procedure SetText(const aText: nsAString); safecall; - procedure GetVLink(aVLink: nsAString); safecall; - procedure SetVLink(const aVLink: nsAString); safecall; - end; - - nsIDOMHTMLBRElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf90a5-15b3-11d2-932e-00805f8add32}'] - procedure GetClear(aClear: nsAString); safecall; - procedure SetClear(const aClear: nsAString); safecall; - end; - - nsIDOMHTMLButtonElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf9095-15b3-11d2-932e-00805f8add32}'] - function GetForm(): nsIDOMHTMLFormElement_safe19; safecall; - property Form: nsIDOMHTMLFormElement_safe19 read GetForm; - procedure GetAccessKey(aAccessKey: nsAString); safecall; - procedure SetAccessKey(const aAccessKey: nsAString); safecall; - function GetDisabled(): PRBool; safecall; - procedure SetDisabled(aDisabled: PRBool); safecall; - property Disabled: PRBool read GetDisabled write SetDisabled; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - function GetTabIndex(): PRInt32; safecall; - procedure SetTabIndex(aTabIndex: PRInt32); safecall; - property TabIndex: PRInt32 read GetTabIndex write SetTabIndex; - procedure GetType(aType: nsAString); safecall; - procedure GetValue(aValue: nsAString); safecall; - procedure SetValue(const aValue: nsAString); safecall; - end; - - nsIDOMHTMLCollection_safe19 = interface(nsISupports_safe19) - ['{a6cf9083-15b3-11d2-932e-00805f8add32}'] - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - function Item(index: PRUint32): nsIDOMNode_safe19; safecall; - function NamedItem(const name: nsAString): nsIDOMNode_safe19; safecall; - end; - - nsIDOMHTMLDirectoryElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf909c-15b3-11d2-932e-00805f8add32}'] - function GetCompact(): PRBool; safecall; - procedure SetCompact(aCompact: PRBool); safecall; - property Compact: PRBool read GetCompact write SetCompact; - end; - - nsIDOMHTMLDivElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf90a0-15b3-11d2-932e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - end; - - nsIDOMHTMLDListElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf909b-15b3-11d2-932e-00805f8add32}'] - function GetCompact(): PRBool; safecall; - procedure SetCompact(aCompact: PRBool); safecall; - property Compact: PRBool read GetCompact write SetCompact; - end; - - nsIDOMHTMLDocument_safe19 = interface(nsIDOMDocument_safe19) - ['{a6cf9084-15b3-11d2-932e-00805f8add32}'] - procedure GetTitle(aTitle: nsAString); safecall; - procedure SetTitle(const aTitle: nsAString); safecall; - procedure GetReferrer(aReferrer: nsAString); safecall; - procedure GetDomain(aDomain: nsAString); safecall; - procedure GetURL(aURL: nsAString); safecall; - function GetBody(): nsIDOMHTMLElement_safe19; safecall; - procedure SetBody(aBody: nsIDOMHTMLElement_safe19); safecall; - property Body: nsIDOMHTMLElement_safe19 read GetBody write SetBody; - function GetImages(): nsIDOMHTMLCollection_safe19; safecall; - property Images: nsIDOMHTMLCollection_safe19 read GetImages; - function GetApplets(): nsIDOMHTMLCollection_safe19; safecall; - property Applets: nsIDOMHTMLCollection_safe19 read GetApplets; - function GetLinks(): nsIDOMHTMLCollection_safe19; safecall; - property Links: nsIDOMHTMLCollection_safe19 read GetLinks; - function GetForms(): nsIDOMHTMLCollection_safe19; safecall; - property Forms: nsIDOMHTMLCollection_safe19 read GetForms; - function GetAnchors(): nsIDOMHTMLCollection_safe19; safecall; - property Anchors: nsIDOMHTMLCollection_safe19 read GetAnchors; - procedure GetCookie(aCookie: nsAString); safecall; - procedure SetCookie(const aCookie: nsAString); safecall; - procedure Open(); safecall; - procedure Close(); safecall; - procedure Write(const text: nsAString); safecall; - procedure Writeln(const text: nsAString); safecall; - function GetElementsByName(const elementName: nsAString): nsIDOMNodeList_safe19; safecall; - end; - - nsIDOMHTMLEmbedElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{123f90ab-15b3-11d2-456e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetHeight(aHeight: nsAString); safecall; - procedure SetHeight(const aHeight: nsAString); safecall; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - procedure GetSrc(aSrc: nsAString); safecall; - procedure SetSrc(const aSrc: nsAString); safecall; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - procedure GetWidth(aWidth: nsAString); safecall; - procedure SetWidth(const aWidth: nsAString); safecall; - end; - - nsIDOMHTMLFieldSetElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf9097-15b3-11d2-932e-00805f8add32}'] - function GetForm(): nsIDOMHTMLFormElement_safe19; safecall; - property Form: nsIDOMHTMLFormElement_safe19 read GetForm; - end; - - nsIDOMHTMLFontElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf90a7-15b3-11d2-932e-00805f8add32}'] - procedure GetColor(aColor: nsAString); safecall; - procedure SetColor(const aColor: nsAString); safecall; - procedure GetFace(aFace: nsAString); safecall; - procedure SetFace(const aFace: nsAString); safecall; - procedure GetSize(aSize: nsAString); safecall; - procedure SetSize(const aSize: nsAString); safecall; - end; - - nsIDOMHTMLFormElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf908f-15b3-11d2-932e-00805f8add32}'] - function GetElements(): nsIDOMHTMLCollection_safe19; safecall; - property Elements: nsIDOMHTMLCollection_safe19 read GetElements; - function GetLength(): PRInt32; safecall; - property Length: PRInt32 read GetLength; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - procedure GetAcceptCharset(aAcceptCharset: nsAString); safecall; - procedure SetAcceptCharset(const aAcceptCharset: nsAString); safecall; - procedure GetAction(aAction: nsAString); safecall; - procedure SetAction(const aAction: nsAString); safecall; - procedure GetEnctype(aEnctype: nsAString); safecall; - procedure SetEnctype(const aEnctype: nsAString); safecall; - procedure GetMethod(aMethod: nsAString); safecall; - procedure SetMethod(const aMethod: nsAString); safecall; - procedure GetTarget(aTarget: nsAString); safecall; - procedure SetTarget(const aTarget: nsAString); safecall; - procedure Submit(); safecall; - procedure Reset(); safecall; - end; - - nsIDOMHTMLFrameElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf90b9-15b3-11d2-932e-00805f8add32}'] - procedure GetFrameBorder(aFrameBorder: nsAString); safecall; - procedure SetFrameBorder(const aFrameBorder: nsAString); safecall; - procedure GetLongDesc(aLongDesc: nsAString); safecall; - procedure SetLongDesc(const aLongDesc: nsAString); safecall; - procedure GetMarginHeight(aMarginHeight: nsAString); safecall; - procedure SetMarginHeight(const aMarginHeight: nsAString); safecall; - procedure GetMarginWidth(aMarginWidth: nsAString); safecall; - procedure SetMarginWidth(const aMarginWidth: nsAString); safecall; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - function GetNoResize(): PRBool; safecall; - procedure SetNoResize(aNoResize: PRBool); safecall; - property NoResize: PRBool read GetNoResize write SetNoResize; - procedure GetScrolling(aScrolling: nsAString); safecall; - procedure SetScrolling(const aScrolling: nsAString); safecall; - procedure GetSrc(aSrc: nsAString); safecall; - procedure SetSrc(const aSrc: nsAString); safecall; - function GetContentDocument(): nsIDOMDocument_safe19; safecall; - property ContentDocument: nsIDOMDocument_safe19 read GetContentDocument; - end; - - nsIDOMHTMLFrameSetElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf90b8-15b3-11d2-932e-00805f8add32}'] - procedure GetCols(aCols: nsAString); safecall; - procedure SetCols(const aCols: nsAString); safecall; - procedure GetRows(aRows: nsAString); safecall; - procedure SetRows(const aRows: nsAString); safecall; - end; - - nsIDOMHTMLHeadElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf9087-15b3-11d2-932e-00805f8add32}'] - procedure GetProfile(aProfile: nsAString); safecall; - procedure SetProfile(const aProfile: nsAString); safecall; - end; - - nsIDOMHTMLHeadingElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf90a2-15b3-11d2-932e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - end; - - nsIDOMHTMLHRElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf90a8-15b3-11d2-932e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - function GetNoShade(): PRBool; safecall; - procedure SetNoShade(aNoShade: PRBool); safecall; - property NoShade: PRBool read GetNoShade write SetNoShade; - procedure GetSize(aSize: nsAString); safecall; - procedure SetSize(const aSize: nsAString); safecall; - procedure GetWidth(aWidth: nsAString); safecall; - procedure SetWidth(const aWidth: nsAString); safecall; - end; - - nsIDOMHTMLHtmlElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf9086-15b3-11d2-932e-00805f8add32}'] - procedure GetVersion(aVersion: nsAString); safecall; - procedure SetVersion(const aVersion: nsAString); safecall; - end; - - nsIDOMHTMLIFrameElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf90ba-15b3-11d2-932e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetFrameBorder(aFrameBorder: nsAString); safecall; - procedure SetFrameBorder(const aFrameBorder: nsAString); safecall; - procedure GetHeight(aHeight: nsAString); safecall; - procedure SetHeight(const aHeight: nsAString); safecall; - procedure GetLongDesc(aLongDesc: nsAString); safecall; - procedure SetLongDesc(const aLongDesc: nsAString); safecall; - procedure GetMarginHeight(aMarginHeight: nsAString); safecall; - procedure SetMarginHeight(const aMarginHeight: nsAString); safecall; - procedure GetMarginWidth(aMarginWidth: nsAString); safecall; - procedure SetMarginWidth(const aMarginWidth: nsAString); safecall; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - procedure GetScrolling(aScrolling: nsAString); safecall; - procedure SetScrolling(const aScrolling: nsAString); safecall; - procedure GetSrc(aSrc: nsAString); safecall; - procedure SetSrc(const aSrc: nsAString); safecall; - procedure GetWidth(aWidth: nsAString); safecall; - procedure SetWidth(const aWidth: nsAString); safecall; - function GetContentDocument(): nsIDOMDocument_safe19; safecall; - property ContentDocument: nsIDOMDocument_safe19 read GetContentDocument; - end; - - nsIDOMHTMLImageElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf90ab-15b3-11d2-932e-00805f8add32}'] - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetAlt(aAlt: nsAString); safecall; - procedure SetAlt(const aAlt: nsAString); safecall; - procedure GetBorder(aBorder: nsAString); safecall; - procedure SetBorder(const aBorder: nsAString); safecall; - function GetHeight(): PRInt32; safecall; - procedure SetHeight(aHeight: PRInt32); safecall; - property Height: PRInt32 read GetHeight write SetHeight; - function GetHspace(): PRInt32; safecall; - procedure SetHspace(aHspace: PRInt32); safecall; - property Hspace: PRInt32 read GetHspace write SetHspace; - function GetIsMap(): PRBool; safecall; - procedure SetIsMap(aIsMap: PRBool); safecall; - property IsMap: PRBool read GetIsMap write SetIsMap; - procedure GetLongDesc(aLongDesc: nsAString); safecall; - procedure SetLongDesc(const aLongDesc: nsAString); safecall; - procedure GetSrc(aSrc: nsAString); safecall; - procedure SetSrc(const aSrc: nsAString); safecall; - procedure GetUseMap(aUseMap: nsAString); safecall; - procedure SetUseMap(const aUseMap: nsAString); safecall; - function GetVspace(): PRInt32; safecall; - procedure SetVspace(aVspace: PRInt32); safecall; - property Vspace: PRInt32 read GetVspace write SetVspace; - function GetWidth(): PRInt32; safecall; - procedure SetWidth(aWidth: PRInt32); safecall; - property Width: PRInt32 read GetWidth write SetWidth; - end; - - nsIDOMHTMLInputElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf9093-15b3-11d2-932e-00805f8add32}'] - procedure GetDefaultValue(aDefaultValue: nsAString); safecall; - procedure SetDefaultValue(const aDefaultValue: nsAString); safecall; - function GetDefaultChecked(): PRBool; safecall; - procedure SetDefaultChecked(aDefaultChecked: PRBool); safecall; - property DefaultChecked: PRBool read GetDefaultChecked write SetDefaultChecked; - function GetForm(): nsIDOMHTMLFormElement_safe19; safecall; - property Form: nsIDOMHTMLFormElement_safe19 read GetForm; - procedure GetAccept(aAccept: nsAString); safecall; - procedure SetAccept(const aAccept: nsAString); safecall; - procedure GetAccessKey(aAccessKey: nsAString); safecall; - procedure SetAccessKey(const aAccessKey: nsAString); safecall; - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetAlt(aAlt: nsAString); safecall; - procedure SetAlt(const aAlt: nsAString); safecall; - function GetChecked(): PRBool; safecall; - procedure SetChecked(aChecked: PRBool); safecall; - property Checked: PRBool read GetChecked write SetChecked; - function GetDisabled(): PRBool; safecall; - procedure SetDisabled(aDisabled: PRBool); safecall; - property Disabled: PRBool read GetDisabled write SetDisabled; - function GetMaxLength(): PRInt32; safecall; - procedure SetMaxLength(aMaxLength: PRInt32); safecall; - property MaxLength: PRInt32 read GetMaxLength write SetMaxLength; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - function GetReadOnly(): PRBool; safecall; - procedure SetReadOnly(aReadOnly: PRBool); safecall; - property ReadOnly: PRBool read GetReadOnly write SetReadOnly; - function GetSize(): PRUint32; safecall; - procedure SetSize(aSize: PRUint32); safecall; - property Size: PRUint32 read GetSize write SetSize; - procedure GetSrc(aSrc: nsAString); safecall; - procedure SetSrc(const aSrc: nsAString); safecall; - function GetTabIndex(): PRInt32; safecall; - procedure SetTabIndex(aTabIndex: PRInt32); safecall; - property TabIndex: PRInt32 read GetTabIndex write SetTabIndex; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - procedure GetUseMap(aUseMap: nsAString); safecall; - procedure SetUseMap(const aUseMap: nsAString); safecall; - procedure GetValue(aValue: nsAString); safecall; - procedure SetValue(const aValue: nsAString); safecall; - procedure Blur(); safecall; - procedure Focus(); safecall; - procedure Select(); safecall; - procedure Click(); safecall; - end; - - nsIDOMHTMLIsIndexElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf908c-15b3-11d2-932e-00805f8add32}'] - function GetForm(): nsIDOMHTMLFormElement_safe19; safecall; - property Form: nsIDOMHTMLFormElement_safe19 read GetForm; - procedure GetPrompt(aPrompt: nsAString); safecall; - procedure SetPrompt(const aPrompt: nsAString); safecall; - end; - - nsIDOMHTMLLabelElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf9096-15b3-11d2-932e-00805f8add32}'] - function GetForm(): nsIDOMHTMLFormElement_safe19; safecall; - property Form: nsIDOMHTMLFormElement_safe19 read GetForm; - procedure GetAccessKey(aAccessKey: nsAString); safecall; - procedure SetAccessKey(const aAccessKey: nsAString); safecall; - procedure GetHtmlFor(aHtmlFor: nsAString); safecall; - procedure SetHtmlFor(const aHtmlFor: nsAString); safecall; - end; - - nsIDOMHTMLLegendElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf9098-15b3-11d2-932e-00805f8add32}'] - function GetForm(): nsIDOMHTMLFormElement_safe19; safecall; - property Form: nsIDOMHTMLFormElement_safe19 read GetForm; - procedure GetAccessKey(aAccessKey: nsAString); safecall; - procedure SetAccessKey(const aAccessKey: nsAString); safecall; - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - end; - - nsIDOMHTMLLIElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf909e-15b3-11d2-932e-00805f8add32}'] - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - function GetValue(): PRInt32; safecall; - procedure SetValue(aValue: PRInt32); safecall; - property Value: PRInt32 read GetValue write SetValue; - end; - - nsIDOMHTMLLinkElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf9088-15b3-11d2-932e-00805f8add32}'] - function GetDisabled(): PRBool; safecall; - procedure SetDisabled(aDisabled: PRBool); safecall; - property Disabled: PRBool read GetDisabled write SetDisabled; - procedure GetCharset(aCharset: nsAString); safecall; - procedure SetCharset(const aCharset: nsAString); safecall; - procedure GetHref(aHref: nsAString); safecall; - procedure SetHref(const aHref: nsAString); safecall; - procedure GetHreflang(aHreflang: nsAString); safecall; - procedure SetHreflang(const aHreflang: nsAString); safecall; - procedure GetMedia(aMedia: nsAString); safecall; - procedure SetMedia(const aMedia: nsAString); safecall; - procedure GetRel(aRel: nsAString); safecall; - procedure SetRel(const aRel: nsAString); safecall; - procedure GetRev(aRev: nsAString); safecall; - procedure SetRev(const aRev: nsAString); safecall; - procedure GetTarget(aTarget: nsAString); safecall; - procedure SetTarget(const aTarget: nsAString); safecall; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - end; - - nsIDOMHTMLMapElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf90af-15b3-11d2-932e-00805f8add32}'] - function GetAreas(): nsIDOMHTMLCollection_safe19; safecall; - property Areas: nsIDOMHTMLCollection_safe19 read GetAreas; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - end; - - nsIDOMHTMLMenuElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf909d-15b3-11d2-932e-00805f8add32}'] - function GetCompact(): PRBool; safecall; - procedure SetCompact(aCompact: PRBool); safecall; - property Compact: PRBool read GetCompact write SetCompact; - end; - - nsIDOMHTMLMetaElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf908a-15b3-11d2-932e-00805f8add32}'] - procedure GetContent(aContent: nsAString); safecall; - procedure SetContent(const aContent: nsAString); safecall; - procedure GetHttpEquiv(aHttpEquiv: nsAString); safecall; - procedure SetHttpEquiv(const aHttpEquiv: nsAString); safecall; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - procedure GetScheme(aScheme: nsAString); safecall; - procedure SetScheme(const aScheme: nsAString); safecall; - end; - - nsIDOMHTMLModElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf90a9-15b3-11d2-932e-00805f8add32}'] - procedure GetCite(aCite: nsAString); safecall; - procedure SetCite(const aCite: nsAString); safecall; - procedure GetDateTime(aDateTime: nsAString); safecall; - procedure SetDateTime(const aDateTime: nsAString); safecall; - end; - - nsIDOMHTMLObjectElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf90ac-15b3-11d2-932e-00805f8add32}'] - function GetForm(): nsIDOMHTMLFormElement_safe19; safecall; - property Form: nsIDOMHTMLFormElement_safe19 read GetForm; - procedure GetCode(aCode: nsAString); safecall; - procedure SetCode(const aCode: nsAString); safecall; - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetArchive(aArchive: nsAString); safecall; - procedure SetArchive(const aArchive: nsAString); safecall; - procedure GetBorder(aBorder: nsAString); safecall; - procedure SetBorder(const aBorder: nsAString); safecall; - procedure GetCodeBase(aCodeBase: nsAString); safecall; - procedure SetCodeBase(const aCodeBase: nsAString); safecall; - procedure GetCodeType(aCodeType: nsAString); safecall; - procedure SetCodeType(const aCodeType: nsAString); safecall; - procedure GetData(aData: nsAString); safecall; - procedure SetData(const aData: nsAString); safecall; - function GetDeclare(): PRBool; safecall; - procedure SetDeclare(aDeclare: PRBool); safecall; - property Declare: PRBool read GetDeclare write SetDeclare; - procedure GetHeight(aHeight: nsAString); safecall; - procedure SetHeight(const aHeight: nsAString); safecall; - function GetHspace(): PRInt32; safecall; - procedure SetHspace(aHspace: PRInt32); safecall; - property Hspace: PRInt32 read GetHspace write SetHspace; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - procedure GetStandby(aStandby: nsAString); safecall; - procedure SetStandby(const aStandby: nsAString); safecall; - function GetTabIndex(): PRInt32; safecall; - procedure SetTabIndex(aTabIndex: PRInt32); safecall; - property TabIndex: PRInt32 read GetTabIndex write SetTabIndex; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - procedure GetUseMap(aUseMap: nsAString); safecall; - procedure SetUseMap(const aUseMap: nsAString); safecall; - function GetVspace(): PRInt32; safecall; - procedure SetVspace(aVspace: PRInt32); safecall; - property Vspace: PRInt32 read GetVspace write SetVspace; - procedure GetWidth(aWidth: nsAString); safecall; - procedure SetWidth(const aWidth: nsAString); safecall; - function GetContentDocument(): nsIDOMDocument_safe19; safecall; - property ContentDocument: nsIDOMDocument_safe19 read GetContentDocument; - end; - - nsIDOMHTMLOListElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf909a-15b3-11d2-932e-00805f8add32}'] - function GetCompact(): PRBool; safecall; - procedure SetCompact(aCompact: PRBool); safecall; - property Compact: PRBool read GetCompact write SetCompact; - function GetStart(): PRInt32; safecall; - procedure SetStart(aStart: PRInt32); safecall; - property Start: PRInt32 read GetStart write SetStart; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - end; - - nsIDOMHTMLOptGroupElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf9091-15b3-11d2-932e-00805f8add32}'] - function GetDisabled(): PRBool; safecall; - procedure SetDisabled(aDisabled: PRBool); safecall; - property Disabled: PRBool read GetDisabled write SetDisabled; - procedure GetLabel(aLabel: nsAString); safecall; - procedure SetLabel(const aLabel: nsAString); safecall; - end; - - nsIDOMHTMLOptionElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf9092-15b3-11d2-932e-00805f8add32}'] - function GetForm(): nsIDOMHTMLFormElement_safe19; safecall; - property Form: nsIDOMHTMLFormElement_safe19 read GetForm; - function GetDefaultSelected(): PRBool; safecall; - procedure SetDefaultSelected(aDefaultSelected: PRBool); safecall; - property DefaultSelected: PRBool read GetDefaultSelected write SetDefaultSelected; - procedure GetText(aText: nsAString); safecall; - function GetIndex(): PRInt32; safecall; - property Index: PRInt32 read GetIndex; - function GetDisabled(): PRBool; safecall; - procedure SetDisabled(aDisabled: PRBool); safecall; - property Disabled: PRBool read GetDisabled write SetDisabled; - procedure GetLabel(aLabel: nsAString); safecall; - procedure SetLabel(const aLabel: nsAString); safecall; - function GetSelected(): PRBool; safecall; - procedure SetSelected(aSelected: PRBool); safecall; - property Selected: PRBool read GetSelected write SetSelected; - procedure GetValue(aValue: nsAString); safecall; - procedure SetValue(const aValue: nsAString); safecall; - end; - - nsIDOMHTMLOptionsCollection_safe19 = interface(nsISupports_safe19) - ['{bce0213c-f70f-488f-b93f-688acca55d63}'] - function GetLength(): PRUint32; safecall; - procedure SetLength(aLength: PRUint32); safecall; - property Length: PRUint32 read GetLength write SetLength; - function Item(index: PRUint32): nsIDOMNode_safe19; safecall; - function NamedItem(const name: nsAString): nsIDOMNode_safe19; safecall; - end; - - nsIDOMHTMLParagraphElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf90a1-15b3-11d2-932e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - end; - - nsIDOMHTMLParamElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf90ad-15b3-11d2-932e-00805f8add32}'] - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - procedure GetValue(aValue: nsAString); safecall; - procedure SetValue(const aValue: nsAString); safecall; - procedure GetValueType(aValueType: nsAString); safecall; - procedure SetValueType(const aValueType: nsAString); safecall; - end; - - nsIDOMHTMLPreElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf90a4-15b3-11d2-932e-00805f8add32}'] - function GetWidth(): PRInt32; safecall; - procedure SetWidth(aWidth: PRInt32); safecall; - property Width: PRInt32 read GetWidth write SetWidth; - end; - - nsIDOMHTMLQuoteElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf90a3-15b3-11d2-932e-00805f8add32}'] - procedure GetCite(aCite: nsAString); safecall; - procedure SetCite(const aCite: nsAString); safecall; - end; - - nsIDOMHTMLScriptElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf90b1-15b3-11d2-932e-00805f8add32}'] - procedure GetText(aText: nsAString); safecall; - procedure SetText(const aText: nsAString); safecall; - procedure GetHtmlFor(aHtmlFor: nsAString); safecall; - procedure SetHtmlFor(const aHtmlFor: nsAString); safecall; - procedure GetEvent(aEvent: nsAString); safecall; - procedure SetEvent(const aEvent: nsAString); safecall; - procedure GetCharset(aCharset: nsAString); safecall; - procedure SetCharset(const aCharset: nsAString); safecall; - function GetDefer(): PRBool; safecall; - procedure SetDefer(aDefer: PRBool); safecall; - property Defer: PRBool read GetDefer write SetDefer; - procedure GetSrc(aSrc: nsAString); safecall; - procedure SetSrc(const aSrc: nsAString); safecall; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - end; - - nsIDOMHTMLSelectElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf9090-15b3-11d2-932e-00805f8add32}'] - procedure GetType(aType: nsAString); safecall; - function GetSelectedIndex(): PRInt32; safecall; - procedure SetSelectedIndex(aSelectedIndex: PRInt32); safecall; - property SelectedIndex: PRInt32 read GetSelectedIndex write SetSelectedIndex; - procedure GetValue(aValue: nsAString); safecall; - procedure SetValue(const aValue: nsAString); safecall; - function GetLength(): PRUint32; safecall; - procedure SetLength(aLength: PRUint32); safecall; - property Length: PRUint32 read GetLength write SetLength; - function GetForm(): nsIDOMHTMLFormElement_safe19; safecall; - property Form: nsIDOMHTMLFormElement_safe19 read GetForm; - function GetOptions(): nsIDOMHTMLOptionsCollection_safe19; safecall; - property Options: nsIDOMHTMLOptionsCollection_safe19 read GetOptions; - function GetDisabled(): PRBool; safecall; - procedure SetDisabled(aDisabled: PRBool); safecall; - property Disabled: PRBool read GetDisabled write SetDisabled; - function GetMultiple(): PRBool; safecall; - procedure SetMultiple(aMultiple: PRBool); safecall; - property Multiple: PRBool read GetMultiple write SetMultiple; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - function GetSize(): PRInt32; safecall; - procedure SetSize(aSize: PRInt32); safecall; - property Size: PRInt32 read GetSize write SetSize; - function GetTabIndex(): PRInt32; safecall; - procedure SetTabIndex(aTabIndex: PRInt32); safecall; - property TabIndex: PRInt32 read GetTabIndex write SetTabIndex; - procedure Add(element: nsIDOMHTMLElement_safe19; before: nsIDOMHTMLElement_safe19); safecall; - procedure Remove(index: PRInt32); safecall; - procedure Blur(); safecall; - procedure Focus(); safecall; - end; - - nsIDOMHTMLStyleElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf908d-15b3-11d2-932e-00805f8add32}'] - function GetDisabled(): PRBool; safecall; - procedure SetDisabled(aDisabled: PRBool); safecall; - property Disabled: PRBool read GetDisabled write SetDisabled; - procedure GetMedia(aMedia: nsAString); safecall; - procedure SetMedia(const aMedia: nsAString); safecall; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - end; - - nsIDOMHTMLTableCaptionElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf90b3-15b3-11d2-932e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - end; - - nsIDOMHTMLTableCellElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf90b7-15b3-11d2-932e-00805f8add32}'] - function GetCellIndex(): PRInt32; safecall; - property CellIndex: PRInt32 read GetCellIndex; - procedure GetAbbr(aAbbr: nsAString); safecall; - procedure SetAbbr(const aAbbr: nsAString); safecall; - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetAxis(aAxis: nsAString); safecall; - procedure SetAxis(const aAxis: nsAString); safecall; - procedure GetBgColor(aBgColor: nsAString); safecall; - procedure SetBgColor(const aBgColor: nsAString); safecall; - procedure GetCh(aCh: nsAString); safecall; - procedure SetCh(const aCh: nsAString); safecall; - procedure GetChOff(aChOff: nsAString); safecall; - procedure SetChOff(const aChOff: nsAString); safecall; - function GetColSpan(): PRInt32; safecall; - procedure SetColSpan(aColSpan: PRInt32); safecall; - property ColSpan: PRInt32 read GetColSpan write SetColSpan; - procedure GetHeaders(aHeaders: nsAString); safecall; - procedure SetHeaders(const aHeaders: nsAString); safecall; - procedure GetHeight(aHeight: nsAString); safecall; - procedure SetHeight(const aHeight: nsAString); safecall; - function GetNoWrap(): PRBool; safecall; - procedure SetNoWrap(aNoWrap: PRBool); safecall; - property NoWrap: PRBool read GetNoWrap write SetNoWrap; - function GetRowSpan(): PRInt32; safecall; - procedure SetRowSpan(aRowSpan: PRInt32); safecall; - property RowSpan: PRInt32 read GetRowSpan write SetRowSpan; - procedure GetScope(aScope: nsAString); safecall; - procedure SetScope(const aScope: nsAString); safecall; - procedure GetVAlign(aVAlign: nsAString); safecall; - procedure SetVAlign(const aVAlign: nsAString); safecall; - procedure GetWidth(aWidth: nsAString); safecall; - procedure SetWidth(const aWidth: nsAString); safecall; - end; - - nsIDOMHTMLTableColElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf90b4-15b3-11d2-932e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetCh(aCh: nsAString); safecall; - procedure SetCh(const aCh: nsAString); safecall; - procedure GetChOff(aChOff: nsAString); safecall; - procedure SetChOff(const aChOff: nsAString); safecall; - function GetSpan(): PRInt32; safecall; - procedure SetSpan(aSpan: PRInt32); safecall; - property Span: PRInt32 read GetSpan write SetSpan; - procedure GetVAlign(aVAlign: nsAString); safecall; - procedure SetVAlign(const aVAlign: nsAString); safecall; - procedure GetWidth(aWidth: nsAString); safecall; - procedure SetWidth(const aWidth: nsAString); safecall; - end; - - nsIDOMHTMLTableElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf90b2-15b3-11d2-932e-00805f8add32}'] - function GetCaption(): nsIDOMHTMLTableCaptionElement_safe19; safecall; - procedure SetCaption(aCaption: nsIDOMHTMLTableCaptionElement_safe19); safecall; - property Caption: nsIDOMHTMLTableCaptionElement_safe19 read GetCaption write SetCaption; - function GetTHead(): nsIDOMHTMLTableSectionElement_safe19; safecall; - procedure SetTHead(aTHead: nsIDOMHTMLTableSectionElement_safe19); safecall; - property THead: nsIDOMHTMLTableSectionElement_safe19 read GetTHead write SetTHead; - function GetTFoot(): nsIDOMHTMLTableSectionElement_safe19; safecall; - procedure SetTFoot(aTFoot: nsIDOMHTMLTableSectionElement_safe19); safecall; - property TFoot: nsIDOMHTMLTableSectionElement_safe19 read GetTFoot write SetTFoot; - function GetRows(): nsIDOMHTMLCollection_safe19; safecall; - property Rows: nsIDOMHTMLCollection_safe19 read GetRows; - function GetTBodies(): nsIDOMHTMLCollection_safe19; safecall; - property TBodies: nsIDOMHTMLCollection_safe19 read GetTBodies; - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetBgColor(aBgColor: nsAString); safecall; - procedure SetBgColor(const aBgColor: nsAString); safecall; - procedure GetBorder(aBorder: nsAString); safecall; - procedure SetBorder(const aBorder: nsAString); safecall; - procedure GetCellPadding(aCellPadding: nsAString); safecall; - procedure SetCellPadding(const aCellPadding: nsAString); safecall; - procedure GetCellSpacing(aCellSpacing: nsAString); safecall; - procedure SetCellSpacing(const aCellSpacing: nsAString); safecall; - procedure GetFrame(aFrame: nsAString); safecall; - procedure SetFrame(const aFrame: nsAString); safecall; - procedure GetRules(aRules: nsAString); safecall; - procedure SetRules(const aRules: nsAString); safecall; - procedure GetSummary(aSummary: nsAString); safecall; - procedure SetSummary(const aSummary: nsAString); safecall; - procedure GetWidth(aWidth: nsAString); safecall; - procedure SetWidth(const aWidth: nsAString); safecall; - function CreateTHead(): nsIDOMHTMLElement_safe19; safecall; - procedure DeleteTHead(); safecall; - function CreateTFoot(): nsIDOMHTMLElement_safe19; safecall; - procedure DeleteTFoot(); safecall; - function CreateCaption(): nsIDOMHTMLElement_safe19; safecall; - procedure DeleteCaption(); safecall; - function InsertRow(index: PRInt32): nsIDOMHTMLElement_safe19; safecall; - procedure DeleteRow(index: PRInt32); safecall; - end; - - nsIDOMHTMLTableRowElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf90b6-15b3-11d2-932e-00805f8add32}'] - function GetRowIndex(): PRInt32; safecall; - property RowIndex: PRInt32 read GetRowIndex; - function GetSectionRowIndex(): PRInt32; safecall; - property SectionRowIndex: PRInt32 read GetSectionRowIndex; - function GetCells(): nsIDOMHTMLCollection_safe19; safecall; - property Cells: nsIDOMHTMLCollection_safe19 read GetCells; - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetBgColor(aBgColor: nsAString); safecall; - procedure SetBgColor(const aBgColor: nsAString); safecall; - procedure GetCh(aCh: nsAString); safecall; - procedure SetCh(const aCh: nsAString); safecall; - procedure GetChOff(aChOff: nsAString); safecall; - procedure SetChOff(const aChOff: nsAString); safecall; - procedure GetVAlign(aVAlign: nsAString); safecall; - procedure SetVAlign(const aVAlign: nsAString); safecall; - function InsertCell(index: PRInt32): nsIDOMHTMLElement_safe19; safecall; - procedure DeleteCell(index: PRInt32); safecall; - end; - - nsIDOMHTMLTableSectionElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf90b5-15b3-11d2-932e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetCh(aCh: nsAString); safecall; - procedure SetCh(const aCh: nsAString); safecall; - procedure GetChOff(aChOff: nsAString); safecall; - procedure SetChOff(const aChOff: nsAString); safecall; - procedure GetVAlign(aVAlign: nsAString); safecall; - procedure SetVAlign(const aVAlign: nsAString); safecall; - function GetRows(): nsIDOMHTMLCollection_safe19; safecall; - property Rows: nsIDOMHTMLCollection_safe19 read GetRows; - function InsertRow(index: PRInt32): nsIDOMHTMLElement_safe19; safecall; - procedure DeleteRow(index: PRInt32); safecall; - end; - - nsIDOMHTMLTextAreaElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf9094-15b3-11d2-932e-00805f8add32}'] - procedure GetDefaultValue(aDefaultValue: nsAString); safecall; - procedure SetDefaultValue(const aDefaultValue: nsAString); safecall; - function GetForm(): nsIDOMHTMLFormElement_safe19; safecall; - property Form: nsIDOMHTMLFormElement_safe19 read GetForm; - procedure GetAccessKey(aAccessKey: nsAString); safecall; - procedure SetAccessKey(const aAccessKey: nsAString); safecall; - function GetCols(): PRInt32; safecall; - procedure SetCols(aCols: PRInt32); safecall; - property Cols: PRInt32 read GetCols write SetCols; - function GetDisabled(): PRBool; safecall; - procedure SetDisabled(aDisabled: PRBool); safecall; - property Disabled: PRBool read GetDisabled write SetDisabled; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - function GetReadOnly(): PRBool; safecall; - procedure SetReadOnly(aReadOnly: PRBool); safecall; - property ReadOnly: PRBool read GetReadOnly write SetReadOnly; - function GetRows(): PRInt32; safecall; - procedure SetRows(aRows: PRInt32); safecall; - property Rows: PRInt32 read GetRows write SetRows; - function GetTabIndex(): PRInt32; safecall; - procedure SetTabIndex(aTabIndex: PRInt32); safecall; - property TabIndex: PRInt32 read GetTabIndex write SetTabIndex; - procedure GetType(aType: nsAString); safecall; - procedure GetValue(aValue: nsAString); safecall; - procedure SetValue(const aValue: nsAString); safecall; - procedure Blur(); safecall; - procedure Focus(); safecall; - procedure Select(); safecall; - end; - - nsIDOMHTMLTitleElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf9089-15b3-11d2-932e-00805f8add32}'] - procedure GetText(aText: nsAString); safecall; - procedure SetText(const aText: nsAString); safecall; - end; - - nsIDOMHTMLUListElement_safe19 = interface(nsIDOMHTMLElement_safe19) - ['{a6cf9099-15b3-11d2-932e-00805f8add32}'] - function GetCompact(): PRBool; safecall; - procedure SetCompact(aCompact: PRBool); safecall; - property Compact: PRBool read GetCompact write SetCompact; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - end; - - nsIDOMMediaList_safe19 = interface(nsISupports_safe19) - ['{9b0c2ed7-111c-4824-adf9-ef0da6dad371}'] - procedure GetMediaText(aMediaText: nsAString); safecall; - procedure SetMediaText(const aMediaText: nsAString); safecall; - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - procedure Item(index: PRUint32; _retval: nsAString); safecall; - procedure DeleteMedium(const oldMedium: nsAString); safecall; - procedure AppendMedium(const newMedium: nsAString); safecall; - end; - - nsIDOMUIEvent_safe19 = interface(nsIDOMEvent_safe19) - ['{a6cf90c3-15b3-11d2-932e-00805f8add32}'] - function GetView(): nsIDOMAbstractView_safe19; safecall; - property View: nsIDOMAbstractView_safe19 read GetView; - function GetDetail(): PRInt32; safecall; - property Detail: PRInt32 read GetDetail; - procedure InitUIEvent(const typeArg: nsAString; canBubbleArg: PRBool; cancelableArg: PRBool; viewArg: nsIDOMAbstractView_safe19; detailArg: PRInt32); safecall; - end; - - nsIDOMMouseEvent_safe19 = interface(nsIDOMUIEvent_safe19) - ['{ff751edc-8b02-aae7-0010-8301838a3123}'] - function GetScreenX(): PRInt32; safecall; - property ScreenX: PRInt32 read GetScreenX; - function GetScreenY(): PRInt32; safecall; - property ScreenY: PRInt32 read GetScreenY; - function GetClientX(): PRInt32; safecall; - property ClientX: PRInt32 read GetClientX; - function GetClientY(): PRInt32; safecall; - property ClientY: PRInt32 read GetClientY; - function GetCtrlKey(): PRBool; safecall; - property CtrlKey: PRBool read GetCtrlKey; - function GetShiftKey(): PRBool; safecall; - property ShiftKey: PRBool read GetShiftKey; - function GetAltKey(): PRBool; safecall; - property AltKey: PRBool read GetAltKey; - function GetMetaKey(): PRBool; safecall; - property MetaKey: PRBool read GetMetaKey; - function GetButton(): PRUint16; safecall; - property Button: PRUint16 read GetButton; - function GetRelatedTarget(): nsIDOMEventTarget_safe19; safecall; - property RelatedTarget: nsIDOMEventTarget_safe19 read GetRelatedTarget; - procedure InitMouseEvent(const typeArg: nsAString; canBubbleArg: PRBool; cancelableArg: PRBool; viewArg: nsIDOMAbstractView_safe19; detailArg: PRInt32; screenXArg: PRInt32; screenYArg: PRInt32; clientXArg: PRInt32; clientYArg: PRInt32; ctrlKeyArg: PRBool; altKeyArg: PRBool; shiftKeyArg: PRBool; metaKeyArg: PRBool; buttonArg: PRUint16; relatedTargetArg: nsIDOMEventTarget_safe19); safecall; - end; - - nsIDOMNamedNodeMap_safe19 = interface(nsISupports_safe19) - ['{a6cf907b-15b3-11d2-932e-00805f8add32}'] - function GetNamedItem(const name: nsAString): nsIDOMNode_safe19; safecall; - function SetNamedItem(arg: nsIDOMNode_safe19): nsIDOMNode_safe19; safecall; - function RemoveNamedItem(const name: nsAString): nsIDOMNode_safe19; safecall; - function Item(index: PRUint32): nsIDOMNode_safe19; safecall; - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - function GetNamedItemNS(const namespaceURI: nsAString; const localName: nsAString): nsIDOMNode_safe19; safecall; - function SetNamedItemNS(arg: nsIDOMNode_safe19): nsIDOMNode_safe19; safecall; - function RemoveNamedItemNS(const namespaceURI: nsAString; const localName: nsAString): nsIDOMNode_safe19; safecall; - end; - - nsIDOMNodeList_safe19 = interface(nsISupports_safe19) - ['{a6cf907d-15b3-11d2-932e-00805f8add32}'] - function Item(index: PRUint32): nsIDOMNode_safe19; safecall; - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - end; - - nsIDOMNotation_safe19 = interface(nsIDOMNode_safe19) - ['{a6cf907e-15b3-11d2-932e-00805f8add32}'] - procedure GetPublicId(aPublicId: nsAString); safecall; - procedure GetSystemId(aSystemId: nsAString); safecall; - end; - - nsIDOMOfflineResourceList_safe19 = interface(nsISupports_safe19) - ['{8449bce2-0d8c-4c74-ab79-b41b8d81f1c4}'] - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - procedure Item(index: PRUint32; _retval: nsAString); safecall; - procedure Add(const uri: nsAString); safecall; - procedure Remove(const uri: nsAString); safecall; - function GetStatus(): PRUint16; safecall; - property Status: PRUint16 read GetStatus; - procedure Update(); safecall; - procedure SwapCache(); safecall; - function GetOnchecking(): nsIDOMEventListener_safe19; safecall; - procedure SetOnchecking(aOnchecking: nsIDOMEventListener_safe19); safecall; - property Onchecking: nsIDOMEventListener_safe19 read GetOnchecking write SetOnchecking; - function GetOnerror(): nsIDOMEventListener_safe19; safecall; - procedure SetOnerror(aOnerror: nsIDOMEventListener_safe19); safecall; - property Onerror: nsIDOMEventListener_safe19 read GetOnerror write SetOnerror; - function GetOnnoupdate(): nsIDOMEventListener_safe19; safecall; - procedure SetOnnoupdate(aOnnoupdate: nsIDOMEventListener_safe19); safecall; - property Onnoupdate: nsIDOMEventListener_safe19 read GetOnnoupdate write SetOnnoupdate; - function GetOndownloading(): nsIDOMEventListener_safe19; safecall; - procedure SetOndownloading(aOndownloading: nsIDOMEventListener_safe19); safecall; - property Ondownloading: nsIDOMEventListener_safe19 read GetOndownloading write SetOndownloading; - function GetOnprogress(): nsIDOMEventListener_safe19; safecall; - procedure SetOnprogress(aOnprogress: nsIDOMEventListener_safe19); safecall; - property Onprogress: nsIDOMEventListener_safe19 read GetOnprogress write SetOnprogress; - function GetOnupdateready(): nsIDOMEventListener_safe19; safecall; - procedure SetOnupdateready(aOnupdateready: nsIDOMEventListener_safe19); safecall; - property Onupdateready: nsIDOMEventListener_safe19 read GetOnupdateready write SetOnupdateready; - function GetOncached(): nsIDOMEventListener_safe19; safecall; - procedure SetOncached(aOncached: nsIDOMEventListener_safe19); safecall; - property Oncached: nsIDOMEventListener_safe19 read GetOncached write SetOncached; - end; - - nsIDOMProcessingInstruction_safe19 = interface(nsIDOMNode_safe19) - ['{a6cf907f-15b3-11d2-932e-00805f8add32}'] - procedure GetTarget(aTarget: nsAString); safecall; - procedure GetData(aData: nsAString); safecall; - procedure SetData(const aData: nsAString); safecall; - end; - - nsIDOMRange_safe19 = interface(nsISupports_safe19) - ['{a6cf90ce-15b3-11d2-932e-00805f8add32}'] - function GetStartContainer(): nsIDOMNode_safe19; safecall; - property StartContainer: nsIDOMNode_safe19 read GetStartContainer; - function GetStartOffset(): PRInt32; safecall; - property StartOffset: PRInt32 read GetStartOffset; - function GetEndContainer(): nsIDOMNode_safe19; safecall; - property EndContainer: nsIDOMNode_safe19 read GetEndContainer; - function GetEndOffset(): PRInt32; safecall; - property EndOffset: PRInt32 read GetEndOffset; - function GetCollapsed(): PRBool; safecall; - property Collapsed: PRBool read GetCollapsed; - function GetCommonAncestorContainer(): nsIDOMNode_safe19; safecall; - property CommonAncestorContainer: nsIDOMNode_safe19 read GetCommonAncestorContainer; - procedure SetStart(refNode: nsIDOMNode_safe19; offset: PRInt32); safecall; - procedure SetEnd(refNode: nsIDOMNode_safe19; offset: PRInt32); safecall; - procedure SetStartBefore(refNode: nsIDOMNode_safe19); safecall; - procedure SetStartAfter(refNode: nsIDOMNode_safe19); safecall; - procedure SetEndBefore(refNode: nsIDOMNode_safe19); safecall; - procedure SetEndAfter(refNode: nsIDOMNode_safe19); safecall; - procedure Collapse(toStart: PRBool); safecall; - procedure SelectNode(refNode: nsIDOMNode_safe19); safecall; - procedure SelectNodeContents(refNode: nsIDOMNode_safe19); safecall; - function CompareBoundaryPoints(how: PRUint16; sourceRange: nsIDOMRange_safe19): PRInt16; safecall; - procedure DeleteContents(); safecall; - function ExtractContents(): nsIDOMDocumentFragment_safe19; safecall; - function CloneContents(): nsIDOMDocumentFragment_safe19; safecall; - procedure InsertNode(newNode: nsIDOMNode_safe19); safecall; - procedure SurroundContents(newParent: nsIDOMNode_safe19); safecall; - function CloneRange(): nsIDOMRange_safe19; safecall; - procedure ToString(_retval: nsAString); safecall; - procedure Detach(); safecall; - end; - - nsIDOMRect_safe19 = interface(nsISupports_safe19) - ['{71735f62-ac5c-4236-9a1f-5ffb280d531c}'] - function GetTop(): nsIDOMCSSPrimitiveValue_safe19; safecall; - property Top: nsIDOMCSSPrimitiveValue_safe19 read GetTop; - function GetRight(): nsIDOMCSSPrimitiveValue_safe19; safecall; - property Right: nsIDOMCSSPrimitiveValue_safe19 read GetRight; - function GetBottom(): nsIDOMCSSPrimitiveValue_safe19; safecall; - property Bottom: nsIDOMCSSPrimitiveValue_safe19 read GetBottom; - function GetLeft(): nsIDOMCSSPrimitiveValue_safe19; safecall; - property Left: nsIDOMCSSPrimitiveValue_safe19 read GetLeft; - end; - - nsIDOMRGBColor_safe19 = interface(nsISupports_safe19) - ['{6aff3102-320d-4986-9790-12316bb87cf9}'] - function GetRed(): nsIDOMCSSPrimitiveValue_safe19; safecall; - property Red: nsIDOMCSSPrimitiveValue_safe19 read GetRed; - function GetGreen(): nsIDOMCSSPrimitiveValue_safe19; safecall; - property Green: nsIDOMCSSPrimitiveValue_safe19 read GetGreen; - function GetBlue(): nsIDOMCSSPrimitiveValue_safe19; safecall; - property Blue: nsIDOMCSSPrimitiveValue_safe19 read GetBlue; - end; - - nsIDOMStorage_safe19 = interface(nsISupports_safe19) - ['{95cc1383-3b62-4b89-aaef-1004a513ef47}'] - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - procedure Key(index: PRUint32; _retval: nsAString); safecall; - function GetItem(const key: nsAString): nsIDOMStorageItem_safe19; safecall; - procedure SetItem(const key: nsAString; const data: nsAString); safecall; - procedure RemoveItem(const key: nsAString); safecall; - end; - - nsIDOMStorageEvent_safe19 = interface(nsIDOMEvent_safe19) - ['{fc540c28-8edd-4b7a-9c30-8638289b7a7d}'] - procedure GetDomain(aDomain: nsAString); safecall; - procedure InitStorageEvent(const typeArg: nsAString; canBubbleArg: PRBool; cancelableArg: PRBool; const domainArg: nsAString); safecall; - procedure InitStorageEventNS(const namespaceURIArg: nsAString; const typeArg: nsAString; canBubbleArg: PRBool; cancelableArg: PRBool; const domainArg: nsAString); safecall; - end; - - nsIDOMStorageItem_safe19 = interface(nsISupports_safe19) - ['{0cc37c78-4c5f-48e1-adfc-7480b8fe9dc4}'] - function GetSecure(): PRBool; safecall; - procedure SetSecure(aSecure: PRBool); safecall; - property Secure: PRBool read GetSecure write SetSecure; - procedure GetValue(aValue: nsAString); safecall; - procedure SetValue(const aValue: nsAString); safecall; - end; - - nsIDOMStorageList_safe19 = interface(nsISupports_safe19) - ['{f2166929-91b6-4372-8d5f-c366f47a5f54}'] - function NamedItem(const domain: nsAString): nsIDOMStorage_safe19; safecall; - end; - - nsIDOMStorageWindow_safe19 = interface(nsISupports_safe19) - ['{55e9c181-2476-47cf-97f8-efdaaf7b6f7a}'] - function GetSessionStorage(): nsIDOMStorage_safe19; safecall; - property SessionStorage: nsIDOMStorage_safe19 read GetSessionStorage; - function GetGlobalStorage(): nsIDOMStorageList_safe19; safecall; - property GlobalStorage: nsIDOMStorageList_safe19 read GetGlobalStorage; - end; - - nsIDOMStyleSheetList_safe19 = interface(nsISupports_safe19) - ['{a6cf9081-15b3-11d2-932e-00805f8add32}'] - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - function Item(index: PRUint32): nsIDOMStyleSheet_safe19; safecall; - end; - - nsIDOMWindow_safe19 = interface(nsISupports_safe19) - ['{a6cf906b-15b3-11d2-932e-00805f8add32}'] - function GetDocument(): nsIDOMDocument_safe19; safecall; - property Document: nsIDOMDocument_safe19 read GetDocument; - function GetParent(): nsIDOMWindow_safe19; safecall; - property Parent: nsIDOMWindow_safe19 read GetParent; - function GetTop(): nsIDOMWindow_safe19; safecall; - property Top: nsIDOMWindow_safe19 read GetTop; - function GetScrollbars(): nsIDOMBarProp_safe19; safecall; - property Scrollbars: nsIDOMBarProp_safe19 read GetScrollbars; - function GetFrames(): nsIDOMWindowCollection_safe19; safecall; - property Frames: nsIDOMWindowCollection_safe19 read GetFrames; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - function GetTextZoom(): Single; safecall; - procedure SetTextZoom(aTextZoom: Single); safecall; - property TextZoom: Single read GetTextZoom write SetTextZoom; - function GetScrollX(): PRInt32; safecall; - property ScrollX: PRInt32 read GetScrollX; - function GetScrollY(): PRInt32; safecall; - property ScrollY: PRInt32 read GetScrollY; - procedure ScrollTo(xScroll: PRInt32; yScroll: PRInt32); safecall; - procedure ScrollBy(xScrollDif: PRInt32; yScrollDif: PRInt32); safecall; - function GetSelection(): nsISelection_safe19; safecall; - procedure ScrollByLines(numLines: PRInt32); safecall; - procedure ScrollByPages(numPages: PRInt32); safecall; - procedure SizeToContent(); safecall; - end; - - nsIDOMWindow2_safe19 = interface(nsIDOMWindow_safe19) - ['{73c5fa35-3add-4c87-a303-a850ccf4d65a}'] - function GetWindowRoot(): nsIDOMEventTarget_safe19; safecall; - property WindowRoot: nsIDOMEventTarget_safe19 read GetWindowRoot; - function GetApplicationCache(): nsIDOMOfflineResourceList_safe19; safecall; - property ApplicationCache: nsIDOMOfflineResourceList_safe19 read GetApplicationCache; - end; - - nsIDOMWindowCollection_safe19 = interface(nsISupports_safe19) - ['{a6cf906f-15b3-11d2-932e-00805f8add32}'] - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - function Item(index: PRUint32): nsIDOMWindow_safe19; safecall; - function NamedItem(const name: nsAString): nsIDOMWindow_safe19; safecall; - end; - - nsIDOMWindowUtils_safe19 = interface(nsISupports_safe19) - ['{1cfc1a0a-e348-4b18-b61b-935c192f85c4}'] - function GetImageAnimationMode(): PRUint16; safecall; - procedure SetImageAnimationMode(aImageAnimationMode: PRUint16); safecall; - property ImageAnimationMode: PRUint16 read GetImageAnimationMode write SetImageAnimationMode; - function GetDocCharsetIsForced(): PRBool; safecall; - property DocCharsetIsForced: PRBool read GetDocCharsetIsForced; - procedure GetDocumentMetadata(const aName: nsAString; _retval: nsAString); safecall; - procedure Redraw(); safecall; - procedure SendMouseEvent(const aType: nsAString; aX: PRInt32; aY: PRInt32; aButton: PRInt32; aClickCount: PRInt32; aModifiers: PRInt32); safecall; - procedure SendKeyEvent(const aType: nsAString; aKeyCode: PRInt32; aCharCode: PRInt32; aModifiers: PRInt32); safecall; - procedure SendNativeKeyEvent(aNativeKeyboardLayout: PRInt32; aNativeKeyCode: PRInt32; aModifierFlags: PRInt32; const aCharacters: nsAString; const aUnmodifiedCharacters: nsAString); safecall; - procedure Focus(aElement: nsIDOMElement_safe19); safecall; - procedure GarbageCollect(); safecall; - end; - - nsIEmbeddingSiteWindow_safe19 = interface(nsISupports_safe19) - ['{3e5432cd-9568-4bd1-8cbe-d50aba110743}'] - procedure SetDimensions(flags: PRUint32; x: PRInt32; y: PRInt32; cx: PRInt32; cy: PRInt32); safecall; - procedure GetDimensions(flags: PRUint32; out x: PRInt32; out y: PRInt32; out cx: PRInt32; out cy: PRInt32); safecall; - procedure SetFocus(); safecall; - function GetVisibility(): PRBool; safecall; - procedure SetVisibility(aVisibility: PRBool); safecall; - property Visibility: PRBool read GetVisibility write SetVisibility; - function GetTitle(): PWideChar; safecall; - procedure SetTitle(const aTitle: PWideChar); safecall; - property Title: PWideChar read GetTitle write SetTitle; - function GetSiteWindow(): Pointer; safecall; - property SiteWindow: Pointer read GetSiteWindow; - end; - - nsIFactory_safe19 = interface(nsISupports_safe19) - ['{00000001-0000-0000-c000-000000000046}'] - procedure CreateInstance(aOuter: nsISupports_safe19; constref iid: TGUID; out _result); safecall; - procedure LockFactory(lock: PRBool); safecall; - end; - - nsIURI_safe19 = interface(nsISupports_safe19) - ['{07a22cc0-0ce5-11d3-9331-00104ba0fd40}'] - procedure GetSpec(aSpec: nsACString); safecall; - procedure SetSpec(const aSpec: nsACString); safecall; - procedure GetPrePath(aPrePath: nsACString); safecall; - procedure GetScheme(aScheme: nsACString); safecall; - procedure SetScheme(const aScheme: nsACString); safecall; - procedure GetUserPass(aUserPass: nsACString); safecall; - procedure SetUserPass(const aUserPass: nsACString); safecall; - procedure GetUsername(aUsername: nsACString); safecall; - procedure SetUsername(const aUsername: nsACString); safecall; - procedure GetPassword(aPassword: nsACString); safecall; - procedure SetPassword(const aPassword: nsACString); safecall; - procedure GetHostPort(aHostPort: nsACString); safecall; - procedure SetHostPort(const aHostPort: nsACString); safecall; - procedure GetHost(aHost: nsACString); safecall; - procedure SetHost(const aHost: nsACString); safecall; - function GetPort(): PRInt32; safecall; - procedure SetPort(aPort: PRInt32); safecall; - property Port: PRInt32 read GetPort write SetPort; - procedure GetPath(aPath: nsACString); safecall; - procedure SetPath(const aPath: nsACString); safecall; - function Equals(other: nsIURI_safe19): PRBool; safecall; - function SchemeIs(const scheme: PAnsiChar): PRBool; safecall; - function Clone(): nsIURI_safe19; safecall; - procedure Resolve(const relativePath: nsACString; _retval: nsACString); safecall; - procedure GetAsciiSpec(aAsciiSpec: nsACString); safecall; - procedure GetAsciiHost(aAsciiHost: nsACString); safecall; - procedure GetOriginCharset(aOriginCharset: nsACString); safecall; - end; - - nsIURL_safe19 = interface(nsIURI_safe19) - ['{d6116970-8034-11d3-9399-00104ba0fd40}'] - procedure GetFilePath(aFilePath: nsACString); safecall; - procedure SetFilePath(const aFilePath: nsACString); safecall; - procedure GetParam(aParam: nsACString); safecall; - procedure SetParam(const aParam: nsACString); safecall; - procedure GetQuery(aQuery: nsACString); safecall; - procedure SetQuery(const aQuery: nsACString); safecall; - procedure GetRef(aRef: nsACString); safecall; - procedure SetRef(const aRef: nsACString); safecall; - procedure GetDirectory(aDirectory: nsACString); safecall; - procedure SetDirectory(const aDirectory: nsACString); safecall; - procedure GetFileName(aFileName: nsACString); safecall; - procedure SetFileName(const aFileName: nsACString); safecall; - procedure GetFileBaseName(aFileBaseName: nsACString); safecall; - procedure SetFileBaseName(const aFileBaseName: nsACString); safecall; - procedure GetFileExtension(aFileExtension: nsACString); safecall; - procedure SetFileExtension(const aFileExtension: nsACString); safecall; - procedure GetCommonBaseSpec(aURIToCompare: nsIURI_safe19; _retval: nsACString); safecall; - procedure GetRelativeSpec(aURIToCompare: nsIURI_safe19; _retval: nsACString); safecall; - end; - - nsIFileURL_safe19 = interface(nsIURL_safe19) - ['{d26b2e2e-1dd1-11b2-88f3-8545a7ba7949}'] - function GetFile(): nsIFile_safe19; safecall; - procedure SetFile(aFile: nsIFile_safe19); safecall; - property _File: nsIFile_safe19 read GetFile write SetFile; - end; - - nsIGlobalHistory_safe19 = interface(nsISupports_safe19) - ['{9491c383-e3c4-11d2-bdbe-0050040a9b44}'] - procedure AddPage(const aURL: PAnsiChar); safecall; - function IsVisited(const aURL: PAnsiChar): PRBool; safecall; - end; - - nsIHashable_safe19 = interface(nsISupports_safe19) - ['{17e595fa-b57a-4933-bd0f-b1812e8ab188}'] - function Equals(aOther: nsIHashable_safe19): PRBool; safecall; - function GetHashCode(): PRUint32; safecall; - property HashCode: PRUint32 read GetHashCode; - end; - - nsIHistoryEntry_safe19 = interface(nsISupports_safe19) - ['{a41661d4-1417-11d5-9882-00c04fa02f40}'] - function GetURI(): nsIURI_safe19; safecall; - property URI: nsIURI_safe19 read GetURI; - function GetTitle(): PWideChar; safecall; - property Title: PWideChar read GetTitle; - function GetIsSubFrame(): PRBool; safecall; - property IsSubFrame: PRBool read GetIsSubFrame; - end; - - nsIHttpChannel_safe19 = interface(nsIChannel_safe19) - ['{9277fe09-f0cc-4cd9-bbce-581dd94b0260}'] - procedure GetRequestMethod(aRequestMethod: nsACString); safecall; - procedure SetRequestMethod(const aRequestMethod: nsACString); safecall; - function GetReferrer(): nsIURI_safe19; safecall; - procedure SetReferrer(aReferrer: nsIURI_safe19); safecall; - property Referrer: nsIURI_safe19 read GetReferrer write SetReferrer; - function GetRequestHeader(const aHeader: nsACString): nsACString; safecall; - procedure SetRequestHeader(const aHeader: nsACString; const aValue: nsACString; aMerge: PRBool); safecall; - procedure VisitRequestHeaders(aVisitor: nsIHttpHeaderVisitor_safe19); safecall; - function GetAllowPipelining(): PRBool; safecall; - procedure SetAllowPipelining(aAllowPipelining: PRBool); safecall; - property AllowPipelining: PRBool read GetAllowPipelining write SetAllowPipelining; - function GetRedirectionLimit(): PRUint32; safecall; - procedure SetRedirectionLimit(aRedirectionLimit: PRUint32); safecall; - property RedirectionLimit: PRUint32 read GetRedirectionLimit write SetRedirectionLimit; - function GetResponseStatus(): PRUint32; safecall; - property ResponseStatus: PRUint32 read GetResponseStatus; - procedure GetResponseStatusText(aResponseStatusText: nsACString); safecall; - function GetRequestSucceeded(): PRBool; safecall; - property RequestSucceeded: PRBool read GetRequestSucceeded; - function GetResponseHeader(const header: nsACString): nsACString; safecall; - procedure SetResponseHeader(const header: nsACString; const value: nsACString; merge: PRBool); safecall; - procedure VisitResponseHeaders(aVisitor: nsIHttpHeaderVisitor_safe19); safecall; - function IsNoStoreResponse(): PRBool; safecall; - function IsNoCacheResponse(): PRBool; safecall; - end; - - nsIHttpHeaderVisitor_safe19 = interface(nsISupports_safe19) - ['{0cf40717-d7c1-4a94-8c1e-d6c9734101bb}'] - procedure VisitHeader(const aHeader: nsACString; const aValue: nsACString); safecall; - end; - - nsIInputStream_safe19 = interface(nsISupports_safe19) - ['{fa9c7f6c-61b3-11d4-9877-00c04fa0cf4a}'] - procedure Close(); safecall; - function Available(): PRUint32; safecall; - function Read(aBuf: Pchar; aCount: PRUint32): PRUint32; safecall; - function ReadSegments(aWriter: nsWriteSegmentFun; aClosure: Pointer; aCount: PRUint32): PRUint32; safecall; - function IsNonBlocking(): PRBool; safecall; - end; - - nsIInterfaceRequestor_safe19 = interface(nsISupports_safe19) - ['{033a1470-8b2a-11d3-af88-00a024ffc08c}'] - procedure GetInterface(constref uuid: TGUID; out _result); safecall; - end; - - nsIIOService_safe19 = interface(nsISupports_safe19) - ['{bddeda3f-9020-4d12-8c70-984ee9f7935e}'] - function GetProtocolHandler(const aScheme: PAnsiChar): nsIProtocolHandler_safe19; safecall; - function GetProtocolFlags(const aScheme: PAnsiChar): PRUint32; safecall; - function NewURI(const aSpec: nsACString; const aOriginCharset: PAnsiChar; aBaseURI: nsIURI_safe19): nsIURI_safe19; safecall; - function NewFileURI(aFile: nsIFile_safe19): nsIURI_safe19; safecall; - function NewChannelFromURI(aURI: nsIURI_safe19): nsIChannel_safe19; safecall; - function NewChannel(const aSpec: nsACString; const aOriginCharset: PAnsiChar; aBaseURI: nsIURI_safe19): nsIChannel_safe19; safecall; - function GetOffline(): PRBool; safecall; - procedure SetOffline(aOffline: PRBool); safecall; - property Offline: PRBool read GetOffline write SetOffline; - function AllowPort(aPort: PRInt32; const aScheme: PAnsiChar): PRBool; safecall; - function ExtractScheme(const urlString: nsACString): nsACString; safecall; - end; - - nsIJSON_safe19 = interface(nsISupports_safe19) - ['{45464c36-efde-4cb5-8e00-07480533ff35}'] - procedure Encode(_retval: nsAString); safecall; - procedure EncodeToStream(stream: nsIOutputStream_safe19; const charset: PAnsiChar; writeBOM: PRBool); safecall; - procedure Decode(const str: nsAString); safecall; - procedure DecodeFromStream(stream: nsIInputStream_safe19; contentLength: PRInt32); safecall; - end; - - nsILoadGroup_safe19 = interface(nsIRequest_safe19) - ['{3de0a31c-feaf-400f-9f1e-4ef71f8b20cc}'] - function GetGroupObserver(): nsIRequestObserver_safe19; safecall; - procedure SetGroupObserver(aGroupObserver: nsIRequestObserver_safe19); safecall; - property GroupObserver: nsIRequestObserver_safe19 read GetGroupObserver write SetGroupObserver; - function GetDefaultLoadRequest(): nsIRequest_safe19; safecall; - procedure SetDefaultLoadRequest(aDefaultLoadRequest: nsIRequest_safe19); safecall; - property DefaultLoadRequest: nsIRequest_safe19 read GetDefaultLoadRequest write SetDefaultLoadRequest; - procedure AddRequest(aRequest: nsIRequest_safe19; aContext: nsISupports_safe19); safecall; - procedure RemoveRequest(aRequest: nsIRequest_safe19; aContext: nsISupports_safe19; aStatus: nsresult); safecall; - function GetRequests(): nsISimpleEnumerator_safe19; safecall; - property Requests: nsISimpleEnumerator_safe19 read GetRequests; - function GetActiveCount(): PRUint32; safecall; - property ActiveCount: PRUint32 read GetActiveCount; - function GetNotificationCallbacks(): nsIInterfaceRequestor_safe19; safecall; - procedure SetNotificationCallbacks(aNotificationCallbacks: nsIInterfaceRequestor_safe19); safecall; - property NotificationCallbacks: nsIInterfaceRequestor_safe19 read GetNotificationCallbacks write SetNotificationCallbacks; - end; - - nsILocalFile_safe19 = interface(nsIFile_safe19) - ['{aa610f20-a889-11d3-8c81-000064657374}'] - procedure InitWithPath(const filePath: nsAString); safecall; - procedure InitWithNativePath(const filePath: nsACString); safecall; - procedure InitWithFile(aFile: nsILocalFile_safe19); safecall; - function GetFollowLinks(): PRBool; safecall; - procedure SetFollowLinks(aFollowLinks: PRBool); safecall; - property FollowLinks: PRBool read GetFollowLinks write SetFollowLinks; - function OpenNSPRFileDesc(flags: PRInt32; mode: PRInt32): PPRFileDesc; safecall; - function OpenANSIFileDesc(const mode: PAnsiChar): PFILE; safecall; - function Load(): PPRLibrary; safecall; - function GetDiskSpaceAvailable(): PRInt64; safecall; - property DiskSpaceAvailable: PRInt64 read GetDiskSpaceAvailable; - procedure AppendRelativePath(const relativeFilePath: nsAString); safecall; - procedure AppendRelativeNativePath(const relativeFilePath: nsACString); safecall; - procedure GetPersistentDescriptor(aPersistentDescriptor: nsACString); safecall; - procedure SetPersistentDescriptor(const aPersistentDescriptor: nsACString); safecall; - procedure Reveal(); safecall; - procedure Launch(); safecall; - function GetRelativeDescriptor(fromFile: nsILocalFile_safe19): nsACString; safecall; - procedure SetRelativeDescriptor(fromFile: nsILocalFile_safe19; const relativeDesc: nsACString); safecall; - end; - - nsIMemory_safe19 = interface(nsISupports_safe19) - ['{59e7e77a-38e4-11d4-8cf5-0060b0fc14a3}'] - function Alloc(size: size_t): Pointer; extdecl; - function Realloc(ptr: Pointer; newSize: size_t): Pointer; extdecl; - procedure Free(ptr: Pointer); extdecl; - procedure HeapMinimize(immediate: PRBool); safecall; - function IsLowMemory(): PRBool; safecall; - end; - - nsIModule_safe19 = interface(nsISupports_safe19) - ['{7392d032-5371-11d3-994e-00805fd26fee}'] - procedure GetClassObject(aCompMgr: nsIComponentManager_safe19; constref aClass: TGUID; constref aIID: TGUID; out aResult); safecall; - procedure RegisterSelf(aCompMgr: nsIComponentManager_safe19; aLocation: nsIFile_safe19; const aLoaderStr: PAnsiChar; const aType: PAnsiChar); safecall; - procedure UnregisterSelf(aCompMgr: nsIComponentManager_safe19; aLocation: nsIFile_safe19; const aLoaderStr: PAnsiChar); safecall; - function CanUnload(aCompMgr: nsIComponentManager_safe19): PRBool; safecall; - end; - - nsIMutableArray_safe19 = interface(nsIArray_safe19) - ['{af059da0-c85b-40ec-af07-ae4bfdc192cc}'] - procedure AppendElement(element: nsISupports_safe19; weak: PRBool); safecall; - procedure RemoveElementAt(index: PRUint32); safecall; - procedure InsertElementAt(element: nsISupports_safe19; index: PRUint32; weak: PRBool); safecall; - procedure ReplaceElementAt(element: nsISupports_safe19; index: PRUint32; weak: PRBool); safecall; - procedure Clear(); safecall; - end; - - nsIObserver_safe19 = interface(nsISupports_safe19) - ['{db242e01-e4d9-11d2-9dde-000064657374}'] - procedure Observe(aSubject: nsISupports_safe19; const aTopic: PAnsiChar; const aData: PWideChar); safecall; - end; - - nsIObserverService_safe19 = interface(nsISupports_safe19) - ['{d07f5192-e3d1-11d2-8acd-00105a1b8860}'] - procedure AddObserver(anObserver: nsIObserver_safe19; const aTopic: PAnsiChar; ownsWeak: PRBool); safecall; - procedure RemoveObserver(anObserver: nsIObserver_safe19; const aTopic: PAnsiChar); safecall; - procedure NotifyObservers(aSubject: nsISupports_safe19; const aTopic: PAnsiChar; const someData: PWideChar); safecall; - function EnumerateObservers(const aTopic: PAnsiChar): nsISimpleEnumerator_safe19; safecall; - end; - - nsIOutputStream_safe19 = interface(nsISupports_safe19) - ['{0d0acd2a-61b4-11d4-9877-00c04fa0cf4a}'] - procedure Close(); safecall; - procedure Flush(); safecall; - function Write(const aBuf: PAnsiChar; aCount: PRUint32): PRUint32; safecall; - function WriteFrom(aFromStream: nsIInputStream_safe19; aCount: PRUint32): PRUint32; safecall; - function WriteSegments(aReader: nsReadSegmentFun; aClosure: Pointer; aCount: PRUint32): PRUint32; safecall; - function IsNonBlocking(): PRBool; safecall; - end; - - nsIPrefBranch_safe19 = interface(nsISupports_safe19) - ['{56c35506-f14b-11d3-99d3-ddbfac2ccf65}'] - function GetRoot(): PAnsiChar; safecall; - property Root: PAnsiChar read GetRoot; - function GetPrefType(const aPrefName: PAnsiChar): PRInt32; safecall; - function GetBoolPref(const aPrefName: PAnsiChar): PRBool; safecall; - procedure SetBoolPref(const aPrefName: PAnsiChar; aValue: PRInt32); safecall; - function GetCharPref(const aPrefName: PAnsiChar): PAnsiChar; safecall; - procedure SetCharPref(const aPrefName: PAnsiChar; const aValue: PAnsiChar); safecall; - function GetIntPref(const aPrefName: PAnsiChar): PRInt32; safecall; - procedure SetIntPref(const aPrefName: PAnsiChar; aValue: PRInt32); safecall; - procedure GetComplexValue(const aPrefName: PAnsiChar; constref aType: TGUID; out aValue); safecall; - procedure SetComplexValue(const aPrefName: PAnsiChar; constref aType: TGUID; aValue: nsISupports_safe19); safecall; - procedure ClearUserPref(const aPrefName: PAnsiChar); safecall; - procedure LockPref(const aPrefName: PAnsiChar); safecall; - function PrefHasUserValue(const aPrefName: PAnsiChar): PRBool; safecall; - function PrefIsLocked(const aPrefName: PAnsiChar): PRBool; safecall; - procedure UnlockPref(const aPrefName: PAnsiChar); safecall; - procedure DeleteBranch(const aStartingAt: PAnsiChar); safecall; - procedure GetChildList(const aStartingAt: PAnsiChar; out aCount: PRUint32; out aChildArray_array); safecall; - procedure ResetBranch(const aStartingAt: PAnsiChar); safecall; - end; - - nsIPrefBranch2_safe19 = interface(nsIPrefBranch_safe19) - ['{74567534-eb94-4b1c-8f45-389643bfc555}'] - procedure AddObserver(const aDomain: PAnsiChar; aObserver: nsIObserver_safe19; aHoldWeak: PRBool); safecall; - procedure RemoveObserver(const aDomain: PAnsiChar; aObserver: nsIObserver_safe19); safecall; - end; - - nsIPrefLocalizedString_safe19 = interface(nsISupports_safe19) - ['{ae419e24-1dd1-11b2-b39a-d3e5e7073802}'] - function GetData(): PWideChar; safecall; - procedure SetData(const aData: PWideChar); safecall; - property Data: PWideChar read GetData write SetData; - function ToString(): PWideChar; safecall; - procedure SetDataWithLength(length: PRUint32; const data: PWideChar); safecall; - end; - - nsIPrefService_safe19 = interface(nsISupports_safe19) - ['{decb9cc7-c08f-4ea5-be91-a8fc637ce2d2}'] - procedure ReadUserPrefs(aFile: nsIFile_safe19); safecall; - procedure ResetPrefs(); safecall; - procedure ResetUserPrefs(); safecall; - procedure SavePrefFile(aFile: nsIFile_safe19); safecall; - function GetBranch(const aPrefRoot: PAnsiChar): nsIPrefBranch_safe19; safecall; - function GetDefaultBranch(const aPrefRoot: PAnsiChar): nsIPrefBranch_safe19; safecall; - end; - - nsIPrintSession_safe19 = interface(nsISupports_safe19) - ['{2f977d52-5485-11d4-87e2-0010a4e75ef2}'] - end; - - nsIPrintSettings_safe19 = interface(nsISupports_safe19) - ['{5af07661-6477-4235-8814-4a45215855b8}'] - procedure SetPrintOptions(aType: PRInt32; aTurnOnOff: PRBool); safecall; - function GetPrintOptions(aType: PRInt32): PRBool; safecall; - function GetPrintOptionsBits(): PRInt32; safecall; - procedure GetEffectivePageSize(out aWidth: Double; out aHeight: Double); safecall; - function Clone(): nsIPrintSettings_safe19; safecall; - procedure Assign(aPS: nsIPrintSettings_safe19); safecall; - function GetPrintSession(): nsIPrintSession_safe19; safecall; - procedure SetPrintSession(aPrintSession: nsIPrintSession_safe19); safecall; - property PrintSession: nsIPrintSession_safe19 read GetPrintSession write SetPrintSession; - function GetStartPageRange(): PRInt32; safecall; - procedure SetStartPageRange(aStartPageRange: PRInt32); safecall; - property StartPageRange: PRInt32 read GetStartPageRange write SetStartPageRange; - function GetEndPageRange(): PRInt32; safecall; - procedure SetEndPageRange(aEndPageRange: PRInt32); safecall; - property EndPageRange: PRInt32 read GetEndPageRange write SetEndPageRange; - function GetEdgeTop(): Double; safecall; - procedure SetEdgeTop(aEdgeTop: Double); safecall; - property EdgeTop: Double read GetEdgeTop write SetEdgeTop; - function GetEdgeLeft(): Double; safecall; - procedure SetEdgeLeft(aEdgeLeft: Double); safecall; - property EdgeLeft: Double read GetEdgeLeft write SetEdgeLeft; - function GetEdgeBottom(): Double; safecall; - procedure SetEdgeBottom(aEdgeBottom: Double); safecall; - property EdgeBottom: Double read GetEdgeBottom write SetEdgeBottom; - function GetEdgeRight(): Double; safecall; - procedure SetEdgeRight(aEdgeRight: Double); safecall; - property EdgeRight: Double read GetEdgeRight write SetEdgeRight; - function GetMarginTop(): Double; safecall; - procedure SetMarginTop(aMarginTop: Double); safecall; - property MarginTop: Double read GetMarginTop write SetMarginTop; - function GetMarginLeft(): Double; safecall; - procedure SetMarginLeft(aMarginLeft: Double); safecall; - property MarginLeft: Double read GetMarginLeft write SetMarginLeft; - function GetMarginBottom(): Double; safecall; - procedure SetMarginBottom(aMarginBottom: Double); safecall; - property MarginBottom: Double read GetMarginBottom write SetMarginBottom; - function GetMarginRight(): Double; safecall; - procedure SetMarginRight(aMarginRight: Double); safecall; - property MarginRight: Double read GetMarginRight write SetMarginRight; - function GetUnwriteableMarginTop(): Double; safecall; - procedure SetUnwriteableMarginTop(aUnwriteableMarginTop: Double); safecall; - property UnwriteableMarginTop: Double read GetUnwriteableMarginTop write SetUnwriteableMarginTop; - function GetUnwriteableMarginLeft(): Double; safecall; - procedure SetUnwriteableMarginLeft(aUnwriteableMarginLeft: Double); safecall; - property UnwriteableMarginLeft: Double read GetUnwriteableMarginLeft write SetUnwriteableMarginLeft; - function GetUnwriteableMarginBottom(): Double; safecall; - procedure SetUnwriteableMarginBottom(aUnwriteableMarginBottom: Double); safecall; - property UnwriteableMarginBottom: Double read GetUnwriteableMarginBottom write SetUnwriteableMarginBottom; - function GetUnwriteableMarginRight(): Double; safecall; - procedure SetUnwriteableMarginRight(aUnwriteableMarginRight: Double); safecall; - property UnwriteableMarginRight: Double read GetUnwriteableMarginRight write SetUnwriteableMarginRight; - function GetScaling(): Double; safecall; - procedure SetScaling(aScaling: Double); safecall; - property Scaling: Double read GetScaling write SetScaling; - function GetPrintBGColors(): PRBool; safecall; - procedure SetPrintBGColors(aPrintBGColors: PRBool); safecall; - property PrintBGColors: PRBool read GetPrintBGColors write SetPrintBGColors; - function GetPrintBGImages(): PRBool; safecall; - procedure SetPrintBGImages(aPrintBGImages: PRBool); safecall; - property PrintBGImages: PRBool read GetPrintBGImages write SetPrintBGImages; - function GetPrintRange(): PRInt16; safecall; - procedure SetPrintRange(aPrintRange: PRInt16); safecall; - property PrintRange: PRInt16 read GetPrintRange write SetPrintRange; - function GetTitle(): PWideChar; safecall; - procedure SetTitle(const aTitle: PWideChar); safecall; - property Title: PWideChar read GetTitle write SetTitle; - function GetDocURL(): PWideChar; safecall; - procedure SetDocURL(const aDocURL: PWideChar); safecall; - property DocURL: PWideChar read GetDocURL write SetDocURL; - function GetHeaderStrLeft(): PWideChar; safecall; - procedure SetHeaderStrLeft(const aHeaderStrLeft: PWideChar); safecall; - property HeaderStrLeft: PWideChar read GetHeaderStrLeft write SetHeaderStrLeft; - function GetHeaderStrCenter(): PWideChar; safecall; - procedure SetHeaderStrCenter(const aHeaderStrCenter: PWideChar); safecall; - property HeaderStrCenter: PWideChar read GetHeaderStrCenter write SetHeaderStrCenter; - function GetHeaderStrRight(): PWideChar; safecall; - procedure SetHeaderStrRight(const aHeaderStrRight: PWideChar); safecall; - property HeaderStrRight: PWideChar read GetHeaderStrRight write SetHeaderStrRight; - function GetFooterStrLeft(): PWideChar; safecall; - procedure SetFooterStrLeft(const aFooterStrLeft: PWideChar); safecall; - property FooterStrLeft: PWideChar read GetFooterStrLeft write SetFooterStrLeft; - function GetFooterStrCenter(): PWideChar; safecall; - procedure SetFooterStrCenter(const aFooterStrCenter: PWideChar); safecall; - property FooterStrCenter: PWideChar read GetFooterStrCenter write SetFooterStrCenter; - function GetFooterStrRight(): PWideChar; safecall; - procedure SetFooterStrRight(const aFooterStrRight: PWideChar); safecall; - property FooterStrRight: PWideChar read GetFooterStrRight write SetFooterStrRight; - function GetHowToEnableFrameUI(): PRInt16; safecall; - procedure SetHowToEnableFrameUI(aHowToEnableFrameUI: PRInt16); safecall; - property HowToEnableFrameUI: PRInt16 read GetHowToEnableFrameUI write SetHowToEnableFrameUI; - function GetIsCancelled(): PRBool; safecall; - procedure SetIsCancelled(aIsCancelled: PRBool); safecall; - property IsCancelled: PRBool read GetIsCancelled write SetIsCancelled; - function GetPrintFrameTypeUsage(): PRInt16; safecall; - procedure SetPrintFrameTypeUsage(aPrintFrameTypeUsage: PRInt16); safecall; - property PrintFrameTypeUsage: PRInt16 read GetPrintFrameTypeUsage write SetPrintFrameTypeUsage; - function GetPrintFrameType(): PRInt16; safecall; - procedure SetPrintFrameType(aPrintFrameType: PRInt16); safecall; - property PrintFrameType: PRInt16 read GetPrintFrameType write SetPrintFrameType; - function GetPrintSilent(): PRBool; safecall; - procedure SetPrintSilent(aPrintSilent: PRBool); safecall; - property PrintSilent: PRBool read GetPrintSilent write SetPrintSilent; - function GetShrinkToFit(): PRBool; safecall; - procedure SetShrinkToFit(aShrinkToFit: PRBool); safecall; - property ShrinkToFit: PRBool read GetShrinkToFit write SetShrinkToFit; - function GetShowPrintProgress(): PRBool; safecall; - procedure SetShowPrintProgress(aShowPrintProgress: PRBool); safecall; - property ShowPrintProgress: PRBool read GetShowPrintProgress write SetShowPrintProgress; - function GetPaperName(): PWideChar; safecall; - procedure SetPaperName(const aPaperName: PWideChar); safecall; - property PaperName: PWideChar read GetPaperName write SetPaperName; - function GetPaperSizeType(): PRInt16; safecall; - procedure SetPaperSizeType(aPaperSizeType: PRInt16); safecall; - property PaperSizeType: PRInt16 read GetPaperSizeType write SetPaperSizeType; - function GetPaperData(): PRInt16; safecall; - procedure SetPaperData(aPaperData: PRInt16); safecall; - property PaperData: PRInt16 read GetPaperData write SetPaperData; - function GetPaperWidth(): Double; safecall; - procedure SetPaperWidth(aPaperWidth: Double); safecall; - property PaperWidth: Double read GetPaperWidth write SetPaperWidth; - function GetPaperHeight(): Double; safecall; - procedure SetPaperHeight(aPaperHeight: Double); safecall; - property PaperHeight: Double read GetPaperHeight write SetPaperHeight; - function GetPaperSizeUnit(): PRInt16; safecall; - procedure SetPaperSizeUnit(aPaperSizeUnit: PRInt16); safecall; - property PaperSizeUnit: PRInt16 read GetPaperSizeUnit write SetPaperSizeUnit; - function GetPlexName(): PWideChar; safecall; - procedure SetPlexName(const aPlexName: PWideChar); safecall; - property PlexName: PWideChar read GetPlexName write SetPlexName; - function GetColorspace(): PWideChar; safecall; - procedure SetColorspace(const aColorspace: PWideChar); safecall; - property Colorspace: PWideChar read GetColorspace write SetColorspace; - function GetResolutionName(): PWideChar; safecall; - procedure SetResolutionName(const aResolutionName: PWideChar); safecall; - property ResolutionName: PWideChar read GetResolutionName write SetResolutionName; - function GetDownloadFonts(): PRBool; safecall; - procedure SetDownloadFonts(aDownloadFonts: PRBool); safecall; - property DownloadFonts: PRBool read GetDownloadFonts write SetDownloadFonts; - function GetPrintReversed(): PRBool; safecall; - procedure SetPrintReversed(aPrintReversed: PRBool); safecall; - property PrintReversed: PRBool read GetPrintReversed write SetPrintReversed; - function GetPrintInColor(): PRBool; safecall; - procedure SetPrintInColor(aPrintInColor: PRBool); safecall; - property PrintInColor: PRBool read GetPrintInColor write SetPrintInColor; - function GetOrientation(): PRInt32; safecall; - procedure SetOrientation(aOrientation: PRInt32); safecall; - property Orientation: PRInt32 read GetOrientation write SetOrientation; - function GetPrintCommand(): PWideChar; safecall; - procedure SetPrintCommand(const aPrintCommand: PWideChar); safecall; - property PrintCommand: PWideChar read GetPrintCommand write SetPrintCommand; - function GetNumCopies(): PRInt32; safecall; - procedure SetNumCopies(aNumCopies: PRInt32); safecall; - property NumCopies: PRInt32 read GetNumCopies write SetNumCopies; - function GetPrinterName(): PWideChar; safecall; - procedure SetPrinterName(const aPrinterName: PWideChar); safecall; - property PrinterName: PWideChar read GetPrinterName write SetPrinterName; - function GetPrintToFile(): PRBool; safecall; - procedure SetPrintToFile(aPrintToFile: PRBool); safecall; - property PrintToFile: PRBool read GetPrintToFile write SetPrintToFile; - function GetToFileName(): PWideChar; safecall; - procedure SetToFileName(const aToFileName: PWideChar); safecall; - property ToFileName: PWideChar read GetToFileName write SetToFileName; - function GetOutputFormat(): PRInt16; safecall; - procedure SetOutputFormat(aOutputFormat: PRInt16); safecall; - property OutputFormat: PRInt16 read GetOutputFormat write SetOutputFormat; - function GetPrintPageDelay(): PRInt32; safecall; - procedure SetPrintPageDelay(aPrintPageDelay: PRInt32); safecall; - property PrintPageDelay: PRInt32 read GetPrintPageDelay write SetPrintPageDelay; - function GetIsInitializedFromPrinter(): PRBool; safecall; - procedure SetIsInitializedFromPrinter(aIsInitializedFromPrinter: PRBool); safecall; - property IsInitializedFromPrinter: PRBool read GetIsInitializedFromPrinter write SetIsInitializedFromPrinter; - function GetIsInitializedFromPrefs(): PRBool; safecall; - procedure SetIsInitializedFromPrefs(aIsInitializedFromPrefs: PRBool); safecall; - property IsInitializedFromPrefs: PRBool read GetIsInitializedFromPrefs write SetIsInitializedFromPrefs; - procedure SetMarginInTwips(var aMargin: nsMargin); safecall; - procedure SetEdgeInTwips(var aEdge: nsMargin); safecall; - procedure GetMarginInTwips(var aMargin: nsMargin); safecall; - procedure GetEdgeInTwips(var aEdge: nsMargin); safecall; - procedure SetupSilentPrinting(); safecall; - procedure SetUnwriteableMarginInTwips(var aEdge: nsMargin); safecall; - procedure GetUnwriteableMarginInTwips(var aEdge: nsMargin); safecall; - end; - - nsIProfile_safe19 = interface(nsISupports_safe19) - ['{02b0625a-e7f3-11d2-9f5a-006008a6efe9}'] - function GetProfileCount(): PRInt32; safecall; - property ProfileCount: PRInt32 read GetProfileCount; - procedure GetProfileList(out length: PRUint32; out profileNames_array); safecall; - function ProfileExists(const profileName: PWideChar): PRBool; safecall; - function GetCurrentProfile(): PWideChar; safecall; - procedure SetCurrentProfile(const aCurrentProfile: PWideChar); safecall; - property CurrentProfile: PWideChar read GetCurrentProfile write SetCurrentProfile; - procedure ShutDownCurrentProfile(shutDownType: PRUint32); safecall; - procedure CreateNewProfile(const profileName: PWideChar; const nativeProfileDir: PWideChar; const langcode: PWideChar; useExistingDir: PRBool); safecall; - procedure RenameProfile(const oldName: PWideChar; const newName: PWideChar); safecall; - procedure DeleteProfile(const name: PWideChar; canDeleteFiles: PRBool); safecall; - procedure CloneProfile(const profileName: PWideChar); safecall; - end; - - nsIProfileChangeStatus_safe19 = interface(nsISupports_safe19) - ['{2f977d43-5485-11d4-87e2-0010a4e75ef2}'] - procedure VetoChange(); safecall; - procedure ChangeFailed(); safecall; - end; - - nsIProgrammingLanguage_safe19 = interface(nsISupports_safe19) - ['{ea604e90-40ba-11d5-90bb-0010a4e73d9a}'] - end; - - nsIPrompt_safe19 = interface(nsISupports_safe19) - ['{a63f70c0-148b-11d3-9333-00104ba0fd40}'] - procedure Alert(const dialogTitle: PWideChar; const text: PWideChar); safecall; - procedure AlertCheck(const dialogTitle: PWideChar; const text: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool); safecall; - function Confirm(const dialogTitle: PWideChar; const text: PWideChar): PRBool; safecall; - function ConfirmCheck(const dialogTitle: PWideChar; const text: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool): PRBool; safecall; - function ConfirmEx(const dialogTitle: PWideChar; const text: PWideChar; buttonFlags: PRUint32; const button0Title: PWideChar; const button1Title: PWideChar; const button2Title: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool): PRInt32; safecall; - function Prompt(const dialogTitle: PWideChar; const text: PWideChar; out value: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool): PRBool; safecall; - function PromptPassword(const dialogTitle: PWideChar; const text: PWideChar; out password: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool): PRBool; safecall; - function PromptUsernameAndPassword(const dialogTitle: PWideChar; const text: PWideChar; out username: PWideChar; out password: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool): PRBool; safecall; - function Select(const dialogTitle: PWideChar; const text: PWideChar; count: PRUint32; const selectList_array; out outSelection: PRInt32): PRBool; safecall; - end; - - nsIPromptService_safe19 = interface(nsISupports_safe19) - ['{1630c61a-325e-49ca-8759-a31b16c47aa5}'] - procedure Alert(aParent: nsIDOMWindow_safe19; const aDialogTitle: PWideChar; const aText: PWideChar); safecall; - procedure AlertCheck(aParent: nsIDOMWindow_safe19; const aDialogTitle: PWideChar; const aText: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool); safecall; - function Confirm(aParent: nsIDOMWindow_safe19; const aDialogTitle: PWideChar; const aText: PWideChar): PRBool; safecall; - function ConfirmCheck(aParent: nsIDOMWindow_safe19; const aDialogTitle: PWideChar; const aText: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool): PRBool; safecall; - function ConfirmEx(aParent: nsIDOMWindow_safe19; const aDialogTitle: PWideChar; const aText: PWideChar; aButtonFlags: PRUint32; const aButton0Title: PWideChar; const aButton1Title: PWideChar; const aButton2Title: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool): PRInt32; safecall; - function Prompt(aParent: nsIDOMWindow_safe19; const aDialogTitle: PWideChar; const aText: PWideChar; out aValue: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool): PRBool; safecall; - function PromptUsernameAndPassword(aParent: nsIDOMWindow_safe19; const aDialogTitle: PWideChar; const aText: PWideChar; out aUsername: PWideChar; out aPassword: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool): PRBool; safecall; - function PromptPassword(aParent: nsIDOMWindow_safe19; const aDialogTitle: PWideChar; const aText: PWideChar; out aPassword: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool): PRBool; safecall; - function Select(aParent: nsIDOMWindow_safe19; const aDialogTitle: PWideChar; const aText: PWideChar; aCount: PRUint32; const aSelectList_array; out aOutSelection: PRInt32): PRBool; safecall; - end; - - nsIProperties_safe19 = interface(nsISupports_safe19) - ['{78650582-4e93-4b60-8e85-26ebd3eb14ca}'] - procedure Get(const prop: PAnsiChar; constref iid: TGUID; out _result); safecall; - procedure _Set(const prop: PAnsiChar; value: nsISupports_safe19); safecall; - function Has(const prop: PAnsiChar): PRBool; safecall; - procedure Undefine(const prop: PAnsiChar); safecall; - procedure GetKeys(out count: PRUint32; out keys_array); safecall; - end; - - nsIProtocolHandler_safe19 = interface(nsISupports_safe19) - ['{15fd6940-8ea7-11d3-93ad-00104ba0fd40}'] - procedure GetScheme(aScheme: nsACString); safecall; - function GetDefaultPort(): PRInt32; safecall; - property DefaultPort: PRInt32 read GetDefaultPort; - function GetProtocolFlags(): PRUint32; safecall; - property ProtocolFlags: PRUint32 read GetProtocolFlags; - function NewURI(const aSpec: nsACString; const aOriginCharset: PAnsiChar; aBaseURI: nsIURI_safe19): nsIURI_safe19; safecall; - function NewChannel(aURI: nsIURI_safe19): nsIChannel_safe19; safecall; - function AllowPort(port: PRInt32; const scheme: PAnsiChar): PRBool; safecall; - end; - - nsIRequestObserver_safe19 = interface(nsISupports_safe19) - ['{fd91e2e0-1481-11d3-9333-00104ba0fd40}'] - procedure OnStartRequest(aRequest: nsIRequest_safe19; aContext: nsISupports_safe19); safecall; - procedure OnStopRequest(aRequest: nsIRequest_safe19; aContext: nsISupports_safe19; aStatusCode: nsresult); safecall; - end; - - nsIScriptableInputStream_safe19 = interface(nsISupports_safe19) - ['{a2a32f90-9b90-11d3-a189-0050041caf44}'] - procedure Close(); safecall; - procedure Init(aInputStream: nsIInputStream_safe19); safecall; - function Available(): PRUint32; safecall; - function Read(aCount: PRUint32): PAnsiChar; safecall; - end; - - nsISecurityWarningDialogs_safe19 = interface(nsISupports_safe19) - ['{1c399d06-1dd2-11b2-bc58-c87cbcacdb78}'] - function ConfirmEnteringSecure(ctx: nsIInterfaceRequestor_safe19): PRBool; safecall; - function ConfirmEnteringWeak(ctx: nsIInterfaceRequestor_safe19): PRBool; safecall; - function ConfirmLeavingSecure(ctx: nsIInterfaceRequestor_safe19): PRBool; safecall; - function ConfirmMixedMode(ctx: nsIInterfaceRequestor_safe19): PRBool; safecall; - function ConfirmPostToInsecure(ctx: nsIInterfaceRequestor_safe19): PRBool; safecall; - function ConfirmPostToInsecureFromSecure(ctx: nsIInterfaceRequestor_safe19): PRBool; safecall; - end; - - nsISelection_safe19 = interface(nsISupports_safe19) - ['{b2c7ed59-8634-4352-9e37-5484c8b6e4e1}'] - function GetAnchorNode(): nsIDOMNode_safe19; safecall; - property AnchorNode: nsIDOMNode_safe19 read GetAnchorNode; - function GetAnchorOffset(): PRInt32; safecall; - property AnchorOffset: PRInt32 read GetAnchorOffset; - function GetFocusNode(): nsIDOMNode_safe19; safecall; - property FocusNode: nsIDOMNode_safe19 read GetFocusNode; - function GetFocusOffset(): PRInt32; safecall; - property FocusOffset: PRInt32 read GetFocusOffset; - function GetIsCollapsed(): PRBool; safecall; - property IsCollapsed: PRBool read GetIsCollapsed; - function GetRangeCount(): PRInt32; safecall; - property RangeCount: PRInt32 read GetRangeCount; - function GetRangeAt(index: PRInt32): nsIDOMRange_safe19; safecall; - procedure Collapse(parentNode: nsIDOMNode_safe19; offset: PRInt32); safecall; - procedure Extend(parentNode: nsIDOMNode_safe19; offset: PRInt32); safecall; - procedure CollapseToStart(); safecall; - procedure CollapseToEnd(); safecall; - function ContainsNode(node: nsIDOMNode_safe19; partlyContained: PRBool): PRBool; safecall; - procedure SelectAllChildren(parentNode: nsIDOMNode_safe19); safecall; - procedure AddRange(range: nsIDOMRange_safe19); safecall; - procedure RemoveRange(range: nsIDOMRange_safe19); safecall; - procedure RemoveAllRanges(); safecall; - procedure DeleteFromDocument(); safecall; - procedure SelectionLanguageChange(langRTL: PRBool); safecall; - function ToString(): PWideChar; safecall; - end; - - nsIServiceManager_safe19 = interface(nsISupports_safe19) - ['{8bb35ed9-e332-462d-9155-4a002ab5c958}'] - procedure GetService(constref aClass: TGUID; constref aIID: TGUID; out _result); safecall; - procedure GetServiceByContractID(const aContractID: PAnsiChar; constref aIID: TGUID; out _result); safecall; - function IsServiceInstantiated(constref aClass: TGUID; constref aIID: TGUID): PRBool; safecall; - function IsServiceInstantiatedByContractID(const aContractID: PAnsiChar; constref aIID: TGUID): PRBool; safecall; - end; - - nsISHistory_safe19 = interface(nsISupports_safe19) - ['{9883609f-cdd8-4d83-9b55-868ff08ad433}'] - function GetCount(): PRInt32; safecall; - property Count: PRInt32 read GetCount; - function GetIndex(): PRInt32; safecall; - property Index: PRInt32 read GetIndex; - function GetRequestedIndex(): PRInt32; safecall; - property RequestedIndex: PRInt32 read GetRequestedIndex; - function GetMaxLength(): PRInt32; safecall; - procedure SetMaxLength(aMaxLength: PRInt32); safecall; - property MaxLength: PRInt32 read GetMaxLength write SetMaxLength; - function GetEntryAtIndex(index: PRInt32; modifyIndex: PRBool): nsIHistoryEntry_safe19; safecall; - procedure PurgeHistory(numEntries: PRInt32); safecall; - procedure AddSHistoryListener(aListener: nsISHistoryListener_safe19); safecall; - procedure RemoveSHistoryListener(aListener: nsISHistoryListener_safe19); safecall; - function GetSHistoryEnumerator(): nsISimpleEnumerator_safe19; safecall; - property SHistoryEnumerator: nsISimpleEnumerator_safe19 read GetSHistoryEnumerator; - end; - - nsISHistoryListener_safe19 = interface(nsISupports_safe19) - ['{3b07f591-e8e1-11d4-9882-00c04fa02f40}'] - procedure OnHistoryNewEntry(aNewURI: nsIURI_safe19); safecall; - function OnHistoryGoBack(aBackURI: nsIURI_safe19): PRBool; safecall; - function OnHistoryGoForward(aForwardURI: nsIURI_safe19): PRBool; safecall; - function OnHistoryReload(aReloadURI: nsIURI_safe19; aReloadFlags: PRUint32): PRBool; safecall; - function OnHistoryGotoIndex(aIndex: PRInt32; aGotoURI: nsIURI_safe19): PRBool; safecall; - function OnHistoryPurge(aNumEntries: PRInt32): PRBool; safecall; - end; - - nsIStreamListener_safe19 = interface(nsIRequestObserver_safe19) - ['{1a637020-1482-11d3-9333-00104ba0fd40}'] - procedure OnDataAvailable(aRequest: nsIRequest_safe19; aContext: nsISupports_safe19; aInputStream: nsIInputStream_safe19; aOffset: PRUint32; aCount: PRUint32); safecall; - end; - - nsISupportsPrimitive_safe19 = interface(nsISupports_safe19) - ['{d0d4b136-1dd1-11b2-9371-f0727ef827c0}'] - function GetType(): PRUint16; safecall; - property _Type: PRUint16 read GetType; - end; - - nsISupportsID_safe19 = interface(nsISupportsPrimitive_safe19) - ['{d18290a0-4a1c-11d3-9890-006008962422}'] - function GetData(): PGUID; safecall; - procedure SetData(const aData: PGUID); safecall; - property Data: PGUID read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsCString_safe19 = interface(nsISupportsPrimitive_safe19) - ['{d65ff270-4a1c-11d3-9890-006008962422}'] - procedure GetData(aData: nsACString); safecall; - procedure SetData(const aData: nsACString); safecall; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsString_safe19 = interface(nsISupportsPrimitive_safe19) - ['{d79dc970-4a1c-11d3-9890-006008962422}'] - procedure GetData(aData: nsAString); safecall; - procedure SetData(const aData: nsAString); safecall; - function ToString(): PWideChar; safecall; - end; - - nsISupportsPRBool_safe19 = interface(nsISupportsPrimitive_safe19) - ['{ddc3b490-4a1c-11d3-9890-006008962422}'] - function GetData(): PRBool; safecall; - procedure SetData(aData: PRBool); safecall; - property Data: PRBool read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsPRUint8_safe19 = interface(nsISupportsPrimitive_safe19) - ['{dec2e4e0-4a1c-11d3-9890-006008962422}'] - function GetData(): PRUint8; safecall; - procedure SetData(aData: PRUint8); safecall; - property Data: PRUint8 read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsPRUint16_safe19 = interface(nsISupportsPrimitive_safe19) - ['{dfacb090-4a1c-11d3-9890-006008962422}'] - function GetData(): PRUint16; safecall; - procedure SetData(aData: PRUint16); safecall; - property Data: PRUint16 read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsPRUint32_safe19 = interface(nsISupportsPrimitive_safe19) - ['{e01dc470-4a1c-11d3-9890-006008962422}'] - function GetData(): PRUint32; safecall; - procedure SetData(aData: PRUint32); safecall; - property Data: PRUint32 read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsPRUint64_safe19 = interface(nsISupportsPrimitive_safe19) - ['{e13567c0-4a1c-11d3-9890-006008962422}'] - function GetData(): PRUint64; safecall; - procedure SetData(aData: PRUint64); safecall; - property Data: PRUint64 read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsPRTime_safe19 = interface(nsISupportsPrimitive_safe19) - ['{e2563630-4a1c-11d3-9890-006008962422}'] - function GetData(): PRTime; safecall; - procedure SetData(aData: PRTime); safecall; - property Data: PRTime read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsChar_safe19 = interface(nsISupportsPrimitive_safe19) - ['{e2b05e40-4a1c-11d3-9890-006008962422}'] - function GetData(): AnsiChar; safecall; - procedure SetData(aData: AnsiChar); safecall; - property Data: AnsiChar read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsPRInt16_safe19 = interface(nsISupportsPrimitive_safe19) - ['{e30d94b0-4a1c-11d3-9890-006008962422}'] - function GetData(): PRInt16; safecall; - procedure SetData(aData: PRInt16); safecall; - property Data: PRInt16 read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsPRInt32_safe19 = interface(nsISupportsPrimitive_safe19) - ['{e36c5250-4a1c-11d3-9890-006008962422}'] - function GetData(): PRInt32; safecall; - procedure SetData(aData: PRInt32); safecall; - property Data: PRInt32 read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsPRInt64_safe19 = interface(nsISupportsPrimitive_safe19) - ['{e3cb0ff0-4a1c-11d3-9890-006008962422}'] - function GetData(): PRInt64; safecall; - procedure SetData(aData: PRInt64); safecall; - property Data: PRInt64 read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsFloat_safe19 = interface(nsISupportsPrimitive_safe19) - ['{abeaa390-4ac0-11d3-baea-00805f8a5dd7}'] - function GetData(): Single; safecall; - procedure SetData(aData: Single); safecall; - property Data: Single read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsDouble_safe19 = interface(nsISupportsPrimitive_safe19) - ['{b32523a0-4ac0-11d3-baea-00805f8a5dd7}'] - function GetData(): Double; safecall; - procedure SetData(aData: Double); safecall; - property Data: Double read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsVoid_safe19 = interface(nsISupportsPrimitive_safe19) - ['{464484f0-568d-11d3-baf8-00805f8a5dd7}'] - function GetData(): Pointer; safecall; - procedure SetData(aData: Pointer); safecall; - property Data: Pointer read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsInterfacePointer_safe19 = interface(nsISupportsPrimitive_safe19) - ['{995ea724-1dd1-11b2-9211-c21bdd3e7ed0}'] - function GetData(): nsISupports_safe19; safecall; - procedure SetData(aData: nsISupports_safe19); safecall; - property Data: nsISupports_safe19 read GetData write SetData; - function GetDataIID(): PGUID; safecall; - procedure SetDataIID(const aDataIID: PGUID); safecall; - property DataIID: PGUID read GetDataIID write SetDataIID; - function ToString(): PAnsiChar; safecall; - end; - - nsITooltipListener_safe19 = interface(nsISupports_safe19) - ['{44b78386-1dd2-11b2-9ad2-e4eee2ca1916}'] - procedure OnShowTooltip(aXCoords: PRInt32; aYCoords: PRInt32; const aTipText: PWideChar); safecall; - procedure OnHideTooltip(); safecall; - end; - - nsITooltipTextProvider_safe19 = interface(nsISupports_safe19) - ['{b128a1e6-44f3-4331-8fbe-5af360ff21ee}'] - function GetNodeText(aNode: nsIDOMNode_safe19; out aText: PWideChar): PRBool; safecall; - end; - - nsITraceRefcnt_safe19 = interface(nsISupports_safe19) - ['{273dc92f-0fe6-4545-96a9-21be77828039}'] - procedure LogAddRef(aPtr: Pointer; aNewRefcnt: nsrefcnt; const aTypeName: PAnsiChar; aInstanceSize: PRUint32); safecall; - procedure LogRelease(aPtr: Pointer; aNewRefcnt: nsrefcnt; const aTypeName: PAnsiChar); safecall; - procedure LogCtor(aPtr: Pointer; const aTypeName: PAnsiChar; aInstanceSize: PRUint32); safecall; - procedure LogDtor(aPtr: Pointer; const aTypeName: PAnsiChar; aInstanceSize: PRUint32); safecall; - procedure LogAddCOMPtr(aPtr: Pointer; aObject: nsISupports_safe19); safecall; - procedure LogReleaseCOMPtr(aPtr: Pointer; aObject: nsISupports_safe19); safecall; - end; - - nsIUnicharStreamListener_safe19 = interface(nsIRequestObserver_safe19) - ['{4a7e9b62-fef8-400d-9865-d6820f630b4c}'] - procedure OnUnicharDataAvailable(aRequest: nsIRequest_safe19; aContext: nsISupports_safe19; const aData: nsAString); safecall; - end; - - nsIUploadChannel_safe19 = interface(nsISupports_safe19) - ['{ddf633d8-e9a4-439d-ad88-de636fd9bb75}'] - procedure SetUploadStream(aStream: nsIInputStream_safe19; const aContentType: nsACString; aContentLength: PRInt32); safecall; - function GetUploadStream(): nsIInputStream_safe19; safecall; - property UploadStream: nsIInputStream_safe19 read GetUploadStream; - end; - - nsIURIContentListener_safe19 = interface(nsISupports_safe19) - ['{94928ab3-8b63-11d3-989d-001083010e9b}'] - function OnStartURIOpen(aURI: nsIURI_safe19): PRBool; safecall; - function DoContent(const aContentType: PAnsiChar; aIsContentPreferred: PRBool; aRequest: nsIRequest_safe19; out aContentHandler: nsIStreamListener_safe19): PRBool; safecall; - function IsPreferred(const aContentType: PAnsiChar; out aDesiredContentType: PAnsiChar): PRBool; safecall; - function CanHandleContent(const aContentType: PAnsiChar; aIsContentPreferred: PRBool; out aDesiredContentType: PAnsiChar): PRBool; safecall; - function GetLoadCookie(): nsISupports_safe19; safecall; - procedure SetLoadCookie(aLoadCookie: nsISupports_safe19); safecall; - property LoadCookie: nsISupports_safe19 read GetLoadCookie write SetLoadCookie; - function GetParentContentListener(): nsIURIContentListener_safe19; safecall; - procedure SetParentContentListener(aParentContentListener: nsIURIContentListener_safe19); safecall; - property ParentContentListener: nsIURIContentListener_safe19 read GetParentContentListener write SetParentContentListener; - end; - - nsIWeakReference_safe19 = interface(nsISupports_safe19) - ['{9188bc85-f92e-11d2-81ef-0060083a0bcf}'] - procedure QueryReferent(constref uuid: TGUID; out _result); safecall; - end; - - nsISupportsWeakReference_safe19 = interface(nsISupports_safe19) - ['{9188bc86-f92e-11d2-81ef-0060083a0bcf}'] - function GetWeakReference(): nsIWeakReference_safe19; safecall; - end; - - nsIWebBrowser_safe19 = interface(nsISupports_safe19) - ['{69e5df00-7b8b-11d3-af61-00a024ffc08c}'] - procedure AddWebBrowserListener(aListener: nsIWeakReference_safe19; constref aIID: TGUID); safecall; - procedure RemoveWebBrowserListener(aListener: nsIWeakReference_safe19; constref aIID: TGUID); safecall; - function GetContainerWindow(): nsIWebBrowserChrome_safe19; safecall; - procedure SetContainerWindow(aContainerWindow: nsIWebBrowserChrome_safe19); safecall; - property ContainerWindow: nsIWebBrowserChrome_safe19 read GetContainerWindow write SetContainerWindow; - function GetParentURIContentListener(): nsIURIContentListener_safe19; safecall; - procedure SetParentURIContentListener(aParentURIContentListener: nsIURIContentListener_safe19); safecall; - property ParentURIContentListener: nsIURIContentListener_safe19 read GetParentURIContentListener write SetParentURIContentListener; - function GetContentDOMWindow(): nsIDOMWindow_safe19; safecall; - property ContentDOMWindow: nsIDOMWindow_safe19 read GetContentDOMWindow; - end; - - nsIWebBrowserChrome_safe19 = interface(nsISupports_safe19) - ['{ba434c60-9d52-11d3-afb0-00a024ffc08c}'] - procedure SetStatus(statusType: PRUint32; const status: PWideChar); safecall; - function GetWebBrowser(): nsIWebBrowser_safe19; safecall; - procedure SetWebBrowser(aWebBrowser: nsIWebBrowser_safe19); safecall; - property WebBrowser: nsIWebBrowser_safe19 read GetWebBrowser write SetWebBrowser; - function GetChromeFlags(): PRUint32; safecall; - procedure SetChromeFlags(aChromeFlags: PRUint32); safecall; - property ChromeFlags: PRUint32 read GetChromeFlags write SetChromeFlags; - procedure DestroyBrowserWindow(); safecall; - procedure SizeBrowserTo(aCX: PRInt32; aCY: PRInt32); safecall; - procedure ShowAsModal(); safecall; - function IsWindowModal(): PRBool; safecall; - procedure ExitModalEventLoop(aStatus: nsresult); safecall; - end; - - nsIWebBrowserChromeFocus_safe19 = interface(nsISupports_safe19) - ['{d2206418-1dd1-11b2-8e55-acddcd2bcfb8}'] - procedure FocusNextElement(); safecall; - procedure FocusPrevElement(); safecall; - end; - - nsIWebBrowserFind_safe19 = interface(nsISupports_safe19) - ['{2f977d44-5485-11d4-87e2-0010a4e75ef2}'] - function FindNext(): PRBool; safecall; - function GetSearchString(): PWideChar; safecall; - procedure SetSearchString(const aSearchString: PWideChar); safecall; - property SearchString: PWideChar read GetSearchString write SetSearchString; - function GetFindBackwards(): PRBool; safecall; - procedure SetFindBackwards(aFindBackwards: PRBool); safecall; - property FindBackwards: PRBool read GetFindBackwards write SetFindBackwards; - function GetWrapFind(): PRBool; safecall; - procedure SetWrapFind(aWrapFind: PRBool); safecall; - property WrapFind: PRBool read GetWrapFind write SetWrapFind; - function GetEntireWord(): PRBool; safecall; - procedure SetEntireWord(aEntireWord: PRBool); safecall; - property EntireWord: PRBool read GetEntireWord write SetEntireWord; - function GetMatchCase(): PRBool; safecall; - procedure SetMatchCase(aMatchCase: PRBool); safecall; - property MatchCase: PRBool read GetMatchCase write SetMatchCase; - function GetSearchFrames(): PRBool; safecall; - procedure SetSearchFrames(aSearchFrames: PRBool); safecall; - property SearchFrames: PRBool read GetSearchFrames write SetSearchFrames; - end; - - nsIWebBrowserFindInFrames_safe19 = interface(nsISupports_safe19) - ['{e0f5d182-34bc-11d5-be5b-b760676c6ebc}'] - function GetCurrentSearchFrame(): nsIDOMWindow_safe19; safecall; - procedure SetCurrentSearchFrame(aCurrentSearchFrame: nsIDOMWindow_safe19); safecall; - property CurrentSearchFrame: nsIDOMWindow_safe19 read GetCurrentSearchFrame write SetCurrentSearchFrame; - function GetRootSearchFrame(): nsIDOMWindow_safe19; safecall; - procedure SetRootSearchFrame(aRootSearchFrame: nsIDOMWindow_safe19); safecall; - property RootSearchFrame: nsIDOMWindow_safe19 read GetRootSearchFrame write SetRootSearchFrame; - function GetSearchSubframes(): PRBool; safecall; - procedure SetSearchSubframes(aSearchSubframes: PRBool); safecall; - property SearchSubframes: PRBool read GetSearchSubframes write SetSearchSubframes; - function GetSearchParentFrames(): PRBool; safecall; - procedure SetSearchParentFrames(aSearchParentFrames: PRBool); safecall; - property SearchParentFrames: PRBool read GetSearchParentFrames write SetSearchParentFrames; - end; - - nsIWebBrowserFocus_safe19 = interface(nsISupports_safe19) - ['{9c5d3c58-1dd1-11b2-a1c9-f3699284657a}'] - procedure Activate(); safecall; - procedure Deactivate(); safecall; - procedure SetFocusAtFirstElement(); safecall; - procedure SetFocusAtLastElement(); safecall; - function GetFocusedWindow(): nsIDOMWindow_safe19; safecall; - procedure SetFocusedWindow(aFocusedWindow: nsIDOMWindow_safe19); safecall; - property FocusedWindow: nsIDOMWindow_safe19 read GetFocusedWindow write SetFocusedWindow; - function GetFocusedElement(): nsIDOMElement_safe19; safecall; - procedure SetFocusedElement(aFocusedElement: nsIDOMElement_safe19); safecall; - property FocusedElement: nsIDOMElement_safe19 read GetFocusedElement write SetFocusedElement; - end; - - nsIWebBrowserPrint_safe19 = interface(nsISupports_safe19) - ['{9a7ca4b0-fbba-11d4-a869-00105a183419}'] - function GetGlobalPrintSettings(): nsIPrintSettings_safe19; safecall; - property GlobalPrintSettings: nsIPrintSettings_safe19 read GetGlobalPrintSettings; - function GetCurrentPrintSettings(): nsIPrintSettings_safe19; safecall; - property CurrentPrintSettings: nsIPrintSettings_safe19 read GetCurrentPrintSettings; - function GetCurrentChildDOMWindow(): nsIDOMWindow_safe19; safecall; - property CurrentChildDOMWindow: nsIDOMWindow_safe19 read GetCurrentChildDOMWindow; - function GetDoingPrint(): PRBool; safecall; - property DoingPrint: PRBool read GetDoingPrint; - function GetDoingPrintPreview(): PRBool; safecall; - property DoingPrintPreview: PRBool read GetDoingPrintPreview; - function GetIsFramesetDocument(): PRBool; safecall; - property IsFramesetDocument: PRBool read GetIsFramesetDocument; - function GetIsFramesetFrameSelected(): PRBool; safecall; - property IsFramesetFrameSelected: PRBool read GetIsFramesetFrameSelected; - function GetIsIFrameSelected(): PRBool; safecall; - property IsIFrameSelected: PRBool read GetIsIFrameSelected; - function GetIsRangeSelection(): PRBool; safecall; - property IsRangeSelection: PRBool read GetIsRangeSelection; - function GetPrintPreviewNumPages(): PRInt32; safecall; - property PrintPreviewNumPages: PRInt32 read GetPrintPreviewNumPages; - procedure Print(aThePrintSettings: nsIPrintSettings_safe19; aWPListener: nsIWebProgressListener_safe19); safecall; - procedure PrintPreview(aThePrintSettings: nsIPrintSettings_safe19; aChildDOMWin: nsIDOMWindow_safe19; aWPListener: nsIWebProgressListener_safe19); safecall; - procedure PrintPreviewNavigate(aNavType: PRInt16; aPageNum: PRInt32); safecall; - procedure Cancel(); safecall; - procedure EnumerateDocumentNames(out aCount: PRUint32; out aResult_array); safecall; - procedure ExitPrintPreview(); safecall; - end; - - nsIWebBrowserSetup_safe19 = interface(nsISupports_safe19) - ['{f15398a0-8018-11d3-af70-00a024ffc08c}'] - procedure SetProperty(aId: PRUint32; aValue: PRUint32); safecall; - end; - - nsIWebBrowserStream_safe19 = interface(nsISupports_safe19) - ['{86d02f0e-219b-4cfc-9c88-bd98d2cce0b8}'] - procedure OpenStream(aBaseURI: nsIURI_safe19; const aContentType: nsACString); safecall; - procedure AppendToStream(const aData_array; aLen: PRUint32); safecall; - procedure CloseStream(); safecall; - end; - - nsIWebProgress_safe19 = interface(nsISupports_safe19) - ['{570f39d0-efd0-11d3-b093-00a024ffc08c}'] - procedure AddProgressListener(aListener: nsIWebProgressListener_safe19; aNotifyMask: PRUint32); safecall; - procedure RemoveProgressListener(aListener: nsIWebProgressListener_safe19); safecall; - function GetDOMWindow(): nsIDOMWindow_safe19; safecall; - property DOMWindow: nsIDOMWindow_safe19 read GetDOMWindow; - function GetIsLoadingDocument(): PRBool; safecall; - property IsLoadingDocument: PRBool read GetIsLoadingDocument; - end; - - nsIWebProgressListener_safe19 = interface(nsISupports_safe19) - ['{570f39d1-efd0-11d3-b093-00a024ffc08c}'] - procedure OnStateChange(aWebProgress: nsIWebProgress_safe19; aRequest: nsIRequest_safe19; aStateFlags: PRUint32; aStatus: nsresult); safecall; - procedure OnProgressChange(aWebProgress: nsIWebProgress_safe19; aRequest: nsIRequest_safe19; aCurSelfProgress: PRInt32; aMaxSelfProgress: PRInt32; aCurTotalProgress: PRInt32; aMaxTotalProgress: PRInt32); safecall; - procedure OnLocationChange(aWebProgress: nsIWebProgress_safe19; aRequest: nsIRequest_safe19; aLocation: nsIURI_safe19); safecall; - procedure OnStatusChange(aWebProgress: nsIWebProgress_safe19; aRequest: nsIRequest_safe19; aStatus: nsresult; const aMessage: PWideChar); safecall; - procedure OnSecurityChange(aWebProgress: nsIWebProgress_safe19; aRequest: nsIRequest_safe19; aState: PRUint32); safecall; - end; - - nsIWindowCreator_safe19 = interface(nsISupports_safe19) - ['{30465632-a777-44cc-90f9-8145475ef999}'] - function CreateChromeWindow(parent: nsIWebBrowserChrome_safe19; chromeFlags: PRUint32): nsIWebBrowserChrome_safe19; safecall; - end; - - nsIWindowWatcher_safe19 = interface(nsISupports_safe19) - ['{002286a8-494b-43b3-8ddd-49e3fc50622b}'] - function OpenWindow(aParent: nsIDOMWindow_safe19; const aUrl: PAnsiChar; const aName: PAnsiChar; const aFeatures: PAnsiChar; aArguments: nsISupports_safe19): nsIDOMWindow_safe19; safecall; - procedure RegisterNotification(aObserver: nsIObserver_safe19); safecall; - procedure UnregisterNotification(aObserver: nsIObserver_safe19); safecall; - function GetWindowEnumerator(): nsISimpleEnumerator_safe19; safecall; - function GetNewPrompter(aParent: nsIDOMWindow_safe19): nsIPrompt_safe19; safecall; - function GetNewAuthPrompter(aParent: nsIDOMWindow_safe19): nsIAuthPrompt_safe19; safecall; - procedure SetWindowCreator(creator: nsIWindowCreator_safe19); safecall; - function GetChromeForWindow(aWindow: nsIDOMWindow_safe19): nsIWebBrowserChrome_safe19; safecall; - function GetWindowByName(const aTargetName: PWideChar; aCurrentWindow: nsIDOMWindow_safe19): nsIDOMWindow_safe19; safecall; - function GetActiveWindow(): nsIDOMWindow_safe19; safecall; - procedure SetActiveWindow(aActiveWindow: nsIDOMWindow_safe19); safecall; - property ActiveWindow: nsIDOMWindow_safe19 read GetActiveWindow write SetActiveWindow; - end; - - nsIX509Cert_safe19 = interface(nsISupports_safe19) - ['{f0980f60-ee3d-11d4-998b-00b0d02354a0}'] - procedure GetNickname(aNickname: nsAString); safecall; - procedure GetEmailAddress(aEmailAddress: nsAString); safecall; - procedure GetEmailAddresses(out length: PRUint32; out addresses_array); safecall; - function ContainsEmailAddress(const aEmailAddress: nsAString): PRBool; safecall; - procedure GetSubjectName(aSubjectName: nsAString); safecall; - procedure GetCommonName(aCommonName: nsAString); safecall; - procedure GetOrganization(aOrganization: nsAString); safecall; - procedure GetOrganizationalUnit(aOrganizationalUnit: nsAString); safecall; - procedure GetSha1Fingerprint(aSha1Fingerprint: nsAString); safecall; - procedure GetMd5Fingerprint(aMd5Fingerprint: nsAString); safecall; - procedure GetTokenName(aTokenName: nsAString); safecall; - procedure GetIssuerName(aIssuerName: nsAString); safecall; - procedure GetSerialNumber(aSerialNumber: nsAString); safecall; - procedure GetIssuerCommonName(aIssuerCommonName: nsAString); safecall; - procedure GetIssuerOrganization(aIssuerOrganization: nsAString); safecall; - procedure GetIssuerOrganizationUnit(aIssuerOrganizationUnit: nsAString); safecall; - function GetIssuer(): nsIX509Cert_safe19; safecall; - property Issuer: nsIX509Cert_safe19 read GetIssuer; - function GetValidity(): nsIX509CertValidity_safe19; safecall; - property Validity: nsIX509CertValidity_safe19 read GetValidity; - function GetDbKey(): PAnsiChar; safecall; - property DbKey: PAnsiChar read GetDbKey; - function GetWindowTitle(): PAnsiChar; safecall; - property WindowTitle: PAnsiChar read GetWindowTitle; - function GetChain(): nsIArray_safe19; safecall; - procedure GetUsagesArray(ignoreOcsp: PRBool; out verified: PRUint32; out count: PRUint32; out usages_array); safecall; - procedure GetUsagesString(ignoreOcsp: PRBool; out verified: PRUint32; usages: nsAString); safecall; - function VerifyForUsage(usage: PRUint32): PRUint32; safecall; - function GetASN1Structure(): nsIASN1Object_safe19; safecall; - property ASN1Structure: nsIASN1Object_safe19 read GetASN1Structure; - procedure GetRawDER(out length: PRUint32; out data_array); safecall; - function Equals(other: nsIX509Cert_safe19): PRBool; safecall; - end; - - nsIX509CertDB_safe19 = interface(nsISupports_safe19) - ['{da48b3c0-1284-11d5-ac67-000064657374}'] - function FindCertByNickname(aToken: nsISupports_safe19; const aNickname: nsAString): nsIX509Cert_safe19; safecall; - function FindCertByDBKey(const aDBkey: PAnsiChar; aToken: nsISupports_safe19): nsIX509Cert_safe19; safecall; - procedure FindCertNicknames(aToken: nsISupports_safe19; aType: PRUint32; out count: PRUint32; out certNameList_array); safecall; - function FindEmailEncryptionCert(const aNickname: nsAString): nsIX509Cert_safe19; safecall; - function FindEmailSigningCert(const aNickname: nsAString): nsIX509Cert_safe19; safecall; - function FindCertByEmailAddress(aToken: nsISupports_safe19; const aEmailAddress: PAnsiChar): nsIX509Cert_safe19; safecall; - procedure ImportCertificates(const data_array; length: PRUint32; _type: PRUint32; ctx: nsIInterfaceRequestor_safe19); safecall; - procedure ImportEmailCertificate(const data_array; length: PRUint32; ctx: nsIInterfaceRequestor_safe19); safecall; - procedure ImportServerCertificate(const data_array; length: PRUint32; ctx: nsIInterfaceRequestor_safe19); safecall; - procedure ImportUserCertificate(const data_array; length: PRUint32; ctx: nsIInterfaceRequestor_safe19); safecall; - procedure DeleteCertificate(aCert: nsIX509Cert_safe19); safecall; - procedure SetCertTrust(cert: nsIX509Cert_safe19; _type: PRUint32; trust: PRUint32); safecall; - function IsCertTrusted(cert: nsIX509Cert_safe19; certType: PRUint32; trustType: PRUint32): PRBool; safecall; - procedure ImportCertsFromFile(aToken: nsISupports_safe19; aFile: nsILocalFile_safe19; aType: PRUint32); safecall; - procedure ImportPKCS12File(aToken: nsISupports_safe19; aFile: nsILocalFile_safe19); safecall; - procedure ExportPKCS12File(aToken: nsISupports_safe19; aFile: nsILocalFile_safe19; count: PRUint32; const aCerts_array); safecall; - function GetOCSPResponders(): nsIArray_safe19; safecall; - function GetIsOcspOn(): PRBool; safecall; - property IsOcspOn: PRBool read GetIsOcspOn; - function ConstructX509FromBase64(const base64: PAnsiChar): nsIX509Cert_safe19; safecall; - end; - - nsIX509CertValidity_safe19 = interface(nsISupports_safe19) - ['{e701dfd8-1dd1-11b2-a172-ffa6cc6156ad}'] - function GetNotBefore(): PRTime; safecall; - property NotBefore: PRTime read GetNotBefore; - procedure GetNotBeforeLocalTime(aNotBeforeLocalTime: nsAString); safecall; - procedure GetNotBeforeLocalDay(aNotBeforeLocalDay: nsAString); safecall; - procedure GetNotBeforeGMT(aNotBeforeGMT: nsAString); safecall; - function GetNotAfter(): PRTime; safecall; - property NotAfter: PRTime read GetNotAfter; - procedure GetNotAfterLocalTime(aNotAfterLocalTime: nsAString); safecall; - procedure GetNotAfterLocalDay(aNotAfterLocalDay: nsAString); safecall; - procedure GetNotAfterGMT(aNotAfterGMT: nsAString); safecall; - end; - -implementation - -end. diff --git a/components/geckoport/version2/each-version/nsXPCOM_std17.pas b/components/geckoport/version2/each-version/nsXPCOM_std17.pas deleted file mode 100644 index 392416bf9..000000000 --- a/components/geckoport/version2/each-version/nsXPCOM_std17.pas +++ /dev/null @@ -1,3519 +0,0 @@ -unit nsXPCOM_std17; - -{$MACRO on} - -{$IFDEF Windows} - {$DEFINE extdecl:=stdcall} -{$ELSE Windows} - {$DEFINE extdecl:=cdecl} -{$ENDIF} - -{$IFNDEF FPC_HAS_CONSTREF} - {$DEFINE constref:=const} -{$ENDIF} - -interface - -uses - nsConsts, nsGeckoStrings, nsTypes; - -const - NS_ISUPPORTS_STD17_IID: TGUID = '{00000000-0000-0000-c000-000000000046}'; - - MOZIJSSUBSCRIPTLOADER_STD17_IID: TGUID = '{8792d77e-1dd2-11b2-ac7f-9bc9be4f2916}'; - - NS_IARRAY_STD17_IID: TGUID = '{114744d9-c369-456e-b55a-52fe52880d2d}'; - - NS_IMUTABLEARRAY_STD17_IID: TGUID = '{2cd0b2f8-d4dd-48b8-87ba-b0200501f079}'; - - NS_IASN1OBJECT_STD17_IID: TGUID = '{ba8bf582-1dd1-11b2-898c-f40246bc9a63}'; - NS_IASN1OBJECT_STD17_ASN1_END_CONTENTS = 0; - NS_IASN1OBJECT_STD17_ASN1_BOOLEAN = 1; - NS_IASN1OBJECT_STD17_ASN1_INTEGER = 2; - NS_IASN1OBJECT_STD17_ASN1_BIT_STRING = 3; - NS_IASN1OBJECT_STD17_ASN1_OCTET_STRING = 4; - NS_IASN1OBJECT_STD17_ASN1_NULL = 5; - NS_IASN1OBJECT_STD17_ASN1_OBJECT_ID = 6; - NS_IASN1OBJECT_STD17_ASN1_ENUMERATED = 10; - NS_IASN1OBJECT_STD17_ASN1_UTF8_STRING = 12; - NS_IASN1OBJECT_STD17_ASN1_SEQUENCE = 16; - NS_IASN1OBJECT_STD17_ASN1_SET = 17; - NS_IASN1OBJECT_STD17_ASN1_PRINTABLE_STRING = 19; - NS_IASN1OBJECT_STD17_ASN1_T61_STRING = 20; - NS_IASN1OBJECT_STD17_ASN1_IA5_STRING = 22; - NS_IASN1OBJECT_STD17_ASN1_UTC_TIME = 23; - NS_IASN1OBJECT_STD17_ASN1_GEN_TIME = 24; - NS_IASN1OBJECT_STD17_ASN1_VISIBLE_STRING = 26; - NS_IASN1OBJECT_STD17_ASN1_UNIVERSAL_STRING = 28; - NS_IASN1OBJECT_STD17_ASN1_BMP_STRING = 30; - NS_IASN1OBJECT_STD17_ASN1_HIGH_TAG_NUMBER = 31; - NS_IASN1OBJECT_STD17_ASN1_CONTEXT_SPECIFIC = 32; - NS_IASN1OBJECT_STD17_ASN1_APPLICATION = 33; - NS_IASN1OBJECT_STD17_ASN1_PRIVATE = 34; - - NS_IASN1SEQUENCE_STD17_IID: TGUID = '{b6b957e6-1dd1-11b2-89d7-e30624f50b00}'; - - NS_IAUTHPROMPT_STD17_IID: TGUID = '{2f977d45-5485-11d4-87e2-0010a4e75ef2}'; - NS_IAUTHPROMPT_STD17_SAVE_PASSWORD_NEVER = 0; - NS_IAUTHPROMPT_STD17_SAVE_PASSWORD_FOR_SESSION = 1; - NS_IAUTHPROMPT_STD17_SAVE_PASSWORD_PERMANENTLY = 2; - - NS_IBADCERTLISTENER_STD17_IID: TGUID = '{86960956-edb0-11d4-998b-00b0d02354a0}'; - NS_IBADCERTLISTENER_STD17_UNINIT_ADD_FLAG = -1; - NS_IBADCERTLISTENER_STD17_ADD_TRUSTED_FOR_SESSION = 1; - NS_IBADCERTLISTENER_STD17_ADD_TRUSTED_PERMANENTLY = 2; - - NS_ISIMPLEENUMERATOR_STD17_IID: TGUID = '{d1899240-f9d2-11d2-bdd6-000064657374}'; - - NS_ICATEGORYMANAGER_STD17_IID: TGUID = '{3275b2cd-af6d-429a-80d7-f0c5120342ac}'; - - NS_ICERTIFICATEDIALOGS_STD17_IID: TGUID = '{a03ca940-09be-11d5-ac5d-000064657374}'; - - NS_IREQUEST_STD17_IID: TGUID = '{ef6bfbd2-fd46-48d8-96b7-9f8f0fd387fe}'; - NS_IREQUEST_STD17_LOAD_NORMAL = 0; - NS_IREQUEST_STD17_LOAD_BACKGROUND = 1; - NS_IREQUEST_STD17_INHIBIT_CACHING = 128; - NS_IREQUEST_STD17_INHIBIT_PERSISTENT_CACHING = 256; - NS_IREQUEST_STD17_LOAD_BYPASS_CACHE = 512; - NS_IREQUEST_STD17_LOAD_FROM_CACHE = 1024; - NS_IREQUEST_STD17_VALIDATE_ALWAYS = 2048; - NS_IREQUEST_STD17_VALIDATE_NEVER = 4096; - NS_IREQUEST_STD17_VALIDATE_ONCE_PER_SESSION = 8192; - - NS_ICHANNEL_STD17_IID: TGUID = '{c63a055a-a676-4e71-bf3c-6cfa11082018}'; - NS_ICHANNEL_STD17_LOAD_DOCUMENT_URI = 65536; - NS_ICHANNEL_STD17_LOAD_RETARGETED_DOCUMENT_URI = 131072; - NS_ICHANNEL_STD17_LOAD_REPLACE = 262144; - NS_ICHANNEL_STD17_LOAD_INITIAL_DOCUMENT_URI = 524288; - NS_ICHANNEL_STD17_LOAD_TARGETED = 1048576; - - NS_IPROGRAMMINGLANGUAGE_STD17_IID: TGUID = '{ea604e90-40ba-11d5-90bb-0010a4e73d9a}'; - NS_IPROGRAMMINGLANGUAGE_STD17_UNKNOWN = 0; - NS_IPROGRAMMINGLANGUAGE_STD17_CPLUSPLUS = 1; - NS_IPROGRAMMINGLANGUAGE_STD17_JAVASCRIPT = 2; - NS_IPROGRAMMINGLANGUAGE_STD17_PYTHON = 3; - NS_IPROGRAMMINGLANGUAGE_STD17_PERL = 4; - NS_IPROGRAMMINGLANGUAGE_STD17_JAVA = 5; - NS_IPROGRAMMINGLANGUAGE_STD17_ZX81_BASIC = 6; - NS_IPROGRAMMINGLANGUAGE_STD17_JAVASCRIPT2 = 7; - - NS_ICLASSINFO_STD17_IID: TGUID = '{986c11d0-f340-11d4-9075-0010a4e73d9a}'; - NS_ICLASSINFO_STD17_SINGLETON = 1; - NS_ICLASSINFO_STD17_THREADSAFE = 2; - NS_ICLASSINFO_STD17_MAIN_THREAD_ONLY = 4; - NS_ICLASSINFO_STD17_DOM_OBJECT = 8; - NS_ICLASSINFO_STD17_PLUGIN_OBJECT = 16; - NS_ICLASSINFO_STD17_EAGER_CLASSINFO = 32; - NS_ICLASSINFO_STD17_CONTENT_NODE = 64; - NS_ICLASSINFO_STD17_RESERVED = 2147483648; - - NS_ICLIPBOARDCOMMANDS_STD17_IID: TGUID = '{b8100c90-73be-11d2-92a5-00105a1b0d64}'; - - NS_ICOMPONENTMANAGER_STD17_IID: TGUID = '{a88e5a60-205a-4bb1-94e1-2628daf51eae}'; - - NS_ICOMPONENTREGISTRAR_STD17_IID: TGUID = '{2417cbfe-65ad-48a6-b4b6-eb84db174392}'; - - NS_ICONTEXTMENULISTENER_STD17_IID: TGUID = '{3478b6b0-3875-11d4-94ef-0020183bf181}'; - NS_ICONTEXTMENULISTENER_STD17_CONTEXT_NONE = 0; - NS_ICONTEXTMENULISTENER_STD17_CONTEXT_LINK = 1; - NS_ICONTEXTMENULISTENER_STD17_CONTEXT_IMAGE = 2; - NS_ICONTEXTMENULISTENER_STD17_CONTEXT_DOCUMENT = 4; - NS_ICONTEXTMENULISTENER_STD17_CONTEXT_TEXT = 8; - NS_ICONTEXTMENULISTENER_STD17_CONTEXT_INPUT = 16; - - NS_ICOOKIE_STD17_IID: TGUID = '{e9fcb9a4-d376-458f-b720-e65e7df593bc}'; - NS_ICOOKIE_STD17_STATUS_UNKNOWN = 0; - NS_ICOOKIE_STD17_STATUS_ACCEPTED = 1; - NS_ICOOKIE_STD17_STATUS_DOWNGRADED = 2; - NS_ICOOKIE_STD17_STATUS_FLAGGED = 3; - NS_ICOOKIE_STD17_STATUS_REJECTED = 4; - NS_ICOOKIE_STD17_POLICY_UNKNOWN = 0; - NS_ICOOKIE_STD17_POLICY_NONE = 1; - NS_ICOOKIE_STD17_POLICY_NO_CONSENT = 2; - NS_ICOOKIE_STD17_POLICY_IMPLICIT_CONSENT = 3; - NS_ICOOKIE_STD17_POLICY_EXPLICIT_CONSENT = 4; - NS_ICOOKIE_STD17_POLICY_NO_II = 5; - - NS_ICOOKIEMANAGER_STD17_IID: TGUID = '{aaab6710-0f2c-11d5-a53b-0010a401eb10}'; - - NS_ICRLINFO_STD17_IID: TGUID = '{c185d920-4a3e-11d5-ba27-00108303b117}'; - - NS_IDEBUG_STD17_IID: TGUID = '{3bf0c3d7-3bd9-4cf2-a971-33572c503e1e}'; - - NS_IFILE_STD17_IID: TGUID = '{c8c0a080-0868-11d3-915f-d9d889d48e3c}'; - NS_IFILE_STD17_NORMAL_FILE_TYPE = 0; - NS_IFILE_STD17_DIRECTORY_TYPE = 1; - - NS_IDIRECTORYSERVICEPROVIDER_STD17_IID: TGUID = '{bbf8cab0-d43a-11d3-8cc2-00609792278c}'; - - NS_IDIRECTORYSERVICEPROVIDER2_STD17_IID: TGUID = '{2f977d4b-5485-11d4-87e2-0010a4e75ef2}'; - - NS_IDIRECTORYSERVICE_STD17_IID: TGUID = '{57a66a60-d43a-11d3-8cc2-00609792278c}'; - - NS_IDOM3DOCUMENTEVENT_STD17_IID: TGUID = '{090ecc19-b7cb-4f47-ae47-ed68d4926249}'; - - NS_IDOM3EVENTTARGET_STD17_IID: TGUID = '{3e9c01a7-de97-4c3b-8294-b4bd9d7056d1}'; - - NS_IDOMABSTRACTVIEW_STD17_IID: TGUID = '{f51ebade-8b1a-11d3-aae7-0010830123b4}'; - - NS_IDOMNODE_STD17_IID: TGUID = '{a6cf907c-15b3-11d2-932e-00805f8add32}'; - NS_IDOMNODE_STD17_ELEMENT_NODE = 1; - NS_IDOMNODE_STD17_ATTRIBUTE_NODE = 2; - NS_IDOMNODE_STD17_TEXT_NODE = 3; - NS_IDOMNODE_STD17_CDATA_SECTION_NODE = 4; - NS_IDOMNODE_STD17_ENTITY_REFERENCE_NODE = 5; - NS_IDOMNODE_STD17_ENTITY_NODE = 6; - NS_IDOMNODE_STD17_PROCESSING_INSTRUCTION_NODE = 7; - NS_IDOMNODE_STD17_COMMENT_NODE = 8; - NS_IDOMNODE_STD17_DOCUMENT_NODE = 9; - NS_IDOMNODE_STD17_DOCUMENT_TYPE_NODE = 10; - NS_IDOMNODE_STD17_DOCUMENT_FRAGMENT_NODE = 11; - NS_IDOMNODE_STD17_NOTATION_NODE = 12; - - NS_IDOMATTR_STD17_IID: TGUID = '{a6cf9070-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMBARPROP_STD17_IID: TGUID = '{9eb2c150-1d56-11d3-8221-0060083a0bcf}'; - - NS_IDOMCHARACTERDATA_STD17_IID: TGUID = '{a6cf9072-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMTEXT_STD17_IID: TGUID = '{a6cf9082-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCDATASECTION_STD17_IID: TGUID = '{a6cf9071-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCOMMENT_STD17_IID: TGUID = '{a6cf9073-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCOUNTER_STD17_IID: TGUID = '{31adb439-0055-402d-9b1d-d5ca94f3f55b}'; - - NS_IDOMCSSVALUE_STD17_IID: TGUID = '{009f7ea5-9e80-41be-b008-db62f10823f2}'; - NS_IDOMCSSVALUE_STD17_CSS_INHERIT = 0; - NS_IDOMCSSVALUE_STD17_CSS_PRIMITIVE_VALUE = 1; - NS_IDOMCSSVALUE_STD17_CSS_VALUE_LIST = 2; - NS_IDOMCSSVALUE_STD17_CSS_CUSTOM = 3; - - NS_IDOMCSSPRIMITIVEVALUE_STD17_IID: TGUID = '{e249031f-8df9-4e7a-b644-18946dce0019}'; - NS_IDOMCSSPRIMITIVEVALUE_STD17_CSS_UNKNOWN = 0; - NS_IDOMCSSPRIMITIVEVALUE_STD17_CSS_NUMBER = 1; - NS_IDOMCSSPRIMITIVEVALUE_STD17_CSS_PERCENTAGE = 2; - NS_IDOMCSSPRIMITIVEVALUE_STD17_CSS_EMS = 3; - NS_IDOMCSSPRIMITIVEVALUE_STD17_CSS_EXS = 4; - NS_IDOMCSSPRIMITIVEVALUE_STD17_CSS_PX = 5; - NS_IDOMCSSPRIMITIVEVALUE_STD17_CSS_CM = 6; - NS_IDOMCSSPRIMITIVEVALUE_STD17_CSS_MM = 7; - NS_IDOMCSSPRIMITIVEVALUE_STD17_CSS_IN = 8; - NS_IDOMCSSPRIMITIVEVALUE_STD17_CSS_PT = 9; - NS_IDOMCSSPRIMITIVEVALUE_STD17_CSS_PC = 10; - NS_IDOMCSSPRIMITIVEVALUE_STD17_CSS_DEG = 11; - NS_IDOMCSSPRIMITIVEVALUE_STD17_CSS_RAD = 12; - NS_IDOMCSSPRIMITIVEVALUE_STD17_CSS_GRAD = 13; - NS_IDOMCSSPRIMITIVEVALUE_STD17_CSS_MS = 14; - NS_IDOMCSSPRIMITIVEVALUE_STD17_CSS_S = 15; - NS_IDOMCSSPRIMITIVEVALUE_STD17_CSS_HZ = 16; - NS_IDOMCSSPRIMITIVEVALUE_STD17_CSS_KHZ = 17; - NS_IDOMCSSPRIMITIVEVALUE_STD17_CSS_DIMENSION = 18; - NS_IDOMCSSPRIMITIVEVALUE_STD17_CSS_STRING = 19; - NS_IDOMCSSPRIMITIVEVALUE_STD17_CSS_URI = 20; - NS_IDOMCSSPRIMITIVEVALUE_STD17_CSS_IDENT = 21; - NS_IDOMCSSPRIMITIVEVALUE_STD17_CSS_ATTR = 22; - NS_IDOMCSSPRIMITIVEVALUE_STD17_CSS_COUNTER = 23; - NS_IDOMCSSPRIMITIVEVALUE_STD17_CSS_RECT = 24; - NS_IDOMCSSPRIMITIVEVALUE_STD17_CSS_RGBCOLOR = 25; - - NS_IDOMCSSRULE_STD17_IID: TGUID = '{a6cf90c1-15b3-11d2-932e-00805f8add32}'; - NS_IDOMCSSRULE_STD17_UNKNOWN_RULE = 0; - NS_IDOMCSSRULE_STD17_STYLE_RULE = 1; - NS_IDOMCSSRULE_STD17_CHARSET_RULE = 2; - NS_IDOMCSSRULE_STD17_IMPORT_RULE = 3; - NS_IDOMCSSRULE_STD17_MEDIA_RULE = 4; - NS_IDOMCSSRULE_STD17_FONT_FACE_RULE = 5; - NS_IDOMCSSRULE_STD17_PAGE_RULE = 6; - - NS_IDOMCSSRULELIST_STD17_IID: TGUID = '{a6cf90c0-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCSSSTYLEDECLARATION_STD17_IID: TGUID = '{a6cf90be-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMSTYLESHEET_STD17_IID: TGUID = '{a6cf9080-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCSSSTYLESHEET_STD17_IID: TGUID = '{a6cf90c2-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCSSVALUELIST_STD17_IID: TGUID = '{8f09fa84-39b9-4dca-9b2f-db0eeb186286}'; - - NS_IDOMEVENT_STD17_IID: TGUID = '{a66b7b80-ff46-bd97-0080-5f8ae38add32}'; - NS_IDOMEVENT_STD17_CAPTURING_PHASE = 1; - NS_IDOMEVENT_STD17_AT_TARGET = 2; - NS_IDOMEVENT_STD17_BUBBLING_PHASE = 3; - - NS_IDOMCUSTOMEVENT_STD17_IID: TGUID = '{55c7af7b-1a64-40bf-87eb-2c2cbee0491b}'; - - NS_IDOMDOCUMENT_STD17_IID: TGUID = '{a6cf9075-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMDOCUMENTEVENT_STD17_IID: TGUID = '{46b91d66-28e2-11d4-ab1e-0010830123b4}'; - - NS_IDOMDOCUMENTFRAGMENT_STD17_IID: TGUID = '{a6cf9076-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMDOCUMENTRANGE_STD17_IID: TGUID = '{7b9badc6-c9bc-447a-8670-dbd195aed24b}'; - - NS_IDOMDOCUMENTSTYLE_STD17_IID: TGUID = '{3d9f4973-dd2e-48f5-b5f7-2634e09eadd9}'; - - NS_IDOMDOCUMENTTYPE_STD17_IID: TGUID = '{a6cf9077-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMDOCUMENTVIEW_STD17_IID: TGUID = '{1acdb2ba-1dd2-11b2-95bc-9542495d2569}'; - - NS_IDOMDOMEXCEPTION_STD17_IID: TGUID = '{a6cf910a-15b3-11d2-932e-00805f8add32}'; - NS_IDOMDOMEXCEPTION_STD17_INDEX_SIZE_ERR = 1; - NS_IDOMDOMEXCEPTION_STD17_DOMSTRING_SIZE_ERR = 2; - NS_IDOMDOMEXCEPTION_STD17_HIERARCHY_REQUEST_ERR = 3; - NS_IDOMDOMEXCEPTION_STD17_WRONG_DOCUMENT_ERR = 4; - NS_IDOMDOMEXCEPTION_STD17_INVALID_CHARACTER_ERR = 5; - NS_IDOMDOMEXCEPTION_STD17_NO_DATA_ALLOWED_ERR = 6; - NS_IDOMDOMEXCEPTION_STD17_NO_MODIFICATION_ALLOWED_ERR = 7; - NS_IDOMDOMEXCEPTION_STD17_NOT_FOUND_ERR = 8; - NS_IDOMDOMEXCEPTION_STD17_NOT_SUPPORTED_ERR = 9; - NS_IDOMDOMEXCEPTION_STD17_INUSE_ATTRIBUTE_ERR = 10; - NS_IDOMDOMEXCEPTION_STD17_INVALID_STATE_ERR = 11; - NS_IDOMDOMEXCEPTION_STD17_SYNTAX_ERR = 12; - NS_IDOMDOMEXCEPTION_STD17_INVALID_MODIFICATION_ERR = 13; - NS_IDOMDOMEXCEPTION_STD17_NAMESPACE_ERR = 14; - NS_IDOMDOMEXCEPTION_STD17_INVALID_ACCESS_ERR = 15; - - NS_IDOMDOMIMPLEMENTATION_STD17_IID: TGUID = '{a6cf9074-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMELEMENT_STD17_IID: TGUID = '{a6cf9078-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMENTITY_STD17_IID: TGUID = '{a6cf9079-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMENTITYREFERENCE_STD17_IID: TGUID = '{a6cf907a-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMEVENTGROUP_STD17_IID: TGUID = '{33347bee-6620-4841-8152-36091ae80c7e}'; - - NS_IDOMEVENTLISTENER_STD17_IID: TGUID = '{df31c120-ded6-11d1-bd85-00805f8ae3f4}'; - - NS_IDOMEVENTTARGET_STD17_IID: TGUID = '{1c773b30-d1cf-11d2-bd95-00805f8ae3f4}'; - - NS_IDOMHTMLELEMENT_STD17_IID: TGUID = '{a6cf9085-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLANCHORELEMENT_STD17_IID: TGUID = '{a6cf90aa-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLAPPLETELEMENT_STD17_IID: TGUID = '{a6cf90ae-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLAREAELEMENT_STD17_IID: TGUID = '{a6cf90b0-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLBASEELEMENT_STD17_IID: TGUID = '{a6cf908b-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLBASEFONTELEMENT_STD17_IID: TGUID = '{a6cf90a6-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLBODYELEMENT_STD17_IID: TGUID = '{a6cf908e-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLBRELEMENT_STD17_IID: TGUID = '{a6cf90a5-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLBUTTONELEMENT_STD17_IID: TGUID = '{a6cf9095-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLCOLLECTION_STD17_IID: TGUID = '{a6cf9083-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLDIRECTORYELEMENT_STD17_IID: TGUID = '{a6cf909c-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLDIVELEMENT_STD17_IID: TGUID = '{a6cf90a0-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLDLISTELEMENT_STD17_IID: TGUID = '{a6cf909b-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLDOCUMENT_STD17_IID: TGUID = '{a6cf9084-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLEMBEDELEMENT_STD17_IID: TGUID = '{123f90ab-15b3-11d2-456e-00805f8add32}'; - - NS_IDOMHTMLFIELDSETELEMENT_STD17_IID: TGUID = '{a6cf9097-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLFONTELEMENT_STD17_IID: TGUID = '{a6cf90a7-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLFORMELEMENT_STD17_IID: TGUID = '{a6cf908f-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLFRAMEELEMENT_STD17_IID: TGUID = '{a6cf90b9-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLFRAMESETELEMENT_STD17_IID: TGUID = '{a6cf90b8-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLHEADELEMENT_STD17_IID: TGUID = '{a6cf9087-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLHEADINGELEMENT_STD17_IID: TGUID = '{a6cf90a2-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLHRELEMENT_STD17_IID: TGUID = '{a6cf90a8-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLHTMLELEMENT_STD17_IID: TGUID = '{a6cf9086-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLIFRAMEELEMENT_STD17_IID: TGUID = '{a6cf90ba-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLIMAGEELEMENT_STD17_IID: TGUID = '{a6cf90ab-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLINPUTELEMENT_STD17_IID: TGUID = '{a6cf9093-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLISINDEXELEMENT_STD17_IID: TGUID = '{a6cf908c-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLLABELELEMENT_STD17_IID: TGUID = '{a6cf9096-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLLEGENDELEMENT_STD17_IID: TGUID = '{a6cf9098-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLLIELEMENT_STD17_IID: TGUID = '{a6cf909e-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLLINKELEMENT_STD17_IID: TGUID = '{a6cf9088-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLMAPELEMENT_STD17_IID: TGUID = '{a6cf90af-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLMENUELEMENT_STD17_IID: TGUID = '{a6cf909d-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLMETAELEMENT_STD17_IID: TGUID = '{a6cf908a-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLMODELEMENT_STD17_IID: TGUID = '{a6cf90a9-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLOBJECTELEMENT_STD17_IID: TGUID = '{a6cf90ac-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLOLISTELEMENT_STD17_IID: TGUID = '{a6cf909a-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLOPTGROUPELEMENT_STD17_IID: TGUID = '{a6cf9091-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLOPTIONELEMENT_STD17_IID: TGUID = '{a6cf9092-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLOPTIONSCOLLECTION_STD17_IID: TGUID = '{bce0213c-f70f-488f-b93f-688acca55d63}'; - - NS_IDOMHTMLPARAGRAPHELEMENT_STD17_IID: TGUID = '{a6cf90a1-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLPARAMELEMENT_STD17_IID: TGUID = '{a6cf90ad-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLPREELEMENT_STD17_IID: TGUID = '{a6cf90a4-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLQUOTEELEMENT_STD17_IID: TGUID = '{a6cf90a3-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLSCRIPTELEMENT_STD17_IID: TGUID = '{a6cf90b1-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLSELECTELEMENT_STD17_IID: TGUID = '{a6cf9090-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLSTYLEELEMENT_STD17_IID: TGUID = '{a6cf908d-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLECAPTIONELEMENT_STD17_IID: TGUID = '{a6cf90b3-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLECELLELEMENT_STD17_IID: TGUID = '{a6cf90b7-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLECOLELEMENT_STD17_IID: TGUID = '{a6cf90b4-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLEELEMENT_STD17_IID: TGUID = '{a6cf90b2-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLEROWELEMENT_STD17_IID: TGUID = '{a6cf90b6-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLESECTIONELEMENT_STD17_IID: TGUID = '{a6cf90b5-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTEXTAREAELEMENT_STD17_IID: TGUID = '{a6cf9094-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTITLEELEMENT_STD17_IID: TGUID = '{a6cf9089-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLULISTELEMENT_STD17_IID: TGUID = '{a6cf9099-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMMEDIALIST_STD17_IID: TGUID = '{9b0c2ed7-111c-4824-adf9-ef0da6dad371}'; - - NS_IDOMUIEVENT_STD17_IID: TGUID = '{a6cf90c3-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMMOUSEEVENT_STD17_IID: TGUID = '{ff751edc-8b02-aae7-0010-8301838a3123}'; - - NS_IDOMNAMEDNODEMAP_STD17_IID: TGUID = '{a6cf907b-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMNODELIST_STD17_IID: TGUID = '{a6cf907d-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMNOTATION_STD17_IID: TGUID = '{a6cf907e-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMPROCESSINGINSTRUCTION_STD17_IID: TGUID = '{a6cf907f-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMRANGE_STD17_IID: TGUID = '{a6cf90ce-15b3-11d2-932e-00805f8add32}'; - NS_IDOMRANGE_STD17_START_TO_START = 0; - NS_IDOMRANGE_STD17_START_TO_END = 1; - NS_IDOMRANGE_STD17_END_TO_END = 2; - NS_IDOMRANGE_STD17_END_TO_START = 3; - - NS_IDOMRECT_STD17_IID: TGUID = '{71735f62-ac5c-4236-9a1f-5ffb280d531c}'; - - NS_IDOMRGBCOLOR_STD17_IID: TGUID = '{6aff3102-320d-4986-9790-12316bb87cf9}'; - - NS_IDOMSTYLESHEETLIST_STD17_IID: TGUID = '{a6cf9081-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMWINDOW_STD17_IID: TGUID = '{a6cf906b-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMWINDOW2_STD17_IID: TGUID = '{65455132-b96a-40ec-adea-52fa22b1028c}'; - - NS_IDOMWINDOWCOLLECTION_STD17_IID: TGUID = '{a6cf906f-15b3-11d2-932e-00805f8add32}'; - - NS_IEMBEDDINGSITEWINDOW_STD17_IID: TGUID = '{3e5432cd-9568-4bd1-8cbe-d50aba110743}'; - NS_IEMBEDDINGSITEWINDOW_STD17_DIM_FLAGS_POSITION = 1; - NS_IEMBEDDINGSITEWINDOW_STD17_DIM_FLAGS_SIZE_INNER = 2; - NS_IEMBEDDINGSITEWINDOW_STD17_DIM_FLAGS_SIZE_OUTER = 4; - - NS_IFACTORY_STD17_IID: TGUID = '{00000001-0000-0000-c000-000000000046}'; - - NS_IURI_STD17_IID: TGUID = '{07a22cc0-0ce5-11d3-9331-00104ba0fd40}'; - - NS_IURL_STD17_IID: TGUID = '{d6116970-8034-11d3-9399-00104ba0fd40}'; - - NS_IFILEURL_STD17_IID: TGUID = '{d26b2e2e-1dd1-11b2-88f3-8545a7ba7949}'; - - NS_IGLOBALHISTORY_STD17_IID: TGUID = '{9491c383-e3c4-11d2-bdbe-0050040a9b44}'; - - NS_IHISTORYENTRY_STD17_IID: TGUID = '{a41661d4-1417-11d5-9882-00c04fa02f40}'; - - NS_IHTTPCHANNEL_STD17_IID: TGUID = '{9277fe09-f0cc-4cd9-bbce-581dd94b0260}'; - - NS_IHTTPHEADERVISITOR_STD17_IID: TGUID = '{0cf40717-d7c1-4a94-8c1e-d6c9734101bb}'; - - NS_IINPUTSTREAM_STD17_IID: TGUID = '{fa9c7f6c-61b3-11d4-9877-00c04fa0cf4a}'; - - NS_IINTERFACEREQUESTOR_STD17_IID: TGUID = '{033a1470-8b2a-11d3-af88-00a024ffc08c}'; - - NS_IIOSERVICE_STD17_IID: TGUID = '{bddeda3f-9020-4d12-8c70-984ee9f7935e}'; - - NS_ILOADGROUP_STD17_IID: TGUID = '{3de0a31c-feaf-400f-9f1e-4ef71f8b20cc}'; - - NS_ILOCALFILE_STD17_IID: TGUID = '{aa610f20-a889-11d3-8c81-000064657374}'; - - NS_IMEMORY_STD17_IID: TGUID = '{59e7e77a-38e4-11d4-8cf5-0060b0fc14a3}'; - - NS_IMODULE_STD17_IID: TGUID = '{7392d032-5371-11d3-994e-00805fd26fee}'; - - NS_IOBSERVER_STD17_IID: TGUID = '{db242e01-e4d9-11d2-9dde-000064657374}'; - - NS_IOBSERVERSERVICE_STD17_IID: TGUID = '{d07f5192-e3d1-11d2-8acd-00105a1b8860}'; - - NS_IOUTPUTSTREAM_STD17_IID: TGUID = '{0d0acd2a-61b4-11d4-9877-00c04fa0cf4a}'; - - NS_IPASSWORD_STD17_IID: TGUID = '{cf39c2b0-1e4b-11d5-a549-0010a401eb10}'; - - NS_IPREFBRANCH_STD17_IID: TGUID = '{56c35506-f14b-11d3-99d3-ddbfac2ccf65}'; - NS_IPREFBRANCH_STD17_PREF_INVALID = 0; - NS_IPREFBRANCH_STD17_PREF_STRING = 32; - NS_IPREFBRANCH_STD17_PREF_INT = 64; - NS_IPREFBRANCH_STD17_PREF_BOOL = 128; - - NS_IPREFLOCALIZEDSTRING_STD17_IID: TGUID = '{ae419e24-1dd1-11b2-b39a-d3e5e7073802}'; - - NS_IPREFSERVICE_STD17_IID: TGUID = '{decb9cc7-c08f-4ea5-be91-a8fc637ce2d2}'; - - NS_IPRINTSESSION_STD17_IID: TGUID = '{2f977d52-5485-11d4-87e2-0010a4e75ef2}'; - - NS_IPRINTSETTINGS_STD17_IID: TGUID = '{83427530-f790-11d4-a869-00105a183419}'; - NS_IPRINTSETTINGS_STD17_kInitSaveOddEvenPages = 1; - NS_IPRINTSETTINGS_STD17_kInitSaveHeaderLeft = 2; - NS_IPRINTSETTINGS_STD17_kInitSaveHeaderCenter = 4; - NS_IPRINTSETTINGS_STD17_kInitSaveHeaderRight = 8; - NS_IPRINTSETTINGS_STD17_kInitSaveFooterLeft = 16; - NS_IPRINTSETTINGS_STD17_kInitSaveFooterCenter = 32; - NS_IPRINTSETTINGS_STD17_kInitSaveFooterRight = 64; - NS_IPRINTSETTINGS_STD17_kInitSaveBGColors = 128; - NS_IPRINTSETTINGS_STD17_kInitSaveBGImages = 256; - NS_IPRINTSETTINGS_STD17_kInitSavePaperSize = 512; - NS_IPRINTSETTINGS_STD17_kInitSavePaperName = 1024; - NS_IPRINTSETTINGS_STD17_kInitSavePaperSizeUnit = 2048; - NS_IPRINTSETTINGS_STD17_kInitSavePaperSizeType = 4096; - NS_IPRINTSETTINGS_STD17_kInitSavePaperData = 8192; - NS_IPRINTSETTINGS_STD17_kInitSavePaperWidth = 16384; - NS_IPRINTSETTINGS_STD17_kInitSavePaperHeight = 32768; - NS_IPRINTSETTINGS_STD17_kInitSaveReversed = 65536; - NS_IPRINTSETTINGS_STD17_kInitSaveInColor = 131072; - NS_IPRINTSETTINGS_STD17_kInitSaveOrientation = 262144; - NS_IPRINTSETTINGS_STD17_kInitSavePrintCommand = 524288; - NS_IPRINTSETTINGS_STD17_kInitSavePrinterName = 1048576; - NS_IPRINTSETTINGS_STD17_kInitSavePrintToFile = 2097152; - NS_IPRINTSETTINGS_STD17_kInitSaveToFileName = 4194304; - NS_IPRINTSETTINGS_STD17_kInitSavePageDelay = 8388608; - NS_IPRINTSETTINGS_STD17_kInitSaveMargins = 16777216; - NS_IPRINTSETTINGS_STD17_kInitSaveNativeData = 33554432; - NS_IPRINTSETTINGS_STD17_kInitSavePlexName = 67108864; - NS_IPRINTSETTINGS_STD17_kInitSaveShrinkToFit = 134217728; - NS_IPRINTSETTINGS_STD17_kInitSaveScaling = 268435456; - NS_IPRINTSETTINGS_STD17_kInitSaveAll = 4294967295; - NS_IPRINTSETTINGS_STD17_kPrintOddPages = 1; - NS_IPRINTSETTINGS_STD17_kPrintEvenPages = 2; - NS_IPRINTSETTINGS_STD17_kEnableSelectionRB = 4; - NS_IPRINTSETTINGS_STD17_kRangeAllPages = 0; - NS_IPRINTSETTINGS_STD17_kRangeSpecifiedPageRange = 1; - NS_IPRINTSETTINGS_STD17_kRangeSelection = 2; - NS_IPRINTSETTINGS_STD17_kRangeFocusFrame = 3; - NS_IPRINTSETTINGS_STD17_kJustLeft = 0; - NS_IPRINTSETTINGS_STD17_kJustCenter = 1; - NS_IPRINTSETTINGS_STD17_kJustRight = 2; - NS_IPRINTSETTINGS_STD17_kUseInternalDefault = 0; - NS_IPRINTSETTINGS_STD17_kUseSettingWhenPossible = 1; - NS_IPRINTSETTINGS_STD17_kPaperSizeNativeData = 0; - NS_IPRINTSETTINGS_STD17_kPaperSizeDefined = 1; - NS_IPRINTSETTINGS_STD17_kPaperSizeInches = 0; - NS_IPRINTSETTINGS_STD17_kPaperSizeMillimeters = 1; - NS_IPRINTSETTINGS_STD17_kPortraitOrientation = 0; - NS_IPRINTSETTINGS_STD17_kLandscapeOrientation = 1; - NS_IPRINTSETTINGS_STD17_kNoFrames = 0; - NS_IPRINTSETTINGS_STD17_kFramesAsIs = 1; - NS_IPRINTSETTINGS_STD17_kSelectedFrame = 2; - NS_IPRINTSETTINGS_STD17_kEachFrameSep = 3; - NS_IPRINTSETTINGS_STD17_kFrameEnableNone = 0; - NS_IPRINTSETTINGS_STD17_kFrameEnableAll = 1; - NS_IPRINTSETTINGS_STD17_kFrameEnableAsIsAndEach = 2; - - NS_IPROFILE_STD17_IID: TGUID = '{02b0625a-e7f3-11d2-9f5a-006008a6efe9}'; - NS_IPROFILE_STD17_SHUTDOWN_PERSIST = 1; - NS_IPROFILE_STD17_SHUTDOWN_CLEANSE = 2; - - NS_IPROFILECHANGESTATUS_STD17_IID: TGUID = '{2f977d43-5485-11d4-87e2-0010a4e75ef2}'; - - NS_IPROMPT_STD17_IID: TGUID = '{a63f70c0-148b-11d3-9333-00104ba0fd40}'; - NS_IPROMPT_STD17_BUTTON_POS_0 = 1; - NS_IPROMPT_STD17_BUTTON_POS_1 = 256; - NS_IPROMPT_STD17_BUTTON_POS_2 = 65536; - NS_IPROMPT_STD17_BUTTON_TITLE_OK = 1; - NS_IPROMPT_STD17_BUTTON_TITLE_CANCEL = 2; - NS_IPROMPT_STD17_BUTTON_TITLE_YES = 3; - NS_IPROMPT_STD17_BUTTON_TITLE_NO = 4; - NS_IPROMPT_STD17_BUTTON_TITLE_SAVE = 5; - NS_IPROMPT_STD17_BUTTON_TITLE_DONT_SAVE = 6; - NS_IPROMPT_STD17_BUTTON_TITLE_REVERT = 7; - NS_IPROMPT_STD17_BUTTON_TITLE_IS_STRING = 127; - NS_IPROMPT_STD17_BUTTON_POS_0_DEFAULT = 0; - NS_IPROMPT_STD17_BUTTON_POS_1_DEFAULT = 16777216; - NS_IPROMPT_STD17_BUTTON_POS_2_DEFAULT = 33554432; - NS_IPROMPT_STD17_BUTTON_DELAY_ENABLE = 67108864; - NS_IPROMPT_STD17_STD_OK_CANCEL_BUTTONS = 513; - - NS_IPROMPTSERVICE_STD17_IID: TGUID = '{1630c61a-325e-49ca-8759-a31b16c47aa5}'; - NS_IPROMPTSERVICE_STD17_BUTTON_POS_0 = 1; - NS_IPROMPTSERVICE_STD17_BUTTON_POS_1 = 256; - NS_IPROMPTSERVICE_STD17_BUTTON_POS_2 = 65536; - NS_IPROMPTSERVICE_STD17_BUTTON_TITLE_OK = 1; - NS_IPROMPTSERVICE_STD17_BUTTON_TITLE_CANCEL = 2; - NS_IPROMPTSERVICE_STD17_BUTTON_TITLE_YES = 3; - NS_IPROMPTSERVICE_STD17_BUTTON_TITLE_NO = 4; - NS_IPROMPTSERVICE_STD17_BUTTON_TITLE_SAVE = 5; - NS_IPROMPTSERVICE_STD17_BUTTON_TITLE_DONT_SAVE = 6; - NS_IPROMPTSERVICE_STD17_BUTTON_TITLE_REVERT = 7; - NS_IPROMPTSERVICE_STD17_BUTTON_TITLE_IS_STRING = 127; - NS_IPROMPTSERVICE_STD17_BUTTON_POS_0_DEFAULT = 0; - NS_IPROMPTSERVICE_STD17_BUTTON_POS_1_DEFAULT = 16777216; - NS_IPROMPTSERVICE_STD17_BUTTON_POS_2_DEFAULT = 33554432; - NS_IPROMPTSERVICE_STD17_BUTTON_DELAY_ENABLE = 67108864; - NS_IPROMPTSERVICE_STD17_STD_OK_CANCEL_BUTTONS = 513; - NS_IPROMPTSERVICE_STD17_STD_YES_NO_BUTTONS = 1027; - - NS_IPROPERTIES_STD17_IID: TGUID = '{78650582-4e93-4b60-8e85-26ebd3eb14ca}'; - - NS_IPROTOCOLHANDLER_STD17_IID: TGUID = '{15fd6940-8ea7-11d3-93ad-00104ba0fd40}'; - NS_IPROTOCOLHANDLER_STD17_URI_STD = 0; - NS_IPROTOCOLHANDLER_STD17_URI_NORELATIVE = 1; - NS_IPROTOCOLHANDLER_STD17_URI_NOAUTH = 2; - NS_IPROTOCOLHANDLER_STD17_ALLOWS_PROXY = 4; - NS_IPROTOCOLHANDLER_STD17_ALLOWS_PROXY_HTTP = 8; - - NS_IREQUESTOBSERVER_STD17_IID: TGUID = '{fd91e2e0-1481-11d3-9333-00104ba0fd40}'; - - NS_ISCRIPTABLEINPUTSTREAM_STD17_IID: TGUID = '{a2a32f90-9b90-11d3-a189-0050041caf44}'; - - NS_ISECURITYWARNINGDIALOGS_STD17_IID: TGUID = '{1c399d06-1dd2-11b2-bc58-c87cbcacdb78}'; - - NS_ISELECTION_STD17_IID: TGUID = '{b2c7ed59-8634-4352-9e37-5484c8b6e4e1}'; - - NS_ISERVICEMANAGER_STD17_IID: TGUID = '{8bb35ed9-e332-462d-9155-4a002ab5c958}'; - - NS_ISHISTORY_STD17_IID: TGUID = '{7294fe9b-14d8-11d5-9882-00c04fa02f40}'; - - NS_ISHISTORYLISTENER_STD17_IID: TGUID = '{3b07f591-e8e1-11d4-9882-00c04fa02f40}'; - - NS_ISTREAMLISTENER_STD17_IID: TGUID = '{1a637020-1482-11d3-9333-00104ba0fd40}'; - - NS_ISUPPORTSPRIMITIVE_STD17_IID: TGUID = '{d0d4b136-1dd1-11b2-9371-f0727ef827c0}'; - NS_ISUPPORTSPRIMITIVE_STD17_TYPE_ID = 1; - NS_ISUPPORTSPRIMITIVE_STD17_TYPE_CSTRING = 2; - NS_ISUPPORTSPRIMITIVE_STD17_TYPE_STRING = 3; - NS_ISUPPORTSPRIMITIVE_STD17_TYPE_PRBOOL = 4; - NS_ISUPPORTSPRIMITIVE_STD17_TYPE_PRUINT8 = 5; - NS_ISUPPORTSPRIMITIVE_STD17_TYPE_PRUINT16 = 6; - NS_ISUPPORTSPRIMITIVE_STD17_TYPE_PRUINT32 = 7; - NS_ISUPPORTSPRIMITIVE_STD17_TYPE_PRUINT64 = 8; - NS_ISUPPORTSPRIMITIVE_STD17_TYPE_PRTIME = 9; - NS_ISUPPORTSPRIMITIVE_STD17_TYPE_CHAR = 10; - NS_ISUPPORTSPRIMITIVE_STD17_TYPE_PRINT16 = 11; - NS_ISUPPORTSPRIMITIVE_STD17_TYPE_PRINT32 = 12; - NS_ISUPPORTSPRIMITIVE_STD17_TYPE_PRINT64 = 13; - NS_ISUPPORTSPRIMITIVE_STD17_TYPE_FLOAT = 14; - NS_ISUPPORTSPRIMITIVE_STD17_TYPE_DOUBLE = 15; - NS_ISUPPORTSPRIMITIVE_STD17_TYPE_VOID = 16; - NS_ISUPPORTSPRIMITIVE_STD17_TYPE_INTERFACE_POINTER = 17; - - NS_ISUPPORTSID_STD17_IID: TGUID = '{d18290a0-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSCSTRING_STD17_IID: TGUID = '{d65ff270-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSSTRING_STD17_IID: TGUID = '{d79dc970-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRBOOL_STD17_IID: TGUID = '{ddc3b490-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRUINT8_STD17_IID: TGUID = '{dec2e4e0-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRUINT16_STD17_IID: TGUID = '{dfacb090-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRUINT32_STD17_IID: TGUID = '{e01dc470-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRUINT64_STD17_IID: TGUID = '{e13567c0-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRTIME_STD17_IID: TGUID = '{e2563630-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSCHAR_STD17_IID: TGUID = '{e2b05e40-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRINT16_STD17_IID: TGUID = '{e30d94b0-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRINT32_STD17_IID: TGUID = '{e36c5250-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRINT64_STD17_IID: TGUID = '{e3cb0ff0-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSFLOAT_STD17_IID: TGUID = '{abeaa390-4ac0-11d3-baea-00805f8a5dd7}'; - - NS_ISUPPORTSDOUBLE_STD17_IID: TGUID = '{b32523a0-4ac0-11d3-baea-00805f8a5dd7}'; - - NS_ISUPPORTSVOID_STD17_IID: TGUID = '{464484f0-568d-11d3-baf8-00805f8a5dd7}'; - - NS_ISUPPORTSINTERFACEPOINTER_STD17_IID: TGUID = '{995ea724-1dd1-11b2-9211-c21bdd3e7ed0}'; - - NS_ITOOLTIPLISTENER_STD17_IID: TGUID = '{44b78386-1dd2-11b2-9ad2-e4eee2ca1916}'; - - NS_ITOOLTIPTEXTPROVIDER_STD17_IID: TGUID = '{b128a1e6-44f3-4331-8fbe-5af360ff21ee}'; - - NS_ITRACEREFCNT_STD17_IID: TGUID = '{273dc92f-0fe6-4545-96a9-21be77828039}'; - - NS_IUNICHARSTREAMLISTENER_STD17_IID: TGUID = '{4a7e9b62-fef8-400d-9865-d6820f630b4c}'; - - NS_IUPLOADCHANNEL_STD17_IID: TGUID = '{ddf633d8-e9a4-439d-ad88-de636fd9bb75}'; - - NS_IURICONTENTLISTENER_STD17_IID: TGUID = '{94928ab3-8b63-11d3-989d-001083010e9b}'; - - NS_IWEAKREFERENCE_STD17_IID: TGUID = '{9188bc85-f92e-11d2-81ef-0060083a0bcf}'; - - NS_ISUPPORTSWEAKREFERENCE_STD17_IID: TGUID = '{9188bc86-f92e-11d2-81ef-0060083a0bcf}'; - - NS_IWEBBROWSER_STD17_IID: TGUID = '{69e5df00-7b8b-11d3-af61-00a024ffc08c}'; - - NS_IWEBBROWSERCHROME_STD17_IID: TGUID = '{ba434c60-9d52-11d3-afb0-00a024ffc08c}'; - NS_IWEBBROWSERCHROME_STD17_STATUS_SCRIPT = 1; - NS_IWEBBROWSERCHROME_STD17_STATUS_SCRIPT_DEFAULT = 2; - NS_IWEBBROWSERCHROME_STD17_STATUS_LINK = 3; - NS_IWEBBROWSERCHROME_STD17_CHROME_DEFAULT = 1; - NS_IWEBBROWSERCHROME_STD17_CHROME_WINDOW_BORDERS = 2; - NS_IWEBBROWSERCHROME_STD17_CHROME_WINDOW_CLOSE = 4; - NS_IWEBBROWSERCHROME_STD17_CHROME_WINDOW_RESIZE = 8; - NS_IWEBBROWSERCHROME_STD17_CHROME_MENUBAR = 16; - NS_IWEBBROWSERCHROME_STD17_CHROME_TOOLBAR = 32; - NS_IWEBBROWSERCHROME_STD17_CHROME_LOCATIONBAR = 64; - NS_IWEBBROWSERCHROME_STD17_CHROME_STATUSBAR = 128; - NS_IWEBBROWSERCHROME_STD17_CHROME_PERSONAL_TOOLBAR = 256; - NS_IWEBBROWSERCHROME_STD17_CHROME_SCROLLBARS = 512; - NS_IWEBBROWSERCHROME_STD17_CHROME_TITLEBAR = 1024; - NS_IWEBBROWSERCHROME_STD17_CHROME_EXTRA = 2048; - NS_IWEBBROWSERCHROME_STD17_CHROME_WITH_SIZE = 4096; - NS_IWEBBROWSERCHROME_STD17_CHROME_WITH_POSITION = 8192; - NS_IWEBBROWSERCHROME_STD17_CHROME_WINDOW_MIN = 16384; - NS_IWEBBROWSERCHROME_STD17_CHROME_WINDOW_POPUP = 32768; - NS_IWEBBROWSERCHROME_STD17_CHROME_WINDOW_RAISED = 33554432; - NS_IWEBBROWSERCHROME_STD17_CHROME_WINDOW_LOWERED = 67108864; - NS_IWEBBROWSERCHROME_STD17_CHROME_CENTER_SCREEN = 134217728; - NS_IWEBBROWSERCHROME_STD17_CHROME_DEPENDENT = 268435456; - NS_IWEBBROWSERCHROME_STD17_CHROME_MODAL = 536870912; - NS_IWEBBROWSERCHROME_STD17_CHROME_OPENAS_DIALOG = 1073741824; - NS_IWEBBROWSERCHROME_STD17_CHROME_OPENAS_CHROME = 2147483648; - NS_IWEBBROWSERCHROME_STD17_CHROME_ALL = 4094; - - NS_IWEBBROWSERCHROMEFOCUS_STD17_IID: TGUID = '{d2206418-1dd1-11b2-8e55-acddcd2bcfb8}'; - - NS_IWEBBROWSERFIND_STD17_IID: TGUID = '{2f977d44-5485-11d4-87e2-0010a4e75ef2}'; - - NS_IWEBBROWSERFINDINFRAMES_STD17_IID: TGUID = '{e0f5d182-34bc-11d5-be5b-b760676c6ebc}'; - - NS_IWEBBROWSERFOCUS_STD17_IID: TGUID = '{9c5d3c58-1dd1-11b2-a1c9-f3699284657a}'; - - NS_IWEBBROWSERPRINT_STD17_IID: TGUID = '{9a7ca4b0-fbba-11d4-a869-00105a183419}'; - NS_IWEBBROWSERPRINT_STD17_PRINTPREVIEW_GOTO_PAGENUM = 0; - NS_IWEBBROWSERPRINT_STD17_PRINTPREVIEW_PREV_PAGE = 1; - NS_IWEBBROWSERPRINT_STD17_PRINTPREVIEW_NEXT_PAGE = 2; - NS_IWEBBROWSERPRINT_STD17_PRINTPREVIEW_HOME = 3; - NS_IWEBBROWSERPRINT_STD17_PRINTPREVIEW_END = 4; - - NS_IWEBBROWSERSETUP_STD17_IID: TGUID = '{f15398a0-8018-11d3-af70-00a024ffc08c}'; - NS_IWEBBROWSERSETUP_STD17_SETUP_ALLOW_PLUGINS = 1; - NS_IWEBBROWSERSETUP_STD17_SETUP_ALLOW_JAVASCRIPT = 2; - NS_IWEBBROWSERSETUP_STD17_SETUP_ALLOW_META_REDIRECTS = 3; - NS_IWEBBROWSERSETUP_STD17_SETUP_ALLOW_SUBFRAMES = 4; - NS_IWEBBROWSERSETUP_STD17_SETUP_ALLOW_IMAGES = 5; - NS_IWEBBROWSERSETUP_STD17_SETUP_FOCUS_DOC_BEFORE_CONTENT = 6; - NS_IWEBBROWSERSETUP_STD17_SETUP_USE_GLOBAL_HISTORY = 256; - NS_IWEBBROWSERSETUP_STD17_SETUP_IS_CHROME_WRAPPER = 7; - - NS_IWEBPROGRESS_STD17_IID: TGUID = '{570f39d0-efd0-11d3-b093-00a024ffc08c}'; - NS_IWEBPROGRESS_STD17_NOTIFY_STATE_REQUEST = 1; - NS_IWEBPROGRESS_STD17_NOTIFY_STATE_DOCUMENT = 2; - NS_IWEBPROGRESS_STD17_NOTIFY_STATE_NETWORK = 4; - NS_IWEBPROGRESS_STD17_NOTIFY_STATE_WINDOW = 8; - NS_IWEBPROGRESS_STD17_NOTIFY_STATE_ALL = 15; - NS_IWEBPROGRESS_STD17_NOTIFY_PROGRESS = 16; - NS_IWEBPROGRESS_STD17_NOTIFY_STATUS = 32; - NS_IWEBPROGRESS_STD17_NOTIFY_SECURITY = 64; - NS_IWEBPROGRESS_STD17_NOTIFY_LOCATION = 128; - NS_IWEBPROGRESS_STD17_NOTIFY_ALL = 255; - - NS_IWEBPROGRESSLISTENER_STD17_IID: TGUID = '{570f39d1-efd0-11d3-b093-00a024ffc08c}'; - NS_IWEBPROGRESSLISTENER_STD17_STATE_START = 1; - NS_IWEBPROGRESSLISTENER_STD17_STATE_REDIRECTING = 2; - NS_IWEBPROGRESSLISTENER_STD17_STATE_TRANSFERRING = 4; - NS_IWEBPROGRESSLISTENER_STD17_STATE_NEGOTIATING = 8; - NS_IWEBPROGRESSLISTENER_STD17_STATE_STOP = 16; - NS_IWEBPROGRESSLISTENER_STD17_STATE_IS_REQUEST = 65536; - NS_IWEBPROGRESSLISTENER_STD17_STATE_IS_DOCUMENT = 131072; - NS_IWEBPROGRESSLISTENER_STD17_STATE_IS_NETWORK = 262144; - NS_IWEBPROGRESSLISTENER_STD17_STATE_IS_WINDOW = 524288; - NS_IWEBPROGRESSLISTENER_STD17_STATE_IS_INSECURE = 4; - NS_IWEBPROGRESSLISTENER_STD17_STATE_IS_BROKEN = 1; - NS_IWEBPROGRESSLISTENER_STD17_STATE_IS_SECURE = 2; - NS_IWEBPROGRESSLISTENER_STD17_STATE_SECURE_HIGH = 262144; - NS_IWEBPROGRESSLISTENER_STD17_STATE_SECURE_MED = 65536; - NS_IWEBPROGRESSLISTENER_STD17_STATE_SECURE_LOW = 131072; - - NS_IWINDOWCREATOR_STD17_IID: TGUID = '{30465632-a777-44cc-90f9-8145475ef999}'; - - NS_IWINDOWWATCHER_STD17_IID: TGUID = '{002286a8-494b-43b3-8ddd-49e3fc50622b}'; - - NS_IX509CERT_STD17_IID: TGUID = '{f0980f60-ee3d-11d4-998b-00b0d02354a0}'; - NS_IX509CERT_STD17_UNKNOWN_CERT = 0; - NS_IX509CERT_STD17_CA_CERT = 1; - NS_IX509CERT_STD17_USER_CERT = 2; - NS_IX509CERT_STD17_EMAIL_CERT = 4; - NS_IX509CERT_STD17_SERVER_CERT = 8; - NS_IX509CERT_STD17_VERIFIED_OK = 0; - NS_IX509CERT_STD17_NOT_VERIFIED_UNKNOWN = 1; - NS_IX509CERT_STD17_CERT_REVOKED = 2; - NS_IX509CERT_STD17_CERT_EXPIRED = 4; - NS_IX509CERT_STD17_CERT_NOT_TRUSTED = 8; - NS_IX509CERT_STD17_ISSUER_NOT_TRUSTED = 16; - NS_IX509CERT_STD17_ISSUER_UNKNOWN = 32; - NS_IX509CERT_STD17_INVALID_CA = 64; - NS_IX509CERT_STD17_USAGE_NOT_ALLOWED = 128; - NS_IX509CERT_STD17_CERT_USAGE_SSLClient = 0; - NS_IX509CERT_STD17_CERT_USAGE_SSLServer = 1; - NS_IX509CERT_STD17_CERT_USAGE_SSLServerWithStepUp = 2; - NS_IX509CERT_STD17_CERT_USAGE_SSLCA = 3; - NS_IX509CERT_STD17_CERT_USAGE_EmailSigner = 4; - NS_IX509CERT_STD17_CERT_USAGE_EmailRecipient = 5; - NS_IX509CERT_STD17_CERT_USAGE_ObjectSigner = 6; - NS_IX509CERT_STD17_CERT_USAGE_UserCertImport = 7; - NS_IX509CERT_STD17_CERT_USAGE_VerifyCA = 8; - NS_IX509CERT_STD17_CERT_USAGE_ProtectedObjectSigner = 9; - NS_IX509CERT_STD17_CERT_USAGE_StatusResponder = 10; - NS_IX509CERT_STD17_CERT_USAGE_AnyCA = 11; - - NS_IX509CERTDB_STD17_IID: TGUID = '{da48b3c0-1284-11d5-ac67-000064657374}'; - NS_IX509CERTDB_STD17_UNTRUSTED = 0; - NS_IX509CERTDB_STD17_TRUSTED_SSL = 1; - NS_IX509CERTDB_STD17_TRUSTED_EMAIL = 2; - NS_IX509CERTDB_STD17_TRUSTED_OBJSIGN = 4; - - NS_IX509CERTVALIDITY_STD17_IID: TGUID = '{e701dfd8-1dd1-11b2-a172-ffa6cc6156ad}'; - -type - nsISupports_std17 = interface; - mozIJSSubScriptLoader_std17 = interface; - nsIArray_std17 = interface; - nsIMutableArray_std17 = interface; - nsIASN1Object_std17 = interface; - nsIASN1Sequence_std17 = interface; - nsIAuthPrompt_std17 = interface; - nsIBadCertListener_std17 = interface; - nsISimpleEnumerator_std17 = interface; - nsICategoryManager_std17 = interface; - nsICertificateDialogs_std17 = interface; - nsIRequest_std17 = interface; - nsIChannel_std17 = interface; - nsIProgrammingLanguage_std17 = interface; - nsIClassInfo_std17 = interface; - nsIClipboardCommands_std17 = interface; - nsIComponentManager_std17 = interface; - nsIComponentRegistrar_std17 = interface; - nsIContextMenuListener_std17 = interface; - nsICookie_std17 = interface; - nsICookieManager_std17 = interface; - nsICRLInfo_std17 = interface; - nsIDebug_std17 = interface; - nsIFile_std17 = interface; - nsIDirectoryServiceProvider_std17 = interface; - nsIDirectoryServiceProvider2_std17 = interface; - nsIDirectoryService_std17 = interface; - nsIDOM3DocumentEvent_std17 = interface; - nsIDOM3EventTarget_std17 = interface; - nsIDOMAbstractView_std17 = interface; - nsIDOMNode_std17 = interface; - nsIDOMAttr_std17 = interface; - nsIDOMBarProp_std17 = interface; - nsIDOMCharacterData_std17 = interface; - nsIDOMText_std17 = interface; - nsIDOMCDATASection_std17 = interface; - nsIDOMComment_std17 = interface; - nsIDOMCounter_std17 = interface; - nsIDOMCSSValue_std17 = interface; - nsIDOMCSSPrimitiveValue_std17 = interface; - nsIDOMCSSRule_std17 = interface; - nsIDOMCSSRuleList_std17 = interface; - nsIDOMCSSStyleDeclaration_std17 = interface; - nsIDOMStyleSheet_std17 = interface; - nsIDOMCSSStyleSheet_std17 = interface; - nsIDOMCSSValueList_std17 = interface; - nsIDOMEvent_std17 = interface; - nsIDOMCustomEvent_std17 = interface; - nsIDOMDocument_std17 = interface; - nsIDOMDocumentEvent_std17 = interface; - nsIDOMDocumentFragment_std17 = interface; - nsIDOMDocumentRange_std17 = interface; - nsIDOMDocumentStyle_std17 = interface; - nsIDOMDocumentType_std17 = interface; - nsIDOMDocumentView_std17 = interface; - nsIDOMDOMException_std17 = interface; - nsIDOMDOMImplementation_std17 = interface; - nsIDOMElement_std17 = interface; - nsIDOMEntity_std17 = interface; - nsIDOMEntityReference_std17 = interface; - nsIDOMEventGroup_std17 = interface; - nsIDOMEventListener_std17 = interface; - nsIDOMEventTarget_std17 = interface; - nsIDOMHTMLElement_std17 = interface; - nsIDOMHTMLAnchorElement_std17 = interface; - nsIDOMHTMLAppletElement_std17 = interface; - nsIDOMHTMLAreaElement_std17 = interface; - nsIDOMHTMLBaseElement_std17 = interface; - nsIDOMHTMLBaseFontElement_std17 = interface; - nsIDOMHTMLBodyElement_std17 = interface; - nsIDOMHTMLBRElement_std17 = interface; - nsIDOMHTMLButtonElement_std17 = interface; - nsIDOMHTMLCollection_std17 = interface; - nsIDOMHTMLDirectoryElement_std17 = interface; - nsIDOMHTMLDivElement_std17 = interface; - nsIDOMHTMLDListElement_std17 = interface; - nsIDOMHTMLDocument_std17 = interface; - nsIDOMHTMLEmbedElement_std17 = interface; - nsIDOMHTMLFieldSetElement_std17 = interface; - nsIDOMHTMLFontElement_std17 = interface; - nsIDOMHTMLFormElement_std17 = interface; - nsIDOMHTMLFrameElement_std17 = interface; - nsIDOMHTMLFrameSetElement_std17 = interface; - nsIDOMHTMLHeadElement_std17 = interface; - nsIDOMHTMLHeadingElement_std17 = interface; - nsIDOMHTMLHRElement_std17 = interface; - nsIDOMHTMLHtmlElement_std17 = interface; - nsIDOMHTMLIFrameElement_std17 = interface; - nsIDOMHTMLImageElement_std17 = interface; - nsIDOMHTMLInputElement_std17 = interface; - nsIDOMHTMLIsIndexElement_std17 = interface; - nsIDOMHTMLLabelElement_std17 = interface; - nsIDOMHTMLLegendElement_std17 = interface; - nsIDOMHTMLLIElement_std17 = interface; - nsIDOMHTMLLinkElement_std17 = interface; - nsIDOMHTMLMapElement_std17 = interface; - nsIDOMHTMLMenuElement_std17 = interface; - nsIDOMHTMLMetaElement_std17 = interface; - nsIDOMHTMLModElement_std17 = interface; - nsIDOMHTMLObjectElement_std17 = interface; - nsIDOMHTMLOListElement_std17 = interface; - nsIDOMHTMLOptGroupElement_std17 = interface; - nsIDOMHTMLOptionElement_std17 = interface; - nsIDOMHTMLOptionsCollection_std17 = interface; - nsIDOMHTMLParagraphElement_std17 = interface; - nsIDOMHTMLParamElement_std17 = interface; - nsIDOMHTMLPreElement_std17 = interface; - nsIDOMHTMLQuoteElement_std17 = interface; - nsIDOMHTMLScriptElement_std17 = interface; - nsIDOMHTMLSelectElement_std17 = interface; - nsIDOMHTMLStyleElement_std17 = interface; - nsIDOMHTMLTableCaptionElement_std17 = interface; - nsIDOMHTMLTableCellElement_std17 = interface; - nsIDOMHTMLTableColElement_std17 = interface; - nsIDOMHTMLTableElement_std17 = interface; - nsIDOMHTMLTableRowElement_std17 = interface; - nsIDOMHTMLTableSectionElement_std17 = interface; - nsIDOMHTMLTextAreaElement_std17 = interface; - nsIDOMHTMLTitleElement_std17 = interface; - nsIDOMHTMLUListElement_std17 = interface; - nsIDOMMediaList_std17 = interface; - nsIDOMUIEvent_std17 = interface; - nsIDOMMouseEvent_std17 = interface; - nsIDOMNamedNodeMap_std17 = interface; - nsIDOMNodeList_std17 = interface; - nsIDOMNotation_std17 = interface; - nsIDOMProcessingInstruction_std17 = interface; - nsIDOMRange_std17 = interface; - nsIDOMRect_std17 = interface; - nsIDOMRGBColor_std17 = interface; - nsIDOMStyleSheetList_std17 = interface; - nsIDOMWindow_std17 = interface; - nsIDOMWindow2_std17 = interface; - nsIDOMWindowCollection_std17 = interface; - nsIEmbeddingSiteWindow_std17 = interface; - nsIFactory_std17 = interface; - nsIURI_std17 = interface; - nsIURL_std17 = interface; - nsIFileURL_std17 = interface; - nsIGlobalHistory_std17 = interface; - nsIHistoryEntry_std17 = interface; - nsIHttpChannel_std17 = interface; - nsIHttpHeaderVisitor_std17 = interface; - nsIInputStream_std17 = interface; - nsIInterfaceRequestor_std17 = interface; - nsIIOService_std17 = interface; - nsILoadGroup_std17 = interface; - nsILocalFile_std17 = interface; - nsIMemory_std17 = interface; - nsIModule_std17 = interface; - nsIObserver_std17 = interface; - nsIObserverService_std17 = interface; - nsIOutputStream_std17 = interface; - nsIPassword_std17 = interface; - nsIPrefBranch_std17 = interface; - nsIPrefLocalizedString_std17 = interface; - nsIPrefService_std17 = interface; - nsIPrintSession_std17 = interface; - nsIPrintSettings_std17 = interface; - nsIProfile_std17 = interface; - nsIProfileChangeStatus_std17 = interface; - nsIPrompt_std17 = interface; - nsIPromptService_std17 = interface; - nsIProperties_std17 = interface; - nsIProtocolHandler_std17 = interface; - nsIRequestObserver_std17 = interface; - nsIScriptableInputStream_std17 = interface; - nsISecurityWarningDialogs_std17 = interface; - nsISelection_std17 = interface; - nsIServiceManager_std17 = interface; - nsISHistory_std17 = interface; - nsISHistoryListener_std17 = interface; - nsIStreamListener_std17 = interface; - nsISupportsPrimitive_std17 = interface; - nsISupportsID_std17 = interface; - nsISupportsCString_std17 = interface; - nsISupportsString_std17 = interface; - nsISupportsPRBool_std17 = interface; - nsISupportsPRUint8_std17 = interface; - nsISupportsPRUint16_std17 = interface; - nsISupportsPRUint32_std17 = interface; - nsISupportsPRUint64_std17 = interface; - nsISupportsPRTime_std17 = interface; - nsISupportsChar_std17 = interface; - nsISupportsPRInt16_std17 = interface; - nsISupportsPRInt32_std17 = interface; - nsISupportsPRInt64_std17 = interface; - nsISupportsFloat_std17 = interface; - nsISupportsDouble_std17 = interface; - nsISupportsVoid_std17 = interface; - nsISupportsInterfacePointer_std17 = interface; - nsITooltipListener_std17 = interface; - nsITooltipTextProvider_std17 = interface; - nsITraceRefcnt_std17 = interface; - nsIUnicharStreamListener_std17 = interface; - nsIUploadChannel_std17 = interface; - nsIURIContentListener_std17 = interface; - nsIWeakReference_std17 = interface; - nsISupportsWeakReference_std17 = interface; - nsIWebBrowser_std17 = interface; - nsIWebBrowserChrome_std17 = interface; - nsIWebBrowserChromeFocus_std17 = interface; - nsIWebBrowserFind_std17 = interface; - nsIWebBrowserFindInFrames_std17 = interface; - nsIWebBrowserFocus_std17 = interface; - nsIWebBrowserPrint_std17 = interface; - nsIWebBrowserSetup_std17 = interface; - nsIWebProgress_std17 = interface; - nsIWebProgressListener_std17 = interface; - nsIWindowCreator_std17 = interface; - nsIWindowWatcher_std17 = interface; - nsIX509Cert_std17 = interface; - nsIX509CertDB_std17 = interface; - nsIX509CertValidity_std17 = interface; - nsWriteSegmentFun = function (aInStream: nsIInputStream_std17; - aClosure: Pointer; - const aFromSegment: Pointer; - aToOffset: PRUint32; - aCount: PRUint32; - out aWriteCount: PRUint32): nsresult; extdecl; - - - nsReadSegmentFun = function (aOutStream: nsIOutputStream_std17; - aClosure: Pointer; - aToSegment: Pointer; - aFromOffset: PRUint32; - aCount: PRUint32; - out aReadCount: PRUint32): nsresult; extdecl; - - - DOMTimeStamp = PRUint64; - nsLoadFlags = PRUint32; -(*** - * An optional interface for accessing the HTTP or - * javascript cookie object - * - * @status FROZEN - *) - nsCookieStatus = PRInt32; - nsCookiePolicy = PRInt32; - nsISupports_std17 = interface - ['{00000000-0000-0000-c000-000000000046}'] - end; - - mozIJSSubScriptLoader_std17 = interface(nsISupports_std17) - ['{8792d77e-1dd2-11b2-ac7f-9bc9be4f2916}'] - function LoadSubScript(const url: PWideChar): nsresult; extdecl; - end; - - nsIArray_std17 = interface(nsISupports_std17) - ['{114744d9-c369-456e-b55a-52fe52880d2d}'] - function GetLength(out aLength: PRUint32): Longword; extdecl; - function QueryElementAt(index: PRUint32; constref uuid: TGUID; out _result): nsresult; extdecl; - function IndexOf(startIndex: PRUint32; element: nsISupports_std17; out _retval: PRUint32): nsresult; extdecl; - function Enumerate(out _retval: nsISimpleEnumerator_std17): nsresult; extdecl; - end; - - nsIMutableArray_std17 = interface(nsIArray_std17) - ['{2cd0b2f8-d4dd-48b8-87ba-b0200501f079}'] - function AppendElement(element: nsISupports_std17; weak: PRBool): nsresult; extdecl; - function RemoveElementAt(index: PRUint32): nsresult; extdecl; - function InsertElementAt(element: nsISupports_std17; index: PRUint32; weak: PRBool): nsresult; extdecl; - function Clear(): nsresult; extdecl; - end; - - nsIASN1Object_std17 = interface(nsISupports_std17) - ['{ba8bf582-1dd1-11b2-898c-f40246bc9a63}'] - function GetType(out aType: PRUint32): Longword; extdecl; - function SetType(aType: PRUint32): Longword; extdecl; - function GetTag(out aTag: PRUint32): Longword; extdecl; - function SetTag(aTag: PRUint32): Longword; extdecl; - function GetDisplayName(aDisplayName: nsAString): Longword; extdecl; - function SetDisplayName(const aDisplayName: nsAString): Longword; extdecl; - function GetDisplayValue(aDisplayValue: nsAString): Longword; extdecl; - function SetDisplayValue(const aDisplayValue: nsAString): Longword; extdecl; - end; - - nsIASN1Sequence_std17 = interface(nsIASN1Object_std17) - ['{b6b957e6-1dd1-11b2-89d7-e30624f50b00}'] - function GetASN1Objects(out aASN1Objects: nsIMutableArray_std17): Longword; extdecl; - function SetASN1Objects(aASN1Objects: nsIMutableArray_std17): Longword; extdecl; - function GetIsValidContainer(out aIsValidContainer: PRBool): Longword; extdecl; - function SetIsValidContainer(aIsValidContainer: PRBool): Longword; extdecl; - function GetIsExpanded(out aIsExpanded: PRBool): Longword; extdecl; - function SetIsExpanded(aIsExpanded: PRBool): Longword; extdecl; - end; - - nsIAuthPrompt_std17 = interface(nsISupports_std17) - ['{2f977d45-5485-11d4-87e2-0010a4e75ef2}'] - function Prompt(const dialogTitle: PWideChar; const text: PWideChar; const passwordRealm: PWideChar; savePassword: PRUint32; const defaultText: PWideChar; out _result: PWideChar; out _retval: PRBool): nsresult; extdecl; - function PromptUsernameAndPassword(const dialogTitle: PWideChar; const text: PWideChar; const passwordRealm: PWideChar; savePassword: PRUint32; out user: PWideChar; out pwd: PWideChar; out _retval: PRBool): nsresult; extdecl; - function PromptPassword(const dialogTitle: PWideChar; const text: PWideChar; const passwordRealm: PWideChar; savePassword: PRUint32; out pwd: PWideChar; out _retval: PRBool): nsresult; extdecl; - end; - - nsIBadCertListener_std17 = interface(nsISupports_std17) - ['{86960956-edb0-11d4-998b-00b0d02354a0}'] - function ConfirmUnknownIssuer(socketInfo: nsIInterfaceRequestor_std17; cert: nsIX509Cert_std17; out certAddType: PRInt16; out _retval: PRBool): nsresult; extdecl; - function ConfirmMismatchDomain(socketInfo: nsIInterfaceRequestor_std17; const targetURL: nsACString; cert: nsIX509Cert_std17; out _retval: PRBool): nsresult; extdecl; - function ConfirmCertExpired(socketInfo: nsIInterfaceRequestor_std17; cert: nsIX509Cert_std17; out _retval: PRBool): nsresult; extdecl; - function NotifyCrlNextupdate(socketInfo: nsIInterfaceRequestor_std17; const targetURL: nsACString; cert: nsIX509Cert_std17): nsresult; extdecl; - end; - - nsISimpleEnumerator_std17 = interface(nsISupports_std17) - ['{d1899240-f9d2-11d2-bdd6-000064657374}'] - function HasMoreElements(out _retval: PRBool): nsresult; extdecl; - function GetNext(out _retval: nsISupports_std17): nsresult; extdecl; - end; - - nsICategoryManager_std17 = interface(nsISupports_std17) - ['{3275b2cd-af6d-429a-80d7-f0c5120342ac}'] - function GetCategoryEntry(const aCategory: PAnsiChar; const aEntry: PAnsiChar; out _retval: PAnsiChar): nsresult; extdecl; - function AddCategoryEntry(const aCategory: PAnsiChar; const aEntry: PAnsiChar; const aValue: PAnsiChar; aPersist: PRBool; aReplace: PRBool; out _retval: PAnsiChar): nsresult; extdecl; - function DeleteCategoryEntry(const aCategory: PAnsiChar; const aEntry: PAnsiChar; aPersist: PRBool): nsresult; extdecl; - function DeleteCategory(const aCategory: PAnsiChar): nsresult; extdecl; - function EnumerateCategory(const aCategory: PAnsiChar; out _retval: nsISimpleEnumerator_std17): nsresult; extdecl; - function EnumerateCategories(out _retval: nsISimpleEnumerator_std17): nsresult; extdecl; - end; - - nsICertificateDialogs_std17 = interface(nsISupports_std17) - ['{a03ca940-09be-11d5-ac5d-000064657374}'] - function ConfirmDownloadCACert(ctx: nsIInterfaceRequestor_std17; cert: nsIX509Cert_std17; out trust: PRUint32; out _retval: PRBool): nsresult; extdecl; - function NotifyCACertExists(ctx: nsIInterfaceRequestor_std17): nsresult; extdecl; - function SetPKCS12FilePassword(ctx: nsIInterfaceRequestor_std17; password: nsAString; out _retval: PRBool): nsresult; extdecl; - function GetPKCS12FilePassword(ctx: nsIInterfaceRequestor_std17; password: nsAString; out _retval: PRBool): nsresult; extdecl; - function ViewCert(ctx: nsIInterfaceRequestor_std17; cert: nsIX509Cert_std17): nsresult; extdecl; - function CrlImportStatusDialog(ctx: nsIInterfaceRequestor_std17; crl: nsICRLInfo_std17): nsresult; extdecl; - end; - - nsIRequest_std17 = interface(nsISupports_std17) - ['{ef6bfbd2-fd46-48d8-96b7-9f8f0fd387fe}'] - function GetName(aName: nsACString): Longword; extdecl; - function IsPending(out _retval: PRBool): nsresult; extdecl; - function GetStatus(out aStatus: nsresult): Longword; extdecl; - function Cancel(aStatus: nsresult): nsresult; extdecl; - function Suspend(): nsresult; extdecl; - function Resume(): nsresult; extdecl; - function GetLoadGroup(out aLoadGroup: nsILoadGroup_std17): Longword; extdecl; - function SetLoadGroup(aLoadGroup: nsILoadGroup_std17): Longword; extdecl; - function GetLoadFlags(out aLoadFlags: nsLoadFlags): Longword; extdecl; - function SetLoadFlags(aLoadFlags: nsLoadFlags): Longword; extdecl; - end; - - nsIChannel_std17 = interface(nsIRequest_std17) - ['{c63a055a-a676-4e71-bf3c-6cfa11082018}'] - function GetOriginalURI(out aOriginalURI: nsIURI_std17): Longword; extdecl; - function SetOriginalURI(aOriginalURI: nsIURI_std17): Longword; extdecl; - function GetURI(out aURI: nsIURI_std17): Longword; extdecl; - function GetOwner(out aOwner: nsISupports_std17): Longword; extdecl; - function SetOwner(aOwner: nsISupports_std17): Longword; extdecl; - function GetNotificationCallbacks(out aNotificationCallbacks: nsIInterfaceRequestor_std17): Longword; extdecl; - function SetNotificationCallbacks(aNotificationCallbacks: nsIInterfaceRequestor_std17): Longword; extdecl; - function GetSecurityInfo(out aSecurityInfo: nsISupports_std17): Longword; extdecl; - function GetContentType(aContentType: nsACString): Longword; extdecl; - function SetContentType(const aContentType: nsACString): Longword; extdecl; - function GetContentCharset(aContentCharset: nsACString): Longword; extdecl; - function SetContentCharset(const aContentCharset: nsACString): Longword; extdecl; - function GetContentLength(out aContentLength: PRInt32): Longword; extdecl; - function SetContentLength(aContentLength: PRInt32): Longword; extdecl; - function Open(out _retval: nsIInputStream_std17): nsresult; extdecl; - function AsyncOpen(aListener: nsIStreamListener_std17; aContext: nsISupports_std17): nsresult; extdecl; - end; - - nsIProgrammingLanguage_std17 = interface(nsISupports_std17) - ['{ea604e90-40ba-11d5-90bb-0010a4e73d9a}'] - end; - - nsIClassInfo_std17 = interface(nsISupports_std17) - ['{986c11d0-f340-11d4-9075-0010a4e73d9a}'] - function GetInterfaces(out count: PRUint32; out _array_array): nsresult; extdecl; - function GetHelperForLanguage(language: PRUint32; out _retval: nsISupports_std17): nsresult; extdecl; - function GetContractID(out aContractID: PAnsiChar): Longword; extdecl; - function GetClassDescription(out aClassDescription: PAnsiChar): Longword; extdecl; - function GetClassID(out aClassID: PGUID): Longword; extdecl; - function GetImplementationLanguage(out aImplementationLanguage: PRUint32): Longword; extdecl; - function GetFlags(out aFlags: PRUint32): Longword; extdecl; - function GetClassIDNoAlloc(out aClassIDNoAlloc: TGUID): Longword; extdecl; - end; - - nsIClipboardCommands_std17 = interface(nsISupports_std17) - ['{b8100c90-73be-11d2-92a5-00105a1b0d64}'] - function CanCutSelection(out _retval: PRBool): nsresult; extdecl; - function CanCopySelection(out _retval: PRBool): nsresult; extdecl; - function CanCopyLinkLocation(out _retval: PRBool): nsresult; extdecl; - function CanCopyImageLocation(out _retval: PRBool): nsresult; extdecl; - function CanCopyImageContents(out _retval: PRBool): nsresult; extdecl; - function CanPaste(out _retval: PRBool): nsresult; extdecl; - function CutSelection(): nsresult; extdecl; - function CopySelection(): nsresult; extdecl; - function CopyLinkLocation(): nsresult; extdecl; - function CopyImageLocation(): nsresult; extdecl; - function CopyImageContents(): nsresult; extdecl; - function Paste(): nsresult; extdecl; - function SelectAll(): nsresult; extdecl; - function SelectNone(): nsresult; extdecl; - end; - - nsIComponentManager_std17 = interface(nsISupports_std17) - ['{a88e5a60-205a-4bb1-94e1-2628daf51eae}'] - function GetClassObject(constref aClass: TGUID; constref aIID: TGUID; out _result): nsresult; extdecl; - function GetClassObjectByContractID(const aContractID: PAnsiChar; constref aIID: TGUID; out _result): nsresult; extdecl; - function CreateInstance(constref aClass: TGUID; aDelegate: nsISupports_std17; constref aIID: TGUID; out _result): nsresult; extdecl; - function CreateInstanceByContractID(const aContractID: PAnsiChar; aDelegate: nsISupports_std17; constref aIID: TGUID; out _result): nsresult; extdecl; - end; - - nsIComponentRegistrar_std17 = interface(nsISupports_std17) - ['{2417cbfe-65ad-48a6-b4b6-eb84db174392}'] - function AutoRegister(aSpec: nsIFile_std17): nsresult; extdecl; - function AutoUnregister(aSpec: nsIFile_std17): nsresult; extdecl; - function RegisterFactory(constref aClass: TGUID; const aClassName: PAnsiChar; const aContractID: PAnsiChar; aFactory: nsIFactory_std17): nsresult; extdecl; - function UnregisterFactory(constref aClass: TGUID; aFactory: nsIFactory_std17): nsresult; extdecl; - function RegisterFactoryLocation(constref aClass: TGUID; const aClassName: PAnsiChar; const aContractID: PAnsiChar; aFile: nsIFile_std17; const aLoaderStr: PAnsiChar; const aType: PAnsiChar): nsresult; extdecl; - function UnregisterFactoryLocation(constref aClass: TGUID; aFile: nsIFile_std17): nsresult; extdecl; - function IsCIDRegistered(constref aClass: TGUID; out _retval: PRBool): nsresult; extdecl; - function IsContractIDRegistered(const aContractID: PAnsiChar; out _retval: PRBool): nsresult; extdecl; - function EnumerateCIDs(out _retval: nsISimpleEnumerator_std17): nsresult; extdecl; - function EnumerateContractIDs(out _retval: nsISimpleEnumerator_std17): nsresult; extdecl; - function CIDToContractID(constref aClass: TGUID; out _retval: PAnsiChar): nsresult; extdecl; - function ContractIDToCID(const aContractID: PAnsiChar; out _retval: PGUID): nsresult; extdecl; - end; - - nsIContextMenuListener_std17 = interface(nsISupports_std17) - ['{3478b6b0-3875-11d4-94ef-0020183bf181}'] - function OnShowContextMenu(aContextFlags: PRUint32; aEvent: nsIDOMEvent_std17; aNode: nsIDOMNode_std17): nsresult; extdecl; - end; - - nsICookie_std17 = interface(nsISupports_std17) - ['{e9fcb9a4-d376-458f-b720-e65e7df593bc}'] - function GetName(aName: nsACString): Longword; extdecl; - function GetValue(aValue: nsACString): Longword; extdecl; - function GetIsDomain(out aIsDomain: PRBool): Longword; extdecl; - function GetHost(aHost: nsACString): Longword; extdecl; - function GetPath(aPath: nsACString): Longword; extdecl; - function GetIsSecure(out aIsSecure: PRBool): Longword; extdecl; - function GetExpires(out aExpires: PRUint64): Longword; extdecl; - function GetStatus(out aStatus: nsCookieStatus): Longword; extdecl; - function GetPolicy(out aPolicy: nsCookiePolicy): Longword; extdecl; - end; - - nsICookieManager_std17 = interface(nsISupports_std17) - ['{aaab6710-0f2c-11d5-a53b-0010a401eb10}'] - function RemoveAll(): nsresult; extdecl; - function GetEnumerator(out aEnumerator: nsISimpleEnumerator_std17): Longword; extdecl; - function Remove(const aDomain: nsACString; const aName: nsACString; const aPath: nsACString; aBlocked: PRBool): nsresult; extdecl; - end; - - nsICRLInfo_std17 = interface(nsISupports_std17) - ['{c185d920-4a3e-11d5-ba27-00108303b117}'] - function GetOrganization(aOrganization: nsAString): Longword; extdecl; - function GetOrganizationalUnit(aOrganizationalUnit: nsAString): Longword; extdecl; - function GetLastUpdate(out aLastUpdate: PRTime): Longword; extdecl; - function GetNextUpdate(out aNextUpdate: PRTime): Longword; extdecl; - function GetLastUpdateLocale(aLastUpdateLocale: nsAString): Longword; extdecl; - function GetNextUpdateLocale(aNextUpdateLocale: nsAString): Longword; extdecl; - function GetNameInDb(aNameInDb: nsAString): Longword; extdecl; - function GetLastFetchURL(aLastFetchURL: nsACString): Longword; extdecl; - end; - - nsIDebug_std17 = interface(nsISupports_std17) - ['{3bf0c3d7-3bd9-4cf2-a971-33572c503e1e}'] - function Assertion(const aStr: PAnsiChar; const aExpr: PAnsiChar; const aFile: PAnsiChar; aLine: PRInt32): nsresult; extdecl; - function Warning(const aStr: PAnsiChar; const aFile: PAnsiChar; aLine: PRInt32): nsresult; extdecl; - function Break(const aFile: PAnsiChar; aLine: PRInt32): nsresult; extdecl; - function Abort(const aFile: PAnsiChar; aLine: PRInt32): nsresult; extdecl; - end; - - nsIFile_std17 = interface(nsISupports_std17) - ['{c8c0a080-0868-11d3-915f-d9d889d48e3c}'] - function Append(const node: nsAString): nsresult; extdecl; - function AppendNative(const node: nsACString): nsresult; extdecl; - function Normalize(): nsresult; extdecl; - function Create(_type: PRUint32; permissions: PRUint32): nsresult; extdecl; - function GetLeafName(aLeafName: nsAString): Longword; extdecl; - function SetLeafName(const aLeafName: nsAString): Longword; extdecl; - function GetNativeLeafName(aNativeLeafName: nsACString): Longword; extdecl; - function SetNativeLeafName(const aNativeLeafName: nsACString): Longword; extdecl; - function CopyTo(newParentDir: nsIFile_std17; const newName: nsAString): nsresult; extdecl; - function CopyToNative(newParentDir: nsIFile_std17; const newName: nsACString): nsresult; extdecl; - function CopyToFollowingLinks(newParentDir: nsIFile_std17; const newName: nsAString): nsresult; extdecl; - function CopyToFollowingLinksNative(newParentDir: nsIFile_std17; const newName: nsACString): nsresult; extdecl; - function MoveTo(newParentDir: nsIFile_std17; const newName: nsAString): nsresult; extdecl; - function MoveToNative(newParentDir: nsIFile_std17; const newName: nsACString): nsresult; extdecl; - function Remove(recursive: PRBool): nsresult; extdecl; - function GetPermissions(out aPermissions: PRUint32): Longword; extdecl; - function SetPermissions(aPermissions: PRUint32): Longword; extdecl; - function GetPermissionsOfLink(out aPermissionsOfLink: PRUint32): Longword; extdecl; - function SetPermissionsOfLink(aPermissionsOfLink: PRUint32): Longword; extdecl; - function GetLastModifiedTime(out aLastModifiedTime: PRInt64): Longword; extdecl; - function SetLastModifiedTime(aLastModifiedTime: PRInt64): Longword; extdecl; - function GetLastModifiedTimeOfLink(out aLastModifiedTimeOfLink: PRInt64): Longword; extdecl; - function SetLastModifiedTimeOfLink(aLastModifiedTimeOfLink: PRInt64): Longword; extdecl; - function GetFileSize(out aFileSize: PRInt64): Longword; extdecl; - function SetFileSize(aFileSize: PRInt64): Longword; extdecl; - function GetFileSizeOfLink(out aFileSizeOfLink: PRInt64): Longword; extdecl; - function GetTarget(aTarget: nsAString): Longword; extdecl; - function GetNativeTarget(aNativeTarget: nsACString): Longword; extdecl; - function GetPath(aPath: nsAString): Longword; extdecl; - function GetNativePath(aNativePath: nsACString): Longword; extdecl; - function Exists(out _retval: PRBool): nsresult; extdecl; - function IsWritable(out _retval: PRBool): nsresult; extdecl; - function IsReadable(out _retval: PRBool): nsresult; extdecl; - function IsExecutable(out _retval: PRBool): nsresult; extdecl; - function IsHidden(out _retval: PRBool): nsresult; extdecl; - function IsDirectory(out _retval: PRBool): nsresult; extdecl; - function IsFile(out _retval: PRBool): nsresult; extdecl; - function IsSymlink(out _retval: PRBool): nsresult; extdecl; - function IsSpecial(out _retval: PRBool): nsresult; extdecl; - function CreateUnique(_type: PRUint32; permissions: PRUint32): nsresult; extdecl; - function Clone(out _retval: nsIFile_std17): nsresult; extdecl; - function Equals(inFile: nsIFile_std17; out _retval: PRBool): nsresult; extdecl; - function _Contains(inFile: nsIFile_std17; recur: PRBool; out _retval: PRBool): nsresult; extdecl; - function GetParent(out aParent: nsIFile_std17): Longword; extdecl; - function GetDirectoryEntries(out aDirectoryEntries: nsISimpleEnumerator_std17): Longword; extdecl; - end; - - nsIDirectoryServiceProvider_std17 = interface(nsISupports_std17) - ['{bbf8cab0-d43a-11d3-8cc2-00609792278c}'] - function GetFile(const prop: PAnsiChar; out persistent: PRBool; out _retval: nsIFile_std17): nsresult; extdecl; - end; - - nsIDirectoryServiceProvider2_std17 = interface(nsIDirectoryServiceProvider_std17) - ['{2f977d4b-5485-11d4-87e2-0010a4e75ef2}'] - function GetFiles(const prop: PAnsiChar; out _retval: nsISimpleEnumerator_std17): nsresult; extdecl; - end; - - nsIDirectoryService_std17 = interface(nsISupports_std17) - ['{57a66a60-d43a-11d3-8cc2-00609792278c}'] - function Init(): nsresult; extdecl; - function RegisterProvider(prov: nsIDirectoryServiceProvider_std17): nsresult; extdecl; - function UnregisterProvider(prov: nsIDirectoryServiceProvider_std17): nsresult; extdecl; - end; - - nsIDOM3DocumentEvent_std17 = interface(nsISupports_std17) - ['{090ecc19-b7cb-4f47-ae47-ed68d4926249}'] - function CreateEventGroup(out _retval: nsIDOMEventGroup_std17): nsresult; extdecl; - end; - - nsIDOM3EventTarget_std17 = interface(nsISupports_std17) - ['{3e9c01a7-de97-4c3b-8294-b4bd9d7056d1}'] - function AddGroupedEventListener(const _type: nsAString; listener: nsIDOMEventListener_std17; useCapture: PRBool; evtGroup: nsIDOMEventGroup_std17): nsresult; extdecl; - function RemoveGroupedEventListener(const _type: nsAString; listener: nsIDOMEventListener_std17; useCapture: PRBool; evtGroup: nsIDOMEventGroup_std17): nsresult; extdecl; - function CanTrigger(const _type: nsAString; out _retval: PRBool): nsresult; extdecl; - function IsRegisteredHere(const _type: nsAString; out _retval: PRBool): nsresult; extdecl; - end; - - nsIDOMAbstractView_std17 = interface(nsISupports_std17) - ['{f51ebade-8b1a-11d3-aae7-0010830123b4}'] - function GetDocument(out aDocument: nsIDOMDocumentView_std17): Longword; extdecl; - end; - - nsIDOMNode_std17 = interface(nsISupports_std17) - ['{a6cf907c-15b3-11d2-932e-00805f8add32}'] - function GetNodeName(aNodeName: nsAString): Longword; extdecl; - function GetNodeValue(aNodeValue: nsAString): Longword; extdecl; - function SetNodeValue(const aNodeValue: nsAString): Longword; extdecl; - function GetNodeType(out aNodeType: PRUint16): Longword; extdecl; - function GetParentNode(out aParentNode: nsIDOMNode_std17): Longword; extdecl; - function GetChildNodes(out aChildNodes: nsIDOMNodeList_std17): Longword; extdecl; - function GetFirstChild(out aFirstChild: nsIDOMNode_std17): Longword; extdecl; - function GetLastChild(out aLastChild: nsIDOMNode_std17): Longword; extdecl; - function GetPreviousSibling(out aPreviousSibling: nsIDOMNode_std17): Longword; extdecl; - function GetNextSibling(out aNextSibling: nsIDOMNode_std17): Longword; extdecl; - function GetAttributes(out aAttributes: nsIDOMNamedNodeMap_std17): Longword; extdecl; - function GetOwnerDocument(out aOwnerDocument: nsIDOMDocument_std17): Longword; extdecl; - function InsertBefore(newChild: nsIDOMNode_std17; refChild: nsIDOMNode_std17; out _retval: nsIDOMNode_std17): nsresult; extdecl; - function ReplaceChild(newChild: nsIDOMNode_std17; oldChild: nsIDOMNode_std17; out _retval: nsIDOMNode_std17): nsresult; extdecl; - function RemoveChild(oldChild: nsIDOMNode_std17; out _retval: nsIDOMNode_std17): nsresult; extdecl; - function AppendChild(newChild: nsIDOMNode_std17; out _retval: nsIDOMNode_std17): nsresult; extdecl; - function HasChildNodes(out _retval: PRBool): nsresult; extdecl; - function CloneNode(deep: PRBool; out _retval: nsIDOMNode_std17): nsresult; extdecl; - function Normalize(): nsresult; extdecl; - function IsSupported(const feature: nsAString; const version: nsAString; out _retval: PRBool): nsresult; extdecl; - function GetNamespaceURI(aNamespaceURI: nsAString): Longword; extdecl; - function GetPrefix(aPrefix: nsAString): Longword; extdecl; - function SetPrefix(const aPrefix: nsAString): Longword; extdecl; - function GetLocalName(aLocalName: nsAString): Longword; extdecl; - function HasAttributes(out _retval: PRBool): nsresult; extdecl; - end; - - nsIDOMAttr_std17 = interface(nsIDOMNode_std17) - ['{a6cf9070-15b3-11d2-932e-00805f8add32}'] - function GetName(aName: nsAString): Longword; extdecl; - function GetSpecified(out aSpecified: PRBool): Longword; extdecl; - function GetValue(aValue: nsAString): Longword; extdecl; - function SetValue(const aValue: nsAString): Longword; extdecl; - function GetOwnerElement(out aOwnerElement: nsIDOMElement_std17): Longword; extdecl; - end; - - nsIDOMBarProp_std17 = interface(nsISupports_std17) - ['{9eb2c150-1d56-11d3-8221-0060083a0bcf}'] - function GetVisible(out aVisible: PRBool): Longword; extdecl; - function SetVisible(aVisible: PRBool): Longword; extdecl; - end; - - nsIDOMCharacterData_std17 = interface(nsIDOMNode_std17) - ['{a6cf9072-15b3-11d2-932e-00805f8add32}'] - function GetData(aData: nsAString): Longword; extdecl; - function SetData(const aData: nsAString): Longword; extdecl; - function GetLength(out aLength: PRUint32): Longword; extdecl; - function SubstringData(offset: PRUint32; count: PRUint32; _retval: nsAString): nsresult; extdecl; - function AppendData(const arg: nsAString): nsresult; extdecl; - function InsertData(offset: PRUint32; const arg: nsAString): nsresult; extdecl; - function DeleteData(offset: PRUint32; count: PRUint32): nsresult; extdecl; - function ReplaceData(offset: PRUint32; count: PRUint32; const arg: nsAString): nsresult; extdecl; - end; - - nsIDOMText_std17 = interface(nsIDOMCharacterData_std17) - ['{a6cf9082-15b3-11d2-932e-00805f8add32}'] - function SplitText(offset: PRUint32; out _retval: nsIDOMText_std17): nsresult; extdecl; - end; - - nsIDOMCDATASection_std17 = interface(nsIDOMText_std17) - ['{a6cf9071-15b3-11d2-932e-00805f8add32}'] - end; - - nsIDOMComment_std17 = interface(nsIDOMCharacterData_std17) - ['{a6cf9073-15b3-11d2-932e-00805f8add32}'] - end; - - nsIDOMCounter_std17 = interface(nsISupports_std17) - ['{31adb439-0055-402d-9b1d-d5ca94f3f55b}'] - function GetIdentifier(aIdentifier: nsAString): Longword; extdecl; - function GetListStyle(aListStyle: nsAString): Longword; extdecl; - function GetSeparator(aSeparator: nsAString): Longword; extdecl; - end; - - nsIDOMCSSValue_std17 = interface(nsISupports_std17) - ['{009f7ea5-9e80-41be-b008-db62f10823f2}'] - function GetCssText(aCssText: nsAString): Longword; extdecl; - function SetCssText(const aCssText: nsAString): Longword; extdecl; - function GetCssValueType(out aCssValueType: PRUint16): Longword; extdecl; - end; - - nsIDOMCSSPrimitiveValue_std17 = interface(nsIDOMCSSValue_std17) - ['{e249031f-8df9-4e7a-b644-18946dce0019}'] - function GetPrimitiveType(out aPrimitiveType: PRUint16): Longword; extdecl; - function SetFloatValue(unitType: PRUint16; floatValue: Single): nsresult; extdecl; - function GetFloatValue(unitType: PRUint16; out _retval: Single): nsresult; extdecl; - function SetStringValue(stringType: PRUint16; const stringValue: nsAString): nsresult; extdecl; - function GetStringValue(_retval: nsAString): nsresult; extdecl; - function GetCounterValue(out _retval: nsIDOMCounter_std17): nsresult; extdecl; - function GetRectValue(out _retval: nsIDOMRect_std17): nsresult; extdecl; - function GetRGBColorValue(out _retval: nsIDOMRGBColor_std17): nsresult; extdecl; - end; - - nsIDOMCSSRule_std17 = interface(nsISupports_std17) - ['{a6cf90c1-15b3-11d2-932e-00805f8add32}'] - function GetType(out aType: PRUint16): Longword; extdecl; - function GetCssText(aCssText: nsAString): Longword; extdecl; - function SetCssText(const aCssText: nsAString): Longword; extdecl; - function GetParentStyleSheet(out aParentStyleSheet: nsIDOMCSSStyleSheet_std17): Longword; extdecl; - function GetParentRule(out aParentRule: nsIDOMCSSRule_std17): Longword; extdecl; - end; - - nsIDOMCSSRuleList_std17 = interface(nsISupports_std17) - ['{a6cf90c0-15b3-11d2-932e-00805f8add32}'] - function GetLength(out aLength: PRUint32): Longword; extdecl; - function Item(index: PRUint32; out _retval: nsIDOMCSSRule_std17): nsresult; extdecl; - end; - - nsIDOMCSSStyleDeclaration_std17 = interface(nsISupports_std17) - ['{a6cf90be-15b3-11d2-932e-00805f8add32}'] - function GetCssText(aCssText: nsAString): Longword; extdecl; - function SetCssText(const aCssText: nsAString): Longword; extdecl; - function GetPropertyValue(const propertyName: nsAString; _retval: nsAString): nsresult; extdecl; - function GetPropertyCSSValue(const propertyName: nsAString; out _retval: nsIDOMCSSValue_std17): nsresult; extdecl; - function RemoveProperty(const propertyName: nsAString; _retval: nsAString): nsresult; extdecl; - function GetPropertyPriority(const propertyName: nsAString; _retval: nsAString): nsresult; extdecl; - function SetProperty(const propertyName: nsAString; const value: nsAString; const priority: nsAString): nsresult; extdecl; - function GetLength(out aLength: PRUint32): Longword; extdecl; - function Item(index: PRUint32; _retval: nsAString): nsresult; extdecl; - function GetParentRule(out aParentRule: nsIDOMCSSRule_std17): Longword; extdecl; - end; - - nsIDOMStyleSheet_std17 = interface(nsISupports_std17) - ['{a6cf9080-15b3-11d2-932e-00805f8add32}'] - function GetType(aType: nsAString): Longword; extdecl; - function GetDisabled(out aDisabled: PRBool): Longword; extdecl; - function SetDisabled(aDisabled: PRBool): Longword; extdecl; - function GetOwnerNode(out aOwnerNode: nsIDOMNode_std17): Longword; extdecl; - function GetParentStyleSheet(out aParentStyleSheet: nsIDOMStyleSheet_std17): Longword; extdecl; - function GetHref(aHref: nsAString): Longword; extdecl; - function GetTitle(aTitle: nsAString): Longword; extdecl; - function GetMedia(out aMedia: nsIDOMMediaList_std17): Longword; extdecl; - end; - - nsIDOMCSSStyleSheet_std17 = interface(nsIDOMStyleSheet_std17) - ['{a6cf90c2-15b3-11d2-932e-00805f8add32}'] - function GetOwnerRule(out aOwnerRule: nsIDOMCSSRule_std17): Longword; extdecl; - function GetCssRules(out aCssRules: nsIDOMCSSRuleList_std17): Longword; extdecl; - function InsertRule(const rule: nsAString; index: PRUint32; out _retval: PRUint32): nsresult; extdecl; - function DeleteRule(index: PRUint32): nsresult; extdecl; - end; - - nsIDOMCSSValueList_std17 = interface(nsIDOMCSSValue_std17) - ['{8f09fa84-39b9-4dca-9b2f-db0eeb186286}'] - function GetLength(out aLength: PRUint32): Longword; extdecl; - function Item(index: PRUint32; out _retval: nsIDOMCSSValue_std17): nsresult; extdecl; - end; - - nsIDOMEvent_std17 = interface(nsISupports_std17) - ['{a66b7b80-ff46-bd97-0080-5f8ae38add32}'] - function GetType(aType: nsAString): Longword; extdecl; - function GetTarget(out aTarget: nsIDOMEventTarget_std17): Longword; extdecl; - function GetCurrentTarget(out aCurrentTarget: nsIDOMEventTarget_std17): Longword; extdecl; - function GetEventPhase(out aEventPhase: PRUint16): Longword; extdecl; - function GetBubbles(out aBubbles: PRBool): Longword; extdecl; - function GetCancelable(out aCancelable: PRBool): Longword; extdecl; - function GetTimeStamp(out aTimeStamp: DOMTimeStamp): Longword; extdecl; - function StopPropagation(): nsresult; extdecl; - function PreventDefault(): nsresult; extdecl; - function InitEvent(const eventTypeArg: nsAString; canBubbleArg: PRBool; cancelableArg: PRBool): nsresult; extdecl; - end; - - nsIDOMCustomEvent_std17 = interface(nsIDOMEvent_std17) - ['{55c7af7b-1a64-40bf-87eb-2c2cbee0491b}'] - function SetCurrentTarget(target: nsIDOMNode_std17): nsresult; extdecl; - function SetEventPhase(phase: PRUint16): nsresult; extdecl; - end; - - nsIDOMDocument_std17 = interface(nsIDOMNode_std17) - ['{a6cf9075-15b3-11d2-932e-00805f8add32}'] - function GetDoctype(out aDoctype: nsIDOMDocumentType_std17): Longword; extdecl; - function GetImplementation(out aImplementation: nsIDOMDOMImplementation_std17): Longword; extdecl; - function GetDocumentElement(out aDocumentElement: nsIDOMElement_std17): Longword; extdecl; - function CreateElement(const tagName: nsAString; out _retval: nsIDOMElement_std17): nsresult; extdecl; - function CreateDocumentFragment(out _retval: nsIDOMDocumentFragment_std17): nsresult; extdecl; - function CreateTextNode(const data: nsAString; out _retval: nsIDOMText_std17): nsresult; extdecl; - function CreateComment(const data: nsAString; out _retval: nsIDOMComment_std17): nsresult; extdecl; - function CreateCDATASection(const data: nsAString; out _retval: nsIDOMCDATASection_std17): nsresult; extdecl; - function CreateProcessingInstruction(const target: nsAString; const data: nsAString; out _retval: nsIDOMProcessingInstruction_std17): nsresult; extdecl; - function CreateAttribute(const name: nsAString; out _retval: nsIDOMAttr_std17): nsresult; extdecl; - function CreateEntityReference(const name: nsAString; out _retval: nsIDOMEntityReference_std17): nsresult; extdecl; - function GetElementsByTagName(const tagname: nsAString; out _retval: nsIDOMNodeList_std17): nsresult; extdecl; - function ImportNode(importedNode: nsIDOMNode_std17; deep: PRBool; out _retval: nsIDOMNode_std17): nsresult; extdecl; - function CreateElementNS(const namespaceURI: nsAString; const qualifiedName: nsAString; out _retval: nsIDOMElement_std17): nsresult; extdecl; - function CreateAttributeNS(const namespaceURI: nsAString; const qualifiedName: nsAString; out _retval: nsIDOMAttr_std17): nsresult; extdecl; - function GetElementsByTagNameNS(const namespaceURI: nsAString; const localName: nsAString; out _retval: nsIDOMNodeList_std17): nsresult; extdecl; - function GetElementById(const elementId: nsAString; out _retval: nsIDOMElement_std17): nsresult; extdecl; - end; - - nsIDOMDocumentEvent_std17 = interface(nsISupports_std17) - ['{46b91d66-28e2-11d4-ab1e-0010830123b4}'] - function CreateEvent(const eventType: nsAString; out _retval: nsIDOMEvent_std17): nsresult; extdecl; - end; - - nsIDOMDocumentFragment_std17 = interface(nsIDOMNode_std17) - ['{a6cf9076-15b3-11d2-932e-00805f8add32}'] - end; - - nsIDOMDocumentRange_std17 = interface(nsISupports_std17) - ['{7b9badc6-c9bc-447a-8670-dbd195aed24b}'] - function CreateRange(out _retval: nsIDOMRange_std17): nsresult; extdecl; - end; - - nsIDOMDocumentStyle_std17 = interface(nsISupports_std17) - ['{3d9f4973-dd2e-48f5-b5f7-2634e09eadd9}'] - function GetStyleSheets(out aStyleSheets: nsIDOMStyleSheetList_std17): Longword; extdecl; - end; - - nsIDOMDocumentType_std17 = interface(nsIDOMNode_std17) - ['{a6cf9077-15b3-11d2-932e-00805f8add32}'] - function GetName(aName: nsAString): Longword; extdecl; - function GetEntities(out aEntities: nsIDOMNamedNodeMap_std17): Longword; extdecl; - function GetNotations(out aNotations: nsIDOMNamedNodeMap_std17): Longword; extdecl; - function GetPublicId(aPublicId: nsAString): Longword; extdecl; - function GetSystemId(aSystemId: nsAString): Longword; extdecl; - function GetInternalSubset(aInternalSubset: nsAString): Longword; extdecl; - end; - - nsIDOMDocumentView_std17 = interface(nsISupports_std17) - ['{1acdb2ba-1dd2-11b2-95bc-9542495d2569}'] - function GetDefaultView(out aDefaultView: nsIDOMAbstractView_std17): Longword; extdecl; - end; - - nsIDOMDOMException_std17 = interface(nsISupports_std17) - ['{a6cf910a-15b3-11d2-932e-00805f8add32}'] - function GetCode(out aCode: PRUint32): Longword; extdecl; - end; - - nsIDOMDOMImplementation_std17 = interface(nsISupports_std17) - ['{a6cf9074-15b3-11d2-932e-00805f8add32}'] - function HasFeature(const feature: nsAString; const version: nsAString; out _retval: PRBool): nsresult; extdecl; - function CreateDocumentType(const qualifiedName: nsAString; const publicId: nsAString; const systemId: nsAString; out _retval: nsIDOMDocumentType_std17): nsresult; extdecl; - function CreateDocument(const namespaceURI: nsAString; const qualifiedName: nsAString; doctype: nsIDOMDocumentType_std17; out _retval: nsIDOMDocument_std17): nsresult; extdecl; - end; - - nsIDOMElement_std17 = interface(nsIDOMNode_std17) - ['{a6cf9078-15b3-11d2-932e-00805f8add32}'] - function GetTagName(aTagName: nsAString): Longword; extdecl; - function GetAttribute(const name: nsAString; _retval: nsAString): nsresult; extdecl; - function SetAttribute(const name: nsAString; const value: nsAString): nsresult; extdecl; - function RemoveAttribute(const name: nsAString): nsresult; extdecl; - function GetAttributeNode(const name: nsAString; out _retval: nsIDOMAttr_std17): nsresult; extdecl; - function SetAttributeNode(newAttr: nsIDOMAttr_std17; out _retval: nsIDOMAttr_std17): nsresult; extdecl; - function RemoveAttributeNode(oldAttr: nsIDOMAttr_std17; out _retval: nsIDOMAttr_std17): nsresult; extdecl; - function GetElementsByTagName(const name: nsAString; out _retval: nsIDOMNodeList_std17): nsresult; extdecl; - function GetAttributeNS(const namespaceURI: nsAString; const localName: nsAString; _retval: nsAString): nsresult; extdecl; - function SetAttributeNS(const namespaceURI: nsAString; const qualifiedName: nsAString; const value: nsAString): nsresult; extdecl; - function RemoveAttributeNS(const namespaceURI: nsAString; const localName: nsAString): nsresult; extdecl; - function GetAttributeNodeNS(const namespaceURI: nsAString; const localName: nsAString; out _retval: nsIDOMAttr_std17): nsresult; extdecl; - function SetAttributeNodeNS(newAttr: nsIDOMAttr_std17; out _retval: nsIDOMAttr_std17): nsresult; extdecl; - function GetElementsByTagNameNS(const namespaceURI: nsAString; const localName: nsAString; out _retval: nsIDOMNodeList_std17): nsresult; extdecl; - function HasAttribute(const name: nsAString; out _retval: PRBool): nsresult; extdecl; - function HasAttributeNS(const namespaceURI: nsAString; const localName: nsAString; out _retval: PRBool): nsresult; extdecl; - end; - - nsIDOMEntity_std17 = interface(nsIDOMNode_std17) - ['{a6cf9079-15b3-11d2-932e-00805f8add32}'] - function GetPublicId(aPublicId: nsAString): Longword; extdecl; - function GetSystemId(aSystemId: nsAString): Longword; extdecl; - function GetNotationName(aNotationName: nsAString): Longword; extdecl; - end; - - nsIDOMEntityReference_std17 = interface(nsIDOMNode_std17) - ['{a6cf907a-15b3-11d2-932e-00805f8add32}'] - end; - - nsIDOMEventGroup_std17 = interface(nsISupports_std17) - ['{33347bee-6620-4841-8152-36091ae80c7e}'] - function IsSameEventGroup(other: nsIDOMEventGroup_std17; out _retval: PRBool): nsresult; extdecl; - end; - - nsIDOMEventListener_std17 = interface(nsISupports_std17) - ['{df31c120-ded6-11d1-bd85-00805f8ae3f4}'] - function HandleEvent(event: nsIDOMEvent_std17): nsresult; extdecl; - end; - - nsIDOMEventTarget_std17 = interface(nsISupports_std17) - ['{1c773b30-d1cf-11d2-bd95-00805f8ae3f4}'] - function AddEventListener(const _type: nsAString; listener: nsIDOMEventListener_std17; useCapture: PRBool): nsresult; extdecl; - function RemoveEventListener(const _type: nsAString; listener: nsIDOMEventListener_std17; useCapture: PRBool): nsresult; extdecl; - function DispatchEvent(evt: nsIDOMEvent_std17; out _retval: PRBool): nsresult; extdecl; - end; - - nsIDOMHTMLElement_std17 = interface(nsIDOMElement_std17) - ['{a6cf9085-15b3-11d2-932e-00805f8add32}'] - function GetId(aId: nsAString): Longword; extdecl; - function SetId(const aId: nsAString): Longword; extdecl; - function GetTitle(aTitle: nsAString): Longword; extdecl; - function SetTitle(const aTitle: nsAString): Longword; extdecl; - function GetLang(aLang: nsAString): Longword; extdecl; - function SetLang(const aLang: nsAString): Longword; extdecl; - function GetDir(aDir: nsAString): Longword; extdecl; - function SetDir(const aDir: nsAString): Longword; extdecl; - function GetClassName(aClassName: nsAString): Longword; extdecl; - function SetClassName(const aClassName: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLAnchorElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf90aa-15b3-11d2-932e-00805f8add32}'] - function GetAccessKey(aAccessKey: nsAString): Longword; extdecl; - function SetAccessKey(const aAccessKey: nsAString): Longword; extdecl; - function GetCharset(aCharset: nsAString): Longword; extdecl; - function SetCharset(const aCharset: nsAString): Longword; extdecl; - function GetCoords(aCoords: nsAString): Longword; extdecl; - function SetCoords(const aCoords: nsAString): Longword; extdecl; - function GetHref(aHref: nsAString): Longword; extdecl; - function SetHref(const aHref: nsAString): Longword; extdecl; - function GetHreflang(aHreflang: nsAString): Longword; extdecl; - function SetHreflang(const aHreflang: nsAString): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetRel(aRel: nsAString): Longword; extdecl; - function SetRel(const aRel: nsAString): Longword; extdecl; - function GetRev(aRev: nsAString): Longword; extdecl; - function SetRev(const aRev: nsAString): Longword; extdecl; - function GetShape(aShape: nsAString): Longword; extdecl; - function SetShape(const aShape: nsAString): Longword; extdecl; - function GetTabIndex(out aTabIndex: PRInt32): Longword; extdecl; - function SetTabIndex(aTabIndex: PRInt32): Longword; extdecl; - function GetTarget(aTarget: nsAString): Longword; extdecl; - function SetTarget(const aTarget: nsAString): Longword; extdecl; - function GetType(aType: nsAString): Longword; extdecl; - function SetType(const aType: nsAString): Longword; extdecl; - function Blur(): nsresult; extdecl; - function Focus(): nsresult; extdecl; - end; - - nsIDOMHTMLAppletElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf90ae-15b3-11d2-932e-00805f8add32}'] - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - function GetAlt(aAlt: nsAString): Longword; extdecl; - function SetAlt(const aAlt: nsAString): Longword; extdecl; - function GetArchive(aArchive: nsAString): Longword; extdecl; - function SetArchive(const aArchive: nsAString): Longword; extdecl; - function GetCode(aCode: nsAString): Longword; extdecl; - function SetCode(const aCode: nsAString): Longword; extdecl; - function GetCodeBase(aCodeBase: nsAString): Longword; extdecl; - function SetCodeBase(const aCodeBase: nsAString): Longword; extdecl; - function GetHeight(aHeight: nsAString): Longword; extdecl; - function SetHeight(const aHeight: nsAString): Longword; extdecl; - function GetHspace(out aHspace: PRInt32): Longword; extdecl; - function SetHspace(aHspace: PRInt32): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetObject(aObject: nsAString): Longword; extdecl; - function SetObject(const aObject: nsAString): Longword; extdecl; - function GetVspace(out aVspace: PRInt32): Longword; extdecl; - function SetVspace(aVspace: PRInt32): Longword; extdecl; - function GetWidth(aWidth: nsAString): Longword; extdecl; - function SetWidth(const aWidth: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLAreaElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf90b0-15b3-11d2-932e-00805f8add32}'] - function GetAccessKey(aAccessKey: nsAString): Longword; extdecl; - function SetAccessKey(const aAccessKey: nsAString): Longword; extdecl; - function GetAlt(aAlt: nsAString): Longword; extdecl; - function SetAlt(const aAlt: nsAString): Longword; extdecl; - function GetCoords(aCoords: nsAString): Longword; extdecl; - function SetCoords(const aCoords: nsAString): Longword; extdecl; - function GetHref(aHref: nsAString): Longword; extdecl; - function SetHref(const aHref: nsAString): Longword; extdecl; - function GetNoHref(out aNoHref: PRBool): Longword; extdecl; - function SetNoHref(aNoHref: PRBool): Longword; extdecl; - function GetShape(aShape: nsAString): Longword; extdecl; - function SetShape(const aShape: nsAString): Longword; extdecl; - function GetTabIndex(out aTabIndex: PRInt32): Longword; extdecl; - function SetTabIndex(aTabIndex: PRInt32): Longword; extdecl; - function GetTarget(aTarget: nsAString): Longword; extdecl; - function SetTarget(const aTarget: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLBaseElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf908b-15b3-11d2-932e-00805f8add32}'] - function GetHref(aHref: nsAString): Longword; extdecl; - function SetHref(const aHref: nsAString): Longword; extdecl; - function GetTarget(aTarget: nsAString): Longword; extdecl; - function SetTarget(const aTarget: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLBaseFontElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf90a6-15b3-11d2-932e-00805f8add32}'] - function GetColor(aColor: nsAString): Longword; extdecl; - function SetColor(const aColor: nsAString): Longword; extdecl; - function GetFace(aFace: nsAString): Longword; extdecl; - function SetFace(const aFace: nsAString): Longword; extdecl; - function GetSize(out aSize: PRInt32): Longword; extdecl; - function SetSize(aSize: PRInt32): Longword; extdecl; - end; - - nsIDOMHTMLBodyElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf908e-15b3-11d2-932e-00805f8add32}'] - function GetALink(aALink: nsAString): Longword; extdecl; - function SetALink(const aALink: nsAString): Longword; extdecl; - function GetBackground(aBackground: nsAString): Longword; extdecl; - function SetBackground(const aBackground: nsAString): Longword; extdecl; - function GetBgColor(aBgColor: nsAString): Longword; extdecl; - function SetBgColor(const aBgColor: nsAString): Longword; extdecl; - function GetLink(aLink: nsAString): Longword; extdecl; - function SetLink(const aLink: nsAString): Longword; extdecl; - function GetText(aText: nsAString): Longword; extdecl; - function SetText(const aText: nsAString): Longword; extdecl; - function GetVLink(aVLink: nsAString): Longword; extdecl; - function SetVLink(const aVLink: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLBRElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf90a5-15b3-11d2-932e-00805f8add32}'] - function GetClear(aClear: nsAString): Longword; extdecl; - function SetClear(const aClear: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLButtonElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf9095-15b3-11d2-932e-00805f8add32}'] - function GetForm(out aForm: nsIDOMHTMLFormElement_std17): Longword; extdecl; - function GetAccessKey(aAccessKey: nsAString): Longword; extdecl; - function SetAccessKey(const aAccessKey: nsAString): Longword; extdecl; - function GetDisabled(out aDisabled: PRBool): Longword; extdecl; - function SetDisabled(aDisabled: PRBool): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetTabIndex(out aTabIndex: PRInt32): Longword; extdecl; - function SetTabIndex(aTabIndex: PRInt32): Longword; extdecl; - function GetType(aType: nsAString): Longword; extdecl; - function GetValue(aValue: nsAString): Longword; extdecl; - function SetValue(const aValue: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLCollection_std17 = interface(nsISupports_std17) - ['{a6cf9083-15b3-11d2-932e-00805f8add32}'] - function GetLength(out aLength: PRUint32): Longword; extdecl; - function Item(index: PRUint32; out _retval: nsIDOMNode_std17): nsresult; extdecl; - function NamedItem(const name: nsAString; out _retval: nsIDOMNode_std17): nsresult; extdecl; - end; - - nsIDOMHTMLDirectoryElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf909c-15b3-11d2-932e-00805f8add32}'] - function GetCompact(out aCompact: PRBool): Longword; extdecl; - function SetCompact(aCompact: PRBool): Longword; extdecl; - end; - - nsIDOMHTMLDivElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf90a0-15b3-11d2-932e-00805f8add32}'] - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLDListElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf909b-15b3-11d2-932e-00805f8add32}'] - function GetCompact(out aCompact: PRBool): Longword; extdecl; - function SetCompact(aCompact: PRBool): Longword; extdecl; - end; - - nsIDOMHTMLDocument_std17 = interface(nsIDOMDocument_std17) - ['{a6cf9084-15b3-11d2-932e-00805f8add32}'] - function GetTitle(aTitle: nsAString): Longword; extdecl; - function SetTitle(const aTitle: nsAString): Longword; extdecl; - function GetReferrer(aReferrer: nsAString): Longword; extdecl; - function GetDomain(aDomain: nsAString): Longword; extdecl; - function GetURL(aURL: nsAString): Longword; extdecl; - function GetBody(out aBody: nsIDOMHTMLElement_std17): Longword; extdecl; - function SetBody(aBody: nsIDOMHTMLElement_std17): Longword; extdecl; - function GetImages(out aImages: nsIDOMHTMLCollection_std17): Longword; extdecl; - function GetApplets(out aApplets: nsIDOMHTMLCollection_std17): Longword; extdecl; - function GetLinks(out aLinks: nsIDOMHTMLCollection_std17): Longword; extdecl; - function GetForms(out aForms: nsIDOMHTMLCollection_std17): Longword; extdecl; - function GetAnchors(out aAnchors: nsIDOMHTMLCollection_std17): Longword; extdecl; - function GetCookie(aCookie: nsAString): Longword; extdecl; - function SetCookie(const aCookie: nsAString): Longword; extdecl; - function Open(): nsresult; extdecl; - function Close(): nsresult; extdecl; - function Write(const text: nsAString): nsresult; extdecl; - function Writeln(const text: nsAString): nsresult; extdecl; - function GetElementsByName(const elementName: nsAString; out _retval: nsIDOMNodeList_std17): nsresult; extdecl; - end; - - nsIDOMHTMLEmbedElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{123f90ab-15b3-11d2-456e-00805f8add32}'] - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - function GetHeight(aHeight: nsAString): Longword; extdecl; - function SetHeight(const aHeight: nsAString): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetSrc(aSrc: nsAString): Longword; extdecl; - function SetSrc(const aSrc: nsAString): Longword; extdecl; - function GetType(aType: nsAString): Longword; extdecl; - function SetType(const aType: nsAString): Longword; extdecl; - function GetWidth(aWidth: nsAString): Longword; extdecl; - function SetWidth(const aWidth: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLFieldSetElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf9097-15b3-11d2-932e-00805f8add32}'] - function GetForm(out aForm: nsIDOMHTMLFormElement_std17): Longword; extdecl; - end; - - nsIDOMHTMLFontElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf90a7-15b3-11d2-932e-00805f8add32}'] - function GetColor(aColor: nsAString): Longword; extdecl; - function SetColor(const aColor: nsAString): Longword; extdecl; - function GetFace(aFace: nsAString): Longword; extdecl; - function SetFace(const aFace: nsAString): Longword; extdecl; - function GetSize(aSize: nsAString): Longword; extdecl; - function SetSize(const aSize: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLFormElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf908f-15b3-11d2-932e-00805f8add32}'] - function GetElements(out aElements: nsIDOMHTMLCollection_std17): Longword; extdecl; - function GetLength(out aLength: PRInt32): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetAcceptCharset(aAcceptCharset: nsAString): Longword; extdecl; - function SetAcceptCharset(const aAcceptCharset: nsAString): Longword; extdecl; - function GetAction(aAction: nsAString): Longword; extdecl; - function SetAction(const aAction: nsAString): Longword; extdecl; - function GetEnctype(aEnctype: nsAString): Longword; extdecl; - function SetEnctype(const aEnctype: nsAString): Longword; extdecl; - function GetMethod(aMethod: nsAString): Longword; extdecl; - function SetMethod(const aMethod: nsAString): Longword; extdecl; - function GetTarget(aTarget: nsAString): Longword; extdecl; - function SetTarget(const aTarget: nsAString): Longword; extdecl; - function Submit(): nsresult; extdecl; - function Reset(): nsresult; extdecl; - end; - - nsIDOMHTMLFrameElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf90b9-15b3-11d2-932e-00805f8add32}'] - function GetFrameBorder(aFrameBorder: nsAString): Longword; extdecl; - function SetFrameBorder(const aFrameBorder: nsAString): Longword; extdecl; - function GetLongDesc(aLongDesc: nsAString): Longword; extdecl; - function SetLongDesc(const aLongDesc: nsAString): Longword; extdecl; - function GetMarginHeight(aMarginHeight: nsAString): Longword; extdecl; - function SetMarginHeight(const aMarginHeight: nsAString): Longword; extdecl; - function GetMarginWidth(aMarginWidth: nsAString): Longword; extdecl; - function SetMarginWidth(const aMarginWidth: nsAString): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetNoResize(out aNoResize: PRBool): Longword; extdecl; - function SetNoResize(aNoResize: PRBool): Longword; extdecl; - function GetScrolling(aScrolling: nsAString): Longword; extdecl; - function SetScrolling(const aScrolling: nsAString): Longword; extdecl; - function GetSrc(aSrc: nsAString): Longword; extdecl; - function SetSrc(const aSrc: nsAString): Longword; extdecl; - function GetContentDocument(out aContentDocument: nsIDOMDocument_std17): Longword; extdecl; - end; - - nsIDOMHTMLFrameSetElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf90b8-15b3-11d2-932e-00805f8add32}'] - function GetCols(aCols: nsAString): Longword; extdecl; - function SetCols(const aCols: nsAString): Longword; extdecl; - function GetRows(aRows: nsAString): Longword; extdecl; - function SetRows(const aRows: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLHeadElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf9087-15b3-11d2-932e-00805f8add32}'] - function GetProfile(aProfile: nsAString): Longword; extdecl; - function SetProfile(const aProfile: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLHeadingElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf90a2-15b3-11d2-932e-00805f8add32}'] - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLHRElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf90a8-15b3-11d2-932e-00805f8add32}'] - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - function GetNoShade(out aNoShade: PRBool): Longword; extdecl; - function SetNoShade(aNoShade: PRBool): Longword; extdecl; - function GetSize(aSize: nsAString): Longword; extdecl; - function SetSize(const aSize: nsAString): Longword; extdecl; - function GetWidth(aWidth: nsAString): Longword; extdecl; - function SetWidth(const aWidth: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLHtmlElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf9086-15b3-11d2-932e-00805f8add32}'] - function GetVersion(aVersion: nsAString): Longword; extdecl; - function SetVersion(const aVersion: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLIFrameElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf90ba-15b3-11d2-932e-00805f8add32}'] - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - function GetFrameBorder(aFrameBorder: nsAString): Longword; extdecl; - function SetFrameBorder(const aFrameBorder: nsAString): Longword; extdecl; - function GetHeight(aHeight: nsAString): Longword; extdecl; - function SetHeight(const aHeight: nsAString): Longword; extdecl; - function GetLongDesc(aLongDesc: nsAString): Longword; extdecl; - function SetLongDesc(const aLongDesc: nsAString): Longword; extdecl; - function GetMarginHeight(aMarginHeight: nsAString): Longword; extdecl; - function SetMarginHeight(const aMarginHeight: nsAString): Longword; extdecl; - function GetMarginWidth(aMarginWidth: nsAString): Longword; extdecl; - function SetMarginWidth(const aMarginWidth: nsAString): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetScrolling(aScrolling: nsAString): Longword; extdecl; - function SetScrolling(const aScrolling: nsAString): Longword; extdecl; - function GetSrc(aSrc: nsAString): Longword; extdecl; - function SetSrc(const aSrc: nsAString): Longword; extdecl; - function GetWidth(aWidth: nsAString): Longword; extdecl; - function SetWidth(const aWidth: nsAString): Longword; extdecl; - function GetContentDocument(out aContentDocument: nsIDOMDocument_std17): Longword; extdecl; - end; - - nsIDOMHTMLImageElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf90ab-15b3-11d2-932e-00805f8add32}'] - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - function GetAlt(aAlt: nsAString): Longword; extdecl; - function SetAlt(const aAlt: nsAString): Longword; extdecl; - function GetBorder(aBorder: nsAString): Longword; extdecl; - function SetBorder(const aBorder: nsAString): Longword; extdecl; - function GetHeight(out aHeight: PRInt32): Longword; extdecl; - function SetHeight(aHeight: PRInt32): Longword; extdecl; - function GetHspace(out aHspace: PRInt32): Longword; extdecl; - function SetHspace(aHspace: PRInt32): Longword; extdecl; - function GetIsMap(out aIsMap: PRBool): Longword; extdecl; - function SetIsMap(aIsMap: PRBool): Longword; extdecl; - function GetLongDesc(aLongDesc: nsAString): Longword; extdecl; - function SetLongDesc(const aLongDesc: nsAString): Longword; extdecl; - function GetSrc(aSrc: nsAString): Longword; extdecl; - function SetSrc(const aSrc: nsAString): Longword; extdecl; - function GetUseMap(aUseMap: nsAString): Longword; extdecl; - function SetUseMap(const aUseMap: nsAString): Longword; extdecl; - function GetVspace(out aVspace: PRInt32): Longword; extdecl; - function SetVspace(aVspace: PRInt32): Longword; extdecl; - function GetWidth(out aWidth: PRInt32): Longword; extdecl; - function SetWidth(aWidth: PRInt32): Longword; extdecl; - end; - - nsIDOMHTMLInputElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf9093-15b3-11d2-932e-00805f8add32}'] - function GetDefaultValue(aDefaultValue: nsAString): Longword; extdecl; - function SetDefaultValue(const aDefaultValue: nsAString): Longword; extdecl; - function GetDefaultChecked(out aDefaultChecked: PRBool): Longword; extdecl; - function SetDefaultChecked(aDefaultChecked: PRBool): Longword; extdecl; - function GetForm(out aForm: nsIDOMHTMLFormElement_std17): Longword; extdecl; - function GetAccept(aAccept: nsAString): Longword; extdecl; - function SetAccept(const aAccept: nsAString): Longword; extdecl; - function GetAccessKey(aAccessKey: nsAString): Longword; extdecl; - function SetAccessKey(const aAccessKey: nsAString): Longword; extdecl; - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - function GetAlt(aAlt: nsAString): Longword; extdecl; - function SetAlt(const aAlt: nsAString): Longword; extdecl; - function GetChecked(out aChecked: PRBool): Longword; extdecl; - function SetChecked(aChecked: PRBool): Longword; extdecl; - function GetDisabled(out aDisabled: PRBool): Longword; extdecl; - function SetDisabled(aDisabled: PRBool): Longword; extdecl; - function GetMaxLength(out aMaxLength: PRInt32): Longword; extdecl; - function SetMaxLength(aMaxLength: PRInt32): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetReadOnly(out aReadOnly: PRBool): Longword; extdecl; - function SetReadOnly(aReadOnly: PRBool): Longword; extdecl; - function GetSize(out aSize: PRUint32): Longword; extdecl; - function SetSize(aSize: PRUint32): Longword; extdecl; - function GetSrc(aSrc: nsAString): Longword; extdecl; - function SetSrc(const aSrc: nsAString): Longword; extdecl; - function GetTabIndex(out aTabIndex: PRInt32): Longword; extdecl; - function SetTabIndex(aTabIndex: PRInt32): Longword; extdecl; - function GetType(aType: nsAString): Longword; extdecl; - function SetType(const aType: nsAString): Longword; extdecl; - function GetUseMap(aUseMap: nsAString): Longword; extdecl; - function SetUseMap(const aUseMap: nsAString): Longword; extdecl; - function GetValue(aValue: nsAString): Longword; extdecl; - function SetValue(const aValue: nsAString): Longword; extdecl; - function Blur(): nsresult; extdecl; - function Focus(): nsresult; extdecl; - function Select(): nsresult; extdecl; - function Click(): nsresult; extdecl; - end; - - nsIDOMHTMLIsIndexElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf908c-15b3-11d2-932e-00805f8add32}'] - function GetForm(out aForm: nsIDOMHTMLFormElement_std17): Longword; extdecl; - function GetPrompt(aPrompt: nsAString): Longword; extdecl; - function SetPrompt(const aPrompt: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLLabelElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf9096-15b3-11d2-932e-00805f8add32}'] - function GetForm(out aForm: nsIDOMHTMLFormElement_std17): Longword; extdecl; - function GetAccessKey(aAccessKey: nsAString): Longword; extdecl; - function SetAccessKey(const aAccessKey: nsAString): Longword; extdecl; - function GetHtmlFor(aHtmlFor: nsAString): Longword; extdecl; - function SetHtmlFor(const aHtmlFor: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLLegendElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf9098-15b3-11d2-932e-00805f8add32}'] - function GetForm(out aForm: nsIDOMHTMLFormElement_std17): Longword; extdecl; - function GetAccessKey(aAccessKey: nsAString): Longword; extdecl; - function SetAccessKey(const aAccessKey: nsAString): Longword; extdecl; - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLLIElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf909e-15b3-11d2-932e-00805f8add32}'] - function GetType(aType: nsAString): Longword; extdecl; - function SetType(const aType: nsAString): Longword; extdecl; - function GetValue(out aValue: PRInt32): Longword; extdecl; - function SetValue(aValue: PRInt32): Longword; extdecl; - end; - - nsIDOMHTMLLinkElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf9088-15b3-11d2-932e-00805f8add32}'] - function GetDisabled(out aDisabled: PRBool): Longword; extdecl; - function SetDisabled(aDisabled: PRBool): Longword; extdecl; - function GetCharset(aCharset: nsAString): Longword; extdecl; - function SetCharset(const aCharset: nsAString): Longword; extdecl; - function GetHref(aHref: nsAString): Longword; extdecl; - function SetHref(const aHref: nsAString): Longword; extdecl; - function GetHreflang(aHreflang: nsAString): Longword; extdecl; - function SetHreflang(const aHreflang: nsAString): Longword; extdecl; - function GetMedia(aMedia: nsAString): Longword; extdecl; - function SetMedia(const aMedia: nsAString): Longword; extdecl; - function GetRel(aRel: nsAString): Longword; extdecl; - function SetRel(const aRel: nsAString): Longword; extdecl; - function GetRev(aRev: nsAString): Longword; extdecl; - function SetRev(const aRev: nsAString): Longword; extdecl; - function GetTarget(aTarget: nsAString): Longword; extdecl; - function SetTarget(const aTarget: nsAString): Longword; extdecl; - function GetType(aType: nsAString): Longword; extdecl; - function SetType(const aType: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLMapElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf90af-15b3-11d2-932e-00805f8add32}'] - function GetAreas(out aAreas: nsIDOMHTMLCollection_std17): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLMenuElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf909d-15b3-11d2-932e-00805f8add32}'] - function GetCompact(out aCompact: PRBool): Longword; extdecl; - function SetCompact(aCompact: PRBool): Longword; extdecl; - end; - - nsIDOMHTMLMetaElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf908a-15b3-11d2-932e-00805f8add32}'] - function GetContent(aContent: nsAString): Longword; extdecl; - function SetContent(const aContent: nsAString): Longword; extdecl; - function GetHttpEquiv(aHttpEquiv: nsAString): Longword; extdecl; - function SetHttpEquiv(const aHttpEquiv: nsAString): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetScheme(aScheme: nsAString): Longword; extdecl; - function SetScheme(const aScheme: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLModElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf90a9-15b3-11d2-932e-00805f8add32}'] - function GetCite(aCite: nsAString): Longword; extdecl; - function SetCite(const aCite: nsAString): Longword; extdecl; - function GetDateTime(aDateTime: nsAString): Longword; extdecl; - function SetDateTime(const aDateTime: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLObjectElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf90ac-15b3-11d2-932e-00805f8add32}'] - function GetForm(out aForm: nsIDOMHTMLFormElement_std17): Longword; extdecl; - function GetCode(aCode: nsAString): Longword; extdecl; - function SetCode(const aCode: nsAString): Longword; extdecl; - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - function GetArchive(aArchive: nsAString): Longword; extdecl; - function SetArchive(const aArchive: nsAString): Longword; extdecl; - function GetBorder(aBorder: nsAString): Longword; extdecl; - function SetBorder(const aBorder: nsAString): Longword; extdecl; - function GetCodeBase(aCodeBase: nsAString): Longword; extdecl; - function SetCodeBase(const aCodeBase: nsAString): Longword; extdecl; - function GetCodeType(aCodeType: nsAString): Longword; extdecl; - function SetCodeType(const aCodeType: nsAString): Longword; extdecl; - function GetData(aData: nsAString): Longword; extdecl; - function SetData(const aData: nsAString): Longword; extdecl; - function GetDeclare(out aDeclare: PRBool): Longword; extdecl; - function SetDeclare(aDeclare: PRBool): Longword; extdecl; - function GetHeight(aHeight: nsAString): Longword; extdecl; - function SetHeight(const aHeight: nsAString): Longword; extdecl; - function GetHspace(out aHspace: PRInt32): Longword; extdecl; - function SetHspace(aHspace: PRInt32): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetStandby(aStandby: nsAString): Longword; extdecl; - function SetStandby(const aStandby: nsAString): Longword; extdecl; - function GetTabIndex(out aTabIndex: PRInt32): Longword; extdecl; - function SetTabIndex(aTabIndex: PRInt32): Longword; extdecl; - function GetType(aType: nsAString): Longword; extdecl; - function SetType(const aType: nsAString): Longword; extdecl; - function GetUseMap(aUseMap: nsAString): Longword; extdecl; - function SetUseMap(const aUseMap: nsAString): Longword; extdecl; - function GetVspace(out aVspace: PRInt32): Longword; extdecl; - function SetVspace(aVspace: PRInt32): Longword; extdecl; - function GetWidth(aWidth: nsAString): Longword; extdecl; - function SetWidth(const aWidth: nsAString): Longword; extdecl; - function GetContentDocument(out aContentDocument: nsIDOMDocument_std17): Longword; extdecl; - end; - - nsIDOMHTMLOListElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf909a-15b3-11d2-932e-00805f8add32}'] - function GetCompact(out aCompact: PRBool): Longword; extdecl; - function SetCompact(aCompact: PRBool): Longword; extdecl; - function GetStart(out aStart: PRInt32): Longword; extdecl; - function SetStart(aStart: PRInt32): Longword; extdecl; - function GetType(aType: nsAString): Longword; extdecl; - function SetType(const aType: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLOptGroupElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf9091-15b3-11d2-932e-00805f8add32}'] - function GetDisabled(out aDisabled: PRBool): Longword; extdecl; - function SetDisabled(aDisabled: PRBool): Longword; extdecl; - function GetLabel(aLabel: nsAString): Longword; extdecl; - function SetLabel(const aLabel: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLOptionElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf9092-15b3-11d2-932e-00805f8add32}'] - function GetForm(out aForm: nsIDOMHTMLFormElement_std17): Longword; extdecl; - function GetDefaultSelected(out aDefaultSelected: PRBool): Longword; extdecl; - function SetDefaultSelected(aDefaultSelected: PRBool): Longword; extdecl; - function GetText(aText: nsAString): Longword; extdecl; - function GetIndex(out aIndex: PRInt32): Longword; extdecl; - function GetDisabled(out aDisabled: PRBool): Longword; extdecl; - function SetDisabled(aDisabled: PRBool): Longword; extdecl; - function GetLabel(aLabel: nsAString): Longword; extdecl; - function SetLabel(const aLabel: nsAString): Longword; extdecl; - function GetSelected(out aSelected: PRBool): Longword; extdecl; - function SetSelected(aSelected: PRBool): Longword; extdecl; - function GetValue(aValue: nsAString): Longword; extdecl; - function SetValue(const aValue: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLOptionsCollection_std17 = interface(nsISupports_std17) - ['{bce0213c-f70f-488f-b93f-688acca55d63}'] - function GetLength(out aLength: PRUint32): Longword; extdecl; - function SetLength(aLength: PRUint32): Longword; extdecl; - function Item(index: PRUint32; out _retval: nsIDOMNode_std17): nsresult; extdecl; - function NamedItem(const name: nsAString; out _retval: nsIDOMNode_std17): nsresult; extdecl; - end; - - nsIDOMHTMLParagraphElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf90a1-15b3-11d2-932e-00805f8add32}'] - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLParamElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf90ad-15b3-11d2-932e-00805f8add32}'] - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetType(aType: nsAString): Longword; extdecl; - function SetType(const aType: nsAString): Longword; extdecl; - function GetValue(aValue: nsAString): Longword; extdecl; - function SetValue(const aValue: nsAString): Longword; extdecl; - function GetValueType(aValueType: nsAString): Longword; extdecl; - function SetValueType(const aValueType: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLPreElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf90a4-15b3-11d2-932e-00805f8add32}'] - function GetWidth(out aWidth: PRInt32): Longword; extdecl; - function SetWidth(aWidth: PRInt32): Longword; extdecl; - end; - - nsIDOMHTMLQuoteElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf90a3-15b3-11d2-932e-00805f8add32}'] - function GetCite(aCite: nsAString): Longword; extdecl; - function SetCite(const aCite: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLScriptElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf90b1-15b3-11d2-932e-00805f8add32}'] - function GetText(aText: nsAString): Longword; extdecl; - function SetText(const aText: nsAString): Longword; extdecl; - function GetHtmlFor(aHtmlFor: nsAString): Longword; extdecl; - function SetHtmlFor(const aHtmlFor: nsAString): Longword; extdecl; - function GetEvent(aEvent: nsAString): Longword; extdecl; - function SetEvent(const aEvent: nsAString): Longword; extdecl; - function GetCharset(aCharset: nsAString): Longword; extdecl; - function SetCharset(const aCharset: nsAString): Longword; extdecl; - function GetDefer(out aDefer: PRBool): Longword; extdecl; - function SetDefer(aDefer: PRBool): Longword; extdecl; - function GetSrc(aSrc: nsAString): Longword; extdecl; - function SetSrc(const aSrc: nsAString): Longword; extdecl; - function GetType(aType: nsAString): Longword; extdecl; - function SetType(const aType: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLSelectElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf9090-15b3-11d2-932e-00805f8add32}'] - function GetType(aType: nsAString): Longword; extdecl; - function GetSelectedIndex(out aSelectedIndex: PRInt32): Longword; extdecl; - function SetSelectedIndex(aSelectedIndex: PRInt32): Longword; extdecl; - function GetValue(aValue: nsAString): Longword; extdecl; - function SetValue(const aValue: nsAString): Longword; extdecl; - function GetLength(out aLength: PRUint32): Longword; extdecl; - function SetLength(aLength: PRUint32): Longword; extdecl; - function GetForm(out aForm: nsIDOMHTMLFormElement_std17): Longword; extdecl; - function GetOptions(out aOptions: nsIDOMHTMLOptionsCollection_std17): Longword; extdecl; - function GetDisabled(out aDisabled: PRBool): Longword; extdecl; - function SetDisabled(aDisabled: PRBool): Longword; extdecl; - function GetMultiple(out aMultiple: PRBool): Longword; extdecl; - function SetMultiple(aMultiple: PRBool): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetSize(out aSize: PRInt32): Longword; extdecl; - function SetSize(aSize: PRInt32): Longword; extdecl; - function GetTabIndex(out aTabIndex: PRInt32): Longword; extdecl; - function SetTabIndex(aTabIndex: PRInt32): Longword; extdecl; - function Add(element: nsIDOMHTMLElement_std17; before: nsIDOMHTMLElement_std17): nsresult; extdecl; - function Remove(index: PRInt32): nsresult; extdecl; - function Blur(): nsresult; extdecl; - function Focus(): nsresult; extdecl; - end; - - nsIDOMHTMLStyleElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf908d-15b3-11d2-932e-00805f8add32}'] - function GetDisabled(out aDisabled: PRBool): Longword; extdecl; - function SetDisabled(aDisabled: PRBool): Longword; extdecl; - function GetMedia(aMedia: nsAString): Longword; extdecl; - function SetMedia(const aMedia: nsAString): Longword; extdecl; - function GetType(aType: nsAString): Longword; extdecl; - function SetType(const aType: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLTableCaptionElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf90b3-15b3-11d2-932e-00805f8add32}'] - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLTableCellElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf90b7-15b3-11d2-932e-00805f8add32}'] - function GetCellIndex(out aCellIndex: PRInt32): Longword; extdecl; - function GetAbbr(aAbbr: nsAString): Longword; extdecl; - function SetAbbr(const aAbbr: nsAString): Longword; extdecl; - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - function GetAxis(aAxis: nsAString): Longword; extdecl; - function SetAxis(const aAxis: nsAString): Longword; extdecl; - function GetBgColor(aBgColor: nsAString): Longword; extdecl; - function SetBgColor(const aBgColor: nsAString): Longword; extdecl; - function GetCh(aCh: nsAString): Longword; extdecl; - function SetCh(const aCh: nsAString): Longword; extdecl; - function GetChOff(aChOff: nsAString): Longword; extdecl; - function SetChOff(const aChOff: nsAString): Longword; extdecl; - function GetColSpan(out aColSpan: PRInt32): Longword; extdecl; - function SetColSpan(aColSpan: PRInt32): Longword; extdecl; - function GetHeaders(aHeaders: nsAString): Longword; extdecl; - function SetHeaders(const aHeaders: nsAString): Longword; extdecl; - function GetHeight(aHeight: nsAString): Longword; extdecl; - function SetHeight(const aHeight: nsAString): Longword; extdecl; - function GetNoWrap(out aNoWrap: PRBool): Longword; extdecl; - function SetNoWrap(aNoWrap: PRBool): Longword; extdecl; - function GetRowSpan(out aRowSpan: PRInt32): Longword; extdecl; - function SetRowSpan(aRowSpan: PRInt32): Longword; extdecl; - function GetScope(aScope: nsAString): Longword; extdecl; - function SetScope(const aScope: nsAString): Longword; extdecl; - function GetVAlign(aVAlign: nsAString): Longword; extdecl; - function SetVAlign(const aVAlign: nsAString): Longword; extdecl; - function GetWidth(aWidth: nsAString): Longword; extdecl; - function SetWidth(const aWidth: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLTableColElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf90b4-15b3-11d2-932e-00805f8add32}'] - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - function GetCh(aCh: nsAString): Longword; extdecl; - function SetCh(const aCh: nsAString): Longword; extdecl; - function GetChOff(aChOff: nsAString): Longword; extdecl; - function SetChOff(const aChOff: nsAString): Longword; extdecl; - function GetSpan(out aSpan: PRInt32): Longword; extdecl; - function SetSpan(aSpan: PRInt32): Longword; extdecl; - function GetVAlign(aVAlign: nsAString): Longword; extdecl; - function SetVAlign(const aVAlign: nsAString): Longword; extdecl; - function GetWidth(aWidth: nsAString): Longword; extdecl; - function SetWidth(const aWidth: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLTableElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf90b2-15b3-11d2-932e-00805f8add32}'] - function GetCaption(out aCaption: nsIDOMHTMLTableCaptionElement_std17): Longword; extdecl; - function SetCaption(aCaption: nsIDOMHTMLTableCaptionElement_std17): Longword; extdecl; - function GetTHead(out aTHead: nsIDOMHTMLTableSectionElement_std17): Longword; extdecl; - function SetTHead(aTHead: nsIDOMHTMLTableSectionElement_std17): Longword; extdecl; - function GetTFoot(out aTFoot: nsIDOMHTMLTableSectionElement_std17): Longword; extdecl; - function SetTFoot(aTFoot: nsIDOMHTMLTableSectionElement_std17): Longword; extdecl; - function GetRows(out aRows: nsIDOMHTMLCollection_std17): Longword; extdecl; - function GetTBodies(out aTBodies: nsIDOMHTMLCollection_std17): Longword; extdecl; - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - function GetBgColor(aBgColor: nsAString): Longword; extdecl; - function SetBgColor(const aBgColor: nsAString): Longword; extdecl; - function GetBorder(aBorder: nsAString): Longword; extdecl; - function SetBorder(const aBorder: nsAString): Longword; extdecl; - function GetCellPadding(aCellPadding: nsAString): Longword; extdecl; - function SetCellPadding(const aCellPadding: nsAString): Longword; extdecl; - function GetCellSpacing(aCellSpacing: nsAString): Longword; extdecl; - function SetCellSpacing(const aCellSpacing: nsAString): Longword; extdecl; - function GetFrame(aFrame: nsAString): Longword; extdecl; - function SetFrame(const aFrame: nsAString): Longword; extdecl; - function GetRules(aRules: nsAString): Longword; extdecl; - function SetRules(const aRules: nsAString): Longword; extdecl; - function GetSummary(aSummary: nsAString): Longword; extdecl; - function SetSummary(const aSummary: nsAString): Longword; extdecl; - function GetWidth(aWidth: nsAString): Longword; extdecl; - function SetWidth(const aWidth: nsAString): Longword; extdecl; - function CreateTHead(out _retval: nsIDOMHTMLElement_std17): nsresult; extdecl; - function DeleteTHead(): nsresult; extdecl; - function CreateTFoot(out _retval: nsIDOMHTMLElement_std17): nsresult; extdecl; - function DeleteTFoot(): nsresult; extdecl; - function CreateCaption(out _retval: nsIDOMHTMLElement_std17): nsresult; extdecl; - function DeleteCaption(): nsresult; extdecl; - function InsertRow(index: PRInt32; out _retval: nsIDOMHTMLElement_std17): nsresult; extdecl; - function DeleteRow(index: PRInt32): nsresult; extdecl; - end; - - nsIDOMHTMLTableRowElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf90b6-15b3-11d2-932e-00805f8add32}'] - function GetRowIndex(out aRowIndex: PRInt32): Longword; extdecl; - function GetSectionRowIndex(out aSectionRowIndex: PRInt32): Longword; extdecl; - function GetCells(out aCells: nsIDOMHTMLCollection_std17): Longword; extdecl; - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - function GetBgColor(aBgColor: nsAString): Longword; extdecl; - function SetBgColor(const aBgColor: nsAString): Longword; extdecl; - function GetCh(aCh: nsAString): Longword; extdecl; - function SetCh(const aCh: nsAString): Longword; extdecl; - function GetChOff(aChOff: nsAString): Longword; extdecl; - function SetChOff(const aChOff: nsAString): Longword; extdecl; - function GetVAlign(aVAlign: nsAString): Longword; extdecl; - function SetVAlign(const aVAlign: nsAString): Longword; extdecl; - function InsertCell(index: PRInt32; out _retval: nsIDOMHTMLElement_std17): nsresult; extdecl; - function DeleteCell(index: PRInt32): nsresult; extdecl; - end; - - nsIDOMHTMLTableSectionElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf90b5-15b3-11d2-932e-00805f8add32}'] - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - function GetCh(aCh: nsAString): Longword; extdecl; - function SetCh(const aCh: nsAString): Longword; extdecl; - function GetChOff(aChOff: nsAString): Longword; extdecl; - function SetChOff(const aChOff: nsAString): Longword; extdecl; - function GetVAlign(aVAlign: nsAString): Longword; extdecl; - function SetVAlign(const aVAlign: nsAString): Longword; extdecl; - function GetRows(out aRows: nsIDOMHTMLCollection_std17): Longword; extdecl; - function InsertRow(index: PRInt32; out _retval: nsIDOMHTMLElement_std17): nsresult; extdecl; - function DeleteRow(index: PRInt32): nsresult; extdecl; - end; - - nsIDOMHTMLTextAreaElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf9094-15b3-11d2-932e-00805f8add32}'] - function GetDefaultValue(aDefaultValue: nsAString): Longword; extdecl; - function SetDefaultValue(const aDefaultValue: nsAString): Longword; extdecl; - function GetForm(out aForm: nsIDOMHTMLFormElement_std17): Longword; extdecl; - function GetAccessKey(aAccessKey: nsAString): Longword; extdecl; - function SetAccessKey(const aAccessKey: nsAString): Longword; extdecl; - function GetCols(out aCols: PRInt32): Longword; extdecl; - function SetCols(aCols: PRInt32): Longword; extdecl; - function GetDisabled(out aDisabled: PRBool): Longword; extdecl; - function SetDisabled(aDisabled: PRBool): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetReadOnly(out aReadOnly: PRBool): Longword; extdecl; - function SetReadOnly(aReadOnly: PRBool): Longword; extdecl; - function GetRows(out aRows: PRInt32): Longword; extdecl; - function SetRows(aRows: PRInt32): Longword; extdecl; - function GetTabIndex(out aTabIndex: PRInt32): Longword; extdecl; - function SetTabIndex(aTabIndex: PRInt32): Longword; extdecl; - function GetType(aType: nsAString): Longword; extdecl; - function GetValue(aValue: nsAString): Longword; extdecl; - function SetValue(const aValue: nsAString): Longword; extdecl; - function Blur(): nsresult; extdecl; - function Focus(): nsresult; extdecl; - function Select(): nsresult; extdecl; - end; - - nsIDOMHTMLTitleElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf9089-15b3-11d2-932e-00805f8add32}'] - function GetText(aText: nsAString): Longword; extdecl; - function SetText(const aText: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLUListElement_std17 = interface(nsIDOMHTMLElement_std17) - ['{a6cf9099-15b3-11d2-932e-00805f8add32}'] - function GetCompact(out aCompact: PRBool): Longword; extdecl; - function SetCompact(aCompact: PRBool): Longword; extdecl; - function GetType(aType: nsAString): Longword; extdecl; - function SetType(const aType: nsAString): Longword; extdecl; - end; - - nsIDOMMediaList_std17 = interface(nsISupports_std17) - ['{9b0c2ed7-111c-4824-adf9-ef0da6dad371}'] - function GetMediaText(aMediaText: nsAString): Longword; extdecl; - function SetMediaText(const aMediaText: nsAString): Longword; extdecl; - function GetLength(out aLength: PRUint32): Longword; extdecl; - function Item(index: PRUint32; _retval: nsAString): nsresult; extdecl; - function DeleteMedium(const oldMedium: nsAString): nsresult; extdecl; - function AppendMedium(const newMedium: nsAString): nsresult; extdecl; - end; - - nsIDOMUIEvent_std17 = interface(nsIDOMEvent_std17) - ['{a6cf90c3-15b3-11d2-932e-00805f8add32}'] - function GetView(out aView: nsIDOMAbstractView_std17): Longword; extdecl; - function GetDetail(out aDetail: PRInt32): Longword; extdecl; - function InitUIEvent(const typeArg: nsAString; canBubbleArg: PRBool; cancelableArg: PRBool; viewArg: nsIDOMAbstractView_std17; detailArg: PRInt32): nsresult; extdecl; - end; - - nsIDOMMouseEvent_std17 = interface(nsIDOMUIEvent_std17) - ['{ff751edc-8b02-aae7-0010-8301838a3123}'] - function GetScreenX(out aScreenX: PRInt32): Longword; extdecl; - function GetScreenY(out aScreenY: PRInt32): Longword; extdecl; - function GetClientX(out aClientX: PRInt32): Longword; extdecl; - function GetClientY(out aClientY: PRInt32): Longword; extdecl; - function GetCtrlKey(out aCtrlKey: PRBool): Longword; extdecl; - function GetShiftKey(out aShiftKey: PRBool): Longword; extdecl; - function GetAltKey(out aAltKey: PRBool): Longword; extdecl; - function GetMetaKey(out aMetaKey: PRBool): Longword; extdecl; - function GetButton(out aButton: PRUint16): Longword; extdecl; - function GetRelatedTarget(out aRelatedTarget: nsIDOMEventTarget_std17): Longword; extdecl; - function InitMouseEvent(const typeArg: nsAString; canBubbleArg: PRBool; cancelableArg: PRBool; viewArg: nsIDOMAbstractView_std17; detailArg: PRInt32; screenXArg: PRInt32; screenYArg: PRInt32; clientXArg: PRInt32; clientYArg: PRInt32; ctrlKeyArg: PRBool; altKeyArg: PRBool; shiftKeyArg: PRBool; metaKeyArg: PRBool; buttonArg: PRUint16; relatedTargetArg: nsIDOMEventTarget_std17): nsresult; extdecl; - end; - - nsIDOMNamedNodeMap_std17 = interface(nsISupports_std17) - ['{a6cf907b-15b3-11d2-932e-00805f8add32}'] - function GetNamedItem(const name: nsAString; out _retval: nsIDOMNode_std17): nsresult; extdecl; - function SetNamedItem(arg: nsIDOMNode_std17; out _retval: nsIDOMNode_std17): nsresult; extdecl; - function RemoveNamedItem(const name: nsAString; out _retval: nsIDOMNode_std17): nsresult; extdecl; - function Item(index: PRUint32; out _retval: nsIDOMNode_std17): nsresult; extdecl; - function GetLength(out aLength: PRUint32): Longword; extdecl; - function GetNamedItemNS(const namespaceURI: nsAString; const localName: nsAString; out _retval: nsIDOMNode_std17): nsresult; extdecl; - function SetNamedItemNS(arg: nsIDOMNode_std17; out _retval: nsIDOMNode_std17): nsresult; extdecl; - function RemoveNamedItemNS(const namespaceURI: nsAString; const localName: nsAString; out _retval: nsIDOMNode_std17): nsresult; extdecl; - end; - - nsIDOMNodeList_std17 = interface(nsISupports_std17) - ['{a6cf907d-15b3-11d2-932e-00805f8add32}'] - function Item(index: PRUint32; out _retval: nsIDOMNode_std17): nsresult; extdecl; - function GetLength(out aLength: PRUint32): Longword; extdecl; - end; - - nsIDOMNotation_std17 = interface(nsIDOMNode_std17) - ['{a6cf907e-15b3-11d2-932e-00805f8add32}'] - function GetPublicId(aPublicId: nsAString): Longword; extdecl; - function GetSystemId(aSystemId: nsAString): Longword; extdecl; - end; - - nsIDOMProcessingInstruction_std17 = interface(nsIDOMNode_std17) - ['{a6cf907f-15b3-11d2-932e-00805f8add32}'] - function GetTarget(aTarget: nsAString): Longword; extdecl; - function GetData(aData: nsAString): Longword; extdecl; - function SetData(const aData: nsAString): Longword; extdecl; - end; - - nsIDOMRange_std17 = interface(nsISupports_std17) - ['{a6cf90ce-15b3-11d2-932e-00805f8add32}'] - function GetStartContainer(out aStartContainer: nsIDOMNode_std17): Longword; extdecl; - function GetStartOffset(out aStartOffset: PRInt32): Longword; extdecl; - function GetEndContainer(out aEndContainer: nsIDOMNode_std17): Longword; extdecl; - function GetEndOffset(out aEndOffset: PRInt32): Longword; extdecl; - function GetCollapsed(out aCollapsed: PRBool): Longword; extdecl; - function GetCommonAncestorContainer(out aCommonAncestorContainer: nsIDOMNode_std17): Longword; extdecl; - function SetStart(refNode: nsIDOMNode_std17; offset: PRInt32): nsresult; extdecl; - function SetEnd(refNode: nsIDOMNode_std17; offset: PRInt32): nsresult; extdecl; - function SetStartBefore(refNode: nsIDOMNode_std17): nsresult; extdecl; - function SetStartAfter(refNode: nsIDOMNode_std17): nsresult; extdecl; - function SetEndBefore(refNode: nsIDOMNode_std17): nsresult; extdecl; - function SetEndAfter(refNode: nsIDOMNode_std17): nsresult; extdecl; - function Collapse(toStart: PRBool): nsresult; extdecl; - function SelectNode(refNode: nsIDOMNode_std17): nsresult; extdecl; - function SelectNodeContents(refNode: nsIDOMNode_std17): nsresult; extdecl; - function CompareBoundaryPoints(how: PRUint16; sourceRange: nsIDOMRange_std17; out _retval: PRInt16): nsresult; extdecl; - function DeleteContents(): nsresult; extdecl; - function ExtractContents(out _retval: nsIDOMDocumentFragment_std17): nsresult; extdecl; - function CloneContents(out _retval: nsIDOMDocumentFragment_std17): nsresult; extdecl; - function InsertNode(newNode: nsIDOMNode_std17): nsresult; extdecl; - function SurroundContents(newParent: nsIDOMNode_std17): nsresult; extdecl; - function CloneRange(out _retval: nsIDOMRange_std17): nsresult; extdecl; - function ToString(_retval: nsAString): nsresult; extdecl; - function Detach(): nsresult; extdecl; - end; - - nsIDOMRect_std17 = interface(nsISupports_std17) - ['{71735f62-ac5c-4236-9a1f-5ffb280d531c}'] - function GetTop(out aTop: nsIDOMCSSPrimitiveValue_std17): Longword; extdecl; - function GetRight(out aRight: nsIDOMCSSPrimitiveValue_std17): Longword; extdecl; - function GetBottom(out aBottom: nsIDOMCSSPrimitiveValue_std17): Longword; extdecl; - function GetLeft(out aLeft: nsIDOMCSSPrimitiveValue_std17): Longword; extdecl; - end; - - nsIDOMRGBColor_std17 = interface(nsISupports_std17) - ['{6aff3102-320d-4986-9790-12316bb87cf9}'] - function GetRed(out aRed: nsIDOMCSSPrimitiveValue_std17): Longword; extdecl; - function GetGreen(out aGreen: nsIDOMCSSPrimitiveValue_std17): Longword; extdecl; - function GetBlue(out aBlue: nsIDOMCSSPrimitiveValue_std17): Longword; extdecl; - end; - - nsIDOMStyleSheetList_std17 = interface(nsISupports_std17) - ['{a6cf9081-15b3-11d2-932e-00805f8add32}'] - function GetLength(out aLength: PRUint32): Longword; extdecl; - function Item(index: PRUint32; out _retval: nsIDOMStyleSheet_std17): nsresult; extdecl; - end; - - nsIDOMWindow_std17 = interface(nsISupports_std17) - ['{a6cf906b-15b3-11d2-932e-00805f8add32}'] - function GetDocument(out aDocument: nsIDOMDocument_std17): Longword; extdecl; - function GetParent(out aParent: nsIDOMWindow_std17): Longword; extdecl; - function GetTop(out aTop: nsIDOMWindow_std17): Longword; extdecl; - function GetScrollbars(out aScrollbars: nsIDOMBarProp_std17): Longword; extdecl; - function GetFrames(out aFrames: nsIDOMWindowCollection_std17): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetTextZoom(out aTextZoom: Single): Longword; extdecl; - function SetTextZoom(aTextZoom: Single): Longword; extdecl; - function GetScrollX(out aScrollX: PRInt32): Longword; extdecl; - function GetScrollY(out aScrollY: PRInt32): Longword; extdecl; - function ScrollTo(xScroll: PRInt32; yScroll: PRInt32): nsresult; extdecl; - function ScrollBy(xScrollDif: PRInt32; yScrollDif: PRInt32): nsresult; extdecl; - function GetSelection(out _retval: nsISelection_std17): nsresult; extdecl; - function ScrollByLines(numLines: PRInt32): nsresult; extdecl; - function ScrollByPages(numPages: PRInt32): nsresult; extdecl; - function SizeToContent(): nsresult; extdecl; - end; - - nsIDOMWindow2_std17 = interface(nsIDOMWindow_std17) - ['{65455132-b96a-40ec-adea-52fa22b1028c}'] - function GetWindowRoot(out aWindowRoot: nsIDOMEventTarget_std17): Longword; extdecl; - end; - - nsIDOMWindowCollection_std17 = interface(nsISupports_std17) - ['{a6cf906f-15b3-11d2-932e-00805f8add32}'] - function GetLength(out aLength: PRUint32): Longword; extdecl; - function Item(index: PRUint32; out _retval: nsIDOMWindow_std17): nsresult; extdecl; - function NamedItem(const name: nsAString; out _retval: nsIDOMWindow_std17): nsresult; extdecl; - end; - - nsIEmbeddingSiteWindow_std17 = interface(nsISupports_std17) - ['{3e5432cd-9568-4bd1-8cbe-d50aba110743}'] - function SetDimensions(flags: PRUint32; x: PRInt32; y: PRInt32; cx: PRInt32; cy: PRInt32): nsresult; extdecl; - function GetDimensions(flags: PRUint32; out x: PRInt32; out y: PRInt32; out cx: PRInt32; out cy: PRInt32): nsresult; extdecl; - function SetFocus(): nsresult; extdecl; - function GetVisibility(out aVisibility: PRBool): Longword; extdecl; - function SetVisibility(aVisibility: PRBool): Longword; extdecl; - function GetTitle(out aTitle: PWideChar): Longword; extdecl; - function SetTitle(const aTitle: PWideChar): Longword; extdecl; - function GetSiteWindow(out aSiteWindow: Pointer): Longword; extdecl; - end; - - nsIFactory_std17 = interface(nsISupports_std17) - ['{00000001-0000-0000-c000-000000000046}'] - function CreateInstance(aOuter: nsISupports_std17; constref iid: TGUID; out _result): nsresult; extdecl; - function LockFactory(lock: PRBool): nsresult; extdecl; - end; - - nsIURI_std17 = interface(nsISupports_std17) - ['{07a22cc0-0ce5-11d3-9331-00104ba0fd40}'] - function GetSpec(aSpec: nsACString): Longword; extdecl; - function SetSpec(const aSpec: nsACString): Longword; extdecl; - function GetPrePath(aPrePath: nsACString): Longword; extdecl; - function GetScheme(aScheme: nsACString): Longword; extdecl; - function SetScheme(const aScheme: nsACString): Longword; extdecl; - function GetUserPass(aUserPass: nsACString): Longword; extdecl; - function SetUserPass(const aUserPass: nsACString): Longword; extdecl; - function GetUsername(aUsername: nsACString): Longword; extdecl; - function SetUsername(const aUsername: nsACString): Longword; extdecl; - function GetPassword(aPassword: nsACString): Longword; extdecl; - function SetPassword(const aPassword: nsACString): Longword; extdecl; - function GetHostPort(aHostPort: nsACString): Longword; extdecl; - function SetHostPort(const aHostPort: nsACString): Longword; extdecl; - function GetHost(aHost: nsACString): Longword; extdecl; - function SetHost(const aHost: nsACString): Longword; extdecl; - function GetPort(out aPort: PRInt32): Longword; extdecl; - function SetPort(aPort: PRInt32): Longword; extdecl; - function GetPath(aPath: nsACString): Longword; extdecl; - function SetPath(const aPath: nsACString): Longword; extdecl; - function Equals(other: nsIURI_std17; out _retval: PRBool): nsresult; extdecl; - function SchemeIs(const scheme: PAnsiChar; out _retval: PRBool): nsresult; extdecl; - function Clone(out _retval: nsIURI_std17): nsresult; extdecl; - function Resolve(const relativePath: nsACString; _retval: nsACString): nsresult; extdecl; - function GetAsciiSpec(aAsciiSpec: nsACString): Longword; extdecl; - function GetAsciiHost(aAsciiHost: nsACString): Longword; extdecl; - function GetOriginCharset(aOriginCharset: nsACString): Longword; extdecl; - end; - - nsIURL_std17 = interface(nsIURI_std17) - ['{d6116970-8034-11d3-9399-00104ba0fd40}'] - function GetFilePath(aFilePath: nsACString): Longword; extdecl; - function SetFilePath(const aFilePath: nsACString): Longword; extdecl; - function GetParam(aParam: nsACString): Longword; extdecl; - function SetParam(const aParam: nsACString): Longword; extdecl; - function GetQuery(aQuery: nsACString): Longword; extdecl; - function SetQuery(const aQuery: nsACString): Longword; extdecl; - function GetRef(aRef: nsACString): Longword; extdecl; - function SetRef(const aRef: nsACString): Longword; extdecl; - function GetDirectory(aDirectory: nsACString): Longword; extdecl; - function SetDirectory(const aDirectory: nsACString): Longword; extdecl; - function GetFileName(aFileName: nsACString): Longword; extdecl; - function SetFileName(const aFileName: nsACString): Longword; extdecl; - function GetFileBaseName(aFileBaseName: nsACString): Longword; extdecl; - function SetFileBaseName(const aFileBaseName: nsACString): Longword; extdecl; - function GetFileExtension(aFileExtension: nsACString): Longword; extdecl; - function SetFileExtension(const aFileExtension: nsACString): Longword; extdecl; - function GetCommonBaseSpec(aURIToCompare: nsIURI_std17; _retval: nsACString): nsresult; extdecl; - function GetRelativeSpec(aURIToCompare: nsIURI_std17; _retval: nsACString): nsresult; extdecl; - end; - - nsIFileURL_std17 = interface(nsIURL_std17) - ['{d26b2e2e-1dd1-11b2-88f3-8545a7ba7949}'] - function GetFile(out aFile: nsIFile_std17): Longword; extdecl; - function SetFile(aFile: nsIFile_std17): Longword; extdecl; - end; - - nsIGlobalHistory_std17 = interface(nsISupports_std17) - ['{9491c383-e3c4-11d2-bdbe-0050040a9b44}'] - function AddPage(const aURL: PAnsiChar): nsresult; extdecl; - function IsVisited(const aURL: PAnsiChar; out _retval: PRBool): nsresult; extdecl; - end; - - nsIHistoryEntry_std17 = interface(nsISupports_std17) - ['{a41661d4-1417-11d5-9882-00c04fa02f40}'] - function GetURI(out aURI: nsIURI_std17): Longword; extdecl; - function GetTitle(out aTitle: PWideChar): Longword; extdecl; - function GetIsSubFrame(out aIsSubFrame: PRBool): Longword; extdecl; - end; - - nsIHttpChannel_std17 = interface(nsIChannel_std17) - ['{9277fe09-f0cc-4cd9-bbce-581dd94b0260}'] - function GetRequestMethod(aRequestMethod: nsACString): Longword; extdecl; - function SetRequestMethod(const aRequestMethod: nsACString): Longword; extdecl; - function GetReferrer(out aReferrer: nsIURI_std17): Longword; extdecl; - function SetReferrer(aReferrer: nsIURI_std17): Longword; extdecl; - function GetRequestHeader(const aHeader: nsACString; _retval: nsACString): nsresult; extdecl; - function SetRequestHeader(const aHeader: nsACString; const aValue: nsACString; aMerge: PRBool): nsresult; extdecl; - function VisitRequestHeaders(aVisitor: nsIHttpHeaderVisitor_std17): nsresult; extdecl; - function GetAllowPipelining(out aAllowPipelining: PRBool): Longword; extdecl; - function SetAllowPipelining(aAllowPipelining: PRBool): Longword; extdecl; - function GetRedirectionLimit(out aRedirectionLimit: PRUint32): Longword; extdecl; - function SetRedirectionLimit(aRedirectionLimit: PRUint32): Longword; extdecl; - function GetResponseStatus(out aResponseStatus: PRUint32): Longword; extdecl; - function GetResponseStatusText(aResponseStatusText: nsACString): Longword; extdecl; - function GetRequestSucceeded(out aRequestSucceeded: PRBool): Longword; extdecl; - function GetResponseHeader(const header: nsACString; _retval: nsACString): nsresult; extdecl; - function SetResponseHeader(const header: nsACString; const value: nsACString; merge: PRBool): nsresult; extdecl; - function VisitResponseHeaders(aVisitor: nsIHttpHeaderVisitor_std17): nsresult; extdecl; - function IsNoStoreResponse(out _retval: PRBool): nsresult; extdecl; - function IsNoCacheResponse(out _retval: PRBool): nsresult; extdecl; - end; - - nsIHttpHeaderVisitor_std17 = interface(nsISupports_std17) - ['{0cf40717-d7c1-4a94-8c1e-d6c9734101bb}'] - function VisitHeader(const aHeader: nsACString; const aValue: nsACString): nsresult; extdecl; - end; - - nsIInputStream_std17 = interface(nsISupports_std17) - ['{fa9c7f6c-61b3-11d4-9877-00c04fa0cf4a}'] - function Close(): nsresult; extdecl; - function Available(out _retval: PRUint32): nsresult; extdecl; - function Read(aBuf: Pchar; aCount: PRUint32; out _retval: PRUint32): nsresult; extdecl; - function ReadSegments(aWriter: nsWriteSegmentFun; aClosure: Pointer; aCount: PRUint32; out _retval: PRUint32): nsresult; extdecl; - function IsNonBlocking(out _retval: PRBool): nsresult; extdecl; - end; - - nsIInterfaceRequestor_std17 = interface(nsISupports_std17) - ['{033a1470-8b2a-11d3-af88-00a024ffc08c}'] - function GetInterface(constref uuid: TGUID; out _result): nsresult; extdecl; - end; - - nsIIOService_std17 = interface(nsISupports_std17) - ['{bddeda3f-9020-4d12-8c70-984ee9f7935e}'] - function GetProtocolHandler(const aScheme: PAnsiChar; out _retval: nsIProtocolHandler_std17): nsresult; extdecl; - function GetProtocolFlags(const aScheme: PAnsiChar; out _retval: PRUint32): nsresult; extdecl; - function NewURI(const aSpec: nsACString; const aOriginCharset: PAnsiChar; aBaseURI: nsIURI_std17; out _retval: nsIURI_std17): nsresult; extdecl; - function NewFileURI(aFile: nsIFile_std17; out _retval: nsIURI_std17): nsresult; extdecl; - function NewChannelFromURI(aURI: nsIURI_std17; out _retval: nsIChannel_std17): nsresult; extdecl; - function NewChannel(const aSpec: nsACString; const aOriginCharset: PAnsiChar; aBaseURI: nsIURI_std17; out _retval: nsIChannel_std17): nsresult; extdecl; - function GetOffline(out aOffline: PRBool): Longword; extdecl; - function SetOffline(aOffline: PRBool): Longword; extdecl; - function AllowPort(aPort: PRInt32; const aScheme: PAnsiChar; out _retval: PRBool): nsresult; extdecl; - function ExtractScheme(const urlString: nsACString; _retval: nsACString): nsresult; extdecl; - end; - - nsILoadGroup_std17 = interface(nsIRequest_std17) - ['{3de0a31c-feaf-400f-9f1e-4ef71f8b20cc}'] - function GetGroupObserver(out aGroupObserver: nsIRequestObserver_std17): Longword; extdecl; - function SetGroupObserver(aGroupObserver: nsIRequestObserver_std17): Longword; extdecl; - function GetDefaultLoadRequest(out aDefaultLoadRequest: nsIRequest_std17): Longword; extdecl; - function SetDefaultLoadRequest(aDefaultLoadRequest: nsIRequest_std17): Longword; extdecl; - function AddRequest(aRequest: nsIRequest_std17; aContext: nsISupports_std17): nsresult; extdecl; - function RemoveRequest(aRequest: nsIRequest_std17; aContext: nsISupports_std17; aStatus: nsresult): nsresult; extdecl; - function GetRequests(out aRequests: nsISimpleEnumerator_std17): Longword; extdecl; - function GetActiveCount(out aActiveCount: PRUint32): Longword; extdecl; - function GetNotificationCallbacks(out aNotificationCallbacks: nsIInterfaceRequestor_std17): Longword; extdecl; - function SetNotificationCallbacks(aNotificationCallbacks: nsIInterfaceRequestor_std17): Longword; extdecl; - end; - - nsILocalFile_std17 = interface(nsIFile_std17) - ['{aa610f20-a889-11d3-8c81-000064657374}'] - function InitWithPath(const filePath: nsAString): nsresult; extdecl; - function InitWithNativePath(const filePath: nsACString): nsresult; extdecl; - function InitWithFile(aFile: nsILocalFile_std17): nsresult; extdecl; - function GetFollowLinks(out aFollowLinks: PRBool): Longword; extdecl; - function SetFollowLinks(aFollowLinks: PRBool): Longword; extdecl; - function OpenNSPRFileDesc(flags: PRInt32; mode: PRInt32; out _retval: PPRFileDesc): nsresult; extdecl; - function OpenANSIFileDesc(const mode: PAnsiChar; out _retval: PFILE): nsresult; extdecl; - function Load(out _retval: PPRLibrary): nsresult; extdecl; - function GetDiskSpaceAvailable(out aDiskSpaceAvailable: PRInt64): Longword; extdecl; - function AppendRelativePath(const relativeFilePath: nsAString): nsresult; extdecl; - function AppendRelativeNativePath(const relativeFilePath: nsACString): nsresult; extdecl; - function GetPersistentDescriptor(aPersistentDescriptor: nsACString): Longword; extdecl; - function SetPersistentDescriptor(const aPersistentDescriptor: nsACString): Longword; extdecl; - function Reveal(): nsresult; extdecl; - function Launch(): nsresult; extdecl; - function GetRelativeDescriptor(fromFile: nsILocalFile_std17; _retval: nsACString): nsresult; extdecl; - function SetRelativeDescriptor(fromFile: nsILocalFile_std17; const relativeDesc: nsACString): nsresult; extdecl; - end; - - nsIMemory_std17 = interface(nsISupports_std17) - ['{59e7e77a-38e4-11d4-8cf5-0060b0fc14a3}'] - function Alloc(size: size_t): Pointer; extdecl; - function Realloc(ptr: Pointer; newSize: size_t): Pointer; extdecl; - procedure Free(ptr: Pointer); extdecl; - function HeapMinimize(immediate: PRBool): nsresult; extdecl; - function IsLowMemory(out _retval: PRBool): nsresult; extdecl; - end; - - nsIModule_std17 = interface(nsISupports_std17) - ['{7392d032-5371-11d3-994e-00805fd26fee}'] - function GetClassObject(aCompMgr: nsIComponentManager_std17; constref aClass: TGUID; constref aIID: TGUID; out aResult): nsresult; extdecl; - function RegisterSelf(aCompMgr: nsIComponentManager_std17; aLocation: nsIFile_std17; const aLoaderStr: PAnsiChar; const aType: PAnsiChar): nsresult; extdecl; - function UnregisterSelf(aCompMgr: nsIComponentManager_std17; aLocation: nsIFile_std17; const aLoaderStr: PAnsiChar): nsresult; extdecl; - function CanUnload(aCompMgr: nsIComponentManager_std17; out _retval: PRBool): nsresult; extdecl; - end; - - nsIObserver_std17 = interface(nsISupports_std17) - ['{db242e01-e4d9-11d2-9dde-000064657374}'] - function Observe(aSubject: nsISupports_std17; const aTopic: PAnsiChar; const aData: PWideChar): nsresult; extdecl; - end; - - nsIObserverService_std17 = interface(nsISupports_std17) - ['{d07f5192-e3d1-11d2-8acd-00105a1b8860}'] - function AddObserver(anObserver: nsIObserver_std17; const aTopic: PAnsiChar; ownsWeak: PRBool): nsresult; extdecl; - function RemoveObserver(anObserver: nsIObserver_std17; const aTopic: PAnsiChar): nsresult; extdecl; - function NotifyObservers(aSubject: nsISupports_std17; const aTopic: PAnsiChar; const someData: PWideChar): nsresult; extdecl; - function EnumerateObservers(const aTopic: PAnsiChar; out _retval: nsISimpleEnumerator_std17): nsresult; extdecl; - end; - - nsIOutputStream_std17 = interface(nsISupports_std17) - ['{0d0acd2a-61b4-11d4-9877-00c04fa0cf4a}'] - function Close(): nsresult; extdecl; - function Flush(): nsresult; extdecl; - function Write(const aBuf: PAnsiChar; aCount: PRUint32; out _retval: PRUint32): nsresult; extdecl; - function WriteFrom(aFromStream: nsIInputStream_std17; aCount: PRUint32; out _retval: PRUint32): nsresult; extdecl; - function WriteSegments(aReader: nsReadSegmentFun; aClosure: Pointer; aCount: PRUint32; out _retval: PRUint32): nsresult; extdecl; - function IsNonBlocking(out _retval: PRBool): nsresult; extdecl; - end; - - nsIPassword_std17 = interface(nsISupports_std17) - ['{cf39c2b0-1e4b-11d5-a549-0010a401eb10}'] - function GetHost(aHost: nsACString): Longword; extdecl; - function GetUser(aUser: nsAString): Longword; extdecl; - function GetPassword(aPassword: nsAString): Longword; extdecl; - end; - - nsIPrefBranch_std17 = interface(nsISupports_std17) - ['{56c35506-f14b-11d3-99d3-ddbfac2ccf65}'] - function GetRoot(out aRoot: PAnsiChar): Longword; extdecl; - function GetPrefType(const aPrefName: PAnsiChar; out _retval: PRInt32): nsresult; extdecl; - function GetBoolPref(const aPrefName: PAnsiChar; out _retval: PRBool): nsresult; extdecl; - function SetBoolPref(const aPrefName: PAnsiChar; aValue: PRInt32): nsresult; extdecl; - function GetCharPref(const aPrefName: PAnsiChar; out _retval: PAnsiChar): nsresult; extdecl; - function SetCharPref(const aPrefName: PAnsiChar; const aValue: PAnsiChar): nsresult; extdecl; - function GetIntPref(const aPrefName: PAnsiChar; out _retval: PRInt32): nsresult; extdecl; - function SetIntPref(const aPrefName: PAnsiChar; aValue: PRInt32): nsresult; extdecl; - function GetComplexValue(const aPrefName: PAnsiChar; constref aType: TGUID; out aValue): nsresult; extdecl; - function SetComplexValue(const aPrefName: PAnsiChar; constref aType: TGUID; aValue: nsISupports_std17): nsresult; extdecl; - function ClearUserPref(const aPrefName: PAnsiChar): nsresult; extdecl; - function LockPref(const aPrefName: PAnsiChar): nsresult; extdecl; - function PrefHasUserValue(const aPrefName: PAnsiChar; out _retval: PRBool): nsresult; extdecl; - function PrefIsLocked(const aPrefName: PAnsiChar; out _retval: PRBool): nsresult; extdecl; - function UnlockPref(const aPrefName: PAnsiChar): nsresult; extdecl; - function DeleteBranch(const aStartingAt: PAnsiChar): nsresult; extdecl; - function GetChildList(const aStartingAt: PAnsiChar; out aCount: PRUint32; out aChildArray_array): nsresult; extdecl; - function ResetBranch(const aStartingAt: PAnsiChar): nsresult; extdecl; - end; - - nsIPrefLocalizedString_std17 = interface(nsISupports_std17) - ['{ae419e24-1dd1-11b2-b39a-d3e5e7073802}'] - function GetData(out aData: PWideChar): Longword; extdecl; - function SetData(const aData: PWideChar): Longword; extdecl; - function ToString(out _retval: PWideChar): nsresult; extdecl; - function SetDataWithLength(length: PRUint32; const data: PWideChar): nsresult; extdecl; - end; - - nsIPrefService_std17 = interface(nsISupports_std17) - ['{decb9cc7-c08f-4ea5-be91-a8fc637ce2d2}'] - function ReadUserPrefs(aFile: nsIFile_std17): nsresult; extdecl; - function ResetPrefs(): nsresult; extdecl; - function ResetUserPrefs(): nsresult; extdecl; - function SavePrefFile(aFile: nsIFile_std17): nsresult; extdecl; - function GetBranch(const aPrefRoot: PAnsiChar; out _retval: nsIPrefBranch_std17): nsresult; extdecl; - function GetDefaultBranch(const aPrefRoot: PAnsiChar; out _retval: nsIPrefBranch_std17): nsresult; extdecl; - end; - - nsIPrintSession_std17 = interface(nsISupports_std17) - ['{2f977d52-5485-11d4-87e2-0010a4e75ef2}'] - end; - - nsIPrintSettings_std17 = interface(nsISupports_std17) - ['{83427530-f790-11d4-a869-00105a183419}'] - function SetPrintOptions(aType: PRInt32; aTurnOnOff: PRBool): nsresult; extdecl; - function GetPrintOptions(aType: PRInt32; out _retval: PRBool): nsresult; extdecl; - function GetPrintOptionsBits(out _retval: PRInt32): nsresult; extdecl; - function GetPageSizeInTwips(out aWidth: PRInt32; out aHeight: PRInt32): nsresult; extdecl; - function Clone(out _retval: nsIPrintSettings_std17): nsresult; extdecl; - function Assign(aPS: nsIPrintSettings_std17): nsresult; extdecl; - function GetPrintSession(out aPrintSession: nsIPrintSession_std17): Longword; extdecl; - function SetPrintSession(aPrintSession: nsIPrintSession_std17): Longword; extdecl; - function GetStartPageRange(out aStartPageRange: PRInt32): Longword; extdecl; - function SetStartPageRange(aStartPageRange: PRInt32): Longword; extdecl; - function GetEndPageRange(out aEndPageRange: PRInt32): Longword; extdecl; - function SetEndPageRange(aEndPageRange: PRInt32): Longword; extdecl; - function GetMarginTop(out aMarginTop: Double): Longword; extdecl; - function SetMarginTop(aMarginTop: Double): Longword; extdecl; - function GetMarginLeft(out aMarginLeft: Double): Longword; extdecl; - function SetMarginLeft(aMarginLeft: Double): Longword; extdecl; - function GetMarginBottom(out aMarginBottom: Double): Longword; extdecl; - function SetMarginBottom(aMarginBottom: Double): Longword; extdecl; - function GetMarginRight(out aMarginRight: Double): Longword; extdecl; - function SetMarginRight(aMarginRight: Double): Longword; extdecl; - function GetScaling(out aScaling: Double): Longword; extdecl; - function SetScaling(aScaling: Double): Longword; extdecl; - function GetPrintBGColors(out aPrintBGColors: PRBool): Longword; extdecl; - function SetPrintBGColors(aPrintBGColors: PRBool): Longword; extdecl; - function GetPrintBGImages(out aPrintBGImages: PRBool): Longword; extdecl; - function SetPrintBGImages(aPrintBGImages: PRBool): Longword; extdecl; - function GetPrintRange(out aPrintRange: PRInt16): Longword; extdecl; - function SetPrintRange(aPrintRange: PRInt16): Longword; extdecl; - function GetTitle(out aTitle: PWideChar): Longword; extdecl; - function SetTitle(const aTitle: PWideChar): Longword; extdecl; - function GetDocURL(out aDocURL: PWideChar): Longword; extdecl; - function SetDocURL(const aDocURL: PWideChar): Longword; extdecl; - function GetHeaderStrLeft(out aHeaderStrLeft: PWideChar): Longword; extdecl; - function SetHeaderStrLeft(const aHeaderStrLeft: PWideChar): Longword; extdecl; - function GetHeaderStrCenter(out aHeaderStrCenter: PWideChar): Longword; extdecl; - function SetHeaderStrCenter(const aHeaderStrCenter: PWideChar): Longword; extdecl; - function GetHeaderStrRight(out aHeaderStrRight: PWideChar): Longword; extdecl; - function SetHeaderStrRight(const aHeaderStrRight: PWideChar): Longword; extdecl; - function GetFooterStrLeft(out aFooterStrLeft: PWideChar): Longword; extdecl; - function SetFooterStrLeft(const aFooterStrLeft: PWideChar): Longword; extdecl; - function GetFooterStrCenter(out aFooterStrCenter: PWideChar): Longword; extdecl; - function SetFooterStrCenter(const aFooterStrCenter: PWideChar): Longword; extdecl; - function GetFooterStrRight(out aFooterStrRight: PWideChar): Longword; extdecl; - function SetFooterStrRight(const aFooterStrRight: PWideChar): Longword; extdecl; - function GetHowToEnableFrameUI(out aHowToEnableFrameUI: PRInt16): Longword; extdecl; - function SetHowToEnableFrameUI(aHowToEnableFrameUI: PRInt16): Longword; extdecl; - function GetIsCancelled(out aIsCancelled: PRBool): Longword; extdecl; - function SetIsCancelled(aIsCancelled: PRBool): Longword; extdecl; - function GetPrintFrameTypeUsage(out aPrintFrameTypeUsage: PRInt16): Longword; extdecl; - function SetPrintFrameTypeUsage(aPrintFrameTypeUsage: PRInt16): Longword; extdecl; - function GetPrintFrameType(out aPrintFrameType: PRInt16): Longword; extdecl; - function SetPrintFrameType(aPrintFrameType: PRInt16): Longword; extdecl; - function GetPrintSilent(out aPrintSilent: PRBool): Longword; extdecl; - function SetPrintSilent(aPrintSilent: PRBool): Longword; extdecl; - function GetShrinkToFit(out aShrinkToFit: PRBool): Longword; extdecl; - function SetShrinkToFit(aShrinkToFit: PRBool): Longword; extdecl; - function GetShowPrintProgress(out aShowPrintProgress: PRBool): Longword; extdecl; - function SetShowPrintProgress(aShowPrintProgress: PRBool): Longword; extdecl; - function GetPaperName(out aPaperName: PWideChar): Longword; extdecl; - function SetPaperName(const aPaperName: PWideChar): Longword; extdecl; - function GetPaperSizeType(out aPaperSizeType: PRInt16): Longword; extdecl; - function SetPaperSizeType(aPaperSizeType: PRInt16): Longword; extdecl; - function GetPaperData(out aPaperData: PRInt16): Longword; extdecl; - function SetPaperData(aPaperData: PRInt16): Longword; extdecl; - function GetPaperWidth(out aPaperWidth: Double): Longword; extdecl; - function SetPaperWidth(aPaperWidth: Double): Longword; extdecl; - function GetPaperHeight(out aPaperHeight: Double): Longword; extdecl; - function SetPaperHeight(aPaperHeight: Double): Longword; extdecl; - function GetPaperSizeUnit(out aPaperSizeUnit: PRInt16): Longword; extdecl; - function SetPaperSizeUnit(aPaperSizeUnit: PRInt16): Longword; extdecl; - function GetPlexName(out aPlexName: PWideChar): Longword; extdecl; - function SetPlexName(const aPlexName: PWideChar): Longword; extdecl; - function GetPrintReversed(out aPrintReversed: PRBool): Longword; extdecl; - function SetPrintReversed(aPrintReversed: PRBool): Longword; extdecl; - function GetPrintInColor(out aPrintInColor: PRBool): Longword; extdecl; - function SetPrintInColor(aPrintInColor: PRBool): Longword; extdecl; - function GetPaperSize(out aPaperSize: PRInt32): Longword; extdecl; - function SetPaperSize(aPaperSize: PRInt32): Longword; extdecl; - function GetOrientation(out aOrientation: PRInt32): Longword; extdecl; - function SetOrientation(aOrientation: PRInt32): Longword; extdecl; - function GetPrintCommand(out aPrintCommand: PWideChar): Longword; extdecl; - function SetPrintCommand(const aPrintCommand: PWideChar): Longword; extdecl; - function GetNumCopies(out aNumCopies: PRInt32): Longword; extdecl; - function SetNumCopies(aNumCopies: PRInt32): Longword; extdecl; - function GetPrinterName(out aPrinterName: PWideChar): Longword; extdecl; - function SetPrinterName(const aPrinterName: PWideChar): Longword; extdecl; - function GetPrintToFile(out aPrintToFile: PRBool): Longword; extdecl; - function SetPrintToFile(aPrintToFile: PRBool): Longword; extdecl; - function GetToFileName(out aToFileName: PWideChar): Longword; extdecl; - function SetToFileName(const aToFileName: PWideChar): Longword; extdecl; - function GetPrintPageDelay(out aPrintPageDelay: PRInt32): Longword; extdecl; - function SetPrintPageDelay(aPrintPageDelay: PRInt32): Longword; extdecl; - function GetIsInitializedFromPrinter(out aIsInitializedFromPrinter: PRBool): Longword; extdecl; - function SetIsInitializedFromPrinter(aIsInitializedFromPrinter: PRBool): Longword; extdecl; - function GetIsInitializedFromPrefs(out aIsInitializedFromPrefs: PRBool): Longword; extdecl; - function SetIsInitializedFromPrefs(aIsInitializedFromPrefs: PRBool): Longword; extdecl; - function SetMarginInTwips(var aMargin: nsMargin): nsresult; extdecl; - function GetMarginInTwips(var aMargin: nsMargin): nsresult; extdecl; - end; - - nsIProfile_std17 = interface(nsISupports_std17) - ['{02b0625a-e7f3-11d2-9f5a-006008a6efe9}'] - function GetProfileCount(out aProfileCount: PRInt32): Longword; extdecl; - function GetProfileList(out length: PRUint32; out profileNames_array): nsresult; extdecl; - function ProfileExists(const profileName: PWideChar; out _retval: PRBool): nsresult; extdecl; - function GetCurrentProfile(out aCurrentProfile: PWideChar): Longword; extdecl; - function SetCurrentProfile(const aCurrentProfile: PWideChar): Longword; extdecl; - function ShutDownCurrentProfile(shutDownType: PRUint32): nsresult; extdecl; - function CreateNewProfile(const profileName: PWideChar; const nativeProfileDir: PWideChar; const langcode: PWideChar; useExistingDir: PRBool): nsresult; extdecl; - function RenameProfile(const oldName: PWideChar; const newName: PWideChar): nsresult; extdecl; - function DeleteProfile(const name: PWideChar; canDeleteFiles: PRBool): nsresult; extdecl; - function CloneProfile(const profileName: PWideChar): nsresult; extdecl; - end; - - nsIProfileChangeStatus_std17 = interface(nsISupports_std17) - ['{2f977d43-5485-11d4-87e2-0010a4e75ef2}'] - function VetoChange(): nsresult; extdecl; - function ChangeFailed(): nsresult; extdecl; - end; - - nsIPrompt_std17 = interface(nsISupports_std17) - ['{a63f70c0-148b-11d3-9333-00104ba0fd40}'] - function Alert(const dialogTitle: PWideChar; const text: PWideChar): nsresult; extdecl; - function AlertCheck(const dialogTitle: PWideChar; const text: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool): nsresult; extdecl; - function Confirm(const dialogTitle: PWideChar; const text: PWideChar; out _retval: PRBool): nsresult; extdecl; - function ConfirmCheck(const dialogTitle: PWideChar; const text: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool; out _retval: PRBool): nsresult; extdecl; - function ConfirmEx(const dialogTitle: PWideChar; const text: PWideChar; buttonFlags: PRUint32; const button0Title: PWideChar; const button1Title: PWideChar; const button2Title: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool; out _retval: PRInt32): nsresult; extdecl; - function Prompt(const dialogTitle: PWideChar; const text: PWideChar; out value: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool; out _retval: PRBool): nsresult; extdecl; - function PromptPassword(const dialogTitle: PWideChar; const text: PWideChar; out password: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool; out _retval: PRBool): nsresult; extdecl; - function PromptUsernameAndPassword(const dialogTitle: PWideChar; const text: PWideChar; out username: PWideChar; out password: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool; out _retval: PRBool): nsresult; extdecl; - function Select(const dialogTitle: PWideChar; const text: PWideChar; count: PRUint32; const selectList_array; out outSelection: PRInt32; out _retval: PRBool): nsresult; extdecl; - end; - - nsIPromptService_std17 = interface(nsISupports_std17) - ['{1630c61a-325e-49ca-8759-a31b16c47aa5}'] - function Alert(aParent: nsIDOMWindow_std17; const aDialogTitle: PWideChar; const aText: PWideChar): nsresult; extdecl; - function AlertCheck(aParent: nsIDOMWindow_std17; const aDialogTitle: PWideChar; const aText: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool): nsresult; extdecl; - function Confirm(aParent: nsIDOMWindow_std17; const aDialogTitle: PWideChar; const aText: PWideChar; out _retval: PRBool): nsresult; extdecl; - function ConfirmCheck(aParent: nsIDOMWindow_std17; const aDialogTitle: PWideChar; const aText: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool; out _retval: PRBool): nsresult; extdecl; - function ConfirmEx(aParent: nsIDOMWindow_std17; const aDialogTitle: PWideChar; const aText: PWideChar; aButtonFlags: PRUint32; const aButton0Title: PWideChar; const aButton1Title: PWideChar; const aButton2Title: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool; out _retval: PRInt32): nsresult; extdecl; - function Prompt(aParent: nsIDOMWindow_std17; const aDialogTitle: PWideChar; const aText: PWideChar; out aValue: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool; out _retval: PRBool): nsresult; extdecl; - function PromptUsernameAndPassword(aParent: nsIDOMWindow_std17; const aDialogTitle: PWideChar; const aText: PWideChar; out aUsername: PWideChar; out aPassword: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool; out _retval: PRBool): nsresult; extdecl; - function PromptPassword(aParent: nsIDOMWindow_std17; const aDialogTitle: PWideChar; const aText: PWideChar; out aPassword: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool; out _retval: PRBool): nsresult; extdecl; - function Select(aParent: nsIDOMWindow_std17; const aDialogTitle: PWideChar; const aText: PWideChar; aCount: PRUint32; const aSelectList_array; out aOutSelection: PRInt32; out _retval: PRBool): nsresult; extdecl; - end; - - nsIProperties_std17 = interface(nsISupports_std17) - ['{78650582-4e93-4b60-8e85-26ebd3eb14ca}'] - function Get(const prop: PAnsiChar; constref iid: TGUID; out _result): nsresult; extdecl; - function _Set(const prop: PAnsiChar; value: nsISupports_std17): nsresult; extdecl; - function Has(const prop: PAnsiChar; out _retval: PRBool): nsresult; extdecl; - function Undefine(const prop: PAnsiChar): nsresult; extdecl; - function GetKeys(out count: PRUint32; out keys_array): nsresult; extdecl; - end; - - nsIProtocolHandler_std17 = interface(nsISupports_std17) - ['{15fd6940-8ea7-11d3-93ad-00104ba0fd40}'] - function GetScheme(aScheme: nsACString): Longword; extdecl; - function GetDefaultPort(out aDefaultPort: PRInt32): Longword; extdecl; - function GetProtocolFlags(out aProtocolFlags: PRUint32): Longword; extdecl; - function NewURI(const aSpec: nsACString; const aOriginCharset: PAnsiChar; aBaseURI: nsIURI_std17; out _retval: nsIURI_std17): nsresult; extdecl; - function NewChannel(aURI: nsIURI_std17; out _retval: nsIChannel_std17): nsresult; extdecl; - function AllowPort(port: PRInt32; const scheme: PAnsiChar; out _retval: PRBool): nsresult; extdecl; - end; - - nsIRequestObserver_std17 = interface(nsISupports_std17) - ['{fd91e2e0-1481-11d3-9333-00104ba0fd40}'] - function OnStartRequest(aRequest: nsIRequest_std17; aContext: nsISupports_std17): nsresult; extdecl; - function OnStopRequest(aRequest: nsIRequest_std17; aContext: nsISupports_std17; aStatusCode: nsresult): nsresult; extdecl; - end; - - nsIScriptableInputStream_std17 = interface(nsISupports_std17) - ['{a2a32f90-9b90-11d3-a189-0050041caf44}'] - function Close(): nsresult; extdecl; - function Init(aInputStream: nsIInputStream_std17): nsresult; extdecl; - function Available(out _retval: PRUint32): nsresult; extdecl; - function Read(aCount: PRUint32; out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISecurityWarningDialogs_std17 = interface(nsISupports_std17) - ['{1c399d06-1dd2-11b2-bc58-c87cbcacdb78}'] - function ConfirmEnteringSecure(ctx: nsIInterfaceRequestor_std17; out _retval: PRBool): nsresult; extdecl; - function ConfirmEnteringWeak(ctx: nsIInterfaceRequestor_std17; out _retval: PRBool): nsresult; extdecl; - function ConfirmLeavingSecure(ctx: nsIInterfaceRequestor_std17; out _retval: PRBool): nsresult; extdecl; - function ConfirmMixedMode(ctx: nsIInterfaceRequestor_std17; out _retval: PRBool): nsresult; extdecl; - function ConfirmPostToInsecure(ctx: nsIInterfaceRequestor_std17; out _retval: PRBool): nsresult; extdecl; - function ConfirmPostToInsecureFromSecure(ctx: nsIInterfaceRequestor_std17; out _retval: PRBool): nsresult; extdecl; - end; - - nsISelection_std17 = interface(nsISupports_std17) - ['{b2c7ed59-8634-4352-9e37-5484c8b6e4e1}'] - function GetAnchorNode(out aAnchorNode: nsIDOMNode_std17): Longword; extdecl; - function GetAnchorOffset(out aAnchorOffset: PRInt32): Longword; extdecl; - function GetFocusNode(out aFocusNode: nsIDOMNode_std17): Longword; extdecl; - function GetFocusOffset(out aFocusOffset: PRInt32): Longword; extdecl; - function GetIsCollapsed(out aIsCollapsed: PRBool): Longword; extdecl; - function GetRangeCount(out aRangeCount: PRInt32): Longword; extdecl; - function GetRangeAt(index: PRInt32; out _retval: nsIDOMRange_std17): nsresult; extdecl; - function Collapse(parentNode: nsIDOMNode_std17; offset: PRInt32): nsresult; extdecl; - function Extend(parentNode: nsIDOMNode_std17; offset: PRInt32): nsresult; extdecl; - function CollapseToStart(): nsresult; extdecl; - function CollapseToEnd(): nsresult; extdecl; - function ContainsNode(node: nsIDOMNode_std17; entirelyContained: PRBool; out _retval: PRBool): nsresult; extdecl; - function SelectAllChildren(parentNode: nsIDOMNode_std17): nsresult; extdecl; - function AddRange(range: nsIDOMRange_std17): nsresult; extdecl; - function RemoveRange(range: nsIDOMRange_std17): nsresult; extdecl; - function RemoveAllRanges(): nsresult; extdecl; - function DeleteFromDocument(): nsresult; extdecl; - function SelectionLanguageChange(langRTL: PRBool): nsresult; extdecl; - function ToString(out _retval: PWideChar): nsresult; extdecl; - end; - - nsIServiceManager_std17 = interface(nsISupports_std17) - ['{8bb35ed9-e332-462d-9155-4a002ab5c958}'] - function GetService(constref aClass: TGUID; constref aIID: TGUID; out _result): nsresult; extdecl; - function GetServiceByContractID(const aContractID: PAnsiChar; constref aIID: TGUID; out _result): nsresult; extdecl; - function IsServiceInstantiated(constref aClass: TGUID; constref aIID: TGUID; out _retval: PRBool): nsresult; extdecl; - function IsServiceInstantiatedByContractID(const aContractID: PAnsiChar; constref aIID: TGUID; out _retval: PRBool): nsresult; extdecl; - end; - - nsISHistory_std17 = interface(nsISupports_std17) - ['{7294fe9b-14d8-11d5-9882-00c04fa02f40}'] - function GetCount(out aCount: PRInt32): Longword; extdecl; - function GetIndex(out aIndex: PRInt32): Longword; extdecl; - function GetMaxLength(out aMaxLength: PRInt32): Longword; extdecl; - function SetMaxLength(aMaxLength: PRInt32): Longword; extdecl; - function GetEntryAtIndex(index: PRInt32; modifyIndex: PRBool; out _retval: nsIHistoryEntry_std17): nsresult; extdecl; - function PurgeHistory(numEntries: PRInt32): nsresult; extdecl; - function AddSHistoryListener(aListener: nsISHistoryListener_std17): nsresult; extdecl; - function RemoveSHistoryListener(aListener: nsISHistoryListener_std17): nsresult; extdecl; - function GetSHistoryEnumerator(out aSHistoryEnumerator: nsISimpleEnumerator_std17): Longword; extdecl; - end; - - nsISHistoryListener_std17 = interface(nsISupports_std17) - ['{3b07f591-e8e1-11d4-9882-00c04fa02f40}'] - function OnHistoryNewEntry(aNewURI: nsIURI_std17): nsresult; extdecl; - function OnHistoryGoBack(aBackURI: nsIURI_std17; out _retval: PRBool): nsresult; extdecl; - function OnHistoryGoForward(aForwardURI: nsIURI_std17; out _retval: PRBool): nsresult; extdecl; - function OnHistoryReload(aReloadURI: nsIURI_std17; aReloadFlags: PRUint32; out _retval: PRBool): nsresult; extdecl; - function OnHistoryGotoIndex(aIndex: PRInt32; aGotoURI: nsIURI_std17; out _retval: PRBool): nsresult; extdecl; - function OnHistoryPurge(aNumEntries: PRInt32; out _retval: PRBool): nsresult; extdecl; - end; - - nsIStreamListener_std17 = interface(nsIRequestObserver_std17) - ['{1a637020-1482-11d3-9333-00104ba0fd40}'] - function OnDataAvailable(aRequest: nsIRequest_std17; aContext: nsISupports_std17; aInputStream: nsIInputStream_std17; aOffset: PRUint32; aCount: PRUint32): nsresult; extdecl; - end; - - nsISupportsPrimitive_std17 = interface(nsISupports_std17) - ['{d0d4b136-1dd1-11b2-9371-f0727ef827c0}'] - function GetType(out aType: PRUint16): Longword; extdecl; - end; - - nsISupportsID_std17 = interface(nsISupportsPrimitive_std17) - ['{d18290a0-4a1c-11d3-9890-006008962422}'] - function GetData(out aData: PGUID): Longword; extdecl; - function SetData(const aData: PGUID): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsCString_std17 = interface(nsISupportsPrimitive_std17) - ['{d65ff270-4a1c-11d3-9890-006008962422}'] - function GetData(aData: nsACString): Longword; extdecl; - function SetData(const aData: nsACString): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsString_std17 = interface(nsISupportsPrimitive_std17) - ['{d79dc970-4a1c-11d3-9890-006008962422}'] - function GetData(aData: nsAString): Longword; extdecl; - function SetData(const aData: nsAString): Longword; extdecl; - function ToString(out _retval: PWideChar): nsresult; extdecl; - end; - - nsISupportsPRBool_std17 = interface(nsISupportsPrimitive_std17) - ['{ddc3b490-4a1c-11d3-9890-006008962422}'] - function GetData(out aData: PRBool): Longword; extdecl; - function SetData(aData: PRBool): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsPRUint8_std17 = interface(nsISupportsPrimitive_std17) - ['{dec2e4e0-4a1c-11d3-9890-006008962422}'] - function GetData(out aData: PRUint8): Longword; extdecl; - function SetData(aData: PRUint8): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsPRUint16_std17 = interface(nsISupportsPrimitive_std17) - ['{dfacb090-4a1c-11d3-9890-006008962422}'] - function GetData(out aData: PRUint16): Longword; extdecl; - function SetData(aData: PRUint16): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsPRUint32_std17 = interface(nsISupportsPrimitive_std17) - ['{e01dc470-4a1c-11d3-9890-006008962422}'] - function GetData(out aData: PRUint32): Longword; extdecl; - function SetData(aData: PRUint32): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsPRUint64_std17 = interface(nsISupportsPrimitive_std17) - ['{e13567c0-4a1c-11d3-9890-006008962422}'] - function GetData(out aData: PRUint64): Longword; extdecl; - function SetData(aData: PRUint64): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsPRTime_std17 = interface(nsISupportsPrimitive_std17) - ['{e2563630-4a1c-11d3-9890-006008962422}'] - function GetData(out aData: PRTime): Longword; extdecl; - function SetData(aData: PRTime): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsChar_std17 = interface(nsISupportsPrimitive_std17) - ['{e2b05e40-4a1c-11d3-9890-006008962422}'] - function GetData(out aData: AnsiChar): Longword; extdecl; - function SetData(aData: AnsiChar): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsPRInt16_std17 = interface(nsISupportsPrimitive_std17) - ['{e30d94b0-4a1c-11d3-9890-006008962422}'] - function GetData(out aData: PRInt16): Longword; extdecl; - function SetData(aData: PRInt16): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsPRInt32_std17 = interface(nsISupportsPrimitive_std17) - ['{e36c5250-4a1c-11d3-9890-006008962422}'] - function GetData(out aData: PRInt32): Longword; extdecl; - function SetData(aData: PRInt32): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsPRInt64_std17 = interface(nsISupportsPrimitive_std17) - ['{e3cb0ff0-4a1c-11d3-9890-006008962422}'] - function GetData(out aData: PRInt64): Longword; extdecl; - function SetData(aData: PRInt64): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsFloat_std17 = interface(nsISupportsPrimitive_std17) - ['{abeaa390-4ac0-11d3-baea-00805f8a5dd7}'] - function GetData(out aData: Single): Longword; extdecl; - function SetData(aData: Single): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsDouble_std17 = interface(nsISupportsPrimitive_std17) - ['{b32523a0-4ac0-11d3-baea-00805f8a5dd7}'] - function GetData(out aData: Double): Longword; extdecl; - function SetData(aData: Double): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsVoid_std17 = interface(nsISupportsPrimitive_std17) - ['{464484f0-568d-11d3-baf8-00805f8a5dd7}'] - function GetData(out aData: Pointer): Longword; extdecl; - function SetData(aData: Pointer): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsInterfacePointer_std17 = interface(nsISupportsPrimitive_std17) - ['{995ea724-1dd1-11b2-9211-c21bdd3e7ed0}'] - function GetData(out aData: nsISupports_std17): Longword; extdecl; - function SetData(aData: nsISupports_std17): Longword; extdecl; - function GetDataIID(out aDataIID: PGUID): Longword; extdecl; - function SetDataIID(const aDataIID: PGUID): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsITooltipListener_std17 = interface(nsISupports_std17) - ['{44b78386-1dd2-11b2-9ad2-e4eee2ca1916}'] - function OnShowTooltip(aXCoords: PRInt32; aYCoords: PRInt32; const aTipText: PWideChar): nsresult; extdecl; - function OnHideTooltip(): nsresult; extdecl; - end; - - nsITooltipTextProvider_std17 = interface(nsISupports_std17) - ['{b128a1e6-44f3-4331-8fbe-5af360ff21ee}'] - function GetNodeText(aNode: nsIDOMNode_std17; out aText: PWideChar; out _retval: PRBool): nsresult; extdecl; - end; - - nsITraceRefcnt_std17 = interface(nsISupports_std17) - ['{273dc92f-0fe6-4545-96a9-21be77828039}'] - function LogAddRef(aPtr: Pointer; aNewRefcnt: nsrefcnt; const aTypeName: PAnsiChar; aInstanceSize: PRUint32): nsresult; extdecl; - function LogRelease(aPtr: Pointer; aNewRefcnt: nsrefcnt; const aTypeName: PAnsiChar): nsresult; extdecl; - function LogCtor(aPtr: Pointer; const aTypeName: PAnsiChar; aInstanceSize: PRUint32): nsresult; extdecl; - function LogDtor(aPtr: Pointer; const aTypeName: PAnsiChar; aInstanceSize: PRUint32): nsresult; extdecl; - function LogAddCOMPtr(aPtr: Pointer; aObject: nsISupports_std17): nsresult; extdecl; - function LogReleaseCOMPtr(aPtr: Pointer; aObject: nsISupports_std17): nsresult; extdecl; - end; - - nsIUnicharStreamListener_std17 = interface(nsIRequestObserver_std17) - ['{4a7e9b62-fef8-400d-9865-d6820f630b4c}'] - function OnUnicharDataAvailable(aRequest: nsIRequest_std17; aContext: nsISupports_std17; const aData: nsAString): nsresult; extdecl; - end; - - nsIUploadChannel_std17 = interface(nsISupports_std17) - ['{ddf633d8-e9a4-439d-ad88-de636fd9bb75}'] - function SetUploadStream(aStream: nsIInputStream_std17; const aContentType: nsACString; aContentLength: PRInt32): nsresult; extdecl; - function GetUploadStream(out aUploadStream: nsIInputStream_std17): Longword; extdecl; - end; - - nsIURIContentListener_std17 = interface(nsISupports_std17) - ['{94928ab3-8b63-11d3-989d-001083010e9b}'] - function OnStartURIOpen(aURI: nsIURI_std17; out _retval: PRBool): nsresult; extdecl; - function DoContent(const aContentType: PAnsiChar; aIsContentPreferred: PRBool; aRequest: nsIRequest_std17; out aContentHandler: nsIStreamListener_std17; out _retval: PRBool): nsresult; extdecl; - function IsPreferred(const aContentType: PAnsiChar; out aDesiredContentType: PAnsiChar; out _retval: PRBool): nsresult; extdecl; - function CanHandleContent(const aContentType: PAnsiChar; aIsContentPreferred: PRBool; out aDesiredContentType: PAnsiChar; out _retval: PRBool): nsresult; extdecl; - function GetLoadCookie(out aLoadCookie: nsISupports_std17): Longword; extdecl; - function SetLoadCookie(aLoadCookie: nsISupports_std17): Longword; extdecl; - function GetParentContentListener(out aParentContentListener: nsIURIContentListener_std17): Longword; extdecl; - function SetParentContentListener(aParentContentListener: nsIURIContentListener_std17): Longword; extdecl; - end; - - nsIWeakReference_std17 = interface(nsISupports_std17) - ['{9188bc85-f92e-11d2-81ef-0060083a0bcf}'] - function QueryReferent(constref uuid: TGUID; out _result): nsresult; extdecl; - end; - - nsISupportsWeakReference_std17 = interface(nsISupports_std17) - ['{9188bc86-f92e-11d2-81ef-0060083a0bcf}'] - function GetWeakReference(out _retval: nsIWeakReference_std17): nsresult; extdecl; - end; - - nsIWebBrowser_std17 = interface(nsISupports_std17) - ['{69e5df00-7b8b-11d3-af61-00a024ffc08c}'] - function AddWebBrowserListener(aListener: nsIWeakReference_std17; constref aIID: TGUID): nsresult; extdecl; - function RemoveWebBrowserListener(aListener: nsIWeakReference_std17; constref aIID: TGUID): nsresult; extdecl; - function GetContainerWindow(out aContainerWindow: nsIWebBrowserChrome_std17): Longword; extdecl; - function SetContainerWindow(aContainerWindow: nsIWebBrowserChrome_std17): Longword; extdecl; - function GetParentURIContentListener(out aParentURIContentListener: nsIURIContentListener_std17): Longword; extdecl; - function SetParentURIContentListener(aParentURIContentListener: nsIURIContentListener_std17): Longword; extdecl; - function GetContentDOMWindow(out aContentDOMWindow: nsIDOMWindow_std17): Longword; extdecl; - end; - - nsIWebBrowserChrome_std17 = interface(nsISupports_std17) - ['{ba434c60-9d52-11d3-afb0-00a024ffc08c}'] - function SetStatus(statusType: PRUint32; const status: PWideChar): nsresult; extdecl; - function GetWebBrowser(out aWebBrowser: nsIWebBrowser_std17): Longword; extdecl; - function SetWebBrowser(aWebBrowser: nsIWebBrowser_std17): Longword; extdecl; - function GetChromeFlags(out aChromeFlags: PRUint32): Longword; extdecl; - function SetChromeFlags(aChromeFlags: PRUint32): Longword; extdecl; - function DestroyBrowserWindow(): nsresult; extdecl; - function SizeBrowserTo(aCX: PRInt32; aCY: PRInt32): nsresult; extdecl; - function ShowAsModal(): nsresult; extdecl; - function IsWindowModal(out _retval: PRBool): nsresult; extdecl; - function ExitModalEventLoop(aStatus: nsresult): nsresult; extdecl; - end; - - nsIWebBrowserChromeFocus_std17 = interface(nsISupports_std17) - ['{d2206418-1dd1-11b2-8e55-acddcd2bcfb8}'] - function FocusNextElement(): nsresult; extdecl; - function FocusPrevElement(): nsresult; extdecl; - end; - - nsIWebBrowserFind_std17 = interface(nsISupports_std17) - ['{2f977d44-5485-11d4-87e2-0010a4e75ef2}'] - function FindNext(out _retval: PRBool): nsresult; extdecl; - function GetSearchString(out aSearchString: PWideChar): Longword; extdecl; - function SetSearchString(const aSearchString: PWideChar): Longword; extdecl; - function GetFindBackwards(out aFindBackwards: PRBool): Longword; extdecl; - function SetFindBackwards(aFindBackwards: PRBool): Longword; extdecl; - function GetWrapFind(out aWrapFind: PRBool): Longword; extdecl; - function SetWrapFind(aWrapFind: PRBool): Longword; extdecl; - function GetEntireWord(out aEntireWord: PRBool): Longword; extdecl; - function SetEntireWord(aEntireWord: PRBool): Longword; extdecl; - function GetMatchCase(out aMatchCase: PRBool): Longword; extdecl; - function SetMatchCase(aMatchCase: PRBool): Longword; extdecl; - function GetSearchFrames(out aSearchFrames: PRBool): Longword; extdecl; - function SetSearchFrames(aSearchFrames: PRBool): Longword; extdecl; - end; - - nsIWebBrowserFindInFrames_std17 = interface(nsISupports_std17) - ['{e0f5d182-34bc-11d5-be5b-b760676c6ebc}'] - function GetCurrentSearchFrame(out aCurrentSearchFrame: nsIDOMWindow_std17): Longword; extdecl; - function SetCurrentSearchFrame(aCurrentSearchFrame: nsIDOMWindow_std17): Longword; extdecl; - function GetRootSearchFrame(out aRootSearchFrame: nsIDOMWindow_std17): Longword; extdecl; - function SetRootSearchFrame(aRootSearchFrame: nsIDOMWindow_std17): Longword; extdecl; - function GetSearchSubframes(out aSearchSubframes: PRBool): Longword; extdecl; - function SetSearchSubframes(aSearchSubframes: PRBool): Longword; extdecl; - function GetSearchParentFrames(out aSearchParentFrames: PRBool): Longword; extdecl; - function SetSearchParentFrames(aSearchParentFrames: PRBool): Longword; extdecl; - end; - - nsIWebBrowserFocus_std17 = interface(nsISupports_std17) - ['{9c5d3c58-1dd1-11b2-a1c9-f3699284657a}'] - function Activate(): nsresult; extdecl; - function Deactivate(): nsresult; extdecl; - function SetFocusAtFirstElement(): nsresult; extdecl; - function SetFocusAtLastElement(): nsresult; extdecl; - function GetFocusedWindow(out aFocusedWindow: nsIDOMWindow_std17): Longword; extdecl; - function SetFocusedWindow(aFocusedWindow: nsIDOMWindow_std17): Longword; extdecl; - function GetFocusedElement(out aFocusedElement: nsIDOMElement_std17): Longword; extdecl; - function SetFocusedElement(aFocusedElement: nsIDOMElement_std17): Longword; extdecl; - end; - - nsIWebBrowserPrint_std17 = interface(nsISupports_std17) - ['{9a7ca4b0-fbba-11d4-a869-00105a183419}'] - function GetGlobalPrintSettings(out aGlobalPrintSettings: nsIPrintSettings_std17): Longword; extdecl; - function GetCurrentPrintSettings(out aCurrentPrintSettings: nsIPrintSettings_std17): Longword; extdecl; - function GetCurrentChildDOMWindow(out aCurrentChildDOMWindow: nsIDOMWindow_std17): Longword; extdecl; - function GetDoingPrint(out aDoingPrint: PRBool): Longword; extdecl; - function GetDoingPrintPreview(out aDoingPrintPreview: PRBool): Longword; extdecl; - function GetIsFramesetDocument(out aIsFramesetDocument: PRBool): Longword; extdecl; - function GetIsFramesetFrameSelected(out aIsFramesetFrameSelected: PRBool): Longword; extdecl; - function GetIsIFrameSelected(out aIsIFrameSelected: PRBool): Longword; extdecl; - function GetIsRangeSelection(out aIsRangeSelection: PRBool): Longword; extdecl; - function GetPrintPreviewNumPages(out aPrintPreviewNumPages: PRInt32): Longword; extdecl; - function Print(aThePrintSettings: nsIPrintSettings_std17; aWPListener: nsIWebProgressListener_std17): nsresult; extdecl; - function PrintPreview(aThePrintSettings: nsIPrintSettings_std17; aChildDOMWin: nsIDOMWindow_std17; aWPListener: nsIWebProgressListener_std17): nsresult; extdecl; - function PrintPreviewNavigate(aNavType: PRInt16; aPageNum: PRInt32): nsresult; extdecl; - function Cancel(): nsresult; extdecl; - function EnumerateDocumentNames(out aCount: PRUint32; out aResult_array): nsresult; extdecl; - function ExitPrintPreview(): nsresult; extdecl; - end; - - nsIWebBrowserSetup_std17 = interface(nsISupports_std17) - ['{f15398a0-8018-11d3-af70-00a024ffc08c}'] - function SetProperty(aId: PRUint32; aValue: PRUint32): nsresult; extdecl; - end; - - nsIWebProgress_std17 = interface(nsISupports_std17) - ['{570f39d0-efd0-11d3-b093-00a024ffc08c}'] - function AddProgressListener(aListener: nsIWebProgressListener_std17; aNotifyMask: PRUint32): nsresult; extdecl; - function RemoveProgressListener(aListener: nsIWebProgressListener_std17): nsresult; extdecl; - function GetDOMWindow(out aDOMWindow: nsIDOMWindow_std17): Longword; extdecl; - function GetIsLoadingDocument(out aIsLoadingDocument: PRBool): Longword; extdecl; - end; - - nsIWebProgressListener_std17 = interface(nsISupports_std17) - ['{570f39d1-efd0-11d3-b093-00a024ffc08c}'] - function OnStateChange(aWebProgress: nsIWebProgress_std17; aRequest: nsIRequest_std17; aStateFlags: PRUint32; aStatus: nsresult): nsresult; extdecl; - function OnProgressChange(aWebProgress: nsIWebProgress_std17; aRequest: nsIRequest_std17; aCurSelfProgress: PRInt32; aMaxSelfProgress: PRInt32; aCurTotalProgress: PRInt32; aMaxTotalProgress: PRInt32): nsresult; extdecl; - function OnLocationChange(aWebProgress: nsIWebProgress_std17; aRequest: nsIRequest_std17; aLocation: nsIURI_std17): nsresult; extdecl; - function OnStatusChange(aWebProgress: nsIWebProgress_std17; aRequest: nsIRequest_std17; aStatus: nsresult; const aMessage: PWideChar): nsresult; extdecl; - function OnSecurityChange(aWebProgress: nsIWebProgress_std17; aRequest: nsIRequest_std17; aState: PRUint32): nsresult; extdecl; - end; - - nsIWindowCreator_std17 = interface(nsISupports_std17) - ['{30465632-a777-44cc-90f9-8145475ef999}'] - function CreateChromeWindow(parent: nsIWebBrowserChrome_std17; chromeFlags: PRUint32; out _retval: nsIWebBrowserChrome_std17): nsresult; extdecl; - end; - - nsIWindowWatcher_std17 = interface(nsISupports_std17) - ['{002286a8-494b-43b3-8ddd-49e3fc50622b}'] - function OpenWindow(aParent: nsIDOMWindow_std17; const aUrl: PAnsiChar; const aName: PAnsiChar; const aFeatures: PAnsiChar; aArguments: nsISupports_std17; out _retval: nsIDOMWindow_std17): nsresult; extdecl; - function RegisterNotification(aObserver: nsIObserver_std17): nsresult; extdecl; - function UnregisterNotification(aObserver: nsIObserver_std17): nsresult; extdecl; - function GetWindowEnumerator(out _retval: nsISimpleEnumerator_std17): nsresult; extdecl; - function GetNewPrompter(aParent: nsIDOMWindow_std17; out _retval: nsIPrompt_std17): nsresult; extdecl; - function GetNewAuthPrompter(aParent: nsIDOMWindow_std17; out _retval: nsIAuthPrompt_std17): nsresult; extdecl; - function SetWindowCreator(creator: nsIWindowCreator_std17): nsresult; extdecl; - function GetChromeForWindow(aWindow: nsIDOMWindow_std17; out _retval: nsIWebBrowserChrome_std17): nsresult; extdecl; - function GetWindowByName(const aTargetName: PWideChar; aCurrentWindow: nsIDOMWindow_std17; out _retval: nsIDOMWindow_std17): nsresult; extdecl; - function GetActiveWindow(out aActiveWindow: nsIDOMWindow_std17): Longword; extdecl; - function SetActiveWindow(aActiveWindow: nsIDOMWindow_std17): Longword; extdecl; - end; - - nsIX509Cert_std17 = interface(nsISupports_std17) - ['{f0980f60-ee3d-11d4-998b-00b0d02354a0}'] - function GetNickname(aNickname: nsAString): Longword; extdecl; - function GetEmailAddress(aEmailAddress: nsAString): Longword; extdecl; - function GetEmailAddresses(out length: PRUint32; out addresses_array): nsresult; extdecl; - function ContainsEmailAddress(const aEmailAddress: nsAString; out _retval: PRBool): nsresult; extdecl; - function GetSubjectName(aSubjectName: nsAString): Longword; extdecl; - function GetCommonName(aCommonName: nsAString): Longword; extdecl; - function GetOrganization(aOrganization: nsAString): Longword; extdecl; - function GetOrganizationalUnit(aOrganizationalUnit: nsAString): Longword; extdecl; - function GetSha1Fingerprint(aSha1Fingerprint: nsAString): Longword; extdecl; - function GetMd5Fingerprint(aMd5Fingerprint: nsAString): Longword; extdecl; - function GetTokenName(aTokenName: nsAString): Longword; extdecl; - function GetIssuerName(aIssuerName: nsAString): Longword; extdecl; - function GetSerialNumber(aSerialNumber: nsAString): Longword; extdecl; - function GetIssuerCommonName(aIssuerCommonName: nsAString): Longword; extdecl; - function GetIssuerOrganization(aIssuerOrganization: nsAString): Longword; extdecl; - function GetIssuerOrganizationUnit(aIssuerOrganizationUnit: nsAString): Longword; extdecl; - function GetIssuer(out aIssuer: nsIX509Cert_std17): Longword; extdecl; - function GetValidity(out aValidity: nsIX509CertValidity_std17): Longword; extdecl; - function GetDbKey(out aDbKey: PAnsiChar): Longword; extdecl; - function GetWindowTitle(out aWindowTitle: PAnsiChar): Longword; extdecl; - function GetChain(out _retval: nsIArray_std17): nsresult; extdecl; - function GetUsagesArray(ignoreOcsp: PRBool; out verified: PRUint32; out count: PRUint32; out usages_array): nsresult; extdecl; - function GetUsagesString(ignoreOcsp: PRBool; out verified: PRUint32; usages: nsAString): nsresult; extdecl; - function VerifyForUsage(usage: PRUint32; out _retval: PRUint32): nsresult; extdecl; - function GetASN1Structure(out aASN1Structure: nsIASN1Object_std17): Longword; extdecl; - function GetRawDER(out length: PRUint32; out data_array): nsresult; extdecl; - function Equals(other: nsIX509Cert_std17; out _retval: PRBool): nsresult; extdecl; - end; - - nsIX509CertDB_std17 = interface(nsISupports_std17) - ['{da48b3c0-1284-11d5-ac67-000064657374}'] - function FindCertByNickname(aToken: nsISupports_std17; const aNickname: nsAString; out _retval: nsIX509Cert_std17): nsresult; extdecl; - function FindCertByDBKey(const aDBkey: PAnsiChar; aToken: nsISupports_std17; out _retval: nsIX509Cert_std17): nsresult; extdecl; - function FindCertNicknames(aToken: nsISupports_std17; aType: PRUint32; out count: PRUint32; out certNameList_array): nsresult; extdecl; - function FindEmailEncryptionCert(const aNickname: nsAString; out _retval: nsIX509Cert_std17): nsresult; extdecl; - function FindEmailSigningCert(const aNickname: nsAString; out _retval: nsIX509Cert_std17): nsresult; extdecl; - function FindCertByEmailAddress(aToken: nsISupports_std17; const aEmailAddress: PAnsiChar; out _retval: nsIX509Cert_std17): nsresult; extdecl; - function ImportCertificates(const data_array; length: PRUint32; _type: PRUint32; ctx: nsIInterfaceRequestor_std17): nsresult; extdecl; - function ImportEmailCertificate(const data_array; length: PRUint32; ctx: nsIInterfaceRequestor_std17): nsresult; extdecl; - function ImportServerCertificate(const data_array; length: PRUint32; ctx: nsIInterfaceRequestor_std17): nsresult; extdecl; - function ImportUserCertificate(const data_array; length: PRUint32; ctx: nsIInterfaceRequestor_std17): nsresult; extdecl; - function DeleteCertificate(aCert: nsIX509Cert_std17): nsresult; extdecl; - function SetCertTrust(cert: nsIX509Cert_std17; _type: PRUint32; trust: PRUint32): nsresult; extdecl; - function IsCertTrusted(cert: nsIX509Cert_std17; certType: PRUint32; trustType: PRUint32; out _retval: PRBool): nsresult; extdecl; - function ImportCertsFromFile(aToken: nsISupports_std17; aFile: nsILocalFile_std17; aType: PRUint32): nsresult; extdecl; - function ImportPKCS12File(aToken: nsISupports_std17; aFile: nsILocalFile_std17): nsresult; extdecl; - function ExportPKCS12File(aToken: nsISupports_std17; aFile: nsILocalFile_std17; count: PRUint32; const aCerts_array): nsresult; extdecl; - function GetOCSPResponders(out _retval: nsIArray_std17): nsresult; extdecl; - function GetIsOcspOn(out aIsOcspOn: PRBool): Longword; extdecl; - function ConstructX509FromBase64(const base64: PAnsiChar; out _retval: nsIX509Cert_std17): nsresult; extdecl; - end; - - nsIX509CertValidity_std17 = interface(nsISupports_std17) - ['{e701dfd8-1dd1-11b2-a172-ffa6cc6156ad}'] - function GetNotBefore(out aNotBefore: PRTime): Longword; extdecl; - function GetNotBeforeLocalTime(aNotBeforeLocalTime: nsAString): Longword; extdecl; - function GetNotBeforeLocalDay(aNotBeforeLocalDay: nsAString): Longword; extdecl; - function GetNotBeforeGMT(aNotBeforeGMT: nsAString): Longword; extdecl; - function GetNotAfter(out aNotAfter: PRTime): Longword; extdecl; - function GetNotAfterLocalTime(aNotAfterLocalTime: nsAString): Longword; extdecl; - function GetNotAfterLocalDay(aNotAfterLocalDay: nsAString): Longword; extdecl; - function GetNotAfterGMT(aNotAfterGMT: nsAString): Longword; extdecl; - end; - -implementation - -end. diff --git a/components/geckoport/version2/each-version/nsXPCOM_std18.pas b/components/geckoport/version2/each-version/nsXPCOM_std18.pas deleted file mode 100644 index 89d0d24b0..000000000 --- a/components/geckoport/version2/each-version/nsXPCOM_std18.pas +++ /dev/null @@ -1,3567 +0,0 @@ -unit nsXPCOM_std18; - -{$MACRO on} - -{$IFDEF Windows} - {$DEFINE extdecl:=stdcall} -{$ELSE Windows} - {$DEFINE extdecl:=cdecl} -{$ENDIF} - -{$IFNDEF FPC_HAS_CONSTREF} - {$DEFINE constref:=const} -{$ENDIF} - -interface - -uses - nsConsts, nsGeckoStrings, nsTypes; - -const - NS_ISUPPORTS_STD18_IID: TGUID = '{00000000-0000-0000-c000-000000000046}'; - - MOZIJSSUBSCRIPTLOADER_STD18_IID: TGUID = '{8792d77e-1dd2-11b2-ac7f-9bc9be4f2916}'; - - NS_IARRAY_STD18_IID: TGUID = '{114744d9-c369-456e-b55a-52fe52880d2d}'; - - NS_IMUTABLEARRAY_STD18_IID: TGUID = '{af059da0-c85b-40ec-af07-ae4bfdc192cc}'; - - NS_IASN1OBJECT_STD18_IID: TGUID = '{ba8bf582-1dd1-11b2-898c-f40246bc9a63}'; - NS_IASN1OBJECT_STD18_ASN1_END_CONTENTS = 0; - NS_IASN1OBJECT_STD18_ASN1_BOOLEAN = 1; - NS_IASN1OBJECT_STD18_ASN1_INTEGER = 2; - NS_IASN1OBJECT_STD18_ASN1_BIT_STRING = 3; - NS_IASN1OBJECT_STD18_ASN1_OCTET_STRING = 4; - NS_IASN1OBJECT_STD18_ASN1_NULL = 5; - NS_IASN1OBJECT_STD18_ASN1_OBJECT_ID = 6; - NS_IASN1OBJECT_STD18_ASN1_ENUMERATED = 10; - NS_IASN1OBJECT_STD18_ASN1_UTF8_STRING = 12; - NS_IASN1OBJECT_STD18_ASN1_SEQUENCE = 16; - NS_IASN1OBJECT_STD18_ASN1_SET = 17; - NS_IASN1OBJECT_STD18_ASN1_PRINTABLE_STRING = 19; - NS_IASN1OBJECT_STD18_ASN1_T61_STRING = 20; - NS_IASN1OBJECT_STD18_ASN1_IA5_STRING = 22; - NS_IASN1OBJECT_STD18_ASN1_UTC_TIME = 23; - NS_IASN1OBJECT_STD18_ASN1_GEN_TIME = 24; - NS_IASN1OBJECT_STD18_ASN1_VISIBLE_STRING = 26; - NS_IASN1OBJECT_STD18_ASN1_UNIVERSAL_STRING = 28; - NS_IASN1OBJECT_STD18_ASN1_BMP_STRING = 30; - NS_IASN1OBJECT_STD18_ASN1_HIGH_TAG_NUMBER = 31; - NS_IASN1OBJECT_STD18_ASN1_CONTEXT_SPECIFIC = 32; - NS_IASN1OBJECT_STD18_ASN1_APPLICATION = 33; - NS_IASN1OBJECT_STD18_ASN1_PRIVATE = 34; - - NS_IASN1SEQUENCE_STD18_IID: TGUID = '{b6b957e6-1dd1-11b2-89d7-e30624f50b00}'; - - NS_IAUTHPROMPT_STD18_IID: TGUID = '{2f977d45-5485-11d4-87e2-0010a4e75ef2}'; - NS_IAUTHPROMPT_STD18_SAVE_PASSWORD_NEVER = 0; - NS_IAUTHPROMPT_STD18_SAVE_PASSWORD_FOR_SESSION = 1; - NS_IAUTHPROMPT_STD18_SAVE_PASSWORD_PERMANENTLY = 2; - - NS_IBADCERTLISTENER_STD18_IID: TGUID = '{86960956-edb0-11d4-998b-00b0d02354a0}'; - NS_IBADCERTLISTENER_STD18_UNINIT_ADD_FLAG = -1; - NS_IBADCERTLISTENER_STD18_ADD_TRUSTED_FOR_SESSION = 1; - NS_IBADCERTLISTENER_STD18_ADD_TRUSTED_PERMANENTLY = 2; - - NS_ISIMPLEENUMERATOR_STD18_IID: TGUID = '{d1899240-f9d2-11d2-bdd6-000064657374}'; - - NS_ICATEGORYMANAGER_STD18_IID: TGUID = '{3275b2cd-af6d-429a-80d7-f0c5120342ac}'; - - NS_ICERTIFICATEDIALOGS_STD18_IID: TGUID = '{a03ca940-09be-11d5-ac5d-000064657374}'; - - NS_IREQUEST_STD18_IID: TGUID = '{ef6bfbd2-fd46-48d8-96b7-9f8f0fd387fe}'; - NS_IREQUEST_STD18_LOAD_NORMAL = 0; - NS_IREQUEST_STD18_LOAD_BACKGROUND = 1; - NS_IREQUEST_STD18_INHIBIT_CACHING = 128; - NS_IREQUEST_STD18_INHIBIT_PERSISTENT_CACHING = 256; - NS_IREQUEST_STD18_LOAD_BYPASS_CACHE = 512; - NS_IREQUEST_STD18_LOAD_FROM_CACHE = 1024; - NS_IREQUEST_STD18_VALIDATE_ALWAYS = 2048; - NS_IREQUEST_STD18_VALIDATE_NEVER = 4096; - NS_IREQUEST_STD18_VALIDATE_ONCE_PER_SESSION = 8192; - - NS_ICHANNEL_STD18_IID: TGUID = '{c63a055a-a676-4e71-bf3c-6cfa11082018}'; - NS_ICHANNEL_STD18_LOAD_DOCUMENT_URI = 65536; - NS_ICHANNEL_STD18_LOAD_RETARGETED_DOCUMENT_URI = 131072; - NS_ICHANNEL_STD18_LOAD_REPLACE = 262144; - NS_ICHANNEL_STD18_LOAD_INITIAL_DOCUMENT_URI = 524288; - NS_ICHANNEL_STD18_LOAD_TARGETED = 1048576; - - NS_IPROGRAMMINGLANGUAGE_STD18_IID: TGUID = '{ea604e90-40ba-11d5-90bb-0010a4e73d9a}'; - NS_IPROGRAMMINGLANGUAGE_STD18_UNKNOWN = 0; - NS_IPROGRAMMINGLANGUAGE_STD18_CPLUSPLUS = 1; - NS_IPROGRAMMINGLANGUAGE_STD18_JAVASCRIPT = 2; - NS_IPROGRAMMINGLANGUAGE_STD18_PYTHON = 3; - NS_IPROGRAMMINGLANGUAGE_STD18_PERL = 4; - NS_IPROGRAMMINGLANGUAGE_STD18_JAVA = 5; - NS_IPROGRAMMINGLANGUAGE_STD18_ZX81_BASIC = 6; - NS_IPROGRAMMINGLANGUAGE_STD18_JAVASCRIPT2 = 7; - - NS_ICLASSINFO_STD18_IID: TGUID = '{986c11d0-f340-11d4-9075-0010a4e73d9a}'; - NS_ICLASSINFO_STD18_SINGLETON = 1; - NS_ICLASSINFO_STD18_THREADSAFE = 2; - NS_ICLASSINFO_STD18_MAIN_THREAD_ONLY = 4; - NS_ICLASSINFO_STD18_DOM_OBJECT = 8; - NS_ICLASSINFO_STD18_PLUGIN_OBJECT = 16; - NS_ICLASSINFO_STD18_EAGER_CLASSINFO = 32; - NS_ICLASSINFO_STD18_CONTENT_NODE = 64; - NS_ICLASSINFO_STD18_RESERVED = 2147483648; - - NS_ICLIPBOARDCOMMANDS_STD18_IID: TGUID = '{b8100c90-73be-11d2-92a5-00105a1b0d64}'; - - NS_ICOMPONENTMANAGER_STD18_IID: TGUID = '{a88e5a60-205a-4bb1-94e1-2628daf51eae}'; - - NS_ICOMPONENTREGISTRAR_STD18_IID: TGUID = '{2417cbfe-65ad-48a6-b4b6-eb84db174392}'; - - NS_ICONTEXTMENULISTENER_STD18_IID: TGUID = '{3478b6b0-3875-11d4-94ef-0020183bf181}'; - NS_ICONTEXTMENULISTENER_STD18_CONTEXT_NONE = 0; - NS_ICONTEXTMENULISTENER_STD18_CONTEXT_LINK = 1; - NS_ICONTEXTMENULISTENER_STD18_CONTEXT_IMAGE = 2; - NS_ICONTEXTMENULISTENER_STD18_CONTEXT_DOCUMENT = 4; - NS_ICONTEXTMENULISTENER_STD18_CONTEXT_TEXT = 8; - NS_ICONTEXTMENULISTENER_STD18_CONTEXT_INPUT = 16; - - NS_ICOOKIE_STD18_IID: TGUID = '{e9fcb9a4-d376-458f-b720-e65e7df593bc}'; - NS_ICOOKIE_STD18_STATUS_UNKNOWN = 0; - NS_ICOOKIE_STD18_STATUS_ACCEPTED = 1; - NS_ICOOKIE_STD18_STATUS_DOWNGRADED = 2; - NS_ICOOKIE_STD18_STATUS_FLAGGED = 3; - NS_ICOOKIE_STD18_STATUS_REJECTED = 4; - NS_ICOOKIE_STD18_POLICY_UNKNOWN = 0; - NS_ICOOKIE_STD18_POLICY_NONE = 1; - NS_ICOOKIE_STD18_POLICY_NO_CONSENT = 2; - NS_ICOOKIE_STD18_POLICY_IMPLICIT_CONSENT = 3; - NS_ICOOKIE_STD18_POLICY_EXPLICIT_CONSENT = 4; - NS_ICOOKIE_STD18_POLICY_NO_II = 5; - - NS_ICOOKIEMANAGER_STD18_IID: TGUID = '{aaab6710-0f2c-11d5-a53b-0010a401eb10}'; - - NS_ICRLINFO_STD18_IID: TGUID = '{c185d920-4a3e-11d5-ba27-00108303b117}'; - - NS_IDEBUG_STD18_IID: TGUID = '{3bf0c3d7-3bd9-4cf2-a971-33572c503e1e}'; - - NS_IFILE_STD18_IID: TGUID = '{c8c0a080-0868-11d3-915f-d9d889d48e3c}'; - NS_IFILE_STD18_NORMAL_FILE_TYPE = 0; - NS_IFILE_STD18_DIRECTORY_TYPE = 1; - - NS_IDIRECTORYSERVICEPROVIDER_STD18_IID: TGUID = '{bbf8cab0-d43a-11d3-8cc2-00609792278c}'; - - NS_IDIRECTORYSERVICEPROVIDER2_STD18_IID: TGUID = '{2f977d4b-5485-11d4-87e2-0010a4e75ef2}'; - - NS_IDIRECTORYSERVICE_STD18_IID: TGUID = '{57a66a60-d43a-11d3-8cc2-00609792278c}'; - - NS_IDOM3DOCUMENTEVENT_STD18_IID: TGUID = '{090ecc19-b7cb-4f47-ae47-ed68d4926249}'; - - NS_IDOM3EVENTTARGET_STD18_IID: TGUID = '{3e9c01a7-de97-4c3b-8294-b4bd9d7056d1}'; - - NS_IDOMABSTRACTVIEW_STD18_IID: TGUID = '{f51ebade-8b1a-11d3-aae7-0010830123b4}'; - - NS_IDOMNODE_STD18_IID: TGUID = '{a6cf907c-15b3-11d2-932e-00805f8add32}'; - NS_IDOMNODE_STD18_ELEMENT_NODE = 1; - NS_IDOMNODE_STD18_ATTRIBUTE_NODE = 2; - NS_IDOMNODE_STD18_TEXT_NODE = 3; - NS_IDOMNODE_STD18_CDATA_SECTION_NODE = 4; - NS_IDOMNODE_STD18_ENTITY_REFERENCE_NODE = 5; - NS_IDOMNODE_STD18_ENTITY_NODE = 6; - NS_IDOMNODE_STD18_PROCESSING_INSTRUCTION_NODE = 7; - NS_IDOMNODE_STD18_COMMENT_NODE = 8; - NS_IDOMNODE_STD18_DOCUMENT_NODE = 9; - NS_IDOMNODE_STD18_DOCUMENT_TYPE_NODE = 10; - NS_IDOMNODE_STD18_DOCUMENT_FRAGMENT_NODE = 11; - NS_IDOMNODE_STD18_NOTATION_NODE = 12; - - NS_IDOMATTR_STD18_IID: TGUID = '{a6cf9070-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMBARPROP_STD18_IID: TGUID = '{9eb2c150-1d56-11d3-8221-0060083a0bcf}'; - - NS_IDOMCHARACTERDATA_STD18_IID: TGUID = '{a6cf9072-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMTEXT_STD18_IID: TGUID = '{a6cf9082-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCDATASECTION_STD18_IID: TGUID = '{a6cf9071-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCOMMENT_STD18_IID: TGUID = '{a6cf9073-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCOUNTER_STD18_IID: TGUID = '{31adb439-0055-402d-9b1d-d5ca94f3f55b}'; - - NS_IDOMCSSVALUE_STD18_IID: TGUID = '{009f7ea5-9e80-41be-b008-db62f10823f2}'; - NS_IDOMCSSVALUE_STD18_CSS_INHERIT = 0; - NS_IDOMCSSVALUE_STD18_CSS_PRIMITIVE_VALUE = 1; - NS_IDOMCSSVALUE_STD18_CSS_VALUE_LIST = 2; - NS_IDOMCSSVALUE_STD18_CSS_CUSTOM = 3; - - NS_IDOMCSSPRIMITIVEVALUE_STD18_IID: TGUID = '{e249031f-8df9-4e7a-b644-18946dce0019}'; - NS_IDOMCSSPRIMITIVEVALUE_STD18_CSS_UNKNOWN = 0; - NS_IDOMCSSPRIMITIVEVALUE_STD18_CSS_NUMBER = 1; - NS_IDOMCSSPRIMITIVEVALUE_STD18_CSS_PERCENTAGE = 2; - NS_IDOMCSSPRIMITIVEVALUE_STD18_CSS_EMS = 3; - NS_IDOMCSSPRIMITIVEVALUE_STD18_CSS_EXS = 4; - NS_IDOMCSSPRIMITIVEVALUE_STD18_CSS_PX = 5; - NS_IDOMCSSPRIMITIVEVALUE_STD18_CSS_CM = 6; - NS_IDOMCSSPRIMITIVEVALUE_STD18_CSS_MM = 7; - NS_IDOMCSSPRIMITIVEVALUE_STD18_CSS_IN = 8; - NS_IDOMCSSPRIMITIVEVALUE_STD18_CSS_PT = 9; - NS_IDOMCSSPRIMITIVEVALUE_STD18_CSS_PC = 10; - NS_IDOMCSSPRIMITIVEVALUE_STD18_CSS_DEG = 11; - NS_IDOMCSSPRIMITIVEVALUE_STD18_CSS_RAD = 12; - NS_IDOMCSSPRIMITIVEVALUE_STD18_CSS_GRAD = 13; - NS_IDOMCSSPRIMITIVEVALUE_STD18_CSS_MS = 14; - NS_IDOMCSSPRIMITIVEVALUE_STD18_CSS_S = 15; - NS_IDOMCSSPRIMITIVEVALUE_STD18_CSS_HZ = 16; - NS_IDOMCSSPRIMITIVEVALUE_STD18_CSS_KHZ = 17; - NS_IDOMCSSPRIMITIVEVALUE_STD18_CSS_DIMENSION = 18; - NS_IDOMCSSPRIMITIVEVALUE_STD18_CSS_STRING = 19; - NS_IDOMCSSPRIMITIVEVALUE_STD18_CSS_URI = 20; - NS_IDOMCSSPRIMITIVEVALUE_STD18_CSS_IDENT = 21; - NS_IDOMCSSPRIMITIVEVALUE_STD18_CSS_ATTR = 22; - NS_IDOMCSSPRIMITIVEVALUE_STD18_CSS_COUNTER = 23; - NS_IDOMCSSPRIMITIVEVALUE_STD18_CSS_RECT = 24; - NS_IDOMCSSPRIMITIVEVALUE_STD18_CSS_RGBCOLOR = 25; - - NS_IDOMCSSRULE_STD18_IID: TGUID = '{a6cf90c1-15b3-11d2-932e-00805f8add32}'; - NS_IDOMCSSRULE_STD18_UNKNOWN_RULE = 0; - NS_IDOMCSSRULE_STD18_STYLE_RULE = 1; - NS_IDOMCSSRULE_STD18_CHARSET_RULE = 2; - NS_IDOMCSSRULE_STD18_IMPORT_RULE = 3; - NS_IDOMCSSRULE_STD18_MEDIA_RULE = 4; - NS_IDOMCSSRULE_STD18_FONT_FACE_RULE = 5; - NS_IDOMCSSRULE_STD18_PAGE_RULE = 6; - - NS_IDOMCSSRULELIST_STD18_IID: TGUID = '{a6cf90c0-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCSSSTYLEDECLARATION_STD18_IID: TGUID = '{a6cf90be-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMSTYLESHEET_STD18_IID: TGUID = '{a6cf9080-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCSSSTYLESHEET_STD18_IID: TGUID = '{a6cf90c2-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCSSVALUELIST_STD18_IID: TGUID = '{8f09fa84-39b9-4dca-9b2f-db0eeb186286}'; - - NS_IDOMEVENT_STD18_IID: TGUID = '{a66b7b80-ff46-bd97-0080-5f8ae38add32}'; - NS_IDOMEVENT_STD18_CAPTURING_PHASE = 1; - NS_IDOMEVENT_STD18_AT_TARGET = 2; - NS_IDOMEVENT_STD18_BUBBLING_PHASE = 3; - - NS_IDOMCUSTOMEVENT_STD18_IID: TGUID = '{55c7af7b-1a64-40bf-87eb-2c2cbee0491b}'; - - NS_IDOMDOCUMENT_STD18_IID: TGUID = '{a6cf9075-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMDOCUMENTEVENT_STD18_IID: TGUID = '{46b91d66-28e2-11d4-ab1e-0010830123b4}'; - - NS_IDOMDOCUMENTFRAGMENT_STD18_IID: TGUID = '{a6cf9076-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMDOCUMENTRANGE_STD18_IID: TGUID = '{7b9badc6-c9bc-447a-8670-dbd195aed24b}'; - - NS_IDOMDOCUMENTSTYLE_STD18_IID: TGUID = '{3d9f4973-dd2e-48f5-b5f7-2634e09eadd9}'; - - NS_IDOMDOCUMENTTYPE_STD18_IID: TGUID = '{a6cf9077-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMDOCUMENTVIEW_STD18_IID: TGUID = '{1acdb2ba-1dd2-11b2-95bc-9542495d2569}'; - - NS_IDOMDOMEXCEPTION_STD18_IID: TGUID = '{a6cf910a-15b3-11d2-932e-00805f8add32}'; - NS_IDOMDOMEXCEPTION_STD18_INDEX_SIZE_ERR = 1; - NS_IDOMDOMEXCEPTION_STD18_DOMSTRING_SIZE_ERR = 2; - NS_IDOMDOMEXCEPTION_STD18_HIERARCHY_REQUEST_ERR = 3; - NS_IDOMDOMEXCEPTION_STD18_WRONG_DOCUMENT_ERR = 4; - NS_IDOMDOMEXCEPTION_STD18_INVALID_CHARACTER_ERR = 5; - NS_IDOMDOMEXCEPTION_STD18_NO_DATA_ALLOWED_ERR = 6; - NS_IDOMDOMEXCEPTION_STD18_NO_MODIFICATION_ALLOWED_ERR = 7; - NS_IDOMDOMEXCEPTION_STD18_NOT_FOUND_ERR = 8; - NS_IDOMDOMEXCEPTION_STD18_NOT_SUPPORTED_ERR = 9; - NS_IDOMDOMEXCEPTION_STD18_INUSE_ATTRIBUTE_ERR = 10; - NS_IDOMDOMEXCEPTION_STD18_INVALID_STATE_ERR = 11; - NS_IDOMDOMEXCEPTION_STD18_SYNTAX_ERR = 12; - NS_IDOMDOMEXCEPTION_STD18_INVALID_MODIFICATION_ERR = 13; - NS_IDOMDOMEXCEPTION_STD18_NAMESPACE_ERR = 14; - NS_IDOMDOMEXCEPTION_STD18_INVALID_ACCESS_ERR = 15; - NS_IDOMDOMEXCEPTION_STD18_VALIDATION_ERR = 16; - NS_IDOMDOMEXCEPTION_STD18_TYPE_MISMATCH_ERR = 17; - - NS_IDOMDOMIMPLEMENTATION_STD18_IID: TGUID = '{a6cf9074-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMELEMENT_STD18_IID: TGUID = '{a6cf9078-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMELEMENTCSSINLINESTYLE_STD18_IID: TGUID = '{99715845-95fc-4a56-aa53-214b65c26e22}'; - - NS_IDOMENTITY_STD18_IID: TGUID = '{a6cf9079-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMENTITYREFERENCE_STD18_IID: TGUID = '{a6cf907a-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMEVENTGROUP_STD18_IID: TGUID = '{33347bee-6620-4841-8152-36091ae80c7e}'; - - NS_IDOMEVENTLISTENER_STD18_IID: TGUID = '{df31c120-ded6-11d1-bd85-00805f8ae3f4}'; - - NS_IDOMEVENTTARGET_STD18_IID: TGUID = '{1c773b30-d1cf-11d2-bd95-00805f8ae3f4}'; - - NS_IDOMHTMLELEMENT_STD18_IID: TGUID = '{a6cf9085-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLANCHORELEMENT_STD18_IID: TGUID = '{a6cf90aa-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLAPPLETELEMENT_STD18_IID: TGUID = '{a6cf90ae-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLAREAELEMENT_STD18_IID: TGUID = '{a6cf90b0-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLBASEELEMENT_STD18_IID: TGUID = '{a6cf908b-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLBASEFONTELEMENT_STD18_IID: TGUID = '{a6cf90a6-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLBODYELEMENT_STD18_IID: TGUID = '{a6cf908e-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLBRELEMENT_STD18_IID: TGUID = '{a6cf90a5-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLBUTTONELEMENT_STD18_IID: TGUID = '{a6cf9095-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLCOLLECTION_STD18_IID: TGUID = '{a6cf9083-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLDIRECTORYELEMENT_STD18_IID: TGUID = '{a6cf909c-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLDIVELEMENT_STD18_IID: TGUID = '{a6cf90a0-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLDLISTELEMENT_STD18_IID: TGUID = '{a6cf909b-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLDOCUMENT_STD18_IID: TGUID = '{a6cf9084-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLEMBEDELEMENT_STD18_IID: TGUID = '{123f90ab-15b3-11d2-456e-00805f8add32}'; - - NS_IDOMHTMLFIELDSETELEMENT_STD18_IID: TGUID = '{a6cf9097-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLFONTELEMENT_STD18_IID: TGUID = '{a6cf90a7-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLFORMELEMENT_STD18_IID: TGUID = '{a6cf908f-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLFRAMEELEMENT_STD18_IID: TGUID = '{a6cf90b9-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLFRAMESETELEMENT_STD18_IID: TGUID = '{a6cf90b8-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLHEADELEMENT_STD18_IID: TGUID = '{a6cf9087-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLHEADINGELEMENT_STD18_IID: TGUID = '{a6cf90a2-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLHRELEMENT_STD18_IID: TGUID = '{a6cf90a8-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLHTMLELEMENT_STD18_IID: TGUID = '{a6cf9086-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLIFRAMEELEMENT_STD18_IID: TGUID = '{a6cf90ba-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLIMAGEELEMENT_STD18_IID: TGUID = '{a6cf90ab-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLINPUTELEMENT_STD18_IID: TGUID = '{a6cf9093-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLISINDEXELEMENT_STD18_IID: TGUID = '{a6cf908c-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLLABELELEMENT_STD18_IID: TGUID = '{a6cf9096-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLLEGENDELEMENT_STD18_IID: TGUID = '{a6cf9098-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLLIELEMENT_STD18_IID: TGUID = '{a6cf909e-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLLINKELEMENT_STD18_IID: TGUID = '{a6cf9088-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLMAPELEMENT_STD18_IID: TGUID = '{a6cf90af-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLMENUELEMENT_STD18_IID: TGUID = '{a6cf909d-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLMETAELEMENT_STD18_IID: TGUID = '{a6cf908a-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLMODELEMENT_STD18_IID: TGUID = '{a6cf90a9-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLOBJECTELEMENT_STD18_IID: TGUID = '{a6cf90ac-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLOLISTELEMENT_STD18_IID: TGUID = '{a6cf909a-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLOPTGROUPELEMENT_STD18_IID: TGUID = '{a6cf9091-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLOPTIONELEMENT_STD18_IID: TGUID = '{a6cf9092-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLOPTIONSCOLLECTION_STD18_IID: TGUID = '{bce0213c-f70f-488f-b93f-688acca55d63}'; - - NS_IDOMHTMLPARAGRAPHELEMENT_STD18_IID: TGUID = '{a6cf90a1-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLPARAMELEMENT_STD18_IID: TGUID = '{a6cf90ad-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLPREELEMENT_STD18_IID: TGUID = '{a6cf90a4-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLQUOTEELEMENT_STD18_IID: TGUID = '{a6cf90a3-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLSCRIPTELEMENT_STD18_IID: TGUID = '{a6cf90b1-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLSELECTELEMENT_STD18_IID: TGUID = '{a6cf9090-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLSTYLEELEMENT_STD18_IID: TGUID = '{a6cf908d-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLECAPTIONELEMENT_STD18_IID: TGUID = '{a6cf90b3-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLECELLELEMENT_STD18_IID: TGUID = '{a6cf90b7-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLECOLELEMENT_STD18_IID: TGUID = '{a6cf90b4-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLEELEMENT_STD18_IID: TGUID = '{a6cf90b2-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLEROWELEMENT_STD18_IID: TGUID = '{a6cf90b6-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLESECTIONELEMENT_STD18_IID: TGUID = '{a6cf90b5-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTEXTAREAELEMENT_STD18_IID: TGUID = '{a6cf9094-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTITLEELEMENT_STD18_IID: TGUID = '{a6cf9089-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLULISTELEMENT_STD18_IID: TGUID = '{a6cf9099-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMMEDIALIST_STD18_IID: TGUID = '{9b0c2ed7-111c-4824-adf9-ef0da6dad371}'; - - NS_IDOMUIEVENT_STD18_IID: TGUID = '{a6cf90c3-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMMOUSEEVENT_STD18_IID: TGUID = '{ff751edc-8b02-aae7-0010-8301838a3123}'; - - NS_IDOMNAMEDNODEMAP_STD18_IID: TGUID = '{a6cf907b-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMNODELIST_STD18_IID: TGUID = '{a6cf907d-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMNOTATION_STD18_IID: TGUID = '{a6cf907e-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMNSDOCUMENTSTYLE_STD18_IID: TGUID = '{4ecdf254-a21e-47b0-8d72-55da8208299f}'; - - NS_IDOMPROCESSINGINSTRUCTION_STD18_IID: TGUID = '{a6cf907f-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMRANGE_STD18_IID: TGUID = '{a6cf90ce-15b3-11d2-932e-00805f8add32}'; - NS_IDOMRANGE_STD18_START_TO_START = 0; - NS_IDOMRANGE_STD18_START_TO_END = 1; - NS_IDOMRANGE_STD18_END_TO_END = 2; - NS_IDOMRANGE_STD18_END_TO_START = 3; - - NS_IDOMRECT_STD18_IID: TGUID = '{71735f62-ac5c-4236-9a1f-5ffb280d531c}'; - - NS_IDOMRGBCOLOR_STD18_IID: TGUID = '{6aff3102-320d-4986-9790-12316bb87cf9}'; - - NS_IDOMSTYLESHEETLIST_STD18_IID: TGUID = '{a6cf9081-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMWINDOW_STD18_IID: TGUID = '{a6cf906b-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMWINDOW2_STD18_IID: TGUID = '{65455132-b96a-40ec-adea-52fa22b1028c}'; - - NS_IDOMWINDOWCOLLECTION_STD18_IID: TGUID = '{a6cf906f-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMWINDOWUTILS_STD18_IID: TGUID = '{8a157a4f-a81e-489f-baf2-bc8970d60472}'; - - NS_IEMBEDDINGSITEWINDOW_STD18_IID: TGUID = '{3e5432cd-9568-4bd1-8cbe-d50aba110743}'; - NS_IEMBEDDINGSITEWINDOW_STD18_DIM_FLAGS_POSITION = 1; - NS_IEMBEDDINGSITEWINDOW_STD18_DIM_FLAGS_SIZE_INNER = 2; - NS_IEMBEDDINGSITEWINDOW_STD18_DIM_FLAGS_SIZE_OUTER = 4; - - NS_IFACTORY_STD18_IID: TGUID = '{00000001-0000-0000-c000-000000000046}'; - - NS_IURI_STD18_IID: TGUID = '{07a22cc0-0ce5-11d3-9331-00104ba0fd40}'; - - NS_IURL_STD18_IID: TGUID = '{d6116970-8034-11d3-9399-00104ba0fd40}'; - - NS_IFILEURL_STD18_IID: TGUID = '{d26b2e2e-1dd1-11b2-88f3-8545a7ba7949}'; - - NS_IGLOBALHISTORY_STD18_IID: TGUID = '{9491c383-e3c4-11d2-bdbe-0050040a9b44}'; - - NS_IHISTORYENTRY_STD18_IID: TGUID = '{a41661d4-1417-11d5-9882-00c04fa02f40}'; - - NS_IHTTPCHANNEL_STD18_IID: TGUID = '{9277fe09-f0cc-4cd9-bbce-581dd94b0260}'; - - NS_IHTTPHEADERVISITOR_STD18_IID: TGUID = '{0cf40717-d7c1-4a94-8c1e-d6c9734101bb}'; - - NS_IINPUTSTREAM_STD18_IID: TGUID = '{fa9c7f6c-61b3-11d4-9877-00c04fa0cf4a}'; - - NS_IINTERFACEREQUESTOR_STD18_IID: TGUID = '{033a1470-8b2a-11d3-af88-00a024ffc08c}'; - - NS_IIOSERVICE_STD18_IID: TGUID = '{bddeda3f-9020-4d12-8c70-984ee9f7935e}'; - - NS_ILOADGROUP_STD18_IID: TGUID = '{3de0a31c-feaf-400f-9f1e-4ef71f8b20cc}'; - - NS_ILOCALFILE_STD18_IID: TGUID = '{aa610f20-a889-11d3-8c81-000064657374}'; - - NS_IMEMORY_STD18_IID: TGUID = '{59e7e77a-38e4-11d4-8cf5-0060b0fc14a3}'; - - NS_IMODULE_STD18_IID: TGUID = '{7392d032-5371-11d3-994e-00805fd26fee}'; - - NS_IOBSERVER_STD18_IID: TGUID = '{db242e01-e4d9-11d2-9dde-000064657374}'; - - NS_IOBSERVERSERVICE_STD18_IID: TGUID = '{d07f5192-e3d1-11d2-8acd-00105a1b8860}'; - - NS_IOUTPUTSTREAM_STD18_IID: TGUID = '{0d0acd2a-61b4-11d4-9877-00c04fa0cf4a}'; - - NS_IPREFBRANCH_STD18_IID: TGUID = '{56c35506-f14b-11d3-99d3-ddbfac2ccf65}'; - NS_IPREFBRANCH_STD18_PREF_INVALID = 0; - NS_IPREFBRANCH_STD18_PREF_STRING = 32; - NS_IPREFBRANCH_STD18_PREF_INT = 64; - NS_IPREFBRANCH_STD18_PREF_BOOL = 128; - - NS_IPREFBRANCH2_STD18_IID: TGUID = '{74567534-eb94-4b1c-8f45-389643bfc555}'; - - NS_IPREFLOCALIZEDSTRING_STD18_IID: TGUID = '{ae419e24-1dd1-11b2-b39a-d3e5e7073802}'; - - NS_IPREFSERVICE_STD18_IID: TGUID = '{decb9cc7-c08f-4ea5-be91-a8fc637ce2d2}'; - - NS_IPRINTSESSION_STD18_IID: TGUID = '{2f977d52-5485-11d4-87e2-0010a4e75ef2}'; - - NS_IPRINTSETTINGS_STD18_IID: TGUID = '{f1094df6-ce0e-42c9-9847-2f663172c38d}'; - NS_IPRINTSETTINGS_STD18_kInitSaveOddEvenPages = 1; - NS_IPRINTSETTINGS_STD18_kInitSaveHeaderLeft = 2; - NS_IPRINTSETTINGS_STD18_kInitSaveHeaderCenter = 4; - NS_IPRINTSETTINGS_STD18_kInitSaveHeaderRight = 8; - NS_IPRINTSETTINGS_STD18_kInitSaveFooterLeft = 16; - NS_IPRINTSETTINGS_STD18_kInitSaveFooterCenter = 32; - NS_IPRINTSETTINGS_STD18_kInitSaveFooterRight = 64; - NS_IPRINTSETTINGS_STD18_kInitSaveBGColors = 128; - NS_IPRINTSETTINGS_STD18_kInitSaveBGImages = 256; - NS_IPRINTSETTINGS_STD18_kInitSavePaperSize = 512; - NS_IPRINTSETTINGS_STD18_kInitSavePaperName = 1024; - NS_IPRINTSETTINGS_STD18_kInitSavePaperSizeUnit = 2048; - NS_IPRINTSETTINGS_STD18_kInitSavePaperSizeType = 4096; - NS_IPRINTSETTINGS_STD18_kInitSavePaperData = 8192; - NS_IPRINTSETTINGS_STD18_kInitSavePaperWidth = 16384; - NS_IPRINTSETTINGS_STD18_kInitSavePaperHeight = 32768; - NS_IPRINTSETTINGS_STD18_kInitSaveReversed = 65536; - NS_IPRINTSETTINGS_STD18_kInitSaveInColor = 131072; - NS_IPRINTSETTINGS_STD18_kInitSaveOrientation = 262144; - NS_IPRINTSETTINGS_STD18_kInitSavePrintCommand = 524288; - NS_IPRINTSETTINGS_STD18_kInitSavePrinterName = 1048576; - NS_IPRINTSETTINGS_STD18_kInitSavePrintToFile = 2097152; - NS_IPRINTSETTINGS_STD18_kInitSaveToFileName = 4194304; - NS_IPRINTSETTINGS_STD18_kInitSavePageDelay = 8388608; - NS_IPRINTSETTINGS_STD18_kInitSaveMargins = 16777216; - NS_IPRINTSETTINGS_STD18_kInitSaveNativeData = 33554432; - NS_IPRINTSETTINGS_STD18_kInitSavePlexName = 67108864; - NS_IPRINTSETTINGS_STD18_kInitSaveShrinkToFit = 134217728; - NS_IPRINTSETTINGS_STD18_kInitSaveScaling = 268435456; - NS_IPRINTSETTINGS_STD18_kInitSaveColorspace = 536870912; - NS_IPRINTSETTINGS_STD18_kInitSaveResolutionName = 1073741824; - NS_IPRINTSETTINGS_STD18_kInitSaveDownloadFonts = 2147483648; - NS_IPRINTSETTINGS_STD18_kInitSaveAll = 4294967295; - NS_IPRINTSETTINGS_STD18_kPrintOddPages = 1; - NS_IPRINTSETTINGS_STD18_kPrintEvenPages = 2; - NS_IPRINTSETTINGS_STD18_kEnableSelectionRB = 4; - NS_IPRINTSETTINGS_STD18_kRangeAllPages = 0; - NS_IPRINTSETTINGS_STD18_kRangeSpecifiedPageRange = 1; - NS_IPRINTSETTINGS_STD18_kRangeSelection = 2; - NS_IPRINTSETTINGS_STD18_kRangeFocusFrame = 3; - NS_IPRINTSETTINGS_STD18_kJustLeft = 0; - NS_IPRINTSETTINGS_STD18_kJustCenter = 1; - NS_IPRINTSETTINGS_STD18_kJustRight = 2; - NS_IPRINTSETTINGS_STD18_kUseInternalDefault = 0; - NS_IPRINTSETTINGS_STD18_kUseSettingWhenPossible = 1; - NS_IPRINTSETTINGS_STD18_kPaperSizeNativeData = 0; - NS_IPRINTSETTINGS_STD18_kPaperSizeDefined = 1; - NS_IPRINTSETTINGS_STD18_kPaperSizeInches = 0; - NS_IPRINTSETTINGS_STD18_kPaperSizeMillimeters = 1; - NS_IPRINTSETTINGS_STD18_kPortraitOrientation = 0; - NS_IPRINTSETTINGS_STD18_kLandscapeOrientation = 1; - NS_IPRINTSETTINGS_STD18_kNoFrames = 0; - NS_IPRINTSETTINGS_STD18_kFramesAsIs = 1; - NS_IPRINTSETTINGS_STD18_kSelectedFrame = 2; - NS_IPRINTSETTINGS_STD18_kEachFrameSep = 3; - NS_IPRINTSETTINGS_STD18_kFrameEnableNone = 0; - NS_IPRINTSETTINGS_STD18_kFrameEnableAll = 1; - NS_IPRINTSETTINGS_STD18_kFrameEnableAsIsAndEach = 2; - - NS_IPROFILE_STD18_IID: TGUID = '{02b0625a-e7f3-11d2-9f5a-006008a6efe9}'; - NS_IPROFILE_STD18_SHUTDOWN_PERSIST = 1; - NS_IPROFILE_STD18_SHUTDOWN_CLEANSE = 2; - - NS_IPROFILECHANGESTATUS_STD18_IID: TGUID = '{2f977d43-5485-11d4-87e2-0010a4e75ef2}'; - - NS_IPROMPT_STD18_IID: TGUID = '{a63f70c0-148b-11d3-9333-00104ba0fd40}'; - NS_IPROMPT_STD18_BUTTON_POS_0 = 1; - NS_IPROMPT_STD18_BUTTON_POS_1 = 256; - NS_IPROMPT_STD18_BUTTON_POS_2 = 65536; - NS_IPROMPT_STD18_BUTTON_TITLE_OK = 1; - NS_IPROMPT_STD18_BUTTON_TITLE_CANCEL = 2; - NS_IPROMPT_STD18_BUTTON_TITLE_YES = 3; - NS_IPROMPT_STD18_BUTTON_TITLE_NO = 4; - NS_IPROMPT_STD18_BUTTON_TITLE_SAVE = 5; - NS_IPROMPT_STD18_BUTTON_TITLE_DONT_SAVE = 6; - NS_IPROMPT_STD18_BUTTON_TITLE_REVERT = 7; - NS_IPROMPT_STD18_BUTTON_TITLE_IS_STRING = 127; - NS_IPROMPT_STD18_BUTTON_POS_0_DEFAULT = 0; - NS_IPROMPT_STD18_BUTTON_POS_1_DEFAULT = 16777216; - NS_IPROMPT_STD18_BUTTON_POS_2_DEFAULT = 33554432; - NS_IPROMPT_STD18_BUTTON_DELAY_ENABLE = 67108864; - NS_IPROMPT_STD18_STD_OK_CANCEL_BUTTONS = 513; - - NS_IPROMPTSERVICE_STD18_IID: TGUID = '{1630c61a-325e-49ca-8759-a31b16c47aa5}'; - NS_IPROMPTSERVICE_STD18_BUTTON_POS_0 = 1; - NS_IPROMPTSERVICE_STD18_BUTTON_POS_1 = 256; - NS_IPROMPTSERVICE_STD18_BUTTON_POS_2 = 65536; - NS_IPROMPTSERVICE_STD18_BUTTON_TITLE_OK = 1; - NS_IPROMPTSERVICE_STD18_BUTTON_TITLE_CANCEL = 2; - NS_IPROMPTSERVICE_STD18_BUTTON_TITLE_YES = 3; - NS_IPROMPTSERVICE_STD18_BUTTON_TITLE_NO = 4; - NS_IPROMPTSERVICE_STD18_BUTTON_TITLE_SAVE = 5; - NS_IPROMPTSERVICE_STD18_BUTTON_TITLE_DONT_SAVE = 6; - NS_IPROMPTSERVICE_STD18_BUTTON_TITLE_REVERT = 7; - NS_IPROMPTSERVICE_STD18_BUTTON_TITLE_IS_STRING = 127; - NS_IPROMPTSERVICE_STD18_BUTTON_POS_0_DEFAULT = 0; - NS_IPROMPTSERVICE_STD18_BUTTON_POS_1_DEFAULT = 16777216; - NS_IPROMPTSERVICE_STD18_BUTTON_POS_2_DEFAULT = 33554432; - NS_IPROMPTSERVICE_STD18_BUTTON_DELAY_ENABLE = 67108864; - NS_IPROMPTSERVICE_STD18_STD_OK_CANCEL_BUTTONS = 513; - NS_IPROMPTSERVICE_STD18_STD_YES_NO_BUTTONS = 1027; - - NS_IPROPERTIES_STD18_IID: TGUID = '{78650582-4e93-4b60-8e85-26ebd3eb14ca}'; - - NS_IPROTOCOLHANDLER_STD18_IID: TGUID = '{15fd6940-8ea7-11d3-93ad-00104ba0fd40}'; - NS_IPROTOCOLHANDLER_STD18_URI_STD = 0; - NS_IPROTOCOLHANDLER_STD18_URI_NORELATIVE = 1; - NS_IPROTOCOLHANDLER_STD18_URI_NOAUTH = 2; - NS_IPROTOCOLHANDLER_STD18_ALLOWS_PROXY = 4; - NS_IPROTOCOLHANDLER_STD18_ALLOWS_PROXY_HTTP = 8; - - NS_IREQUESTOBSERVER_STD18_IID: TGUID = '{fd91e2e0-1481-11d3-9333-00104ba0fd40}'; - - NS_ISCRIPTABLEINPUTSTREAM_STD18_IID: TGUID = '{a2a32f90-9b90-11d3-a189-0050041caf44}'; - - NS_ISECURITYWARNINGDIALOGS_STD18_IID: TGUID = '{1c399d06-1dd2-11b2-bc58-c87cbcacdb78}'; - - NS_ISELECTION_STD18_IID: TGUID = '{b2c7ed59-8634-4352-9e37-5484c8b6e4e1}'; - - NS_ISERVICEMANAGER_STD18_IID: TGUID = '{8bb35ed9-e332-462d-9155-4a002ab5c958}'; - - NS_ISHISTORY_STD18_IID: TGUID = '{7294fe9b-14d8-11d5-9882-00c04fa02f40}'; - - NS_ISHISTORYLISTENER_STD18_IID: TGUID = '{3b07f591-e8e1-11d4-9882-00c04fa02f40}'; - - NS_ISTREAMLISTENER_STD18_IID: TGUID = '{1a637020-1482-11d3-9333-00104ba0fd40}'; - - NS_ISUPPORTSPRIMITIVE_STD18_IID: TGUID = '{d0d4b136-1dd1-11b2-9371-f0727ef827c0}'; - NS_ISUPPORTSPRIMITIVE_STD18_TYPE_ID = 1; - NS_ISUPPORTSPRIMITIVE_STD18_TYPE_CSTRING = 2; - NS_ISUPPORTSPRIMITIVE_STD18_TYPE_STRING = 3; - NS_ISUPPORTSPRIMITIVE_STD18_TYPE_PRBOOL = 4; - NS_ISUPPORTSPRIMITIVE_STD18_TYPE_PRUINT8 = 5; - NS_ISUPPORTSPRIMITIVE_STD18_TYPE_PRUINT16 = 6; - NS_ISUPPORTSPRIMITIVE_STD18_TYPE_PRUINT32 = 7; - NS_ISUPPORTSPRIMITIVE_STD18_TYPE_PRUINT64 = 8; - NS_ISUPPORTSPRIMITIVE_STD18_TYPE_PRTIME = 9; - NS_ISUPPORTSPRIMITIVE_STD18_TYPE_CHAR = 10; - NS_ISUPPORTSPRIMITIVE_STD18_TYPE_PRINT16 = 11; - NS_ISUPPORTSPRIMITIVE_STD18_TYPE_PRINT32 = 12; - NS_ISUPPORTSPRIMITIVE_STD18_TYPE_PRINT64 = 13; - NS_ISUPPORTSPRIMITIVE_STD18_TYPE_FLOAT = 14; - NS_ISUPPORTSPRIMITIVE_STD18_TYPE_DOUBLE = 15; - NS_ISUPPORTSPRIMITIVE_STD18_TYPE_VOID = 16; - NS_ISUPPORTSPRIMITIVE_STD18_TYPE_INTERFACE_POINTER = 17; - - NS_ISUPPORTSID_STD18_IID: TGUID = '{d18290a0-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSCSTRING_STD18_IID: TGUID = '{d65ff270-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSSTRING_STD18_IID: TGUID = '{d79dc970-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRBOOL_STD18_IID: TGUID = '{ddc3b490-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRUINT8_STD18_IID: TGUID = '{dec2e4e0-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRUINT16_STD18_IID: TGUID = '{dfacb090-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRUINT32_STD18_IID: TGUID = '{e01dc470-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRUINT64_STD18_IID: TGUID = '{e13567c0-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRTIME_STD18_IID: TGUID = '{e2563630-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSCHAR_STD18_IID: TGUID = '{e2b05e40-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRINT16_STD18_IID: TGUID = '{e30d94b0-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRINT32_STD18_IID: TGUID = '{e36c5250-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRINT64_STD18_IID: TGUID = '{e3cb0ff0-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSFLOAT_STD18_IID: TGUID = '{abeaa390-4ac0-11d3-baea-00805f8a5dd7}'; - - NS_ISUPPORTSDOUBLE_STD18_IID: TGUID = '{b32523a0-4ac0-11d3-baea-00805f8a5dd7}'; - - NS_ISUPPORTSVOID_STD18_IID: TGUID = '{464484f0-568d-11d3-baf8-00805f8a5dd7}'; - - NS_ISUPPORTSINTERFACEPOINTER_STD18_IID: TGUID = '{995ea724-1dd1-11b2-9211-c21bdd3e7ed0}'; - - NS_ITOOLTIPLISTENER_STD18_IID: TGUID = '{44b78386-1dd2-11b2-9ad2-e4eee2ca1916}'; - - NS_ITOOLTIPTEXTPROVIDER_STD18_IID: TGUID = '{b128a1e6-44f3-4331-8fbe-5af360ff21ee}'; - - NS_ITRACEREFCNT_STD18_IID: TGUID = '{273dc92f-0fe6-4545-96a9-21be77828039}'; - - NS_IUNICHARSTREAMLISTENER_STD18_IID: TGUID = '{4a7e9b62-fef8-400d-9865-d6820f630b4c}'; - - NS_IUPLOADCHANNEL_STD18_IID: TGUID = '{ddf633d8-e9a4-439d-ad88-de636fd9bb75}'; - - NS_IURICONTENTLISTENER_STD18_IID: TGUID = '{94928ab3-8b63-11d3-989d-001083010e9b}'; - - NS_IWEAKREFERENCE_STD18_IID: TGUID = '{9188bc85-f92e-11d2-81ef-0060083a0bcf}'; - - NS_ISUPPORTSWEAKREFERENCE_STD18_IID: TGUID = '{9188bc86-f92e-11d2-81ef-0060083a0bcf}'; - - NS_IWEBBROWSER_STD18_IID: TGUID = '{69e5df00-7b8b-11d3-af61-00a024ffc08c}'; - - NS_IWEBBROWSERCHROME_STD18_IID: TGUID = '{ba434c60-9d52-11d3-afb0-00a024ffc08c}'; - NS_IWEBBROWSERCHROME_STD18_STATUS_SCRIPT = 1; - NS_IWEBBROWSERCHROME_STD18_STATUS_SCRIPT_DEFAULT = 2; - NS_IWEBBROWSERCHROME_STD18_STATUS_LINK = 3; - NS_IWEBBROWSERCHROME_STD18_CHROME_DEFAULT = 1; - NS_IWEBBROWSERCHROME_STD18_CHROME_WINDOW_BORDERS = 2; - NS_IWEBBROWSERCHROME_STD18_CHROME_WINDOW_CLOSE = 4; - NS_IWEBBROWSERCHROME_STD18_CHROME_WINDOW_RESIZE = 8; - NS_IWEBBROWSERCHROME_STD18_CHROME_MENUBAR = 16; - NS_IWEBBROWSERCHROME_STD18_CHROME_TOOLBAR = 32; - NS_IWEBBROWSERCHROME_STD18_CHROME_LOCATIONBAR = 64; - NS_IWEBBROWSERCHROME_STD18_CHROME_STATUSBAR = 128; - NS_IWEBBROWSERCHROME_STD18_CHROME_PERSONAL_TOOLBAR = 256; - NS_IWEBBROWSERCHROME_STD18_CHROME_SCROLLBARS = 512; - NS_IWEBBROWSERCHROME_STD18_CHROME_TITLEBAR = 1024; - NS_IWEBBROWSERCHROME_STD18_CHROME_EXTRA = 2048; - NS_IWEBBROWSERCHROME_STD18_CHROME_WITH_SIZE = 4096; - NS_IWEBBROWSERCHROME_STD18_CHROME_WITH_POSITION = 8192; - NS_IWEBBROWSERCHROME_STD18_CHROME_WINDOW_MIN = 16384; - NS_IWEBBROWSERCHROME_STD18_CHROME_WINDOW_POPUP = 32768; - NS_IWEBBROWSERCHROME_STD18_CHROME_WINDOW_RAISED = 33554432; - NS_IWEBBROWSERCHROME_STD18_CHROME_WINDOW_LOWERED = 67108864; - NS_IWEBBROWSERCHROME_STD18_CHROME_CENTER_SCREEN = 134217728; - NS_IWEBBROWSERCHROME_STD18_CHROME_DEPENDENT = 268435456; - NS_IWEBBROWSERCHROME_STD18_CHROME_MODAL = 536870912; - NS_IWEBBROWSERCHROME_STD18_CHROME_OPENAS_DIALOG = 1073741824; - NS_IWEBBROWSERCHROME_STD18_CHROME_OPENAS_CHROME = 2147483648; - NS_IWEBBROWSERCHROME_STD18_CHROME_ALL = 4094; - - NS_IWEBBROWSERCHROMEFOCUS_STD18_IID: TGUID = '{d2206418-1dd1-11b2-8e55-acddcd2bcfb8}'; - - NS_IWEBBROWSERFIND_STD18_IID: TGUID = '{2f977d44-5485-11d4-87e2-0010a4e75ef2}'; - - NS_IWEBBROWSERFINDINFRAMES_STD18_IID: TGUID = '{e0f5d182-34bc-11d5-be5b-b760676c6ebc}'; - - NS_IWEBBROWSERFOCUS_STD18_IID: TGUID = '{9c5d3c58-1dd1-11b2-a1c9-f3699284657a}'; - - NS_IWEBBROWSERPRINT_STD18_IID: TGUID = '{9a7ca4b0-fbba-11d4-a869-00105a183419}'; - NS_IWEBBROWSERPRINT_STD18_PRINTPREVIEW_GOTO_PAGENUM = 0; - NS_IWEBBROWSERPRINT_STD18_PRINTPREVIEW_PREV_PAGE = 1; - NS_IWEBBROWSERPRINT_STD18_PRINTPREVIEW_NEXT_PAGE = 2; - NS_IWEBBROWSERPRINT_STD18_PRINTPREVIEW_HOME = 3; - NS_IWEBBROWSERPRINT_STD18_PRINTPREVIEW_END = 4; - - NS_IWEBBROWSERSETUP_STD18_IID: TGUID = '{f15398a0-8018-11d3-af70-00a024ffc08c}'; - NS_IWEBBROWSERSETUP_STD18_SETUP_ALLOW_PLUGINS = 1; - NS_IWEBBROWSERSETUP_STD18_SETUP_ALLOW_JAVASCRIPT = 2; - NS_IWEBBROWSERSETUP_STD18_SETUP_ALLOW_META_REDIRECTS = 3; - NS_IWEBBROWSERSETUP_STD18_SETUP_ALLOW_SUBFRAMES = 4; - NS_IWEBBROWSERSETUP_STD18_SETUP_ALLOW_IMAGES = 5; - NS_IWEBBROWSERSETUP_STD18_SETUP_FOCUS_DOC_BEFORE_CONTENT = 6; - NS_IWEBBROWSERSETUP_STD18_SETUP_USE_GLOBAL_HISTORY = 256; - NS_IWEBBROWSERSETUP_STD18_SETUP_IS_CHROME_WRAPPER = 7; - - NS_IWEBBROWSERSTREAM_STD18_IID: TGUID = '{86d02f0e-219b-4cfc-9c88-bd98d2cce0b8}'; - - NS_IWEBPROGRESS_STD18_IID: TGUID = '{570f39d0-efd0-11d3-b093-00a024ffc08c}'; - NS_IWEBPROGRESS_STD18_NOTIFY_STATE_REQUEST = 1; - NS_IWEBPROGRESS_STD18_NOTIFY_STATE_DOCUMENT = 2; - NS_IWEBPROGRESS_STD18_NOTIFY_STATE_NETWORK = 4; - NS_IWEBPROGRESS_STD18_NOTIFY_STATE_WINDOW = 8; - NS_IWEBPROGRESS_STD18_NOTIFY_STATE_ALL = 15; - NS_IWEBPROGRESS_STD18_NOTIFY_PROGRESS = 16; - NS_IWEBPROGRESS_STD18_NOTIFY_STATUS = 32; - NS_IWEBPROGRESS_STD18_NOTIFY_SECURITY = 64; - NS_IWEBPROGRESS_STD18_NOTIFY_LOCATION = 128; - NS_IWEBPROGRESS_STD18_NOTIFY_ALL = 255; - - NS_IWEBPROGRESSLISTENER_STD18_IID: TGUID = '{570f39d1-efd0-11d3-b093-00a024ffc08c}'; - NS_IWEBPROGRESSLISTENER_STD18_STATE_START = 1; - NS_IWEBPROGRESSLISTENER_STD18_STATE_REDIRECTING = 2; - NS_IWEBPROGRESSLISTENER_STD18_STATE_TRANSFERRING = 4; - NS_IWEBPROGRESSLISTENER_STD18_STATE_NEGOTIATING = 8; - NS_IWEBPROGRESSLISTENER_STD18_STATE_STOP = 16; - NS_IWEBPROGRESSLISTENER_STD18_STATE_IS_REQUEST = 65536; - NS_IWEBPROGRESSLISTENER_STD18_STATE_IS_DOCUMENT = 131072; - NS_IWEBPROGRESSLISTENER_STD18_STATE_IS_NETWORK = 262144; - NS_IWEBPROGRESSLISTENER_STD18_STATE_IS_WINDOW = 524288; - NS_IWEBPROGRESSLISTENER_STD18_STATE_RESTORING = 16777216; - NS_IWEBPROGRESSLISTENER_STD18_STATE_IS_INSECURE = 4; - NS_IWEBPROGRESSLISTENER_STD18_STATE_IS_BROKEN = 1; - NS_IWEBPROGRESSLISTENER_STD18_STATE_IS_SECURE = 2; - NS_IWEBPROGRESSLISTENER_STD18_STATE_SECURE_HIGH = 262144; - NS_IWEBPROGRESSLISTENER_STD18_STATE_SECURE_MED = 65536; - NS_IWEBPROGRESSLISTENER_STD18_STATE_SECURE_LOW = 131072; - - NS_IWINDOWCREATOR_STD18_IID: TGUID = '{30465632-a777-44cc-90f9-8145475ef999}'; - - NS_IWINDOWWATCHER_STD18_IID: TGUID = '{002286a8-494b-43b3-8ddd-49e3fc50622b}'; - - NS_IX509CERT_STD18_IID: TGUID = '{f0980f60-ee3d-11d4-998b-00b0d02354a0}'; - NS_IX509CERT_STD18_UNKNOWN_CERT = 0; - NS_IX509CERT_STD18_CA_CERT = 1; - NS_IX509CERT_STD18_USER_CERT = 2; - NS_IX509CERT_STD18_EMAIL_CERT = 4; - NS_IX509CERT_STD18_SERVER_CERT = 8; - NS_IX509CERT_STD18_VERIFIED_OK = 0; - NS_IX509CERT_STD18_NOT_VERIFIED_UNKNOWN = 1; - NS_IX509CERT_STD18_CERT_REVOKED = 2; - NS_IX509CERT_STD18_CERT_EXPIRED = 4; - NS_IX509CERT_STD18_CERT_NOT_TRUSTED = 8; - NS_IX509CERT_STD18_ISSUER_NOT_TRUSTED = 16; - NS_IX509CERT_STD18_ISSUER_UNKNOWN = 32; - NS_IX509CERT_STD18_INVALID_CA = 64; - NS_IX509CERT_STD18_USAGE_NOT_ALLOWED = 128; - NS_IX509CERT_STD18_CERT_USAGE_SSLClient = 0; - NS_IX509CERT_STD18_CERT_USAGE_SSLServer = 1; - NS_IX509CERT_STD18_CERT_USAGE_SSLServerWithStepUp = 2; - NS_IX509CERT_STD18_CERT_USAGE_SSLCA = 3; - NS_IX509CERT_STD18_CERT_USAGE_EmailSigner = 4; - NS_IX509CERT_STD18_CERT_USAGE_EmailRecipient = 5; - NS_IX509CERT_STD18_CERT_USAGE_ObjectSigner = 6; - NS_IX509CERT_STD18_CERT_USAGE_UserCertImport = 7; - NS_IX509CERT_STD18_CERT_USAGE_VerifyCA = 8; - NS_IX509CERT_STD18_CERT_USAGE_ProtectedObjectSigner = 9; - NS_IX509CERT_STD18_CERT_USAGE_StatusResponder = 10; - NS_IX509CERT_STD18_CERT_USAGE_AnyCA = 11; - - NS_IX509CERTDB_STD18_IID: TGUID = '{da48b3c0-1284-11d5-ac67-000064657374}'; - NS_IX509CERTDB_STD18_UNTRUSTED = 0; - NS_IX509CERTDB_STD18_TRUSTED_SSL = 1; - NS_IX509CERTDB_STD18_TRUSTED_EMAIL = 2; - NS_IX509CERTDB_STD18_TRUSTED_OBJSIGN = 4; - - NS_IX509CERTVALIDITY_STD18_IID: TGUID = '{e701dfd8-1dd1-11b2-a172-ffa6cc6156ad}'; - -type - nsISupports_std18 = interface; - mozIJSSubScriptLoader_std18 = interface; - nsIArray_std18 = interface; - nsIMutableArray_std18 = interface; - nsIASN1Object_std18 = interface; - nsIASN1Sequence_std18 = interface; - nsIAuthPrompt_std18 = interface; - nsIBadCertListener_std18 = interface; - nsISimpleEnumerator_std18 = interface; - nsICategoryManager_std18 = interface; - nsICertificateDialogs_std18 = interface; - nsIRequest_std18 = interface; - nsIChannel_std18 = interface; - nsIProgrammingLanguage_std18 = interface; - nsIClassInfo_std18 = interface; - nsIClipboardCommands_std18 = interface; - nsIComponentManager_std18 = interface; - nsIComponentRegistrar_std18 = interface; - nsIContextMenuListener_std18 = interface; - nsICookie_std18 = interface; - nsICookieManager_std18 = interface; - nsICRLInfo_std18 = interface; - nsIDebug_std18 = interface; - nsIFile_std18 = interface; - nsIDirectoryServiceProvider_std18 = interface; - nsIDirectoryServiceProvider2_std18 = interface; - nsIDirectoryService_std18 = interface; - nsIDOM3DocumentEvent_std18 = interface; - nsIDOM3EventTarget_std18 = interface; - nsIDOMAbstractView_std18 = interface; - nsIDOMNode_std18 = interface; - nsIDOMAttr_std18 = interface; - nsIDOMBarProp_std18 = interface; - nsIDOMCharacterData_std18 = interface; - nsIDOMText_std18 = interface; - nsIDOMCDATASection_std18 = interface; - nsIDOMComment_std18 = interface; - nsIDOMCounter_std18 = interface; - nsIDOMCSSValue_std18 = interface; - nsIDOMCSSPrimitiveValue_std18 = interface; - nsIDOMCSSRule_std18 = interface; - nsIDOMCSSRuleList_std18 = interface; - nsIDOMCSSStyleDeclaration_std18 = interface; - nsIDOMStyleSheet_std18 = interface; - nsIDOMCSSStyleSheet_std18 = interface; - nsIDOMCSSValueList_std18 = interface; - nsIDOMEvent_std18 = interface; - nsIDOMCustomEvent_std18 = interface; - nsIDOMDocument_std18 = interface; - nsIDOMDocumentEvent_std18 = interface; - nsIDOMDocumentFragment_std18 = interface; - nsIDOMDocumentRange_std18 = interface; - nsIDOMDocumentStyle_std18 = interface; - nsIDOMDocumentType_std18 = interface; - nsIDOMDocumentView_std18 = interface; - nsIDOMDOMException_std18 = interface; - nsIDOMDOMImplementation_std18 = interface; - nsIDOMElement_std18 = interface; - nsIDOMElementCSSInlineStyle_std18 = interface; - nsIDOMEntity_std18 = interface; - nsIDOMEntityReference_std18 = interface; - nsIDOMEventGroup_std18 = interface; - nsIDOMEventListener_std18 = interface; - nsIDOMEventTarget_std18 = interface; - nsIDOMHTMLElement_std18 = interface; - nsIDOMHTMLAnchorElement_std18 = interface; - nsIDOMHTMLAppletElement_std18 = interface; - nsIDOMHTMLAreaElement_std18 = interface; - nsIDOMHTMLBaseElement_std18 = interface; - nsIDOMHTMLBaseFontElement_std18 = interface; - nsIDOMHTMLBodyElement_std18 = interface; - nsIDOMHTMLBRElement_std18 = interface; - nsIDOMHTMLButtonElement_std18 = interface; - nsIDOMHTMLCollection_std18 = interface; - nsIDOMHTMLDirectoryElement_std18 = interface; - nsIDOMHTMLDivElement_std18 = interface; - nsIDOMHTMLDListElement_std18 = interface; - nsIDOMHTMLDocument_std18 = interface; - nsIDOMHTMLEmbedElement_std18 = interface; - nsIDOMHTMLFieldSetElement_std18 = interface; - nsIDOMHTMLFontElement_std18 = interface; - nsIDOMHTMLFormElement_std18 = interface; - nsIDOMHTMLFrameElement_std18 = interface; - nsIDOMHTMLFrameSetElement_std18 = interface; - nsIDOMHTMLHeadElement_std18 = interface; - nsIDOMHTMLHeadingElement_std18 = interface; - nsIDOMHTMLHRElement_std18 = interface; - nsIDOMHTMLHtmlElement_std18 = interface; - nsIDOMHTMLIFrameElement_std18 = interface; - nsIDOMHTMLImageElement_std18 = interface; - nsIDOMHTMLInputElement_std18 = interface; - nsIDOMHTMLIsIndexElement_std18 = interface; - nsIDOMHTMLLabelElement_std18 = interface; - nsIDOMHTMLLegendElement_std18 = interface; - nsIDOMHTMLLIElement_std18 = interface; - nsIDOMHTMLLinkElement_std18 = interface; - nsIDOMHTMLMapElement_std18 = interface; - nsIDOMHTMLMenuElement_std18 = interface; - nsIDOMHTMLMetaElement_std18 = interface; - nsIDOMHTMLModElement_std18 = interface; - nsIDOMHTMLObjectElement_std18 = interface; - nsIDOMHTMLOListElement_std18 = interface; - nsIDOMHTMLOptGroupElement_std18 = interface; - nsIDOMHTMLOptionElement_std18 = interface; - nsIDOMHTMLOptionsCollection_std18 = interface; - nsIDOMHTMLParagraphElement_std18 = interface; - nsIDOMHTMLParamElement_std18 = interface; - nsIDOMHTMLPreElement_std18 = interface; - nsIDOMHTMLQuoteElement_std18 = interface; - nsIDOMHTMLScriptElement_std18 = interface; - nsIDOMHTMLSelectElement_std18 = interface; - nsIDOMHTMLStyleElement_std18 = interface; - nsIDOMHTMLTableCaptionElement_std18 = interface; - nsIDOMHTMLTableCellElement_std18 = interface; - nsIDOMHTMLTableColElement_std18 = interface; - nsIDOMHTMLTableElement_std18 = interface; - nsIDOMHTMLTableRowElement_std18 = interface; - nsIDOMHTMLTableSectionElement_std18 = interface; - nsIDOMHTMLTextAreaElement_std18 = interface; - nsIDOMHTMLTitleElement_std18 = interface; - nsIDOMHTMLUListElement_std18 = interface; - nsIDOMMediaList_std18 = interface; - nsIDOMUIEvent_std18 = interface; - nsIDOMMouseEvent_std18 = interface; - nsIDOMNamedNodeMap_std18 = interface; - nsIDOMNodeList_std18 = interface; - nsIDOMNotation_std18 = interface; - nsIDOMNSDocumentStyle_std18 = interface; - nsIDOMProcessingInstruction_std18 = interface; - nsIDOMRange_std18 = interface; - nsIDOMRect_std18 = interface; - nsIDOMRGBColor_std18 = interface; - nsIDOMStyleSheetList_std18 = interface; - nsIDOMWindow_std18 = interface; - nsIDOMWindow2_std18 = interface; - nsIDOMWindowCollection_std18 = interface; - nsIDOMWindowUtils_std18 = interface; - nsIEmbeddingSiteWindow_std18 = interface; - nsIFactory_std18 = interface; - nsIURI_std18 = interface; - nsIURL_std18 = interface; - nsIFileURL_std18 = interface; - nsIGlobalHistory_std18 = interface; - nsIHistoryEntry_std18 = interface; - nsIHttpChannel_std18 = interface; - nsIHttpHeaderVisitor_std18 = interface; - nsIInputStream_std18 = interface; - nsIInterfaceRequestor_std18 = interface; - nsIIOService_std18 = interface; - nsILoadGroup_std18 = interface; - nsILocalFile_std18 = interface; - nsIMemory_std18 = interface; - nsIModule_std18 = interface; - nsIObserver_std18 = interface; - nsIObserverService_std18 = interface; - nsIOutputStream_std18 = interface; - nsIPrefBranch_std18 = interface; - nsIPrefBranch2_std18 = interface; - nsIPrefLocalizedString_std18 = interface; - nsIPrefService_std18 = interface; - nsIPrintSession_std18 = interface; - nsIPrintSettings_std18 = interface; - nsIProfile_std18 = interface; - nsIProfileChangeStatus_std18 = interface; - nsIPrompt_std18 = interface; - nsIPromptService_std18 = interface; - nsIProperties_std18 = interface; - nsIProtocolHandler_std18 = interface; - nsIRequestObserver_std18 = interface; - nsIScriptableInputStream_std18 = interface; - nsISecurityWarningDialogs_std18 = interface; - nsISelection_std18 = interface; - nsIServiceManager_std18 = interface; - nsISHistory_std18 = interface; - nsISHistoryListener_std18 = interface; - nsIStreamListener_std18 = interface; - nsISupportsPrimitive_std18 = interface; - nsISupportsID_std18 = interface; - nsISupportsCString_std18 = interface; - nsISupportsString_std18 = interface; - nsISupportsPRBool_std18 = interface; - nsISupportsPRUint8_std18 = interface; - nsISupportsPRUint16_std18 = interface; - nsISupportsPRUint32_std18 = interface; - nsISupportsPRUint64_std18 = interface; - nsISupportsPRTime_std18 = interface; - nsISupportsChar_std18 = interface; - nsISupportsPRInt16_std18 = interface; - nsISupportsPRInt32_std18 = interface; - nsISupportsPRInt64_std18 = interface; - nsISupportsFloat_std18 = interface; - nsISupportsDouble_std18 = interface; - nsISupportsVoid_std18 = interface; - nsISupportsInterfacePointer_std18 = interface; - nsITooltipListener_std18 = interface; - nsITooltipTextProvider_std18 = interface; - nsITraceRefcnt_std18 = interface; - nsIUnicharStreamListener_std18 = interface; - nsIUploadChannel_std18 = interface; - nsIURIContentListener_std18 = interface; - nsIWeakReference_std18 = interface; - nsISupportsWeakReference_std18 = interface; - nsIWebBrowser_std18 = interface; - nsIWebBrowserChrome_std18 = interface; - nsIWebBrowserChromeFocus_std18 = interface; - nsIWebBrowserFind_std18 = interface; - nsIWebBrowserFindInFrames_std18 = interface; - nsIWebBrowserFocus_std18 = interface; - nsIWebBrowserPrint_std18 = interface; - nsIWebBrowserSetup_std18 = interface; - nsIWebBrowserStream_std18 = interface; - nsIWebProgress_std18 = interface; - nsIWebProgressListener_std18 = interface; - nsIWindowCreator_std18 = interface; - nsIWindowWatcher_std18 = interface; - nsIX509Cert_std18 = interface; - nsIX509CertDB_std18 = interface; - nsIX509CertValidity_std18 = interface; - nsWriteSegmentFun = function (aInStream: nsIInputStream_std18; - aClosure: Pointer; - const aFromSegment: Pointer; - aToOffset: PRUint32; - aCount: PRUint32; - out aWriteCount: PRUint32): nsresult; extdecl; - - - nsReadSegmentFun = function (aOutStream: nsIOutputStream_std18; - aClosure: Pointer; - aToSegment: Pointer; - aFromOffset: PRUint32; - aCount: PRUint32; - out aReadCount: PRUint32): nsresult; extdecl; - - - DOMTimeStamp = PRUint64; - nsLoadFlags = PRUint32; -(*** - * An optional interface for accessing the HTTP or - * javascript cookie object - * - * @status FROZEN - *) - nsCookieStatus = PRInt32; - nsCookiePolicy = PRInt32; - nsISupports_std18 = interface - ['{00000000-0000-0000-c000-000000000046}'] - end; - - mozIJSSubScriptLoader_std18 = interface(nsISupports_std18) - ['{8792d77e-1dd2-11b2-ac7f-9bc9be4f2916}'] - function LoadSubScript(const url: PWideChar): nsresult; extdecl; - end; - - nsIArray_std18 = interface(nsISupports_std18) - ['{114744d9-c369-456e-b55a-52fe52880d2d}'] - function GetLength(out aLength: PRUint32): Longword; extdecl; - function QueryElementAt(index: PRUint32; constref uuid: TGUID; out _result): nsresult; extdecl; - function IndexOf(startIndex: PRUint32; element: nsISupports_std18; out _retval: PRUint32): nsresult; extdecl; - function Enumerate(out _retval: nsISimpleEnumerator_std18): nsresult; extdecl; - end; - - nsIMutableArray_std18 = interface(nsIArray_std18) - ['{af059da0-c85b-40ec-af07-ae4bfdc192cc}'] - function AppendElement(element: nsISupports_std18; weak: PRBool): nsresult; extdecl; - function RemoveElementAt(index: PRUint32): nsresult; extdecl; - function InsertElementAt(element: nsISupports_std18; index: PRUint32; weak: PRBool): nsresult; extdecl; - function ReplaceElementAt(element: nsISupports_std18; index: PRUint32; weak: PRBool): nsresult; extdecl; - function Clear(): nsresult; extdecl; - end; - - nsIASN1Object_std18 = interface(nsISupports_std18) - ['{ba8bf582-1dd1-11b2-898c-f40246bc9a63}'] - function GetType(out aType: PRUint32): Longword; extdecl; - function SetType(aType: PRUint32): Longword; extdecl; - function GetTag(out aTag: PRUint32): Longword; extdecl; - function SetTag(aTag: PRUint32): Longword; extdecl; - function GetDisplayName(aDisplayName: nsAString): Longword; extdecl; - function SetDisplayName(const aDisplayName: nsAString): Longword; extdecl; - function GetDisplayValue(aDisplayValue: nsAString): Longword; extdecl; - function SetDisplayValue(const aDisplayValue: nsAString): Longword; extdecl; - end; - - nsIASN1Sequence_std18 = interface(nsIASN1Object_std18) - ['{b6b957e6-1dd1-11b2-89d7-e30624f50b00}'] - function GetASN1Objects(out aASN1Objects: nsIMutableArray_std18): Longword; extdecl; - function SetASN1Objects(aASN1Objects: nsIMutableArray_std18): Longword; extdecl; - function GetIsValidContainer(out aIsValidContainer: PRBool): Longword; extdecl; - function SetIsValidContainer(aIsValidContainer: PRBool): Longword; extdecl; - function GetIsExpanded(out aIsExpanded: PRBool): Longword; extdecl; - function SetIsExpanded(aIsExpanded: PRBool): Longword; extdecl; - end; - - nsIAuthPrompt_std18 = interface(nsISupports_std18) - ['{2f977d45-5485-11d4-87e2-0010a4e75ef2}'] - function Prompt(const dialogTitle: PWideChar; const text: PWideChar; const passwordRealm: PWideChar; savePassword: PRUint32; const defaultText: PWideChar; out _result: PWideChar; out _retval: PRBool): nsresult; extdecl; - function PromptUsernameAndPassword(const dialogTitle: PWideChar; const text: PWideChar; const passwordRealm: PWideChar; savePassword: PRUint32; out user: PWideChar; out pwd: PWideChar; out _retval: PRBool): nsresult; extdecl; - function PromptPassword(const dialogTitle: PWideChar; const text: PWideChar; const passwordRealm: PWideChar; savePassword: PRUint32; out pwd: PWideChar; out _retval: PRBool): nsresult; extdecl; - end; - - nsIBadCertListener_std18 = interface(nsISupports_std18) - ['{86960956-edb0-11d4-998b-00b0d02354a0}'] - function ConfirmUnknownIssuer(socketInfo: nsIInterfaceRequestor_std18; cert: nsIX509Cert_std18; out certAddType: PRInt16; out _retval: PRBool): nsresult; extdecl; - function ConfirmMismatchDomain(socketInfo: nsIInterfaceRequestor_std18; const targetURL: nsACString; cert: nsIX509Cert_std18; out _retval: PRBool): nsresult; extdecl; - function ConfirmCertExpired(socketInfo: nsIInterfaceRequestor_std18; cert: nsIX509Cert_std18; out _retval: PRBool): nsresult; extdecl; - function NotifyCrlNextupdate(socketInfo: nsIInterfaceRequestor_std18; const targetURL: nsACString; cert: nsIX509Cert_std18): nsresult; extdecl; - end; - - nsISimpleEnumerator_std18 = interface(nsISupports_std18) - ['{d1899240-f9d2-11d2-bdd6-000064657374}'] - function HasMoreElements(out _retval: PRBool): nsresult; extdecl; - function GetNext(out _retval: nsISupports_std18): nsresult; extdecl; - end; - - nsICategoryManager_std18 = interface(nsISupports_std18) - ['{3275b2cd-af6d-429a-80d7-f0c5120342ac}'] - function GetCategoryEntry(const aCategory: PAnsiChar; const aEntry: PAnsiChar; out _retval: PAnsiChar): nsresult; extdecl; - function AddCategoryEntry(const aCategory: PAnsiChar; const aEntry: PAnsiChar; const aValue: PAnsiChar; aPersist: PRBool; aReplace: PRBool; out _retval: PAnsiChar): nsresult; extdecl; - function DeleteCategoryEntry(const aCategory: PAnsiChar; const aEntry: PAnsiChar; aPersist: PRBool): nsresult; extdecl; - function DeleteCategory(const aCategory: PAnsiChar): nsresult; extdecl; - function EnumerateCategory(const aCategory: PAnsiChar; out _retval: nsISimpleEnumerator_std18): nsresult; extdecl; - function EnumerateCategories(out _retval: nsISimpleEnumerator_std18): nsresult; extdecl; - end; - - nsICertificateDialogs_std18 = interface(nsISupports_std18) - ['{a03ca940-09be-11d5-ac5d-000064657374}'] - function ConfirmDownloadCACert(ctx: nsIInterfaceRequestor_std18; cert: nsIX509Cert_std18; out trust: PRUint32; out _retval: PRBool): nsresult; extdecl; - function NotifyCACertExists(ctx: nsIInterfaceRequestor_std18): nsresult; extdecl; - function SetPKCS12FilePassword(ctx: nsIInterfaceRequestor_std18; password: nsAString; out _retval: PRBool): nsresult; extdecl; - function GetPKCS12FilePassword(ctx: nsIInterfaceRequestor_std18; password: nsAString; out _retval: PRBool): nsresult; extdecl; - function ViewCert(ctx: nsIInterfaceRequestor_std18; cert: nsIX509Cert_std18): nsresult; extdecl; - function CrlImportStatusDialog(ctx: nsIInterfaceRequestor_std18; crl: nsICRLInfo_std18): nsresult; extdecl; - end; - - nsIRequest_std18 = interface(nsISupports_std18) - ['{ef6bfbd2-fd46-48d8-96b7-9f8f0fd387fe}'] - function GetName(aName: nsACString): Longword; extdecl; - function IsPending(out _retval: PRBool): nsresult; extdecl; - function GetStatus(out aStatus: nsresult): Longword; extdecl; - function Cancel(aStatus: nsresult): nsresult; extdecl; - function Suspend(): nsresult; extdecl; - function Resume(): nsresult; extdecl; - function GetLoadGroup(out aLoadGroup: nsILoadGroup_std18): Longword; extdecl; - function SetLoadGroup(aLoadGroup: nsILoadGroup_std18): Longword; extdecl; - function GetLoadFlags(out aLoadFlags: nsLoadFlags): Longword; extdecl; - function SetLoadFlags(aLoadFlags: nsLoadFlags): Longword; extdecl; - end; - - nsIChannel_std18 = interface(nsIRequest_std18) - ['{c63a055a-a676-4e71-bf3c-6cfa11082018}'] - function GetOriginalURI(out aOriginalURI: nsIURI_std18): Longword; extdecl; - function SetOriginalURI(aOriginalURI: nsIURI_std18): Longword; extdecl; - function GetURI(out aURI: nsIURI_std18): Longword; extdecl; - function GetOwner(out aOwner: nsISupports_std18): Longword; extdecl; - function SetOwner(aOwner: nsISupports_std18): Longword; extdecl; - function GetNotificationCallbacks(out aNotificationCallbacks: nsIInterfaceRequestor_std18): Longword; extdecl; - function SetNotificationCallbacks(aNotificationCallbacks: nsIInterfaceRequestor_std18): Longword; extdecl; - function GetSecurityInfo(out aSecurityInfo: nsISupports_std18): Longword; extdecl; - function GetContentType(aContentType: nsACString): Longword; extdecl; - function SetContentType(const aContentType: nsACString): Longword; extdecl; - function GetContentCharset(aContentCharset: nsACString): Longword; extdecl; - function SetContentCharset(const aContentCharset: nsACString): Longword; extdecl; - function GetContentLength(out aContentLength: PRInt32): Longword; extdecl; - function SetContentLength(aContentLength: PRInt32): Longword; extdecl; - function Open(out _retval: nsIInputStream_std18): nsresult; extdecl; - function AsyncOpen(aListener: nsIStreamListener_std18; aContext: nsISupports_std18): nsresult; extdecl; - end; - - nsIProgrammingLanguage_std18 = interface(nsISupports_std18) - ['{ea604e90-40ba-11d5-90bb-0010a4e73d9a}'] - end; - - nsIClassInfo_std18 = interface(nsISupports_std18) - ['{986c11d0-f340-11d4-9075-0010a4e73d9a}'] - function GetInterfaces(out count: PRUint32; out _array_array): nsresult; extdecl; - function GetHelperForLanguage(language: PRUint32; out _retval: nsISupports_std18): nsresult; extdecl; - function GetContractID(out aContractID: PAnsiChar): Longword; extdecl; - function GetClassDescription(out aClassDescription: PAnsiChar): Longword; extdecl; - function GetClassID(out aClassID: PGUID): Longword; extdecl; - function GetImplementationLanguage(out aImplementationLanguage: PRUint32): Longword; extdecl; - function GetFlags(out aFlags: PRUint32): Longword; extdecl; - function GetClassIDNoAlloc(out aClassIDNoAlloc: TGUID): Longword; extdecl; - end; - - nsIClipboardCommands_std18 = interface(nsISupports_std18) - ['{b8100c90-73be-11d2-92a5-00105a1b0d64}'] - function CanCutSelection(out _retval: PRBool): nsresult; extdecl; - function CanCopySelection(out _retval: PRBool): nsresult; extdecl; - function CanCopyLinkLocation(out _retval: PRBool): nsresult; extdecl; - function CanCopyImageLocation(out _retval: PRBool): nsresult; extdecl; - function CanCopyImageContents(out _retval: PRBool): nsresult; extdecl; - function CanPaste(out _retval: PRBool): nsresult; extdecl; - function CutSelection(): nsresult; extdecl; - function CopySelection(): nsresult; extdecl; - function CopyLinkLocation(): nsresult; extdecl; - function CopyImageLocation(): nsresult; extdecl; - function CopyImageContents(): nsresult; extdecl; - function Paste(): nsresult; extdecl; - function SelectAll(): nsresult; extdecl; - function SelectNone(): nsresult; extdecl; - end; - - nsIComponentManager_std18 = interface(nsISupports_std18) - ['{a88e5a60-205a-4bb1-94e1-2628daf51eae}'] - function GetClassObject(constref aClass: TGUID; constref aIID: TGUID; out _result): nsresult; extdecl; - function GetClassObjectByContractID(const aContractID: PAnsiChar; constref aIID: TGUID; out _result): nsresult; extdecl; - function CreateInstance(constref aClass: TGUID; aDelegate: nsISupports_std18; constref aIID: TGUID; out _result): nsresult; extdecl; - function CreateInstanceByContractID(const aContractID: PAnsiChar; aDelegate: nsISupports_std18; constref aIID: TGUID; out _result): nsresult; extdecl; - end; - - nsIComponentRegistrar_std18 = interface(nsISupports_std18) - ['{2417cbfe-65ad-48a6-b4b6-eb84db174392}'] - function AutoRegister(aSpec: nsIFile_std18): nsresult; extdecl; - function AutoUnregister(aSpec: nsIFile_std18): nsresult; extdecl; - function RegisterFactory(constref aClass: TGUID; const aClassName: PAnsiChar; const aContractID: PAnsiChar; aFactory: nsIFactory_std18): nsresult; extdecl; - function UnregisterFactory(constref aClass: TGUID; aFactory: nsIFactory_std18): nsresult; extdecl; - function RegisterFactoryLocation(constref aClass: TGUID; const aClassName: PAnsiChar; const aContractID: PAnsiChar; aFile: nsIFile_std18; const aLoaderStr: PAnsiChar; const aType: PAnsiChar): nsresult; extdecl; - function UnregisterFactoryLocation(constref aClass: TGUID; aFile: nsIFile_std18): nsresult; extdecl; - function IsCIDRegistered(constref aClass: TGUID; out _retval: PRBool): nsresult; extdecl; - function IsContractIDRegistered(const aContractID: PAnsiChar; out _retval: PRBool): nsresult; extdecl; - function EnumerateCIDs(out _retval: nsISimpleEnumerator_std18): nsresult; extdecl; - function EnumerateContractIDs(out _retval: nsISimpleEnumerator_std18): nsresult; extdecl; - function CIDToContractID(constref aClass: TGUID; out _retval: PAnsiChar): nsresult; extdecl; - function ContractIDToCID(const aContractID: PAnsiChar; out _retval: PGUID): nsresult; extdecl; - end; - - nsIContextMenuListener_std18 = interface(nsISupports_std18) - ['{3478b6b0-3875-11d4-94ef-0020183bf181}'] - function OnShowContextMenu(aContextFlags: PRUint32; aEvent: nsIDOMEvent_std18; aNode: nsIDOMNode_std18): nsresult; extdecl; - end; - - nsICookie_std18 = interface(nsISupports_std18) - ['{e9fcb9a4-d376-458f-b720-e65e7df593bc}'] - function GetName(aName: nsACString): Longword; extdecl; - function GetValue(aValue: nsACString): Longword; extdecl; - function GetIsDomain(out aIsDomain: PRBool): Longword; extdecl; - function GetHost(aHost: nsACString): Longword; extdecl; - function GetPath(aPath: nsACString): Longword; extdecl; - function GetIsSecure(out aIsSecure: PRBool): Longword; extdecl; - function GetExpires(out aExpires: PRUint64): Longword; extdecl; - function GetStatus(out aStatus: nsCookieStatus): Longword; extdecl; - function GetPolicy(out aPolicy: nsCookiePolicy): Longword; extdecl; - end; - - nsICookieManager_std18 = interface(nsISupports_std18) - ['{aaab6710-0f2c-11d5-a53b-0010a401eb10}'] - function RemoveAll(): nsresult; extdecl; - function GetEnumerator(out aEnumerator: nsISimpleEnumerator_std18): Longword; extdecl; - function Remove(const aDomain: nsACString; const aName: nsACString; const aPath: nsACString; aBlocked: PRBool): nsresult; extdecl; - end; - - nsICRLInfo_std18 = interface(nsISupports_std18) - ['{c185d920-4a3e-11d5-ba27-00108303b117}'] - function GetOrganization(aOrganization: nsAString): Longword; extdecl; - function GetOrganizationalUnit(aOrganizationalUnit: nsAString): Longword; extdecl; - function GetLastUpdate(out aLastUpdate: PRTime): Longword; extdecl; - function GetNextUpdate(out aNextUpdate: PRTime): Longword; extdecl; - function GetLastUpdateLocale(aLastUpdateLocale: nsAString): Longword; extdecl; - function GetNextUpdateLocale(aNextUpdateLocale: nsAString): Longword; extdecl; - function GetNameInDb(aNameInDb: nsAString): Longword; extdecl; - function GetLastFetchURL(aLastFetchURL: nsACString): Longword; extdecl; - end; - - nsIDebug_std18 = interface(nsISupports_std18) - ['{3bf0c3d7-3bd9-4cf2-a971-33572c503e1e}'] - function Assertion(const aStr: PAnsiChar; const aExpr: PAnsiChar; const aFile: PAnsiChar; aLine: PRInt32): nsresult; extdecl; - function Warning(const aStr: PAnsiChar; const aFile: PAnsiChar; aLine: PRInt32): nsresult; extdecl; - function Break(const aFile: PAnsiChar; aLine: PRInt32): nsresult; extdecl; - function Abort(const aFile: PAnsiChar; aLine: PRInt32): nsresult; extdecl; - end; - - nsIFile_std18 = interface(nsISupports_std18) - ['{c8c0a080-0868-11d3-915f-d9d889d48e3c}'] - function Append(const node: nsAString): nsresult; extdecl; - function AppendNative(const node: nsACString): nsresult; extdecl; - function Normalize(): nsresult; extdecl; - function Create(_type: PRUint32; permissions: PRUint32): nsresult; extdecl; - function GetLeafName(aLeafName: nsAString): Longword; extdecl; - function SetLeafName(const aLeafName: nsAString): Longword; extdecl; - function GetNativeLeafName(aNativeLeafName: nsACString): Longword; extdecl; - function SetNativeLeafName(const aNativeLeafName: nsACString): Longword; extdecl; - function CopyTo(newParentDir: nsIFile_std18; const newName: nsAString): nsresult; extdecl; - function CopyToNative(newParentDir: nsIFile_std18; const newName: nsACString): nsresult; extdecl; - function CopyToFollowingLinks(newParentDir: nsIFile_std18; const newName: nsAString): nsresult; extdecl; - function CopyToFollowingLinksNative(newParentDir: nsIFile_std18; const newName: nsACString): nsresult; extdecl; - function MoveTo(newParentDir: nsIFile_std18; const newName: nsAString): nsresult; extdecl; - function MoveToNative(newParentDir: nsIFile_std18; const newName: nsACString): nsresult; extdecl; - function Remove(recursive: PRBool): nsresult; extdecl; - function GetPermissions(out aPermissions: PRUint32): Longword; extdecl; - function SetPermissions(aPermissions: PRUint32): Longword; extdecl; - function GetPermissionsOfLink(out aPermissionsOfLink: PRUint32): Longword; extdecl; - function SetPermissionsOfLink(aPermissionsOfLink: PRUint32): Longword; extdecl; - function GetLastModifiedTime(out aLastModifiedTime: PRInt64): Longword; extdecl; - function SetLastModifiedTime(aLastModifiedTime: PRInt64): Longword; extdecl; - function GetLastModifiedTimeOfLink(out aLastModifiedTimeOfLink: PRInt64): Longword; extdecl; - function SetLastModifiedTimeOfLink(aLastModifiedTimeOfLink: PRInt64): Longword; extdecl; - function GetFileSize(out aFileSize: PRInt64): Longword; extdecl; - function SetFileSize(aFileSize: PRInt64): Longword; extdecl; - function GetFileSizeOfLink(out aFileSizeOfLink: PRInt64): Longword; extdecl; - function GetTarget(aTarget: nsAString): Longword; extdecl; - function GetNativeTarget(aNativeTarget: nsACString): Longword; extdecl; - function GetPath(aPath: nsAString): Longword; extdecl; - function GetNativePath(aNativePath: nsACString): Longword; extdecl; - function Exists(out _retval: PRBool): nsresult; extdecl; - function IsWritable(out _retval: PRBool): nsresult; extdecl; - function IsReadable(out _retval: PRBool): nsresult; extdecl; - function IsExecutable(out _retval: PRBool): nsresult; extdecl; - function IsHidden(out _retval: PRBool): nsresult; extdecl; - function IsDirectory(out _retval: PRBool): nsresult; extdecl; - function IsFile(out _retval: PRBool): nsresult; extdecl; - function IsSymlink(out _retval: PRBool): nsresult; extdecl; - function IsSpecial(out _retval: PRBool): nsresult; extdecl; - function CreateUnique(_type: PRUint32; permissions: PRUint32): nsresult; extdecl; - function Clone(out _retval: nsIFile_std18): nsresult; extdecl; - function Equals(inFile: nsIFile_std18; out _retval: PRBool): nsresult; extdecl; - function _Contains(inFile: nsIFile_std18; recur: PRBool; out _retval: PRBool): nsresult; extdecl; - function GetParent(out aParent: nsIFile_std18): Longword; extdecl; - function GetDirectoryEntries(out aDirectoryEntries: nsISimpleEnumerator_std18): Longword; extdecl; - end; - - nsIDirectoryServiceProvider_std18 = interface(nsISupports_std18) - ['{bbf8cab0-d43a-11d3-8cc2-00609792278c}'] - function GetFile(const prop: PAnsiChar; out persistent: PRBool; out _retval: nsIFile_std18): nsresult; extdecl; - end; - - nsIDirectoryServiceProvider2_std18 = interface(nsIDirectoryServiceProvider_std18) - ['{2f977d4b-5485-11d4-87e2-0010a4e75ef2}'] - function GetFiles(const prop: PAnsiChar; out _retval: nsISimpleEnumerator_std18): nsresult; extdecl; - end; - - nsIDirectoryService_std18 = interface(nsISupports_std18) - ['{57a66a60-d43a-11d3-8cc2-00609792278c}'] - function Init(): nsresult; extdecl; - function RegisterProvider(prov: nsIDirectoryServiceProvider_std18): nsresult; extdecl; - function UnregisterProvider(prov: nsIDirectoryServiceProvider_std18): nsresult; extdecl; - end; - - nsIDOM3DocumentEvent_std18 = interface(nsISupports_std18) - ['{090ecc19-b7cb-4f47-ae47-ed68d4926249}'] - function CreateEventGroup(out _retval: nsIDOMEventGroup_std18): nsresult; extdecl; - end; - - nsIDOM3EventTarget_std18 = interface(nsISupports_std18) - ['{3e9c01a7-de97-4c3b-8294-b4bd9d7056d1}'] - function AddGroupedEventListener(const _type: nsAString; listener: nsIDOMEventListener_std18; useCapture: PRBool; evtGroup: nsIDOMEventGroup_std18): nsresult; extdecl; - function RemoveGroupedEventListener(const _type: nsAString; listener: nsIDOMEventListener_std18; useCapture: PRBool; evtGroup: nsIDOMEventGroup_std18): nsresult; extdecl; - function CanTrigger(const _type: nsAString; out _retval: PRBool): nsresult; extdecl; - function IsRegisteredHere(const _type: nsAString; out _retval: PRBool): nsresult; extdecl; - end; - - nsIDOMAbstractView_std18 = interface(nsISupports_std18) - ['{f51ebade-8b1a-11d3-aae7-0010830123b4}'] - function GetDocument(out aDocument: nsIDOMDocumentView_std18): Longword; extdecl; - end; - - nsIDOMNode_std18 = interface(nsISupports_std18) - ['{a6cf907c-15b3-11d2-932e-00805f8add32}'] - function GetNodeName(aNodeName: nsAString): Longword; extdecl; - function GetNodeValue(aNodeValue: nsAString): Longword; extdecl; - function SetNodeValue(const aNodeValue: nsAString): Longword; extdecl; - function GetNodeType(out aNodeType: PRUint16): Longword; extdecl; - function GetParentNode(out aParentNode: nsIDOMNode_std18): Longword; extdecl; - function GetChildNodes(out aChildNodes: nsIDOMNodeList_std18): Longword; extdecl; - function GetFirstChild(out aFirstChild: nsIDOMNode_std18): Longword; extdecl; - function GetLastChild(out aLastChild: nsIDOMNode_std18): Longword; extdecl; - function GetPreviousSibling(out aPreviousSibling: nsIDOMNode_std18): Longword; extdecl; - function GetNextSibling(out aNextSibling: nsIDOMNode_std18): Longword; extdecl; - function GetAttributes(out aAttributes: nsIDOMNamedNodeMap_std18): Longword; extdecl; - function GetOwnerDocument(out aOwnerDocument: nsIDOMDocument_std18): Longword; extdecl; - function InsertBefore(newChild: nsIDOMNode_std18; refChild: nsIDOMNode_std18; out _retval: nsIDOMNode_std18): nsresult; extdecl; - function ReplaceChild(newChild: nsIDOMNode_std18; oldChild: nsIDOMNode_std18; out _retval: nsIDOMNode_std18): nsresult; extdecl; - function RemoveChild(oldChild: nsIDOMNode_std18; out _retval: nsIDOMNode_std18): nsresult; extdecl; - function AppendChild(newChild: nsIDOMNode_std18; out _retval: nsIDOMNode_std18): nsresult; extdecl; - function HasChildNodes(out _retval: PRBool): nsresult; extdecl; - function CloneNode(deep: PRBool; out _retval: nsIDOMNode_std18): nsresult; extdecl; - function Normalize(): nsresult; extdecl; - function IsSupported(const feature: nsAString; const version: nsAString; out _retval: PRBool): nsresult; extdecl; - function GetNamespaceURI(aNamespaceURI: nsAString): Longword; extdecl; - function GetPrefix(aPrefix: nsAString): Longword; extdecl; - function SetPrefix(const aPrefix: nsAString): Longword; extdecl; - function GetLocalName(aLocalName: nsAString): Longword; extdecl; - function HasAttributes(out _retval: PRBool): nsresult; extdecl; - end; - - nsIDOMAttr_std18 = interface(nsIDOMNode_std18) - ['{a6cf9070-15b3-11d2-932e-00805f8add32}'] - function GetName(aName: nsAString): Longword; extdecl; - function GetSpecified(out aSpecified: PRBool): Longword; extdecl; - function GetValue(aValue: nsAString): Longword; extdecl; - function SetValue(const aValue: nsAString): Longword; extdecl; - function GetOwnerElement(out aOwnerElement: nsIDOMElement_std18): Longword; extdecl; - end; - - nsIDOMBarProp_std18 = interface(nsISupports_std18) - ['{9eb2c150-1d56-11d3-8221-0060083a0bcf}'] - function GetVisible(out aVisible: PRBool): Longword; extdecl; - function SetVisible(aVisible: PRBool): Longword; extdecl; - end; - - nsIDOMCharacterData_std18 = interface(nsIDOMNode_std18) - ['{a6cf9072-15b3-11d2-932e-00805f8add32}'] - function GetData(aData: nsAString): Longword; extdecl; - function SetData(const aData: nsAString): Longword; extdecl; - function GetLength(out aLength: PRUint32): Longword; extdecl; - function SubstringData(offset: PRUint32; count: PRUint32; _retval: nsAString): nsresult; extdecl; - function AppendData(const arg: nsAString): nsresult; extdecl; - function InsertData(offset: PRUint32; const arg: nsAString): nsresult; extdecl; - function DeleteData(offset: PRUint32; count: PRUint32): nsresult; extdecl; - function ReplaceData(offset: PRUint32; count: PRUint32; const arg: nsAString): nsresult; extdecl; - end; - - nsIDOMText_std18 = interface(nsIDOMCharacterData_std18) - ['{a6cf9082-15b3-11d2-932e-00805f8add32}'] - function SplitText(offset: PRUint32; out _retval: nsIDOMText_std18): nsresult; extdecl; - end; - - nsIDOMCDATASection_std18 = interface(nsIDOMText_std18) - ['{a6cf9071-15b3-11d2-932e-00805f8add32}'] - end; - - nsIDOMComment_std18 = interface(nsIDOMCharacterData_std18) - ['{a6cf9073-15b3-11d2-932e-00805f8add32}'] - end; - - nsIDOMCounter_std18 = interface(nsISupports_std18) - ['{31adb439-0055-402d-9b1d-d5ca94f3f55b}'] - function GetIdentifier(aIdentifier: nsAString): Longword; extdecl; - function GetListStyle(aListStyle: nsAString): Longword; extdecl; - function GetSeparator(aSeparator: nsAString): Longword; extdecl; - end; - - nsIDOMCSSValue_std18 = interface(nsISupports_std18) - ['{009f7ea5-9e80-41be-b008-db62f10823f2}'] - function GetCssText(aCssText: nsAString): Longword; extdecl; - function SetCssText(const aCssText: nsAString): Longword; extdecl; - function GetCssValueType(out aCssValueType: PRUint16): Longword; extdecl; - end; - - nsIDOMCSSPrimitiveValue_std18 = interface(nsIDOMCSSValue_std18) - ['{e249031f-8df9-4e7a-b644-18946dce0019}'] - function GetPrimitiveType(out aPrimitiveType: PRUint16): Longword; extdecl; - function SetFloatValue(unitType: PRUint16; floatValue: Single): nsresult; extdecl; - function GetFloatValue(unitType: PRUint16; out _retval: Single): nsresult; extdecl; - function SetStringValue(stringType: PRUint16; const stringValue: nsAString): nsresult; extdecl; - function GetStringValue(_retval: nsAString): nsresult; extdecl; - function GetCounterValue(out _retval: nsIDOMCounter_std18): nsresult; extdecl; - function GetRectValue(out _retval: nsIDOMRect_std18): nsresult; extdecl; - function GetRGBColorValue(out _retval: nsIDOMRGBColor_std18): nsresult; extdecl; - end; - - nsIDOMCSSRule_std18 = interface(nsISupports_std18) - ['{a6cf90c1-15b3-11d2-932e-00805f8add32}'] - function GetType(out aType: PRUint16): Longword; extdecl; - function GetCssText(aCssText: nsAString): Longword; extdecl; - function SetCssText(const aCssText: nsAString): Longword; extdecl; - function GetParentStyleSheet(out aParentStyleSheet: nsIDOMCSSStyleSheet_std18): Longword; extdecl; - function GetParentRule(out aParentRule: nsIDOMCSSRule_std18): Longword; extdecl; - end; - - nsIDOMCSSRuleList_std18 = interface(nsISupports_std18) - ['{a6cf90c0-15b3-11d2-932e-00805f8add32}'] - function GetLength(out aLength: PRUint32): Longword; extdecl; - function Item(index: PRUint32; out _retval: nsIDOMCSSRule_std18): nsresult; extdecl; - end; - - nsIDOMCSSStyleDeclaration_std18 = interface(nsISupports_std18) - ['{a6cf90be-15b3-11d2-932e-00805f8add32}'] - function GetCssText(aCssText: nsAString): Longword; extdecl; - function SetCssText(const aCssText: nsAString): Longword; extdecl; - function GetPropertyValue(const propertyName: nsAString; _retval: nsAString): nsresult; extdecl; - function GetPropertyCSSValue(const propertyName: nsAString; out _retval: nsIDOMCSSValue_std18): nsresult; extdecl; - function RemoveProperty(const propertyName: nsAString; _retval: nsAString): nsresult; extdecl; - function GetPropertyPriority(const propertyName: nsAString; _retval: nsAString): nsresult; extdecl; - function SetProperty(const propertyName: nsAString; const value: nsAString; const priority: nsAString): nsresult; extdecl; - function GetLength(out aLength: PRUint32): Longword; extdecl; - function Item(index: PRUint32; _retval: nsAString): nsresult; extdecl; - function GetParentRule(out aParentRule: nsIDOMCSSRule_std18): Longword; extdecl; - end; - - nsIDOMStyleSheet_std18 = interface(nsISupports_std18) - ['{a6cf9080-15b3-11d2-932e-00805f8add32}'] - function GetType(aType: nsAString): Longword; extdecl; - function GetDisabled(out aDisabled: PRBool): Longword; extdecl; - function SetDisabled(aDisabled: PRBool): Longword; extdecl; - function GetOwnerNode(out aOwnerNode: nsIDOMNode_std18): Longword; extdecl; - function GetParentStyleSheet(out aParentStyleSheet: nsIDOMStyleSheet_std18): Longword; extdecl; - function GetHref(aHref: nsAString): Longword; extdecl; - function GetTitle(aTitle: nsAString): Longword; extdecl; - function GetMedia(out aMedia: nsIDOMMediaList_std18): Longword; extdecl; - end; - - nsIDOMCSSStyleSheet_std18 = interface(nsIDOMStyleSheet_std18) - ['{a6cf90c2-15b3-11d2-932e-00805f8add32}'] - function GetOwnerRule(out aOwnerRule: nsIDOMCSSRule_std18): Longword; extdecl; - function GetCssRules(out aCssRules: nsIDOMCSSRuleList_std18): Longword; extdecl; - function InsertRule(const rule: nsAString; index: PRUint32; out _retval: PRUint32): nsresult; extdecl; - function DeleteRule(index: PRUint32): nsresult; extdecl; - end; - - nsIDOMCSSValueList_std18 = interface(nsIDOMCSSValue_std18) - ['{8f09fa84-39b9-4dca-9b2f-db0eeb186286}'] - function GetLength(out aLength: PRUint32): Longword; extdecl; - function Item(index: PRUint32; out _retval: nsIDOMCSSValue_std18): nsresult; extdecl; - end; - - nsIDOMEvent_std18 = interface(nsISupports_std18) - ['{a66b7b80-ff46-bd97-0080-5f8ae38add32}'] - function GetType(aType: nsAString): Longword; extdecl; - function GetTarget(out aTarget: nsIDOMEventTarget_std18): Longword; extdecl; - function GetCurrentTarget(out aCurrentTarget: nsIDOMEventTarget_std18): Longword; extdecl; - function GetEventPhase(out aEventPhase: PRUint16): Longword; extdecl; - function GetBubbles(out aBubbles: PRBool): Longword; extdecl; - function GetCancelable(out aCancelable: PRBool): Longword; extdecl; - function GetTimeStamp(out aTimeStamp: DOMTimeStamp): Longword; extdecl; - function StopPropagation(): nsresult; extdecl; - function PreventDefault(): nsresult; extdecl; - function InitEvent(const eventTypeArg: nsAString; canBubbleArg: PRBool; cancelableArg: PRBool): nsresult; extdecl; - end; - - nsIDOMCustomEvent_std18 = interface(nsIDOMEvent_std18) - ['{55c7af7b-1a64-40bf-87eb-2c2cbee0491b}'] - function SetCurrentTarget(target: nsIDOMNode_std18): nsresult; extdecl; - function SetEventPhase(phase: PRUint16): nsresult; extdecl; - end; - - nsIDOMDocument_std18 = interface(nsIDOMNode_std18) - ['{a6cf9075-15b3-11d2-932e-00805f8add32}'] - function GetDoctype(out aDoctype: nsIDOMDocumentType_std18): Longword; extdecl; - function GetImplementation(out aImplementation: nsIDOMDOMImplementation_std18): Longword; extdecl; - function GetDocumentElement(out aDocumentElement: nsIDOMElement_std18): Longword; extdecl; - function CreateElement(const tagName: nsAString; out _retval: nsIDOMElement_std18): nsresult; extdecl; - function CreateDocumentFragment(out _retval: nsIDOMDocumentFragment_std18): nsresult; extdecl; - function CreateTextNode(const data: nsAString; out _retval: nsIDOMText_std18): nsresult; extdecl; - function CreateComment(const data: nsAString; out _retval: nsIDOMComment_std18): nsresult; extdecl; - function CreateCDATASection(const data: nsAString; out _retval: nsIDOMCDATASection_std18): nsresult; extdecl; - function CreateProcessingInstruction(const target: nsAString; const data: nsAString; out _retval: nsIDOMProcessingInstruction_std18): nsresult; extdecl; - function CreateAttribute(const name: nsAString; out _retval: nsIDOMAttr_std18): nsresult; extdecl; - function CreateEntityReference(const name: nsAString; out _retval: nsIDOMEntityReference_std18): nsresult; extdecl; - function GetElementsByTagName(const tagname: nsAString; out _retval: nsIDOMNodeList_std18): nsresult; extdecl; - function ImportNode(importedNode: nsIDOMNode_std18; deep: PRBool; out _retval: nsIDOMNode_std18): nsresult; extdecl; - function CreateElementNS(const namespaceURI: nsAString; const qualifiedName: nsAString; out _retval: nsIDOMElement_std18): nsresult; extdecl; - function CreateAttributeNS(const namespaceURI: nsAString; const qualifiedName: nsAString; out _retval: nsIDOMAttr_std18): nsresult; extdecl; - function GetElementsByTagNameNS(const namespaceURI: nsAString; const localName: nsAString; out _retval: nsIDOMNodeList_std18): nsresult; extdecl; - function GetElementById(const elementId: nsAString; out _retval: nsIDOMElement_std18): nsresult; extdecl; - end; - - nsIDOMDocumentEvent_std18 = interface(nsISupports_std18) - ['{46b91d66-28e2-11d4-ab1e-0010830123b4}'] - function CreateEvent(const eventType: nsAString; out _retval: nsIDOMEvent_std18): nsresult; extdecl; - end; - - nsIDOMDocumentFragment_std18 = interface(nsIDOMNode_std18) - ['{a6cf9076-15b3-11d2-932e-00805f8add32}'] - end; - - nsIDOMDocumentRange_std18 = interface(nsISupports_std18) - ['{7b9badc6-c9bc-447a-8670-dbd195aed24b}'] - function CreateRange(out _retval: nsIDOMRange_std18): nsresult; extdecl; - end; - - nsIDOMDocumentStyle_std18 = interface(nsISupports_std18) - ['{3d9f4973-dd2e-48f5-b5f7-2634e09eadd9}'] - function GetStyleSheets(out aStyleSheets: nsIDOMStyleSheetList_std18): Longword; extdecl; - end; - - nsIDOMDocumentType_std18 = interface(nsIDOMNode_std18) - ['{a6cf9077-15b3-11d2-932e-00805f8add32}'] - function GetName(aName: nsAString): Longword; extdecl; - function GetEntities(out aEntities: nsIDOMNamedNodeMap_std18): Longword; extdecl; - function GetNotations(out aNotations: nsIDOMNamedNodeMap_std18): Longword; extdecl; - function GetPublicId(aPublicId: nsAString): Longword; extdecl; - function GetSystemId(aSystemId: nsAString): Longword; extdecl; - function GetInternalSubset(aInternalSubset: nsAString): Longword; extdecl; - end; - - nsIDOMDocumentView_std18 = interface(nsISupports_std18) - ['{1acdb2ba-1dd2-11b2-95bc-9542495d2569}'] - function GetDefaultView(out aDefaultView: nsIDOMAbstractView_std18): Longword; extdecl; - end; - - nsIDOMDOMException_std18 = interface(nsISupports_std18) - ['{a6cf910a-15b3-11d2-932e-00805f8add32}'] - function GetCode(out aCode: PRUint32): Longword; extdecl; - end; - - nsIDOMDOMImplementation_std18 = interface(nsISupports_std18) - ['{a6cf9074-15b3-11d2-932e-00805f8add32}'] - function HasFeature(const feature: nsAString; const version: nsAString; out _retval: PRBool): nsresult; extdecl; - function CreateDocumentType(const qualifiedName: nsAString; const publicId: nsAString; const systemId: nsAString; out _retval: nsIDOMDocumentType_std18): nsresult; extdecl; - function CreateDocument(const namespaceURI: nsAString; const qualifiedName: nsAString; doctype: nsIDOMDocumentType_std18; out _retval: nsIDOMDocument_std18): nsresult; extdecl; - end; - - nsIDOMElement_std18 = interface(nsIDOMNode_std18) - ['{a6cf9078-15b3-11d2-932e-00805f8add32}'] - function GetTagName(aTagName: nsAString): Longword; extdecl; - function GetAttribute(const name: nsAString; _retval: nsAString): nsresult; extdecl; - function SetAttribute(const name: nsAString; const value: nsAString): nsresult; extdecl; - function RemoveAttribute(const name: nsAString): nsresult; extdecl; - function GetAttributeNode(const name: nsAString; out _retval: nsIDOMAttr_std18): nsresult; extdecl; - function SetAttributeNode(newAttr: nsIDOMAttr_std18; out _retval: nsIDOMAttr_std18): nsresult; extdecl; - function RemoveAttributeNode(oldAttr: nsIDOMAttr_std18; out _retval: nsIDOMAttr_std18): nsresult; extdecl; - function GetElementsByTagName(const name: nsAString; out _retval: nsIDOMNodeList_std18): nsresult; extdecl; - function GetAttributeNS(const namespaceURI: nsAString; const localName: nsAString; _retval: nsAString): nsresult; extdecl; - function SetAttributeNS(const namespaceURI: nsAString; const qualifiedName: nsAString; const value: nsAString): nsresult; extdecl; - function RemoveAttributeNS(const namespaceURI: nsAString; const localName: nsAString): nsresult; extdecl; - function GetAttributeNodeNS(const namespaceURI: nsAString; const localName: nsAString; out _retval: nsIDOMAttr_std18): nsresult; extdecl; - function SetAttributeNodeNS(newAttr: nsIDOMAttr_std18; out _retval: nsIDOMAttr_std18): nsresult; extdecl; - function GetElementsByTagNameNS(const namespaceURI: nsAString; const localName: nsAString; out _retval: nsIDOMNodeList_std18): nsresult; extdecl; - function HasAttribute(const name: nsAString; out _retval: PRBool): nsresult; extdecl; - function HasAttributeNS(const namespaceURI: nsAString; const localName: nsAString; out _retval: PRBool): nsresult; extdecl; - end; - - nsIDOMElementCSSInlineStyle_std18 = interface(nsISupports_std18) - ['{99715845-95fc-4a56-aa53-214b65c26e22}'] - function GetStyle(out aStyle: nsIDOMCSSStyleDeclaration_std18): Longword; extdecl; - end; - - nsIDOMEntity_std18 = interface(nsIDOMNode_std18) - ['{a6cf9079-15b3-11d2-932e-00805f8add32}'] - function GetPublicId(aPublicId: nsAString): Longword; extdecl; - function GetSystemId(aSystemId: nsAString): Longword; extdecl; - function GetNotationName(aNotationName: nsAString): Longword; extdecl; - end; - - nsIDOMEntityReference_std18 = interface(nsIDOMNode_std18) - ['{a6cf907a-15b3-11d2-932e-00805f8add32}'] - end; - - nsIDOMEventGroup_std18 = interface(nsISupports_std18) - ['{33347bee-6620-4841-8152-36091ae80c7e}'] - function IsSameEventGroup(other: nsIDOMEventGroup_std18; out _retval: PRBool): nsresult; extdecl; - end; - - nsIDOMEventListener_std18 = interface(nsISupports_std18) - ['{df31c120-ded6-11d1-bd85-00805f8ae3f4}'] - function HandleEvent(event: nsIDOMEvent_std18): nsresult; extdecl; - end; - - nsIDOMEventTarget_std18 = interface(nsISupports_std18) - ['{1c773b30-d1cf-11d2-bd95-00805f8ae3f4}'] - function AddEventListener(const _type: nsAString; listener: nsIDOMEventListener_std18; useCapture: PRBool): nsresult; extdecl; - function RemoveEventListener(const _type: nsAString; listener: nsIDOMEventListener_std18; useCapture: PRBool): nsresult; extdecl; - function DispatchEvent(evt: nsIDOMEvent_std18; out _retval: PRBool): nsresult; extdecl; - end; - - nsIDOMHTMLElement_std18 = interface(nsIDOMElement_std18) - ['{a6cf9085-15b3-11d2-932e-00805f8add32}'] - function GetId(aId: nsAString): Longword; extdecl; - function SetId(const aId: nsAString): Longword; extdecl; - function GetTitle(aTitle: nsAString): Longword; extdecl; - function SetTitle(const aTitle: nsAString): Longword; extdecl; - function GetLang(aLang: nsAString): Longword; extdecl; - function SetLang(const aLang: nsAString): Longword; extdecl; - function GetDir(aDir: nsAString): Longword; extdecl; - function SetDir(const aDir: nsAString): Longword; extdecl; - function GetClassName(aClassName: nsAString): Longword; extdecl; - function SetClassName(const aClassName: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLAnchorElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf90aa-15b3-11d2-932e-00805f8add32}'] - function GetAccessKey(aAccessKey: nsAString): Longword; extdecl; - function SetAccessKey(const aAccessKey: nsAString): Longword; extdecl; - function GetCharset(aCharset: nsAString): Longword; extdecl; - function SetCharset(const aCharset: nsAString): Longword; extdecl; - function GetCoords(aCoords: nsAString): Longword; extdecl; - function SetCoords(const aCoords: nsAString): Longword; extdecl; - function GetHref(aHref: nsAString): Longword; extdecl; - function SetHref(const aHref: nsAString): Longword; extdecl; - function GetHreflang(aHreflang: nsAString): Longword; extdecl; - function SetHreflang(const aHreflang: nsAString): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetRel(aRel: nsAString): Longword; extdecl; - function SetRel(const aRel: nsAString): Longword; extdecl; - function GetRev(aRev: nsAString): Longword; extdecl; - function SetRev(const aRev: nsAString): Longword; extdecl; - function GetShape(aShape: nsAString): Longword; extdecl; - function SetShape(const aShape: nsAString): Longword; extdecl; - function GetTabIndex(out aTabIndex: PRInt32): Longword; extdecl; - function SetTabIndex(aTabIndex: PRInt32): Longword; extdecl; - function GetTarget(aTarget: nsAString): Longword; extdecl; - function SetTarget(const aTarget: nsAString): Longword; extdecl; - function GetType(aType: nsAString): Longword; extdecl; - function SetType(const aType: nsAString): Longword; extdecl; - function Blur(): nsresult; extdecl; - function Focus(): nsresult; extdecl; - end; - - nsIDOMHTMLAppletElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf90ae-15b3-11d2-932e-00805f8add32}'] - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - function GetAlt(aAlt: nsAString): Longword; extdecl; - function SetAlt(const aAlt: nsAString): Longword; extdecl; - function GetArchive(aArchive: nsAString): Longword; extdecl; - function SetArchive(const aArchive: nsAString): Longword; extdecl; - function GetCode(aCode: nsAString): Longword; extdecl; - function SetCode(const aCode: nsAString): Longword; extdecl; - function GetCodeBase(aCodeBase: nsAString): Longword; extdecl; - function SetCodeBase(const aCodeBase: nsAString): Longword; extdecl; - function GetHeight(aHeight: nsAString): Longword; extdecl; - function SetHeight(const aHeight: nsAString): Longword; extdecl; - function GetHspace(out aHspace: PRInt32): Longword; extdecl; - function SetHspace(aHspace: PRInt32): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetObject(aObject: nsAString): Longword; extdecl; - function SetObject(const aObject: nsAString): Longword; extdecl; - function GetVspace(out aVspace: PRInt32): Longword; extdecl; - function SetVspace(aVspace: PRInt32): Longword; extdecl; - function GetWidth(aWidth: nsAString): Longword; extdecl; - function SetWidth(const aWidth: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLAreaElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf90b0-15b3-11d2-932e-00805f8add32}'] - function GetAccessKey(aAccessKey: nsAString): Longword; extdecl; - function SetAccessKey(const aAccessKey: nsAString): Longword; extdecl; - function GetAlt(aAlt: nsAString): Longword; extdecl; - function SetAlt(const aAlt: nsAString): Longword; extdecl; - function GetCoords(aCoords: nsAString): Longword; extdecl; - function SetCoords(const aCoords: nsAString): Longword; extdecl; - function GetHref(aHref: nsAString): Longword; extdecl; - function SetHref(const aHref: nsAString): Longword; extdecl; - function GetNoHref(out aNoHref: PRBool): Longword; extdecl; - function SetNoHref(aNoHref: PRBool): Longword; extdecl; - function GetShape(aShape: nsAString): Longword; extdecl; - function SetShape(const aShape: nsAString): Longword; extdecl; - function GetTabIndex(out aTabIndex: PRInt32): Longword; extdecl; - function SetTabIndex(aTabIndex: PRInt32): Longword; extdecl; - function GetTarget(aTarget: nsAString): Longword; extdecl; - function SetTarget(const aTarget: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLBaseElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf908b-15b3-11d2-932e-00805f8add32}'] - function GetHref(aHref: nsAString): Longword; extdecl; - function SetHref(const aHref: nsAString): Longword; extdecl; - function GetTarget(aTarget: nsAString): Longword; extdecl; - function SetTarget(const aTarget: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLBaseFontElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf90a6-15b3-11d2-932e-00805f8add32}'] - function GetColor(aColor: nsAString): Longword; extdecl; - function SetColor(const aColor: nsAString): Longword; extdecl; - function GetFace(aFace: nsAString): Longword; extdecl; - function SetFace(const aFace: nsAString): Longword; extdecl; - function GetSize(out aSize: PRInt32): Longword; extdecl; - function SetSize(aSize: PRInt32): Longword; extdecl; - end; - - nsIDOMHTMLBodyElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf908e-15b3-11d2-932e-00805f8add32}'] - function GetALink(aALink: nsAString): Longword; extdecl; - function SetALink(const aALink: nsAString): Longword; extdecl; - function GetBackground(aBackground: nsAString): Longword; extdecl; - function SetBackground(const aBackground: nsAString): Longword; extdecl; - function GetBgColor(aBgColor: nsAString): Longword; extdecl; - function SetBgColor(const aBgColor: nsAString): Longword; extdecl; - function GetLink(aLink: nsAString): Longword; extdecl; - function SetLink(const aLink: nsAString): Longword; extdecl; - function GetText(aText: nsAString): Longword; extdecl; - function SetText(const aText: nsAString): Longword; extdecl; - function GetVLink(aVLink: nsAString): Longword; extdecl; - function SetVLink(const aVLink: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLBRElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf90a5-15b3-11d2-932e-00805f8add32}'] - function GetClear(aClear: nsAString): Longword; extdecl; - function SetClear(const aClear: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLButtonElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf9095-15b3-11d2-932e-00805f8add32}'] - function GetForm(out aForm: nsIDOMHTMLFormElement_std18): Longword; extdecl; - function GetAccessKey(aAccessKey: nsAString): Longword; extdecl; - function SetAccessKey(const aAccessKey: nsAString): Longword; extdecl; - function GetDisabled(out aDisabled: PRBool): Longword; extdecl; - function SetDisabled(aDisabled: PRBool): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetTabIndex(out aTabIndex: PRInt32): Longword; extdecl; - function SetTabIndex(aTabIndex: PRInt32): Longword; extdecl; - function GetType(aType: nsAString): Longword; extdecl; - function GetValue(aValue: nsAString): Longword; extdecl; - function SetValue(const aValue: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLCollection_std18 = interface(nsISupports_std18) - ['{a6cf9083-15b3-11d2-932e-00805f8add32}'] - function GetLength(out aLength: PRUint32): Longword; extdecl; - function Item(index: PRUint32; out _retval: nsIDOMNode_std18): nsresult; extdecl; - function NamedItem(const name: nsAString; out _retval: nsIDOMNode_std18): nsresult; extdecl; - end; - - nsIDOMHTMLDirectoryElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf909c-15b3-11d2-932e-00805f8add32}'] - function GetCompact(out aCompact: PRBool): Longword; extdecl; - function SetCompact(aCompact: PRBool): Longword; extdecl; - end; - - nsIDOMHTMLDivElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf90a0-15b3-11d2-932e-00805f8add32}'] - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLDListElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf909b-15b3-11d2-932e-00805f8add32}'] - function GetCompact(out aCompact: PRBool): Longword; extdecl; - function SetCompact(aCompact: PRBool): Longword; extdecl; - end; - - nsIDOMHTMLDocument_std18 = interface(nsIDOMDocument_std18) - ['{a6cf9084-15b3-11d2-932e-00805f8add32}'] - function GetTitle(aTitle: nsAString): Longword; extdecl; - function SetTitle(const aTitle: nsAString): Longword; extdecl; - function GetReferrer(aReferrer: nsAString): Longword; extdecl; - function GetDomain(aDomain: nsAString): Longword; extdecl; - function GetURL(aURL: nsAString): Longword; extdecl; - function GetBody(out aBody: nsIDOMHTMLElement_std18): Longword; extdecl; - function SetBody(aBody: nsIDOMHTMLElement_std18): Longword; extdecl; - function GetImages(out aImages: nsIDOMHTMLCollection_std18): Longword; extdecl; - function GetApplets(out aApplets: nsIDOMHTMLCollection_std18): Longword; extdecl; - function GetLinks(out aLinks: nsIDOMHTMLCollection_std18): Longword; extdecl; - function GetForms(out aForms: nsIDOMHTMLCollection_std18): Longword; extdecl; - function GetAnchors(out aAnchors: nsIDOMHTMLCollection_std18): Longword; extdecl; - function GetCookie(aCookie: nsAString): Longword; extdecl; - function SetCookie(const aCookie: nsAString): Longword; extdecl; - function Open(): nsresult; extdecl; - function Close(): nsresult; extdecl; - function Write(const text: nsAString): nsresult; extdecl; - function Writeln(const text: nsAString): nsresult; extdecl; - function GetElementsByName(const elementName: nsAString; out _retval: nsIDOMNodeList_std18): nsresult; extdecl; - end; - - nsIDOMHTMLEmbedElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{123f90ab-15b3-11d2-456e-00805f8add32}'] - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - function GetHeight(aHeight: nsAString): Longword; extdecl; - function SetHeight(const aHeight: nsAString): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetSrc(aSrc: nsAString): Longword; extdecl; - function SetSrc(const aSrc: nsAString): Longword; extdecl; - function GetType(aType: nsAString): Longword; extdecl; - function SetType(const aType: nsAString): Longword; extdecl; - function GetWidth(aWidth: nsAString): Longword; extdecl; - function SetWidth(const aWidth: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLFieldSetElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf9097-15b3-11d2-932e-00805f8add32}'] - function GetForm(out aForm: nsIDOMHTMLFormElement_std18): Longword; extdecl; - end; - - nsIDOMHTMLFontElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf90a7-15b3-11d2-932e-00805f8add32}'] - function GetColor(aColor: nsAString): Longword; extdecl; - function SetColor(const aColor: nsAString): Longword; extdecl; - function GetFace(aFace: nsAString): Longword; extdecl; - function SetFace(const aFace: nsAString): Longword; extdecl; - function GetSize(aSize: nsAString): Longword; extdecl; - function SetSize(const aSize: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLFormElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf908f-15b3-11d2-932e-00805f8add32}'] - function GetElements(out aElements: nsIDOMHTMLCollection_std18): Longword; extdecl; - function GetLength(out aLength: PRInt32): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetAcceptCharset(aAcceptCharset: nsAString): Longword; extdecl; - function SetAcceptCharset(const aAcceptCharset: nsAString): Longword; extdecl; - function GetAction(aAction: nsAString): Longword; extdecl; - function SetAction(const aAction: nsAString): Longword; extdecl; - function GetEnctype(aEnctype: nsAString): Longword; extdecl; - function SetEnctype(const aEnctype: nsAString): Longword; extdecl; - function GetMethod(aMethod: nsAString): Longword; extdecl; - function SetMethod(const aMethod: nsAString): Longword; extdecl; - function GetTarget(aTarget: nsAString): Longword; extdecl; - function SetTarget(const aTarget: nsAString): Longword; extdecl; - function Submit(): nsresult; extdecl; - function Reset(): nsresult; extdecl; - end; - - nsIDOMHTMLFrameElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf90b9-15b3-11d2-932e-00805f8add32}'] - function GetFrameBorder(aFrameBorder: nsAString): Longword; extdecl; - function SetFrameBorder(const aFrameBorder: nsAString): Longword; extdecl; - function GetLongDesc(aLongDesc: nsAString): Longword; extdecl; - function SetLongDesc(const aLongDesc: nsAString): Longword; extdecl; - function GetMarginHeight(aMarginHeight: nsAString): Longword; extdecl; - function SetMarginHeight(const aMarginHeight: nsAString): Longword; extdecl; - function GetMarginWidth(aMarginWidth: nsAString): Longword; extdecl; - function SetMarginWidth(const aMarginWidth: nsAString): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetNoResize(out aNoResize: PRBool): Longword; extdecl; - function SetNoResize(aNoResize: PRBool): Longword; extdecl; - function GetScrolling(aScrolling: nsAString): Longword; extdecl; - function SetScrolling(const aScrolling: nsAString): Longword; extdecl; - function GetSrc(aSrc: nsAString): Longword; extdecl; - function SetSrc(const aSrc: nsAString): Longword; extdecl; - function GetContentDocument(out aContentDocument: nsIDOMDocument_std18): Longword; extdecl; - end; - - nsIDOMHTMLFrameSetElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf90b8-15b3-11d2-932e-00805f8add32}'] - function GetCols(aCols: nsAString): Longword; extdecl; - function SetCols(const aCols: nsAString): Longword; extdecl; - function GetRows(aRows: nsAString): Longword; extdecl; - function SetRows(const aRows: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLHeadElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf9087-15b3-11d2-932e-00805f8add32}'] - function GetProfile(aProfile: nsAString): Longword; extdecl; - function SetProfile(const aProfile: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLHeadingElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf90a2-15b3-11d2-932e-00805f8add32}'] - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLHRElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf90a8-15b3-11d2-932e-00805f8add32}'] - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - function GetNoShade(out aNoShade: PRBool): Longword; extdecl; - function SetNoShade(aNoShade: PRBool): Longword; extdecl; - function GetSize(aSize: nsAString): Longword; extdecl; - function SetSize(const aSize: nsAString): Longword; extdecl; - function GetWidth(aWidth: nsAString): Longword; extdecl; - function SetWidth(const aWidth: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLHtmlElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf9086-15b3-11d2-932e-00805f8add32}'] - function GetVersion(aVersion: nsAString): Longword; extdecl; - function SetVersion(const aVersion: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLIFrameElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf90ba-15b3-11d2-932e-00805f8add32}'] - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - function GetFrameBorder(aFrameBorder: nsAString): Longword; extdecl; - function SetFrameBorder(const aFrameBorder: nsAString): Longword; extdecl; - function GetHeight(aHeight: nsAString): Longword; extdecl; - function SetHeight(const aHeight: nsAString): Longword; extdecl; - function GetLongDesc(aLongDesc: nsAString): Longword; extdecl; - function SetLongDesc(const aLongDesc: nsAString): Longword; extdecl; - function GetMarginHeight(aMarginHeight: nsAString): Longword; extdecl; - function SetMarginHeight(const aMarginHeight: nsAString): Longword; extdecl; - function GetMarginWidth(aMarginWidth: nsAString): Longword; extdecl; - function SetMarginWidth(const aMarginWidth: nsAString): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetScrolling(aScrolling: nsAString): Longword; extdecl; - function SetScrolling(const aScrolling: nsAString): Longword; extdecl; - function GetSrc(aSrc: nsAString): Longword; extdecl; - function SetSrc(const aSrc: nsAString): Longword; extdecl; - function GetWidth(aWidth: nsAString): Longword; extdecl; - function SetWidth(const aWidth: nsAString): Longword; extdecl; - function GetContentDocument(out aContentDocument: nsIDOMDocument_std18): Longword; extdecl; - end; - - nsIDOMHTMLImageElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf90ab-15b3-11d2-932e-00805f8add32}'] - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - function GetAlt(aAlt: nsAString): Longword; extdecl; - function SetAlt(const aAlt: nsAString): Longword; extdecl; - function GetBorder(aBorder: nsAString): Longword; extdecl; - function SetBorder(const aBorder: nsAString): Longword; extdecl; - function GetHeight(out aHeight: PRInt32): Longword; extdecl; - function SetHeight(aHeight: PRInt32): Longword; extdecl; - function GetHspace(out aHspace: PRInt32): Longword; extdecl; - function SetHspace(aHspace: PRInt32): Longword; extdecl; - function GetIsMap(out aIsMap: PRBool): Longword; extdecl; - function SetIsMap(aIsMap: PRBool): Longword; extdecl; - function GetLongDesc(aLongDesc: nsAString): Longword; extdecl; - function SetLongDesc(const aLongDesc: nsAString): Longword; extdecl; - function GetSrc(aSrc: nsAString): Longword; extdecl; - function SetSrc(const aSrc: nsAString): Longword; extdecl; - function GetUseMap(aUseMap: nsAString): Longword; extdecl; - function SetUseMap(const aUseMap: nsAString): Longword; extdecl; - function GetVspace(out aVspace: PRInt32): Longword; extdecl; - function SetVspace(aVspace: PRInt32): Longword; extdecl; - function GetWidth(out aWidth: PRInt32): Longword; extdecl; - function SetWidth(aWidth: PRInt32): Longword; extdecl; - end; - - nsIDOMHTMLInputElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf9093-15b3-11d2-932e-00805f8add32}'] - function GetDefaultValue(aDefaultValue: nsAString): Longword; extdecl; - function SetDefaultValue(const aDefaultValue: nsAString): Longword; extdecl; - function GetDefaultChecked(out aDefaultChecked: PRBool): Longword; extdecl; - function SetDefaultChecked(aDefaultChecked: PRBool): Longword; extdecl; - function GetForm(out aForm: nsIDOMHTMLFormElement_std18): Longword; extdecl; - function GetAccept(aAccept: nsAString): Longword; extdecl; - function SetAccept(const aAccept: nsAString): Longword; extdecl; - function GetAccessKey(aAccessKey: nsAString): Longword; extdecl; - function SetAccessKey(const aAccessKey: nsAString): Longword; extdecl; - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - function GetAlt(aAlt: nsAString): Longword; extdecl; - function SetAlt(const aAlt: nsAString): Longword; extdecl; - function GetChecked(out aChecked: PRBool): Longword; extdecl; - function SetChecked(aChecked: PRBool): Longword; extdecl; - function GetDisabled(out aDisabled: PRBool): Longword; extdecl; - function SetDisabled(aDisabled: PRBool): Longword; extdecl; - function GetMaxLength(out aMaxLength: PRInt32): Longword; extdecl; - function SetMaxLength(aMaxLength: PRInt32): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetReadOnly(out aReadOnly: PRBool): Longword; extdecl; - function SetReadOnly(aReadOnly: PRBool): Longword; extdecl; - function GetSize(out aSize: PRUint32): Longword; extdecl; - function SetSize(aSize: PRUint32): Longword; extdecl; - function GetSrc(aSrc: nsAString): Longword; extdecl; - function SetSrc(const aSrc: nsAString): Longword; extdecl; - function GetTabIndex(out aTabIndex: PRInt32): Longword; extdecl; - function SetTabIndex(aTabIndex: PRInt32): Longword; extdecl; - function GetType(aType: nsAString): Longword; extdecl; - function SetType(const aType: nsAString): Longword; extdecl; - function GetUseMap(aUseMap: nsAString): Longword; extdecl; - function SetUseMap(const aUseMap: nsAString): Longword; extdecl; - function GetValue(aValue: nsAString): Longword; extdecl; - function SetValue(const aValue: nsAString): Longword; extdecl; - function Blur(): nsresult; extdecl; - function Focus(): nsresult; extdecl; - function Select(): nsresult; extdecl; - function Click(): nsresult; extdecl; - end; - - nsIDOMHTMLIsIndexElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf908c-15b3-11d2-932e-00805f8add32}'] - function GetForm(out aForm: nsIDOMHTMLFormElement_std18): Longword; extdecl; - function GetPrompt(aPrompt: nsAString): Longword; extdecl; - function SetPrompt(const aPrompt: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLLabelElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf9096-15b3-11d2-932e-00805f8add32}'] - function GetForm(out aForm: nsIDOMHTMLFormElement_std18): Longword; extdecl; - function GetAccessKey(aAccessKey: nsAString): Longword; extdecl; - function SetAccessKey(const aAccessKey: nsAString): Longword; extdecl; - function GetHtmlFor(aHtmlFor: nsAString): Longword; extdecl; - function SetHtmlFor(const aHtmlFor: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLLegendElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf9098-15b3-11d2-932e-00805f8add32}'] - function GetForm(out aForm: nsIDOMHTMLFormElement_std18): Longword; extdecl; - function GetAccessKey(aAccessKey: nsAString): Longword; extdecl; - function SetAccessKey(const aAccessKey: nsAString): Longword; extdecl; - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLLIElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf909e-15b3-11d2-932e-00805f8add32}'] - function GetType(aType: nsAString): Longword; extdecl; - function SetType(const aType: nsAString): Longword; extdecl; - function GetValue(out aValue: PRInt32): Longword; extdecl; - function SetValue(aValue: PRInt32): Longword; extdecl; - end; - - nsIDOMHTMLLinkElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf9088-15b3-11d2-932e-00805f8add32}'] - function GetDisabled(out aDisabled: PRBool): Longword; extdecl; - function SetDisabled(aDisabled: PRBool): Longword; extdecl; - function GetCharset(aCharset: nsAString): Longword; extdecl; - function SetCharset(const aCharset: nsAString): Longword; extdecl; - function GetHref(aHref: nsAString): Longword; extdecl; - function SetHref(const aHref: nsAString): Longword; extdecl; - function GetHreflang(aHreflang: nsAString): Longword; extdecl; - function SetHreflang(const aHreflang: nsAString): Longword; extdecl; - function GetMedia(aMedia: nsAString): Longword; extdecl; - function SetMedia(const aMedia: nsAString): Longword; extdecl; - function GetRel(aRel: nsAString): Longword; extdecl; - function SetRel(const aRel: nsAString): Longword; extdecl; - function GetRev(aRev: nsAString): Longword; extdecl; - function SetRev(const aRev: nsAString): Longword; extdecl; - function GetTarget(aTarget: nsAString): Longword; extdecl; - function SetTarget(const aTarget: nsAString): Longword; extdecl; - function GetType(aType: nsAString): Longword; extdecl; - function SetType(const aType: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLMapElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf90af-15b3-11d2-932e-00805f8add32}'] - function GetAreas(out aAreas: nsIDOMHTMLCollection_std18): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLMenuElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf909d-15b3-11d2-932e-00805f8add32}'] - function GetCompact(out aCompact: PRBool): Longword; extdecl; - function SetCompact(aCompact: PRBool): Longword; extdecl; - end; - - nsIDOMHTMLMetaElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf908a-15b3-11d2-932e-00805f8add32}'] - function GetContent(aContent: nsAString): Longword; extdecl; - function SetContent(const aContent: nsAString): Longword; extdecl; - function GetHttpEquiv(aHttpEquiv: nsAString): Longword; extdecl; - function SetHttpEquiv(const aHttpEquiv: nsAString): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetScheme(aScheme: nsAString): Longword; extdecl; - function SetScheme(const aScheme: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLModElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf90a9-15b3-11d2-932e-00805f8add32}'] - function GetCite(aCite: nsAString): Longword; extdecl; - function SetCite(const aCite: nsAString): Longword; extdecl; - function GetDateTime(aDateTime: nsAString): Longword; extdecl; - function SetDateTime(const aDateTime: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLObjectElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf90ac-15b3-11d2-932e-00805f8add32}'] - function GetForm(out aForm: nsIDOMHTMLFormElement_std18): Longword; extdecl; - function GetCode(aCode: nsAString): Longword; extdecl; - function SetCode(const aCode: nsAString): Longword; extdecl; - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - function GetArchive(aArchive: nsAString): Longword; extdecl; - function SetArchive(const aArchive: nsAString): Longword; extdecl; - function GetBorder(aBorder: nsAString): Longword; extdecl; - function SetBorder(const aBorder: nsAString): Longword; extdecl; - function GetCodeBase(aCodeBase: nsAString): Longword; extdecl; - function SetCodeBase(const aCodeBase: nsAString): Longword; extdecl; - function GetCodeType(aCodeType: nsAString): Longword; extdecl; - function SetCodeType(const aCodeType: nsAString): Longword; extdecl; - function GetData(aData: nsAString): Longword; extdecl; - function SetData(const aData: nsAString): Longword; extdecl; - function GetDeclare(out aDeclare: PRBool): Longword; extdecl; - function SetDeclare(aDeclare: PRBool): Longword; extdecl; - function GetHeight(aHeight: nsAString): Longword; extdecl; - function SetHeight(const aHeight: nsAString): Longword; extdecl; - function GetHspace(out aHspace: PRInt32): Longword; extdecl; - function SetHspace(aHspace: PRInt32): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetStandby(aStandby: nsAString): Longword; extdecl; - function SetStandby(const aStandby: nsAString): Longword; extdecl; - function GetTabIndex(out aTabIndex: PRInt32): Longword; extdecl; - function SetTabIndex(aTabIndex: PRInt32): Longword; extdecl; - function GetType(aType: nsAString): Longword; extdecl; - function SetType(const aType: nsAString): Longword; extdecl; - function GetUseMap(aUseMap: nsAString): Longword; extdecl; - function SetUseMap(const aUseMap: nsAString): Longword; extdecl; - function GetVspace(out aVspace: PRInt32): Longword; extdecl; - function SetVspace(aVspace: PRInt32): Longword; extdecl; - function GetWidth(aWidth: nsAString): Longword; extdecl; - function SetWidth(const aWidth: nsAString): Longword; extdecl; - function GetContentDocument(out aContentDocument: nsIDOMDocument_std18): Longword; extdecl; - end; - - nsIDOMHTMLOListElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf909a-15b3-11d2-932e-00805f8add32}'] - function GetCompact(out aCompact: PRBool): Longword; extdecl; - function SetCompact(aCompact: PRBool): Longword; extdecl; - function GetStart(out aStart: PRInt32): Longword; extdecl; - function SetStart(aStart: PRInt32): Longword; extdecl; - function GetType(aType: nsAString): Longword; extdecl; - function SetType(const aType: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLOptGroupElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf9091-15b3-11d2-932e-00805f8add32}'] - function GetDisabled(out aDisabled: PRBool): Longword; extdecl; - function SetDisabled(aDisabled: PRBool): Longword; extdecl; - function GetLabel(aLabel: nsAString): Longword; extdecl; - function SetLabel(const aLabel: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLOptionElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf9092-15b3-11d2-932e-00805f8add32}'] - function GetForm(out aForm: nsIDOMHTMLFormElement_std18): Longword; extdecl; - function GetDefaultSelected(out aDefaultSelected: PRBool): Longword; extdecl; - function SetDefaultSelected(aDefaultSelected: PRBool): Longword; extdecl; - function GetText(aText: nsAString): Longword; extdecl; - function GetIndex(out aIndex: PRInt32): Longword; extdecl; - function GetDisabled(out aDisabled: PRBool): Longword; extdecl; - function SetDisabled(aDisabled: PRBool): Longword; extdecl; - function GetLabel(aLabel: nsAString): Longword; extdecl; - function SetLabel(const aLabel: nsAString): Longword; extdecl; - function GetSelected(out aSelected: PRBool): Longword; extdecl; - function SetSelected(aSelected: PRBool): Longword; extdecl; - function GetValue(aValue: nsAString): Longword; extdecl; - function SetValue(const aValue: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLOptionsCollection_std18 = interface(nsISupports_std18) - ['{bce0213c-f70f-488f-b93f-688acca55d63}'] - function GetLength(out aLength: PRUint32): Longword; extdecl; - function SetLength(aLength: PRUint32): Longword; extdecl; - function Item(index: PRUint32; out _retval: nsIDOMNode_std18): nsresult; extdecl; - function NamedItem(const name: nsAString; out _retval: nsIDOMNode_std18): nsresult; extdecl; - end; - - nsIDOMHTMLParagraphElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf90a1-15b3-11d2-932e-00805f8add32}'] - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLParamElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf90ad-15b3-11d2-932e-00805f8add32}'] - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetType(aType: nsAString): Longword; extdecl; - function SetType(const aType: nsAString): Longword; extdecl; - function GetValue(aValue: nsAString): Longword; extdecl; - function SetValue(const aValue: nsAString): Longword; extdecl; - function GetValueType(aValueType: nsAString): Longword; extdecl; - function SetValueType(const aValueType: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLPreElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf90a4-15b3-11d2-932e-00805f8add32}'] - function GetWidth(out aWidth: PRInt32): Longword; extdecl; - function SetWidth(aWidth: PRInt32): Longword; extdecl; - end; - - nsIDOMHTMLQuoteElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf90a3-15b3-11d2-932e-00805f8add32}'] - function GetCite(aCite: nsAString): Longword; extdecl; - function SetCite(const aCite: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLScriptElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf90b1-15b3-11d2-932e-00805f8add32}'] - function GetText(aText: nsAString): Longword; extdecl; - function SetText(const aText: nsAString): Longword; extdecl; - function GetHtmlFor(aHtmlFor: nsAString): Longword; extdecl; - function SetHtmlFor(const aHtmlFor: nsAString): Longword; extdecl; - function GetEvent(aEvent: nsAString): Longword; extdecl; - function SetEvent(const aEvent: nsAString): Longword; extdecl; - function GetCharset(aCharset: nsAString): Longword; extdecl; - function SetCharset(const aCharset: nsAString): Longword; extdecl; - function GetDefer(out aDefer: PRBool): Longword; extdecl; - function SetDefer(aDefer: PRBool): Longword; extdecl; - function GetSrc(aSrc: nsAString): Longword; extdecl; - function SetSrc(const aSrc: nsAString): Longword; extdecl; - function GetType(aType: nsAString): Longword; extdecl; - function SetType(const aType: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLSelectElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf9090-15b3-11d2-932e-00805f8add32}'] - function GetType(aType: nsAString): Longword; extdecl; - function GetSelectedIndex(out aSelectedIndex: PRInt32): Longword; extdecl; - function SetSelectedIndex(aSelectedIndex: PRInt32): Longword; extdecl; - function GetValue(aValue: nsAString): Longword; extdecl; - function SetValue(const aValue: nsAString): Longword; extdecl; - function GetLength(out aLength: PRUint32): Longword; extdecl; - function SetLength(aLength: PRUint32): Longword; extdecl; - function GetForm(out aForm: nsIDOMHTMLFormElement_std18): Longword; extdecl; - function GetOptions(out aOptions: nsIDOMHTMLOptionsCollection_std18): Longword; extdecl; - function GetDisabled(out aDisabled: PRBool): Longword; extdecl; - function SetDisabled(aDisabled: PRBool): Longword; extdecl; - function GetMultiple(out aMultiple: PRBool): Longword; extdecl; - function SetMultiple(aMultiple: PRBool): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetSize(out aSize: PRInt32): Longword; extdecl; - function SetSize(aSize: PRInt32): Longword; extdecl; - function GetTabIndex(out aTabIndex: PRInt32): Longword; extdecl; - function SetTabIndex(aTabIndex: PRInt32): Longword; extdecl; - function Add(element: nsIDOMHTMLElement_std18; before: nsIDOMHTMLElement_std18): nsresult; extdecl; - function Remove(index: PRInt32): nsresult; extdecl; - function Blur(): nsresult; extdecl; - function Focus(): nsresult; extdecl; - end; - - nsIDOMHTMLStyleElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf908d-15b3-11d2-932e-00805f8add32}'] - function GetDisabled(out aDisabled: PRBool): Longword; extdecl; - function SetDisabled(aDisabled: PRBool): Longword; extdecl; - function GetMedia(aMedia: nsAString): Longword; extdecl; - function SetMedia(const aMedia: nsAString): Longword; extdecl; - function GetType(aType: nsAString): Longword; extdecl; - function SetType(const aType: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLTableCaptionElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf90b3-15b3-11d2-932e-00805f8add32}'] - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLTableCellElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf90b7-15b3-11d2-932e-00805f8add32}'] - function GetCellIndex(out aCellIndex: PRInt32): Longword; extdecl; - function GetAbbr(aAbbr: nsAString): Longword; extdecl; - function SetAbbr(const aAbbr: nsAString): Longword; extdecl; - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - function GetAxis(aAxis: nsAString): Longword; extdecl; - function SetAxis(const aAxis: nsAString): Longword; extdecl; - function GetBgColor(aBgColor: nsAString): Longword; extdecl; - function SetBgColor(const aBgColor: nsAString): Longword; extdecl; - function GetCh(aCh: nsAString): Longword; extdecl; - function SetCh(const aCh: nsAString): Longword; extdecl; - function GetChOff(aChOff: nsAString): Longword; extdecl; - function SetChOff(const aChOff: nsAString): Longword; extdecl; - function GetColSpan(out aColSpan: PRInt32): Longword; extdecl; - function SetColSpan(aColSpan: PRInt32): Longword; extdecl; - function GetHeaders(aHeaders: nsAString): Longword; extdecl; - function SetHeaders(const aHeaders: nsAString): Longword; extdecl; - function GetHeight(aHeight: nsAString): Longword; extdecl; - function SetHeight(const aHeight: nsAString): Longword; extdecl; - function GetNoWrap(out aNoWrap: PRBool): Longword; extdecl; - function SetNoWrap(aNoWrap: PRBool): Longword; extdecl; - function GetRowSpan(out aRowSpan: PRInt32): Longword; extdecl; - function SetRowSpan(aRowSpan: PRInt32): Longword; extdecl; - function GetScope(aScope: nsAString): Longword; extdecl; - function SetScope(const aScope: nsAString): Longword; extdecl; - function GetVAlign(aVAlign: nsAString): Longword; extdecl; - function SetVAlign(const aVAlign: nsAString): Longword; extdecl; - function GetWidth(aWidth: nsAString): Longword; extdecl; - function SetWidth(const aWidth: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLTableColElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf90b4-15b3-11d2-932e-00805f8add32}'] - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - function GetCh(aCh: nsAString): Longword; extdecl; - function SetCh(const aCh: nsAString): Longword; extdecl; - function GetChOff(aChOff: nsAString): Longword; extdecl; - function SetChOff(const aChOff: nsAString): Longword; extdecl; - function GetSpan(out aSpan: PRInt32): Longword; extdecl; - function SetSpan(aSpan: PRInt32): Longword; extdecl; - function GetVAlign(aVAlign: nsAString): Longword; extdecl; - function SetVAlign(const aVAlign: nsAString): Longword; extdecl; - function GetWidth(aWidth: nsAString): Longword; extdecl; - function SetWidth(const aWidth: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLTableElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf90b2-15b3-11d2-932e-00805f8add32}'] - function GetCaption(out aCaption: nsIDOMHTMLTableCaptionElement_std18): Longword; extdecl; - function SetCaption(aCaption: nsIDOMHTMLTableCaptionElement_std18): Longword; extdecl; - function GetTHead(out aTHead: nsIDOMHTMLTableSectionElement_std18): Longword; extdecl; - function SetTHead(aTHead: nsIDOMHTMLTableSectionElement_std18): Longword; extdecl; - function GetTFoot(out aTFoot: nsIDOMHTMLTableSectionElement_std18): Longword; extdecl; - function SetTFoot(aTFoot: nsIDOMHTMLTableSectionElement_std18): Longword; extdecl; - function GetRows(out aRows: nsIDOMHTMLCollection_std18): Longword; extdecl; - function GetTBodies(out aTBodies: nsIDOMHTMLCollection_std18): Longword; extdecl; - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - function GetBgColor(aBgColor: nsAString): Longword; extdecl; - function SetBgColor(const aBgColor: nsAString): Longword; extdecl; - function GetBorder(aBorder: nsAString): Longword; extdecl; - function SetBorder(const aBorder: nsAString): Longword; extdecl; - function GetCellPadding(aCellPadding: nsAString): Longword; extdecl; - function SetCellPadding(const aCellPadding: nsAString): Longword; extdecl; - function GetCellSpacing(aCellSpacing: nsAString): Longword; extdecl; - function SetCellSpacing(const aCellSpacing: nsAString): Longword; extdecl; - function GetFrame(aFrame: nsAString): Longword; extdecl; - function SetFrame(const aFrame: nsAString): Longword; extdecl; - function GetRules(aRules: nsAString): Longword; extdecl; - function SetRules(const aRules: nsAString): Longword; extdecl; - function GetSummary(aSummary: nsAString): Longword; extdecl; - function SetSummary(const aSummary: nsAString): Longword; extdecl; - function GetWidth(aWidth: nsAString): Longword; extdecl; - function SetWidth(const aWidth: nsAString): Longword; extdecl; - function CreateTHead(out _retval: nsIDOMHTMLElement_std18): nsresult; extdecl; - function DeleteTHead(): nsresult; extdecl; - function CreateTFoot(out _retval: nsIDOMHTMLElement_std18): nsresult; extdecl; - function DeleteTFoot(): nsresult; extdecl; - function CreateCaption(out _retval: nsIDOMHTMLElement_std18): nsresult; extdecl; - function DeleteCaption(): nsresult; extdecl; - function InsertRow(index: PRInt32; out _retval: nsIDOMHTMLElement_std18): nsresult; extdecl; - function DeleteRow(index: PRInt32): nsresult; extdecl; - end; - - nsIDOMHTMLTableRowElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf90b6-15b3-11d2-932e-00805f8add32}'] - function GetRowIndex(out aRowIndex: PRInt32): Longword; extdecl; - function GetSectionRowIndex(out aSectionRowIndex: PRInt32): Longword; extdecl; - function GetCells(out aCells: nsIDOMHTMLCollection_std18): Longword; extdecl; - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - function GetBgColor(aBgColor: nsAString): Longword; extdecl; - function SetBgColor(const aBgColor: nsAString): Longword; extdecl; - function GetCh(aCh: nsAString): Longword; extdecl; - function SetCh(const aCh: nsAString): Longword; extdecl; - function GetChOff(aChOff: nsAString): Longword; extdecl; - function SetChOff(const aChOff: nsAString): Longword; extdecl; - function GetVAlign(aVAlign: nsAString): Longword; extdecl; - function SetVAlign(const aVAlign: nsAString): Longword; extdecl; - function InsertCell(index: PRInt32; out _retval: nsIDOMHTMLElement_std18): nsresult; extdecl; - function DeleteCell(index: PRInt32): nsresult; extdecl; - end; - - nsIDOMHTMLTableSectionElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf90b5-15b3-11d2-932e-00805f8add32}'] - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - function GetCh(aCh: nsAString): Longword; extdecl; - function SetCh(const aCh: nsAString): Longword; extdecl; - function GetChOff(aChOff: nsAString): Longword; extdecl; - function SetChOff(const aChOff: nsAString): Longword; extdecl; - function GetVAlign(aVAlign: nsAString): Longword; extdecl; - function SetVAlign(const aVAlign: nsAString): Longword; extdecl; - function GetRows(out aRows: nsIDOMHTMLCollection_std18): Longword; extdecl; - function InsertRow(index: PRInt32; out _retval: nsIDOMHTMLElement_std18): nsresult; extdecl; - function DeleteRow(index: PRInt32): nsresult; extdecl; - end; - - nsIDOMHTMLTextAreaElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf9094-15b3-11d2-932e-00805f8add32}'] - function GetDefaultValue(aDefaultValue: nsAString): Longword; extdecl; - function SetDefaultValue(const aDefaultValue: nsAString): Longword; extdecl; - function GetForm(out aForm: nsIDOMHTMLFormElement_std18): Longword; extdecl; - function GetAccessKey(aAccessKey: nsAString): Longword; extdecl; - function SetAccessKey(const aAccessKey: nsAString): Longword; extdecl; - function GetCols(out aCols: PRInt32): Longword; extdecl; - function SetCols(aCols: PRInt32): Longword; extdecl; - function GetDisabled(out aDisabled: PRBool): Longword; extdecl; - function SetDisabled(aDisabled: PRBool): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetReadOnly(out aReadOnly: PRBool): Longword; extdecl; - function SetReadOnly(aReadOnly: PRBool): Longword; extdecl; - function GetRows(out aRows: PRInt32): Longword; extdecl; - function SetRows(aRows: PRInt32): Longword; extdecl; - function GetTabIndex(out aTabIndex: PRInt32): Longword; extdecl; - function SetTabIndex(aTabIndex: PRInt32): Longword; extdecl; - function GetType(aType: nsAString): Longword; extdecl; - function GetValue(aValue: nsAString): Longword; extdecl; - function SetValue(const aValue: nsAString): Longword; extdecl; - function Blur(): nsresult; extdecl; - function Focus(): nsresult; extdecl; - function Select(): nsresult; extdecl; - end; - - nsIDOMHTMLTitleElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf9089-15b3-11d2-932e-00805f8add32}'] - function GetText(aText: nsAString): Longword; extdecl; - function SetText(const aText: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLUListElement_std18 = interface(nsIDOMHTMLElement_std18) - ['{a6cf9099-15b3-11d2-932e-00805f8add32}'] - function GetCompact(out aCompact: PRBool): Longword; extdecl; - function SetCompact(aCompact: PRBool): Longword; extdecl; - function GetType(aType: nsAString): Longword; extdecl; - function SetType(const aType: nsAString): Longword; extdecl; - end; - - nsIDOMMediaList_std18 = interface(nsISupports_std18) - ['{9b0c2ed7-111c-4824-adf9-ef0da6dad371}'] - function GetMediaText(aMediaText: nsAString): Longword; extdecl; - function SetMediaText(const aMediaText: nsAString): Longword; extdecl; - function GetLength(out aLength: PRUint32): Longword; extdecl; - function Item(index: PRUint32; _retval: nsAString): nsresult; extdecl; - function DeleteMedium(const oldMedium: nsAString): nsresult; extdecl; - function AppendMedium(const newMedium: nsAString): nsresult; extdecl; - end; - - nsIDOMUIEvent_std18 = interface(nsIDOMEvent_std18) - ['{a6cf90c3-15b3-11d2-932e-00805f8add32}'] - function GetView(out aView: nsIDOMAbstractView_std18): Longword; extdecl; - function GetDetail(out aDetail: PRInt32): Longword; extdecl; - function InitUIEvent(const typeArg: nsAString; canBubbleArg: PRBool; cancelableArg: PRBool; viewArg: nsIDOMAbstractView_std18; detailArg: PRInt32): nsresult; extdecl; - end; - - nsIDOMMouseEvent_std18 = interface(nsIDOMUIEvent_std18) - ['{ff751edc-8b02-aae7-0010-8301838a3123}'] - function GetScreenX(out aScreenX: PRInt32): Longword; extdecl; - function GetScreenY(out aScreenY: PRInt32): Longword; extdecl; - function GetClientX(out aClientX: PRInt32): Longword; extdecl; - function GetClientY(out aClientY: PRInt32): Longword; extdecl; - function GetCtrlKey(out aCtrlKey: PRBool): Longword; extdecl; - function GetShiftKey(out aShiftKey: PRBool): Longword; extdecl; - function GetAltKey(out aAltKey: PRBool): Longword; extdecl; - function GetMetaKey(out aMetaKey: PRBool): Longword; extdecl; - function GetButton(out aButton: PRUint16): Longword; extdecl; - function GetRelatedTarget(out aRelatedTarget: nsIDOMEventTarget_std18): Longword; extdecl; - function InitMouseEvent(const typeArg: nsAString; canBubbleArg: PRBool; cancelableArg: PRBool; viewArg: nsIDOMAbstractView_std18; detailArg: PRInt32; screenXArg: PRInt32; screenYArg: PRInt32; clientXArg: PRInt32; clientYArg: PRInt32; ctrlKeyArg: PRBool; altKeyArg: PRBool; shiftKeyArg: PRBool; metaKeyArg: PRBool; buttonArg: PRUint16; relatedTargetArg: nsIDOMEventTarget_std18): nsresult; extdecl; - end; - - nsIDOMNamedNodeMap_std18 = interface(nsISupports_std18) - ['{a6cf907b-15b3-11d2-932e-00805f8add32}'] - function GetNamedItem(const name: nsAString; out _retval: nsIDOMNode_std18): nsresult; extdecl; - function SetNamedItem(arg: nsIDOMNode_std18; out _retval: nsIDOMNode_std18): nsresult; extdecl; - function RemoveNamedItem(const name: nsAString; out _retval: nsIDOMNode_std18): nsresult; extdecl; - function Item(index: PRUint32; out _retval: nsIDOMNode_std18): nsresult; extdecl; - function GetLength(out aLength: PRUint32): Longword; extdecl; - function GetNamedItemNS(const namespaceURI: nsAString; const localName: nsAString; out _retval: nsIDOMNode_std18): nsresult; extdecl; - function SetNamedItemNS(arg: nsIDOMNode_std18; out _retval: nsIDOMNode_std18): nsresult; extdecl; - function RemoveNamedItemNS(const namespaceURI: nsAString; const localName: nsAString; out _retval: nsIDOMNode_std18): nsresult; extdecl; - end; - - nsIDOMNodeList_std18 = interface(nsISupports_std18) - ['{a6cf907d-15b3-11d2-932e-00805f8add32}'] - function Item(index: PRUint32; out _retval: nsIDOMNode_std18): nsresult; extdecl; - function GetLength(out aLength: PRUint32): Longword; extdecl; - end; - - nsIDOMNotation_std18 = interface(nsIDOMNode_std18) - ['{a6cf907e-15b3-11d2-932e-00805f8add32}'] - function GetPublicId(aPublicId: nsAString): Longword; extdecl; - function GetSystemId(aSystemId: nsAString): Longword; extdecl; - end; - - nsIDOMNSDocumentStyle_std18 = interface(nsIDOMDocumentStyle_std18) - ['{4ecdf254-a21e-47b0-8d72-55da8208299f}'] - function GetPreferredStylesheetSet(aPreferredStylesheetSet: nsAString): Longword; extdecl; - end; - - nsIDOMProcessingInstruction_std18 = interface(nsIDOMNode_std18) - ['{a6cf907f-15b3-11d2-932e-00805f8add32}'] - function GetTarget(aTarget: nsAString): Longword; extdecl; - function GetData(aData: nsAString): Longword; extdecl; - function SetData(const aData: nsAString): Longword; extdecl; - end; - - nsIDOMRange_std18 = interface(nsISupports_std18) - ['{a6cf90ce-15b3-11d2-932e-00805f8add32}'] - function GetStartContainer(out aStartContainer: nsIDOMNode_std18): Longword; extdecl; - function GetStartOffset(out aStartOffset: PRInt32): Longword; extdecl; - function GetEndContainer(out aEndContainer: nsIDOMNode_std18): Longword; extdecl; - function GetEndOffset(out aEndOffset: PRInt32): Longword; extdecl; - function GetCollapsed(out aCollapsed: PRBool): Longword; extdecl; - function GetCommonAncestorContainer(out aCommonAncestorContainer: nsIDOMNode_std18): Longword; extdecl; - function SetStart(refNode: nsIDOMNode_std18; offset: PRInt32): nsresult; extdecl; - function SetEnd(refNode: nsIDOMNode_std18; offset: PRInt32): nsresult; extdecl; - function SetStartBefore(refNode: nsIDOMNode_std18): nsresult; extdecl; - function SetStartAfter(refNode: nsIDOMNode_std18): nsresult; extdecl; - function SetEndBefore(refNode: nsIDOMNode_std18): nsresult; extdecl; - function SetEndAfter(refNode: nsIDOMNode_std18): nsresult; extdecl; - function Collapse(toStart: PRBool): nsresult; extdecl; - function SelectNode(refNode: nsIDOMNode_std18): nsresult; extdecl; - function SelectNodeContents(refNode: nsIDOMNode_std18): nsresult; extdecl; - function CompareBoundaryPoints(how: PRUint16; sourceRange: nsIDOMRange_std18; out _retval: PRInt16): nsresult; extdecl; - function DeleteContents(): nsresult; extdecl; - function ExtractContents(out _retval: nsIDOMDocumentFragment_std18): nsresult; extdecl; - function CloneContents(out _retval: nsIDOMDocumentFragment_std18): nsresult; extdecl; - function InsertNode(newNode: nsIDOMNode_std18): nsresult; extdecl; - function SurroundContents(newParent: nsIDOMNode_std18): nsresult; extdecl; - function CloneRange(out _retval: nsIDOMRange_std18): nsresult; extdecl; - function ToString(_retval: nsAString): nsresult; extdecl; - function Detach(): nsresult; extdecl; - end; - - nsIDOMRect_std18 = interface(nsISupports_std18) - ['{71735f62-ac5c-4236-9a1f-5ffb280d531c}'] - function GetTop(out aTop: nsIDOMCSSPrimitiveValue_std18): Longword; extdecl; - function GetRight(out aRight: nsIDOMCSSPrimitiveValue_std18): Longword; extdecl; - function GetBottom(out aBottom: nsIDOMCSSPrimitiveValue_std18): Longword; extdecl; - function GetLeft(out aLeft: nsIDOMCSSPrimitiveValue_std18): Longword; extdecl; - end; - - nsIDOMRGBColor_std18 = interface(nsISupports_std18) - ['{6aff3102-320d-4986-9790-12316bb87cf9}'] - function GetRed(out aRed: nsIDOMCSSPrimitiveValue_std18): Longword; extdecl; - function GetGreen(out aGreen: nsIDOMCSSPrimitiveValue_std18): Longword; extdecl; - function GetBlue(out aBlue: nsIDOMCSSPrimitiveValue_std18): Longword; extdecl; - end; - - nsIDOMStyleSheetList_std18 = interface(nsISupports_std18) - ['{a6cf9081-15b3-11d2-932e-00805f8add32}'] - function GetLength(out aLength: PRUint32): Longword; extdecl; - function Item(index: PRUint32; out _retval: nsIDOMStyleSheet_std18): nsresult; extdecl; - end; - - nsIDOMWindow_std18 = interface(nsISupports_std18) - ['{a6cf906b-15b3-11d2-932e-00805f8add32}'] - function GetDocument(out aDocument: nsIDOMDocument_std18): Longword; extdecl; - function GetParent(out aParent: nsIDOMWindow_std18): Longword; extdecl; - function GetTop(out aTop: nsIDOMWindow_std18): Longword; extdecl; - function GetScrollbars(out aScrollbars: nsIDOMBarProp_std18): Longword; extdecl; - function GetFrames(out aFrames: nsIDOMWindowCollection_std18): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetTextZoom(out aTextZoom: Single): Longword; extdecl; - function SetTextZoom(aTextZoom: Single): Longword; extdecl; - function GetScrollX(out aScrollX: PRInt32): Longword; extdecl; - function GetScrollY(out aScrollY: PRInt32): Longword; extdecl; - function ScrollTo(xScroll: PRInt32; yScroll: PRInt32): nsresult; extdecl; - function ScrollBy(xScrollDif: PRInt32; yScrollDif: PRInt32): nsresult; extdecl; - function GetSelection(out _retval: nsISelection_std18): nsresult; extdecl; - function ScrollByLines(numLines: PRInt32): nsresult; extdecl; - function ScrollByPages(numPages: PRInt32): nsresult; extdecl; - function SizeToContent(): nsresult; extdecl; - end; - - nsIDOMWindow2_std18 = interface(nsIDOMWindow_std18) - ['{65455132-b96a-40ec-adea-52fa22b1028c}'] - function GetWindowRoot(out aWindowRoot: nsIDOMEventTarget_std18): Longword; extdecl; - end; - - nsIDOMWindowCollection_std18 = interface(nsISupports_std18) - ['{a6cf906f-15b3-11d2-932e-00805f8add32}'] - function GetLength(out aLength: PRUint32): Longword; extdecl; - function Item(index: PRUint32; out _retval: nsIDOMWindow_std18): nsresult; extdecl; - function NamedItem(const name: nsAString; out _retval: nsIDOMWindow_std18): nsresult; extdecl; - end; - - nsIDOMWindowUtils_std18 = interface(nsISupports_std18) - ['{8a157a4f-a81e-489f-baf2-bc8970d60472}'] - function GetImageAnimationMode(out aImageAnimationMode: PRUint16): Longword; extdecl; - function SetImageAnimationMode(aImageAnimationMode: PRUint16): Longword; extdecl; - function GetDocumentMetadata(const aName: nsAString; _retval: nsAString): nsresult; extdecl; - end; - - nsIEmbeddingSiteWindow_std18 = interface(nsISupports_std18) - ['{3e5432cd-9568-4bd1-8cbe-d50aba110743}'] - function SetDimensions(flags: PRUint32; x: PRInt32; y: PRInt32; cx: PRInt32; cy: PRInt32): nsresult; extdecl; - function GetDimensions(flags: PRUint32; out x: PRInt32; out y: PRInt32; out cx: PRInt32; out cy: PRInt32): nsresult; extdecl; - function SetFocus(): nsresult; extdecl; - function GetVisibility(out aVisibility: PRBool): Longword; extdecl; - function SetVisibility(aVisibility: PRBool): Longword; extdecl; - function GetTitle(out aTitle: PWideChar): Longword; extdecl; - function SetTitle(const aTitle: PWideChar): Longword; extdecl; - function GetSiteWindow(out aSiteWindow: Pointer): Longword; extdecl; - end; - - nsIFactory_std18 = interface(nsISupports_std18) - ['{00000001-0000-0000-c000-000000000046}'] - function CreateInstance(aOuter: nsISupports_std18; constref iid: TGUID; out _result): nsresult; extdecl; - function LockFactory(lock: PRBool): nsresult; extdecl; - end; - - nsIURI_std18 = interface(nsISupports_std18) - ['{07a22cc0-0ce5-11d3-9331-00104ba0fd40}'] - function GetSpec(aSpec: nsACString): Longword; extdecl; - function SetSpec(const aSpec: nsACString): Longword; extdecl; - function GetPrePath(aPrePath: nsACString): Longword; extdecl; - function GetScheme(aScheme: nsACString): Longword; extdecl; - function SetScheme(const aScheme: nsACString): Longword; extdecl; - function GetUserPass(aUserPass: nsACString): Longword; extdecl; - function SetUserPass(const aUserPass: nsACString): Longword; extdecl; - function GetUsername(aUsername: nsACString): Longword; extdecl; - function SetUsername(const aUsername: nsACString): Longword; extdecl; - function GetPassword(aPassword: nsACString): Longword; extdecl; - function SetPassword(const aPassword: nsACString): Longword; extdecl; - function GetHostPort(aHostPort: nsACString): Longword; extdecl; - function SetHostPort(const aHostPort: nsACString): Longword; extdecl; - function GetHost(aHost: nsACString): Longword; extdecl; - function SetHost(const aHost: nsACString): Longword; extdecl; - function GetPort(out aPort: PRInt32): Longword; extdecl; - function SetPort(aPort: PRInt32): Longword; extdecl; - function GetPath(aPath: nsACString): Longword; extdecl; - function SetPath(const aPath: nsACString): Longword; extdecl; - function Equals(other: nsIURI_std18; out _retval: PRBool): nsresult; extdecl; - function SchemeIs(const scheme: PAnsiChar; out _retval: PRBool): nsresult; extdecl; - function Clone(out _retval: nsIURI_std18): nsresult; extdecl; - function Resolve(const relativePath: nsACString; _retval: nsACString): nsresult; extdecl; - function GetAsciiSpec(aAsciiSpec: nsACString): Longword; extdecl; - function GetAsciiHost(aAsciiHost: nsACString): Longword; extdecl; - function GetOriginCharset(aOriginCharset: nsACString): Longword; extdecl; - end; - - nsIURL_std18 = interface(nsIURI_std18) - ['{d6116970-8034-11d3-9399-00104ba0fd40}'] - function GetFilePath(aFilePath: nsACString): Longword; extdecl; - function SetFilePath(const aFilePath: nsACString): Longword; extdecl; - function GetParam(aParam: nsACString): Longword; extdecl; - function SetParam(const aParam: nsACString): Longword; extdecl; - function GetQuery(aQuery: nsACString): Longword; extdecl; - function SetQuery(const aQuery: nsACString): Longword; extdecl; - function GetRef(aRef: nsACString): Longword; extdecl; - function SetRef(const aRef: nsACString): Longword; extdecl; - function GetDirectory(aDirectory: nsACString): Longword; extdecl; - function SetDirectory(const aDirectory: nsACString): Longword; extdecl; - function GetFileName(aFileName: nsACString): Longword; extdecl; - function SetFileName(const aFileName: nsACString): Longword; extdecl; - function GetFileBaseName(aFileBaseName: nsACString): Longword; extdecl; - function SetFileBaseName(const aFileBaseName: nsACString): Longword; extdecl; - function GetFileExtension(aFileExtension: nsACString): Longword; extdecl; - function SetFileExtension(const aFileExtension: nsACString): Longword; extdecl; - function GetCommonBaseSpec(aURIToCompare: nsIURI_std18; _retval: nsACString): nsresult; extdecl; - function GetRelativeSpec(aURIToCompare: nsIURI_std18; _retval: nsACString): nsresult; extdecl; - end; - - nsIFileURL_std18 = interface(nsIURL_std18) - ['{d26b2e2e-1dd1-11b2-88f3-8545a7ba7949}'] - function GetFile(out aFile: nsIFile_std18): Longword; extdecl; - function SetFile(aFile: nsIFile_std18): Longword; extdecl; - end; - - nsIGlobalHistory_std18 = interface(nsISupports_std18) - ['{9491c383-e3c4-11d2-bdbe-0050040a9b44}'] - function AddPage(const aURL: PAnsiChar): nsresult; extdecl; - function IsVisited(const aURL: PAnsiChar; out _retval: PRBool): nsresult; extdecl; - end; - - nsIHistoryEntry_std18 = interface(nsISupports_std18) - ['{a41661d4-1417-11d5-9882-00c04fa02f40}'] - function GetURI(out aURI: nsIURI_std18): Longword; extdecl; - function GetTitle(out aTitle: PWideChar): Longword; extdecl; - function GetIsSubFrame(out aIsSubFrame: PRBool): Longword; extdecl; - end; - - nsIHttpChannel_std18 = interface(nsIChannel_std18) - ['{9277fe09-f0cc-4cd9-bbce-581dd94b0260}'] - function GetRequestMethod(aRequestMethod: nsACString): Longword; extdecl; - function SetRequestMethod(const aRequestMethod: nsACString): Longword; extdecl; - function GetReferrer(out aReferrer: nsIURI_std18): Longword; extdecl; - function SetReferrer(aReferrer: nsIURI_std18): Longword; extdecl; - function GetRequestHeader(const aHeader: nsACString; _retval: nsACString): nsresult; extdecl; - function SetRequestHeader(const aHeader: nsACString; const aValue: nsACString; aMerge: PRBool): nsresult; extdecl; - function VisitRequestHeaders(aVisitor: nsIHttpHeaderVisitor_std18): nsresult; extdecl; - function GetAllowPipelining(out aAllowPipelining: PRBool): Longword; extdecl; - function SetAllowPipelining(aAllowPipelining: PRBool): Longword; extdecl; - function GetRedirectionLimit(out aRedirectionLimit: PRUint32): Longword; extdecl; - function SetRedirectionLimit(aRedirectionLimit: PRUint32): Longword; extdecl; - function GetResponseStatus(out aResponseStatus: PRUint32): Longword; extdecl; - function GetResponseStatusText(aResponseStatusText: nsACString): Longword; extdecl; - function GetRequestSucceeded(out aRequestSucceeded: PRBool): Longword; extdecl; - function GetResponseHeader(const header: nsACString; _retval: nsACString): nsresult; extdecl; - function SetResponseHeader(const header: nsACString; const value: nsACString; merge: PRBool): nsresult; extdecl; - function VisitResponseHeaders(aVisitor: nsIHttpHeaderVisitor_std18): nsresult; extdecl; - function IsNoStoreResponse(out _retval: PRBool): nsresult; extdecl; - function IsNoCacheResponse(out _retval: PRBool): nsresult; extdecl; - end; - - nsIHttpHeaderVisitor_std18 = interface(nsISupports_std18) - ['{0cf40717-d7c1-4a94-8c1e-d6c9734101bb}'] - function VisitHeader(const aHeader: nsACString; const aValue: nsACString): nsresult; extdecl; - end; - - nsIInputStream_std18 = interface(nsISupports_std18) - ['{fa9c7f6c-61b3-11d4-9877-00c04fa0cf4a}'] - function Close(): nsresult; extdecl; - function Available(out _retval: PRUint32): nsresult; extdecl; - function Read(aBuf: Pchar; aCount: PRUint32; out _retval: PRUint32): nsresult; extdecl; - function ReadSegments(aWriter: nsWriteSegmentFun; aClosure: Pointer; aCount: PRUint32; out _retval: PRUint32): nsresult; extdecl; - function IsNonBlocking(out _retval: PRBool): nsresult; extdecl; - end; - - nsIInterfaceRequestor_std18 = interface(nsISupports_std18) - ['{033a1470-8b2a-11d3-af88-00a024ffc08c}'] - function GetInterface(constref uuid: TGUID; out _result): nsresult; extdecl; - end; - - nsIIOService_std18 = interface(nsISupports_std18) - ['{bddeda3f-9020-4d12-8c70-984ee9f7935e}'] - function GetProtocolHandler(const aScheme: PAnsiChar; out _retval: nsIProtocolHandler_std18): nsresult; extdecl; - function GetProtocolFlags(const aScheme: PAnsiChar; out _retval: PRUint32): nsresult; extdecl; - function NewURI(const aSpec: nsACString; const aOriginCharset: PAnsiChar; aBaseURI: nsIURI_std18; out _retval: nsIURI_std18): nsresult; extdecl; - function NewFileURI(aFile: nsIFile_std18; out _retval: nsIURI_std18): nsresult; extdecl; - function NewChannelFromURI(aURI: nsIURI_std18; out _retval: nsIChannel_std18): nsresult; extdecl; - function NewChannel(const aSpec: nsACString; const aOriginCharset: PAnsiChar; aBaseURI: nsIURI_std18; out _retval: nsIChannel_std18): nsresult; extdecl; - function GetOffline(out aOffline: PRBool): Longword; extdecl; - function SetOffline(aOffline: PRBool): Longword; extdecl; - function AllowPort(aPort: PRInt32; const aScheme: PAnsiChar; out _retval: PRBool): nsresult; extdecl; - function ExtractScheme(const urlString: nsACString; _retval: nsACString): nsresult; extdecl; - end; - - nsILoadGroup_std18 = interface(nsIRequest_std18) - ['{3de0a31c-feaf-400f-9f1e-4ef71f8b20cc}'] - function GetGroupObserver(out aGroupObserver: nsIRequestObserver_std18): Longword; extdecl; - function SetGroupObserver(aGroupObserver: nsIRequestObserver_std18): Longword; extdecl; - function GetDefaultLoadRequest(out aDefaultLoadRequest: nsIRequest_std18): Longword; extdecl; - function SetDefaultLoadRequest(aDefaultLoadRequest: nsIRequest_std18): Longword; extdecl; - function AddRequest(aRequest: nsIRequest_std18; aContext: nsISupports_std18): nsresult; extdecl; - function RemoveRequest(aRequest: nsIRequest_std18; aContext: nsISupports_std18; aStatus: nsresult): nsresult; extdecl; - function GetRequests(out aRequests: nsISimpleEnumerator_std18): Longword; extdecl; - function GetActiveCount(out aActiveCount: PRUint32): Longword; extdecl; - function GetNotificationCallbacks(out aNotificationCallbacks: nsIInterfaceRequestor_std18): Longword; extdecl; - function SetNotificationCallbacks(aNotificationCallbacks: nsIInterfaceRequestor_std18): Longword; extdecl; - end; - - nsILocalFile_std18 = interface(nsIFile_std18) - ['{aa610f20-a889-11d3-8c81-000064657374}'] - function InitWithPath(const filePath: nsAString): nsresult; extdecl; - function InitWithNativePath(const filePath: nsACString): nsresult; extdecl; - function InitWithFile(aFile: nsILocalFile_std18): nsresult; extdecl; - function GetFollowLinks(out aFollowLinks: PRBool): Longword; extdecl; - function SetFollowLinks(aFollowLinks: PRBool): Longword; extdecl; - function OpenNSPRFileDesc(flags: PRInt32; mode: PRInt32; out _retval: PPRFileDesc): nsresult; extdecl; - function OpenANSIFileDesc(const mode: PAnsiChar; out _retval: PFILE): nsresult; extdecl; - function Load(out _retval: PPRLibrary): nsresult; extdecl; - function GetDiskSpaceAvailable(out aDiskSpaceAvailable: PRInt64): Longword; extdecl; - function AppendRelativePath(const relativeFilePath: nsAString): nsresult; extdecl; - function AppendRelativeNativePath(const relativeFilePath: nsACString): nsresult; extdecl; - function GetPersistentDescriptor(aPersistentDescriptor: nsACString): Longword; extdecl; - function SetPersistentDescriptor(const aPersistentDescriptor: nsACString): Longword; extdecl; - function Reveal(): nsresult; extdecl; - function Launch(): nsresult; extdecl; - function GetRelativeDescriptor(fromFile: nsILocalFile_std18; _retval: nsACString): nsresult; extdecl; - function SetRelativeDescriptor(fromFile: nsILocalFile_std18; const relativeDesc: nsACString): nsresult; extdecl; - end; - - nsIMemory_std18 = interface(nsISupports_std18) - ['{59e7e77a-38e4-11d4-8cf5-0060b0fc14a3}'] - function Alloc(size: size_t): Pointer; extdecl; - function Realloc(ptr: Pointer; newSize: size_t): Pointer; extdecl; - procedure Free(ptr: Pointer); extdecl; - function HeapMinimize(immediate: PRBool): nsresult; extdecl; - function IsLowMemory(out _retval: PRBool): nsresult; extdecl; - end; - - nsIModule_std18 = interface(nsISupports_std18) - ['{7392d032-5371-11d3-994e-00805fd26fee}'] - function GetClassObject(aCompMgr: nsIComponentManager_std18; constref aClass: TGUID; constref aIID: TGUID; out aResult): nsresult; extdecl; - function RegisterSelf(aCompMgr: nsIComponentManager_std18; aLocation: nsIFile_std18; const aLoaderStr: PAnsiChar; const aType: PAnsiChar): nsresult; extdecl; - function UnregisterSelf(aCompMgr: nsIComponentManager_std18; aLocation: nsIFile_std18; const aLoaderStr: PAnsiChar): nsresult; extdecl; - function CanUnload(aCompMgr: nsIComponentManager_std18; out _retval: PRBool): nsresult; extdecl; - end; - - nsIObserver_std18 = interface(nsISupports_std18) - ['{db242e01-e4d9-11d2-9dde-000064657374}'] - function Observe(aSubject: nsISupports_std18; const aTopic: PAnsiChar; const aData: PWideChar): nsresult; extdecl; - end; - - nsIObserverService_std18 = interface(nsISupports_std18) - ['{d07f5192-e3d1-11d2-8acd-00105a1b8860}'] - function AddObserver(anObserver: nsIObserver_std18; const aTopic: PAnsiChar; ownsWeak: PRBool): nsresult; extdecl; - function RemoveObserver(anObserver: nsIObserver_std18; const aTopic: PAnsiChar): nsresult; extdecl; - function NotifyObservers(aSubject: nsISupports_std18; const aTopic: PAnsiChar; const someData: PWideChar): nsresult; extdecl; - function EnumerateObservers(const aTopic: PAnsiChar; out _retval: nsISimpleEnumerator_std18): nsresult; extdecl; - end; - - nsIOutputStream_std18 = interface(nsISupports_std18) - ['{0d0acd2a-61b4-11d4-9877-00c04fa0cf4a}'] - function Close(): nsresult; extdecl; - function Flush(): nsresult; extdecl; - function Write(const aBuf: PAnsiChar; aCount: PRUint32; out _retval: PRUint32): nsresult; extdecl; - function WriteFrom(aFromStream: nsIInputStream_std18; aCount: PRUint32; out _retval: PRUint32): nsresult; extdecl; - function WriteSegments(aReader: nsReadSegmentFun; aClosure: Pointer; aCount: PRUint32; out _retval: PRUint32): nsresult; extdecl; - function IsNonBlocking(out _retval: PRBool): nsresult; extdecl; - end; - - nsIPrefBranch_std18 = interface(nsISupports_std18) - ['{56c35506-f14b-11d3-99d3-ddbfac2ccf65}'] - function GetRoot(out aRoot: PAnsiChar): Longword; extdecl; - function GetPrefType(const aPrefName: PAnsiChar; out _retval: PRInt32): nsresult; extdecl; - function GetBoolPref(const aPrefName: PAnsiChar; out _retval: PRBool): nsresult; extdecl; - function SetBoolPref(const aPrefName: PAnsiChar; aValue: PRInt32): nsresult; extdecl; - function GetCharPref(const aPrefName: PAnsiChar; out _retval: PAnsiChar): nsresult; extdecl; - function SetCharPref(const aPrefName: PAnsiChar; const aValue: PAnsiChar): nsresult; extdecl; - function GetIntPref(const aPrefName: PAnsiChar; out _retval: PRInt32): nsresult; extdecl; - function SetIntPref(const aPrefName: PAnsiChar; aValue: PRInt32): nsresult; extdecl; - function GetComplexValue(const aPrefName: PAnsiChar; constref aType: TGUID; out aValue): nsresult; extdecl; - function SetComplexValue(const aPrefName: PAnsiChar; constref aType: TGUID; aValue: nsISupports_std18): nsresult; extdecl; - function ClearUserPref(const aPrefName: PAnsiChar): nsresult; extdecl; - function LockPref(const aPrefName: PAnsiChar): nsresult; extdecl; - function PrefHasUserValue(const aPrefName: PAnsiChar; out _retval: PRBool): nsresult; extdecl; - function PrefIsLocked(const aPrefName: PAnsiChar; out _retval: PRBool): nsresult; extdecl; - function UnlockPref(const aPrefName: PAnsiChar): nsresult; extdecl; - function DeleteBranch(const aStartingAt: PAnsiChar): nsresult; extdecl; - function GetChildList(const aStartingAt: PAnsiChar; out aCount: PRUint32; out aChildArray_array): nsresult; extdecl; - function ResetBranch(const aStartingAt: PAnsiChar): nsresult; extdecl; - end; - - nsIPrefBranch2_std18 = interface(nsIPrefBranch_std18) - ['{74567534-eb94-4b1c-8f45-389643bfc555}'] - function AddObserver(const aDomain: PAnsiChar; aObserver: nsIObserver_std18; aHoldWeak: PRBool): nsresult; extdecl; - function RemoveObserver(const aDomain: PAnsiChar; aObserver: nsIObserver_std18): nsresult; extdecl; - end; - - nsIPrefLocalizedString_std18 = interface(nsISupports_std18) - ['{ae419e24-1dd1-11b2-b39a-d3e5e7073802}'] - function GetData(out aData: PWideChar): Longword; extdecl; - function SetData(const aData: PWideChar): Longword; extdecl; - function ToString(out _retval: PWideChar): nsresult; extdecl; - function SetDataWithLength(length: PRUint32; const data: PWideChar): nsresult; extdecl; - end; - - nsIPrefService_std18 = interface(nsISupports_std18) - ['{decb9cc7-c08f-4ea5-be91-a8fc637ce2d2}'] - function ReadUserPrefs(aFile: nsIFile_std18): nsresult; extdecl; - function ResetPrefs(): nsresult; extdecl; - function ResetUserPrefs(): nsresult; extdecl; - function SavePrefFile(aFile: nsIFile_std18): nsresult; extdecl; - function GetBranch(const aPrefRoot: PAnsiChar; out _retval: nsIPrefBranch_std18): nsresult; extdecl; - function GetDefaultBranch(const aPrefRoot: PAnsiChar; out _retval: nsIPrefBranch_std18): nsresult; extdecl; - end; - - nsIPrintSession_std18 = interface(nsISupports_std18) - ['{2f977d52-5485-11d4-87e2-0010a4e75ef2}'] - end; - - nsIPrintSettings_std18 = interface(nsISupports_std18) - ['{f1094df6-ce0e-42c9-9847-2f663172c38d}'] - function SetPrintOptions(aType: PRInt32; aTurnOnOff: PRBool): nsresult; extdecl; - function GetPrintOptions(aType: PRInt32; out _retval: PRBool): nsresult; extdecl; - function GetPrintOptionsBits(out _retval: PRInt32): nsresult; extdecl; - function GetPageSizeInTwips(out aWidth: PRInt32; out aHeight: PRInt32): nsresult; extdecl; - function Clone(out _retval: nsIPrintSettings_std18): nsresult; extdecl; - function Assign(aPS: nsIPrintSettings_std18): nsresult; extdecl; - function GetPrintSession(out aPrintSession: nsIPrintSession_std18): Longword; extdecl; - function SetPrintSession(aPrintSession: nsIPrintSession_std18): Longword; extdecl; - function GetStartPageRange(out aStartPageRange: PRInt32): Longword; extdecl; - function SetStartPageRange(aStartPageRange: PRInt32): Longword; extdecl; - function GetEndPageRange(out aEndPageRange: PRInt32): Longword; extdecl; - function SetEndPageRange(aEndPageRange: PRInt32): Longword; extdecl; - function GetMarginTop(out aMarginTop: Double): Longword; extdecl; - function SetMarginTop(aMarginTop: Double): Longword; extdecl; - function GetMarginLeft(out aMarginLeft: Double): Longword; extdecl; - function SetMarginLeft(aMarginLeft: Double): Longword; extdecl; - function GetMarginBottom(out aMarginBottom: Double): Longword; extdecl; - function SetMarginBottom(aMarginBottom: Double): Longword; extdecl; - function GetMarginRight(out aMarginRight: Double): Longword; extdecl; - function SetMarginRight(aMarginRight: Double): Longword; extdecl; - function GetScaling(out aScaling: Double): Longword; extdecl; - function SetScaling(aScaling: Double): Longword; extdecl; - function GetPrintBGColors(out aPrintBGColors: PRBool): Longword; extdecl; - function SetPrintBGColors(aPrintBGColors: PRBool): Longword; extdecl; - function GetPrintBGImages(out aPrintBGImages: PRBool): Longword; extdecl; - function SetPrintBGImages(aPrintBGImages: PRBool): Longword; extdecl; - function GetPrintRange(out aPrintRange: PRInt16): Longword; extdecl; - function SetPrintRange(aPrintRange: PRInt16): Longword; extdecl; - function GetTitle(out aTitle: PWideChar): Longword; extdecl; - function SetTitle(const aTitle: PWideChar): Longword; extdecl; - function GetDocURL(out aDocURL: PWideChar): Longword; extdecl; - function SetDocURL(const aDocURL: PWideChar): Longword; extdecl; - function GetHeaderStrLeft(out aHeaderStrLeft: PWideChar): Longword; extdecl; - function SetHeaderStrLeft(const aHeaderStrLeft: PWideChar): Longword; extdecl; - function GetHeaderStrCenter(out aHeaderStrCenter: PWideChar): Longword; extdecl; - function SetHeaderStrCenter(const aHeaderStrCenter: PWideChar): Longword; extdecl; - function GetHeaderStrRight(out aHeaderStrRight: PWideChar): Longword; extdecl; - function SetHeaderStrRight(const aHeaderStrRight: PWideChar): Longword; extdecl; - function GetFooterStrLeft(out aFooterStrLeft: PWideChar): Longword; extdecl; - function SetFooterStrLeft(const aFooterStrLeft: PWideChar): Longword; extdecl; - function GetFooterStrCenter(out aFooterStrCenter: PWideChar): Longword; extdecl; - function SetFooterStrCenter(const aFooterStrCenter: PWideChar): Longword; extdecl; - function GetFooterStrRight(out aFooterStrRight: PWideChar): Longword; extdecl; - function SetFooterStrRight(const aFooterStrRight: PWideChar): Longword; extdecl; - function GetHowToEnableFrameUI(out aHowToEnableFrameUI: PRInt16): Longword; extdecl; - function SetHowToEnableFrameUI(aHowToEnableFrameUI: PRInt16): Longword; extdecl; - function GetIsCancelled(out aIsCancelled: PRBool): Longword; extdecl; - function SetIsCancelled(aIsCancelled: PRBool): Longword; extdecl; - function GetPrintFrameTypeUsage(out aPrintFrameTypeUsage: PRInt16): Longword; extdecl; - function SetPrintFrameTypeUsage(aPrintFrameTypeUsage: PRInt16): Longword; extdecl; - function GetPrintFrameType(out aPrintFrameType: PRInt16): Longword; extdecl; - function SetPrintFrameType(aPrintFrameType: PRInt16): Longword; extdecl; - function GetPrintSilent(out aPrintSilent: PRBool): Longword; extdecl; - function SetPrintSilent(aPrintSilent: PRBool): Longword; extdecl; - function GetShrinkToFit(out aShrinkToFit: PRBool): Longword; extdecl; - function SetShrinkToFit(aShrinkToFit: PRBool): Longword; extdecl; - function GetShowPrintProgress(out aShowPrintProgress: PRBool): Longword; extdecl; - function SetShowPrintProgress(aShowPrintProgress: PRBool): Longword; extdecl; - function GetPaperName(out aPaperName: PWideChar): Longword; extdecl; - function SetPaperName(const aPaperName: PWideChar): Longword; extdecl; - function GetPaperSizeType(out aPaperSizeType: PRInt16): Longword; extdecl; - function SetPaperSizeType(aPaperSizeType: PRInt16): Longword; extdecl; - function GetPaperData(out aPaperData: PRInt16): Longword; extdecl; - function SetPaperData(aPaperData: PRInt16): Longword; extdecl; - function GetPaperWidth(out aPaperWidth: Double): Longword; extdecl; - function SetPaperWidth(aPaperWidth: Double): Longword; extdecl; - function GetPaperHeight(out aPaperHeight: Double): Longword; extdecl; - function SetPaperHeight(aPaperHeight: Double): Longword; extdecl; - function GetPaperSizeUnit(out aPaperSizeUnit: PRInt16): Longword; extdecl; - function SetPaperSizeUnit(aPaperSizeUnit: PRInt16): Longword; extdecl; - function GetPlexName(out aPlexName: PWideChar): Longword; extdecl; - function SetPlexName(const aPlexName: PWideChar): Longword; extdecl; - function GetColorspace(out aColorspace: PWideChar): Longword; extdecl; - function SetColorspace(const aColorspace: PWideChar): Longword; extdecl; - function GetResolutionName(out aResolutionName: PWideChar): Longword; extdecl; - function SetResolutionName(const aResolutionName: PWideChar): Longword; extdecl; - function GetDownloadFonts(out aDownloadFonts: PRBool): Longword; extdecl; - function SetDownloadFonts(aDownloadFonts: PRBool): Longword; extdecl; - function GetPrintReversed(out aPrintReversed: PRBool): Longword; extdecl; - function SetPrintReversed(aPrintReversed: PRBool): Longword; extdecl; - function GetPrintInColor(out aPrintInColor: PRBool): Longword; extdecl; - function SetPrintInColor(aPrintInColor: PRBool): Longword; extdecl; - function GetPaperSize(out aPaperSize: PRInt32): Longword; extdecl; - function SetPaperSize(aPaperSize: PRInt32): Longword; extdecl; - function GetOrientation(out aOrientation: PRInt32): Longword; extdecl; - function SetOrientation(aOrientation: PRInt32): Longword; extdecl; - function GetPrintCommand(out aPrintCommand: PWideChar): Longword; extdecl; - function SetPrintCommand(const aPrintCommand: PWideChar): Longword; extdecl; - function GetNumCopies(out aNumCopies: PRInt32): Longword; extdecl; - function SetNumCopies(aNumCopies: PRInt32): Longword; extdecl; - function GetPrinterName(out aPrinterName: PWideChar): Longword; extdecl; - function SetPrinterName(const aPrinterName: PWideChar): Longword; extdecl; - function GetPrintToFile(out aPrintToFile: PRBool): Longword; extdecl; - function SetPrintToFile(aPrintToFile: PRBool): Longword; extdecl; - function GetToFileName(out aToFileName: PWideChar): Longword; extdecl; - function SetToFileName(const aToFileName: PWideChar): Longword; extdecl; - function GetPrintPageDelay(out aPrintPageDelay: PRInt32): Longword; extdecl; - function SetPrintPageDelay(aPrintPageDelay: PRInt32): Longword; extdecl; - function GetIsInitializedFromPrinter(out aIsInitializedFromPrinter: PRBool): Longword; extdecl; - function SetIsInitializedFromPrinter(aIsInitializedFromPrinter: PRBool): Longword; extdecl; - function GetIsInitializedFromPrefs(out aIsInitializedFromPrefs: PRBool): Longword; extdecl; - function SetIsInitializedFromPrefs(aIsInitializedFromPrefs: PRBool): Longword; extdecl; - function SetMarginInTwips(var aMargin: nsMargin): nsresult; extdecl; - function GetMarginInTwips(var aMargin: nsMargin): nsresult; extdecl; - end; - - nsIProfile_std18 = interface(nsISupports_std18) - ['{02b0625a-e7f3-11d2-9f5a-006008a6efe9}'] - function GetProfileCount(out aProfileCount: PRInt32): Longword; extdecl; - function GetProfileList(out length: PRUint32; out profileNames_array): nsresult; extdecl; - function ProfileExists(const profileName: PWideChar; out _retval: PRBool): nsresult; extdecl; - function GetCurrentProfile(out aCurrentProfile: PWideChar): Longword; extdecl; - function SetCurrentProfile(const aCurrentProfile: PWideChar): Longword; extdecl; - function ShutDownCurrentProfile(shutDownType: PRUint32): nsresult; extdecl; - function CreateNewProfile(const profileName: PWideChar; const nativeProfileDir: PWideChar; const langcode: PWideChar; useExistingDir: PRBool): nsresult; extdecl; - function RenameProfile(const oldName: PWideChar; const newName: PWideChar): nsresult; extdecl; - function DeleteProfile(const name: PWideChar; canDeleteFiles: PRBool): nsresult; extdecl; - function CloneProfile(const profileName: PWideChar): nsresult; extdecl; - end; - - nsIProfileChangeStatus_std18 = interface(nsISupports_std18) - ['{2f977d43-5485-11d4-87e2-0010a4e75ef2}'] - function VetoChange(): nsresult; extdecl; - function ChangeFailed(): nsresult; extdecl; - end; - - nsIPrompt_std18 = interface(nsISupports_std18) - ['{a63f70c0-148b-11d3-9333-00104ba0fd40}'] - function Alert(const dialogTitle: PWideChar; const text: PWideChar): nsresult; extdecl; - function AlertCheck(const dialogTitle: PWideChar; const text: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool): nsresult; extdecl; - function Confirm(const dialogTitle: PWideChar; const text: PWideChar; out _retval: PRBool): nsresult; extdecl; - function ConfirmCheck(const dialogTitle: PWideChar; const text: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool; out _retval: PRBool): nsresult; extdecl; - function ConfirmEx(const dialogTitle: PWideChar; const text: PWideChar; buttonFlags: PRUint32; const button0Title: PWideChar; const button1Title: PWideChar; const button2Title: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool; out _retval: PRInt32): nsresult; extdecl; - function Prompt(const dialogTitle: PWideChar; const text: PWideChar; out value: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool; out _retval: PRBool): nsresult; extdecl; - function PromptPassword(const dialogTitle: PWideChar; const text: PWideChar; out password: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool; out _retval: PRBool): nsresult; extdecl; - function PromptUsernameAndPassword(const dialogTitle: PWideChar; const text: PWideChar; out username: PWideChar; out password: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool; out _retval: PRBool): nsresult; extdecl; - function Select(const dialogTitle: PWideChar; const text: PWideChar; count: PRUint32; const selectList_array; out outSelection: PRInt32; out _retval: PRBool): nsresult; extdecl; - end; - - nsIPromptService_std18 = interface(nsISupports_std18) - ['{1630c61a-325e-49ca-8759-a31b16c47aa5}'] - function Alert(aParent: nsIDOMWindow_std18; const aDialogTitle: PWideChar; const aText: PWideChar): nsresult; extdecl; - function AlertCheck(aParent: nsIDOMWindow_std18; const aDialogTitle: PWideChar; const aText: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool): nsresult; extdecl; - function Confirm(aParent: nsIDOMWindow_std18; const aDialogTitle: PWideChar; const aText: PWideChar; out _retval: PRBool): nsresult; extdecl; - function ConfirmCheck(aParent: nsIDOMWindow_std18; const aDialogTitle: PWideChar; const aText: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool; out _retval: PRBool): nsresult; extdecl; - function ConfirmEx(aParent: nsIDOMWindow_std18; const aDialogTitle: PWideChar; const aText: PWideChar; aButtonFlags: PRUint32; const aButton0Title: PWideChar; const aButton1Title: PWideChar; const aButton2Title: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool; out _retval: PRInt32): nsresult; extdecl; - function Prompt(aParent: nsIDOMWindow_std18; const aDialogTitle: PWideChar; const aText: PWideChar; out aValue: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool; out _retval: PRBool): nsresult; extdecl; - function PromptUsernameAndPassword(aParent: nsIDOMWindow_std18; const aDialogTitle: PWideChar; const aText: PWideChar; out aUsername: PWideChar; out aPassword: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool; out _retval: PRBool): nsresult; extdecl; - function PromptPassword(aParent: nsIDOMWindow_std18; const aDialogTitle: PWideChar; const aText: PWideChar; out aPassword: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool; out _retval: PRBool): nsresult; extdecl; - function Select(aParent: nsIDOMWindow_std18; const aDialogTitle: PWideChar; const aText: PWideChar; aCount: PRUint32; const aSelectList_array; out aOutSelection: PRInt32; out _retval: PRBool): nsresult; extdecl; - end; - - nsIProperties_std18 = interface(nsISupports_std18) - ['{78650582-4e93-4b60-8e85-26ebd3eb14ca}'] - function Get(const prop: PAnsiChar; constref iid: TGUID; out _result): nsresult; extdecl; - function _Set(const prop: PAnsiChar; value: nsISupports_std18): nsresult; extdecl; - function Has(const prop: PAnsiChar; out _retval: PRBool): nsresult; extdecl; - function Undefine(const prop: PAnsiChar): nsresult; extdecl; - function GetKeys(out count: PRUint32; out keys_array): nsresult; extdecl; - end; - - nsIProtocolHandler_std18 = interface(nsISupports_std18) - ['{15fd6940-8ea7-11d3-93ad-00104ba0fd40}'] - function GetScheme(aScheme: nsACString): Longword; extdecl; - function GetDefaultPort(out aDefaultPort: PRInt32): Longword; extdecl; - function GetProtocolFlags(out aProtocolFlags: PRUint32): Longword; extdecl; - function NewURI(const aSpec: nsACString; const aOriginCharset: PAnsiChar; aBaseURI: nsIURI_std18; out _retval: nsIURI_std18): nsresult; extdecl; - function NewChannel(aURI: nsIURI_std18; out _retval: nsIChannel_std18): nsresult; extdecl; - function AllowPort(port: PRInt32; const scheme: PAnsiChar; out _retval: PRBool): nsresult; extdecl; - end; - - nsIRequestObserver_std18 = interface(nsISupports_std18) - ['{fd91e2e0-1481-11d3-9333-00104ba0fd40}'] - function OnStartRequest(aRequest: nsIRequest_std18; aContext: nsISupports_std18): nsresult; extdecl; - function OnStopRequest(aRequest: nsIRequest_std18; aContext: nsISupports_std18; aStatusCode: nsresult): nsresult; extdecl; - end; - - nsIScriptableInputStream_std18 = interface(nsISupports_std18) - ['{a2a32f90-9b90-11d3-a189-0050041caf44}'] - function Close(): nsresult; extdecl; - function Init(aInputStream: nsIInputStream_std18): nsresult; extdecl; - function Available(out _retval: PRUint32): nsresult; extdecl; - function Read(aCount: PRUint32; out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISecurityWarningDialogs_std18 = interface(nsISupports_std18) - ['{1c399d06-1dd2-11b2-bc58-c87cbcacdb78}'] - function ConfirmEnteringSecure(ctx: nsIInterfaceRequestor_std18; out _retval: PRBool): nsresult; extdecl; - function ConfirmEnteringWeak(ctx: nsIInterfaceRequestor_std18; out _retval: PRBool): nsresult; extdecl; - function ConfirmLeavingSecure(ctx: nsIInterfaceRequestor_std18; out _retval: PRBool): nsresult; extdecl; - function ConfirmMixedMode(ctx: nsIInterfaceRequestor_std18; out _retval: PRBool): nsresult; extdecl; - function ConfirmPostToInsecure(ctx: nsIInterfaceRequestor_std18; out _retval: PRBool): nsresult; extdecl; - function ConfirmPostToInsecureFromSecure(ctx: nsIInterfaceRequestor_std18; out _retval: PRBool): nsresult; extdecl; - end; - - nsISelection_std18 = interface(nsISupports_std18) - ['{b2c7ed59-8634-4352-9e37-5484c8b6e4e1}'] - function GetAnchorNode(out aAnchorNode: nsIDOMNode_std18): Longword; extdecl; - function GetAnchorOffset(out aAnchorOffset: PRInt32): Longword; extdecl; - function GetFocusNode(out aFocusNode: nsIDOMNode_std18): Longword; extdecl; - function GetFocusOffset(out aFocusOffset: PRInt32): Longword; extdecl; - function GetIsCollapsed(out aIsCollapsed: PRBool): Longword; extdecl; - function GetRangeCount(out aRangeCount: PRInt32): Longword; extdecl; - function GetRangeAt(index: PRInt32; out _retval: nsIDOMRange_std18): nsresult; extdecl; - function Collapse(parentNode: nsIDOMNode_std18; offset: PRInt32): nsresult; extdecl; - function Extend(parentNode: nsIDOMNode_std18; offset: PRInt32): nsresult; extdecl; - function CollapseToStart(): nsresult; extdecl; - function CollapseToEnd(): nsresult; extdecl; - function ContainsNode(node: nsIDOMNode_std18; entirelyContained: PRBool; out _retval: PRBool): nsresult; extdecl; - function SelectAllChildren(parentNode: nsIDOMNode_std18): nsresult; extdecl; - function AddRange(range: nsIDOMRange_std18): nsresult; extdecl; - function RemoveRange(range: nsIDOMRange_std18): nsresult; extdecl; - function RemoveAllRanges(): nsresult; extdecl; - function DeleteFromDocument(): nsresult; extdecl; - function SelectionLanguageChange(langRTL: PRBool): nsresult; extdecl; - function ToString(out _retval: PWideChar): nsresult; extdecl; - end; - - nsIServiceManager_std18 = interface(nsISupports_std18) - ['{8bb35ed9-e332-462d-9155-4a002ab5c958}'] - function GetService(constref aClass: TGUID; constref aIID: TGUID; out _result): nsresult; extdecl; - function GetServiceByContractID(const aContractID: PAnsiChar; constref aIID: TGUID; out _result): nsresult; extdecl; - function IsServiceInstantiated(constref aClass: TGUID; constref aIID: TGUID; out _retval: PRBool): nsresult; extdecl; - function IsServiceInstantiatedByContractID(const aContractID: PAnsiChar; constref aIID: TGUID; out _retval: PRBool): nsresult; extdecl; - end; - - nsISHistory_std18 = interface(nsISupports_std18) - ['{7294fe9b-14d8-11d5-9882-00c04fa02f40}'] - function GetCount(out aCount: PRInt32): Longword; extdecl; - function GetIndex(out aIndex: PRInt32): Longword; extdecl; - function GetMaxLength(out aMaxLength: PRInt32): Longword; extdecl; - function SetMaxLength(aMaxLength: PRInt32): Longword; extdecl; - function GetEntryAtIndex(index: PRInt32; modifyIndex: PRBool; out _retval: nsIHistoryEntry_std18): nsresult; extdecl; - function PurgeHistory(numEntries: PRInt32): nsresult; extdecl; - function AddSHistoryListener(aListener: nsISHistoryListener_std18): nsresult; extdecl; - function RemoveSHistoryListener(aListener: nsISHistoryListener_std18): nsresult; extdecl; - function GetSHistoryEnumerator(out aSHistoryEnumerator: nsISimpleEnumerator_std18): Longword; extdecl; - end; - - nsISHistoryListener_std18 = interface(nsISupports_std18) - ['{3b07f591-e8e1-11d4-9882-00c04fa02f40}'] - function OnHistoryNewEntry(aNewURI: nsIURI_std18): nsresult; extdecl; - function OnHistoryGoBack(aBackURI: nsIURI_std18; out _retval: PRBool): nsresult; extdecl; - function OnHistoryGoForward(aForwardURI: nsIURI_std18; out _retval: PRBool): nsresult; extdecl; - function OnHistoryReload(aReloadURI: nsIURI_std18; aReloadFlags: PRUint32; out _retval: PRBool): nsresult; extdecl; - function OnHistoryGotoIndex(aIndex: PRInt32; aGotoURI: nsIURI_std18; out _retval: PRBool): nsresult; extdecl; - function OnHistoryPurge(aNumEntries: PRInt32; out _retval: PRBool): nsresult; extdecl; - end; - - nsIStreamListener_std18 = interface(nsIRequestObserver_std18) - ['{1a637020-1482-11d3-9333-00104ba0fd40}'] - function OnDataAvailable(aRequest: nsIRequest_std18; aContext: nsISupports_std18; aInputStream: nsIInputStream_std18; aOffset: PRUint32; aCount: PRUint32): nsresult; extdecl; - end; - - nsISupportsPrimitive_std18 = interface(nsISupports_std18) - ['{d0d4b136-1dd1-11b2-9371-f0727ef827c0}'] - function GetType(out aType: PRUint16): Longword; extdecl; - end; - - nsISupportsID_std18 = interface(nsISupportsPrimitive_std18) - ['{d18290a0-4a1c-11d3-9890-006008962422}'] - function GetData(out aData: PGUID): Longword; extdecl; - function SetData(const aData: PGUID): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsCString_std18 = interface(nsISupportsPrimitive_std18) - ['{d65ff270-4a1c-11d3-9890-006008962422}'] - function GetData(aData: nsACString): Longword; extdecl; - function SetData(const aData: nsACString): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsString_std18 = interface(nsISupportsPrimitive_std18) - ['{d79dc970-4a1c-11d3-9890-006008962422}'] - function GetData(aData: nsAString): Longword; extdecl; - function SetData(const aData: nsAString): Longword; extdecl; - function ToString(out _retval: PWideChar): nsresult; extdecl; - end; - - nsISupportsPRBool_std18 = interface(nsISupportsPrimitive_std18) - ['{ddc3b490-4a1c-11d3-9890-006008962422}'] - function GetData(out aData: PRBool): Longword; extdecl; - function SetData(aData: PRBool): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsPRUint8_std18 = interface(nsISupportsPrimitive_std18) - ['{dec2e4e0-4a1c-11d3-9890-006008962422}'] - function GetData(out aData: PRUint8): Longword; extdecl; - function SetData(aData: PRUint8): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsPRUint16_std18 = interface(nsISupportsPrimitive_std18) - ['{dfacb090-4a1c-11d3-9890-006008962422}'] - function GetData(out aData: PRUint16): Longword; extdecl; - function SetData(aData: PRUint16): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsPRUint32_std18 = interface(nsISupportsPrimitive_std18) - ['{e01dc470-4a1c-11d3-9890-006008962422}'] - function GetData(out aData: PRUint32): Longword; extdecl; - function SetData(aData: PRUint32): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsPRUint64_std18 = interface(nsISupportsPrimitive_std18) - ['{e13567c0-4a1c-11d3-9890-006008962422}'] - function GetData(out aData: PRUint64): Longword; extdecl; - function SetData(aData: PRUint64): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsPRTime_std18 = interface(nsISupportsPrimitive_std18) - ['{e2563630-4a1c-11d3-9890-006008962422}'] - function GetData(out aData: PRTime): Longword; extdecl; - function SetData(aData: PRTime): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsChar_std18 = interface(nsISupportsPrimitive_std18) - ['{e2b05e40-4a1c-11d3-9890-006008962422}'] - function GetData(out aData: AnsiChar): Longword; extdecl; - function SetData(aData: AnsiChar): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsPRInt16_std18 = interface(nsISupportsPrimitive_std18) - ['{e30d94b0-4a1c-11d3-9890-006008962422}'] - function GetData(out aData: PRInt16): Longword; extdecl; - function SetData(aData: PRInt16): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsPRInt32_std18 = interface(nsISupportsPrimitive_std18) - ['{e36c5250-4a1c-11d3-9890-006008962422}'] - function GetData(out aData: PRInt32): Longword; extdecl; - function SetData(aData: PRInt32): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsPRInt64_std18 = interface(nsISupportsPrimitive_std18) - ['{e3cb0ff0-4a1c-11d3-9890-006008962422}'] - function GetData(out aData: PRInt64): Longword; extdecl; - function SetData(aData: PRInt64): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsFloat_std18 = interface(nsISupportsPrimitive_std18) - ['{abeaa390-4ac0-11d3-baea-00805f8a5dd7}'] - function GetData(out aData: Single): Longword; extdecl; - function SetData(aData: Single): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsDouble_std18 = interface(nsISupportsPrimitive_std18) - ['{b32523a0-4ac0-11d3-baea-00805f8a5dd7}'] - function GetData(out aData: Double): Longword; extdecl; - function SetData(aData: Double): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsVoid_std18 = interface(nsISupportsPrimitive_std18) - ['{464484f0-568d-11d3-baf8-00805f8a5dd7}'] - function GetData(out aData: Pointer): Longword; extdecl; - function SetData(aData: Pointer): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsInterfacePointer_std18 = interface(nsISupportsPrimitive_std18) - ['{995ea724-1dd1-11b2-9211-c21bdd3e7ed0}'] - function GetData(out aData: nsISupports_std18): Longword; extdecl; - function SetData(aData: nsISupports_std18): Longword; extdecl; - function GetDataIID(out aDataIID: PGUID): Longword; extdecl; - function SetDataIID(const aDataIID: PGUID): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsITooltipListener_std18 = interface(nsISupports_std18) - ['{44b78386-1dd2-11b2-9ad2-e4eee2ca1916}'] - function OnShowTooltip(aXCoords: PRInt32; aYCoords: PRInt32; const aTipText: PWideChar): nsresult; extdecl; - function OnHideTooltip(): nsresult; extdecl; - end; - - nsITooltipTextProvider_std18 = interface(nsISupports_std18) - ['{b128a1e6-44f3-4331-8fbe-5af360ff21ee}'] - function GetNodeText(aNode: nsIDOMNode_std18; out aText: PWideChar; out _retval: PRBool): nsresult; extdecl; - end; - - nsITraceRefcnt_std18 = interface(nsISupports_std18) - ['{273dc92f-0fe6-4545-96a9-21be77828039}'] - function LogAddRef(aPtr: Pointer; aNewRefcnt: nsrefcnt; const aTypeName: PAnsiChar; aInstanceSize: PRUint32): nsresult; extdecl; - function LogRelease(aPtr: Pointer; aNewRefcnt: nsrefcnt; const aTypeName: PAnsiChar): nsresult; extdecl; - function LogCtor(aPtr: Pointer; const aTypeName: PAnsiChar; aInstanceSize: PRUint32): nsresult; extdecl; - function LogDtor(aPtr: Pointer; const aTypeName: PAnsiChar; aInstanceSize: PRUint32): nsresult; extdecl; - function LogAddCOMPtr(aPtr: Pointer; aObject: nsISupports_std18): nsresult; extdecl; - function LogReleaseCOMPtr(aPtr: Pointer; aObject: nsISupports_std18): nsresult; extdecl; - end; - - nsIUnicharStreamListener_std18 = interface(nsIRequestObserver_std18) - ['{4a7e9b62-fef8-400d-9865-d6820f630b4c}'] - function OnUnicharDataAvailable(aRequest: nsIRequest_std18; aContext: nsISupports_std18; const aData: nsAString): nsresult; extdecl; - end; - - nsIUploadChannel_std18 = interface(nsISupports_std18) - ['{ddf633d8-e9a4-439d-ad88-de636fd9bb75}'] - function SetUploadStream(aStream: nsIInputStream_std18; const aContentType: nsACString; aContentLength: PRInt32): nsresult; extdecl; - function GetUploadStream(out aUploadStream: nsIInputStream_std18): Longword; extdecl; - end; - - nsIURIContentListener_std18 = interface(nsISupports_std18) - ['{94928ab3-8b63-11d3-989d-001083010e9b}'] - function OnStartURIOpen(aURI: nsIURI_std18; out _retval: PRBool): nsresult; extdecl; - function DoContent(const aContentType: PAnsiChar; aIsContentPreferred: PRBool; aRequest: nsIRequest_std18; out aContentHandler: nsIStreamListener_std18; out _retval: PRBool): nsresult; extdecl; - function IsPreferred(const aContentType: PAnsiChar; out aDesiredContentType: PAnsiChar; out _retval: PRBool): nsresult; extdecl; - function CanHandleContent(const aContentType: PAnsiChar; aIsContentPreferred: PRBool; out aDesiredContentType: PAnsiChar; out _retval: PRBool): nsresult; extdecl; - function GetLoadCookie(out aLoadCookie: nsISupports_std18): Longword; extdecl; - function SetLoadCookie(aLoadCookie: nsISupports_std18): Longword; extdecl; - function GetParentContentListener(out aParentContentListener: nsIURIContentListener_std18): Longword; extdecl; - function SetParentContentListener(aParentContentListener: nsIURIContentListener_std18): Longword; extdecl; - end; - - nsIWeakReference_std18 = interface(nsISupports_std18) - ['{9188bc85-f92e-11d2-81ef-0060083a0bcf}'] - function QueryReferent(constref uuid: TGUID; out _result): nsresult; extdecl; - end; - - nsISupportsWeakReference_std18 = interface(nsISupports_std18) - ['{9188bc86-f92e-11d2-81ef-0060083a0bcf}'] - function GetWeakReference(out _retval: nsIWeakReference_std18): nsresult; extdecl; - end; - - nsIWebBrowser_std18 = interface(nsISupports_std18) - ['{69e5df00-7b8b-11d3-af61-00a024ffc08c}'] - function AddWebBrowserListener(aListener: nsIWeakReference_std18; constref aIID: TGUID): nsresult; extdecl; - function RemoveWebBrowserListener(aListener: nsIWeakReference_std18; constref aIID: TGUID): nsresult; extdecl; - function GetContainerWindow(out aContainerWindow: nsIWebBrowserChrome_std18): Longword; extdecl; - function SetContainerWindow(aContainerWindow: nsIWebBrowserChrome_std18): Longword; extdecl; - function GetParentURIContentListener(out aParentURIContentListener: nsIURIContentListener_std18): Longword; extdecl; - function SetParentURIContentListener(aParentURIContentListener: nsIURIContentListener_std18): Longword; extdecl; - function GetContentDOMWindow(out aContentDOMWindow: nsIDOMWindow_std18): Longword; extdecl; - end; - - nsIWebBrowserChrome_std18 = interface(nsISupports_std18) - ['{ba434c60-9d52-11d3-afb0-00a024ffc08c}'] - function SetStatus(statusType: PRUint32; const status: PWideChar): nsresult; extdecl; - function GetWebBrowser(out aWebBrowser: nsIWebBrowser_std18): Longword; extdecl; - function SetWebBrowser(aWebBrowser: nsIWebBrowser_std18): Longword; extdecl; - function GetChromeFlags(out aChromeFlags: PRUint32): Longword; extdecl; - function SetChromeFlags(aChromeFlags: PRUint32): Longword; extdecl; - function DestroyBrowserWindow(): nsresult; extdecl; - function SizeBrowserTo(aCX: PRInt32; aCY: PRInt32): nsresult; extdecl; - function ShowAsModal(): nsresult; extdecl; - function IsWindowModal(out _retval: PRBool): nsresult; extdecl; - function ExitModalEventLoop(aStatus: nsresult): nsresult; extdecl; - end; - - nsIWebBrowserChromeFocus_std18 = interface(nsISupports_std18) - ['{d2206418-1dd1-11b2-8e55-acddcd2bcfb8}'] - function FocusNextElement(): nsresult; extdecl; - function FocusPrevElement(): nsresult; extdecl; - end; - - nsIWebBrowserFind_std18 = interface(nsISupports_std18) - ['{2f977d44-5485-11d4-87e2-0010a4e75ef2}'] - function FindNext(out _retval: PRBool): nsresult; extdecl; - function GetSearchString(out aSearchString: PWideChar): Longword; extdecl; - function SetSearchString(const aSearchString: PWideChar): Longword; extdecl; - function GetFindBackwards(out aFindBackwards: PRBool): Longword; extdecl; - function SetFindBackwards(aFindBackwards: PRBool): Longword; extdecl; - function GetWrapFind(out aWrapFind: PRBool): Longword; extdecl; - function SetWrapFind(aWrapFind: PRBool): Longword; extdecl; - function GetEntireWord(out aEntireWord: PRBool): Longword; extdecl; - function SetEntireWord(aEntireWord: PRBool): Longword; extdecl; - function GetMatchCase(out aMatchCase: PRBool): Longword; extdecl; - function SetMatchCase(aMatchCase: PRBool): Longword; extdecl; - function GetSearchFrames(out aSearchFrames: PRBool): Longword; extdecl; - function SetSearchFrames(aSearchFrames: PRBool): Longword; extdecl; - end; - - nsIWebBrowserFindInFrames_std18 = interface(nsISupports_std18) - ['{e0f5d182-34bc-11d5-be5b-b760676c6ebc}'] - function GetCurrentSearchFrame(out aCurrentSearchFrame: nsIDOMWindow_std18): Longword; extdecl; - function SetCurrentSearchFrame(aCurrentSearchFrame: nsIDOMWindow_std18): Longword; extdecl; - function GetRootSearchFrame(out aRootSearchFrame: nsIDOMWindow_std18): Longword; extdecl; - function SetRootSearchFrame(aRootSearchFrame: nsIDOMWindow_std18): Longword; extdecl; - function GetSearchSubframes(out aSearchSubframes: PRBool): Longword; extdecl; - function SetSearchSubframes(aSearchSubframes: PRBool): Longword; extdecl; - function GetSearchParentFrames(out aSearchParentFrames: PRBool): Longword; extdecl; - function SetSearchParentFrames(aSearchParentFrames: PRBool): Longword; extdecl; - end; - - nsIWebBrowserFocus_std18 = interface(nsISupports_std18) - ['{9c5d3c58-1dd1-11b2-a1c9-f3699284657a}'] - function Activate(): nsresult; extdecl; - function Deactivate(): nsresult; extdecl; - function SetFocusAtFirstElement(): nsresult; extdecl; - function SetFocusAtLastElement(): nsresult; extdecl; - function GetFocusedWindow(out aFocusedWindow: nsIDOMWindow_std18): Longword; extdecl; - function SetFocusedWindow(aFocusedWindow: nsIDOMWindow_std18): Longword; extdecl; - function GetFocusedElement(out aFocusedElement: nsIDOMElement_std18): Longword; extdecl; - function SetFocusedElement(aFocusedElement: nsIDOMElement_std18): Longword; extdecl; - end; - - nsIWebBrowserPrint_std18 = interface(nsISupports_std18) - ['{9a7ca4b0-fbba-11d4-a869-00105a183419}'] - function GetGlobalPrintSettings(out aGlobalPrintSettings: nsIPrintSettings_std18): Longword; extdecl; - function GetCurrentPrintSettings(out aCurrentPrintSettings: nsIPrintSettings_std18): Longword; extdecl; - function GetCurrentChildDOMWindow(out aCurrentChildDOMWindow: nsIDOMWindow_std18): Longword; extdecl; - function GetDoingPrint(out aDoingPrint: PRBool): Longword; extdecl; - function GetDoingPrintPreview(out aDoingPrintPreview: PRBool): Longword; extdecl; - function GetIsFramesetDocument(out aIsFramesetDocument: PRBool): Longword; extdecl; - function GetIsFramesetFrameSelected(out aIsFramesetFrameSelected: PRBool): Longword; extdecl; - function GetIsIFrameSelected(out aIsIFrameSelected: PRBool): Longword; extdecl; - function GetIsRangeSelection(out aIsRangeSelection: PRBool): Longword; extdecl; - function GetPrintPreviewNumPages(out aPrintPreviewNumPages: PRInt32): Longword; extdecl; - function Print(aThePrintSettings: nsIPrintSettings_std18; aWPListener: nsIWebProgressListener_std18): nsresult; extdecl; - function PrintPreview(aThePrintSettings: nsIPrintSettings_std18; aChildDOMWin: nsIDOMWindow_std18; aWPListener: nsIWebProgressListener_std18): nsresult; extdecl; - function PrintPreviewNavigate(aNavType: PRInt16; aPageNum: PRInt32): nsresult; extdecl; - function Cancel(): nsresult; extdecl; - function EnumerateDocumentNames(out aCount: PRUint32; out aResult_array): nsresult; extdecl; - function ExitPrintPreview(): nsresult; extdecl; - end; - - nsIWebBrowserSetup_std18 = interface(nsISupports_std18) - ['{f15398a0-8018-11d3-af70-00a024ffc08c}'] - function SetProperty(aId: PRUint32; aValue: PRUint32): nsresult; extdecl; - end; - - nsIWebBrowserStream_std18 = interface(nsISupports_std18) - ['{86d02f0e-219b-4cfc-9c88-bd98d2cce0b8}'] - function OpenStream(aBaseURI: nsIURI_std18; const aContentType: nsACString): nsresult; extdecl; - function AppendToStream(const aData_array; aLen: PRUint32): nsresult; extdecl; - function CloseStream(): nsresult; extdecl; - end; - - nsIWebProgress_std18 = interface(nsISupports_std18) - ['{570f39d0-efd0-11d3-b093-00a024ffc08c}'] - function AddProgressListener(aListener: nsIWebProgressListener_std18; aNotifyMask: PRUint32): nsresult; extdecl; - function RemoveProgressListener(aListener: nsIWebProgressListener_std18): nsresult; extdecl; - function GetDOMWindow(out aDOMWindow: nsIDOMWindow_std18): Longword; extdecl; - function GetIsLoadingDocument(out aIsLoadingDocument: PRBool): Longword; extdecl; - end; - - nsIWebProgressListener_std18 = interface(nsISupports_std18) - ['{570f39d1-efd0-11d3-b093-00a024ffc08c}'] - function OnStateChange(aWebProgress: nsIWebProgress_std18; aRequest: nsIRequest_std18; aStateFlags: PRUint32; aStatus: nsresult): nsresult; extdecl; - function OnProgressChange(aWebProgress: nsIWebProgress_std18; aRequest: nsIRequest_std18; aCurSelfProgress: PRInt32; aMaxSelfProgress: PRInt32; aCurTotalProgress: PRInt32; aMaxTotalProgress: PRInt32): nsresult; extdecl; - function OnLocationChange(aWebProgress: nsIWebProgress_std18; aRequest: nsIRequest_std18; aLocation: nsIURI_std18): nsresult; extdecl; - function OnStatusChange(aWebProgress: nsIWebProgress_std18; aRequest: nsIRequest_std18; aStatus: nsresult; const aMessage: PWideChar): nsresult; extdecl; - function OnSecurityChange(aWebProgress: nsIWebProgress_std18; aRequest: nsIRequest_std18; aState: PRUint32): nsresult; extdecl; - end; - - nsIWindowCreator_std18 = interface(nsISupports_std18) - ['{30465632-a777-44cc-90f9-8145475ef999}'] - function CreateChromeWindow(parent: nsIWebBrowserChrome_std18; chromeFlags: PRUint32; out _retval: nsIWebBrowserChrome_std18): nsresult; extdecl; - end; - - nsIWindowWatcher_std18 = interface(nsISupports_std18) - ['{002286a8-494b-43b3-8ddd-49e3fc50622b}'] - function OpenWindow(aParent: nsIDOMWindow_std18; const aUrl: PAnsiChar; const aName: PAnsiChar; const aFeatures: PAnsiChar; aArguments: nsISupports_std18; out _retval: nsIDOMWindow_std18): nsresult; extdecl; - function RegisterNotification(aObserver: nsIObserver_std18): nsresult; extdecl; - function UnregisterNotification(aObserver: nsIObserver_std18): nsresult; extdecl; - function GetWindowEnumerator(out _retval: nsISimpleEnumerator_std18): nsresult; extdecl; - function GetNewPrompter(aParent: nsIDOMWindow_std18; out _retval: nsIPrompt_std18): nsresult; extdecl; - function GetNewAuthPrompter(aParent: nsIDOMWindow_std18; out _retval: nsIAuthPrompt_std18): nsresult; extdecl; - function SetWindowCreator(creator: nsIWindowCreator_std18): nsresult; extdecl; - function GetChromeForWindow(aWindow: nsIDOMWindow_std18; out _retval: nsIWebBrowserChrome_std18): nsresult; extdecl; - function GetWindowByName(const aTargetName: PWideChar; aCurrentWindow: nsIDOMWindow_std18; out _retval: nsIDOMWindow_std18): nsresult; extdecl; - function GetActiveWindow(out aActiveWindow: nsIDOMWindow_std18): Longword; extdecl; - function SetActiveWindow(aActiveWindow: nsIDOMWindow_std18): Longword; extdecl; - end; - - nsIX509Cert_std18 = interface(nsISupports_std18) - ['{f0980f60-ee3d-11d4-998b-00b0d02354a0}'] - function GetNickname(aNickname: nsAString): Longword; extdecl; - function GetEmailAddress(aEmailAddress: nsAString): Longword; extdecl; - function GetEmailAddresses(out length: PRUint32; out addresses_array): nsresult; extdecl; - function ContainsEmailAddress(const aEmailAddress: nsAString; out _retval: PRBool): nsresult; extdecl; - function GetSubjectName(aSubjectName: nsAString): Longword; extdecl; - function GetCommonName(aCommonName: nsAString): Longword; extdecl; - function GetOrganization(aOrganization: nsAString): Longword; extdecl; - function GetOrganizationalUnit(aOrganizationalUnit: nsAString): Longword; extdecl; - function GetSha1Fingerprint(aSha1Fingerprint: nsAString): Longword; extdecl; - function GetMd5Fingerprint(aMd5Fingerprint: nsAString): Longword; extdecl; - function GetTokenName(aTokenName: nsAString): Longword; extdecl; - function GetIssuerName(aIssuerName: nsAString): Longword; extdecl; - function GetSerialNumber(aSerialNumber: nsAString): Longword; extdecl; - function GetIssuerCommonName(aIssuerCommonName: nsAString): Longword; extdecl; - function GetIssuerOrganization(aIssuerOrganization: nsAString): Longword; extdecl; - function GetIssuerOrganizationUnit(aIssuerOrganizationUnit: nsAString): Longword; extdecl; - function GetIssuer(out aIssuer: nsIX509Cert_std18): Longword; extdecl; - function GetValidity(out aValidity: nsIX509CertValidity_std18): Longword; extdecl; - function GetDbKey(out aDbKey: PAnsiChar): Longword; extdecl; - function GetWindowTitle(out aWindowTitle: PAnsiChar): Longword; extdecl; - function GetChain(out _retval: nsIArray_std18): nsresult; extdecl; - function GetUsagesArray(ignoreOcsp: PRBool; out verified: PRUint32; out count: PRUint32; out usages_array): nsresult; extdecl; - function GetUsagesString(ignoreOcsp: PRBool; out verified: PRUint32; usages: nsAString): nsresult; extdecl; - function VerifyForUsage(usage: PRUint32; out _retval: PRUint32): nsresult; extdecl; - function GetASN1Structure(out aASN1Structure: nsIASN1Object_std18): Longword; extdecl; - function GetRawDER(out length: PRUint32; out data_array): nsresult; extdecl; - function Equals(other: nsIX509Cert_std18; out _retval: PRBool): nsresult; extdecl; - end; - - nsIX509CertDB_std18 = interface(nsISupports_std18) - ['{da48b3c0-1284-11d5-ac67-000064657374}'] - function FindCertByNickname(aToken: nsISupports_std18; const aNickname: nsAString; out _retval: nsIX509Cert_std18): nsresult; extdecl; - function FindCertByDBKey(const aDBkey: PAnsiChar; aToken: nsISupports_std18; out _retval: nsIX509Cert_std18): nsresult; extdecl; - function FindCertNicknames(aToken: nsISupports_std18; aType: PRUint32; out count: PRUint32; out certNameList_array): nsresult; extdecl; - function FindEmailEncryptionCert(const aNickname: nsAString; out _retval: nsIX509Cert_std18): nsresult; extdecl; - function FindEmailSigningCert(const aNickname: nsAString; out _retval: nsIX509Cert_std18): nsresult; extdecl; - function FindCertByEmailAddress(aToken: nsISupports_std18; const aEmailAddress: PAnsiChar; out _retval: nsIX509Cert_std18): nsresult; extdecl; - function ImportCertificates(const data_array; length: PRUint32; _type: PRUint32; ctx: nsIInterfaceRequestor_std18): nsresult; extdecl; - function ImportEmailCertificate(const data_array; length: PRUint32; ctx: nsIInterfaceRequestor_std18): nsresult; extdecl; - function ImportServerCertificate(const data_array; length: PRUint32; ctx: nsIInterfaceRequestor_std18): nsresult; extdecl; - function ImportUserCertificate(const data_array; length: PRUint32; ctx: nsIInterfaceRequestor_std18): nsresult; extdecl; - function DeleteCertificate(aCert: nsIX509Cert_std18): nsresult; extdecl; - function SetCertTrust(cert: nsIX509Cert_std18; _type: PRUint32; trust: PRUint32): nsresult; extdecl; - function IsCertTrusted(cert: nsIX509Cert_std18; certType: PRUint32; trustType: PRUint32; out _retval: PRBool): nsresult; extdecl; - function ImportCertsFromFile(aToken: nsISupports_std18; aFile: nsILocalFile_std18; aType: PRUint32): nsresult; extdecl; - function ImportPKCS12File(aToken: nsISupports_std18; aFile: nsILocalFile_std18): nsresult; extdecl; - function ExportPKCS12File(aToken: nsISupports_std18; aFile: nsILocalFile_std18; count: PRUint32; const aCerts_array): nsresult; extdecl; - function GetOCSPResponders(out _retval: nsIArray_std18): nsresult; extdecl; - function GetIsOcspOn(out aIsOcspOn: PRBool): Longword; extdecl; - function ConstructX509FromBase64(const base64: PAnsiChar; out _retval: nsIX509Cert_std18): nsresult; extdecl; - end; - - nsIX509CertValidity_std18 = interface(nsISupports_std18) - ['{e701dfd8-1dd1-11b2-a172-ffa6cc6156ad}'] - function GetNotBefore(out aNotBefore: PRTime): Longword; extdecl; - function GetNotBeforeLocalTime(aNotBeforeLocalTime: nsAString): Longword; extdecl; - function GetNotBeforeLocalDay(aNotBeforeLocalDay: nsAString): Longword; extdecl; - function GetNotBeforeGMT(aNotBeforeGMT: nsAString): Longword; extdecl; - function GetNotAfter(out aNotAfter: PRTime): Longword; extdecl; - function GetNotAfterLocalTime(aNotAfterLocalTime: nsAString): Longword; extdecl; - function GetNotAfterLocalDay(aNotAfterLocalDay: nsAString): Longword; extdecl; - function GetNotAfterGMT(aNotAfterGMT: nsAString): Longword; extdecl; - end; - -implementation - -end. diff --git a/components/geckoport/version2/each-version/nsXPCOM_std19.pas b/components/geckoport/version2/each-version/nsXPCOM_std19.pas deleted file mode 100644 index ad0745433..000000000 --- a/components/geckoport/version2/each-version/nsXPCOM_std19.pas +++ /dev/null @@ -1,3698 +0,0 @@ -unit nsXPCOM_std19; - -{$MACRO on} - -{$IFDEF Windows} - {$DEFINE extdecl:=stdcall} -{$ELSE Windows} - {$DEFINE extdecl:=cdecl} -{$ENDIF} - -{$IFNDEF FPC_HAS_CONSTREF} - {$DEFINE constref:=const} -{$ENDIF} - -interface - -uses - nsGeckoStrings, -{$IFDEF Unix} - BaseUnix, -{$ENDIF} - nsTypes; - -const - NS_ISUPPORTS_STD19_IID: TGUID = '{00000000-0000-0000-c000-000000000046}'; - - MOZIJSSUBSCRIPTLOADER_STD19_IID: TGUID = '{8792d77e-1dd2-11b2-ac7f-9bc9be4f2916}'; - - NS_IARRAY_STD19_IID: TGUID = '{114744d9-c369-456e-b55a-52fe52880d2d}'; - - NS_IASN1OBJECT_STD19_IID: TGUID = '{ba8bf582-1dd1-11b2-898c-f40246bc9a63}'; - NS_IASN1OBJECT_STD19_ASN1_END_CONTENTS = 0; - NS_IASN1OBJECT_STD19_ASN1_BOOLEAN = 1; - NS_IASN1OBJECT_STD19_ASN1_INTEGER = 2; - NS_IASN1OBJECT_STD19_ASN1_BIT_STRING = 3; - NS_IASN1OBJECT_STD19_ASN1_OCTET_STRING = 4; - NS_IASN1OBJECT_STD19_ASN1_NULL = 5; - NS_IASN1OBJECT_STD19_ASN1_OBJECT_ID = 6; - NS_IASN1OBJECT_STD19_ASN1_ENUMERATED = 10; - NS_IASN1OBJECT_STD19_ASN1_UTF8_STRING = 12; - NS_IASN1OBJECT_STD19_ASN1_SEQUENCE = 16; - NS_IASN1OBJECT_STD19_ASN1_SET = 17; - NS_IASN1OBJECT_STD19_ASN1_PRINTABLE_STRING = 19; - NS_IASN1OBJECT_STD19_ASN1_T61_STRING = 20; - NS_IASN1OBJECT_STD19_ASN1_IA5_STRING = 22; - NS_IASN1OBJECT_STD19_ASN1_UTC_TIME = 23; - NS_IASN1OBJECT_STD19_ASN1_GEN_TIME = 24; - NS_IASN1OBJECT_STD19_ASN1_VISIBLE_STRING = 26; - NS_IASN1OBJECT_STD19_ASN1_UNIVERSAL_STRING = 28; - NS_IASN1OBJECT_STD19_ASN1_BMP_STRING = 30; - NS_IASN1OBJECT_STD19_ASN1_HIGH_TAG_NUMBER = 31; - NS_IASN1OBJECT_STD19_ASN1_CONTEXT_SPECIFIC = 32; - NS_IASN1OBJECT_STD19_ASN1_APPLICATION = 33; - NS_IASN1OBJECT_STD19_ASN1_PRIVATE = 34; - - NS_IASN1SEQUENCE_STD19_IID: TGUID = '{b6b957e6-1dd1-11b2-89d7-e30624f50b00}'; - - NS_IAUTHPROMPT_STD19_IID: TGUID = '{358089f9-ee4b-4711-82fd-bcd07fc62061}'; - NS_IAUTHPROMPT_STD19_SAVE_PASSWORD_NEVER = 0; - NS_IAUTHPROMPT_STD19_SAVE_PASSWORD_FOR_SESSION = 1; - NS_IAUTHPROMPT_STD19_SAVE_PASSWORD_PERMANENTLY = 2; - - NS_ISIMPLEENUMERATOR_STD19_IID: TGUID = '{d1899240-f9d2-11d2-bdd6-000064657374}'; - - NS_ICATEGORYMANAGER_STD19_IID: TGUID = '{3275b2cd-af6d-429a-80d7-f0c5120342ac}'; - - NS_ICERTIFICATEDIALOGS_STD19_IID: TGUID = '{a03ca940-09be-11d5-ac5d-000064657374}'; - - NS_IREQUEST_STD19_IID: TGUID = '{ef6bfbd2-fd46-48d8-96b7-9f8f0fd387fe}'; - NS_IREQUEST_STD19_LOAD_NORMAL = 0; - NS_IREQUEST_STD19_LOAD_BACKGROUND = 1; - NS_IREQUEST_STD19_INHIBIT_CACHING = 128; - NS_IREQUEST_STD19_INHIBIT_PERSISTENT_CACHING = 256; - NS_IREQUEST_STD19_LOAD_BYPASS_CACHE = 512; - NS_IREQUEST_STD19_LOAD_FROM_CACHE = 1024; - NS_IREQUEST_STD19_VALIDATE_ALWAYS = 2048; - NS_IREQUEST_STD19_VALIDATE_NEVER = 4096; - NS_IREQUEST_STD19_VALIDATE_ONCE_PER_SESSION = 8192; - - NS_ICHANNEL_STD19_IID: TGUID = '{c63a055a-a676-4e71-bf3c-6cfa11082018}'; - NS_ICHANNEL_STD19_LOAD_DOCUMENT_URI = 65536; - NS_ICHANNEL_STD19_LOAD_RETARGETED_DOCUMENT_URI = 131072; - NS_ICHANNEL_STD19_LOAD_REPLACE = 262144; - NS_ICHANNEL_STD19_LOAD_INITIAL_DOCUMENT_URI = 524288; - NS_ICHANNEL_STD19_LOAD_TARGETED = 1048576; - NS_ICHANNEL_STD19_LOAD_CALL_CONTENT_SNIFFERS = 2097152; - - NS_ICLASSINFO_STD19_IID: TGUID = '{986c11d0-f340-11d4-9075-0010a4e73d9a}'; - NS_ICLASSINFO_STD19_SINGLETON = 1; - NS_ICLASSINFO_STD19_THREADSAFE = 2; - NS_ICLASSINFO_STD19_MAIN_THREAD_ONLY = 4; - NS_ICLASSINFO_STD19_DOM_OBJECT = 8; - NS_ICLASSINFO_STD19_PLUGIN_OBJECT = 16; - NS_ICLASSINFO_STD19_EAGER_CLASSINFO = 32; - NS_ICLASSINFO_STD19_CONTENT_NODE = 64; - NS_ICLASSINFO_STD19_RESERVED = 2147483648; - - NS_ICLIPBOARDCOMMANDS_STD19_IID: TGUID = '{b8100c90-73be-11d2-92a5-00105a1b0d64}'; - - NS_ICOMPONENTMANAGER_STD19_IID: TGUID = '{a88e5a60-205a-4bb1-94e1-2628daf51eae}'; - - NS_ICOMPONENTREGISTRAR_STD19_IID: TGUID = '{2417cbfe-65ad-48a6-b4b6-eb84db174392}'; - - NS_ICONTEXTMENULISTENER_STD19_IID: TGUID = '{3478b6b0-3875-11d4-94ef-0020183bf181}'; - NS_ICONTEXTMENULISTENER_STD19_CONTEXT_NONE = 0; - NS_ICONTEXTMENULISTENER_STD19_CONTEXT_LINK = 1; - NS_ICONTEXTMENULISTENER_STD19_CONTEXT_IMAGE = 2; - NS_ICONTEXTMENULISTENER_STD19_CONTEXT_DOCUMENT = 4; - NS_ICONTEXTMENULISTENER_STD19_CONTEXT_TEXT = 8; - NS_ICONTEXTMENULISTENER_STD19_CONTEXT_INPUT = 16; - - NS_ICOOKIE_STD19_IID: TGUID = '{e9fcb9a4-d376-458f-b720-e65e7df593bc}'; - NS_ICOOKIE_STD19_STATUS_UNKNOWN = 0; - NS_ICOOKIE_STD19_STATUS_ACCEPTED = 1; - NS_ICOOKIE_STD19_STATUS_DOWNGRADED = 2; - NS_ICOOKIE_STD19_STATUS_FLAGGED = 3; - NS_ICOOKIE_STD19_STATUS_REJECTED = 4; - NS_ICOOKIE_STD19_POLICY_UNKNOWN = 0; - NS_ICOOKIE_STD19_POLICY_NONE = 1; - NS_ICOOKIE_STD19_POLICY_NO_CONSENT = 2; - NS_ICOOKIE_STD19_POLICY_IMPLICIT_CONSENT = 3; - NS_ICOOKIE_STD19_POLICY_EXPLICIT_CONSENT = 4; - NS_ICOOKIE_STD19_POLICY_NO_II = 5; - - NS_ICOOKIEMANAGER_STD19_IID: TGUID = '{aaab6710-0f2c-11d5-a53b-0010a401eb10}'; - - NS_ICRLINFO_STD19_IID: TGUID = '{c185d920-4a3e-11d5-ba27-00108303b117}'; - - NS_IDEBUG_STD19_IID: TGUID = '{3bf0c3d7-3bd9-4cf2-a971-33572c503e1e}'; - - NS_IFILE_STD19_IID: TGUID = '{c8c0a080-0868-11d3-915f-d9d889d48e3c}'; - NS_IFILE_STD19_NORMAL_FILE_TYPE = 0; - NS_IFILE_STD19_DIRECTORY_TYPE = 1; - - NS_IDIRECTORYSERVICEPROVIDER_STD19_IID: TGUID = '{bbf8cab0-d43a-11d3-8cc2-00609792278c}'; - - NS_IDIRECTORYSERVICEPROVIDER2_STD19_IID: TGUID = '{2f977d4b-5485-11d4-87e2-0010a4e75ef2}'; - - NS_IDIRECTORYSERVICE_STD19_IID: TGUID = '{57a66a60-d43a-11d3-8cc2-00609792278c}'; - - NS_IDOM3DOCUMENTEVENT_STD19_IID: TGUID = '{090ecc19-b7cb-4f47-ae47-ed68d4926249}'; - - NS_IDOM3EVENTTARGET_STD19_IID: TGUID = '{3e9c01a7-de97-4c3b-8294-b4bd9d7056d1}'; - - NS_IDOMABSTRACTVIEW_STD19_IID: TGUID = '{f51ebade-8b1a-11d3-aae7-0010830123b4}'; - - NS_IDOMNODE_STD19_IID: TGUID = '{a6cf907c-15b3-11d2-932e-00805f8add32}'; - NS_IDOMNODE_STD19_ELEMENT_NODE = 1; - NS_IDOMNODE_STD19_ATTRIBUTE_NODE = 2; - NS_IDOMNODE_STD19_TEXT_NODE = 3; - NS_IDOMNODE_STD19_CDATA_SECTION_NODE = 4; - NS_IDOMNODE_STD19_ENTITY_REFERENCE_NODE = 5; - NS_IDOMNODE_STD19_ENTITY_NODE = 6; - NS_IDOMNODE_STD19_PROCESSING_INSTRUCTION_NODE = 7; - NS_IDOMNODE_STD19_COMMENT_NODE = 8; - NS_IDOMNODE_STD19_DOCUMENT_NODE = 9; - NS_IDOMNODE_STD19_DOCUMENT_TYPE_NODE = 10; - NS_IDOMNODE_STD19_DOCUMENT_FRAGMENT_NODE = 11; - NS_IDOMNODE_STD19_NOTATION_NODE = 12; - - NS_IDOMATTR_STD19_IID: TGUID = '{a6cf9070-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMBARPROP_STD19_IID: TGUID = '{9eb2c150-1d56-11d3-8221-0060083a0bcf}'; - - NS_IDOMCHARACTERDATA_STD19_IID: TGUID = '{a6cf9072-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMTEXT_STD19_IID: TGUID = '{a6cf9082-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCDATASECTION_STD19_IID: TGUID = '{a6cf9071-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCOMMENT_STD19_IID: TGUID = '{a6cf9073-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCOUNTER_STD19_IID: TGUID = '{31adb439-0055-402d-9b1d-d5ca94f3f55b}'; - - NS_IDOMCSSVALUE_STD19_IID: TGUID = '{009f7ea5-9e80-41be-b008-db62f10823f2}'; - NS_IDOMCSSVALUE_STD19_CSS_INHERIT = 0; - NS_IDOMCSSVALUE_STD19_CSS_PRIMITIVE_VALUE = 1; - NS_IDOMCSSVALUE_STD19_CSS_VALUE_LIST = 2; - NS_IDOMCSSVALUE_STD19_CSS_CUSTOM = 3; - - NS_IDOMCSSPRIMITIVEVALUE_STD19_IID: TGUID = '{e249031f-8df9-4e7a-b644-18946dce0019}'; - NS_IDOMCSSPRIMITIVEVALUE_STD19_CSS_UNKNOWN = 0; - NS_IDOMCSSPRIMITIVEVALUE_STD19_CSS_NUMBER = 1; - NS_IDOMCSSPRIMITIVEVALUE_STD19_CSS_PERCENTAGE = 2; - NS_IDOMCSSPRIMITIVEVALUE_STD19_CSS_EMS = 3; - NS_IDOMCSSPRIMITIVEVALUE_STD19_CSS_EXS = 4; - NS_IDOMCSSPRIMITIVEVALUE_STD19_CSS_PX = 5; - NS_IDOMCSSPRIMITIVEVALUE_STD19_CSS_CM = 6; - NS_IDOMCSSPRIMITIVEVALUE_STD19_CSS_MM = 7; - NS_IDOMCSSPRIMITIVEVALUE_STD19_CSS_IN = 8; - NS_IDOMCSSPRIMITIVEVALUE_STD19_CSS_PT = 9; - NS_IDOMCSSPRIMITIVEVALUE_STD19_CSS_PC = 10; - NS_IDOMCSSPRIMITIVEVALUE_STD19_CSS_DEG = 11; - NS_IDOMCSSPRIMITIVEVALUE_STD19_CSS_RAD = 12; - NS_IDOMCSSPRIMITIVEVALUE_STD19_CSS_GRAD = 13; - NS_IDOMCSSPRIMITIVEVALUE_STD19_CSS_MS = 14; - NS_IDOMCSSPRIMITIVEVALUE_STD19_CSS_S = 15; - NS_IDOMCSSPRIMITIVEVALUE_STD19_CSS_HZ = 16; - NS_IDOMCSSPRIMITIVEVALUE_STD19_CSS_KHZ = 17; - NS_IDOMCSSPRIMITIVEVALUE_STD19_CSS_DIMENSION = 18; - NS_IDOMCSSPRIMITIVEVALUE_STD19_CSS_STRING = 19; - NS_IDOMCSSPRIMITIVEVALUE_STD19_CSS_URI = 20; - NS_IDOMCSSPRIMITIVEVALUE_STD19_CSS_IDENT = 21; - NS_IDOMCSSPRIMITIVEVALUE_STD19_CSS_ATTR = 22; - NS_IDOMCSSPRIMITIVEVALUE_STD19_CSS_COUNTER = 23; - NS_IDOMCSSPRIMITIVEVALUE_STD19_CSS_RECT = 24; - NS_IDOMCSSPRIMITIVEVALUE_STD19_CSS_RGBCOLOR = 25; - - NS_IDOMCSSRULE_STD19_IID: TGUID = '{a6cf90c1-15b3-11d2-932e-00805f8add32}'; - NS_IDOMCSSRULE_STD19_UNKNOWN_RULE = 0; - NS_IDOMCSSRULE_STD19_STYLE_RULE = 1; - NS_IDOMCSSRULE_STD19_CHARSET_RULE = 2; - NS_IDOMCSSRULE_STD19_IMPORT_RULE = 3; - NS_IDOMCSSRULE_STD19_MEDIA_RULE = 4; - NS_IDOMCSSRULE_STD19_FONT_FACE_RULE = 5; - NS_IDOMCSSRULE_STD19_PAGE_RULE = 6; - - NS_IDOMCSSRULELIST_STD19_IID: TGUID = '{a6cf90c0-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCSSSTYLEDECLARATION_STD19_IID: TGUID = '{a6cf90be-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMSTYLESHEET_STD19_IID: TGUID = '{a6cf9080-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCSSSTYLESHEET_STD19_IID: TGUID = '{a6cf90c2-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCSSVALUELIST_STD19_IID: TGUID = '{8f09fa84-39b9-4dca-9b2f-db0eeb186286}'; - - NS_IDOMEVENT_STD19_IID: TGUID = '{a66b7b80-ff46-bd97-0080-5f8ae38add32}'; - NS_IDOMEVENT_STD19_CAPTURING_PHASE = 1; - NS_IDOMEVENT_STD19_AT_TARGET = 2; - NS_IDOMEVENT_STD19_BUBBLING_PHASE = 3; - - NS_IDOMCUSTOMEVENT_STD19_IID: TGUID = '{55c7af7b-1a64-40bf-87eb-2c2cbee0491b}'; - - NS_IDOMDOCUMENT_STD19_IID: TGUID = '{a6cf9075-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMDOCUMENTEVENT_STD19_IID: TGUID = '{46b91d66-28e2-11d4-ab1e-0010830123b4}'; - - NS_IDOMDOCUMENTFRAGMENT_STD19_IID: TGUID = '{a6cf9076-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMDOCUMENTRANGE_STD19_IID: TGUID = '{7b9badc6-c9bc-447a-8670-dbd195aed24b}'; - - NS_IDOMDOCUMENTSTYLE_STD19_IID: TGUID = '{3d9f4973-dd2e-48f5-b5f7-2634e09eadd9}'; - - NS_IDOMDOCUMENTTYPE_STD19_IID: TGUID = '{a6cf9077-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMDOCUMENTVIEW_STD19_IID: TGUID = '{1acdb2ba-1dd2-11b2-95bc-9542495d2569}'; - - NS_IDOMDOMEXCEPTION_STD19_IID: TGUID = '{a6cf910a-15b3-11d2-932e-00805f8add32}'; - NS_IDOMDOMEXCEPTION_STD19_INDEX_SIZE_ERR = 1; - NS_IDOMDOMEXCEPTION_STD19_DOMSTRING_SIZE_ERR = 2; - NS_IDOMDOMEXCEPTION_STD19_HIERARCHY_REQUEST_ERR = 3; - NS_IDOMDOMEXCEPTION_STD19_WRONG_DOCUMENT_ERR = 4; - NS_IDOMDOMEXCEPTION_STD19_INVALID_CHARACTER_ERR = 5; - NS_IDOMDOMEXCEPTION_STD19_NO_DATA_ALLOWED_ERR = 6; - NS_IDOMDOMEXCEPTION_STD19_NO_MODIFICATION_ALLOWED_ERR = 7; - NS_IDOMDOMEXCEPTION_STD19_NOT_FOUND_ERR = 8; - NS_IDOMDOMEXCEPTION_STD19_NOT_SUPPORTED_ERR = 9; - NS_IDOMDOMEXCEPTION_STD19_INUSE_ATTRIBUTE_ERR = 10; - NS_IDOMDOMEXCEPTION_STD19_INVALID_STATE_ERR = 11; - NS_IDOMDOMEXCEPTION_STD19_SYNTAX_ERR = 12; - NS_IDOMDOMEXCEPTION_STD19_INVALID_MODIFICATION_ERR = 13; - NS_IDOMDOMEXCEPTION_STD19_NAMESPACE_ERR = 14; - NS_IDOMDOMEXCEPTION_STD19_INVALID_ACCESS_ERR = 15; - NS_IDOMDOMEXCEPTION_STD19_VALIDATION_ERR = 16; - NS_IDOMDOMEXCEPTION_STD19_TYPE_MISMATCH_ERR = 17; - - NS_IDOMDOMIMPLEMENTATION_STD19_IID: TGUID = '{a6cf9074-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMELEMENT_STD19_IID: TGUID = '{a6cf9078-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMELEMENTCSSINLINESTYLE_STD19_IID: TGUID = '{99715845-95fc-4a56-aa53-214b65c26e22}'; - - NS_IDOMENTITY_STD19_IID: TGUID = '{a6cf9079-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMENTITYREFERENCE_STD19_IID: TGUID = '{a6cf907a-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMEVENTGROUP_STD19_IID: TGUID = '{33347bee-6620-4841-8152-36091ae80c7e}'; - - NS_IDOMEVENTLISTENER_STD19_IID: TGUID = '{df31c120-ded6-11d1-bd85-00805f8ae3f4}'; - - NS_IDOMEVENTTARGET_STD19_IID: TGUID = '{1c773b30-d1cf-11d2-bd95-00805f8ae3f4}'; - - NS_IDOMHTMLELEMENT_STD19_IID: TGUID = '{a6cf9085-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLANCHORELEMENT_STD19_IID: TGUID = '{a6cf90aa-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLAPPLETELEMENT_STD19_IID: TGUID = '{a6cf90ae-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLAREAELEMENT_STD19_IID: TGUID = '{a6cf90b0-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLBASEELEMENT_STD19_IID: TGUID = '{a6cf908b-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLBASEFONTELEMENT_STD19_IID: TGUID = '{a6cf90a6-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLBODYELEMENT_STD19_IID: TGUID = '{a6cf908e-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLBRELEMENT_STD19_IID: TGUID = '{a6cf90a5-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLBUTTONELEMENT_STD19_IID: TGUID = '{a6cf9095-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLCOLLECTION_STD19_IID: TGUID = '{a6cf9083-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLDIRECTORYELEMENT_STD19_IID: TGUID = '{a6cf909c-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLDIVELEMENT_STD19_IID: TGUID = '{a6cf90a0-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLDLISTELEMENT_STD19_IID: TGUID = '{a6cf909b-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLDOCUMENT_STD19_IID: TGUID = '{a6cf9084-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLEMBEDELEMENT_STD19_IID: TGUID = '{123f90ab-15b3-11d2-456e-00805f8add32}'; - - NS_IDOMHTMLFIELDSETELEMENT_STD19_IID: TGUID = '{a6cf9097-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLFONTELEMENT_STD19_IID: TGUID = '{a6cf90a7-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLFORMELEMENT_STD19_IID: TGUID = '{a6cf908f-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLFRAMEELEMENT_STD19_IID: TGUID = '{a6cf90b9-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLFRAMESETELEMENT_STD19_IID: TGUID = '{a6cf90b8-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLHEADELEMENT_STD19_IID: TGUID = '{a6cf9087-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLHEADINGELEMENT_STD19_IID: TGUID = '{a6cf90a2-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLHRELEMENT_STD19_IID: TGUID = '{a6cf90a8-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLHTMLELEMENT_STD19_IID: TGUID = '{a6cf9086-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLIFRAMEELEMENT_STD19_IID: TGUID = '{a6cf90ba-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLIMAGEELEMENT_STD19_IID: TGUID = '{a6cf90ab-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLINPUTELEMENT_STD19_IID: TGUID = '{a6cf9093-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLISINDEXELEMENT_STD19_IID: TGUID = '{a6cf908c-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLLABELELEMENT_STD19_IID: TGUID = '{a6cf9096-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLLEGENDELEMENT_STD19_IID: TGUID = '{a6cf9098-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLLIELEMENT_STD19_IID: TGUID = '{a6cf909e-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLLINKELEMENT_STD19_IID: TGUID = '{a6cf9088-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLMAPELEMENT_STD19_IID: TGUID = '{a6cf90af-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLMENUELEMENT_STD19_IID: TGUID = '{a6cf909d-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLMETAELEMENT_STD19_IID: TGUID = '{a6cf908a-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLMODELEMENT_STD19_IID: TGUID = '{a6cf90a9-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLOBJECTELEMENT_STD19_IID: TGUID = '{a6cf90ac-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLOLISTELEMENT_STD19_IID: TGUID = '{a6cf909a-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLOPTGROUPELEMENT_STD19_IID: TGUID = '{a6cf9091-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLOPTIONELEMENT_STD19_IID: TGUID = '{a6cf9092-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLOPTIONSCOLLECTION_STD19_IID: TGUID = '{bce0213c-f70f-488f-b93f-688acca55d63}'; - - NS_IDOMHTMLPARAGRAPHELEMENT_STD19_IID: TGUID = '{a6cf90a1-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLPARAMELEMENT_STD19_IID: TGUID = '{a6cf90ad-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLPREELEMENT_STD19_IID: TGUID = '{a6cf90a4-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLQUOTEELEMENT_STD19_IID: TGUID = '{a6cf90a3-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLSCRIPTELEMENT_STD19_IID: TGUID = '{a6cf90b1-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLSELECTELEMENT_STD19_IID: TGUID = '{a6cf9090-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLSTYLEELEMENT_STD19_IID: TGUID = '{a6cf908d-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLECAPTIONELEMENT_STD19_IID: TGUID = '{a6cf90b3-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLECELLELEMENT_STD19_IID: TGUID = '{a6cf90b7-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLECOLELEMENT_STD19_IID: TGUID = '{a6cf90b4-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLEELEMENT_STD19_IID: TGUID = '{a6cf90b2-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLEROWELEMENT_STD19_IID: TGUID = '{a6cf90b6-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLESECTIONELEMENT_STD19_IID: TGUID = '{a6cf90b5-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTEXTAREAELEMENT_STD19_IID: TGUID = '{a6cf9094-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTITLEELEMENT_STD19_IID: TGUID = '{a6cf9089-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLULISTELEMENT_STD19_IID: TGUID = '{a6cf9099-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMMEDIALIST_STD19_IID: TGUID = '{9b0c2ed7-111c-4824-adf9-ef0da6dad371}'; - - NS_IDOMUIEVENT_STD19_IID: TGUID = '{a6cf90c3-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMMOUSEEVENT_STD19_IID: TGUID = '{ff751edc-8b02-aae7-0010-8301838a3123}'; - - NS_IDOMNAMEDNODEMAP_STD19_IID: TGUID = '{a6cf907b-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMNODELIST_STD19_IID: TGUID = '{a6cf907d-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMNOTATION_STD19_IID: TGUID = '{a6cf907e-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMOFFLINERESOURCELIST_STD19_IID: TGUID = '{8449bce2-0d8c-4c74-ab79-b41b8d81f1c4}'; - NS_IDOMOFFLINERESOURCELIST_STD19_UNCACHED = 0; - NS_IDOMOFFLINERESOURCELIST_STD19_IDLE = 1; - NS_IDOMOFFLINERESOURCELIST_STD19_CHECKING = 2; - NS_IDOMOFFLINERESOURCELIST_STD19_DOWNLOADING = 3; - NS_IDOMOFFLINERESOURCELIST_STD19_UPDATEREADY = 4; - - NS_IDOMPROCESSINGINSTRUCTION_STD19_IID: TGUID = '{a6cf907f-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMRANGE_STD19_IID: TGUID = '{a6cf90ce-15b3-11d2-932e-00805f8add32}'; - NS_IDOMRANGE_STD19_START_TO_START = 0; - NS_IDOMRANGE_STD19_START_TO_END = 1; - NS_IDOMRANGE_STD19_END_TO_END = 2; - NS_IDOMRANGE_STD19_END_TO_START = 3; - - NS_IDOMRECT_STD19_IID: TGUID = '{71735f62-ac5c-4236-9a1f-5ffb280d531c}'; - - NS_IDOMRGBCOLOR_STD19_IID: TGUID = '{6aff3102-320d-4986-9790-12316bb87cf9}'; - - NS_IDOMSTORAGE_STD19_IID: TGUID = '{95cc1383-3b62-4b89-aaef-1004a513ef47}'; - - NS_IDOMSTORAGEEVENT_STD19_IID: TGUID = '{fc540c28-8edd-4b7a-9c30-8638289b7a7d}'; - - NS_IDOMSTORAGEITEM_STD19_IID: TGUID = '{0cc37c78-4c5f-48e1-adfc-7480b8fe9dc4}'; - - NS_IDOMSTORAGELIST_STD19_IID: TGUID = '{f2166929-91b6-4372-8d5f-c366f47a5f54}'; - - NS_IDOMSTORAGEWINDOW_STD19_IID: TGUID = '{55e9c181-2476-47cf-97f8-efdaaf7b6f7a}'; - - NS_IDOMSTYLESHEETLIST_STD19_IID: TGUID = '{a6cf9081-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMWINDOW_STD19_IID: TGUID = '{a6cf906b-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMWINDOW2_STD19_IID: TGUID = '{73c5fa35-3add-4c87-a303-a850ccf4d65a}'; - - NS_IDOMWINDOWCOLLECTION_STD19_IID: TGUID = '{a6cf906f-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMWINDOWUTILS_STD19_IID: TGUID = '{1cfc1a0a-e348-4b18-b61b-935c192f85c4}'; - - NS_IEMBEDDINGSITEWINDOW_STD19_IID: TGUID = '{3e5432cd-9568-4bd1-8cbe-d50aba110743}'; - NS_IEMBEDDINGSITEWINDOW_STD19_DIM_FLAGS_POSITION = 1; - NS_IEMBEDDINGSITEWINDOW_STD19_DIM_FLAGS_SIZE_INNER = 2; - NS_IEMBEDDINGSITEWINDOW_STD19_DIM_FLAGS_SIZE_OUTER = 4; - - NS_IFACTORY_STD19_IID: TGUID = '{00000001-0000-0000-c000-000000000046}'; - - NS_IURI_STD19_IID: TGUID = '{07a22cc0-0ce5-11d3-9331-00104ba0fd40}'; - - NS_IURL_STD19_IID: TGUID = '{d6116970-8034-11d3-9399-00104ba0fd40}'; - - NS_IFILEURL_STD19_IID: TGUID = '{d26b2e2e-1dd1-11b2-88f3-8545a7ba7949}'; - - NS_IGLOBALHISTORY_STD19_IID: TGUID = '{9491c383-e3c4-11d2-bdbe-0050040a9b44}'; - - NS_IHASHABLE_STD19_IID: TGUID = '{17e595fa-b57a-4933-bd0f-b1812e8ab188}'; - - NS_IHISTORYENTRY_STD19_IID: TGUID = '{a41661d4-1417-11d5-9882-00c04fa02f40}'; - - NS_IHTTPCHANNEL_STD19_IID: TGUID = '{9277fe09-f0cc-4cd9-bbce-581dd94b0260}'; - - NS_IHTTPHEADERVISITOR_STD19_IID: TGUID = '{0cf40717-d7c1-4a94-8c1e-d6c9734101bb}'; - - NS_IINPUTSTREAM_STD19_IID: TGUID = '{fa9c7f6c-61b3-11d4-9877-00c04fa0cf4a}'; - - NS_IINTERFACEREQUESTOR_STD19_IID: TGUID = '{033a1470-8b2a-11d3-af88-00a024ffc08c}'; - - NS_IIOSERVICE_STD19_IID: TGUID = '{bddeda3f-9020-4d12-8c70-984ee9f7935e}'; - - NS_IJSON_STD19_IID: TGUID = '{45464c36-efde-4cb5-8e00-07480533ff35}'; - - NS_ILOADGROUP_STD19_IID: TGUID = '{3de0a31c-feaf-400f-9f1e-4ef71f8b20cc}'; - - NS_ILOCALFILE_STD19_IID: TGUID = '{aa610f20-a889-11d3-8c81-000064657374}'; - - NS_IMEMORY_STD19_IID: TGUID = '{59e7e77a-38e4-11d4-8cf5-0060b0fc14a3}'; - - NS_IMODULE_STD19_IID: TGUID = '{7392d032-5371-11d3-994e-00805fd26fee}'; - - NS_IMUTABLEARRAY_STD19_IID: TGUID = '{af059da0-c85b-40ec-af07-ae4bfdc192cc}'; - - NS_IOBSERVER_STD19_IID: TGUID = '{db242e01-e4d9-11d2-9dde-000064657374}'; - - NS_IOBSERVERSERVICE_STD19_IID: TGUID = '{d07f5192-e3d1-11d2-8acd-00105a1b8860}'; - - NS_IOUTPUTSTREAM_STD19_IID: TGUID = '{0d0acd2a-61b4-11d4-9877-00c04fa0cf4a}'; - - NS_IPREFBRANCH_STD19_IID: TGUID = '{56c35506-f14b-11d3-99d3-ddbfac2ccf65}'; - NS_IPREFBRANCH_STD19_PREF_INVALID = 0; - NS_IPREFBRANCH_STD19_PREF_STRING = 32; - NS_IPREFBRANCH_STD19_PREF_INT = 64; - NS_IPREFBRANCH_STD19_PREF_BOOL = 128; - - NS_IPREFBRANCH2_STD19_IID: TGUID = '{74567534-eb94-4b1c-8f45-389643bfc555}'; - - NS_IPREFLOCALIZEDSTRING_STD19_IID: TGUID = '{ae419e24-1dd1-11b2-b39a-d3e5e7073802}'; - - NS_IPREFSERVICE_STD19_IID: TGUID = '{decb9cc7-c08f-4ea5-be91-a8fc637ce2d2}'; - - NS_IPRINTSESSION_STD19_IID: TGUID = '{2f977d52-5485-11d4-87e2-0010a4e75ef2}'; - - NS_IPRINTSETTINGS_STD19_IID: TGUID = '{5af07661-6477-4235-8814-4a45215855b8}'; - NS_IPRINTSETTINGS_STD19_kInitSaveOddEvenPages = 1; - NS_IPRINTSETTINGS_STD19_kInitSaveHeaderLeft = 2; - NS_IPRINTSETTINGS_STD19_kInitSaveHeaderCenter = 4; - NS_IPRINTSETTINGS_STD19_kInitSaveHeaderRight = 8; - NS_IPRINTSETTINGS_STD19_kInitSaveFooterLeft = 16; - NS_IPRINTSETTINGS_STD19_kInitSaveFooterCenter = 32; - NS_IPRINTSETTINGS_STD19_kInitSaveFooterRight = 64; - NS_IPRINTSETTINGS_STD19_kInitSaveBGColors = 128; - NS_IPRINTSETTINGS_STD19_kInitSaveBGImages = 256; - NS_IPRINTSETTINGS_STD19_kInitSavePaperSize = 512; - NS_IPRINTSETTINGS_STD19_kInitSavePaperData = 8192; - NS_IPRINTSETTINGS_STD19_kInitSaveUnwriteableMargins = 16384; - NS_IPRINTSETTINGS_STD19_kInitSaveEdges = 32768; - NS_IPRINTSETTINGS_STD19_kInitSaveReversed = 65536; - NS_IPRINTSETTINGS_STD19_kInitSaveInColor = 131072; - NS_IPRINTSETTINGS_STD19_kInitSaveOrientation = 262144; - NS_IPRINTSETTINGS_STD19_kInitSavePrintCommand = 524288; - NS_IPRINTSETTINGS_STD19_kInitSavePrinterName = 1048576; - NS_IPRINTSETTINGS_STD19_kInitSavePrintToFile = 2097152; - NS_IPRINTSETTINGS_STD19_kInitSaveToFileName = 4194304; - NS_IPRINTSETTINGS_STD19_kInitSavePageDelay = 8388608; - NS_IPRINTSETTINGS_STD19_kInitSaveMargins = 16777216; - NS_IPRINTSETTINGS_STD19_kInitSaveNativeData = 33554432; - NS_IPRINTSETTINGS_STD19_kInitSavePlexName = 67108864; - NS_IPRINTSETTINGS_STD19_kInitSaveShrinkToFit = 134217728; - NS_IPRINTSETTINGS_STD19_kInitSaveScaling = 268435456; - NS_IPRINTSETTINGS_STD19_kInitSaveColorspace = 536870912; - NS_IPRINTSETTINGS_STD19_kInitSaveResolutionName = 1073741824; - NS_IPRINTSETTINGS_STD19_kInitSaveDownloadFonts = 2147483648; - NS_IPRINTSETTINGS_STD19_kInitSaveAll = 4294967295; - NS_IPRINTSETTINGS_STD19_kPrintOddPages = 1; - NS_IPRINTSETTINGS_STD19_kPrintEvenPages = 2; - NS_IPRINTSETTINGS_STD19_kEnableSelectionRB = 4; - NS_IPRINTSETTINGS_STD19_kRangeAllPages = 0; - NS_IPRINTSETTINGS_STD19_kRangeSpecifiedPageRange = 1; - NS_IPRINTSETTINGS_STD19_kRangeSelection = 2; - NS_IPRINTSETTINGS_STD19_kRangeFocusFrame = 3; - NS_IPRINTSETTINGS_STD19_kJustLeft = 0; - NS_IPRINTSETTINGS_STD19_kJustCenter = 1; - NS_IPRINTSETTINGS_STD19_kJustRight = 2; - NS_IPRINTSETTINGS_STD19_kUseInternalDefault = 0; - NS_IPRINTSETTINGS_STD19_kUseSettingWhenPossible = 1; - NS_IPRINTSETTINGS_STD19_kPaperSizeNativeData = 0; - NS_IPRINTSETTINGS_STD19_kPaperSizeDefined = 1; - NS_IPRINTSETTINGS_STD19_kPaperSizeInches = 0; - NS_IPRINTSETTINGS_STD19_kPaperSizeMillimeters = 1; - NS_IPRINTSETTINGS_STD19_kPortraitOrientation = 0; - NS_IPRINTSETTINGS_STD19_kLandscapeOrientation = 1; - NS_IPRINTSETTINGS_STD19_kNoFrames = 0; - NS_IPRINTSETTINGS_STD19_kFramesAsIs = 1; - NS_IPRINTSETTINGS_STD19_kSelectedFrame = 2; - NS_IPRINTSETTINGS_STD19_kEachFrameSep = 3; - NS_IPRINTSETTINGS_STD19_kFrameEnableNone = 0; - NS_IPRINTSETTINGS_STD19_kFrameEnableAll = 1; - NS_IPRINTSETTINGS_STD19_kFrameEnableAsIsAndEach = 2; - NS_IPRINTSETTINGS_STD19_kOutputFormatNative = 0; - NS_IPRINTSETTINGS_STD19_kOutputFormatPS = 1; - NS_IPRINTSETTINGS_STD19_kOutputFormatPDF = 2; - - NS_IPROFILE_STD19_IID: TGUID = '{02b0625a-e7f3-11d2-9f5a-006008a6efe9}'; - NS_IPROFILE_STD19_SHUTDOWN_PERSIST = 1; - NS_IPROFILE_STD19_SHUTDOWN_CLEANSE = 2; - - NS_IPROFILECHANGESTATUS_STD19_IID: TGUID = '{2f977d43-5485-11d4-87e2-0010a4e75ef2}'; - - NS_IPROGRAMMINGLANGUAGE_STD19_IID: TGUID = '{ea604e90-40ba-11d5-90bb-0010a4e73d9a}'; - NS_IPROGRAMMINGLANGUAGE_STD19_UNKNOWN = 0; - NS_IPROGRAMMINGLANGUAGE_STD19_CPLUSPLUS = 1; - NS_IPROGRAMMINGLANGUAGE_STD19_JAVASCRIPT = 2; - NS_IPROGRAMMINGLANGUAGE_STD19_PYTHON = 3; - NS_IPROGRAMMINGLANGUAGE_STD19_PERL = 4; - NS_IPROGRAMMINGLANGUAGE_STD19_JAVA = 5; - NS_IPROGRAMMINGLANGUAGE_STD19_ZX81_BASIC = 6; - NS_IPROGRAMMINGLANGUAGE_STD19_JAVASCRIPT2 = 7; - NS_IPROGRAMMINGLANGUAGE_STD19_RUBY = 8; - NS_IPROGRAMMINGLANGUAGE_STD19_PHP = 9; - NS_IPROGRAMMINGLANGUAGE_STD19_TCL = 10; - NS_IPROGRAMMINGLANGUAGE_STD19_MAX = 10; - - NS_IPROMPT_STD19_IID: TGUID = '{a63f70c0-148b-11d3-9333-00104ba0fd40}'; - NS_IPROMPT_STD19_BUTTON_POS_0 = 1; - NS_IPROMPT_STD19_BUTTON_POS_1 = 256; - NS_IPROMPT_STD19_BUTTON_POS_2 = 65536; - NS_IPROMPT_STD19_BUTTON_TITLE_OK = 1; - NS_IPROMPT_STD19_BUTTON_TITLE_CANCEL = 2; - NS_IPROMPT_STD19_BUTTON_TITLE_YES = 3; - NS_IPROMPT_STD19_BUTTON_TITLE_NO = 4; - NS_IPROMPT_STD19_BUTTON_TITLE_SAVE = 5; - NS_IPROMPT_STD19_BUTTON_TITLE_DONT_SAVE = 6; - NS_IPROMPT_STD19_BUTTON_TITLE_REVERT = 7; - NS_IPROMPT_STD19_BUTTON_TITLE_IS_STRING = 127; - NS_IPROMPT_STD19_BUTTON_POS_0_DEFAULT = 0; - NS_IPROMPT_STD19_BUTTON_POS_1_DEFAULT = 16777216; - NS_IPROMPT_STD19_BUTTON_POS_2_DEFAULT = 33554432; - NS_IPROMPT_STD19_BUTTON_DELAY_ENABLE = 67108864; - NS_IPROMPT_STD19_STD_OK_CANCEL_BUTTONS = 513; - NS_IPROMPT_STD19_STD_YES_NO_BUTTONS = 1027; - - NS_IPROMPTSERVICE_STD19_IID: TGUID = '{1630c61a-325e-49ca-8759-a31b16c47aa5}'; - NS_IPROMPTSERVICE_STD19_BUTTON_POS_0 = 1; - NS_IPROMPTSERVICE_STD19_BUTTON_POS_1 = 256; - NS_IPROMPTSERVICE_STD19_BUTTON_POS_2 = 65536; - NS_IPROMPTSERVICE_STD19_BUTTON_TITLE_OK = 1; - NS_IPROMPTSERVICE_STD19_BUTTON_TITLE_CANCEL = 2; - NS_IPROMPTSERVICE_STD19_BUTTON_TITLE_YES = 3; - NS_IPROMPTSERVICE_STD19_BUTTON_TITLE_NO = 4; - NS_IPROMPTSERVICE_STD19_BUTTON_TITLE_SAVE = 5; - NS_IPROMPTSERVICE_STD19_BUTTON_TITLE_DONT_SAVE = 6; - NS_IPROMPTSERVICE_STD19_BUTTON_TITLE_REVERT = 7; - NS_IPROMPTSERVICE_STD19_BUTTON_TITLE_IS_STRING = 127; - NS_IPROMPTSERVICE_STD19_BUTTON_POS_0_DEFAULT = 0; - NS_IPROMPTSERVICE_STD19_BUTTON_POS_1_DEFAULT = 16777216; - NS_IPROMPTSERVICE_STD19_BUTTON_POS_2_DEFAULT = 33554432; - NS_IPROMPTSERVICE_STD19_BUTTON_DELAY_ENABLE = 67108864; - NS_IPROMPTSERVICE_STD19_STD_OK_CANCEL_BUTTONS = 513; - NS_IPROMPTSERVICE_STD19_STD_YES_NO_BUTTONS = 1027; - - NS_IPROPERTIES_STD19_IID: TGUID = '{78650582-4e93-4b60-8e85-26ebd3eb14ca}'; - - NS_IPROTOCOLHANDLER_STD19_IID: TGUID = '{15fd6940-8ea7-11d3-93ad-00104ba0fd40}'; - NS_IPROTOCOLHANDLER_STD19_URI_STD = 0; - NS_IPROTOCOLHANDLER_STD19_URI_NORELATIVE = 1; - NS_IPROTOCOLHANDLER_STD19_URI_NOAUTH = 2; - NS_IPROTOCOLHANDLER_STD19_URI_INHERITS_SECURITY_CONTEXT = 16; - NS_IPROTOCOLHANDLER_STD19_URI_FORBIDS_AUTOMATIC_DOCUMENT_REPLACEMENT = 32; - NS_IPROTOCOLHANDLER_STD19_URI_LOADABLE_BY_ANYONE = 64; - NS_IPROTOCOLHANDLER_STD19_URI_DANGEROUS_TO_LOAD = 128; - NS_IPROTOCOLHANDLER_STD19_URI_IS_UI_RESOURCE = 256; - NS_IPROTOCOLHANDLER_STD19_URI_IS_LOCAL_FILE = 512; - NS_IPROTOCOLHANDLER_STD19_URI_NON_PERSISTABLE = 1024; - NS_IPROTOCOLHANDLER_STD19_URI_DOES_NOT_RETURN_DATA = 2048; - NS_IPROTOCOLHANDLER_STD19_ALLOWS_PROXY = 4; - NS_IPROTOCOLHANDLER_STD19_ALLOWS_PROXY_HTTP = 8; - - NS_IREQUESTOBSERVER_STD19_IID: TGUID = '{fd91e2e0-1481-11d3-9333-00104ba0fd40}'; - - NS_ISCRIPTABLEINPUTSTREAM_STD19_IID: TGUID = '{a2a32f90-9b90-11d3-a189-0050041caf44}'; - - NS_ISECURITYWARNINGDIALOGS_STD19_IID: TGUID = '{1c399d06-1dd2-11b2-bc58-c87cbcacdb78}'; - - NS_ISELECTION_STD19_IID: TGUID = '{b2c7ed59-8634-4352-9e37-5484c8b6e4e1}'; - - NS_ISERVICEMANAGER_STD19_IID: TGUID = '{8bb35ed9-e332-462d-9155-4a002ab5c958}'; - - NS_ISHISTORY_STD19_IID: TGUID = '{9883609f-cdd8-4d83-9b55-868ff08ad433}'; - - NS_ISHISTORYLISTENER_STD19_IID: TGUID = '{3b07f591-e8e1-11d4-9882-00c04fa02f40}'; - - NS_ISTREAMLISTENER_STD19_IID: TGUID = '{1a637020-1482-11d3-9333-00104ba0fd40}'; - - NS_ISUPPORTSPRIMITIVE_STD19_IID: TGUID = '{d0d4b136-1dd1-11b2-9371-f0727ef827c0}'; - NS_ISUPPORTSPRIMITIVE_STD19_TYPE_ID = 1; - NS_ISUPPORTSPRIMITIVE_STD19_TYPE_CSTRING = 2; - NS_ISUPPORTSPRIMITIVE_STD19_TYPE_STRING = 3; - NS_ISUPPORTSPRIMITIVE_STD19_TYPE_PRBOOL = 4; - NS_ISUPPORTSPRIMITIVE_STD19_TYPE_PRUINT8 = 5; - NS_ISUPPORTSPRIMITIVE_STD19_TYPE_PRUINT16 = 6; - NS_ISUPPORTSPRIMITIVE_STD19_TYPE_PRUINT32 = 7; - NS_ISUPPORTSPRIMITIVE_STD19_TYPE_PRUINT64 = 8; - NS_ISUPPORTSPRIMITIVE_STD19_TYPE_PRTIME = 9; - NS_ISUPPORTSPRIMITIVE_STD19_TYPE_CHAR = 10; - NS_ISUPPORTSPRIMITIVE_STD19_TYPE_PRINT16 = 11; - NS_ISUPPORTSPRIMITIVE_STD19_TYPE_PRINT32 = 12; - NS_ISUPPORTSPRIMITIVE_STD19_TYPE_PRINT64 = 13; - NS_ISUPPORTSPRIMITIVE_STD19_TYPE_FLOAT = 14; - NS_ISUPPORTSPRIMITIVE_STD19_TYPE_DOUBLE = 15; - NS_ISUPPORTSPRIMITIVE_STD19_TYPE_VOID = 16; - NS_ISUPPORTSPRIMITIVE_STD19_TYPE_INTERFACE_POINTER = 17; - - NS_ISUPPORTSID_STD19_IID: TGUID = '{d18290a0-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSCSTRING_STD19_IID: TGUID = '{d65ff270-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSSTRING_STD19_IID: TGUID = '{d79dc970-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRBOOL_STD19_IID: TGUID = '{ddc3b490-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRUINT8_STD19_IID: TGUID = '{dec2e4e0-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRUINT16_STD19_IID: TGUID = '{dfacb090-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRUINT32_STD19_IID: TGUID = '{e01dc470-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRUINT64_STD19_IID: TGUID = '{e13567c0-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRTIME_STD19_IID: TGUID = '{e2563630-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSCHAR_STD19_IID: TGUID = '{e2b05e40-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRINT16_STD19_IID: TGUID = '{e30d94b0-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRINT32_STD19_IID: TGUID = '{e36c5250-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRINT64_STD19_IID: TGUID = '{e3cb0ff0-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSFLOAT_STD19_IID: TGUID = '{abeaa390-4ac0-11d3-baea-00805f8a5dd7}'; - - NS_ISUPPORTSDOUBLE_STD19_IID: TGUID = '{b32523a0-4ac0-11d3-baea-00805f8a5dd7}'; - - NS_ISUPPORTSVOID_STD19_IID: TGUID = '{464484f0-568d-11d3-baf8-00805f8a5dd7}'; - - NS_ISUPPORTSINTERFACEPOINTER_STD19_IID: TGUID = '{995ea724-1dd1-11b2-9211-c21bdd3e7ed0}'; - - NS_ITOOLTIPLISTENER_STD19_IID: TGUID = '{44b78386-1dd2-11b2-9ad2-e4eee2ca1916}'; - - NS_ITOOLTIPTEXTPROVIDER_STD19_IID: TGUID = '{b128a1e6-44f3-4331-8fbe-5af360ff21ee}'; - - NS_ITRACEREFCNT_STD19_IID: TGUID = '{273dc92f-0fe6-4545-96a9-21be77828039}'; - - NS_IUNICHARSTREAMLISTENER_STD19_IID: TGUID = '{4a7e9b62-fef8-400d-9865-d6820f630b4c}'; - - NS_IUPLOADCHANNEL_STD19_IID: TGUID = '{ddf633d8-e9a4-439d-ad88-de636fd9bb75}'; - - NS_IURICONTENTLISTENER_STD19_IID: TGUID = '{94928ab3-8b63-11d3-989d-001083010e9b}'; - - NS_IWEAKREFERENCE_STD19_IID: TGUID = '{9188bc85-f92e-11d2-81ef-0060083a0bcf}'; - - NS_ISUPPORTSWEAKREFERENCE_STD19_IID: TGUID = '{9188bc86-f92e-11d2-81ef-0060083a0bcf}'; - - NS_IWEBBROWSER_STD19_IID: TGUID = '{69e5df00-7b8b-11d3-af61-00a024ffc08c}'; - - NS_IWEBBROWSERCHROME_STD19_IID: TGUID = '{ba434c60-9d52-11d3-afb0-00a024ffc08c}'; - NS_IWEBBROWSERCHROME_STD19_STATUS_SCRIPT = 1; - NS_IWEBBROWSERCHROME_STD19_STATUS_SCRIPT_DEFAULT = 2; - NS_IWEBBROWSERCHROME_STD19_STATUS_LINK = 3; - NS_IWEBBROWSERCHROME_STD19_CHROME_DEFAULT = 1; - NS_IWEBBROWSERCHROME_STD19_CHROME_WINDOW_BORDERS = 2; - NS_IWEBBROWSERCHROME_STD19_CHROME_WINDOW_CLOSE = 4; - NS_IWEBBROWSERCHROME_STD19_CHROME_WINDOW_RESIZE = 8; - NS_IWEBBROWSERCHROME_STD19_CHROME_MENUBAR = 16; - NS_IWEBBROWSERCHROME_STD19_CHROME_TOOLBAR = 32; - NS_IWEBBROWSERCHROME_STD19_CHROME_LOCATIONBAR = 64; - NS_IWEBBROWSERCHROME_STD19_CHROME_STATUSBAR = 128; - NS_IWEBBROWSERCHROME_STD19_CHROME_PERSONAL_TOOLBAR = 256; - NS_IWEBBROWSERCHROME_STD19_CHROME_SCROLLBARS = 512; - NS_IWEBBROWSERCHROME_STD19_CHROME_TITLEBAR = 1024; - NS_IWEBBROWSERCHROME_STD19_CHROME_EXTRA = 2048; - NS_IWEBBROWSERCHROME_STD19_CHROME_WITH_SIZE = 4096; - NS_IWEBBROWSERCHROME_STD19_CHROME_WITH_POSITION = 8192; - NS_IWEBBROWSERCHROME_STD19_CHROME_WINDOW_MIN = 16384; - NS_IWEBBROWSERCHROME_STD19_CHROME_WINDOW_POPUP = 32768; - NS_IWEBBROWSERCHROME_STD19_CHROME_WINDOW_RAISED = 33554432; - NS_IWEBBROWSERCHROME_STD19_CHROME_WINDOW_LOWERED = 67108864; - NS_IWEBBROWSERCHROME_STD19_CHROME_CENTER_SCREEN = 134217728; - NS_IWEBBROWSERCHROME_STD19_CHROME_DEPENDENT = 268435456; - NS_IWEBBROWSERCHROME_STD19_CHROME_MODAL = 536870912; - NS_IWEBBROWSERCHROME_STD19_CHROME_OPENAS_DIALOG = 1073741824; - NS_IWEBBROWSERCHROME_STD19_CHROME_OPENAS_CHROME = 2147483648; - NS_IWEBBROWSERCHROME_STD19_CHROME_ALL = 4094; - - NS_IWEBBROWSERCHROMEFOCUS_STD19_IID: TGUID = '{d2206418-1dd1-11b2-8e55-acddcd2bcfb8}'; - - NS_IWEBBROWSERFIND_STD19_IID: TGUID = '{2f977d44-5485-11d4-87e2-0010a4e75ef2}'; - - NS_IWEBBROWSERFINDINFRAMES_STD19_IID: TGUID = '{e0f5d182-34bc-11d5-be5b-b760676c6ebc}'; - - NS_IWEBBROWSERFOCUS_STD19_IID: TGUID = '{9c5d3c58-1dd1-11b2-a1c9-f3699284657a}'; - - NS_IWEBBROWSERPRINT_STD19_IID: TGUID = '{9a7ca4b0-fbba-11d4-a869-00105a183419}'; - NS_IWEBBROWSERPRINT_STD19_PRINTPREVIEW_GOTO_PAGENUM = 0; - NS_IWEBBROWSERPRINT_STD19_PRINTPREVIEW_PREV_PAGE = 1; - NS_IWEBBROWSERPRINT_STD19_PRINTPREVIEW_NEXT_PAGE = 2; - NS_IWEBBROWSERPRINT_STD19_PRINTPREVIEW_HOME = 3; - NS_IWEBBROWSERPRINT_STD19_PRINTPREVIEW_END = 4; - - NS_IWEBBROWSERSETUP_STD19_IID: TGUID = '{f15398a0-8018-11d3-af70-00a024ffc08c}'; - NS_IWEBBROWSERSETUP_STD19_SETUP_ALLOW_PLUGINS = 1; - NS_IWEBBROWSERSETUP_STD19_SETUP_ALLOW_JAVASCRIPT = 2; - NS_IWEBBROWSERSETUP_STD19_SETUP_ALLOW_META_REDIRECTS = 3; - NS_IWEBBROWSERSETUP_STD19_SETUP_ALLOW_SUBFRAMES = 4; - NS_IWEBBROWSERSETUP_STD19_SETUP_ALLOW_IMAGES = 5; - NS_IWEBBROWSERSETUP_STD19_SETUP_FOCUS_DOC_BEFORE_CONTENT = 6; - NS_IWEBBROWSERSETUP_STD19_SETUP_USE_GLOBAL_HISTORY = 256; - NS_IWEBBROWSERSETUP_STD19_SETUP_IS_CHROME_WRAPPER = 7; - - NS_IWEBBROWSERSTREAM_STD19_IID: TGUID = '{86d02f0e-219b-4cfc-9c88-bd98d2cce0b8}'; - - NS_IWEBPROGRESS_STD19_IID: TGUID = '{570f39d0-efd0-11d3-b093-00a024ffc08c}'; - NS_IWEBPROGRESS_STD19_NOTIFY_STATE_REQUEST = 1; - NS_IWEBPROGRESS_STD19_NOTIFY_STATE_DOCUMENT = 2; - NS_IWEBPROGRESS_STD19_NOTIFY_STATE_NETWORK = 4; - NS_IWEBPROGRESS_STD19_NOTIFY_STATE_WINDOW = 8; - NS_IWEBPROGRESS_STD19_NOTIFY_STATE_ALL = 15; - NS_IWEBPROGRESS_STD19_NOTIFY_PROGRESS = 16; - NS_IWEBPROGRESS_STD19_NOTIFY_STATUS = 32; - NS_IWEBPROGRESS_STD19_NOTIFY_SECURITY = 64; - NS_IWEBPROGRESS_STD19_NOTIFY_LOCATION = 128; - NS_IWEBPROGRESS_STD19_NOTIFY_REFRESH = 256; - NS_IWEBPROGRESS_STD19_NOTIFY_ALL = 511; - - NS_IWEBPROGRESSLISTENER_STD19_IID: TGUID = '{570f39d1-efd0-11d3-b093-00a024ffc08c}'; - NS_IWEBPROGRESSLISTENER_STD19_STATE_START = 1; - NS_IWEBPROGRESSLISTENER_STD19_STATE_REDIRECTING = 2; - NS_IWEBPROGRESSLISTENER_STD19_STATE_TRANSFERRING = 4; - NS_IWEBPROGRESSLISTENER_STD19_STATE_NEGOTIATING = 8; - NS_IWEBPROGRESSLISTENER_STD19_STATE_STOP = 16; - NS_IWEBPROGRESSLISTENER_STD19_STATE_IS_REQUEST = 65536; - NS_IWEBPROGRESSLISTENER_STD19_STATE_IS_DOCUMENT = 131072; - NS_IWEBPROGRESSLISTENER_STD19_STATE_IS_NETWORK = 262144; - NS_IWEBPROGRESSLISTENER_STD19_STATE_IS_WINDOW = 524288; - NS_IWEBPROGRESSLISTENER_STD19_STATE_RESTORING = 16777216; - NS_IWEBPROGRESSLISTENER_STD19_STATE_IS_INSECURE = 4; - NS_IWEBPROGRESSLISTENER_STD19_STATE_IS_BROKEN = 1; - NS_IWEBPROGRESSLISTENER_STD19_STATE_IS_SECURE = 2; - NS_IWEBPROGRESSLISTENER_STD19_STATE_SECURE_HIGH = 262144; - NS_IWEBPROGRESSLISTENER_STD19_STATE_SECURE_MED = 65536; - NS_IWEBPROGRESSLISTENER_STD19_STATE_SECURE_LOW = 131072; - NS_IWEBPROGRESSLISTENER_STD19_STATE_IDENTITY_EV_TOPLEVEL = 1048576; - - NS_IWINDOWCREATOR_STD19_IID: TGUID = '{30465632-a777-44cc-90f9-8145475ef999}'; - - NS_IWINDOWWATCHER_STD19_IID: TGUID = '{002286a8-494b-43b3-8ddd-49e3fc50622b}'; - - NS_IX509CERT_STD19_IID: TGUID = '{f0980f60-ee3d-11d4-998b-00b0d02354a0}'; - NS_IX509CERT_STD19_UNKNOWN_CERT = 0; - NS_IX509CERT_STD19_CA_CERT = 1; - NS_IX509CERT_STD19_USER_CERT = 2; - NS_IX509CERT_STD19_EMAIL_CERT = 4; - NS_IX509CERT_STD19_SERVER_CERT = 8; - NS_IX509CERT_STD19_VERIFIED_OK = 0; - NS_IX509CERT_STD19_NOT_VERIFIED_UNKNOWN = 1; - NS_IX509CERT_STD19_CERT_REVOKED = 2; - NS_IX509CERT_STD19_CERT_EXPIRED = 4; - NS_IX509CERT_STD19_CERT_NOT_TRUSTED = 8; - NS_IX509CERT_STD19_ISSUER_NOT_TRUSTED = 16; - NS_IX509CERT_STD19_ISSUER_UNKNOWN = 32; - NS_IX509CERT_STD19_INVALID_CA = 64; - NS_IX509CERT_STD19_USAGE_NOT_ALLOWED = 128; - NS_IX509CERT_STD19_CERT_USAGE_SSLClient = 0; - NS_IX509CERT_STD19_CERT_USAGE_SSLServer = 1; - NS_IX509CERT_STD19_CERT_USAGE_SSLServerWithStepUp = 2; - NS_IX509CERT_STD19_CERT_USAGE_SSLCA = 3; - NS_IX509CERT_STD19_CERT_USAGE_EmailSigner = 4; - NS_IX509CERT_STD19_CERT_USAGE_EmailRecipient = 5; - NS_IX509CERT_STD19_CERT_USAGE_ObjectSigner = 6; - NS_IX509CERT_STD19_CERT_USAGE_UserCertImport = 7; - NS_IX509CERT_STD19_CERT_USAGE_VerifyCA = 8; - NS_IX509CERT_STD19_CERT_USAGE_ProtectedObjectSigner = 9; - NS_IX509CERT_STD19_CERT_USAGE_StatusResponder = 10; - NS_IX509CERT_STD19_CERT_USAGE_AnyCA = 11; - - NS_IX509CERTDB_STD19_IID: TGUID = '{da48b3c0-1284-11d5-ac67-000064657374}'; - NS_IX509CERTDB_STD19_UNTRUSTED = 0; - NS_IX509CERTDB_STD19_TRUSTED_SSL = 1; - NS_IX509CERTDB_STD19_TRUSTED_EMAIL = 2; - NS_IX509CERTDB_STD19_TRUSTED_OBJSIGN = 4; - - NS_IX509CERTVALIDITY_STD19_IID: TGUID = '{e701dfd8-1dd1-11b2-a172-ffa6cc6156ad}'; - -type - nsISupports_std19 = interface; - mozIJSSubScriptLoader_std19 = interface; - nsIArray_std19 = interface; - nsIASN1Object_std19 = interface; - nsIASN1Sequence_std19 = interface; - nsIAuthPrompt_std19 = interface; - nsISimpleEnumerator_std19 = interface; - nsICategoryManager_std19 = interface; - nsICertificateDialogs_std19 = interface; - nsIRequest_std19 = interface; - nsIChannel_std19 = interface; - nsIClassInfo_std19 = interface; - nsIClipboardCommands_std19 = interface; - nsIComponentManager_std19 = interface; - nsIComponentRegistrar_std19 = interface; - nsIContextMenuListener_std19 = interface; - nsICookie_std19 = interface; - nsICookieManager_std19 = interface; - nsICRLInfo_std19 = interface; - nsIDebug_std19 = interface; - nsIFile_std19 = interface; - nsIDirectoryServiceProvider_std19 = interface; - nsIDirectoryServiceProvider2_std19 = interface; - nsIDirectoryService_std19 = interface; - nsIDOM3DocumentEvent_std19 = interface; - nsIDOM3EventTarget_std19 = interface; - nsIDOMAbstractView_std19 = interface; - nsIDOMNode_std19 = interface; - nsIDOMAttr_std19 = interface; - nsIDOMBarProp_std19 = interface; - nsIDOMCharacterData_std19 = interface; - nsIDOMText_std19 = interface; - nsIDOMCDATASection_std19 = interface; - nsIDOMComment_std19 = interface; - nsIDOMCounter_std19 = interface; - nsIDOMCSSValue_std19 = interface; - nsIDOMCSSPrimitiveValue_std19 = interface; - nsIDOMCSSRule_std19 = interface; - nsIDOMCSSRuleList_std19 = interface; - nsIDOMCSSStyleDeclaration_std19 = interface; - nsIDOMStyleSheet_std19 = interface; - nsIDOMCSSStyleSheet_std19 = interface; - nsIDOMCSSValueList_std19 = interface; - nsIDOMEvent_std19 = interface; - nsIDOMCustomEvent_std19 = interface; - nsIDOMDocument_std19 = interface; - nsIDOMDocumentEvent_std19 = interface; - nsIDOMDocumentFragment_std19 = interface; - nsIDOMDocumentRange_std19 = interface; - nsIDOMDocumentStyle_std19 = interface; - nsIDOMDocumentType_std19 = interface; - nsIDOMDocumentView_std19 = interface; - nsIDOMDOMException_std19 = interface; - nsIDOMDOMImplementation_std19 = interface; - nsIDOMElement_std19 = interface; - nsIDOMElementCSSInlineStyle_std19 = interface; - nsIDOMEntity_std19 = interface; - nsIDOMEntityReference_std19 = interface; - nsIDOMEventGroup_std19 = interface; - nsIDOMEventListener_std19 = interface; - nsIDOMEventTarget_std19 = interface; - nsIDOMHTMLElement_std19 = interface; - nsIDOMHTMLAnchorElement_std19 = interface; - nsIDOMHTMLAppletElement_std19 = interface; - nsIDOMHTMLAreaElement_std19 = interface; - nsIDOMHTMLBaseElement_std19 = interface; - nsIDOMHTMLBaseFontElement_std19 = interface; - nsIDOMHTMLBodyElement_std19 = interface; - nsIDOMHTMLBRElement_std19 = interface; - nsIDOMHTMLButtonElement_std19 = interface; - nsIDOMHTMLCollection_std19 = interface; - nsIDOMHTMLDirectoryElement_std19 = interface; - nsIDOMHTMLDivElement_std19 = interface; - nsIDOMHTMLDListElement_std19 = interface; - nsIDOMHTMLDocument_std19 = interface; - nsIDOMHTMLEmbedElement_std19 = interface; - nsIDOMHTMLFieldSetElement_std19 = interface; - nsIDOMHTMLFontElement_std19 = interface; - nsIDOMHTMLFormElement_std19 = interface; - nsIDOMHTMLFrameElement_std19 = interface; - nsIDOMHTMLFrameSetElement_std19 = interface; - nsIDOMHTMLHeadElement_std19 = interface; - nsIDOMHTMLHeadingElement_std19 = interface; - nsIDOMHTMLHRElement_std19 = interface; - nsIDOMHTMLHtmlElement_std19 = interface; - nsIDOMHTMLIFrameElement_std19 = interface; - nsIDOMHTMLImageElement_std19 = interface; - nsIDOMHTMLInputElement_std19 = interface; - nsIDOMHTMLIsIndexElement_std19 = interface; - nsIDOMHTMLLabelElement_std19 = interface; - nsIDOMHTMLLegendElement_std19 = interface; - nsIDOMHTMLLIElement_std19 = interface; - nsIDOMHTMLLinkElement_std19 = interface; - nsIDOMHTMLMapElement_std19 = interface; - nsIDOMHTMLMenuElement_std19 = interface; - nsIDOMHTMLMetaElement_std19 = interface; - nsIDOMHTMLModElement_std19 = interface; - nsIDOMHTMLObjectElement_std19 = interface; - nsIDOMHTMLOListElement_std19 = interface; - nsIDOMHTMLOptGroupElement_std19 = interface; - nsIDOMHTMLOptionElement_std19 = interface; - nsIDOMHTMLOptionsCollection_std19 = interface; - nsIDOMHTMLParagraphElement_std19 = interface; - nsIDOMHTMLParamElement_std19 = interface; - nsIDOMHTMLPreElement_std19 = interface; - nsIDOMHTMLQuoteElement_std19 = interface; - nsIDOMHTMLScriptElement_std19 = interface; - nsIDOMHTMLSelectElement_std19 = interface; - nsIDOMHTMLStyleElement_std19 = interface; - nsIDOMHTMLTableCaptionElement_std19 = interface; - nsIDOMHTMLTableCellElement_std19 = interface; - nsIDOMHTMLTableColElement_std19 = interface; - nsIDOMHTMLTableElement_std19 = interface; - nsIDOMHTMLTableRowElement_std19 = interface; - nsIDOMHTMLTableSectionElement_std19 = interface; - nsIDOMHTMLTextAreaElement_std19 = interface; - nsIDOMHTMLTitleElement_std19 = interface; - nsIDOMHTMLUListElement_std19 = interface; - nsIDOMMediaList_std19 = interface; - nsIDOMUIEvent_std19 = interface; - nsIDOMMouseEvent_std19 = interface; - nsIDOMNamedNodeMap_std19 = interface; - nsIDOMNodeList_std19 = interface; - nsIDOMNotation_std19 = interface; - nsIDOMOfflineResourceList_std19 = interface; - nsIDOMProcessingInstruction_std19 = interface; - nsIDOMRange_std19 = interface; - nsIDOMRect_std19 = interface; - nsIDOMRGBColor_std19 = interface; - nsIDOMStorage_std19 = interface; - nsIDOMStorageEvent_std19 = interface; - nsIDOMStorageItem_std19 = interface; - nsIDOMStorageList_std19 = interface; - nsIDOMStorageWindow_std19 = interface; - nsIDOMStyleSheetList_std19 = interface; - nsIDOMWindow_std19 = interface; - nsIDOMWindow2_std19 = interface; - nsIDOMWindowCollection_std19 = interface; - nsIDOMWindowUtils_std19 = interface; - nsIEmbeddingSiteWindow_std19 = interface; - nsIFactory_std19 = interface; - nsIURI_std19 = interface; - nsIURL_std19 = interface; - nsIFileURL_std19 = interface; - nsIGlobalHistory_std19 = interface; - nsIHashable_std19 = interface; - nsIHistoryEntry_std19 = interface; - nsIHttpChannel_std19 = interface; - nsIHttpHeaderVisitor_std19 = interface; - nsIInputStream_std19 = interface; - nsIInterfaceRequestor_std19 = interface; - nsIIOService_std19 = interface; - nsIJSON_std19 = interface; - nsILoadGroup_std19 = interface; - nsILocalFile_std19 = interface; - nsIMemory_std19 = interface; - nsIModule_std19 = interface; - nsIMutableArray_std19 = interface; - nsIObserver_std19 = interface; - nsIObserverService_std19 = interface; - nsIOutputStream_std19 = interface; - nsIPrefBranch_std19 = interface; - nsIPrefBranch2_std19 = interface; - nsIPrefLocalizedString_std19 = interface; - nsIPrefService_std19 = interface; - nsIPrintSession_std19 = interface; - nsIPrintSettings_std19 = interface; - nsIProfile_std19 = interface; - nsIProfileChangeStatus_std19 = interface; - nsIProgrammingLanguage_std19 = interface; - nsIPrompt_std19 = interface; - nsIPromptService_std19 = interface; - nsIProperties_std19 = interface; - nsIProtocolHandler_std19 = interface; - nsIRequestObserver_std19 = interface; - nsIScriptableInputStream_std19 = interface; - nsISecurityWarningDialogs_std19 = interface; - nsISelection_std19 = interface; - nsIServiceManager_std19 = interface; - nsISHistory_std19 = interface; - nsISHistoryListener_std19 = interface; - nsIStreamListener_std19 = interface; - nsISupportsPrimitive_std19 = interface; - nsISupportsID_std19 = interface; - nsISupportsCString_std19 = interface; - nsISupportsString_std19 = interface; - nsISupportsPRBool_std19 = interface; - nsISupportsPRUint8_std19 = interface; - nsISupportsPRUint16_std19 = interface; - nsISupportsPRUint32_std19 = interface; - nsISupportsPRUint64_std19 = interface; - nsISupportsPRTime_std19 = interface; - nsISupportsChar_std19 = interface; - nsISupportsPRInt16_std19 = interface; - nsISupportsPRInt32_std19 = interface; - nsISupportsPRInt64_std19 = interface; - nsISupportsFloat_std19 = interface; - nsISupportsDouble_std19 = interface; - nsISupportsVoid_std19 = interface; - nsISupportsInterfacePointer_std19 = interface; - nsITooltipListener_std19 = interface; - nsITooltipTextProvider_std19 = interface; - nsITraceRefcnt_std19 = interface; - nsIUnicharStreamListener_std19 = interface; - nsIUploadChannel_std19 = interface; - nsIURIContentListener_std19 = interface; - nsIWeakReference_std19 = interface; - nsISupportsWeakReference_std19 = interface; - nsIWebBrowser_std19 = interface; - nsIWebBrowserChrome_std19 = interface; - nsIWebBrowserChromeFocus_std19 = interface; - nsIWebBrowserFind_std19 = interface; - nsIWebBrowserFindInFrames_std19 = interface; - nsIWebBrowserFocus_std19 = interface; - nsIWebBrowserPrint_std19 = interface; - nsIWebBrowserSetup_std19 = interface; - nsIWebBrowserStream_std19 = interface; - nsIWebProgress_std19 = interface; - nsIWebProgressListener_std19 = interface; - nsIWindowCreator_std19 = interface; - nsIWindowWatcher_std19 = interface; - nsIX509Cert_std19 = interface; - nsIX509CertDB_std19 = interface; - nsIX509CertValidity_std19 = interface; - nsWriteSegmentFun = function (aInStream: nsIInputStream_std19; - aClosure: Pointer; - const aFromSegment: Pointer; - aToOffset: PRUint32; - aCount: PRUint32; - out aWriteCount: PRUint32): nsresult; extdecl; - - - nsReadSegmentFun = function (aOutStream: nsIOutputStream_std19; - aClosure: Pointer; - aToSegment: Pointer; - aFromOffset: PRUint32; - aCount: PRUint32; - out aReadCount: PRUint32): nsresult; extdecl; - - - DOMTimeStamp = PRUint64; - nsLoadFlags = PRUint32; -(*** - * An optional interface for accessing the HTTP or - * javascript cookie object - * - * @status FROZEN - *) - nsCookieStatus = PRInt32; - nsCookiePolicy = PRInt32; - nsISupports_std19 = interface - ['{00000000-0000-0000-c000-000000000046}'] - end; - - mozIJSSubScriptLoader_std19 = interface(nsISupports_std19) - ['{8792d77e-1dd2-11b2-ac7f-9bc9be4f2916}'] - function LoadSubScript(const url: PWideChar): nsresult; extdecl; - end; - - nsIArray_std19 = interface(nsISupports_std19) - ['{114744d9-c369-456e-b55a-52fe52880d2d}'] - function GetLength(out aLength: PRUint32): Longword; extdecl; - function QueryElementAt(index: PRUint32; constref uuid: TGUID; out _result): nsresult; extdecl; - function IndexOf(startIndex: PRUint32; element: nsISupports_std19; out _retval: PRUint32): nsresult; extdecl; - function Enumerate(out _retval: nsISimpleEnumerator_std19): nsresult; extdecl; - end; - - nsIASN1Object_std19 = interface(nsISupports_std19) - ['{ba8bf582-1dd1-11b2-898c-f40246bc9a63}'] - function GetType(out aType: PRUint32): Longword; extdecl; - function SetType(aType: PRUint32): Longword; extdecl; - function GetTag(out aTag: PRUint32): Longword; extdecl; - function SetTag(aTag: PRUint32): Longword; extdecl; - function GetDisplayName(aDisplayName: nsAString): Longword; extdecl; - function SetDisplayName(const aDisplayName: nsAString): Longword; extdecl; - function GetDisplayValue(aDisplayValue: nsAString): Longword; extdecl; - function SetDisplayValue(const aDisplayValue: nsAString): Longword; extdecl; - end; - - nsIASN1Sequence_std19 = interface(nsIASN1Object_std19) - ['{b6b957e6-1dd1-11b2-89d7-e30624f50b00}'] - function GetASN1Objects(out aASN1Objects: nsIMutableArray_std19): Longword; extdecl; - function SetASN1Objects(aASN1Objects: nsIMutableArray_std19): Longword; extdecl; - function GetIsValidContainer(out aIsValidContainer: PRBool): Longword; extdecl; - function SetIsValidContainer(aIsValidContainer: PRBool): Longword; extdecl; - function GetIsExpanded(out aIsExpanded: PRBool): Longword; extdecl; - function SetIsExpanded(aIsExpanded: PRBool): Longword; extdecl; - end; - - nsIAuthPrompt_std19 = interface(nsISupports_std19) - ['{358089f9-ee4b-4711-82fd-bcd07fc62061}'] - function Prompt(const dialogTitle: PWideChar; const text: PWideChar; const passwordRealm: PWideChar; savePassword: PRUint32; const defaultText: PWideChar; out _result: PWideChar; out _retval: PRBool): nsresult; extdecl; - function PromptUsernameAndPassword(const dialogTitle: PWideChar; const text: PWideChar; const passwordRealm: PWideChar; savePassword: PRUint32; out user: PWideChar; out pwd: PWideChar; out _retval: PRBool): nsresult; extdecl; - function PromptPassword(const dialogTitle: PWideChar; const text: PWideChar; const passwordRealm: PWideChar; savePassword: PRUint32; out pwd: PWideChar; out _retval: PRBool): nsresult; extdecl; - end; - - nsISimpleEnumerator_std19 = interface(nsISupports_std19) - ['{d1899240-f9d2-11d2-bdd6-000064657374}'] - function HasMoreElements(out _retval: PRBool): nsresult; extdecl; - function GetNext(out _retval: nsISupports_std19): nsresult; extdecl; - end; - - nsICategoryManager_std19 = interface(nsISupports_std19) - ['{3275b2cd-af6d-429a-80d7-f0c5120342ac}'] - function GetCategoryEntry(const aCategory: PAnsiChar; const aEntry: PAnsiChar; out _retval: PAnsiChar): nsresult; extdecl; - function AddCategoryEntry(const aCategory: PAnsiChar; const aEntry: PAnsiChar; const aValue: PAnsiChar; aPersist: PRBool; aReplace: PRBool; out _retval: PAnsiChar): nsresult; extdecl; - function DeleteCategoryEntry(const aCategory: PAnsiChar; const aEntry: PAnsiChar; aPersist: PRBool): nsresult; extdecl; - function DeleteCategory(const aCategory: PAnsiChar): nsresult; extdecl; - function EnumerateCategory(const aCategory: PAnsiChar; out _retval: nsISimpleEnumerator_std19): nsresult; extdecl; - function EnumerateCategories(out _retval: nsISimpleEnumerator_std19): nsresult; extdecl; - end; - - nsICertificateDialogs_std19 = interface(nsISupports_std19) - ['{a03ca940-09be-11d5-ac5d-000064657374}'] - function ConfirmDownloadCACert(ctx: nsIInterfaceRequestor_std19; cert: nsIX509Cert_std19; out trust: PRUint32; out _retval: PRBool): nsresult; extdecl; - function NotifyCACertExists(ctx: nsIInterfaceRequestor_std19): nsresult; extdecl; - function SetPKCS12FilePassword(ctx: nsIInterfaceRequestor_std19; password: nsAString; out _retval: PRBool): nsresult; extdecl; - function GetPKCS12FilePassword(ctx: nsIInterfaceRequestor_std19; password: nsAString; out _retval: PRBool): nsresult; extdecl; - function ViewCert(ctx: nsIInterfaceRequestor_std19; cert: nsIX509Cert_std19): nsresult; extdecl; - function CrlImportStatusDialog(ctx: nsIInterfaceRequestor_std19; crl: nsICRLInfo_std19): nsresult; extdecl; - end; - - nsIRequest_std19 = interface(nsISupports_std19) - ['{ef6bfbd2-fd46-48d8-96b7-9f8f0fd387fe}'] - function GetName(aName: nsACString): Longword; extdecl; - function IsPending(out _retval: PRBool): nsresult; extdecl; - function GetStatus(out aStatus: nsresult): Longword; extdecl; - function Cancel(aStatus: nsresult): nsresult; extdecl; - function Suspend(): nsresult; extdecl; - function Resume(): nsresult; extdecl; - function GetLoadGroup(out aLoadGroup: nsILoadGroup_std19): Longword; extdecl; - function SetLoadGroup(aLoadGroup: nsILoadGroup_std19): Longword; extdecl; - function GetLoadFlags(out aLoadFlags: nsLoadFlags): Longword; extdecl; - function SetLoadFlags(aLoadFlags: nsLoadFlags): Longword; extdecl; - end; - - nsIChannel_std19 = interface(nsIRequest_std19) - ['{c63a055a-a676-4e71-bf3c-6cfa11082018}'] - function GetOriginalURI(out aOriginalURI: nsIURI_std19): Longword; extdecl; - function SetOriginalURI(aOriginalURI: nsIURI_std19): Longword; extdecl; - function GetURI(out aURI: nsIURI_std19): Longword; extdecl; - function GetOwner(out aOwner: nsISupports_std19): Longword; extdecl; - function SetOwner(aOwner: nsISupports_std19): Longword; extdecl; - function GetNotificationCallbacks(out aNotificationCallbacks: nsIInterfaceRequestor_std19): Longword; extdecl; - function SetNotificationCallbacks(aNotificationCallbacks: nsIInterfaceRequestor_std19): Longword; extdecl; - function GetSecurityInfo(out aSecurityInfo: nsISupports_std19): Longword; extdecl; - function GetContentType(aContentType: nsACString): Longword; extdecl; - function SetContentType(const aContentType: nsACString): Longword; extdecl; - function GetContentCharset(aContentCharset: nsACString): Longword; extdecl; - function SetContentCharset(const aContentCharset: nsACString): Longword; extdecl; - function GetContentLength(out aContentLength: PRInt32): Longword; extdecl; - function SetContentLength(aContentLength: PRInt32): Longword; extdecl; - function Open(out _retval: nsIInputStream_std19): nsresult; extdecl; - function AsyncOpen(aListener: nsIStreamListener_std19; aContext: nsISupports_std19): nsresult; extdecl; - end; - - nsIClassInfo_std19 = interface(nsISupports_std19) - ['{986c11d0-f340-11d4-9075-0010a4e73d9a}'] - function GetInterfaces(out count: PRUint32; out _array_array): nsresult; extdecl; - function GetHelperForLanguage(language: PRUint32; out _retval: nsISupports_std19): nsresult; extdecl; - function GetContractID(out aContractID: PAnsiChar): Longword; extdecl; - function GetClassDescription(out aClassDescription: PAnsiChar): Longword; extdecl; - function GetClassID(out aClassID: PGUID): Longword; extdecl; - function GetImplementationLanguage(out aImplementationLanguage: PRUint32): Longword; extdecl; - function GetFlags(out aFlags: PRUint32): Longword; extdecl; - function GetClassIDNoAlloc(out aClassIDNoAlloc: TGUID): Longword; extdecl; - end; - - nsIClipboardCommands_std19 = interface(nsISupports_std19) - ['{b8100c90-73be-11d2-92a5-00105a1b0d64}'] - function CanCutSelection(out _retval: PRBool): nsresult; extdecl; - function CanCopySelection(out _retval: PRBool): nsresult; extdecl; - function CanCopyLinkLocation(out _retval: PRBool): nsresult; extdecl; - function CanCopyImageLocation(out _retval: PRBool): nsresult; extdecl; - function CanCopyImageContents(out _retval: PRBool): nsresult; extdecl; - function CanPaste(out _retval: PRBool): nsresult; extdecl; - function CutSelection(): nsresult; extdecl; - function CopySelection(): nsresult; extdecl; - function CopyLinkLocation(): nsresult; extdecl; - function CopyImageLocation(): nsresult; extdecl; - function CopyImageContents(): nsresult; extdecl; - function Paste(): nsresult; extdecl; - function SelectAll(): nsresult; extdecl; - function SelectNone(): nsresult; extdecl; - end; - - nsIComponentManager_std19 = interface(nsISupports_std19) - ['{a88e5a60-205a-4bb1-94e1-2628daf51eae}'] - function GetClassObject(constref aClass: TGUID; constref aIID: TGUID; out _result): nsresult; extdecl; - function GetClassObjectByContractID(const aContractID: PAnsiChar; constref aIID: TGUID; out _result): nsresult; extdecl; - function CreateInstance(constref aClass: TGUID; aDelegate: nsISupports_std19; constref aIID: TGUID; out _result): nsresult; extdecl; - function CreateInstanceByContractID(const aContractID: PAnsiChar; aDelegate: nsISupports_std19; constref aIID: TGUID; out _result): nsresult; extdecl; - end; - - nsIComponentRegistrar_std19 = interface(nsISupports_std19) - ['{2417cbfe-65ad-48a6-b4b6-eb84db174392}'] - function AutoRegister(aSpec: nsIFile_std19): nsresult; extdecl; - function AutoUnregister(aSpec: nsIFile_std19): nsresult; extdecl; - function RegisterFactory(constref aClass: TGUID; const aClassName: PAnsiChar; const aContractID: PAnsiChar; aFactory: nsIFactory_std19): nsresult; extdecl; - function UnregisterFactory(constref aClass: TGUID; aFactory: nsIFactory_std19): nsresult; extdecl; - function RegisterFactoryLocation(constref aClass: TGUID; const aClassName: PAnsiChar; const aContractID: PAnsiChar; aFile: nsIFile_std19; const aLoaderStr: PAnsiChar; const aType: PAnsiChar): nsresult; extdecl; - function UnregisterFactoryLocation(constref aClass: TGUID; aFile: nsIFile_std19): nsresult; extdecl; - function IsCIDRegistered(constref aClass: TGUID; out _retval: PRBool): nsresult; extdecl; - function IsContractIDRegistered(const aContractID: PAnsiChar; out _retval: PRBool): nsresult; extdecl; - function EnumerateCIDs(out _retval: nsISimpleEnumerator_std19): nsresult; extdecl; - function EnumerateContractIDs(out _retval: nsISimpleEnumerator_std19): nsresult; extdecl; - function CIDToContractID(constref aClass: TGUID; out _retval: PAnsiChar): nsresult; extdecl; - function ContractIDToCID(const aContractID: PAnsiChar; out _retval: PGUID): nsresult; extdecl; - end; - - nsIContextMenuListener_std19 = interface(nsISupports_std19) - ['{3478b6b0-3875-11d4-94ef-0020183bf181}'] - function OnShowContextMenu(aContextFlags: PRUint32; aEvent: nsIDOMEvent_std19; aNode: nsIDOMNode_std19): nsresult; extdecl; - end; - - nsICookie_std19 = interface(nsISupports_std19) - ['{e9fcb9a4-d376-458f-b720-e65e7df593bc}'] - function GetName(aName: nsACString): Longword; extdecl; - function GetValue(aValue: nsACString): Longword; extdecl; - function GetIsDomain(out aIsDomain: PRBool): Longword; extdecl; - function GetHost(aHost: nsACString): Longword; extdecl; - function GetPath(aPath: nsACString): Longword; extdecl; - function GetIsSecure(out aIsSecure: PRBool): Longword; extdecl; - function GetExpires(out aExpires: PRUint64): Longword; extdecl; - function GetStatus(out aStatus: nsCookieStatus): Longword; extdecl; - function GetPolicy(out aPolicy: nsCookiePolicy): Longword; extdecl; - end; - - nsICookieManager_std19 = interface(nsISupports_std19) - ['{aaab6710-0f2c-11d5-a53b-0010a401eb10}'] - function RemoveAll(): nsresult; extdecl; - function GetEnumerator(out aEnumerator: nsISimpleEnumerator_std19): Longword; extdecl; - function Remove(const aDomain: nsACString; const aName: nsACString; const aPath: nsACString; aBlocked: PRBool): nsresult; extdecl; - end; - - nsICRLInfo_std19 = interface(nsISupports_std19) - ['{c185d920-4a3e-11d5-ba27-00108303b117}'] - function GetOrganization(aOrganization: nsAString): Longword; extdecl; - function GetOrganizationalUnit(aOrganizationalUnit: nsAString): Longword; extdecl; - function GetLastUpdate(out aLastUpdate: PRTime): Longword; extdecl; - function GetNextUpdate(out aNextUpdate: PRTime): Longword; extdecl; - function GetLastUpdateLocale(aLastUpdateLocale: nsAString): Longword; extdecl; - function GetNextUpdateLocale(aNextUpdateLocale: nsAString): Longword; extdecl; - function GetNameInDb(aNameInDb: nsAString): Longword; extdecl; - function GetLastFetchURL(aLastFetchURL: nsACString): Longword; extdecl; - end; - - nsIDebug_std19 = interface(nsISupports_std19) - ['{3bf0c3d7-3bd9-4cf2-a971-33572c503e1e}'] - function Assertion(const aStr: PAnsiChar; const aExpr: PAnsiChar; const aFile: PAnsiChar; aLine: PRInt32): nsresult; extdecl; - function Warning(const aStr: PAnsiChar; const aFile: PAnsiChar; aLine: PRInt32): nsresult; extdecl; - function Break(const aFile: PAnsiChar; aLine: PRInt32): nsresult; extdecl; - function Abort(const aFile: PAnsiChar; aLine: PRInt32): nsresult; extdecl; - end; - - nsIFile_std19 = interface(nsISupports_std19) - ['{c8c0a080-0868-11d3-915f-d9d889d48e3c}'] - function Append(const node: nsAString): nsresult; extdecl; - function AppendNative(const node: nsACString): nsresult; extdecl; - function Normalize(): nsresult; extdecl; - function Create(_type: PRUint32; permissions: PRUint32): nsresult; extdecl; - function GetLeafName(aLeafName: nsAString): Longword; extdecl; - function SetLeafName(const aLeafName: nsAString): Longword; extdecl; - function GetNativeLeafName(aNativeLeafName: nsACString): Longword; extdecl; - function SetNativeLeafName(const aNativeLeafName: nsACString): Longword; extdecl; - function CopyTo(newParentDir: nsIFile_std19; const newName: nsAString): nsresult; extdecl; - function CopyToNative(newParentDir: nsIFile_std19; const newName: nsACString): nsresult; extdecl; - function CopyToFollowingLinks(newParentDir: nsIFile_std19; const newName: nsAString): nsresult; extdecl; - function CopyToFollowingLinksNative(newParentDir: nsIFile_std19; const newName: nsACString): nsresult; extdecl; - function MoveTo(newParentDir: nsIFile_std19; const newName: nsAString): nsresult; extdecl; - function MoveToNative(newParentDir: nsIFile_std19; const newName: nsACString): nsresult; extdecl; - function Remove(recursive: PRBool): nsresult; extdecl; - function GetPermissions(out aPermissions: PRUint32): Longword; extdecl; - function SetPermissions(aPermissions: PRUint32): Longword; extdecl; - function GetPermissionsOfLink(out aPermissionsOfLink: PRUint32): Longword; extdecl; - function SetPermissionsOfLink(aPermissionsOfLink: PRUint32): Longword; extdecl; - function GetLastModifiedTime(out aLastModifiedTime: PRInt64): Longword; extdecl; - function SetLastModifiedTime(aLastModifiedTime: PRInt64): Longword; extdecl; - function GetLastModifiedTimeOfLink(out aLastModifiedTimeOfLink: PRInt64): Longword; extdecl; - function SetLastModifiedTimeOfLink(aLastModifiedTimeOfLink: PRInt64): Longword; extdecl; - function GetFileSize(out aFileSize: PRInt64): Longword; extdecl; - function SetFileSize(aFileSize: PRInt64): Longword; extdecl; - function GetFileSizeOfLink(out aFileSizeOfLink: PRInt64): Longword; extdecl; - function GetTarget(aTarget: nsAString): Longword; extdecl; - function GetNativeTarget(aNativeTarget: nsACString): Longword; extdecl; - function GetPath(aPath: nsAString): Longword; extdecl; - function GetNativePath(aNativePath: nsACString): Longword; extdecl; - function Exists(out _retval: PRBool): nsresult; extdecl; - function IsWritable(out _retval: PRBool): nsresult; extdecl; - function IsReadable(out _retval: PRBool): nsresult; extdecl; - function IsExecutable(out _retval: PRBool): nsresult; extdecl; - function IsHidden(out _retval: PRBool): nsresult; extdecl; - function IsDirectory(out _retval: PRBool): nsresult; extdecl; - function IsFile(out _retval: PRBool): nsresult; extdecl; - function IsSymlink(out _retval: PRBool): nsresult; extdecl; - function IsSpecial(out _retval: PRBool): nsresult; extdecl; - function CreateUnique(_type: PRUint32; permissions: PRUint32): nsresult; extdecl; - function Clone(out _retval: nsIFile_std19): nsresult; extdecl; - function Equals(inFile: nsIFile_std19; out _retval: PRBool): nsresult; extdecl; - function _Contains(inFile: nsIFile_std19; recur: PRBool; out _retval: PRBool): nsresult; extdecl; - function GetParent(out aParent: nsIFile_std19): Longword; extdecl; - function GetDirectoryEntries(out aDirectoryEntries: nsISimpleEnumerator_std19): Longword; extdecl; - end; - - nsIDirectoryServiceProvider_std19 = interface(nsISupports_std19) - ['{bbf8cab0-d43a-11d3-8cc2-00609792278c}'] - function GetFile(const prop: PAnsiChar; out persistent: PRBool; out _retval: nsIFile_std19): nsresult; extdecl; - end; - - nsIDirectoryServiceProvider2_std19 = interface(nsIDirectoryServiceProvider_std19) - ['{2f977d4b-5485-11d4-87e2-0010a4e75ef2}'] - function GetFiles(const prop: PAnsiChar; out _retval: nsISimpleEnumerator_std19): nsresult; extdecl; - end; - - nsIDirectoryService_std19 = interface(nsISupports_std19) - ['{57a66a60-d43a-11d3-8cc2-00609792278c}'] - function Init(): nsresult; extdecl; - function RegisterProvider(prov: nsIDirectoryServiceProvider_std19): nsresult; extdecl; - function UnregisterProvider(prov: nsIDirectoryServiceProvider_std19): nsresult; extdecl; - end; - - nsIDOM3DocumentEvent_std19 = interface(nsISupports_std19) - ['{090ecc19-b7cb-4f47-ae47-ed68d4926249}'] - function CreateEventGroup(out _retval: nsIDOMEventGroup_std19): nsresult; extdecl; - end; - - nsIDOM3EventTarget_std19 = interface(nsISupports_std19) - ['{3e9c01a7-de97-4c3b-8294-b4bd9d7056d1}'] - function AddGroupedEventListener(const _type: nsAString; listener: nsIDOMEventListener_std19; useCapture: PRBool; evtGroup: nsIDOMEventGroup_std19): nsresult; extdecl; - function RemoveGroupedEventListener(const _type: nsAString; listener: nsIDOMEventListener_std19; useCapture: PRBool; evtGroup: nsIDOMEventGroup_std19): nsresult; extdecl; - function CanTrigger(const _type: nsAString; out _retval: PRBool): nsresult; extdecl; - function IsRegisteredHere(const _type: nsAString; out _retval: PRBool): nsresult; extdecl; - end; - - nsIDOMAbstractView_std19 = interface(nsISupports_std19) - ['{f51ebade-8b1a-11d3-aae7-0010830123b4}'] - function GetDocument(out aDocument: nsIDOMDocumentView_std19): Longword; extdecl; - end; - - nsIDOMNode_std19 = interface(nsISupports_std19) - ['{a6cf907c-15b3-11d2-932e-00805f8add32}'] - function GetNodeName(aNodeName: nsAString): Longword; extdecl; - function GetNodeValue(aNodeValue: nsAString): Longword; extdecl; - function SetNodeValue(const aNodeValue: nsAString): Longword; extdecl; - function GetNodeType(out aNodeType: PRUint16): Longword; extdecl; - function GetParentNode(out aParentNode: nsIDOMNode_std19): Longword; extdecl; - function GetChildNodes(out aChildNodes: nsIDOMNodeList_std19): Longword; extdecl; - function GetFirstChild(out aFirstChild: nsIDOMNode_std19): Longword; extdecl; - function GetLastChild(out aLastChild: nsIDOMNode_std19): Longword; extdecl; - function GetPreviousSibling(out aPreviousSibling: nsIDOMNode_std19): Longword; extdecl; - function GetNextSibling(out aNextSibling: nsIDOMNode_std19): Longword; extdecl; - function GetAttributes(out aAttributes: nsIDOMNamedNodeMap_std19): Longword; extdecl; - function GetOwnerDocument(out aOwnerDocument: nsIDOMDocument_std19): Longword; extdecl; - function InsertBefore(newChild: nsIDOMNode_std19; refChild: nsIDOMNode_std19; out _retval: nsIDOMNode_std19): nsresult; extdecl; - function ReplaceChild(newChild: nsIDOMNode_std19; oldChild: nsIDOMNode_std19; out _retval: nsIDOMNode_std19): nsresult; extdecl; - function RemoveChild(oldChild: nsIDOMNode_std19; out _retval: nsIDOMNode_std19): nsresult; extdecl; - function AppendChild(newChild: nsIDOMNode_std19; out _retval: nsIDOMNode_std19): nsresult; extdecl; - function HasChildNodes(out _retval: PRBool): nsresult; extdecl; - function CloneNode(deep: PRBool; out _retval: nsIDOMNode_std19): nsresult; extdecl; - function Normalize(): nsresult; extdecl; - function IsSupported(const feature: nsAString; const version: nsAString; out _retval: PRBool): nsresult; extdecl; - function GetNamespaceURI(aNamespaceURI: nsAString): Longword; extdecl; - function GetPrefix(aPrefix: nsAString): Longword; extdecl; - function SetPrefix(const aPrefix: nsAString): Longword; extdecl; - function GetLocalName(aLocalName: nsAString): Longword; extdecl; - function HasAttributes(out _retval: PRBool): nsresult; extdecl; - end; - - nsIDOMAttr_std19 = interface(nsIDOMNode_std19) - ['{a6cf9070-15b3-11d2-932e-00805f8add32}'] - function GetName(aName: nsAString): Longword; extdecl; - function GetSpecified(out aSpecified: PRBool): Longword; extdecl; - function GetValue(aValue: nsAString): Longword; extdecl; - function SetValue(const aValue: nsAString): Longword; extdecl; - function GetOwnerElement(out aOwnerElement: nsIDOMElement_std19): Longword; extdecl; - end; - - nsIDOMBarProp_std19 = interface(nsISupports_std19) - ['{9eb2c150-1d56-11d3-8221-0060083a0bcf}'] - function GetVisible(out aVisible: PRBool): Longword; extdecl; - function SetVisible(aVisible: PRBool): Longword; extdecl; - end; - - nsIDOMCharacterData_std19 = interface(nsIDOMNode_std19) - ['{a6cf9072-15b3-11d2-932e-00805f8add32}'] - function GetData(aData: nsAString): Longword; extdecl; - function SetData(const aData: nsAString): Longword; extdecl; - function GetLength(out aLength: PRUint32): Longword; extdecl; - function SubstringData(offset: PRUint32; count: PRUint32; _retval: nsAString): nsresult; extdecl; - function AppendData(const arg: nsAString): nsresult; extdecl; - function InsertData(offset: PRUint32; const arg: nsAString): nsresult; extdecl; - function DeleteData(offset: PRUint32; count: PRUint32): nsresult; extdecl; - function ReplaceData(offset: PRUint32; count: PRUint32; const arg: nsAString): nsresult; extdecl; - end; - - nsIDOMText_std19 = interface(nsIDOMCharacterData_std19) - ['{a6cf9082-15b3-11d2-932e-00805f8add32}'] - function SplitText(offset: PRUint32; out _retval: nsIDOMText_std19): nsresult; extdecl; - end; - - nsIDOMCDATASection_std19 = interface(nsIDOMText_std19) - ['{a6cf9071-15b3-11d2-932e-00805f8add32}'] - end; - - nsIDOMComment_std19 = interface(nsIDOMCharacterData_std19) - ['{a6cf9073-15b3-11d2-932e-00805f8add32}'] - end; - - nsIDOMCounter_std19 = interface(nsISupports_std19) - ['{31adb439-0055-402d-9b1d-d5ca94f3f55b}'] - function GetIdentifier(aIdentifier: nsAString): Longword; extdecl; - function GetListStyle(aListStyle: nsAString): Longword; extdecl; - function GetSeparator(aSeparator: nsAString): Longword; extdecl; - end; - - nsIDOMCSSValue_std19 = interface(nsISupports_std19) - ['{009f7ea5-9e80-41be-b008-db62f10823f2}'] - function GetCssText(aCssText: nsAString): Longword; extdecl; - function SetCssText(const aCssText: nsAString): Longword; extdecl; - function GetCssValueType(out aCssValueType: PRUint16): Longword; extdecl; - end; - - nsIDOMCSSPrimitiveValue_std19 = interface(nsIDOMCSSValue_std19) - ['{e249031f-8df9-4e7a-b644-18946dce0019}'] - function GetPrimitiveType(out aPrimitiveType: PRUint16): Longword; extdecl; - function SetFloatValue(unitType: PRUint16; floatValue: Single): nsresult; extdecl; - function GetFloatValue(unitType: PRUint16; out _retval: Single): nsresult; extdecl; - function SetStringValue(stringType: PRUint16; const stringValue: nsAString): nsresult; extdecl; - function GetStringValue(_retval: nsAString): nsresult; extdecl; - function GetCounterValue(out _retval: nsIDOMCounter_std19): nsresult; extdecl; - function GetRectValue(out _retval: nsIDOMRect_std19): nsresult; extdecl; - function GetRGBColorValue(out _retval: nsIDOMRGBColor_std19): nsresult; extdecl; - end; - - nsIDOMCSSRule_std19 = interface(nsISupports_std19) - ['{a6cf90c1-15b3-11d2-932e-00805f8add32}'] - function GetType(out aType: PRUint16): Longword; extdecl; - function GetCssText(aCssText: nsAString): Longword; extdecl; - function SetCssText(const aCssText: nsAString): Longword; extdecl; - function GetParentStyleSheet(out aParentStyleSheet: nsIDOMCSSStyleSheet_std19): Longword; extdecl; - function GetParentRule(out aParentRule: nsIDOMCSSRule_std19): Longword; extdecl; - end; - - nsIDOMCSSRuleList_std19 = interface(nsISupports_std19) - ['{a6cf90c0-15b3-11d2-932e-00805f8add32}'] - function GetLength(out aLength: PRUint32): Longword; extdecl; - function Item(index: PRUint32; out _retval: nsIDOMCSSRule_std19): nsresult; extdecl; - end; - - nsIDOMCSSStyleDeclaration_std19 = interface(nsISupports_std19) - ['{a6cf90be-15b3-11d2-932e-00805f8add32}'] - function GetCssText(aCssText: nsAString): Longword; extdecl; - function SetCssText(const aCssText: nsAString): Longword; extdecl; - function GetPropertyValue(const propertyName: nsAString; _retval: nsAString): nsresult; extdecl; - function GetPropertyCSSValue(const propertyName: nsAString; out _retval: nsIDOMCSSValue_std19): nsresult; extdecl; - function RemoveProperty(const propertyName: nsAString; _retval: nsAString): nsresult; extdecl; - function GetPropertyPriority(const propertyName: nsAString; _retval: nsAString): nsresult; extdecl; - function SetProperty(const propertyName: nsAString; const value: nsAString; const priority: nsAString): nsresult; extdecl; - function GetLength(out aLength: PRUint32): Longword; extdecl; - function Item(index: PRUint32; _retval: nsAString): nsresult; extdecl; - function GetParentRule(out aParentRule: nsIDOMCSSRule_std19): Longword; extdecl; - end; - - nsIDOMStyleSheet_std19 = interface(nsISupports_std19) - ['{a6cf9080-15b3-11d2-932e-00805f8add32}'] - function GetType(aType: nsAString): Longword; extdecl; - function GetDisabled(out aDisabled: PRBool): Longword; extdecl; - function SetDisabled(aDisabled: PRBool): Longword; extdecl; - function GetOwnerNode(out aOwnerNode: nsIDOMNode_std19): Longword; extdecl; - function GetParentStyleSheet(out aParentStyleSheet: nsIDOMStyleSheet_std19): Longword; extdecl; - function GetHref(aHref: nsAString): Longword; extdecl; - function GetTitle(aTitle: nsAString): Longword; extdecl; - function GetMedia(out aMedia: nsIDOMMediaList_std19): Longword; extdecl; - end; - - nsIDOMCSSStyleSheet_std19 = interface(nsIDOMStyleSheet_std19) - ['{a6cf90c2-15b3-11d2-932e-00805f8add32}'] - function GetOwnerRule(out aOwnerRule: nsIDOMCSSRule_std19): Longword; extdecl; - function GetCssRules(out aCssRules: nsIDOMCSSRuleList_std19): Longword; extdecl; - function InsertRule(const rule: nsAString; index: PRUint32; out _retval: PRUint32): nsresult; extdecl; - function DeleteRule(index: PRUint32): nsresult; extdecl; - end; - - nsIDOMCSSValueList_std19 = interface(nsIDOMCSSValue_std19) - ['{8f09fa84-39b9-4dca-9b2f-db0eeb186286}'] - function GetLength(out aLength: PRUint32): Longword; extdecl; - function Item(index: PRUint32; out _retval: nsIDOMCSSValue_std19): nsresult; extdecl; - end; - - nsIDOMEvent_std19 = interface(nsISupports_std19) - ['{a66b7b80-ff46-bd97-0080-5f8ae38add32}'] - function GetType(aType: nsAString): Longword; extdecl; - function GetTarget(out aTarget: nsIDOMEventTarget_std19): Longword; extdecl; - function GetCurrentTarget(out aCurrentTarget: nsIDOMEventTarget_std19): Longword; extdecl; - function GetEventPhase(out aEventPhase: PRUint16): Longword; extdecl; - function GetBubbles(out aBubbles: PRBool): Longword; extdecl; - function GetCancelable(out aCancelable: PRBool): Longword; extdecl; - function GetTimeStamp(out aTimeStamp: DOMTimeStamp): Longword; extdecl; - function StopPropagation(): nsresult; extdecl; - function PreventDefault(): nsresult; extdecl; - function InitEvent(const eventTypeArg: nsAString; canBubbleArg: PRBool; cancelableArg: PRBool): nsresult; extdecl; - end; - - nsIDOMCustomEvent_std19 = interface(nsIDOMEvent_std19) - ['{55c7af7b-1a64-40bf-87eb-2c2cbee0491b}'] - function SetCurrentTarget(target: nsIDOMNode_std19): nsresult; extdecl; - function SetEventPhase(phase: PRUint16): nsresult; extdecl; - end; - - nsIDOMDocument_std19 = interface(nsIDOMNode_std19) - ['{a6cf9075-15b3-11d2-932e-00805f8add32}'] - function GetDoctype(out aDoctype: nsIDOMDocumentType_std19): Longword; extdecl; - function GetImplementation(out aImplementation: nsIDOMDOMImplementation_std19): Longword; extdecl; - function GetDocumentElement(out aDocumentElement: nsIDOMElement_std19): Longword; extdecl; - function CreateElement(const tagName: nsAString; out _retval: nsIDOMElement_std19): nsresult; extdecl; - function CreateDocumentFragment(out _retval: nsIDOMDocumentFragment_std19): nsresult; extdecl; - function CreateTextNode(const data: nsAString; out _retval: nsIDOMText_std19): nsresult; extdecl; - function CreateComment(const data: nsAString; out _retval: nsIDOMComment_std19): nsresult; extdecl; - function CreateCDATASection(const data: nsAString; out _retval: nsIDOMCDATASection_std19): nsresult; extdecl; - function CreateProcessingInstruction(const target: nsAString; const data: nsAString; out _retval: nsIDOMProcessingInstruction_std19): nsresult; extdecl; - function CreateAttribute(const name: nsAString; out _retval: nsIDOMAttr_std19): nsresult; extdecl; - function CreateEntityReference(const name: nsAString; out _retval: nsIDOMEntityReference_std19): nsresult; extdecl; - function GetElementsByTagName(const tagname: nsAString; out _retval: nsIDOMNodeList_std19): nsresult; extdecl; - function ImportNode(importedNode: nsIDOMNode_std19; deep: PRBool; out _retval: nsIDOMNode_std19): nsresult; extdecl; - function CreateElementNS(const namespaceURI: nsAString; const qualifiedName: nsAString; out _retval: nsIDOMElement_std19): nsresult; extdecl; - function CreateAttributeNS(const namespaceURI: nsAString; const qualifiedName: nsAString; out _retval: nsIDOMAttr_std19): nsresult; extdecl; - function GetElementsByTagNameNS(const namespaceURI: nsAString; const localName: nsAString; out _retval: nsIDOMNodeList_std19): nsresult; extdecl; - function GetElementById(const elementId: nsAString; out _retval: nsIDOMElement_std19): nsresult; extdecl; - end; - - nsIDOMDocumentEvent_std19 = interface(nsISupports_std19) - ['{46b91d66-28e2-11d4-ab1e-0010830123b4}'] - function CreateEvent(const eventType: nsAString; out _retval: nsIDOMEvent_std19): nsresult; extdecl; - end; - - nsIDOMDocumentFragment_std19 = interface(nsIDOMNode_std19) - ['{a6cf9076-15b3-11d2-932e-00805f8add32}'] - end; - - nsIDOMDocumentRange_std19 = interface(nsISupports_std19) - ['{7b9badc6-c9bc-447a-8670-dbd195aed24b}'] - function CreateRange(out _retval: nsIDOMRange_std19): nsresult; extdecl; - end; - - nsIDOMDocumentStyle_std19 = interface(nsISupports_std19) - ['{3d9f4973-dd2e-48f5-b5f7-2634e09eadd9}'] - function GetStyleSheets(out aStyleSheets: nsIDOMStyleSheetList_std19): Longword; extdecl; - end; - - nsIDOMDocumentType_std19 = interface(nsIDOMNode_std19) - ['{a6cf9077-15b3-11d2-932e-00805f8add32}'] - function GetName(aName: nsAString): Longword; extdecl; - function GetEntities(out aEntities: nsIDOMNamedNodeMap_std19): Longword; extdecl; - function GetNotations(out aNotations: nsIDOMNamedNodeMap_std19): Longword; extdecl; - function GetPublicId(aPublicId: nsAString): Longword; extdecl; - function GetSystemId(aSystemId: nsAString): Longword; extdecl; - function GetInternalSubset(aInternalSubset: nsAString): Longword; extdecl; - end; - - nsIDOMDocumentView_std19 = interface(nsISupports_std19) - ['{1acdb2ba-1dd2-11b2-95bc-9542495d2569}'] - function GetDefaultView(out aDefaultView: nsIDOMAbstractView_std19): Longword; extdecl; - end; - - nsIDOMDOMException_std19 = interface(nsISupports_std19) - ['{a6cf910a-15b3-11d2-932e-00805f8add32}'] - function GetCode(out aCode: PRUint32): Longword; extdecl; - end; - - nsIDOMDOMImplementation_std19 = interface(nsISupports_std19) - ['{a6cf9074-15b3-11d2-932e-00805f8add32}'] - function HasFeature(const feature: nsAString; const version: nsAString; out _retval: PRBool): nsresult; extdecl; - function CreateDocumentType(const qualifiedName: nsAString; const publicId: nsAString; const systemId: nsAString; out _retval: nsIDOMDocumentType_std19): nsresult; extdecl; - function CreateDocument(const namespaceURI: nsAString; const qualifiedName: nsAString; doctype: nsIDOMDocumentType_std19; out _retval: nsIDOMDocument_std19): nsresult; extdecl; - end; - - nsIDOMElement_std19 = interface(nsIDOMNode_std19) - ['{a6cf9078-15b3-11d2-932e-00805f8add32}'] - function GetTagName(aTagName: nsAString): Longword; extdecl; - function GetAttribute(const name: nsAString; _retval: nsAString): nsresult; extdecl; - function SetAttribute(const name: nsAString; const value: nsAString): nsresult; extdecl; - function RemoveAttribute(const name: nsAString): nsresult; extdecl; - function GetAttributeNode(const name: nsAString; out _retval: nsIDOMAttr_std19): nsresult; extdecl; - function SetAttributeNode(newAttr: nsIDOMAttr_std19; out _retval: nsIDOMAttr_std19): nsresult; extdecl; - function RemoveAttributeNode(oldAttr: nsIDOMAttr_std19; out _retval: nsIDOMAttr_std19): nsresult; extdecl; - function GetElementsByTagName(const name: nsAString; out _retval: nsIDOMNodeList_std19): nsresult; extdecl; - function GetAttributeNS(const namespaceURI: nsAString; const localName: nsAString; _retval: nsAString): nsresult; extdecl; - function SetAttributeNS(const namespaceURI: nsAString; const qualifiedName: nsAString; const value: nsAString): nsresult; extdecl; - function RemoveAttributeNS(const namespaceURI: nsAString; const localName: nsAString): nsresult; extdecl; - function GetAttributeNodeNS(const namespaceURI: nsAString; const localName: nsAString; out _retval: nsIDOMAttr_std19): nsresult; extdecl; - function SetAttributeNodeNS(newAttr: nsIDOMAttr_std19; out _retval: nsIDOMAttr_std19): nsresult; extdecl; - function GetElementsByTagNameNS(const namespaceURI: nsAString; const localName: nsAString; out _retval: nsIDOMNodeList_std19): nsresult; extdecl; - function HasAttribute(const name: nsAString; out _retval: PRBool): nsresult; extdecl; - function HasAttributeNS(const namespaceURI: nsAString; const localName: nsAString; out _retval: PRBool): nsresult; extdecl; - end; - - nsIDOMElementCSSInlineStyle_std19 = interface(nsISupports_std19) - ['{99715845-95fc-4a56-aa53-214b65c26e22}'] - function GetStyle(out aStyle: nsIDOMCSSStyleDeclaration_std19): Longword; extdecl; - end; - - nsIDOMEntity_std19 = interface(nsIDOMNode_std19) - ['{a6cf9079-15b3-11d2-932e-00805f8add32}'] - function GetPublicId(aPublicId: nsAString): Longword; extdecl; - function GetSystemId(aSystemId: nsAString): Longword; extdecl; - function GetNotationName(aNotationName: nsAString): Longword; extdecl; - end; - - nsIDOMEntityReference_std19 = interface(nsIDOMNode_std19) - ['{a6cf907a-15b3-11d2-932e-00805f8add32}'] - end; - - nsIDOMEventGroup_std19 = interface(nsISupports_std19) - ['{33347bee-6620-4841-8152-36091ae80c7e}'] - function IsSameEventGroup(other: nsIDOMEventGroup_std19; out _retval: PRBool): nsresult; extdecl; - end; - - nsIDOMEventListener_std19 = interface(nsISupports_std19) - ['{df31c120-ded6-11d1-bd85-00805f8ae3f4}'] - function HandleEvent(event: nsIDOMEvent_std19): nsresult; extdecl; - end; - - nsIDOMEventTarget_std19 = interface(nsISupports_std19) - ['{1c773b30-d1cf-11d2-bd95-00805f8ae3f4}'] - function AddEventListener(const _type: nsAString; listener: nsIDOMEventListener_std19; useCapture: PRBool): nsresult; extdecl; - function RemoveEventListener(const _type: nsAString; listener: nsIDOMEventListener_std19; useCapture: PRBool): nsresult; extdecl; - function DispatchEvent(evt: nsIDOMEvent_std19; out _retval: PRBool): nsresult; extdecl; - end; - - nsIDOMHTMLElement_std19 = interface(nsIDOMElement_std19) - ['{a6cf9085-15b3-11d2-932e-00805f8add32}'] - function GetId(aId: nsAString): Longword; extdecl; - function SetId(const aId: nsAString): Longword; extdecl; - function GetTitle(aTitle: nsAString): Longword; extdecl; - function SetTitle(const aTitle: nsAString): Longword; extdecl; - function GetLang(aLang: nsAString): Longword; extdecl; - function SetLang(const aLang: nsAString): Longword; extdecl; - function GetDir(aDir: nsAString): Longword; extdecl; - function SetDir(const aDir: nsAString): Longword; extdecl; - function GetClassName(aClassName: nsAString): Longword; extdecl; - function SetClassName(const aClassName: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLAnchorElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf90aa-15b3-11d2-932e-00805f8add32}'] - function GetAccessKey(aAccessKey: nsAString): Longword; extdecl; - function SetAccessKey(const aAccessKey: nsAString): Longword; extdecl; - function GetCharset(aCharset: nsAString): Longword; extdecl; - function SetCharset(const aCharset: nsAString): Longword; extdecl; - function GetCoords(aCoords: nsAString): Longword; extdecl; - function SetCoords(const aCoords: nsAString): Longword; extdecl; - function GetHref(aHref: nsAString): Longword; extdecl; - function SetHref(const aHref: nsAString): Longword; extdecl; - function GetHreflang(aHreflang: nsAString): Longword; extdecl; - function SetHreflang(const aHreflang: nsAString): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetRel(aRel: nsAString): Longword; extdecl; - function SetRel(const aRel: nsAString): Longword; extdecl; - function GetRev(aRev: nsAString): Longword; extdecl; - function SetRev(const aRev: nsAString): Longword; extdecl; - function GetShape(aShape: nsAString): Longword; extdecl; - function SetShape(const aShape: nsAString): Longword; extdecl; - function GetTabIndex(out aTabIndex: PRInt32): Longword; extdecl; - function SetTabIndex(aTabIndex: PRInt32): Longword; extdecl; - function GetTarget(aTarget: nsAString): Longword; extdecl; - function SetTarget(const aTarget: nsAString): Longword; extdecl; - function GetType(aType: nsAString): Longword; extdecl; - function SetType(const aType: nsAString): Longword; extdecl; - function Blur(): nsresult; extdecl; - function Focus(): nsresult; extdecl; - end; - - nsIDOMHTMLAppletElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf90ae-15b3-11d2-932e-00805f8add32}'] - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - function GetAlt(aAlt: nsAString): Longword; extdecl; - function SetAlt(const aAlt: nsAString): Longword; extdecl; - function GetArchive(aArchive: nsAString): Longword; extdecl; - function SetArchive(const aArchive: nsAString): Longword; extdecl; - function GetCode(aCode: nsAString): Longword; extdecl; - function SetCode(const aCode: nsAString): Longword; extdecl; - function GetCodeBase(aCodeBase: nsAString): Longword; extdecl; - function SetCodeBase(const aCodeBase: nsAString): Longword; extdecl; - function GetHeight(aHeight: nsAString): Longword; extdecl; - function SetHeight(const aHeight: nsAString): Longword; extdecl; - function GetHspace(out aHspace: PRInt32): Longword; extdecl; - function SetHspace(aHspace: PRInt32): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetObject(aObject: nsAString): Longword; extdecl; - function SetObject(const aObject: nsAString): Longword; extdecl; - function GetVspace(out aVspace: PRInt32): Longword; extdecl; - function SetVspace(aVspace: PRInt32): Longword; extdecl; - function GetWidth(aWidth: nsAString): Longword; extdecl; - function SetWidth(const aWidth: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLAreaElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf90b0-15b3-11d2-932e-00805f8add32}'] - function GetAccessKey(aAccessKey: nsAString): Longword; extdecl; - function SetAccessKey(const aAccessKey: nsAString): Longword; extdecl; - function GetAlt(aAlt: nsAString): Longword; extdecl; - function SetAlt(const aAlt: nsAString): Longword; extdecl; - function GetCoords(aCoords: nsAString): Longword; extdecl; - function SetCoords(const aCoords: nsAString): Longword; extdecl; - function GetHref(aHref: nsAString): Longword; extdecl; - function SetHref(const aHref: nsAString): Longword; extdecl; - function GetNoHref(out aNoHref: PRBool): Longword; extdecl; - function SetNoHref(aNoHref: PRBool): Longword; extdecl; - function GetShape(aShape: nsAString): Longword; extdecl; - function SetShape(const aShape: nsAString): Longword; extdecl; - function GetTabIndex(out aTabIndex: PRInt32): Longword; extdecl; - function SetTabIndex(aTabIndex: PRInt32): Longword; extdecl; - function GetTarget(aTarget: nsAString): Longword; extdecl; - function SetTarget(const aTarget: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLBaseElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf908b-15b3-11d2-932e-00805f8add32}'] - function GetHref(aHref: nsAString): Longword; extdecl; - function SetHref(const aHref: nsAString): Longword; extdecl; - function GetTarget(aTarget: nsAString): Longword; extdecl; - function SetTarget(const aTarget: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLBaseFontElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf90a6-15b3-11d2-932e-00805f8add32}'] - function GetColor(aColor: nsAString): Longword; extdecl; - function SetColor(const aColor: nsAString): Longword; extdecl; - function GetFace(aFace: nsAString): Longword; extdecl; - function SetFace(const aFace: nsAString): Longword; extdecl; - function GetSize(out aSize: PRInt32): Longword; extdecl; - function SetSize(aSize: PRInt32): Longword; extdecl; - end; - - nsIDOMHTMLBodyElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf908e-15b3-11d2-932e-00805f8add32}'] - function GetALink(aALink: nsAString): Longword; extdecl; - function SetALink(const aALink: nsAString): Longword; extdecl; - function GetBackground(aBackground: nsAString): Longword; extdecl; - function SetBackground(const aBackground: nsAString): Longword; extdecl; - function GetBgColor(aBgColor: nsAString): Longword; extdecl; - function SetBgColor(const aBgColor: nsAString): Longword; extdecl; - function GetLink(aLink: nsAString): Longword; extdecl; - function SetLink(const aLink: nsAString): Longword; extdecl; - function GetText(aText: nsAString): Longword; extdecl; - function SetText(const aText: nsAString): Longword; extdecl; - function GetVLink(aVLink: nsAString): Longword; extdecl; - function SetVLink(const aVLink: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLBRElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf90a5-15b3-11d2-932e-00805f8add32}'] - function GetClear(aClear: nsAString): Longword; extdecl; - function SetClear(const aClear: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLButtonElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf9095-15b3-11d2-932e-00805f8add32}'] - function GetForm(out aForm: nsIDOMHTMLFormElement_std19): Longword; extdecl; - function GetAccessKey(aAccessKey: nsAString): Longword; extdecl; - function SetAccessKey(const aAccessKey: nsAString): Longword; extdecl; - function GetDisabled(out aDisabled: PRBool): Longword; extdecl; - function SetDisabled(aDisabled: PRBool): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetTabIndex(out aTabIndex: PRInt32): Longword; extdecl; - function SetTabIndex(aTabIndex: PRInt32): Longword; extdecl; - function GetType(aType: nsAString): Longword; extdecl; - function GetValue(aValue: nsAString): Longword; extdecl; - function SetValue(const aValue: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLCollection_std19 = interface(nsISupports_std19) - ['{a6cf9083-15b3-11d2-932e-00805f8add32}'] - function GetLength(out aLength: PRUint32): Longword; extdecl; - function Item(index: PRUint32; out _retval: nsIDOMNode_std19): nsresult; extdecl; - function NamedItem(const name: nsAString; out _retval: nsIDOMNode_std19): nsresult; extdecl; - end; - - nsIDOMHTMLDirectoryElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf909c-15b3-11d2-932e-00805f8add32}'] - function GetCompact(out aCompact: PRBool): Longword; extdecl; - function SetCompact(aCompact: PRBool): Longword; extdecl; - end; - - nsIDOMHTMLDivElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf90a0-15b3-11d2-932e-00805f8add32}'] - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLDListElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf909b-15b3-11d2-932e-00805f8add32}'] - function GetCompact(out aCompact: PRBool): Longword; extdecl; - function SetCompact(aCompact: PRBool): Longword; extdecl; - end; - - nsIDOMHTMLDocument_std19 = interface(nsIDOMDocument_std19) - ['{a6cf9084-15b3-11d2-932e-00805f8add32}'] - function GetTitle(aTitle: nsAString): Longword; extdecl; - function SetTitle(const aTitle: nsAString): Longword; extdecl; - function GetReferrer(aReferrer: nsAString): Longword; extdecl; - function GetDomain(aDomain: nsAString): Longword; extdecl; - function GetURL(aURL: nsAString): Longword; extdecl; - function GetBody(out aBody: nsIDOMHTMLElement_std19): Longword; extdecl; - function SetBody(aBody: nsIDOMHTMLElement_std19): Longword; extdecl; - function GetImages(out aImages: nsIDOMHTMLCollection_std19): Longword; extdecl; - function GetApplets(out aApplets: nsIDOMHTMLCollection_std19): Longword; extdecl; - function GetLinks(out aLinks: nsIDOMHTMLCollection_std19): Longword; extdecl; - function GetForms(out aForms: nsIDOMHTMLCollection_std19): Longword; extdecl; - function GetAnchors(out aAnchors: nsIDOMHTMLCollection_std19): Longword; extdecl; - function GetCookie(aCookie: nsAString): Longword; extdecl; - function SetCookie(const aCookie: nsAString): Longword; extdecl; - function Open(): nsresult; extdecl; - function Close(): nsresult; extdecl; - function Write(const text: nsAString): nsresult; extdecl; - function Writeln(const text: nsAString): nsresult; extdecl; - function GetElementsByName(const elementName: nsAString; out _retval: nsIDOMNodeList_std19): nsresult; extdecl; - end; - - nsIDOMHTMLEmbedElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{123f90ab-15b3-11d2-456e-00805f8add32}'] - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - function GetHeight(aHeight: nsAString): Longword; extdecl; - function SetHeight(const aHeight: nsAString): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetSrc(aSrc: nsAString): Longword; extdecl; - function SetSrc(const aSrc: nsAString): Longword; extdecl; - function GetType(aType: nsAString): Longword; extdecl; - function SetType(const aType: nsAString): Longword; extdecl; - function GetWidth(aWidth: nsAString): Longword; extdecl; - function SetWidth(const aWidth: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLFieldSetElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf9097-15b3-11d2-932e-00805f8add32}'] - function GetForm(out aForm: nsIDOMHTMLFormElement_std19): Longword; extdecl; - end; - - nsIDOMHTMLFontElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf90a7-15b3-11d2-932e-00805f8add32}'] - function GetColor(aColor: nsAString): Longword; extdecl; - function SetColor(const aColor: nsAString): Longword; extdecl; - function GetFace(aFace: nsAString): Longword; extdecl; - function SetFace(const aFace: nsAString): Longword; extdecl; - function GetSize(aSize: nsAString): Longword; extdecl; - function SetSize(const aSize: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLFormElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf908f-15b3-11d2-932e-00805f8add32}'] - function GetElements(out aElements: nsIDOMHTMLCollection_std19): Longword; extdecl; - function GetLength(out aLength: PRInt32): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetAcceptCharset(aAcceptCharset: nsAString): Longword; extdecl; - function SetAcceptCharset(const aAcceptCharset: nsAString): Longword; extdecl; - function GetAction(aAction: nsAString): Longword; extdecl; - function SetAction(const aAction: nsAString): Longword; extdecl; - function GetEnctype(aEnctype: nsAString): Longword; extdecl; - function SetEnctype(const aEnctype: nsAString): Longword; extdecl; - function GetMethod(aMethod: nsAString): Longword; extdecl; - function SetMethod(const aMethod: nsAString): Longword; extdecl; - function GetTarget(aTarget: nsAString): Longword; extdecl; - function SetTarget(const aTarget: nsAString): Longword; extdecl; - function Submit(): nsresult; extdecl; - function Reset(): nsresult; extdecl; - end; - - nsIDOMHTMLFrameElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf90b9-15b3-11d2-932e-00805f8add32}'] - function GetFrameBorder(aFrameBorder: nsAString): Longword; extdecl; - function SetFrameBorder(const aFrameBorder: nsAString): Longword; extdecl; - function GetLongDesc(aLongDesc: nsAString): Longword; extdecl; - function SetLongDesc(const aLongDesc: nsAString): Longword; extdecl; - function GetMarginHeight(aMarginHeight: nsAString): Longword; extdecl; - function SetMarginHeight(const aMarginHeight: nsAString): Longword; extdecl; - function GetMarginWidth(aMarginWidth: nsAString): Longword; extdecl; - function SetMarginWidth(const aMarginWidth: nsAString): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetNoResize(out aNoResize: PRBool): Longword; extdecl; - function SetNoResize(aNoResize: PRBool): Longword; extdecl; - function GetScrolling(aScrolling: nsAString): Longword; extdecl; - function SetScrolling(const aScrolling: nsAString): Longword; extdecl; - function GetSrc(aSrc: nsAString): Longword; extdecl; - function SetSrc(const aSrc: nsAString): Longword; extdecl; - function GetContentDocument(out aContentDocument: nsIDOMDocument_std19): Longword; extdecl; - end; - - nsIDOMHTMLFrameSetElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf90b8-15b3-11d2-932e-00805f8add32}'] - function GetCols(aCols: nsAString): Longword; extdecl; - function SetCols(const aCols: nsAString): Longword; extdecl; - function GetRows(aRows: nsAString): Longword; extdecl; - function SetRows(const aRows: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLHeadElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf9087-15b3-11d2-932e-00805f8add32}'] - function GetProfile(aProfile: nsAString): Longword; extdecl; - function SetProfile(const aProfile: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLHeadingElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf90a2-15b3-11d2-932e-00805f8add32}'] - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLHRElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf90a8-15b3-11d2-932e-00805f8add32}'] - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - function GetNoShade(out aNoShade: PRBool): Longword; extdecl; - function SetNoShade(aNoShade: PRBool): Longword; extdecl; - function GetSize(aSize: nsAString): Longword; extdecl; - function SetSize(const aSize: nsAString): Longword; extdecl; - function GetWidth(aWidth: nsAString): Longword; extdecl; - function SetWidth(const aWidth: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLHtmlElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf9086-15b3-11d2-932e-00805f8add32}'] - function GetVersion(aVersion: nsAString): Longword; extdecl; - function SetVersion(const aVersion: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLIFrameElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf90ba-15b3-11d2-932e-00805f8add32}'] - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - function GetFrameBorder(aFrameBorder: nsAString): Longword; extdecl; - function SetFrameBorder(const aFrameBorder: nsAString): Longword; extdecl; - function GetHeight(aHeight: nsAString): Longword; extdecl; - function SetHeight(const aHeight: nsAString): Longword; extdecl; - function GetLongDesc(aLongDesc: nsAString): Longword; extdecl; - function SetLongDesc(const aLongDesc: nsAString): Longword; extdecl; - function GetMarginHeight(aMarginHeight: nsAString): Longword; extdecl; - function SetMarginHeight(const aMarginHeight: nsAString): Longword; extdecl; - function GetMarginWidth(aMarginWidth: nsAString): Longword; extdecl; - function SetMarginWidth(const aMarginWidth: nsAString): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetScrolling(aScrolling: nsAString): Longword; extdecl; - function SetScrolling(const aScrolling: nsAString): Longword; extdecl; - function GetSrc(aSrc: nsAString): Longword; extdecl; - function SetSrc(const aSrc: nsAString): Longword; extdecl; - function GetWidth(aWidth: nsAString): Longword; extdecl; - function SetWidth(const aWidth: nsAString): Longword; extdecl; - function GetContentDocument(out aContentDocument: nsIDOMDocument_std19): Longword; extdecl; - end; - - nsIDOMHTMLImageElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf90ab-15b3-11d2-932e-00805f8add32}'] - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - function GetAlt(aAlt: nsAString): Longword; extdecl; - function SetAlt(const aAlt: nsAString): Longword; extdecl; - function GetBorder(aBorder: nsAString): Longword; extdecl; - function SetBorder(const aBorder: nsAString): Longword; extdecl; - function GetHeight(out aHeight: PRInt32): Longword; extdecl; - function SetHeight(aHeight: PRInt32): Longword; extdecl; - function GetHspace(out aHspace: PRInt32): Longword; extdecl; - function SetHspace(aHspace: PRInt32): Longword; extdecl; - function GetIsMap(out aIsMap: PRBool): Longword; extdecl; - function SetIsMap(aIsMap: PRBool): Longword; extdecl; - function GetLongDesc(aLongDesc: nsAString): Longword; extdecl; - function SetLongDesc(const aLongDesc: nsAString): Longword; extdecl; - function GetSrc(aSrc: nsAString): Longword; extdecl; - function SetSrc(const aSrc: nsAString): Longword; extdecl; - function GetUseMap(aUseMap: nsAString): Longword; extdecl; - function SetUseMap(const aUseMap: nsAString): Longword; extdecl; - function GetVspace(out aVspace: PRInt32): Longword; extdecl; - function SetVspace(aVspace: PRInt32): Longword; extdecl; - function GetWidth(out aWidth: PRInt32): Longword; extdecl; - function SetWidth(aWidth: PRInt32): Longword; extdecl; - end; - - nsIDOMHTMLInputElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf9093-15b3-11d2-932e-00805f8add32}'] - function GetDefaultValue(aDefaultValue: nsAString): Longword; extdecl; - function SetDefaultValue(const aDefaultValue: nsAString): Longword; extdecl; - function GetDefaultChecked(out aDefaultChecked: PRBool): Longword; extdecl; - function SetDefaultChecked(aDefaultChecked: PRBool): Longword; extdecl; - function GetForm(out aForm: nsIDOMHTMLFormElement_std19): Longword; extdecl; - function GetAccept(aAccept: nsAString): Longword; extdecl; - function SetAccept(const aAccept: nsAString): Longword; extdecl; - function GetAccessKey(aAccessKey: nsAString): Longword; extdecl; - function SetAccessKey(const aAccessKey: nsAString): Longword; extdecl; - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - function GetAlt(aAlt: nsAString): Longword; extdecl; - function SetAlt(const aAlt: nsAString): Longword; extdecl; - function GetChecked(out aChecked: PRBool): Longword; extdecl; - function SetChecked(aChecked: PRBool): Longword; extdecl; - function GetDisabled(out aDisabled: PRBool): Longword; extdecl; - function SetDisabled(aDisabled: PRBool): Longword; extdecl; - function GetMaxLength(out aMaxLength: PRInt32): Longword; extdecl; - function SetMaxLength(aMaxLength: PRInt32): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetReadOnly(out aReadOnly: PRBool): Longword; extdecl; - function SetReadOnly(aReadOnly: PRBool): Longword; extdecl; - function GetSize(out aSize: PRUint32): Longword; extdecl; - function SetSize(aSize: PRUint32): Longword; extdecl; - function GetSrc(aSrc: nsAString): Longword; extdecl; - function SetSrc(const aSrc: nsAString): Longword; extdecl; - function GetTabIndex(out aTabIndex: PRInt32): Longword; extdecl; - function SetTabIndex(aTabIndex: PRInt32): Longword; extdecl; - function GetType(aType: nsAString): Longword; extdecl; - function SetType(const aType: nsAString): Longword; extdecl; - function GetUseMap(aUseMap: nsAString): Longword; extdecl; - function SetUseMap(const aUseMap: nsAString): Longword; extdecl; - function GetValue(aValue: nsAString): Longword; extdecl; - function SetValue(const aValue: nsAString): Longword; extdecl; - function Blur(): nsresult; extdecl; - function Focus(): nsresult; extdecl; - function Select(): nsresult; extdecl; - function Click(): nsresult; extdecl; - end; - - nsIDOMHTMLIsIndexElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf908c-15b3-11d2-932e-00805f8add32}'] - function GetForm(out aForm: nsIDOMHTMLFormElement_std19): Longword; extdecl; - function GetPrompt(aPrompt: nsAString): Longword; extdecl; - function SetPrompt(const aPrompt: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLLabelElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf9096-15b3-11d2-932e-00805f8add32}'] - function GetForm(out aForm: nsIDOMHTMLFormElement_std19): Longword; extdecl; - function GetAccessKey(aAccessKey: nsAString): Longword; extdecl; - function SetAccessKey(const aAccessKey: nsAString): Longword; extdecl; - function GetHtmlFor(aHtmlFor: nsAString): Longword; extdecl; - function SetHtmlFor(const aHtmlFor: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLLegendElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf9098-15b3-11d2-932e-00805f8add32}'] - function GetForm(out aForm: nsIDOMHTMLFormElement_std19): Longword; extdecl; - function GetAccessKey(aAccessKey: nsAString): Longword; extdecl; - function SetAccessKey(const aAccessKey: nsAString): Longword; extdecl; - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLLIElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf909e-15b3-11d2-932e-00805f8add32}'] - function GetType(aType: nsAString): Longword; extdecl; - function SetType(const aType: nsAString): Longword; extdecl; - function GetValue(out aValue: PRInt32): Longword; extdecl; - function SetValue(aValue: PRInt32): Longword; extdecl; - end; - - nsIDOMHTMLLinkElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf9088-15b3-11d2-932e-00805f8add32}'] - function GetDisabled(out aDisabled: PRBool): Longword; extdecl; - function SetDisabled(aDisabled: PRBool): Longword; extdecl; - function GetCharset(aCharset: nsAString): Longword; extdecl; - function SetCharset(const aCharset: nsAString): Longword; extdecl; - function GetHref(aHref: nsAString): Longword; extdecl; - function SetHref(const aHref: nsAString): Longword; extdecl; - function GetHreflang(aHreflang: nsAString): Longword; extdecl; - function SetHreflang(const aHreflang: nsAString): Longword; extdecl; - function GetMedia(aMedia: nsAString): Longword; extdecl; - function SetMedia(const aMedia: nsAString): Longword; extdecl; - function GetRel(aRel: nsAString): Longword; extdecl; - function SetRel(const aRel: nsAString): Longword; extdecl; - function GetRev(aRev: nsAString): Longword; extdecl; - function SetRev(const aRev: nsAString): Longword; extdecl; - function GetTarget(aTarget: nsAString): Longword; extdecl; - function SetTarget(const aTarget: nsAString): Longword; extdecl; - function GetType(aType: nsAString): Longword; extdecl; - function SetType(const aType: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLMapElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf90af-15b3-11d2-932e-00805f8add32}'] - function GetAreas(out aAreas: nsIDOMHTMLCollection_std19): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLMenuElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf909d-15b3-11d2-932e-00805f8add32}'] - function GetCompact(out aCompact: PRBool): Longword; extdecl; - function SetCompact(aCompact: PRBool): Longword; extdecl; - end; - - nsIDOMHTMLMetaElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf908a-15b3-11d2-932e-00805f8add32}'] - function GetContent(aContent: nsAString): Longword; extdecl; - function SetContent(const aContent: nsAString): Longword; extdecl; - function GetHttpEquiv(aHttpEquiv: nsAString): Longword; extdecl; - function SetHttpEquiv(const aHttpEquiv: nsAString): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetScheme(aScheme: nsAString): Longword; extdecl; - function SetScheme(const aScheme: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLModElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf90a9-15b3-11d2-932e-00805f8add32}'] - function GetCite(aCite: nsAString): Longword; extdecl; - function SetCite(const aCite: nsAString): Longword; extdecl; - function GetDateTime(aDateTime: nsAString): Longword; extdecl; - function SetDateTime(const aDateTime: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLObjectElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf90ac-15b3-11d2-932e-00805f8add32}'] - function GetForm(out aForm: nsIDOMHTMLFormElement_std19): Longword; extdecl; - function GetCode(aCode: nsAString): Longword; extdecl; - function SetCode(const aCode: nsAString): Longword; extdecl; - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - function GetArchive(aArchive: nsAString): Longword; extdecl; - function SetArchive(const aArchive: nsAString): Longword; extdecl; - function GetBorder(aBorder: nsAString): Longword; extdecl; - function SetBorder(const aBorder: nsAString): Longword; extdecl; - function GetCodeBase(aCodeBase: nsAString): Longword; extdecl; - function SetCodeBase(const aCodeBase: nsAString): Longword; extdecl; - function GetCodeType(aCodeType: nsAString): Longword; extdecl; - function SetCodeType(const aCodeType: nsAString): Longword; extdecl; - function GetData(aData: nsAString): Longword; extdecl; - function SetData(const aData: nsAString): Longword; extdecl; - function GetDeclare(out aDeclare: PRBool): Longword; extdecl; - function SetDeclare(aDeclare: PRBool): Longword; extdecl; - function GetHeight(aHeight: nsAString): Longword; extdecl; - function SetHeight(const aHeight: nsAString): Longword; extdecl; - function GetHspace(out aHspace: PRInt32): Longword; extdecl; - function SetHspace(aHspace: PRInt32): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetStandby(aStandby: nsAString): Longword; extdecl; - function SetStandby(const aStandby: nsAString): Longword; extdecl; - function GetTabIndex(out aTabIndex: PRInt32): Longword; extdecl; - function SetTabIndex(aTabIndex: PRInt32): Longword; extdecl; - function GetType(aType: nsAString): Longword; extdecl; - function SetType(const aType: nsAString): Longword; extdecl; - function GetUseMap(aUseMap: nsAString): Longword; extdecl; - function SetUseMap(const aUseMap: nsAString): Longword; extdecl; - function GetVspace(out aVspace: PRInt32): Longword; extdecl; - function SetVspace(aVspace: PRInt32): Longword; extdecl; - function GetWidth(aWidth: nsAString): Longword; extdecl; - function SetWidth(const aWidth: nsAString): Longword; extdecl; - function GetContentDocument(out aContentDocument: nsIDOMDocument_std19): Longword; extdecl; - end; - - nsIDOMHTMLOListElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf909a-15b3-11d2-932e-00805f8add32}'] - function GetCompact(out aCompact: PRBool): Longword; extdecl; - function SetCompact(aCompact: PRBool): Longword; extdecl; - function GetStart(out aStart: PRInt32): Longword; extdecl; - function SetStart(aStart: PRInt32): Longword; extdecl; - function GetType(aType: nsAString): Longword; extdecl; - function SetType(const aType: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLOptGroupElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf9091-15b3-11d2-932e-00805f8add32}'] - function GetDisabled(out aDisabled: PRBool): Longword; extdecl; - function SetDisabled(aDisabled: PRBool): Longword; extdecl; - function GetLabel(aLabel: nsAString): Longword; extdecl; - function SetLabel(const aLabel: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLOptionElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf9092-15b3-11d2-932e-00805f8add32}'] - function GetForm(out aForm: nsIDOMHTMLFormElement_std19): Longword; extdecl; - function GetDefaultSelected(out aDefaultSelected: PRBool): Longword; extdecl; - function SetDefaultSelected(aDefaultSelected: PRBool): Longword; extdecl; - function GetText(aText: nsAString): Longword; extdecl; - function GetIndex(out aIndex: PRInt32): Longword; extdecl; - function GetDisabled(out aDisabled: PRBool): Longword; extdecl; - function SetDisabled(aDisabled: PRBool): Longword; extdecl; - function GetLabel(aLabel: nsAString): Longword; extdecl; - function SetLabel(const aLabel: nsAString): Longword; extdecl; - function GetSelected(out aSelected: PRBool): Longword; extdecl; - function SetSelected(aSelected: PRBool): Longword; extdecl; - function GetValue(aValue: nsAString): Longword; extdecl; - function SetValue(const aValue: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLOptionsCollection_std19 = interface(nsISupports_std19) - ['{bce0213c-f70f-488f-b93f-688acca55d63}'] - function GetLength(out aLength: PRUint32): Longword; extdecl; - function SetLength(aLength: PRUint32): Longword; extdecl; - function Item(index: PRUint32; out _retval: nsIDOMNode_std19): nsresult; extdecl; - function NamedItem(const name: nsAString; out _retval: nsIDOMNode_std19): nsresult; extdecl; - end; - - nsIDOMHTMLParagraphElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf90a1-15b3-11d2-932e-00805f8add32}'] - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLParamElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf90ad-15b3-11d2-932e-00805f8add32}'] - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetType(aType: nsAString): Longword; extdecl; - function SetType(const aType: nsAString): Longword; extdecl; - function GetValue(aValue: nsAString): Longword; extdecl; - function SetValue(const aValue: nsAString): Longword; extdecl; - function GetValueType(aValueType: nsAString): Longword; extdecl; - function SetValueType(const aValueType: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLPreElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf90a4-15b3-11d2-932e-00805f8add32}'] - function GetWidth(out aWidth: PRInt32): Longword; extdecl; - function SetWidth(aWidth: PRInt32): Longword; extdecl; - end; - - nsIDOMHTMLQuoteElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf90a3-15b3-11d2-932e-00805f8add32}'] - function GetCite(aCite: nsAString): Longword; extdecl; - function SetCite(const aCite: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLScriptElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf90b1-15b3-11d2-932e-00805f8add32}'] - function GetText(aText: nsAString): Longword; extdecl; - function SetText(const aText: nsAString): Longword; extdecl; - function GetHtmlFor(aHtmlFor: nsAString): Longword; extdecl; - function SetHtmlFor(const aHtmlFor: nsAString): Longword; extdecl; - function GetEvent(aEvent: nsAString): Longword; extdecl; - function SetEvent(const aEvent: nsAString): Longword; extdecl; - function GetCharset(aCharset: nsAString): Longword; extdecl; - function SetCharset(const aCharset: nsAString): Longword; extdecl; - function GetDefer(out aDefer: PRBool): Longword; extdecl; - function SetDefer(aDefer: PRBool): Longword; extdecl; - function GetSrc(aSrc: nsAString): Longword; extdecl; - function SetSrc(const aSrc: nsAString): Longword; extdecl; - function GetType(aType: nsAString): Longword; extdecl; - function SetType(const aType: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLSelectElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf9090-15b3-11d2-932e-00805f8add32}'] - function GetType(aType: nsAString): Longword; extdecl; - function GetSelectedIndex(out aSelectedIndex: PRInt32): Longword; extdecl; - function SetSelectedIndex(aSelectedIndex: PRInt32): Longword; extdecl; - function GetValue(aValue: nsAString): Longword; extdecl; - function SetValue(const aValue: nsAString): Longword; extdecl; - function GetLength(out aLength: PRUint32): Longword; extdecl; - function SetLength(aLength: PRUint32): Longword; extdecl; - function GetForm(out aForm: nsIDOMHTMLFormElement_std19): Longword; extdecl; - function GetOptions(out aOptions: nsIDOMHTMLOptionsCollection_std19): Longword; extdecl; - function GetDisabled(out aDisabled: PRBool): Longword; extdecl; - function SetDisabled(aDisabled: PRBool): Longword; extdecl; - function GetMultiple(out aMultiple: PRBool): Longword; extdecl; - function SetMultiple(aMultiple: PRBool): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetSize(out aSize: PRInt32): Longword; extdecl; - function SetSize(aSize: PRInt32): Longword; extdecl; - function GetTabIndex(out aTabIndex: PRInt32): Longword; extdecl; - function SetTabIndex(aTabIndex: PRInt32): Longword; extdecl; - function Add(element: nsIDOMHTMLElement_std19; before: nsIDOMHTMLElement_std19): nsresult; extdecl; - function Remove(index: PRInt32): nsresult; extdecl; - function Blur(): nsresult; extdecl; - function Focus(): nsresult; extdecl; - end; - - nsIDOMHTMLStyleElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf908d-15b3-11d2-932e-00805f8add32}'] - function GetDisabled(out aDisabled: PRBool): Longword; extdecl; - function SetDisabled(aDisabled: PRBool): Longword; extdecl; - function GetMedia(aMedia: nsAString): Longword; extdecl; - function SetMedia(const aMedia: nsAString): Longword; extdecl; - function GetType(aType: nsAString): Longword; extdecl; - function SetType(const aType: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLTableCaptionElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf90b3-15b3-11d2-932e-00805f8add32}'] - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLTableCellElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf90b7-15b3-11d2-932e-00805f8add32}'] - function GetCellIndex(out aCellIndex: PRInt32): Longword; extdecl; - function GetAbbr(aAbbr: nsAString): Longword; extdecl; - function SetAbbr(const aAbbr: nsAString): Longword; extdecl; - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - function GetAxis(aAxis: nsAString): Longword; extdecl; - function SetAxis(const aAxis: nsAString): Longword; extdecl; - function GetBgColor(aBgColor: nsAString): Longword; extdecl; - function SetBgColor(const aBgColor: nsAString): Longword; extdecl; - function GetCh(aCh: nsAString): Longword; extdecl; - function SetCh(const aCh: nsAString): Longword; extdecl; - function GetChOff(aChOff: nsAString): Longword; extdecl; - function SetChOff(const aChOff: nsAString): Longword; extdecl; - function GetColSpan(out aColSpan: PRInt32): Longword; extdecl; - function SetColSpan(aColSpan: PRInt32): Longword; extdecl; - function GetHeaders(aHeaders: nsAString): Longword; extdecl; - function SetHeaders(const aHeaders: nsAString): Longword; extdecl; - function GetHeight(aHeight: nsAString): Longword; extdecl; - function SetHeight(const aHeight: nsAString): Longword; extdecl; - function GetNoWrap(out aNoWrap: PRBool): Longword; extdecl; - function SetNoWrap(aNoWrap: PRBool): Longword; extdecl; - function GetRowSpan(out aRowSpan: PRInt32): Longword; extdecl; - function SetRowSpan(aRowSpan: PRInt32): Longword; extdecl; - function GetScope(aScope: nsAString): Longword; extdecl; - function SetScope(const aScope: nsAString): Longword; extdecl; - function GetVAlign(aVAlign: nsAString): Longword; extdecl; - function SetVAlign(const aVAlign: nsAString): Longword; extdecl; - function GetWidth(aWidth: nsAString): Longword; extdecl; - function SetWidth(const aWidth: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLTableColElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf90b4-15b3-11d2-932e-00805f8add32}'] - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - function GetCh(aCh: nsAString): Longword; extdecl; - function SetCh(const aCh: nsAString): Longword; extdecl; - function GetChOff(aChOff: nsAString): Longword; extdecl; - function SetChOff(const aChOff: nsAString): Longword; extdecl; - function GetSpan(out aSpan: PRInt32): Longword; extdecl; - function SetSpan(aSpan: PRInt32): Longword; extdecl; - function GetVAlign(aVAlign: nsAString): Longword; extdecl; - function SetVAlign(const aVAlign: nsAString): Longword; extdecl; - function GetWidth(aWidth: nsAString): Longword; extdecl; - function SetWidth(const aWidth: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLTableElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf90b2-15b3-11d2-932e-00805f8add32}'] - function GetCaption(out aCaption: nsIDOMHTMLTableCaptionElement_std19): Longword; extdecl; - function SetCaption(aCaption: nsIDOMHTMLTableCaptionElement_std19): Longword; extdecl; - function GetTHead(out aTHead: nsIDOMHTMLTableSectionElement_std19): Longword; extdecl; - function SetTHead(aTHead: nsIDOMHTMLTableSectionElement_std19): Longword; extdecl; - function GetTFoot(out aTFoot: nsIDOMHTMLTableSectionElement_std19): Longword; extdecl; - function SetTFoot(aTFoot: nsIDOMHTMLTableSectionElement_std19): Longword; extdecl; - function GetRows(out aRows: nsIDOMHTMLCollection_std19): Longword; extdecl; - function GetTBodies(out aTBodies: nsIDOMHTMLCollection_std19): Longword; extdecl; - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - function GetBgColor(aBgColor: nsAString): Longword; extdecl; - function SetBgColor(const aBgColor: nsAString): Longword; extdecl; - function GetBorder(aBorder: nsAString): Longword; extdecl; - function SetBorder(const aBorder: nsAString): Longword; extdecl; - function GetCellPadding(aCellPadding: nsAString): Longword; extdecl; - function SetCellPadding(const aCellPadding: nsAString): Longword; extdecl; - function GetCellSpacing(aCellSpacing: nsAString): Longword; extdecl; - function SetCellSpacing(const aCellSpacing: nsAString): Longword; extdecl; - function GetFrame(aFrame: nsAString): Longword; extdecl; - function SetFrame(const aFrame: nsAString): Longword; extdecl; - function GetRules(aRules: nsAString): Longword; extdecl; - function SetRules(const aRules: nsAString): Longword; extdecl; - function GetSummary(aSummary: nsAString): Longword; extdecl; - function SetSummary(const aSummary: nsAString): Longword; extdecl; - function GetWidth(aWidth: nsAString): Longword; extdecl; - function SetWidth(const aWidth: nsAString): Longword; extdecl; - function CreateTHead(out _retval: nsIDOMHTMLElement_std19): nsresult; extdecl; - function DeleteTHead(): nsresult; extdecl; - function CreateTFoot(out _retval: nsIDOMHTMLElement_std19): nsresult; extdecl; - function DeleteTFoot(): nsresult; extdecl; - function CreateCaption(out _retval: nsIDOMHTMLElement_std19): nsresult; extdecl; - function DeleteCaption(): nsresult; extdecl; - function InsertRow(index: PRInt32; out _retval: nsIDOMHTMLElement_std19): nsresult; extdecl; - function DeleteRow(index: PRInt32): nsresult; extdecl; - end; - - nsIDOMHTMLTableRowElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf90b6-15b3-11d2-932e-00805f8add32}'] - function GetRowIndex(out aRowIndex: PRInt32): Longword; extdecl; - function GetSectionRowIndex(out aSectionRowIndex: PRInt32): Longword; extdecl; - function GetCells(out aCells: nsIDOMHTMLCollection_std19): Longword; extdecl; - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - function GetBgColor(aBgColor: nsAString): Longword; extdecl; - function SetBgColor(const aBgColor: nsAString): Longword; extdecl; - function GetCh(aCh: nsAString): Longword; extdecl; - function SetCh(const aCh: nsAString): Longword; extdecl; - function GetChOff(aChOff: nsAString): Longword; extdecl; - function SetChOff(const aChOff: nsAString): Longword; extdecl; - function GetVAlign(aVAlign: nsAString): Longword; extdecl; - function SetVAlign(const aVAlign: nsAString): Longword; extdecl; - function InsertCell(index: PRInt32; out _retval: nsIDOMHTMLElement_std19): nsresult; extdecl; - function DeleteCell(index: PRInt32): nsresult; extdecl; - end; - - nsIDOMHTMLTableSectionElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf90b5-15b3-11d2-932e-00805f8add32}'] - function GetAlign(aAlign: nsAString): Longword; extdecl; - function SetAlign(const aAlign: nsAString): Longword; extdecl; - function GetCh(aCh: nsAString): Longword; extdecl; - function SetCh(const aCh: nsAString): Longword; extdecl; - function GetChOff(aChOff: nsAString): Longword; extdecl; - function SetChOff(const aChOff: nsAString): Longword; extdecl; - function GetVAlign(aVAlign: nsAString): Longword; extdecl; - function SetVAlign(const aVAlign: nsAString): Longword; extdecl; - function GetRows(out aRows: nsIDOMHTMLCollection_std19): Longword; extdecl; - function InsertRow(index: PRInt32; out _retval: nsIDOMHTMLElement_std19): nsresult; extdecl; - function DeleteRow(index: PRInt32): nsresult; extdecl; - end; - - nsIDOMHTMLTextAreaElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf9094-15b3-11d2-932e-00805f8add32}'] - function GetDefaultValue(aDefaultValue: nsAString): Longword; extdecl; - function SetDefaultValue(const aDefaultValue: nsAString): Longword; extdecl; - function GetForm(out aForm: nsIDOMHTMLFormElement_std19): Longword; extdecl; - function GetAccessKey(aAccessKey: nsAString): Longword; extdecl; - function SetAccessKey(const aAccessKey: nsAString): Longword; extdecl; - function GetCols(out aCols: PRInt32): Longword; extdecl; - function SetCols(aCols: PRInt32): Longword; extdecl; - function GetDisabled(out aDisabled: PRBool): Longword; extdecl; - function SetDisabled(aDisabled: PRBool): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetReadOnly(out aReadOnly: PRBool): Longword; extdecl; - function SetReadOnly(aReadOnly: PRBool): Longword; extdecl; - function GetRows(out aRows: PRInt32): Longword; extdecl; - function SetRows(aRows: PRInt32): Longword; extdecl; - function GetTabIndex(out aTabIndex: PRInt32): Longword; extdecl; - function SetTabIndex(aTabIndex: PRInt32): Longword; extdecl; - function GetType(aType: nsAString): Longword; extdecl; - function GetValue(aValue: nsAString): Longword; extdecl; - function SetValue(const aValue: nsAString): Longword; extdecl; - function Blur(): nsresult; extdecl; - function Focus(): nsresult; extdecl; - function Select(): nsresult; extdecl; - end; - - nsIDOMHTMLTitleElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf9089-15b3-11d2-932e-00805f8add32}'] - function GetText(aText: nsAString): Longword; extdecl; - function SetText(const aText: nsAString): Longword; extdecl; - end; - - nsIDOMHTMLUListElement_std19 = interface(nsIDOMHTMLElement_std19) - ['{a6cf9099-15b3-11d2-932e-00805f8add32}'] - function GetCompact(out aCompact: PRBool): Longword; extdecl; - function SetCompact(aCompact: PRBool): Longword; extdecl; - function GetType(aType: nsAString): Longword; extdecl; - function SetType(const aType: nsAString): Longword; extdecl; - end; - - nsIDOMMediaList_std19 = interface(nsISupports_std19) - ['{9b0c2ed7-111c-4824-adf9-ef0da6dad371}'] - function GetMediaText(aMediaText: nsAString): Longword; extdecl; - function SetMediaText(const aMediaText: nsAString): Longword; extdecl; - function GetLength(out aLength: PRUint32): Longword; extdecl; - function Item(index: PRUint32; _retval: nsAString): nsresult; extdecl; - function DeleteMedium(const oldMedium: nsAString): nsresult; extdecl; - function AppendMedium(const newMedium: nsAString): nsresult; extdecl; - end; - - nsIDOMUIEvent_std19 = interface(nsIDOMEvent_std19) - ['{a6cf90c3-15b3-11d2-932e-00805f8add32}'] - function GetView(out aView: nsIDOMAbstractView_std19): Longword; extdecl; - function GetDetail(out aDetail: PRInt32): Longword; extdecl; - function InitUIEvent(const typeArg: nsAString; canBubbleArg: PRBool; cancelableArg: PRBool; viewArg: nsIDOMAbstractView_std19; detailArg: PRInt32): nsresult; extdecl; - end; - - nsIDOMMouseEvent_std19 = interface(nsIDOMUIEvent_std19) - ['{ff751edc-8b02-aae7-0010-8301838a3123}'] - function GetScreenX(out aScreenX: PRInt32): Longword; extdecl; - function GetScreenY(out aScreenY: PRInt32): Longword; extdecl; - function GetClientX(out aClientX: PRInt32): Longword; extdecl; - function GetClientY(out aClientY: PRInt32): Longword; extdecl; - function GetCtrlKey(out aCtrlKey: PRBool): Longword; extdecl; - function GetShiftKey(out aShiftKey: PRBool): Longword; extdecl; - function GetAltKey(out aAltKey: PRBool): Longword; extdecl; - function GetMetaKey(out aMetaKey: PRBool): Longword; extdecl; - function GetButton(out aButton: PRUint16): Longword; extdecl; - function GetRelatedTarget(out aRelatedTarget: nsIDOMEventTarget_std19): Longword; extdecl; - function InitMouseEvent(const typeArg: nsAString; canBubbleArg: PRBool; cancelableArg: PRBool; viewArg: nsIDOMAbstractView_std19; detailArg: PRInt32; screenXArg: PRInt32; screenYArg: PRInt32; clientXArg: PRInt32; clientYArg: PRInt32; ctrlKeyArg: PRBool; altKeyArg: PRBool; shiftKeyArg: PRBool; metaKeyArg: PRBool; buttonArg: PRUint16; relatedTargetArg: nsIDOMEventTarget_std19): nsresult; extdecl; - end; - - nsIDOMNamedNodeMap_std19 = interface(nsISupports_std19) - ['{a6cf907b-15b3-11d2-932e-00805f8add32}'] - function GetNamedItem(const name: nsAString; out _retval: nsIDOMNode_std19): nsresult; extdecl; - function SetNamedItem(arg: nsIDOMNode_std19; out _retval: nsIDOMNode_std19): nsresult; extdecl; - function RemoveNamedItem(const name: nsAString; out _retval: nsIDOMNode_std19): nsresult; extdecl; - function Item(index: PRUint32; out _retval: nsIDOMNode_std19): nsresult; extdecl; - function GetLength(out aLength: PRUint32): Longword; extdecl; - function GetNamedItemNS(const namespaceURI: nsAString; const localName: nsAString; out _retval: nsIDOMNode_std19): nsresult; extdecl; - function SetNamedItemNS(arg: nsIDOMNode_std19; out _retval: nsIDOMNode_std19): nsresult; extdecl; - function RemoveNamedItemNS(const namespaceURI: nsAString; const localName: nsAString; out _retval: nsIDOMNode_std19): nsresult; extdecl; - end; - - nsIDOMNodeList_std19 = interface(nsISupports_std19) - ['{a6cf907d-15b3-11d2-932e-00805f8add32}'] - function Item(index: PRUint32; out _retval: nsIDOMNode_std19): nsresult; extdecl; - function GetLength(out aLength: PRUint32): Longword; extdecl; - end; - - nsIDOMNotation_std19 = interface(nsIDOMNode_std19) - ['{a6cf907e-15b3-11d2-932e-00805f8add32}'] - function GetPublicId(aPublicId: nsAString): Longword; extdecl; - function GetSystemId(aSystemId: nsAString): Longword; extdecl; - end; - - nsIDOMOfflineResourceList_std19 = interface(nsISupports_std19) - ['{8449bce2-0d8c-4c74-ab79-b41b8d81f1c4}'] - function GetLength(out aLength: PRUint32): Longword; extdecl; - function Item(index: PRUint32; _retval: nsAString): nsresult; extdecl; - function Add(const uri: nsAString): nsresult; extdecl; - function Remove(const uri: nsAString): nsresult; extdecl; - function GetStatus(out aStatus: PRUint16): Longword; extdecl; - function Update(): nsresult; extdecl; - function SwapCache(): nsresult; extdecl; - function GetOnchecking(out aOnchecking: nsIDOMEventListener_std19): Longword; extdecl; - function SetOnchecking(aOnchecking: nsIDOMEventListener_std19): Longword; extdecl; - function GetOnerror(out aOnerror: nsIDOMEventListener_std19): Longword; extdecl; - function SetOnerror(aOnerror: nsIDOMEventListener_std19): Longword; extdecl; - function GetOnnoupdate(out aOnnoupdate: nsIDOMEventListener_std19): Longword; extdecl; - function SetOnnoupdate(aOnnoupdate: nsIDOMEventListener_std19): Longword; extdecl; - function GetOndownloading(out aOndownloading: nsIDOMEventListener_std19): Longword; extdecl; - function SetOndownloading(aOndownloading: nsIDOMEventListener_std19): Longword; extdecl; - function GetOnprogress(out aOnprogress: nsIDOMEventListener_std19): Longword; extdecl; - function SetOnprogress(aOnprogress: nsIDOMEventListener_std19): Longword; extdecl; - function GetOnupdateready(out aOnupdateready: nsIDOMEventListener_std19): Longword; extdecl; - function SetOnupdateready(aOnupdateready: nsIDOMEventListener_std19): Longword; extdecl; - function GetOncached(out aOncached: nsIDOMEventListener_std19): Longword; extdecl; - function SetOncached(aOncached: nsIDOMEventListener_std19): Longword; extdecl; - end; - - nsIDOMProcessingInstruction_std19 = interface(nsIDOMNode_std19) - ['{a6cf907f-15b3-11d2-932e-00805f8add32}'] - function GetTarget(aTarget: nsAString): Longword; extdecl; - function GetData(aData: nsAString): Longword; extdecl; - function SetData(const aData: nsAString): Longword; extdecl; - end; - - nsIDOMRange_std19 = interface(nsISupports_std19) - ['{a6cf90ce-15b3-11d2-932e-00805f8add32}'] - function GetStartContainer(out aStartContainer: nsIDOMNode_std19): Longword; extdecl; - function GetStartOffset(out aStartOffset: PRInt32): Longword; extdecl; - function GetEndContainer(out aEndContainer: nsIDOMNode_std19): Longword; extdecl; - function GetEndOffset(out aEndOffset: PRInt32): Longword; extdecl; - function GetCollapsed(out aCollapsed: PRBool): Longword; extdecl; - function GetCommonAncestorContainer(out aCommonAncestorContainer: nsIDOMNode_std19): Longword; extdecl; - function SetStart(refNode: nsIDOMNode_std19; offset: PRInt32): nsresult; extdecl; - function SetEnd(refNode: nsIDOMNode_std19; offset: PRInt32): nsresult; extdecl; - function SetStartBefore(refNode: nsIDOMNode_std19): nsresult; extdecl; - function SetStartAfter(refNode: nsIDOMNode_std19): nsresult; extdecl; - function SetEndBefore(refNode: nsIDOMNode_std19): nsresult; extdecl; - function SetEndAfter(refNode: nsIDOMNode_std19): nsresult; extdecl; - function Collapse(toStart: PRBool): nsresult; extdecl; - function SelectNode(refNode: nsIDOMNode_std19): nsresult; extdecl; - function SelectNodeContents(refNode: nsIDOMNode_std19): nsresult; extdecl; - function CompareBoundaryPoints(how: PRUint16; sourceRange: nsIDOMRange_std19; out _retval: PRInt16): nsresult; extdecl; - function DeleteContents(): nsresult; extdecl; - function ExtractContents(out _retval: nsIDOMDocumentFragment_std19): nsresult; extdecl; - function CloneContents(out _retval: nsIDOMDocumentFragment_std19): nsresult; extdecl; - function InsertNode(newNode: nsIDOMNode_std19): nsresult; extdecl; - function SurroundContents(newParent: nsIDOMNode_std19): nsresult; extdecl; - function CloneRange(out _retval: nsIDOMRange_std19): nsresult; extdecl; - function ToString(_retval: nsAString): nsresult; extdecl; - function Detach(): nsresult; extdecl; - end; - - nsIDOMRect_std19 = interface(nsISupports_std19) - ['{71735f62-ac5c-4236-9a1f-5ffb280d531c}'] - function GetTop(out aTop: nsIDOMCSSPrimitiveValue_std19): Longword; extdecl; - function GetRight(out aRight: nsIDOMCSSPrimitiveValue_std19): Longword; extdecl; - function GetBottom(out aBottom: nsIDOMCSSPrimitiveValue_std19): Longword; extdecl; - function GetLeft(out aLeft: nsIDOMCSSPrimitiveValue_std19): Longword; extdecl; - end; - - nsIDOMRGBColor_std19 = interface(nsISupports_std19) - ['{6aff3102-320d-4986-9790-12316bb87cf9}'] - function GetRed(out aRed: nsIDOMCSSPrimitiveValue_std19): Longword; extdecl; - function GetGreen(out aGreen: nsIDOMCSSPrimitiveValue_std19): Longword; extdecl; - function GetBlue(out aBlue: nsIDOMCSSPrimitiveValue_std19): Longword; extdecl; - end; - - nsIDOMStorage_std19 = interface(nsISupports_std19) - ['{95cc1383-3b62-4b89-aaef-1004a513ef47}'] - function GetLength(out aLength: PRUint32): Longword; extdecl; - function Key(index: PRUint32; _retval: nsAString): nsresult; extdecl; - function GetItem(const key: nsAString; out _retval: nsIDOMStorageItem_std19): nsresult; extdecl; - function SetItem(const key: nsAString; const data: nsAString): nsresult; extdecl; - function RemoveItem(const key: nsAString): nsresult; extdecl; - end; - - nsIDOMStorageEvent_std19 = interface(nsIDOMEvent_std19) - ['{fc540c28-8edd-4b7a-9c30-8638289b7a7d}'] - function GetDomain(aDomain: nsAString): Longword; extdecl; - function InitStorageEvent(const typeArg: nsAString; canBubbleArg: PRBool; cancelableArg: PRBool; const domainArg: nsAString): nsresult; extdecl; - function InitStorageEventNS(const namespaceURIArg: nsAString; const typeArg: nsAString; canBubbleArg: PRBool; cancelableArg: PRBool; const domainArg: nsAString): nsresult; extdecl; - end; - - nsIDOMStorageItem_std19 = interface(nsISupports_std19) - ['{0cc37c78-4c5f-48e1-adfc-7480b8fe9dc4}'] - function GetSecure(out aSecure: PRBool): Longword; extdecl; - function SetSecure(aSecure: PRBool): Longword; extdecl; - function GetValue(aValue: nsAString): Longword; extdecl; - function SetValue(const aValue: nsAString): Longword; extdecl; - end; - - nsIDOMStorageList_std19 = interface(nsISupports_std19) - ['{f2166929-91b6-4372-8d5f-c366f47a5f54}'] - function NamedItem(const domain: nsAString; out _retval: nsIDOMStorage_std19): nsresult; extdecl; - end; - - nsIDOMStorageWindow_std19 = interface(nsISupports_std19) - ['{55e9c181-2476-47cf-97f8-efdaaf7b6f7a}'] - function GetSessionStorage(out aSessionStorage: nsIDOMStorage_std19): Longword; extdecl; - function GetGlobalStorage(out aGlobalStorage: nsIDOMStorageList_std19): Longword; extdecl; - end; - - nsIDOMStyleSheetList_std19 = interface(nsISupports_std19) - ['{a6cf9081-15b3-11d2-932e-00805f8add32}'] - function GetLength(out aLength: PRUint32): Longword; extdecl; - function Item(index: PRUint32; out _retval: nsIDOMStyleSheet_std19): nsresult; extdecl; - end; - - nsIDOMWindow_std19 = interface(nsISupports_std19) - ['{a6cf906b-15b3-11d2-932e-00805f8add32}'] - function GetDocument(out aDocument: nsIDOMDocument_std19): Longword; extdecl; - function GetParent(out aParent: nsIDOMWindow_std19): Longword; extdecl; - function GetTop(out aTop: nsIDOMWindow_std19): Longword; extdecl; - function GetScrollbars(out aScrollbars: nsIDOMBarProp_std19): Longword; extdecl; - function GetFrames(out aFrames: nsIDOMWindowCollection_std19): Longword; extdecl; - function GetName(aName: nsAString): Longword; extdecl; - function SetName(const aName: nsAString): Longword; extdecl; - function GetTextZoom(out aTextZoom: Single): Longword; extdecl; - function SetTextZoom(aTextZoom: Single): Longword; extdecl; - function GetScrollX(out aScrollX: PRInt32): Longword; extdecl; - function GetScrollY(out aScrollY: PRInt32): Longword; extdecl; - function ScrollTo(xScroll: PRInt32; yScroll: PRInt32): nsresult; extdecl; - function ScrollBy(xScrollDif: PRInt32; yScrollDif: PRInt32): nsresult; extdecl; - function GetSelection(out _retval: nsISelection_std19): nsresult; extdecl; - function ScrollByLines(numLines: PRInt32): nsresult; extdecl; - function ScrollByPages(numPages: PRInt32): nsresult; extdecl; - function SizeToContent(): nsresult; extdecl; - end; - - nsIDOMWindow2_std19 = interface(nsIDOMWindow_std19) - ['{73c5fa35-3add-4c87-a303-a850ccf4d65a}'] - function GetWindowRoot(out aWindowRoot: nsIDOMEventTarget_std19): Longword; extdecl; - function GetApplicationCache(out aApplicationCache: nsIDOMOfflineResourceList_std19): Longword; extdecl; - end; - - nsIDOMWindowCollection_std19 = interface(nsISupports_std19) - ['{a6cf906f-15b3-11d2-932e-00805f8add32}'] - function GetLength(out aLength: PRUint32): Longword; extdecl; - function Item(index: PRUint32; out _retval: nsIDOMWindow_std19): nsresult; extdecl; - function NamedItem(const name: nsAString; out _retval: nsIDOMWindow_std19): nsresult; extdecl; - end; - - nsIDOMWindowUtils_std19 = interface(nsISupports_std19) - ['{1cfc1a0a-e348-4b18-b61b-935c192f85c4}'] - function GetImageAnimationMode(out aImageAnimationMode: PRUint16): Longword; extdecl; - function SetImageAnimationMode(aImageAnimationMode: PRUint16): Longword; extdecl; - function GetDocCharsetIsForced(out aDocCharsetIsForced: PRBool): Longword; extdecl; - function GetDocumentMetadata(const aName: nsAString; _retval: nsAString): nsresult; extdecl; - function Redraw(): nsresult; extdecl; - function SendMouseEvent(const aType: nsAString; aX: PRInt32; aY: PRInt32; aButton: PRInt32; aClickCount: PRInt32; aModifiers: PRInt32): nsresult; extdecl; - function SendKeyEvent(const aType: nsAString; aKeyCode: PRInt32; aCharCode: PRInt32; aModifiers: PRInt32): nsresult; extdecl; - function SendNativeKeyEvent(aNativeKeyboardLayout: PRInt32; aNativeKeyCode: PRInt32; aModifierFlags: PRInt32; const aCharacters: nsAString; const aUnmodifiedCharacters: nsAString): nsresult; extdecl; - function Focus(aElement: nsIDOMElement_std19): nsresult; extdecl; - function GarbageCollect(): nsresult; extdecl; - end; - - nsIEmbeddingSiteWindow_std19 = interface(nsISupports_std19) - ['{3e5432cd-9568-4bd1-8cbe-d50aba110743}'] - function SetDimensions(flags: PRUint32; x: PRInt32; y: PRInt32; cx: PRInt32; cy: PRInt32): nsresult; extdecl; - function GetDimensions(flags: PRUint32; out x: PRInt32; out y: PRInt32; out cx: PRInt32; out cy: PRInt32): nsresult; extdecl; - function SetFocus(): nsresult; extdecl; - function GetVisibility(out aVisibility: PRBool): Longword; extdecl; - function SetVisibility(aVisibility: PRBool): Longword; extdecl; - function GetTitle(out aTitle: PWideChar): Longword; extdecl; - function SetTitle(const aTitle: PWideChar): Longword; extdecl; - function GetSiteWindow(out aSiteWindow: Pointer): Longword; extdecl; - end; - - nsIFactory_std19 = interface(nsISupports_std19) - ['{00000001-0000-0000-c000-000000000046}'] - function CreateInstance(aOuter: nsISupports_std19; constref iid: TGUID; out _result): nsresult; extdecl; - function LockFactory(lock: PRBool): nsresult; extdecl; - end; - - nsIURI_std19 = interface(nsISupports_std19) - ['{07a22cc0-0ce5-11d3-9331-00104ba0fd40}'] - function GetSpec(aSpec: nsACString): Longword; extdecl; - function SetSpec(const aSpec: nsACString): Longword; extdecl; - function GetPrePath(aPrePath: nsACString): Longword; extdecl; - function GetScheme(aScheme: nsACString): Longword; extdecl; - function SetScheme(const aScheme: nsACString): Longword; extdecl; - function GetUserPass(aUserPass: nsACString): Longword; extdecl; - function SetUserPass(const aUserPass: nsACString): Longword; extdecl; - function GetUsername(aUsername: nsACString): Longword; extdecl; - function SetUsername(const aUsername: nsACString): Longword; extdecl; - function GetPassword(aPassword: nsACString): Longword; extdecl; - function SetPassword(const aPassword: nsACString): Longword; extdecl; - function GetHostPort(aHostPort: nsACString): Longword; extdecl; - function SetHostPort(const aHostPort: nsACString): Longword; extdecl; - function GetHost(aHost: nsACString): Longword; extdecl; - function SetHost(const aHost: nsACString): Longword; extdecl; - function GetPort(out aPort: PRInt32): Longword; extdecl; - function SetPort(aPort: PRInt32): Longword; extdecl; - function GetPath(aPath: nsACString): Longword; extdecl; - function SetPath(const aPath: nsACString): Longword; extdecl; - function Equals(other: nsIURI_std19; out _retval: PRBool): nsresult; extdecl; - function SchemeIs(const scheme: PAnsiChar; out _retval: PRBool): nsresult; extdecl; - function Clone(out _retval: nsIURI_std19): nsresult; extdecl; - function Resolve(const relativePath: nsACString; _retval: nsACString): nsresult; extdecl; - function GetAsciiSpec(aAsciiSpec: nsACString): Longword; extdecl; - function GetAsciiHost(aAsciiHost: nsACString): Longword; extdecl; - function GetOriginCharset(aOriginCharset: nsACString): Longword; extdecl; - end; - - nsIURL_std19 = interface(nsIURI_std19) - ['{d6116970-8034-11d3-9399-00104ba0fd40}'] - function GetFilePath(aFilePath: nsACString): Longword; extdecl; - function SetFilePath(const aFilePath: nsACString): Longword; extdecl; - function GetParam(aParam: nsACString): Longword; extdecl; - function SetParam(const aParam: nsACString): Longword; extdecl; - function GetQuery(aQuery: nsACString): Longword; extdecl; - function SetQuery(const aQuery: nsACString): Longword; extdecl; - function GetRef(aRef: nsACString): Longword; extdecl; - function SetRef(const aRef: nsACString): Longword; extdecl; - function GetDirectory(aDirectory: nsACString): Longword; extdecl; - function SetDirectory(const aDirectory: nsACString): Longword; extdecl; - function GetFileName(aFileName: nsACString): Longword; extdecl; - function SetFileName(const aFileName: nsACString): Longword; extdecl; - function GetFileBaseName(aFileBaseName: nsACString): Longword; extdecl; - function SetFileBaseName(const aFileBaseName: nsACString): Longword; extdecl; - function GetFileExtension(aFileExtension: nsACString): Longword; extdecl; - function SetFileExtension(const aFileExtension: nsACString): Longword; extdecl; - function GetCommonBaseSpec(aURIToCompare: nsIURI_std19; _retval: nsACString): nsresult; extdecl; - function GetRelativeSpec(aURIToCompare: nsIURI_std19; _retval: nsACString): nsresult; extdecl; - end; - - nsIFileURL_std19 = interface(nsIURL_std19) - ['{d26b2e2e-1dd1-11b2-88f3-8545a7ba7949}'] - function GetFile(out aFile: nsIFile_std19): Longword; extdecl; - function SetFile(aFile: nsIFile_std19): Longword; extdecl; - end; - - nsIGlobalHistory_std19 = interface(nsISupports_std19) - ['{9491c383-e3c4-11d2-bdbe-0050040a9b44}'] - function AddPage(const aURL: PAnsiChar): nsresult; extdecl; - function IsVisited(const aURL: PAnsiChar; out _retval: PRBool): nsresult; extdecl; - end; - - nsIHashable_std19 = interface(nsISupports_std19) - ['{17e595fa-b57a-4933-bd0f-b1812e8ab188}'] - function Equals(aOther: nsIHashable_std19; out _retval: PRBool): nsresult; extdecl; - function GetHashCode(out aHashCode: PRUint32): Longword; extdecl; - end; - - nsIHistoryEntry_std19 = interface(nsISupports_std19) - ['{a41661d4-1417-11d5-9882-00c04fa02f40}'] - function GetURI(out aURI: nsIURI_std19): Longword; extdecl; - function GetTitle(out aTitle: PWideChar): Longword; extdecl; - function GetIsSubFrame(out aIsSubFrame: PRBool): Longword; extdecl; - end; - - nsIHttpChannel_std19 = interface(nsIChannel_std19) - ['{9277fe09-f0cc-4cd9-bbce-581dd94b0260}'] - function GetRequestMethod(aRequestMethod: nsACString): Longword; extdecl; - function SetRequestMethod(const aRequestMethod: nsACString): Longword; extdecl; - function GetReferrer(out aReferrer: nsIURI_std19): Longword; extdecl; - function SetReferrer(aReferrer: nsIURI_std19): Longword; extdecl; - function GetRequestHeader(const aHeader: nsACString; _retval: nsACString): nsresult; extdecl; - function SetRequestHeader(const aHeader: nsACString; const aValue: nsACString; aMerge: PRBool): nsresult; extdecl; - function VisitRequestHeaders(aVisitor: nsIHttpHeaderVisitor_std19): nsresult; extdecl; - function GetAllowPipelining(out aAllowPipelining: PRBool): Longword; extdecl; - function SetAllowPipelining(aAllowPipelining: PRBool): Longword; extdecl; - function GetRedirectionLimit(out aRedirectionLimit: PRUint32): Longword; extdecl; - function SetRedirectionLimit(aRedirectionLimit: PRUint32): Longword; extdecl; - function GetResponseStatus(out aResponseStatus: PRUint32): Longword; extdecl; - function GetResponseStatusText(aResponseStatusText: nsACString): Longword; extdecl; - function GetRequestSucceeded(out aRequestSucceeded: PRBool): Longword; extdecl; - function GetResponseHeader(const header: nsACString; _retval: nsACString): nsresult; extdecl; - function SetResponseHeader(const header: nsACString; const value: nsACString; merge: PRBool): nsresult; extdecl; - function VisitResponseHeaders(aVisitor: nsIHttpHeaderVisitor_std19): nsresult; extdecl; - function IsNoStoreResponse(out _retval: PRBool): nsresult; extdecl; - function IsNoCacheResponse(out _retval: PRBool): nsresult; extdecl; - end; - - nsIHttpHeaderVisitor_std19 = interface(nsISupports_std19) - ['{0cf40717-d7c1-4a94-8c1e-d6c9734101bb}'] - function VisitHeader(const aHeader: nsACString; const aValue: nsACString): nsresult; extdecl; - end; - - nsIInputStream_std19 = interface(nsISupports_std19) - ['{fa9c7f6c-61b3-11d4-9877-00c04fa0cf4a}'] - function Close(): nsresult; extdecl; - function Available(out _retval: PRUint32): nsresult; extdecl; - function Read(aBuf: Pchar; aCount: PRUint32; out _retval: PRUint32): nsresult; extdecl; - function ReadSegments(aWriter: nsWriteSegmentFun; aClosure: Pointer; aCount: PRUint32; out _retval: PRUint32): nsresult; extdecl; - function IsNonBlocking(out _retval: PRBool): nsresult; extdecl; - end; - - nsIInterfaceRequestor_std19 = interface(nsISupports_std19) - ['{033a1470-8b2a-11d3-af88-00a024ffc08c}'] - function GetInterface(constref uuid: TGUID; out _result): nsresult; extdecl; - end; - - nsIIOService_std19 = interface(nsISupports_std19) - ['{bddeda3f-9020-4d12-8c70-984ee9f7935e}'] - function GetProtocolHandler(const aScheme: PAnsiChar; out _retval: nsIProtocolHandler_std19): nsresult; extdecl; - function GetProtocolFlags(const aScheme: PAnsiChar; out _retval: PRUint32): nsresult; extdecl; - function NewURI(const aSpec: nsACString; const aOriginCharset: PAnsiChar; aBaseURI: nsIURI_std19; out _retval: nsIURI_std19): nsresult; extdecl; - function NewFileURI(aFile: nsIFile_std19; out _retval: nsIURI_std19): nsresult; extdecl; - function NewChannelFromURI(aURI: nsIURI_std19; out _retval: nsIChannel_std19): nsresult; extdecl; - function NewChannel(const aSpec: nsACString; const aOriginCharset: PAnsiChar; aBaseURI: nsIURI_std19; out _retval: nsIChannel_std19): nsresult; extdecl; - function GetOffline(out aOffline: PRBool): Longword; extdecl; - function SetOffline(aOffline: PRBool): Longword; extdecl; - function AllowPort(aPort: PRInt32; const aScheme: PAnsiChar; out _retval: PRBool): nsresult; extdecl; - function ExtractScheme(const urlString: nsACString; _retval: nsACString): nsresult; extdecl; - end; - - nsIJSON_std19 = interface(nsISupports_std19) - ['{45464c36-efde-4cb5-8e00-07480533ff35}'] - function Encode(_retval: nsAString): nsresult; extdecl; - function EncodeToStream(stream: nsIOutputStream_std19; const charset: PAnsiChar; writeBOM: PRBool): nsresult; extdecl; - function Decode(const str: nsAString): nsresult; extdecl; - function DecodeFromStream(stream: nsIInputStream_std19; contentLength: PRInt32): nsresult; extdecl; - end; - - nsILoadGroup_std19 = interface(nsIRequest_std19) - ['{3de0a31c-feaf-400f-9f1e-4ef71f8b20cc}'] - function GetGroupObserver(out aGroupObserver: nsIRequestObserver_std19): Longword; extdecl; - function SetGroupObserver(aGroupObserver: nsIRequestObserver_std19): Longword; extdecl; - function GetDefaultLoadRequest(out aDefaultLoadRequest: nsIRequest_std19): Longword; extdecl; - function SetDefaultLoadRequest(aDefaultLoadRequest: nsIRequest_std19): Longword; extdecl; - function AddRequest(aRequest: nsIRequest_std19; aContext: nsISupports_std19): nsresult; extdecl; - function RemoveRequest(aRequest: nsIRequest_std19; aContext: nsISupports_std19; aStatus: nsresult): nsresult; extdecl; - function GetRequests(out aRequests: nsISimpleEnumerator_std19): Longword; extdecl; - function GetActiveCount(out aActiveCount: PRUint32): Longword; extdecl; - function GetNotificationCallbacks(out aNotificationCallbacks: nsIInterfaceRequestor_std19): Longword; extdecl; - function SetNotificationCallbacks(aNotificationCallbacks: nsIInterfaceRequestor_std19): Longword; extdecl; - end; - - nsILocalFile_std19 = interface(nsIFile_std19) - ['{aa610f20-a889-11d3-8c81-000064657374}'] - function InitWithPath(const filePath: nsAString): nsresult; extdecl; - function InitWithNativePath(const filePath: nsACString): nsresult; extdecl; - function InitWithFile(aFile: nsILocalFile_std19): nsresult; extdecl; - function GetFollowLinks(out aFollowLinks: PRBool): Longword; extdecl; - function SetFollowLinks(aFollowLinks: PRBool): Longword; extdecl; - function OpenNSPRFileDesc(flags: PRInt32; mode: PRInt32; out _retval: PPRFileDesc): nsresult; extdecl; - function OpenANSIFileDesc(const mode: PAnsiChar; out _retval: PFILE): nsresult; extdecl; - function Load(out _retval: PPRLibrary): nsresult; extdecl; - function GetDiskSpaceAvailable(out aDiskSpaceAvailable: PRInt64): Longword; extdecl; - function AppendRelativePath(const relativeFilePath: nsAString): nsresult; extdecl; - function AppendRelativeNativePath(const relativeFilePath: nsACString): nsresult; extdecl; - function GetPersistentDescriptor(aPersistentDescriptor: nsACString): Longword; extdecl; - function SetPersistentDescriptor(const aPersistentDescriptor: nsACString): Longword; extdecl; - function Reveal(): nsresult; extdecl; - function Launch(): nsresult; extdecl; - function GetRelativeDescriptor(fromFile: nsILocalFile_std19; _retval: nsACString): nsresult; extdecl; - function SetRelativeDescriptor(fromFile: nsILocalFile_std19; const relativeDesc: nsACString): nsresult; extdecl; - end; - - nsIMemory_std19 = interface(nsISupports_std19) - ['{59e7e77a-38e4-11d4-8cf5-0060b0fc14a3}'] - function Alloc(size: size_t): Pointer; extdecl; - function Realloc(ptr: Pointer; newSize: size_t): Pointer; extdecl; - procedure Free(ptr: Pointer); extdecl; - function HeapMinimize(immediate: PRBool): nsresult; extdecl; - function IsLowMemory(out _retval: PRBool): nsresult; extdecl; - end; - - nsIModule_std19 = interface(nsISupports_std19) - ['{7392d032-5371-11d3-994e-00805fd26fee}'] - function GetClassObject(aCompMgr: nsIComponentManager_std19; constref aClass: TGUID; constref aIID: TGUID; out aResult): nsresult; extdecl; - function RegisterSelf(aCompMgr: nsIComponentManager_std19; aLocation: nsIFile_std19; const aLoaderStr: PAnsiChar; const aType: PAnsiChar): nsresult; extdecl; - function UnregisterSelf(aCompMgr: nsIComponentManager_std19; aLocation: nsIFile_std19; const aLoaderStr: PAnsiChar): nsresult; extdecl; - function CanUnload(aCompMgr: nsIComponentManager_std19; out _retval: PRBool): nsresult; extdecl; - end; - - nsIMutableArray_std19 = interface(nsIArray_std19) - ['{af059da0-c85b-40ec-af07-ae4bfdc192cc}'] - function AppendElement(element: nsISupports_std19; weak: PRBool): nsresult; extdecl; - function RemoveElementAt(index: PRUint32): nsresult; extdecl; - function InsertElementAt(element: nsISupports_std19; index: PRUint32; weak: PRBool): nsresult; extdecl; - function ReplaceElementAt(element: nsISupports_std19; index: PRUint32; weak: PRBool): nsresult; extdecl; - function Clear(): nsresult; extdecl; - end; - - nsIObserver_std19 = interface(nsISupports_std19) - ['{db242e01-e4d9-11d2-9dde-000064657374}'] - function Observe(aSubject: nsISupports_std19; const aTopic: PAnsiChar; const aData: PWideChar): nsresult; extdecl; - end; - - nsIObserverService_std19 = interface(nsISupports_std19) - ['{d07f5192-e3d1-11d2-8acd-00105a1b8860}'] - function AddObserver(anObserver: nsIObserver_std19; const aTopic: PAnsiChar; ownsWeak: PRBool): nsresult; extdecl; - function RemoveObserver(anObserver: nsIObserver_std19; const aTopic: PAnsiChar): nsresult; extdecl; - function NotifyObservers(aSubject: nsISupports_std19; const aTopic: PAnsiChar; const someData: PWideChar): nsresult; extdecl; - function EnumerateObservers(const aTopic: PAnsiChar; out _retval: nsISimpleEnumerator_std19): nsresult; extdecl; - end; - - nsIOutputStream_std19 = interface(nsISupports_std19) - ['{0d0acd2a-61b4-11d4-9877-00c04fa0cf4a}'] - function Close(): nsresult; extdecl; - function Flush(): nsresult; extdecl; - function Write(const aBuf: PAnsiChar; aCount: PRUint32; out _retval: PRUint32): nsresult; extdecl; - function WriteFrom(aFromStream: nsIInputStream_std19; aCount: PRUint32; out _retval: PRUint32): nsresult; extdecl; - function WriteSegments(aReader: nsReadSegmentFun; aClosure: Pointer; aCount: PRUint32; out _retval: PRUint32): nsresult; extdecl; - function IsNonBlocking(out _retval: PRBool): nsresult; extdecl; - end; - - nsIPrefBranch_std19 = interface(nsISupports_std19) - ['{56c35506-f14b-11d3-99d3-ddbfac2ccf65}'] - function GetRoot(out aRoot: PAnsiChar): Longword; extdecl; - function GetPrefType(const aPrefName: PAnsiChar; out _retval: PRInt32): nsresult; extdecl; - function GetBoolPref(const aPrefName: PAnsiChar; out _retval: PRBool): nsresult; extdecl; - function SetBoolPref(const aPrefName: PAnsiChar; aValue: PRInt32): nsresult; extdecl; - function GetCharPref(const aPrefName: PAnsiChar; out _retval: PAnsiChar): nsresult; extdecl; - function SetCharPref(const aPrefName: PAnsiChar; const aValue: PAnsiChar): nsresult; extdecl; - function GetIntPref(const aPrefName: PAnsiChar; out _retval: PRInt32): nsresult; extdecl; - function SetIntPref(const aPrefName: PAnsiChar; aValue: PRInt32): nsresult; extdecl; - function GetComplexValue(const aPrefName: PAnsiChar; constref aType: TGUID; out aValue): nsresult; extdecl; - function SetComplexValue(const aPrefName: PAnsiChar; constref aType: TGUID; aValue: nsISupports_std19): nsresult; extdecl; - function ClearUserPref(const aPrefName: PAnsiChar): nsresult; extdecl; - function LockPref(const aPrefName: PAnsiChar): nsresult; extdecl; - function PrefHasUserValue(const aPrefName: PAnsiChar; out _retval: PRBool): nsresult; extdecl; - function PrefIsLocked(const aPrefName: PAnsiChar; out _retval: PRBool): nsresult; extdecl; - function UnlockPref(const aPrefName: PAnsiChar): nsresult; extdecl; - function DeleteBranch(const aStartingAt: PAnsiChar): nsresult; extdecl; - function GetChildList(const aStartingAt: PAnsiChar; out aCount: PRUint32; out aChildArray_array): nsresult; extdecl; - function ResetBranch(const aStartingAt: PAnsiChar): nsresult; extdecl; - end; - - nsIPrefBranch2_std19 = interface(nsIPrefBranch_std19) - ['{74567534-eb94-4b1c-8f45-389643bfc555}'] - function AddObserver(const aDomain: PAnsiChar; aObserver: nsIObserver_std19; aHoldWeak: PRBool): nsresult; extdecl; - function RemoveObserver(const aDomain: PAnsiChar; aObserver: nsIObserver_std19): nsresult; extdecl; - end; - - nsIPrefLocalizedString_std19 = interface(nsISupports_std19) - ['{ae419e24-1dd1-11b2-b39a-d3e5e7073802}'] - function GetData(out aData: PWideChar): Longword; extdecl; - function SetData(const aData: PWideChar): Longword; extdecl; - function ToString(out _retval: PWideChar): nsresult; extdecl; - function SetDataWithLength(length: PRUint32; const data: PWideChar): nsresult; extdecl; - end; - - nsIPrefService_std19 = interface(nsISupports_std19) - ['{decb9cc7-c08f-4ea5-be91-a8fc637ce2d2}'] - function ReadUserPrefs(aFile: nsIFile_std19): nsresult; extdecl; - function ResetPrefs(): nsresult; extdecl; - function ResetUserPrefs(): nsresult; extdecl; - function SavePrefFile(aFile: nsIFile_std19): nsresult; extdecl; - function GetBranch(const aPrefRoot: PAnsiChar; out _retval: nsIPrefBranch_std19): nsresult; extdecl; - function GetDefaultBranch(const aPrefRoot: PAnsiChar; out _retval: nsIPrefBranch_std19): nsresult; extdecl; - end; - - nsIPrintSession_std19 = interface(nsISupports_std19) - ['{2f977d52-5485-11d4-87e2-0010a4e75ef2}'] - end; - - nsIPrintSettings_std19 = interface(nsISupports_std19) - ['{5af07661-6477-4235-8814-4a45215855b8}'] - function SetPrintOptions(aType: PRInt32; aTurnOnOff: PRBool): nsresult; extdecl; - function GetPrintOptions(aType: PRInt32; out _retval: PRBool): nsresult; extdecl; - function GetPrintOptionsBits(out _retval: PRInt32): nsresult; extdecl; - function GetEffectivePageSize(out aWidth: Double; out aHeight: Double): nsresult; extdecl; - function Clone(out _retval: nsIPrintSettings_std19): nsresult; extdecl; - function Assign(aPS: nsIPrintSettings_std19): nsresult; extdecl; - function GetPrintSession(out aPrintSession: nsIPrintSession_std19): Longword; extdecl; - function SetPrintSession(aPrintSession: nsIPrintSession_std19): Longword; extdecl; - function GetStartPageRange(out aStartPageRange: PRInt32): Longword; extdecl; - function SetStartPageRange(aStartPageRange: PRInt32): Longword; extdecl; - function GetEndPageRange(out aEndPageRange: PRInt32): Longword; extdecl; - function SetEndPageRange(aEndPageRange: PRInt32): Longword; extdecl; - function GetEdgeTop(out aEdgeTop: Double): Longword; extdecl; - function SetEdgeTop(aEdgeTop: Double): Longword; extdecl; - function GetEdgeLeft(out aEdgeLeft: Double): Longword; extdecl; - function SetEdgeLeft(aEdgeLeft: Double): Longword; extdecl; - function GetEdgeBottom(out aEdgeBottom: Double): Longword; extdecl; - function SetEdgeBottom(aEdgeBottom: Double): Longword; extdecl; - function GetEdgeRight(out aEdgeRight: Double): Longword; extdecl; - function SetEdgeRight(aEdgeRight: Double): Longword; extdecl; - function GetMarginTop(out aMarginTop: Double): Longword; extdecl; - function SetMarginTop(aMarginTop: Double): Longword; extdecl; - function GetMarginLeft(out aMarginLeft: Double): Longword; extdecl; - function SetMarginLeft(aMarginLeft: Double): Longword; extdecl; - function GetMarginBottom(out aMarginBottom: Double): Longword; extdecl; - function SetMarginBottom(aMarginBottom: Double): Longword; extdecl; - function GetMarginRight(out aMarginRight: Double): Longword; extdecl; - function SetMarginRight(aMarginRight: Double): Longword; extdecl; - function GetUnwriteableMarginTop(out aUnwriteableMarginTop: Double): Longword; extdecl; - function SetUnwriteableMarginTop(aUnwriteableMarginTop: Double): Longword; extdecl; - function GetUnwriteableMarginLeft(out aUnwriteableMarginLeft: Double): Longword; extdecl; - function SetUnwriteableMarginLeft(aUnwriteableMarginLeft: Double): Longword; extdecl; - function GetUnwriteableMarginBottom(out aUnwriteableMarginBottom: Double): Longword; extdecl; - function SetUnwriteableMarginBottom(aUnwriteableMarginBottom: Double): Longword; extdecl; - function GetUnwriteableMarginRight(out aUnwriteableMarginRight: Double): Longword; extdecl; - function SetUnwriteableMarginRight(aUnwriteableMarginRight: Double): Longword; extdecl; - function GetScaling(out aScaling: Double): Longword; extdecl; - function SetScaling(aScaling: Double): Longword; extdecl; - function GetPrintBGColors(out aPrintBGColors: PRBool): Longword; extdecl; - function SetPrintBGColors(aPrintBGColors: PRBool): Longword; extdecl; - function GetPrintBGImages(out aPrintBGImages: PRBool): Longword; extdecl; - function SetPrintBGImages(aPrintBGImages: PRBool): Longword; extdecl; - function GetPrintRange(out aPrintRange: PRInt16): Longword; extdecl; - function SetPrintRange(aPrintRange: PRInt16): Longword; extdecl; - function GetTitle(out aTitle: PWideChar): Longword; extdecl; - function SetTitle(const aTitle: PWideChar): Longword; extdecl; - function GetDocURL(out aDocURL: PWideChar): Longword; extdecl; - function SetDocURL(const aDocURL: PWideChar): Longword; extdecl; - function GetHeaderStrLeft(out aHeaderStrLeft: PWideChar): Longword; extdecl; - function SetHeaderStrLeft(const aHeaderStrLeft: PWideChar): Longword; extdecl; - function GetHeaderStrCenter(out aHeaderStrCenter: PWideChar): Longword; extdecl; - function SetHeaderStrCenter(const aHeaderStrCenter: PWideChar): Longword; extdecl; - function GetHeaderStrRight(out aHeaderStrRight: PWideChar): Longword; extdecl; - function SetHeaderStrRight(const aHeaderStrRight: PWideChar): Longword; extdecl; - function GetFooterStrLeft(out aFooterStrLeft: PWideChar): Longword; extdecl; - function SetFooterStrLeft(const aFooterStrLeft: PWideChar): Longword; extdecl; - function GetFooterStrCenter(out aFooterStrCenter: PWideChar): Longword; extdecl; - function SetFooterStrCenter(const aFooterStrCenter: PWideChar): Longword; extdecl; - function GetFooterStrRight(out aFooterStrRight: PWideChar): Longword; extdecl; - function SetFooterStrRight(const aFooterStrRight: PWideChar): Longword; extdecl; - function GetHowToEnableFrameUI(out aHowToEnableFrameUI: PRInt16): Longword; extdecl; - function SetHowToEnableFrameUI(aHowToEnableFrameUI: PRInt16): Longword; extdecl; - function GetIsCancelled(out aIsCancelled: PRBool): Longword; extdecl; - function SetIsCancelled(aIsCancelled: PRBool): Longword; extdecl; - function GetPrintFrameTypeUsage(out aPrintFrameTypeUsage: PRInt16): Longword; extdecl; - function SetPrintFrameTypeUsage(aPrintFrameTypeUsage: PRInt16): Longword; extdecl; - function GetPrintFrameType(out aPrintFrameType: PRInt16): Longword; extdecl; - function SetPrintFrameType(aPrintFrameType: PRInt16): Longword; extdecl; - function GetPrintSilent(out aPrintSilent: PRBool): Longword; extdecl; - function SetPrintSilent(aPrintSilent: PRBool): Longword; extdecl; - function GetShrinkToFit(out aShrinkToFit: PRBool): Longword; extdecl; - function SetShrinkToFit(aShrinkToFit: PRBool): Longword; extdecl; - function GetShowPrintProgress(out aShowPrintProgress: PRBool): Longword; extdecl; - function SetShowPrintProgress(aShowPrintProgress: PRBool): Longword; extdecl; - function GetPaperName(out aPaperName: PWideChar): Longword; extdecl; - function SetPaperName(const aPaperName: PWideChar): Longword; extdecl; - function GetPaperSizeType(out aPaperSizeType: PRInt16): Longword; extdecl; - function SetPaperSizeType(aPaperSizeType: PRInt16): Longword; extdecl; - function GetPaperData(out aPaperData: PRInt16): Longword; extdecl; - function SetPaperData(aPaperData: PRInt16): Longword; extdecl; - function GetPaperWidth(out aPaperWidth: Double): Longword; extdecl; - function SetPaperWidth(aPaperWidth: Double): Longword; extdecl; - function GetPaperHeight(out aPaperHeight: Double): Longword; extdecl; - function SetPaperHeight(aPaperHeight: Double): Longword; extdecl; - function GetPaperSizeUnit(out aPaperSizeUnit: PRInt16): Longword; extdecl; - function SetPaperSizeUnit(aPaperSizeUnit: PRInt16): Longword; extdecl; - function GetPlexName(out aPlexName: PWideChar): Longword; extdecl; - function SetPlexName(const aPlexName: PWideChar): Longword; extdecl; - function GetColorspace(out aColorspace: PWideChar): Longword; extdecl; - function SetColorspace(const aColorspace: PWideChar): Longword; extdecl; - function GetResolutionName(out aResolutionName: PWideChar): Longword; extdecl; - function SetResolutionName(const aResolutionName: PWideChar): Longword; extdecl; - function GetDownloadFonts(out aDownloadFonts: PRBool): Longword; extdecl; - function SetDownloadFonts(aDownloadFonts: PRBool): Longword; extdecl; - function GetPrintReversed(out aPrintReversed: PRBool): Longword; extdecl; - function SetPrintReversed(aPrintReversed: PRBool): Longword; extdecl; - function GetPrintInColor(out aPrintInColor: PRBool): Longword; extdecl; - function SetPrintInColor(aPrintInColor: PRBool): Longword; extdecl; - function GetOrientation(out aOrientation: PRInt32): Longword; extdecl; - function SetOrientation(aOrientation: PRInt32): Longword; extdecl; - function GetPrintCommand(out aPrintCommand: PWideChar): Longword; extdecl; - function SetPrintCommand(const aPrintCommand: PWideChar): Longword; extdecl; - function GetNumCopies(out aNumCopies: PRInt32): Longword; extdecl; - function SetNumCopies(aNumCopies: PRInt32): Longword; extdecl; - function GetPrinterName(out aPrinterName: PWideChar): Longword; extdecl; - function SetPrinterName(const aPrinterName: PWideChar): Longword; extdecl; - function GetPrintToFile(out aPrintToFile: PRBool): Longword; extdecl; - function SetPrintToFile(aPrintToFile: PRBool): Longword; extdecl; - function GetToFileName(out aToFileName: PWideChar): Longword; extdecl; - function SetToFileName(const aToFileName: PWideChar): Longword; extdecl; - function GetOutputFormat(out aOutputFormat: PRInt16): Longword; extdecl; - function SetOutputFormat(aOutputFormat: PRInt16): Longword; extdecl; - function GetPrintPageDelay(out aPrintPageDelay: PRInt32): Longword; extdecl; - function SetPrintPageDelay(aPrintPageDelay: PRInt32): Longword; extdecl; - function GetIsInitializedFromPrinter(out aIsInitializedFromPrinter: PRBool): Longword; extdecl; - function SetIsInitializedFromPrinter(aIsInitializedFromPrinter: PRBool): Longword; extdecl; - function GetIsInitializedFromPrefs(out aIsInitializedFromPrefs: PRBool): Longword; extdecl; - function SetIsInitializedFromPrefs(aIsInitializedFromPrefs: PRBool): Longword; extdecl; - function SetMarginInTwips(var aMargin: nsMargin): nsresult; extdecl; - function SetEdgeInTwips(var aEdge: nsMargin): nsresult; extdecl; - function GetMarginInTwips(var aMargin: nsMargin): nsresult; extdecl; - function GetEdgeInTwips(var aEdge: nsMargin): nsresult; extdecl; - function SetupSilentPrinting(): nsresult; extdecl; - function SetUnwriteableMarginInTwips(var aEdge: nsMargin): nsresult; extdecl; - function GetUnwriteableMarginInTwips(var aEdge: nsMargin): nsresult; extdecl; - end; - - nsIProfile_std19 = interface(nsISupports_std19) - ['{02b0625a-e7f3-11d2-9f5a-006008a6efe9}'] - function GetProfileCount(out aProfileCount: PRInt32): Longword; extdecl; - function GetProfileList(out length: PRUint32; out profileNames_array): nsresult; extdecl; - function ProfileExists(const profileName: PWideChar; out _retval: PRBool): nsresult; extdecl; - function GetCurrentProfile(out aCurrentProfile: PWideChar): Longword; extdecl; - function SetCurrentProfile(const aCurrentProfile: PWideChar): Longword; extdecl; - function ShutDownCurrentProfile(shutDownType: PRUint32): nsresult; extdecl; - function CreateNewProfile(const profileName: PWideChar; const nativeProfileDir: PWideChar; const langcode: PWideChar; useExistingDir: PRBool): nsresult; extdecl; - function RenameProfile(const oldName: PWideChar; const newName: PWideChar): nsresult; extdecl; - function DeleteProfile(const name: PWideChar; canDeleteFiles: PRBool): nsresult; extdecl; - function CloneProfile(const profileName: PWideChar): nsresult; extdecl; - end; - - nsIProfileChangeStatus_std19 = interface(nsISupports_std19) - ['{2f977d43-5485-11d4-87e2-0010a4e75ef2}'] - function VetoChange(): nsresult; extdecl; - function ChangeFailed(): nsresult; extdecl; - end; - - nsIProgrammingLanguage_std19 = interface(nsISupports_std19) - ['{ea604e90-40ba-11d5-90bb-0010a4e73d9a}'] - end; - - nsIPrompt_std19 = interface(nsISupports_std19) - ['{a63f70c0-148b-11d3-9333-00104ba0fd40}'] - function Alert(const dialogTitle: PWideChar; const text: PWideChar): nsresult; extdecl; - function AlertCheck(const dialogTitle: PWideChar; const text: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool): nsresult; extdecl; - function Confirm(const dialogTitle: PWideChar; const text: PWideChar; out _retval: PRBool): nsresult; extdecl; - function ConfirmCheck(const dialogTitle: PWideChar; const text: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool; out _retval: PRBool): nsresult; extdecl; - function ConfirmEx(const dialogTitle: PWideChar; const text: PWideChar; buttonFlags: PRUint32; const button0Title: PWideChar; const button1Title: PWideChar; const button2Title: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool; out _retval: PRInt32): nsresult; extdecl; - function Prompt(const dialogTitle: PWideChar; const text: PWideChar; out value: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool; out _retval: PRBool): nsresult; extdecl; - function PromptPassword(const dialogTitle: PWideChar; const text: PWideChar; out password: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool; out _retval: PRBool): nsresult; extdecl; - function PromptUsernameAndPassword(const dialogTitle: PWideChar; const text: PWideChar; out username: PWideChar; out password: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool; out _retval: PRBool): nsresult; extdecl; - function Select(const dialogTitle: PWideChar; const text: PWideChar; count: PRUint32; const selectList_array; out outSelection: PRInt32; out _retval: PRBool): nsresult; extdecl; - end; - - nsIPromptService_std19 = interface(nsISupports_std19) - ['{1630c61a-325e-49ca-8759-a31b16c47aa5}'] - function Alert(aParent: nsIDOMWindow_std19; const aDialogTitle: PWideChar; const aText: PWideChar): nsresult; extdecl; - function AlertCheck(aParent: nsIDOMWindow_std19; const aDialogTitle: PWideChar; const aText: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool): nsresult; extdecl; - function Confirm(aParent: nsIDOMWindow_std19; const aDialogTitle: PWideChar; const aText: PWideChar; out _retval: PRBool): nsresult; extdecl; - function ConfirmCheck(aParent: nsIDOMWindow_std19; const aDialogTitle: PWideChar; const aText: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool; out _retval: PRBool): nsresult; extdecl; - function ConfirmEx(aParent: nsIDOMWindow_std19; const aDialogTitle: PWideChar; const aText: PWideChar; aButtonFlags: PRUint32; const aButton0Title: PWideChar; const aButton1Title: PWideChar; const aButton2Title: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool; out _retval: PRInt32): nsresult; extdecl; - function Prompt(aParent: nsIDOMWindow_std19; const aDialogTitle: PWideChar; const aText: PWideChar; out aValue: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool; out _retval: PRBool): nsresult; extdecl; - function PromptUsernameAndPassword(aParent: nsIDOMWindow_std19; const aDialogTitle: PWideChar; const aText: PWideChar; out aUsername: PWideChar; out aPassword: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool; out _retval: PRBool): nsresult; extdecl; - function PromptPassword(aParent: nsIDOMWindow_std19; const aDialogTitle: PWideChar; const aText: PWideChar; out aPassword: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool; out _retval: PRBool): nsresult; extdecl; - function Select(aParent: nsIDOMWindow_std19; const aDialogTitle: PWideChar; const aText: PWideChar; aCount: PRUint32; const aSelectList_array; out aOutSelection: PRInt32; out _retval: PRBool): nsresult; extdecl; - end; - - nsIProperties_std19 = interface(nsISupports_std19) - ['{78650582-4e93-4b60-8e85-26ebd3eb14ca}'] - function Get(const prop: PAnsiChar; constref iid: TGUID; out _result): nsresult; extdecl; - function _Set(const prop: PAnsiChar; value: nsISupports_std19): nsresult; extdecl; - function Has(const prop: PAnsiChar; out _retval: PRBool): nsresult; extdecl; - function Undefine(const prop: PAnsiChar): nsresult; extdecl; - function GetKeys(out count: PRUint32; out keys_array): nsresult; extdecl; - end; - - nsIProtocolHandler_std19 = interface(nsISupports_std19) - ['{15fd6940-8ea7-11d3-93ad-00104ba0fd40}'] - function GetScheme(aScheme: nsACString): Longword; extdecl; - function GetDefaultPort(out aDefaultPort: PRInt32): Longword; extdecl; - function GetProtocolFlags(out aProtocolFlags: PRUint32): Longword; extdecl; - function NewURI(const aSpec: nsACString; const aOriginCharset: PAnsiChar; aBaseURI: nsIURI_std19; out _retval: nsIURI_std19): nsresult; extdecl; - function NewChannel(aURI: nsIURI_std19; out _retval: nsIChannel_std19): nsresult; extdecl; - function AllowPort(port: PRInt32; const scheme: PAnsiChar; out _retval: PRBool): nsresult; extdecl; - end; - - nsIRequestObserver_std19 = interface(nsISupports_std19) - ['{fd91e2e0-1481-11d3-9333-00104ba0fd40}'] - function OnStartRequest(aRequest: nsIRequest_std19; aContext: nsISupports_std19): nsresult; extdecl; - function OnStopRequest(aRequest: nsIRequest_std19; aContext: nsISupports_std19; aStatusCode: nsresult): nsresult; extdecl; - end; - - nsIScriptableInputStream_std19 = interface(nsISupports_std19) - ['{a2a32f90-9b90-11d3-a189-0050041caf44}'] - function Close(): nsresult; extdecl; - function Init(aInputStream: nsIInputStream_std19): nsresult; extdecl; - function Available(out _retval: PRUint32): nsresult; extdecl; - function Read(aCount: PRUint32; out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISecurityWarningDialogs_std19 = interface(nsISupports_std19) - ['{1c399d06-1dd2-11b2-bc58-c87cbcacdb78}'] - function ConfirmEnteringSecure(ctx: nsIInterfaceRequestor_std19; out _retval: PRBool): nsresult; extdecl; - function ConfirmEnteringWeak(ctx: nsIInterfaceRequestor_std19; out _retval: PRBool): nsresult; extdecl; - function ConfirmLeavingSecure(ctx: nsIInterfaceRequestor_std19; out _retval: PRBool): nsresult; extdecl; - function ConfirmMixedMode(ctx: nsIInterfaceRequestor_std19; out _retval: PRBool): nsresult; extdecl; - function ConfirmPostToInsecure(ctx: nsIInterfaceRequestor_std19; out _retval: PRBool): nsresult; extdecl; - function ConfirmPostToInsecureFromSecure(ctx: nsIInterfaceRequestor_std19; out _retval: PRBool): nsresult; extdecl; - end; - - nsISelection_std19 = interface(nsISupports_std19) - ['{b2c7ed59-8634-4352-9e37-5484c8b6e4e1}'] - function GetAnchorNode(out aAnchorNode: nsIDOMNode_std19): Longword; extdecl; - function GetAnchorOffset(out aAnchorOffset: PRInt32): Longword; extdecl; - function GetFocusNode(out aFocusNode: nsIDOMNode_std19): Longword; extdecl; - function GetFocusOffset(out aFocusOffset: PRInt32): Longword; extdecl; - function GetIsCollapsed(out aIsCollapsed: PRBool): Longword; extdecl; - function GetRangeCount(out aRangeCount: PRInt32): Longword; extdecl; - function GetRangeAt(index: PRInt32; out _retval: nsIDOMRange_std19): nsresult; extdecl; - function Collapse(parentNode: nsIDOMNode_std19; offset: PRInt32): nsresult; extdecl; - function Extend(parentNode: nsIDOMNode_std19; offset: PRInt32): nsresult; extdecl; - function CollapseToStart(): nsresult; extdecl; - function CollapseToEnd(): nsresult; extdecl; - function ContainsNode(node: nsIDOMNode_std19; partlyContained: PRBool; out _retval: PRBool): nsresult; extdecl; - function SelectAllChildren(parentNode: nsIDOMNode_std19): nsresult; extdecl; - function AddRange(range: nsIDOMRange_std19): nsresult; extdecl; - function RemoveRange(range: nsIDOMRange_std19): nsresult; extdecl; - function RemoveAllRanges(): nsresult; extdecl; - function DeleteFromDocument(): nsresult; extdecl; - function SelectionLanguageChange(langRTL: PRBool): nsresult; extdecl; - function ToString(out _retval: PWideChar): nsresult; extdecl; - end; - - nsIServiceManager_std19 = interface(nsISupports_std19) - ['{8bb35ed9-e332-462d-9155-4a002ab5c958}'] - function GetService(constref aClass: TGUID; constref aIID: TGUID; out _result): nsresult; extdecl; - function GetServiceByContractID(const aContractID: PAnsiChar; constref aIID: TGUID; out _result): nsresult; extdecl; - function IsServiceInstantiated(constref aClass: TGUID; constref aIID: TGUID; out _retval: PRBool): nsresult; extdecl; - function IsServiceInstantiatedByContractID(const aContractID: PAnsiChar; constref aIID: TGUID; out _retval: PRBool): nsresult; extdecl; - end; - - nsISHistory_std19 = interface(nsISupports_std19) - ['{9883609f-cdd8-4d83-9b55-868ff08ad433}'] - function GetCount(out aCount: PRInt32): Longword; extdecl; - function GetIndex(out aIndex: PRInt32): Longword; extdecl; - function GetRequestedIndex(out aRequestedIndex: PRInt32): Longword; extdecl; - function GetMaxLength(out aMaxLength: PRInt32): Longword; extdecl; - function SetMaxLength(aMaxLength: PRInt32): Longword; extdecl; - function GetEntryAtIndex(index: PRInt32; modifyIndex: PRBool; out _retval: nsIHistoryEntry_std19): nsresult; extdecl; - function PurgeHistory(numEntries: PRInt32): nsresult; extdecl; - function AddSHistoryListener(aListener: nsISHistoryListener_std19): nsresult; extdecl; - function RemoveSHistoryListener(aListener: nsISHistoryListener_std19): nsresult; extdecl; - function GetSHistoryEnumerator(out aSHistoryEnumerator: nsISimpleEnumerator_std19): Longword; extdecl; - end; - - nsISHistoryListener_std19 = interface(nsISupports_std19) - ['{3b07f591-e8e1-11d4-9882-00c04fa02f40}'] - function OnHistoryNewEntry(aNewURI: nsIURI_std19): nsresult; extdecl; - function OnHistoryGoBack(aBackURI: nsIURI_std19; out _retval: PRBool): nsresult; extdecl; - function OnHistoryGoForward(aForwardURI: nsIURI_std19; out _retval: PRBool): nsresult; extdecl; - function OnHistoryReload(aReloadURI: nsIURI_std19; aReloadFlags: PRUint32; out _retval: PRBool): nsresult; extdecl; - function OnHistoryGotoIndex(aIndex: PRInt32; aGotoURI: nsIURI_std19; out _retval: PRBool): nsresult; extdecl; - function OnHistoryPurge(aNumEntries: PRInt32; out _retval: PRBool): nsresult; extdecl; - end; - - nsIStreamListener_std19 = interface(nsIRequestObserver_std19) - ['{1a637020-1482-11d3-9333-00104ba0fd40}'] - function OnDataAvailable(aRequest: nsIRequest_std19; aContext: nsISupports_std19; aInputStream: nsIInputStream_std19; aOffset: PRUint32; aCount: PRUint32): nsresult; extdecl; - end; - - nsISupportsPrimitive_std19 = interface(nsISupports_std19) - ['{d0d4b136-1dd1-11b2-9371-f0727ef827c0}'] - function GetType(out aType: PRUint16): Longword; extdecl; - end; - - nsISupportsID_std19 = interface(nsISupportsPrimitive_std19) - ['{d18290a0-4a1c-11d3-9890-006008962422}'] - function GetData(out aData: PGUID): Longword; extdecl; - function SetData(const aData: PGUID): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsCString_std19 = interface(nsISupportsPrimitive_std19) - ['{d65ff270-4a1c-11d3-9890-006008962422}'] - function GetData(aData: nsACString): Longword; extdecl; - function SetData(const aData: nsACString): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsString_std19 = interface(nsISupportsPrimitive_std19) - ['{d79dc970-4a1c-11d3-9890-006008962422}'] - function GetData(aData: nsAString): Longword; extdecl; - function SetData(const aData: nsAString): Longword; extdecl; - function ToString(out _retval: PWideChar): nsresult; extdecl; - end; - - nsISupportsPRBool_std19 = interface(nsISupportsPrimitive_std19) - ['{ddc3b490-4a1c-11d3-9890-006008962422}'] - function GetData(out aData: PRBool): Longword; extdecl; - function SetData(aData: PRBool): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsPRUint8_std19 = interface(nsISupportsPrimitive_std19) - ['{dec2e4e0-4a1c-11d3-9890-006008962422}'] - function GetData(out aData: PRUint8): Longword; extdecl; - function SetData(aData: PRUint8): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsPRUint16_std19 = interface(nsISupportsPrimitive_std19) - ['{dfacb090-4a1c-11d3-9890-006008962422}'] - function GetData(out aData: PRUint16): Longword; extdecl; - function SetData(aData: PRUint16): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsPRUint32_std19 = interface(nsISupportsPrimitive_std19) - ['{e01dc470-4a1c-11d3-9890-006008962422}'] - function GetData(out aData: PRUint32): Longword; extdecl; - function SetData(aData: PRUint32): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsPRUint64_std19 = interface(nsISupportsPrimitive_std19) - ['{e13567c0-4a1c-11d3-9890-006008962422}'] - function GetData(out aData: PRUint64): Longword; extdecl; - function SetData(aData: PRUint64): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsPRTime_std19 = interface(nsISupportsPrimitive_std19) - ['{e2563630-4a1c-11d3-9890-006008962422}'] - function GetData(out aData: PRTime): Longword; extdecl; - function SetData(aData: PRTime): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsChar_std19 = interface(nsISupportsPrimitive_std19) - ['{e2b05e40-4a1c-11d3-9890-006008962422}'] - function GetData(out aData: AnsiChar): Longword; extdecl; - function SetData(aData: AnsiChar): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsPRInt16_std19 = interface(nsISupportsPrimitive_std19) - ['{e30d94b0-4a1c-11d3-9890-006008962422}'] - function GetData(out aData: PRInt16): Longword; extdecl; - function SetData(aData: PRInt16): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsPRInt32_std19 = interface(nsISupportsPrimitive_std19) - ['{e36c5250-4a1c-11d3-9890-006008962422}'] - function GetData(out aData: PRInt32): Longword; extdecl; - function SetData(aData: PRInt32): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsPRInt64_std19 = interface(nsISupportsPrimitive_std19) - ['{e3cb0ff0-4a1c-11d3-9890-006008962422}'] - function GetData(out aData: PRInt64): Longword; extdecl; - function SetData(aData: PRInt64): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsFloat_std19 = interface(nsISupportsPrimitive_std19) - ['{abeaa390-4ac0-11d3-baea-00805f8a5dd7}'] - function GetData(out aData: Single): Longword; extdecl; - function SetData(aData: Single): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsDouble_std19 = interface(nsISupportsPrimitive_std19) - ['{b32523a0-4ac0-11d3-baea-00805f8a5dd7}'] - function GetData(out aData: Double): Longword; extdecl; - function SetData(aData: Double): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsVoid_std19 = interface(nsISupportsPrimitive_std19) - ['{464484f0-568d-11d3-baf8-00805f8a5dd7}'] - function GetData(out aData: Pointer): Longword; extdecl; - function SetData(aData: Pointer): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsISupportsInterfacePointer_std19 = interface(nsISupportsPrimitive_std19) - ['{995ea724-1dd1-11b2-9211-c21bdd3e7ed0}'] - function GetData(out aData: nsISupports_std19): Longword; extdecl; - function SetData(aData: nsISupports_std19): Longword; extdecl; - function GetDataIID(out aDataIID: PGUID): Longword; extdecl; - function SetDataIID(const aDataIID: PGUID): Longword; extdecl; - function ToString(out _retval: PAnsiChar): nsresult; extdecl; - end; - - nsITooltipListener_std19 = interface(nsISupports_std19) - ['{44b78386-1dd2-11b2-9ad2-e4eee2ca1916}'] - function OnShowTooltip(aXCoords: PRInt32; aYCoords: PRInt32; const aTipText: PWideChar): nsresult; extdecl; - function OnHideTooltip(): nsresult; extdecl; - end; - - nsITooltipTextProvider_std19 = interface(nsISupports_std19) - ['{b128a1e6-44f3-4331-8fbe-5af360ff21ee}'] - function GetNodeText(aNode: nsIDOMNode_std19; out aText: PWideChar; out _retval: PRBool): nsresult; extdecl; - end; - - nsITraceRefcnt_std19 = interface(nsISupports_std19) - ['{273dc92f-0fe6-4545-96a9-21be77828039}'] - function LogAddRef(aPtr: Pointer; aNewRefcnt: nsrefcnt; const aTypeName: PAnsiChar; aInstanceSize: PRUint32): nsresult; extdecl; - function LogRelease(aPtr: Pointer; aNewRefcnt: nsrefcnt; const aTypeName: PAnsiChar): nsresult; extdecl; - function LogCtor(aPtr: Pointer; const aTypeName: PAnsiChar; aInstanceSize: PRUint32): nsresult; extdecl; - function LogDtor(aPtr: Pointer; const aTypeName: PAnsiChar; aInstanceSize: PRUint32): nsresult; extdecl; - function LogAddCOMPtr(aPtr: Pointer; aObject: nsISupports_std19): nsresult; extdecl; - function LogReleaseCOMPtr(aPtr: Pointer; aObject: nsISupports_std19): nsresult; extdecl; - end; - - nsIUnicharStreamListener_std19 = interface(nsIRequestObserver_std19) - ['{4a7e9b62-fef8-400d-9865-d6820f630b4c}'] - function OnUnicharDataAvailable(aRequest: nsIRequest_std19; aContext: nsISupports_std19; const aData: nsAString): nsresult; extdecl; - end; - - nsIUploadChannel_std19 = interface(nsISupports_std19) - ['{ddf633d8-e9a4-439d-ad88-de636fd9bb75}'] - function SetUploadStream(aStream: nsIInputStream_std19; const aContentType: nsACString; aContentLength: PRInt32): nsresult; extdecl; - function GetUploadStream(out aUploadStream: nsIInputStream_std19): Longword; extdecl; - end; - - nsIURIContentListener_std19 = interface(nsISupports_std19) - ['{94928ab3-8b63-11d3-989d-001083010e9b}'] - function OnStartURIOpen(aURI: nsIURI_std19; out _retval: PRBool): nsresult; extdecl; - function DoContent(const aContentType: PAnsiChar; aIsContentPreferred: PRBool; aRequest: nsIRequest_std19; out aContentHandler: nsIStreamListener_std19; out _retval: PRBool): nsresult; extdecl; - function IsPreferred(const aContentType: PAnsiChar; out aDesiredContentType: PAnsiChar; out _retval: PRBool): nsresult; extdecl; - function CanHandleContent(const aContentType: PAnsiChar; aIsContentPreferred: PRBool; out aDesiredContentType: PAnsiChar; out _retval: PRBool): nsresult; extdecl; - function GetLoadCookie(out aLoadCookie: nsISupports_std19): Longword; extdecl; - function SetLoadCookie(aLoadCookie: nsISupports_std19): Longword; extdecl; - function GetParentContentListener(out aParentContentListener: nsIURIContentListener_std19): Longword; extdecl; - function SetParentContentListener(aParentContentListener: nsIURIContentListener_std19): Longword; extdecl; - end; - - nsIWeakReference_std19 = interface(nsISupports_std19) - ['{9188bc85-f92e-11d2-81ef-0060083a0bcf}'] - function QueryReferent(constref uuid: TGUID; out _result): nsresult; extdecl; - end; - - nsISupportsWeakReference_std19 = interface(nsISupports_std19) - ['{9188bc86-f92e-11d2-81ef-0060083a0bcf}'] - function GetWeakReference(out _retval: nsIWeakReference_std19): nsresult; extdecl; - end; - - nsIWebBrowser_std19 = interface(nsISupports_std19) - ['{69e5df00-7b8b-11d3-af61-00a024ffc08c}'] - function AddWebBrowserListener(aListener: nsIWeakReference_std19; constref aIID: TGUID): nsresult; extdecl; - function RemoveWebBrowserListener(aListener: nsIWeakReference_std19; constref aIID: TGUID): nsresult; extdecl; - function GetContainerWindow(out aContainerWindow: nsIWebBrowserChrome_std19): Longword; extdecl; - function SetContainerWindow(aContainerWindow: nsIWebBrowserChrome_std19): Longword; extdecl; - function GetParentURIContentListener(out aParentURIContentListener: nsIURIContentListener_std19): Longword; extdecl; - function SetParentURIContentListener(aParentURIContentListener: nsIURIContentListener_std19): Longword; extdecl; - function GetContentDOMWindow(out aContentDOMWindow: nsIDOMWindow_std19): Longword; extdecl; - end; - - nsIWebBrowserChrome_std19 = interface(nsISupports_std19) - ['{ba434c60-9d52-11d3-afb0-00a024ffc08c}'] - function SetStatus(statusType: PRUint32; const status: PWideChar): nsresult; extdecl; - function GetWebBrowser(out aWebBrowser: nsIWebBrowser_std19): Longword; extdecl; - function SetWebBrowser(aWebBrowser: nsIWebBrowser_std19): Longword; extdecl; - function GetChromeFlags(out aChromeFlags: PRUint32): Longword; extdecl; - function SetChromeFlags(aChromeFlags: PRUint32): Longword; extdecl; - function DestroyBrowserWindow(): nsresult; extdecl; - function SizeBrowserTo(aCX: PRInt32; aCY: PRInt32): nsresult; extdecl; - function ShowAsModal(): nsresult; extdecl; - function IsWindowModal(out _retval: PRBool): nsresult; extdecl; - function ExitModalEventLoop(aStatus: nsresult): nsresult; extdecl; - end; - - nsIWebBrowserChromeFocus_std19 = interface(nsISupports_std19) - ['{d2206418-1dd1-11b2-8e55-acddcd2bcfb8}'] - function FocusNextElement(): nsresult; extdecl; - function FocusPrevElement(): nsresult; extdecl; - end; - - nsIWebBrowserFind_std19 = interface(nsISupports_std19) - ['{2f977d44-5485-11d4-87e2-0010a4e75ef2}'] - function FindNext(out _retval: PRBool): nsresult; extdecl; - function GetSearchString(out aSearchString: PWideChar): Longword; extdecl; - function SetSearchString(const aSearchString: PWideChar): Longword; extdecl; - function GetFindBackwards(out aFindBackwards: PRBool): Longword; extdecl; - function SetFindBackwards(aFindBackwards: PRBool): Longword; extdecl; - function GetWrapFind(out aWrapFind: PRBool): Longword; extdecl; - function SetWrapFind(aWrapFind: PRBool): Longword; extdecl; - function GetEntireWord(out aEntireWord: PRBool): Longword; extdecl; - function SetEntireWord(aEntireWord: PRBool): Longword; extdecl; - function GetMatchCase(out aMatchCase: PRBool): Longword; extdecl; - function SetMatchCase(aMatchCase: PRBool): Longword; extdecl; - function GetSearchFrames(out aSearchFrames: PRBool): Longword; extdecl; - function SetSearchFrames(aSearchFrames: PRBool): Longword; extdecl; - end; - - nsIWebBrowserFindInFrames_std19 = interface(nsISupports_std19) - ['{e0f5d182-34bc-11d5-be5b-b760676c6ebc}'] - function GetCurrentSearchFrame(out aCurrentSearchFrame: nsIDOMWindow_std19): Longword; extdecl; - function SetCurrentSearchFrame(aCurrentSearchFrame: nsIDOMWindow_std19): Longword; extdecl; - function GetRootSearchFrame(out aRootSearchFrame: nsIDOMWindow_std19): Longword; extdecl; - function SetRootSearchFrame(aRootSearchFrame: nsIDOMWindow_std19): Longword; extdecl; - function GetSearchSubframes(out aSearchSubframes: PRBool): Longword; extdecl; - function SetSearchSubframes(aSearchSubframes: PRBool): Longword; extdecl; - function GetSearchParentFrames(out aSearchParentFrames: PRBool): Longword; extdecl; - function SetSearchParentFrames(aSearchParentFrames: PRBool): Longword; extdecl; - end; - - nsIWebBrowserFocus_std19 = interface(nsISupports_std19) - ['{9c5d3c58-1dd1-11b2-a1c9-f3699284657a}'] - function Activate(): nsresult; extdecl; - function Deactivate(): nsresult; extdecl; - function SetFocusAtFirstElement(): nsresult; extdecl; - function SetFocusAtLastElement(): nsresult; extdecl; - function GetFocusedWindow(out aFocusedWindow: nsIDOMWindow_std19): Longword; extdecl; - function SetFocusedWindow(aFocusedWindow: nsIDOMWindow_std19): Longword; extdecl; - function GetFocusedElement(out aFocusedElement: nsIDOMElement_std19): Longword; extdecl; - function SetFocusedElement(aFocusedElement: nsIDOMElement_std19): Longword; extdecl; - end; - - nsIWebBrowserPrint_std19 = interface(nsISupports_std19) - ['{9a7ca4b0-fbba-11d4-a869-00105a183419}'] - function GetGlobalPrintSettings(out aGlobalPrintSettings: nsIPrintSettings_std19): Longword; extdecl; - function GetCurrentPrintSettings(out aCurrentPrintSettings: nsIPrintSettings_std19): Longword; extdecl; - function GetCurrentChildDOMWindow(out aCurrentChildDOMWindow: nsIDOMWindow_std19): Longword; extdecl; - function GetDoingPrint(out aDoingPrint: PRBool): Longword; extdecl; - function GetDoingPrintPreview(out aDoingPrintPreview: PRBool): Longword; extdecl; - function GetIsFramesetDocument(out aIsFramesetDocument: PRBool): Longword; extdecl; - function GetIsFramesetFrameSelected(out aIsFramesetFrameSelected: PRBool): Longword; extdecl; - function GetIsIFrameSelected(out aIsIFrameSelected: PRBool): Longword; extdecl; - function GetIsRangeSelection(out aIsRangeSelection: PRBool): Longword; extdecl; - function GetPrintPreviewNumPages(out aPrintPreviewNumPages: PRInt32): Longword; extdecl; - function Print(aThePrintSettings: nsIPrintSettings_std19; aWPListener: nsIWebProgressListener_std19): nsresult; extdecl; - function PrintPreview(aThePrintSettings: nsIPrintSettings_std19; aChildDOMWin: nsIDOMWindow_std19; aWPListener: nsIWebProgressListener_std19): nsresult; extdecl; - function PrintPreviewNavigate(aNavType: PRInt16; aPageNum: PRInt32): nsresult; extdecl; - function Cancel(): nsresult; extdecl; - function EnumerateDocumentNames(out aCount: PRUint32; out aResult_array): nsresult; extdecl; - function ExitPrintPreview(): nsresult; extdecl; - end; - - nsIWebBrowserSetup_std19 = interface(nsISupports_std19) - ['{f15398a0-8018-11d3-af70-00a024ffc08c}'] - function SetProperty(aId: PRUint32; aValue: PRUint32): nsresult; extdecl; - end; - - nsIWebBrowserStream_std19 = interface(nsISupports_std19) - ['{86d02f0e-219b-4cfc-9c88-bd98d2cce0b8}'] - function OpenStream(aBaseURI: nsIURI_std19; const aContentType: nsACString): nsresult; extdecl; - function AppendToStream(const aData_array; aLen: PRUint32): nsresult; extdecl; - function CloseStream(): nsresult; extdecl; - end; - - nsIWebProgress_std19 = interface(nsISupports_std19) - ['{570f39d0-efd0-11d3-b093-00a024ffc08c}'] - function AddProgressListener(aListener: nsIWebProgressListener_std19; aNotifyMask: PRUint32): nsresult; extdecl; - function RemoveProgressListener(aListener: nsIWebProgressListener_std19): nsresult; extdecl; - function GetDOMWindow(out aDOMWindow: nsIDOMWindow_std19): Longword; extdecl; - function GetIsLoadingDocument(out aIsLoadingDocument: PRBool): Longword; extdecl; - end; - - nsIWebProgressListener_std19 = interface(nsISupports_std19) - ['{570f39d1-efd0-11d3-b093-00a024ffc08c}'] - function OnStateChange(aWebProgress: nsIWebProgress_std19; aRequest: nsIRequest_std19; aStateFlags: PRUint32; aStatus: nsresult): nsresult; extdecl; - function OnProgressChange(aWebProgress: nsIWebProgress_std19; aRequest: nsIRequest_std19; aCurSelfProgress: PRInt32; aMaxSelfProgress: PRInt32; aCurTotalProgress: PRInt32; aMaxTotalProgress: PRInt32): nsresult; extdecl; - function OnLocationChange(aWebProgress: nsIWebProgress_std19; aRequest: nsIRequest_std19; aLocation: nsIURI_std19): nsresult; extdecl; - function OnStatusChange(aWebProgress: nsIWebProgress_std19; aRequest: nsIRequest_std19; aStatus: nsresult; const aMessage: PWideChar): nsresult; extdecl; - function OnSecurityChange(aWebProgress: nsIWebProgress_std19; aRequest: nsIRequest_std19; aState: PRUint32): nsresult; extdecl; - end; - - nsIWindowCreator_std19 = interface(nsISupports_std19) - ['{30465632-a777-44cc-90f9-8145475ef999}'] - function CreateChromeWindow(parent: nsIWebBrowserChrome_std19; chromeFlags: PRUint32; out _retval: nsIWebBrowserChrome_std19): nsresult; extdecl; - end; - - nsIWindowWatcher_std19 = interface(nsISupports_std19) - ['{002286a8-494b-43b3-8ddd-49e3fc50622b}'] - function OpenWindow(aParent: nsIDOMWindow_std19; const aUrl: PAnsiChar; const aName: PAnsiChar; const aFeatures: PAnsiChar; aArguments: nsISupports_std19; out _retval: nsIDOMWindow_std19): nsresult; extdecl; - function RegisterNotification(aObserver: nsIObserver_std19): nsresult; extdecl; - function UnregisterNotification(aObserver: nsIObserver_std19): nsresult; extdecl; - function GetWindowEnumerator(out _retval: nsISimpleEnumerator_std19): nsresult; extdecl; - function GetNewPrompter(aParent: nsIDOMWindow_std19; out _retval: nsIPrompt_std19): nsresult; extdecl; - function GetNewAuthPrompter(aParent: nsIDOMWindow_std19; out _retval: nsIAuthPrompt_std19): nsresult; extdecl; - function SetWindowCreator(creator: nsIWindowCreator_std19): nsresult; extdecl; - function GetChromeForWindow(aWindow: nsIDOMWindow_std19; out _retval: nsIWebBrowserChrome_std19): nsresult; extdecl; - function GetWindowByName(const aTargetName: PWideChar; aCurrentWindow: nsIDOMWindow_std19; out _retval: nsIDOMWindow_std19): nsresult; extdecl; - function GetActiveWindow(out aActiveWindow: nsIDOMWindow_std19): Longword; extdecl; - function SetActiveWindow(aActiveWindow: nsIDOMWindow_std19): Longword; extdecl; - end; - - nsIX509Cert_std19 = interface(nsISupports_std19) - ['{f0980f60-ee3d-11d4-998b-00b0d02354a0}'] - function GetNickname(aNickname: nsAString): Longword; extdecl; - function GetEmailAddress(aEmailAddress: nsAString): Longword; extdecl; - function GetEmailAddresses(out length: PRUint32; out addresses_array): nsresult; extdecl; - function ContainsEmailAddress(const aEmailAddress: nsAString; out _retval: PRBool): nsresult; extdecl; - function GetSubjectName(aSubjectName: nsAString): Longword; extdecl; - function GetCommonName(aCommonName: nsAString): Longword; extdecl; - function GetOrganization(aOrganization: nsAString): Longword; extdecl; - function GetOrganizationalUnit(aOrganizationalUnit: nsAString): Longword; extdecl; - function GetSha1Fingerprint(aSha1Fingerprint: nsAString): Longword; extdecl; - function GetMd5Fingerprint(aMd5Fingerprint: nsAString): Longword; extdecl; - function GetTokenName(aTokenName: nsAString): Longword; extdecl; - function GetIssuerName(aIssuerName: nsAString): Longword; extdecl; - function GetSerialNumber(aSerialNumber: nsAString): Longword; extdecl; - function GetIssuerCommonName(aIssuerCommonName: nsAString): Longword; extdecl; - function GetIssuerOrganization(aIssuerOrganization: nsAString): Longword; extdecl; - function GetIssuerOrganizationUnit(aIssuerOrganizationUnit: nsAString): Longword; extdecl; - function GetIssuer(out aIssuer: nsIX509Cert_std19): Longword; extdecl; - function GetValidity(out aValidity: nsIX509CertValidity_std19): Longword; extdecl; - function GetDbKey(out aDbKey: PAnsiChar): Longword; extdecl; - function GetWindowTitle(out aWindowTitle: PAnsiChar): Longword; extdecl; - function GetChain(out _retval: nsIArray_std19): nsresult; extdecl; - function GetUsagesArray(ignoreOcsp: PRBool; out verified: PRUint32; out count: PRUint32; out usages_array): nsresult; extdecl; - function GetUsagesString(ignoreOcsp: PRBool; out verified: PRUint32; usages: nsAString): nsresult; extdecl; - function VerifyForUsage(usage: PRUint32; out _retval: PRUint32): nsresult; extdecl; - function GetASN1Structure(out aASN1Structure: nsIASN1Object_std19): Longword; extdecl; - function GetRawDER(out length: PRUint32; out data_array): nsresult; extdecl; - function Equals(other: nsIX509Cert_std19; out _retval: PRBool): nsresult; extdecl; - end; - - nsIX509CertDB_std19 = interface(nsISupports_std19) - ['{da48b3c0-1284-11d5-ac67-000064657374}'] - function FindCertByNickname(aToken: nsISupports_std19; const aNickname: nsAString; out _retval: nsIX509Cert_std19): nsresult; extdecl; - function FindCertByDBKey(const aDBkey: PAnsiChar; aToken: nsISupports_std19; out _retval: nsIX509Cert_std19): nsresult; extdecl; - function FindCertNicknames(aToken: nsISupports_std19; aType: PRUint32; out count: PRUint32; out certNameList_array): nsresult; extdecl; - function FindEmailEncryptionCert(const aNickname: nsAString; out _retval: nsIX509Cert_std19): nsresult; extdecl; - function FindEmailSigningCert(const aNickname: nsAString; out _retval: nsIX509Cert_std19): nsresult; extdecl; - function FindCertByEmailAddress(aToken: nsISupports_std19; const aEmailAddress: PAnsiChar; out _retval: nsIX509Cert_std19): nsresult; extdecl; - function ImportCertificates(const data_array; length: PRUint32; _type: PRUint32; ctx: nsIInterfaceRequestor_std19): nsresult; extdecl; - function ImportEmailCertificate(const data_array; length: PRUint32; ctx: nsIInterfaceRequestor_std19): nsresult; extdecl; - function ImportServerCertificate(const data_array; length: PRUint32; ctx: nsIInterfaceRequestor_std19): nsresult; extdecl; - function ImportUserCertificate(const data_array; length: PRUint32; ctx: nsIInterfaceRequestor_std19): nsresult; extdecl; - function DeleteCertificate(aCert: nsIX509Cert_std19): nsresult; extdecl; - function SetCertTrust(cert: nsIX509Cert_std19; _type: PRUint32; trust: PRUint32): nsresult; extdecl; - function IsCertTrusted(cert: nsIX509Cert_std19; certType: PRUint32; trustType: PRUint32; out _retval: PRBool): nsresult; extdecl; - function ImportCertsFromFile(aToken: nsISupports_std19; aFile: nsILocalFile_std19; aType: PRUint32): nsresult; extdecl; - function ImportPKCS12File(aToken: nsISupports_std19; aFile: nsILocalFile_std19): nsresult; extdecl; - function ExportPKCS12File(aToken: nsISupports_std19; aFile: nsILocalFile_std19; count: PRUint32; const aCerts_array): nsresult; extdecl; - function GetOCSPResponders(out _retval: nsIArray_std19): nsresult; extdecl; - function GetIsOcspOn(out aIsOcspOn: PRBool): Longword; extdecl; - function ConstructX509FromBase64(const base64: PAnsiChar; out _retval: nsIX509Cert_std19): nsresult; extdecl; - end; - - nsIX509CertValidity_std19 = interface(nsISupports_std19) - ['{e701dfd8-1dd1-11b2-a172-ffa6cc6156ad}'] - function GetNotBefore(out aNotBefore: PRTime): Longword; extdecl; - function GetNotBeforeLocalTime(aNotBeforeLocalTime: nsAString): Longword; extdecl; - function GetNotBeforeLocalDay(aNotBeforeLocalDay: nsAString): Longword; extdecl; - function GetNotBeforeGMT(aNotBeforeGMT: nsAString): Longword; extdecl; - function GetNotAfter(out aNotAfter: PRTime): Longword; extdecl; - function GetNotAfterLocalTime(aNotAfterLocalTime: nsAString): Longword; extdecl; - function GetNotAfterLocalDay(aNotAfterLocalDay: nsAString): Longword; extdecl; - function GetNotAfterGMT(aNotAfterGMT: nsAString): Longword; extdecl; - end; - -implementation - -end. diff --git a/components/geckoport/version2/fpmake.pp b/components/geckoport/version2/fpmake.pp index a1a2a764e..82716ab5b 100644 --- a/components/geckoport/version2/fpmake.pp +++ b/components/geckoport/version2/fpmake.pp @@ -7,7 +7,7 @@ program fpmake; {$ENDIF} {$ENDIF} -uses sysutils, lazmkunit, fpmkunit; +uses fpmkunit, sysutils, lazmkunit; Var P : TLazPackage; @@ -29,6 +29,9 @@ begin P.Options.add('-Sm'); P.Options.add('-Sd'); + P.IncludePath.Add('gecko9'); + P.IncludePath.Add('gecko10'); + P.Dependencies.Add('lazmkunit'); P.Dependencies.Add('fcl-registry',AllWindowsOSes); // Due to a bug in fpcmake, the dependencies of fcl-registry aren't processed @@ -95,7 +98,7 @@ begin Dependencies.AddUnit('nsXPCOMGlue'); Dependencies.AddUnit('nsTypes'); end; - +{ with P.Targets.AddUnit('nsEnumerators.pas') do begin Dependencies.AddUnit('nsTypes'); @@ -108,7 +111,7 @@ begin Dependencies.AddUnit('nsTypes'); Dependencies.AddUnit('nsGeckoStrings'); end; - +} with P.Targets.AddUnit('nsNetUtil.pas') do begin Dependencies.AddUnit('nsTypes'); @@ -145,13 +148,6 @@ begin Dependencies.AddUnit('nsError'); end;} -{ with P.Targets.AddUnit('each-version\nsXPCOM_safe19.pas') do - begin - Dependencies.AddUnit('nsTypes'); - Dependencies.AddUnit('nsConsts'); - Dependencies.AddUnit('nsGeckoStrings'); - end;} - P.Targets.AddExampleProgram('SampleApps/ChromeWin.dpr'); P.Sources.AddExample('SampleApps/ChromeWin.dpr','examples'); P.Sources.AddExample('SampleApps/ChromeWin.lpi','examples'); @@ -170,6 +166,7 @@ begin P.LazPackageFiles.AddLazFile('Components/CallbackInterfaces.pas'); P.LazPackageFiles.AddLazFile('Components/GeckoBrowser.pas'); P.LazPackageFiles.AddLazFile('Components/GeckoBrowser.lrs'); + P.LazPackageFiles.AddLazFile('Components/GeckoPromptService.pas'); P.LazPackageFiles.AddLazFile('Components/GeckoChromeWindow.pas'); P.LazPackageFiles.AddLazFile('Components/GeckoChromeWindow.lfm'); P.LazPackageFiles.AddLazFile('Components/GeckoChromeWindow.lrs'); diff --git a/components/geckoport/version2/gecko10/forwarddecl.inc b/components/geckoport/version2/gecko10/forwarddecl.inc new file mode 100644 index 000000000..c00d5087f --- /dev/null +++ b/components/geckoport/version2/gecko10/forwarddecl.inc @@ -0,0 +1,91 @@ +type + imgIContainer = interface; + imgIDecoderObserver = interface; + imgIRequest = interface; + nsIAnimationFrameListener = interface; + nsIAuthInformation = interface; + nsIAuthPrompt = interface; + nsIAuthPromptCallback = interface; + nsICancelable = interface; + nsIChannel = interface; + nsICommandParams = interface; + nsIComponentManager = interface; + nsIContent = interface; + nsIContentSecurityPolicy = interface; + nsIContentViewer = interface; + nsIContextMenuInfo = interface; + nsIController = interface; + nsIControllers = interface; + nsIDocShell = interface; + nsIDocShellLoadInfo = interface; + nsIDocShellTreeItem = interface; + nsIDocShellTreeOwner = interface; + nsIDocumentCharsetInfo = interface; + nsIDOMBlob = interface; + nsIDOMDocument = interface; + nsIDOMDOMStringList = interface; + nsIDOMElement = interface; + nsIDOMEvent = interface; + nsIDOMEventListener = interface; + nsIDOMEventTarget = interface; + nsIDOMFileError = interface; + nsIDOMLocation = interface; + nsIDOMMediaQueryList = interface; + nsIDOMMediaQueryListListener = interface; + nsIDOMNode = interface; + nsIDOMNodeFilter = interface; + nsIDOMNodeIterator = interface; + nsIDOMOfflineResourceList = interface; + nsIDOMPerformance = interface; + nsIDOMPerformanceNavigation = interface; + nsIDOMPerformanceTiming = interface; + nsIDOMRange = interface; + nsIDOMStorage = interface; + nsIDOMStorageItem = interface; + nsIDOMStorageList = interface; + nsIDOMStorageObsolete = interface; + nsIDOMTreeWalker = interface; + nsIDOMUserDataHandler = interface; + nsIDOMWindow = interface; + nsIDOMXULCommandDispatcher = interface; + nsIFactory = interface; + nsIFile = interface; + nsIHistoryEntry = interface; + nsIHttpChannel = interface; + nsIHttpHeaderVisitor = interface; + nsIInputStream = interface; + nsIInterfaceRequestor = interface; + nsILayoutHistoryState = interface; + nsILoadGroup = interface; + nsILocalFile = interface; + nsIObjectInputStream = interface; + nsIObjectOutputStream = interface; + nsIObserver = interface; + nsIOutputStream = interface; + nsIPrincipal = interface; + nsIPrintSession = interface; + nsIPrintSettings = interface; + nsIPrompt = interface; + nsIProtocolHandler = interface; + nsIRequest = interface; + nsIRequestObserver = interface; + nsIScriptContext = interface; + nsISecureBrowserUI = interface; + nsISelection = interface; + nsISHEntry = interface; + nsISHistory = interface; + nsISHistoryListener = interface; + nsISimpleEnumerator = interface; + nsIStreamListener = interface; + nsIURI = interface; + nsIURIContentListener = interface; + nsIVariant = interface; + nsIWeakReference = interface; + nsIWebBrowser = interface; + nsIWebBrowserChrome = interface; + nsIWebBrowserPrint = interface; + nsIWebNavigation = interface; + nsIWebProgress = interface; + nsIWebProgressListener = interface; + nsIWindowCreator = interface; + nsPIDOMWindow = interface; diff --git a/components/geckoport/version2/gecko10/idlctypes.cfg b/components/geckoport/version2/gecko10/idlctypes.cfg new file mode 100644 index 000000000..0d3b72251 --- /dev/null +++ b/components/geckoport/version2/gecko10/idlctypes.cfg @@ -0,0 +1,3 @@ +long +short +float diff --git a/components/geckoport/version2/gecko10/idltypemap.cfg b/components/geckoport/version2/gecko10/idltypemap.cfg new file mode 100644 index 000000000..f89076936 --- /dev/null +++ b/components/geckoport/version2/gecko10/idltypemap.cfg @@ -0,0 +1,4 @@ +wstring=PWideChar +string=PAnsiChar +boolean=longbool +FILE=PFILE diff --git a/components/geckoport/version2/gecko10/imgicontainer.inc b/components/geckoport/version2/gecko10/imgicontainer.inc new file mode 100644 index 000000000..ee5965080 --- /dev/null +++ b/components/geckoport/version2/gecko10/imgicontainer.inc @@ -0,0 +1,44 @@ +type + + imgIContainer = interface(nsISupports) + ['{239dfa70-2285-4d63-99cd-e9b7ff9555c7}'] + function Getwidth(): PRInt32; safecall; + property width : PRInt32 read Getwidth; + function Getheight(): PRInt32; safecall; + property height : PRInt32 read Getheight; + function Gettype(): idlushort; safecall; + property atype : idlushort read Gettype; +{ function GetType() : PRUint16; safecall; + function Getanimated(): longbool; safecall; + property animated : longbool read Getanimated; + function GetcurrentFrameIsOpaque(): longbool; safecall; + property currentFrameIsOpaque : longbool read GetcurrentFrameIsOpaque; + function getFrame(aWhichFrame: PRUint32; aFlags: PRUint32) : gfxASurface; safecall; + function copyFrame(aWhichFrame: PRUint32; aFlags: PRUint32) : gfxImageSurface; safecall; + function extractFrame(aWhichFrame: PRUint32; aRect: nsIntRect; aFlags: PRUint32) : imgIContainer; safecall; + procedure draw(aContext: gfxContext; aFilter: gfxGraphicsFilter; aUserSpaceToImageSpace: gfxMatrix; aFill: gfxRect; aSubimage: nsIntRect; aViewportSize: nsIntSize; aFlags: PRUint32); safecall; + function GetRootLayoutFrame() : nsIFrame; safecall; + procedure requestDecode(); safecall; + procedure lockImage(); safecall; + procedure unlockImage(); safecall; + function GetanimationMode(): idlushort; safecall; + procedure SetanimationMode(aanimationMode: idlushort); safecall; + property animationMode : idlushort read GetanimationMode write SetanimationMode; + procedure resetAnimation(); safecall; + } + end; + +const + imgIContainer_TYPE_RASTER=0; + imgIContainer_TYPE_VECTOR=1; + imgIContainer_FLAG_NONE=$0; + imgIContainer_FLAG_SYNC_DECODE=$1; + imgIContainer_FLAG_DECODE_NO_PREMULTIPLY_ALPHA=$2; + imgIContainer_FLAG_DECODE_NO_COLORSPACE_CONVERSION=$4; + imgIContainer_FRAME_FIRST=0; + imgIContainer_FRAME_CURRENT=1; + imgIContainer_FRAME_MAX_VALUE=1; + imgIContainer_kNormalAnimMode=0; + imgIContainer_kDontAnimMode=1; + imgIContainer_kLoopOnceAnimMode=2; + diff --git a/components/geckoport/version2/gecko10/imgicontainerobserver.inc b/components/geckoport/version2/gecko10/imgicontainerobserver.inc new file mode 100644 index 000000000..d785a1645 --- /dev/null +++ b/components/geckoport/version2/gecko10/imgicontainerobserver.inc @@ -0,0 +1,8 @@ +type + + imgIContainerObserver = interface(nsISupports) + ['{aa2068c1-6b91-4f52-8603-487b14ac5f04}'] + procedure frameChanged(aContainer: imgIContainer; aDirtyRect: nsIntRect); safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/imgidecoderobserver.inc b/components/geckoport/version2/gecko10/imgidecoderobserver.inc new file mode 100644 index 000000000..a0db0baf8 --- /dev/null +++ b/components/geckoport/version2/gecko10/imgidecoderobserver.inc @@ -0,0 +1,17 @@ +type + + imgIDecoderObserver = interface(imgIContainerObserver) + ['{9f6bfbee-9e04-43a0-b8f6-2159973efec8}'] + procedure onStartRequest(aRequest: imgIRequest); safecall; + procedure onStartDecode(aRequest: imgIRequest); safecall; + procedure onStartContainer(aRequest: imgIRequest; aContainer: imgIContainer); safecall; + procedure onStartFrame(aRequest: imgIRequest; aFrame: idlulong); safecall; + procedure onDataAvailable(aRequest: imgIRequest; aCurrentFrame: longbool; aRect: nsIntRect); safecall; + procedure onStopFrame(aRequest: imgIRequest; aFrame: idlulong); safecall; + procedure onStopContainer(aRequest: imgIRequest; aContainer: imgIContainer); safecall; + procedure onStopDecode(aRequest: imgIRequest; status: nsresult; statusArg: PWideChar); safecall; + procedure onStopRequest(aRequest: imgIRequest; aIsLastPart: longbool); safecall; + procedure onDiscard(aRequest: imgIRequest); safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/imgirequest.inc b/components/geckoport/version2/gecko10/imgirequest.inc new file mode 100644 index 000000000..dc403571b --- /dev/null +++ b/components/geckoport/version2/gecko10/imgirequest.inc @@ -0,0 +1,41 @@ +type + + imgIRequest = interface(nsIRequest) + ['{c3bf4e2a-f64b-4ac1-a84e-18631b1802ab}'] + function Getimage(): imgIContainer; safecall; + property image : imgIContainer read Getimage; + function GetimageStatus(): idlulong; safecall; + property imageStatus : idlulong read GetimageStatus; + function GetURI(): nsIURI; safecall; + property URI : nsIURI read GetURI; + function GetdecoderObserver(): imgIDecoderObserver; safecall; + property decoderObserver : imgIDecoderObserver read GetdecoderObserver; + function GetmimeType(): PAnsiChar; safecall; + property mimeType : PAnsiChar read GetmimeType; + function clone(aObserver: imgIDecoderObserver) : imgIRequest; safecall; + function GetimagePrincipal(): nsIPrincipal; safecall; + property imagePrincipal : nsIPrincipal read GetimagePrincipal; + function GetCORSMode(): idllong; safecall; + property CORSMode : idllong read GetCORSMode; + procedure cancelAndForgetObserver(aStatus: nsresult); safecall; + procedure requestDecode(); safecall; + procedure lockImage(); safecall; + procedure unlockImage(); safecall; + function getStaticRequest() : imgIRequest; safecall; + procedure incrementAnimationConsumers(); safecall; + procedure decrementAnimationConsumers(); safecall; + + end; + +const + imgIRequest_STATUS_NONE=$0; + imgIRequest_STATUS_SIZE_AVAILABLE=$1; + imgIRequest_STATUS_LOAD_PARTIAL=$2; + imgIRequest_STATUS_LOAD_COMPLETE=$4; + imgIRequest_STATUS_ERROR=$8; + imgIRequest_STATUS_FRAME_COMPLETE=$10; + imgIRequest_STATUS_DECODE_COMPLETE=$20; + imgIRequest_CORS_NONE=1; + imgIRequest_CORS_ANONYMOUS=2; + imgIRequest_CORS_USE_CREDENTIALS=3; + diff --git a/components/geckoport/version2/gecko10/nsianimationframelistener.inc b/components/geckoport/version2/gecko10/nsianimationframelistener.inc new file mode 100644 index 000000000..e4729c385 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsianimationframelistener.inc @@ -0,0 +1,8 @@ +type + + nsIAnimationFrameListener = interface(nsISupports) + ['{ba240e38-c15a-4fb2-802a-8a48f09331bd}'] + procedure onBeforePaint(timeStamp: DOMTimeStamp); safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsiatom.inc b/components/geckoport/version2/gecko10/nsiatom.inc new file mode 100644 index 000000000..0dcea51ad --- /dev/null +++ b/components/geckoport/version2/gecko10/nsiatom.inc @@ -0,0 +1,12 @@ +type + + nsIAtom = interface(nsISupports) + ['{1f341018-521a-49de-b806-1bef5c9a00b0}'] + function toString() : AString; safecall; + function toUTF8String() : AUTF8String; safecall; + function equals(aString: AString) : longbool; safecall; + function equalsUTF8(aString: AUTF8String) : longbool; safecall; + function isStaticAtom() : longbool; safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsiauthinformation.inc b/components/geckoport/version2/gecko10/nsiauthinformation.inc new file mode 100644 index 000000000..849009c09 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsiauthinformation.inc @@ -0,0 +1,29 @@ +type + + nsIAuthInformation = interface(nsISupports) + ['{0d73639c-2a92-4518-9f92-28f71fea5f20}'] + function Getflags(): idlulong; safecall; + property flags : idlulong read Getflags; + function Getrealm(): AString; safecall; + property realm : AString read Getrealm; + function GetauthenticationScheme(): AUTF8String; safecall; + property authenticationScheme : AUTF8String read GetauthenticationScheme; + function Getusername(): AString; safecall; + procedure Setusername(ausername: AString); safecall; + property username : AString read Getusername write Setusername; + function Getpassword(): AString; safecall; + procedure Setpassword(apassword: AString); safecall; + property password : AString read Getpassword write Setpassword; + function Getdomain(): AString; safecall; + procedure Setdomain(adomain: AString); safecall; + property domain : AString read Getdomain write Setdomain; + + end; + +const + nsIAuthInformation_AUTH_HOST=1; + nsIAuthInformation_AUTH_PROXY=2; + nsIAuthInformation_NEED_DOMAIN=4; + nsIAuthInformation_ONLY_PASSWORD=8; + nsIAuthInformation_PREVIOUS_FAILED=16; + diff --git a/components/geckoport/version2/gecko10/nsiauthprompt.inc b/components/geckoport/version2/gecko10/nsiauthprompt.inc new file mode 100644 index 000000000..25ca72f30 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsiauthprompt.inc @@ -0,0 +1,15 @@ +type + + nsIAuthPrompt = interface(nsISupports) + ['{358089f9-ee4b-4711-82fd-bcd07fc62061}'] + function prompt(dialogTitle: PWideChar; text: PWideChar; passwordRealm: PWideChar; savePassword: PRUint32; defaultText: PWideChar; out result: PWideChar) : longbool; safecall; + function promptUsernameAndPassword(dialogTitle: PWideChar; text: PWideChar; passwordRealm: PWideChar; savePassword: PRUint32; var user: PWideChar; var pwd: PWideChar) : longbool; safecall; + function promptPassword(dialogTitle: PWideChar; text: PWideChar; passwordRealm: PWideChar; savePassword: PRUint32; var pwd: PWideChar) : longbool; safecall; + + end; + +const + nsIAuthPrompt_SAVE_PASSWORD_NEVER=0; + nsIAuthPrompt_SAVE_PASSWORD_FOR_SESSION=1; + nsIAuthPrompt_SAVE_PASSWORD_PERMANENTLY=2; + diff --git a/components/geckoport/version2/gecko10/nsiauthpromptcallback.inc b/components/geckoport/version2/gecko10/nsiauthpromptcallback.inc new file mode 100644 index 000000000..bf754b169 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsiauthpromptcallback.inc @@ -0,0 +1,9 @@ +type + + nsIAuthPromptCallback = interface(nsISupports) + ['{bdc387d7-2d29-4cac-92f1-dd75d786631d}'] + procedure onAuthAvailable(aContext: nsISupports; aAuthInfo: nsIAuthInformation); safecall; + procedure onAuthCancelled(aContext: nsISupports; userCancel: longbool); safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsibasewindow.inc b/components/geckoport/version2/gecko10/nsibasewindow.inc new file mode 100644 index 000000000..68d260674 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsibasewindow.inc @@ -0,0 +1,39 @@ +type + nativeWindow = voidPtr; + nsIWidget = pointer; + +type + + nsIBaseWindow = interface(nsISupports) + ['{7144AC8B-6702-4A4B-A73D-D1D4E9717E46}'] + procedure initWindow(aparentNativeWindow: nativeWindow; aparentWidget: nsIWidget; x: idllong; y: idllong; cx: idllong; cy: idllong); safecall; + procedure create(); safecall; + procedure destroy(); safecall; + procedure setPosition(x: idllong; y: idllong); safecall; + procedure getPosition(out x: idllong; out y: idllong); safecall; + procedure setSize(cx: idllong; cy: idllong; fRepaint: longbool); safecall; + procedure getSize(out cx: idllong; out cy: idllong); safecall; + procedure setPositionAndSize(x: idllong; y: idllong; cx: idllong; cy: idllong; fRepaint: longbool); safecall; + procedure getPositionAndSize(out x: idllong; out y: idllong; out cx: idllong; out cy: idllong); safecall; + procedure repaint(force: longbool); safecall; + function GetparentWidget(): nsIWidget; safecall; + procedure SetparentWidget(aparentWidget: nsIWidget); safecall; + property parentWidget : nsIWidget read GetparentWidget write SetparentWidget; + function GetparentNativeWindow(): nativeWindow; safecall; + procedure SetparentNativeWindow(aparentNativeWindow: nativeWindow); safecall; + property parentNativeWindow : nativeWindow read GetparentNativeWindow write SetparentNativeWindow; + function Getvisibility(): longbool; safecall; + procedure Setvisibility(avisibility: longbool); safecall; + property visibility : longbool read Getvisibility write Setvisibility; + function Getenabled(): longbool; safecall; + procedure Setenabled(aenabled: longbool); safecall; + property enabled : longbool read Getenabled write Setenabled; + function GetmainWidget(): nsIWidget; safecall; + property mainWidget : nsIWidget read GetmainWidget; + procedure setFocus(); safecall; + function Gettitle(): PWideChar; safecall; + procedure Settitle(atitle: PWideChar); safecall; + property title : PWideChar read Gettitle write Settitle; + + end; + diff --git a/components/geckoport/version2/gecko10/nsibfcacheentry.inc b/components/geckoport/version2/gecko10/nsibfcacheentry.inc new file mode 100644 index 000000000..f42f4508e --- /dev/null +++ b/components/geckoport/version2/gecko10/nsibfcacheentry.inc @@ -0,0 +1,11 @@ +type + + nsIBFCacheEntry = interface(nsISupports) + ['{a576060e-c7df-4d81-aa8c-5b52bd6ad25d}'] + procedure RemoveFromBFCacheSync(); safecall; + procedure RemoveFromBFCacheAsync(); safecall; + function GetID(): idlulong; safecall; + property ID : idlulong read GetID; + + end; + diff --git a/components/geckoport/version2/gecko10/nsibinaryinputstream.inc b/components/geckoport/version2/gecko10/nsibinaryinputstream.inc new file mode 100644 index 000000000..fc14b9508 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsibinaryinputstream.inc @@ -0,0 +1,19 @@ +type + + nsIBinaryInputStream = interface(nsIInputStream) + ['{7b456cb0-8772-11d3-90cf-0040056a906e}'] + procedure setInputStream(aInputStream: nsIInputStream); safecall; + function readBoolean() : longbool; safecall; + function read8() : PRUint8; safecall; + function read16() : PRUint16; safecall; + function read32() : PRUint32; safecall; + function read64() : PRUint64; safecall; + function readFloat() : idlfloat; safecall; + function readDouble() : double; safecall; + function readCString() : ACString; safecall; + function readString() : AString; safecall; + procedure readBytes(aLength: PRUint32; out aString: PAnsiChar); safecall; + procedure readByteArray(aLength: PRUint32; out aBytes: PRUint8); safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsibinaryoutputstream.inc b/components/geckoport/version2/gecko10/nsibinaryoutputstream.inc new file mode 100644 index 000000000..5bca90858 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsibinaryoutputstream.inc @@ -0,0 +1,20 @@ +type + + nsIBinaryOutputStream = interface(nsIOutputStream) + ['{204ee610-8765-11d3-90cf-0040056a906e}'] + procedure setOutputStream(aOutputStream: nsIOutputStream); safecall; + procedure writeBoolean(aBoolean: longbool); safecall; + procedure write8(aByte: PRUint8); safecall; + procedure write16(a16: PRUint16); safecall; + procedure write32(a32: PRUint32); safecall; + procedure write64(a64: PRUint64); safecall; + procedure writeFloat(aFloat: idlfloat); safecall; + procedure writeDouble(aDouble: double); safecall; + procedure writeStringZ(aString: PAnsiChar); safecall; + procedure writeWStringZ(aString: PWideChar); safecall; + procedure writeUtf8Z(aString: PWideChar); safecall; + procedure writeBytes(aString: PAnsiChar; aLength: PRUint32); safecall; + procedure writeByteArray(aBytes: PRUint8; aLength: PRUint32); safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsicancelable.inc b/components/geckoport/version2/gecko10/nsicancelable.inc new file mode 100644 index 000000000..3ef76e2b2 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsicancelable.inc @@ -0,0 +1,8 @@ +type + + nsICancelable = interface(nsISupports) + ['{d94ac0a0-bb18-46b8-844e-84159064b0bd}'] + procedure cancel(aReason: nsresult); safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsichannel.inc b/components/geckoport/version2/gecko10/nsichannel.inc new file mode 100644 index 000000000..440af1676 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsichannel.inc @@ -0,0 +1,48 @@ +type + + nsIChannel = interface(nsIRequest) + ['{06f6ada3-7729-4e72-8d3f-bf8ba630ff9b}'] + function GetoriginalURI(): nsIURI; safecall; + procedure SetoriginalURI(aoriginalURI: nsIURI); safecall; + property originalURI : nsIURI read GetoriginalURI write SetoriginalURI; + function GetURI(): nsIURI; safecall; + property URI : nsIURI read GetURI; + function Getowner(): nsISupports; safecall; + procedure Setowner(aowner: nsISupports); safecall; + property owner : nsISupports read Getowner write Setowner; + function GetnotificationCallbacks(): nsIInterfaceRequestor; safecall; + procedure SetnotificationCallbacks(anotificationCallbacks: nsIInterfaceRequestor); safecall; + property notificationCallbacks : nsIInterfaceRequestor read GetnotificationCallbacks write SetnotificationCallbacks; + function GetsecurityInfo(): nsISupports; safecall; + property securityInfo : nsISupports read GetsecurityInfo; + function GetcontentType(): ACString; safecall; + procedure SetcontentType(acontentType: ACString); safecall; + property contentType : ACString read GetcontentType write SetcontentType; + function GetcontentCharset(): ACString; safecall; + procedure SetcontentCharset(acontentCharset: ACString); safecall; + property contentCharset : ACString read GetcontentCharset write SetcontentCharset; + function GetcontentLength(): idllong; safecall; + procedure SetcontentLength(acontentLength: idllong); safecall; + property contentLength : idllong read GetcontentLength write SetcontentLength; + function open() : nsIInputStream; safecall; + procedure asyncOpen(aListener: nsIStreamListener; aContext: nsISupports); safecall; + function GetcontentDisposition(): idlulong; safecall; + property contentDisposition : idlulong read GetcontentDisposition; + function GetcontentDispositionFilename(): AString; safecall; + property contentDispositionFilename : AString read GetcontentDispositionFilename; + function GetcontentDispositionHeader(): ACString; safecall; + property contentDispositionHeader : ACString read GetcontentDispositionHeader; + + end; + +const + nsIChannel_LOAD_DOCUMENT_URI=1 << 16; + nsIChannel_LOAD_RETARGETED_DOCUMENT_URI=1 << 17; + nsIChannel_LOAD_REPLACE=1 << 18; + nsIChannel_LOAD_INITIAL_DOCUMENT_URI=1 << 19; + nsIChannel_LOAD_TARGETED=1 << 20; + nsIChannel_LOAD_CALL_CONTENT_SNIFFERS=1 << 21; + nsIChannel_LOAD_CLASSIFY_URI=1 << 22; + nsIChannel_DISPOSITION_INLINE=0; + nsIChannel_DISPOSITION_ATTACHMENT=1; + diff --git a/components/geckoport/version2/gecko10/nsicollection.inc b/components/geckoport/version2/gecko10/nsicollection.inc new file mode 100644 index 000000000..c942bb491 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsicollection.inc @@ -0,0 +1,15 @@ +type + + nsICollection = interface(nsISerializable) + ['{83b6019c-cbc4-11d2-8cca-0060b0fc14a3}'] + function Count() : PRUint32; safecall; + function GetElementAt(index: PRUint32) : nsISupports; safecall; + procedure QueryElementAt(index: PRUint32; uuid: nsIIDRef; out result: nsQIResult); safecall; + procedure SetElementAt(index: PRUint32; item: nsISupports); safecall; + procedure AppendElement(item: nsISupports); safecall; + procedure RemoveElement(item: nsISupports); safecall; + function Enumerate() : nsIEnumerator; safecall; + procedure Clear(); safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsicommandparams.inc b/components/geckoport/version2/gecko10/nsicommandparams.inc new file mode 100644 index 000000000..dd0ba2432 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsicommandparams.inc @@ -0,0 +1,33 @@ +type + + nsICommandParams = interface(nsISupports) + ['{83f892cf-7ed3-490e-967a-62640f3158e1}'] + function getValueType(name: PAnsiChar) : idlshort; safecall; + function getBooleanValue(name: PAnsiChar) : longbool; safecall; + function getLongValue(name: PAnsiChar) : idllong; safecall; + function getDoubleValue(name: PAnsiChar) : double; safecall; + function getStringValue(name: PAnsiChar) : AString; safecall; + function getCStringValue(name: PAnsiChar) : PAnsiChar; safecall; + function getISupportsValue(name: PAnsiChar) : nsISupports; safecall; + procedure setBooleanValue(name: PAnsiChar; value: longbool); safecall; + procedure setLongValue(name: PAnsiChar; value: idllong); safecall; + procedure setDoubleValue(name: PAnsiChar; value: double); safecall; + procedure setStringValue(name: PAnsiChar; value: AString); safecall; + procedure setCStringValue(name: PAnsiChar; value: PAnsiChar); safecall; + procedure setISupportsValue(name: PAnsiChar; value: nsISupports); safecall; + procedure removeValue(name: PAnsiChar); safecall; + function hasMoreElements() : longbool; safecall; + procedure first(); safecall; + function getNext() : PAnsiChar; safecall; + + end; + +const + nsICommandParams_eNoType=0; + nsICommandParams_eBooleanType=1; + nsICommandParams_eLongType=2; + nsICommandParams_eDoubleType=3; + nsICommandParams_eWStringType=4; + nsICommandParams_eISupportsType=5; + nsICommandParams_eStringType=6; + diff --git a/components/geckoport/version2/gecko10/nsicomponentmanager.inc b/components/geckoport/version2/gecko10/nsicomponentmanager.inc new file mode 100644 index 000000000..e0d41e967 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsicomponentmanager.inc @@ -0,0 +1,13 @@ +type + + nsIComponentManager = interface(nsISupports) + ['{1d940426-5fe5-42c3-84ae-a300f2d9ebd5}'] + procedure getClassObject(aClass: nsCIDRef; aIID: nsIIDRef; out result); safecall; + procedure getClassObjectByContractID(aContractID: PAnsiChar; aIID: nsIIDRef; out result); safecall; + procedure createInstance(aClass: nsCIDRef; aDelegate: nsISupports; aIID: nsIIDRef; out result); safecall; + procedure createInstanceByContractID(aContractID: PAnsiChar; aDelegate: nsISupports; aIID: nsIIDRef; out result); safecall; + procedure addBootstrappedManifestLocation(aLocation: nsILocalFile); safecall; + procedure removeBootstrappedManifestLocation(aLocation: nsILocalFile); safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsicomponentregistrar.inc b/components/geckoport/version2/gecko10/nsicomponentregistrar.inc new file mode 100644 index 000000000..cd3f6213f --- /dev/null +++ b/components/geckoport/version2/gecko10/nsicomponentregistrar.inc @@ -0,0 +1,19 @@ +type + + nsIComponentRegistrar = interface(nsISupports) + ['{2417cbfe-65ad-48a6-b4b6-eb84db174392}'] + procedure autoRegister(aSpec: nsIFile); safecall; + procedure autoUnregister(aSpec: nsIFile); safecall; + procedure registerFactory(aClass: nsCIDRef; aClassName: PAnsiChar; aContractID: PAnsiChar; aFactory: nsIFactory); safecall; + procedure unregisterFactory(aClass: nsCIDRef; aFactory: nsIFactory); safecall; + procedure registerFactoryLocation(aClass: nsCIDRef; aClassName: PAnsiChar; aContractID: PAnsiChar; aFile: nsIFile; aLoaderStr: PAnsiChar; aType: PAnsiChar); safecall; + procedure unregisterFactoryLocation(aClass: nsCIDRef; aFile: nsIFile); safecall; + function isCIDRegistered(aClass: nsCIDRef) : longbool; safecall; + function isContractIDRegistered(aContractID: PAnsiChar) : longbool; safecall; + function enumerateCIDs() : nsISimpleEnumerator; safecall; + function enumerateContractIDs() : nsISimpleEnumerator; safecall; + function CIDToContractID(aClass: nsCIDRef) : PAnsiChar; safecall; + function contractIDToCID(aContractID: PAnsiChar) : nsCIDPtr; safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsicontentsecuritypolicy.inc b/components/geckoport/version2/gecko10/nsicontentsecuritypolicy.inc new file mode 100644 index 000000000..ec4df9dc4 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsicontentsecuritypolicy.inc @@ -0,0 +1,30 @@ +type + + nsIContentSecurityPolicy = interface(nsISupports) + ['{AB36A2BF-CB32-4AA6-AB41-6B4E4444A221}'] + function GetisInitialized(): longbool; safecall; + procedure SetisInitialized(aisInitialized: longbool); safecall; + property isInitialized : longbool read GetisInitialized write SetisInitialized; + function GetreportOnlyMode(): longbool; safecall; + procedure SetreportOnlyMode(areportOnlyMode: longbool); safecall; + property reportOnlyMode : longbool read GetreportOnlyMode write SetreportOnlyMode; + function Getpolicy(): AString; safecall; + property policy : AString read Getpolicy; + function GetallowsInlineScript(): longbool; safecall; + property allowsInlineScript : longbool read GetallowsInlineScript; + function GetallowsEval(): longbool; safecall; + property allowsEval : longbool read GetallowsEval; + procedure logViolationDetails(violationType: idlushort; sourceFile: AString; scriptSample: AString; lineNum: PRInt32); safecall; + procedure sendReports(blockedURI: AString; violatedDirective: AString; scriptSample: AString; lineNum: PRInt32); safecall; + procedure scanRequestData(aChannel: nsIHttpChannel); safecall; + procedure refinePolicy(policyString: AString; selfURI: nsIURI); safecall; + function permitsAncestry(docShell: nsIDocShell) : longbool; safecall; + function shouldLoad(aContentType: idlulong; aContentLocation: nsIURI; aRequestOrigin: nsIURI; aContext: nsISupports; aMimeTypeGuess: ACString; aExtra: nsISupports) : idlshort; safecall; + function shouldProcess(aContentType: idlulong; aContentLocation: nsIURI; aRequestOrigin: nsIURI; aContext: nsISupports; aMimeType: ACString; aExtra: nsISupports) : idlshort; safecall; + + end; + +const + nsIContentSecurityPolicy_VIOLATION_TYPE_INLINE_SCRIPT=1; + nsIContentSecurityPolicy_VIOLATION_TYPE_EVAL=2; + diff --git a/components/geckoport/version2/gecko10/nsicontentviewer.inc b/components/geckoport/version2/gecko10/nsicontentviewer.inc new file mode 100644 index 000000000..1da5a0734 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsicontentviewer.inc @@ -0,0 +1,53 @@ +type + nsIntRect = record + end; + +type + + nsIContentViewer = interface(nsISupports) + ['{26b2380b-4a1a-46cd-b7d8-7600e41c1688}'] +{ procedure init(aParentWidget: nsIWidgetPtr; aBounds: nsIntRectRef); safecall; + function Getcontainer(): nsISupports; safecall; + procedure Setcontainer(acontainer: nsISupports); safecall; + property container : nsISupports read Getcontainer write Setcontainer; + procedure loadStart(aDoc: nsISupports); safecall; + procedure loadComplete(aStatus: idlulong); safecall; + function permitUnload(aCallerClosesWindow: longbool) : longbool; safecall; + procedure resetCloseWindow(); safecall; + procedure pageHide(isUnload: longbool); safecall; + procedure close(ahistoryEntry: nsISHEntry); safecall; + procedure destroy(); safecall; + procedure stop(); safecall; + function GetDOMDocument(): nsIDOMDocument; safecall; + procedure SetDOMDocument(aDOMDocument: nsIDOMDocument); safecall; + property DOMDocument : nsIDOMDocument read GetDOMDocument write SetDOMDocument; + function getDocument() : nsIDocumentPtr; safecall; + procedure getBounds(aBounds: nsIntRectRef); safecall; + procedure setBounds(aBounds: nsIntRectRef); safecall; + function GetpreviousViewer(): nsIContentViewer; safecall; + procedure SetpreviousViewer(apreviousViewer: nsIContentViewer); safecall; + property previousViewer : nsIContentViewer read GetpreviousViewer write SetpreviousViewer; + procedure move(aX: idllong; aY: idllong); safecall; + procedure show(); safecall; + procedure hide(); safecall; + function Getsticky(): longbool; safecall; + procedure Setsticky(asticky: longbool); safecall; + property sticky : longbool read Getsticky write Setsticky; + function requestWindowClose() : longbool; safecall; + procedure open(aState: nsISupports; aSHEntry: nsISHEntry); safecall; + procedure clearHistoryEntry(); safecall; + procedure setPageMode(aPageMode: longbool; aPrintSettings: nsIPrintSettings); safecall; + function GethistoryEntry(): nsISHEntry; safecall; + property historyEntry : nsISHEntry read GethistoryEntry; + function GetisTabModalPromptAllowed(): longbool; safecall; + property isTabModalPromptAllowed : longbool read GetisTabModalPromptAllowed; + function GetpresShell(): nsIPresShellPtr; safecall; + property presShell : nsIPresShellPtr read GetpresShell; + function GetpresContext(): nsPresContextPtr; safecall; + property presContext : nsPresContextPtr read GetpresContext; + procedure setDocumentInternal(aDocument: nsIDocumentPtr; aForceReuseInnerWindow: longbool); safecall; + function findContainerView() : nsIViewPtr; safecall; + procedure setNavigationTiming(aTiming: nsDOMNavigationTimingPtr); safecall; + } + end; + diff --git a/components/geckoport/version2/gecko10/nsicontextmenulistener2.inc b/components/geckoport/version2/gecko10/nsicontextmenulistener2.inc new file mode 100644 index 000000000..be678e804 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsicontextmenulistener2.inc @@ -0,0 +1,37 @@ +type + + nsIContextMenuListener2 = interface(nsISupports) + ['{7fb719b3-d804-4964-9596-77cf924ee314}'] + procedure onShowContextMenu(aContextFlags: idlulong; aUtils: nsIContextMenuInfo); safecall; + + end; + +const + nsIContextMenuListener2_CONTEXT_NONE=0; + nsIContextMenuListener2_CONTEXT_LINK=1; + nsIContextMenuListener2_CONTEXT_IMAGE=2; + nsIContextMenuListener2_CONTEXT_DOCUMENT=4; + nsIContextMenuListener2_CONTEXT_TEXT=8; + nsIContextMenuListener2_CONTEXT_INPUT=16; + nsIContextMenuListener2_CONTEXT_BACKGROUND_IMAGE=32; + +type + nsIContextMenuInfo = interface(nsISupports) + ['{2f977d56-5485-11d4-87e2-0010a4e75ef2}'] + function GetmouseEvent(): nsIDOMEvent; safecall; + property mouseEvent : nsIDOMEvent read GetmouseEvent; + function GettargetNode(): nsIDOMNode; safecall; + property targetNode : nsIDOMNode read GettargetNode; + function GetassociatedLink(): AString; safecall; + property associatedLink : AString read GetassociatedLink; + function GetimageContainer(): imgIContainer; safecall; + property imageContainer : imgIContainer read GetimageContainer; + function GetimageSrc(): nsIURI; safecall; + property imageSrc : nsIURI read GetimageSrc; + function GetbackgroundImageContainer(): imgIContainer; safecall; + property backgroundImageContainer : imgIContainer read GetbackgroundImageContainer; + function GetbackgroundImageSrc(): nsIURI; safecall; + property backgroundImageSrc : nsIURI read GetbackgroundImageSrc; + + end; + diff --git a/components/geckoport/version2/gecko10/nsicontroller.inc b/components/geckoport/version2/gecko10/nsicontroller.inc new file mode 100644 index 000000000..d96e16ffa --- /dev/null +++ b/components/geckoport/version2/gecko10/nsicontroller.inc @@ -0,0 +1,30 @@ +type + + nsIController = interface(nsISupports) + ['{D5B61B82-1DA4-11d3-BF87-00105A1B0627}'] + function isCommandEnabled(command: PAnsiChar) : longbool; safecall; + function supportsCommand(command: PAnsiChar) : longbool; safecall; + procedure doCommand(command: PAnsiChar); safecall; + procedure onEvent(eventName: PAnsiChar); safecall; + + end; + + + nsICommandController = interface(nsISupports) + ['{EBE55080-C8A9-11D5-A73C-DD620D6E04BC}'] + procedure getCommandStateWithParams(command: PAnsiChar; aCommandParams: nsICommandParams); safecall; + procedure doCommandWithParams(command: PAnsiChar; aCommandParams: nsICommandParams); safecall; + + end; + + + nsIControllerCommandGroup = interface(nsISupports) + ['{9F82C404-1C7B-11D5-A73C-ECA43CA836FC}'] + procedure addCommandToGroup(aCommand: PAnsiChar; aGroup: PAnsiChar); safecall; + procedure removeCommandFromGroup(aCommand: PAnsiChar; aGroup: PAnsiChar); safecall; + function isCommandInGroup(aCommand: PAnsiChar; aGroup: PAnsiChar) : longbool; safecall; + function getGroupsEnumerator() : nsISimpleEnumerator; safecall; + function getEnumeratorForGroup(aGroup: PAnsiChar) : nsISimpleEnumerator; safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsicontrollers.inc b/components/geckoport/version2/gecko10/nsicontrollers.inc new file mode 100644 index 000000000..38470fe77 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsicontrollers.inc @@ -0,0 +1,16 @@ +type + + nsIControllers = interface(nsISupports) + ['{f36e3ec1-9197-4ad8-8d4c-d3b1927fd6df}'] + function getControllerForCommand(command: PAnsiChar) : nsIController; safecall; + procedure insertControllerAt(index: idlulong; controller: nsIController); safecall; + function removeControllerAt(index: idlulong) : nsIController; safecall; + function getControllerAt(index: idlulong) : nsIController; safecall; + procedure appendController(controller: nsIController); safecall; + procedure removeController(controller: nsIController); safecall; + function getControllerId(controller: nsIController) : idlulong; safecall; + function getControllerById(controllerID: idlulong) : nsIController; safecall; + function getControllerCount() : idlulong; safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidebug.inc b/components/geckoport/version2/gecko10/nsidebug.inc new file mode 100644 index 000000000..8278c9a04 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidebug.inc @@ -0,0 +1,11 @@ +type + + nsIDebug = interface(nsISupports) + ['{3bf0c3d7-3bd9-4cf2-a971-33572c503e1e}'] + procedure assertion(aStr: PAnsiChar; aExpr: PAnsiChar; aFile: PAnsiChar; aLine: idllong); safecall; + procedure warning(aStr: PAnsiChar; aFile: PAnsiChar; aLine: idllong); safecall; + procedure break(aFile: PAnsiChar; aLine: idllong); safecall; + procedure abort(aFile: PAnsiChar; aLine: idllong); safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidirectoryservice.inc b/components/geckoport/version2/gecko10/nsidirectoryservice.inc new file mode 100644 index 000000000..f8b5cfc01 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidirectoryservice.inc @@ -0,0 +1,24 @@ +type + + nsIDirectoryServiceProvider = interface(nsISupports) + ['{bbf8cab0-d43a-11d3-8cc2-00609792278c}'] + function getFile(prop: PAnsiChar; out persistent: longbool) : nsIFile; safecall; + + end; + + + nsIDirectoryServiceProvider2 = interface(nsIDirectoryServiceProvider) + ['{2f977d4b-5485-11d4-87e2-0010a4e75ef2}'] + function getFiles(prop: PAnsiChar) : nsISimpleEnumerator; safecall; + + end; + + + nsIDirectoryService = interface(nsISupports) + ['{57a66a60-d43a-11d3-8cc2-00609792278c}'] + procedure init(); safecall; + procedure registerProvider(prov: nsIDirectoryServiceProvider); safecall; + procedure unregisterProvider(prov: nsIDirectoryServiceProvider); safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidocshell.inc b/components/geckoport/version2/gecko10/nsidocshell.inc new file mode 100644 index 000000000..6ddf23818 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidocshell.inc @@ -0,0 +1,146 @@ +type + + nsIDocShell = interface(nsISupports) + ['{0666adf8-8738-4ca7-a917-0348f47d2f40}'] + procedure loadURI(uri: nsIURI; loadInfo: nsIDocShellLoadInfo; aLoadFlags: idlulong; firstParty: longbool); safecall; + procedure loadStream(aStream: nsIInputStream; aURI: nsIURI; aContentType: ACString; aContentCharset: ACString; aLoadInfo: nsIDocShellLoadInfo); safecall; + procedure internalLoad(aURI: nsIURI; aReferrer: nsIURI; aOwner: nsISupports; aFlags: PRUint32; aWindowTarget: PWideChar; aTypeHint: PAnsiChar; aPostDataStream: nsIInputStream; aHeadersStream: nsIInputStream; aLoadFlags: idlulong; aSHEntry: nsISHEntry; firstParty: longbool; out aDocShell: nsIDocShell; out aRequest: nsIRequest); safecall; + procedure addState(aData: nsIVariant; aTitle: DOMString; aURL: DOMString; aReplace: longbool); safecall; + procedure createLoadInfo(out loadInfo: nsIDocShellLoadInfo); safecall; + procedure prepareForNewContentModel(); safecall; + procedure setCurrentURI(aURI: nsIURI); safecall; + procedure firePageHideNotification(isUnload: longbool); safecall; + function GetpresContext(): nsPresContext; safecall; + property presContext : nsPresContext read GetpresContext; + function GetpresShell(): nsIPresShell; safecall; + property presShell : nsIPresShell read GetpresShell; + function GeteldestPresShell(): nsIPresShell; safecall; + property eldestPresShell : nsIPresShell read GeteldestPresShell; + function GetcontentViewer(): nsIContentViewer; safecall; + property contentViewer : nsIContentViewer read GetcontentViewer; + function GetchromeEventHandler(): nsIDOMEventTarget; safecall; + procedure SetchromeEventHandler(achromeEventHandler: nsIDOMEventTarget); safecall; + property chromeEventHandler : nsIDOMEventTarget read GetchromeEventHandler write SetchromeEventHandler; + function GetdocumentCharsetInfo(): nsIDocumentCharsetInfo; safecall; + procedure SetdocumentCharsetInfo(adocumentCharsetInfo: nsIDocumentCharsetInfo); safecall; + property documentCharsetInfo : nsIDocumentCharsetInfo read GetdocumentCharsetInfo write SetdocumentCharsetInfo; + function GetallowPlugins(): longbool; safecall; + procedure SetallowPlugins(aallowPlugins: longbool); safecall; + property allowPlugins : longbool read GetallowPlugins write SetallowPlugins; + function GetallowJavascript(): longbool; safecall; + procedure SetallowJavascript(aallowJavascript: longbool); safecall; + property allowJavascript : longbool read GetallowJavascript write SetallowJavascript; + function GetallowMetaRedirects(): longbool; safecall; + procedure SetallowMetaRedirects(aallowMetaRedirects: longbool); safecall; + property allowMetaRedirects : longbool read GetallowMetaRedirects write SetallowMetaRedirects; + function GetallowSubframes(): longbool; safecall; + procedure SetallowSubframes(aallowSubframes: longbool); safecall; + property allowSubframes : longbool read GetallowSubframes write SetallowSubframes; + function GetallowImages(): longbool; safecall; + procedure SetallowImages(aallowImages: longbool); safecall; + property allowImages : longbool read GetallowImages write SetallowImages; + function GetallowDNSPrefetch(): longbool; safecall; + procedure SetallowDNSPrefetch(aallowDNSPrefetch: longbool); safecall; + property allowDNSPrefetch : longbool read GetallowDNSPrefetch write SetallowDNSPrefetch; + function GetallowWindowControl(): longbool; safecall; + procedure SetallowWindowControl(aallowWindowControl: longbool); safecall; + property allowWindowControl : longbool read GetallowWindowControl write SetallowWindowControl; + function getDocShellEnumerator(aItemType: idllong; aDirection: idllong) : nsISimpleEnumerator; safecall; + function GetappType(): idlulong; safecall; + procedure SetappType(aappType: idlulong); safecall; + property appType : idlulong read GetappType write SetappType; + function GetallowAuth(): longbool; safecall; + procedure SetallowAuth(aallowAuth: longbool); safecall; + property allowAuth : longbool read GetallowAuth write SetallowAuth; + function Getzoom(): idlfloat; safecall; + procedure Setzoom(azoom: idlfloat); safecall; + property zoom : idlfloat read Getzoom write Setzoom; + function GetmarginWidth(): idllong; safecall; + procedure SetmarginWidth(amarginWidth: idllong); safecall; + property marginWidth : idllong read GetmarginWidth write SetmarginWidth; + function GetmarginHeight(): idllong; safecall; + procedure SetmarginHeight(amarginHeight: idllong); safecall; + property marginHeight : idllong read GetmarginHeight write SetmarginHeight; + procedure tabToTreeOwner(forward: longbool; out tookFocus: longbool); safecall; + function GetbusyFlags(): idlulong; safecall; + property busyFlags : idlulong read GetbusyFlags; + function GetloadType(): idlulong; safecall; + procedure SetloadType(aloadType: idlulong); safecall; + property loadType : idlulong read GetloadType write SetloadType; + function isBeingDestroyed() : longbool; safecall; + function GetisExecutingOnLoadHandler(): longbool; safecall; + property isExecutingOnLoadHandler : longbool read GetisExecutingOnLoadHandler; + function GetlayoutHistoryState(): nsILayoutHistoryState; safecall; + procedure SetlayoutHistoryState(alayoutHistoryState: nsILayoutHistoryState); safecall; + property layoutHistoryState : nsILayoutHistoryState read GetlayoutHistoryState write SetlayoutHistoryState; + function GetshouldSaveLayoutState(): longbool; safecall; + property shouldSaveLayoutState : longbool read GetshouldSaveLayoutState; + function GetsecurityUI(): nsISecureBrowserUI; safecall; + procedure SetsecurityUI(asecurityUI: nsISecureBrowserUI); safecall; + property securityUI : nsISecureBrowserUI read GetsecurityUI write SetsecurityUI; + procedure suspendRefreshURIs(); safecall; + procedure resumeRefreshURIs(); safecall; + procedure beginRestore(viewer: nsIContentViewer; top: longbool); safecall; + procedure finishRestore(); safecall; + function GetrestoringDocument(): longbool; safecall; + property restoringDocument : longbool read GetrestoringDocument; + function GetuseErrorPages(): longbool; safecall; + procedure SetuseErrorPages(auseErrorPages: longbool); safecall; + property useErrorPages : longbool read GetuseErrorPages write SetuseErrorPages; + function GetpreviousTransIndex(): idllong; safecall; + property previousTransIndex : idllong read GetpreviousTransIndex; + function GetloadedTransIndex(): idllong; safecall; + property loadedTransIndex : idllong read GetloadedTransIndex; + procedure historyPurged(numEntries: idllong); safecall; + function getSessionStorageForURI(uri: nsIURI; documentURI: DOMString) : nsIDOMStorage; safecall; + function getSessionStorageForPrincipal(principal: nsIPrincipal; documentURI: DOMString; create: longbool) : nsIDOMStorage; safecall; + procedure addSessionStorage(principal: nsIPrincipal; storage: nsIDOMStorage); safecall; + function GetcurrentDocumentChannel(): nsIChannel; safecall; + property currentDocumentChannel : nsIChannel read GetcurrentDocumentChannel; + procedure setChildOffset(offset: idlulong); safecall; + function GetisInUnload(): longbool; safecall; + property isInUnload : longbool read GetisInUnload; + function GetchannelIsUnsafe(): longbool; safecall; + property channelIsUnsafe : longbool read GetchannelIsUnsafe; + procedure DetachEditorFromWindow(); safecall; + function GetisOffScreenBrowser(): longbool; safecall; + procedure SetisOffScreenBrowser(aisOffScreenBrowser: longbool); safecall; + property isOffScreenBrowser : longbool read GetisOffScreenBrowser write SetisOffScreenBrowser; + function GetprintPreview(): nsIWebBrowserPrint; safecall; + property printPreview : nsIWebBrowserPrint read GetprintPreview; + function GetcanExecuteScripts(): longbool; safecall; + property canExecuteScripts : longbool read GetcanExecuteScripts; + function GetisActive(): longbool; safecall; + procedure SetisActive(aisActive: longbool); safecall; + property isActive : longbool read GetisActive write SetisActive; + function GethistoryID(): idlulong; safecall; + property historyID : idlulong read GethistoryID; + function GetisAppTab(): longbool; safecall; + procedure SetisAppTab(aisAppTab: longbool); safecall; + property isAppTab : longbool read GetisAppTab write SetisAppTab; + procedure createAboutBlankContentViewer(aPrincipal: nsIPrincipal); safecall; + + end; + +const + nsIDocShell_INTERNAL_LOAD_FLAGS_NONE=$0; + nsIDocShell_INTERNAL_LOAD_FLAGS_INHERIT_OWNER=$1; + nsIDocShell_INTERNAL_LOAD_FLAGS_DONT_SEND_REFERRER=$2; + nsIDocShell_INTERNAL_LOAD_FLAGS_ALLOW_THIRD_PARTY_FIXUP=$4; + nsIDocShell_INTERNAL_LOAD_FLAGS_FIRST_LOAD=$8; + nsIDocShell_INTERNAL_LOAD_FLAGS_BYPASS_CLASSIFIER=$10; + nsIDocShell_INTERNAL_LOAD_FLAGS_FORCE_ALLOW_COOKIES=$20; + nsIDocShell_ENUMERATE_FORWARDS=0; + nsIDocShell_ENUMERATE_BACKWARDS=1; + nsIDocShell_APP_TYPE_UNKNOWN=0; + nsIDocShell_APP_TYPE_MAIL=1; + nsIDocShell_APP_TYPE_EDITOR=2; + nsIDocShell_BUSY_FLAGS_NONE=0; + nsIDocShell_BUSY_FLAGS_BUSY=1; + nsIDocShell_BUSY_FLAGS_BEFORE_PAGE_LOAD=2; + nsIDocShell_BUSY_FLAGS_PAGE_LOADING=4; + nsIDocShell_LOAD_CMD_NORMAL=$1; + nsIDocShell_LOAD_CMD_RELOAD=$2; + nsIDocShell_LOAD_CMD_HISTORY=$4; + nsIDocShell_LOAD_CMD_PUSHSTATE=$8; + diff --git a/components/geckoport/version2/gecko10/nsidocshellloadinfo.inc b/components/geckoport/version2/gecko10/nsidocshellloadinfo.inc new file mode 100644 index 000000000..bdc93fa13 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidocshellloadinfo.inc @@ -0,0 +1,60 @@ +type + nsDocShellInfoLoadType = idllong; + +type + + nsIDocShellLoadInfo = interface(nsISupports) + ['{92a0a637-373e-4647-9476-ead11e005c75}'] + function Getreferrer(): nsIURI; safecall; + procedure Setreferrer(areferrer: nsIURI); safecall; + property referrer : nsIURI read Getreferrer write Setreferrer; + function Getowner(): nsISupports; safecall; + procedure Setowner(aowner: nsISupports); safecall; + property owner : nsISupports read Getowner write Setowner; + function GetinheritOwner(): longbool; safecall; + procedure SetinheritOwner(ainheritOwner: longbool); safecall; + property inheritOwner : longbool read GetinheritOwner write SetinheritOwner; + function GetownerIsExplicit(): longbool; safecall; + procedure SetownerIsExplicit(aownerIsExplicit: longbool); safecall; + property ownerIsExplicit : longbool read GetownerIsExplicit write SetownerIsExplicit; + function GetloadType(): nsDocShellInfoLoadType; safecall; + procedure SetloadType(aloadType: nsDocShellInfoLoadType); safecall; + property loadType : nsDocShellInfoLoadType read GetloadType write SetloadType; + function GetSHEntry(): nsISHEntry; safecall; + procedure SetSHEntry(aSHEntry: nsISHEntry); safecall; + property SHEntry : nsISHEntry read GetSHEntry write SetSHEntry; + function Gettarget(): PWideChar; safecall; + procedure Settarget(atarget: PWideChar); safecall; + property target : PWideChar read Gettarget write Settarget; + function GetpostDataStream(): nsIInputStream; safecall; + procedure SetpostDataStream(apostDataStream: nsIInputStream); safecall; + property postDataStream : nsIInputStream read GetpostDataStream write SetpostDataStream; + function GetheadersStream(): nsIInputStream; safecall; + procedure SetheadersStream(aheadersStream: nsIInputStream); safecall; + property headersStream : nsIInputStream read GetheadersStream write SetheadersStream; + function GetsendReferrer(): longbool; safecall; + procedure SetsendReferrer(asendReferrer: longbool); safecall; + property sendReferrer : longbool read GetsendReferrer write SetsendReferrer; + + end; + +const + nsIDocShellLoadInfo_loadNormal=0; + nsIDocShellLoadInfo_loadNormalReplace=1; + nsIDocShellLoadInfo_loadHistory=2; + nsIDocShellLoadInfo_loadReloadNormal=3; + nsIDocShellLoadInfo_loadReloadBypassCache=4; + nsIDocShellLoadInfo_loadReloadBypassProxy=5; + nsIDocShellLoadInfo_loadReloadBypassProxyAndCache=6; + nsIDocShellLoadInfo_loadLink=7; + nsIDocShellLoadInfo_loadRefresh=8; + nsIDocShellLoadInfo_loadReloadCharsetChange=9; + nsIDocShellLoadInfo_loadBypassHistory=10; + nsIDocShellLoadInfo_loadStopContent=11; + nsIDocShellLoadInfo_loadStopContentAndReplace=12; + nsIDocShellLoadInfo_loadNormalExternal=13; + nsIDocShellLoadInfo_loadNormalBypassCache=14; + nsIDocShellLoadInfo_loadNormalBypassProxy=15; + nsIDocShellLoadInfo_loadNormalBypassProxyAndCache=16; + nsIDocShellLoadInfo_loadPushState=17; + diff --git a/components/geckoport/version2/gecko10/nsidocshelltreeitem.inc b/components/geckoport/version2/gecko10/nsidocshelltreeitem.inc new file mode 100644 index 000000000..69e4b67cc --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidocshelltreeitem.inc @@ -0,0 +1,33 @@ +type + + nsIDocShellTreeItem = interface(nsIDocShellTreeNode) + ['{09b54ec1-d98a-49a9-bc95-3219e8b55089}'] + function Getname(): PWideChar; safecall; + procedure Setname(aname: PWideChar); safecall; + property name : PWideChar read Getname write Setname; + function nameEquals(aname: PWideChar) : longbool; safecall; + function GetitemType(): idllong; safecall; + procedure SetitemType(aitemType: idllong); safecall; + property itemType : idllong read GetitemType write SetitemType; + function Getparent(): nsIDocShellTreeItem; safecall; + property parent : nsIDocShellTreeItem read Getparent; + function GetsameTypeParent(): nsIDocShellTreeItem; safecall; + property sameTypeParent : nsIDocShellTreeItem read GetsameTypeParent; + function GetrootTreeItem(): nsIDocShellTreeItem; safecall; + property rootTreeItem : nsIDocShellTreeItem read GetrootTreeItem; + function GetsameTypeRootTreeItem(): nsIDocShellTreeItem; safecall; + property sameTypeRootTreeItem : nsIDocShellTreeItem read GetsameTypeRootTreeItem; + function findItemWithName(aname: PWideChar; aRequestor: nsISupports; aOriginalRequestor: nsIDocShellTreeItem) : nsIDocShellTreeItem; safecall; + function GettreeOwner(): nsIDocShellTreeOwner; safecall; + property treeOwner : nsIDocShellTreeOwner read GettreeOwner; + procedure setTreeOwner(atreeOwner: nsIDocShellTreeOwner); safecall; + + end; + +const + nsIDocShellTreeItem_typeChrome=0; + nsIDocShellTreeItem_typeContent=1; + nsIDocShellTreeItem_typeContentWrapper=2; + nsIDocShellTreeItem_typeChromeWrapper=3; + nsIDocShellTreeItem_typeAll=$7FFFFFFF; + diff --git a/components/geckoport/version2/gecko10/nsidocshelltreenode.inc b/components/geckoport/version2/gecko10/nsidocshelltreenode.inc new file mode 100644 index 000000000..523348087 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidocshelltreenode.inc @@ -0,0 +1,13 @@ +type + + nsIDocShellTreeNode = interface(nsISupports) + ['{37f1ab73-f224-44b1-82f0-d2834ab1cec0}'] + function GetchildCount(): idllong; safecall; + property childCount : idllong read GetchildCount; + procedure addChild(child: nsIDocShellTreeItem); safecall; + procedure removeChild(child: nsIDocShellTreeItem); safecall; + function getChildAt(index: idllong) : nsIDocShellTreeItem; safecall; + function findChildWithName(aName: PWideChar; aRecurse: longbool; aSameType: longbool; aRequestor: nsIDocShellTreeItem; aOriginalRequestor: nsIDocShellTreeItem) : nsIDocShellTreeItem; safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidocshelltreeowner.inc b/components/geckoport/version2/gecko10/nsidocshelltreeowner.inc new file mode 100644 index 000000000..72d8c4d09 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidocshelltreeowner.inc @@ -0,0 +1,17 @@ +type + + nsIDocShellTreeOwner = interface(nsISupports) + ['{932f9f93-8e21-4728-a527-cafc64b4d831}'] + function findItemWithName(name: PWideChar; aRequestor: nsIDocShellTreeItem; aOriginalRequestor: nsIDocShellTreeItem) : nsIDocShellTreeItem; safecall; + procedure contentShellAdded(aContentShell: nsIDocShellTreeItem; aPrimary: longbool; aTargetable: longbool; aID: AString); safecall; + procedure contentShellRemoved(aContentShell: nsIDocShellTreeItem); safecall; + function GetprimaryContentShell(): nsIDocShellTreeItem; safecall; + property primaryContentShell : nsIDocShellTreeItem read GetprimaryContentShell; + procedure sizeShellTo(shell: nsIDocShellTreeItem; cx: idllong; cy: idllong); safecall; + procedure setPersistence(aPersistPosition: longbool; aPersistSize: longbool; aPersistSizeMode: longbool); safecall; + procedure getPersistence(out aPersistPosition: longbool; out aPersistSize: longbool; out aPersistSizeMode: longbool); safecall; + function GettargetableShellCount(): idlulong; safecall; + property targetableShellCount : idlulong read GettargetableShellCount; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidocumentcharsetinfo.inc b/components/geckoport/version2/gecko10/nsidocumentcharsetinfo.inc new file mode 100644 index 000000000..432318569 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidocumentcharsetinfo.inc @@ -0,0 +1,19 @@ +type + + nsIDocumentCharsetInfo = interface(nsISupports) + ['{2d40b291-01e1-11d4-9d0e-0050040007b2}'] + function GetforcedCharset(): nsIAtom; safecall; + procedure SetforcedCharset(aforcedCharset: nsIAtom); safecall; + property forcedCharset : nsIAtom read GetforcedCharset write SetforcedCharset; + function GetforcedDetector(): longbool; safecall; + procedure SetforcedDetector(aforcedDetector: longbool); safecall; + property forcedDetector : longbool read GetforcedDetector write SetforcedDetector; + function GetparentCharset(): nsIAtom; safecall; + procedure SetparentCharset(aparentCharset: nsIAtom); safecall; + property parentCharset : nsIAtom read GetparentCharset write SetparentCharset; + function GetparentCharsetSource(): PRInt32; safecall; + procedure SetparentCharsetSource(aparentCharsetSource: PRInt32); safecall; + property parentCharsetSource : PRInt32 read GetparentCharsetSource write SetparentCharsetSource; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidomattr.inc b/components/geckoport/version2/gecko10/nsidomattr.inc new file mode 100644 index 000000000..63441071a --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomattr.inc @@ -0,0 +1,18 @@ +type + + nsIDOMAttr = interface(nsIDOMNode) + ['{03da4bc9-1b9a-41dc-a1a4-32414d48d704}'] + function Getname(): DOMString; safecall; + property name : DOMString read Getname; + function Getspecified(): longbool; safecall; + property specified : longbool read Getspecified; + function Getvalue(): DOMString; safecall; + procedure Setvalue(avalue: DOMString); safecall; + property value : DOMString read Getvalue write Setvalue; + function GetownerElement(): nsIDOMElement; safecall; + property ownerElement : nsIDOMElement read GetownerElement; + function GetisId(): longbool; safecall; + property isId : longbool read GetisId; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidombarprop.inc b/components/geckoport/version2/gecko10/nsidombarprop.inc new file mode 100644 index 000000000..501ace191 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidombarprop.inc @@ -0,0 +1,10 @@ +type + + nsIDOMBarProp = interface(nsISupports) + ['{9eb2c150-1d56-11d3-8221-0060083a0bcf}'] + function Getvisible(): longbool; safecall; + procedure Setvisible(avisible: longbool); safecall; + property visible : longbool read Getvisible write Setvisible; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidomcdatasection.inc b/components/geckoport/version2/gecko10/nsidomcdatasection.inc new file mode 100644 index 000000000..4869e69e8 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomcdatasection.inc @@ -0,0 +1,7 @@ +type + + nsIDOMCDATASection = interface(nsIDOMText) + ['{92cfb4d4-7456-44fa-9c76-c70fdee78e2f}'] + + end; + diff --git a/components/geckoport/version2/gecko10/nsidomcharacterdata.inc b/components/geckoport/version2/gecko10/nsidomcharacterdata.inc new file mode 100644 index 000000000..5267324e5 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomcharacterdata.inc @@ -0,0 +1,17 @@ +type + + nsIDOMCharacterData = interface(nsIDOMNode) + ['{cb75c251-afc7-444f-b2d6-b9635555f3ed}'] + function Getdata(): DOMString; safecall; + procedure Setdata(adata: DOMString); safecall; + property data : DOMString read Getdata write Setdata; + function Getlength(): idlulong; safecall; + property length : idlulong read Getlength; + function substringData(offset: idlulong; count: idlulong) : DOMString; safecall; + procedure appendData(arg: DOMString); safecall; + procedure insertData(offset: idlulong; arg: DOMString); safecall; + procedure deleteData(offset: idlulong; count: idlulong); safecall; + procedure replaceData(offset: idlulong; count: idlulong; arg: DOMString); safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidomcomment.inc b/components/geckoport/version2/gecko10/nsidomcomment.inc new file mode 100644 index 000000000..7aabe9bee --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomcomment.inc @@ -0,0 +1,7 @@ +type + + nsIDOMComment = interface(nsIDOMCharacterData) + ['{cea49a35-dac9-4c4d-9830-4660abb3b6bc}'] + + end; + diff --git a/components/geckoport/version2/gecko10/nsidomcrypto.inc b/components/geckoport/version2/gecko10/nsidomcrypto.inc new file mode 100644 index 000000000..184ecd278 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomcrypto.inc @@ -0,0 +1,19 @@ +type + + nsIDOMCrypto = interface(nsISupports) + ['{12b6d899-2aed-4ea9-8c02-2223ab7ab592}'] + function Getversion(): DOMString; safecall; + property version : DOMString read Getversion; + function GetenableSmartCardEvents(): longbool; safecall; + procedure SetenableSmartCardEvents(aenableSmartCardEvents: longbool); safecall; + property enableSmartCardEvents : longbool read GetenableSmartCardEvents write SetenableSmartCardEvents; + function generateCRMFRequest() : nsIDOMCRMFObject; safecall; + function importUserCertificates(nickname: DOMString; cmmfResponse: DOMString; doForcedBackup: longbool) : DOMString; safecall; + function popChallengeResponse(challenge: DOMString) : DOMString; safecall; + function random(numBytes: idllong) : DOMString; safecall; + function signText(stringToSign: DOMString; caOption: DOMString) : DOMString; safecall; + procedure logout(); safecall; + procedure disableRightClick(); safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidomdocument.inc b/components/geckoport/version2/gecko10/nsidomdocument.inc new file mode 100644 index 000000000..c2ad3e079 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomdocument.inc @@ -0,0 +1,98 @@ +type + + nsIDOMDocument = interface(nsIDOMNode) + ['{5c3bff4d-ae7f-4c93-948c-519589672c30}'] + function Getdoctype(): nsIDOMDocumentType; safecall; + property doctype : nsIDOMDocumentType read Getdoctype; + function Getimplementation(): nsIDOMDOMImplementation; safecall; + property animplementation : nsIDOMDOMImplementation read Getimplementation; + function GetdocumentElement(): nsIDOMElement; safecall; + property documentElement : nsIDOMElement read GetdocumentElement; + function createElement(atagName: DOMString) : nsIDOMElement; safecall; + function createDocumentFragment() : nsIDOMDocumentFragment; safecall; + function createTextNode(adata: DOMString) : nsIDOMText; safecall; + function createComment(adata: DOMString) : nsIDOMComment; safecall; + function createCDATASection(adata: DOMString) : nsIDOMCDATASection; safecall; + function createProcessingInstruction(atarget: DOMString; adata: DOMString) : nsIDOMProcessingInstruction; safecall; + function createAttribute(aname: DOMString) : nsIDOMAttr; safecall; + function getElementsByTagName(atagname: DOMString) : nsIDOMNodeList; safecall; + function importNode(animportedNode: nsIDOMNode; adeep: longbool) : nsIDOMNode; safecall; + function createElementNS(anamespaceURI: DOMString; aqualifiedName: DOMString) : nsIDOMElement; safecall; + function createAttributeNS(anamespaceURI: DOMString; aqualifiedName: DOMString) : nsIDOMAttr; safecall; + function getElementsByTagNameNS(anamespaceURI: DOMString; alocalName: DOMString) : nsIDOMNodeList; safecall; + function getElementById(anelementId: DOMString) : nsIDOMElement; safecall; + function GetinputEncoding(): DOMString; safecall; + property inputEncoding : DOMString read GetinputEncoding; + function GetdocumentURI(): DOMString; safecall; + property documentURI : DOMString read GetdocumentURI; + function adoptNode(asource: nsIDOMNode) : nsIDOMNode; safecall; + function createRange() : nsIDOMRange; safecall; + function createNodeIterator(aroot: nsIDOMNode; awhatToShow: idlulong; afilter: nsIDOMNodeFilter; anentityReferenceExpansion: longbool) : nsIDOMNodeIterator; safecall; + function createTreeWalker(aroot: nsIDOMNode; awhatToShow: idlulong; afilter: nsIDOMNodeFilter; anentityReferenceExpansion: longbool) : nsIDOMTreeWalker; safecall; + function createEvent(aneventType: DOMString) : nsIDOMEvent; safecall; + function GetdefaultView(): nsIDOMWindow; safecall; + property defaultView : nsIDOMWindow read GetdefaultView; + function GetcharacterSet(): DOMString; safecall; + property characterSet : DOMString read GetcharacterSet; + function Getdir(): DOMString; safecall; + procedure Setdir(adir: DOMString); safecall; + property dir : DOMString read Getdir write Setdir; + function Getlocation(): nsIDOMLocation; safecall; + property location : nsIDOMLocation read Getlocation; + function Gettitle(): DOMString; safecall; + procedure Settitle(atitle: DOMString); safecall; + property title : DOMString read Gettitle write Settitle; + function GetreadyState(): DOMString; safecall; + property readyState : DOMString read GetreadyState; + function GetlastModified(): DOMString; safecall; + property lastModified : DOMString read GetlastModified; + function Getreferrer(): DOMString; safecall; + property referrer : DOMString read Getreferrer; + function hasFocus() : longbool; safecall; + function GetactiveElement(): nsIDOMElement; safecall; + property activeElement : nsIDOMElement read GetactiveElement; + function getElementsByClassName(aclasses: DOMString) : nsIDOMNodeList; safecall; + function GetstyleSheets(): nsIDOMStyleSheetList; safecall; + property styleSheets : nsIDOMStyleSheetList read GetstyleSheets; + function GetpreferredStyleSheetSet(): DOMString; safecall; + property preferredStyleSheetSet : DOMString read GetpreferredStyleSheetSet; + function GetselectedStyleSheetSet(): DOMString; safecall; + procedure SetselectedStyleSheetSet(aselectedStyleSheetSet: DOMString); safecall; + property selectedStyleSheetSet : DOMString read GetselectedStyleSheetSet write SetselectedStyleSheetSet; + function GetlastStyleSheetSet(): DOMString; safecall; + property lastStyleSheetSet : DOMString read GetlastStyleSheetSet; + function GetstyleSheetSets(): nsIDOMDOMStringList; safecall; + property styleSheetSets : nsIDOMDOMStringList read GetstyleSheetSets; + procedure enableStyleSheetsForSet(aname: DOMString); safecall; + function elementFromPoint(ax: idlfloat; ay: idlfloat) : nsIDOMElement; safecall; + function GetcontentType(): DOMString; safecall; + property contentType : DOMString read GetcontentType; + function GetmozSyntheticDocument(): longbool; safecall; + property mozSyntheticDocument : longbool read GetmozSyntheticDocument; + function GetcurrentScript(): nsIDOMElement; safecall; + property currentScript : nsIDOMElement read GetcurrentScript; + procedure releaseCapture(); safecall; + procedure mozSetImageElement(anaImageElementId: DOMString; anaImageElement: nsIDOMElement); safecall; + function GetmozFullScreenElement(): nsIDOMHTMLElement; safecall; + property mozFullScreenElement : nsIDOMHTMLElement read GetmozFullScreenElement; + procedure mozCancelFullScreen(); safecall; + function GetmozFullScreen(): longbool; safecall; + property mozFullScreen : longbool read GetmozFullScreen; + function GetmozFullScreenEnabled(): longbool; safecall; + property mozFullScreenEnabled : longbool read GetmozFullScreenEnabled; + function Getonreadystatechange(): jsval; safecall; + procedure Setonreadystatechange(aonreadystatechange: jsval); safecall; + property onreadystatechange : jsval read Getonreadystatechange write Setonreadystatechange; + function Getonmouseenter(): jsval; safecall; + procedure Setonmouseenter(aonmouseenter: jsval); safecall; + property onmouseenter : jsval read Getonmouseenter write Setonmouseenter; + function Getonmouseleave(): jsval; safecall; + procedure Setonmouseleave(aonmouseleave: jsval); safecall; + property onmouseleave : jsval read Getonmouseleave write Setonmouseleave; + function GetmozHidden(): longbool; safecall; + property mozHidden : longbool read GetmozHidden; + function GetmozVisibilityState(): DOMString; safecall; + property mozVisibilityState : DOMString read GetmozVisibilityState; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidomdocumentfragment.inc b/components/geckoport/version2/gecko10/nsidomdocumentfragment.inc new file mode 100644 index 000000000..8e109689c --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomdocumentfragment.inc @@ -0,0 +1,7 @@ +type + + nsIDOMDocumentFragment = interface(nsIDOMNode) + ['{4a15eb0c-d5bc-4902-9d50-21b12cab47e7}'] + + end; + diff --git a/components/geckoport/version2/gecko10/nsidomdocumenttype.inc b/components/geckoport/version2/gecko10/nsidomdocumenttype.inc new file mode 100644 index 000000000..8cd161bfe --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomdocumenttype.inc @@ -0,0 +1,15 @@ +type + + nsIDOMDocumentType = interface(nsIDOMNode) + ['{ac5fd4c5-6c5d-4dfc-878c-7d661aa676de}'] + function Getname(): DOMString; safecall; + property name : DOMString read Getname; + function GetpublicId(): DOMString; safecall; + property publicId : DOMString read GetpublicId; + function GetsystemId(): DOMString; safecall; + property systemId : DOMString read GetsystemId; + function GetinternalSubset(): DOMString; safecall; + property internalSubset : DOMString read GetinternalSubset; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidomdomimplementation.inc b/components/geckoport/version2/gecko10/nsidomdomimplementation.inc new file mode 100644 index 000000000..e20181e25 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomdomimplementation.inc @@ -0,0 +1,11 @@ +type + + nsIDOMDOMImplementation = interface(nsISupports) + ['{03a6f574-99ec-42f8-9e6c-812a4a9bcbf7}'] + function hasFeature(feature: DOMString; version: DOMString) : longbool; safecall; + function createDocumentType(qualifiedName: DOMString; publicId: DOMString; systemId: DOMString) : nsIDOMDocumentType; safecall; + function createDocument(namespaceURI: DOMString; qualifiedName: DOMString; doctype: nsIDOMDocumentType) : nsIDOMDocument; safecall; + function createHTMLDocument(title: DOMString) : nsIDOMDocument; safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidomdomstringlist.inc b/components/geckoport/version2/gecko10/nsidomdomstringlist.inc new file mode 100644 index 000000000..54c8449dc --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomdomstringlist.inc @@ -0,0 +1,11 @@ +type + + nsIDOMDOMStringList = interface(nsISupports) + ['{0bbae65c-1dde-11d9-8c46-000a95dc234c}'] + function item(index: idlulong) : DOMString; safecall; + function Getlength(): idlulong; safecall; + property length : idlulong read Getlength; + function contains(str: DOMString) : longbool; safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidomelement.inc b/components/geckoport/version2/gecko10/nsidomelement.inc new file mode 100644 index 000000000..225939a9a --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomelement.inc @@ -0,0 +1,30 @@ +type + + nsIDOMElement = interface(nsIDOMNode) + ['{1f249e8b-7b41-44c0-a8d5-15298c1198cd}'] + function GettagName(): DOMString; safecall; + property tagName : DOMString read GettagName; + function getAttribute(aname: DOMString) : DOMString; safecall; + procedure setAttribute(aname: DOMString; avalue: DOMString); safecall; + procedure removeAttribute(aname: DOMString); safecall; + function getAttributeNode(aname: DOMString) : nsIDOMAttr; safecall; + function setAttributeNode(anewAttr: nsIDOMAttr) : nsIDOMAttr; safecall; + function removeAttributeNode(anoldAttr: nsIDOMAttr) : nsIDOMAttr; safecall; + function getElementsByTagName(aname: DOMString) : nsIDOMNodeList; safecall; + function getAttributeNS(anamespaceURI: DOMString; alocalName: DOMString) : DOMString; safecall; + procedure setAttributeNS(anamespaceURI: DOMString; aqualifiedName: DOMString; avalue: DOMString); safecall; + procedure removeAttributeNS(anamespaceURI: DOMString; alocalName: DOMString); safecall; + function getAttributeNodeNS(anamespaceURI: DOMString; alocalName: DOMString) : nsIDOMAttr; safecall; + function setAttributeNodeNS(anewAttr: nsIDOMAttr) : nsIDOMAttr; safecall; + function getElementsByTagNameNS(anamespaceURI: DOMString; alocalName: DOMString) : nsIDOMNodeList; safecall; + function hasAttribute(aname: DOMString) : longbool; safecall; + function hasAttributeNS(anamespaceURI: DOMString; alocalName: DOMString) : longbool; safecall; + function Getonmouseenter(): jsval; safecall; + procedure Setonmouseenter(aonmouseenter: jsval); safecall; + property onmouseenter : jsval read Getonmouseenter write Setonmouseenter; + function Getonmouseleave(): jsval; safecall; + procedure Setonmouseleave(aonmouseleave: jsval); safecall; + property onmouseleave : jsval read Getonmouseleave write Setonmouseleave; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidomevent.inc b/components/geckoport/version2/gecko10/nsidomevent.inc new file mode 100644 index 000000000..cca2ac5f6 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomevent.inc @@ -0,0 +1,32 @@ +type + + nsIDOMEvent = interface(nsISupports) + ['{e85cff74-951f-45c1-be0c-89442ea2f500}'] + function Gettype(): DOMString; safecall; + property atype : DOMString read Gettype; + function Gettarget(): nsIDOMEventTarget; safecall; + property target : nsIDOMEventTarget read Gettarget; + function GetcurrentTarget(): nsIDOMEventTarget; safecall; + property currentTarget : nsIDOMEventTarget read GetcurrentTarget; + function GeteventPhase(): idlushort; safecall; + property eventPhase : idlushort read GeteventPhase; + function Getbubbles(): longbool; safecall; + property bubbles : longbool read Getbubbles; + function Getcancelable(): longbool; safecall; + property cancelable : longbool read Getcancelable; + function GettimeStamp(): DOMTimeStamp; safecall; + property timeStamp : DOMTimeStamp read GettimeStamp; + procedure stopPropagation(); safecall; + procedure preventDefault(); safecall; + procedure initEvent(eventTypeArg: DOMString; canBubbleArg: longbool; cancelableArg: longbool); safecall; + function GetdefaultPrevented(): longbool; safecall; + property defaultPrevented : longbool read GetdefaultPrevented; + procedure stopImmediatePropagation(); safecall; + + end; + +const + nsIDOMEvent_CAPTURING_PHASE=1; + nsIDOMEvent_AT_TARGET=2; + nsIDOMEvent_BUBBLING_PHASE=3; + diff --git a/components/geckoport/version2/gecko10/nsidomeventlistener.inc b/components/geckoport/version2/gecko10/nsidomeventlistener.inc new file mode 100644 index 000000000..0f5687388 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomeventlistener.inc @@ -0,0 +1,8 @@ +type + + nsIDOMEventListener = interface(nsISupports) + ['{df31c120-ded6-11d1-bd85-00805f8ae3f4}'] + procedure handleEvent(event: nsIDOMEvent); safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidomeventtarget.inc b/components/geckoport/version2/gecko10/nsidomeventtarget.inc new file mode 100644 index 000000000..7938aa6b4 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomeventtarget.inc @@ -0,0 +1,19 @@ +type + + nsIDOMEventTarget = interface(nsISupports) + ['{1797d5a4-b12a-428d-9eef-a0e13839728c}'] + procedure addEventListener(atype: DOMString; listener: nsIDOMEventListener; useCapture: longbool; wantsUntrusted: longbool); safecall; + procedure removeEventListener(atype: DOMString; listener: nsIDOMEventListener; useCapture: longbool); safecall; + function dispatchEvent(evt: nsIDOMEvent) : longbool; safecall; + function GetTargetForDOMEvent() : nsIDOMEventTarget; safecall; + function GetTargetForEventTargetChain() : nsIDOMEventTarget; safecall; +{ procedure PreHandleEvent(aVisitor: nsEventChainPreVisitorRef); safecall; + procedure WillHandleEvent(aVisitor: nsEventChainPostVisitorRef); safecall; + procedure PostHandleEvent(aVisitor: nsEventChainPostVisitorRef); safecall; + procedure DispatchDOMEvent(aEvent: nsEventPtr; aDOMEvent: nsIDOMEvent; aPresContext: nsPresContextPtr; aEventStatus: nsEventStatusPtr); safecall; + function GetListenerManager(aMayCreate: longbool) : nsEventListenerManagerPtr; safecall; + function GetContextForEventHandlers(out aRv: nsresult) : nsIScriptContext; safecall; + function GetJSContextForEventHandlers() : JSContextPtr; safecall; + } + end; + diff --git a/components/geckoport/version2/gecko10/nsidomfile.inc b/components/geckoport/version2/gecko10/nsidomfile.inc new file mode 100644 index 000000000..18918e507 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomfile.inc @@ -0,0 +1,36 @@ +type + + nsIDOMBlob = interface(nsISupports) + ['{d5237f31-443a-460b-9e42-449a135346f0}'] + function Getsize(): idlulong; safecall; + property size : idlulong read Getsize; + function Gettype(): DOMString; safecall; + property atype : DOMString read Gettype; + function GetinternalStream(): nsIInputStream; safecall; + property internalStream : nsIInputStream read GetinternalStream; + function getInternalUrl(principal: nsIPrincipal) : DOMString; safecall; + function mozSlice(start: idllong; anend: idllong; contentType: DOMString) : nsIDOMBlob; safecall; + + end; + + + nsIDOMFile = interface(nsIDOMBlob) + ['{b096ef67-7b77-47f8-8e70-5d8ee36416bf}'] + function Getname(): DOMString; safecall; + property name : DOMString read Getname; + function GetmozFullPath(): DOMString; safecall; + property mozFullPath : DOMString read GetmozFullPath; + function GetmozFullPathInternal(): DOMString; safecall; + property mozFullPathInternal : DOMString read GetmozFullPathInternal; + + end; + + + nsIDOMMozBlobBuilder = interface(nsISupports) + ['{006d2cde-ec18-41d4-acc3-43682dd418e2}'] + function getBlob(contentType: DOMString) : nsIDOMBlob; safecall; + function getFile(name: DOMString; contentType: DOMString) : nsIDOMFile; safecall; + procedure append(data: jsval); safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidomfileerror.inc b/components/geckoport/version2/gecko10/nsidomfileerror.inc new file mode 100644 index 000000000..0ed5edd10 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomfileerror.inc @@ -0,0 +1,16 @@ +type + + nsIDOMFileError = interface(nsISupports) + ['{4BDAFB64-15E2-49C1-A090-4315A7884A56}'] + function Getcode(): idlushort; safecall; + property code : idlushort read Getcode; + + end; + +const + nsIDOMFileError_NOT_FOUND_ERR=1; + nsIDOMFileError_SECURITY_ERR=2; + nsIDOMFileError_ABORT_ERR=3; + nsIDOMFileError_NOT_READABLE_ERR=4; + nsIDOMFileError_ENCODING_ERR=5; + diff --git a/components/geckoport/version2/gecko10/nsidomhistory.inc b/components/geckoport/version2/gecko10/nsidomhistory.inc new file mode 100644 index 000000000..209be7f11 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomhistory.inc @@ -0,0 +1,23 @@ +type + + nsIDOMHistory = interface(nsISupports) + ['{d5a3006b-dd6b-4ba3-81be-6559f8889e60}'] + function Getlength(): idllong; safecall; + property length : idllong read Getlength; + function Getcurrent(): DOMString; safecall; + property current : DOMString read Getcurrent; + function Getprevious(): DOMString; safecall; + property previous : DOMString read Getprevious; + function Getnext(): DOMString; safecall; + property next : DOMString read Getnext; + procedure back(); safecall; + procedure forward(); safecall; + procedure go(aDelta: idllong); safecall; + function item(index: idlulong) : DOMString; safecall; + procedure pushState(aData: nsIVariant; aTitle: DOMString; aURL: DOMString); safecall; + procedure replaceState(aData: nsIVariant; aTitle: DOMString; aURL: DOMString); safecall; + function Getstate(): nsIVariant; safecall; + property state : nsIVariant read Getstate; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidomlocation.inc b/components/geckoport/version2/gecko10/nsidomlocation.inc new file mode 100644 index 000000000..a04eb594d --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomlocation.inc @@ -0,0 +1,35 @@ +type + + nsIDOMLocation = interface(nsISupports) + ['{a6cf906d-15b3-11d2-932e-00805f8add32}'] + function Gethash(): DOMString; safecall; + procedure Sethash(ahash: DOMString); safecall; + property hash : DOMString read Gethash write Sethash; + function Gethost(): DOMString; safecall; + procedure Sethost(ahost: DOMString); safecall; + property host : DOMString read Gethost write Sethost; + function Gethostname(): DOMString; safecall; + procedure Sethostname(ahostname: DOMString); safecall; + property hostname : DOMString read Gethostname write Sethostname; + function Gethref(): DOMString; safecall; + procedure Sethref(ahref: DOMString); safecall; + property href : DOMString read Gethref write Sethref; + function Getpathname(): DOMString; safecall; + procedure Setpathname(apathname: DOMString); safecall; + property pathname : DOMString read Getpathname write Setpathname; + function Getport(): DOMString; safecall; + procedure Setport(aport: DOMString); safecall; + property port : DOMString read Getport write Setport; + function Getprotocol(): DOMString; safecall; + procedure Setprotocol(aprotocol: DOMString); safecall; + property protocol : DOMString read Getprotocol write Setprotocol; + function Getsearch(): DOMString; safecall; + procedure Setsearch(asearch: DOMString); safecall; + property search : DOMString read Getsearch write Setsearch; + procedure reload(forceget: longbool); safecall; + procedure replace(url: DOMString); safecall; + procedure assign(url: DOMString); safecall; + function toString() : DOMString; safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidommedialist.inc b/components/geckoport/version2/gecko10/nsidommedialist.inc new file mode 100644 index 000000000..c40762723 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidommedialist.inc @@ -0,0 +1,15 @@ +type + + nsIDOMMediaList = interface(nsISupports) + ['{9b0c2ed7-111c-4824-adf9-ef0da6dad371}'] + function GetmediaText(): DOMString; safecall; + procedure SetmediaText(amediaText: DOMString); safecall; + property mediaText : DOMString read GetmediaText write SetmediaText; + function Getlength(): idlulong; safecall; + property length : idlulong read Getlength; + function item(index: idlulong) : DOMString; safecall; + procedure deleteMedium(oldMedium: DOMString); safecall; + procedure appendMedium(newMedium: DOMString); safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidommediaquerylist.inc b/components/geckoport/version2/gecko10/nsidommediaquerylist.inc new file mode 100644 index 000000000..d20827412 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidommediaquerylist.inc @@ -0,0 +1,20 @@ +type + + nsIDOMMediaQueryList = interface(nsISupports) + ['{e0e49c52-915b-40f9-9cba-6026305cdf3e}'] + function Getmedia(): DOMString; safecall; + property media : DOMString read Getmedia; + function Getmatches(): longbool; safecall; + property matches : longbool read Getmatches; + procedure addListener(listener: nsIDOMMediaQueryListListener); safecall; + procedure removeListener(listener: nsIDOMMediaQueryListListener); safecall; + + end; + + + nsIDOMMediaQueryListListener = interface(nsISupports) + ['{279a5cbd-5c15-475d-847b-e0de1624eb77}'] + procedure handleChange(mql: nsIDOMMediaQueryList); safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidommimetype.inc b/components/geckoport/version2/gecko10/nsidommimetype.inc new file mode 100644 index 000000000..31cefaa8a --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidommimetype.inc @@ -0,0 +1,15 @@ +type + + nsIDOMMimeType = interface(nsISupports) + ['{f6134682-f28b-11d2-8360-c90899049c3c}'] + function Getdescription(): DOMString; safecall; + property description : DOMString read Getdescription; + function GetenabledPlugin(): nsIDOMPlugin; safecall; + property enabledPlugin : nsIDOMPlugin read GetenabledPlugin; + function Getsuffixes(): DOMString; safecall; + property suffixes : DOMString read Getsuffixes; + function Gettype(): DOMString; safecall; + property atype : DOMString read Gettype; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidommimetypearray.inc b/components/geckoport/version2/gecko10/nsidommimetypearray.inc new file mode 100644 index 000000000..093dbd4ec --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidommimetypearray.inc @@ -0,0 +1,11 @@ +type + + nsIDOMMimeTypeArray = interface(nsISupports) + ['{f6134683-f28b-11d2-8360-c90899049c3c}'] + function Getlength(): idlulong; safecall; + property length : idlulong read Getlength; + function item(index: idlulong) : nsIDOMMimeType; safecall; + function namedItem(name: DOMString) : nsIDOMMimeType; safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidomnamednodemap.inc b/components/geckoport/version2/gecko10/nsidomnamednodemap.inc new file mode 100644 index 000000000..be5224a14 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomnamednodemap.inc @@ -0,0 +1,16 @@ +type + + nsIDOMNamedNodeMap = interface(nsISupports) + ['{a6cf907b-15b3-11d2-932e-00805f8add32}'] + function getNamedItem(name: DOMString) : nsIDOMNode; safecall; + function setNamedItem(arg: nsIDOMNode) : nsIDOMNode; safecall; + function removeNamedItem(name: DOMString) : nsIDOMNode; safecall; + function item(index: idlulong) : nsIDOMNode; safecall; + function Getlength(): idlulong; safecall; + property length : idlulong read Getlength; + function getNamedItemNS(namespaceURI: DOMString; localName: DOMString) : nsIDOMNode; safecall; + function setNamedItemNS(arg: nsIDOMNode) : nsIDOMNode; safecall; + function removeNamedItemNS(namespaceURI: DOMString; localName: DOMString) : nsIDOMNode; safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidomnavigator.inc b/components/geckoport/version2/gecko10/nsidomnavigator.inc new file mode 100644 index 000000000..cd3480b05 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomnavigator.inc @@ -0,0 +1,43 @@ +type + + nsIDOMNavigator = interface(nsISupports) + ['{c5acd187-bf76-4b26-9329-41c798e47fb6}'] + function GetappCodeName(): DOMString; safecall; + property appCodeName : DOMString read GetappCodeName; + function GetappName(): DOMString; safecall; + property appName : DOMString read GetappName; + function GetappVersion(): DOMString; safecall; + property appVersion : DOMString read GetappVersion; + function Getlanguage(): DOMString; safecall; + property language : DOMString read Getlanguage; + function GetmimeTypes(): nsIDOMMimeTypeArray; safecall; + property mimeTypes : nsIDOMMimeTypeArray read GetmimeTypes; + function Getplatform(): DOMString; safecall; + property platform : DOMString read Getplatform; + function Getoscpu(): DOMString; safecall; + property oscpu : DOMString read Getoscpu; + function Getvendor(): DOMString; safecall; + property vendor : DOMString read Getvendor; + function GetvendorSub(): DOMString; safecall; + property vendorSub : DOMString read GetvendorSub; + function Getproduct(): DOMString; safecall; + property product : DOMString read Getproduct; + function GetproductSub(): DOMString; safecall; + property productSub : DOMString read GetproductSub; + function Getplugins(): nsIDOMPluginArray; safecall; + property plugins : nsIDOMPluginArray read Getplugins; + function GetuserAgent(): DOMString; safecall; + property userAgent : DOMString read GetuserAgent; + function GetcookieEnabled(): longbool; safecall; + property cookieEnabled : longbool read GetcookieEnabled; + function GetonLine(): longbool; safecall; + property onLine : longbool read GetonLine; + function GetbuildID(): DOMString; safecall; + property buildID : DOMString read GetbuildID; + function GetdoNotTrack(): DOMString; safecall; + property doNotTrack : DOMString read GetdoNotTrack; + function javaEnabled() : longbool; safecall; + function taintEnabled() : longbool; safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidomnode.inc b/components/geckoport/version2/gecko10/nsidomnode.inc new file mode 100644 index 000000000..8f86d488f --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomnode.inc @@ -0,0 +1,80 @@ +type + + nsIDOMNode = interface(nsISupports) + ['{ce82fb71-60f2-4c38-be31-de5f2f90dada}'] + function GetnodeName(): DOMString; safecall; + property nodeName : DOMString read GetnodeName; + function GetnodeValue(): DOMString; safecall; + procedure SetnodeValue(anodeValue: DOMString); safecall; + property nodeValue : DOMString read GetnodeValue write SetnodeValue; + function GetnodeType(): idlushort; safecall; + property nodeType : idlushort read GetnodeType; + function GetparentNode(): nsIDOMNode; safecall; + property parentNode : nsIDOMNode read GetparentNode; + function GetparentElement(): nsIDOMElement; safecall; + property parentElement : nsIDOMElement read GetparentElement; + function GetchildNodes(): nsIDOMNodeList; safecall; + property childNodes : nsIDOMNodeList read GetchildNodes; + function GetfirstChild(): nsIDOMNode; safecall; + property firstChild : nsIDOMNode read GetfirstChild; + function GetlastChild(): nsIDOMNode; safecall; + property lastChild : nsIDOMNode read GetlastChild; + function GetpreviousSibling(): nsIDOMNode; safecall; + property previousSibling : nsIDOMNode read GetpreviousSibling; + function GetnextSibling(): nsIDOMNode; safecall; + property nextSibling : nsIDOMNode read GetnextSibling; + function Getattributes(): nsIDOMNamedNodeMap; safecall; + property attributes : nsIDOMNamedNodeMap read Getattributes; + function GetownerDocument(): nsIDOMDocument; safecall; + property ownerDocument : nsIDOMDocument read GetownerDocument; + function insertBefore(newChild: nsIDOMNode; refChild: nsIDOMNode) : nsIDOMNode; safecall; + function replaceChild(newChild: nsIDOMNode; oldChild: nsIDOMNode) : nsIDOMNode; safecall; + function removeChild(oldChild: nsIDOMNode) : nsIDOMNode; safecall; + function appendChild(newChild: nsIDOMNode) : nsIDOMNode; safecall; + function hasChildNodes() : longbool; safecall; + function cloneNode(deep: longbool) : nsIDOMNode; safecall; + procedure normalize(); safecall; + function isSupported(feature: DOMString; version: DOMString) : longbool; safecall; + function GetnamespaceURI(): DOMString; safecall; + property namespaceURI : DOMString read GetnamespaceURI; + function Getprefix(): DOMString; safecall; + property prefix : DOMString read Getprefix; + function GetlocalName(): DOMString; safecall; + property localName : DOMString read GetlocalName; + function hasAttributes() : longbool; safecall; + function GetbaseURI(): DOMString; safecall; + property baseURI : DOMString read GetbaseURI; + function compareDocumentPosition(other: nsIDOMNode) : idlushort; safecall; + function GettextContent(): DOMString; safecall; + procedure SettextContent(atextContent: DOMString); safecall; + property textContent : DOMString read GettextContent write SettextContent; + function lookupPrefix(anamespaceURI: DOMString) : DOMString; safecall; + function isDefaultNamespace(anamespaceURI: DOMString) : longbool; safecall; + function lookupNamespaceURI(aprefix: DOMString) : DOMString; safecall; + function isEqualNode(arg: nsIDOMNode) : longbool; safecall; + function setUserData(key: DOMString; data: nsIVariant; handler: nsIDOMUserDataHandler) : nsIVariant; safecall; + function getUserData(key: DOMString) : nsIVariant; safecall; + function contains(aOther: nsIDOMNode) : longbool; safecall; + + end; + +const + nsIDOMNode_ELEMENT_NODE=1; + nsIDOMNode_ATTRIBUTE_NODE=2; + nsIDOMNode_TEXT_NODE=3; + nsIDOMNode_CDATA_SECTION_NODE=4; + nsIDOMNode_ENTITY_REFERENCE_NODE=5; + nsIDOMNode_ENTITY_NODE=6; + nsIDOMNode_PROCESSING_INSTRUCTION_NODE=7; + nsIDOMNode_COMMENT_NODE=8; + nsIDOMNode_DOCUMENT_NODE=9; + nsIDOMNode_DOCUMENT_TYPE_NODE=10; + nsIDOMNode_DOCUMENT_FRAGMENT_NODE=11; + nsIDOMNode_NOTATION_NODE=12; + nsIDOMNode_DOCUMENT_POSITION_DISCONNECTED=$01; + nsIDOMNode_DOCUMENT_POSITION_PRECEDING=$02; + nsIDOMNode_DOCUMENT_POSITION_FOLLOWING=$04; + nsIDOMNode_DOCUMENT_POSITION_CONTAINS=$08; + nsIDOMNode_DOCUMENT_POSITION_CONTAINED_BY=$10; + nsIDOMNode_DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC=$20; + diff --git a/components/geckoport/version2/gecko10/nsidomnodefilter.inc b/components/geckoport/version2/gecko10/nsidomnodefilter.inc new file mode 100644 index 000000000..e955aee47 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomnodefilter.inc @@ -0,0 +1,26 @@ +type + + nsIDOMNodeFilter = interface(nsISupports) + ['{e4723748-1dd1-11b2-8ee6-866a532a6237}'] + function acceptNode(n: nsIDOMNode) : idlshort; safecall; + + end; + +const + nsIDOMNodeFilter_FILTER_ACCEPT=1; + nsIDOMNodeFilter_FILTER_REJECT=2; + nsIDOMNodeFilter_FILTER_SKIP=3; + nsIDOMNodeFilter_SHOW_ALL=$FFFFFFFF; + nsIDOMNodeFilter_SHOW_ELEMENT=$00000001; + nsIDOMNodeFilter_SHOW_ATTRIBUTE=$00000002; + nsIDOMNodeFilter_SHOW_TEXT=$00000004; + nsIDOMNodeFilter_SHOW_CDATA_SECTION=$00000008; + nsIDOMNodeFilter_SHOW_ENTITY_REFERENCE=$00000010; + nsIDOMNodeFilter_SHOW_ENTITY=$00000020; + nsIDOMNodeFilter_SHOW_PROCESSING_INSTRUCTION=$00000040; + nsIDOMNodeFilter_SHOW_COMMENT=$00000080; + nsIDOMNodeFilter_SHOW_DOCUMENT=$00000100; + nsIDOMNodeFilter_SHOW_DOCUMENT_TYPE=$00000200; + nsIDOMNodeFilter_SHOW_DOCUMENT_FRAGMENT=$00000400; + nsIDOMNodeFilter_SHOW_NOTATION=$00000800; + diff --git a/components/geckoport/version2/gecko10/nsidomnodeiterator.inc b/components/geckoport/version2/gecko10/nsidomnodeiterator.inc new file mode 100644 index 000000000..2985676fc --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomnodeiterator.inc @@ -0,0 +1,22 @@ +type + + nsIDOMNodeIterator = interface(nsISupports) + ['{5af83f50-c8d5-4824-be29-1aa9d640bacb}'] + function Getroot(): nsIDOMNode; safecall; + property root : nsIDOMNode read Getroot; + function GetwhatToShow(): idlulong; safecall; + property whatToShow : idlulong read GetwhatToShow; + function Getfilter(): nsIDOMNodeFilter; safecall; + property filter : nsIDOMNodeFilter read Getfilter; + function GetexpandEntityReferences(): longbool; safecall; + property expandEntityReferences : longbool read GetexpandEntityReferences; + function nextNode() : nsIDOMNode; safecall; + function previousNode() : nsIDOMNode; safecall; + procedure detach(); safecall; + function GetreferenceNode(): nsIDOMNode; safecall; + property referenceNode : nsIDOMNode read GetreferenceNode; + function GetpointerBeforeReferenceNode(): longbool; safecall; + property pointerBeforeReferenceNode : longbool read GetpointerBeforeReferenceNode; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidomnodelist.inc b/components/geckoport/version2/gecko10/nsidomnodelist.inc new file mode 100644 index 000000000..612d0b0e8 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomnodelist.inc @@ -0,0 +1,11 @@ +type + + nsIDOMNodeList = interface(nsISupports) + ['{496852ba-e48d-4fa5-982e-e0dc1b475bf1}'] + function item(index: idlulong) : nsIDOMNode; safecall; + function Getlength(): idlulong; safecall; + property length : idlulong read Getlength; + function getNodeAt(index: idlulong) : nsIContent; safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidomofflineresourcelist.inc b/components/geckoport/version2/gecko10/nsidomofflineresourcelist.inc new file mode 100644 index 000000000..85f3ebdb3 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomofflineresourcelist.inc @@ -0,0 +1,51 @@ +type + + nsIDOMOfflineResourceList = interface(nsISupports) + ['{f394a721-66e9-46fc-bb24-b980bb732dd0}'] + function GetmozItems(): nsIDOMDOMStringList; safecall; + property mozItems : nsIDOMDOMStringList read GetmozItems; + function mozHasItem(uri: DOMString) : longbool; safecall; + function GetmozLength(): idlulong; safecall; + property mozLength : idlulong read GetmozLength; + function mozItem(index: idlulong) : DOMString; safecall; + procedure mozAdd(uri: DOMString); safecall; + procedure mozRemove(uri: DOMString); safecall; + function Getstatus(): idlushort; safecall; + property status : idlushort read Getstatus; + procedure update(); safecall; + procedure swapCache(); safecall; + function Getonchecking(): nsIDOMEventListener; safecall; + procedure Setonchecking(aonchecking: nsIDOMEventListener); safecall; + property onchecking : nsIDOMEventListener read Getonchecking write Setonchecking; + function Getonerror(): nsIDOMEventListener; safecall; + procedure Setonerror(aonerror: nsIDOMEventListener); safecall; + property onerror : nsIDOMEventListener read Getonerror write Setonerror; + function Getonnoupdate(): nsIDOMEventListener; safecall; + procedure Setonnoupdate(aonnoupdate: nsIDOMEventListener); safecall; + property onnoupdate : nsIDOMEventListener read Getonnoupdate write Setonnoupdate; + function Getondownloading(): nsIDOMEventListener; safecall; + procedure Setondownloading(aondownloading: nsIDOMEventListener); safecall; + property ondownloading : nsIDOMEventListener read Getondownloading write Setondownloading; + function Getonprogress(): nsIDOMEventListener; safecall; + procedure Setonprogress(aonprogress: nsIDOMEventListener); safecall; + property onprogress : nsIDOMEventListener read Getonprogress write Setonprogress; + function Getonupdateready(): nsIDOMEventListener; safecall; + procedure Setonupdateready(aonupdateready: nsIDOMEventListener); safecall; + property onupdateready : nsIDOMEventListener read Getonupdateready write Setonupdateready; + function Getoncached(): nsIDOMEventListener; safecall; + procedure Setoncached(aoncached: nsIDOMEventListener); safecall; + property oncached : nsIDOMEventListener read Getoncached write Setoncached; + function Getonobsolete(): nsIDOMEventListener; safecall; + procedure Setonobsolete(aonobsolete: nsIDOMEventListener); safecall; + property onobsolete : nsIDOMEventListener read Getonobsolete write Setonobsolete; + + end; + +const + nsIDOMOfflineResourceList_UNCACHED=0; + nsIDOMOfflineResourceList_IDLE=1; + nsIDOMOfflineResourceList_CHECKING=2; + nsIDOMOfflineResourceList_DOWNLOADING=3; + nsIDOMOfflineResourceList_UPDATEREADY=4; + nsIDOMOfflineResourceList_OBSOLETE=5; + diff --git a/components/geckoport/version2/gecko10/nsidomperformance.inc b/components/geckoport/version2/gecko10/nsidomperformance.inc new file mode 100644 index 000000000..a94c62d4f --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomperformance.inc @@ -0,0 +1,11 @@ +type + + nsIDOMPerformance = interface(nsISupports) + ['{446faf26-000b-4e66-a5fd-ae37c5ed6beb}'] + function Gettiming(): nsIDOMPerformanceTiming; safecall; + property timing : nsIDOMPerformanceTiming read Gettiming; + function Getnavigation(): nsIDOMPerformanceNavigation; safecall; + property navigation : nsIDOMPerformanceNavigation read Getnavigation; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidomperformancenavigation.inc b/components/geckoport/version2/gecko10/nsidomperformancenavigation.inc new file mode 100644 index 000000000..12c51bcb4 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomperformancenavigation.inc @@ -0,0 +1,21 @@ +type + nsDOMPerformanceNavigationType = cushort; + + +type + + nsIDOMPerformanceNavigation = interface(nsISupports) + ['{a2132ad8-a841-4285-a140-338e8de6c2e0}'] + function Gettype(): nsDOMPerformanceNavigationType; safecall; + property atype : nsDOMPerformanceNavigationType read Gettype; + function GetredirectCount(): idlushort; safecall; + property redirectCount : idlushort read GetredirectCount; + + end; + +const + nsIDOMPerformanceNavigation_TYPE_NAVIGATE=0; + nsIDOMPerformanceNavigation_TYPE_RELOAD=1; + nsIDOMPerformanceNavigation_TYPE_BACK_FORWARD=2; + nsIDOMPerformanceNavigation_TYPE_RESERVED=255; + diff --git a/components/geckoport/version2/gecko10/nsidomperformancetiming.inc b/components/geckoport/version2/gecko10/nsidomperformancetiming.inc new file mode 100644 index 000000000..52eac5331 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomperformancetiming.inc @@ -0,0 +1,47 @@ +type + + nsIDOMPerformanceTiming = interface(nsISupports) + ['{8e09c825-da49-4a39-876b-ce2ff767dbe1}'] + function GetnavigationStart(): DOMTimeMilliSec; safecall; + property navigationStart : DOMTimeMilliSec read GetnavigationStart; + function GetunloadEventStart(): DOMTimeMilliSec; safecall; + property unloadEventStart : DOMTimeMilliSec read GetunloadEventStart; + function GetunloadEventEnd(): DOMTimeMilliSec; safecall; + property unloadEventEnd : DOMTimeMilliSec read GetunloadEventEnd; + function GetredirectStart(): DOMTimeMilliSec; safecall; + property redirectStart : DOMTimeMilliSec read GetredirectStart; + function GetredirectEnd(): DOMTimeMilliSec; safecall; + property redirectEnd : DOMTimeMilliSec read GetredirectEnd; + function GetfetchStart(): DOMTimeMilliSec; safecall; + property fetchStart : DOMTimeMilliSec read GetfetchStart; + function GetdomainLookupStart(): DOMTimeMilliSec; safecall; + property domainLookupStart : DOMTimeMilliSec read GetdomainLookupStart; + function GetdomainLookupEnd(): DOMTimeMilliSec; safecall; + property domainLookupEnd : DOMTimeMilliSec read GetdomainLookupEnd; + function GetconnectStart(): DOMTimeMilliSec; safecall; + property connectStart : DOMTimeMilliSec read GetconnectStart; + function GetconnectEnd(): DOMTimeMilliSec; safecall; + property connectEnd : DOMTimeMilliSec read GetconnectEnd; + function GetrequestStart(): DOMTimeMilliSec; safecall; + property requestStart : DOMTimeMilliSec read GetrequestStart; + function GetresponseStart(): DOMTimeMilliSec; safecall; + property responseStart : DOMTimeMilliSec read GetresponseStart; + function GetresponseEnd(): DOMTimeMilliSec; safecall; + property responseEnd : DOMTimeMilliSec read GetresponseEnd; + function GetdomLoading(): DOMTimeMilliSec; safecall; + property domLoading : DOMTimeMilliSec read GetdomLoading; + function GetdomInteractive(): DOMTimeMilliSec; safecall; + property domInteractive : DOMTimeMilliSec read GetdomInteractive; + function GetdomContentLoadedEventStart(): DOMTimeMilliSec; safecall; + property domContentLoadedEventStart : DOMTimeMilliSec read GetdomContentLoadedEventStart; + function GetdomContentLoadedEventEnd(): DOMTimeMilliSec; safecall; + property domContentLoadedEventEnd : DOMTimeMilliSec read GetdomContentLoadedEventEnd; + function GetdomComplete(): DOMTimeMilliSec; safecall; + property domComplete : DOMTimeMilliSec read GetdomComplete; + function GetloadEventStart(): DOMTimeMilliSec; safecall; + property loadEventStart : DOMTimeMilliSec read GetloadEventStart; + function GetloadEventEnd(): DOMTimeMilliSec; safecall; + property loadEventEnd : DOMTimeMilliSec read GetloadEventEnd; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidompkcs11.inc b/components/geckoport/version2/gecko10/nsidompkcs11.inc new file mode 100644 index 000000000..17771eb13 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidompkcs11.inc @@ -0,0 +1,9 @@ +type + + nsIDOMPkcs11 = interface(nsISupports) + ['{9fd42950-25e7-11d4-8a7d-006008c844c3}'] + function deletemodule(moduleName: DOMString) : idllong; safecall; + function addmodule(moduleName: DOMString; libraryFullPath: DOMString; cryptoMechanismFlags: idllong; cipherFlags: idllong) : idllong; safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidomplugin.inc b/components/geckoport/version2/gecko10/nsidomplugin.inc new file mode 100644 index 000000000..da012d10d --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomplugin.inc @@ -0,0 +1,19 @@ +type + + nsIDOMPlugin = interface(nsISupports) + ['{ff69a292-c74d-4ef5-9d0f-86112fff2d5b}'] + function Getdescription(): DOMString; safecall; + property description : DOMString read Getdescription; + function Getfilename(): DOMString; safecall; + property filename : DOMString read Getfilename; + function Getversion(): DOMString; safecall; + property version : DOMString read Getversion; + function Getname(): DOMString; safecall; + property name : DOMString read Getname; + function Getlength(): idlulong; safecall; + property length : idlulong read Getlength; + function item(index: idlulong) : nsIDOMMimeType; safecall; + function namedItem(aname: DOMString) : nsIDOMMimeType; safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidompluginarray.inc b/components/geckoport/version2/gecko10/nsidompluginarray.inc new file mode 100644 index 000000000..74078dd3d --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidompluginarray.inc @@ -0,0 +1,12 @@ +type + + nsIDOMPluginArray = interface(nsISupports) + ['{f6134680-f28b-11d2-8360-c90899049c3c}'] + function Getlength(): idlulong; safecall; + property length : idlulong read Getlength; + function item(index: idlulong) : nsIDOMPlugin; safecall; + function namedItem(name: DOMString) : nsIDOMPlugin; safecall; + procedure refresh(reloadDocuments: longbool); safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidomprocessinginstruction.inc b/components/geckoport/version2/gecko10/nsidomprocessinginstruction.inc new file mode 100644 index 000000000..84797c1ed --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomprocessinginstruction.inc @@ -0,0 +1,9 @@ +type + + nsIDOMProcessingInstruction = interface(nsIDOMCharacterData) + ['{d754433f-4637-4a5f-9034-0388173ea254}'] + function Gettarget(): DOMString; safecall; + property target : DOMString read Gettarget; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidomscreen.inc b/components/geckoport/version2/gecko10/nsidomscreen.inc new file mode 100644 index 000000000..32574acf4 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomscreen.inc @@ -0,0 +1,27 @@ +type + + nsIDOMScreen = interface(nsISupports) + ['{77947960-b4af-11d2-bd93-00805f8ae3f4}'] + function Gettop(): idllong; safecall; + property top : idllong read Gettop; + function Getleft(): idllong; safecall; + property left : idllong read Getleft; + function Getwidth(): idllong; safecall; + property width : idllong read Getwidth; + function Getheight(): idllong; safecall; + property height : idllong read Getheight; + function GetpixelDepth(): idllong; safecall; + property pixelDepth : idllong read GetpixelDepth; + function GetcolorDepth(): idllong; safecall; + property colorDepth : idllong read GetcolorDepth; + function GetavailWidth(): idllong; safecall; + property availWidth : idllong read GetavailWidth; + function GetavailHeight(): idllong; safecall; + property availHeight : idllong read GetavailHeight; + function GetavailLeft(): idllong; safecall; + property availLeft : idllong read GetavailLeft; + function GetavailTop(): idllong; safecall; + property availTop : idllong read GetavailTop; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidomstorage.inc b/components/geckoport/version2/gecko10/nsidomstorage.inc new file mode 100644 index 000000000..ab52fce89 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomstorage.inc @@ -0,0 +1,14 @@ +type + + nsIDOMStorage = interface(nsISupports) + ['{43E5EDAD-1E02-42c4-9D99-C3D9DEE22A20}'] + function Getlength(): idlulong; safecall; + property length : idlulong read Getlength; + function key(index: idlulong) : DOMString; safecall; + function getItem(akey: DOMString) : DOMString; safecall; + procedure setItem(akey: DOMString; data: DOMString); safecall; + procedure removeItem(akey: DOMString); safecall; + procedure clear(); safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidomstorageitem.inc b/components/geckoport/version2/gecko10/nsidomstorageitem.inc new file mode 100644 index 000000000..178c7312f --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomstorageitem.inc @@ -0,0 +1,13 @@ +type + + nsIDOMStorageItem = interface(nsISupports) + ['{0CC37C78-4C5F-48E1-ADFC-7480B8FE9DC4}'] + function Getsecure(): longbool; safecall; + procedure Setsecure(asecure: longbool); safecall; + property secure : longbool read Getsecure write Setsecure; + function Getvalue(): DOMString; safecall; + procedure Setvalue(avalue: DOMString); safecall; + property value : DOMString read Getvalue write Setvalue; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidomstoragelist.inc b/components/geckoport/version2/gecko10/nsidomstoragelist.inc new file mode 100644 index 000000000..200231909 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomstoragelist.inc @@ -0,0 +1,8 @@ +type + + nsIDOMStorageList = interface(nsISupports) + ['{A4E9B257-5CCF-4b17-8721-23AC45C83128}'] + function namedItem(domain: DOMString) : nsIDOMStorageObsolete; safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidomstorageobsolete.inc b/components/geckoport/version2/gecko10/nsidomstorageobsolete.inc new file mode 100644 index 000000000..00f884b57 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomstorageobsolete.inc @@ -0,0 +1,13 @@ +type + + nsIDOMStorageObsolete = interface(nsISupports) + ['{18013CF9-B104-49cf-9484-C2A7A845457E}'] + function Getlength(): idlulong; safecall; + property length : idlulong read Getlength; + function key(index: idlulong) : DOMString; safecall; + function getItem(akey: DOMString) : nsIDOMStorageItem; safecall; + procedure setItem(akey: DOMString; data: DOMString); safecall; + procedure removeItem(akey: DOMString); safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidomstylesheet.inc b/components/geckoport/version2/gecko10/nsidomstylesheet.inc new file mode 100644 index 000000000..334c61697 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomstylesheet.inc @@ -0,0 +1,22 @@ +type + + nsIDOMStyleSheet = interface(nsISupports) + ['{a6cf9080-15b3-11d2-932e-00805f8add32}'] + function Gettype(): DOMString; safecall; + property atype : DOMString read Gettype; + function Getdisabled(): longbool; safecall; + procedure Setdisabled(adisabled: longbool); safecall; + property disabled : longbool read Getdisabled write Setdisabled; + function GetownerNode(): nsIDOMNode; safecall; + property ownerNode : nsIDOMNode read GetownerNode; + function GetparentStyleSheet(): nsIDOMStyleSheet; safecall; + property parentStyleSheet : nsIDOMStyleSheet read GetparentStyleSheet; + function Gethref(): DOMString; safecall; + property href : DOMString read Gethref; + function Gettitle(): DOMString; safecall; + property title : DOMString read Gettitle; + function Getmedia(): nsIDOMMediaList; safecall; + property media : nsIDOMMediaList read Getmedia; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidomstylesheetlist.inc b/components/geckoport/version2/gecko10/nsidomstylesheetlist.inc new file mode 100644 index 000000000..9a7b29ecf --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomstylesheetlist.inc @@ -0,0 +1,10 @@ +type + + nsIDOMStyleSheetList = interface(nsISupports) + ['{a6cf9081-15b3-11d2-932e-00805f8add32}'] + function Getlength(): idlulong; safecall; + property length : idlulong read Getlength; + function item(index: idlulong) : nsIDOMStyleSheet; safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidomtext.inc b/components/geckoport/version2/gecko10/nsidomtext.inc new file mode 100644 index 000000000..da01b401d --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomtext.inc @@ -0,0 +1,10 @@ +type + + nsIDOMText = interface(nsIDOMCharacterData) + ['{437ed60c-febd-4bd0-892f-cf358adc3c96}'] + function splitText(offset: idlulong) : nsIDOMText; safecall; + function GetwholeText(): DOMString; safecall; + property wholeText : DOMString read GetwholeText; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidomtreewalker.inc b/components/geckoport/version2/gecko10/nsidomtreewalker.inc new file mode 100644 index 000000000..ec1b03b1d --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomtreewalker.inc @@ -0,0 +1,25 @@ +type + + nsIDOMTreeWalker = interface(nsISupports) + ['{400af3ca-1dd2-11b2-a50a-887ecca2e63a}'] + function Getroot(): nsIDOMNode; safecall; + property root : nsIDOMNode read Getroot; + function GetwhatToShow(): idlulong; safecall; + property whatToShow : idlulong read GetwhatToShow; + function Getfilter(): nsIDOMNodeFilter; safecall; + property filter : nsIDOMNodeFilter read Getfilter; + function GetexpandEntityReferences(): longbool; safecall; + property expandEntityReferences : longbool read GetexpandEntityReferences; + function GetcurrentNode(): nsIDOMNode; safecall; + procedure SetcurrentNode(acurrentNode: nsIDOMNode); safecall; + property currentNode : nsIDOMNode read GetcurrentNode write SetcurrentNode; + function parentNode() : nsIDOMNode; safecall; + function firstChild() : nsIDOMNode; safecall; + function lastChild() : nsIDOMNode; safecall; + function previousSibling() : nsIDOMNode; safecall; + function nextSibling() : nsIDOMNode; safecall; + function previousNode() : nsIDOMNode; safecall; + function nextNode() : nsIDOMNode; safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidomuserdatahandler.inc b/components/geckoport/version2/gecko10/nsidomuserdatahandler.inc new file mode 100644 index 000000000..db05e650c --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomuserdatahandler.inc @@ -0,0 +1,15 @@ +type + + nsIDOMUserDataHandler = interface(nsISupports) + ['{91afebdd-a201-4db0-b728-9d59580f0cfd}'] + procedure handle(operation: idlushort; key: DOMString; data: nsIVariant; src: nsIDOMNode; dst: nsIDOMNode); safecall; + + end; + +const + nsIDOMUserDataHandler_NODE_CLONED=1; + nsIDOMUserDataHandler_NODE_IMPORTED=2; + nsIDOMUserDataHandler_NODE_DELETED=3; + nsIDOMUserDataHandler_NODE_RENAMED=4; + nsIDOMUserDataHandler_NODE_ADOPTED=5; + diff --git a/components/geckoport/version2/gecko10/nsidomwindow.inc b/components/geckoport/version2/gecko10/nsidomwindow.inc new file mode 100644 index 000000000..a830befbd --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomwindow.inc @@ -0,0 +1,226 @@ +type + + nsIDOMMozURLProperty = interface(nsISupports) + ['{8fc58f56-f769-4368-a098-edd08550cf1a}'] + function createObjectURL(blob: nsIDOMBlob) : DOMString; safecall; + procedure revokeObjectURL(URL: DOMString); safecall; + + end; + + + nsIDOMWindow = interface(nsISupports) + ['{8f577294-d572-4473-94b1-d2c5a74a2a74}'] + function Getwindow(): nsIDOMWindow; safecall; + property window : nsIDOMWindow read Getwindow; + function Getself(): nsIDOMWindow; safecall; + property self : nsIDOMWindow read Getself; + function Getdocument(): nsIDOMDocument; safecall; + property document : nsIDOMDocument read Getdocument; + function Getname(): DOMString; safecall; + procedure Setname(aname: DOMString); safecall; + property name : DOMString read Getname write Setname; + function Getlocation(): nsIDOMLocation; safecall; + property location : nsIDOMLocation read Getlocation; + function Gethistory(): nsIDOMHistory; safecall; + property history : nsIDOMHistory read Gethistory; + function Getlocationbar(): nsIDOMBarProp; safecall; + property locationbar : nsIDOMBarProp read Getlocationbar; + function Getmenubar(): nsIDOMBarProp; safecall; + property menubar : nsIDOMBarProp read Getmenubar; + function Getpersonalbar(): nsIDOMBarProp; safecall; + property personalbar : nsIDOMBarProp read Getpersonalbar; + function Getscrollbars(): nsIDOMBarProp; safecall; + property scrollbars : nsIDOMBarProp read Getscrollbars; + function Getstatusbar(): nsIDOMBarProp; safecall; + property statusbar : nsIDOMBarProp read Getstatusbar; + function Gettoolbar(): nsIDOMBarProp; safecall; + property toolbar : nsIDOMBarProp read Gettoolbar; + function Getstatus(): DOMString; safecall; + procedure Setstatus(astatus: DOMString); safecall; + property status : DOMString read Getstatus write Setstatus; + procedure close(); safecall; + procedure stop(); safecall; + procedure focus(); safecall; + procedure blur(); safecall; + function Getlength(): idlulong; safecall; + property length : idlulong read Getlength; + function Gettop(): nsIDOMWindow; safecall; + property top : nsIDOMWindow read Gettop; + function Getopener(): nsIDOMWindow; safecall; + procedure Setopener(aopener: nsIDOMWindow); safecall; + property opener : nsIDOMWindow read Getopener write Setopener; + function Getparent(): nsIDOMWindow; safecall; + property parent : nsIDOMWindow read Getparent; + function GetframeElement(): nsIDOMElement; safecall; + property frameElement : nsIDOMElement read GetframeElement; + function Getnavigator(): nsIDOMNavigator; safecall; + property navigator : nsIDOMNavigator read Getnavigator; + function GetapplicationCache(): nsIDOMOfflineResourceList; safecall; + property applicationCache : nsIDOMOfflineResourceList read GetapplicationCache; + procedure alert(text: DOMString); safecall; + function confirm(text: DOMString) : longbool; safecall; + function prompt(aMessage: DOMString; aInitial: DOMString) : DOMString; safecall; + procedure print(); safecall; + function showModalDialog(aURI: DOMString; aArgs: nsIVariant; aOptions: DOMString) : nsIVariant; safecall; + procedure postMessage(message: jsval; targetOrigin: DOMString); safecall; + function atob(aAsciiString: DOMString) : DOMString; safecall; + function btoa(aBase64Data: DOMString) : DOMString; safecall; + function GetsessionStorage(): nsIDOMStorage; safecall; + property sessionStorage : nsIDOMStorage read GetsessionStorage; + function GetlocalStorage(): nsIDOMStorage; safecall; + property localStorage : nsIDOMStorage read GetlocalStorage; + function getSelection() : nsISelection; safecall; + function matchMedia(media_query_list: DOMString) : nsIDOMMediaQueryList; safecall; + function Getscreen(): nsIDOMScreen; safecall; + property screen : nsIDOMScreen read Getscreen; + function GetinnerWidth(): idllong; safecall; + procedure SetinnerWidth(ainnerWidth: idllong); safecall; + property innerWidth : idllong read GetinnerWidth write SetinnerWidth; + function GetinnerHeight(): idllong; safecall; + procedure SetinnerHeight(ainnerHeight: idllong); safecall; + property innerHeight : idllong read GetinnerHeight write SetinnerHeight; + function GetscrollX(): idllong; safecall; + property scrollX : idllong read GetscrollX; + function GetpageXOffset(): idllong; safecall; + property pageXOffset : idllong read GetpageXOffset; + function GetscrollY(): idllong; safecall; + property scrollY : idllong read GetscrollY; + function GetpageYOffset(): idllong; safecall; + property pageYOffset : idllong read GetpageYOffset; + procedure scroll(xScroll: idllong; yScroll: idllong); safecall; + procedure scrollTo(xScroll: idllong; yScroll: idllong); safecall; + procedure scrollBy(xScrollDif: idllong; yScrollDif: idllong); safecall; + function GetscreenX(): idllong; safecall; + procedure SetscreenX(ascreenX: idllong); safecall; + property screenX : idllong read GetscreenX write SetscreenX; + function GetscreenY(): idllong; safecall; + procedure SetscreenY(ascreenY: idllong); safecall; + property screenY : idllong read GetscreenY write SetscreenY; + function GetouterWidth(): idllong; safecall; + procedure SetouterWidth(aouterWidth: idllong); safecall; + property outerWidth : idllong read GetouterWidth write SetouterWidth; + function GetouterHeight(): idllong; safecall; + procedure SetouterHeight(aouterHeight: idllong); safecall; + property outerHeight : idllong read GetouterHeight write SetouterHeight; + function getComputedStyle(elt: nsIDOMElement; pseudoElt: DOMString) : nsIDOMCSSStyleDeclaration; safecall; + function GetwindowRoot(): nsIDOMEventTarget; safecall; + property windowRoot : nsIDOMEventTarget read GetwindowRoot; + function Getframes(): nsIDOMWindowCollection; safecall; + property frames : nsIDOMWindowCollection read Getframes; + function GettextZoom(): idlfloat; safecall; + procedure SettextZoom(atextZoom: idlfloat); safecall; + property textZoom : idlfloat read GettextZoom write SettextZoom; + procedure scrollByLines(numLines: idllong); safecall; + procedure scrollByPages(numPages: idllong); safecall; + procedure sizeToContent(); safecall; + function Getcontent(): nsIDOMWindow; safecall; + property content : nsIDOMWindow read Getcontent; + function Getprompter(): nsIPrompt; safecall; + property prompter : nsIPrompt read Getprompter; + function Getclosed(): longbool; safecall; + property closed : longbool read Getclosed; + function Getcrypto(): nsIDOMCrypto; safecall; + property crypto : nsIDOMCrypto read Getcrypto; + function Getpkcs11(): nsIDOMPkcs11; safecall; + property pkcs11 : nsIDOMPkcs11 read Getpkcs11; + function Getcontrollers(): nsIControllers; safecall; + property controllers : nsIControllers read Getcontrollers; + function GetdefaultStatus(): DOMString; safecall; + procedure SetdefaultStatus(adefaultStatus: DOMString); safecall; + property defaultStatus : DOMString read GetdefaultStatus write SetdefaultStatus; + function GetmozInnerScreenX(): idlfloat; safecall; + property mozInnerScreenX : idlfloat read GetmozInnerScreenX; + function GetmozInnerScreenY(): idlfloat; safecall; + property mozInnerScreenY : idlfloat read GetmozInnerScreenY; + function GetscrollMaxX(): idllong; safecall; + property scrollMaxX : idllong read GetscrollMaxX; + function GetscrollMaxY(): idllong; safecall; + property scrollMaxY : idllong read GetscrollMaxY; + function GetfullScreen(): longbool; safecall; + procedure SetfullScreen(afullScreen: longbool); safecall; + property fullScreen : longbool read GetfullScreen write SetfullScreen; + procedure back(); safecall; + procedure forward(); safecall; + procedure home(); safecall; + procedure moveTo(xPos: idllong; yPos: idllong); safecall; + procedure moveBy(xDif: idllong; yDif: idllong); safecall; + procedure resizeTo(width: idllong; height: idllong); safecall; + procedure resizeBy(widthDif: idllong; heightDif: idllong); safecall; + function open(anurl: DOMString; aname: DOMString; options: DOMString) : nsIDOMWindow; safecall; + function openDialog(anurl: DOMString; aname: DOMString; options: DOMString; aExtraArgument: nsISupports) : nsIDOMWindow; safecall; + procedure updateCommands(action: DOMString); safecall; + function find(str: DOMString; caseSensitive: longbool; backwards: longbool; wrapAround: longbool; wholeWord: longbool; searchInFrames: longbool; showDialog: longbool) : longbool; safecall; + function GetmozPaintCount(): idlulong; safecall; + property mozPaintCount : idlulong read GetmozPaintCount; + procedure mozRequestAnimationFrame(aListener: nsIAnimationFrameListener); safecall; + function GetmozAnimationStartTime(): idllong; safecall; + property mozAnimationStartTime : idllong read GetmozAnimationStartTime; + function GetURL(): nsIDOMMozURLProperty; safecall; + property URL : nsIDOMMozURLProperty read GetURL; + function GetglobalStorage(): nsIDOMStorageList; safecall; + property globalStorage : nsIDOMStorageList read GetglobalStorage; + function Getonafterprint(): jsval; safecall; + procedure Setonafterprint(aonafterprint: jsval); safecall; + property onafterprint : jsval read Getonafterprint write Setonafterprint; + function Getonbeforeprint(): jsval; safecall; + procedure Setonbeforeprint(aonbeforeprint: jsval); safecall; + property onbeforeprint : jsval read Getonbeforeprint write Setonbeforeprint; + function Getonbeforeunload(): jsval; safecall; + procedure Setonbeforeunload(aonbeforeunload: jsval); safecall; + property onbeforeunload : jsval read Getonbeforeunload write Setonbeforeunload; + function Getonhashchange(): jsval; safecall; + procedure Setonhashchange(aonhashchange: jsval); safecall; + property onhashchange : jsval read Getonhashchange write Setonhashchange; + function Getonmessage(): jsval; safecall; + procedure Setonmessage(aonmessage: jsval); safecall; + property onmessage : jsval read Getonmessage write Setonmessage; + function Getonoffline(): jsval; safecall; + procedure Setonoffline(aonoffline: jsval); safecall; + property onoffline : jsval read Getonoffline write Setonoffline; + function Getononline(): jsval; safecall; + procedure Setononline(aononline: jsval); safecall; + property ononline : jsval read Getononline write Setononline; + function Getonpopstate(): jsval; safecall; + procedure Setonpopstate(aonpopstate: jsval); safecall; + property onpopstate : jsval read Getonpopstate write Setonpopstate; + function Getonpagehide(): jsval; safecall; + procedure Setonpagehide(aonpagehide: jsval); safecall; + property onpagehide : jsval read Getonpagehide write Setonpagehide; + function Getonpageshow(): jsval; safecall; + procedure Setonpageshow(aonpageshow: jsval); safecall; + property onpageshow : jsval read Getonpageshow write Setonpageshow; + function Getonresize(): jsval; safecall; + procedure Setonresize(aonresize: jsval); safecall; + property onresize : jsval read Getonresize write Setonresize; + function Getonunload(): jsval; safecall; + procedure Setonunload(aonunload: jsval); safecall; + property onunload : jsval read Getonunload write Setonunload; + function Getondevicemotion(): jsval; safecall; + procedure Setondevicemotion(aondevicemotion: jsval); safecall; + property ondevicemotion : jsval read Getondevicemotion write Setondevicemotion; + function Getondeviceorientation(): jsval; safecall; + procedure Setondeviceorientation(aondeviceorientation: jsval); safecall; + property ondeviceorientation : jsval read Getondeviceorientation write Setondeviceorientation; + function Getonmouseenter(): jsval; safecall; + procedure Setonmouseenter(aonmouseenter: jsval); safecall; + property onmouseenter : jsval read Getonmouseenter write Setonmouseenter; + function Getonmouseleave(): jsval; safecall; + procedure Setonmouseleave(aonmouseleave: jsval); safecall; + property onmouseleave : jsval read Getonmouseleave write Setonmouseleave; + + end; + + + nsIDOMWindowPerformance = interface(nsISupports) + ['{2146c906-57f7-486c-a1b4-8cdb57ef577f}'] + function Getperformance(): nsIDOMPerformance; safecall; + property performance : nsIDOMPerformance read Getperformance; + + end; + + + nsIDOMWindowInternal = interface(nsIDOMWindow) + ['{8da641ab-906a-456e-97f2-b77df4ca2d95}'] + + end; + diff --git a/components/geckoport/version2/gecko10/nsidomwindowcollection.inc b/components/geckoport/version2/gecko10/nsidomwindowcollection.inc new file mode 100644 index 000000000..14856efba --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomwindowcollection.inc @@ -0,0 +1,11 @@ +type + + nsIDOMWindowCollection = interface(nsISupports) + ['{a6cf906f-15b3-11d2-932e-00805f8add32}'] + function Getlength(): idlulong; safecall; + property length : idlulong read Getlength; + function item(index: idlulong) : nsIDOMWindow; safecall; + function namedItem(name: DOMString) : nsIDOMWindow; safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsidomxulcommanddispatcher.inc b/components/geckoport/version2/gecko10/nsidomxulcommanddispatcher.inc new file mode 100644 index 000000000..f92bf9d19 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsidomxulcommanddispatcher.inc @@ -0,0 +1,24 @@ +type + + nsIDOMXULCommandDispatcher = interface(nsISupports) + ['{f3c50361-14fe-11d3-bf87-00105a1b0627}'] + function GetfocusedElement(): nsIDOMElement; safecall; + procedure SetfocusedElement(afocusedElement: nsIDOMElement); safecall; + property focusedElement : nsIDOMElement read GetfocusedElement write SetfocusedElement; + function GetfocusedWindow(): nsIDOMWindow; safecall; + procedure SetfocusedWindow(afocusedWindow: nsIDOMWindow); safecall; + property focusedWindow : nsIDOMWindow read GetfocusedWindow write SetfocusedWindow; + procedure addCommandUpdater(updater: nsIDOMElement; events: DOMString; targets: DOMString); safecall; + procedure removeCommandUpdater(updater: nsIDOMElement); safecall; + procedure updateCommands(eventName: DOMString); safecall; + function getControllerForCommand(command: PAnsiChar) : nsIController; safecall; + function getControllers() : nsIControllers; safecall; + procedure advanceFocus(); safecall; + procedure rewindFocus(); safecall; + procedure advanceFocusIntoSubtree(elt: nsIDOMElement); safecall; + function GetsuppressFocusScroll(): longbool; safecall; + procedure SetsuppressFocusScroll(asuppressFocusScroll: longbool); safecall; + property suppressFocusScroll : longbool read GetsuppressFocusScroll write SetsuppressFocusScroll; + + end; + diff --git a/components/geckoport/version2/gecko10/nsiembeddingsitewindow.inc b/components/geckoport/version2/gecko10/nsiembeddingsitewindow.inc new file mode 100644 index 000000000..9b03b7745 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsiembeddingsitewindow.inc @@ -0,0 +1,23 @@ +type + + nsIEmbeddingSiteWindow = interface(nsISupports) + ['{3E5432CD-9568-4bd1-8CBE-D50ABA110743}'] + procedure setDimensions(flags: idlulong; x: idllong; y: idllong; cx: idllong; cy: idllong); safecall; + procedure getDimensions(flags: idlulong; out x: idllong; out y: idllong; out cx: idllong; out cy: idllong); safecall; + procedure setFocus(); safecall; + function Getvisibility(): longbool; safecall; + procedure Setvisibility(avisibility: longbool); safecall; + property visibility : longbool read Getvisibility write Setvisibility; + function Gettitle(): PWideChar; safecall; + procedure Settitle(atitle: PWideChar); safecall; + property title : PWideChar read Gettitle write Settitle; + function GetsiteWindow(): voidPtr; safecall; + property siteWindow : voidPtr read GetsiteWindow; + + end; + +const + nsIEmbeddingSiteWindow_DIM_FLAGS_POSITION=1; + nsIEmbeddingSiteWindow_DIM_FLAGS_SIZE_INNER=2; + nsIEmbeddingSiteWindow_DIM_FLAGS_SIZE_OUTER=4; + diff --git a/components/geckoport/version2/gecko10/nsienumerator.inc b/components/geckoport/version2/gecko10/nsienumerator.inc new file mode 100644 index 000000000..11bd9eef9 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsienumerator.inc @@ -0,0 +1,19 @@ +type + + nsIEnumerator = interface(nsISupports) + ['{ad385286-cbc4-11d2-8cca-0060b0fc14a3}'] + procedure first(); safecall; + procedure next(); safecall; + function currentItem() : nsISupports; safecall; + procedure isDone(); safecall; + + end; + + + nsIBidirectionalEnumerator = interface(nsIEnumerator) + ['{75f158a0-cadd-11d2-8cca-0060b0fc14a3}'] + procedure last(); safecall; + procedure prev(); safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsieventsource.inc b/components/geckoport/version2/gecko10/nsieventsource.inc new file mode 100644 index 000000000..60037c380 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsieventsource.inc @@ -0,0 +1,27 @@ +type + + nsIEventSource = interface(nsISupports) + ['{755e2d2d-a836-4539-83f4-16b51156341f}'] + function Geturl(): DOMString; safecall; + property url : DOMString read Geturl; + function GetreadyState(): idllong; safecall; + property readyState : idllong read GetreadyState; + function Getonopen(): nsIDOMEventListener; safecall; + procedure Setonopen(aonopen: nsIDOMEventListener); safecall; + property onopen : nsIDOMEventListener read Getonopen write Setonopen; + function Getonmessage(): nsIDOMEventListener; safecall; + procedure Setonmessage(aonmessage: nsIDOMEventListener); safecall; + property onmessage : nsIDOMEventListener read Getonmessage write Setonmessage; + function Getonerror(): nsIDOMEventListener; safecall; + procedure Setonerror(aonerror: nsIDOMEventListener); safecall; + property onerror : nsIDOMEventListener read Getonerror write Setonerror; + procedure close(); safecall; + procedure init(principal: nsIPrincipal; scriptContext: nsIScriptContext; ownerWindow: nsPIDOMWindow; anurl: DOMString); safecall; + + end; + +const + nsIEventSource_CONNECTING=0; + nsIEventSource_OPEN=1; + nsIEventSource_CLOSED=2; + diff --git a/components/geckoport/version2/gecko10/nsifactory.inc b/components/geckoport/version2/gecko10/nsifactory.inc new file mode 100644 index 000000000..4112db3a3 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsifactory.inc @@ -0,0 +1,9 @@ +type + + nsIFactory = interface(nsISupports) + ['{00000001-0000-0000-c000-000000000046}'] + procedure createInstance(aOuter: nsISupports; iid: nsIIDRef; out result); safecall; + procedure lockFactory(lock: longbool); safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsifile.inc b/components/geckoport/version2/gecko10/nsifile.inc new file mode 100644 index 000000000..aceca1a35 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsifile.inc @@ -0,0 +1,70 @@ +type + + nsIFile = interface(nsISupports) + ['{c8c0a080-0868-11d3-915f-d9d889d48e3c}'] + procedure append(node: AString); safecall; + procedure appendNative(node: ACString); safecall; + procedure normalize(); safecall; + procedure create(atype: idlulong; apermissions: idlulong); safecall; + function GetleafName(): AString; safecall; + procedure SetleafName(aleafName: AString); safecall; + property leafName : AString read GetleafName write SetleafName; + function GetnativeLeafName(): ACString; safecall; + procedure SetnativeLeafName(anativeLeafName: ACString); safecall; + property nativeLeafName : ACString read GetnativeLeafName write SetnativeLeafName; + procedure copyTo(newParentDir: nsIFile; newName: AString); safecall; + procedure CopyToNative(newParentDir: nsIFile; newName: ACString); safecall; + procedure copyToFollowingLinks(newParentDir: nsIFile; newName: AString); safecall; + procedure copyToFollowingLinksNative(newParentDir: nsIFile; newName: ACString); safecall; + procedure moveTo(newParentDir: nsIFile; newName: AString); safecall; + procedure moveToNative(newParentDir: nsIFile; newName: ACString); safecall; + procedure remove(recursive: longbool); safecall; + function Getpermissions(): idlulong; safecall; + procedure Setpermissions(apermissions: idlulong); safecall; + property permissions : idlulong read Getpermissions write Setpermissions; + function GetpermissionsOfLink(): idlulong; safecall; + procedure SetpermissionsOfLink(apermissionsOfLink: idlulong); safecall; + property permissionsOfLink : idlulong read GetpermissionsOfLink write SetpermissionsOfLink; + function GetlastModifiedTime(): PRInt64; safecall; + procedure SetlastModifiedTime(alastModifiedTime: PRInt64); safecall; + property lastModifiedTime : PRInt64 read GetlastModifiedTime write SetlastModifiedTime; + function GetlastModifiedTimeOfLink(): PRInt64; safecall; + procedure SetlastModifiedTimeOfLink(alastModifiedTimeOfLink: PRInt64); safecall; + property lastModifiedTimeOfLink : PRInt64 read GetlastModifiedTimeOfLink write SetlastModifiedTimeOfLink; + function GetfileSize(): PRInt64; safecall; + procedure SetfileSize(afileSize: PRInt64); safecall; + property fileSize : PRInt64 read GetfileSize write SetfileSize; + function GetfileSizeOfLink(): PRInt64; safecall; + property fileSizeOfLink : PRInt64 read GetfileSizeOfLink; + function Gettarget(): AString; safecall; + property target : AString read Gettarget; + function GetnativeTarget(): ACString; safecall; + property nativeTarget : ACString read GetnativeTarget; + function Getpath(): AString; safecall; + property path : AString read Getpath; + function GetnativePath(): ACString; safecall; + property nativePath : ACString read GetnativePath; + function exists() : longbool; safecall; + function isWritable() : longbool; safecall; + function isReadable() : longbool; safecall; + function isExecutable() : longbool; safecall; + function isHidden() : longbool; safecall; + function isDirectory() : longbool; safecall; + function isFile() : longbool; safecall; + function isSymlink() : longbool; safecall; + function isSpecial() : longbool; safecall; + procedure createUnique(atype: idlulong; apermissions: idlulong); safecall; + function clone() : nsIFile; safecall; + function equals(inFile: nsIFile) : longbool; safecall; + function contains(inFile: nsIFile; recur: longbool) : longbool; safecall; + function Getparent(): nsIFile; safecall; + property parent : nsIFile read Getparent; + function GetdirectoryEntries(): nsISimpleEnumerator; safecall; + property directoryEntries : nsISimpleEnumerator read GetdirectoryEntries; + + end; + +const + nsIFile_NORMAL_FILE_TYPE=0; + nsIFile_DIRECTORY_TYPE=1; + diff --git a/components/geckoport/version2/gecko10/nsihistoryentry.inc b/components/geckoport/version2/gecko10/nsihistoryentry.inc new file mode 100644 index 000000000..bf4c96312 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsihistoryentry.inc @@ -0,0 +1,13 @@ +type + + nsIHistoryEntry = interface(nsISupports) + ['{A41661D4-1417-11D5-9882-00C04FA02F40}'] + function GetURI(): nsIURI; safecall; + property URI : nsIURI read GetURI; + function Gettitle(): PWideChar; safecall; + property title : PWideChar read Gettitle; + function GetisSubFrame(): longbool; safecall; + property isSubFrame : longbool read GetisSubFrame; + + end; + diff --git a/components/geckoport/version2/gecko10/nsihttpchannel.inc b/components/geckoport/version2/gecko10/nsihttpchannel.inc new file mode 100644 index 000000000..2d4fe5691 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsihttpchannel.inc @@ -0,0 +1,33 @@ +type + + nsIHttpChannel = interface(nsIChannel) + ['{9277fe09-f0cc-4cd9-bbce-581dd94b0260}'] + function GetrequestMethod(): ACString; safecall; + procedure SetrequestMethod(arequestMethod: ACString); safecall; + property requestMethod : ACString read GetrequestMethod write SetrequestMethod; + function Getreferrer(): nsIURI; safecall; + procedure Setreferrer(areferrer: nsIURI); safecall; + property referrer : nsIURI read Getreferrer write Setreferrer; + function getRequestHeader(aHeader: ACString) : ACString; safecall; + procedure setRequestHeader(aHeader: ACString; aValue: ACString; aMerge: longbool); safecall; + procedure visitRequestHeaders(aVisitor: nsIHttpHeaderVisitor); safecall; + function GetallowPipelining(): longbool; safecall; + procedure SetallowPipelining(aallowPipelining: longbool); safecall; + property allowPipelining : longbool read GetallowPipelining write SetallowPipelining; + function GetredirectionLimit(): idlulong; safecall; + procedure SetredirectionLimit(aredirectionLimit: idlulong); safecall; + property redirectionLimit : idlulong read GetredirectionLimit write SetredirectionLimit; + function GetresponseStatus(): idlulong; safecall; + property responseStatus : idlulong read GetresponseStatus; + function GetresponseStatusText(): ACString; safecall; + property responseStatusText : ACString read GetresponseStatusText; + function GetrequestSucceeded(): longbool; safecall; + property requestSucceeded : longbool read GetrequestSucceeded; + function getResponseHeader(header: ACString) : ACString; safecall; + procedure setResponseHeader(header: ACString; value: ACString; merge: longbool); safecall; + procedure visitResponseHeaders(aVisitor: nsIHttpHeaderVisitor); safecall; + function isNoStoreResponse() : longbool; safecall; + function isNoCacheResponse() : longbool; safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsihttpheadervisitor.inc b/components/geckoport/version2/gecko10/nsihttpheadervisitor.inc new file mode 100644 index 000000000..03b101e13 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsihttpheadervisitor.inc @@ -0,0 +1,8 @@ +type + + nsIHttpHeaderVisitor = interface(nsISupports) + ['{35412859-b9d9-423c-8866-2d4559fdd2be}'] + procedure visitHeader(aHeader: ACString; aValue: ACString); safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsiinputstream.inc b/components/geckoport/version2/gecko10/nsiinputstream.inc new file mode 100644 index 000000000..141434f61 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsiinputstream.inc @@ -0,0 +1,20 @@ +type + nsWriteSegmentFun = function (aInStream: nsIInputStream; + aClosure: Pointer; + const aFromSegment: Pointer; + aToOffset: PRUint32; + aCount: PRUint32; + out aWriteCount: PRUint32): nsresult; extdecl; + +type + + nsIInputStream = interface(nsISupports) + ['{fa9c7f6c-61b3-11d4-9877-00c04fa0cf4a}'] + procedure close(); safecall; + function available() : idlulong; safecall; + function read(aBuf: charPtr; aCount: idlulong) : idlulong; safecall; + function readSegments(aWriter: nsWriteSegmentFun; aClosure: voidPtr; aCount: idlulong) : idlulong; safecall; + function isNonBlocking() : longbool; safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsiinterfacerequestor.inc b/components/geckoport/version2/gecko10/nsiinterfacerequestor.inc new file mode 100644 index 000000000..acb363f20 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsiinterfacerequestor.inc @@ -0,0 +1,10 @@ +type + + nsIInterfaceRequestor = interface(nsISupports) + ['{033A1470-8B2A-11d3-AF88-00A024FFC08C}'] + // uuid parameter is manually converted to constref/TGuid, so + // that it is possible to assign an interface to this parameter. + procedure getInterface(constref uuid: TGuid; out result); safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsiioservice.inc b/components/geckoport/version2/gecko10/nsiioservice.inc new file mode 100644 index 000000000..a731fc89a --- /dev/null +++ b/components/geckoport/version2/gecko10/nsiioservice.inc @@ -0,0 +1,18 @@ +type + + nsIIOService = interface(nsISupports) + ['{bddeda3f-9020-4d12-8c70-984ee9f7935e}'] + function getProtocolHandler(aScheme: PAnsiChar) : nsIProtocolHandler; safecall; + function getProtocolFlags(aScheme: PAnsiChar) : idlulong; safecall; + function newURI(aSpec: AUTF8String; aOriginCharset: PAnsiChar; aBaseURI: nsIURI) : nsIURI; safecall; + function newFileURI(aFile: nsIFile) : nsIURI; safecall; + function newChannelFromURI(aURI: nsIURI) : nsIChannel; safecall; + function newChannel(aSpec: AUTF8String; aOriginCharset: PAnsiChar; aBaseURI: nsIURI) : nsIChannel; safecall; + function Getoffline(): longbool; safecall; + procedure Setoffline(aoffline: longbool); safecall; + property offline : longbool read Getoffline write Setoffline; + function allowPort(aPort: idllong; aScheme: PAnsiChar) : longbool; safecall; + function extractScheme(urlString: AUTF8String) : ACString; safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsiloadgroup.inc b/components/geckoport/version2/gecko10/nsiloadgroup.inc new file mode 100644 index 000000000..0e3d4c177 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsiloadgroup.inc @@ -0,0 +1,22 @@ +type + + nsILoadGroup = interface(nsIRequest) + ['{3de0a31c-feaf-400f-9f1e-4ef71f8b20cc}'] + function GetgroupObserver(): nsIRequestObserver; safecall; + procedure SetgroupObserver(agroupObserver: nsIRequestObserver); safecall; + property groupObserver : nsIRequestObserver read GetgroupObserver write SetgroupObserver; + function GetdefaultLoadRequest(): nsIRequest; safecall; + procedure SetdefaultLoadRequest(adefaultLoadRequest: nsIRequest); safecall; + property defaultLoadRequest : nsIRequest read GetdefaultLoadRequest write SetdefaultLoadRequest; + procedure addRequest(aRequest: nsIRequest; aContext: nsISupports); safecall; + procedure removeRequest(aRequest: nsIRequest; aContext: nsISupports; aStatus: nsresult); safecall; + function Getrequests(): nsISimpleEnumerator; safecall; + property requests : nsISimpleEnumerator read Getrequests; + function GetactiveCount(): idlulong; safecall; + property activeCount : idlulong read GetactiveCount; + function GetnotificationCallbacks(): nsIInterfaceRequestor; safecall; + procedure SetnotificationCallbacks(anotificationCallbacks: nsIInterfaceRequestor); safecall; + property notificationCallbacks : nsIInterfaceRequestor read GetnotificationCallbacks write SetnotificationCallbacks; + + end; + diff --git a/components/geckoport/version2/gecko10/nsilocalfile.inc b/components/geckoport/version2/gecko10/nsilocalfile.inc new file mode 100644 index 000000000..04d984627 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsilocalfile.inc @@ -0,0 +1,31 @@ +type + + nsILocalFile = interface(nsIFile) + ['{aa610f20-a889-11d3-8c81-000064657374}'] + procedure initWithPath(filePath: AString); safecall; + procedure initWithNativePath(filePath: ACString); safecall; + procedure initWithFile(aFile: nsILocalFile); safecall; + function GetfollowLinks(): longbool; safecall; + procedure SetfollowLinks(afollowLinks: longbool); safecall; + property followLinks : longbool read GetfollowLinks write SetfollowLinks; + function openNSPRFileDesc(flags: idllong; mode: idllong) : PRFileDescStar; safecall; + function openANSIFileDesc(mode: PAnsiChar) : PFILE; safecall; + function load() : PRLibraryStar; safecall; + function GetdiskSpaceAvailable(): PRInt64; safecall; + property diskSpaceAvailable : PRInt64 read GetdiskSpaceAvailable; + procedure appendRelativePath(relativeFilePath: AString); safecall; + procedure appendRelativeNativePath(relativeFilePath: ACString); safecall; + function GetpersistentDescriptor(): ACString; safecall; + procedure SetpersistentDescriptor(apersistentDescriptor: ACString); safecall; + property persistentDescriptor : ACString read GetpersistentDescriptor write SetpersistentDescriptor; + procedure reveal(); safecall; + procedure launch(); safecall; + function getRelativeDescriptor(fromFile: nsILocalFile) : ACString; safecall; + procedure setRelativeDescriptor(fromFile: nsILocalFile; relativeDesc: ACString); safecall; + + end; + +const + nsILocalFile_OS_READAHEAD=$40000000; + nsILocalFile_DELETE_ON_CLOSE=$80000000; + diff --git a/components/geckoport/version2/gecko10/nsimemory.inc b/components/geckoport/version2/gecko10/nsimemory.inc new file mode 100644 index 000000000..6fe8f01f1 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsimemory.inc @@ -0,0 +1,12 @@ +type + + nsIMemory = interface(nsISupports) + ['{59e7e77a-38e4-11d4-8cf5-0060b0fc14a3}'] + function alloc(size: size_t) : voidPtr; safecall; + function realloc(ptr: voidPtr; newSize: size_t) : voidPtr; safecall; + procedure free(ptr: voidPtr); safecall; + procedure heapMinimize(immediate: longbool); safecall; + function isLowMemory() : longbool; safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsimodule.inc b/components/geckoport/version2/gecko10/nsimodule.inc new file mode 100644 index 000000000..76161f8a1 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsimodule.inc @@ -0,0 +1,11 @@ +type + + nsIModule = interface(nsISupports) + ['{7392D032-5371-11d3-994E-00805FD26FEE}'] + procedure getClassObject(aCompMgr: nsIComponentManager; aClass: nsCIDRef; aIID: nsIIDRef; out aResult: nsQIResult); safecall; + procedure registerSelf(aCompMgr: nsIComponentManager; aLocation: nsIFile; aLoaderStr: PAnsiChar; aType: PAnsiChar); safecall; + procedure unregisterSelf(aCompMgr: nsIComponentManager; aLocation: nsIFile; aLoaderStr: PAnsiChar); safecall; + function canUnload(aCompMgr: nsIComponentManager) : longbool; safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsiobjectinputstream.inc b/components/geckoport/version2/gecko10/nsiobjectinputstream.inc new file mode 100644 index 000000000..62117093a --- /dev/null +++ b/components/geckoport/version2/gecko10/nsiobjectinputstream.inc @@ -0,0 +1,11 @@ +type + + nsIObjectInputStream = interface(nsIBinaryInputStream) + ['{6c248606-4eae-46fa-9df0-ba58502368eb}'] + function readObject(aIsStrongRef: longbool) : nsISupports; safecall; + function readID(out aID: nsID) : nsresult; safecall; + function getBuffer(aLength: PRUint32; aAlignMask: PRUint32) : charPtr; safecall; + procedure putBuffer(aBuffer: charPtr; aLength: PRUint32); safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsiobjectoutputstream.inc b/components/geckoport/version2/gecko10/nsiobjectoutputstream.inc new file mode 100644 index 000000000..2010163a7 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsiobjectoutputstream.inc @@ -0,0 +1,13 @@ +type + + nsIObjectOutputStream = interface(nsIBinaryOutputStream) + ['{92c898ac-5fde-4b99-87b3-5d486422094b}'] + procedure writeObject(aObject: nsISupports; aIsStrongRef: longbool); safecall; + procedure writeSingleRefObject(aObject: nsISupports); safecall; + procedure writeCompoundObject(aObject: nsISupports; aIID: nsIIDRef; aIsStrongRef: longbool); safecall; + procedure writeID(aID: nsIDRef); safecall; + function getBuffer(aLength: PRUint32; aAlignMask: PRUint32) : charPtr; safecall; + procedure putBuffer(aBuffer: charPtr; aLength: PRUint32); safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsiobserver.inc b/components/geckoport/version2/gecko10/nsiobserver.inc new file mode 100644 index 000000000..9695f0887 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsiobserver.inc @@ -0,0 +1,8 @@ +type + + nsIObserver = interface(nsISupports) + ['{DB242E01-E4D9-11d2-9DDE-000064657374}'] + procedure observe(aSubject: nsISupports; aTopic: PAnsiChar; aData: PWideChar); safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsioutputstream.inc b/components/geckoport/version2/gecko10/nsioutputstream.inc new file mode 100644 index 000000000..1fd12a4e2 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsioutputstream.inc @@ -0,0 +1,21 @@ +type + nsReadSegmentFun = function (aOutStream: nsIOutputStream; + aClosure: Pointer; + aToSegment: Pointer; + aFromOffset: PRUint32; + aCount: PRUint32; + out aReadCount: PRUint32): nsresult; extdecl; + +type + + nsIOutputStream = interface(nsISupports) + ['{0d0acd2a-61b4-11d4-9877-00c04fa0cf4a}'] + procedure close(); safecall; + procedure flush(); safecall; + function write(aBuf: PAnsiChar; aCount: idlulong) : idlulong; safecall; + function writeFrom(aFromStream: nsIInputStream; aCount: idlulong) : idlulong; safecall; + function writeSegments(aReader: nsReadSegmentFun; aClosure: voidPtr; aCount: idlulong) : idlulong; safecall; + function isNonBlocking() : longbool; safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsiprincipal.inc b/components/geckoport/version2/gecko10/nsiprincipal.inc new file mode 100644 index 000000000..73e41aed5 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsiprincipal.inc @@ -0,0 +1,50 @@ +type + + nsIPrincipal = interface(nsISerializable) + ['{B406A2DB-E547-4C95-B8E2-AD09ECB54CE0}'] + procedure getPreferences(out prefBranch: PAnsiChar; out id: PAnsiChar; out asubjectName: PAnsiChar; out grantedList: PAnsiChar; out deniedList: PAnsiChar; out isTrusted: longbool); safecall; + function equals(other: nsIPrincipal) : longbool; safecall; + function equalsIgnoringDomain(other: nsIPrincipal) : longbool; safecall; + function GethashValue(): idlulong; safecall; + property hashValue : idlulong read GethashValue; + function getJSPrincipals(cx: JSContext) : JSPrincipals; safecall; + function GetsecurityPolicy(): voidPtr; safecall; + procedure SetsecurityPolicy(asecurityPolicy: voidPtr); safecall; + property securityPolicy : voidPtr read GetsecurityPolicy write SetsecurityPolicy; + function canEnableCapability(capability: PAnsiChar) : idlshort; safecall; + procedure setCanEnableCapability(capability: PAnsiChar; canEnable: idlshort); safecall; + function isCapabilityEnabled(capability: PAnsiChar; annotation: voidPtr) : longbool; safecall; + procedure enableCapability(capability: PAnsiChar; var annotation: voidPtr); safecall; + procedure revertCapability(capability: PAnsiChar; var annotation: voidPtr); safecall; + procedure disableCapability(capability: PAnsiChar; var annotation: voidPtr); safecall; + function GetURI(): nsIURI; safecall; + property URI : nsIURI read GetURI; + function Getdomain(): nsIURI; safecall; + procedure Setdomain(adomain: nsIURI); safecall; + property domain : nsIURI read Getdomain write Setdomain; + function Getorigin(): PAnsiChar; safecall; + property origin : PAnsiChar read Getorigin; + function GethasCertificate(): longbool; safecall; + property hasCertificate : longbool read GethasCertificate; + function Getfingerprint(): AUTF8String; safecall; + property fingerprint : AUTF8String read Getfingerprint; + function GetprettyName(): AUTF8String; safecall; + property prettyName : AUTF8String read GetprettyName; + function subsumes(other: nsIPrincipal) : longbool; safecall; + procedure checkMayLoad(anuri: nsIURI; report: longbool); safecall; + function GetsubjectName(): AUTF8String; safecall; + property subjectName : AUTF8String read GetsubjectName; + function Getcertificate(): nsISupports; safecall; + property certificate : nsISupports read Getcertificate; + function Getcsp(): nsIContentSecurityPolicy; safecall; + procedure Setcsp(acsp: nsIContentSecurityPolicy); safecall; + property csp : nsIContentSecurityPolicy read Getcsp write Setcsp; + + end; + +const + nsIPrincipal_ENABLE_DENIED=1; + nsIPrincipal_ENABLE_UNKNOWN=2; + nsIPrincipal_ENABLE_WITH_USER_PERMISSION=3; + nsIPrincipal_ENABLE_GRANTED=4; + diff --git a/components/geckoport/version2/gecko10/nsiprintsession.inc b/components/geckoport/version2/gecko10/nsiprintsession.inc new file mode 100644 index 000000000..6ca9e4b7d --- /dev/null +++ b/components/geckoport/version2/gecko10/nsiprintsession.inc @@ -0,0 +1,7 @@ +type + + nsIPrintSession = interface(nsISupports) + ['{2f977d52-5485-11d4-87e2-0010a4e75ef2}'] + + end; + diff --git a/components/geckoport/version2/gecko10/nsiprintsettings.inc b/components/geckoport/version2/gecko10/nsiprintsettings.inc new file mode 100644 index 000000000..f7e0cd6b1 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsiprintsettings.inc @@ -0,0 +1,248 @@ +type + + nsIPrintSettings = interface(nsISupports) + ['{343700dd-078b-42b6-a809-b9c1d7e951d0}'] + procedure SetPrintOptions(aType: PRInt32; aTurnOnOff: longbool); safecall; + function GetPrintOptions(aType: PRInt32) : longbool; safecall; + function GetPrintOptionsBits() : PRInt32; safecall; + procedure GetEffectivePageSize(out aWidth: double; out aHeight: double); safecall; + function clone() : nsIPrintSettings; safecall; + procedure assign(aPS: nsIPrintSettings); safecall; + function GetprintSession(): nsIPrintSession; safecall; + procedure SetprintSession(aprintSession: nsIPrintSession); safecall; + property printSession : nsIPrintSession read GetprintSession write SetprintSession; + function GetstartPageRange(): idllong; safecall; + procedure SetstartPageRange(astartPageRange: idllong); safecall; + property startPageRange : idllong read GetstartPageRange write SetstartPageRange; + function GetendPageRange(): idllong; safecall; + procedure SetendPageRange(aendPageRange: idllong); safecall; + property endPageRange : idllong read GetendPageRange write SetendPageRange; + function GetedgeTop(): double; safecall; + procedure SetedgeTop(aedgeTop: double); safecall; + property edgeTop : double read GetedgeTop write SetedgeTop; + function GetedgeLeft(): double; safecall; + procedure SetedgeLeft(aedgeLeft: double); safecall; + property edgeLeft : double read GetedgeLeft write SetedgeLeft; + function GetedgeBottom(): double; safecall; + procedure SetedgeBottom(aedgeBottom: double); safecall; + property edgeBottom : double read GetedgeBottom write SetedgeBottom; + function GetedgeRight(): double; safecall; + procedure SetedgeRight(aedgeRight: double); safecall; + property edgeRight : double read GetedgeRight write SetedgeRight; + function GetmarginTop(): double; safecall; + procedure SetmarginTop(amarginTop: double); safecall; + property marginTop : double read GetmarginTop write SetmarginTop; + function GetmarginLeft(): double; safecall; + procedure SetmarginLeft(amarginLeft: double); safecall; + property marginLeft : double read GetmarginLeft write SetmarginLeft; + function GetmarginBottom(): double; safecall; + procedure SetmarginBottom(amarginBottom: double); safecall; + property marginBottom : double read GetmarginBottom write SetmarginBottom; + function GetmarginRight(): double; safecall; + procedure SetmarginRight(amarginRight: double); safecall; + property marginRight : double read GetmarginRight write SetmarginRight; + function GetunwriteableMarginTop(): double; safecall; + procedure SetunwriteableMarginTop(aunwriteableMarginTop: double); safecall; + property unwriteableMarginTop : double read GetunwriteableMarginTop write SetunwriteableMarginTop; + function GetunwriteableMarginLeft(): double; safecall; + procedure SetunwriteableMarginLeft(aunwriteableMarginLeft: double); safecall; + property unwriteableMarginLeft : double read GetunwriteableMarginLeft write SetunwriteableMarginLeft; + function GetunwriteableMarginBottom(): double; safecall; + procedure SetunwriteableMarginBottom(aunwriteableMarginBottom: double); safecall; + property unwriteableMarginBottom : double read GetunwriteableMarginBottom write SetunwriteableMarginBottom; + function GetunwriteableMarginRight(): double; safecall; + procedure SetunwriteableMarginRight(aunwriteableMarginRight: double); safecall; + property unwriteableMarginRight : double read GetunwriteableMarginRight write SetunwriteableMarginRight; + function Getscaling(): double; safecall; + procedure Setscaling(ascaling: double); safecall; + property scaling : double read Getscaling write Setscaling; + function GetprintBGColors(): longbool; safecall; + procedure SetprintBGColors(aprintBGColors: longbool); safecall; + property printBGColors : longbool read GetprintBGColors write SetprintBGColors; + function GetprintBGImages(): longbool; safecall; + procedure SetprintBGImages(aprintBGImages: longbool); safecall; + property printBGImages : longbool read GetprintBGImages write SetprintBGImages; + function GetprintRange(): idlshort; safecall; + procedure SetprintRange(aprintRange: idlshort); safecall; + property printRange : idlshort read GetprintRange write SetprintRange; + function Gettitle(): PWideChar; safecall; + procedure Settitle(atitle: PWideChar); safecall; + property title : PWideChar read Gettitle write Settitle; + function GetdocURL(): PWideChar; safecall; + procedure SetdocURL(adocURL: PWideChar); safecall; + property docURL : PWideChar read GetdocURL write SetdocURL; + function GetheaderStrLeft(): PWideChar; safecall; + procedure SetheaderStrLeft(aheaderStrLeft: PWideChar); safecall; + property headerStrLeft : PWideChar read GetheaderStrLeft write SetheaderStrLeft; + function GetheaderStrCenter(): PWideChar; safecall; + procedure SetheaderStrCenter(aheaderStrCenter: PWideChar); safecall; + property headerStrCenter : PWideChar read GetheaderStrCenter write SetheaderStrCenter; + function GetheaderStrRight(): PWideChar; safecall; + procedure SetheaderStrRight(aheaderStrRight: PWideChar); safecall; + property headerStrRight : PWideChar read GetheaderStrRight write SetheaderStrRight; + function GetfooterStrLeft(): PWideChar; safecall; + procedure SetfooterStrLeft(afooterStrLeft: PWideChar); safecall; + property footerStrLeft : PWideChar read GetfooterStrLeft write SetfooterStrLeft; + function GetfooterStrCenter(): PWideChar; safecall; + procedure SetfooterStrCenter(afooterStrCenter: PWideChar); safecall; + property footerStrCenter : PWideChar read GetfooterStrCenter write SetfooterStrCenter; + function GetfooterStrRight(): PWideChar; safecall; + procedure SetfooterStrRight(afooterStrRight: PWideChar); safecall; + property footerStrRight : PWideChar read GetfooterStrRight write SetfooterStrRight; + function GethowToEnableFrameUI(): idlshort; safecall; + procedure SethowToEnableFrameUI(ahowToEnableFrameUI: idlshort); safecall; + property howToEnableFrameUI : idlshort read GethowToEnableFrameUI write SethowToEnableFrameUI; + function GetisCancelled(): longbool; safecall; + procedure SetisCancelled(aisCancelled: longbool); safecall; + property isCancelled : longbool read GetisCancelled write SetisCancelled; + function GetprintFrameTypeUsage(): idlshort; safecall; + procedure SetprintFrameTypeUsage(aprintFrameTypeUsage: idlshort); safecall; + property printFrameTypeUsage : idlshort read GetprintFrameTypeUsage write SetprintFrameTypeUsage; + function GetprintFrameType(): idlshort; safecall; + procedure SetprintFrameType(aprintFrameType: idlshort); safecall; + property printFrameType : idlshort read GetprintFrameType write SetprintFrameType; + function GetprintSilent(): longbool; safecall; + procedure SetprintSilent(aprintSilent: longbool); safecall; + property printSilent : longbool read GetprintSilent write SetprintSilent; + function GetshrinkToFit(): longbool; safecall; + procedure SetshrinkToFit(ashrinkToFit: longbool); safecall; + property shrinkToFit : longbool read GetshrinkToFit write SetshrinkToFit; + function GetshowPrintProgress(): longbool; safecall; + procedure SetshowPrintProgress(ashowPrintProgress: longbool); safecall; + property showPrintProgress : longbool read GetshowPrintProgress write SetshowPrintProgress; + function GetpaperName(): PWideChar; safecall; + procedure SetpaperName(apaperName: PWideChar); safecall; + property paperName : PWideChar read GetpaperName write SetpaperName; + function GetpaperSizeType(): idlshort; safecall; + procedure SetpaperSizeType(apaperSizeType: idlshort); safecall; + property paperSizeType : idlshort read GetpaperSizeType write SetpaperSizeType; + function GetpaperData(): idlshort; safecall; + procedure SetpaperData(apaperData: idlshort); safecall; + property paperData : idlshort read GetpaperData write SetpaperData; + function GetpaperWidth(): double; safecall; + procedure SetpaperWidth(apaperWidth: double); safecall; + property paperWidth : double read GetpaperWidth write SetpaperWidth; + function GetpaperHeight(): double; safecall; + procedure SetpaperHeight(apaperHeight: double); safecall; + property paperHeight : double read GetpaperHeight write SetpaperHeight; + function GetpaperSizeUnit(): idlshort; safecall; + procedure SetpaperSizeUnit(apaperSizeUnit: idlshort); safecall; + property paperSizeUnit : idlshort read GetpaperSizeUnit write SetpaperSizeUnit; + function GetplexName(): PWideChar; safecall; + procedure SetplexName(aplexName: PWideChar); safecall; + property plexName : PWideChar read GetplexName write SetplexName; + function Getcolorspace(): PWideChar; safecall; + procedure Setcolorspace(acolorspace: PWideChar); safecall; + property colorspace : PWideChar read Getcolorspace write Setcolorspace; + function GetresolutionName(): PWideChar; safecall; + procedure SetresolutionName(aresolutionName: PWideChar); safecall; + property resolutionName : PWideChar read GetresolutionName write SetresolutionName; + function GetdownloadFonts(): longbool; safecall; + procedure SetdownloadFonts(adownloadFonts: longbool); safecall; + property downloadFonts : longbool read GetdownloadFonts write SetdownloadFonts; + function GetprintReversed(): longbool; safecall; + procedure SetprintReversed(aprintReversed: longbool); safecall; + property printReversed : longbool read GetprintReversed write SetprintReversed; + function GetprintInColor(): longbool; safecall; + procedure SetprintInColor(aprintInColor: longbool); safecall; + property printInColor : longbool read GetprintInColor write SetprintInColor; + function Getorientation(): idllong; safecall; + procedure Setorientation(aorientation: idllong); safecall; + property orientation : idllong read Getorientation write Setorientation; + function GetprintCommand(): PWideChar; safecall; + procedure SetprintCommand(aprintCommand: PWideChar); safecall; + property printCommand : PWideChar read GetprintCommand write SetprintCommand; + function GetnumCopies(): idllong; safecall; + procedure SetnumCopies(anumCopies: idllong); safecall; + property numCopies : idllong read GetnumCopies write SetnumCopies; + function GetprinterName(): PWideChar; safecall; + procedure SetprinterName(aprinterName: PWideChar); safecall; + property printerName : PWideChar read GetprinterName write SetprinterName; + function GetprintToFile(): longbool; safecall; + procedure SetprintToFile(aprintToFile: longbool); safecall; + property printToFile : longbool read GetprintToFile write SetprintToFile; + function GettoFileName(): PWideChar; safecall; + procedure SettoFileName(atoFileName: PWideChar); safecall; + property toFileName : PWideChar read GettoFileName write SettoFileName; + function GetoutputFormat(): idlshort; safecall; + procedure SetoutputFormat(aoutputFormat: idlshort); safecall; + property outputFormat : idlshort read GetoutputFormat write SetoutputFormat; + function GetprintPageDelay(): idllong; safecall; + procedure SetprintPageDelay(aprintPageDelay: idllong); safecall; + property printPageDelay : idllong read GetprintPageDelay write SetprintPageDelay; + function GetisInitializedFromPrinter(): longbool; safecall; + procedure SetisInitializedFromPrinter(aisInitializedFromPrinter: longbool); safecall; + property isInitializedFromPrinter : longbool read GetisInitializedFromPrinter write SetisInitializedFromPrinter; + function GetisInitializedFromPrefs(): longbool; safecall; + procedure SetisInitializedFromPrefs(aisInitializedFromPrefs: longbool); safecall; + property isInitializedFromPrefs : longbool read GetisInitializedFromPrefs write SetisInitializedFromPrefs; +{ procedure SetMarginInTwips(aMargin: nsNativeIntMarginRef); safecall; + procedure SetEdgeInTwips(aEdge: nsNativeIntMarginRef); safecall; + procedure GetMarginInTwips(aMargin: nsNativeIntMarginRef); safecall; + procedure GetEdgeInTwips(aEdge: nsNativeIntMarginRef); safecall; + procedure SetupSilentPrinting(); safecall; + procedure SetUnwriteableMarginInTwips(aEdge: nsNativeIntMarginRef); safecall; + procedure GetUnwriteableMarginInTwips(aEdge: nsNativeIntMarginRef); safecall; + } + end; + +const + nsIPrintSettings_kInitSaveOddEvenPages=$00000001; + nsIPrintSettings_kInitSaveHeaderLeft=$00000002; + nsIPrintSettings_kInitSaveHeaderCenter=$00000004; + nsIPrintSettings_kInitSaveHeaderRight=$00000008; + nsIPrintSettings_kInitSaveFooterLeft=$00000010; + nsIPrintSettings_kInitSaveFooterCenter=$00000020; + nsIPrintSettings_kInitSaveFooterRight=$00000040; + nsIPrintSettings_kInitSaveBGColors=$00000080; + nsIPrintSettings_kInitSaveBGImages=$00000100; + nsIPrintSettings_kInitSavePaperSize=$00000200; + nsIPrintSettings_kInitSavePaperData=$00002000; + nsIPrintSettings_kInitSaveUnwriteableMargins=$00004000; + nsIPrintSettings_kInitSaveEdges=$00008000; + nsIPrintSettings_kInitSaveReversed=$00010000; + nsIPrintSettings_kInitSaveInColor=$00020000; + nsIPrintSettings_kInitSaveOrientation=$00040000; + nsIPrintSettings_kInitSavePrintCommand=$00080000; + nsIPrintSettings_kInitSavePrinterName=$00100000; + nsIPrintSettings_kInitSavePrintToFile=$00200000; + nsIPrintSettings_kInitSaveToFileName=$00400000; + nsIPrintSettings_kInitSavePageDelay=$00800000; + nsIPrintSettings_kInitSaveMargins=$01000000; + nsIPrintSettings_kInitSaveNativeData=$02000000; + nsIPrintSettings_kInitSavePlexName=$04000000; + nsIPrintSettings_kInitSaveShrinkToFit=$08000000; + nsIPrintSettings_kInitSaveScaling=$10000000; + nsIPrintSettings_kInitSaveColorspace=$20000000; + nsIPrintSettings_kInitSaveResolutionName=$40000000; + nsIPrintSettings_kInitSaveDownloadFonts=$80000000; + nsIPrintSettings_kInitSaveAll=$FFFFFFFF; + nsIPrintSettings_kPrintOddPages=$00000001; + nsIPrintSettings_kPrintEvenPages=$00000002; + nsIPrintSettings_kEnableSelectionRB=$00000004; + nsIPrintSettings_kRangeAllPages=0; + nsIPrintSettings_kRangeSpecifiedPageRange=1; + nsIPrintSettings_kRangeSelection=2; + nsIPrintSettings_kRangeFocusFrame=3; + nsIPrintSettings_kJustLeft=0; + nsIPrintSettings_kJustCenter=1; + nsIPrintSettings_kJustRight=2; + nsIPrintSettings_kUseInternalDefault=0; + nsIPrintSettings_kUseSettingWhenPossible=1; + nsIPrintSettings_kPaperSizeNativeData=0; + nsIPrintSettings_kPaperSizeDefined=1; + nsIPrintSettings_kPaperSizeInches=0; + nsIPrintSettings_kPaperSizeMillimeters=1; + nsIPrintSettings_kPortraitOrientation=0; + nsIPrintSettings_kLandscapeOrientation=1; + nsIPrintSettings_kNoFrames=0; + nsIPrintSettings_kFramesAsIs=1; + nsIPrintSettings_kSelectedFrame=2; + nsIPrintSettings_kEachFrameSep=3; + nsIPrintSettings_kFrameEnableNone=0; + nsIPrintSettings_kFrameEnableAll=1; + nsIPrintSettings_kFrameEnableAsIsAndEach=2; + nsIPrintSettings_kOutputFormatNative=0; + nsIPrintSettings_kOutputFormatPS=1; + nsIPrintSettings_kOutputFormatPDF=2; + diff --git a/components/geckoport/version2/gecko10/nsiprompt.inc b/components/geckoport/version2/gecko10/nsiprompt.inc new file mode 100644 index 000000000..1b3beaef2 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsiprompt.inc @@ -0,0 +1,37 @@ +type + + nsIPrompt = interface(nsISupports) + ['{a63f70c0-148b-11d3-9333-00104ba0fd40}'] + procedure alert(dialogTitle: PWideChar; text: PWideChar); safecall; + procedure alertCheck(dialogTitle: PWideChar; text: PWideChar; checkMsg: PWideChar; var checkValue: longbool); safecall; + function confirm(dialogTitle: PWideChar; text: PWideChar) : longbool; safecall; + function confirmCheck(dialogTitle: PWideChar; text: PWideChar; checkMsg: PWideChar; var checkValue: longbool) : longbool; safecall; + function confirmEx(dialogTitle: PWideChar; text: PWideChar; buttonFlags: idlulong; button0Title: PWideChar; button1Title: PWideChar; button2Title: PWideChar; checkMsg: PWideChar; var checkValue: longbool) : PRInt32; safecall; + function prompt(dialogTitle: PWideChar; text: PWideChar; var value: PWideChar; checkMsg: PWideChar; var checkValue: longbool) : longbool; safecall; + function promptPassword(dialogTitle: PWideChar; text: PWideChar; var password: PWideChar; checkMsg: PWideChar; var checkValue: longbool) : longbool; safecall; + function promptUsernameAndPassword(dialogTitle: PWideChar; text: PWideChar; var username: PWideChar; var password: PWideChar; checkMsg: PWideChar; var checkValue: longbool) : longbool; safecall; + function select(dialogTitle: PWideChar; text: PWideChar; count: PRUint32; selectList: PWideChar; out outSelection: idllong) : longbool; safecall; + + end; + +const + nsIPrompt_BUTTON_POS_0=1; + nsIPrompt_BUTTON_POS_1=1 << 8; + nsIPrompt_BUTTON_POS_2=1 << 16; + nsIPrompt_BUTTON_TITLE_OK=1; + nsIPrompt_BUTTON_TITLE_CANCEL=2; + nsIPrompt_BUTTON_TITLE_YES=3; + nsIPrompt_BUTTON_TITLE_NO=4; + nsIPrompt_BUTTON_TITLE_SAVE=5; + nsIPrompt_BUTTON_TITLE_DONT_SAVE=6; + nsIPrompt_BUTTON_TITLE_REVERT=7; + nsIPrompt_BUTTON_TITLE_IS_STRING=127; + nsIPrompt_BUTTON_POS_0_DEFAULT=0 << 24; + nsIPrompt_BUTTON_POS_1_DEFAULT=1 << 24; + nsIPrompt_BUTTON_POS_2_DEFAULT=2 << 24; + nsIPrompt_BUTTON_DELAY_ENABLE=1 << 26; + nsIPrompt_STD_OK_CANCEL_BUTTONS=(nsIPrompt_BUTTON_TITLE_OK * nsIPrompt_BUTTON_POS_0) + + (nsIPrompt_BUTTON_TITLE_CANCEL * nsIPrompt_BUTTON_POS_1); + nsIPrompt_STD_YES_NO_BUTTONS=(nsIPrompt_BUTTON_TITLE_YES * nsIPrompt_BUTTON_POS_0) + + (nsIPrompt_BUTTON_TITLE_NO * nsIPrompt_BUTTON_POS_1); + diff --git a/components/geckoport/version2/gecko10/nsipromptservice.inc b/components/geckoport/version2/gecko10/nsipromptservice.inc new file mode 100644 index 000000000..2a5f38817 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsipromptservice.inc @@ -0,0 +1,37 @@ +type + + nsIPromptService = interface(nsISupports) + ['{1630C61A-325E-49ca-8759-A31B16C47AA5}'] + procedure alert(aParent: nsIDOMWindow; aDialogTitle: PWideChar; aText: PWideChar); safecall; + procedure alertCheck(aParent: nsIDOMWindow; aDialogTitle: PWideChar; aText: PWideChar; aCheckMsg: PWideChar; var aCheckState: longbool); safecall; + function confirm(aParent: nsIDOMWindow; aDialogTitle: PWideChar; aText: PWideChar) : longbool; safecall; + function confirmCheck(aParent: nsIDOMWindow; aDialogTitle: PWideChar; aText: PWideChar; aCheckMsg: PWideChar; var aCheckState: longbool) : longbool; safecall; + function confirmEx(aParent: nsIDOMWindow; aDialogTitle: PWideChar; aText: PWideChar; aButtonFlags: idlulong; aButton0Title: PWideChar; aButton1Title: PWideChar; aButton2Title: PWideChar; aCheckMsg: PWideChar; var aCheckState: longbool) : PRInt32; safecall; + function prompt(aParent: nsIDOMWindow; aDialogTitle: PWideChar; aText: PWideChar; var aValue: PWideChar; aCheckMsg: PWideChar; var aCheckState: longbool) : longbool; safecall; + function promptUsernameAndPassword(aParent: nsIDOMWindow; aDialogTitle: PWideChar; aText: PWideChar; var aUsername: PWideChar; var aPassword: PWideChar; aCheckMsg: PWideChar; var aCheckState: longbool) : longbool; safecall; + function promptPassword(aParent: nsIDOMWindow; aDialogTitle: PWideChar; aText: PWideChar; var aPassword: PWideChar; aCheckMsg: PWideChar; var aCheckState: longbool) : longbool; safecall; + function select(aParent: nsIDOMWindow; aDialogTitle: PWideChar; aText: PWideChar; aCount: PRUint32; aSelectList: PWideChar; out aOutSelection: idllong) : longbool; safecall; + + end; + +const + nsIPromptService_BUTTON_POS_0=1; + nsIPromptService_BUTTON_POS_1=1 << 8; + nsIPromptService_BUTTON_POS_2=1 << 16; + nsIPromptService_BUTTON_TITLE_OK=1; + nsIPromptService_BUTTON_TITLE_CANCEL=2; + nsIPromptService_BUTTON_TITLE_YES=3; + nsIPromptService_BUTTON_TITLE_NO=4; + nsIPromptService_BUTTON_TITLE_SAVE=5; + nsIPromptService_BUTTON_TITLE_DONT_SAVE=6; + nsIPromptService_BUTTON_TITLE_REVERT=7; + nsIPromptService_BUTTON_TITLE_IS_STRING=127; + nsIPromptService_BUTTON_POS_0_DEFAULT=0; + nsIPromptService_BUTTON_POS_1_DEFAULT=1 << 24; + nsIPromptService_BUTTON_POS_2_DEFAULT=1 << 25; + nsIPromptService_BUTTON_DELAY_ENABLE=1 << 26; + nsIPromptService_STD_OK_CANCEL_BUTTONS=(nsIPromptService_BUTTON_TITLE_OK * nsIPromptService_BUTTON_POS_0) + + (nsIPromptService_BUTTON_TITLE_CANCEL * nsIPromptService_BUTTON_POS_1); + nsIPromptService_STD_YES_NO_BUTTONS=(nsIPromptService_BUTTON_TITLE_YES * nsIPromptService_BUTTON_POS_0) + + (nsIPromptService_BUTTON_TITLE_NO * nsIPromptService_BUTTON_POS_1); + diff --git a/components/geckoport/version2/gecko10/nsipromptservice2.inc b/components/geckoport/version2/gecko10/nsipromptservice2.inc new file mode 100644 index 000000000..10e57fb7b --- /dev/null +++ b/components/geckoport/version2/gecko10/nsipromptservice2.inc @@ -0,0 +1,9 @@ +type + + nsIPromptService2 = interface(nsIPromptService) + ['{cf86d196-dbee-4482-9dfa-3477aa128319}'] + function promptAuth(aParent: nsIDOMWindow; aChannel: nsIChannel; level: PRUint32; authInfo: nsIAuthInformation; checkboxLabel: PWideChar; var checkValue: longbool) : longbool; safecall; + function asyncPromptAuth(aParent: nsIDOMWindow; aChannel: nsIChannel; aCallback: nsIAuthPromptCallback; aContext: nsISupports; level: PRUint32; authInfo: nsIAuthInformation; checkboxLabel: PWideChar; var checkValue: longbool) : nsICancelable; safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsiproperties.inc b/components/geckoport/version2/gecko10/nsiproperties.inc new file mode 100644 index 000000000..c0c7e6e28 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsiproperties.inc @@ -0,0 +1,14 @@ +type + + nsIProperties = interface(nsISupports) + ['{78650582-4e93-4b60-8e85-26ebd3eb14ca}'] + // iid parameter is manually converted to constref/TGuid, so + // that it is possible to assign an interface to this parameter. + procedure get(prop: PAnsiChar; constref iid: TGuid; out result); safecall; + procedure aset(prop: PAnsiChar; value: nsISupports); safecall; + function has(prop: PAnsiChar) : longbool; safecall; + procedure undefine(prop: PAnsiChar); safecall; + procedure getKeys(out count: PRUint32; out keys: PAnsiChar); safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsiprotocolhandler.inc b/components/geckoport/version2/gecko10/nsiprotocolhandler.inc new file mode 100644 index 000000000..5abac9c56 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsiprotocolhandler.inc @@ -0,0 +1,34 @@ +type + + nsIProtocolHandler = interface(nsISupports) + ['{15fd6940-8ea7-11d3-93ad-00104ba0fd40}'] + function Getscheme(): ACString; safecall; + property scheme : ACString read Getscheme; + function GetdefaultPort(): idllong; safecall; + property defaultPort : idllong read GetdefaultPort; + function GetprotocolFlags(): idlulong; safecall; + property protocolFlags : idlulong read GetprotocolFlags; + function newURI(aSpec: AUTF8String; aOriginCharset: PAnsiChar; aBaseURI: nsIURI) : nsIURI; safecall; + function newChannel(aURI: nsIURI) : nsIChannel; safecall; + function allowPort(port: idllong; ascheme: PAnsiChar) : longbool; safecall; + + end; + +const + nsIProtocolHandler_URI_STD=0; + nsIProtocolHandler_URI_NORELATIVE=(1<<0); + nsIProtocolHandler_URI_NOAUTH=(1<<1); + nsIProtocolHandler_URI_INHERITS_SECURITY_CONTEXT=(1<<4); + nsIProtocolHandler_URI_FORBIDS_AUTOMATIC_DOCUMENT_REPLACEMENT=(1<<5); + nsIProtocolHandler_URI_LOADABLE_BY_ANYONE=(1<<6); + nsIProtocolHandler_URI_DANGEROUS_TO_LOAD=(1<<7); + nsIProtocolHandler_URI_IS_UI_RESOURCE=(1<<8); + nsIProtocolHandler_URI_IS_LOCAL_FILE=(1<<9); + nsIProtocolHandler_URI_LOADABLE_BY_SUBSUMERS=(1<<14); + nsIProtocolHandler_URI_NON_PERSISTABLE=(1<<10); + nsIProtocolHandler_URI_DOES_NOT_RETURN_DATA=(1<<11); + nsIProtocolHandler_URI_IS_LOCAL_RESOURCE=(1<<12); + nsIProtocolHandler_URI_OPENING_EXECUTES_SCRIPT=(1<<13); + nsIProtocolHandler_ALLOWS_PROXY=(1<<2); + nsIProtocolHandler_ALLOWS_PROXY_HTTP=(1<<3); + diff --git a/components/geckoport/version2/gecko10/nsirequest.inc b/components/geckoport/version2/gecko10/nsirequest.inc new file mode 100644 index 000000000..cba417406 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsirequest.inc @@ -0,0 +1,35 @@ +type + + nsIRequest = interface(nsISupports) + ['{ef6bfbd2-fd46-48d8-96b7-9f8f0fd387fe}'] + function Getname(): AUTF8String; safecall; + property name : AUTF8String read Getname; + function isPending() : longbool; safecall; + function Getstatus(): nsresult; safecall; + property status : nsresult read Getstatus; + procedure cancel(aStatus: nsresult); safecall; + procedure suspend(); safecall; + procedure resume(); safecall; + function GetloadGroup(): nsILoadGroup; safecall; + procedure SetloadGroup(aloadGroup: nsILoadGroup); safecall; + property loadGroup : nsILoadGroup read GetloadGroup write SetloadGroup; + function GetloadFlags(): nsLoadFlags; safecall; + procedure SetloadFlags(aloadFlags: nsLoadFlags); safecall; + property loadFlags : nsLoadFlags read GetloadFlags write SetloadFlags; + + end; + +const + nsIRequest_LOAD_REQUESTMASK=$FFFF; + nsIRequest_LOAD_NORMAL=0; + nsIRequest_LOAD_BACKGROUND=1 << 0; + nsIRequest_INHIBIT_CACHING=1 << 7; + nsIRequest_INHIBIT_PERSISTENT_CACHING=1 << 8; + nsIRequest_LOAD_BYPASS_CACHE=1 << 9; + nsIRequest_LOAD_FROM_CACHE=1 << 10; + nsIRequest_VALIDATE_ALWAYS=1 << 11; + nsIRequest_VALIDATE_NEVER=1 << 12; + nsIRequest_VALIDATE_ONCE_PER_SESSION=1 << 13; + nsIRequest_LOAD_ANONYMOUS=1 << 14; + nsIRequest_LOAD_FRESH_CONNECTION=1 << 15; + diff --git a/components/geckoport/version2/gecko10/nsirequestobserver.inc b/components/geckoport/version2/gecko10/nsirequestobserver.inc new file mode 100644 index 000000000..29fe92c1c --- /dev/null +++ b/components/geckoport/version2/gecko10/nsirequestobserver.inc @@ -0,0 +1,9 @@ +type + + nsIRequestObserver = interface(nsISupports) + ['{fd91e2e0-1481-11d3-9333-00104ba0fd40}'] + procedure onStartRequest(aRequest: nsIRequest; aContext: nsISupports); safecall; + procedure onStopRequest(aRequest: nsIRequest; aContext: nsISupports; aStatusCode: nsresult); safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsisecurebrowserui.inc b/components/geckoport/version2/gecko10/nsisecurebrowserui.inc new file mode 100644 index 000000000..5e411cd2e --- /dev/null +++ b/components/geckoport/version2/gecko10/nsisecurebrowserui.inc @@ -0,0 +1,12 @@ +type + + nsISecureBrowserUI = interface(nsISupports) + ['{081e31e0-a144-11d3-8c7c-00609792278c}'] + procedure init(window: nsIDOMWindow); safecall; + function Getstate(): idlulong; safecall; + property state : idlulong read Getstate; + function GettooltipText(): AString; safecall; + property tooltipText : AString read GettooltipText; + + end; + diff --git a/components/geckoport/version2/gecko10/nsiselection.inc b/components/geckoport/version2/gecko10/nsiselection.inc new file mode 100644 index 000000000..26678fc8a --- /dev/null +++ b/components/geckoport/version2/gecko10/nsiselection.inc @@ -0,0 +1,33 @@ +type + + nsISelection = interface(nsISupports) + ['{5ac0cd5d-3c08-4c4c-8e70-230c433f5d5c}'] + function GetanchorNode(): nsIDOMNode; safecall; + property anchorNode : nsIDOMNode read GetanchorNode; + function GetanchorOffset(): idllong; safecall; + property anchorOffset : idllong read GetanchorOffset; + function GetfocusNode(): nsIDOMNode; safecall; + property focusNode : nsIDOMNode read GetfocusNode; + function GetfocusOffset(): idllong; safecall; + property focusOffset : idllong read GetfocusOffset; + function GetisCollapsed(): longbool; safecall; + property isCollapsed : longbool read GetisCollapsed; + function GetrangeCount(): idllong; safecall; + property rangeCount : idllong read GetrangeCount; + function getRangeAt(index: idllong) : nsIDOMRange; safecall; + procedure collapse(parentNode: nsIDOMNode; offset: idllong); safecall; + procedure extend(parentNode: nsIDOMNode; offset: idllong); safecall; + procedure collapseToStart(); safecall; + procedure collapseToEnd(); safecall; + function containsNode(node: nsIDOMNode; partlyContained: longbool) : longbool; safecall; + procedure selectAllChildren(parentNode: nsIDOMNode); safecall; + procedure addRange(range: nsIDOMRange); safecall; + procedure removeRange(range: nsIDOMRange); safecall; + procedure removeAllRanges(); safecall; + procedure deleteFromDocument(); safecall; + procedure selectionLanguageChange(langRTL: longbool); safecall; + function toString() : PWideChar; safecall; + procedure modify(alter: DOMString; direction: DOMString; granularity: DOMString); safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsiserializable.inc b/components/geckoport/version2/gecko10/nsiserializable.inc new file mode 100644 index 000000000..385d96f28 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsiserializable.inc @@ -0,0 +1,9 @@ +type + + nsISerializable = interface(nsISupports) + ['{91cca981-c26d-44a8-bebe-d9ed4891503a}'] + procedure read(aInputStream: nsIObjectInputStream); safecall; + procedure write(aOutputStream: nsIObjectOutputStream); safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsiservicemanager.inc b/components/geckoport/version2/gecko10/nsiservicemanager.inc new file mode 100644 index 000000000..36e255716 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsiservicemanager.inc @@ -0,0 +1,13 @@ +type + + nsIServiceManager = interface(nsISupports) + ['{8bb35ed9-e332-462d-9155-4a002ab5c958}'] + // aIID and aClass parameters are manually converted to constref/TGuid, so + // that it is possible to assign an interface to this parameter. + procedure getService(constref aClass: TGuid; constref aIID: TGuid; out result); safecall; + procedure getServiceByContractID(aContractID: PAnsiChar; aIID: nsIIDRef; out result); safecall; + function isServiceInstantiated(aClass: nsCIDRef; aIID: nsIIDRef) : longbool; safecall; + function isServiceInstantiatedByContractID(aContractID: PAnsiChar; aIID: nsIIDRef) : longbool; safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsishentry.inc b/components/geckoport/version2/gecko10/nsishentry.inc new file mode 100644 index 000000000..a462fb626 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsishentry.inc @@ -0,0 +1,98 @@ +type + + nsISHEntry = interface(nsIHistoryEntry) + ['{6443FD72-A50F-4B8B-BB82-BB1FA04CB15D}'] + procedure setURI(anaURI: nsIURI); safecall; + function GetreferrerURI(): nsIURI; safecall; + procedure SetreferrerURI(areferrerURI: nsIURI); safecall; + property referrerURI : nsIURI read GetreferrerURI write SetreferrerURI; + function GetcontentViewer(): nsIContentViewer; safecall; + procedure SetcontentViewer(acontentViewer: nsIContentViewer); safecall; + property contentViewer : nsIContentViewer read GetcontentViewer write SetcontentViewer; + function Getsticky(): longbool; safecall; + procedure Setsticky(asticky: longbool); safecall; + property sticky : longbool read Getsticky write Setsticky; + function GetwindowState(): nsISupports; safecall; + procedure SetwindowState(awindowState: nsISupports); safecall; + property windowState : nsISupports read GetwindowState write SetwindowState; + procedure getViewerBounds(abounds: nsIntRect); safecall; + procedure setViewerBounds(abounds: nsIntRect); safecall; + procedure addChildShell(ashell: nsIDocShellTreeItem); safecall; + function childShellAt(anindex: idllong) : nsIDocShellTreeItem; safecall; + procedure clearChildShells(); safecall; + function GetrefreshURIList(): nsISupportsArray; safecall; + procedure SetrefreshURIList(arefreshURIList: nsISupportsArray); safecall; + property refreshURIList : nsISupportsArray read GetrefreshURIList write SetrefreshURIList; + procedure syncPresentationState(); safecall; + procedure setTitle(anaTitle: AString); safecall; + function GetpostData(): nsIInputStream; safecall; + procedure SetpostData(apostData: nsIInputStream); safecall; + property postData : nsIInputStream read GetpostData write SetpostData; + function GetlayoutHistoryState(): nsILayoutHistoryState; safecall; + procedure SetlayoutHistoryState(alayoutHistoryState: nsILayoutHistoryState); safecall; + property layoutHistoryState : nsILayoutHistoryState read GetlayoutHistoryState write SetlayoutHistoryState; + function Getparent(): nsISHEntry; safecall; + procedure Setparent(aparent: nsISHEntry); safecall; + property parent : nsISHEntry read Getparent write Setparent; + function GetloadType(): idlulong; safecall; + procedure SetloadType(aloadType: idlulong); safecall; + property loadType : idlulong read GetloadType write SetloadType; + function GetID(): idlulong; safecall; + procedure SetID(aID: idlulong); safecall; + property ID : idlulong read GetID write SetID; + function GetcacheKey(): nsISupports; safecall; + procedure SetcacheKey(acacheKey: nsISupports); safecall; + property cacheKey : nsISupports read GetcacheKey write SetcacheKey; + function GetsaveLayoutStateFlag(): longbool; safecall; + procedure SetsaveLayoutStateFlag(asaveLayoutStateFlag: longbool); safecall; + property saveLayoutStateFlag : longbool read GetsaveLayoutStateFlag write SetsaveLayoutStateFlag; + function GetexpirationStatus(): longbool; safecall; + procedure SetexpirationStatus(aexpirationStatus: longbool); safecall; + property expirationStatus : longbool read GetexpirationStatus write SetexpirationStatus; + function GetcontentType(): ACString; safecall; + procedure SetcontentType(acontentType: ACString); safecall; + property contentType : ACString read GetcontentType write SetcontentType; + function GetURIWasModified(): longbool; safecall; + procedure SetURIWasModified(aURIWasModified: longbool); safecall; + property URIWasModified : longbool read GetURIWasModified write SetURIWasModified; + procedure setScrollPosition(ax: idllong; ay: idllong); safecall; + procedure getScrollPosition(out ax: idllong; out ay: idllong); safecall; + procedure create(aURI: nsIURI; atitle: AString; aninputStream: nsIInputStream; alayoutHistoryState: nsILayoutHistoryState; acacheKey: nsISupports; acontentType: ACString; anowner: nsISupports; adocshellID: idlulong; adynamicCreation: longbool); safecall; + function clone() : nsISHEntry; safecall; + procedure setIsSubFrame(anaFlag: longbool); safecall; + function getAnyContentViewer(out anownerEntry: nsISHEntry) : nsIContentViewer; safecall; + function Getowner(): nsISupports; safecall; + procedure Setowner(aowner: nsISupports); safecall; + property owner : nsISupports read Getowner write Setowner; + function GetstateData(): nsIStructuredCloneContainer; safecall; + procedure SetstateData(astateData: nsIStructuredCloneContainer); safecall; + property stateData : nsIStructuredCloneContainer read GetstateData write SetstateData; + function forgetEditorData() : nsDocShellEditorDataPtr; safecall; + procedure setEditorData(anaData: nsDocShellEditorDataPtr); safecall; + function hasDetachedEditor() : longbool; safecall; + function isDynamicallyAdded() : longbool; safecall; + function hasDynamicallyAddedChild() : longbool; safecall; + function GetdocshellID(): idlulong; safecall; + procedure SetdocshellID(adocshellID: idlulong); safecall; + property docshellID : idlulong read GetdocshellID write SetdocshellID; + function GetBFCacheEntry(): nsIBFCacheEntry; safecall; + property BFCacheEntry : nsIBFCacheEntry read GetBFCacheEntry; + function hasBFCacheEntry(anaEntry: nsIBFCacheEntry) : longbool; safecall; + procedure adoptBFCacheEntry(anaEntry: nsISHEntry); safecall; + procedure abandonBFCacheEntry(); safecall; + function sharesDocumentWith(anaEntry: nsISHEntry) : longbool; safecall; + + end; + + + nsISHEntryInternal = interface(nsISupports) + ['{bb66ac35-253b-471f-a317-3ece940f04c5}'] + procedure RemoveFromBFCacheAsync(); safecall; + procedure RemoveFromBFCacheSync(); safecall; + function GetlastTouched(): idlulong; safecall; + procedure SetlastTouched(alastTouched: idlulong); safecall; + property lastTouched : idlulong read GetlastTouched write SetlastTouched; + function getSharedState() : nsSHEntryShared; safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsishistory.inc b/components/geckoport/version2/gecko10/nsishistory.inc new file mode 100644 index 000000000..adb0df105 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsishistory.inc @@ -0,0 +1,23 @@ +type + + nsISHistory = interface(nsISupports) + ['{ef2c9bcb-96b8-4095-933a-cb1c506f2c58}'] + function Getcount(): idllong; safecall; + property count : idllong read Getcount; + function Getindex(): idllong; safecall; + property index : idllong read Getindex; + function GetrequestedIndex(): idllong; safecall; + property requestedIndex : idllong read GetrequestedIndex; + function GetmaxLength(): idllong; safecall; + procedure SetmaxLength(amaxLength: idllong); safecall; + property maxLength : idllong read GetmaxLength write SetmaxLength; + function getEntryAtIndex(anindex: idllong; modifyIndex: longbool) : nsIHistoryEntry; safecall; + procedure PurgeHistory(numEntries: idllong); safecall; + procedure addSHistoryListener(aListener: nsISHistoryListener); safecall; + procedure removeSHistoryListener(aListener: nsISHistoryListener); safecall; + function GetSHistoryEnumerator(): nsISimpleEnumerator; safecall; + property SHistoryEnumerator : nsISimpleEnumerator read GetSHistoryEnumerator; + procedure reloadCurrentEntry(); safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsishistorylistener.inc b/components/geckoport/version2/gecko10/nsishistorylistener.inc new file mode 100644 index 000000000..2502d5b6f --- /dev/null +++ b/components/geckoport/version2/gecko10/nsishistorylistener.inc @@ -0,0 +1,13 @@ +type + + nsISHistoryListener = interface(nsISupports) + ['{3b07f591-e8e1-11d4-9882-00c04fa02f40}'] + procedure OnHistoryNewEntry(aNewURI: nsIURI); safecall; + function OnHistoryGoBack(aBackURI: nsIURI) : longbool; safecall; + function OnHistoryGoForward(aForwardURI: nsIURI) : longbool; safecall; + function OnHistoryReload(aReloadURI: nsIURI; aReloadFlags: idlulong) : longbool; safecall; + function OnHistoryGotoIndex(aIndex: idllong; aGotoURI: nsIURI) : longbool; safecall; + function OnHistoryPurge(aNumEntries: idllong) : longbool; safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsisimpleenumerator.inc b/components/geckoport/version2/gecko10/nsisimpleenumerator.inc new file mode 100644 index 000000000..637f5dd90 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsisimpleenumerator.inc @@ -0,0 +1,9 @@ +type + + nsISimpleEnumerator = interface(nsISupports) + ['{D1899240-F9D2-11D2-BDD6-000064657374}'] + function hasMoreElements() : longbool; safecall; + function getNext() : nsISupports; safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsistreamlistener.inc b/components/geckoport/version2/gecko10/nsistreamlistener.inc new file mode 100644 index 000000000..3c1118b12 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsistreamlistener.inc @@ -0,0 +1,8 @@ +type + + nsIStreamListener = interface(nsIRequestObserver) + ['{1a637020-1482-11d3-9333-00104ba0fd40}'] + procedure onDataAvailable(aRequest: nsIRequest; aContext: nsISupports; aInputStream: nsIInputStream; aOffset: idlulong; aCount: idlulong); safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsisupportsarray.inc b/components/geckoport/version2/gecko10/nsisupportsarray.inc new file mode 100644 index 000000000..b1cbd5b7b --- /dev/null +++ b/components/geckoport/version2/gecko10/nsisupportsarray.inc @@ -0,0 +1,33 @@ +type + nsISupportsArrayEnumFunc = function(aElement: nsISupports; aData: pointer) : longbool; + +type + + nsISupportsArray = interface(nsICollection) + ['{791eafa0-b9e6-11d1-8031-006008159b5a}'] + function Equals(other: nsISupportsArray) : longbool; safecall; + function ElementAt(aIndex: idlulong) : nsISupports; safecall; + function IndexOf(aPossibleElement: nsISupports) : idllong; safecall; + function IndexOfStartingAt(aPossibleElement: nsISupports; aStartIndex: idlulong) : idllong; safecall; + function LastIndexOf(aPossibleElement: nsISupports) : idllong; safecall; + function GetIndexOf(aPossibleElement: nsISupports) : idllong; safecall; + function GetIndexOfStartingAt(aPossibleElement: nsISupports; aStartIndex: idlulong) : idllong; safecall; + function GetLastIndexOf(aPossibleElement: nsISupports) : idllong; safecall; + function InsertElementAt(aElement: nsISupports; aIndex: idlulong) : longbool; safecall; + function ReplaceElementAt(aElement: nsISupports; aIndex: idlulong) : longbool; safecall; + function RemoveElementAt(aIndex: idlulong) : longbool; safecall; + function RemoveLastElement(aElement: nsISupports) : longbool; safecall; + procedure DeleteLastElement(aElement: nsISupports); safecall; + procedure DeleteElementAt(aIndex: idlulong); safecall; + function AppendElements(aElements: nsISupportsArray) : longbool; safecall; + procedure Compact(); safecall; + function EnumerateForwards(aFunc: nsISupportsArrayEnumFunc; aData: voidPtr) : longbool; safecall; + function EnumerateBackwards(aFunc: nsISupportsArrayEnumFunc; aData: voidPtr) : longbool; safecall; + function clone() : nsISupportsArray; safecall; + function MoveElement(aFrom: idllong; aTo: idllong) : longbool; safecall; + function InsertElementsAt(aOther: nsISupportsArray; aIndex: idlulong) : longbool; safecall; + function RemoveElementsAt(aIndex: idlulong; aCount: idlulong) : longbool; safecall; + function SizeTo(aSize: idllong) : longbool; safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsitooltiplistener.inc b/components/geckoport/version2/gecko10/nsitooltiplistener.inc new file mode 100644 index 000000000..8c586ea17 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsitooltiplistener.inc @@ -0,0 +1,9 @@ +type + + nsITooltipListener = interface(nsISupports) + ['{44b78386-1dd2-11b2-9ad2-e4eee2ca1916}'] + procedure onShowTooltip(aXCoords: idllong; aYCoords: idllong; aTipText: PWideChar); safecall; + procedure onHideTooltip(); safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsitracerefcnt.inc b/components/geckoport/version2/gecko10/nsitracerefcnt.inc new file mode 100644 index 000000000..43724fed3 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsitracerefcnt.inc @@ -0,0 +1,13 @@ +type + + nsITraceRefcnt = interface(nsISupports) + ['{273dc92f-0fe6-4545-96a9-21be77828039}'] + procedure logAddRef(aPtr: voidPtr; aNewRefcnt: nsrefcnt; aTypeName: PAnsiChar; aInstanceSize: idlulong); safecall; + procedure logRelease(aPtr: voidPtr; aNewRefcnt: nsrefcnt; aTypeName: PAnsiChar); safecall; + procedure logCtor(aPtr: voidPtr; aTypeName: PAnsiChar; aInstanceSize: idlulong); safecall; + procedure logDtor(aPtr: voidPtr; aTypeName: PAnsiChar; aInstanceSize: idlulong); safecall; + procedure logAddCOMPtr(aPtr: voidPtr; aObject: nsISupports); safecall; + procedure logReleaseCOMPtr(aPtr: voidPtr; aObject: nsISupports); safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsiuri.inc b/components/geckoport/version2/gecko10/nsiuri.inc new file mode 100644 index 000000000..d675db688 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsiuri.inc @@ -0,0 +1,55 @@ +type + + nsIURI = interface(nsISupports) + ['{395fe045-7d18-4adb-a3fd-af98c8a1af11}'] + function Getspec(): AUTF8String; safecall; + procedure Setspec(aspec: AUTF8String); safecall; + property spec : AUTF8String read Getspec write Setspec; + function GetprePath(): AUTF8String; safecall; + property prePath : AUTF8String read GetprePath; + function Getscheme(): ACString; safecall; + procedure Setscheme(ascheme: ACString); safecall; + property scheme : ACString read Getscheme write Setscheme; + function GetuserPass(): AUTF8String; safecall; + procedure SetuserPass(auserPass: AUTF8String); safecall; + property userPass : AUTF8String read GetuserPass write SetuserPass; + function Getusername(): AUTF8String; safecall; + procedure Setusername(ausername: AUTF8String); safecall; + property username : AUTF8String read Getusername write Setusername; + function Getpassword(): AUTF8String; safecall; + procedure Setpassword(apassword: AUTF8String); safecall; + property password : AUTF8String read Getpassword write Setpassword; + function GethostPort(): AUTF8String; safecall; + procedure SethostPort(ahostPort: AUTF8String); safecall; + property hostPort : AUTF8String read GethostPort write SethostPort; + function Gethost(): AUTF8String; safecall; + procedure Sethost(ahost: AUTF8String); safecall; + property host : AUTF8String read Gethost write Sethost; + function Getport(): idllong; safecall; + procedure Setport(aport: idllong); safecall; + property port : idllong read Getport write Setport; + function Getpath(): AUTF8String; safecall; + procedure Setpath(apath: AUTF8String); safecall; + property path : AUTF8String read Getpath write Setpath; + function equals(other: nsIURI) : longbool; safecall; + function schemeIs(ascheme: PAnsiChar) : longbool; safecall; + function clone() : nsIURI; safecall; + function resolve(relativePath: AUTF8String) : AUTF8String; safecall; + function GetasciiSpec(): ACString; safecall; + property asciiSpec : ACString read GetasciiSpec; + function GetasciiHost(): ACString; safecall; + property asciiHost : ACString read GetasciiHost; + function GetoriginCharset(): ACString; safecall; + property originCharset : ACString read GetoriginCharset; + function Getref(): AUTF8String; safecall; + procedure Setref(aref: AUTF8String); safecall; + property ref : AUTF8String read Getref write Setref; + function equalsExceptRef(other: nsIURI) : longbool; safecall; + function cloneIgnoringRef() : nsIURI; safecall; + function GetspecIgnoringRef(): AUTF8String; safecall; + property specIgnoringRef : AUTF8String read GetspecIgnoringRef; + function GethasRef(): longbool; safecall; + property hasRef : longbool read GethasRef; + + end; + diff --git a/components/geckoport/version2/gecko10/nsiuricontentlistener.inc b/components/geckoport/version2/gecko10/nsiuricontentlistener.inc new file mode 100644 index 000000000..664504fc6 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsiuricontentlistener.inc @@ -0,0 +1,17 @@ +type + + nsIURIContentListener = interface(nsISupports) + ['{94928AB3-8B63-11d3-989D-001083010E9B}'] + function onStartURIOpen(aURI: nsIURI) : longbool; safecall; + function doContent(aContentType: PAnsiChar; aIsContentPreferred: longbool; aRequest: nsIRequest; out aContentHandler: nsIStreamListener) : longbool; safecall; + function isPreferred(aContentType: PAnsiChar; out aDesiredContentType: PAnsiChar) : longbool; safecall; + function canHandleContent(aContentType: PAnsiChar; aIsContentPreferred: longbool; out aDesiredContentType: PAnsiChar) : longbool; safecall; + function GetloadCookie(): nsISupports; safecall; + procedure SetloadCookie(aloadCookie: nsISupports); safecall; + property loadCookie : nsISupports read GetloadCookie write SetloadCookie; + function GetparentContentListener(): nsIURIContentListener; safecall; + procedure SetparentContentListener(aparentContentListener: nsIURIContentListener); safecall; + property parentContentListener : nsIURIContentListener read GetparentContentListener write SetparentContentListener; + + end; + diff --git a/components/geckoport/version2/gecko10/nsivariant.inc b/components/geckoport/version2/gecko10/nsivariant.inc new file mode 100644 index 000000000..ba1c0fd4f --- /dev/null +++ b/components/geckoport/version2/gecko10/nsivariant.inc @@ -0,0 +1,109 @@ +type + + nsIDataType = interface(nsISupports) + ['{4d12e540-83d7-11d5-90ed-0010a4e73d9a}'] + + end; + +const + nsIDataType_VTYPE_INT8=0; + nsIDataType_VTYPE_INT16=1; + nsIDataType_VTYPE_INT32=2; + nsIDataType_VTYPE_INT64=3; + nsIDataType_VTYPE_UINT8=4; + nsIDataType_VTYPE_UINT16=5; + nsIDataType_VTYPE_UINT32=6; + nsIDataType_VTYPE_UINT64=7; + nsIDataType_VTYPE_FLOAT=8; + nsIDataType_VTYPE_DOUBLE=9; + nsIDataType_VTYPE_BOOL=10; + nsIDataType_VTYPE_CHAR=11; + nsIDataType_VTYPE_WCHAR=12; + nsIDataType_VTYPE_VOID=13; + nsIDataType_VTYPE_ID=14; + nsIDataType_VTYPE_DOMSTRING=15; + nsIDataType_VTYPE_CHAR_STR=16; + nsIDataType_VTYPE_WCHAR_STR=17; + nsIDataType_VTYPE_INTERFACE=18; + nsIDataType_VTYPE_INTERFACE_IS=19; + nsIDataType_VTYPE_ARRAY=20; + nsIDataType_VTYPE_STRING_SIZE_IS=21; + nsIDataType_VTYPE_WSTRING_SIZE_IS=22; + nsIDataType_VTYPE_UTF8STRING=23; + nsIDataType_VTYPE_CSTRING=24; + nsIDataType_VTYPE_ASTRING=25; + nsIDataType_VTYPE_EMPTY_ARRAY=254; + nsIDataType_VTYPE_EMPTY=255; + +type + nsIVariant = interface(nsISupports) + ['{81e4c2de-acac-4ad6-901a-b5fb1b851a0d}'] + function GetdataType(): PRUint16; safecall; + property dataType : PRUint16 read GetdataType; + function getAsInt8() : PRUint8; safecall; + function getAsInt16() : PRInt16; safecall; + function getAsInt32() : PRInt32; safecall; + function getAsInt64() : PRInt64; safecall; + function getAsUint8() : PRUint8; safecall; + function getAsUint16() : PRUint16; safecall; + function getAsUint32() : PRUint32; safecall; + function getAsUint64() : PRUint64; safecall; + function getAsFloat() : idlfloat; safecall; + function getAsDouble() : double; safecall; + function getAsBool() : longbool; safecall; + function getAsChar() : char; safecall; + function getAsWChar() : wchar; safecall; + function getAsID(out retval: nsID) : nsresult; safecall; + function getAsAString() : AString; safecall; + function getAsDOMString() : DOMString; safecall; + function getAsACString() : ACString; safecall; + function getAsAUTF8String() : AUTF8String; safecall; + function getAsString() : PAnsiChar; safecall; + function getAsWString() : PWideChar; safecall; + function getAsISupports() : nsISupports; safecall; + function getAsJSVal() : jsval; safecall; + procedure getAsInterface(out iid: nsIIDPtr; out iface); safecall; + function getAsArray(out atype: PRUint16; out iid: nsIID; out count: PRUint32; out ptr: voidPtr) : nsresult; safecall; + procedure getAsStringWithSize(out size: PRUint32; out str: PAnsiChar); safecall; + procedure getAsWStringWithSize(out size: PRUint32; out str: PWideChar); safecall; + + end; + + + nsIWritableVariant = interface(nsIVariant) + ['{5586a590-8c82-11d5-90f3-0010a4e73d9a}'] + function Getwritable(): longbool; safecall; + procedure Setwritable(awritable: longbool); safecall; + property writable : longbool read Getwritable write Setwritable; + procedure setAsInt8(aValue: PRUint8); safecall; + procedure setAsInt16(aValue: PRInt16); safecall; + procedure setAsInt32(aValue: PRInt32); safecall; + procedure setAsInt64(aValue: PRInt64); safecall; + procedure setAsUint8(aValue: PRUint8); safecall; + procedure setAsUint16(aValue: PRUint16); safecall; + procedure setAsUint32(aValue: PRUint32); safecall; + procedure setAsUint64(aValue: PRUint64); safecall; + procedure setAsFloat(aValue: idlfloat); safecall; + procedure setAsDouble(aValue: double); safecall; + procedure setAsBool(aValue: longbool); safecall; + procedure setAsChar(aValue: char); safecall; + procedure setAsWChar(aValue: wchar); safecall; + procedure setAsID(aValue: nsIDRef); safecall; + procedure setAsAString(aValue: AString); safecall; + procedure setAsDOMString(aValue: DOMString); safecall; + procedure setAsACString(aValue: ACString); safecall; + procedure setAsAUTF8String(aValue: AUTF8String); safecall; + procedure setAsString(aValue: PAnsiChar); safecall; + procedure setAsWString(aValue: PWideChar); safecall; + procedure setAsISupports(aValue: nsISupports); safecall; + procedure setAsInterface(iid: nsIIDRef; iface: nsQIResult); safecall; + procedure setAsArray(atype: PRUint16; iid: nsIIDPtr; count: PRUint32; ptr: voidPtr); safecall; + procedure setAsStringWithSize(size: PRUint32; str: PAnsiChar); safecall; + procedure setAsWStringWithSize(size: PRUint32; str: PWideChar); safecall; + procedure setAsVoid(); safecall; + procedure setAsEmpty(); safecall; + procedure setAsEmptyArray(); safecall; + procedure setFromVariant(aValue: nsIVariant); safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsiweakreference.inc b/components/geckoport/version2/gecko10/nsiweakreference.inc new file mode 100644 index 000000000..69a6bbdc8 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsiweakreference.inc @@ -0,0 +1,17 @@ +type + + nsIWeakReference = interface(nsISupports) + ['{9188bc85-f92e-11d2-81ef-0060083a0bcf}'] + // uuid parameter is manually converted to constref/TGuid, so + // that it is possible to assign an interface to this parameter. + procedure QueryReferent(constref uuid: TGuid; out result); safecall; + + end; + + + nsISupportsWeakReference = interface(nsISupports) + ['{9188bc86-f92e-11d2-81ef-0060083a0bcf}'] + function GetWeakReference() : nsIWeakReference; safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsiwebbrowser.inc b/components/geckoport/version2/gecko10/nsiwebbrowser.inc new file mode 100644 index 000000000..7f9c79b65 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsiwebbrowser.inc @@ -0,0 +1,22 @@ +type + + nsIWebBrowser = interface(nsISupports) + ['{33e9d001-caab-4ba9-8961-54902f197202}'] + // aIID parameter is manually converted to constref/TGuid, so that it is possible + // to assign an interface to this parameter. + procedure addWebBrowserListener(aListener: nsIWeakReference; constref aIID: TGuid); safecall; + procedure removeWebBrowserListener(aListener: nsIWeakReference; aIID: nsIIDRef); safecall; + function GetcontainerWindow(): nsIWebBrowserChrome; safecall; + procedure SetcontainerWindow(acontainerWindow: nsIWebBrowserChrome); safecall; + property containerWindow : nsIWebBrowserChrome read GetcontainerWindow write SetcontainerWindow; + function GetparentURIContentListener(): nsIURIContentListener; safecall; + procedure SetparentURIContentListener(aparentURIContentListener: nsIURIContentListener); safecall; + property parentURIContentListener : nsIURIContentListener read GetparentURIContentListener write SetparentURIContentListener; + function GetcontentDOMWindow(): nsIDOMWindow; safecall; + property contentDOMWindow : nsIDOMWindow read GetcontentDOMWindow; + function GetisActive(): longbool; safecall; + procedure SetisActive(aisActive: longbool); safecall; + property isActive : longbool read GetisActive write SetisActive; + + end; + diff --git a/components/geckoport/version2/gecko10/nsiwebbrowserchrome.inc b/components/geckoport/version2/gecko10/nsiwebbrowserchrome.inc new file mode 100644 index 000000000..77a5f30f3 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsiwebbrowserchrome.inc @@ -0,0 +1,48 @@ +type + + nsIWebBrowserChrome = interface(nsISupports) + ['{BA434C60-9D52-11d3-AFB0-00A024FFC08C}'] + procedure setStatus(statusType: idlulong; status: PWideChar); safecall; + function GetwebBrowser(): nsIWebBrowser; safecall; + procedure SetwebBrowser(awebBrowser: nsIWebBrowser); safecall; + property webBrowser : nsIWebBrowser read GetwebBrowser write SetwebBrowser; + function GetchromeFlags(): idlulong; safecall; + procedure SetchromeFlags(achromeFlags: idlulong); safecall; + property chromeFlags : idlulong read GetchromeFlags write SetchromeFlags; + procedure destroyBrowserWindow(); safecall; + procedure sizeBrowserTo(aCX: idllong; aCY: idllong); safecall; + procedure showAsModal(); safecall; + function isWindowModal() : longbool; safecall; + procedure exitModalEventLoop(aStatus: nsresult); safecall; + + end; + +const + nsIWebBrowserChrome_STATUS_SCRIPT=$00000001; + nsIWebBrowserChrome_STATUS_SCRIPT_DEFAULT=$00000002; + nsIWebBrowserChrome_STATUS_LINK=$00000003; + nsIWebBrowserChrome_CHROME_DEFAULT=$00000001; + nsIWebBrowserChrome_CHROME_WINDOW_BORDERS=$00000002; + nsIWebBrowserChrome_CHROME_WINDOW_CLOSE=$00000004; + nsIWebBrowserChrome_CHROME_WINDOW_RESIZE=$00000008; + nsIWebBrowserChrome_CHROME_MENUBAR=$00000010; + nsIWebBrowserChrome_CHROME_TOOLBAR=$00000020; + nsIWebBrowserChrome_CHROME_LOCATIONBAR=$00000040; + nsIWebBrowserChrome_CHROME_STATUSBAR=$00000080; + nsIWebBrowserChrome_CHROME_PERSONAL_TOOLBAR=$00000100; + nsIWebBrowserChrome_CHROME_SCROLLBARS=$00000200; + nsIWebBrowserChrome_CHROME_TITLEBAR=$00000400; + nsIWebBrowserChrome_CHROME_EXTRA=$00000800; + nsIWebBrowserChrome_CHROME_WITH_SIZE=$00001000; + nsIWebBrowserChrome_CHROME_WITH_POSITION=$00002000; + nsIWebBrowserChrome_CHROME_WINDOW_MIN=$00004000; + nsIWebBrowserChrome_CHROME_WINDOW_POPUP=$00008000; + nsIWebBrowserChrome_CHROME_WINDOW_RAISED=$02000000; + nsIWebBrowserChrome_CHROME_WINDOW_LOWERED=$04000000; + nsIWebBrowserChrome_CHROME_CENTER_SCREEN=$08000000; + nsIWebBrowserChrome_CHROME_DEPENDENT=$10000000; + nsIWebBrowserChrome_CHROME_MODAL=$20000000; + nsIWebBrowserChrome_CHROME_OPENAS_DIALOG=$40000000; + nsIWebBrowserChrome_CHROME_OPENAS_CHROME=$80000000; + nsIWebBrowserChrome_CHROME_ALL=$00000ffe; + diff --git a/components/geckoport/version2/gecko10/nsiwebbrowserchromefocus.inc b/components/geckoport/version2/gecko10/nsiwebbrowserchromefocus.inc new file mode 100644 index 000000000..71c21caf0 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsiwebbrowserchromefocus.inc @@ -0,0 +1,9 @@ +type + + nsIWebBrowserChromeFocus = interface(nsISupports) + ['{d2206418-1dd1-11b2-8e55-acddcd2bcfb8}'] + procedure focusNextElement(); safecall; + procedure focusPrevElement(); safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsiwebbrowserfind.inc b/components/geckoport/version2/gecko10/nsiwebbrowserfind.inc new file mode 100644 index 000000000..b290d5e1f --- /dev/null +++ b/components/geckoport/version2/gecko10/nsiwebbrowserfind.inc @@ -0,0 +1,44 @@ +type + + nsIWebBrowserFind = interface(nsISupports) + ['{2f977d44-5485-11d4-87e2-0010a4e75ef2}'] + function findNext() : longbool; safecall; + function GetsearchString(): PWideChar; safecall; + procedure SetsearchString(asearchString: PWideChar); safecall; + property searchString : PWideChar read GetsearchString write SetsearchString; + function GetfindBackwards(): longbool; safecall; + procedure SetfindBackwards(afindBackwards: longbool); safecall; + property findBackwards : longbool read GetfindBackwards write SetfindBackwards; + function GetwrapFind(): longbool; safecall; + procedure SetwrapFind(awrapFind: longbool); safecall; + property wrapFind : longbool read GetwrapFind write SetwrapFind; + function GetentireWord(): longbool; safecall; + procedure SetentireWord(aentireWord: longbool); safecall; + property entireWord : longbool read GetentireWord write SetentireWord; + function GetmatchCase(): longbool; safecall; + procedure SetmatchCase(amatchCase: longbool); safecall; + property matchCase : longbool read GetmatchCase write SetmatchCase; + function GetsearchFrames(): longbool; safecall; + procedure SetsearchFrames(asearchFrames: longbool); safecall; + property searchFrames : longbool read GetsearchFrames write SetsearchFrames; + + end; + + + nsIWebBrowserFindInFrames = interface(nsISupports) + ['{e0f5d182-34bc-11d5-be5b-b760676c6ebc}'] + function GetcurrentSearchFrame(): nsIDOMWindow; safecall; + procedure SetcurrentSearchFrame(acurrentSearchFrame: nsIDOMWindow); safecall; + property currentSearchFrame : nsIDOMWindow read GetcurrentSearchFrame write SetcurrentSearchFrame; + function GetrootSearchFrame(): nsIDOMWindow; safecall; + procedure SetrootSearchFrame(arootSearchFrame: nsIDOMWindow); safecall; + property rootSearchFrame : nsIDOMWindow read GetrootSearchFrame write SetrootSearchFrame; + function GetsearchSubframes(): longbool; safecall; + procedure SetsearchSubframes(asearchSubframes: longbool); safecall; + property searchSubframes : longbool read GetsearchSubframes write SetsearchSubframes; + function GetsearchParentFrames(): longbool; safecall; + procedure SetsearchParentFrames(asearchParentFrames: longbool); safecall; + property searchParentFrames : longbool read GetsearchParentFrames write SetsearchParentFrames; + + end; + diff --git a/components/geckoport/version2/gecko10/nsiwebbrowserfocus.inc b/components/geckoport/version2/gecko10/nsiwebbrowserfocus.inc new file mode 100644 index 000000000..e02d3fdb2 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsiwebbrowserfocus.inc @@ -0,0 +1,17 @@ +type + + nsIWebBrowserFocus = interface(nsISupports) + ['{9c5d3c58-1dd1-11b2-a1c9-f3699284657a}'] + procedure activate(); safecall; + procedure deactivate(); safecall; + procedure setFocusAtFirstElement(); safecall; + procedure setFocusAtLastElement(); safecall; + function GetfocusedWindow(): nsIDOMWindow; safecall; + procedure SetfocusedWindow(afocusedWindow: nsIDOMWindow); safecall; + property focusedWindow : nsIDOMWindow read GetfocusedWindow write SetfocusedWindow; + function GetfocusedElement(): nsIDOMElement; safecall; + procedure SetfocusedElement(afocusedElement: nsIDOMElement); safecall; + property focusedElement : nsIDOMElement read GetfocusedElement write SetfocusedElement; + + end; + diff --git a/components/geckoport/version2/gecko10/nsiwebbrowserprint.inc b/components/geckoport/version2/gecko10/nsiwebbrowserprint.inc new file mode 100644 index 000000000..b0e0c49be --- /dev/null +++ b/components/geckoport/version2/gecko10/nsiwebbrowserprint.inc @@ -0,0 +1,40 @@ +type + + nsIWebBrowserPrint = interface(nsISupports) + ['{9A7CA4B0-FBBA-11d4-A869-00105A183419}'] + function GetglobalPrintSettings(): nsIPrintSettings; safecall; + property globalPrintSettings : nsIPrintSettings read GetglobalPrintSettings; + function GetcurrentPrintSettings(): nsIPrintSettings; safecall; + property currentPrintSettings : nsIPrintSettings read GetcurrentPrintSettings; + function GetcurrentChildDOMWindow(): nsIDOMWindow; safecall; + property currentChildDOMWindow : nsIDOMWindow read GetcurrentChildDOMWindow; + function GetdoingPrint(): longbool; safecall; + property doingPrint : longbool read GetdoingPrint; + function GetdoingPrintPreview(): longbool; safecall; + property doingPrintPreview : longbool read GetdoingPrintPreview; + function GetisFramesetDocument(): longbool; safecall; + property isFramesetDocument : longbool read GetisFramesetDocument; + function GetisFramesetFrameSelected(): longbool; safecall; + property isFramesetFrameSelected : longbool read GetisFramesetFrameSelected; + function GetisIFrameSelected(): longbool; safecall; + property isIFrameSelected : longbool read GetisIFrameSelected; + function GetisRangeSelection(): longbool; safecall; + property isRangeSelection : longbool read GetisRangeSelection; + function GetprintPreviewNumPages(): idllong; safecall; + property printPreviewNumPages : idllong read GetprintPreviewNumPages; + procedure print(aThePrintSettings: nsIPrintSettings; aWPListener: nsIWebProgressListener); safecall; + procedure printPreview(aThePrintSettings: nsIPrintSettings; aChildDOMWin: nsIDOMWindow; aWPListener: nsIWebProgressListener); safecall; + procedure printPreviewNavigate(aNavType: idlshort; aPageNum: idllong); safecall; + procedure cancel(); safecall; + procedure enumerateDocumentNames(out aCount: PRUint32; out aResult: PWideChar); safecall; + procedure exitPrintPreview(); safecall; + + end; + +const + nsIWebBrowserPrint_PRINTPREVIEW_GOTO_PAGENUM=0; + nsIWebBrowserPrint_PRINTPREVIEW_PREV_PAGE=1; + nsIWebBrowserPrint_PRINTPREVIEW_NEXT_PAGE=2; + nsIWebBrowserPrint_PRINTPREVIEW_HOME=3; + nsIWebBrowserPrint_PRINTPREVIEW_END=4; + diff --git a/components/geckoport/version2/gecko10/nsiwebbrowsersetup.inc b/components/geckoport/version2/gecko10/nsiwebbrowsersetup.inc new file mode 100644 index 000000000..b8dec9e38 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsiwebbrowsersetup.inc @@ -0,0 +1,19 @@ +type + + nsIWebBrowserSetup = interface(nsISupports) + ['{F15398A0-8018-11d3-AF70-00A024FFC08C}'] + procedure setProperty(aId: idlulong; aValue: idlulong); safecall; + + end; + +const + nsIWebBrowserSetup_SETUP_ALLOW_PLUGINS=1; + nsIWebBrowserSetup_SETUP_ALLOW_JAVASCRIPT=2; + nsIWebBrowserSetup_SETUP_ALLOW_META_REDIRECTS=3; + nsIWebBrowserSetup_SETUP_ALLOW_SUBFRAMES=4; + nsIWebBrowserSetup_SETUP_ALLOW_IMAGES=5; + nsIWebBrowserSetup_SETUP_FOCUS_DOC_BEFORE_CONTENT=6; + nsIWebBrowserSetup_SETUP_USE_GLOBAL_HISTORY=256; + nsIWebBrowserSetup_SETUP_IS_CHROME_WRAPPER=7; + nsIWebBrowserSetup_SETUP_ALLOW_DNS_PREFETCH=8; + diff --git a/components/geckoport/version2/gecko10/nsiwebnavigation.inc b/components/geckoport/version2/gecko10/nsiwebnavigation.inc new file mode 100644 index 000000000..10d4181d3 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsiwebnavigation.inc @@ -0,0 +1,49 @@ +type + + nsIWebNavigation = interface(nsISupports) + ['{F5D9E7B0-D930-11d3-B057-00A024FFC08C}'] + function GetcanGoBack(): longbool; safecall; + property canGoBack : longbool read GetcanGoBack; + function GetcanGoForward(): longbool; safecall; + property canGoForward : longbool read GetcanGoForward; + procedure goBack(); safecall; + procedure goForward(); safecall; + procedure gotoIndex(index: idllong); safecall; + procedure loadURI(aURI: PWideChar; aLoadFlags: idlulong; aReferrer: nsIURI; aPostData: nsIInputStream; aHeaders: nsIInputStream); safecall; + procedure reload(aReloadFlags: idlulong); safecall; + procedure stop(aStopFlags: idlulong); safecall; + function Getdocument(): nsIDOMDocument; safecall; + property document : nsIDOMDocument read Getdocument; + function GetcurrentURI(): nsIURI; safecall; + property currentURI : nsIURI read GetcurrentURI; + function GetreferringURI(): nsIURI; safecall; + property referringURI : nsIURI read GetreferringURI; + function GetsessionHistory(): nsISHistory; safecall; + procedure SetsessionHistory(asessionHistory: nsISHistory); safecall; + property sessionHistory : nsISHistory read GetsessionHistory write SetsessionHistory; + + end; + +const + nsIWebNavigation_LOAD_FLAGS_MASK=$ffff; + nsIWebNavigation_LOAD_FLAGS_NONE=$0000; + nsIWebNavigation_LOAD_FLAGS_IS_REFRESH=$0010; + nsIWebNavigation_LOAD_FLAGS_IS_LINK=$0020; + nsIWebNavigation_LOAD_FLAGS_BYPASS_HISTORY=$0040; + nsIWebNavigation_LOAD_FLAGS_REPLACE_HISTORY=$0080; + nsIWebNavigation_LOAD_FLAGS_BYPASS_CACHE=$0100; + nsIWebNavigation_LOAD_FLAGS_BYPASS_PROXY=$0200; + nsIWebNavigation_LOAD_FLAGS_CHARSET_CHANGE=$0400; + nsIWebNavigation_LOAD_FLAGS_STOP_CONTENT=$0800; + nsIWebNavigation_LOAD_FLAGS_FROM_EXTERNAL=$1000; + nsIWebNavigation_LOAD_FLAGS_ALLOW_THIRD_PARTY_FIXUP=$2000; + nsIWebNavigation_LOAD_FLAGS_FIRST_LOAD=$4000; + nsIWebNavigation_LOAD_FLAGS_ALLOW_POPUPS=$8000; + nsIWebNavigation_LOAD_FLAGS_BYPASS_CLASSIFIER=$10000; + nsIWebNavigation_LOAD_FLAGS_FORCE_ALLOW_COOKIES=$20000; + nsIWebNavigation_LOAD_FLAGS_DISALLOW_INHERIT_OWNER=$40000; + nsIWebNavigation_LOAD_FLAGS_URI_IS_UTF8=$80000; + nsIWebNavigation_STOP_NETWORK=$01; + nsIWebNavigation_STOP_CONTENT=$02; + nsIWebNavigation_STOP_ALL=$03; + diff --git a/components/geckoport/version2/gecko10/nsiwebprogress.inc b/components/geckoport/version2/gecko10/nsiwebprogress.inc new file mode 100644 index 000000000..c18cdd472 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsiwebprogress.inc @@ -0,0 +1,26 @@ +type + + nsIWebProgress = interface(nsISupports) + ['{570F39D0-EFD0-11d3-B093-00A024FFC08C}'] + procedure addProgressListener(aListener: nsIWebProgressListener; aNotifyMask: idlulong); safecall; + procedure removeProgressListener(aListener: nsIWebProgressListener); safecall; + function GetDOMWindow(): nsIDOMWindow; safecall; + property DOMWindow : nsIDOMWindow read GetDOMWindow; + function GetisLoadingDocument(): longbool; safecall; + property isLoadingDocument : longbool read GetisLoadingDocument; + + end; + +const + nsIWebProgress_NOTIFY_STATE_REQUEST=$00000001; + nsIWebProgress_NOTIFY_STATE_DOCUMENT=$00000002; + nsIWebProgress_NOTIFY_STATE_NETWORK=$00000004; + nsIWebProgress_NOTIFY_STATE_WINDOW=$00000008; + nsIWebProgress_NOTIFY_STATE_ALL=$0000000f; + nsIWebProgress_NOTIFY_PROGRESS=$00000010; + nsIWebProgress_NOTIFY_STATUS=$00000020; + nsIWebProgress_NOTIFY_SECURITY=$00000040; + nsIWebProgress_NOTIFY_LOCATION=$00000080; + nsIWebProgress_NOTIFY_REFRESH=$00000100; + nsIWebProgress_NOTIFY_ALL=$000001ff; + diff --git a/components/geckoport/version2/gecko10/nsiwebprogresslistener.inc b/components/geckoport/version2/gecko10/nsiwebprogresslistener.inc new file mode 100644 index 000000000..23c98b5c7 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsiwebprogresslistener.inc @@ -0,0 +1,31 @@ +type + + nsIWebProgressListener = interface(nsISupports) + ['{570F39D1-EFD0-11d3-B093-00A024FFC08C}'] + procedure onStateChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; aStateFlags: idlulong; aStatus: nsresult); safecall; + procedure onProgressChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; aCurSelfProgress: idllong; aMaxSelfProgress: idllong; aCurTotalProgress: idllong; aMaxTotalProgress: idllong); safecall; + procedure onLocationChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; aLocation: nsIURI); safecall; + procedure onStatusChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; aStatus: nsresult; aMessage: PWideChar); safecall; + procedure onSecurityChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; aState: idlulong); safecall; + + end; + +const + nsIWebProgressListener_STATE_START=$00000001; + nsIWebProgressListener_STATE_REDIRECTING=$00000002; + nsIWebProgressListener_STATE_TRANSFERRING=$00000004; + nsIWebProgressListener_STATE_NEGOTIATING=$00000008; + nsIWebProgressListener_STATE_STOP=$00000010; + nsIWebProgressListener_STATE_IS_REQUEST=$00010000; + nsIWebProgressListener_STATE_IS_DOCUMENT=$00020000; + nsIWebProgressListener_STATE_IS_NETWORK=$00040000; + nsIWebProgressListener_STATE_IS_WINDOW=$00080000; + nsIWebProgressListener_STATE_RESTORING=$01000000; + nsIWebProgressListener_STATE_IS_INSECURE=$00000004; + nsIWebProgressListener_STATE_IS_BROKEN=$00000001; + nsIWebProgressListener_STATE_IS_SECURE=$00000002; + nsIWebProgressListener_STATE_SECURE_HIGH=$00040000; + nsIWebProgressListener_STATE_SECURE_MED=$00010000; + nsIWebProgressListener_STATE_SECURE_LOW=$00020000; + nsIWebProgressListener_STATE_IDENTITY_EV_TOPLEVEL=$00100000; + diff --git a/components/geckoport/version2/gecko10/nsiwindowcreator.inc b/components/geckoport/version2/gecko10/nsiwindowcreator.inc new file mode 100644 index 000000000..c65fe2898 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsiwindowcreator.inc @@ -0,0 +1,8 @@ +type + + nsIWindowCreator = interface(nsISupports) + ['{30465632-A777-44cc-90F9-8145475EF999}'] + function createChromeWindow(parent: nsIWebBrowserChrome; chromeFlags: PRUint32) : nsIWebBrowserChrome; safecall; + + end; + diff --git a/components/geckoport/version2/gecko10/nsiwindowwatcher.inc b/components/geckoport/version2/gecko10/nsiwindowwatcher.inc new file mode 100644 index 000000000..28d311901 --- /dev/null +++ b/components/geckoport/version2/gecko10/nsiwindowwatcher.inc @@ -0,0 +1,19 @@ +type + + nsIWindowWatcher = interface(nsISupports) + ['{002286a8-494b-43b3-8ddd-49e3fc50622b}'] + function openWindow(aParent: nsIDOMWindow; aUrl: PAnsiChar; aName: PAnsiChar; aFeatures: PAnsiChar; aArguments: nsISupports) : nsIDOMWindow; safecall; + procedure registerNotification(aObserver: nsIObserver); safecall; + procedure unregisterNotification(aObserver: nsIObserver); safecall; + function getWindowEnumerator() : nsISimpleEnumerator; safecall; + function getNewPrompter(aParent: nsIDOMWindow) : nsIPrompt; safecall; + function getNewAuthPrompter(aParent: nsIDOMWindow) : nsIAuthPrompt; safecall; + procedure setWindowCreator(creator: nsIWindowCreator); safecall; + function getChromeForWindow(aWindow: nsIDOMWindow) : nsIWebBrowserChrome; safecall; + function getWindowByName(aTargetName: PWideChar; aCurrentWindow: nsIDOMWindow) : nsIDOMWindow; safecall; + function GetactiveWindow(): nsIDOMWindow; safecall; + procedure SetactiveWindow(aactiveWindow: nsIDOMWindow); safecall; + property activeWindow : nsIDOMWindow read GetactiveWindow write SetactiveWindow; + + end; + diff --git a/components/geckoport/version2/gecko9/nsibasewindow.inc b/components/geckoport/version2/gecko9/nsibasewindow.inc new file mode 100644 index 000000000..e077ddd50 --- /dev/null +++ b/components/geckoport/version2/gecko9/nsibasewindow.inc @@ -0,0 +1,43 @@ +type + nativeWindow = voidPtr; + nsIWidget = pointer; + +type + + + nsIBaseWindow = interface(nsISupports) + ['{046BC8A0-8015-11d3-AF70-00A024FFC08C}'] + procedure initWindow(AparentNativeWindow: nativeWindow; AparentWidget: nsIWidget; x: idllong; y: idllong; cx: idllong; cy: idllong); safecall; + procedure create(); safecall; + procedure destroy(); safecall; + procedure setPosition(x: idllong; y: idllong); safecall; + procedure getPosition(out x: idllong; out y: idllong); safecall; + procedure setSize(cx: idllong; cy: idllong; fRepaint: longbool); safecall; + procedure getSize(out cx: idllong; out cy: idllong); safecall; + procedure setPositionAndSize(x: idllong; y: idllong; cx: idllong; cy: idllong; fRepaint: longbool); safecall; + procedure getPositionAndSize(out x: idllong; out y: idllong; out cx: idllong; out cy: idllong); safecall; + procedure repaint(force: longbool); safecall; + function GetparentWidget(): nsIWidget; safecall; + procedure SetparentWidget(aparentWidget: nsIWidget); safecall; + property parentWidget : nsIWidget read GetparentWidget write SetparentWidget; + function GetparentNativeWindow(): nativeWindow; safecall; + procedure SetparentNativeWindow(aparentNativeWindow: nativeWindow); safecall; + property parentNativeWindow : nativeWindow read GetparentNativeWindow write SetparentNativeWindow; + function Getvisibility(): longbool; safecall; + procedure Setvisibility(avisibility: longbool); safecall; + property visibility : longbool read Getvisibility write Setvisibility; + function Getenabled(): longbool; safecall; + procedure Setenabled(aenabled: longbool); safecall; + property enabled : longbool read Getenabled write Setenabled; + function GetblurSuppression(): longbool; safecall; + procedure SetblurSuppression(ablurSuppression: longbool); safecall; + property blurSuppression : longbool read GetblurSuppression write SetblurSuppression; + function GetmainWidget(): nsIWidget; safecall; + property mainWidget : nsIWidget read GetmainWidget; + procedure setFocus(); safecall; + function Gettitle(): PWideChar; safecall; + procedure Settitle(atitle: PWideChar); safecall; + property title : PWideChar read Gettitle write Settitle; + + end; + diff --git a/components/geckoport/version2/genincludefiles.sh b/components/geckoport/version2/genincludefiles.sh new file mode 100755 index 000000000..fa1e4546b --- /dev/null +++ b/components/geckoport/version2/genincludefiles.sh @@ -0,0 +1,154 @@ +#!/bin/sh +if [ "$#" -ne 1 ] +then + echo "Please supply the directory of the .idl packages" + exit +fi +if [ ! -d $1 ] +then + echo "Directory not found" + exit +fi + +idltopas $1/nsIDOMDocument.idl \ + $1/nsIDOMElement.idl \ + $1/nsISHEntry.idl \ + -c idlctypes.cfg -m idltypemap.cfg -p -f forwarddecl.inc -o + +idltopas $1/nsIWebProgressListener.idl \ + $1/nsIDOMNodeIterator.idl \ + $1/nsIOutputStream.idl \ + $1/nsIDOMCharacterData.idl \ + $1/nsIDOMWindow.idl \ + $1/nsIContentSecurityPolicy.idl \ + $1/nsIDOMFileError.idl \ + $1/nsIDOMEventTarget.idl \ + $1/nsIWebBrowserSetup.idl \ + $1/nsIPrintSession.idl \ + $1/nsIWebBrowserChromeFocus.idl \ + $1/nsIInterfaceRequestor.idl \ + $1/nsIDOMScreen.idl \ + $1/nsIDOMMediaQueryList.idl \ + $1/nsIDOMOfflineResourceList.idl \ + $1/nsIComponentRegistrar.idl \ + $1/nsIPromptService2.idl \ + $1/imgIDecoderObserver.idl \ + $1/nsIDOMMimeType.idl \ + $1/nsICollection.idl \ + $1/nsIDOMEventListener.idl \ + $1/nsIDOMNamedNodeMap.idl \ + $1/nsIDocShellLoadInfo.idl \ + $1/nsIBFCacheEntry.idl \ + $1/nsIPromptService.idl \ + $1/nsIIOService.idl \ + $1/nsIWebNavigation.idl \ + $1/nsIPrincipal.idl \ + $1/nsIDOMEvent.idl \ + $1/nsIDOMPkcs11.idl \ + $1/nsIDOMStyleSheet.idl \ + $1/nsIObjectInputStream.idl \ + $1/nsIBinaryInputStream.idl \ + $1/nsIServiceManager.idl \ + $1/nsIContentViewer.idl \ + $1/nsIAuthPromptCallback.idl \ + $1/nsIDOMLocation.idl \ + $1/imgIRequest.idl \ + $1/nsIController.idl \ + $1/nsIProtocolHandler.idl \ + $1/nsISHistory.idl \ + $1/nsILocalFile.idl \ + $1/nsIDOMCDATASection.idl \ + $1/nsIDOMStorageList.idl \ + $1/nsIDOMNavigator.idl \ + $1/nsIDOMNodeList.idl \ + $1/nsIDOMStorageItem.idl \ + $1/nsIWebBrowserFind.idl \ + $1/nsIPrompt.idl \ + $1/nsIDOMDocumentType.idl \ + $1/nsIBinaryOutputStream.idl \ + $1/nsIDocShellTreeItem.idl \ + $1/nsIDocumentCharsetInfo.idl \ + $1/nsIDocShell.idl \ + $1/nsIStreamListener.idl \ + $1/nsIRequest.idl \ + $1/nsISupportsArray.idl \ + $1/nsICommandParams.idl \ + $1/nsIWeakReference.idl \ + $1/nsIHttpHeaderVisitor.idl \ + $1/nsIDOMNodeFilter.idl \ + $1/nsIAuthInformation.idl \ + $1/nsISerializable.idl \ + $1/nsIDOMXULCommandDispatcher.idl \ + $1/nsIComponentManager.idl \ + $1/nsIDOMPerformanceNavigation.idl \ + $1/nsIDOMPerformance.idl \ + $1/nsILoadGroup.idl \ + $1/nsIDOMMimeTypeArray.idl \ + $1/nsIDOMProcessingInstruction.idl \ + $1/nsIWindowCreator.idl \ + $1/nsIDOMFile.idl \ + $1/nsIDOMDOMStringList.idl \ + $1/nsIEmbeddingSiteWindow.idl \ + $1/nsIDOMHistory.idl \ + $1/nsIChannel.idl \ + $1/nsIDebug.idl \ + $1/nsICancelable.idl \ + $1/imgIContainerObserver.idl \ + $1/nsIDOMAttr.idl \ + $1/nsIDocShellTreeNode.idl \ + $1/nsIEnumerator.idl \ + $1/nsIDOMStorageObsolete.idl \ + $1/nsIDirectoryService.idl \ + $1/nsIWebBrowser.idl \ + $1/nsIDOMNode.idl \ + $1/nsIProperties.idl \ + $1/nsISimpleEnumerator.idl \ + $1/nsIDOMCrypto.idl \ + $1/nsIFile.idl \ + $1/nsIPrintSettings.idl \ + $1/nsIRequestObserver.idl \ + $1/nsIDOMComment.idl \ + $1/nsIWebProgress.idl \ + $1/nsISHistoryListener.idl \ + $1/nsIMemory.idl \ + $1/nsIWebBrowserChrome.idl \ + $1/nsIAnimationFrameListener.idl \ + $1/nsIDOMUserDataHandler.idl \ + $1/nsIVariant.idl \ + $1/nsIWebBrowserFocus.idl \ + $1/nsIDOMPluginArray.idl \ + $1/nsIInputStream.idl \ + $1/nsIWebBrowserPrint.idl \ + $1/nsIHistoryEntry.idl \ + $1/nsIDOMPlugin.idl \ + $1/nsIWindowWatcher.idl \ + $1/nsITraceRefcnt.idl \ + $1/nsIDOMPerformanceTiming.idl \ + $1/nsIDOMStyleSheetList.idl \ + $1/nsIDOMBarProp.idl \ + $1/nsIAtom.idl \ + $1/nsITooltipListener.idl \ + $1/nsISelection.idl \ + $1/nsIDOMTreeWalker.idl \ + $1/nsIDOMDocumentFragment.idl \ + $1/imgIContainer.idl \ + $1/nsIURI.idl \ + $1/nsIAuthPrompt.idl \ + $1/nsIModule.idl \ + $1/nsIControllers.idl \ + $1/nsIDOMWindowCollection.idl \ + $1/nsIFactory.idl \ + $1/nsIDOMMediaList.idl \ + $1/nsIObserver.idl \ + $1/nsIDocShellTreeOwner.idl \ + $1/nsIURIContentListener.idl \ + $1/nsIEventSource.idl \ + $1/nsIDOMDOMImplementation.idl \ + $1/nsIHttpChannel.idl \ + $1/nsIBaseWindow.idl \ + $1/nsISecureBrowserUI.idl \ + $1/nsIObjectOutputStream.idl \ + $1/nsIDOMStorage.idl \ + $1/nsIContextMenuListener2.idl \ + $1/nsIDOMText.idl \ + -c idlctypes.cfg -m idltypemap.cfg -f forwarddecl.inc -o diff --git a/components/geckoport/version2/nsInit.pas b/components/geckoport/version2/nsInit.pas index dce1e042f..afeacafbc 100755 --- a/components/geckoport/version2/nsInit.pas +++ b/components/geckoport/version2/nsInit.pas @@ -60,8 +60,8 @@ function NS_GetServiceManager(out servMgr: nsIServiceManager): nsresult; cdecl; function NS_GetComponentManager(out compMgr: nsIComponentManager): nsresult; cdecl; function NS_GetComponentRegistrar(out compReg: nsIComponentRegistrar): nsresult; cdecl; function NS_GetMemoryManager(out memMgr: nsIMemory): nsresult; cdecl; -function NS_NewLocalFile(const Path: nsAString; FollowLinks: PRBool; out newFile: nsILocalFile): nsresult; cdecl; -function NS_NewNativeLocalFile(const Path: nsACString; FollowLinks: PRBool; out newFile: nsILocalFile): nsresult; cdecl; +function NS_NewLocalFile(const Path: nsAString; FollowLinks: longbool; out newFile: nsILocalFile): nsresult; cdecl; +function NS_NewNativeLocalFile(const Path: nsACString; FollowLinks: longbool; out newFile: nsILocalFile): nsresult; cdecl; function NS_GetDebug(out debug: nsIDebug): nsresult; cdecl; function NS_GetTraceRefcnt(out traceRefcnt: nsITraceRefcnt): nsresult; cdecl; @@ -110,18 +110,18 @@ type end; nsStaticModuleInfoArray = array[0..MaxInt div Sizeof(nsStaticModuleInfo)-1] of nsStaticModuleInfo; -function NS_Alloc(size: PRSize): Pointer; cdecl; -function NS_Realloc(ptr: Pointer; size: PRSize): Pointer; cdecl; +function NS_Alloc(size: PtrInt): Pointer; cdecl; +function NS_Realloc(ptr: Pointer; size: PtrInt): Pointer; cdecl; procedure NS_Free(ptr: Pointer); cdecl; function NS_InitXPCOM3(out servMgr: nsIServiceManager; binDir: nsIFile; appFileLocationProvider: nsIDirectoryServiceProvider; var staticComponents: nsStaticModuleInfoArray; componentCount: PRUint32): nsresult; cdecl; function NS_StringContainerInit2(var aContainer: nsStringContainer; const aStr: PWideChar; aOffset, aLength: PRUint32): nsresult; cdecl; -procedure NS_StringSetIsVoid(aStr: nsAString; const aIsVoid: PRBool); cdecl; -function NS_StringGetIsVoid(const aStr: nsAString): PRBool; cdecl; +procedure NS_StringSetIsVoid(aStr: nsAString; const aIsVoid: longbool); cdecl; +function NS_StringGetIsVoid(const aStr: nsAString): longbool; cdecl; function NS_CStringContainerInit2(var aContainer: nsCStringContainer; const aStr: PAnsiChar; aOffset, aLength: PRUint32): nsresult; cdecl; -procedure NS_CStringSetIsVoid(aStr: nsACString; const aIsVoid: PRBool); cdecl; -function NS_CStringGetIsVoid(const aStr: nsACString): PRBool; cdecl; +procedure NS_CStringSetIsVoid(aStr: nsACString; const aIsVoid: longbool); cdecl; +function NS_CStringGetIsVoid(const aStr: nsACString): longbool; cdecl; // Added for Gecko 1.9 const @@ -169,7 +169,7 @@ type TD_UINT64: (u64: PRUint64); TD_FLOAT: (f: Single); TD_DOUBLE: (d: Double); - TD_BOOL: (b: PRBool); + TD_BOOL: (b: longbool); TD_CHAR: (c: AnsiChar); TD_WCHAR: (w: WideChar); TD_VOID: (p: Pointer); @@ -240,9 +240,9 @@ type PGREVersionRange = ^TGREVersionRange; TGREVersionRange = record lower: PAnsiChar; - lowerInclusive: PRBool; + lowerInclusive: longbool; upper: PAnsiChar; - upperInclusive: PRBool; + upperInclusive: longbool; end; TGREVersionRangeArray = array [0..MaxInt div SizeOf(TGREVersionRange)-1] of TGREVersionRange; @@ -317,7 +317,7 @@ type type nsIDirectoryServiceProvider_stdcall = interface(nsISupports) ['{bbf8cab0-d43a-11d3-8cc2-00609792278c}'] - function GetFile(const prop: PAnsiChar; out persistent: PRBool; out AFile: nsIFile): nsresult; extdecl; + function GetFile(const prop: PAnsiChar; out persistent: longbool; out AFile: nsIFile): nsresult; extdecl; end; nsGREDirServiceProvider = class(TInterfacedObject, @@ -326,7 +326,7 @@ type FPathEnvString: TMaxPathChar; class function NewInstance: TObject; override; procedure FreeInstance; override; - function GetFile(const prop: PAnsiChar; out persistent: PRBool; out AFile: nsIFile): nsresult; extdecl; + function GetFile(const prop: PAnsiChar; out persistent: longbool; out AFile: nsIFile): nsresult; extdecl; function GetGreDirectory(out AFile: nsILocalFile): nsresult; end; @@ -355,8 +355,8 @@ type RegisterXPCOMExitRoutineFunc = function (exitRoutine: XPCOMExitRoutine; proproty: Longword): Longword; cdecl; UnregisterXPCOMExitRoutineFunc = function (exitRoutine: XPCOMExitRoutine): Longword; cdecl; // Added for Gecko 1.8 - AllocFunc = function (size: PRSize): Pointer; cdecl; - ReallocFunc = function (ptr: Pointer; size: PRSize): Pointer; cdecl; + AllocFunc = function (size: ptrint): Pointer; cdecl; + ReallocFunc = function (ptr: Pointer; size: ptrint): Pointer; cdecl; FreeFunc = procedure (ptr: Pointer); cdecl; Init3Func = function (out servMgr: nsIServiceManager; binDir: nsIFile; provider: nsIDirectoryServiceProvider; var staticComponents: nsStaticModuleInfoArray; componentCount: PRUint32): nsresult; cdecl; @@ -372,11 +372,11 @@ type GetXPTCallStubFunc = function (constref guid: TGUID; proxy: nsIXPTCProxy; out aIntf): nsresult; cdecl; DestroyXPTCallStubFunc = procedure (aStub: nsISupports); cdecl; InvokeByIndexFunc = function (aStub: nsISupports; methodIndex: PRUint32; paramCount: PRUint32; params: PXPTCVariantArray): nsresult; cdecl; - CycleCollectorFunc = function (aStub: nsISupports): PRBool; cdecl; + CycleCollectorFunc = function (aStub: nsISupports): longbool; cdecl; StringContainerInitFunc = function (var container: nsStringContainer): Longword; cdecl; StringContainerFinishFunc = procedure (var container: nsStringContainer); cdecl; - StringGetDataFunc = function (const str: nsAString; out data: PWideChar; aTerminated: PLongBool): Longword; cdecl; + StringGetDataFunc = function (const str: nsAString; var data: PWideChar; aTerminated: PLongBool): Longword; cdecl; StringCloneDataFunc = function (const str: nsAString): PWideChar; cdecl; StringSetDataFunc = procedure (str: nsAString; const data: PWideChar; length: Longword); cdecl; StringSetDataRangeFunc = procedure (str: nsAString; aCutOffset, aCutLength: Longword; const data: PWideChar; length: Longword); cdecl; @@ -385,8 +385,8 @@ type StringContainerInit2Func = function (var container: nsStringContainer; const str: PWideChar; offset, length: PRUint32): nsresult; cdecl; StringGetMutableDataFunc = function (container: nsAString; aLength: PRUint32; out retval: PWideChar): PRUint32; cdecl; // Added for Gecko 1.9 - StringSetIsVoidFunc = procedure (dst: nsAString; const isVoid: PRBool); cdecl; - StringGetIsVoidFunc = function (src: nsAString): PRBool; cdecl; + StringSetIsVoidFunc = procedure (dst: nsAString; const isVoid: longbool); cdecl; + StringGetIsVoidFunc = function (src: nsAString): longbool; cdecl; CStringContainerInitFunc = function (var container: nsCStringContainer): Longword; cdecl; CStringContainerFinishFunc = procedure (var container: nsCStringContainer); cdecl; @@ -399,8 +399,8 @@ type CStringContainerInit2Func = function (var container: nsCStringContainer; const str: PAnsiChar; offset, length: PRUint32): nsresult; cdecl; CStringGetMutableDataFunc = function (container: nsACString; aLength: PRUint32; out retval: PAnsiChar): PRUint32; cdecl; // Added for Gecko 1.9 - CStringSetIsVoidFunc = procedure (dst: nsACString; const isVoid: PRBool); cdecl; - CStringGetIsVoidFunc = function (src: nsACString): PRBool; cdecl; + CStringSetIsVoidFunc = procedure (dst: nsACString; const isVoid: longbool); cdecl; + CStringGetIsVoidFunc = function (src: nsACString): longbool; cdecl; CStringToUTF16Func = function (const src: nsACString; encoding: nsSourceEncoding; dst: nsAString): Longword; cdecl; UTF16ToCStringFunc = function (const src: nsAString; encoding: nsSourceEncoding; dst: nsACString): Longword; cdecl; @@ -530,7 +530,7 @@ begin end; function NS_NewLocalFile(const path: nsAString; - followLinks: PRBool; + followLinks: longbool; out newFile: nsILocalFile): nsresult; begin if Assigned(xpcomFunc.newLocalFile) then @@ -540,7 +540,7 @@ begin end; function NS_NewNativeLocalFile(const path: nsACString; - followLinks: PRBool; + followLinks: longbool; out newFile: nsILocalFile): nsresult; begin if Assigned(xpcomFunc.newNativeLocalFile) then @@ -725,7 +725,7 @@ begin end; // Added for Gecko 1.8 -function NS_Alloc(size: PRSize): Pointer; cdecl; +function NS_Alloc(size: PtrInt): Pointer; cdecl; begin if Assigned(xpcomFunc.alloc) then Result := xpcomFunc.alloc(size) @@ -733,7 +733,7 @@ begin Result := nil; end; -function NS_Realloc(ptr: Pointer; size: PRSize): Pointer; cdecl; +function NS_Realloc(ptr: Pointer; size: PtrInt): Pointer; cdecl; begin if Assigned(xpcomFunc.realloc) then Result := xpcomFunc.realloc(ptr, size) @@ -765,13 +765,13 @@ begin Result := NS_ERROR_FAILURE; end; -procedure NS_StringSetIsVoid(aStr: nsAString; const aIsVoid: PRBool); cdecl; +procedure NS_StringSetIsVoid(aStr: nsAString; const aIsVoid: longbool); cdecl; begin if Assigned(xpcomFunc.stringSetIsVoid) then xpcomFunc.stringSetIsVoid(aStr, aIsVoid); end; -function NS_StringGetIsVoid(const aStr: nsAString): PRBool; cdecl; +function NS_StringGetIsVoid(const aStr: nsAString): longbool; cdecl; begin if Assigned(xpcomFunc.stringGetIsVoid) then Result := xpcomFunc.stringGetIsVoid(aStr) @@ -787,13 +787,13 @@ begin Result := NS_ERROR_FAILURE; end; -procedure NS_CStringSetIsVoid(aStr: nsACString; const aIsVoid: PRBool); cdecl; +procedure NS_CStringSetIsVoid(aStr: nsACString; const aIsVoid: longbool); cdecl; begin if Assigned(xpcomFunc.cstringSetIsVoid) then xpcomFunc.cstringSetIsVoid(aStr, aIsVoid); end; -function NS_CStringGetIsVoid(const aStr: nsACString): PRBool; cdecl; +function NS_CStringGetIsVoid(const aStr: nsACString): longbool; cdecl; begin if Assigned(xpcomFunc.cstringGetIsVoid) then Result := xpcomFunc.cstringGetIsVoid(aStr) @@ -881,7 +881,7 @@ end; function CheckVersion(toCheck: PAnsiChar; const versions: PGREVersionRangeArray; - versionsLength: PRUint32): PRBool; forward; + versionsLength: PRUint32): longbool; forward; {$IFDEF MSWINDOWS} function GRE_GetPathFromRegKey( @@ -890,7 +890,7 @@ function GRE_GetPathFromRegKey( versionsLength: PRUint32; properties: PGREPropertyArray; propertiesLength: PRUint32; - buf: PAnsiChar; buflen: PRUint32): PRBool; forward; + buf: PAnsiChar; buflen: PRUint32): longbool; forward; {$ENDIF} function GRE_GetGREPathWithProperties( @@ -904,7 +904,7 @@ var {$IFDEF MSWINDOWS} hRegKey: HKEY; {$ENDIF} - ok: PRBool; + ok: longbool; versions: PGREVersionRangeArray; properties: PGREPropertyArray; GeckoVersion: String; @@ -1006,7 +1006,7 @@ end; function CheckVersion(toCheck: PAnsiChar; const versions: PGREVersionRangeArray; - versionsLength: PRUint32): PRBool; + versionsLength: PRUint32): longbool; var i: DWORD; c: PRInt32; @@ -1040,7 +1040,7 @@ function CopyWithEnvExpansion( aDest: PAnsiChar; aSource: PAnsiChar; aBufLen: PRUint32; - aType: DWORD): PRBool; + aType: DWORD): longbool; begin Result := False; case aType of @@ -1065,7 +1065,7 @@ function GRE_GetPathFromRegKey( versionsLength: PRUint32; properties: PGREPropertyArray; propertiesLength: PRUint32; - buf: PAnsiChar; buflen: PRUint32): PRBool; + buf: PAnsiChar; buflen: PRUint32): longbool; var i, j: DWORD; name: array [0..MAX_PATH] of AnsiChar; @@ -1073,7 +1073,7 @@ var subKey: HKEY; ver: array[0..40] of AnsiChar; verLen: DWORD; - ok: PRBool; + ok: longbool; propbuf: array[0..MAX_PATH] of AnsiChar; proplen: DWORD; pathtype: DWORD; @@ -1375,6 +1375,9 @@ const var func: GetFrozenFunctionsFunc; begin + FillChar(xpcomFunc, SizeOf(xpcomFunc), Byte(0)); + + Result := NS_ERROR_FAILURE; xpcomFunc.version := XPCOM_GLUE_VERSION; @@ -2165,7 +2168,7 @@ begin Result := nil; end; -function safe_strncat(Dest: PAnsiChar; Append: PAnsiChar; count: PRUint32): PRBool; +function safe_strncat(Dest: PAnsiChar; Append: PAnsiChar; count: PRUint32): longbool; var last: PAnsiChar; begin diff --git a/components/geckoport/version2/nsMemory.pas b/components/geckoport/version2/nsMemory.pas index 7924aede7..603989ada 100644 --- a/components/geckoport/version2/nsMemory.pas +++ b/components/geckoport/version2/nsMemory.pas @@ -39,14 +39,14 @@ unit nsMemory; interface uses - nsXPCOM; + nsXPCOM, nsTypes; const NS_MEMORY_CONTRACTID = '@mozilla.org/xpcom/memory-service;1'; NS_MEMORY_CLASSNAME = 'Global Memory Service'; NS_MEMORY_CID: TGUID = '{30a04e40-38e7-11d4-8cf5-0060b0fc14a3}'; -function Alloc(size: Integer): Pointer; +function Alloc(size: size_t): Pointer; function Realloc(ptr: Pointer; size: Integer): Pointer; function Free(ptr: Pointer): Integer; function HeapMinimize(aImmediate: Boolean): Longword; @@ -100,11 +100,11 @@ begin Result := False; end; -function Alloc(size: Integer): Pointer; +function Alloc(size: size_t): Pointer; begin Result := nil; if ENSURE_ALLOCATOR then - Result := gMemory.Alloc(size); + Result := gMemory.Alloc(size_t(size)); end; function Realloc(ptr: Pointer; size: Integer): Pointer; diff --git a/components/geckoport/version2/nsNetUtil.pas b/components/geckoport/version2/nsNetUtil.pas index f791bd241..86635ba63 100644 --- a/components/geckoport/version2/nsNetUtil.pas +++ b/components/geckoport/version2/nsNetUtil.pas @@ -56,18 +56,18 @@ function NS_NewChannel(uri: nsIURI; ioService: nsIIOService=nil; loadGroup: nsILoadGroup=nil; callbacks: nsIInterfaceRequestor=nil; - loadFlags: Longword=NS_IREQUEST_LOAD_NORMAL): nsIChannel; + loadFlags: Longword=nsIRequest_LOAD_NORMAL): nsIChannel; function NS_OpenURI(uri: nsIURI; ioService: nsIIOService=nil; loadGroup: nsILoadGroup=nil; callbacks: nsIInterfaceRequestor=nil; - loadFlags: Longword=NS_IREQUEST_LOAD_NORMAL): nsIInputStream; overload; + loadFlags: Longword=NSIREQUEST_LOAD_NORMAL): nsIInputStream; overload; procedure NS_OpenURI(listener: nsIStreamListener; context: nsISupports; uri: nsIURI; ioService: nsIIOService=nil; loadGroup: nsILoadGroup=nil; callbacks: nsIInterfaceRequestor=nil; - loadFlags: Longword=NS_IREQUEST_LOAD_NORMAL); overload; + loadFlags: Longword=NSIREQUEST_LOAD_NORMAL); overload; procedure NS_MakeAbsoluteURI(uri: nsAUTF8String; const spec: nsAUTF8String; baseURI: nsIURI; @@ -166,7 +166,7 @@ begin Result := grip.NewFileURI(spec); except str := NewUTF8String; - spec.GetNativePath(str.AUTF8String); + str.assign(spec.GetNativePath()); raise EGeckoError.CreateResFmt(PResStringRec(@SNewFileURIError), [str.ToString]); end; end; @@ -187,7 +187,7 @@ begin chan.SetLoadGroup(loadGroup); if Assigned(callbacks) then chan.SetNotificationCallbacks(callbacks); - if loadFlags <> NS_IREQUEST_LOAD_NORMAL then + if loadFlags <> NSIREQUEST_LOAD_NORMAL then chan.SetLoadFlags(loadFlags); Result := chan; except @@ -211,7 +211,7 @@ begin Result := st; except str := NewCString; - uri.GetSpec(str.ACString); + str.assign(uri.GetSpec()); raise EGeckoError.CreateResFmt(PResStringRec(@SOpenURIError), [str.ToString]); end; end; @@ -231,7 +231,7 @@ begin channel.AsyncOpen(listener, context); except str := NewCString; - uri.GetSpec(str.ACString); + str.assign(uri.GetSpec); raise EGeckoError.CreateResFmt(PResStringRec(@SOpenURIError), [str.ToString]); end; end; @@ -252,7 +252,7 @@ begin end else if uri2.Length()>0 then try - baseURI.Resolve(spec2.AUTF8String, uri2.AUTF8String); + uri2.assign(baseURI.Resolve(spec2.AUTF8String)); except raise EGeckoError.CreateRes(PResStringRec(@SMakeAbsoluteURIError)); end else @@ -276,11 +276,11 @@ begin end else try if uri2.Length()=0 then - baseURI.GetSpec(buf1.AUTF8String) + buf1.assign(baseURI.GetSpec()) else begin NS_UTF16ToCString(spec,NS_ENCODING_UTF8,buf2.AUTF8String); - baseURI.Resolve(buf2.AUTF8String, buf1.AUTF8String); + buf1.assign(baseURI.Resolve(buf2.AUTF8String)); end; rv := NS_CStringToUTF16(buf1.AUTF8String, NS_ENCODING_UTF8, uri); if NS_FAILED(rv) then diff --git a/components/geckoport/version2/nsStream.pas b/components/geckoport/version2/nsStream.pas index 220df9cca..59fc9629c 100755 --- a/components/geckoport/version2/nsStream.pas +++ b/components/geckoport/version2/nsStream.pas @@ -61,10 +61,10 @@ type destructor Destroy; override; procedure Close(); safecall; - function Available(): PRUint32; safecall; - function Read(aBuf: PAnsiChar; aCount: Longword): PRUint32; safecall; - function ReadSegments(aWriter: nsWriteSegmentFun; aClosure: Pointer; aCount: Longword): PRUint32; safecall; - function IsNonBlocking(): PRBool; safecall; + function Available(): idlulong; safecall; + function Read(aBuf: charPtr; aCount: idlulong): idlulong; safecall; + function ReadSegments(aWriter: nsWriteSegmentFun; aClosure: voidPtr; aCount: idlulong): idlulong; safecall; + function IsNonBlocking(): longbool; safecall; end; constructor nsByteArrayInputStream.Create(const Buffer: Pointer; nBytes: Longword); @@ -82,7 +82,7 @@ begin inherited; end; -function nsByteArrayInputStream.Available(): PRUint32; +function nsByteArrayInputStream.Available(): idlulong; begin if (FNBytes=0) or not Assigned(FBuffer) then Result := 0 @@ -92,8 +92,8 @@ end; procedure CopyMemory(var ADst; const ASrc; ASize: Integer); register; forward; -function nsByteArrayInputStream.Read(aBuf: PAnsiChar; - aCount: Longword): PRUint32; +function nsByteArrayInputStream.Read(aBuf: charPtr; + aCount: idlulong): idlulong; begin if (aCount=0) or (FPos = FNBytes) then Result := 0 @@ -118,11 +118,11 @@ begin end; function nsByteArrayInputStream.ReadSegments(aWriter: nsWriteSegmentFun; - aClosure: Pointer; - aCount: Longword): PRUint32; + aClosure: voidPtr; + aCount: idlulong): idlulong; var readCount: Longword; - rv: Longword; + rv: idlulong; newPtr: PByte; begin if FNBytes=0 then @@ -147,7 +147,7 @@ begin end; end; -function nsByteArrayInputStream.IsNonBlocking(): PRBool; +function nsByteArrayInputStream.IsNonBlocking(): longbool; begin Result := True; end; @@ -185,10 +185,10 @@ type // nsIInputStream procedure Close(); safecall; - function Available(): PRUint32; safecall; - function Read(aBuf: PAnsiChar; aCount: PRUint32): PRUint32; safecall; - function ReadSegments(aWriter: nsWriteSegmentFun; aClosure: Pointer; aCount: PRUint32): PRUint32; safecall; - function IsNonBlocking(): PRBool; safecall; + function Available(): idlulong; safecall; + function Read(aBuf: PAnsiChar; aCount: idlulong): idlulong; safecall; + function ReadSegments(aWriter: nsWriteSegmentFun; aClosure: voidPtr; aCount: idlulong): idlulong; safecall; + function IsNonBlocking(): longbool; safecall; end; constructor TInputStream.Create(stream: TStream; own: Boolean); @@ -215,7 +215,7 @@ begin FStream := nil; end; -function TInputStream.Available: PRUint32; +function TInputStream.Available: idlulong; var size, pos: Int64; begin @@ -230,13 +230,13 @@ begin end; end; -function TInputStream.Read(aBuf: PAnsiChar; aCount: PRUint32): PRUint32; +function TInputStream.Read(aBuf: PAnsiChar; aCount: idlulong): idlulong; begin Result := FStream.Read(aBuf^, aCount); end; function TInputStream.ReadSegments(aWriter: nsWriteSegmentFun; - aClosure: Pointer; aCount: PRUint32): PRUint32; + aClosure: voidPtr; aCount: idlulong): idlulong; type nsWriteSegmentFunc = function (aInStream: nsIInputStream; aClosure: Pointer; @@ -258,7 +258,7 @@ begin end; end; -function TInputStream.IsNonBlocking: PRBool; +function TInputStream.IsNonBlocking: longbool; begin Result := True; end; @@ -279,10 +279,10 @@ type procedure Close(); safecall; procedure Flush(); safecall; - function Write(const aBuf: PAnsiChar; aCount: PRUint32): PRUint32; safecall; - function WriteFrom(aFromStream: nsIInputStream; aCount: PRUint32): PRUint32; safecall; - function WriteSegments(aReader: nsReadSegmentFun; aClosure: Pointer; aCount: PRUint32): PRUint32; safecall; - function IsNonBlocking(): PRBool; safecall; + function Write(aBuf: PAnsiChar; aCount: idlulong): idlulong; safecall; + function WriteFrom(aFromStream: nsIInputStream; aCount: idlulong): idlulong; safecall; + function WriteSegments(aReader: nsReadSegmentFun; aClosure: Pointer; aCount: idlulong): idlulong; safecall; + function IsNonBlocking(): longbool; safecall; end; constructor TOutputStream.Create(output: TStream; own: Boolean); @@ -313,12 +313,12 @@ procedure TOutputStream.Flush; begin end; -function TOutputStream.Write(const aBuf: PAnsiChar; aCount: PRUint32): PRUint32; +function TOutputStream.Write(aBuf: PAnsiChar; aCount: idlulong): idlulong; begin Result := FStream.Write(aBuf^, aCount); end; -function TOutputStream.WriteFrom(aFromStream: nsIInputStream; aCount: PRUint32): PRUint32; +function TOutputStream.WriteFrom(aFromStream: nsIInputStream; aCount: idlulong): idlulong; var data: Pointer; begin @@ -332,7 +332,7 @@ begin end; function TOutputStream.WriteSegments(aReader: nsReadSegmentFun; - aClosure: Pointer; aCount: PRUint32): PRUint32; + aClosure: Pointer; aCount: idlulong): idlulong; type nsReadSegmentFunc = function (aOutStream: nsIOutputStream; aClosure: Pointer; @@ -353,7 +353,7 @@ begin end; end; -function TOutputStream.IsNonBlocking: PRBool; +function TOutputStream.IsNonBlocking: longbool; begin Result := True; end; diff --git a/components/geckoport/version2/nsTypes.pas b/components/geckoport/version2/nsTypes.pas index 3407558f8..1ee2361f4 100644 --- a/components/geckoport/version2/nsTypes.pas +++ b/components/geckoport/version2/nsTypes.pas @@ -1,45 +1,23 @@ -(* ***** BEGIN LICENSE BLOCK ***** - * Version: MPL 1.1/GPL 2.0/LGPL 2.1 - * - * The contents of this file are subject to the Mozilla Public License Version - * 1.1 (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * http://www.mozilla.org/MPL/ - * - * Software distributed under the License is distributed on an "AS IS" basis, - * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License - * for the specific language governing rights and limitations under the - * License. - * - * The Original Code is mozilla.org. - * - * The Initial Developer of the Original Code is - * Netscape Communications Corpotation. - * Portions created by the Initial Developer are Copyright (C) 1998 - * the Initial Developer. All Rights Reserved. - * - * Contributor(s): - * Takanori Itou - * - * Alternatively, the contents of this file may be used under the terms of - * either the GNU General Public License Version 2 or later (the "GPL"), or - * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), - * in which case the provisions of the GPL or the LGPL are applicable instead - * of those above. If you wish to allow use of your version of this file only - * under the terms of either the GPL or the LGPL, and not to allow others to - * use your version of this file under the terms of the MPL, indicate your - * decision by deleting the provisions above and replace them with the notice - * and other provisions required by the GPL or the LGPL. If you do not delete - * the provisions above, a recipient may use your version of this file under - * the terms of any one of the MPL, the GPL or the LGPL. - * - * ***** END LICENSE BLOCK ***** *) unit nsTypes; +{$mode objfpc}{$H+} + interface +uses + nsGeckoStrings; + + type - PRBool = LongBool; + + // idl-types + idllong = longint; + idlulong = longword; + idlshort = smallint; + idlushort = word; + idlfloat = single; + + PRUint8 = Byte; PRUint16 = Word; PRUint32 = Longword; @@ -50,65 +28,45 @@ type PRInt32 = Longint; PRInt64 = Int64; - nsresult = PRint32; - nsrefcnt = PRint32; + nsIIDRef = PGuid; + nsCIDRef = PGUID; + nsCIDPtr = PGUID; + nsIID = TGuid; + nsIDRef = PGuid; + nsID = TGuid; + nsQIResult = interface end; + DOMString = nsAString; + AUTF8String = nsACString; + ACString = nsACString; + jsval = pointer; + voidPtr = pointer; + DOMTimeStamp = PRUint64; + charPtr = PAnsiChar; -{$IFNDEF FPC} - size_t = SizeUint; -{$ENDIF} -{$IFDEF CPU64} - PRSize = PtrUInt; -{$ELSE} - PRSize = PRUint32; -{$ENDIF} + nsLoadFlags = idlulong; - PRFileDesc = type Pointer; - PRLibrary = type Pointer; - - nsCoord = PRInt32; - - nsPoint = record - x, y: nsCoord; - end; + nsresult = idlulong; + nsrefcnt = idlulong; + nsCoord = idllong; nsRect = record left, top, right, bottom: nsCoord; end; - - nsMargin = record - left, top, right, bottom: nsCoord; - end; - TGUIDArray = array[0..16383] of TGUID; + AString = WideString; //? + nsIIDPtr = PGuid; //? - nsHashKey = type Pointer; + nsDocShellEditorDataPtr = pointer; - // not FROZEN interfaces - nsIDOMCounter = interface end; - nsIDOMRect = interface end; - nsIDOMRGBColor = interface end; - nsIPrintSession = interface end; - nsIAuthPrompt = interface end; - nsIWidget = interface end; - - PPWideCharArray = ^PWideCharArray; - PWideCharArray = array[0..16383] of PWideChar; - PPAnsiCharArray = ^PAnsiCharArray; - PAnsiCharArray = array[0..16383] of PAnsiChar; - - PGUIDArray = array[0..16383] of PGUID; - - PPRFileDesc = type Pointer; + PRFileDescStar = type Pointer; + PRLibraryStar = type Pointer; PFile = type Pointer; - PPRLibrary = type Pointer; - - PRUint8Array = ^PRUint8; GREVersionRange = record lower: PAnsiChar; - lowerInclusive: PRBool; + lowerInclusive: longbool; upper: PAnsiChar; - upperInclusive: PRBool; + upperInclusive: longbool; end; PGREVersionRangeArray = ^GREVersionRangeArray; GREVersionRangeArray = array [0..SizeOf(GREVersionRange)] of GREVersionRange; @@ -120,6 +78,12 @@ type PGREPropertyArray = ^GREPropertyArray; GREPropertyArray = array[0..SizeOf(GREProperty)] of GREProperty; + PRUint8Array = ^PRUint8; + + size_t=SizeUInt; + + implementation end. + diff --git a/components/geckoport/version2/nsXPCOM.pas b/components/geckoport/version2/nsXPCOM.pas index 1a1c852f0..f67c72fb7 100644 --- a/components/geckoport/version2/nsXPCOM.pas +++ b/components/geckoport/version2/nsXPCOM.pas @@ -1,5 +1,7 @@ unit nsXPCOM; +{$mode objfpc}{$H+} + {$MACRO on} {$IFDEF Windows} @@ -8,4254 +10,194 @@ unit nsXPCOM; {$DEFINE extdecl:=cdecl} {$ENDIF} -{$IFNDEF FPC_HAS_CONSTREF} - {$DEFINE constref:=const} -{$ENDIF} interface uses - nsGeckoStrings, -{$IFDEF Unix} BaseUnix, -{$ENDIF} nsTypes; -const - EncoderService_CID_BASE = '@mozilla.org/layout/documentEncoder;1?type='; - EncoderService_MIME_APPLICATION_XHTML_XML='application/xhtml+xml'; - EncoderService_MIME_APPLICATION_XML='application/xml'; - EncoderService_MIME_IMAGE_SVGXML='image/svg+xml'; - EncoderService_MIME_TEXT_HTML='text/html'; - EncoderService_MIME_TEXT_PLAIN='text/plain'; - EncoderService_MIME_TEXT_XML='text/xml'; - - NS_ISUPPORTS_IID: TGUID = '{00000000-0000-0000-c000-000000000046}'; - - MOZIJSSUBSCRIPTLOADER_IID: TGUID = '{8792d77e-1dd2-11b2-ac7f-9bc9be4f2916}'; - - NS_IARRAY_IID: TGUID = '{114744d9-c369-456e-b55a-52fe52880d2d}'; - - NS_IASN1OBJECT_IID: TGUID = '{ba8bf582-1dd1-11b2-898c-f40246bc9a63}'; - NS_IASN1OBJECT_ASN1_END_CONTENTS = 0; - NS_IASN1OBJECT_ASN1_BOOLEAN = 1; - NS_IASN1OBJECT_ASN1_INTEGER = 2; - NS_IASN1OBJECT_ASN1_BIT_STRING = 3; - NS_IASN1OBJECT_ASN1_OCTET_STRING = 4; - NS_IASN1OBJECT_ASN1_NULL = 5; - NS_IASN1OBJECT_ASN1_OBJECT_ID = 6; - NS_IASN1OBJECT_ASN1_ENUMERATED = 10; - NS_IASN1OBJECT_ASN1_UTF8_STRING = 12; - NS_IASN1OBJECT_ASN1_SEQUENCE = 16; - NS_IASN1OBJECT_ASN1_SET = 17; - NS_IASN1OBJECT_ASN1_PRINTABLE_STRING = 19; - NS_IASN1OBJECT_ASN1_T61_STRING = 20; - NS_IASN1OBJECT_ASN1_IA5_STRING = 22; - NS_IASN1OBJECT_ASN1_UTC_TIME = 23; - NS_IASN1OBJECT_ASN1_GEN_TIME = 24; - NS_IASN1OBJECT_ASN1_VISIBLE_STRING = 26; - NS_IASN1OBJECT_ASN1_UNIVERSAL_STRING = 28; - NS_IASN1OBJECT_ASN1_BMP_STRING = 30; - NS_IASN1OBJECT_ASN1_HIGH_TAG_NUMBER = 31; - NS_IASN1OBJECT_ASN1_CONTEXT_SPECIFIC = 32; - NS_IASN1OBJECT_ASN1_APPLICATION = 33; - NS_IASN1OBJECT_ASN1_PRIVATE = 34; - - NS_IASN1SEQUENCE_IID: TGUID = '{b6b957e6-1dd1-11b2-89d7-e30624f50b00}'; - - NS_IAUTHPROMPT_IID: TGUID = '{358089f9-ee4b-4711-82fd-bcd07fc62061}'; - NS_IAUTHPROMPT_SAVE_PASSWORD_NEVER = 0; - NS_IAUTHPROMPT_SAVE_PASSWORD_FOR_SESSION = 1; - NS_IAUTHPROMPT_SAVE_PASSWORD_PERMANENTLY = 2; - - NS_IAUTHINFORMATION_IID: TGUID = '{0D73639C-2A92-4518-9F92-28F71FEA5F20}'; - NS_IAUTHINFORMATION_AUTH_HOST = 1; - NS_IAUTHINFORMATION_AUTH_PROXY = 2; - NS_IAUTHINFORMATION_NEED_DOMAIN = 4; - NS_IAUTHINFORMATION_ONLY_PASSWORD = 8; - - NS_IAUTHPROMPT2_IID: TGUID = '{651395EB-8612-4876-8AC0-A88D4DCE9E1E}'; - - NS_IAUTHPROMPT2_LEVEL_NONE = 0; - NS_IAUTHPROMPT2_LEVEL_PW_ENCRYPTED = 1; - NS_IAUTHPROMPT2_LEVEL_SECURE = 2; - - NS_IAUTHPROMPTCALLBACK_IID: TGUID = '{BDC387D7-2D29-4CAC-92F1-DD75D786631D}'; - - NS_ISIMPLEENUMERATOR_IID: TGUID = '{d1899240-f9d2-11d2-bdd6-000064657374}'; - - NS_ICANCELABLE_IID: TGUID = '{D94AC0A0-BB18-46B8-844E-84159064B0BD}'; - - NS_ICATEGORYMANAGER_IID: TGUID = '{3275b2cd-af6d-429a-80d7-f0c5120342ac}'; - - NS_ICERTIFICATEDIALOGS_IID: TGUID = '{a03ca940-09be-11d5-ac5d-000064657374}'; - - NS_IREQUEST_IID: TGUID = '{ef6bfbd2-fd46-48d8-96b7-9f8f0fd387fe}'; - NS_IREQUEST_LOAD_NORMAL = 0; - NS_IREQUEST_LOAD_BACKGROUND = 1; - NS_IREQUEST_INHIBIT_CACHING = 128; - NS_IREQUEST_INHIBIT_PERSISTENT_CACHING = 256; - NS_IREQUEST_LOAD_BYPASS_CACHE = 512; - NS_IREQUEST_LOAD_FROM_CACHE = 1024; - NS_IREQUEST_VALIDATE_ALWAYS = 2048; - NS_IREQUEST_VALIDATE_NEVER = 4096; - NS_IREQUEST_VALIDATE_ONCE_PER_SESSION = 8192; - - NS_ICHANNEL_IID: TGUID = '{c63a055a-a676-4e71-bf3c-6cfa11082018}'; - NS_ICHANNEL_LOAD_DOCUMENT_URI = 65536; - NS_ICHANNEL_LOAD_RETARGETED_DOCUMENT_URI = 131072; - NS_ICHANNEL_LOAD_REPLACE = 262144; - NS_ICHANNEL_LOAD_INITIAL_DOCUMENT_URI = 524288; - NS_ICHANNEL_LOAD_TARGETED = 1048576; - NS_ICHANNEL_LOAD_CALL_CONTENT_SNIFFERS = 2097152; - - NS_ICLASSINFO_IID: TGUID = '{986c11d0-f340-11d4-9075-0010a4e73d9a}'; - NS_ICLASSINFO_SINGLETON = 1; - NS_ICLASSINFO_THREADSAFE = 2; - NS_ICLASSINFO_MAIN_THREAD_ONLY = 4; - NS_ICLASSINFO_DOM_OBJECT = 8; - NS_ICLASSINFO_PLUGIN_OBJECT = 16; - NS_ICLASSINFO_EAGER_CLASSINFO = 32; - NS_ICLASSINFO_CONTENT_NODE = 64; - NS_ICLASSINFO_RESERVED = 2147483648; - - NS_ICLIPBOARDCOMMANDS_IID: TGUID = '{b8100c90-73be-11d2-92a5-00105a1b0d64}'; - - NS_ICOMPONENTMANAGER_IID: TGUID = '{a88e5a60-205a-4bb1-94e1-2628daf51eae}'; - - NS_ICOMPONENTREGISTRAR_IID: TGUID = '{2417cbfe-65ad-48a6-b4b6-eb84db174392}'; - - NS_ICONTEXTMENULISTENER_IID: TGUID = '{3478b6b0-3875-11d4-94ef-0020183bf181}'; - NS_ICONTEXTMENULISTENER_CONTEXT_NONE = 0; - NS_ICONTEXTMENULISTENER_CONTEXT_LINK = 1; - NS_ICONTEXTMENULISTENER_CONTEXT_IMAGE = 2; - NS_ICONTEXTMENULISTENER_CONTEXT_DOCUMENT = 4; - NS_ICONTEXTMENULISTENER_CONTEXT_TEXT = 8; - NS_ICONTEXTMENULISTENER_CONTEXT_INPUT = 16; - - NS_ICOOKIE_IID: TGUID = '{e9fcb9a4-d376-458f-b720-e65e7df593bc}'; - NS_ICOOKIE_STATUS_UNKNOWN = 0; - NS_ICOOKIE_STATUS_ACCEPTED = 1; - NS_ICOOKIE_STATUS_DOWNGRADED = 2; - NS_ICOOKIE_STATUS_FLAGGED = 3; - NS_ICOOKIE_STATUS_REJECTED = 4; - NS_ICOOKIE_POLICY_UNKNOWN = 0; - NS_ICOOKIE_POLICY_NONE = 1; - NS_ICOOKIE_POLICY_NO_CONSENT = 2; - NS_ICOOKIE_POLICY_IMPLICIT_CONSENT = 3; - NS_ICOOKIE_POLICY_EXPLICIT_CONSENT = 4; - NS_ICOOKIE_POLICY_NO_II = 5; - - NS_ICOOKIEMANAGER_IID: TGUID = '{aaab6710-0f2c-11d5-a53b-0010a401eb10}'; - - NS_ICRLINFO_IID: TGUID = '{c185d920-4a3e-11d5-ba27-00108303b117}'; - - NS_IDEBUG_IID: TGUID = '{3bf0c3d7-3bd9-4cf2-a971-33572c503e1e}'; - - NS_IFILE_IID: TGUID = '{c8c0a080-0868-11d3-915f-d9d889d48e3c}'; - NS_IFILE_NORMAL_FILE_TYPE = 0; - NS_IFILE_DIRECTORY_TYPE = 1; - - NS_IDIRECTORYSERVICEPROVIDER_IID: TGUID = '{bbf8cab0-d43a-11d3-8cc2-00609792278c}'; - - NS_IDIRECTORYSERVICEPROVIDER2_IID: TGUID = '{2f977d4b-5485-11d4-87e2-0010a4e75ef2}'; - - NS_IDIRECTORYSERVICE_IID: TGUID = '{57a66a60-d43a-11d3-8cc2-00609792278c}'; - - NS_IDOCUMENTENCODERNODEFIXUP_IID: TGUID = '{C0DA5B87-0BA7-4D7C-8CB3-FCB02AF4253D}'; - - NS_IDOCUMENTENCODER_IID: TGUID = '{F85C5A20-258D-11DB-A98B-0800200C9A66}'; - - NS_IDOCUMENTENCODER_OutputSelectionOnly = Cardinal(1); - NS_IDOCUMENTENCODER_OutputFormatted = Cardinal(2); - NS_IDOCUMENTENCODER_OutputRaw = Cardinal(4); - NS_IDOCUMENTENCODER_OutputBodyOnly = Cardinal(8); - NS_IDOCUMENTENCODER_OutputPreformatted = Cardinal(16); - NS_IDOCUMENTENCODER_OutputWrap = Cardinal(32); - NS_IDOCUMENTENCODER_OutputFormatFlowed = Cardinal(64); - NS_IDOCUMENTENCODER_OutputAbsoluteLinks = Cardinal(128); - NS_IDOCUMENTENCODER_OutputEncodeW3CEntities = Cardinal(256); - NS_IDOCUMENTENCODER_OutputCRLineBreak = Cardinal(512); - NS_IDOCUMENTENCODER_OutputLFLineBreak = Cardinal(1024); - NS_IDOCUMENTENCODER_OutputNoScriptContent = Cardinal(2048); - NS_IDOCUMENTENCODER_OutputNoFramesContent = Cardinal(4096); - NS_IDOCUMENTENCODER_OutputNoFormattingInPre = Cardinal(8192); - NS_IDOCUMENTENCODER_OutputEncodeBasicEntities = Cardinal(16384); - NS_IDOCUMENTENCODER_OutputEncodeLatin1Entities = Cardinal(32768); - NS_IDOCUMENTENCODER_OutputEncodeHTMLEntities = Cardinal(65536); - NS_IDOCUMENTENCODER_OutputPersistNBSP = Cardinal(131072); - NS_IDOCUMENTENCODER_OutputDontRewriteEncodingDeclaration = Cardinal(262144); - - NS_IDOM3DOCUMENTEVENT_IID: TGUID = '{090ecc19-b7cb-4f47-ae47-ed68d4926249}'; - - NS_IDOM3EVENTTARGET_IID: TGUID = '{3e9c01a7-de97-4c3b-8294-b4bd9d7056d1}'; - - NS_IDOMABSTRACTVIEW_IID: TGUID = '{f51ebade-8b1a-11d3-aae7-0010830123b4}'; - - NS_IDOMNODE_IID: TGUID = '{a6cf907c-15b3-11d2-932e-00805f8add32}'; - NS_IDOMNODE_ELEMENT_NODE = 1; - NS_IDOMNODE_ATTRIBUTE_NODE = 2; - NS_IDOMNODE_TEXT_NODE = 3; - NS_IDOMNODE_CDATA_SECTION_NODE = 4; - NS_IDOMNODE_ENTITY_REFERENCE_NODE = 5; - NS_IDOMNODE_ENTITY_NODE = 6; - NS_IDOMNODE_PROCESSING_INSTRUCTION_NODE = 7; - NS_IDOMNODE_COMMENT_NODE = 8; - NS_IDOMNODE_DOCUMENT_NODE = 9; - NS_IDOMNODE_DOCUMENT_TYPE_NODE = 10; - NS_IDOMNODE_DOCUMENT_FRAGMENT_NODE = 11; - NS_IDOMNODE_NOTATION_NODE = 12; - - NS_IDOMATTR_IID: TGUID = '{a6cf9070-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMBARPROP_IID: TGUID = '{9eb2c150-1d56-11d3-8221-0060083a0bcf}'; - - NS_IDOMCHARACTERDATA_IID: TGUID = '{a6cf9072-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMTEXT_IID: TGUID = '{a6cf9082-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCDATASECTION_IID: TGUID = '{a6cf9071-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCOMMENT_IID: TGUID = '{a6cf9073-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCOUNTER_IID: TGUID = '{31adb439-0055-402d-9b1d-d5ca94f3f55b}'; - - NS_IDOMCSSVALUE_IID: TGUID = '{009f7ea5-9e80-41be-b008-db62f10823f2}'; - NS_IDOMCSSVALUE_CSS_INHERIT = 0; - NS_IDOMCSSVALUE_CSS_PRIMITIVE_VALUE = 1; - NS_IDOMCSSVALUE_CSS_VALUE_LIST = 2; - NS_IDOMCSSVALUE_CSS_CUSTOM = 3; - - NS_IDOMCSSPRIMITIVEVALUE_IID: TGUID = '{e249031f-8df9-4e7a-b644-18946dce0019}'; - NS_IDOMCSSPRIMITIVEVALUE_CSS_UNKNOWN = 0; - NS_IDOMCSSPRIMITIVEVALUE_CSS_NUMBER = 1; - NS_IDOMCSSPRIMITIVEVALUE_CSS_PERCENTAGE = 2; - NS_IDOMCSSPRIMITIVEVALUE_CSS_EMS = 3; - NS_IDOMCSSPRIMITIVEVALUE_CSS_EXS = 4; - NS_IDOMCSSPRIMITIVEVALUE_CSS_PX = 5; - NS_IDOMCSSPRIMITIVEVALUE_CSS_CM = 6; - NS_IDOMCSSPRIMITIVEVALUE_CSS_MM = 7; - NS_IDOMCSSPRIMITIVEVALUE_CSS_IN = 8; - NS_IDOMCSSPRIMITIVEVALUE_CSS_PT = 9; - NS_IDOMCSSPRIMITIVEVALUE_CSS_PC = 10; - NS_IDOMCSSPRIMITIVEVALUE_CSS_DEG = 11; - NS_IDOMCSSPRIMITIVEVALUE_CSS_RAD = 12; - NS_IDOMCSSPRIMITIVEVALUE_CSS_GRAD = 13; - NS_IDOMCSSPRIMITIVEVALUE_CSS_MS = 14; - NS_IDOMCSSPRIMITIVEVALUE_CSS_S = 15; - NS_IDOMCSSPRIMITIVEVALUE_CSS_HZ = 16; - NS_IDOMCSSPRIMITIVEVALUE_CSS_KHZ = 17; - NS_IDOMCSSPRIMITIVEVALUE_CSS_DIMENSION = 18; - NS_IDOMCSSPRIMITIVEVALUE_CSS_STRING = 19; - NS_IDOMCSSPRIMITIVEVALUE_CSS_URI = 20; - NS_IDOMCSSPRIMITIVEVALUE_CSS_IDENT = 21; - NS_IDOMCSSPRIMITIVEVALUE_CSS_ATTR = 22; - NS_IDOMCSSPRIMITIVEVALUE_CSS_COUNTER = 23; - NS_IDOMCSSPRIMITIVEVALUE_CSS_RECT = 24; - NS_IDOMCSSPRIMITIVEVALUE_CSS_RGBCOLOR = 25; - - NS_IDOMCSSRULE_IID: TGUID = '{a6cf90c1-15b3-11d2-932e-00805f8add32}'; - NS_IDOMCSSRULE_UNKNOWN_RULE = 0; - NS_IDOMCSSRULE_STYLE_RULE = 1; - NS_IDOMCSSRULE_CHARSET_RULE = 2; - NS_IDOMCSSRULE_IMPORT_RULE = 3; - NS_IDOMCSSRULE_MEDIA_RULE = 4; - NS_IDOMCSSRULE_FONT_FACE_RULE = 5; - NS_IDOMCSSRULE_PAGE_RULE = 6; - - NS_IDOMCSSRULELIST_IID: TGUID = '{a6cf90c0-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCSSSTYLEDECLARATION_IID: TGUID = '{a6cf90be-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMSTYLESHEET_IID: TGUID = '{a6cf9080-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCSSSTYLESHEET_IID: TGUID = '{a6cf90c2-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMCSSVALUELIST_IID: TGUID = '{8f09fa84-39b9-4dca-9b2f-db0eeb186286}'; - - NS_IDOMEVENT_IID: TGUID = '{a66b7b80-ff46-bd97-0080-5f8ae38add32}'; - NS_IDOMEVENT_CAPTURING_PHASE = 1; - NS_IDOMEVENT_AT_TARGET = 2; - NS_IDOMEVENT_BUBBLING_PHASE = 3; - - NS_IDOMCUSTOMEVENT_IID: TGUID = '{55c7af7b-1a64-40bf-87eb-2c2cbee0491b}'; - - NS_IDOMDOCUMENT_IID: TGUID = '{a6cf9075-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMDOCUMENTEVENT_IID: TGUID = '{46b91d66-28e2-11d4-ab1e-0010830123b4}'; - - NS_IDOMDOCUMENTFRAGMENT_IID: TGUID = '{a6cf9076-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMDOCUMENTRANGE_IID: TGUID = '{7b9badc6-c9bc-447a-8670-dbd195aed24b}'; - - NS_IDOMDOCUMENTSTYLE_IID: TGUID = '{3d9f4973-dd2e-48f5-b5f7-2634e09eadd9}'; - - NS_IDOMDOCUMENTTYPE_IID: TGUID = '{a6cf9077-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMDOCUMENTVIEW_IID: TGUID = '{1acdb2ba-1dd2-11b2-95bc-9542495d2569}'; - - NS_IDOMDOMEXCEPTION_IID: TGUID = '{a6cf910a-15b3-11d2-932e-00805f8add32}'; - NS_IDOMDOMEXCEPTION_INDEX_SIZE_ERR = 1; - NS_IDOMDOMEXCEPTION_DOMSTRING_SIZE_ERR = 2; - NS_IDOMDOMEXCEPTION_HIERARCHY_REQUEST_ERR = 3; - NS_IDOMDOMEXCEPTION_WRONG_DOCUMENT_ERR = 4; - NS_IDOMDOMEXCEPTION_INVALID_CHARACTER_ERR = 5; - NS_IDOMDOMEXCEPTION_NO_DATA_ALLOWED_ERR = 6; - NS_IDOMDOMEXCEPTION_NO_MODIFICATION_ALLOWED_ERR = 7; - NS_IDOMDOMEXCEPTION_NOT_FOUND_ERR = 8; - NS_IDOMDOMEXCEPTION_NOT_SUPPORTED_ERR = 9; - NS_IDOMDOMEXCEPTION_INUSE_ATTRIBUTE_ERR = 10; - NS_IDOMDOMEXCEPTION_INVALID_STATE_ERR = 11; - NS_IDOMDOMEXCEPTION_SYNTAX_ERR = 12; - NS_IDOMDOMEXCEPTION_INVALID_MODIFICATION_ERR = 13; - NS_IDOMDOMEXCEPTION_NAMESPACE_ERR = 14; - NS_IDOMDOMEXCEPTION_INVALID_ACCESS_ERR = 15; - NS_IDOMDOMEXCEPTION_VALIDATION_ERR = 16; - NS_IDOMDOMEXCEPTION_TYPE_MISMATCH_ERR = 17; - - NS_IDOMDOMIMPLEMENTATION_IID: TGUID = '{a6cf9074-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMELEMENT_IID: TGUID = '{a6cf9078-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMELEMENTCSSINLINESTYLE_IID: TGUID = '{99715845-95fc-4a56-aa53-214b65c26e22}'; - - NS_IDOMENTITY_IID: TGUID = '{a6cf9079-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMENTITYREFERENCE_IID: TGUID = '{a6cf907a-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMEVENTGROUP_IID: TGUID = '{33347bee-6620-4841-8152-36091ae80c7e}'; - - NS_IDOMEVENTLISTENER_IID: TGUID = '{df31c120-ded6-11d1-bd85-00805f8ae3f4}'; - - NS_IDOMEVENTTARGET_IID: TGUID = '{1c773b30-d1cf-11d2-bd95-00805f8ae3f4}'; - - NS_IDOMHTMLELEMENT_IID: TGUID = '{a6cf9085-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLANCHORELEMENT_IID: TGUID = '{a6cf90aa-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLAPPLETELEMENT_IID: TGUID = '{a6cf90ae-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLAREAELEMENT_IID: TGUID = '{a6cf90b0-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLBASEELEMENT_IID: TGUID = '{a6cf908b-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLBASEFONTELEMENT_IID: TGUID = '{a6cf90a6-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLBODYELEMENT_IID: TGUID = '{a6cf908e-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLBRELEMENT_IID: TGUID = '{a6cf90a5-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLBUTTONELEMENT_IID: TGUID = '{a6cf9095-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLCOLLECTION_IID: TGUID = '{a6cf9083-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLDIRECTORYELEMENT_IID: TGUID = '{a6cf909c-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLDIVELEMENT_IID: TGUID = '{a6cf90a0-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLDLISTELEMENT_IID: TGUID = '{a6cf909b-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLDOCUMENT_IID: TGUID = '{a6cf9084-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLEMBEDELEMENT_IID: TGUID = '{123f90ab-15b3-11d2-456e-00805f8add32}'; - - NS_IDOMHTMLFIELDSETELEMENT_IID: TGUID = '{a6cf9097-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLFONTELEMENT_IID: TGUID = '{a6cf90a7-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLFORMELEMENT_IID: TGUID = '{a6cf908f-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLFRAMEELEMENT_IID: TGUID = '{a6cf90b9-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLFRAMESETELEMENT_IID: TGUID = '{a6cf90b8-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLHEADELEMENT_IID: TGUID = '{a6cf9087-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLHEADINGELEMENT_IID: TGUID = '{a6cf90a2-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLHRELEMENT_IID: TGUID = '{a6cf90a8-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLHTMLELEMENT_IID: TGUID = '{a6cf9086-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLIFRAMEELEMENT_IID: TGUID = '{a6cf90ba-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLIMAGEELEMENT_IID: TGUID = '{a6cf90ab-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLINPUTELEMENT_IID: TGUID = '{a6cf9093-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLISINDEXELEMENT_IID: TGUID = '{a6cf908c-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLLABELELEMENT_IID: TGUID = '{a6cf9096-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLLEGENDELEMENT_IID: TGUID = '{a6cf9098-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLLIELEMENT_IID: TGUID = '{a6cf909e-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLLINKELEMENT_IID: TGUID = '{a6cf9088-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLMAPELEMENT_IID: TGUID = '{a6cf90af-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLMENUELEMENT_IID: TGUID = '{a6cf909d-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLMETAELEMENT_IID: TGUID = '{a6cf908a-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLMODELEMENT_IID: TGUID = '{a6cf90a9-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLOBJECTELEMENT_IID: TGUID = '{a6cf90ac-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLOLISTELEMENT_IID: TGUID = '{a6cf909a-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLOPTGROUPELEMENT_IID: TGUID = '{a6cf9091-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLOPTIONELEMENT_IID: TGUID = '{a6cf9092-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLOPTIONSCOLLECTION_IID: TGUID = '{bce0213c-f70f-488f-b93f-688acca55d63}'; - - NS_IDOMHTMLPARAGRAPHELEMENT_IID: TGUID = '{a6cf90a1-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLPARAMELEMENT_IID: TGUID = '{a6cf90ad-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLPREELEMENT_IID: TGUID = '{a6cf90a4-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLQUOTEELEMENT_IID: TGUID = '{a6cf90a3-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLSCRIPTELEMENT_IID: TGUID = '{a6cf90b1-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLSELECTELEMENT_IID: TGUID = '{a6cf9090-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLSTYLEELEMENT_IID: TGUID = '{a6cf908d-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLECAPTIONELEMENT_IID: TGUID = '{a6cf90b3-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLECELLELEMENT_IID: TGUID = '{a6cf90b7-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLECOLELEMENT_IID: TGUID = '{a6cf90b4-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLEELEMENT_IID: TGUID = '{a6cf90b2-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLEROWELEMENT_IID: TGUID = '{a6cf90b6-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTABLESECTIONELEMENT_IID: TGUID = '{a6cf90b5-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTEXTAREAELEMENT_IID: TGUID = '{a6cf9094-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLTITLEELEMENT_IID: TGUID = '{a6cf9089-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMHTMLULISTELEMENT_IID: TGUID = '{a6cf9099-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMMEDIALIST_IID: TGUID = '{9b0c2ed7-111c-4824-adf9-ef0da6dad371}'; - - NS_IDOMUIEVENT_IID: TGUID = '{a6cf90c3-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMMOUSEEVENT_IID: TGUID = '{ff751edc-8b02-aae7-0010-8301838a3123}'; - - NS_IDOMNAMEDNODEMAP_IID: TGUID = '{a6cf907b-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMNODELIST_IID: TGUID = '{a6cf907d-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMNOTATION_IID: TGUID = '{a6cf907e-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMNSHTMLDOCUMENT_IID: TGUID = '{79BEB289-3644-4B54-9432-9FB993945629}'; - - NS_IDOMOFFLINERESOURCELIST_IID: TGUID = '{8449bce2-0d8c-4c74-ab79-b41b8d81f1c4}'; - NS_IDOMOFFLINERESOURCELIST_UNCACHED = 0; - NS_IDOMOFFLINERESOURCELIST_IDLE = 1; - NS_IDOMOFFLINERESOURCELIST_CHECKING = 2; - NS_IDOMOFFLINERESOURCELIST_DOWNLOADING = 3; - NS_IDOMOFFLINERESOURCELIST_UPDATEREADY = 4; - - NS_IDOMPROCESSINGINSTRUCTION_IID: TGUID = '{a6cf907f-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMRANGE_IID: TGUID = '{a6cf90ce-15b3-11d2-932e-00805f8add32}'; - NS_IDOMRANGE_START_TO_START = 0; - NS_IDOMRANGE_START_TO_END = 1; - NS_IDOMRANGE_END_TO_END = 2; - NS_IDOMRANGE_END_TO_START = 3; - - NS_IDOMRECT_IID: TGUID = '{71735f62-ac5c-4236-9a1f-5ffb280d531c}'; - - NS_IDOMRGBCOLOR_IID: TGUID = '{6aff3102-320d-4986-9790-12316bb87cf9}'; - - NS_IDOMSTORAGE_IID: TGUID = '{95cc1383-3b62-4b89-aaef-1004a513ef47}'; - - NS_IDOMSTORAGEEVENT_IID: TGUID = '{fc540c28-8edd-4b7a-9c30-8638289b7a7d}'; - - NS_IDOMSTORAGEITEM_IID: TGUID = '{0cc37c78-4c5f-48e1-adfc-7480b8fe9dc4}'; - - NS_IDOMSTORAGELIST_IID: TGUID = '{f2166929-91b6-4372-8d5f-c366f47a5f54}'; - - NS_IDOMSTORAGEWINDOW_IID: TGUID = '{55e9c181-2476-47cf-97f8-efdaaf7b6f7a}'; - - NS_IDOMSTYLESHEETLIST_IID: TGUID = '{a6cf9081-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMWINDOW_IID: TGUID = '{a6cf906b-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMWINDOW2_IID: TGUID = '{73c5fa35-3add-4c87-a303-a850ccf4d65a}'; - - NS_IDOMWINDOWCOLLECTION_IID: TGUID = '{a6cf906f-15b3-11d2-932e-00805f8add32}'; - - NS_IDOMWINDOWUTILS_IID: TGUID = '{1cfc1a0a-e348-4b18-b61b-935c192f85c4}'; - - NS_IEMBEDDINGSITEWINDOW_IID: TGUID = '{3e5432cd-9568-4bd1-8cbe-d50aba110743}'; - NS_IEMBEDDINGSITEWINDOW_DIM_FLAGS_POSITION = 1; - NS_IEMBEDDINGSITEWINDOW_DIM_FLAGS_SIZE_INNER = 2; - NS_IEMBEDDINGSITEWINDOW_DIM_FLAGS_SIZE_OUTER = 4; - - NS_IFACTORY_IID: TGUID = '{00000001-0000-0000-c000-000000000046}'; - - NS_IURI_IID: TGUID = '{07a22cc0-0ce5-11d3-9331-00104ba0fd40}'; - - NS_IURL_IID: TGUID = '{d6116970-8034-11d3-9399-00104ba0fd40}'; - - NS_IFILEURL_IID: TGUID = '{d26b2e2e-1dd1-11b2-88f3-8545a7ba7949}'; - - NS_IGLOBALHISTORY_IID: TGUID = '{9491c383-e3c4-11d2-bdbe-0050040a9b44}'; - - NS_IHASHABLE_IID: TGUID = '{17e595fa-b57a-4933-bd0f-b1812e8ab188}'; - - NS_IHISTORYENTRY_IID: TGUID = '{a41661d4-1417-11d5-9882-00c04fa02f40}'; - - NS_IHTTPCHANNEL_IID: TGUID = '{9277fe09-f0cc-4cd9-bbce-581dd94b0260}'; - - NS_IHTTPHEADERVISITOR_IID: TGUID = '{0cf40717-d7c1-4a94-8c1e-d6c9734101bb}'; - - NS_IINPUTSTREAM_IID: TGUID = '{fa9c7f6c-61b3-11d4-9877-00c04fa0cf4a}'; - - NS_IINTERFACEREQUESTOR_IID: TGUID = '{033a1470-8b2a-11d3-af88-00a024ffc08c}'; - - NS_IIOSERVICE_IID: TGUID = '{bddeda3f-9020-4d12-8c70-984ee9f7935e}'; - - NS_IJSON_IID: TGUID = '{45464c36-efde-4cb5-8e00-07480533ff35}'; - - NS_ILOADGROUP_IID: TGUID = '{3de0a31c-feaf-400f-9f1e-4ef71f8b20cc}'; - - NS_ILOCALFILE_IID: TGUID = '{aa610f20-a889-11d3-8c81-000064657374}'; - - NS_IMEMORY_IID: TGUID = '{59e7e77a-38e4-11d4-8cf5-0060b0fc14a3}'; - - NS_IMODULE_IID: TGUID = '{7392d032-5371-11d3-994e-00805fd26fee}'; - - NS_IMUTABLEARRAY_IID: TGUID = '{af059da0-c85b-40ec-af07-ae4bfdc192cc}'; - - NS_IOBSERVER_IID: TGUID = '{db242e01-e4d9-11d2-9dde-000064657374}'; - - NS_IOBSERVERSERVICE_IID: TGUID = '{d07f5192-e3d1-11d2-8acd-00105a1b8860}'; - - NS_IOUTPUTSTREAM_IID: TGUID = '{0d0acd2a-61b4-11d4-9877-00c04fa0cf4a}'; - - NS_IPREFBRANCH_IID: TGUID = '{56c35506-f14b-11d3-99d3-ddbfac2ccf65}'; - NS_IPREFBRANCH_PREF_INVALID = 0; - NS_IPREFBRANCH_PREF_STRING = 32; - NS_IPREFBRANCH_PREF_INT = 64; - NS_IPREFBRANCH_PREF_BOOL = 128; - - NS_IPREFBRANCH2_IID: TGUID = '{74567534-eb94-4b1c-8f45-389643bfc555}'; - - NS_IPREFLOCALIZEDSTRING_IID: TGUID = '{ae419e24-1dd1-11b2-b39a-d3e5e7073802}'; - - NS_IPREFSERVICE_IID: TGUID = '{decb9cc7-c08f-4ea5-be91-a8fc637ce2d2}'; - - NS_IPRINTSESSION_IID: TGUID = '{2f977d52-5485-11d4-87e2-0010a4e75ef2}'; - - NS_IPRINTSETTINGS_IID: TGUID = '{5af07661-6477-4235-8814-4a45215855b8}'; - NS_IPRINTSETTINGS_kInitSaveOddEvenPages = 1; - NS_IPRINTSETTINGS_kInitSaveHeaderLeft = 2; - NS_IPRINTSETTINGS_kInitSaveHeaderCenter = 4; - NS_IPRINTSETTINGS_kInitSaveHeaderRight = 8; - NS_IPRINTSETTINGS_kInitSaveFooterLeft = 16; - NS_IPRINTSETTINGS_kInitSaveFooterCenter = 32; - NS_IPRINTSETTINGS_kInitSaveFooterRight = 64; - NS_IPRINTSETTINGS_kInitSaveBGColors = 128; - NS_IPRINTSETTINGS_kInitSaveBGImages = 256; - NS_IPRINTSETTINGS_kInitSavePaperSize = 512; - NS_IPRINTSETTINGS_kInitSavePaperData = 8192; - NS_IPRINTSETTINGS_kInitSaveUnwriteableMargins = 16384; - NS_IPRINTSETTINGS_kInitSaveEdges = 32768; - NS_IPRINTSETTINGS_kInitSaveReversed = 65536; - NS_IPRINTSETTINGS_kInitSaveInColor = 131072; - NS_IPRINTSETTINGS_kInitSaveOrientation = 262144; - NS_IPRINTSETTINGS_kInitSavePrintCommand = 524288; - NS_IPRINTSETTINGS_kInitSavePrinterName = 1048576; - NS_IPRINTSETTINGS_kInitSavePrintToFile = 2097152; - NS_IPRINTSETTINGS_kInitSaveToFileName = 4194304; - NS_IPRINTSETTINGS_kInitSavePageDelay = 8388608; - NS_IPRINTSETTINGS_kInitSaveMargins = 16777216; - NS_IPRINTSETTINGS_kInitSaveNativeData = 33554432; - NS_IPRINTSETTINGS_kInitSavePlexName = 67108864; - NS_IPRINTSETTINGS_kInitSaveShrinkToFit = 134217728; - NS_IPRINTSETTINGS_kInitSaveScaling = 268435456; - NS_IPRINTSETTINGS_kInitSaveColorspace = 536870912; - NS_IPRINTSETTINGS_kInitSaveResolutionName = 1073741824; - NS_IPRINTSETTINGS_kInitSaveDownloadFonts = 2147483648; - NS_IPRINTSETTINGS_kInitSaveAll = 4294967295; - NS_IPRINTSETTINGS_kPrintOddPages = 1; - NS_IPRINTSETTINGS_kPrintEvenPages = 2; - NS_IPRINTSETTINGS_kEnableSelectionRB = 4; - NS_IPRINTSETTINGS_kRangeAllPages = 0; - NS_IPRINTSETTINGS_kRangeSpecifiedPageRange = 1; - NS_IPRINTSETTINGS_kRangeSelection = 2; - NS_IPRINTSETTINGS_kRangeFocusFrame = 3; - NS_IPRINTSETTINGS_kJustLeft = 0; - NS_IPRINTSETTINGS_kJustCenter = 1; - NS_IPRINTSETTINGS_kJustRight = 2; - NS_IPRINTSETTINGS_kUseInternalDefault = 0; - NS_IPRINTSETTINGS_kUseSettingWhenPossible = 1; - NS_IPRINTSETTINGS_kPaperSizeNativeData = 0; - NS_IPRINTSETTINGS_kPaperSizeDefined = 1; - NS_IPRINTSETTINGS_kPaperSizeInches = 0; - NS_IPRINTSETTINGS_kPaperSizeMillimeters = 1; - NS_IPRINTSETTINGS_kPortraitOrientation = 0; - NS_IPRINTSETTINGS_kLandscapeOrientation = 1; - NS_IPRINTSETTINGS_kNoFrames = 0; - NS_IPRINTSETTINGS_kFramesAsIs = 1; - NS_IPRINTSETTINGS_kSelectedFrame = 2; - NS_IPRINTSETTINGS_kEachFrameSep = 3; - NS_IPRINTSETTINGS_kFrameEnableNone = 0; - NS_IPRINTSETTINGS_kFrameEnableAll = 1; - NS_IPRINTSETTINGS_kFrameEnableAsIsAndEach = 2; - NS_IPRINTSETTINGS_kOutputFormatNative = 0; - NS_IPRINTSETTINGS_kOutputFormatPS = 1; - NS_IPRINTSETTINGS_kOutputFormatPDF = 2; - - NS_IPROFILE_IID: TGUID = '{02b0625a-e7f3-11d2-9f5a-006008a6efe9}'; - NS_IPROFILE_SHUTDOWN_PERSIST = 1; - NS_IPROFILE_SHUTDOWN_CLEANSE = 2; - - NS_IPROFILECHANGESTATUS_IID: TGUID = '{2f977d43-5485-11d4-87e2-0010a4e75ef2}'; - - NS_IPROGRAMMINGLANGUAGE_IID: TGUID = '{ea604e90-40ba-11d5-90bb-0010a4e73d9a}'; - NS_IPROGRAMMINGLANGUAGE_UNKNOWN = 0; - NS_IPROGRAMMINGLANGUAGE_CPLUSPLUS = 1; - NS_IPROGRAMMINGLANGUAGE_JAVASCRIPT = 2; - NS_IPROGRAMMINGLANGUAGE_PYTHON = 3; - NS_IPROGRAMMINGLANGUAGE_PERL = 4; - NS_IPROGRAMMINGLANGUAGE_JAVA = 5; - NS_IPROGRAMMINGLANGUAGE_ZX81_BASIC = 6; - NS_IPROGRAMMINGLANGUAGE_JAVASCRIPT2 = 7; - NS_IPROGRAMMINGLANGUAGE_RUBY = 8; - NS_IPROGRAMMINGLANGUAGE_PHP = 9; - NS_IPROGRAMMINGLANGUAGE_TCL = 10; - NS_IPROGRAMMINGLANGUAGE_MAX = 10; - - NS_IPROMPT_IID: TGUID = '{a63f70c0-148b-11d3-9333-00104ba0fd40}'; - - NS_IPROMPT_BUTTON_POS_0 = 1; - NS_IPROMPT_BUTTON_POS_1 = 256; - NS_IPROMPT_BUTTON_POS_2 = 65536; - NS_IPROMPT_BUTTON_TITLE_OK = 1; - NS_IPROMPT_BUTTON_TITLE_CANCEL = 2; - NS_IPROMPT_BUTTON_TITLE_YES = 3; - NS_IPROMPT_BUTTON_TITLE_NO = 4; - NS_IPROMPT_BUTTON_TITLE_SAVE = 5; - NS_IPROMPT_BUTTON_TITLE_DONT_SAVE = 6; - NS_IPROMPT_BUTTON_TITLE_REVERT = 7; - NS_IPROMPT_BUTTON_TITLE_IS_STRING = 127; - NS_IPROMPT_BUTTON_POS_0_DEFAULT = 0; - NS_IPROMPT_BUTTON_POS_1_DEFAULT = 16777216; - NS_IPROMPT_BUTTON_POS_2_DEFAULT = 33554432; - NS_IPROMPT_BUTTON_DELAY_ENABLE = 67108864; - NS_IPROMPT_STD_OK_CANCEL_BUTTONS = 513; - NS_IPROMPT_STD_YES_NO_BUTTONS = 1027; - - NS_IPROMPTSERVICE_IID: TGUID = '{1630c61a-325e-49ca-8759-a31b16c47aa5}'; - - NS_IPROMPTSERVICE_BUTTON_POS_0 = 1; - NS_IPROMPTSERVICE_BUTTON_POS_1 = 256; - NS_IPROMPTSERVICE_BUTTON_POS_2 = 65536; - NS_IPROMPTSERVICE_BUTTON_TITLE_OK = 1; - NS_IPROMPTSERVICE_BUTTON_TITLE_CANCEL = 2; - NS_IPROMPTSERVICE_BUTTON_TITLE_YES = 3; - NS_IPROMPTSERVICE_BUTTON_TITLE_NO = 4; - NS_IPROMPTSERVICE_BUTTON_TITLE_SAVE = 5; - NS_IPROMPTSERVICE_BUTTON_TITLE_DONT_SAVE = 6; - NS_IPROMPTSERVICE_BUTTON_TITLE_REVERT = 7; - NS_IPROMPTSERVICE_BUTTON_TITLE_IS_STRING = 127; - NS_IPROMPTSERVICE_BUTTON_POS_0_DEFAULT = 0; - NS_IPROMPTSERVICE_BUTTON_POS_1_DEFAULT = 16777216; - NS_IPROMPTSERVICE_BUTTON_POS_2_DEFAULT = 33554432; - NS_IPROMPTSERVICE_BUTTON_DELAY_ENABLE = 67108864; - NS_IPROMPTSERVICE_STD_OK_CANCEL_BUTTONS = 513; - NS_IPROMPTSERVICE_STD_YES_NO_BUTTONS = 1027; - - NS_IPROMPTSERVICE2_IID: TGUID = '{CF86D196-DBEE-4482-9DFA-3477AA128319}'; - - NS_IPROPERTIES_IID: TGUID = '{78650582-4e93-4b60-8e85-26ebd3eb14ca}'; - - NS_IPROTOCOLHANDLER_IID: TGUID = '{15fd6940-8ea7-11d3-93ad-00104ba0fd40}'; - NS_IPROTOCOLHANDLER_URI_STD = 0; - NS_IPROTOCOLHANDLER_URI_NORELATIVE = 1; - NS_IPROTOCOLHANDLER_URI_NOAUTH = 2; - NS_IPROTOCOLHANDLER_URI_INHERITS_SECURITY_CONTEXT = 16; - NS_IPROTOCOLHANDLER_URI_FORBIDS_AUTOMATIC_DOCUMENT_REPLACEMENT = 32; - NS_IPROTOCOLHANDLER_URI_LOADABLE_BY_ANYONE = 64; - NS_IPROTOCOLHANDLER_URI_DANGEROUS_TO_LOAD = 128; - NS_IPROTOCOLHANDLER_URI_IS_UI_RESOURCE = 256; - NS_IPROTOCOLHANDLER_URI_IS_LOCAL_FILE = 512; - NS_IPROTOCOLHANDLER_URI_NON_PERSISTABLE = 1024; - NS_IPROTOCOLHANDLER_URI_DOES_NOT_RETURN_DATA = 2048; - NS_IPROTOCOLHANDLER_ALLOWS_PROXY = 4; - NS_IPROTOCOLHANDLER_ALLOWS_PROXY_HTTP = 8; - - NS_IREQUESTOBSERVER_IID: TGUID = '{fd91e2e0-1481-11d3-9333-00104ba0fd40}'; - - NS_ISCRIPTABLEINPUTSTREAM_IID: TGUID = '{a2a32f90-9b90-11d3-a189-0050041caf44}'; - - NS_ISECURITYWARNINGDIALOGS_IID: TGUID = '{1c399d06-1dd2-11b2-bc58-c87cbcacdb78}'; - - NS_ISELECTION_IID: TGUID = '{b2c7ed59-8634-4352-9e37-5484c8b6e4e1}'; - - NS_ISERVICEMANAGER_IID: TGUID = '{8bb35ed9-e332-462d-9155-4a002ab5c958}'; - - NS_ISHISTORY_IID: TGUID = '{9883609f-cdd8-4d83-9b55-868ff08ad433}'; - - NS_ISHISTORYLISTENER_IID: TGUID = '{3b07f591-e8e1-11d4-9882-00c04fa02f40}'; - - NS_ISTREAMLISTENER_IID: TGUID = '{1a637020-1482-11d3-9333-00104ba0fd40}'; - - NS_ISUPPORTSPRIMITIVE_IID: TGUID = '{d0d4b136-1dd1-11b2-9371-f0727ef827c0}'; - NS_ISUPPORTSPRIMITIVE_TYPE_ID = 1; - NS_ISUPPORTSPRIMITIVE_TYPE_CSTRING = 2; - NS_ISUPPORTSPRIMITIVE_TYPE_STRING = 3; - NS_ISUPPORTSPRIMITIVE_TYPE_PRBOOL = 4; - NS_ISUPPORTSPRIMITIVE_TYPE_PRUINT8 = 5; - NS_ISUPPORTSPRIMITIVE_TYPE_PRUINT16 = 6; - NS_ISUPPORTSPRIMITIVE_TYPE_PRUINT32 = 7; - NS_ISUPPORTSPRIMITIVE_TYPE_PRUINT64 = 8; - NS_ISUPPORTSPRIMITIVE_TYPE_PRTIME = 9; - NS_ISUPPORTSPRIMITIVE_TYPE_CHAR = 10; - NS_ISUPPORTSPRIMITIVE_TYPE_PRINT16 = 11; - NS_ISUPPORTSPRIMITIVE_TYPE_PRINT32 = 12; - NS_ISUPPORTSPRIMITIVE_TYPE_PRINT64 = 13; - NS_ISUPPORTSPRIMITIVE_TYPE_FLOAT = 14; - NS_ISUPPORTSPRIMITIVE_TYPE_DOUBLE = 15; - NS_ISUPPORTSPRIMITIVE_TYPE_VOID = 16; - NS_ISUPPORTSPRIMITIVE_TYPE_INTERFACE_POINTER = 17; - - NS_ISUPPORTSID_IID: TGUID = '{d18290a0-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSCSTRING_IID: TGUID = '{d65ff270-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSSTRING_IID: TGUID = '{d79dc970-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRBOOL_IID: TGUID = '{ddc3b490-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRUINT8_IID: TGUID = '{dec2e4e0-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRUINT16_IID: TGUID = '{dfacb090-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRUINT32_IID: TGUID = '{e01dc470-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRUINT64_IID: TGUID = '{e13567c0-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRTIME_IID: TGUID = '{e2563630-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSCHAR_IID: TGUID = '{e2b05e40-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRINT16_IID: TGUID = '{e30d94b0-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRINT32_IID: TGUID = '{e36c5250-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSPRINT64_IID: TGUID = '{e3cb0ff0-4a1c-11d3-9890-006008962422}'; - - NS_ISUPPORTSFLOAT_IID: TGUID = '{abeaa390-4ac0-11d3-baea-00805f8a5dd7}'; - - NS_ISUPPORTSDOUBLE_IID: TGUID = '{b32523a0-4ac0-11d3-baea-00805f8a5dd7}'; - - NS_ISUPPORTSVOID_IID: TGUID = '{464484f0-568d-11d3-baf8-00805f8a5dd7}'; - - NS_ISUPPORTSINTERFACEPOINTER_IID: TGUID = '{995ea724-1dd1-11b2-9211-c21bdd3e7ed0}'; - - NS_ITOOLTIPLISTENER_IID: TGUID = '{44b78386-1dd2-11b2-9ad2-e4eee2ca1916}'; - - NS_ITOOLTIPTEXTPROVIDER_IID: TGUID = '{b128a1e6-44f3-4331-8fbe-5af360ff21ee}'; - - NS_ITRACEREFCNT_IID: TGUID = '{273dc92f-0fe6-4545-96a9-21be77828039}'; - - NS_IUNICHARSTREAMLISTENER_IID: TGUID = '{4a7e9b62-fef8-400d-9865-d6820f630b4c}'; - - NS_IUPLOADCHANNEL_IID: TGUID = '{ddf633d8-e9a4-439d-ad88-de636fd9bb75}'; - - NS_IURICONTENTLISTENER_IID: TGUID = '{94928ab3-8b63-11d3-989d-001083010e9b}'; - - NS_IWEAKREFERENCE_IID: TGUID = '{9188bc85-f92e-11d2-81ef-0060083a0bcf}'; - - NS_ISUPPORTSWEAKREFERENCE_IID: TGUID = '{9188bc86-f92e-11d2-81ef-0060083a0bcf}'; - - NS_IWEBBROWSER_IID: TGUID = '{69e5df00-7b8b-11d3-af61-00a024ffc08c}'; - - NS_IWEBBROWSERCHROME_IID: TGUID = '{ba434c60-9d52-11d3-afb0-00a024ffc08c}'; - NS_IWEBBROWSERCHROME_STATUS_SCRIPT = 1; - NS_IWEBBROWSERCHROME_STATUS_SCRIPT_DEFAULT = 2; - NS_IWEBBROWSERCHROME_STATUS_LINK = 3; - NS_IWEBBROWSERCHROME_CHROME_DEFAULT = 1; - NS_IWEBBROWSERCHROME_CHROME_WINDOW_BORDERS = 2; - NS_IWEBBROWSERCHROME_CHROME_WINDOW_CLOSE = 4; - NS_IWEBBROWSERCHROME_CHROME_WINDOW_RESIZE = 8; - NS_IWEBBROWSERCHROME_CHROME_MENUBAR = 16; - NS_IWEBBROWSERCHROME_CHROME_TOOLBAR = 32; - NS_IWEBBROWSERCHROME_CHROME_LOCATIONBAR = 64; - NS_IWEBBROWSERCHROME_CHROME_STATUSBAR = 128; - NS_IWEBBROWSERCHROME_CHROME_PERSONAL_TOOLBAR = 256; - NS_IWEBBROWSERCHROME_CHROME_SCROLLBARS = 512; - NS_IWEBBROWSERCHROME_CHROME_TITLEBAR = 1024; - NS_IWEBBROWSERCHROME_CHROME_EXTRA = 2048; - NS_IWEBBROWSERCHROME_CHROME_WITH_SIZE = 4096; - NS_IWEBBROWSERCHROME_CHROME_WITH_POSITION = 8192; - NS_IWEBBROWSERCHROME_CHROME_WINDOW_MIN = 16384; - NS_IWEBBROWSERCHROME_CHROME_WINDOW_POPUP = 32768; - NS_IWEBBROWSERCHROME_CHROME_WINDOW_RAISED = 33554432; - NS_IWEBBROWSERCHROME_CHROME_WINDOW_LOWERED = 67108864; - NS_IWEBBROWSERCHROME_CHROME_CENTER_SCREEN = 134217728; - NS_IWEBBROWSERCHROME_CHROME_DEPENDENT = 268435456; - NS_IWEBBROWSERCHROME_CHROME_MODAL = 536870912; - NS_IWEBBROWSERCHROME_CHROME_OPENAS_DIALOG = 1073741824; - NS_IWEBBROWSERCHROME_CHROME_OPENAS_CHROME = 2147483648; - NS_IWEBBROWSERCHROME_CHROME_ALL = 4094; - - NS_IWEBBROWSERCHROMEFOCUS_IID: TGUID = '{d2206418-1dd1-11b2-8e55-acddcd2bcfb8}'; - - NS_IWEBBROWSERFIND_IID: TGUID = '{2f977d44-5485-11d4-87e2-0010a4e75ef2}'; - - NS_IWEBBROWSERFINDINFRAMES_IID: TGUID = '{e0f5d182-34bc-11d5-be5b-b760676c6ebc}'; - - NS_IWEBBROWSERFOCUS_IID: TGUID = '{9c5d3c58-1dd1-11b2-a1c9-f3699284657a}'; - - NS_IWEBBROWSERPRINT_IID: TGUID = '{9a7ca4b0-fbba-11d4-a869-00105a183419}'; - NS_IWEBBROWSERPRINT_PRINTPREVIEW_GOTO_PAGENUM = 0; - NS_IWEBBROWSERPRINT_PRINTPREVIEW_PREV_PAGE = 1; - NS_IWEBBROWSERPRINT_PRINTPREVIEW_NEXT_PAGE = 2; - NS_IWEBBROWSERPRINT_PRINTPREVIEW_HOME = 3; - NS_IWEBBROWSERPRINT_PRINTPREVIEW_END = 4; - - NS_IWEBBROWSERSETUP_IID: TGUID = '{f15398a0-8018-11d3-af70-00a024ffc08c}'; - NS_IWEBBROWSERSETUP_SETUP_ALLOW_PLUGINS = 1; - NS_IWEBBROWSERSETUP_SETUP_ALLOW_JAVASCRIPT = 2; - NS_IWEBBROWSERSETUP_SETUP_ALLOW_META_REDIRECTS = 3; - NS_IWEBBROWSERSETUP_SETUP_ALLOW_SUBFRAMES = 4; - NS_IWEBBROWSERSETUP_SETUP_ALLOW_IMAGES = 5; - NS_IWEBBROWSERSETUP_SETUP_FOCUS_DOC_BEFORE_CONTENT = 6; - NS_IWEBBROWSERSETUP_SETUP_USE_GLOBAL_HISTORY = 256; - NS_IWEBBROWSERSETUP_SETUP_IS_CHROME_WRAPPER = 7; - - NS_IWEBBROWSERSTREAM_IID: TGUID = '{86d02f0e-219b-4cfc-9c88-bd98d2cce0b8}'; - - NS_IWEBPROGRESS_IID: TGUID = '{570f39d0-efd0-11d3-b093-00a024ffc08c}'; - NS_IWEBPROGRESS_NOTIFY_STATE_REQUEST = 1; - NS_IWEBPROGRESS_NOTIFY_STATE_DOCUMENT = 2; - NS_IWEBPROGRESS_NOTIFY_STATE_NETWORK = 4; - NS_IWEBPROGRESS_NOTIFY_STATE_WINDOW = 8; - NS_IWEBPROGRESS_NOTIFY_STATE_ALL = 15; - NS_IWEBPROGRESS_NOTIFY_PROGRESS = 16; - NS_IWEBPROGRESS_NOTIFY_STATUS = 32; - NS_IWEBPROGRESS_NOTIFY_SECURITY = 64; - NS_IWEBPROGRESS_NOTIFY_LOCATION = 128; - NS_IWEBPROGRESS_NOTIFY_REFRESH = 256; - NS_IWEBPROGRESS_NOTIFY_ALL = 511; - - NS_IWEBPROGRESSLISTENER_IID: TGUID = '{570f39d1-efd0-11d3-b093-00a024ffc08c}'; - NS_IWEBPROGRESSLISTENER_STATE_START = 1; - NS_IWEBPROGRESSLISTENER_STATE_REDIRECTING = 2; - NS_IWEBPROGRESSLISTENER_STATE_TRANSFERRING = 4; - NS_IWEBPROGRESSLISTENER_STATE_NEGOTIATING = 8; - NS_IWEBPROGRESSLISTENER_STATE_STOP = 16; - NS_IWEBPROGRESSLISTENER_STATE_IS_REQUEST = 65536; - NS_IWEBPROGRESSLISTENER_STATE_IS_DOCUMENT = 131072; - NS_IWEBPROGRESSLISTENER_STATE_IS_NETWORK = 262144; - NS_IWEBPROGRESSLISTENER_STATE_IS_WINDOW = 524288; - NS_IWEBPROGRESSLISTENER_STATE_RESTORING = 16777216; - NS_IWEBPROGRESSLISTENER_STATE_IS_INSECURE = 4; - NS_IWEBPROGRESSLISTENER_STATE_IS_BROKEN = 1; - NS_IWEBPROGRESSLISTENER_STATE_IS_SECURE = 2; - NS_IWEBPROGRESSLISTENER_STATE_SECURE_HIGH = 262144; - NS_IWEBPROGRESSLISTENER_STATE_SECURE_MED = 65536; - NS_IWEBPROGRESSLISTENER_STATE_SECURE_LOW = 131072; - NS_IWEBPROGRESSLISTENER_STATE_IDENTITY_EV_TOPLEVEL = 1048576; - - NS_IWINDOWCREATOR_IID: TGUID = '{30465632-a777-44cc-90f9-8145475ef999}'; - - NS_IWINDOWWATCHER_IID: TGUID = '{002286a8-494b-43b3-8ddd-49e3fc50622b}'; - - NS_IX509CERT_IID: TGUID = '{f0980f60-ee3d-11d4-998b-00b0d02354a0}'; - NS_IX509CERT_UNKNOWN_CERT = 0; - NS_IX509CERT_CA_CERT = 1; - NS_IX509CERT_USER_CERT = 2; - NS_IX509CERT_EMAIL_CERT = 4; - NS_IX509CERT_SERVER_CERT = 8; - NS_IX509CERT_VERIFIED_OK = 0; - NS_IX509CERT_NOT_VERIFIED_UNKNOWN = 1; - NS_IX509CERT_CERT_REVOKED = 2; - NS_IX509CERT_CERT_EXPIRED = 4; - NS_IX509CERT_CERT_NOT_TRUSTED = 8; - NS_IX509CERT_ISSUER_NOT_TRUSTED = 16; - NS_IX509CERT_ISSUER_UNKNOWN = 32; - NS_IX509CERT_INVALID_CA = 64; - NS_IX509CERT_USAGE_NOT_ALLOWED = 128; - NS_IX509CERT_CERT_USAGE_SSLClient = 0; - NS_IX509CERT_CERT_USAGE_SSLServer = 1; - NS_IX509CERT_CERT_USAGE_SSLServerWithStepUp = 2; - NS_IX509CERT_CERT_USAGE_SSLCA = 3; - NS_IX509CERT_CERT_USAGE_EmailSigner = 4; - NS_IX509CERT_CERT_USAGE_EmailRecipient = 5; - NS_IX509CERT_CERT_USAGE_ObjectSigner = 6; - NS_IX509CERT_CERT_USAGE_UserCertImport = 7; - NS_IX509CERT_CERT_USAGE_VerifyCA = 8; - NS_IX509CERT_CERT_USAGE_ProtectedObjectSigner = 9; - NS_IX509CERT_CERT_USAGE_StatusResponder = 10; - NS_IX509CERT_CERT_USAGE_AnyCA = 11; - - NS_IX509CERTDB_IID: TGUID = '{da48b3c0-1284-11d5-ac67-000064657374}'; - NS_IX509CERTDB_UNTRUSTED = 0; - NS_IX509CERTDB_TRUSTED_SSL = 1; - NS_IX509CERTDB_TRUSTED_EMAIL = 2; - NS_IX509CERTDB_TRUSTED_OBJSIGN = 4; - - NS_IX509CERTVALIDITY_IID: TGUID = '{e701dfd8-1dd1-11b2-a172-ffa6cc6156ad}'; +{$i forwarddecl.inc} type - nsISupports = interface; - mozIJSSubScriptLoader = interface; - nsIArray = interface; - nsIASN1Object = interface; - nsIASN1Sequence = interface; - nsIAuthPrompt = interface; - nsISimpleEnumerator = interface; - nsICategoryManager = interface; - nsICertificateDialogs = interface; - nsIRequest = interface; - nsIChannel = interface; - nsIClassInfo = interface; - nsIClipboardCommands = interface; - nsIComponentManager = interface; - nsIComponentRegistrar = interface; - nsIContextMenuListener = interface; - nsICookie = interface; - nsICookieManager = interface; - nsICRLInfo = interface; - nsIDebug = interface; - nsIFile = interface; - nsIDirectoryServiceProvider = interface; - nsIDirectoryServiceProvider2 = interface; - nsIDirectoryService = interface; - nsIDocumentEncoder = interface; - nsIDocumentEncoderNodeFixup = interface; - nsIDOM3DocumentEvent = interface; - nsIDOM3EventTarget = interface; - nsIDOMAbstractView = interface; - nsIDOMNode = interface; - nsIDOMAttr = interface; - nsIDOMBarProp = interface; - nsIDOMCharacterData = interface; - nsIDOMText = interface; - nsIDOMCDATASection = interface; - nsIDOMComment = interface; - nsIDOMCounter = interface; - nsIDOMCSSValue = interface; - nsIDOMCSSPrimitiveValue = interface; - nsIDOMCSSRule = interface; - nsIDOMCSSRuleList = interface; - nsIDOMCSSStyleDeclaration = interface; - nsIDOMStyleSheet = interface; - nsIDOMCSSStyleSheet = interface; - nsIDOMCSSValueList = interface; - nsIDOMEvent = interface; - nsIDOMCustomEvent = interface; - nsIDOMDocument = interface; - nsIDOMDocumentEvent = interface; - nsIDOMDocumentFragment = interface; - nsIDOMDocumentRange = interface; - nsIDOMDocumentStyle = interface; - nsIDOMDocumentType = interface; - nsIDOMDocumentView = interface; - nsIDOMDOMException = interface; - nsIDOMDOMImplementation = interface; - nsIDOMElement = interface; - nsIDOMElementCSSInlineStyle = interface; - nsIDOMEntity = interface; - nsIDOMEntityReference = interface; - nsIDOMEventGroup = interface; - nsIDOMEventListener = interface; - nsIDOMEventTarget = interface; - nsIDOMHTMLElement = interface; - nsIDOMHTMLAnchorElement = interface; - nsIDOMHTMLAppletElement = interface; - nsIDOMHTMLAreaElement = interface; - nsIDOMHTMLBaseElement = interface; - nsIDOMHTMLBaseFontElement = interface; - nsIDOMHTMLBodyElement = interface; - nsIDOMHTMLBRElement = interface; - nsIDOMHTMLButtonElement = interface; - nsIDOMHTMLCollection = interface; - nsIDOMHTMLDirectoryElement = interface; - nsIDOMHTMLDivElement = interface; - nsIDOMHTMLDListElement = interface; - nsIDOMHTMLDocument = interface; - nsIDOMHTMLEmbedElement = interface; - nsIDOMHTMLFieldSetElement = interface; - nsIDOMHTMLFontElement = interface; - nsIDOMHTMLFormElement = interface; - nsIDOMHTMLFrameElement = interface; - nsIDOMHTMLFrameSetElement = interface; - nsIDOMHTMLHeadElement = interface; - nsIDOMHTMLHeadingElement = interface; - nsIDOMHTMLHRElement = interface; - nsIDOMHTMLHtmlElement = interface; - nsIDOMHTMLIFrameElement = interface; - nsIDOMHTMLImageElement = interface; - nsIDOMHTMLInputElement = interface; - nsIDOMHTMLIsIndexElement = interface; - nsIDOMHTMLLabelElement = interface; - nsIDOMHTMLLegendElement = interface; - nsIDOMHTMLLIElement = interface; - nsIDOMHTMLLinkElement = interface; - nsIDOMHTMLMapElement = interface; - nsIDOMHTMLMenuElement = interface; - nsIDOMHTMLMetaElement = interface; - nsIDOMHTMLModElement = interface; - nsIDOMHTMLObjectElement = interface; - nsIDOMHTMLOListElement = interface; - nsIDOMHTMLOptGroupElement = interface; - nsIDOMHTMLOptionElement = interface; - nsIDOMHTMLOptionsCollection = interface; - nsIDOMHTMLParagraphElement = interface; - nsIDOMHTMLParamElement = interface; - nsIDOMHTMLPreElement = interface; - nsIDOMHTMLQuoteElement = interface; - nsIDOMHTMLScriptElement = interface; - nsIDOMHTMLSelectElement = interface; - nsIDOMHTMLStyleElement = interface; - nsIDOMHTMLTableCaptionElement = interface; - nsIDOMHTMLTableCellElement = interface; - nsIDOMHTMLTableColElement = interface; - nsIDOMHTMLTableElement = interface; - nsIDOMHTMLTableRowElement = interface; - nsIDOMHTMLTableSectionElement = interface; - nsIDOMHTMLTextAreaElement = interface; - nsIDOMHTMLTitleElement = interface; - nsIDOMHTMLUListElement = interface; - nsIDOMMediaList = interface; - nsIDOMUIEvent = interface; - nsIDOMMouseEvent = interface; - nsIDOMNamedNodeMap = interface; - nsIDOMNodeList = interface; - nsIDOMNotation = interface; - nsIDOMNSHTMLDocument = interface; - nsIDOMOfflineResourceList = interface; - nsIDOMProcessingInstruction = interface; - nsIDOMRange = interface; - nsIDOMRect = interface; - nsIDOMRGBColor = interface; - nsIDOMStorage = interface; - nsIDOMStorageEvent = interface; - nsIDOMStorageItem = interface; - nsIDOMStorageList = interface; - nsIDOMStorageWindow = interface; - nsIDOMStyleSheetList = interface; - nsIDOMWindow = interface; - nsIDOMWindow2 = interface; - nsIDOMWindowCollection = interface; - nsIDOMWindowUtils = interface; - nsIEmbeddingSiteWindow = interface; - nsIFactory = interface; - nsIURI = interface; - nsIURL = interface; - nsIFileURL = interface; - nsIGlobalHistory = interface; - nsIHashable = interface; - nsIHistoryEntry = interface; - nsIHttpChannel = interface; - nsIHttpHeaderVisitor = interface; - nsIInputStream = interface; - nsIInterfaceRequestor = interface; - nsIIOService = interface; - nsIJSON = interface; - nsILoadGroup = interface; - nsILocalFile = interface; - nsIMemory = interface; - nsIModule = interface; - nsIMutableArray = interface; - nsIObserver = interface; - nsIObserverService = interface; - nsIOutputStream = interface; - nsIPrefBranch = interface; - nsIPrefBranch2 = interface; - nsIPrefLocalizedString = interface; - nsIPrefService = interface; - nsIPrintSession = interface; - nsIPrintSettings = interface; - nsIProfile = interface; - nsIProfileChangeStatus = interface; - nsIProgrammingLanguage = interface; - nsIPrompt = interface; - nsIPromptService = interface; - nsIProperties = interface; - nsIProtocolHandler = interface; - nsIRequestObserver = interface; - nsIScriptableInputStream = interface; - nsISecurityWarningDialogs = interface; - nsISelection = interface; - nsIServiceManager = interface; - nsISHistory = interface; - nsISHistoryListener = interface; - nsIStreamListener = interface; - nsISupportsPrimitive = interface; - nsISupportsID = interface; - nsISupportsCString = interface; - nsISupportsString = interface; - nsISupportsPRBool = interface; - nsISupportsPRUint8 = interface; - nsISupportsPRUint16 = interface; - nsISupportsPRUint32 = interface; - nsISupportsPRUint64 = interface; - nsISupportsPRTime = interface; - nsISupportsChar = interface; - nsISupportsPRInt16 = interface; - nsISupportsPRInt32 = interface; - nsISupportsPRInt64 = interface; - nsISupportsFloat = interface; - nsISupportsDouble = interface; - nsISupportsVoid = interface; - nsISupportsInterfacePointer = interface; - nsITooltipListener = interface; - nsITooltipTextProvider = interface; - nsITraceRefcnt = interface; - nsIUnicharStreamListener = interface; - nsIUploadChannel = interface; - nsIURIContentListener = interface; - nsIWeakReference = interface; - nsISupportsWeakReference = interface; - nsIWebBrowser = interface; - nsIWebBrowserChrome = interface; - nsIWebBrowserChromeFocus = interface; - nsIWebBrowserFind = interface; - nsIWebBrowserFindInFrames = interface; - nsIWebBrowserFocus = interface; - nsIWebBrowserPrint = interface; - nsIWebBrowserSetup = interface; - nsIWebBrowserStream = interface; - nsIWebProgress = interface; - nsIWebProgressListener = interface; - nsIWindowCreator = interface; - nsIWindowWatcher = interface; - nsIX509Cert = interface; - nsIX509CertDB = interface; - nsIX509CertValidity = interface; - nsWriteSegmentFun = function (aInStream: nsIInputStream; - aClosure: Pointer; - const aFromSegment: Pointer; - aToOffset: PRUint32; - aCount: PRUint32; - out aWriteCount: PRUint32): nsresult; extdecl; + nsIDomPlugin = interface; - - nsReadSegmentFun = function (aOutStream: nsIOutputStream; - aClosure: Pointer; - aToSegment: Pointer; - aFromOffset: PRUint32; - aCount: PRUint32; - out aReadCount: PRUint32): nsresult; extdecl; - - - DOMTimeStamp = PRUint64; - nsLoadFlags = PRUint32; -(*** - * An optional interface for accessing the HTTP or - * javascript cookie object - * - * @status FROZEN - *) - nsCookieStatus = PRInt32; - nsCookiePolicy = PRInt32; +type nsISupports = interface ['{00000000-0000-0000-c000-000000000046}'] end; - mozIJSSubScriptLoader = interface(nsISupports) - ['{8792d77e-1dd2-11b2-ac7f-9bc9be4f2916}'] - procedure LoadSubScript(const url: PWideChar); safecall; - end; - - nsIArray = interface(nsISupports) - ['{114744d9-c369-456e-b55a-52fe52880d2d}'] - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - procedure QueryElementAt(index: PRUint32; constref uuid: TGUID; out _result); safecall; - function IndexOf(startIndex: PRUint32; element: nsISupports): PRUint32; safecall; - function Enumerate(): nsISimpleEnumerator; safecall; - end; - - nsIASN1Object = interface(nsISupports) - ['{ba8bf582-1dd1-11b2-898c-f40246bc9a63}'] - function GetType(): PRUint32; safecall; - procedure SetType(aType: PRUint32); safecall; - property _Type: PRUint32 read GetType write SetType; - function GetTag(): PRUint32; safecall; - procedure SetTag(aTag: PRUint32); safecall; - property Tag: PRUint32 read GetTag write SetTag; - procedure GetDisplayName(aDisplayName: nsAString); safecall; - procedure SetDisplayName(const aDisplayName: nsAString); safecall; - procedure GetDisplayValue(aDisplayValue: nsAString); safecall; - procedure SetDisplayValue(const aDisplayValue: nsAString); safecall; - end; - - nsIASN1Sequence = interface(nsIASN1Object) - ['{b6b957e6-1dd1-11b2-89d7-e30624f50b00}'] - function GetASN1Objects(): nsIMutableArray; safecall; - procedure SetASN1Objects(aASN1Objects: nsIMutableArray); safecall; - property ASN1Objects: nsIMutableArray read GetASN1Objects write SetASN1Objects; - function GetIsValidContainer(): PRBool; safecall; - procedure SetIsValidContainer(aIsValidContainer: PRBool); safecall; - property IsValidContainer: PRBool read GetIsValidContainer write SetIsValidContainer; - function GetIsExpanded(): PRBool; safecall; - procedure SetIsExpanded(aIsExpanded: PRBool); safecall; - property IsExpanded: PRBool read GetIsExpanded write SetIsExpanded; - end; - - nsIAuthInformation = interface(nsISupports) - ['{0D73639C-2A92-4518-9F92-28F71FEA5F20}'] - procedure GetFlags(out aFlags: PRUINT32); safecall; - procedure GetRealm(aRealm: nsAString); safecall; - procedure GetAuthenticationScheme(aAuthenticationScheme: nsACString); safecall; - procedure GetUsername(aUsername: nsAString); safecall; - procedure SetUsername(const aUsername: nsAString); safecall; - procedure GetPassword(aPassword: nsAString); safecall; - procedure SetPassword(const aPassword: nsAString); safecall; - procedure GetDomain(aDomain: nsAString); safecall; - procedure SetDomain(const aDomain: nsAString); safecall; - end; - - nsIAuthPrompt = interface(nsISupports) - ['{358089f9-ee4b-4711-82fd-bcd07fc62061}'] - function Prompt(const dialogTitle: PWideChar; const text: PWideChar; const passwordRealm: PWideChar; savePassword: PRUint32; const defaultText: PWideChar; out _result: PWideChar): PRBool; safecall; - function PromptUsernameAndPassword(const dialogTitle: PWideChar; const text: PWideChar; const passwordRealm: PWideChar; savePassword: PRUint32; out user: PWideChar; out pwd: PWideChar): PRBool; safecall; - function PromptPassword(const dialogTitle: PWideChar; const text: PWideChar; const passwordRealm: PWideChar; savePassword: PRUint32; out pwd: PWideChar): PRBool; safecall; - end; - - nsIAuthPromptCallback = interface(nsISupports) - ['{BDC387D7-2D29-4CAC-92F1-DD75D786631D}'] - procedure OnAuthAvailable(aContext: nsISupports; aAuthInfo: nsIAuthInformation); safecall; - procedure OnAuthCancelled(aContext: nsISupports; userCancel: LongBool); safecall; - end; - - nsISimpleEnumerator = interface(nsISupports) - ['{d1899240-f9d2-11d2-bdd6-000064657374}'] - function HasMoreElements(): PRBool; safecall; - function GetNext(): nsISupports; safecall; - end; - - nsICancelable = interface(nsISupports) - ['{D94AC0A0-BB18-46B8-844E-84159064B0BD}'] - procedure Cancel(aReason: nsresult); safecall; - end; - - nsICategoryManager = interface(nsISupports) - ['{3275b2cd-af6d-429a-80d7-f0c5120342ac}'] - function GetCategoryEntry(const aCategory: PAnsiChar; const aEntry: PAnsiChar): PAnsiChar; safecall; - function AddCategoryEntry(const aCategory: PAnsiChar; const aEntry: PAnsiChar; const aValue: PAnsiChar; aPersist: PRBool; aReplace: PRBool): PAnsiChar; safecall; - procedure DeleteCategoryEntry(const aCategory: PAnsiChar; const aEntry: PAnsiChar; aPersist: PRBool); safecall; - procedure DeleteCategory(const aCategory: PAnsiChar); safecall; - function EnumerateCategory(const aCategory: PAnsiChar): nsISimpleEnumerator; safecall; - function EnumerateCategories(): nsISimpleEnumerator; safecall; - end; - - nsICertificateDialogs = interface(nsISupports) - ['{a03ca940-09be-11d5-ac5d-000064657374}'] - function ConfirmDownloadCACert(ctx: nsIInterfaceRequestor; cert: nsIX509Cert; out trust: PRUint32): PRBool; safecall; - procedure NotifyCACertExists(ctx: nsIInterfaceRequestor); safecall; - function SetPKCS12FilePassword(ctx: nsIInterfaceRequestor; password: nsAString): PRBool; safecall; - function GetPKCS12FilePassword(ctx: nsIInterfaceRequestor; password: nsAString): PRBool; safecall; - procedure ViewCert(ctx: nsIInterfaceRequestor; cert: nsIX509Cert); safecall; - procedure CrlImportStatusDialog(ctx: nsIInterfaceRequestor; crl: nsICRLInfo); safecall; - end; - - nsIRequest = interface(nsISupports) - ['{ef6bfbd2-fd46-48d8-96b7-9f8f0fd387fe}'] - procedure GetName(aName: nsAUTF8String); safecall; - function IsPending(): PRBool; safecall; - function GetStatus(): nsresult; safecall; - property Status: nsresult read GetStatus; - procedure Cancel(aStatus: nsresult); safecall; - procedure Suspend(); safecall; - procedure Resume(); safecall; - function GetLoadGroup(): nsILoadGroup; safecall; - procedure SetLoadGroup(aLoadGroup: nsILoadGroup); safecall; - property LoadGroup: nsILoadGroup read GetLoadGroup write SetLoadGroup; - function GetLoadFlags(): nsLoadFlags; safecall; - procedure SetLoadFlags(aLoadFlags: nsLoadFlags); safecall; - property LoadFlags: nsLoadFlags read GetLoadFlags write SetLoadFlags; - end; - - nsIChannel = interface(nsIRequest) - ['{c63a055a-a676-4e71-bf3c-6cfa11082018}'] - function GetOriginalURI(): nsIURI; safecall; - procedure SetOriginalURI(aOriginalURI: nsIURI); safecall; - property OriginalURI: nsIURI read GetOriginalURI write SetOriginalURI; - function GetURI(): nsIURI; safecall; - property URI: nsIURI read GetURI; - function GetOwner(): nsISupports; safecall; - procedure SetOwner(aOwner: nsISupports); safecall; - property Owner: nsISupports read GetOwner write SetOwner; - function GetNotificationCallbacks(): nsIInterfaceRequestor; safecall; - procedure SetNotificationCallbacks(aNotificationCallbacks: nsIInterfaceRequestor); safecall; - property NotificationCallbacks: nsIInterfaceRequestor read GetNotificationCallbacks write SetNotificationCallbacks; - function GetSecurityInfo(): nsISupports; safecall; - property SecurityInfo: nsISupports read GetSecurityInfo; - procedure GetContentType(aContentType: nsACString); safecall; - procedure SetContentType(const aContentType: nsACString); safecall; - procedure GetContentCharset(aContentCharset: nsACString); safecall; - procedure SetContentCharset(const aContentCharset: nsACString); safecall; - function GetContentLength(): PRInt32; safecall; - procedure SetContentLength(aContentLength: PRInt32); safecall; - property ContentLength: PRInt32 read GetContentLength write SetContentLength; - function Open(): nsIInputStream; safecall; - procedure AsyncOpen(aListener: nsIStreamListener; aContext: nsISupports); safecall; - end; - - nsIClassInfo = interface(nsISupports) - ['{986c11d0-f340-11d4-9075-0010a4e73d9a}'] - procedure GetInterfaces(out count: PRUint32; out _array_array); safecall; - function GetHelperForLanguage(language: PRUint32): nsISupports; safecall; - function GetContractID(): PAnsiChar; safecall; - property ContractID: PAnsiChar read GetContractID; - function GetClassDescription(): PAnsiChar; safecall; - property ClassDescription: PAnsiChar read GetClassDescription; - function GetClassID(): PGUID; safecall; - property ClassID: PGUID read GetClassID; - function GetImplementationLanguage(): PRUint32; safecall; - property ImplementationLanguage: PRUint32 read GetImplementationLanguage; - function GetFlags(): PRUint32; safecall; - property Flags: PRUint32 read GetFlags; - function GetClassIDNoAlloc(): TGUID; safecall; - property ClassIDNoAlloc: TGUID read GetClassIDNoAlloc; - end; - - nsIClipboardCommands = interface(nsISupports) - ['{b8100c90-73be-11d2-92a5-00105a1b0d64}'] - function CanCutSelection(): PRBool; safecall; - function CanCopySelection(): PRBool; safecall; - function CanCopyLinkLocation(): PRBool; safecall; - function CanCopyImageLocation(): PRBool; safecall; - function CanCopyImageContents(): PRBool; safecall; - function CanPaste(): PRBool; safecall; - procedure CutSelection(); safecall; - procedure CopySelection(); safecall; - procedure CopyLinkLocation(); safecall; - procedure CopyImageLocation(); safecall; - procedure CopyImageContents(); safecall; - procedure Paste(); safecall; - procedure SelectAll(); safecall; - procedure SelectNone(); safecall; - end; - - nsIComponentManager = interface(nsISupports) - ['{a88e5a60-205a-4bb1-94e1-2628daf51eae}'] - procedure GetClassObject(constref aClass: TGUID; constref aIID: TGUID; out _result); safecall; - procedure GetClassObjectByContractID(const aContractID: PAnsiChar; constref aIID: TGUID; out _result); safecall; - procedure CreateInstance(constref aClass: TGUID; aDelegate: nsISupports; constref aIID: TGUID; out _result); safecall; - procedure CreateInstanceByContractID(const aContractID: PAnsiChar; aDelegate: nsISupports; constref aIID: TGUID; out _result); safecall; - end; - - nsIComponentRegistrar = interface(nsISupports) - ['{2417cbfe-65ad-48a6-b4b6-eb84db174392}'] - procedure AutoRegister(aSpec: nsIFile); safecall; - procedure AutoUnregister(aSpec: nsIFile); safecall; - procedure RegisterFactory(constref aClass: TGUID; const aClassName: PAnsiChar; const aContractID: PAnsiChar; aFactory: nsIFactory); safecall; - procedure UnregisterFactory(constref aClass: TGUID; aFactory: nsIFactory); safecall; - procedure RegisterFactoryLocation(constref aClass: TGUID; const aClassName: PAnsiChar; const aContractID: PAnsiChar; aFile: nsIFile; const aLoaderStr: PAnsiChar; const aType: PAnsiChar); safecall; - procedure UnregisterFactoryLocation(constref aClass: TGUID; aFile: nsIFile); safecall; - function IsCIDRegistered(constref aClass: TGUID): PRBool; safecall; - function IsContractIDRegistered(const aContractID: PAnsiChar): PRBool; safecall; - function EnumerateCIDs(): nsISimpleEnumerator; safecall; - function EnumerateContractIDs(): nsISimpleEnumerator; safecall; - function CIDToContractID(constref aClass: TGUID): PAnsiChar; safecall; - function ContractIDToCID(const aContractID: PAnsiChar): PGUID; safecall; - end; - - nsIContextMenuListener = interface(nsISupports) - ['{3478b6b0-3875-11d4-94ef-0020183bf181}'] - procedure OnShowContextMenu(aContextFlags: PRUint32; aEvent: nsIDOMEvent; aNode: nsIDOMNode); safecall; - end; - - nsICookie = interface(nsISupports) - ['{e9fcb9a4-d376-458f-b720-e65e7df593bc}'] - procedure GetName(aName: nsACString); safecall; - procedure GetValue(aValue: nsACString); safecall; - function GetIsDomain(): PRBool; safecall; - property IsDomain: PRBool read GetIsDomain; - procedure GetHost(aHost: nsAUTF8String); safecall; - procedure GetPath(aPath: nsAUTF8String); safecall; - function GetIsSecure(): PRBool; safecall; - property IsSecure: PRBool read GetIsSecure; - function GetExpires(): PRUint64; safecall; - property Expires: PRUint64 read GetExpires; - function GetStatus(): nsCookieStatus; safecall; - property Status: nsCookieStatus read GetStatus; - function GetPolicy(): nsCookiePolicy; safecall; - property Policy: nsCookiePolicy read GetPolicy; - end; - - nsICookieManager = interface(nsISupports) - ['{aaab6710-0f2c-11d5-a53b-0010a401eb10}'] - procedure RemoveAll(); safecall; - function GetEnumerator(): nsISimpleEnumerator; safecall; - property Enumerator: nsISimpleEnumerator read GetEnumerator; - procedure Remove(const aDomain: nsAUTF8String; const aName: nsACString; const aPath: nsAUTF8String; aBlocked: PRBool); safecall; - end; - - nsICRLInfo = interface(nsISupports) - ['{c185d920-4a3e-11d5-ba27-00108303b117}'] - procedure GetOrganization(aOrganization: nsAString); safecall; - procedure GetOrganizationalUnit(aOrganizationalUnit: nsAString); safecall; - function GetLastUpdate(): PRTime; safecall; - property LastUpdate: PRTime read GetLastUpdate; - function GetNextUpdate(): PRTime; safecall; - property NextUpdate: PRTime read GetNextUpdate; - procedure GetLastUpdateLocale(aLastUpdateLocale: nsAString); safecall; - procedure GetNextUpdateLocale(aNextUpdateLocale: nsAString); safecall; - procedure GetNameInDb(aNameInDb: nsAString); safecall; - procedure GetLastFetchURL(aLastFetchURL: nsAUTF8String); safecall; - end; - - nsIDebug = interface(nsISupports) - ['{3bf0c3d7-3bd9-4cf2-a971-33572c503e1e}'] - procedure Assertion(const aStr: PAnsiChar; const aExpr: PAnsiChar; const aFile: PAnsiChar; aLine: PRInt32); safecall; - procedure Warning(const aStr: PAnsiChar; const aFile: PAnsiChar; aLine: PRInt32); safecall; - procedure Break(const aFile: PAnsiChar; aLine: PRInt32); safecall; - procedure Abort(const aFile: PAnsiChar; aLine: PRInt32); safecall; - end; - - nsIFile = interface(nsISupports) - ['{c8c0a080-0868-11d3-915f-d9d889d48e3c}'] - procedure Append(const node: nsAString); safecall; - procedure AppendNative(const node: nsACString); safecall; - procedure Normalize(); safecall; - procedure Create(_type: PRUint32; permissions: PRUint32); safecall; - procedure GetLeafName(aLeafName: nsAString); safecall; - procedure SetLeafName(const aLeafName: nsAString); safecall; - procedure GetNativeLeafName(aNativeLeafName: nsACString); safecall; - procedure SetNativeLeafName(const aNativeLeafName: nsACString); safecall; - procedure CopyTo(newParentDir: nsIFile; const newName: nsAString); safecall; - procedure CopyToNative(newParentDir: nsIFile; const newName: nsACString); safecall; - procedure CopyToFollowingLinks(newParentDir: nsIFile; const newName: nsAString); safecall; - procedure CopyToFollowingLinksNative(newParentDir: nsIFile; const newName: nsACString); safecall; - procedure MoveTo(newParentDir: nsIFile; const newName: nsAString); safecall; - procedure MoveToNative(newParentDir: nsIFile; const newName: nsACString); safecall; - procedure Remove(recursive: PRBool); safecall; - function GetPermissions(): PRUint32; safecall; - procedure SetPermissions(aPermissions: PRUint32); safecall; - property Permissions: PRUint32 read GetPermissions write SetPermissions; - function GetPermissionsOfLink(): PRUint32; safecall; - procedure SetPermissionsOfLink(aPermissionsOfLink: PRUint32); safecall; - property PermissionsOfLink: PRUint32 read GetPermissionsOfLink write SetPermissionsOfLink; - function GetLastModifiedTime(): PRInt64; safecall; - procedure SetLastModifiedTime(aLastModifiedTime: PRInt64); safecall; - property LastModifiedTime: PRInt64 read GetLastModifiedTime write SetLastModifiedTime; - function GetLastModifiedTimeOfLink(): PRInt64; safecall; - procedure SetLastModifiedTimeOfLink(aLastModifiedTimeOfLink: PRInt64); safecall; - property LastModifiedTimeOfLink: PRInt64 read GetLastModifiedTimeOfLink write SetLastModifiedTimeOfLink; - function GetFileSize(): PRInt64; safecall; - procedure SetFileSize(aFileSize: PRInt64); safecall; - property FileSize: PRInt64 read GetFileSize write SetFileSize; - function GetFileSizeOfLink(): PRInt64; safecall; - property FileSizeOfLink: PRInt64 read GetFileSizeOfLink; - procedure GetTarget(aTarget: nsAString); safecall; - procedure GetNativeTarget(aNativeTarget: nsACString); safecall; - procedure GetPath(aPath: nsAString); safecall; - procedure GetNativePath(aNativePath: nsACString); safecall; - function Exists(): PRBool; safecall; - function IsWritable(): PRBool; safecall; - function IsReadable(): PRBool; safecall; - function IsExecutable(): PRBool; safecall; - function IsHidden(): PRBool; safecall; - function IsDirectory(): PRBool; safecall; - function IsFile(): PRBool; safecall; - function IsSymlink(): PRBool; safecall; - function IsSpecial(): PRBool; safecall; - procedure CreateUnique(_type: PRUint32; permissions: PRUint32); safecall; - function Clone(): nsIFile; safecall; - function Equals(inFile: nsIFile): PRBool; safecall; - function _Contains(inFile: nsIFile; recur: PRBool): PRBool; safecall; - function GetParent(): nsIFile; safecall; - property Parent: nsIFile read GetParent; - function GetDirectoryEntries(): nsISimpleEnumerator; safecall; - property DirectoryEntries: nsISimpleEnumerator read GetDirectoryEntries; - end; - - nsIDirectoryServiceProvider = interface(nsISupports) - ['{bbf8cab0-d43a-11d3-8cc2-00609792278c}'] - function GetFile(const prop: PAnsiChar; out persistent: PRBool): nsIFile; safecall; - end; - - nsIDirectoryServiceProvider2 = interface(nsIDirectoryServiceProvider) - ['{2f977d4b-5485-11d4-87e2-0010a4e75ef2}'] - function GetFiles(const prop: PAnsiChar): nsISimpleEnumerator; safecall; - end; - - nsIDirectoryService = interface(nsISupports) - ['{57a66a60-d43a-11d3-8cc2-00609792278c}'] - procedure Init(); safecall; - procedure RegisterProvider(prov: nsIDirectoryServiceProvider); safecall; - procedure UnregisterProvider(prov: nsIDirectoryServiceProvider); safecall; - end; - - nsIDocumentEncoder = interface(nsISupports) - ['{F85C5A20-258D-11DB-A98B-0800200C9A66}'] - procedure Init(aDocument: nsIDOMDocument; const aMimeType: nsAString; aFlags: Cardinal); safecall; - procedure SetSelection(aSelection: nsISelection); safecall; - procedure SetRange(aRange: nsIDOMRange); safecall; - procedure SetNode(aNode: nsIDOMNode);safecall; - procedure SetContainerNode(aContainer: nsIDOMNode); safecall; - procedure SetCharset(const aCharset: nsACString); safecall; - procedure SetWrapColumn(aWrapColumn: Cardinal); safecall; - procedure GetMimeType(aMimeType: nsAString); safecall; - procedure EncodeToStream(aStream: nsIOutputStream); safecall; - procedure EncodeToString(aString: nsAString); safecall; - function EncodeToStringWithContext(aContextString: nsAString; aInfoString: nsAString): nsAString; safecall; - procedure SetNodeFixup(aFixup: nsIDocumentEncoderNodeFixup); safecall; - end; - - nsIDocumentEncoderNodeFixup = interface(nsISupports) - ['{C0DA5B87-0BA7-4D7C-8CB3-FCB02AF4253D}'] - function FixupNode(aNode: nsIDOMNode; var aSerializeCloneKids: LongBool): nsIDOMNode; safecall; - end; - - nsIDOM3DocumentEvent = interface(nsISupports) - ['{090ecc19-b7cb-4f47-ae47-ed68d4926249}'] - function CreateEventGroup(): nsIDOMEventGroup; safecall; - end; - - nsIDOM3EventTarget = interface(nsISupports) - ['{3e9c01a7-de97-4c3b-8294-b4bd9d7056d1}'] - procedure AddGroupedEventListener(const _type: nsAString; listener: nsIDOMEventListener; useCapture: PRBool; evtGroup: nsIDOMEventGroup); safecall; - procedure RemoveGroupedEventListener(const _type: nsAString; listener: nsIDOMEventListener; useCapture: PRBool; evtGroup: nsIDOMEventGroup); safecall; - function CanTrigger(const _type: nsAString): PRBool; safecall; - function IsRegisteredHere(const _type: nsAString): PRBool; safecall; - end; - - nsIDOMAbstractView = interface(nsISupports) - ['{f51ebade-8b1a-11d3-aae7-0010830123b4}'] - function GetDocument(): nsIDOMDocumentView; safecall; - property Document: nsIDOMDocumentView read GetDocument; - end; - - nsIDOMNode = interface(nsISupports) - ['{a6cf907c-15b3-11d2-932e-00805f8add32}'] - procedure GetNodeName(aNodeName: nsAString); safecall; - procedure GetNodeValue(aNodeValue: nsAString); safecall; - procedure SetNodeValue(const aNodeValue: nsAString); safecall; - function GetNodeType(): PRUint16; safecall; - property NodeType: PRUint16 read GetNodeType; - function GetParentNode(): nsIDOMNode; safecall; - property ParentNode: nsIDOMNode read GetParentNode; - function GetChildNodes(): nsIDOMNodeList; safecall; - property ChildNodes: nsIDOMNodeList read GetChildNodes; - function GetFirstChild(): nsIDOMNode; safecall; - property FirstChild: nsIDOMNode read GetFirstChild; - function GetLastChild(): nsIDOMNode; safecall; - property LastChild: nsIDOMNode read GetLastChild; - function GetPreviousSibling(): nsIDOMNode; safecall; - property PreviousSibling: nsIDOMNode read GetPreviousSibling; - function GetNextSibling(): nsIDOMNode; safecall; - property NextSibling: nsIDOMNode read GetNextSibling; - function GetAttributes(): nsIDOMNamedNodeMap; safecall; - property Attributes: nsIDOMNamedNodeMap read GetAttributes; - function GetOwnerDocument(): nsIDOMDocument; safecall; - property OwnerDocument: nsIDOMDocument read GetOwnerDocument; - function InsertBefore(newChild: nsIDOMNode; refChild: nsIDOMNode): nsIDOMNode; safecall; - function ReplaceChild(newChild: nsIDOMNode; oldChild: nsIDOMNode): nsIDOMNode; safecall; - function RemoveChild(oldChild: nsIDOMNode): nsIDOMNode; safecall; - function AppendChild(newChild: nsIDOMNode): nsIDOMNode; safecall; - function HasChildNodes(): PRBool; safecall; - function CloneNode(deep: PRBool): nsIDOMNode; safecall; - procedure Normalize(); safecall; - function IsSupported(const feature: nsAString; const version: nsAString): PRBool; safecall; - procedure GetNamespaceURI(aNamespaceURI: nsAString); safecall; - procedure GetPrefix(aPrefix: nsAString); safecall; - procedure SetPrefix(const aPrefix: nsAString); safecall; - procedure GetLocalName(aLocalName: nsAString); safecall; - function HasAttributes(): PRBool; safecall; - end; - - nsIDOMAttr = interface(nsIDOMNode) - ['{a6cf9070-15b3-11d2-932e-00805f8add32}'] - procedure GetName(aName: nsAString); safecall; - function GetSpecified(): PRBool; safecall; - property Specified: PRBool read GetSpecified; - procedure GetValue(aValue: nsAString); safecall; - procedure SetValue(const aValue: nsAString); safecall; - function GetOwnerElement(): nsIDOMElement; safecall; - property OwnerElement: nsIDOMElement read GetOwnerElement; - end; - - nsIDOMBarProp = interface(nsISupports) - ['{9eb2c150-1d56-11d3-8221-0060083a0bcf}'] - function GetVisible(): PRBool; safecall; - procedure SetVisible(aVisible: PRBool); safecall; - property Visible: PRBool read GetVisible write SetVisible; - end; - - nsIDOMCharacterData = interface(nsIDOMNode) - ['{a6cf9072-15b3-11d2-932e-00805f8add32}'] - procedure GetData(aData: nsAString); safecall; - procedure SetData(const aData: nsAString); safecall; - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - procedure SubstringData(offset: PRUint32; count: PRUint32; _retval: nsAString); safecall; - procedure AppendData(const arg: nsAString); safecall; - procedure InsertData(offset: PRUint32; const arg: nsAString); safecall; - procedure DeleteData(offset: PRUint32; count: PRUint32); safecall; - procedure ReplaceData(offset: PRUint32; count: PRUint32; const arg: nsAString); safecall; - end; - - nsIDOMText = interface(nsIDOMCharacterData) - ['{a6cf9082-15b3-11d2-932e-00805f8add32}'] - function SplitText(offset: PRUint32): nsIDOMText; safecall; - end; - - nsIDOMCDATASection = interface(nsIDOMText) - ['{a6cf9071-15b3-11d2-932e-00805f8add32}'] - end; - - nsIDOMComment = interface(nsIDOMCharacterData) - ['{a6cf9073-15b3-11d2-932e-00805f8add32}'] - end; - - nsIDOMCounter = interface(nsISupports) - ['{31adb439-0055-402d-9b1d-d5ca94f3f55b}'] - procedure GetIdentifier(aIdentifier: nsAString); safecall; - procedure GetListStyle(aListStyle: nsAString); safecall; - procedure GetSeparator(aSeparator: nsAString); safecall; - end; - - nsIDOMCSSValue = interface(nsISupports) - ['{009f7ea5-9e80-41be-b008-db62f10823f2}'] - procedure GetCssText(aCssText: nsAString); safecall; - procedure SetCssText(const aCssText: nsAString); safecall; - function GetCssValueType(): PRUint16; safecall; - property CssValueType: PRUint16 read GetCssValueType; - end; - - nsIDOMCSSPrimitiveValue = interface(nsIDOMCSSValue) - ['{e249031f-8df9-4e7a-b644-18946dce0019}'] - function GetPrimitiveType(): PRUint16; safecall; - property PrimitiveType: PRUint16 read GetPrimitiveType; - procedure SetFloatValue(unitType: PRUint16; floatValue: Single); safecall; - function GetFloatValue(unitType: PRUint16): Single; safecall; - procedure SetStringValue(stringType: PRUint16; const stringValue: nsAString); safecall; - procedure GetStringValue(_retval: nsAString); safecall; - function GetCounterValue(): nsIDOMCounter; safecall; - function GetRectValue(): nsIDOMRect; safecall; - function GetRGBColorValue(): nsIDOMRGBColor; safecall; - end; - - nsIDOMCSSRule = interface(nsISupports) - ['{a6cf90c1-15b3-11d2-932e-00805f8add32}'] - function GetType(): PRUint16; safecall; - property _Type: PRUint16 read GetType; - procedure GetCssText(aCssText: nsAString); safecall; - procedure SetCssText(const aCssText: nsAString); safecall; - function GetParentStyleSheet(): nsIDOMCSSStyleSheet; safecall; - property ParentStyleSheet: nsIDOMCSSStyleSheet read GetParentStyleSheet; - function GetParentRule(): nsIDOMCSSRule; safecall; - property ParentRule: nsIDOMCSSRule read GetParentRule; - end; - - nsIDOMCSSRuleList = interface(nsISupports) - ['{a6cf90c0-15b3-11d2-932e-00805f8add32}'] - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - function Item(index: PRUint32): nsIDOMCSSRule; safecall; - end; - - nsIDOMCSSStyleDeclaration = interface(nsISupports) - ['{a6cf90be-15b3-11d2-932e-00805f8add32}'] - procedure GetCssText(aCssText: nsAString); safecall; - procedure SetCssText(const aCssText: nsAString); safecall; - procedure GetPropertyValue(const propertyName: nsAString; _retval: nsAString); safecall; - function GetPropertyCSSValue(const propertyName: nsAString): nsIDOMCSSValue; safecall; - procedure RemoveProperty(const propertyName: nsAString; _retval: nsAString); safecall; - procedure GetPropertyPriority(const propertyName: nsAString; _retval: nsAString); safecall; - procedure SetProperty(const propertyName: nsAString; const value: nsAString; const priority: nsAString); safecall; - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - procedure Item(index: PRUint32; _retval: nsAString); safecall; - function GetParentRule(): nsIDOMCSSRule; safecall; - property ParentRule: nsIDOMCSSRule read GetParentRule; - end; - - nsIDOMStyleSheet = interface(nsISupports) - ['{a6cf9080-15b3-11d2-932e-00805f8add32}'] - procedure GetType(aType: nsAString); safecall; - function GetDisabled(): PRBool; safecall; - procedure SetDisabled(aDisabled: PRBool); safecall; - property Disabled: PRBool read GetDisabled write SetDisabled; - function GetOwnerNode(): nsIDOMNode; safecall; - property OwnerNode: nsIDOMNode read GetOwnerNode; - function GetParentStyleSheet(): nsIDOMStyleSheet; safecall; - property ParentStyleSheet: nsIDOMStyleSheet read GetParentStyleSheet; - procedure GetHref(aHref: nsAString); safecall; - procedure GetTitle(aTitle: nsAString); safecall; - function GetMedia(): nsIDOMMediaList; safecall; - property Media: nsIDOMMediaList read GetMedia; - end; - - nsIDOMCSSStyleSheet = interface(nsIDOMStyleSheet) - ['{a6cf90c2-15b3-11d2-932e-00805f8add32}'] - function GetOwnerRule(): nsIDOMCSSRule; safecall; - property OwnerRule: nsIDOMCSSRule read GetOwnerRule; - function GetCssRules(): nsIDOMCSSRuleList; safecall; - property CssRules: nsIDOMCSSRuleList read GetCssRules; - function InsertRule(const rule: nsAString; index: PRUint32): PRUint32; safecall; - procedure DeleteRule(index: PRUint32); safecall; - end; - - nsIDOMCSSValueList = interface(nsIDOMCSSValue) - ['{8f09fa84-39b9-4dca-9b2f-db0eeb186286}'] - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - function Item(index: PRUint32): nsIDOMCSSValue; safecall; - end; - - nsIDOMEvent = interface(nsISupports) - ['{a66b7b80-ff46-bd97-0080-5f8ae38add32}'] - procedure GetType(aType: nsAString); safecall; - function GetTarget(): nsIDOMEventTarget; safecall; - property Target: nsIDOMEventTarget read GetTarget; - function GetCurrentTarget(): nsIDOMEventTarget; safecall; - property CurrentTarget: nsIDOMEventTarget read GetCurrentTarget; - function GetEventPhase(): PRUint16; safecall; - property EventPhase: PRUint16 read GetEventPhase; - function GetBubbles(): PRBool; safecall; - property Bubbles: PRBool read GetBubbles; - function GetCancelable(): PRBool; safecall; - property Cancelable: PRBool read GetCancelable; - function GetTimeStamp(): DOMTimeStamp; safecall; - property TimeStamp: DOMTimeStamp read GetTimeStamp; - procedure StopPropagation(); safecall; - procedure PreventDefault(); safecall; - procedure InitEvent(const eventTypeArg: nsAString; canBubbleArg: PRBool; cancelableArg: PRBool); safecall; - end; - - nsIDOMCustomEvent = interface(nsIDOMEvent) - ['{55c7af7b-1a64-40bf-87eb-2c2cbee0491b}'] - procedure SetCurrentTarget(target: nsIDOMNode); safecall; - procedure SetEventPhase(phase: PRUint16); safecall; - end; - - nsIDOMDocument = interface(nsIDOMNode) - ['{a6cf9075-15b3-11d2-932e-00805f8add32}'] - function GetDoctype(): nsIDOMDocumentType; safecall; - property Doctype: nsIDOMDocumentType read GetDoctype; - function GetImplementation(): nsIDOMDOMImplementation; safecall; - property _Implementation: nsIDOMDOMImplementation read GetImplementation; - function GetDocumentElement(): nsIDOMElement; safecall; - property DocumentElement: nsIDOMElement read GetDocumentElement; - function CreateElement(const tagName: nsAString): nsIDOMElement; safecall; - function CreateDocumentFragment(): nsIDOMDocumentFragment; safecall; - function CreateTextNode(const data: nsAString): nsIDOMText; safecall; - function CreateComment(const data: nsAString): nsIDOMComment; safecall; - function CreateCDATASection(const data: nsAString): nsIDOMCDATASection; safecall; - function CreateProcessingInstruction(const target: nsAString; const data: nsAString): nsIDOMProcessingInstruction; safecall; - function CreateAttribute(const name: nsAString): nsIDOMAttr; safecall; - function CreateEntityReference(const name: nsAString): nsIDOMEntityReference; safecall; - function GetElementsByTagName(const tagname: nsAString): nsIDOMNodeList; safecall; - function ImportNode(importedNode: nsIDOMNode; deep: PRBool): nsIDOMNode; safecall; - function CreateElementNS(const namespaceURI: nsAString; const qualifiedName: nsAString): nsIDOMElement; safecall; - function CreateAttributeNS(const namespaceURI: nsAString; const qualifiedName: nsAString): nsIDOMAttr; safecall; - function GetElementsByTagNameNS(const namespaceURI: nsAString; const localName: nsAString): nsIDOMNodeList; safecall; - function GetElementById(const elementId: nsAString): nsIDOMElement; safecall; - end; - - nsIDOMDocumentEvent = interface(nsISupports) - ['{46b91d66-28e2-11d4-ab1e-0010830123b4}'] - function CreateEvent(const eventType: nsAString): nsIDOMEvent; safecall; - end; - - nsIDOMDocumentFragment = interface(nsIDOMNode) - ['{a6cf9076-15b3-11d2-932e-00805f8add32}'] - end; - - nsIDOMDocumentRange = interface(nsISupports) - ['{7b9badc6-c9bc-447a-8670-dbd195aed24b}'] - function CreateRange(): nsIDOMRange; safecall; - end; - - nsIDOMDocumentStyle = interface(nsISupports) - ['{3d9f4973-dd2e-48f5-b5f7-2634e09eadd9}'] - function GetStyleSheets(): nsIDOMStyleSheetList; safecall; - property StyleSheets: nsIDOMStyleSheetList read GetStyleSheets; - end; - - nsIDOMDocumentType = interface(nsIDOMNode) - ['{a6cf9077-15b3-11d2-932e-00805f8add32}'] - procedure GetName(aName: nsAString); safecall; - function GetEntities(): nsIDOMNamedNodeMap; safecall; - property Entities: nsIDOMNamedNodeMap read GetEntities; - function GetNotations(): nsIDOMNamedNodeMap; safecall; - property Notations: nsIDOMNamedNodeMap read GetNotations; - procedure GetPublicId(aPublicId: nsAString); safecall; - procedure GetSystemId(aSystemId: nsAString); safecall; - procedure GetInternalSubset(aInternalSubset: nsAString); safecall; - end; - - nsIDOMDocumentView = interface(nsISupports) - ['{1acdb2ba-1dd2-11b2-95bc-9542495d2569}'] - function GetDefaultView(): nsIDOMAbstractView; safecall; - property DefaultView: nsIDOMAbstractView read GetDefaultView; - end; - - nsIDOMDOMException = interface(nsISupports) - ['{a6cf910a-15b3-11d2-932e-00805f8add32}'] - function GetCode(): PRUint32; safecall; - property Code: PRUint32 read GetCode; - end; - - nsIDOMDOMImplementation = interface(nsISupports) - ['{a6cf9074-15b3-11d2-932e-00805f8add32}'] - function HasFeature(const feature: nsAString; const version: nsAString): PRBool; safecall; - function CreateDocumentType(const qualifiedName: nsAString; const publicId: nsAString; const systemId: nsAString): nsIDOMDocumentType; safecall; - function CreateDocument(const namespaceURI: nsAString; const qualifiedName: nsAString; doctype: nsIDOMDocumentType): nsIDOMDocument; safecall; - end; - - nsIDOMElement = interface(nsIDOMNode) - ['{a6cf9078-15b3-11d2-932e-00805f8add32}'] - procedure GetTagName(aTagName: nsAString); safecall; - procedure GetAttribute(const name: nsAString; _retval: nsAString); safecall; - procedure SetAttribute(const name: nsAString; const value: nsAString); safecall; - procedure RemoveAttribute(const name: nsAString); safecall; - function GetAttributeNode(const name: nsAString): nsIDOMAttr; safecall; - function SetAttributeNode(newAttr: nsIDOMAttr): nsIDOMAttr; safecall; - function RemoveAttributeNode(oldAttr: nsIDOMAttr): nsIDOMAttr; safecall; - function GetElementsByTagName(const name: nsAString): nsIDOMNodeList; safecall; - procedure GetAttributeNS(const namespaceURI: nsAString; const localName: nsAString; _retval: nsAString); safecall; - procedure SetAttributeNS(const namespaceURI: nsAString; const qualifiedName: nsAString; const value: nsAString); safecall; - procedure RemoveAttributeNS(const namespaceURI: nsAString; const localName: nsAString); safecall; - function GetAttributeNodeNS(const namespaceURI: nsAString; const localName: nsAString): nsIDOMAttr; safecall; - function SetAttributeNodeNS(newAttr: nsIDOMAttr): nsIDOMAttr; safecall; - function GetElementsByTagNameNS(const namespaceURI: nsAString; const localName: nsAString): nsIDOMNodeList; safecall; - function HasAttribute(const name: nsAString): PRBool; safecall; - function HasAttributeNS(const namespaceURI: nsAString; const localName: nsAString): PRBool; safecall; - end; - - nsIDOMElementCSSInlineStyle = interface(nsISupports) - ['{99715845-95fc-4a56-aa53-214b65c26e22}'] - function GetStyle(): nsIDOMCSSStyleDeclaration; safecall; - property Style: nsIDOMCSSStyleDeclaration read GetStyle; - end; - - nsIDOMEntity = interface(nsIDOMNode) - ['{a6cf9079-15b3-11d2-932e-00805f8add32}'] - procedure GetPublicId(aPublicId: nsAString); safecall; - procedure GetSystemId(aSystemId: nsAString); safecall; - procedure GetNotationName(aNotationName: nsAString); safecall; - end; - - nsIDOMEntityReference = interface(nsIDOMNode) - ['{a6cf907a-15b3-11d2-932e-00805f8add32}'] - end; - - nsIDOMEventGroup = interface(nsISupports) - ['{33347bee-6620-4841-8152-36091ae80c7e}'] - function IsSameEventGroup(other: nsIDOMEventGroup): PRBool; safecall; - end; - - nsIDOMEventListener = interface(nsISupports) - ['{df31c120-ded6-11d1-bd85-00805f8ae3f4}'] - procedure HandleEvent(event: nsIDOMEvent); safecall; - end; - - nsIDOMEventTarget = interface(nsISupports) - ['{1c773b30-d1cf-11d2-bd95-00805f8ae3f4}'] - procedure AddEventListener(const _type: nsAString; listener: nsIDOMEventListener; useCapture: PRBool); safecall; - procedure RemoveEventListener(const _type: nsAString; listener: nsIDOMEventListener; useCapture: PRBool); safecall; - function DispatchEvent(evt: nsIDOMEvent): PRBool; safecall; - end; - - nsIDOMHTMLElement = interface(nsIDOMElement) - ['{a6cf9085-15b3-11d2-932e-00805f8add32}'] - procedure GetId(aId: nsAString); safecall; - procedure SetId(const aId: nsAString); safecall; - procedure GetTitle(aTitle: nsAString); safecall; - procedure SetTitle(const aTitle: nsAString); safecall; - procedure GetLang(aLang: nsAString); safecall; - procedure SetLang(const aLang: nsAString); safecall; - procedure GetDir(aDir: nsAString); safecall; - procedure SetDir(const aDir: nsAString); safecall; - procedure GetClassName(aClassName: nsAString); safecall; - procedure SetClassName(const aClassName: nsAString); safecall; - end; - - nsIDOMHTMLAnchorElement = interface(nsIDOMHTMLElement) - ['{a6cf90aa-15b3-11d2-932e-00805f8add32}'] - procedure GetAccessKey(aAccessKey: nsAString); safecall; - procedure SetAccessKey(const aAccessKey: nsAString); safecall; - procedure GetCharset(aCharset: nsAString); safecall; - procedure SetCharset(const aCharset: nsAString); safecall; - procedure GetCoords(aCoords: nsAString); safecall; - procedure SetCoords(const aCoords: nsAString); safecall; - procedure GetHref(aHref: nsAString); safecall; - procedure SetHref(const aHref: nsAString); safecall; - procedure GetHreflang(aHreflang: nsAString); safecall; - procedure SetHreflang(const aHreflang: nsAString); safecall; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - procedure GetRel(aRel: nsAString); safecall; - procedure SetRel(const aRel: nsAString); safecall; - procedure GetRev(aRev: nsAString); safecall; - procedure SetRev(const aRev: nsAString); safecall; - procedure GetShape(aShape: nsAString); safecall; - procedure SetShape(const aShape: nsAString); safecall; - function GetTabIndex(): PRInt32; safecall; - procedure SetTabIndex(aTabIndex: PRInt32); safecall; - property TabIndex: PRInt32 read GetTabIndex write SetTabIndex; - procedure GetTarget(aTarget: nsAString); safecall; - procedure SetTarget(const aTarget: nsAString); safecall; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - procedure Blur(); safecall; - procedure Focus(); safecall; - end; - - nsIDOMHTMLAppletElement = interface(nsIDOMHTMLElement) - ['{a6cf90ae-15b3-11d2-932e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetAlt(aAlt: nsAString); safecall; - procedure SetAlt(const aAlt: nsAString); safecall; - procedure GetArchive(aArchive: nsAString); safecall; - procedure SetArchive(const aArchive: nsAString); safecall; - procedure GetCode(aCode: nsAString); safecall; - procedure SetCode(const aCode: nsAString); safecall; - procedure GetCodeBase(aCodeBase: nsAString); safecall; - procedure SetCodeBase(const aCodeBase: nsAString); safecall; - procedure GetHeight(aHeight: nsAString); safecall; - procedure SetHeight(const aHeight: nsAString); safecall; - function GetHspace(): PRInt32; safecall; - procedure SetHspace(aHspace: PRInt32); safecall; - property Hspace: PRInt32 read GetHspace write SetHspace; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - procedure GetObject(aObject: nsAString); safecall; - procedure SetObject(const aObject: nsAString); safecall; - function GetVspace(): PRInt32; safecall; - procedure SetVspace(aVspace: PRInt32); safecall; - property Vspace: PRInt32 read GetVspace write SetVspace; - procedure GetWidth(aWidth: nsAString); safecall; - procedure SetWidth(const aWidth: nsAString); safecall; - end; - - nsIDOMHTMLAreaElement = interface(nsIDOMHTMLElement) - ['{a6cf90b0-15b3-11d2-932e-00805f8add32}'] - procedure GetAccessKey(aAccessKey: nsAString); safecall; - procedure SetAccessKey(const aAccessKey: nsAString); safecall; - procedure GetAlt(aAlt: nsAString); safecall; - procedure SetAlt(const aAlt: nsAString); safecall; - procedure GetCoords(aCoords: nsAString); safecall; - procedure SetCoords(const aCoords: nsAString); safecall; - procedure GetHref(aHref: nsAString); safecall; - procedure SetHref(const aHref: nsAString); safecall; - function GetNoHref(): PRBool; safecall; - procedure SetNoHref(aNoHref: PRBool); safecall; - property NoHref: PRBool read GetNoHref write SetNoHref; - procedure GetShape(aShape: nsAString); safecall; - procedure SetShape(const aShape: nsAString); safecall; - function GetTabIndex(): PRInt32; safecall; - procedure SetTabIndex(aTabIndex: PRInt32); safecall; - property TabIndex: PRInt32 read GetTabIndex write SetTabIndex; - procedure GetTarget(aTarget: nsAString); safecall; - procedure SetTarget(const aTarget: nsAString); safecall; - end; - - nsIDOMHTMLBaseElement = interface(nsIDOMHTMLElement) - ['{a6cf908b-15b3-11d2-932e-00805f8add32}'] - procedure GetHref(aHref: nsAString); safecall; - procedure SetHref(const aHref: nsAString); safecall; - procedure GetTarget(aTarget: nsAString); safecall; - procedure SetTarget(const aTarget: nsAString); safecall; - end; - - nsIDOMHTMLBaseFontElement = interface(nsIDOMHTMLElement) - ['{a6cf90a6-15b3-11d2-932e-00805f8add32}'] - procedure GetColor(aColor: nsAString); safecall; - procedure SetColor(const aColor: nsAString); safecall; - procedure GetFace(aFace: nsAString); safecall; - procedure SetFace(const aFace: nsAString); safecall; - function GetSize(): PRInt32; safecall; - procedure SetSize(aSize: PRInt32); safecall; - property Size: PRInt32 read GetSize write SetSize; - end; - - nsIDOMHTMLBodyElement = interface(nsIDOMHTMLElement) - ['{a6cf908e-15b3-11d2-932e-00805f8add32}'] - procedure GetALink(aALink: nsAString); safecall; - procedure SetALink(const aALink: nsAString); safecall; - procedure GetBackground(aBackground: nsAString); safecall; - procedure SetBackground(const aBackground: nsAString); safecall; - procedure GetBgColor(aBgColor: nsAString); safecall; - procedure SetBgColor(const aBgColor: nsAString); safecall; - procedure GetLink(aLink: nsAString); safecall; - procedure SetLink(const aLink: nsAString); safecall; - procedure GetText(aText: nsAString); safecall; - procedure SetText(const aText: nsAString); safecall; - procedure GetVLink(aVLink: nsAString); safecall; - procedure SetVLink(const aVLink: nsAString); safecall; - end; - - nsIDOMHTMLBRElement = interface(nsIDOMHTMLElement) - ['{a6cf90a5-15b3-11d2-932e-00805f8add32}'] - procedure GetClear(aClear: nsAString); safecall; - procedure SetClear(const aClear: nsAString); safecall; - end; - - nsIDOMHTMLButtonElement = interface(nsIDOMHTMLElement) - ['{a6cf9095-15b3-11d2-932e-00805f8add32}'] - function GetForm(): nsIDOMHTMLFormElement; safecall; - property Form: nsIDOMHTMLFormElement read GetForm; - procedure GetAccessKey(aAccessKey: nsAString); safecall; - procedure SetAccessKey(const aAccessKey: nsAString); safecall; - function GetDisabled(): PRBool; safecall; - procedure SetDisabled(aDisabled: PRBool); safecall; - property Disabled: PRBool read GetDisabled write SetDisabled; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - function GetTabIndex(): PRInt32; safecall; - procedure SetTabIndex(aTabIndex: PRInt32); safecall; - property TabIndex: PRInt32 read GetTabIndex write SetTabIndex; - procedure GetType(aType: nsAString); safecall; - procedure GetValue(aValue: nsAString); safecall; - procedure SetValue(const aValue: nsAString); safecall; - end; - - nsIDOMHTMLCollection = interface(nsISupports) - ['{a6cf9083-15b3-11d2-932e-00805f8add32}'] - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - function Item(index: PRUint32): nsIDOMNode; safecall; - function NamedItem(const name: nsAString): nsIDOMNode; safecall; - end; - - nsIDOMHTMLDirectoryElement = interface(nsIDOMHTMLElement) - ['{a6cf909c-15b3-11d2-932e-00805f8add32}'] - function GetCompact(): PRBool; safecall; - procedure SetCompact(aCompact: PRBool); safecall; - property Compact: PRBool read GetCompact write SetCompact; - end; - - nsIDOMHTMLDivElement = interface(nsIDOMHTMLElement) - ['{a6cf90a0-15b3-11d2-932e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - end; - - nsIDOMHTMLDListElement = interface(nsIDOMHTMLElement) - ['{a6cf909b-15b3-11d2-932e-00805f8add32}'] - function GetCompact(): PRBool; safecall; - procedure SetCompact(aCompact: PRBool); safecall; - property Compact: PRBool read GetCompact write SetCompact; - end; - - nsIDOMHTMLDocument = interface(nsIDOMDocument) - ['{a6cf9084-15b3-11d2-932e-00805f8add32}'] - procedure GetTitle(aTitle: nsAString); safecall; - procedure SetTitle(const aTitle: nsAString); safecall; - procedure GetReferrer(aReferrer: nsAString); safecall; - procedure GetDomain(aDomain: nsAString); safecall; - procedure GetURL(aURL: nsAString); safecall; - function GetBody(): nsIDOMHTMLElement; safecall; - procedure SetBody(aBody: nsIDOMHTMLElement); safecall; - property Body: nsIDOMHTMLElement read GetBody write SetBody; - function GetImages(): nsIDOMHTMLCollection; safecall; - property Images: nsIDOMHTMLCollection read GetImages; - function GetApplets(): nsIDOMHTMLCollection; safecall; - property Applets: nsIDOMHTMLCollection read GetApplets; - function GetLinks(): nsIDOMHTMLCollection; safecall; - property Links: nsIDOMHTMLCollection read GetLinks; - function GetForms(): nsIDOMHTMLCollection; safecall; - property Forms: nsIDOMHTMLCollection read GetForms; - function GetAnchors(): nsIDOMHTMLCollection; safecall; - property Anchors: nsIDOMHTMLCollection read GetAnchors; - procedure GetCookie(aCookie: nsAString); safecall; - procedure SetCookie(const aCookie: nsAString); safecall; - procedure Open(); safecall; - procedure Close(); safecall; - procedure Write(const text: nsAString); safecall; - procedure Writeln(const text: nsAString); safecall; - function GetElementsByName(const elementName: nsAString): nsIDOMNodeList; safecall; - end; - - nsIDOMHTMLEmbedElement = interface(nsIDOMHTMLElement) - ['{123f90ab-15b3-11d2-456e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetHeight(aHeight: nsAString); safecall; - procedure SetHeight(const aHeight: nsAString); safecall; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - procedure GetSrc(aSrc: nsAString); safecall; - procedure SetSrc(const aSrc: nsAString); safecall; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - procedure GetWidth(aWidth: nsAString); safecall; - procedure SetWidth(const aWidth: nsAString); safecall; - end; - - nsIDOMHTMLFieldSetElement = interface(nsIDOMHTMLElement) - ['{a6cf9097-15b3-11d2-932e-00805f8add32}'] - function GetForm(): nsIDOMHTMLFormElement; safecall; - property Form: nsIDOMHTMLFormElement read GetForm; - end; - - nsIDOMHTMLFontElement = interface(nsIDOMHTMLElement) - ['{a6cf90a7-15b3-11d2-932e-00805f8add32}'] - procedure GetColor(aColor: nsAString); safecall; - procedure SetColor(const aColor: nsAString); safecall; - procedure GetFace(aFace: nsAString); safecall; - procedure SetFace(const aFace: nsAString); safecall; - procedure GetSize(aSize: nsAString); safecall; - procedure SetSize(const aSize: nsAString); safecall; - end; - - nsIDOMHTMLFormElement = interface(nsIDOMHTMLElement) - ['{a6cf908f-15b3-11d2-932e-00805f8add32}'] - function GetElements(): nsIDOMHTMLCollection; safecall; - property Elements: nsIDOMHTMLCollection read GetElements; - function GetLength(): PRInt32; safecall; - property Length: PRInt32 read GetLength; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - procedure GetAcceptCharset(aAcceptCharset: nsAString); safecall; - procedure SetAcceptCharset(const aAcceptCharset: nsAString); safecall; - procedure GetAction(aAction: nsAString); safecall; - procedure SetAction(const aAction: nsAString); safecall; - procedure GetEnctype(aEnctype: nsAString); safecall; - procedure SetEnctype(const aEnctype: nsAString); safecall; - procedure GetMethod(aMethod: nsAString); safecall; - procedure SetMethod(const aMethod: nsAString); safecall; - procedure GetTarget(aTarget: nsAString); safecall; - procedure SetTarget(const aTarget: nsAString); safecall; - procedure Submit(); safecall; - procedure Reset(); safecall; - end; - - nsIDOMHTMLFrameElement = interface(nsIDOMHTMLElement) - ['{a6cf90b9-15b3-11d2-932e-00805f8add32}'] - procedure GetFrameBorder(aFrameBorder: nsAString); safecall; - procedure SetFrameBorder(const aFrameBorder: nsAString); safecall; - procedure GetLongDesc(aLongDesc: nsAString); safecall; - procedure SetLongDesc(const aLongDesc: nsAString); safecall; - procedure GetMarginHeight(aMarginHeight: nsAString); safecall; - procedure SetMarginHeight(const aMarginHeight: nsAString); safecall; - procedure GetMarginWidth(aMarginWidth: nsAString); safecall; - procedure SetMarginWidth(const aMarginWidth: nsAString); safecall; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - function GetNoResize(): PRBool; safecall; - procedure SetNoResize(aNoResize: PRBool); safecall; - property NoResize: PRBool read GetNoResize write SetNoResize; - procedure GetScrolling(aScrolling: nsAString); safecall; - procedure SetScrolling(const aScrolling: nsAString); safecall; - procedure GetSrc(aSrc: nsAString); safecall; - procedure SetSrc(const aSrc: nsAString); safecall; - function GetContentDocument(): nsIDOMDocument; safecall; - property ContentDocument: nsIDOMDocument read GetContentDocument; - end; - - nsIDOMHTMLFrameSetElement = interface(nsIDOMHTMLElement) - ['{a6cf90b8-15b3-11d2-932e-00805f8add32}'] - procedure GetCols(aCols: nsAString); safecall; - procedure SetCols(const aCols: nsAString); safecall; - procedure GetRows(aRows: nsAString); safecall; - procedure SetRows(const aRows: nsAString); safecall; - end; - - nsIDOMHTMLHeadElement = interface(nsIDOMHTMLElement) - ['{a6cf9087-15b3-11d2-932e-00805f8add32}'] - procedure GetProfile(aProfile: nsAString); safecall; - procedure SetProfile(const aProfile: nsAString); safecall; - end; - - nsIDOMHTMLHeadingElement = interface(nsIDOMHTMLElement) - ['{a6cf90a2-15b3-11d2-932e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - end; - - nsIDOMHTMLHRElement = interface(nsIDOMHTMLElement) - ['{a6cf90a8-15b3-11d2-932e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - function GetNoShade(): PRBool; safecall; - procedure SetNoShade(aNoShade: PRBool); safecall; - property NoShade: PRBool read GetNoShade write SetNoShade; - procedure GetSize(aSize: nsAString); safecall; - procedure SetSize(const aSize: nsAString); safecall; - procedure GetWidth(aWidth: nsAString); safecall; - procedure SetWidth(const aWidth: nsAString); safecall; - end; - - nsIDOMHTMLHtmlElement = interface(nsIDOMHTMLElement) - ['{a6cf9086-15b3-11d2-932e-00805f8add32}'] - procedure GetVersion(aVersion: nsAString); safecall; - procedure SetVersion(const aVersion: nsAString); safecall; - end; - - nsIDOMHTMLIFrameElement = interface(nsIDOMHTMLElement) - ['{a6cf90ba-15b3-11d2-932e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetFrameBorder(aFrameBorder: nsAString); safecall; - procedure SetFrameBorder(const aFrameBorder: nsAString); safecall; - procedure GetHeight(aHeight: nsAString); safecall; - procedure SetHeight(const aHeight: nsAString); safecall; - procedure GetLongDesc(aLongDesc: nsAString); safecall; - procedure SetLongDesc(const aLongDesc: nsAString); safecall; - procedure GetMarginHeight(aMarginHeight: nsAString); safecall; - procedure SetMarginHeight(const aMarginHeight: nsAString); safecall; - procedure GetMarginWidth(aMarginWidth: nsAString); safecall; - procedure SetMarginWidth(const aMarginWidth: nsAString); safecall; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - procedure GetScrolling(aScrolling: nsAString); safecall; - procedure SetScrolling(const aScrolling: nsAString); safecall; - procedure GetSrc(aSrc: nsAString); safecall; - procedure SetSrc(const aSrc: nsAString); safecall; - procedure GetWidth(aWidth: nsAString); safecall; - procedure SetWidth(const aWidth: nsAString); safecall; - function GetContentDocument(): nsIDOMDocument; safecall; - property ContentDocument: nsIDOMDocument read GetContentDocument; - end; - - nsIDOMHTMLImageElement = interface(nsIDOMHTMLElement) - ['{a6cf90ab-15b3-11d2-932e-00805f8add32}'] - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetAlt(aAlt: nsAString); safecall; - procedure SetAlt(const aAlt: nsAString); safecall; - procedure GetBorder(aBorder: nsAString); safecall; - procedure SetBorder(const aBorder: nsAString); safecall; - function GetHeight(): PRInt32; safecall; - procedure SetHeight(aHeight: PRInt32); safecall; - property Height: PRInt32 read GetHeight write SetHeight; - function GetHspace(): PRInt32; safecall; - procedure SetHspace(aHspace: PRInt32); safecall; - property Hspace: PRInt32 read GetHspace write SetHspace; - function GetIsMap(): PRBool; safecall; - procedure SetIsMap(aIsMap: PRBool); safecall; - property IsMap: PRBool read GetIsMap write SetIsMap; - procedure GetLongDesc(aLongDesc: nsAString); safecall; - procedure SetLongDesc(const aLongDesc: nsAString); safecall; - procedure GetSrc(aSrc: nsAString); safecall; - procedure SetSrc(const aSrc: nsAString); safecall; - procedure GetUseMap(aUseMap: nsAString); safecall; - procedure SetUseMap(const aUseMap: nsAString); safecall; - function GetVspace(): PRInt32; safecall; - procedure SetVspace(aVspace: PRInt32); safecall; - property Vspace: PRInt32 read GetVspace write SetVspace; - function GetWidth(): PRInt32; safecall; - procedure SetWidth(aWidth: PRInt32); safecall; - property Width: PRInt32 read GetWidth write SetWidth; - end; - - nsIDOMHTMLInputElement = interface(nsIDOMHTMLElement) - ['{a6cf9093-15b3-11d2-932e-00805f8add32}'] - procedure GetDefaultValue(aDefaultValue: nsAString); safecall; - procedure SetDefaultValue(const aDefaultValue: nsAString); safecall; - function GetDefaultChecked(): PRBool; safecall; - procedure SetDefaultChecked(aDefaultChecked: PRBool); safecall; - property DefaultChecked: PRBool read GetDefaultChecked write SetDefaultChecked; - function GetForm(): nsIDOMHTMLFormElement; safecall; - property Form: nsIDOMHTMLFormElement read GetForm; - procedure GetAccept(aAccept: nsAString); safecall; - procedure SetAccept(const aAccept: nsAString); safecall; - procedure GetAccessKey(aAccessKey: nsAString); safecall; - procedure SetAccessKey(const aAccessKey: nsAString); safecall; - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetAlt(aAlt: nsAString); safecall; - procedure SetAlt(const aAlt: nsAString); safecall; - function GetChecked(): PRBool; safecall; - procedure SetChecked(aChecked: PRBool); safecall; - property Checked: PRBool read GetChecked write SetChecked; - function GetDisabled(): PRBool; safecall; - procedure SetDisabled(aDisabled: PRBool); safecall; - property Disabled: PRBool read GetDisabled write SetDisabled; - function GetMaxLength(): PRInt32; safecall; - procedure SetMaxLength(aMaxLength: PRInt32); safecall; - property MaxLength: PRInt32 read GetMaxLength write SetMaxLength; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - function GetReadOnly(): PRBool; safecall; - procedure SetReadOnly(aReadOnly: PRBool); safecall; - property ReadOnly: PRBool read GetReadOnly write SetReadOnly; - function GetSize(): PRUint32; safecall; - procedure SetSize(aSize: PRUint32); safecall; - property Size: PRUint32 read GetSize write SetSize; - procedure GetSrc(aSrc: nsAString); safecall; - procedure SetSrc(const aSrc: nsAString); safecall; - function GetTabIndex(): PRInt32; safecall; - procedure SetTabIndex(aTabIndex: PRInt32); safecall; - property TabIndex: PRInt32 read GetTabIndex write SetTabIndex; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - procedure GetUseMap(aUseMap: nsAString); safecall; - procedure SetUseMap(const aUseMap: nsAString); safecall; - procedure GetValue(aValue: nsAString); safecall; - procedure SetValue(const aValue: nsAString); safecall; - procedure Blur(); safecall; - procedure Focus(); safecall; - procedure Select(); safecall; - procedure Click(); safecall; - end; - - nsIDOMHTMLIsIndexElement = interface(nsIDOMHTMLElement) - ['{a6cf908c-15b3-11d2-932e-00805f8add32}'] - function GetForm(): nsIDOMHTMLFormElement; safecall; - property Form: nsIDOMHTMLFormElement read GetForm; - procedure GetPrompt(aPrompt: nsAString); safecall; - procedure SetPrompt(const aPrompt: nsAString); safecall; - end; - - nsIDOMHTMLLabelElement = interface(nsIDOMHTMLElement) - ['{a6cf9096-15b3-11d2-932e-00805f8add32}'] - function GetForm(): nsIDOMHTMLFormElement; safecall; - property Form: nsIDOMHTMLFormElement read GetForm; - procedure GetAccessKey(aAccessKey: nsAString); safecall; - procedure SetAccessKey(const aAccessKey: nsAString); safecall; - procedure GetHtmlFor(aHtmlFor: nsAString); safecall; - procedure SetHtmlFor(const aHtmlFor: nsAString); safecall; - end; - - nsIDOMHTMLLegendElement = interface(nsIDOMHTMLElement) - ['{a6cf9098-15b3-11d2-932e-00805f8add32}'] - function GetForm(): nsIDOMHTMLFormElement; safecall; - property Form: nsIDOMHTMLFormElement read GetForm; - procedure GetAccessKey(aAccessKey: nsAString); safecall; - procedure SetAccessKey(const aAccessKey: nsAString); safecall; - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - end; - - nsIDOMHTMLLIElement = interface(nsIDOMHTMLElement) - ['{a6cf909e-15b3-11d2-932e-00805f8add32}'] - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - function GetValue(): PRInt32; safecall; - procedure SetValue(aValue: PRInt32); safecall; - property Value: PRInt32 read GetValue write SetValue; - end; - - nsIDOMHTMLLinkElement = interface(nsIDOMHTMLElement) - ['{a6cf9088-15b3-11d2-932e-00805f8add32}'] - function GetDisabled(): PRBool; safecall; - procedure SetDisabled(aDisabled: PRBool); safecall; - property Disabled: PRBool read GetDisabled write SetDisabled; - procedure GetCharset(aCharset: nsAString); safecall; - procedure SetCharset(const aCharset: nsAString); safecall; - procedure GetHref(aHref: nsAString); safecall; - procedure SetHref(const aHref: nsAString); safecall; - procedure GetHreflang(aHreflang: nsAString); safecall; - procedure SetHreflang(const aHreflang: nsAString); safecall; - procedure GetMedia(aMedia: nsAString); safecall; - procedure SetMedia(const aMedia: nsAString); safecall; - procedure GetRel(aRel: nsAString); safecall; - procedure SetRel(const aRel: nsAString); safecall; - procedure GetRev(aRev: nsAString); safecall; - procedure SetRev(const aRev: nsAString); safecall; - procedure GetTarget(aTarget: nsAString); safecall; - procedure SetTarget(const aTarget: nsAString); safecall; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - end; - - nsIDOMHTMLMapElement = interface(nsIDOMHTMLElement) - ['{a6cf90af-15b3-11d2-932e-00805f8add32}'] - function GetAreas(): nsIDOMHTMLCollection; safecall; - property Areas: nsIDOMHTMLCollection read GetAreas; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - end; - - nsIDOMHTMLMenuElement = interface(nsIDOMHTMLElement) - ['{a6cf909d-15b3-11d2-932e-00805f8add32}'] - function GetCompact(): PRBool; safecall; - procedure SetCompact(aCompact: PRBool); safecall; - property Compact: PRBool read GetCompact write SetCompact; - end; - - nsIDOMHTMLMetaElement = interface(nsIDOMHTMLElement) - ['{a6cf908a-15b3-11d2-932e-00805f8add32}'] - procedure GetContent(aContent: nsAString); safecall; - procedure SetContent(const aContent: nsAString); safecall; - procedure GetHttpEquiv(aHttpEquiv: nsAString); safecall; - procedure SetHttpEquiv(const aHttpEquiv: nsAString); safecall; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - procedure GetScheme(aScheme: nsAString); safecall; - procedure SetScheme(const aScheme: nsAString); safecall; - end; - - nsIDOMHTMLModElement = interface(nsIDOMHTMLElement) - ['{a6cf90a9-15b3-11d2-932e-00805f8add32}'] - procedure GetCite(aCite: nsAString); safecall; - procedure SetCite(const aCite: nsAString); safecall; - procedure GetDateTime(aDateTime: nsAString); safecall; - procedure SetDateTime(const aDateTime: nsAString); safecall; - end; - - nsIDOMHTMLObjectElement = interface(nsIDOMHTMLElement) - ['{a6cf90ac-15b3-11d2-932e-00805f8add32}'] - function GetForm(): nsIDOMHTMLFormElement; safecall; - property Form: nsIDOMHTMLFormElement read GetForm; - procedure GetCode(aCode: nsAString); safecall; - procedure SetCode(const aCode: nsAString); safecall; - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetArchive(aArchive: nsAString); safecall; - procedure SetArchive(const aArchive: nsAString); safecall; - procedure GetBorder(aBorder: nsAString); safecall; - procedure SetBorder(const aBorder: nsAString); safecall; - procedure GetCodeBase(aCodeBase: nsAString); safecall; - procedure SetCodeBase(const aCodeBase: nsAString); safecall; - procedure GetCodeType(aCodeType: nsAString); safecall; - procedure SetCodeType(const aCodeType: nsAString); safecall; - procedure GetData(aData: nsAString); safecall; - procedure SetData(const aData: nsAString); safecall; - function GetDeclare(): PRBool; safecall; - procedure SetDeclare(aDeclare: PRBool); safecall; - property Declare: PRBool read GetDeclare write SetDeclare; - procedure GetHeight(aHeight: nsAString); safecall; - procedure SetHeight(const aHeight: nsAString); safecall; - function GetHspace(): PRInt32; safecall; - procedure SetHspace(aHspace: PRInt32); safecall; - property Hspace: PRInt32 read GetHspace write SetHspace; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - procedure GetStandby(aStandby: nsAString); safecall; - procedure SetStandby(const aStandby: nsAString); safecall; - function GetTabIndex(): PRInt32; safecall; - procedure SetTabIndex(aTabIndex: PRInt32); safecall; - property TabIndex: PRInt32 read GetTabIndex write SetTabIndex; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - procedure GetUseMap(aUseMap: nsAString); safecall; - procedure SetUseMap(const aUseMap: nsAString); safecall; - function GetVspace(): PRInt32; safecall; - procedure SetVspace(aVspace: PRInt32); safecall; - property Vspace: PRInt32 read GetVspace write SetVspace; - procedure GetWidth(aWidth: nsAString); safecall; - procedure SetWidth(const aWidth: nsAString); safecall; - function GetContentDocument(): nsIDOMDocument; safecall; - property ContentDocument: nsIDOMDocument read GetContentDocument; - end; - - nsIDOMHTMLOListElement = interface(nsIDOMHTMLElement) - ['{a6cf909a-15b3-11d2-932e-00805f8add32}'] - function GetCompact(): PRBool; safecall; - procedure SetCompact(aCompact: PRBool); safecall; - property Compact: PRBool read GetCompact write SetCompact; - function GetStart(): PRInt32; safecall; - procedure SetStart(aStart: PRInt32); safecall; - property Start: PRInt32 read GetStart write SetStart; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - end; - - nsIDOMHTMLOptGroupElement = interface(nsIDOMHTMLElement) - ['{a6cf9091-15b3-11d2-932e-00805f8add32}'] - function GetDisabled(): PRBool; safecall; - procedure SetDisabled(aDisabled: PRBool); safecall; - property Disabled: PRBool read GetDisabled write SetDisabled; - procedure GetLabel(aLabel: nsAString); safecall; - procedure SetLabel(const aLabel: nsAString); safecall; - end; - - nsIDOMHTMLOptionElement = interface(nsIDOMHTMLElement) - ['{a6cf9092-15b3-11d2-932e-00805f8add32}'] - function GetForm(): nsIDOMHTMLFormElement; safecall; - property Form: nsIDOMHTMLFormElement read GetForm; - function GetDefaultSelected(): PRBool; safecall; - procedure SetDefaultSelected(aDefaultSelected: PRBool); safecall; - property DefaultSelected: PRBool read GetDefaultSelected write SetDefaultSelected; - procedure GetText(aText: nsAString); safecall; - function GetIndex(): PRInt32; safecall; - property Index: PRInt32 read GetIndex; - function GetDisabled(): PRBool; safecall; - procedure SetDisabled(aDisabled: PRBool); safecall; - property Disabled: PRBool read GetDisabled write SetDisabled; - procedure GetLabel(aLabel: nsAString); safecall; - procedure SetLabel(const aLabel: nsAString); safecall; - function GetSelected(): PRBool; safecall; - procedure SetSelected(aSelected: PRBool); safecall; - property Selected: PRBool read GetSelected write SetSelected; - procedure GetValue(aValue: nsAString); safecall; - procedure SetValue(const aValue: nsAString); safecall; - end; - - nsIDOMHTMLOptionsCollection = interface(nsISupports) - ['{bce0213c-f70f-488f-b93f-688acca55d63}'] - function GetLength(): PRUint32; safecall; - procedure SetLength(aLength: PRUint32); safecall; - property Length: PRUint32 read GetLength write SetLength; - function Item(index: PRUint32): nsIDOMNode; safecall; - function NamedItem(const name: nsAString): nsIDOMNode; safecall; - end; - - nsIDOMHTMLParagraphElement = interface(nsIDOMHTMLElement) - ['{a6cf90a1-15b3-11d2-932e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - end; - - nsIDOMHTMLParamElement = interface(nsIDOMHTMLElement) - ['{a6cf90ad-15b3-11d2-932e-00805f8add32}'] - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - procedure GetValue(aValue: nsAString); safecall; - procedure SetValue(const aValue: nsAString); safecall; - procedure GetValueType(aValueType: nsAString); safecall; - procedure SetValueType(const aValueType: nsAString); safecall; - end; - - nsIDOMHTMLPreElement = interface(nsIDOMHTMLElement) - ['{a6cf90a4-15b3-11d2-932e-00805f8add32}'] - function GetWidth(): PRInt32; safecall; - procedure SetWidth(aWidth: PRInt32); safecall; - property Width: PRInt32 read GetWidth write SetWidth; - end; - - nsIDOMHTMLQuoteElement = interface(nsIDOMHTMLElement) - ['{a6cf90a3-15b3-11d2-932e-00805f8add32}'] - procedure GetCite(aCite: nsAString); safecall; - procedure SetCite(const aCite: nsAString); safecall; - end; - - nsIDOMHTMLScriptElement = interface(nsIDOMHTMLElement) - ['{a6cf90b1-15b3-11d2-932e-00805f8add32}'] - procedure GetText(aText: nsAString); safecall; - procedure SetText(const aText: nsAString); safecall; - procedure GetHtmlFor(aHtmlFor: nsAString); safecall; - procedure SetHtmlFor(const aHtmlFor: nsAString); safecall; - procedure GetEvent(aEvent: nsAString); safecall; - procedure SetEvent(const aEvent: nsAString); safecall; - procedure GetCharset(aCharset: nsAString); safecall; - procedure SetCharset(const aCharset: nsAString); safecall; - function GetDefer(): PRBool; safecall; - procedure SetDefer(aDefer: PRBool); safecall; - property Defer: PRBool read GetDefer write SetDefer; - procedure GetSrc(aSrc: nsAString); safecall; - procedure SetSrc(const aSrc: nsAString); safecall; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - end; - - nsIDOMHTMLSelectElement = interface(nsIDOMHTMLElement) - ['{a6cf9090-15b3-11d2-932e-00805f8add32}'] - procedure GetType(aType: nsAString); safecall; - function GetSelectedIndex(): PRInt32; safecall; - procedure SetSelectedIndex(aSelectedIndex: PRInt32); safecall; - property SelectedIndex: PRInt32 read GetSelectedIndex write SetSelectedIndex; - procedure GetValue(aValue: nsAString); safecall; - procedure SetValue(const aValue: nsAString); safecall; - function GetLength(): PRUint32; safecall; - procedure SetLength(aLength: PRUint32); safecall; - property Length: PRUint32 read GetLength write SetLength; - function GetForm(): nsIDOMHTMLFormElement; safecall; - property Form: nsIDOMHTMLFormElement read GetForm; - function GetOptions(): nsIDOMHTMLOptionsCollection; safecall; - property Options: nsIDOMHTMLOptionsCollection read GetOptions; - function GetDisabled(): PRBool; safecall; - procedure SetDisabled(aDisabled: PRBool); safecall; - property Disabled: PRBool read GetDisabled write SetDisabled; - function GetMultiple(): PRBool; safecall; - procedure SetMultiple(aMultiple: PRBool); safecall; - property Multiple: PRBool read GetMultiple write SetMultiple; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - function GetSize(): PRInt32; safecall; - procedure SetSize(aSize: PRInt32); safecall; - property Size: PRInt32 read GetSize write SetSize; - function GetTabIndex(): PRInt32; safecall; - procedure SetTabIndex(aTabIndex: PRInt32); safecall; - property TabIndex: PRInt32 read GetTabIndex write SetTabIndex; - procedure Add(element: nsIDOMHTMLElement; before: nsIDOMHTMLElement); safecall; - procedure Remove(index: PRInt32); safecall; - procedure Blur(); safecall; - procedure Focus(); safecall; - end; - - nsIDOMHTMLStyleElement = interface(nsIDOMHTMLElement) - ['{a6cf908d-15b3-11d2-932e-00805f8add32}'] - function GetDisabled(): PRBool; safecall; - procedure SetDisabled(aDisabled: PRBool); safecall; - property Disabled: PRBool read GetDisabled write SetDisabled; - procedure GetMedia(aMedia: nsAString); safecall; - procedure SetMedia(const aMedia: nsAString); safecall; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - end; - - nsIDOMHTMLTableCaptionElement = interface(nsIDOMHTMLElement) - ['{a6cf90b3-15b3-11d2-932e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - end; - - nsIDOMHTMLTableCellElement = interface(nsIDOMHTMLElement) - ['{a6cf90b7-15b3-11d2-932e-00805f8add32}'] - function GetCellIndex(): PRInt32; safecall; - property CellIndex: PRInt32 read GetCellIndex; - procedure GetAbbr(aAbbr: nsAString); safecall; - procedure SetAbbr(const aAbbr: nsAString); safecall; - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetAxis(aAxis: nsAString); safecall; - procedure SetAxis(const aAxis: nsAString); safecall; - procedure GetBgColor(aBgColor: nsAString); safecall; - procedure SetBgColor(const aBgColor: nsAString); safecall; - procedure GetCh(aCh: nsAString); safecall; - procedure SetCh(const aCh: nsAString); safecall; - procedure GetChOff(aChOff: nsAString); safecall; - procedure SetChOff(const aChOff: nsAString); safecall; - function GetColSpan(): PRInt32; safecall; - procedure SetColSpan(aColSpan: PRInt32); safecall; - property ColSpan: PRInt32 read GetColSpan write SetColSpan; - procedure GetHeaders(aHeaders: nsAString); safecall; - procedure SetHeaders(const aHeaders: nsAString); safecall; - procedure GetHeight(aHeight: nsAString); safecall; - procedure SetHeight(const aHeight: nsAString); safecall; - function GetNoWrap(): PRBool; safecall; - procedure SetNoWrap(aNoWrap: PRBool); safecall; - property NoWrap: PRBool read GetNoWrap write SetNoWrap; - function GetRowSpan(): PRInt32; safecall; - procedure SetRowSpan(aRowSpan: PRInt32); safecall; - property RowSpan: PRInt32 read GetRowSpan write SetRowSpan; - procedure GetScope(aScope: nsAString); safecall; - procedure SetScope(const aScope: nsAString); safecall; - procedure GetVAlign(aVAlign: nsAString); safecall; - procedure SetVAlign(const aVAlign: nsAString); safecall; - procedure GetWidth(aWidth: nsAString); safecall; - procedure SetWidth(const aWidth: nsAString); safecall; - end; - - nsIDOMHTMLTableColElement = interface(nsIDOMHTMLElement) - ['{a6cf90b4-15b3-11d2-932e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetCh(aCh: nsAString); safecall; - procedure SetCh(const aCh: nsAString); safecall; - procedure GetChOff(aChOff: nsAString); safecall; - procedure SetChOff(const aChOff: nsAString); safecall; - function GetSpan(): PRInt32; safecall; - procedure SetSpan(aSpan: PRInt32); safecall; - property Span: PRInt32 read GetSpan write SetSpan; - procedure GetVAlign(aVAlign: nsAString); safecall; - procedure SetVAlign(const aVAlign: nsAString); safecall; - procedure GetWidth(aWidth: nsAString); safecall; - procedure SetWidth(const aWidth: nsAString); safecall; - end; + nsIScriptContext = interface + end; + + nsIContent = interface + end; + + nsPIDOMWindow = interface + end; + + nsILayoutHistoryState = interface + end; + + nsIStructuredCloneContainer = interface + end; + + + JSContext = record + end; + + JSPrincipals = record + end; + + nsPresContext = pointer; + nsIPresShell = pointer; + nsSHEntryShared = pointer; + +{$i domstubs.inc} + +{$i nsiwebbrowser.inc} +{$i nsiwebbrowserchrome.inc} +{$i nsiinterfacerequestor.inc} +{$i nsiuricontentlistener.inc} +{$i nsIDOMNamedNodeMap.inc} +{$i nsidomnodelist.inc} +{$i nsidommimetype.inc} +{$i nsidomplugin.inc} +{$i nsidompluginarray.inc} +{$i nsidommimetypearray.inc} +{$i nsidomnode.inc} +{$i nsidomcharacterdata.inc} +{$i nsidomtext.inc} +{$i nsidomcdatasection.inc} +{$i nsidomcomment.inc} +{$i nsidomattr.inc} +{$i nsidomelement.inc} +{$i nsidomdocumentfragment.inc} +{$i nsidomdocumenttype.inc} +{$i nsidomdomimplementation.inc} +{$i nsidomprocessinginstruction.inc} +{$i nsidommedialist.inc} +{$i nsidomstylesheet.inc} +{$i nsidomstylesheetlist.inc} +{$i nsidomdocument.inc} +{$i nsidomnodefilter.inc} +{$i nsidomtreewalker.inc} +{$i nsidomhistory.inc} +{$i nsidombarprop.inc} +{$i nsidomnavigator.inc} +{$i nsidomdomstringlist.inc} +{$i nsidomwindowcollection.inc} +{$i nsiweakreference.inc} +{$i nsirequest.inc} +{$i nsirequestobserver.inc} +{$i nsistreamlistener.inc} +{$i nsiuri.inc} +{$i nsivariant.inc} +{$i nsidomuserdatahandler.inc} +{$i nsidomnodeiterator.inc} +{$i nsidomlocation.inc} +{$i nsianimationframelistener.inc} +{$i nsicontroller.inc} +{$i nsicontrollers.inc} +{$i nsidommediaquerylist.inc} +{$i nsidomstorage.inc} +{$i nsiprompt.inc} +{$i nsiselection.inc} +{$i nsidomperformance.inc} +{$i nsicommandparams.inc} +{$i nsiloadgroup.inc} +{$i nsidomofflineresourcelist.inc} +{$i nsisimpleenumerator.inc} +{$i nsidomstorageobsolete.inc} +{$i nsidomstoragelist.inc} +{$i nsidomstorageitem.inc} +{$i nsidomperformancetiming.inc} +{$i nsidomperformancenavigation.inc} +{$i nsidomxulcommanddispatcher.inc} +{$i nsidomevent.inc} +{$i nsidomcrypto.inc} +{$i nsidompkcs11.inc} +{$i nsidomeventtarget.inc} +{$i nsieventsource.inc} +{$i nsiserializable.inc} +{$i nsiprincipal.inc} +{$i nsidomfile.inc} +{$i nsidomfileerror.inc} +{$i nsiinputstream.inc} +{$i nsioutputstream.inc} +{$i nsibinaryoutputstream.inc} +{$i nsibinaryinputstream.inc} +{$i nsiobjectoutputstream.inc} +{$i nsiobjectinputstream.inc} +{$i nsicontentsecuritypolicy.inc} +{$i nsidomscreen.inc} +{$i nsidomwindow.inc} +{$i nsichannel.inc} +{$i nsihttpchannel.inc} +{$i nsidocshell.inc} +{$i nsihttpheadervisitor.inc} +{$i nsicontentviewer.inc} +{$i nsiprintsettings.inc} +{$i nsidocshellloadinfo.inc} +{$i nsiprintsession.inc} +{$i nsiatom.inc} +{$i nsidocumentcharsetinfo.inc} +{$i nsiwebnavigation.inc} +{$i nsihistoryentry.inc} +{$i nsishistory.inc} +{$i nsienumerator.inc} +{$i nsicollection.inc} +{$i nsisupportsarray.inc} +{$i nsibfcacheentry.inc} +{$i nsishentry.inc} +{$i nsidomeventlistener.inc} +{$i nsisecurebrowserui.inc} +{$i nsidocshelltreenode.inc} +{$i nsidocshelltreeitem.inc} +{$i nsidocshelltreeowner.inc} +{$i nsiwebbrowserprint.inc} +{$i nsishistorylistener.inc} +{$i nsiwebprogresslistener.inc} +{$i nsiwebprogress.inc} +{$i nsifile.inc} +{$i nsilocalfile.inc} +{$i nsidirectoryservice.inc} +{$i nsiservicemanager.inc} +{$i nsicomponentmanager.inc} +{$i nsifactory.inc} +{$i nsicomponentregistrar.inc} +{$i nsimemory.inc} +{$i nsidebug.inc} +{$i nsitracerefcnt.inc} +{$i nsimodule.inc} +{$i nsiproperties.inc} +{$i nsiembeddingsitewindow.inc} +{$i nsiwindowcreator.inc} +{$i nsiwindowwatcher.inc} +{$i nsiobserver.inc} +{$i nsiauthprompt.inc} +{$i nsiwebbrowserfind.inc} +{$i nsiwebbrowserchromefocus.inc} +{$i nsitooltiplistener.inc} +{$i nsiioservice.inc} +{$i nsiprotocolhandler.inc} +{$i nsiwebbrowserfocus.inc} +{$i nsibasewindow.inc} +{$i nsicontextmenulistener2.inc} +{$i nsiwebbrowsersetup.inc} +{$i nsiauthinformation.inc} +{$i nsiauthpromptcallback.inc} +{$i nsipromptservice.inc} +{$i nsipromptservice2.inc} +{$i nsicancelable.inc} + +{$i imgicontainer.inc} +{$i imgicontainerobserver.inc} +{$i imgidecoderobserver.inc} +{$i imgirequest.inc} - nsIDOMHTMLTableElement = interface(nsIDOMHTMLElement) - ['{a6cf90b2-15b3-11d2-932e-00805f8add32}'] - function GetCaption(): nsIDOMHTMLTableCaptionElement; safecall; - procedure SetCaption(aCaption: nsIDOMHTMLTableCaptionElement); safecall; - property Caption: nsIDOMHTMLTableCaptionElement read GetCaption write SetCaption; - function GetTHead(): nsIDOMHTMLTableSectionElement; safecall; - procedure SetTHead(aTHead: nsIDOMHTMLTableSectionElement); safecall; - property THead: nsIDOMHTMLTableSectionElement read GetTHead write SetTHead; - function GetTFoot(): nsIDOMHTMLTableSectionElement; safecall; - procedure SetTFoot(aTFoot: nsIDOMHTMLTableSectionElement); safecall; - property TFoot: nsIDOMHTMLTableSectionElement read GetTFoot write SetTFoot; - function GetRows(): nsIDOMHTMLCollection; safecall; - property Rows: nsIDOMHTMLCollection read GetRows; - function GetTBodies(): nsIDOMHTMLCollection; safecall; - property TBodies: nsIDOMHTMLCollection read GetTBodies; - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetBgColor(aBgColor: nsAString); safecall; - procedure SetBgColor(const aBgColor: nsAString); safecall; - procedure GetBorder(aBorder: nsAString); safecall; - procedure SetBorder(const aBorder: nsAString); safecall; - procedure GetCellPadding(aCellPadding: nsAString); safecall; - procedure SetCellPadding(const aCellPadding: nsAString); safecall; - procedure GetCellSpacing(aCellSpacing: nsAString); safecall; - procedure SetCellSpacing(const aCellSpacing: nsAString); safecall; - procedure GetFrame(aFrame: nsAString); safecall; - procedure SetFrame(const aFrame: nsAString); safecall; - procedure GetRules(aRules: nsAString); safecall; - procedure SetRules(const aRules: nsAString); safecall; - procedure GetSummary(aSummary: nsAString); safecall; - procedure SetSummary(const aSummary: nsAString); safecall; - procedure GetWidth(aWidth: nsAString); safecall; - procedure SetWidth(const aWidth: nsAString); safecall; - function CreateTHead(): nsIDOMHTMLElement; safecall; - procedure DeleteTHead(); safecall; - function CreateTFoot(): nsIDOMHTMLElement; safecall; - procedure DeleteTFoot(); safecall; - function CreateCaption(): nsIDOMHTMLElement; safecall; - procedure DeleteCaption(); safecall; - function InsertRow(index: PRInt32): nsIDOMHTMLElement; safecall; - procedure DeleteRow(index: PRInt32); safecall; - end; - - nsIDOMHTMLTableRowElement = interface(nsIDOMHTMLElement) - ['{a6cf90b6-15b3-11d2-932e-00805f8add32}'] - function GetRowIndex(): PRInt32; safecall; - property RowIndex: PRInt32 read GetRowIndex; - function GetSectionRowIndex(): PRInt32; safecall; - property SectionRowIndex: PRInt32 read GetSectionRowIndex; - function GetCells(): nsIDOMHTMLCollection; safecall; - property Cells: nsIDOMHTMLCollection read GetCells; - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetBgColor(aBgColor: nsAString); safecall; - procedure SetBgColor(const aBgColor: nsAString); safecall; - procedure GetCh(aCh: nsAString); safecall; - procedure SetCh(const aCh: nsAString); safecall; - procedure GetChOff(aChOff: nsAString); safecall; - procedure SetChOff(const aChOff: nsAString); safecall; - procedure GetVAlign(aVAlign: nsAString); safecall; - procedure SetVAlign(const aVAlign: nsAString); safecall; - function InsertCell(index: PRInt32): nsIDOMHTMLElement; safecall; - procedure DeleteCell(index: PRInt32); safecall; - end; - - nsIDOMHTMLTableSectionElement = interface(nsIDOMHTMLElement) - ['{a6cf90b5-15b3-11d2-932e-00805f8add32}'] - procedure GetAlign(aAlign: nsAString); safecall; - procedure SetAlign(const aAlign: nsAString); safecall; - procedure GetCh(aCh: nsAString); safecall; - procedure SetCh(const aCh: nsAString); safecall; - procedure GetChOff(aChOff: nsAString); safecall; - procedure SetChOff(const aChOff: nsAString); safecall; - procedure GetVAlign(aVAlign: nsAString); safecall; - procedure SetVAlign(const aVAlign: nsAString); safecall; - function GetRows(): nsIDOMHTMLCollection; safecall; - property Rows: nsIDOMHTMLCollection read GetRows; - function InsertRow(index: PRInt32): nsIDOMHTMLElement; safecall; - procedure DeleteRow(index: PRInt32); safecall; - end; - - nsIDOMHTMLTextAreaElement = interface(nsIDOMHTMLElement) - ['{a6cf9094-15b3-11d2-932e-00805f8add32}'] - procedure GetDefaultValue(aDefaultValue: nsAString); safecall; - procedure SetDefaultValue(const aDefaultValue: nsAString); safecall; - function GetForm(): nsIDOMHTMLFormElement; safecall; - property Form: nsIDOMHTMLFormElement read GetForm; - procedure GetAccessKey(aAccessKey: nsAString); safecall; - procedure SetAccessKey(const aAccessKey: nsAString); safecall; - function GetCols(): PRInt32; safecall; - procedure SetCols(aCols: PRInt32); safecall; - property Cols: PRInt32 read GetCols write SetCols; - function GetDisabled(): PRBool; safecall; - procedure SetDisabled(aDisabled: PRBool); safecall; - property Disabled: PRBool read GetDisabled write SetDisabled; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - function GetReadOnly(): PRBool; safecall; - procedure SetReadOnly(aReadOnly: PRBool); safecall; - property ReadOnly: PRBool read GetReadOnly write SetReadOnly; - function GetRows(): PRInt32; safecall; - procedure SetRows(aRows: PRInt32); safecall; - property Rows: PRInt32 read GetRows write SetRows; - function GetTabIndex(): PRInt32; safecall; - procedure SetTabIndex(aTabIndex: PRInt32); safecall; - property TabIndex: PRInt32 read GetTabIndex write SetTabIndex; - procedure GetType(aType: nsAString); safecall; - procedure GetValue(aValue: nsAString); safecall; - procedure SetValue(const aValue: nsAString); safecall; - procedure Blur(); safecall; - procedure Focus(); safecall; - procedure Select(); safecall; - end; - - nsIDOMHTMLTitleElement = interface(nsIDOMHTMLElement) - ['{a6cf9089-15b3-11d2-932e-00805f8add32}'] - procedure GetText(aText: nsAString); safecall; - procedure SetText(const aText: nsAString); safecall; - end; - - nsIDOMHTMLUListElement = interface(nsIDOMHTMLElement) - ['{a6cf9099-15b3-11d2-932e-00805f8add32}'] - function GetCompact(): PRBool; safecall; - procedure SetCompact(aCompact: PRBool); safecall; - property Compact: PRBool read GetCompact write SetCompact; - procedure GetType(aType: nsAString); safecall; - procedure SetType(const aType: nsAString); safecall; - end; - - nsIDOMMediaList = interface(nsISupports) - ['{9b0c2ed7-111c-4824-adf9-ef0da6dad371}'] - procedure GetMediaText(aMediaText: nsAString); safecall; - procedure SetMediaText(const aMediaText: nsAString); safecall; - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - procedure Item(index: PRUint32; _retval: nsAString); safecall; - procedure DeleteMedium(const oldMedium: nsAString); safecall; - procedure AppendMedium(const newMedium: nsAString); safecall; - end; - - nsIDOMUIEvent = interface(nsIDOMEvent) - ['{a6cf90c3-15b3-11d2-932e-00805f8add32}'] - function GetView(): nsIDOMAbstractView; safecall; - property View: nsIDOMAbstractView read GetView; - function GetDetail(): PRInt32; safecall; - property Detail: PRInt32 read GetDetail; - procedure InitUIEvent(const typeArg: nsAString; canBubbleArg: PRBool; cancelableArg: PRBool; viewArg: nsIDOMAbstractView; detailArg: PRInt32); safecall; - end; - - nsIDOMMouseEvent = interface(nsIDOMUIEvent) - ['{ff751edc-8b02-aae7-0010-8301838a3123}'] - function GetScreenX(): PRInt32; safecall; - property ScreenX: PRInt32 read GetScreenX; - function GetScreenY(): PRInt32; safecall; - property ScreenY: PRInt32 read GetScreenY; - function GetClientX(): PRInt32; safecall; - property ClientX: PRInt32 read GetClientX; - function GetClientY(): PRInt32; safecall; - property ClientY: PRInt32 read GetClientY; - function GetCtrlKey(): PRBool; safecall; - property CtrlKey: PRBool read GetCtrlKey; - function GetShiftKey(): PRBool; safecall; - property ShiftKey: PRBool read GetShiftKey; - function GetAltKey(): PRBool; safecall; - property AltKey: PRBool read GetAltKey; - function GetMetaKey(): PRBool; safecall; - property MetaKey: PRBool read GetMetaKey; - function GetButton(): PRUint16; safecall; - property Button: PRUint16 read GetButton; - function GetRelatedTarget(): nsIDOMEventTarget; safecall; - property RelatedTarget: nsIDOMEventTarget read GetRelatedTarget; - procedure InitMouseEvent(const typeArg: nsAString; canBubbleArg: PRBool; cancelableArg: PRBool; viewArg: nsIDOMAbstractView; detailArg: PRInt32; screenXArg: PRInt32; screenYArg: PRInt32; clientXArg: PRInt32; clientYArg: PRInt32; ctrlKeyArg: PRBool; altKeyArg: PRBool; shiftKeyArg: PRBool; metaKeyArg: PRBool; buttonArg: PRUint16; relatedTargetArg: nsIDOMEventTarget); safecall; - end; - - nsIDOMNamedNodeMap = interface(nsISupports) - ['{a6cf907b-15b3-11d2-932e-00805f8add32}'] - function GetNamedItem(const name: nsAString): nsIDOMNode; safecall; - function SetNamedItem(arg: nsIDOMNode): nsIDOMNode; safecall; - function RemoveNamedItem(const name: nsAString): nsIDOMNode; safecall; - function Item(index: PRUint32): nsIDOMNode; safecall; - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - function GetNamedItemNS(const namespaceURI: nsAString; const localName: nsAString): nsIDOMNode; safecall; - function SetNamedItemNS(arg: nsIDOMNode): nsIDOMNode; safecall; - function RemoveNamedItemNS(const namespaceURI: nsAString; const localName: nsAString): nsIDOMNode; safecall; - end; - - nsIDOMNodeList = interface(nsISupports) - ['{a6cf907d-15b3-11d2-932e-00805f8add32}'] - function Item(index: PRUint32): nsIDOMNode; safecall; - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - end; - - nsIDOMNotation = interface(nsIDOMNode) - ['{a6cf907e-15b3-11d2-932e-00805f8add32}'] - procedure GetPublicId(aPublicId: nsAString); safecall; - procedure GetSystemId(aSystemId: nsAString); safecall; - end; - - nsIDOMNSHTMLDocument = interface(nsISupports) - ['{79BEB289-3644-4B54-9432-9FB993945629}'] - procedure GetWidth(out aWidth: Integer); safecall; - procedure GetHeight(out aHeight: Integer); safecall; - procedure GetAlinkColor(aAlinkColor: nsAString); safecall; - procedure SetAlinkColor(const aAlinkColor: nsAString); safecall; - procedure GetLinkColor(aLinkColor: nsAString); safecall; - procedure SetLinkColor(const aLinkColor: nsAString); safecall; - procedure GetVlinkColor(aVlinkColor: nsAString); safecall; - procedure SetVlinkColor(const aVlinkColor: nsAString); safecall; - procedure GetBgColor(aBgColor: nsAString); safecall; - procedure SetBgColor(const aBgColor: nsAString); safecall; - procedure GetFgColor(aFgColor: nsAString); safecall; - procedure SetFgColor(const aFgColor: nsAString); safecall; - procedure GetDomain(aDomain: nsAString); safecall; - procedure SetDomain(const aDomain: nsAString); safecall; - procedure GetEmbeds(out aEmbeds: nsIDOMHTMLCollection); safecall; - procedure GetSelection(_retval: nsAString); safecall; - function Open(const aContentType: nsACString; aReplace: LongBool): nsIDOMDocument; safecall; - procedure Write(); safecall; - procedure Writeln(); safecall; - procedure Clear(); safecall; - procedure CaptureEvents(eventFlags: Integer); safecall; - procedure ReleaseEvents(eventFlags: Integer); safecall; - procedure RouteEvent(evt: nsIDOMEvent); safecall; - procedure GetCompatMode(aCompatMode: nsAString); safecall; - procedure GetPlugins(out aPlugins: nsIDOMHTMLCollection); safecall; - procedure GetDesignMode(aDesignMode: nsAString); safecall; - procedure SetDesignMode(const aDesignMode: nsAString); safecall; - function ExecCommand(const commandID: nsAString; doShowUI: LongBool; const value: nsAString): LongBool; safecall; - function ExecCommandShowHelp(const commandID: nsAString): LongBool; safecall; - function QueryCommandEnabled(const commandID: nsAString): LongBool; safecall; - function QueryCommandIndeterm(const commandID: nsAString): LongBool; safecall; - function QueryCommandState(const commandID: nsAString): LongBool; safecall; - function QueryCommandSupported(const commandID: nsAString): LongBool; safecall; - procedure QueryCommandText(const commandID: nsAString; _retval: nsAString); extdecl; - procedure QueryCommandValue(const commandID: nsAString; _retval: nsAString); extdecl; - end; - - nsIDOMOfflineResourceList = interface(nsISupports) - ['{8449bce2-0d8c-4c74-ab79-b41b8d81f1c4}'] - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - procedure Item(index: PRUint32; _retval: nsAString); safecall; - procedure Add(const uri: nsAString); safecall; - procedure Remove(const uri: nsAString); safecall; - function GetStatus(): PRUint16; safecall; - property Status: PRUint16 read GetStatus; - procedure Update(); safecall; - procedure SwapCache(); safecall; - function GetOnchecking(): nsIDOMEventListener; safecall; - procedure SetOnchecking(aOnchecking: nsIDOMEventListener); safecall; - property Onchecking: nsIDOMEventListener read GetOnchecking write SetOnchecking; - function GetOnerror(): nsIDOMEventListener; safecall; - procedure SetOnerror(aOnerror: nsIDOMEventListener); safecall; - property Onerror: nsIDOMEventListener read GetOnerror write SetOnerror; - function GetOnnoupdate(): nsIDOMEventListener; safecall; - procedure SetOnnoupdate(aOnnoupdate: nsIDOMEventListener); safecall; - property Onnoupdate: nsIDOMEventListener read GetOnnoupdate write SetOnnoupdate; - function GetOndownloading(): nsIDOMEventListener; safecall; - procedure SetOndownloading(aOndownloading: nsIDOMEventListener); safecall; - property Ondownloading: nsIDOMEventListener read GetOndownloading write SetOndownloading; - function GetOnprogress(): nsIDOMEventListener; safecall; - procedure SetOnprogress(aOnprogress: nsIDOMEventListener); safecall; - property Onprogress: nsIDOMEventListener read GetOnprogress write SetOnprogress; - function GetOnupdateready(): nsIDOMEventListener; safecall; - procedure SetOnupdateready(aOnupdateready: nsIDOMEventListener); safecall; - property Onupdateready: nsIDOMEventListener read GetOnupdateready write SetOnupdateready; - function GetOncached(): nsIDOMEventListener; safecall; - procedure SetOncached(aOncached: nsIDOMEventListener); safecall; - property Oncached: nsIDOMEventListener read GetOncached write SetOncached; - end; - - nsIDOMProcessingInstruction = interface(nsIDOMNode) - ['{a6cf907f-15b3-11d2-932e-00805f8add32}'] - procedure GetTarget(aTarget: nsAString); safecall; - procedure GetData(aData: nsAString); safecall; - procedure SetData(const aData: nsAString); safecall; - end; - - nsIDOMRange = interface(nsISupports) - ['{a6cf90ce-15b3-11d2-932e-00805f8add32}'] - function GetStartContainer(): nsIDOMNode; safecall; - property StartContainer: nsIDOMNode read GetStartContainer; - function GetStartOffset(): PRInt32; safecall; - property StartOffset: PRInt32 read GetStartOffset; - function GetEndContainer(): nsIDOMNode; safecall; - property EndContainer: nsIDOMNode read GetEndContainer; - function GetEndOffset(): PRInt32; safecall; - property EndOffset: PRInt32 read GetEndOffset; - function GetCollapsed(): PRBool; safecall; - property Collapsed: PRBool read GetCollapsed; - function GetCommonAncestorContainer(): nsIDOMNode; safecall; - property CommonAncestorContainer: nsIDOMNode read GetCommonAncestorContainer; - procedure SetStart(refNode: nsIDOMNode; offset: PRInt32); safecall; - procedure SetEnd(refNode: nsIDOMNode; offset: PRInt32); safecall; - procedure SetStartBefore(refNode: nsIDOMNode); safecall; - procedure SetStartAfter(refNode: nsIDOMNode); safecall; - procedure SetEndBefore(refNode: nsIDOMNode); safecall; - procedure SetEndAfter(refNode: nsIDOMNode); safecall; - procedure Collapse(toStart: PRBool); safecall; - procedure SelectNode(refNode: nsIDOMNode); safecall; - procedure SelectNodeContents(refNode: nsIDOMNode); safecall; - function CompareBoundaryPoints(how: PRUint16; sourceRange: nsIDOMRange): PRInt16; safecall; - procedure DeleteContents(); safecall; - function ExtractContents(): nsIDOMDocumentFragment; safecall; - function CloneContents(): nsIDOMDocumentFragment; safecall; - procedure InsertNode(newNode: nsIDOMNode); safecall; - procedure SurroundContents(newParent: nsIDOMNode); safecall; - function CloneRange(): nsIDOMRange; safecall; - procedure ToString(_retval: nsAString); safecall; - procedure Detach(); safecall; - end; - - nsIDOMRect = interface(nsISupports) - ['{71735f62-ac5c-4236-9a1f-5ffb280d531c}'] - function GetTop(): nsIDOMCSSPrimitiveValue; safecall; - property Top: nsIDOMCSSPrimitiveValue read GetTop; - function GetRight(): nsIDOMCSSPrimitiveValue; safecall; - property Right: nsIDOMCSSPrimitiveValue read GetRight; - function GetBottom(): nsIDOMCSSPrimitiveValue; safecall; - property Bottom: nsIDOMCSSPrimitiveValue read GetBottom; - function GetLeft(): nsIDOMCSSPrimitiveValue; safecall; - property Left: nsIDOMCSSPrimitiveValue read GetLeft; - end; - - nsIDOMRGBColor = interface(nsISupports) - ['{6aff3102-320d-4986-9790-12316bb87cf9}'] - function GetRed(): nsIDOMCSSPrimitiveValue; safecall; - property Red: nsIDOMCSSPrimitiveValue read GetRed; - function GetGreen(): nsIDOMCSSPrimitiveValue; safecall; - property Green: nsIDOMCSSPrimitiveValue read GetGreen; - function GetBlue(): nsIDOMCSSPrimitiveValue; safecall; - property Blue: nsIDOMCSSPrimitiveValue read GetBlue; - end; - - nsIDOMStorage = interface(nsISupports) - ['{95cc1383-3b62-4b89-aaef-1004a513ef47}'] - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - procedure Key(index: PRUint32; _retval: nsAString); safecall; - function GetItem(const key: nsAString): nsIDOMStorageItem; safecall; - procedure SetItem(const key: nsAString; const data: nsAString); safecall; - procedure RemoveItem(const key: nsAString); safecall; - end; - - nsIDOMStorageEvent = interface(nsIDOMEvent) - ['{fc540c28-8edd-4b7a-9c30-8638289b7a7d}'] - procedure GetDomain(aDomain: nsAString); safecall; - procedure InitStorageEvent(const typeArg: nsAString; canBubbleArg: PRBool; cancelableArg: PRBool; const domainArg: nsAString); safecall; - procedure InitStorageEventNS(const namespaceURIArg: nsAString; const typeArg: nsAString; canBubbleArg: PRBool; cancelableArg: PRBool; const domainArg: nsAString); safecall; - end; - - nsIDOMStorageItem = interface(nsISupports) - ['{0cc37c78-4c5f-48e1-adfc-7480b8fe9dc4}'] - function GetSecure(): PRBool; safecall; - procedure SetSecure(aSecure: PRBool); safecall; - property Secure: PRBool read GetSecure write SetSecure; - procedure GetValue(aValue: nsAString); safecall; - procedure SetValue(const aValue: nsAString); safecall; - end; - - nsIDOMStorageList = interface(nsISupports) - ['{f2166929-91b6-4372-8d5f-c366f47a5f54}'] - function NamedItem(const domain: nsAString): nsIDOMStorage; safecall; - end; - - nsIDOMStorageWindow = interface(nsISupports) - ['{55e9c181-2476-47cf-97f8-efdaaf7b6f7a}'] - function GetSessionStorage(): nsIDOMStorage; safecall; - property SessionStorage: nsIDOMStorage read GetSessionStorage; - function GetGlobalStorage(): nsIDOMStorageList; safecall; - property GlobalStorage: nsIDOMStorageList read GetGlobalStorage; - end; - - nsIDOMStyleSheetList = interface(nsISupports) - ['{a6cf9081-15b3-11d2-932e-00805f8add32}'] - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - function Item(index: PRUint32): nsIDOMStyleSheet; safecall; - end; - - nsIDOMWindow = interface(nsISupports) - ['{a6cf906b-15b3-11d2-932e-00805f8add32}'] - function GetDocument(): nsIDOMDocument; safecall; - property Document: nsIDOMDocument read GetDocument; - function GetParent(): nsIDOMWindow; safecall; - property Parent: nsIDOMWindow read GetParent; - function GetTop(): nsIDOMWindow; safecall; - property Top: nsIDOMWindow read GetTop; - function GetScrollbars(): nsIDOMBarProp; safecall; - property Scrollbars: nsIDOMBarProp read GetScrollbars; - function GetFrames(): nsIDOMWindowCollection; safecall; - property Frames: nsIDOMWindowCollection read GetFrames; - procedure GetName(aName: nsAString); safecall; - procedure SetName(const aName: nsAString); safecall; - function GetTextZoom(): Single; safecall; - procedure SetTextZoom(aTextZoom: Single); safecall; - property TextZoom: Single read GetTextZoom write SetTextZoom; - function GetScrollX(): PRInt32; safecall; - property ScrollX: PRInt32 read GetScrollX; - function GetScrollY(): PRInt32; safecall; - property ScrollY: PRInt32 read GetScrollY; - procedure ScrollTo(xScroll: PRInt32; yScroll: PRInt32); safecall; - procedure ScrollBy(xScrollDif: PRInt32; yScrollDif: PRInt32); safecall; - function GetSelection(): nsISelection; safecall; - procedure ScrollByLines(numLines: PRInt32); safecall; - procedure ScrollByPages(numPages: PRInt32); safecall; - procedure SizeToContent(); safecall; - end; - - {$IFDEF XULRUNNER2} - nsIDOMWindow2 = interface(nsIDOMWindow) - ['{a6cf906b-15b3-11d2-932e-00805f8add32}'] - function GetWindowRoot(): nsIDOMEventTarget; safecall; - property WindowRoot: nsIDOMEventTarget read GetWindowRoot; - function GetApplicationCache(): nsIDOMOfflineResourceList; safecall; - property ApplicationCache: nsIDOMOfflineResourceList read GetApplicationCache; - end; - {$ELSE XULRUNNER2} - nsIDOMWindow2 = interface(nsIDOMWindow) - ['{73c5fa35-3add-4c87-a303-a850ccf4d65a}'] - function GetWindowRoot(): nsIDOMEventTarget; safecall; - property WindowRoot: nsIDOMEventTarget read GetWindowRoot; - function GetApplicationCache(): nsIDOMOfflineResourceList; safecall; - property ApplicationCache: nsIDOMOfflineResourceList read GetApplicationCache; - end; - {$ENDIF} - - nsIDOMWindowCollection = interface(nsISupports) - ['{a6cf906f-15b3-11d2-932e-00805f8add32}'] - function GetLength(): PRUint32; safecall; - property Length: PRUint32 read GetLength; - function Item(index: PRUint32): nsIDOMWindow; safecall; - function NamedItem(const name: nsAString): nsIDOMWindow; safecall; - end; - - nsIDOMWindowUtils = interface(nsISupports) - ['{1cfc1a0a-e348-4b18-b61b-935c192f85c4}'] - function GetImageAnimationMode(): PRUint16; safecall; - procedure SetImageAnimationMode(aImageAnimationMode: PRUint16); safecall; - property ImageAnimationMode: PRUint16 read GetImageAnimationMode write SetImageAnimationMode; - function GetDocCharsetIsForced(): PRBool; safecall; - property DocCharsetIsForced: PRBool read GetDocCharsetIsForced; - procedure GetDocumentMetadata(const aName: nsAString; _retval: nsAString); safecall; - procedure Redraw(); safecall; - procedure SendMouseEvent(const aType: nsAString; aX: PRInt32; aY: PRInt32; aButton: PRInt32; aClickCount: PRInt32; aModifiers: PRInt32); safecall; - procedure SendKeyEvent(const aType: nsAString; aKeyCode: PRInt32; aCharCode: PRInt32; aModifiers: PRInt32); safecall; - procedure SendNativeKeyEvent(aNativeKeyboardLayout: PRInt32; aNativeKeyCode: PRInt32; aModifierFlags: PRInt32; const aCharacters: nsAString; const aUnmodifiedCharacters: nsAString); safecall; - procedure Focus(aElement: nsIDOMElement); safecall; - procedure GarbageCollect(); safecall; - end; - - nsIEmbeddingSiteWindow = interface(nsISupports) - ['{3e5432cd-9568-4bd1-8cbe-d50aba110743}'] - procedure SetDimensions(flags: PRUint32; x: PRInt32; y: PRInt32; cx: PRInt32; cy: PRInt32); safecall; - procedure GetDimensions(flags: PRUint32; out x: PRInt32; out y: PRInt32; out cx: PRInt32; out cy: PRInt32); safecall; - procedure SetFocus(); safecall; - function GetVisibility(): PRBool; safecall; - procedure SetVisibility(aVisibility: PRBool); safecall; - property Visibility: PRBool read GetVisibility write SetVisibility; - function GetTitle(): PWideChar; safecall; - procedure SetTitle(const aTitle: PWideChar); safecall; - property Title: PWideChar read GetTitle write SetTitle; - function GetSiteWindow(): Pointer; safecall; - property SiteWindow: Pointer read GetSiteWindow; - end; - - nsIFactory = interface(nsISupports) - ['{00000001-0000-0000-c000-000000000046}'] - procedure CreateInstance(aOuter: nsISupports; constref iid: TGUID; out _result); safecall; - procedure LockFactory(lock: PRBool); safecall; - end; - - nsIURI = interface(nsISupports) - ['{07a22cc0-0ce5-11d3-9331-00104ba0fd40}'] - procedure GetSpec(aSpec: nsAUTF8String); safecall; - procedure SetSpec(const aSpec: nsAUTF8String); safecall; - procedure GetPrePath(aPrePath: nsAUTF8String); safecall; - procedure GetScheme(aScheme: nsACString); safecall; - procedure SetScheme(const aScheme: nsACString); safecall; - procedure GetUserPass(aUserPass: nsAUTF8String); safecall; - procedure SetUserPass(const aUserPass: nsAUTF8String); safecall; - procedure GetUsername(aUsername: nsAUTF8String); safecall; - procedure SetUsername(const aUsername: nsAUTF8String); safecall; - procedure GetPassword(aPassword: nsAUTF8String); safecall; - procedure SetPassword(const aPassword: nsAUTF8String); safecall; - procedure GetHostPort(aHostPort: nsAUTF8String); safecall; - procedure SetHostPort(const aHostPort: nsAUTF8String); safecall; - procedure GetHost(aHost: nsAUTF8String); safecall; - procedure SetHost(const aHost: nsAUTF8String); safecall; - function GetPort(): PRInt32; safecall; - procedure SetPort(aPort: PRInt32); safecall; - property Port: PRInt32 read GetPort write SetPort; - procedure GetPath(aPath: nsAUTF8String); safecall; - procedure SetPath(const aPath: nsAUTF8String); safecall; - function Equals(other: nsIURI): PRBool; safecall; - function SchemeIs(const scheme: PAnsiChar): PRBool; safecall; - function Clone(): nsIURI; safecall; - procedure Resolve(const relativePath: nsAUTF8String; _retval: nsAUTF8String); safecall; - procedure GetAsciiSpec(aAsciiSpec: nsACString); safecall; - procedure GetAsciiHost(aAsciiHost: nsACString); safecall; - procedure GetOriginCharset(aOriginCharset: nsACString); safecall; - end; - - nsIURL = interface(nsIURI) - ['{d6116970-8034-11d3-9399-00104ba0fd40}'] - procedure GetFilePath(aFilePath: nsAUTF8String); safecall; - procedure SetFilePath(const aFilePath: nsAUTF8String); safecall; - procedure GetParam(aParam: nsAUTF8String); safecall; - procedure SetParam(const aParam: nsAUTF8String); safecall; - procedure GetQuery(aQuery: nsAUTF8String); safecall; - procedure SetQuery(const aQuery: nsAUTF8String); safecall; - procedure GetRef(aRef: nsAUTF8String); safecall; - procedure SetRef(const aRef: nsAUTF8String); safecall; - procedure GetDirectory(aDirectory: nsAUTF8String); safecall; - procedure SetDirectory(const aDirectory: nsAUTF8String); safecall; - procedure GetFileName(aFileName: nsAUTF8String); safecall; - procedure SetFileName(const aFileName: nsAUTF8String); safecall; - procedure GetFileBaseName(aFileBaseName: nsAUTF8String); safecall; - procedure SetFileBaseName(const aFileBaseName: nsAUTF8String); safecall; - procedure GetFileExtension(aFileExtension: nsAUTF8String); safecall; - procedure SetFileExtension(const aFileExtension: nsAUTF8String); safecall; - procedure GetCommonBaseSpec(aURIToCompare: nsIURI; _retval: nsAUTF8String); safecall; - procedure GetRelativeSpec(aURIToCompare: nsIURI; _retval: nsAUTF8String); safecall; - end; - - nsIFileURL = interface(nsIURL) - ['{d26b2e2e-1dd1-11b2-88f3-8545a7ba7949}'] - function GetFile(): nsIFile; safecall; - procedure SetFile(aFile: nsIFile); safecall; - property _File: nsIFile read GetFile write SetFile; - end; - - nsIGlobalHistory = interface(nsISupports) - ['{9491c383-e3c4-11d2-bdbe-0050040a9b44}'] - procedure AddPage(const aURL: PAnsiChar); safecall; - function IsVisited(const aURL: PAnsiChar): PRBool; safecall; - end; - - nsIHashable = interface(nsISupports) - ['{17e595fa-b57a-4933-bd0f-b1812e8ab188}'] - function Equals(aOther: nsIHashable): PRBool; safecall; - function GetHashCode(): PRUint32; safecall; - property HashCode: PRUint32 read GetHashCode; - end; - - nsIHistoryEntry = interface(nsISupports) - ['{a41661d4-1417-11d5-9882-00c04fa02f40}'] - function GetURI(): nsIURI; safecall; - property URI: nsIURI read GetURI; - function GetTitle(): PWideChar; safecall; - property Title: PWideChar read GetTitle; - function GetIsSubFrame(): PRBool; safecall; - property IsSubFrame: PRBool read GetIsSubFrame; - end; - - nsIHttpChannel = interface(nsIChannel) - ['{9277fe09-f0cc-4cd9-bbce-581dd94b0260}'] - procedure GetRequestMethod(aRequestMethod: nsACString); safecall; - procedure SetRequestMethod(const aRequestMethod: nsACString); safecall; - function GetReferrer(): nsIURI; safecall; - procedure SetReferrer(aReferrer: nsIURI); safecall; - property Referrer: nsIURI read GetReferrer write SetReferrer; - function GetRequestHeader(const aHeader: nsACString): nsACString; safecall; - procedure SetRequestHeader(const aHeader: nsACString; const aValue: nsACString; aMerge: PRBool); safecall; - procedure VisitRequestHeaders(aVisitor: nsIHttpHeaderVisitor); safecall; - function GetAllowPipelining(): PRBool; safecall; - procedure SetAllowPipelining(aAllowPipelining: PRBool); safecall; - property AllowPipelining: PRBool read GetAllowPipelining write SetAllowPipelining; - function GetRedirectionLimit(): PRUint32; safecall; - procedure SetRedirectionLimit(aRedirectionLimit: PRUint32); safecall; - property RedirectionLimit: PRUint32 read GetRedirectionLimit write SetRedirectionLimit; - function GetResponseStatus(): PRUint32; safecall; - property ResponseStatus: PRUint32 read GetResponseStatus; - procedure GetResponseStatusText(aResponseStatusText: nsACString); safecall; - function GetRequestSucceeded(): PRBool; safecall; - property RequestSucceeded: PRBool read GetRequestSucceeded; - function GetResponseHeader(const header: nsACString): nsACString; safecall; - procedure SetResponseHeader(const header: nsACString; const value: nsACString; merge: PRBool); safecall; - procedure VisitResponseHeaders(aVisitor: nsIHttpHeaderVisitor); safecall; - function IsNoStoreResponse(): PRBool; safecall; - function IsNoCacheResponse(): PRBool; safecall; - end; - - nsIHttpHeaderVisitor = interface(nsISupports) - ['{0cf40717-d7c1-4a94-8c1e-d6c9734101bb}'] - procedure VisitHeader(const aHeader: nsACString; const aValue: nsACString); safecall; - end; - - nsIInputStream = interface(nsISupports) - ['{fa9c7f6c-61b3-11d4-9877-00c04fa0cf4a}'] - procedure Close(); safecall; - function Available(): PRUint32; safecall; - function Read(aBuf: PAnsiChar; aCount: PRUint32): PRUint32; safecall; - function ReadSegments(aWriter: nsWriteSegmentFun; aClosure: Pointer; aCount: PRUint32): PRUint32; safecall; - function IsNonBlocking(): PRBool; safecall; - end; - - nsIInterfaceRequestor = interface(nsISupports) - ['{033a1470-8b2a-11d3-af88-00a024ffc08c}'] - procedure GetInterface(constref uuid: TGUID; out _result); safecall; - end; - - nsIIOService = interface(nsISupports) - ['{bddeda3f-9020-4d12-8c70-984ee9f7935e}'] - function GetProtocolHandler(const aScheme: PAnsiChar): nsIProtocolHandler; safecall; - function GetProtocolFlags(const aScheme: PAnsiChar): PRUint32; safecall; - function NewURI(const aSpec: nsAUTF8String; const aOriginCharset: PAnsiChar; aBaseURI: nsIURI): nsIURI; safecall; - function NewFileURI(aFile: nsIFile): nsIURI; safecall; - function NewChannelFromURI(aURI: nsIURI): nsIChannel; safecall; - function NewChannel(const aSpec: nsAUTF8String; const aOriginCharset: PAnsiChar; aBaseURI: nsIURI): nsIChannel; safecall; - function GetOffline(): PRBool; safecall; - procedure SetOffline(aOffline: PRBool); safecall; - property Offline: PRBool read GetOffline write SetOffline; - function AllowPort(aPort: PRInt32; const aScheme: PAnsiChar): PRBool; safecall; - function ExtractScheme(const urlString: nsAUTF8String): nsAUTF8String; safecall; - end; - - nsIJSON = interface(nsISupports) - ['{45464c36-efde-4cb5-8e00-07480533ff35}'] - procedure Encode(_retval: nsAString); safecall; - procedure EncodeToStream(stream: nsIOutputStream; const charset: PAnsiChar; writeBOM: PRBool); safecall; - procedure Decode(const str: nsAString); safecall; - procedure DecodeFromStream(stream: nsIInputStream; contentLength: PRInt32); safecall; - end; - - nsILoadGroup = interface(nsIRequest) - ['{3de0a31c-feaf-400f-9f1e-4ef71f8b20cc}'] - function GetGroupObserver(): nsIRequestObserver; safecall; - procedure SetGroupObserver(aGroupObserver: nsIRequestObserver); safecall; - property GroupObserver: nsIRequestObserver read GetGroupObserver write SetGroupObserver; - function GetDefaultLoadRequest(): nsIRequest; safecall; - procedure SetDefaultLoadRequest(aDefaultLoadRequest: nsIRequest); safecall; - property DefaultLoadRequest: nsIRequest read GetDefaultLoadRequest write SetDefaultLoadRequest; - procedure AddRequest(aRequest: nsIRequest; aContext: nsISupports); safecall; - procedure RemoveRequest(aRequest: nsIRequest; aContext: nsISupports; aStatus: nsresult); safecall; - function GetRequests(): nsISimpleEnumerator; safecall; - property Requests: nsISimpleEnumerator read GetRequests; - function GetActiveCount(): PRUint32; safecall; - property ActiveCount: PRUint32 read GetActiveCount; - function GetNotificationCallbacks(): nsIInterfaceRequestor; safecall; - procedure SetNotificationCallbacks(aNotificationCallbacks: nsIInterfaceRequestor); safecall; - property NotificationCallbacks: nsIInterfaceRequestor read GetNotificationCallbacks write SetNotificationCallbacks; - end; - - nsILocalFile = interface(nsIFile) - ['{aa610f20-a889-11d3-8c81-000064657374}'] - procedure InitWithPath(const filePath: nsAString); safecall; - procedure InitWithNativePath(const filePath: nsACString); safecall; - procedure InitWithFile(aFile: nsILocalFile); safecall; - function GetFollowLinks(): PRBool; safecall; - procedure SetFollowLinks(aFollowLinks: PRBool); safecall; - property FollowLinks: PRBool read GetFollowLinks write SetFollowLinks; - function OpenNSPRFileDesc(flags: PRInt32; mode: PRInt32): PPRFileDesc; safecall; - function OpenANSIFileDesc(const mode: PAnsiChar): PFILE; safecall; - function Load(): PPRLibrary; safecall; - function GetDiskSpaceAvailable(): PRInt64; safecall; - property DiskSpaceAvailable: PRInt64 read GetDiskSpaceAvailable; - procedure AppendRelativePath(const relativeFilePath: nsAString); safecall; - procedure AppendRelativeNativePath(const relativeFilePath: nsACString); safecall; - procedure GetPersistentDescriptor(aPersistentDescriptor: nsACString); safecall; - procedure SetPersistentDescriptor(const aPersistentDescriptor: nsACString); safecall; - procedure Reveal(); safecall; - procedure Launch(); safecall; - function GetRelativeDescriptor(fromFile: nsILocalFile): nsACString; safecall; - procedure SetRelativeDescriptor(fromFile: nsILocalFile; const relativeDesc: nsACString); safecall; - end; - - nsIMemory = interface(nsISupports) - ['{59e7e77a-38e4-11d4-8cf5-0060b0fc14a3}'] - function Alloc(size: size_t): Pointer; extdecl; - function Realloc(ptr: Pointer; newSize: size_t): Pointer; extdecl; - procedure Free(ptr: Pointer); extdecl; - procedure HeapMinimize(immediate: PRBool); safecall; - function IsLowMemory(): PRBool; safecall; - end; - - nsIModule = interface(nsISupports) - ['{7392d032-5371-11d3-994e-00805fd26fee}'] - procedure GetClassObject(aCompMgr: nsIComponentManager; constref aClass: TGUID; constref aIID: TGUID; out aResult); safecall; - procedure RegisterSelf(aCompMgr: nsIComponentManager; aLocation: nsIFile; const aLoaderStr: PAnsiChar; const aType: PAnsiChar); safecall; - procedure UnregisterSelf(aCompMgr: nsIComponentManager; aLocation: nsIFile; const aLoaderStr: PAnsiChar); safecall; - function CanUnload(aCompMgr: nsIComponentManager): PRBool; safecall; - end; - - nsIMutableArray = interface(nsIArray) - ['{af059da0-c85b-40ec-af07-ae4bfdc192cc}'] - procedure AppendElement(element: nsISupports; weak: PRBool); safecall; - procedure RemoveElementAt(index: PRUint32); safecall; - procedure InsertElementAt(element: nsISupports; index: PRUint32; weak: PRBool); safecall; - procedure ReplaceElementAt(element: nsISupports; index: PRUint32; weak: PRBool); safecall; - procedure Clear(); safecall; - end; - - nsIObserver = interface(nsISupports) - ['{db242e01-e4d9-11d2-9dde-000064657374}'] - procedure Observe(aSubject: nsISupports; const aTopic: PAnsiChar; const aData: PWideChar); safecall; - end; - - nsIObserverService = interface(nsISupports) - ['{d07f5192-e3d1-11d2-8acd-00105a1b8860}'] - procedure AddObserver(anObserver: nsIObserver; const aTopic: PAnsiChar; ownsWeak: PRBool); safecall; - procedure RemoveObserver(anObserver: nsIObserver; const aTopic: PAnsiChar); safecall; - procedure NotifyObservers(aSubject: nsISupports; const aTopic: PAnsiChar; const someData: PWideChar); safecall; - function EnumerateObservers(const aTopic: PAnsiChar): nsISimpleEnumerator; safecall; - end; - - nsIOutputStream = interface(nsISupports) - ['{0d0acd2a-61b4-11d4-9877-00c04fa0cf4a}'] - procedure Close(); safecall; - procedure Flush(); safecall; - function Write(const aBuf: PAnsiChar; aCount: PRUint32): PRUint32; safecall; - function WriteFrom(aFromStream: nsIInputStream; aCount: PRUint32): PRUint32; safecall; - function WriteSegments(aReader: nsReadSegmentFun; aClosure: Pointer; aCount: PRUint32): PRUint32; safecall; - function IsNonBlocking(): PRBool; safecall; - end; - - nsIPrefBranch = interface(nsISupports) - ['{56c35506-f14b-11d3-99d3-ddbfac2ccf65}'] - function GetRoot(): PAnsiChar; safecall; - property Root: PAnsiChar read GetRoot; - function GetPrefType(const aPrefName: PAnsiChar): PRInt32; safecall; - function GetBoolPref(const aPrefName: PAnsiChar): PRBool; safecall; - procedure SetBoolPref(const aPrefName: PAnsiChar; aValue: PRInt32); safecall; - function GetCharPref(const aPrefName: PAnsiChar): PAnsiChar; safecall; - procedure SetCharPref(const aPrefName: PAnsiChar; const aValue: PAnsiChar); safecall; - function GetIntPref(const aPrefName: PAnsiChar): PRInt32; safecall; - procedure SetIntPref(const aPrefName: PAnsiChar; aValue: PRInt32); safecall; - procedure GetComplexValue(const aPrefName: PAnsiChar; constref aType: TGUID; out aValue); safecall; - procedure SetComplexValue(const aPrefName: PAnsiChar; constref aType: TGUID; aValue: nsISupports); safecall; - procedure ClearUserPref(const aPrefName: PAnsiChar); safecall; - procedure LockPref(const aPrefName: PAnsiChar); safecall; - function PrefHasUserValue(const aPrefName: PAnsiChar): PRBool; safecall; - function PrefIsLocked(const aPrefName: PAnsiChar): PRBool; safecall; - procedure UnlockPref(const aPrefName: PAnsiChar); safecall; - procedure DeleteBranch(const aStartingAt: PAnsiChar); safecall; - procedure GetChildList(const aStartingAt: PAnsiChar; out aCount: PRUint32; out aChildArray_array); safecall; - procedure ResetBranch(const aStartingAt: PAnsiChar); safecall; - end; - - nsIPrefBranch2 = interface(nsIPrefBranch) - ['{74567534-eb94-4b1c-8f45-389643bfc555}'] - procedure AddObserver(const aDomain: PAnsiChar; aObserver: nsIObserver; aHoldWeak: PRBool); safecall; - procedure RemoveObserver(const aDomain: PAnsiChar; aObserver: nsIObserver); safecall; - end; - - nsIPrefLocalizedString = interface(nsISupports) - ['{ae419e24-1dd1-11b2-b39a-d3e5e7073802}'] - function GetData(): PWideChar; safecall; - procedure SetData(const aData: PWideChar); safecall; - property Data: PWideChar read GetData write SetData; - function ToString(): PWideChar; safecall; - procedure SetDataWithLength(length: PRUint32; const data: PWideChar); safecall; - end; - - nsIPrefService = interface(nsISupports) - ['{decb9cc7-c08f-4ea5-be91-a8fc637ce2d2}'] - procedure ReadUserPrefs(aFile: nsIFile); safecall; - procedure ResetPrefs(); safecall; - procedure ResetUserPrefs(); safecall; - procedure SavePrefFile(aFile: nsIFile); safecall; - function GetBranch(const aPrefRoot: PAnsiChar): nsIPrefBranch; safecall; - function GetDefaultBranch(const aPrefRoot: PAnsiChar): nsIPrefBranch; safecall; - end; - - nsIPrintSession = interface(nsISupports) - ['{2f977d52-5485-11d4-87e2-0010a4e75ef2}'] - end; - - nsIPrintSettings = interface(nsISupports) - ['{5af07661-6477-4235-8814-4a45215855b8}'] - procedure SetPrintOptions(aType: PRInt32; aTurnOnOff: PRBool); safecall; - function GetPrintOptions(aType: PRInt32): PRBool; safecall; - function GetPrintOptionsBits(): PRInt32; safecall; - procedure GetEffectivePageSize(out aWidth: Double; out aHeight: Double); safecall; - function Clone(): nsIPrintSettings; safecall; - procedure Assign(aPS: nsIPrintSettings); safecall; - function GetPrintSession(): nsIPrintSession; safecall; - procedure SetPrintSession(aPrintSession: nsIPrintSession); safecall; - property PrintSession: nsIPrintSession read GetPrintSession write SetPrintSession; - function GetStartPageRange(): PRInt32; safecall; - procedure SetStartPageRange(aStartPageRange: PRInt32); safecall; - property StartPageRange: PRInt32 read GetStartPageRange write SetStartPageRange; - function GetEndPageRange(): PRInt32; safecall; - procedure SetEndPageRange(aEndPageRange: PRInt32); safecall; - property EndPageRange: PRInt32 read GetEndPageRange write SetEndPageRange; - function GetEdgeTop(): Double; safecall; - procedure SetEdgeTop(aEdgeTop: Double); safecall; - property EdgeTop: Double read GetEdgeTop write SetEdgeTop; - function GetEdgeLeft(): Double; safecall; - procedure SetEdgeLeft(aEdgeLeft: Double); safecall; - property EdgeLeft: Double read GetEdgeLeft write SetEdgeLeft; - function GetEdgeBottom(): Double; safecall; - procedure SetEdgeBottom(aEdgeBottom: Double); safecall; - property EdgeBottom: Double read GetEdgeBottom write SetEdgeBottom; - function GetEdgeRight(): Double; safecall; - procedure SetEdgeRight(aEdgeRight: Double); safecall; - property EdgeRight: Double read GetEdgeRight write SetEdgeRight; - function GetMarginTop(): Double; safecall; - procedure SetMarginTop(aMarginTop: Double); safecall; - property MarginTop: Double read GetMarginTop write SetMarginTop; - function GetMarginLeft(): Double; safecall; - procedure SetMarginLeft(aMarginLeft: Double); safecall; - property MarginLeft: Double read GetMarginLeft write SetMarginLeft; - function GetMarginBottom(): Double; safecall; - procedure SetMarginBottom(aMarginBottom: Double); safecall; - property MarginBottom: Double read GetMarginBottom write SetMarginBottom; - function GetMarginRight(): Double; safecall; - procedure SetMarginRight(aMarginRight: Double); safecall; - property MarginRight: Double read GetMarginRight write SetMarginRight; - function GetUnwriteableMarginTop(): Double; safecall; - procedure SetUnwriteableMarginTop(aUnwriteableMarginTop: Double); safecall; - property UnwriteableMarginTop: Double read GetUnwriteableMarginTop write SetUnwriteableMarginTop; - function GetUnwriteableMarginLeft(): Double; safecall; - procedure SetUnwriteableMarginLeft(aUnwriteableMarginLeft: Double); safecall; - property UnwriteableMarginLeft: Double read GetUnwriteableMarginLeft write SetUnwriteableMarginLeft; - function GetUnwriteableMarginBottom(): Double; safecall; - procedure SetUnwriteableMarginBottom(aUnwriteableMarginBottom: Double); safecall; - property UnwriteableMarginBottom: Double read GetUnwriteableMarginBottom write SetUnwriteableMarginBottom; - function GetUnwriteableMarginRight(): Double; safecall; - procedure SetUnwriteableMarginRight(aUnwriteableMarginRight: Double); safecall; - property UnwriteableMarginRight: Double read GetUnwriteableMarginRight write SetUnwriteableMarginRight; - function GetScaling(): Double; safecall; - procedure SetScaling(aScaling: Double); safecall; - property Scaling: Double read GetScaling write SetScaling; - function GetPrintBGColors(): PRBool; safecall; - procedure SetPrintBGColors(aPrintBGColors: PRBool); safecall; - property PrintBGColors: PRBool read GetPrintBGColors write SetPrintBGColors; - function GetPrintBGImages(): PRBool; safecall; - procedure SetPrintBGImages(aPrintBGImages: PRBool); safecall; - property PrintBGImages: PRBool read GetPrintBGImages write SetPrintBGImages; - function GetPrintRange(): PRInt16; safecall; - procedure SetPrintRange(aPrintRange: PRInt16); safecall; - property PrintRange: PRInt16 read GetPrintRange write SetPrintRange; - function GetTitle(): PWideChar; safecall; - procedure SetTitle(const aTitle: PWideChar); safecall; - property Title: PWideChar read GetTitle write SetTitle; - function GetDocURL(): PWideChar; safecall; - procedure SetDocURL(const aDocURL: PWideChar); safecall; - property DocURL: PWideChar read GetDocURL write SetDocURL; - function GetHeaderStrLeft(): PWideChar; safecall; - procedure SetHeaderStrLeft(const aHeaderStrLeft: PWideChar); safecall; - property HeaderStrLeft: PWideChar read GetHeaderStrLeft write SetHeaderStrLeft; - function GetHeaderStrCenter(): PWideChar; safecall; - procedure SetHeaderStrCenter(const aHeaderStrCenter: PWideChar); safecall; - property HeaderStrCenter: PWideChar read GetHeaderStrCenter write SetHeaderStrCenter; - function GetHeaderStrRight(): PWideChar; safecall; - procedure SetHeaderStrRight(const aHeaderStrRight: PWideChar); safecall; - property HeaderStrRight: PWideChar read GetHeaderStrRight write SetHeaderStrRight; - function GetFooterStrLeft(): PWideChar; safecall; - procedure SetFooterStrLeft(const aFooterStrLeft: PWideChar); safecall; - property FooterStrLeft: PWideChar read GetFooterStrLeft write SetFooterStrLeft; - function GetFooterStrCenter(): PWideChar; safecall; - procedure SetFooterStrCenter(const aFooterStrCenter: PWideChar); safecall; - property FooterStrCenter: PWideChar read GetFooterStrCenter write SetFooterStrCenter; - function GetFooterStrRight(): PWideChar; safecall; - procedure SetFooterStrRight(const aFooterStrRight: PWideChar); safecall; - property FooterStrRight: PWideChar read GetFooterStrRight write SetFooterStrRight; - function GetHowToEnableFrameUI(): PRInt16; safecall; - procedure SetHowToEnableFrameUI(aHowToEnableFrameUI: PRInt16); safecall; - property HowToEnableFrameUI: PRInt16 read GetHowToEnableFrameUI write SetHowToEnableFrameUI; - function GetIsCancelled(): PRBool; safecall; - procedure SetIsCancelled(aIsCancelled: PRBool); safecall; - property IsCancelled: PRBool read GetIsCancelled write SetIsCancelled; - function GetPrintFrameTypeUsage(): PRInt16; safecall; - procedure SetPrintFrameTypeUsage(aPrintFrameTypeUsage: PRInt16); safecall; - property PrintFrameTypeUsage: PRInt16 read GetPrintFrameTypeUsage write SetPrintFrameTypeUsage; - function GetPrintFrameType(): PRInt16; safecall; - procedure SetPrintFrameType(aPrintFrameType: PRInt16); safecall; - property PrintFrameType: PRInt16 read GetPrintFrameType write SetPrintFrameType; - function GetPrintSilent(): PRBool; safecall; - procedure SetPrintSilent(aPrintSilent: PRBool); safecall; - property PrintSilent: PRBool read GetPrintSilent write SetPrintSilent; - function GetShrinkToFit(): PRBool; safecall; - procedure SetShrinkToFit(aShrinkToFit: PRBool); safecall; - property ShrinkToFit: PRBool read GetShrinkToFit write SetShrinkToFit; - function GetShowPrintProgress(): PRBool; safecall; - procedure SetShowPrintProgress(aShowPrintProgress: PRBool); safecall; - property ShowPrintProgress: PRBool read GetShowPrintProgress write SetShowPrintProgress; - function GetPaperName(): PWideChar; safecall; - procedure SetPaperName(const aPaperName: PWideChar); safecall; - property PaperName: PWideChar read GetPaperName write SetPaperName; - function GetPaperSizeType(): PRInt16; safecall; - procedure SetPaperSizeType(aPaperSizeType: PRInt16); safecall; - property PaperSizeType: PRInt16 read GetPaperSizeType write SetPaperSizeType; - function GetPaperData(): PRInt16; safecall; - procedure SetPaperData(aPaperData: PRInt16); safecall; - property PaperData: PRInt16 read GetPaperData write SetPaperData; - function GetPaperWidth(): Double; safecall; - procedure SetPaperWidth(aPaperWidth: Double); safecall; - property PaperWidth: Double read GetPaperWidth write SetPaperWidth; - function GetPaperHeight(): Double; safecall; - procedure SetPaperHeight(aPaperHeight: Double); safecall; - property PaperHeight: Double read GetPaperHeight write SetPaperHeight; - function GetPaperSizeUnit(): PRInt16; safecall; - procedure SetPaperSizeUnit(aPaperSizeUnit: PRInt16); safecall; - property PaperSizeUnit: PRInt16 read GetPaperSizeUnit write SetPaperSizeUnit; - function GetPlexName(): PWideChar; safecall; - procedure SetPlexName(const aPlexName: PWideChar); safecall; - property PlexName: PWideChar read GetPlexName write SetPlexName; - function GetColorspace(): PWideChar; safecall; - procedure SetColorspace(const aColorspace: PWideChar); safecall; - property Colorspace: PWideChar read GetColorspace write SetColorspace; - function GetResolutionName(): PWideChar; safecall; - procedure SetResolutionName(const aResolutionName: PWideChar); safecall; - property ResolutionName: PWideChar read GetResolutionName write SetResolutionName; - function GetDownloadFonts(): PRBool; safecall; - procedure SetDownloadFonts(aDownloadFonts: PRBool); safecall; - property DownloadFonts: PRBool read GetDownloadFonts write SetDownloadFonts; - function GetPrintReversed(): PRBool; safecall; - procedure SetPrintReversed(aPrintReversed: PRBool); safecall; - property PrintReversed: PRBool read GetPrintReversed write SetPrintReversed; - function GetPrintInColor(): PRBool; safecall; - procedure SetPrintInColor(aPrintInColor: PRBool); safecall; - property PrintInColor: PRBool read GetPrintInColor write SetPrintInColor; - function GetOrientation(): PRInt32; safecall; - procedure SetOrientation(aOrientation: PRInt32); safecall; - property Orientation: PRInt32 read GetOrientation write SetOrientation; - function GetPrintCommand(): PWideChar; safecall; - procedure SetPrintCommand(const aPrintCommand: PWideChar); safecall; - property PrintCommand: PWideChar read GetPrintCommand write SetPrintCommand; - function GetNumCopies(): PRInt32; safecall; - procedure SetNumCopies(aNumCopies: PRInt32); safecall; - property NumCopies: PRInt32 read GetNumCopies write SetNumCopies; - function GetPrinterName(): PWideChar; safecall; - procedure SetPrinterName(const aPrinterName: PWideChar); safecall; - property PrinterName: PWideChar read GetPrinterName write SetPrinterName; - function GetPrintToFile(): PRBool; safecall; - procedure SetPrintToFile(aPrintToFile: PRBool); safecall; - property PrintToFile: PRBool read GetPrintToFile write SetPrintToFile; - function GetToFileName(): PWideChar; safecall; - procedure SetToFileName(const aToFileName: PWideChar); safecall; - property ToFileName: PWideChar read GetToFileName write SetToFileName; - function GetOutputFormat(): PRInt16; safecall; - procedure SetOutputFormat(aOutputFormat: PRInt16); safecall; - property OutputFormat: PRInt16 read GetOutputFormat write SetOutputFormat; - function GetPrintPageDelay(): PRInt32; safecall; - procedure SetPrintPageDelay(aPrintPageDelay: PRInt32); safecall; - property PrintPageDelay: PRInt32 read GetPrintPageDelay write SetPrintPageDelay; - function GetIsInitializedFromPrinter(): PRBool; safecall; - procedure SetIsInitializedFromPrinter(aIsInitializedFromPrinter: PRBool); safecall; - property IsInitializedFromPrinter: PRBool read GetIsInitializedFromPrinter write SetIsInitializedFromPrinter; - function GetIsInitializedFromPrefs(): PRBool; safecall; - procedure SetIsInitializedFromPrefs(aIsInitializedFromPrefs: PRBool); safecall; - property IsInitializedFromPrefs: PRBool read GetIsInitializedFromPrefs write SetIsInitializedFromPrefs; - procedure SetMarginInTwips(var aMargin: nsMargin); safecall; - procedure SetEdgeInTwips(var aEdge: nsMargin); safecall; - procedure GetMarginInTwips(var aMargin: nsMargin); safecall; - procedure GetEdgeInTwips(var aEdge: nsMargin); safecall; - procedure SetupSilentPrinting(); safecall; - procedure SetUnwriteableMarginInTwips(var aEdge: nsMargin); safecall; - procedure GetUnwriteableMarginInTwips(var aEdge: nsMargin); safecall; - end; - - nsIProfile = interface(nsISupports) - ['{02b0625a-e7f3-11d2-9f5a-006008a6efe9}'] - function GetProfileCount(): PRInt32; safecall; - property ProfileCount: PRInt32 read GetProfileCount; - procedure GetProfileList(out length: PRUint32; out profileNames_array); safecall; - function ProfileExists(const profileName: PWideChar): PRBool; safecall; - function GetCurrentProfile(): PWideChar; safecall; - procedure SetCurrentProfile(const aCurrentProfile: PWideChar); safecall; - property CurrentProfile: PWideChar read GetCurrentProfile write SetCurrentProfile; - procedure ShutDownCurrentProfile(shutDownType: PRUint32); safecall; - procedure CreateNewProfile(const profileName: PWideChar; const nativeProfileDir: PWideChar; const langcode: PWideChar; useExistingDir: PRBool); safecall; - procedure RenameProfile(const oldName: PWideChar; const newName: PWideChar); safecall; - procedure DeleteProfile(const name: PWideChar; canDeleteFiles: PRBool); safecall; - procedure CloneProfile(const profileName: PWideChar); safecall; - end; - - nsIProfileChangeStatus = interface(nsISupports) - ['{2f977d43-5485-11d4-87e2-0010a4e75ef2}'] - procedure VetoChange(); safecall; - procedure ChangeFailed(); safecall; - end; - - nsIProgrammingLanguage = interface(nsISupports) - ['{ea604e90-40ba-11d5-90bb-0010a4e73d9a}'] - end; - - nsIPrompt = interface(nsISupports) - ['{a63f70c0-148b-11d3-9333-00104ba0fd40}'] - procedure Alert(const dialogTitle: PWideChar; const text: PWideChar); safecall; - procedure AlertCheck(const dialogTitle: PWideChar; const text: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool); safecall; - function Confirm(const dialogTitle: PWideChar; const text: PWideChar): PRBool; safecall; - function ConfirmCheck(const dialogTitle: PWideChar; const text: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool): PRBool; safecall; - function ConfirmEx(const dialogTitle: PWideChar; const text: PWideChar; buttonFlags: PRUint32; const button0Title: PWideChar; const button1Title: PWideChar; const button2Title: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool): PRInt32; safecall; - function Prompt(const dialogTitle: PWideChar; const text: PWideChar; out value: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool): PRBool; safecall; - function PromptPassword(const dialogTitle: PWideChar; const text: PWideChar; out password: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool): PRBool; safecall; - function PromptUsernameAndPassword(const dialogTitle: PWideChar; const text: PWideChar; out username: PWideChar; out password: PWideChar; const checkMsg: PWideChar; out checkValue: PRBool): PRBool; safecall; - function Select(const dialogTitle: PWideChar; const text: PWideChar; count: PRUint32; const selectList_array; out outSelection: PRInt32): PRBool; safecall; - end; - - nsIPromptService = interface(nsISupports) - ['{1630c61a-325e-49ca-8759-a31b16c47aa5}'] - procedure Alert(aParent: nsIDOMWindow; const aDialogTitle: PWideChar; const aText: PWideChar); safecall; - procedure AlertCheck(aParent: nsIDOMWindow; const aDialogTitle: PWideChar; const aText: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool); safecall; - function Confirm(aParent: nsIDOMWindow; const aDialogTitle: PWideChar; const aText: PWideChar): PRBool; safecall; - function ConfirmCheck(aParent: nsIDOMWindow; const aDialogTitle: PWideChar; const aText: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool): PRBool; safecall; - function ConfirmEx(aParent: nsIDOMWindow; const aDialogTitle: PWideChar; const aText: PWideChar; aButtonFlags: PRUint32; const aButton0Title: PWideChar; const aButton1Title: PWideChar; const aButton2Title: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool): PRInt32; safecall; - function Prompt(aParent: nsIDOMWindow; const aDialogTitle: PWideChar; const aText: PWideChar; var aValue: PWideChar; const aCheckMsg: PWideChar; var aCheckState: PRBool): PRBool; safecall; - function PromptUsernameAndPassword(aParent: nsIDOMWindow; const aDialogTitle: PWideChar; const aText: PWideChar; out aUsername: PWideChar; out aPassword: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool): PRBool; safecall; - function PromptPassword(aParent: nsIDOMWindow; const aDialogTitle: PWideChar; const aText: PWideChar; out aPassword: PWideChar; const aCheckMsg: PWideChar; out aCheckState: PRBool): PRBool; safecall; - function Select(aParent: nsIDOMWindow; const aDialogTitle: PWideChar; const aText: PWideChar; aCount: PRUint32; const aSelectList_array; out aOutSelection: PRInt32): PRBool; safecall; - end; - - nsIPromptService2 = interface(nsIPromptService) - ['{CF86D196-DBEE-4482-9DFA-3477AA128319}'] - function PromptAuth(aParent: nsIDOMWindow; aChannel: nsIChannel; level: PRUint32; authInfo: nsIAuthInformation; const checkboxLabel: PWideChar; var checkValue: LongBool): LongBool; safecall; - function AsyncPromptAuth(aParent: nsIDOMWindow; aChannel: nsIChannel; aCallback: nsIAuthPromptCallback; aContext: nsISupports; level: PRUint32; authInfo: nsIAuthInformation; const checkboxLabel: PWideChar; var checkValue: LongBool): nsICancelable; safecall; - end; - - nsIProperties = interface(nsISupports) - ['{78650582-4e93-4b60-8e85-26ebd3eb14ca}'] - procedure Get(const prop: PAnsiChar; constref iid: TGUID; out _result); safecall; - procedure _Set(const prop: PAnsiChar; value: nsISupports); safecall; - function Has(const prop: PAnsiChar): PRBool; safecall; - procedure Undefine(const prop: PAnsiChar); safecall; - procedure GetKeys(out count: PRUint32; out keys_array); safecall; - end; - - nsIProtocolHandler = interface(nsISupports) - ['{15fd6940-8ea7-11d3-93ad-00104ba0fd40}'] - procedure GetScheme(aScheme: nsACString); safecall; - function GetDefaultPort(): PRInt32; safecall; - property DefaultPort: PRInt32 read GetDefaultPort; - function GetProtocolFlags(): PRUint32; safecall; - property ProtocolFlags: PRUint32 read GetProtocolFlags; - function NewURI(const aSpec: nsAUTF8String; const aOriginCharset: PAnsiChar; aBaseURI: nsIURI): nsIURI; safecall; - function NewChannel(aURI: nsIURI): nsIChannel; safecall; - function AllowPort(port: PRInt32; const scheme: PAnsiChar): PRBool; safecall; - end; - - nsIRequestObserver = interface(nsISupports) - ['{fd91e2e0-1481-11d3-9333-00104ba0fd40}'] - procedure OnStartRequest(aRequest: nsIRequest; aContext: nsISupports); safecall; - procedure OnStopRequest(aRequest: nsIRequest; aContext: nsISupports; aStatusCode: nsresult); safecall; - end; - - nsIScriptableInputStream = interface(nsISupports) - ['{a2a32f90-9b90-11d3-a189-0050041caf44}'] - procedure Close(); safecall; - procedure Init(aInputStream: nsIInputStream); safecall; - function Available(): PRUint32; safecall; - function Read(aCount: PRUint32): PAnsiChar; safecall; - end; - - nsISecurityWarningDialogs = interface(nsISupports) - ['{1c399d06-1dd2-11b2-bc58-c87cbcacdb78}'] - function ConfirmEnteringSecure(ctx: nsIInterfaceRequestor): PRBool; safecall; - function ConfirmEnteringWeak(ctx: nsIInterfaceRequestor): PRBool; safecall; - function ConfirmLeavingSecure(ctx: nsIInterfaceRequestor): PRBool; safecall; - function ConfirmMixedMode(ctx: nsIInterfaceRequestor): PRBool; safecall; - function ConfirmPostToInsecure(ctx: nsIInterfaceRequestor): PRBool; safecall; - function ConfirmPostToInsecureFromSecure(ctx: nsIInterfaceRequestor): PRBool; safecall; - end; - - nsISelection = interface(nsISupports) - ['{b2c7ed59-8634-4352-9e37-5484c8b6e4e1}'] - function GetAnchorNode(): nsIDOMNode; safecall; - property AnchorNode: nsIDOMNode read GetAnchorNode; - function GetAnchorOffset(): PRInt32; safecall; - property AnchorOffset: PRInt32 read GetAnchorOffset; - function GetFocusNode(): nsIDOMNode; safecall; - property FocusNode: nsIDOMNode read GetFocusNode; - function GetFocusOffset(): PRInt32; safecall; - property FocusOffset: PRInt32 read GetFocusOffset; - function GetIsCollapsed(): PRBool; safecall; - property IsCollapsed: PRBool read GetIsCollapsed; - function GetRangeCount(): PRInt32; safecall; - property RangeCount: PRInt32 read GetRangeCount; - function GetRangeAt(index: PRInt32): nsIDOMRange; safecall; - procedure Collapse(parentNode: nsIDOMNode; offset: PRInt32); safecall; - procedure Extend(parentNode: nsIDOMNode; offset: PRInt32); safecall; - procedure CollapseToStart(); safecall; - procedure CollapseToEnd(); safecall; - function ContainsNode(node: nsIDOMNode; partlyContained: PRBool): PRBool; safecall; - procedure SelectAllChildren(parentNode: nsIDOMNode); safecall; - procedure AddRange(range: nsIDOMRange); safecall; - procedure RemoveRange(range: nsIDOMRange); safecall; - procedure RemoveAllRanges(); safecall; - procedure DeleteFromDocument(); safecall; - procedure SelectionLanguageChange(langRTL: PRBool); safecall; - function ToString(): PWideChar; safecall; - end; - - nsIServiceManager = interface(nsISupports) - ['{8bb35ed9-e332-462d-9155-4a002ab5c958}'] - procedure GetService(constref aClass: TGUID; constref aIID: TGUID; out _result); safecall; - procedure GetServiceByContractID(const aContractID: PAnsiChar; constref aIID: TGUID; out _result); safecall; - function IsServiceInstantiated(constref aClass: TGUID; constref aIID: TGUID): PRBool; safecall; - function IsServiceInstantiatedByContractID(const aContractID: PAnsiChar; constref aIID: TGUID): PRBool; safecall; - end; - - nsISHistory = interface(nsISupports) - ['{9883609f-cdd8-4d83-9b55-868ff08ad433}'] - function GetCount(): PRInt32; safecall; - property Count: PRInt32 read GetCount; - function GetIndex(): PRInt32; safecall; - property Index: PRInt32 read GetIndex; - function GetRequestedIndex(): PRInt32; safecall; - property RequestedIndex: PRInt32 read GetRequestedIndex; - function GetMaxLength(): PRInt32; safecall; - procedure SetMaxLength(aMaxLength: PRInt32); safecall; - property MaxLength: PRInt32 read GetMaxLength write SetMaxLength; - function GetEntryAtIndex(index: PRInt32; modifyIndex: PRBool): nsIHistoryEntry; safecall; - procedure PurgeHistory(numEntries: PRInt32); safecall; - procedure AddSHistoryListener(aListener: nsISHistoryListener); safecall; - procedure RemoveSHistoryListener(aListener: nsISHistoryListener); safecall; - function GetSHistoryEnumerator(): nsISimpleEnumerator; safecall; - property SHistoryEnumerator: nsISimpleEnumerator read GetSHistoryEnumerator; - end; - - nsISHistoryListener = interface(nsISupports) - ['{3b07f591-e8e1-11d4-9882-00c04fa02f40}'] - procedure OnHistoryNewEntry(aNewURI: nsIURI); safecall; - function OnHistoryGoBack(aBackURI: nsIURI): PRBool; safecall; - function OnHistoryGoForward(aForwardURI: nsIURI): PRBool; safecall; - function OnHistoryReload(aReloadURI: nsIURI; aReloadFlags: PRUint32): PRBool; safecall; - function OnHistoryGotoIndex(aIndex: PRInt32; aGotoURI: nsIURI): PRBool; safecall; - function OnHistoryPurge(aNumEntries: PRInt32): PRBool; safecall; - end; - - nsIStreamListener = interface(nsIRequestObserver) - ['{1a637020-1482-11d3-9333-00104ba0fd40}'] - procedure OnDataAvailable(aRequest: nsIRequest; aContext: nsISupports; aInputStream: nsIInputStream; aOffset: PRUint32; aCount: PRUint32); safecall; - end; - - nsISupportsPrimitive = interface(nsISupports) - ['{d0d4b136-1dd1-11b2-9371-f0727ef827c0}'] - function GetType(): PRUint16; safecall; - property _Type: PRUint16 read GetType; - end; - - nsISupportsID = interface(nsISupportsPrimitive) - ['{d18290a0-4a1c-11d3-9890-006008962422}'] - function GetData(): PGUID; safecall; - procedure SetData(const aData: PGUID); safecall; - property Data: PGUID read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsCString = interface(nsISupportsPrimitive) - ['{d65ff270-4a1c-11d3-9890-006008962422}'] - procedure GetData(aData: nsACString); safecall; - procedure SetData(const aData: nsACString); safecall; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsString = interface(nsISupportsPrimitive) - ['{d79dc970-4a1c-11d3-9890-006008962422}'] - procedure GetData(aData: nsAString); safecall; - procedure SetData(const aData: nsAString); safecall; - function ToString(): PWideChar; safecall; - end; - - nsISupportsPRBool = interface(nsISupportsPrimitive) - ['{ddc3b490-4a1c-11d3-9890-006008962422}'] - function GetData(): PRBool; safecall; - procedure SetData(aData: PRBool); safecall; - property Data: PRBool read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsPRUint8 = interface(nsISupportsPrimitive) - ['{dec2e4e0-4a1c-11d3-9890-006008962422}'] - function GetData(): PRUint8; safecall; - procedure SetData(aData: PRUint8); safecall; - property Data: PRUint8 read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsPRUint16 = interface(nsISupportsPrimitive) - ['{dfacb090-4a1c-11d3-9890-006008962422}'] - function GetData(): PRUint16; safecall; - procedure SetData(aData: PRUint16); safecall; - property Data: PRUint16 read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsPRUint32 = interface(nsISupportsPrimitive) - ['{e01dc470-4a1c-11d3-9890-006008962422}'] - function GetData(): PRUint32; safecall; - procedure SetData(aData: PRUint32); safecall; - property Data: PRUint32 read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsPRUint64 = interface(nsISupportsPrimitive) - ['{e13567c0-4a1c-11d3-9890-006008962422}'] - function GetData(): PRUint64; safecall; - procedure SetData(aData: PRUint64); safecall; - property Data: PRUint64 read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsPRTime = interface(nsISupportsPrimitive) - ['{e2563630-4a1c-11d3-9890-006008962422}'] - function GetData(): PRTime; safecall; - procedure SetData(aData: PRTime); safecall; - property Data: PRTime read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsChar = interface(nsISupportsPrimitive) - ['{e2b05e40-4a1c-11d3-9890-006008962422}'] - function GetData(): AnsiChar; safecall; - procedure SetData(aData: AnsiChar); safecall; - property Data: AnsiChar read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsPRInt16 = interface(nsISupportsPrimitive) - ['{e30d94b0-4a1c-11d3-9890-006008962422}'] - function GetData(): PRInt16; safecall; - procedure SetData(aData: PRInt16); safecall; - property Data: PRInt16 read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsPRInt32 = interface(nsISupportsPrimitive) - ['{e36c5250-4a1c-11d3-9890-006008962422}'] - function GetData(): PRInt32; safecall; - procedure SetData(aData: PRInt32); safecall; - property Data: PRInt32 read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsPRInt64 = interface(nsISupportsPrimitive) - ['{e3cb0ff0-4a1c-11d3-9890-006008962422}'] - function GetData(): PRInt64; safecall; - procedure SetData(aData: PRInt64); safecall; - property Data: PRInt64 read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsFloat = interface(nsISupportsPrimitive) - ['{abeaa390-4ac0-11d3-baea-00805f8a5dd7}'] - function GetData(): Single; safecall; - procedure SetData(aData: Single); safecall; - property Data: Single read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsDouble = interface(nsISupportsPrimitive) - ['{b32523a0-4ac0-11d3-baea-00805f8a5dd7}'] - function GetData(): Double; safecall; - procedure SetData(aData: Double); safecall; - property Data: Double read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsVoid = interface(nsISupportsPrimitive) - ['{464484f0-568d-11d3-baf8-00805f8a5dd7}'] - function GetData(): Pointer; safecall; - procedure SetData(aData: Pointer); safecall; - property Data: Pointer read GetData write SetData; - function ToString(): PAnsiChar; safecall; - end; - - nsISupportsInterfacePointer = interface(nsISupportsPrimitive) - ['{995ea724-1dd1-11b2-9211-c21bdd3e7ed0}'] - function GetData(): nsISupports; safecall; - procedure SetData(aData: nsISupports); safecall; - property Data: nsISupports read GetData write SetData; - function GetDataIID(): PGUID; safecall; - procedure SetDataIID(const aDataIID: PGUID); safecall; - property DataIID: PGUID read GetDataIID write SetDataIID; - function ToString(): PAnsiChar; safecall; - end; - - nsITooltipListener = interface(nsISupports) - ['{44b78386-1dd2-11b2-9ad2-e4eee2ca1916}'] - procedure OnShowTooltip(aXCoords: PRInt32; aYCoords: PRInt32; const aTipText: PWideChar); safecall; - procedure OnHideTooltip(); safecall; - end; - - nsITooltipTextProvider = interface(nsISupports) - ['{b128a1e6-44f3-4331-8fbe-5af360ff21ee}'] - function GetNodeText(aNode: nsIDOMNode; out aText: PWideChar): PRBool; safecall; - end; - - nsITraceRefcnt = interface(nsISupports) - ['{273dc92f-0fe6-4545-96a9-21be77828039}'] - procedure LogAddRef(aPtr: Pointer; aNewRefcnt: nsrefcnt; const aTypeName: PAnsiChar; aInstanceSize: PRUint32); safecall; - procedure LogRelease(aPtr: Pointer; aNewRefcnt: nsrefcnt; const aTypeName: PAnsiChar); safecall; - procedure LogCtor(aPtr: Pointer; const aTypeName: PAnsiChar; aInstanceSize: PRUint32); safecall; - procedure LogDtor(aPtr: Pointer; const aTypeName: PAnsiChar; aInstanceSize: PRUint32); safecall; - procedure LogAddCOMPtr(aPtr: Pointer; aObject: nsISupports); safecall; - procedure LogReleaseCOMPtr(aPtr: Pointer; aObject: nsISupports); safecall; - end; - - nsIUnicharStreamListener = interface(nsIRequestObserver) - ['{4a7e9b62-fef8-400d-9865-d6820f630b4c}'] - procedure OnUnicharDataAvailable(aRequest: nsIRequest; aContext: nsISupports; const aData: nsAString); safecall; - end; - - nsIUploadChannel = interface(nsISupports) - ['{ddf633d8-e9a4-439d-ad88-de636fd9bb75}'] - procedure SetUploadStream(aStream: nsIInputStream; const aContentType: nsACString; aContentLength: PRInt32); safecall; - function GetUploadStream(): nsIInputStream; safecall; - property UploadStream: nsIInputStream read GetUploadStream; - end; - - nsIURIContentListener = interface(nsISupports) - ['{94928ab3-8b63-11d3-989d-001083010e9b}'] - function OnStartURIOpen(aURI: nsIURI): PRBool; safecall; - function DoContent(const aContentType: PAnsiChar; aIsContentPreferred: PRBool; aRequest: nsIRequest; out aContentHandler: nsIStreamListener): PRBool; safecall; - function IsPreferred(const aContentType: PAnsiChar; out aDesiredContentType: PAnsiChar): PRBool; safecall; - function CanHandleContent(const aContentType: PAnsiChar; aIsContentPreferred: PRBool; out aDesiredContentType: PAnsiChar): PRBool; safecall; - function GetLoadCookie(): nsISupports; safecall; - procedure SetLoadCookie(aLoadCookie: nsISupports); safecall; - property LoadCookie: nsISupports read GetLoadCookie write SetLoadCookie; - function GetParentContentListener(): nsIURIContentListener; safecall; - procedure SetParentContentListener(aParentContentListener: nsIURIContentListener); safecall; - property ParentContentListener: nsIURIContentListener read GetParentContentListener write SetParentContentListener; - end; - - nsIWeakReference = interface(nsISupports) - ['{9188bc85-f92e-11d2-81ef-0060083a0bcf}'] - procedure QueryReferent(constref uuid: TGUID; out _result); safecall; - end; - - nsISupportsWeakReference = interface(nsISupports) - ['{9188bc86-f92e-11d2-81ef-0060083a0bcf}'] - function GetWeakReference(): nsIWeakReference; safecall; - end; - - {$IFDEF XULRUNNER2} - nsIWebBrowser = interface(nsISupports) - ['{33e9d001-caab-4ba9-8961-54902f197202}'] - procedure AddWebBrowserListener(aListener: nsIWeakReference; constref aIID: TGUID); safecall; - procedure RemoveWebBrowserListener(aListener: nsIWeakReference; constref aIID: TGUID); safecall; - function GetContainerWindow(): nsIWebBrowserChrome; safecall; - procedure SetContainerWindow(aContainerWindow: nsIWebBrowserChrome); safecall; - property ContainerWindow: nsIWebBrowserChrome read GetContainerWindow write SetContainerWindow; - function GetParentURIContentListener(): nsIURIContentListener; safecall; - procedure SetParentURIContentListener(aParentURIContentListener: nsIURIContentListener); safecall; - property ParentURIContentListener: nsIURIContentListener read GetParentURIContentListener write SetParentURIContentListener; - function GetContentDOMWindow(): nsIDOMWindow; safecall; - property ContentDOMWindow: nsIDOMWindow read GetContentDOMWindow; - function GetIsActive: PRBool; safecall; - procedure SetIsActive(aIsActive: PRBool); safecall; - property IsActive: PRBool read GetIsActive write SetIsActive; - end; - {$ELSE XULRUNNER2} - nsIWebBrowser = interface(nsISupports) - ['{69e5df00-7b8b-11d3-af61-00a024ffc08c}'] - procedure AddWebBrowserListener(aListener: nsIWeakReference; constref aIID: TGUID); safecall; - procedure RemoveWebBrowserListener(aListener: nsIWeakReference; constref aIID: TGUID); safecall; - function GetContainerWindow(): nsIWebBrowserChrome; safecall; - procedure SetContainerWindow(aContainerWindow: nsIWebBrowserChrome); safecall; - property ContainerWindow: nsIWebBrowserChrome read GetContainerWindow write SetContainerWindow; - function GetParentURIContentListener(): nsIURIContentListener; safecall; - procedure SetParentURIContentListener(aParentURIContentListener: nsIURIContentListener); safecall; - property ParentURIContentListener: nsIURIContentListener read GetParentURIContentListener write SetParentURIContentListener; - function GetContentDOMWindow(): nsIDOMWindow; safecall; - property ContentDOMWindow: nsIDOMWindow read GetContentDOMWindow; - end; - {$ENDIF} - - nsIWebBrowserChrome = interface(nsISupports) - ['{ba434c60-9d52-11d3-afb0-00a024ffc08c}'] - procedure SetStatus(statusType: PRUint32; const status: PWideChar); safecall; - function GetWebBrowser(): nsIWebBrowser; safecall; - procedure SetWebBrowser(aWebBrowser: nsIWebBrowser); safecall; - property WebBrowser: nsIWebBrowser read GetWebBrowser write SetWebBrowser; - function GetChromeFlags(): PRUint32; safecall; - procedure SetChromeFlags(aChromeFlags: PRUint32); safecall; - property ChromeFlags: PRUint32 read GetChromeFlags write SetChromeFlags; - procedure DestroyBrowserWindow(); safecall; - procedure SizeBrowserTo(aCX: PRInt32; aCY: PRInt32); safecall; - procedure ShowAsModal(); safecall; - function IsWindowModal(): PRBool; safecall; - procedure ExitModalEventLoop(aStatus: nsresult); safecall; - end; - - nsIWebBrowserChromeFocus = interface(nsISupports) - ['{d2206418-1dd1-11b2-8e55-acddcd2bcfb8}'] - procedure FocusNextElement(); safecall; - procedure FocusPrevElement(); safecall; - end; - - nsIWebBrowserFind = interface(nsISupports) - ['{2f977d44-5485-11d4-87e2-0010a4e75ef2}'] - function FindNext(): PRBool; safecall; - function GetSearchString(): PWideChar; safecall; - procedure SetSearchString(const aSearchString: PWideChar); safecall; - property SearchString: PWideChar read GetSearchString write SetSearchString; - function GetFindBackwards(): PRBool; safecall; - procedure SetFindBackwards(aFindBackwards: PRBool); safecall; - property FindBackwards: PRBool read GetFindBackwards write SetFindBackwards; - function GetWrapFind(): PRBool; safecall; - procedure SetWrapFind(aWrapFind: PRBool); safecall; - property WrapFind: PRBool read GetWrapFind write SetWrapFind; - function GetEntireWord(): PRBool; safecall; - procedure SetEntireWord(aEntireWord: PRBool); safecall; - property EntireWord: PRBool read GetEntireWord write SetEntireWord; - function GetMatchCase(): PRBool; safecall; - procedure SetMatchCase(aMatchCase: PRBool); safecall; - property MatchCase: PRBool read GetMatchCase write SetMatchCase; - function GetSearchFrames(): PRBool; safecall; - procedure SetSearchFrames(aSearchFrames: PRBool); safecall; - property SearchFrames: PRBool read GetSearchFrames write SetSearchFrames; - end; - - nsIWebBrowserFindInFrames = interface(nsISupports) - ['{e0f5d182-34bc-11d5-be5b-b760676c6ebc}'] - function GetCurrentSearchFrame(): nsIDOMWindow; safecall; - procedure SetCurrentSearchFrame(aCurrentSearchFrame: nsIDOMWindow); safecall; - property CurrentSearchFrame: nsIDOMWindow read GetCurrentSearchFrame write SetCurrentSearchFrame; - function GetRootSearchFrame(): nsIDOMWindow; safecall; - procedure SetRootSearchFrame(aRootSearchFrame: nsIDOMWindow); safecall; - property RootSearchFrame: nsIDOMWindow read GetRootSearchFrame write SetRootSearchFrame; - function GetSearchSubframes(): PRBool; safecall; - procedure SetSearchSubframes(aSearchSubframes: PRBool); safecall; - property SearchSubframes: PRBool read GetSearchSubframes write SetSearchSubframes; - function GetSearchParentFrames(): PRBool; safecall; - procedure SetSearchParentFrames(aSearchParentFrames: PRBool); safecall; - property SearchParentFrames: PRBool read GetSearchParentFrames write SetSearchParentFrames; - end; - - nsIWebBrowserFocus = interface(nsISupports) - ['{9c5d3c58-1dd1-11b2-a1c9-f3699284657a}'] - procedure Activate(); safecall; - procedure Deactivate(); safecall; - procedure SetFocusAtFirstElement(); safecall; - procedure SetFocusAtLastElement(); safecall; - function GetFocusedWindow(): nsIDOMWindow; safecall; - procedure SetFocusedWindow(aFocusedWindow: nsIDOMWindow); safecall; - property FocusedWindow: nsIDOMWindow read GetFocusedWindow write SetFocusedWindow; - function GetFocusedElement(): nsIDOMElement; safecall; - procedure SetFocusedElement(aFocusedElement: nsIDOMElement); safecall; - property FocusedElement: nsIDOMElement read GetFocusedElement write SetFocusedElement; - end; - - nsIWebBrowserPrint = interface(nsISupports) - ['{9a7ca4b0-fbba-11d4-a869-00105a183419}'] - function GetGlobalPrintSettings(): nsIPrintSettings; safecall; - property GlobalPrintSettings: nsIPrintSettings read GetGlobalPrintSettings; - function GetCurrentPrintSettings(): nsIPrintSettings; safecall; - property CurrentPrintSettings: nsIPrintSettings read GetCurrentPrintSettings; - function GetCurrentChildDOMWindow(): nsIDOMWindow; safecall; - property CurrentChildDOMWindow: nsIDOMWindow read GetCurrentChildDOMWindow; - function GetDoingPrint(): PRBool; safecall; - property DoingPrint: PRBool read GetDoingPrint; - function GetDoingPrintPreview(): PRBool; safecall; - property DoingPrintPreview: PRBool read GetDoingPrintPreview; - function GetIsFramesetDocument(): PRBool; safecall; - property IsFramesetDocument: PRBool read GetIsFramesetDocument; - function GetIsFramesetFrameSelected(): PRBool; safecall; - property IsFramesetFrameSelected: PRBool read GetIsFramesetFrameSelected; - function GetIsIFrameSelected(): PRBool; safecall; - property IsIFrameSelected: PRBool read GetIsIFrameSelected; - function GetIsRangeSelection(): PRBool; safecall; - property IsRangeSelection: PRBool read GetIsRangeSelection; - function GetPrintPreviewNumPages(): PRInt32; safecall; - property PrintPreviewNumPages: PRInt32 read GetPrintPreviewNumPages; - procedure Print(aThePrintSettings: nsIPrintSettings; aWPListener: nsIWebProgressListener); safecall; - procedure PrintPreview(aThePrintSettings: nsIPrintSettings; aChildDOMWin: nsIDOMWindow; aWPListener: nsIWebProgressListener); safecall; - procedure PrintPreviewNavigate(aNavType: PRInt16; aPageNum: PRInt32); safecall; - procedure Cancel(); safecall; - procedure EnumerateDocumentNames(out aCount: PRUint32; out aResult_array); safecall; - procedure ExitPrintPreview(); safecall; - end; - - nsIWebBrowserSetup = interface(nsISupports) - ['{f15398a0-8018-11d3-af70-00a024ffc08c}'] - procedure SetProperty(aId: PRUint32; aValue: PRUint32); safecall; - end; - - nsIWebBrowserStream = interface(nsISupports) - ['{86d02f0e-219b-4cfc-9c88-bd98d2cce0b8}'] - procedure OpenStream(aBaseURI: nsIURI; const aContentType: nsACString); safecall; - procedure AppendToStream(const aData_array; aLen: PRUint32); safecall; - procedure CloseStream(); safecall; - end; - - nsIWebProgress = interface(nsISupports) - ['{570f39d0-efd0-11d3-b093-00a024ffc08c}'] - procedure AddProgressListener(aListener: nsIWebProgressListener; aNotifyMask: PRUint32); safecall; - procedure RemoveProgressListener(aListener: nsIWebProgressListener); safecall; - function GetDOMWindow(): nsIDOMWindow; safecall; - property DOMWindow: nsIDOMWindow read GetDOMWindow; - function GetIsLoadingDocument(): PRBool; safecall; - property IsLoadingDocument: PRBool read GetIsLoadingDocument; - end; - - nsIWebProgressListener = interface(nsISupports) - ['{570f39d1-efd0-11d3-b093-00a024ffc08c}'] - procedure OnStateChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; aStateFlags: PRUint32; aStatus: nsresult); safecall; - procedure OnProgressChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; aCurSelfProgress: PRInt32; aMaxSelfProgress: PRInt32; aCurTotalProgress: PRInt32; aMaxTotalProgress: PRInt32); safecall; - procedure OnLocationChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; aLocation: nsIURI); safecall; - procedure OnStatusChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; aStatus: nsresult; const aMessage: PWideChar); safecall; - procedure OnSecurityChange(aWebProgress: nsIWebProgress; aRequest: nsIRequest; aState: PRUint32); safecall; - end; - - nsIWebProgressListener2 = interface(nsISupports) - ['{dde39de0-e4e0-11da-8ad9-0800200c9a66}'] - procedure OnProgressChange64(aWebProgress: nsIWebProgress; aRequest: nsIRequest; aCurSelfProgress: PRInt64; aMaxSelfProgress: PRInt64; aCurTotalProgress: PRInt64; aMaxTotalProgress: PRInt64); safecall; - function onRefreshAttempted(aWebProgress: nsIWebProgress; aRefreshURI: nsIURI; aMillis: PRInt32; aSameURI: PRBool): PRBool; safecall; - end; - - nsIWindowCreator = interface(nsISupports) - ['{30465632-a777-44cc-90f9-8145475ef999}'] - function CreateChromeWindow(parent: nsIWebBrowserChrome; chromeFlags: PRUint32): nsIWebBrowserChrome; safecall; - end; - - nsIWindowWatcher = interface(nsISupports) - ['{002286a8-494b-43b3-8ddd-49e3fc50622b}'] - function OpenWindow(aParent: nsIDOMWindow; const aUrl: PAnsiChar; const aName: PAnsiChar; const aFeatures: PAnsiChar; aArguments: nsISupports): nsIDOMWindow; safecall; - procedure RegisterNotification(aObserver: nsIObserver); safecall; - procedure UnregisterNotification(aObserver: nsIObserver); safecall; - function GetWindowEnumerator(): nsISimpleEnumerator; safecall; - function GetNewPrompter(aParent: nsIDOMWindow): nsIPrompt; safecall; - function GetNewAuthPrompter(aParent: nsIDOMWindow): nsIAuthPrompt; safecall; - procedure SetWindowCreator(creator: nsIWindowCreator); safecall; - function GetChromeForWindow(aWindow: nsIDOMWindow): nsIWebBrowserChrome; safecall; - function GetWindowByName(const aTargetName: PWideChar; aCurrentWindow: nsIDOMWindow): nsIDOMWindow; safecall; - function GetActiveWindow(): nsIDOMWindow; safecall; - procedure SetActiveWindow(aActiveWindow: nsIDOMWindow); safecall; - property ActiveWindow: nsIDOMWindow read GetActiveWindow write SetActiveWindow; - end; - - nsIX509Cert = interface(nsISupports) - ['{f0980f60-ee3d-11d4-998b-00b0d02354a0}'] - procedure GetNickname(aNickname: nsAString); safecall; - procedure GetEmailAddress(aEmailAddress: nsAString); safecall; - procedure GetEmailAddresses(out length: PRUint32; out addresses_array); safecall; - function ContainsEmailAddress(const aEmailAddress: nsAString): PRBool; safecall; - procedure GetSubjectName(aSubjectName: nsAString); safecall; - procedure GetCommonName(aCommonName: nsAString); safecall; - procedure GetOrganization(aOrganization: nsAString); safecall; - procedure GetOrganizationalUnit(aOrganizationalUnit: nsAString); safecall; - procedure GetSha1Fingerprint(aSha1Fingerprint: nsAString); safecall; - procedure GetMd5Fingerprint(aMd5Fingerprint: nsAString); safecall; - procedure GetTokenName(aTokenName: nsAString); safecall; - procedure GetIssuerName(aIssuerName: nsAString); safecall; - procedure GetSerialNumber(aSerialNumber: nsAString); safecall; - procedure GetIssuerCommonName(aIssuerCommonName: nsAString); safecall; - procedure GetIssuerOrganization(aIssuerOrganization: nsAString); safecall; - procedure GetIssuerOrganizationUnit(aIssuerOrganizationUnit: nsAString); safecall; - function GetIssuer(): nsIX509Cert; safecall; - property Issuer: nsIX509Cert read GetIssuer; - function GetValidity(): nsIX509CertValidity; safecall; - property Validity: nsIX509CertValidity read GetValidity; - function GetDbKey(): PAnsiChar; safecall; - property DbKey: PAnsiChar read GetDbKey; - function GetWindowTitle(): PAnsiChar; safecall; - property WindowTitle: PAnsiChar read GetWindowTitle; - function GetChain(): nsIArray; safecall; - procedure GetUsagesArray(ignoreOcsp: PRBool; out verified: PRUint32; out count: PRUint32; out usages_array); safecall; - procedure GetUsagesString(ignoreOcsp: PRBool; out verified: PRUint32; usages: nsAString); safecall; - function VerifyForUsage(usage: PRUint32): PRUint32; safecall; - function GetASN1Structure(): nsIASN1Object; safecall; - property ASN1Structure: nsIASN1Object read GetASN1Structure; - procedure GetRawDER(out length: PRUint32; out data_array); safecall; - function Equals(other: nsIX509Cert): PRBool; safecall; - end; - - nsIX509CertDB = interface(nsISupports) - ['{da48b3c0-1284-11d5-ac67-000064657374}'] - function FindCertByNickname(aToken: nsISupports; const aNickname: nsAString): nsIX509Cert; safecall; - function FindCertByDBKey(const aDBkey: PAnsiChar; aToken: nsISupports): nsIX509Cert; safecall; - procedure FindCertNicknames(aToken: nsISupports; aType: PRUint32; out count: PRUint32; out certNameList_array); safecall; - function FindEmailEncryptionCert(const aNickname: nsAString): nsIX509Cert; safecall; - function FindEmailSigningCert(const aNickname: nsAString): nsIX509Cert; safecall; - function FindCertByEmailAddress(aToken: nsISupports; const aEmailAddress: PAnsiChar): nsIX509Cert; safecall; - procedure ImportCertificates(const data_array; length: PRUint32; _type: PRUint32; ctx: nsIInterfaceRequestor); safecall; - procedure ImportEmailCertificate(const data_array; length: PRUint32; ctx: nsIInterfaceRequestor); safecall; - procedure ImportServerCertificate(const data_array; length: PRUint32; ctx: nsIInterfaceRequestor); safecall; - procedure ImportUserCertificate(const data_array; length: PRUint32; ctx: nsIInterfaceRequestor); safecall; - procedure DeleteCertificate(aCert: nsIX509Cert); safecall; - procedure SetCertTrust(cert: nsIX509Cert; _type: PRUint32; trust: PRUint32); safecall; - function IsCertTrusted(cert: nsIX509Cert; certType: PRUint32; trustType: PRUint32): PRBool; safecall; - procedure ImportCertsFromFile(aToken: nsISupports; aFile: nsILocalFile; aType: PRUint32); safecall; - procedure ImportPKCS12File(aToken: nsISupports; aFile: nsILocalFile); safecall; - procedure ExportPKCS12File(aToken: nsISupports; aFile: nsILocalFile; count: PRUint32; const aCerts_array); safecall; - function GetOCSPResponders(): nsIArray; safecall; - function GetIsOcspOn(): PRBool; safecall; - property IsOcspOn: PRBool read GetIsOcspOn; - function ConstructX509FromBase64(const base64: PAnsiChar): nsIX509Cert; safecall; - end; - - nsIX509CertValidity = interface(nsISupports) - ['{e701dfd8-1dd1-11b2-a172-ffa6cc6156ad}'] - function GetNotBefore(): PRTime; safecall; - property NotBefore: PRTime read GetNotBefore; - procedure GetNotBeforeLocalTime(aNotBeforeLocalTime: nsAString); safecall; - procedure GetNotBeforeLocalDay(aNotBeforeLocalDay: nsAString); safecall; - procedure GetNotBeforeGMT(aNotBeforeGMT: nsAString); safecall; - function GetNotAfter(): PRTime; safecall; - property NotAfter: PRTime read GetNotAfter; - procedure GetNotAfterLocalTime(aNotAfterLocalTime: nsAString); safecall; - procedure GetNotAfterLocalDay(aNotAfterLocalDay: nsAString); safecall; - procedure GetNotAfterGMT(aNotAfterGMT: nsAString); safecall; - end; implementation end. + diff --git a/components/geckoport/version2/nsXPCOMGlue.pas b/components/geckoport/version2/nsXPCOMGlue.pas index 54e64d304..e58c563b0 100644 --- a/components/geckoport/version2/nsXPCOMGlue.pas +++ b/components/geckoport/version2/nsXPCOMGlue.pas @@ -165,9 +165,9 @@ procedure NS_CreateInstance(const CID, IID: TGUID; out Intf); overload; procedure NS_CreateInstance(ContractID: PAnsiChar; constref IID: TGUID; out Intf); overload; function NS_GetWeakReference(Instance: nsISupports): nsIWeakReference; procedure NS_GetInterface(Source: nsISupports; constref IID: TGUID; out Instance); -procedure NS_GetService(const CID, IID: TGUID; out Intf); overload; +procedure NS_GetService(CID, IID: TGUID; out Intf); overload; procedure NS_GetService(ContractID: PAnsiChar; constref IID: TGUID; out Intf); overload; -function NS_GetSpecialDirectory(const specialDirName: PAnsiChar): nsIFile; +function NS_GetSpecialDirectory(specialDirName: PAnsiChar): nsIFile; const NS_PREFLOCALIZEDSTRING_CID: TGUID = '{064d9cee-1dd2-11b2-83e3-d25ab0193c26}'; @@ -290,7 +290,7 @@ type public constructor Create(supports: TSupportsWeakReference); destructor Destroy; override; - procedure QueryReferent(constref uuid: TGUID; out Intf); safecall; + procedure QueryReferent(constref uuid: TGuid; out result); safecall; end; TSupportsWeakReference = class(TInterfacedObject, nsISupportsWeakReference) @@ -311,7 +311,7 @@ type procedure SetCacheDir(const AValue: UTF8String); procedure SetProfileDir(const AValue: UTF8String); public - function GetFile(const prop: PAnsiChar; out persistent: PRBool): nsIFile; safecall; + function GetFile(prop: PAnsiChar; out persistent: longbool): nsIFile; safecall; property CacheParentDir: UTF8String read FCacheParentDir write SetCacheDir; property ProfileDir: UTF8String read FProfileDir write SetProfileDir; end; @@ -354,7 +354,7 @@ begin raise EGeckoError.CreateRes(PResStringRec(@SGetComponentManagerError)); try - sCompMgr.CreateInstance(CID, nil, IID, Intf); + sCompMgr.CreateInstance(@CID, nil, @IID, Intf); except raise EGeckoError.CreateResFmt(PResStringRec(@SCreateInstanceError), [GUIDToString(CID)]); end; @@ -371,13 +371,13 @@ begin raise EGeckoError.CreateRes(PResStringRec(@SGetComponentManagerError)); try - sCompMgr.CreateInstanceByContractID(ContractID, nil, IID, Intf); + sCompMgr.CreateInstanceByContractID(ContractID, nil, @IID, Intf); except raise EGeckoError.CreateResFmt(PResStringRec(@SCreateInstanceError), [String(ContractID)]); end; end; -procedure NS_GetService(const CID, IID: TGUID; out Intf); +procedure NS_GetService(CID, IID: TGUID; out Intf); var rv: nsresult; begin @@ -405,13 +405,13 @@ begin raise EGeckoError.CreateRes(PResStringRec(@SGetServiceManagerError)); try - sSrvMgr.GetServiceByContractID(ContractID, IID, Intf); + sSrvMgr.GetServiceByContractID(ContractID, @IID, Intf); except raise EGeckoError.CreateResFmt(PResStringRec(@SGetServiceError), [ContractID]); end; end; -function NS_GetSpecialDirectory(const specialDirName: PAnsiChar): nsIFile; +function NS_GetSpecialDirectory(specialDirName: PAnsiChar): nsIFile; var serv: nsIProperties; const @@ -439,18 +439,18 @@ begin inherited; end; -procedure TWeakReference.QueryReferent(constref uuid: TGUID; out Intf); +procedure TWeakReference.QueryReferent(constref uuid: TGuid; out result); var rv: nsresult; begin - rv := FSupports.QueryInterface(uuid, Intf); + rv := FSupports.QueryInterface(uuid, result); if NS_FAILED(rv) then begin //This is not a catastrophic error, so no exception is needed. //In example the uuid {DDE39DE0-E4E0-11DA-8AD9-0800200C9A66} request //for a nsIWebProgressListener2. Just answering nothing does not //produce an "error". {$IFDEF DEBUG} - OutputDebugString('Missing interface in TWeakReference.QueryReferent '+GUIDToString(uuid)); + OutputDebugString('Missing interface in TWeakReference.QueryReferent '+GUIDToString(uuid^)); {$ENDIF} //raise EGeckoError.Create('QueryReference Error'); //System.Error(reIntfCastError); @@ -518,7 +518,7 @@ type FReferent: TSupportsWeakReferenceInternal; constructor Create(aReferent: TSupportsWeakReferenceInternal); destructor Destroy; override; - procedure QueryReferent(constref iid: TGUID; out Intf); safecall; + procedure QueryReferent(constref uuid: TGuid; out result); safecall; end; function NS_NewSupportsWeakReferenceDelegate(aTarget: nsISupports): nsISupportsWeakReference; @@ -565,9 +565,9 @@ begin inherited; end; -procedure TWeakReferenceInternal.QueryReferent(constref iid: TGUID; out intf); +procedure TWeakReferenceInternal.QueryReferent(constref uuid: TGuid; out result); begin - if not Supports(FReferent.FTarget, iid, intf) then + if not Supports(FReferent.FTarget, uuid, result) then System.Error(reIntfCastError); end; @@ -585,8 +585,8 @@ begin FProfileDir:=AValue; end; -function IDirectoryServiceProvider.GetFile(const prop: PAnsiChar; out - persistent: PRBool): nsIFile; safecall; +function IDirectoryServiceProvider.GetFile(prop: PAnsiChar; out + persistent: longbool): nsIFile; safecall; var Local: nsILocalFile; begin diff --git a/components/geckoport/version2/nsXRE.pas b/components/geckoport/version2/nsXRE.pas index 4e27c511a..57db7c9f3 100755 --- a/components/geckoport/version2/nsXRE.pas +++ b/components/geckoport/version2/nsXRE.pas @@ -1,5 +1,5 @@ unit nsXRE; - +{$define XULRUNNER2} interface uses @@ -44,25 +44,25 @@ const // XRE Functions function XRE_FindGRE(const lowerVer: PAnsiChar; - lowerInclusive: PRBool; + lowerInclusive: longbool; const upperVer: PAnsiChar; - upperInclusive: PRBool; + upperInclusive: longbool; GREPath: PAnsiChar; GREPathLen: PRUint32): nsresult; function XRE_LoadGRE(GREPath: PAnsiChar): nsresult; function XRE_UnloadGRE(): nsresult; function XRE_FindAndLoadGRE(const lowerVer: PAnsiChar; - lowerInclusive: PRBool; + lowerInclusive: longbool; const upperVer: PAnsiChar; - upperInclusive: PRBool; + upperInclusive: longbool; XPComPath: string = ''): nsresult; function XRE_GetLoadedGREPath(GREPath: PAnsiChar; GREPathLen: Cardinal): nsresult; function XRE_Startup(const lowerVer: PAnsiChar; - lowerInclusive: PRBool; + lowerInclusive: longbool; const upperVer: PAnsiChar; - upperInclusive: PRBool; + upperInclusive: longbool; XPComPath: string = ''): nsresult; function XRE_Shutdown(): nsresult; @@ -95,7 +95,7 @@ implementation uses nsError, nsGeckoStrings, - {$IFDEF MSWINDOWS} Windows, {$ELSE} DynLibs, {$ENDIF} SysUtils; + {$IFDEF MSWINDOWS} Windows, {$ELSE} DynLibs, {$ENDIF} SysUtils, Math; var mainFunc : @@ -156,9 +156,9 @@ begin end; function XRE_FindGRE(const lowerVer: PAnsiChar; - lowerInclusive: PRBool; + lowerInclusive: longbool; const upperVer: PAnsiChar; - upperInclusive: PRBool; + upperInclusive: longbool; GREPath: PAnsiChar; GREPathLen: PRUint32): nsresult; const @@ -240,6 +240,7 @@ begin {$IFDEF DARWIN} // NS_StrLCopy(GREPath, '/Applications/Firefox.app/Contents/MacOS/libxpcom.dylib', GREPathLen); NS_StrLCopy(GREPath, '/Library/Frameworks/XUL.framework/Versions/Current/libxpcom.dylib', GREPathLen); + Result := NS_OK; {$ELSE} //Linux //NS_StrLCopy(GREPath, '/home/user/xulrunner/libxpcom.so', GREPathLen); Result:=NS_ERROR_NOT_AVAILABLE; @@ -261,7 +262,6 @@ begin end; LDPATHItems.Free; {$ENDIF} - Result := NS_OK; {$ENDIF} end; @@ -350,9 +350,9 @@ begin end; function XRE_FindAndLoadGRE(const lowerVer: PAnsiChar; - lowerInclusive: PRBool; + lowerInclusive: longbool; const upperVer: PAnsiChar; - upperInclusive: PRBool; + upperInclusive: longbool; XPComPath: string = ''): nsresult; var grePath: array[0..MAX_PATH] of AnsiChar; @@ -371,7 +371,7 @@ begin end else begin - result := NS_ERROR_FILE_ACCESS_DENIED; + result := NS_ERROR_FILE_NOT_FOUND; Exit; end; @@ -391,9 +391,9 @@ begin end; function XRE_Startup(const lowerVer: PAnsiChar; - lowerInclusive: PRBool; + lowerInclusive: longbool; const upperVer: PAnsiChar; - upperInclusive: PRBool; + upperInclusive: longbool; XPComPath: string = ''): nsresult; var grePath: array[0..MAX_PATH] of AnsiChar; @@ -446,6 +446,8 @@ begin // NS_LogInit(); //Warning, do not pass GeckoEngineDirectoryService to XRE_InitEmbedding, it //will crash Gecko versions prior to 1.9.2.x with AV in line "basewin.Create" + SetExceptionMask([exInvalidOp, exDenormalized, exZeroDivide, exOverflow, exUnderflow, exPrecision]); + Result := XRE_InitEmbedding(xulDir, appDir, nil, nil, 0); // NS_LogTerm(); end;