Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

What is IID {0000001B-0000-0000-C000-000000000046}?

1,988 views
Skip to first unread message

J. Boschen

unread,
Jul 27, 1998, 3:00:00 AM7/27/98
to
I noticed that COM calls my local server's IClassFactory::QueryInterface
with an IID of:

{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


J. Boschen

unread,
Aug 2, 1998, 3:00:00 AM8/2/98
to
I noticed that COM calls my local server's IClassFactory::QueryInterface
with an IID of:

{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 [MVP]

unread,
Aug 2, 1998, 3:00:00 AM8/2/98
to
Its the IdentityUnmarshal's GUID. Now, I dont know how anybody
uses this, because I found this only in COMDEF.H. So, I dont know
who implements it. And I dont know if anyone's machine actually
has this CLSID registered.

--
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 Yuan

unread,
Aug 3, 1998, 3:00:00 AM8/3/98
to
Ib -> IdentityUnmarshal. What's that ?

Feng

0 new messages