2.12.1.1 AndRestriction Structure

The result of an AndRestriction is TRUE if all of its child restrictions (2) evaluate to TRUE, and it is FALSE if any child restriction (2) evaluates to FALSE.


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

RestrictType

RestrictCount (variable)

...

...

...

Restricts (variable)

...

...

...

RestrictType (1 byte): An unsigned integer. This value indicates the type of restriction (2) and MUST be set to 0x00.

RestrictCount (variable): This value specifies how many restriction structures are present in the Restricts field. The width of this field is 16 bits in the context of ROPs and 32 bits in the context of extended rules.

Restricts (variable): An array of restriction structures. This field MUST contain the number of structures indicated in the RestrictCount field.