6#define CurrentArchitecture L"x86"
8#define CurrentArchitecture L"amd64"
10#define CurrentArchitecture L"arm"
11#elif defined(_M_ARM64)
12#define CurrentArchitecture L"arm64"
14#define CurrentArchitecture L"ia64"
16#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