LexStatusCodes ambiguity

The use of status codes is inconsistent within LexActivator.

IsLicenseGenuine returns an int and all of the LexStatusCodes values are defined as const int, but SetLicenseCallback expects a function that accepts a uint. Why the discrepancy? The value passed back to the callback needs to be interpreted as a LexStatusCode, correct?

Of course I can work around this using casts, but it seems this shouldn’t be necessary.

Thanks for pointing to this bug. We will fix this in upcoming releases.