Status of out-of-process custom marshaling

Bill Medland billmedland at mercuryspeed.com
Thu May 4 09:29:03 CDT 2006


On May 4, 2006 07:19 am, Robert Shearman wrote:
> Bill Medland wrote:
> >trace:ole:CoUnmarshalInterface (0x7be8c7a8,
> > {b3b13603-a675-11d2-9b95-00104b71eb3f}, 0x7be8c794)
> > trace:ole:get_unmarshaler_from_stream Using custom
> > unmarshaling trace:ole:CoCreateInstance
> > (rclsid={62a1cafb-1940-798f-6859-a5623c7ba562},
> > pUnkOuter=(nil), dwClsContext=00000001,
> > riid={00000003-0000-0000-c000-000000000046}, ppv=0x7bbafa30)
> > trace:ole:CoGetClassObject
> > CLSID: {62a1cafb-1940-798f-6859-a5623c7ba562},
> > IID: {00000001-0000-0000-c000-000000000046}
> >trace:ole:WINE_StringFromCLSID
> > 0x7bbaf99c->{62A1CAFB-1940-798F-6859-A5623C7BA562}
> > err:ole:CoGetClassObject class
> > {62a1cafb-1940-798f-6859-a5623c7ba562} not registered
> > err:ole:CoGetClassObject no class object
> > {62a1cafb-1940-798f-6859-a5623c7ba562} could be created for
> > for context 0x1 fixme:ole:CoCreateInstance no classfactory
> > created for CLSID {62a1cafb-1940-798f-6859-a5623c7ba562},
> > hres is 0x80040154 err:ole:get_unmarshaler_from_stream
> > Failed to create marshal, 0x80040154
> > err:ole:_unmarshal_interface Unmarshalling interface
> > {b3b13603-a675-11d2-9b95-00104b71eb3f} failed with 80040154
> > err:ole:deserialize_param failed to stuballoc in
> > TKIND_RECORD. trace:ole:ITypeInfo_fnRelease
> > (0x7be8e6a8)->(1)
> >trace:ole:ITypeLib2_fnRelease (0x7be8c7e8)->(1)
> >err:ole:TMStubImpl_Invoke Failed to deserialize param
> > pSession, hres 80040154 ----
> >
> >The CLSID 62a1... changes on each invocation
> >The comments about stubs in the marshaling suggest to me that
> > the clsid being passed would be random
> >
> >Anything obvious?
>
> Can you see what is under
> HKCR\Interface\{b3b13603-a675-11d2-9b95-00104b71eb3f}\ProxyStu
>bClsid32 in your registry?

Itself.

[Software\\Classes\\Interface\\{B3B13603-A675-11D2-9B95-00104B71EB3F}] 1146257301
@="IAccpacSession"

[Software\\Classes\\Interface\\{B3B13603-A675-11D2-9B95-00104B71EB3F}\\NumMethods] 1146257301
@="119"

[Software\\Classes\\Interface\\{B3B13603-A675-11D2-9B95-00104B71EB3F}\\ProxyStubClsid] 1146257301
@="{00020424-0000-0000-C000-000000000046}"

[Software\\Classes\\Interface\\{B3B13603-A675-11D2-9B95-00104B71EB3F}\\ProxyStubClsid32] 1146257301
@="{B3B13603-A675-11D2-9B95-00104B71EB3F}"

[Software\\Classes\\Interface\\{B3B13603-A675-11D2-9B95-00104B71EB3F}\\TypeLib] 1146257301
@="{4E5368A1-A652-11D2-9B94-00104B71EB3F}"
"Version"="1.0"





More information about the wine-devel mailing list