// BasicATLServer.idl : IDL source for BasicATLServer.dll
//

// This file will be processed by the MIDL tool to
// produce the type library (BasicATLServer.tlb) and marshalling code.

import "oaidl.idl";
import "ocidl.idl";
	[
		object,
		uuid(D0C543E8-9AC3-4536-AA7F-3E36AE8C3E8D),
		dual,
		helpstring("IBasicAccess Interface"),
		pointer_default(unique)
	]
	interface IBasicAccess : IDispatch
	{
		//
		[id(1), helpstring("method getString")] HRESULT getString([out,retval] BSTR* theString);
		//
		[id(2), helpstring("method setString")] HRESULT setString([in] BSTR theString);
	};

[
	uuid(A1099843-B1A1-438A-9FDF-EE050335EE16),
	version(1.0),
	helpstring("BasicATLServer 1.0 Type Library")
]
library BASICATLSERVERLib
{
	importlib("stdole32.tlb");
	importlib("stdole2.tlb");

	[
		uuid(739DBC91-BF26-410E-871F-062E2F799D62),
		helpstring("TheCoClass Class")
	]
	coclass TheCoClass
	{
		[default] interface IBasicAccess;
	};
};


Hosted by www.Geocities.ws

1