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 CoGetClassObject
to get the pointer to the desired custom interface.
The Server DLL gets loaded, the method DllGetClassObject
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!