Security User Class Permissions

This class contains information about specific user who has been granted a set of permissions to operate on one class of SMS objects.

Table B.45 Security User Class Permissions (SMS_UserClassPermissions)

PropertyData typeExampleNotes
ClassPermissionsint32See “Interpreting Bitfield Properties” at the beginning of this appendix.Indicates available class permissions.

Bit flags are:

0 = READ
1 = MODIFY
2 = DELETE
3 = DISTRIBUTE
4 = CREATE_CHILD
5 = REMOTE_CONTROL
6 = ADVERTISE
7 = MODIFY_RESOURCE
8 = ADMINISTER
9 = DELETE_RESOURCE
10 = CREATE
11 = VIEW_COLL_FILE
12 = READ_RESOURCE

ObjectKeyuint327Key. Indicates the class of objects to which the permissions apply.

Values are:
1 = Collection
2 = Package
3 = Advertisement
4 = Status Message
5 =(Reserved for future use)
6 = Site
7 = Query

UserNamestring"GREEN1DOM\\
Administrator"
Key. Indicates the user who has been granted these permissions.