// HelloServer.idl : IDL source for HelloServer.dll // // This file will be processed by the MIDL tool to // produce the type library (HelloServer.tlb) and marshalling code. import "oaidl.idl"; import "ocidl.idl"; [ object, uuid(30A59B60-D368-11D2-890B-000000000000), dual, helpstring("IComHelloServer Interface"), pointer_default(unique) ] interface IComHelloServer : IDispatch { HRESULT HelloWorld([out, retval] BSTR * helloString); }; [ uuid(30A59B53-D368-11D2-890B-000000000000), version(1.0), helpstring("HelloServer 1.0 Type Library") ] library HELLOSERVERLib { importlib("stdole32.tlb"); importlib("stdole2.tlb"); [ uuid(30A59B61-D368-11D2-890B-000000000000), helpstring("ComHelloServer Class") ] coclass ComHelloServer { [default] interface IComHelloServer; }; };