ATL COM Programmer's Reference
Subject Area The Active Template Library is the method for making lightweight COM components for C++ programmers. First available as a download for use with Visual C++ 4.2, ATL is now an integral part of Microsoft's premier development tool. This book covers ATL 3.0, which is found in all versions of Visual C++ 6.0. ATL comes with a growing family of Wizards to make development easier and is based on established C++ language disciplines. Who is this book for? The book is for anyone needing an easy reference for the fundamental techniques and guidelines for programming with ATL. Competence in C++, Windows programming and familiarity with basic Template theory are desirable. What does this book cover? The book covers class factories and aggregation, automation procedures, enumerators and collections, OLE DB templates, ATL Wizards, ATL threading techniques, mapping. A structured example is used to illustrate many ATL techniques and capabilities, supported by an extensive reference section.