mirror of
https://codeberg.org/WinDurango/WinDurango.git
synced 2026-04-18 02:23:34 -04:00
67 lines
1.7 KiB
C++
67 lines
1.7 KiB
C++
// etwplus.cpp : Source file for your target.
|
|
//
|
|
|
|
#include "etwplus.h"
|
|
|
|
EXTERN_C ULONG WINAPI EtxEventWrite(
|
|
_In_ PETX_EVENT_DESCRIPTOR EventDescriptor,
|
|
_In_ PETX_PROVIDER_DESCRIPTOR ProviderDescriptor,
|
|
_In_ REGHANDLE RegHandle,
|
|
_In_ ULONG UserDataCount,
|
|
_In_opt_ PEVENT_DATA_DESCRIPTOR UserData)
|
|
{
|
|
UNREFERENCED_PARAMETER(EventDescriptor);
|
|
UNREFERENCED_PARAMETER(ProviderDescriptor);
|
|
UNREFERENCED_PARAMETER(RegHandle);
|
|
UNREFERENCED_PARAMETER(UserDataCount);
|
|
UNREFERENCED_PARAMETER(UserData);
|
|
return ERROR_SUCCESS;
|
|
}
|
|
|
|
EXTERN_C void WINAPI EtxFillCommonFields_v7(
|
|
_Out_ PEVENT_DATA_DESCRIPTOR EventData,
|
|
_Out_ PUINT8 Scratch,
|
|
_In_ SIZE_T ScratchSize)
|
|
{
|
|
UNREFERENCED_PARAMETER(EventData);
|
|
UNREFERENCED_PARAMETER(Scratch);
|
|
UNREFERENCED_PARAMETER(ScratchSize);
|
|
ZeroMemory(EventData, sizeof(*EventData));
|
|
}
|
|
|
|
EXTERN_C ULONG WINAPI EtxRegister(
|
|
_In_ PETX_PROVIDER_DESCRIPTOR ProviderDescriptor,
|
|
_Out_ PREGHANDLE RegHandle)
|
|
{
|
|
UNREFERENCED_PARAMETER(ProviderDescriptor);
|
|
*RegHandle = 0;
|
|
return ERROR_SUCCESS;
|
|
}
|
|
|
|
EXTERN_C void WINAPI EtxResumeUploading()
|
|
{
|
|
}
|
|
|
|
EXTERN_C void WINAPI EtxSuspendUploading()
|
|
{
|
|
}
|
|
|
|
EXTERN_C ULONG WINAPI EtxUnregister(
|
|
_In_ PETX_PROVIDER_DESCRIPTOR ProviderDescriptor,
|
|
_In_ PREGHANDLE RegHandle)
|
|
{
|
|
UNREFERENCED_PARAMETER(ProviderDescriptor);
|
|
UNREFERENCED_PARAMETER(RegHandle);
|
|
return ERROR_SUCCESS;
|
|
}
|
|
|
|
//
|
|
// Exports
|
|
//
|
|
#pragma comment(linker, "/export:EtxEventWrite")
|
|
#pragma comment(linker, "/export:EtxFillCommonFields_v7")
|
|
#pragma comment(linker, "/export:EtxRegister")
|
|
#pragma comment(linker, "/export:EtxResumeUploading")
|
|
#pragma comment(linker, "/export:EtxSuspendUploading")
|
|
#pragma comment(linker, "/export:EtxUnregister")
|