ReactOS
0.4.15-dev-4870-g846c9aa
|
#include "eventvwr.h"
#include "evtdetctl.h"
#include <sddl.h>
#include <shellapi.h>
#include <shlwapi.h>
#include <pseh/pseh2.h>
Go to the source code of this file.
Classes | |
struct | _SETTINGS |
struct | param_strings_format_data |
Macros | |
#define | LVM_PROGRESS (WM_APP + 1) |
#define | EVENT_MESSAGE_EVENTTEXT_BUFFER 1024*10 |
#define | EVENT_MESSAGE_FILE_BUFFER 1024*10 |
#define | EVENT_DLL_SEPARATOR L";" |
#define | EVENT_CATEGORY_MESSAGE_FILE L"CategoryMessageFile" |
#define | EVENT_MESSAGE_FILE L"EventMessageFile" |
#define | EVENT_PARAMETER_MESSAGE_FILE L"ParameterMessageFile" |
#define | MAX_LOADSTRING 255 |
#define | SPLIT_WIDTH 4 |
Typedefs | |
typedef struct _SETTINGS | SETTINGS |
typedef struct _SETTINGS * | PSETTINGS |
Definition at line 58 of file eventvwr.c.
Definition at line 57 of file eventvwr.c.
#define EVENT_MESSAGE_EVENTTEXT_BUFFER 1024*10 |
Definition at line 55 of file eventvwr.c.
Definition at line 59 of file eventvwr.c.
#define EVENT_MESSAGE_FILE_BUFFER 1024*10 |
Definition at line 56 of file eventvwr.c.
Definition at line 60 of file eventvwr.c.
Definition at line 40 of file eventvwr.c.
#define MAX_LOADSTRING 255 |
Definition at line 62 of file eventvwr.c.
#define SPLIT_WIDTH 4 |
Definition at line 64 of file eventvwr.c.
Definition at line 1353 of file eventvwr.c.
Referenced by AllocEventLogFilter().
Definition at line 1298 of file eventvwr.c.
Referenced by BuildLogListAndFilterList(), and OpenUserEventLogFile().
PEVENTLOGFILTER AllocEventLogFilter | ( | IN BOOL | Information, |
IN BOOL | Warning, | ||
IN BOOL | Error, | ||
IN BOOL | AuditSuccess, | ||
IN BOOL | AuditFailure, | ||
IN PCWSTR Sources | OPTIONAL, | ||
IN PCWSTR Users | OPTIONAL, | ||
IN PCWSTR ComputerNames | OPTIONAL, | ||
IN ULONG | NumOfEventLogs, | ||
IN PEVENTLOG * | EventLogs | ||
) |
Definition at line 1374 of file eventvwr.c.
Referenced by BuildLogListAndFilterList(), and OpenUserEventLogFile().
DWORD ApplyParameterStringsToMessage | ( | IN LPCWSTR | lpMessageDllList, |
IN BOOL | bMessagePreFormatted, | ||
IN CONST LPCWSTR | pMessage, | ||
OUT LPWSTR * | pFinalMessage | ||
) |
Definition at line 918 of file eventvwr.c.
Referenced by GetEventMessage().
Definition at line 2804 of file eventvwr.c.
Referenced by wWinMain().
BOOL ClearEvents | ( | IN PEVENTLOGFILTER | EventLogFilter | ) |
Definition at line 2627 of file eventvwr.c.
Referenced by EventLogPropProc(), and WndProc().
VOID CloseUserEventLog | ( | IN PEVENTLOGFILTER | EventLogFilter, |
IN HTREEITEM | hti | ||
) |
Definition at line 2592 of file eventvwr.c.
Referenced by WndProc().
Definition at line 183 of file eventvwr.c.
Referenced by ProcessCmdLine().
VOID EnumEvents | ( | IN PEVENTLOGFILTER | EventLogFilter | ) |
Definition at line 2437 of file eventvwr.c.
HACK!!
Definition at line 1977 of file eventvwr.c.
Referenced by StartStopEnumEventsThread().
Definition at line 4294 of file eventvwr.c.
Referenced by WndProc().
Definition at line 1337 of file eventvwr.c.
Referenced by BuildLogListAndFilterList(), FreeLogList(), and OpenUserEventLogFile().
LONG EventLogFilter_AddRef | ( | IN PEVENTLOGFILTER | EventLogFilter | ) |
Definition at line 1431 of file eventvwr.c.
Referenced by ClearEvents(), EnumEventsThread(), EventLogProperties(), SaveEventLog(), and WndProc().
VOID EventLogFilter_Free | ( | IN PEVENTLOGFILTER | EventLogFilter | ) |
Definition at line 1417 of file eventvwr.c.
Referenced by EventLogFilter_Release(), and FreeLogFilterList().
LONG EventLogFilter_Release | ( | IN PEVENTLOGFILTER | EventLogFilter | ) |
RemoveEntryList(&EventLogFilter->ListEntry);
Definition at line 1437 of file eventvwr.c.
Referenced by ClearEvents(), CloseUserEventLog(), EnumEventsThread(), EventLogProperties(), SaveEventLog(), and WndProc().
INT_PTR EventLogProperties | ( | HINSTANCE | hInstance, |
HWND | hWndParent, | ||
PEVENTLOGFILTER | EventLogFilter | ||
) |
Definition at line 4228 of file eventvwr.c.
Referenced by WndProc().
Definition at line 4107 of file eventvwr.c.
Referenced by EventLogProperties().
VOID EventTimeToSystemTime | ( | IN DWORD | EventTime, |
OUT PSYSTEMTIME | pSystemTime | ||
) |
Definition at line 728 of file eventvwr.c.
Referenced by EnumEventsThread().
Definition at line 1920 of file eventvwr.c.
Referenced by EnumEventsThread().
BOOL FilterByType | ( | IN PEVENTLOGFILTER | EventLogFilter, |
IN PEVENTLOGRECORD | pevlr | ||
) |
Definition at line 1176 of file eventvwr.c.
Referenced by FormatFileSizeWithBytes().
LPWSTR FormatFileSizeWithBytes | ( | const PULARGE_INTEGER | lpQwSize, |
LPWSTR | pwszResult, | ||
UINT | cchResultMax | ||
) |
Definition at line 1199 of file eventvwr.c.
Referenced by InitPropertiesDlg().
Definition at line 1116 of file eventvwr.c.
Referenced by FormatByteSize().
Definition at line 3030 of file eventvwr.c.
Referenced by wWinMain().
Definition at line 3014 of file eventvwr.c.
Referenced by wWinMain().
Definition at line 1886 of file eventvwr.c.
Referenced by EnumEventsThread(), and StartStopEnumEventsThread().
BOOL GetDisplayNameFileAndID | ( | IN LPCWSTR | lpLogName, |
OUT PWCHAR | lpModuleName, | ||
OUT PDWORD | pdwMessageID | ||
) |
Definition at line 2724 of file eventvwr.c.
Referenced by BuildLogListAndFilterList().
BOOL GetEventCategory | ( | IN LPCWSTR | KeyName, |
IN LPCWSTR | SourceName, | ||
IN PEVENTLOGRECORD | pevlr, | ||
OUT PWCHAR | CategoryName | ||
) |
Definition at line 1604 of file eventvwr.c.
Referenced by EnumEventsThread().
BOOL GetEventMessage | ( | IN LPCWSTR | KeyName, |
IN LPCWSTR | SourceName, | ||
IN PEVENTLOGRECORD | pevlr, | ||
OUT PWCHAR | EventText | ||
) |
Definition at line 1654 of file eventvwr.c.
Referenced by DisplayEvent().
BOOL GetEventMessageFileDLL | ( | IN LPCWSTR | lpLogName, |
IN LPCWSTR | SourceName, | ||
IN LPCWSTR | EntryName, | ||
OUT PWCHAR | lpModuleName | ||
) |
Definition at line 1543 of file eventvwr.c.
Referenced by GetEventCategory(), and GetEventMessage().
Definition at line 1785 of file eventvwr.c.
Referenced by EnumEventsThread().
Definition at line 1815 of file eventvwr.c.
Referenced by EnumEventsThread().
DWORD GetExpandedFilePathName | ( | IN LPCWSTR ComputerName | OPTIONAL, |
IN LPCWSTR | lpFileName, | ||
OUT LPWSTR lpFullFileName | OPTIONAL, | ||
IN DWORD | nSize | ||
) |
Definition at line 1470 of file eventvwr.c.
Referenced by GetDisplayNameFileAndID(), GetEventMessageFileDLL(), and InitPropertiesDlg().
BOOL GetFileTimeString | ( | LPFILETIME | lpFileTime, |
LPWSTR | pwszResult, | ||
UINT | cchResult | ||
) |
Definition at line 1233 of file eventvwr.c.
Referenced by InitPropertiesDlg().
LPWSTR GetMessageStringFromDll | ( | IN LPCWSTR | lpMessageDll, |
IN DWORD | dwFlags, | ||
IN DWORD | dwMessageId, | ||
IN DWORD | nSize, | ||
IN va_list *Arguments | OPTIONAL | ||
) |
Definition at line 753 of file eventvwr.c.
Referenced by BuildLogListAndFilterList(), and GetMessageStringFromDllList().
LPWSTR GetMessageStringFromDllList | ( | IN LPCWSTR | lpMessageDllList, |
IN DWORD | dwFlags, | ||
IN DWORD | dwMessageId, | ||
IN DWORD | nSize, | ||
IN va_list *Arguments | OPTIONAL | ||
) |
Definition at line 857 of file eventvwr.c.
Referenced by ApplyParameterStringsToMessage(), GetEventCategory(), and GetEventMessage().
PEVENTLOGFILTER GetSelectedFilter | ( | OUT HTREEITEM *phti | OPTIONAL | ) |
Definition at line 2447 of file eventvwr.c.
Referenced by EventLogPropProc(), and WndProc().
Definition at line 3048 of file eventvwr.c.