Share via


RULEINFO structure

[RULEINFO is no longer available for use as of Windows Vista.]

Contains a rule.

Syntax

typedef struct tagRULEINFO {
  RULEID  ridRule;
  IOERule *pIRule;
} RULEINFO;

Members

ridRule

Type: RULEID

Specifies one of the following values.

Value Meaning
RULEID_JUNK
-3
Indicates a Blocked Senders rule.
RULEID_SENDERS
-2
Indicates a Mail or News rule.
RULEID_VIEW_ALL
0xffa
RULEID_VIEW_UNREAD
0xffb
RULEID_VIEW_DOWNLOADED
0xffc
RULEID_VIEW_DELETED
0xffd
RULEID_VIEW_REPLIES
0xffe
RULEID_VIEW_IGNORED
0xfff

pIRule

Type: IOERule*

Specifies a pointer to an IOERule interface.

Requirements

Minimum supported client
Windows XP [desktop apps only]
Minimum supported server
Windows Server 2003 [desktop apps only]
End of client support
Windows XP
End of server support
Windows Server 2003
Product
Outlook Express 6.0
Header
Oerules.h
IDL
Oerules.idl