{0000001B-0000-0000-C000-000000000046}.
I can't seem to find this in my registry or in any of my headers/idl's.
Anyone know what interface COM is querying for?
Also, why is COM requesting the interface I request twice? I'm calling
through CoCreateInstance as such:
hr = CoCreateInstance(CLSID_MyClsid, NULL, CLSCTX_LOCAL_SERVER,
IID_IMyInterface, (void**)&pmi);
and my local server's ClassFactory::QueryInterface is receiving this:
{00000000-0000-0000-C000-000000000046} <-- IID_IUnknown
{00000003-0000-0000-C000-000000000046} <-- IID_IMarshal
{0000001B-0000-0000-C000-000000000046} <-- ??
{00000000-0000-0000-C000-000000000046} <-- IID_IUnknown
{00000018-0000-0000-C000-000000000046} <-- IID_IStdMarshalInfo
{00000019-0000-0000-C000-000000000046} <-- IID_IExternalConnection
{39244F01-24BF-11D2-9FE8-444553540000} <-- IID_IMyInterface
{39244F01-24BF-11D2-9FE8-444553540000} <-- IID_IMyInterface again
--
Jeremy
- my reply address is foiled
{0000001B-0000-0000-C000-000000000046}.
I can't seem to find this in my registry or in any of my headers/idl's.
Anyone know what interface COM is querying for? I'm using the standard
marshler too.
Also, why is COM requesting the interface I request twice? I'm calling
through CoCreateInstance as such:
hr = CoCreateInstance(CLSID_MyClsid, NULL, CLSCTX_LOCAL_SERVER,
IID_IMyInterface, (void**)&pmi);
and my local server's ClassFactory::QueryInterface is receiving this:
{00000000-0000-0000-C000-000000000046} <-- IID_IUnknown
{00000003-0000-0000-C000-000000000046} <-- IID_IMarshal
{0000001B-0000-0000-C000-000000000046} <-- ??
{00000000-0000-0000-C000-000000000046} <-- IID_IUnknown
{00000018-0000-0000-C000-000000000046} <-- IID_IStdMarshalInfo
{00000019-0000-0000-C000-000000000046} <-- IID_IExternalConnection
{39244F01-24BF-11D2-9FE8-444553540000} <-- IID_IMyInterface
{39244F01-24BF-11D2-9FE8-444553540000} <-- IID_IMyInterface again
---
--
Girish Bharadwaj [VC++/MVP]
Please dont send email queries. Send them here.
MS KB at: support.microsoft.com/support
J. Boschen wrote in message ...
Feng