uint16 echo_TestDoublePointer([in] uint16 ***data);
typedef pipe uint8 echo_BytePipe;
-/* typedef struct {
- uint32 *ptr;
- uint8 *a;
- } echo_Struct;
- typedef pipe echo_Struct echo_StructPipe;
-*/
- uint32 echo_BytePipeIn(
- [in] uint32 value,
- // [in,ref] echo_StructPipe *sp,
- [in,ref] echo_BytePipe *bp
+
+ uint32 echo_TestBytePipeIn(
+ [in] uint32 count,
+ [in,ref] echo_BytePipe *in_pipe
+ );
+
+ uint32 echo_TestBytePipeOut(
+ [in] uint32 count,
+ [out,ref] echo_BytePipe *out_pipe
+ );
+
+ uint32 echo_TestBytePipeInOut(
+ [in] uint32 count,
+ [in,out,ref] echo_BytePipe *out_pipe
);
}
#if 0