//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 );

}