Purpose: Anti-Hacker
The checksum is a unique number that will be assigned to you when you register RedRegistration. This number should be kept private, as it is the only way to guarantee that RedRegistration has not been tampered with. When you call InitRegistration, a number will be returned that should be the equivalent of your checksum. If it does equal, then the integrity of RedRegistration is secure. If this number does not match, then the file has been tampered with, and your program should abort. To fix this error, you will need to replace the RedRegistration.dll with a copy from the installation disk.
This should never happen, but is available as an additional safe guard. If the value returned is a zero, then the registration did not match.