2012-11-01 16:19:01 +01:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
#include <string>
|
|
|
|
|
#include <vector>
|
2017-02-27 20:51:36 +01:00
|
|
|
#include <thread>
|
2012-11-01 16:19:01 +01:00
|
|
|
|
|
|
|
|
namespace W32Util
|
|
|
|
|
{
|
2013-10-15 13:28:09 +02:00
|
|
|
std::string BrowseForFolder(HWND parent, const char *title);
|
2014-01-19 18:44:41 -08:00
|
|
|
std::string BrowseForFolder(HWND parent, const wchar_t *title);
|
2013-08-26 21:32:05 +02:00
|
|
|
bool BrowseForFileName (bool _bLoad, HWND _hParent, const wchar_t*_pTitle,
|
|
|
|
|
const wchar_t *_pInitialFolder,const wchar_t *_pFilter,const wchar_t*_pExtension,
|
2012-11-01 16:19:01 +01:00
|
|
|
std::string& _strFileName);
|
2013-08-26 21:32:05 +02:00
|
|
|
std::vector<std::string> BrowseForFileNameMultiSelect(bool _bLoad, HWND _hParent, const wchar_t*_pTitle,
|
|
|
|
|
const wchar_t*_pInitialFolder,const wchar_t*_pFilter,const wchar_t*_pExtension);
|
2014-01-19 18:44:41 -08:00
|
|
|
|
2020-01-04 10:57:23 -08:00
|
|
|
std::string UserDocumentsPath();
|
|
|
|
|
|
2023-03-24 20:05:48 +01:00
|
|
|
bool CreateDesktopShortcut(const std::string &argumentPath, std::string gameTitle);
|
2020-01-04 10:57:23 -08:00
|
|
|
}
|