21 #ifdef GPR_WINDOWS_ENV
36 LPTSTR tresult = NULL;
37 LPTSTR tname = gpr_char_to_tchar(
name);
40 ret = GetEnvironmentVariable(tname, NULL, 0);
45 size =
ret * (DWORD)
sizeof(TCHAR);
47 ret = GetEnvironmentVariable(tname, tresult,
size);
53 result = gpr_tchar_to_char(tresult);
59 LPTSTR tname = gpr_char_to_tchar(
name);
60 LPTSTR tvalue = gpr_char_to_tchar(
value);
61 BOOL res = SetEnvironmentVariable(tname, tvalue);
68 LPTSTR tname = gpr_char_to_tchar(
name);
69 BOOL res = SetEnvironmentVariable(tname, NULL);