[ADVAPI32]: Implement all the Elf*** event log APIs as wrappers around the corresponding RPC calls, and the Win32 APIs just become calls to the Elf*** APIs.

svn path=/trunk/; revision=71384
This commit is contained in:
Hermès Bélusca-Maïto 2016-05-23 02:03:49 +00:00
parent 4b98341168
commit dca4fd46af
2 changed files with 769 additions and 389 deletions

View file

@ -180,27 +180,27 @@
180 stub DuplicateEncryptionInfoFile 180 stub DuplicateEncryptionInfoFile
181 stdcall DuplicateToken(long long ptr) 181 stdcall DuplicateToken(long long ptr)
182 stdcall DuplicateTokenEx(long long ptr long long ptr) 182 stdcall DuplicateTokenEx(long long ptr long long ptr)
183 stub ElfBackupEventLogFileA 183 stdcall ElfBackupEventLogFileA(long ptr)
184 stub ElfBackupEventLogFileW 184 stdcall ElfBackupEventLogFileW(long ptr)
185 stub ElfChangeNotify 185 stdcall ElfChangeNotify(long long)
186 stub ElfClearEventLogFileA 186 stdcall ElfClearEventLogFileA(long ptr)
187 stub ElfClearEventLogFileW 187 stdcall ElfClearEventLogFileW(long ptr)
188 stub ElfCloseEventLog 188 stdcall ElfCloseEventLog(long)
189 stdcall ElfDeregisterEventSource(long) 189 stdcall ElfDeregisterEventSource(long)
190 stub ElfFlushEventLog 190 stdcall ElfFlushEventLog(long)
191 stub ElfNumberOfRecords 191 stdcall ElfNumberOfRecords(long ptr)
192 stub ElfOldestRecord 192 stdcall ElfOldestRecord(long ptr)
193 stub ElfOpenBackupEventLogA 193 stdcall ElfOpenBackupEventLogA(ptr ptr ptr)
194 stub ElfOpenBackupEventLogW 194 stdcall ElfOpenBackupEventLogW(ptr ptr ptr)
195 stub ElfOpenEventLogA 195 stdcall ElfOpenEventLogA(ptr ptr ptr)
196 stub ElfOpenEventLogW 196 stdcall ElfOpenEventLogW(ptr ptr ptr)
197 stub ElfReadEventLogA 197 stdcall ElfReadEventLogA(long long long ptr long ptr ptr)
198 stub ElfReadEventLogW 198 stdcall ElfReadEventLogW(long long long ptr long ptr ptr)
199 stub ElfRegisterEventSourceA 199 stdcall ElfRegisterEventSourceA(ptr ptr ptr)
200 stdcall ElfRegisterEventSourceW(ptr ptr ptr) 200 stdcall ElfRegisterEventSourceW(ptr ptr ptr)
201 stub ElfReportEventA 201 stdcall ElfReportEventA(long long long long ptr long long ptr ptr long ptr ptr)
202 stub ElfReportEventAndSourceW 202 stdcall ElfReportEventAndSourceW(long long ptr long long long ptr ptr long long ptr ptr long ptr ptr)
203 stdcall ElfReportEventW(long long long long ptr long long ptr ptr ptr ptr ptr) 203 stdcall ElfReportEventW(long long long long ptr long long ptr ptr long ptr ptr)
204 stdcall EnableTrace(long long long ptr double) ntdll.EtwEnableTrace 204 stdcall EnableTrace(long long long ptr double) ntdll.EtwEnableTrace
205 stdcall EncryptFileA(str) 205 stdcall EncryptFileA(str)
206 stdcall EncryptFileW(wstr) 206 stdcall EncryptFileW(wstr)

File diff suppressed because it is too large Load diff