5 uuid("60a15ec5-4de8-11d7-a637-005056a20182"),
6 endpoint("ncacn_np:[\\pipe\\rpcecho]", "ncacn_ip_tcp:", "ncalrpc:"),
8 helpstring("Simple echo pipe")
12 /* Add one to an integer */
14 [in,out,ref] uint32 *v
16 /* Echo an array of bytes back at the caller */
19 [in] [size_is(len)] uint8 in_data[],
20 [out] [size_is(len)] uint8 out_data[]
22 /* Sink data to the server */
25 [in,ref,size_is(len)] uint8 *data
27 /* Source data from server */
30 [out,ref,size_is(len)] uint8 *data
41 /* test some alignment issues */
69 [case(1)] echo_info1 info1;
78 [case(1)] echo_info1 info1;
79 [case(2)] echo_info2 info2;
80 [case(3)] echo_info3 info3;
81 [case(4)] echo_info4 info4;
82 [case(5)] echo_info5 info5;
83 [case(6)] echo_info6 info6;
84 [case(7)] echo_info7 info7;
87 NTSTATUS echo_TestCall2 (
89 [out,switch_is(level)] echo_Info *info
92 uint32 echo_TestSleep(