BapdpProcessResumeInformation
VOID __fastcall BapdpProcessResumeInformation(GUID *a1){
void *PoolWithTag;
NTSTATUS Data;
GUID *v3;
UINT64 Index;
int v5;
int v6;
Index = 0x4287ADE260C95D64i64;
PoolWithTag = 0i64;
v5 = 871391376;
v6 = 785389825;
Data = BapdpQueryData(a1, (UINT64)&Index, 0i64, 0i64);
if( Data == -1073741789 )
{
PoolWithTag = ExAllocatePoolWithTag(NonPagedPoolNx, 0i64, 0x64506142ui64);
if( !PoolWithTag )
return;
Data = 0;
}
if( Data >= 0 && BapdpQueryData(v3, (UINT64)&Index, 0i64, (UINT64 *)PoolWithTag) >= 0 )
BapdpRegisterResumeInformation(PoolWithTag, 0i64);
if( PoolWithTag )
ExFreePoolWithTag(PoolWithTag, 0);
}Referenced by:
No references.