lstrcatW(pszpath, "\\..\\..\\");
DWORD dwlen = GetFullPathNameW(pszpath, 0u, null, null);
void* pv = malloc((size_t)(uint)dwlen);
GetFullPathNameW(pszpath, dwlen, (char*)pv, null);
string sz = new string((char*)pv);
free(pv);
lstrcatW(pszpath, "\\..\\..\\");
DWORD dwlen = GetFullPathNameW(pszpath, 0u, null, null);
void* pv = malloc((size_t)(uint)dwlen);
GetFullPathNameW(pszpath, dwlen, (char*)pv, null);
string sz = new string((char*)pv);
free(pv);