Defined in comm-central/ mailnews/ base/ search/ public/ nsMsgFilterCore.idl
typedef long nsMsgRuleActionType; [scriptable, uuid(59af7696-1e28-4642-a400-fa327ae0b8d8)] interface nsMsgFilterAction { /* if you change these, you need to update filter.properties, look for filterActionX */ /* these longs are all actually of type nsMsgFilterActionType */ const long Custom=-1; /* seensMsgFilterAction
*/
const long None=0; /* uninitialized state */ const long MoveToFolder=1; const long ChangePriority=2; const long Delete=3; const long MarkRead=4; const long KillThread=5; const long WatchThread=6; const long MarkFlagged=7; const long Label=8; const long Reply=9; const long Forward=10; const long StopExecution=11; const long DeleteFromPop3Server=12; const long LeaveOnPop3Server=13; const long JunkScore=14; const long FetchBodyFromPop3Server=15; const long CopyToFolder=16; const long AddTag=17; const long KillSubthread=18; const long MarkUnread=19; };