On Fri, 03 Dec 2004 23:01:36 -0500, Jacek Caban wrote: > + hres = IBindCtx_RegisterObjectParam(bctx, (LPOLESTR)BSCBHolder, (IUnknown*)callback); > + > + *pbind = bctx; > + > + return S_OK; > } You don't do anything with hres here, is that intentional? Can RegisterObjectParam fail? thanks -mike