WmipAllocGuidEntry
tagGUIDENTRY *__stdcall WmipAllocGuidEntry(){
tagGUIDENTRY *v0;
VOID **PoolWithTag;
tagGUIDENTRY *v2;
v0 = 0i64;
PoolWithTag = ExAllocatePoolWithTag(0x200ui64, 0x38ui64, 1885957463i64);
if( PoolWithTag )
{
v2 = (tagGUIDENTRY *)WmipAllocEntry((__int64)&stru_140C00F40 + 4528);
v0 = v2;
if( v2 )
{
*((_QWORD *)v2 + 12) = PoolWithTag;
*((_QWORD *)v2 + 8) = v2 + 14;
*((_QWORD *)v2 + 7) = v2 + 14;
*((_QWORD *)v2 + 6) = v2 + 10;
*((_QWORD *)v2 + 5) = v2 + 10;
*((_QWORD *)v2 + 18) = v2 + 34;
*((_QWORD *)v2 + 17) = v2 + 34;
PoolWithTag[3] = 0i64;
PoolWithTag[5] = WmipLegacyEtwWorker;
PoolWithTag[6] = v2;
PoolWithTag = 0i64;
}
if( PoolWithTag )
ExFreePoolWithTag(PoolWithTag, 0x70696D57u);
}
return v0;
}Referenced by:
WmipLinkDataSourceToList
WmipOpenBlock