IActiveScript::AddTypeLib
HRESULT AddTypeLib(
REFGUID guidTypeLib, // CLSID of type library
DWORD dwMaj, // major version number
DWORD dwMin, // minor version number
DWORD dwFlags // option flags
);
Adds a type library to the name space for the script. This is similar to the #include directive in C/C++. It allows a set of predefined items such as class definitions, typedefs, and named constants to be added to the run-time environment available to the script.
- Returns one of the following values:
S_OK
| Success.
|
E_INVALIDARG
| An argument was invalid.
|
E_UNEXPECTED
| The call was not expected (for example, the scripting engine has not yet been loaded or initialized).
|
TYPE_E_CANTLOADLIBRARY
| The specified type library could not be loaded.
|
- guidTypeLib
- [in] CLSID of the type library to add.
- dwMaj
- [in] Major version number.
- dwMin
- [in] Minor version number.
- dwFlags
- [in] Option flags. Can be the following:
SCRIPTTYPELIB_ISCONTROL
| The type library describes an ActiveX control used by the host.
|
Top of Page
© 1997 Microsoft Corporation. All rights reserved. Terms of Use.