PR_RULE_PROVIDER

The PR_RULE_PROVIDER property contains the name of the application that set a rule.

Quick Info

Header file: EDKMDB.H
Applies to: Rule table objects (information store objects)
Identifier: 0x6681
Property type: PT_STRING8
Access: Read/write

Remarks

Deferred actions need this property to identify the code that must interpret and execute the rule action.

Rules stored on mailboxes and folders are associated with the application that owns them by a rule provider string. A rule provider sets and manipulates rules in a rule table. It also provides a means of handling any deferred actions if such rules are set. Deferred actions are created implicitly by the information store. For move or copy operations to a different store, if a provider sets a deferred action rule, it must provide a handler to carry out the action when the rule is fired and a deferred action is created.