[ uuid (87654329-4321-1234-4321-987654321CBA), version(1.0), endpoint ("ncacn_np:[\\pipe\\ccrpc2]") ] interface calcline { typedef struct { double real; double imag; } complex; void CalcLine([in] double left, [in] double right, [in] double y, [in] long width, [out, size_is(width)] short line[]); }