RuleCreate()

Creates a rule that sets up conditions for performing an action on one or more items. This command must be followed with RuleAddAction commands.

Token ID

AFTKN_RULE_CREATE or 638

Syntax

VOID RuleCreate( [ANSISTRING UserID]; 
                 ANSISTRING RuleName; 
                 ENUM Event; 
                 [ANSISTRING FolderName]; 
                 ENUM FilterHandleType; 
                 [ENUM AppointmentConflict])

Parameters

UserID As ANSISTRING

(Optional)

RuleName As ANSISTRING

Name of the new rule.

Event As ENUM

Rule criteria: Activate rule on one of the following events.

136

CloseFolder

158

Exit

162

FiledItem

185

NewItem

194

OpenFolder

224

Startup

240

UserActivated

FolderName As ANSISTRING

The folder name when an event is CloseFolder!, FiledItem!, or OpenFolder! (Optional)

FilterHandleType As ENUM

Unique filter identifier, returned by FilterCreate().

  • 315 Default
AppointmentConflict As ENUM

(Optional) Specifies appointment conflicts:

147

DontCare

0

No

1

Yes

See Also