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/. */
6 * Very simple test interfaces.
8 * This is used by the other test functionality when it needs to play around with
12 #include
"nsISupports.idl"
14 [scriptable
, uuid(3c8fd2f5
-970c
-42c6
-b5dd
-cda1c16dcfd8
)]
15 interface nsIXPCTestInterfaceA
: nsISupports
{
16 attribute
string name
;
19 [scriptable
, uuid(ff528c3a
-2410-46de
-acaa
-449aa6403a33
)]
20 interface nsIXPCTestInterfaceB
: nsISupports
{
21 attribute
string name
;
24 [scriptable
, uuid(401cf1b4
-355b
-4cee
-b7b3
-c7973aee49bd
)]
25 interface nsIXPCTestInterfaceC
: nsISupports
{
26 attribute
long someInteger
;