|Important||This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer|
Allows you to specify that the object should be registered and initialized, but it should not be externally creatable via CoCreateInstance.
Object entry macros are placed at global scope in the project to provide support for the registration, initialization, and creation of a class.
OBJECT_ENTRY_NON_CREATEABLE_EX_AUTO allows you to specify that an object should be registered and initialized (see OBJECT_ENTRY_AUTO for more information), but it should not be creatable via CoCreateInstance.