|
static char | FirstDriveFromMask (ULONG unitmask) |
|
static int | GetDriveStatus (const std::string &strPath, bool bStatusEx=false) |
|
static bool | XBMCShellExecute (const std::string &strPath, bool bWaitForScriptExit=false) |
|
static std::string | GetResInfoString () |
|
static int | GetDesktopColorDepth () |
|
static size_t | GetSystemMemorySize () |
|
static std::string | GetProfilePath (const bool platformDirectories) |
|
static std::string | UncToSmb (const std::string &strPath) |
|
static std::string | SmbToUnc (const std::string &strPath) |
|
static bool | AddExtraLongPathPrefix (std::wstring &path) |
|
static bool | RemoveExtraLongPathPrefix (std::wstring &path) |
|
static std::wstring | ConvertPathToWin32Form (const std::string &pathUtf8) |
|
static std::wstring | ConvertPathToWin32Form (const CURL &url) |
|
static __time64_t | fileTimeToTimeT (const __int64 ftimei64) |
|
static __time64_t | fileTimeToTimeT (const FILETIME &ftimeft) |
|
static __time64_t | fileTimeToTimeT (const LARGE_INTEGER &ftimeli) |
|
static HRESULT | ToggleTray (const char cDriveLetter='\0') |
|
static HRESULT | EjectTray (const char cDriveLetter='\0') |
|
static HRESULT | CloseTray (const char cDriveLetter='\0') |
|
static BOOL | IsCurrentUserLocalAdministrator () |
|
static void | CropSource (CRect &src, CRect &dst, CRect target, UINT rotation=0) |
|
static std::string | WUSysMsg (DWORD dwError) |
|
static bool | SetThreadLocalLocale (bool enable=true) |
|
static HDR_STATUS | ToggleWindowsHDR (DXGI_MODE_DESC &modeDesc) |
|
static HDR_STATUS | GetWindowsHDRStatus () |
|
static bool | GetSystemSdrWhiteLevel (const std::wstring &gdiDeviceName, float *sdrWhiteLevel) |
| Retrieve from the system the max luminance of SDR content in HDR.
|
|
static void | PlatformSyslog () |
|
static VideoDriverInfo | GetVideoDriverInfo (const UINT vendorId, const std::wstring &driverDesc) |
|
static VideoDriverInfo | GetVideoDriverInfoDX (const UINT vendorId, LUID adapterLuid) |
|
static VideoDriverInfo | FormatVideoDriverInfo (const UINT vendorId, uint64_t rawVersion) |
|
static VideoDriverInfo | FormatVideoDriverInfo (const UINT vendorId, const std::string version) |
|
static std::wstring | GetDisplayFriendlyName (const std::wstring &GdiDeviceName) |
|
static bool | SetThreadName (const HANDLE handle, const std::string &name) |
| Set the thread name using SetThreadDescription when available.
|
|
static bool | IsDriverVersionAtLeast (const std::string &version1, const std::string &version2) |
| Compare two Windows driver versions (xx.xx.xx.xx string format)
|
|
static std::string | FormatHRESULT (HRESULT hr) |
| Format a Windows HRESULT value into a string for logging.
|
|