|
RegisterTypeLib
ptlib, szFullPath, szHelpDir)
ITypeLib FAR* ptlib
OLECHAR FAR* szFullPath
OLECHAR FAR* szHelpDir
Adds information about a type library to the system registry.
Parameters
ptlib
Pointer to the type library being registered.
szFullPath
Fully qualified path specification for the type library being registered.
szHelpDir
Directory in which the Help file for the library being registered can be
found. May be NULL.
Return Value
The SCODE obtained from the returned HRESULT is one of the following:
SCODE
| Meaning
| S_OK
| Success.
| E_OUTOFMEMORY
| Out of memory.
| E_INVALIDARG
| One or more of the arguments is invalid.
| TYPE_E_IOERROR
| The function could not write to the file.
| TYPE_E_REGISTRYACCESS
| The system registration database could not be opened.
| TYPE_E_INVALIDSTATE
| The type library could not be opened.
|
Comments
RegisterTypeLib can be used during application initialization to correctly register the
application's type library.
In addition to filling in a complete registry entry under the TypeLib key, RegisterTypeLib adds entries for each of the dispinterfaces and OLE Automation-compatible
interfaces, including dual interfaces. This information is required in order to
create instances of these interfaces.
Related LinksSoftware for Delphi and C++ Builder developers Software for Visual Studio .NET developers Software for Visual Basic 6 developers Delphi Tips&Tricks
MegaDetailed.NET
TMS Scripter Studio Pro components for Delphi/C++Builder
More Online Helps Win32 Programmer's Reference (win32.hlp) Win32 Multimedia Programmer's Reference (mmedia.hlp) Microsoft Windows Pen API Programmer's Reference (penapi.hlp) Microsoft Windows Sockets 2 Reference (sock2.hlp) Microsoft Windows Telephony API (TAPI) Programmer's Reference (sock2.hlp) Unix Manual Pages
|