//file hello.idl [ uuid(7a98c250-6808-11cf-b73b-00aa00b677a7), version(1.0) ] interface hello { typedef long CTXTYPE; typedef [context_handle] CTXTYPE *PCTXTYPE; void CtxOpen( [out] PCTXTYPE *pphContext, [in] long Value); void CtxHello( [in] PCTXTYPE phContext ); void CtxClose( [in, out] PCTXTYPE *pphContext ); }