Exemplo n.º 1
0
	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;
	}
Exemplo n.º 2
0
	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);
	}
Exemplo n.º 3
0
UCVarValue FGUIDCVar::GetGenericRepDefault (ECVarType type) const
{
	return FromGUID (DefaultValue, type);
}
Exemplo n.º 4
0
UCVarValue FGUIDCVar::GetGenericRep (ECVarType type) const
{
	return FromGUID (Value, type);
}
Exemplo n.º 5
0
	void FromIpFilterInfo( Kxe_IPFilterInfo_Param& infoParam, const KIP_FILTER_INFO& info )
	{
		FromGUID( &(infoParam.guid), &(info.id) );
		FromFilterInfo( infoParam.filterInfo, info.filter );
	}