tor-browser

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

xpctest_interfaces.idl (786B)


      1 /* This Source Code Form is subject to the terms of the Mozilla Public
      2 * License, v. 2.0. If a copy of the MPL was not distributed with this
      3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
      4 
      5 /**
      6 * Very simple test interfaces.
      7 *
      8 * This is used by the other test functionality when it needs to play around with
      9 * interface pointers.
     10 */
     11 
     12 #include "nsISupports.idl"
     13 
     14 [scriptable, uuid(3c8fd2f5-970c-42c6-b5dd-cda1c16dcfd8)]
     15 interface nsIXPCTestInterfaceA : nsISupports {
     16  attribute string name;
     17 };
     18 
     19 [scriptable, uuid(ff528c3a-2410-46de-acaa-449aa6403a33)]
     20 interface nsIXPCTestInterfaceB : nsISupports {
     21  attribute string name;
     22 };
     23 
     24 [scriptable, uuid(401cf1b4-355b-4cee-b7b3-c7973aee49bd)]
     25 interface nsIXPCTestInterfaceC : nsISupports {
     26  attribute long someInteger;
     27 };