ViTargetWMIRegister
VOID __stdcall ViTargetWMIRegister(_DEVICE_OBJECT *DeviceObject, VOID *CallerAddress){
VOID *v3;
UINT64 v4;
_VF_AVL_TREE_NODE *v5;
unsigned __int64 RangeSize;
_VF_AVL_LOCK_CONTEXT Context[4];
*(_OWORD *)Context = 0i64;
VfAvlInitializeLockContext(Context, Shared);
v5 = VfAvlLookupTreeNode(&ViTargetDriversAvl, Context, v3, v4);
if( v5 )
{
RangeSize = v5[3].RangeSize;
if( RangeSize )
*(_QWORD *)(RangeSize + 8) = DeviceObject;
}
VfAvlCleanupLockContext(Context);
}Referenced by:
VerifierIoWMIRegistrationControl