EmpSearchTargetRuleList

_EMP_TARGET_RULE *__stdcall EmpSearchTargetRuleList(_EMP_RULE_DB_RECORD *RuleRecord){
  _QWORD *i; 
  _EMP_TARGET_RULE *result; 

  for( i = (_QWORD *)EmpTargetRuleListHead; ; i = (_QWORD *)*i )
  {
    result = 0i64;
    if( !i )
      break;
    result = (_EMP_TARGET_RULE *)(i - 4);
    if( (_EMP_RULE_DB_RECORD *)*(i - 3) == RuleRecord )
      break;
  }
  return result;
}

Referenced by:

EmClientQueryRuleState
EmClientRuleEvaluate
EmpClientRuleRegisterNotification
EmpParseTargetRules
EmpUpdateRuleState