mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-07 12:15:51 +00:00
29 lines
1.1 KiB
Plaintext
29 lines
1.1 KiB
Plaintext
#include "nsISupports.idl"
|
|
|
|
[scriptable, uuid(e284f6a0-b701-11d3-ad26-005004159574)]
|
|
interface nsIRPCTestOut : nsISupports
|
|
{
|
|
void testOut1(out boolean bool);
|
|
void testOut2(out octet oct);
|
|
void testOut3(out short s);
|
|
void testOut4(out long l);
|
|
void testOut5(out long long ll);
|
|
void testOut6(out unsigned short us);
|
|
void testOut7(out unsigned long ul);
|
|
void testOut8(out unsigned long long ull);
|
|
void testOut9(out float f);
|
|
void testOut10(out double d);
|
|
void testOut11(out char c);
|
|
void testOut12(out wchar wc);
|
|
void testOut13(out string str);
|
|
void testOut14(out wstring wstr);
|
|
void testOut15(out unsigned long count, [array, size_is(count)] out char array);
|
|
void testOut16(out boolean bBool, out char cChar, out octet nByte,
|
|
out short nShort, out unsigned short nUShort,
|
|
out long nLong, out unsigned long nULong,
|
|
out long long nHyper, out unsigned long long nUHyper,
|
|
out float fFloat, out double fDouble,
|
|
out string aString);
|
|
void testOut17(out unsigned long count, [array, size_is(count)] out long array);
|
|
};
|