Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
virtual P6R::P6ERR P6R::p6ILicense2::createLicenseFile ( const P6WCHAR pFilePath)
pure virtual

Create a new license file at the "pFilePath" location.

The calling software should make one or more invocations of setPropInt and setPropString before calling this function. This function will write out all properties defined by setPropInt and setPropSting to the new license file and then seal its contents with a signature so that it cannot be tampered.

Parameters
pFilePath[ in ] Location to create the new license file.
Returns
standard error codes.
SuccessP6R::eOk 
FailureP6R::eNotInitializedA successful call to initialize was not made before this call.
P6R::eAccessLICENSE_CREATE is not set.
P6R::eInvalidArgpFilePath was set to NULL.
P6R::eTooSmallNo properties defined, at least one required.
P6R::eNotFoundInternal error