Naughter Software Logo

EnumWnd v1.08 An ATL DLL to demonstrate COM Enumerators and Collections

Welcome to EnumWnd, a tutorial ATL COM dll which I developed while studying the Collections and Enumerator support provided by ATL. While reading the "ATL Internals" book by Brent Rector and Chris Sells, I was struggling with Chapter 7 which explains COM Enumerators. To improve my understanding of this, I decided to develop a real world example. The simplest collection I could think of was Top Level Windows which is what is returned by the Win32 SDK call "EnumWindows". 

 

The enclosed zip file contains the EnumWnd source code, and a sample VB 6 app to test all the methods of the classes.

 

Copyright

 

Updates

v1.08 (7 May 2022)

v1.07 (11 April 2020)

v1.06 (30 December 2019)

v1.05 (17 November 2019)

v1.04 (3 June 2019)

v1.03 (27 December 2018)

v1.02 (17 January 2017)

v1.01 (6 April 2002)

v1.0 (20 January 2002)