Publisher's Synopsis
As well as telling you how ATL works, this book is full of examples illustrating the concepts. It covers connection points, collections, enumerations; explains how ATL handles IDispatch, error objects; persistence interfaces and how to extend them, explains how ATL handles ambient and stock properties; property maps, message maps, property pages, initializing properties via scripting and >PARAM< tags; and also explain various ways of marshalling, threading, and how ATL handles the various models.;It covers DCOM related topics like using surrogates to remote DLL servers and writing remote EXE servers (we develop a class and a sample client that calls the class inproc, local, via a surrogate, and remote).;The final chapter develops a full control that is scriptable and has complex properties that can be initialized in IE and in VB, and set via a property page.