RESOLUTION
To add this to all forward rules, add a line of code to the
CAction::pack method in the ActionObj.cpp file, and then recompile Rule.dll. The line of code to add is as follows:
lpAction->ulActionFlavor = 3;
The original code looks looks like this:
case ACTION_FORWARD:
case ACTION_DELEGATE:
{
lpAction->acttype = (m_actionType==ACTION_FORWARD)?OP_FORWARD:OP_DELEGATE;
long cElements=m_uActionArgs.lpAdressList->rgsabound[0].cElements;
Your new code should resemble the following:
case ACTION_FORWARD:
case ACTION_DELEGATE:
{
lpAction->acttype =(m_actionType==ACTION_FORWARD)?OP_FORWARD:OP_DELEGATE;
lpAction->ulActionFlavor = 3;
long cElements=m_uActionArgs.lpAdressList->rgsabound[0].cElements;
You may wish to further modify the rule object to take this as an argument.