2.2.6.1.2.10 SubObjectRestriction Structure

The SubObjectRestriction structure is used to test properties on the attachment or recipient table of a message.

The SubObjectRestriction structure has the following format.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

RestrictionType

SubObject

Reserved

...

SubCondition (variable)

...

RestrictionType (4 bytes): This field specifies the type of restriction and MUST be set to RES_SUBRESTRICTION (0x00000009) for the SubObjectRestriction structure.

SubObject (4 bytes):  The application MUST use one of the following values for this field.

Value

Meaning

0x0E12000D

Apply the condition to the recipient table of a message.

0x0E13000D

Apply the condition to the attachments table of a message.

Reserved (8 bytes):  The application can fill this field with any value when writing the stream. The application MUST ignore the value of this field when reading the stream.

SubCondition (variable):  This field contains a single subrestriction that makes up this structure. The subrestriction MUST be one of the structures that is specified in section 2.2.6.1.2.1 through section 2.2.6.1.2.11.