24#ifndef __STUMPLESS_CONFIG_WEL_SUPPORTED_H
25# define __STUMPLESS_CONFIG_WEL_SUPPORTED_H
34# include <stumpless/config.h>
166 DWORD category_count,
167 LPCSTR category_file,
170 DWORD types_supported );
242 DWORD category_count,
243 LPCWSTR category_file,
246 DWORD types_supported );
515 LPCSTR source_name );
550 LPCWSTR source_name );
930 va_list insertions );
975 va_list insertions );
#define STUMPLESS_PUBLIC_FUNCTION
Marks functions that are provided for use by the library.
Definition config.h:31
Types and functions for creating and modifying entries.
Types and functions for creating and modifying params.
A log entry.
Definition entry.h:60
A parameter within a structured data element.
Definition param.h:93
STUMPLESS_PUBLIC_FUNCTION struct stumpless_entry * vstumpless_set_wel_insertion_strings(struct stumpless_entry *entry, WORD count, va_list insertions)
Sets the insertion strings of a Windows Even Log entry.
STUMPLESS_PUBLIC_FUNCTION struct stumpless_entry * stumpless_set_wel_category(struct stumpless_entry *entry, WORD category)
Sets the category of an entry for use with a Windows Event Log target.
STUMPLESS_PUBLIC_FUNCTION DWORD stumpless_remove_wel_event_source(LPCSTR subkey_name, LPCSTR source_name)
Removes the registry entries for an event source for the Windows Event Log.
STUMPLESS_PUBLIC_FUNCTION DWORD stumpless_add_default_wel_event_source(void)
Creates the registry entries for displaying default entries in the Windows Event Log.
STUMPLESS_PUBLIC_FUNCTION LPCWSTR stumpless_get_wel_insertion_string_w(const struct stumpless_entry *entry, WORD index)
Gets an insertion string from a Windows Event Log entry.
STUMPLESS_PUBLIC_FUNCTION struct stumpless_entry * stumpless_set_wel_insertion_strings(struct stumpless_entry *entry, WORD count,...)
Sets the insertion strings of a Windows Event Log entry.
STUMPLESS_PUBLIC_FUNCTION struct stumpless_entry * stumpless_set_wel_insertion_strings_w(struct stumpless_entry *entry, WORD count,...)
Sets the insertion strings of a Windows Event Log entry.
STUMPLESS_PUBLIC_FUNCTION DWORD stumpless_add_wel_event_source(LPCSTR subkey_name, LPCSTR source_name, DWORD category_count, LPCSTR category_file, LPCSTR event_file, LPCSTR param_file, DWORD types_supported)
Creates or updates the registry entries for displaying log entries in the Windows Event Log for a new...
STUMPLESS_PUBLIC_FUNCTION struct stumpless_param * stumpless_get_wel_insertion_param(const struct stumpless_entry *entry, WORD index)
Gets an insertion param from a Windows Event Log entry.
STUMPLESS_PUBLIC_FUNCTION struct stumpless_entry * vstumpless_set_wel_insertion_strings_w(struct stumpless_entry *entry, WORD count, va_list insertions)
Sets the insertion strings of a Windows Even Log entry.
STUMPLESS_PUBLIC_FUNCTION struct stumpless_entry * stumpless_set_wel_event_id(struct stumpless_entry *entry, DWORD event_id)
Sets the event id of an entry for use with a Windows Event Log target.
STUMPLESS_PUBLIC_FUNCTION struct stumpless_entry * stumpless_set_wel_insertion_string(struct stumpless_entry *entry, WORD index, LPCSTR str)
Sets a string to use for string insertion in a Windows Event Log entry.
STUMPLESS_PUBLIC_FUNCTION struct stumpless_entry * stumpless_set_wel_type(struct stumpless_entry *entry, WORD type)
Sets the type of an entry for use with a Windows Event Log target.
STUMPLESS_PUBLIC_FUNCTION DWORD stumpless_remove_default_wel_event_source(void)
Removes the registry entries for the event source for default WEL entries.
STUMPLESS_PUBLIC_FUNCTION WORD stumpless_get_wel_type(const struct stumpless_entry *entry)
Gets the type of an entry used with Windows Event Log targets.
STUMPLESS_PUBLIC_FUNCTION WORD stumpless_get_wel_category(const struct stumpless_entry *entry)
Gets the category of an entry used with Windows Event Log targets.
STUMPLESS_PUBLIC_FUNCTION struct stumpless_entry * stumpless_set_wel_insertion_param(struct stumpless_entry *entry, WORD index, const struct stumpless_param *param)
Sets a param to use for string insertion in a Windows Event Log entry.
STUMPLESS_PUBLIC_FUNCTION DWORD stumpless_get_wel_event_id(const struct stumpless_entry *entry)
Gets the event id of an entry used with Windows Event Log targets.
STUMPLESS_PUBLIC_FUNCTION DWORD stumpless_add_wel_event_source_w(LPCWSTR subkey_name, LPCWSTR source_name, DWORD category_count, LPCWSTR category_file, LPCWSTR event_file, LPCWSTR param_file, DWORD types_supported)
Creates or updates the registry entries for displaying log entries in the Windows Event Log for a new...
STUMPLESS_PUBLIC_FUNCTION DWORD stumpless_remove_wel_event_source_w(LPCWSTR subkey_name, LPCWSTR source_name)
Removes the registry entries for an event source for the Windows Event Log.
STUMPLESS_PUBLIC_FUNCTION struct stumpless_entry * stumpless_set_wel_insertion_string_w(struct stumpless_entry *entry, WORD index, LPCWSTR str)
Sets a string to use for string insertion in a Windows Event Log entry.
STUMPLESS_PUBLIC_FUNCTION LPCSTR stumpless_get_wel_insertion_string(const struct stumpless_entry *entry, WORD index)
Gets an insertion string from a Windows Event Log entry.