ICreateTypeLib::SaveAllChanges

HRESULT SaveAllChanges();
 

Saves the ICreateTypeLib instance following the layout of type information.

Parameters

None.

Return Value

The return value of the returned HRESULT is one of the following:

Return value Meaning
S_OK Success.
STG_E_INSUFFICIENTMEMORY Out of memory.
E_OUTOFMEMORY Out of memory.
E_INVALIDARG One or more of the arguments is invalid.
TYPE_E_IOERROR The function cannot write to the file.
TYPE_E_INVALIDSTATE The state of the type library is not valid for this operation.
Other return codes All FACILITY_STORAGE errors.

Comments

You should not call any other ICreateTypeLib methods after calling SaveAllChanges.