The most frequent culprit behind entry point errors is a broken Visual C++ installation. Sleeping Dogs: Definitive Edition requires both the x86 (32-bit) and x64 (64-bit) versions of the 2012 and 2013 redistributables.
If verification didn't help, the next step is to fix the most likely system-level culprit.
: Many users on Microsoft Q&A pointed toward outdated Visual C++ Redistributables (specifically the 2013 and 2015 versions). Alex downloaded and reinstalled both the x86 and x64 versions to ensure the "entry points" for the code were properly mapped.