ITPluggableTerminalSuperclassRegistration interface (termmgr.h)

The ITPluggableTerminalSuperclassRegistration interface exposes methods that get and set information about a terminal superclass (name and CLSID). The interface also includes methods that list all pluggable terminal public CLSIDs (terminal classes) registered below this terminal class.

Inheritance

The ITPluggableTerminalSuperclassRegistration interface inherits from the IDispatch interface. ITPluggableTerminalSuperclassRegistration also has these types of members:

Methods

The ITPluggableTerminalSuperclassRegistration interface has these methods.

 
ITPluggableTerminalSuperclassRegistration::Add

The Add method adds a pluggable terminal superclass to the registry. If the superclass already exists, the method modifies the information for the superclass.
ITPluggableTerminalSuperclassRegistration::Delete

The Delete method removes the current terminal superclass from the registry.
ITPluggableTerminalSuperclassRegistration::EnumerateTerminalClasses

The EnumerateTerminalClasses method lists all terminal classes for the current terminal superclass.
ITPluggableTerminalSuperclassRegistration::get_CLSID

The get_CLSID method gets the CLSID used to CoCreateInstance the terminal. (ITPluggableTerminalSuperclassRegistration.get_CLSID)
ITPluggableTerminalSuperclassRegistration::get_Name

The get_Name method gets the friendly name for the terminal superclass.
ITPluggableTerminalSuperclassRegistration::get_TerminalClasses

The get_TerminalClasses method gets the terminal classes for this pluggable terminal superclass.
ITPluggableTerminalSuperclassRegistration::GetTerminalSuperclassInfo

The GetTerminalSuperclassInfo method gets class information from the registry for the current terminal superclass.
ITPluggableTerminalSuperclassRegistration::put_CLSID

The put_CLSID method sets the CLSID used to CoCreateInstance the terminal. (ITPluggableTerminalSuperclassRegistration.put_CLSID)
ITPluggableTerminalSuperclassRegistration::put_Name

The put_Name method sets the friendly name for the terminal superclass.

Requirements

Requirement Value
Target Platform Windows
Header termmgr.h