SRestriction structure (wabdefs.h)
Do not use. Describes a filter for limiting the view of a table to particular rows.
Syntax
typedef struct _SRestriction {
ULONG rt;
union {
SComparePropsRestriction resCompareProps;
SAndRestriction resAnd;
SOrRestriction resOr;
SNotRestriction resNot;
SContentRestriction resContent;
SPropertyRestriction resProperty;
SBitMaskRestriction resBitMask;
SSizeRestriction resSize;
SExistRestriction resExist;
SSubRestriction resSub;
SCommentRestriction resComment;
} res;
} *LPSRestriction, SRestriction;
Members
rt
Type: ULONG
Variable of type ULONG that specifies the restriction type. The possible values are as follows.
RES_AND
SRestriction structure describes an AND restriction, which applies a bitwise AND operation to a restriction.
RES_BITMASK
SRestriction structure describes a bitmask restriction, which applies a bitmask to a property value.
RES_COMMENT
SRestriction structure describes a comment restriction, which associates a comment with a restriction.
RES_COMPAREPROPS
SRestriction structure describes a compare properties restriction, which compares two property values.
RES_CONTENT
SRestriction structure describes a content restriction, which searches a property value for specific content.
RES_EXIST
SRestriction structure describes an exist restriction, which determines if a property is supported.
RES_NOT
SRestriction structure describes a NOT restriction, which applies a logical NOT operation to a restriction.
RES_OR
SRestriction structure describes an OR restriction, which applies a logical OR operation to a restriction.
RES_PROPERTY
SRestriction structure describes a property restriction, which determines if a property value matches a particular value.
RES_SIZE
SRestriction structure describes a size restriction, which determines if a property value is a particular size.
RES_SUBRESTRICTION
SRestriction structure describes a subobject restriction, which applies a restriction to a message's attachments or recipients.
res
Union of restriction structures describing the filter to be applied. The specific structure included in the res member depends on the value of the rt member. The following list gives the mapping between the structure and the restriction type.
res.resCompareProps
Type: SComparePropsRestriction RES_COMPAREPROPS
res.resAnd
Type: SAndRestriction RES_AND
res.resOr
Type: SOrRestriction RES_OR
res.resNot
Type: SNotRestriction RES_NOT
res.resContent
Type: SContentRestriction RES_CONTENT
res.resProperty
Type: SPropertyRestriction RES_PROPERTY
res.resBitMask
Type: SBitMaskRestriction RES_BITMASK
res.resSize
Type: SSizeRestriction RES_SIZE
res.resExist
Type: SExistRestriction RES_EXIST
res.resSub
Type: SSubRestriction RES_SUBRESTRICTION
res.resComment
Type: SCommentRestriction RES_COMMENT
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 2000 Professional [desktop apps only] |
Minimum supported server | Windows 2000 Server [desktop apps only] |
Header | wabdefs.h |