/* void testShortArray (in unsigned long aLength, [array, size_is (aLength)] in short a, * inout unsigned long bLength, [array, size_is (bLength)] inout short b, * out unsigned long rvLength, [array, size_is (rvLength), retval] out short rv); */ NS_IMETHODIMP nsXPCTestParams::TestShortArray(uint32_t aLength, int16_t *a, uint32_t *bLength, int16_t **b, uint32_t *rvLength, int16_t **rv) { BUFFER_METHOD_IMPL(int16_t, 0, TAKE_OWNERSHIP_NOOP); }
/* void testSizedWstring (in unsigned long aLength, [size_is (aLength)] in wstring a, * inout unsigned long bLength, [size_is (bLength)] inout wstring b, * out unsigned long rvLength, [size_is (rvLength), retval] out wstring rv); */ NS_IMETHODIMP nsXPCTestParams::TestSizedWstring(uint32_t aLength, const PRUnichar * a, uint32_t *bLength, PRUnichar * *b, uint32_t *rvLength, PRUnichar * *rv) { BUFFER_METHOD_IMPL(PRUnichar, 1, TAKE_OWNERSHIP_NOOP); }