CreateTypeLib function

Provides access to a new object instance that supports the ICreateTypeLib interface.

Syntax


HRESULT CreateTypeLib(
  SYSKIND syskind,
  LPCOLESTR szFile,
  ICreateTypeLib **ppctlib
);

Parameters

syskind

The target operating system for which to create a type library.

szFile

The name of the file to create.

ppctlib

The ICreateTypeLib interface.

Return value

Return codeDescription
S_OK

Success.

E_INVALIDARG

One or more of the arguments is not valid.

E_OUTOFMEMORY

Insufficient memory to complete the operation.

STG_E_INSUFFICIENTMEMORY

Insufficient memory to complete the operation.

TYPE_E_IOERROR

The function could not create the file.

 

This method can also return the FACILITY_STORAGE errors.

Remarks

CreateTypeLib sets its output parameter (ppctlib) to point to a newly created object that supports the ICreateTypeLib interface.

Requirements

Header

OleAuto.h

Library

OleAut32.lib

DLL

OleAut32.dll

See also

Type Building Functions

 

 

Community Additions

ADD
Show:
© 2015 Microsoft