4 * @brief Declaration file for Environment-related routines.
8 #include "UnicodeString.h"
13 void SetTemporaryPath(const String& path);
14 String GetTemporaryPath();
15 String GetTemporaryFileName(const String& lpPathName, const String& lpPrefixString,
16 int * pnerr = nullptr);
17 String GetTempChildPath();
18 void SetProgPath(const String& path);
21 String GetWindowsDirectory();
22 String GetMyDocuments();
23 String GetSystemTempPath();
25 String GetPerInstanceString(const String& name);
27 String ExpandEnvironmentVariables(const String& text);
29 bool LoadRegistryFromFile(const String& sRegFilePath);
30 bool SaveRegistryToFile(const String& sRegFilePath, const String& sRegDir);