2.2.4.6 WSS ACL Format

The WSS ACL Format structure contains an array of WSS_ACEs (section 2.2.4.5).


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

Magic

SecurityVersion

...

NumAces

Aces (variable)

...

Magic (4 bytes):  A 4-byte, unsigned integer describing the version of the ACL. This version of the protocol MUST use the value 0xfef3.

SecurityVersion (8 bytes):  An 8-byte, signed integer specifying the site collection's security version value, which was used to compute the ACL. This value is not currently used.

NumAces (4 bytes):  A 4-byte, unsigned integer specifying the count of WSS_ACEs within this ACL.

Aces (variable):  An array of WSS_ACEs for each of the principals in this ACL.