1999-12-23 04:16:05 +03:00
|
|
|
#include "nsISupports.idl"
|
|
|
|
|
2000-02-16 00:34:28 +03:00
|
|
|
[scriptable, uuid(16d17950-cdf5-11d3-ad2e-005004159574)]
|
1999-12-23 04:16:05 +03:00
|
|
|
interface nsIRPCTestInOut : nsISupports
|
|
|
|
{
|
2000-02-16 00:34:28 +03:00
|
|
|
void testInOut1(inout boolean bool);
|
2000-02-16 00:42:53 +03:00
|
|
|
void testInOut2(inout octet oct);
|
|
|
|
void testInOut3(inout short s);
|
2000-02-16 00:34:28 +03:00
|
|
|
void testInOut4(inout long l);
|
|
|
|
void testInOut5(inout long long ll);
|
2000-02-16 00:42:53 +03:00
|
|
|
void testInOut6(inout unsigned short us);
|
2000-02-16 00:34:28 +03:00
|
|
|
void testInOut7(inout unsigned long ul);
|
|
|
|
void testInOut8(inout unsigned long long ull);
|
|
|
|
void testInOut9(inout float f);
|
|
|
|
void testInOut10(inout double d);
|
|
|
|
void testInOut11(inout char c);
|
2000-02-16 00:42:53 +03:00
|
|
|
void testInOut12(inout wchar wc);
|
2000-02-16 00:34:28 +03:00
|
|
|
void testInOut13(inout string str);
|
|
|
|
void testInOut14(inout wstring wstr);
|
|
|
|
void testInOut15(inout unsigned long count, [array, size_is(count)] inout char array);
|
|
|
|
void testInOut16(inout boolean bBool, inout char cChar,
|
|
|
|
inout unsigned short nUShort,
|
|
|
|
inout long nLong, inout unsigned long nULong,
|
|
|
|
inout long long nHyper, inout unsigned long long nUHyper,
|
|
|
|
inout float fFloat, inout double fDouble,
|
|
|
|
inout string aString);
|
|
|
|
void testInOut17(inout unsigned long count, [array, size_is(count)] inout long array);
|
|
|
|
void testInOut18(inout boolean bBool, inout char cChar, inout octet nByte,
|
|
|
|
inout short nShort, inout unsigned short nUShort,
|
|
|
|
inout long nLong, inout unsigned long nULong,
|
|
|
|
inout long long nHyper, inout unsigned long long nUHyper,
|
|
|
|
inout float fFloat, inout double fDouble,
|
|
|
|
inout string aString);
|
1999-12-23 04:16:05 +03:00
|
|
|
};
|