IvtUpdateRemappingDestination
NTSTATUS __fastcall IvtUpdateRemappingDestination(__int64 a1, char a2){
unsigned int i;
unsigned __int64 *v5;
unsigned int v6;
for( i = 0; i < *(_DWORD *)(a1 + 256); ++i )
{
v5 = (unsigned __int64 *)(*(_QWORD *)(a1 + 240) + 16i64 * i);
if( (*v5 & 1) != 0 && (!a2 || (*v5 & 0x100) != 0) )
{
IvtUpdateExtendedDestination(HIDWORD(*v5), (*v5 & 4) != 0);
if( HIDWORD(*v5) != v6 )
*v5 = ((unsigned __int64)v6 << 32) | (unsigned int)*v5;
}
}
return IvtInvalidateRemappingTableEntries((_QWORD *)a1, 0i64);
}Referenced by:
No references.