ViThunkReplaceAllSharedExports
VOID __fastcall ViThunkReplaceAllSharedExports(INT64 *a1, INT64 a2){
int v3;
unsigned int v4;
unsigned int v5;
unsigned int v6;
unsigned int v7;
v3 = a2;
v4 = RtlNumberOfClearBits(&VfPoolThunksBitMapHeader);
ViThunkReplaceSharedExports(a1[4], v4);
if( !(_DWORD)KernelVerifier )
{
v5 = RtlNumberOfClearBits(&VfRegularThunksBitMapHeader);
ViThunkReplaceSharedExports(a1[3], v5);
if( !v3 )
{
v6 = RtlNumberOfClearBits(&VfOrderDependentThunksBitMapHeader);
ViThunkReplaceSharedExports(a1[5], v6);
v7 = RtlNumberOfClearBits(&VfXdvThunksBitMapHeader);
ViThunkReplaceSharedExports(a1[6], v7);
}
}
}Referenced by:
ViThunkApplyThunksCurrentSession