parameters for function IsGenuine

Is my understanding of the parameters for function IsGenuine (in Delphi) correct?

TurboActivate.IsGenuine(daysBetweenChecks : LongWord; graceDaysOnInetErr: LongWord; skipOffline: boolean = false; offlineShowInetErr: boolean = false): IsGenuineResult;

1) daysBetweenChecks = the number of days between connections to the LimeLM servers to validate a key (for example, if = 10, then calls to IsGenuine will not connect with the server until the 10th day, if less that 10 days, the validation is done offline)

2) graceDaysOnIneErr = if an attempt to connect to the LimeLM servers fails, number of days to let the key remain valid for, or until the next successful connection for key validation

3) skipOffline = not sure; could you please explain

4) offlineShowIneErr = not sure; could you please explain

Thanks!

1) daysBetweenChecks = the number of days between connections to the LimeLM servers to validate a key (for example, if = 10, then calls to IsGenuine will not connect with the server until the 10th day, if less that 10 days, the validation is done offline)

Yes.

2) graceDaysOnIneErr = if an attempt to connect to the LimeLM servers fails, number of days to let the key remain valid for, or until the next successful connection for key validation

Yes.

3) skipOffline = not sure; could you please explain

Skip re-verification with the servers if the initial activation was done offline.

4) offlineShowIneErr = not sure; could you please explain

Show internet error if IsGenuineEx() retries and the initial activation was done offline.