GetLicenseInformation
GetLicenseInformation allows any application to gain access to the ObjectDatabase++ licence information.static unsigned int GetLicenseInformation ( LPFILETIME start, LPFILETIME finish, unsigned int *installations = NULL, char16_t **registeredName = NULL );
Parameters
| start | The time the licence period starts, this is UTC time so the local GetSystemTimeAsFileTime() works correctly |
| finish | The time the licence period finishes, this is UTC time so the local GetSystemTimeAsFileTime() works correctly |
| installations | A number showing how many installations are licensed |
| registeredName | A '\0' terminating string showing the name of the licenesee |
Return Values
If the method succeeds, the return value is zero else see error codes for more details.Remarks
Example Use
bool isRegistered(){
FILETIME s, f, temp;
CODBPP::GetLicenseInformation(&s,&f);
GetSystemTimeAsFileTime(&temp);
return CompareFileTime(&s,&temp) > 0 && CompareFileTime(&temp,&f) > 0;
}

