E
Eberhard Schefold
There's a vital registry entry in XP as follows:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DF0B3D60-548F-101B-8E65-
08002B2BD119}]
@="PSSupportErrorInfo"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DF0B3D60-548F-101B-8E65-
08002B2BD119}\InprocServer]
@="ole2disp.dll"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DF0B3D60-548F-101B-8E65-
08002B2BD119}\InprocServer32]
@="oleaut32.dll"
It is necessary for proper marshaling of the ISupportErrorInfo interface.
Without it, COM clients erroneously discard valid IErrorInfo error
information because the QueryInterface for ISupportErrorInfo fails. Thus,
applications show different behaviour under XPE, namely they don't show
important error information which is transmitted via IErrorInfo.
Which XPE component is responsible for this entry? I've selected everything
that seems remotely involved but cannot find it.
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DF0B3D60-548F-101B-8E65-
08002B2BD119}]
@="PSSupportErrorInfo"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DF0B3D60-548F-101B-8E65-
08002B2BD119}\InprocServer]
@="ole2disp.dll"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DF0B3D60-548F-101B-8E65-
08002B2BD119}\InprocServer32]
@="oleaut32.dll"
It is necessary for proper marshaling of the ISupportErrorInfo interface.
Without it, COM clients erroneously discard valid IErrorInfo error
information because the QueryInterface for ISupportErrorInfo fails. Thus,
applications show different behaviour under XPE, namely they don't show
important error information which is transmitted via IErrorInfo.
Which XPE component is responsible for this entry? I've selected everything
that seems remotely involved but cannot find it.