[This is preliminary documentation and subject to change.]
Provides an entry point to the console.
HRESULT Initialize(
LPUNKNOWN pUnknown // Pointer to console's IUnknown.
);
IComponentData::Initialize is called when a snap-in is being created and has items in the scope pane to enumerate. The pointer to IConsole that is passed in is used to make QueryInterface calls to the console for interfaces such as IConsoleNamespace. The snap-in should also call IConsole::QueryScopeImageList to get the image list for the scope pane and add images to be displayed on the scope pane side.
IComponent, IComponentData, IConsole