From ef2ad2b0c636b65df87b9988931df93dfd995be6 Mon Sep 17 00:00:00 2001
From: Ozkan Sezer <[EMAIL REDACTED]>
Date: Mon, 8 May 2023 11:55:32 +0300
Subject: [PATCH] windows/SDL_sysfilesystem.c: fix SHGetKnownFolderPath calling
convention
---
src/filesystem/windows/SDL_sysfilesystem.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/filesystem/windows/SDL_sysfilesystem.c b/src/filesystem/windows/SDL_sysfilesystem.c
index cf741158e9af..6e96ed9b627e 100644
--- a/src/filesystem/windows/SDL_sysfilesystem.c
+++ b/src/filesystem/windows/SDL_sysfilesystem.c
@@ -179,7 +179,7 @@ char *SDL_GetPrefPath(const char *org, const char *app)
char *SDL_GetPath(SDL_Folder folder)
{
- typedef HRESULT (*pfnSHGetKnownFolderPath)(REFGUID /* REFKNOWNFOLDERID */, DWORD, HANDLE, PWSTR*);
+ typedef HRESULT (WINAPI *pfnSHGetKnownFolderPath)(REFGUID /* REFKNOWNFOLDERID */, DWORD, HANDLE, PWSTR*);
HMODULE lib = LoadLibrary(L"Shell32.dll");
pfnSHGetKnownFolderPath pSHGetKnownFolderPath = NULL;
char *retval = NULL;
@@ -331,7 +331,6 @@ char *SDL_GetPath(SDL_Folder folder)
}
return retval;
}
-
#endif /* SDL_FILESYSTEM_WINDOWS */
#ifdef SDL_FILESYSTEM_XBOX