SCM passes incorrect Interface IID - Programmers Heaven

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

SCM passes incorrect Interface IID

hfa_gyaanahfa_gyaana Posts: 1Member
Good Day Friends,

I have written a very basic COM server. It has one coclass.

I also wrote a simple C client to access this object. I used the method [b]CoGetClassObject[/b] to get the pointer to the desired custom interface.

The Server DLL gets loaded, the method [b]DllGetClassObject[/b] is called. The class iid passed to this method is correct but the interface REFIID is incorrect.

I tried passing IID_IUnknown and IID_IClassFactory as well. But the "riid" value I receive inside "DllGetClassObject" is always incorrect.

Please advice me how to overcome this error.

Thanks in advance!

Yours truly,
Pankaj Dwivedi.
Sign In or Register to comment.