YongHao Hu <christopherwuy@gmail.com> wrote:+typedef int int32_t; +typedef unsigned char uint8_t; +typedef unsigned long uint32_t; +typedef unsigned long long uint64_t;Please use appropriate win32 types instead. Besides using 'typedef unsigned long uint32_t' is wrong.