62 ItemInfo.
cbSize =
sizeof(ItemInfo);
144 static BOOL CachedDirectoryInitialized =
FALSE;
146 if (!CachedDirectoryInitialized)
160 CachedDirectory.
Empty();
165 CachedDirectory.
Empty();
168 CachedDirectoryInitialized =
TRUE;
183 DWORD dwCategoryNum = 1;
188 L"SYSTEM\\CurrentControlSet\\Services\\EventLog\\Application\\ReactOS Application Manager",
202 if ((
key.SetStringValue(
L"EventMessageFile",
205 && (
key.SetStringValue(
L"CategoryMessageFile",
208 && (
key.SetDWORDValue(
L"TypesSupported",
210 && (
key.SetDWORDValue(
L"CategoryCount",
259 if (szVersionResult !=
NULL)
263 if (
key.QueryStringValue(
L"DisplayVersion",
323 if ((
unsigned int)CommonPrefixLen != PathLen)
350 if (pGetNativeSystemInfo)
352 pGetNativeSystemInfo(&si);
372 pDevMode.
dmSize =
sizeof(pDevMode);
BOOL WINAPI CreateDirectoryW(IN LPCWSTR lpPathName, IN LPSECURITY_ATTRIBUTES lpSecurityAttributes)
DWORD WINAPI GetModuleFileNameW(HINSTANCE hModule, LPWSTR lpFilename, DWORD nSize)
BOOL WINAPI TranslateMessage(_In_ const MSG *)
HGLOBAL NTAPI GlobalAlloc(UINT uFlags, SIZE_T dwBytes)
struct png_info_def **typedef void(__cdecl typeof(png_destroy_read_struct))(struct png_struct_def **
static BOOL bIsSys64ResultCached
int WINAPI PathCommonPrefixW(LPCWSTR lpszFile1, LPCWSTR lpszFile2, LPWSTR achPath)
IN BOOLEAN OUT PSTR Buffer
BOOL WINAPI PathCanonicalizeW(LPWSTR lpszBuf, LPCWSTR lpszPath)
_In_ WDFDPC _In_ BOOLEAN Wait
#define HKEY_CURRENT_USER
TW_UINT32 TW_UINT16 TW_UINT16 MSG
BOOL SearchPatternMatch(LPCWSTR szHaystack, LPCWSTR szNeedle)
static HANDLE ULONG_PTR dwData
DWORD WINAPI GetLastError(VOID)
HWND WINAPI SetFocus(_In_opt_ HWND)
void UnixTimeToFileTime(DWORD dwUnixTime, LPFILETIME pFileTime)
BOOL WINAPI GetCursorPos(_Out_ LPPOINT)
VOID ShowPopupMenuEx(HWND hwnd, HWND hwndOwner, UINT MenuID, UINT DefaultItem)
HANDLE WINAPI SetClipboardData(_In_ UINT, _In_opt_ HANDLE)
#define ENUM_CURRENT_SETTINGS
BOOL PathAppendNoDirEscapeW(LPWSTR pszPath, LPCWSTR pszMore)
BOOL WINAPI PathAppendW(LPWSTR lpszPath, LPCWSTR lpszAppend)
#define PROCESSOR_ARCHITECTURE_IA64
void ReleaseBuffer(_In_ int nNewLength=-1)
#define EVENTLOG_ERROR_TYPE
INT GetSystemColorDepth()
LRESULT WINAPI DispatchMessageW(_In_ const MSG *)
LPWSTR WINAPI StrStrIW(LPCWSTR lpszStr, LPCWSTR lpszSearch)
STRSAFEAPI StringCchCopyW(STRSAFE_LPWSTR pszDest, size_t cchDest, STRSAFE_LPCWSTR pszSrc)
BOOL WINAPI EnumDisplaySettingsW(LPCWSTR lpszDeviceName, DWORD iModeNum, LPDEVMODEW lpDevMode)
#define STARTF_USESHOWWINDOW
BOOL WINAPI DECLSPEC_HOTPATCH CreateProcessW(LPCWSTR lpApplicationName, LPWSTR lpCommandLine, LPSECURITY_ATTRIBUTES lpProcessAttributes, LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, LPSTARTUPINFOW lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation)
#define REG_OPTION_NON_VOLATILE
static BOOL bIsSys64Result
BOOL WINAPI GetMenuItemInfoW(_In_ HMENU, _In_ UINT, _In_ BOOL, _Inout_ LPMENUITEMINFOW)
BOOL WINAPI EmptyClipboard(void)
#define EVENTLOG_INFORMATION_TYPE
SETTINGS_INFO SettingsInfo
#define EVENTLOG_WARNING_TYPE
#define CSIDL_LOCAL_APPDATA
#define PROCESSOR_ARCHITECTURE_AMD64
BOOL WINAPI CloseClipboard(void)
DWORD WINAPI MsgWaitForMultipleObjects(_In_ DWORD nCount, _In_reads_opt_(nCount) CONST HANDLE *pHandles, _In_ BOOL fWaitAll, _In_ DWORD dwMilliseconds, _In_ DWORD dwWakeMask)
LPVOID NTAPI GlobalLock(HGLOBAL hMem)
HMENU WINAPI GetSubMenu(_In_ HMENU, _In_ int)
BOOL WINAPI ReportEventW(IN HANDLE hEventLog, IN WORD wType, IN WORD wCategory, IN DWORD dwEventID, IN PSID lpUserSid, IN WORD wNumStrings, IN DWORD dwDataSize, IN LPCWSTR *lpStrings, IN LPVOID lpRawData)
LPWSTR WINAPI PathRemoveBackslashW(LPWSTR lpszPath)
VOID CopyTextToClipboard(LPCWSTR lpszText)
BOOL WINAPI DestroyMenu(_In_ HMENU)
BOOL WINAPI EnableWindow(_In_ HWND, _In_ BOOL)
BOOL WriteLogMessage(WORD wType, DWORD dwEventID, LPCWSTR lpMsg)
BOOL GetInstalledVersion(ATL::CStringW *pszVersion, const ATL::CStringW &szRegName)
PRTL_UNICODE_STRING_BUFFER Path
BOOL WINAPI SHGetSpecialFolderPathW(HWND hwndOwner, LPWSTR szPath, int nFolder, BOOL bCreate)
struct _SYSTEM_INFO * LPSYSTEM_INFO
BOOL WINAPI DeregisterEventSource(IN HANDLE hEventLog)
BOOL NTAPI GlobalUnlock(HGLOBAL hMem)
STRSAFEAPI StringCchLengthW(STRSAFE_LPCWSTR psz, size_t cchMax, size_t *pcchLength)
BOOL WINAPI SetMenuDefaultItem(_In_ HMENU, _In_ UINT, _In_ UINT)
_CRTIMP size_t __cdecl wcslen(_In_z_ const wchar_t *_Str)
WORD wProcessorArchitecture
BOOL GetStorageDirectory(ATL::CStringW &Directory)
BOOL StartProcess(const ATL::CStringW &Path, BOOL Wait)
HMENU WINAPI LoadMenuW(_In_opt_ HINSTANCE, _In_ LPCWSTR)
base for all directory entries
BOOL WINAPI SetForegroundWindow(_In_ HWND)
#define GetProcAddress(x, y)
BOOL WINAPI OpenClipboard(_In_opt_ HWND)
#define MAKEINTRESOURCEW(i)
#define ERROR_ALREADY_EXISTS
BOOL WINAPI PeekMessageW(_Out_ LPMSG, _In_opt_ HWND, _In_ UINT, _In_ UINT, _In_ UINT)
HANDLE WINAPI RegisterEventSourceW(IN LPCWSTR lpUNCServerName, IN LPCWSTR lpSourceName)
HMENU WINAPI GetMenu(_In_ HWND)
static const CLSID *static CLSID *static const GUID VARIANT VARIANT *static IServiceProvider DWORD *static HMENU
BOOL WINAPI TrackPopupMenu(_In_ HMENU, _In_ UINT, _In_ int, _In_ int, _Reserved_ int, _In_ HWND, _Reserved_ LPCRECT)
PSDBQUERYRESULT_VISTA PVOID DWORD * dwSize
#define Int32x32To64(a, b)
BOOL GetInstalledVersion_WowUser(ATL::CStringW *szVersionResult, const ATL::CStringW &szRegName, BOOL IsUserKey, REGSAM keyWow)
#define HKEY_LOCAL_MACHINE