18.2. Component Object Library

Naturally, nowadays we don't have to put software into the machine using console switches and enter 11011….etc to load our programs. So even through COM is a BLOB, we have COM APIs that let us build and use the BLOB components. The Component Object Library is a system component that provides the mechanics of COM. The Component Object Library provides the ability to use IUnknown calls across processes; it also encapsulates all the "legwork" associated with launching components and establishing connections between components. Typically, when an application creates a component object, it passes the CLSID of that component-object class to the Component Object Library. The Universally Unique Identifier (UUID) for object ...

Get Win32 System Services: The Heart of Windows® 98 and Windows® 2000 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.