tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

domstubs.idl (832B)


      1 /* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
      2 /* This Source Code Form is subject to the terms of the Mozilla Public
      3 * License, v. 2.0. If a copy of the MPL was not distributed with this
      4 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
      5 
      6 #include "nsISupports.idl"
      7 
      8 %{C++
      9 class nsWrapperCache;
     10 %}
     11 
     12 [ptr] native nsWrapperCachePtr(nsWrapperCache);
     13 
     14 // DOMTimeStamp is deprecated, use EpochTimeStamp instead.
     15 typedef unsigned long long DOMTimeStamp;
     16 typedef unsigned long long EpochTimeStamp;
     17 typedef double DOMHighResTimeStamp;
     18 typedef unsigned long long nsViewID;
     19 
     20 // Needed for raises() in our IDL
     21 %{C++
     22 namespace mozilla {
     23 namespace dom {
     24 class DOMException;
     25 }
     26 }
     27 %}
     28 
     29 // Base
     30 interface nsIDOMWindow;
     31 
     32 // Events
     33 interface nsIDOMEventListener;
     34 
     35 // HTML
     36 interface nsIDOMHTMLHeadElement;