void FromAttackInfo( Kxe_AttackInfo_Param& attackInfoParam, const AttackInfo& attackInfo ) { attackInfoParam.attackAddr = attackInfo.attackAddr; FromGUID( &(attackInfoParam.nReason), &(attackInfo.nReason) ); attackInfoParam.nAttackTimes = attackInfo.nAttackTimes; attackInfoParam.nTime = attackInfo.nTime; }
void FromAppRule( Kxe_AppRule_Param& ruleParam, KAppRule& rule ) { FromGUID( &(ruleParam.id), &(rule.m_id) ); ruleParam.nRuleType = (int)( rule.GetType() ); ruleParam.strExePath = rule.GetExePath(); FromMd5( &(ruleParam.checkSum), rule.m_checkSum ); ruleParam.ftLast = *(rule.GetLastFileTime()); ruleParam.ftLastTrustRep = *(rule.GetLastTrustRepTime()); ruleParam.strCreator = rule.GetCreator(); ruleParam.ftCreate = *(rule.GetCreateDate()); ruleParam.strReason = rule.GetCreateReason(); ruleParam.ftLastModify = *(rule.GetLastModifyDate()); ruleParam.m_strModifyer = rule.GetLastModifyer(); ruleParam.tcpRemoteDenyRange = rule.m_tcpRemoteDenyRange; ruleParam.tcpLocalDenyRange = rule.m_tcpLocalDenyRange; ruleParam.udpRemoteDenyRange = rule.m_udpRemoteDenyRange; ruleParam.udpLocalDenyRange = rule.m_udpLocalDenyRange; ruleParam.nUserMode = rule.m_userMode; ruleParam.nTrustMode = rule.m_trustMode; ruleParam.lPathhashCode = rule.m_pathhashCode; ruleParam.pExternData = (DWORD)(rule.m_pExternData); }
UCVarValue FGUIDCVar::GetGenericRepDefault (ECVarType type) const { return FromGUID (DefaultValue, type); }
UCVarValue FGUIDCVar::GetGenericRep (ECVarType type) const { return FromGUID (Value, type); }
void FromIpFilterInfo( Kxe_IPFilterInfo_Param& infoParam, const KIP_FILTER_INFO& info ) { FromGUID( &(infoParam.guid), &(info.id) ); FromFilterInfo( infoParam.filterInfo, info.filter ); }