[This is preliminary documentation and subject to change.]
The plugin object, implemented by the third-party, provides basic information required to display the plugin module. The Routing and Remote Access Administrator will create the plugin object via ::CoCreateInstance, and its Class Identifier (CLSID) should be specified in the ConfigCLSID registry entry, as described in Plugin Registry Settings. The plugin object implements two interfaces, IUnknown and IMprUIPlugin.
Interface Name: IMprUIPlugin
Derived From: IUnknown
Interface Identifier: {73A827F1-FF6E-11cf-AA6B-00805F0C9232}