COM & .NET Component Services by Juval Löwy The unconfirmed error reports are from readers. They have not yet been approved or disproved by the author or editor and represent solely the opinion of the reader. Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem ?page-number?: reader question or request for clarification This page was updated January 8, 2002. UNCONFIRMED errors and comments from readers: [36] 7th line; Second parameter for GetInterfaceFromGlobal() should be IID of the desired interface, not IID_IGlobalInterfaceTable. This call hres = pGlobalInterfaceTable->GetInterfaceFromGlobal(dwCookie, IID_IGlobalInterfaceTable, (void**)&pMyInterface); should be written like this hres = pGlobalInterfaceTable->GetInterfaceFromGlobal(dwCookie, IID_IMyInterface, (void**)&pMyInterface); {124} Code Example 5-1. Tracing the activity ID tracing; In order to get the activity id the interface IObjectContextActivity must be used but the example refers to the IObjectContextInfo interface.