Asynchronous calls

Are there any asynchronous calls underneath the IsGenuine() or IsGenuineEX()? And if the answer is yes - how do we handle these calls in order to properly wait for the results.

Currently, no. The calls aren't thread-safe, so they must all be called from the same thread. Also, those functions are, by design, meant to be synchronous.

In TurboActivate 4.0 we're adding thread-safe versions of all functions.