An access mask can be compared to a menu, from which you select permissions to grant or deny. Specific types include access options that apply specifically to an object type. Each object type can have up to 16 specific access types. Collectively, the specific access types for a particular object type are called the specific access mask. These are defined when the object type is defined.
Generic types are broad types of access used when protecting an object.
Exact implementation of these is determined by the application defining an object. Specific and standard types appear in the details of the security log. Generic types do not appear in the security log. Instead, the corresponding specific and standard types are listed. When you create new objects within a container object, the new objects inherit permissions by default from the parent object.