SK_PLUS_LicenseGetXmlDocument Function

Retrieves the raw contents of the License File.

Remarks

Important Note

The XML document returned in the license parameter must be freed from memory! The SK_XmlDocumentDispose function is recommended for this purpose.

Syntax

C/C++
SK_ResultCode SK_PLUS_LicenseGetXmlDocument(SK_ApiContext context, int flags, SK_XmlDoc *license);
Visual Basic
Declare Function SK_PLUS_LicenseGetXmlDocument(ByVal context As Long, ByVal flags As Long, ByRef license As Long) As Long

Arguments

context
The API Context handle.
flags
Any flags passed into this function-call.
license
Reference/pointer to a SK_XmlDoc handle, which will point to the XML document handle which contains the License File contents when the call succeeds. The handle must be initialized to NULL (0) prior to calling this function.

Returns

All possible return values are included in the SK_ResultCode enumeration. Return codes to expect include:

Result Code Description
SK_ResultCode.SK_ERROR_NONE No error.
SK_ResultCode.SK_ERROR_XML_PARSER_FAILED The XML parser encountered an error.
SK_ResultCode.SK_ERROR_INVALID_ARGUMENTS Some or all of the arguments are invalid.