import "unknwn.idl"; [object, uuid( 2112DF3C-6A1C-43c3-91C6-1CDDC0298083 )] interface IReceiveTest : IUnknown { HRESULT RunTest( [in] LPCWSTR wszTarget, [in] DWORD dwFlags, [in,unique] LPCWSTR wszPrincipal, [in] ULONG cMsgs, [out] ULONG* pulTime ); HRESULT Kill(); }; [uuid(1234BB2E-EAE8-40e9-A1D8-3A4CD7CDB648)] library ReceiveTest { [uuid(89AC5CB8-3538-4c4f-8724-0BB769368F91)] coclass ReceiveTest { interface IReceiveTest; }; };