PopDirectedDripsUmQueryCapabilities
INT64 __stdcall PopDirectedDripsUmQueryCapabilities(INT32 *rcx0, UINT64 *a2){
unsigned int v2;
_BYTE *PoolWithTag;
int a1;
v2 = 0;
a1 = 0;
PoolWithTag = ExAllocatePoolWithTag(PagedPool, 2ui64, 0x206D654Dui64);
if( PoolWithTag )
{
*(_WORD *)PoolWithTag = 0;
PopDirectedDripsQueryMitigationStatus(&a1, 0i64, 0i64);
if( (a1 & 1) != 0 )
*PoolWithTag = 1;
if( (a1 & 2) != 0 )
PoolWithTag[1] = 1;
*rcx0 = 2;
*a2 = (UINT64)PoolWithTag;
}
else
{
return(unsigned int)-1073741670;
}
return v2;
}Referenced by:
PopDirectedDripsUmPowerInformationInternal