BapdpProcessFwUpdateResults
VOID __fastcall BapdpProcessFwUpdateResults(GUID *a1){
UINT64 *PoolWithTag;
NTSTATUS Data;
GUID *v3;
WCHAR v4;
UINT64 Index;
int v6;
int v7;
Index = 0x494F152FD5651EBCi64;
PoolWithTag = 0i64;
v6 = 1011500475;
v7 = -287708285;
Data = BapdpQueryData(a1, (UINT64)&Index, 0i64, 0i64);
if( Data == -1073741789 )
{
PoolWithTag = (UINT64 *)ExAllocatePoolWithTag(NonPagedPoolNx, 0i64, 0x64506142ui64);
if( !PoolWithTag )
return;
Data = 0;
}
if( Data >= 0 && BapdpQueryData(v3, (UINT64)&Index, 0i64, PoolWithTag) >= 0 )
BapdpRegisterFwUpdateResults(PoolWithTag, 0i64, v4);
if( PoolWithTag )
ExFreePoolWithTag(PoolWithTag, 0);
}Referenced by:
No references.