Type Description Functions

The following functions are provided for loading, registering, and querying type libraries.

In this section

Topic Description
LHashValOfName
Computes a hash value for a name.
LHashValOfNameSys
Computes a hash value for a name.
LHashValOfNameSysA
Computes a hash value for the specified name.
LoadRegTypeLib
Uses registry information to load a type library.
LoadTypeLib
Loads and registers a type library.
LoadTypeLibEx
Loads a type library and (optionally) registers it in the system registry.
OaEnablePerUserTLibRegistration
Enables the RegisterTypeLib function to override default registry mappings under Windows Vista Service Pack 1 (SP1), Windows Server 2008, and later operating system versions.
QueryPathOfRegTypeLib
Retrieves the path of a registered type library.
RegisterTypeLib
Adds information about a type library to the system registry.
RegisterTypeLibForUser
Registers a type library for use by the calling user.
UnRegisterTypeLib
Removes type library information from the system registry. Use this API to allow applications to properly uninstall themselves.
UnRegisterTypeLibForUser
Removes type library information that was registered by using RegisterTypeLibForUser.

Type Description Interfaces