170a171
> typedef LONG (WINAPI *REGQUERYVALUEEX)(HKEY, LPCTSTR, LPDWORD, LPDWORD, LPBYTE, LPDWORD);
204d204
< 
256a257,258
> 	if (advapi)
> 		{
269a272
>         REGQUERYVALUEEX regqueryvalueex = NULL;
270a274,280
> #ifdef UNICODE
>         regqueryvalueex = (REGQUERYVALUEEX) GetProcAddress(advapi,"RegQueryValueExW");
> #else
>         regqueryvalueex = (REGQUERYVALUEEX) GetProcAddress(advapi,"RegQueryValueExA");
> #endif
>         if (regqueryvalueex != NULL)
>             {
279c289
< 			rc = RegQueryValueEx(HKEY_PERFORMANCE_DATA, "Global",
---
>                 rc = regqueryvalueex(HKEY_PERFORMANCE_DATA, "Global",
293,295c303
< 
< 	if (advapi)
< 		{
---
>         }
