Protect.dll Error Codes and Descriptions

Official Content
This documentation is valid for:

Error codes when "Suspended authorization data changed" error is given by Protect.dll

Code Internal constant Description Posible Cause or Comment
0 ADS_UNINITIALIZED Protect License Information not yet loaded  
1 ADS_OK Correctly lodaded & consistent Normal execution
2 ADS_ERROR_GETTING_PROD_LIC Unknown data format (registry) Saved with a newer version of Protect.dll than the one it is now installed
3 ADS_ERROR_CHECKING_PROD_LIC_1 MachineID in data doesn't match real one Mismatch in registry information about MachineID
The user may not have permission on the registry to store the Site Code. Make sure to execute as an administrator
4 ADS_ERROR_CHECKING_PROD_LIC_2 ProductID or VersionID doesn't match Mismatch in registry information about ProductID\VersionID
5 ADS_ERROR_OPENING_GEN_INFO Error loading common data to all licenses Generate a log file for more information
6 ADS_WRONG_MACHINE_ID MachineID in common data doesn't match real one Generate a log file for more information
7 ADS_GET_PROTFILE_FULL_PATH ProtFile can't be found  
8 ADS_ERROR_ACCESS_PROTFILE_1 Error opening ProtFile  
9 ADS_ERROR_ACCESS_PROTFILE_2 Error locating data in ProtFile  
10 ADS_ERROR_ACCESS_PROTFILE_3 Error reading data in ProtFile  
11 ADS_ERROR_CHECK_PROTFILE_1 MachineID reference doesn't match the real one Mismatch in MachineID information
12 ADS_ERROR_CHECK_PROTFILE_2 Value not used (deprecated)
13 ADS_ERROR_UNKNOWN When there is an error saving ProtFile, or MachineID
in common data doesn't match the one in license data
In this case, all licenses are suspended
14 ADS_ERROR_GETTING_PROD_USER_LIC Unknown data format (user registry) Saved with a newer version of Protect.dll than the one it is now installed*
15 ADS_ERROR_CHECKING_PROD_USER_LIC ProductID or VersionID doesn't match Mismatch in user registry information about MachineID
16 ADS_ERROR_VERIFING_RESTRICTIONS Trial license with more than 60 days detected (deprecated - License type not used)
17 ADS_ERROR_ABOVE_MAX_COPIES Number of copies is higher than expected Inconsistent number of copies
18 ADS_ERROR_GETTING_LICENSES Error loading licenses list Generate a log file for further information; the first letter (in the log file) means the location of error:
a = can't find licenses
b = reading from registry
c = invalid format
d = decrypting
e = comparing restrictions
f = comparing product
19 ADS_ERROR_CHECK_LIC_INFO Seed in common data doesn't match the expected one There is an inconsistency in the license.
20 ADS_ERROR_GETLIC_QUERY_1 License Keys not found  
21 ADS_ERROR_GETLIC_QUERY_2 Error reading license keys  
22 ADS_ERROR_GETLIC_QUERY_3 Invalid license key saved format  
23 ADS_ERROR_GETLIC_DECRYPT Error checking license key  
24 ADS_ERROR_GETLIC_RESTRICTIONS Incompatible license key restrictions  
25 ADS_ERROR_FUTURE_FORMAT Unable to read new data format (registry)  
26 ADS_ERROR_GETLIC_INCORRECT_PRODUCT License key has the incorrect product  
27 ADS_ERROR_GETTING_PROD_LIC_SINGLE Unknown data format (registry)  
28 ADS_ERROR_FUTURE_FORMAT_SINGLE Unable to read new data format (registry)  
29 ADS_ERROR_CHECK_LIC_INFO_SINGLE Seed in common data doesn't match the expected one  
30 ADS_ERROR_FUTURE_FORMAT_GENERAL Unable to read new data format (registry)  
31 ADS_ERROR_CHECK_LIC_CHANGED Unauthorized change detected in license keys  
32 ADS_ERROR_FUTURE_FORMAT_RECOVER Unable to read new data format status was incorrectly saved (registry)  

ADS - Authorization Data Status