From 1e5ac483a52ed1d72726fe74d9f5b875659a79f4 Mon Sep 17 00:00:00 2001 From: Rudolf Polzer Date: Tue, 3 May 2011 08:09:22 +0200 Subject: [PATCH] get SHGetKnownFolderPath the right way --- radiant/mainframe.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/radiant/mainframe.cpp b/radiant/mainframe.cpp index bddb333e..d168c77d 100644 --- a/radiant/mainframe.cpp +++ b/radiant/mainframe.cpp @@ -216,11 +216,11 @@ void HomePaths_Realise() wchar_t *mydocsdirw; HMODULE shfolder = LoadLibrary("shfolder.dll"); if(shfolder) - qSHGetKnownFolderPath = GetProcAddress("SHGetFolderPathA"); + qSHGetKnownFolderPath = GetProcAddress("SHGetKnownFolderPath"); else qSHGetKnownFolderPath = NULL; CoInitializeEx(NULL, COINIT_APARTMENTTHREADED); - if(qSHGetKnownFolderPath && qSHGetKnownFolderPath(qFOLDERID_SavedGames, qKF_FLAG_CREATE | qKF_FLAG_NO_ALIAS, NULL, &mydocsdirw) == S_OK) + if(qSHGetKnownFolderPath && qSHGetKnownFolderPath(&qFOLDERID_SavedGames, qKF_FLAG_CREATE | qKF_FLAG_NO_ALIAS, NULL, &mydocsdirw) == S_OK) { memset(mydocsdir, 0, sizeof(mydocsdir)); wctombs(mydocsdir, mydocsdirw, sizeof(mydocsdir)-1); -- 2.39.2