Access control point list - data structure example

View an example of an access control point list together with explanations of the contents.

Figure 1 shows the contents of a sample access control point list.

Figure 1. Access-control-point list example

00 02 00 00 00 00 01 17 00 23 00 00 f0 ff ff ff   .........#......
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff   ................
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 02   ................
00 02 17 00 03 00 00 8f 99 fe                     ..........

The access-control-point list contains the following data fields:

00 02
The number of segments of data in the access control point list. In this list, there are two discontiguous segments of access control points. One starts at access-control point 0, and the other starts at access control point X'200'.
00 00
A reserved field, which must be filled with zeros.
00 00
The number of the first access-control point in this segment.
01 17
The number of the last access control point in this segment. The segment starts at access control point 0, and ends with access control point X'0117', which is decimal 279.
00 23
The number of bytes of data in the access control points for this segment. There are X'23' bytes, which is 35 decimal.
00 00
A reserved field, which must be filled with zeros.
F0 FF FF FF ... FF FF (35 bytes)
The first set of access control points, with one bit corresponding to each point. Thus, the first byte contains bits 0-7, the next byte contains 8-15, and so on.
02 00
The number of the first access control point in the second segment.
02 17
The number of the last access control point in this segment. The segment starts at access control point X'200' (decimal 512), and ends with access control point X'217' (decimal 535).
00 03
The number of bytes of data in the access control points for this segment. There are 3 bytes for the access control points from 512 through 535.
00 00
A reserved field, which must be filled with zeros.
8F 99 FE
The second set of access control points, with one bit corresponding to each point. Thus, the first byte contains the bits 512-519, the second byte contains bits 520-527, and the third byte contains bits 528-535.

For a specific role, you can display the ACP segments using the panel.exe, as shown in Access control point list .