Plugin for exodus client

"Fred O'Leary" <Fred.Oleary-WunRDOHor9BWk0Htik3J/[email protected]> Wed, 28 Jan 2004 13:30:38 -0800
Newsgroups gmane.network.jabber.exodus.devel
Message-ID <22ACFCD87A5780449EEBDD6D78BB8DB576F78A@sylmail1>
Hi,
	I'm developing a plugin for the Exodus client version 0.8.6.56 using MS Visual Studio ATL. I've implemented the interface for IExodusPlugin using CLSID "DCDFAD67-6CB2-4202-B29C-50D633C02596".
When I choose "Tools |options | Plugins" Exodus can see my plugin but won't load or configure.
I get Errors
"Plugin could not be created..." followed by"
"Plugin could not be initialized or configured.." 

The only difference I see is that the MS IDL compiler won't allow the construct
"HRESULT Startup([in] IExodusController*  ExodusController);"

So I'm using 
"HRESULT Startup([in] IDispatch*  ExodusController);"

Using OLE view my Component looks OK, It matches plugin ExAspell and that 'seems' to load.

Any assistance much appreciated
-Fred