ReactOS
0.4.15-dev-1629-g9aa73da
|
#include "eventvwr.h"
#include "evtdetctl.h"
#include <sddl.h>
#include <shellapi.h>
#include <shlwapi.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 56 of file eventvwr.c.
Definition at line 55 of file eventvwr.c.
#define EVENT_MESSAGE_EVENTTEXT_BUFFER 1024*10 |
Definition at line 53 of file eventvwr.c.
Definition at line 57 of file eventvwr.c.
#define EVENT_MESSAGE_FILE_BUFFER 1024*10 |
Definition at line 54 of file eventvwr.c.
Definition at line 58 of file eventvwr.c.
Definition at line 38 of file eventvwr.c.
#define MAX_LOADSTRING 255 |
Definition at line 60 of file eventvwr.c.
#define SPLIT_WIDTH 4 |
Definition at line 62 of file eventvwr.c.
Definition at line 1351 of file eventvwr.c.
Referenced by AllocEventLogFilter().
Definition at line 1296 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 1372 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 916 of file eventvwr.c.
Referenced by GetEventMessage().
Definition at line 2802 of file eventvwr.c.
Referenced by wWinMain().
BOOL ClearEvents | ( | IN PEVENTLOGFILTER | EventLogFilter | ) |
Definition at line 2625 of file eventvwr.c.
Referenced by EventLogPropProc(), and WndProc().
VOID CloseUserEventLog | ( | IN PEVENTLOGFILTER | EventLogFilter, |
IN HTREEITEM | hti | ||
) |
Definition at line 2590 of file eventvwr.c.
Referenced by WndProc().
Definition at line 181 of file eventvwr.c.
Referenced by ProcessCmdLine().
VOID EnumEvents | ( | IN PEVENTLOGFILTER | EventLogFilter | ) |
Definition at line 2435 of file eventvwr.c.
HACK!!
Definition at line 1975 of file eventvwr.c.
Referenced by StartStopEnumEventsThread().
Definition at line 4265 of file eventvwr.c.
Referenced by WndProc().
Definition at line 1335 of file eventvwr.c.
Referenced by BuildLogListAndFilterList(), FreeLogList(), and OpenUserEventLogFile().
LONG EventLogFilter_AddRef | ( | IN PEVENTLOGFILTER | EventLogFilter | ) |
Definition at line 1429 of file eventvwr.c.
Referenced by ClearEvents(), EnumEventsThread(), EventLogProperties(), SaveEventLog(), and WndProc().
VOID EventLogFilter_Free | ( | IN PEVENTLOGFILTER | EventLogFilter | ) |
Definition at line 1415 of file eventvwr.c.
Referenced by EventLogFilter_Release(), and FreeLogFilterList().
LONG EventLogFilter_Release | ( | IN PEVENTLOGFILTER | EventLogFilter | ) |
RemoveEntryList(&EventLogFilter->ListEntry);
Definition at line 1435 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 4199 of file eventvwr.c.
Referenced by WndProc().
Definition at line 4078 of file eventvwr.c.
Referenced by EventLogProperties().
VOID EventTimeToSystemTime | ( | IN DWORD | EventTime, |
OUT PSYSTEMTIME | pSystemTime | ||
) |
Definition at line 726 of file eventvwr.c.
Referenced by EnumEventsThread().
Definition at line 1918 of file eventvwr.c.
Referenced by EnumEventsThread().
BOOL FilterByType | ( | IN PEVENTLOGFILTER | EventLogFilter, |
IN PEVENTLOGRECORD | pevlr | ||
) |
Definition at line 1174 of file eventvwr.c.
Referenced by FormatFileSizeWithBytes().
LPWSTR FormatFileSizeWithBytes | ( | const PULARGE_INTEGER | lpQwSize, |
LPWSTR | pwszResult, | ||
UINT | cchResultMax | ||
) |
Definition at line 1197 of file eventvwr.c.
Referenced by InitPropertiesDlg().
Definition at line 1114 of file eventvwr.c.
Referenced by FormatByteSize().
Definition at line 3028 of file eventvwr.c.
Referenced by wWinMain().
Definition at line 3012 of file eventvwr.c.
Referenced by wWinMain().
Definition at line 1884 of file eventvwr.c.
Referenced by EnumEventsThread(), and StartStopEnumEventsThread().
BOOL GetDisplayNameFileAndID | ( | IN LPCWSTR | lpLogName, |
OUT PWCHAR | lpModuleName, | ||
OUT PDWORD | pdwMessageID | ||
) |
Definition at line 2722 of file eventvwr.c.
Referenced by BuildLogListAndFilterList().
BOOL GetEventCategory | ( | IN LPCWSTR | KeyName, |
IN LPCWSTR | SourceName, | ||
IN PEVENTLOGRECORD | pevlr, | ||
OUT PWCHAR | CategoryName | ||
) |
Definition at line 1602 of file eventvwr.c.
Referenced by EnumEventsThread().
BOOL GetEventMessage | ( | IN LPCWSTR | KeyName, |
IN LPCWSTR | SourceName, | ||
IN PEVENTLOGRECORD | pevlr, | ||
OUT PWCHAR | EventText | ||
) |
Definition at line 1652 of file eventvwr.c.
Referenced by DisplayEvent().
BOOL GetEventMessageFileDLL | ( | IN LPCWSTR | lpLogName, |
IN LPCWSTR | SourceName, | ||
IN LPCWSTR | EntryName, | ||
OUT PWCHAR | lpModuleName | ||
) |
Definition at line 1541 of file eventvwr.c.
Referenced by GetEventCategory(), and GetEventMessage().
Definition at line 1783 of file eventvwr.c.
Referenced by EnumEventsThread().
Definition at line 1813 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 1468 of file eventvwr.c.
Referenced by GetDisplayNameFileAndID(), GetEventMessageFileDLL(), and InitPropertiesDlg().
BOOL GetFileTimeString | ( | LPFILETIME | lpFileTime, |
LPWSTR | pwszResult, | ||
UINT | cchResult | ||
) |
Definition at line 1231 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 751 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 855 of file eventvwr.c.
Referenced by ApplyParameterStringsToMessage(), GetEventCategory(), and GetEventMessage().
PEVENTLOGFILTER GetSelectedFilter | ( | OUT HTREEITEM *phti | OPTIONAL | ) |
Definition at line 2445 of file eventvwr.c.
Referenced by EventLogPropProc(), and WndProc().
Definition at line 3046 of file eventvwr.c.