A useable COM Object comprises a Dispatch Interface whose member Methods and Properties can be accessed by a COM client. An Object's Dispatch Interface is uniquely identifiable by its PROGID and CLSID. COM initialization must be considered carefully when creating multi-threaded applications and DLLs that use COM in secondary threads.
For more reading on COM theory and programming, the following publications may be of some assistance.
VB COM by Thomas Lewis, ISBN 1-861002-13-0
Windows 2000 Systems Programming by Al Williams, ISBN 1-57610-280-7
See Also