GENERIC_MAPPING structure
The GENERIC_MAPPING structure defines the mapping of generic access rights to specific and standard access rights for an object. When a client application requests generic access to an object, that request is mapped to the access rights defined in this structure.
Syntax
typedef struct _GENERIC_MAPPING { ACCESS_MASK GenericRead; ACCESS_MASK GenericWrite; ACCESS_MASK GenericExecute; ACCESS_MASK GenericAll; } GENERIC_MAPPING, *PGENERIC_MAPPING;
Members
- GenericRead
-
Specifies an access mask defining read access to an object.
- GenericWrite
-
Specifies an access mask defining write access to an object.
- GenericExecute
-
Specifies an access mask defining execute access to an object.
- GenericAll
-
Specifies an access mask defining all possible types of access to an object.
Requirements
|
Minimum supported client |
Windows XP [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows Server 2003 [desktop apps only] |
|
Header |
|
See also
- AccessCheck
- AccessCheckAndAuditAlarm
- CreatePrivateObjectSecurity
- MapGenericMask
- SetPrivateObjectSecurity
- ACCESS_MASK