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. |