WinRT: added a comment regarding the lack of SHGetFolderPath on WinRT
authorDavid Ludwig <dludwig@pobox.com>
Mon, 28 Oct 2013 15:52:04 -0400
changeset 8539 41885a5f550d
parent 8538 d9279c169943
child 8540 724af2cd53b8
WinRT: added a comment regarding the lack of SHGetFolderPath on WinRT
src/filesystem/winrt/SDL_sysfilesystem.cpp
--- a/src/filesystem/winrt/SDL_sysfilesystem.cpp	Mon Oct 28 15:41:22 2013 -0400
+++ b/src/filesystem/winrt/SDL_sysfilesystem.cpp	Mon Oct 28 15:52:04 2013 -0400
@@ -118,6 +118,12 @@
 extern "C" char *
 SDL_GetPrefPath(const char *org, const char *app)
 {
+    /* WinRT note: The 'SHGetFolderPath' API that is used in Windows 7 and
+     * earlier is not available on WinRT or Windows Phone.  WinRT provides
+     * a similar API, but SHGetFolderPath can't be called, at least not
+     * without violating Microsoft's app-store requirements.
+     */
+
 #if WINAPI_FAMILY == WINAPI_FAMILY_PHONE_APP
     /* A 'Roaming' folder is not available in Windows Phone 8, however a 'Local' folder is. */
     const char * srcPath = SDL_WinRTGetFSPathUTF8(SDL_WINRT_PATH_LOCAL_FOLDER);