Commit f535bcb2 authored by Alexandre Julliard's avatar Alexandre Julliard

advapi32: Move more event log stubs to ntdll.

parent 87897429
...@@ -287,9 +287,9 @@ ...@@ -287,9 +287,9 @@
# @ stub EventAccessControl # @ stub EventAccessControl
# @ stub EventAccessQuery # @ stub EventAccessQuery
# @ stub EventAccessRemove # @ stub EventAccessRemove
@ stdcall EventActivityIdControl(long ptr) @ stdcall EventActivityIdControl(long ptr) ntdll.EtwEventActivityIdControl
@ stdcall EventEnabled(int64 ptr) ntdll.EtwEventEnabled @ stdcall EventEnabled(int64 ptr) ntdll.EtwEventEnabled
@ stdcall EventProviderEnabled(int64 long int64) @ stdcall EventProviderEnabled(int64 long int64) ntdll.EtwEventProviderEnabled
@ stdcall EventRegister(ptr ptr ptr ptr) ntdll.EtwEventRegister @ stdcall EventRegister(ptr ptr ptr ptr) ntdll.EtwEventRegister
@ stdcall EventSetInformation(int64 long ptr long) ntdll.EtwEventSetInformation @ stdcall EventSetInformation(int64 long ptr long) ntdll.EtwEventSetInformation
@ stdcall EventUnregister(int64) ntdll.EtwEventUnregister @ stdcall EventUnregister(int64) ntdll.EtwEventUnregister
...@@ -298,7 +298,7 @@ ...@@ -298,7 +298,7 @@
# @ stub EventWriteEx # @ stub EventWriteEx
# @ stub EventWriteStartScenario # @ stub EventWriteStartScenario
# @ stub EventWriteString # @ stub EventWriteString
@ stdcall EventWriteTransfer(int64 ptr ptr ptr long ptr) @ stdcall EventWriteTransfer(int64 ptr ptr ptr long ptr) ntdll.EtwEventWriteTransfer
@ stdcall FileEncryptionStatusA(str ptr) @ stdcall FileEncryptionStatusA(str ptr)
@ stdcall FileEncryptionStatusW(wstr ptr) @ stdcall FileEncryptionStatusW(wstr ptr)
@ stdcall FindFirstFreeAce(ptr ptr) @ stdcall FindFirstFreeAce(ptr ptr)
...@@ -372,9 +372,9 @@ ...@@ -372,9 +372,9 @@
# @ stub GetStringConditionFromBinary # @ stub GetStringConditionFromBinary
# @ stub GetThreadWaitChain # @ stub GetThreadWaitChain
@ stdcall GetTokenInformation(long long ptr long ptr) @ stdcall GetTokenInformation(long long ptr long ptr)
@ stdcall GetTraceEnableFlags(int64) @ stdcall GetTraceEnableFlags(int64) ntdll.EtwGetTraceEnableFlags
@ stdcall GetTraceEnableLevel(int64) @ stdcall GetTraceEnableLevel(int64) ntdll.EtwGetTraceEnableLevel
@ stdcall -ret64 GetTraceLoggerHandle(ptr) @ stdcall -ret64 GetTraceLoggerHandle(ptr) ntdll.EtwGetTraceLoggerHandle
@ stdcall GetTrusteeFormA(ptr) @ stdcall GetTrusteeFormA(ptr)
@ stdcall GetTrusteeFormW(ptr) @ stdcall GetTrusteeFormW(ptr)
@ stdcall GetTrusteeNameA(ptr) @ stdcall GetTrusteeNameA(ptr)
...@@ -815,10 +815,10 @@ ...@@ -815,10 +815,10 @@
@ stdcall SystemFunction036(ptr long) # RtlGenRandom @ stdcall SystemFunction036(ptr long) # RtlGenRandom
@ stdcall SystemFunction040(ptr long long) # RtlEncryptMemory @ stdcall SystemFunction040(ptr long long) # RtlEncryptMemory
@ stdcall SystemFunction041(ptr long long) # RtlDecryptMemory @ stdcall SystemFunction041(ptr long long) # RtlDecryptMemory
@ stdcall TraceEvent(int64 ptr) @ stdcall TraceEvent(int64 ptr) ntdll.EtwLogTraceEvent
@ stub TraceEventInstance @ stub TraceEventInstance
@ varargs TraceMessage(int64 long ptr long) @ varargs TraceMessage(int64 long ptr long) ntdll.EtwTraceMessage
@ stdcall TraceMessageVa(int64 long ptr long ptr) @ stdcall TraceMessageVa(int64 long ptr long ptr) ntdll.EtwTraceMessageVa
# @ stub TraceQueryInformation # @ stub TraceQueryInformation
@ stdcall TraceSetInformation(int64 long ptr long) @ stdcall TraceSetInformation(int64 long ptr long)
# @ stub TreeResetNamedSecurityInfoA # @ stub TreeResetNamedSecurityInfoA
......
...@@ -392,34 +392,6 @@ BOOL WINAPI GetOldestEventLogRecord( HANDLE hEventLog, PDWORD OldestRecord ) ...@@ -392,34 +392,6 @@ BOOL WINAPI GetOldestEventLogRecord( HANDLE hEventLog, PDWORD OldestRecord )
} }
/****************************************************************************** /******************************************************************************
* GetTraceEnableFlags [ADVAPI32.@]
*/
ULONG WINAPI GetTraceEnableFlags( TRACEHANDLE handle )
{
FIXME("(%s) stub\n", wine_dbgstr_longlong(handle));
return 0;
}
/******************************************************************************
* GetTraceEnableLevel [ADVAPI32.@]
*/
UCHAR WINAPI GetTraceEnableLevel( TRACEHANDLE handle )
{
FIXME("(%s) stub\n", wine_dbgstr_longlong(handle));
return TRACE_LEVEL_VERBOSE;
}
/******************************************************************************
* GetTraceLoggerHandle [ADVAPI32.@]
*/
TRACEHANDLE WINAPI GetTraceLoggerHandle( PVOID buf )
{
FIXME("(%p) stub\n", buf);
SetLastError(ERROR_ACCESS_DENIED);
return INVALID_PROCESSTRACE_HANDLE;
}
/******************************************************************************
* NotifyChangeEventLog [ADVAPI32.@] * NotifyChangeEventLog [ADVAPI32.@]
* *
* Enables an application to receive notification when an event is written * Enables an application to receive notification when an event is written
...@@ -806,48 +778,6 @@ ULONG WINAPI StopTraceA( TRACEHANDLE session, LPCSTR session_name, PEVENT_TRACE_ ...@@ -806,48 +778,6 @@ ULONG WINAPI StopTraceA( TRACEHANDLE session, LPCSTR session_name, PEVENT_TRACE_
} }
/****************************************************************************** /******************************************************************************
* TraceEvent [ADVAPI32.@]
*/
ULONG WINAPI TraceEvent( TRACEHANDLE SessionHandle, PEVENT_TRACE_HEADER EventTrace )
{
FIXME("%s %p\n", wine_dbgstr_longlong(SessionHandle), EventTrace);
return ERROR_CALL_NOT_IMPLEMENTED;
}
/******************************************************************************
* EventProviderEnabled [ADVAPI32.@]
*
*/
BOOLEAN WINAPI EventProviderEnabled( REGHANDLE handle, UCHAR level, ULONGLONG keyword )
{
FIXME("%s, %u, %s: stub\n", wine_dbgstr_longlong(handle), level, wine_dbgstr_longlong(keyword));
return FALSE;
}
/******************************************************************************
* EventActivityIdControl [ADVAPI32.@]
*
*/
ULONG WINAPI EventActivityIdControl(ULONG code, GUID *guid)
{
static int once;
if (!once++) FIXME("0x%x, %p: stub\n", code, guid);
return ERROR_SUCCESS;
}
/******************************************************************************
* EventWriteTransfer [ADVAPI32.@]
*/
ULONG WINAPI EventWriteTransfer( REGHANDLE handle, PCEVENT_DESCRIPTOR descriptor, LPCGUID activity,
LPCGUID related, ULONG count, PEVENT_DATA_DESCRIPTOR data )
{
FIXME("%s, %p, %s, %s, %u, %p: stub\n", wine_dbgstr_longlong(handle), descriptor,
debugstr_guid(activity), debugstr_guid(related), count, data);
return ERROR_SUCCESS;
}
/******************************************************************************
* QueryTraceW [ADVAPI32.@] * QueryTraceW [ADVAPI32.@]
*/ */
ULONG WINAPI QueryTraceW( TRACEHANDLE handle, LPCWSTR sessionname, PEVENT_TRACE_PROPERTIES properties ) ULONG WINAPI QueryTraceW( TRACEHANDLE handle, LPCWSTR sessionname, PEVENT_TRACE_PROPERTIES properties )
...@@ -890,30 +820,6 @@ ULONG WINAPI ProcessTrace( PTRACEHANDLE HandleArray, ULONG HandleCount, LPFILETI ...@@ -890,30 +820,6 @@ ULONG WINAPI ProcessTrace( PTRACEHANDLE HandleArray, ULONG HandleCount, LPFILETI
} }
/****************************************************************************** /******************************************************************************
* TraceMessage [ADVAPI32.@]
*/
ULONG WINAPIV TraceMessage( TRACEHANDLE handle, ULONG flags, LPGUID guid, USHORT number, ... )
{
__ms_va_list valist;
ULONG ret;
__ms_va_start( valist, number );
ret = TraceMessageVa( handle, flags, guid, number, valist );
__ms_va_end( valist );
return ret;
}
/******************************************************************************
* TraceMessageVa [ADVAPI32.@]
*/
ULONG WINAPI TraceMessageVa( TRACEHANDLE handle, ULONG flags, LPGUID guid, USHORT number,
__ms_va_list args )
{
FIXME("(%s %x %s %d) : stub\n", wine_dbgstr_longlong(handle), flags, debugstr_guid(guid), number);
return ERROR_SUCCESS;
}
/******************************************************************************
* CloseTrace [ADVAPI32.@] * CloseTrace [ADVAPI32.@]
*/ */
ULONG WINAPI CloseTrace( TRACEHANDLE handle ) ULONG WINAPI CloseTrace( TRACEHANDLE handle )
......
...@@ -327,16 +327,16 @@ ...@@ -327,16 +327,16 @@
@ stdcall EqualPrefixSid(ptr ptr) advapi32.EqualPrefixSid @ stdcall EqualPrefixSid(ptr ptr) advapi32.EqualPrefixSid
@ stdcall EqualSid(ptr ptr) advapi32.EqualSid @ stdcall EqualSid(ptr ptr) advapi32.EqualSid
@ stdcall EscapeCommFunction(long long) kernel32.EscapeCommFunction @ stdcall EscapeCommFunction(long long) kernel32.EscapeCommFunction
@ stdcall EventActivityIdControl(long ptr) advapi32.EventActivityIdControl @ stdcall EventActivityIdControl(long ptr) ntdll.EtwEventActivityIdControl
@ stdcall EventEnabled(int64 ptr) advapi32.EventEnabled @ stdcall EventEnabled(int64 ptr) ntdll.EtwEventEnabled
@ stdcall EventProviderEnabled(int64 long int64) advapi32.EventProviderEnabled @ stdcall EventProviderEnabled(int64 long int64) ntdll.EtwEventProviderEnabled
@ stdcall EventRegister(ptr ptr ptr ptr) advapi32.EventRegister @ stdcall EventRegister(ptr ptr ptr ptr) ntdll.EtwEventRegister
@ stdcall EventSetInformation(int64 long ptr long) advapi32.EventSetInformation @ stdcall EventSetInformation(int64 long ptr long) ntdll.EtwEventSetInformation
@ stdcall EventUnregister(int64) advapi32.EventUnregister @ stdcall EventUnregister(int64) ntdll.EtwEventUnregister
@ stdcall EventWrite(int64 ptr long ptr) advapi32.EventWrite @ stdcall EventWrite(int64 ptr long ptr) ntdll.EtwEventWrite
# @ stub EventWriteEx # @ stub EventWriteEx
# @ stub EventWriteString # @ stub EventWriteString
@ stdcall EventWriteTransfer(int64 ptr ptr ptr long ptr) advapi32.EventWriteTransfer @ stdcall EventWriteTransfer(int64 ptr ptr ptr long ptr) ntdll.EtwEventWriteTransfer
@ stdcall ExitProcess(long) kernel32.ExitProcess @ stdcall ExitProcess(long) kernel32.ExitProcess
@ stdcall ExitThread(long) kernel32.ExitThread @ stdcall ExitThread(long) kernel32.ExitThread
@ stdcall ExpandEnvironmentStringsA(str ptr long) kernel32.ExpandEnvironmentStringsA @ stdcall ExpandEnvironmentStringsA(str ptr long) kernel32.ExpandEnvironmentStringsA
...@@ -734,9 +734,9 @@ ...@@ -734,9 +734,9 @@
@ stdcall GetTimeZoneInformation(ptr) kernel32.GetTimeZoneInformation @ stdcall GetTimeZoneInformation(ptr) kernel32.GetTimeZoneInformation
@ stdcall GetTimeZoneInformationForYear(long ptr ptr) kernel32.GetTimeZoneInformationForYear @ stdcall GetTimeZoneInformationForYear(long ptr ptr) kernel32.GetTimeZoneInformationForYear
@ stdcall GetTokenInformation(long long ptr long ptr) advapi32.GetTokenInformation @ stdcall GetTokenInformation(long long ptr long ptr) advapi32.GetTokenInformation
@ stdcall GetTraceEnableFlags(int64) advapi32.GetTraceEnableFlags @ stdcall GetTraceEnableFlags(int64) ntdll.EtwGetTraceEnableFlags
@ stdcall GetTraceEnableLevel(int64) advapi32.GetTraceEnableLevel @ stdcall GetTraceEnableLevel(int64) ntdll.EtwGetTraceEnableLevel
@ stdcall -ret64 GetTraceLoggerHandle(ptr) advapi32.GetTraceLoggerHandle @ stdcall -ret64 GetTraceLoggerHandle(ptr) ntdll.EtwGetTraceLoggerHandle
@ stub GetUILanguageInfo @ stub GetUILanguageInfo
# @ stub GetUnicodeStringToEightBitSizeRoutine # @ stub GetUnicodeStringToEightBitSizeRoutine
# @ stub GetUnicodeStringToEightBitStringRoutine # @ stub GetUnicodeStringToEightBitStringRoutine
...@@ -1321,7 +1321,7 @@ ...@@ -1321,7 +1321,7 @@
# @ stub RegisterGPNotificationInternal # @ stub RegisterGPNotificationInternal
# @ stub RegisterStateChangeNotification # @ stub RegisterStateChangeNotification
# @ stub RegisterStateLock # @ stub RegisterStateLock
@ stdcall RegisterTraceGuidsW(ptr ptr ptr long ptr wstr wstr ptr) advapi32.RegisterTraceGuidsW @ stdcall RegisterTraceGuidsW(ptr ptr ptr long ptr wstr wstr ptr) ntdll.EtwRegisterTraceGuidsW
@ stdcall RegisterWaitForSingleObjectEx(long ptr ptr long long) kernel32.RegisterWaitForSingleObjectEx @ stdcall RegisterWaitForSingleObjectEx(long ptr ptr long long) kernel32.RegisterWaitForSingleObjectEx
@ stdcall ReleaseActCtx(ptr) kernel32.ReleaseActCtx @ stdcall ReleaseActCtx(ptr) kernel32.ReleaseActCtx
@ stdcall ReleaseMutex(long) kernel32.ReleaseMutex @ stdcall ReleaseMutex(long) kernel32.ReleaseMutex
...@@ -1601,9 +1601,9 @@ ...@@ -1601,9 +1601,9 @@
@ stdcall TlsFree(long) kernel32.TlsFree @ stdcall TlsFree(long) kernel32.TlsFree
@ stdcall TlsGetValue(long) kernel32.TlsGetValue @ stdcall TlsGetValue(long) kernel32.TlsGetValue
@ stdcall TlsSetValue(long ptr) kernel32.TlsSetValue @ stdcall TlsSetValue(long ptr) kernel32.TlsSetValue
@ stdcall TraceEvent(int64 ptr) advapi32.TraceEvent @ stdcall TraceEvent(int64 ptr) ntdll.EtwLogTraceEvent
@ varargs TraceMessage(int64 long ptr long) advapi32.TraceMessage @ varargs TraceMessage(int64 long ptr long) ntdll.EtwTraceMessage
@ stdcall TraceMessageVa(int64 long ptr long ptr) advapi32.TraceMessageVa @ stdcall TraceMessageVa(int64 long ptr long ptr) ntdll.EtwTraceMessageVa
@ stdcall TransactNamedPipe(long ptr long ptr long ptr ptr) kernel32.TransactNamedPipe @ stdcall TransactNamedPipe(long ptr long ptr long ptr ptr) kernel32.TransactNamedPipe
@ stdcall TransmitCommChar(long long) kernel32.TransmitCommChar @ stdcall TransmitCommChar(long long) kernel32.TransmitCommChar
@ stdcall TryAcquireSRWLockExclusive(ptr) kernel32.TryAcquireSRWLockExclusive @ stdcall TryAcquireSRWLockExclusive(ptr) kernel32.TryAcquireSRWLockExclusive
...@@ -1621,7 +1621,7 @@ ...@@ -1621,7 +1621,7 @@
# @ stub UnregisterGPNotificationInternal # @ stub UnregisterGPNotificationInternal
# @ stub UnregisterStateChangeNotification # @ stub UnregisterStateChangeNotification
# @ stub UnregisterStateLock # @ stub UnregisterStateLock
@ stdcall UnregisterTraceGuids(int64) advapi32.UnregisterTraceGuids @ stdcall UnregisterTraceGuids(int64) ntdll.EtwUnregisterTraceGuids
@ stdcall UnregisterWaitEx(long long) kernel32.UnregisterWaitEx @ stdcall UnregisterWaitEx(long long) kernel32.UnregisterWaitEx
# @ stub UnsubscribeEdpEnabledStateChange # @ stub UnsubscribeEdpEnabledStateChange
# @ stub UnsubscribeStateChangeNotification # @ stub UnsubscribeStateChangeNotification
......
...@@ -376,6 +376,26 @@ void WINAPI WinSqmSetDWORD(HANDLE session, DWORD datapoint_id, DWORD datapoint_v ...@@ -376,6 +376,26 @@ void WINAPI WinSqmSetDWORD(HANDLE session, DWORD datapoint_id, DWORD datapoint_v
} }
/****************************************************************************** /******************************************************************************
* EtwEventActivityIdControl (NTDLL.@)
*/
ULONG WINAPI EtwEventActivityIdControl(ULONG code, GUID *guid)
{
static int once;
if (!once++) FIXME("0x%x, %p: stub\n", code, guid);
return ERROR_SUCCESS;
}
/******************************************************************************
* EtwEventProviderEnabled (NTDLL.@)
*/
BOOLEAN WINAPI EtwEventProviderEnabled( REGHANDLE handle, UCHAR level, ULONGLONG keyword )
{
FIXME("%s, %u, %s: stub\n", wine_dbgstr_longlong(handle), level, wine_dbgstr_longlong(keyword));
return FALSE;
}
/******************************************************************************
* EtwEventRegister (NTDLL.@) * EtwEventRegister (NTDLL.@)
*/ */
ULONG WINAPI EtwEventRegister( LPCGUID provider, PENABLECALLBACK callback, PVOID context, ULONG WINAPI EtwEventRegister( LPCGUID provider, PENABLECALLBACK callback, PVOID context,
...@@ -407,6 +427,17 @@ ULONG WINAPI EtwEventSetInformation( REGHANDLE handle, EVENT_INFO_CLASS class, v ...@@ -407,6 +427,17 @@ ULONG WINAPI EtwEventSetInformation( REGHANDLE handle, EVENT_INFO_CLASS class, v
} }
/****************************************************************************** /******************************************************************************
* EtwEventWriteTransfer (NTDLL.@)
*/
ULONG WINAPI EtwEventWriteTransfer( REGHANDLE handle, PCEVENT_DESCRIPTOR descriptor, LPCGUID activity,
LPCGUID related, ULONG count, PEVENT_DATA_DESCRIPTOR data )
{
FIXME("%s, %p, %s, %s, %u, %p: stub\n", wine_dbgstr_longlong(handle), descriptor,
debugstr_guid(activity), debugstr_guid(related), count, data);
return ERROR_SUCCESS;
}
/******************************************************************************
* EtwRegisterTraceGuidsW (NTDLL.@) * EtwRegisterTraceGuidsW (NTDLL.@)
* *
* Register an event trace provider and the event trace classes that it uses * Register an event trace provider and the event trace classes that it uses
...@@ -493,6 +524,66 @@ ULONG WINAPI EtwEventWrite( REGHANDLE handle, const EVENT_DESCRIPTOR *descriptor ...@@ -493,6 +524,66 @@ ULONG WINAPI EtwEventWrite( REGHANDLE handle, const EVENT_DESCRIPTOR *descriptor
return ERROR_SUCCESS; return ERROR_SUCCESS;
} }
/******************************************************************************
* EtwGetTraceEnableFlags (NTDLL.@)
*/
ULONG WINAPI EtwGetTraceEnableFlags( TRACEHANDLE handle )
{
FIXME("(%s) stub\n", wine_dbgstr_longlong(handle));
return 0;
}
/******************************************************************************
* EtwGetTraceEnableLevel (NTDLL.@)
*/
UCHAR WINAPI EtwGetTraceEnableLevel( TRACEHANDLE handle )
{
FIXME("(%s) stub\n", wine_dbgstr_longlong(handle));
return TRACE_LEVEL_VERBOSE;
}
/******************************************************************************
* EtwGetTraceLoggerHandle (NTDLL.@)
*/
TRACEHANDLE WINAPI EtwGetTraceLoggerHandle( PVOID buf )
{
FIXME("(%p) stub\n", buf);
return INVALID_PROCESSTRACE_HANDLE;
}
/******************************************************************************
* EtwLogTraceEvent (NTDLL.@)
*/
ULONG WINAPI EtwLogTraceEvent( TRACEHANDLE SessionHandle, PEVENT_TRACE_HEADER EventTrace )
{
FIXME("%s %p\n", wine_dbgstr_longlong(SessionHandle), EventTrace);
return ERROR_CALL_NOT_IMPLEMENTED;
}
/******************************************************************************
* EtwTraceMessageVa (NTDLL.@)
*/
ULONG WINAPI EtwTraceMessageVa( TRACEHANDLE handle, ULONG flags, LPGUID guid, USHORT number,
__ms_va_list args )
{
FIXME("(%s %x %s %d) : stub\n", wine_dbgstr_longlong(handle), flags, debugstr_guid(guid), number);
return ERROR_SUCCESS;
}
/******************************************************************************
* EtwTraceMessage (NTDLL.@)
*/
ULONG WINAPIV EtwTraceMessage( TRACEHANDLE handle, ULONG flags, LPGUID guid, USHORT number, ... )
{
__ms_va_list valist;
ULONG ret;
__ms_va_start( valist, number );
ret = EtwTraceMessageVa( handle, flags, guid, number, valist );
__ms_va_end( valist );
return ret;
}
/*********************************************************************** /***********************************************************************
* DbgUiRemoteBreakin (NTDLL.@) * DbgUiRemoteBreakin (NTDLL.@)
*/ */
......
...@@ -42,13 +42,22 @@ ...@@ -42,13 +42,22 @@
# @ stub DbgUiStopDebugging # @ stub DbgUiStopDebugging
@ stub DbgUiWaitStateChange @ stub DbgUiWaitStateChange
@ stdcall DbgUserBreakPoint() @ stdcall DbgUserBreakPoint()
@ stdcall EtwEventActivityIdControl(long ptr)
@ stdcall EtwEventEnabled(int64 ptr) @ stdcall EtwEventEnabled(int64 ptr)
@ stdcall EtwEventProviderEnabled(int64 long int64)
@ stdcall EtwEventRegister(ptr ptr ptr ptr) @ stdcall EtwEventRegister(ptr ptr ptr ptr)
@ stdcall EtwEventSetInformation(int64 long ptr long) @ stdcall EtwEventSetInformation(int64 long ptr long)
@ stdcall EtwEventUnregister(int64) @ stdcall EtwEventUnregister(int64)
@ stdcall EtwEventWrite(int64 ptr long ptr) @ stdcall EtwEventWrite(int64 ptr long ptr)
@ stdcall EtwEventWriteTransfer(int64 ptr ptr ptr long ptr)
@ stdcall EtwGetTraceEnableFlags(int64)
@ stdcall EtwGetTraceEnableLevel(int64)
@ stdcall -ret64 EtwGetTraceLoggerHandle(ptr)
@ stdcall EtwLogTraceEvent(int64 ptr)
@ stdcall EtwRegisterTraceGuidsA(ptr ptr ptr long ptr str str ptr) @ stdcall EtwRegisterTraceGuidsA(ptr ptr ptr long ptr str str ptr)
@ stdcall EtwRegisterTraceGuidsW(ptr ptr ptr long ptr wstr wstr ptr) @ stdcall EtwRegisterTraceGuidsW(ptr ptr ptr long ptr wstr wstr ptr)
@ varargs EtwTraceMessage(int64 long ptr long)
@ stdcall EtwTraceMessageVa(int64 long ptr long ptr)
@ stdcall EtwUnregisterTraceGuids(int64) @ stdcall EtwUnregisterTraceGuids(int64)
# @ stub KiFastSystemCall # @ stub KiFastSystemCall
# @ stub KiFastSystemCallRet # @ stub KiFastSystemCallRet
......
...@@ -313,7 +313,6 @@ my @dll_groups = ...@@ -313,7 +313,6 @@ my @dll_groups =
"user32", "user32",
"shlwapi", "shlwapi",
"version", "version",
"kernelbase",
"api-ms-win-core-bem-l1-1-0", "api-ms-win-core-bem-l1-1-0",
], ],
[ [
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment