7#define CurrentArchitecture L"x86"
9#define CurrentArchitecture L"amd64"
11#define CurrentArchitecture L"arm"
12#elif defined(_M_ARM64)
13#define CurrentArchitecture L"arm64"
15#define CurrentArchitecture L"ia64"
17#define CurrentArchitecture L"ppc"
PRTL_UNICODE_STRING_BUFFER Path
BOOL WriteLogMessage(WORD wType, DWORD dwEventID, LPCWSTR lpMsg)
BOOL StartProcess(const CStringW &Path, BOOL Wait)
BOOL GetStorageDirectory(CStringW &lpDirectory)
BOOL GetInstalledVersion(CStringW *pszVersion, const CStringW &szRegName)
BOOL ExtractFilesFromCab(const CStringW &szCabName, const CStringW &szCabDir, const CStringW &szOutputDir)
INT GetSystemColorDepth()
VOID CopyTextToClipboard(LPCWSTR lpszText)
BOOL SearchPatternMatch(LPCWSTR szHaystack, LPCWSTR szNeedle)
void UnixTimeToFileTime(DWORD dwUnixTime, LPFILETIME pFileTime)
VOID ShowPopupMenuEx(HWND hwnd, HWND hwndOwner, UINT MenuID, UINT DefaultItem)
_In_opt_ LPCSTR lpDirectory
_In_ WDFDPC _In_ BOOLEAN Wait