diff --git a/reactos/dll/win32/advapi32/advapi32.spec b/reactos/dll/win32/advapi32/advapi32.spec index 713ffa58074..171db89cf21 100644 --- a/reactos/dll/win32/advapi32/advapi32.spec +++ b/reactos/dll/win32/advapi32/advapi32.spec @@ -186,7 +186,7 @@ @ stub ElfClearEventLogFileA @ stub ElfClearEventLogFileW @ stub ElfCloseEventLog -@ stub ElfDeregisterEventSource +@ stdcall ElfDeregisterEventSource(long) @ stub ElfFlushEventLog @ stub ElfNumberOfRecords @ stub ElfOldestRecord @@ -197,10 +197,10 @@ @ stub ElfReadEventLogA @ stub ElfReadEventLogW @ stub ElfRegisterEventSourceA -@ stub ElfRegisterEventSourceW +@ stdcall ElfRegisterEventSourceW(ptr ptr ptr) @ stub ElfReportEventA @ stub ElfReportEventAndSourceW -@ stub ElfReportEventW +@ stdcall ElfReportEventW(long long long long ptr long long ptr ptr ptr ptr ptr) @ stdcall EnableTrace(long long long ptr double) ntdll.EtwEnableTrace @ stdcall EncryptFileA(str) @ stdcall EncryptFileW(wstr) diff --git a/reactos/dll/win32/advapi32/service/eventlog.c b/reactos/dll/win32/advapi32/service/eventlog.c index 2b535b7c800..efd18d21bcd 100644 --- a/reactos/dll/win32/advapi32/service/eventlog.c +++ b/reactos/dll/win32/advapi32/service/eventlog.c @@ -1231,3 +1231,34 @@ ReportEventW(IN HANDLE hEventLog, return TRUE; } +BOOL WINAPI +ElfReportEventW(DWORD param1, + DWORD param2, + DWORD param3, + DWORD param4, + DWORD param5, + DWORD param6, + DWORD param7, + DWORD param8, + DWORD param9, + DWORD param10, + DWORD param11, + DWORD param12 +) +{ +return TRUE; +} + +HANDLE WINAPI +ElfRegisterEventSourceW(DWORD param1, + DWORD param2, + DWORD param3) +{ +return (HANDLE)1; +} + +BOOL WINAPI +ElfDeregisterEventSource(IN HANDLE hEventLog) +{ +return TRUE; +} \ No newline at end of file