Plugin Registry Settings

[This is preliminary documentation and subject to change.]

Registry settings allow the Routing and Remote Access Administrator to locate the plugin configuration DLL, and provides other pertinent information necessary for proper implementation of the configuration DLL.

The path for registry key creation and plugin configuration DLL settings is:

HKEY_LOCAL_MACHINE\Software\Microsoft\Router\CurrentVersion\

RouterManagers\IP\[name of Third Party Routing Protocol]

Registry entries in the third-party routing protocol must include:

Registry Entry Type
ProtocolId REG_DWORD
DLLName REG_SZ
ConfigCLSID REG_SZ

ProtocolId
The identifier of your routing protocol.
Title
The name of your routing protocol. Note that this is not the name that appears in the node; the title for the node is obtained through IMprUIPlugin::GetTitle.
DLLName
The name of the DLL that implements the routing protocol being added to the configuration.
ConfigDLL
This is the name of the DLL that will be registered by Routing and Remote Access Administrator.
ConfigCLSID
The GUID for your configuration DLL. This GUID is used in the initial CoCreateInstance to get the IMprUIPlugin object.