EtwpInitializeRealTimeConnection
INT64 __stdcall EtwpInitializeRealTimeConnection(){
WCHAR v0;
struct _UNICODE_STRING DestinationString;
__int16 result;
char result_2;
int v5;
GENERIC_MAPPING v6;
int v7;
int v8;
int v9;
INT64(__fastcall *v10)(_OB_OPEN_REASON, CHAR, _EPROCESS *, VOID *, UINT64 *, UINT64);
VOID(__fastcall *v11)(_EPROCESS *, VOID *, UINT64, UINT64);
VOID(__stdcall *v12)(PVOID);
DestinationString = 0i64;
memset((INT64)&result, 0i64);
result_2 |= 0x18u;
v10 = EtwpOpenRealTimeConnectionObject;
result = 120;
v11 = EtwpCloseRealTimeConnectionObject;
v5 = 256;
v12 = EtwpDeleteRealTimeConnectionObject;
v6 = EtwpGenericMapping;
v7 = 1024;
v8 = 512;
v9 = 160;
RtlInitUnicodeString(&DestinationString, L"EtwConsumer", v0);
return ObCreateObjectType(&DestinationString, (__int64)&result, 0i64, (__int64)&EtwpRealTimeConnectionObjectType);
}Referenced by:
EtwpInitialize