
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2364 8e941d3f-bd1b-0410-a28a-d453659cc2b4
209 lines
4.4 KiB
ObjectPascal
209 lines
4.4 KiB
ObjectPascal
unit nsXPCOM;
|
|
|
|
{$mode objfpc}{$H+}
|
|
|
|
{$MACRO on}
|
|
|
|
{$IFDEF Windows}
|
|
{$DEFINE extdecl:=stdcall}
|
|
{$ELSE Windows}
|
|
{$DEFINE extdecl:=cdecl}
|
|
{$ENDIF}
|
|
|
|
|
|
interface
|
|
|
|
uses
|
|
nsTypes;
|
|
|
|
{$i forwarddecl.inc}
|
|
|
|
type
|
|
nsIDomPlugin = interface;
|
|
|
|
type
|
|
nsISupports = interface
|
|
['{00000000-0000-0000-c000-000000000046}']
|
|
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}
|
|
|
|
{$ifdef gecko11}
|
|
{$i nsidomdomtokenlist.inc}
|
|
{$i nsidomclientrect.inc}
|
|
{$i nsidomclientrectlist.inc}
|
|
{$i nsiframerequestcallback.inc}
|
|
{$endif gecko11}
|
|
{$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}
|
|
|
|
|
|
implementation
|
|
|
|
end.
|
|
|