time_t GetCurrentTimeStampMS(){
SYSTEMTIME currentTime = {0};
GetLocalTime(¤tTime);
struct tm currTm = {
currentTime.wSecond,
currentTime.wMinute,
currentTime.wHour,
currentTime.wDay,
currentTime.wMonth - 1,
currentTime.wYear - 1900
};
time_t nNow = mktime(&currTm) * 1000 + currentTime.wMilliseconds;
return nNow;
}