CreateStorageFromTemplateStream Method

 

Creates a new IProjectStorage Interface using the template bstrTemplateName contained in pProjectTemplatesStream.

Syntax

HRESULT CreateStorageFromTemplatePath(IStream* pProjectTemplatesStream,BSTR bstrTemplateName,BSTR bstrProjectName,IOptions* pCustomParameters,IProjectStorage** ppProjectStorage);  

Parameters

pProjectTemplatesStream

[in] Stream containing the bytes for a vstax file.

bstrTemplateName

[in] The name of the template inside the vstax file from which IProjectStorage will be created.

bstrProjectName

[in] The name for the new project.

pCustomParameters

[in] A pointer to a collection pairs of template parameters and their values. Inside the created project, the values will be substituted in place of the corresponding template parameters.

ppProjectStorage

[out, retval] A new IProjectStorage based on the template bstrProjectName.

Remarks

This method is defined in the file vsta.h.

Return Value

One of the standard HRESULT values.

Requirements

DLL VstaCore.dll
Library VstaCore.lib
Header Vsta.h

See Also

Functions (VSTA)