/* header auto-generated by pidl */ struct echo_AddOne { struct { uint32 *v; } in; struct { uint32 *v; } out; }; struct echo_EchoData { struct { uint32 len; uint8 *in_data; } in; struct { uint8 *out_data; } out; }; struct echo_SinkData { struct { uint32 len; uint8 *data; } in; struct { } out; }; struct echo_SourceData { struct { uint32 len; } in; struct { uint8 *data; } out; }; struct echo_Enum1 { uint32 *count; }; struct echo_Enum3 { uint32 *count; }; union echo_EnumInfo { /* [case(1)] */ struct echo_Enum1 enum1; /* [case(3)] */ struct echo_Enum3 enum3; }; struct Struct1 { uint32 level; union echo_EnumInfo e; }; struct TestCall { struct { } in; struct { struct Struct1 *s1; } out; }; #define DCERPC_ECHO_ADDONE 0 #define DCERPC_ECHO_ECHODATA 1 #define DCERPC_ECHO_SINKDATA 2 #define DCERPC_ECHO_SOURCEDATA 3 #define DCERPC_TESTCALL 4