#ifndef _NTRTL_H
// Access masks
#ifndef PHNT_NO_INLINE_ACCESSES_GRANTED
/**
* Checks if all desired accesses are granted.
*
* This function determines whether all the accesses specified in the DesiredAccess
* mask are granted by the GrantedAccess mask.
*
* \param GrantedAccess The access mask that specifies the granted accesses.
* \param DesiredAccess The access mask that specifies the desired accesses.
* @return Returns TRUE if all desired accesses are granted, otherwise FALSE.
*/
FORCEINLINE
BOOLEAN
NTAPI
RtlAreAllAccessesGranted(
_In_ ACCESS_MASK GrantedAccess,
_In_ ACCESS_MASK DesiredAccess
)
{
return (~GrantedAccess & DesiredAccess) == 0;
}
View code on GitHub
#ifndef _NTRTL_H
// Access masks
#ifndef PHNT_NO_INLINE_ACCESSES_GRANTED
// ...
#else
/**
* Checks if all desired accesses are granted.
*
* This function determines whether all the accesses specified in the DesiredAccess
* mask are granted by the GrantedAccess mask.
*
* \param GrantedAccess The access mask that specifies the granted accesses.
* \param DesiredAccess The access mask that specifies the desired accesses.
* @return Returns TRUE if all desired accesses are granted, otherwise FALSE.
*/
NTSYSAPI
BOOLEAN
NTAPI
RtlAreAllAccessesGranted(
_In_ ACCESS_MASK GrantedAccess,
_In_ ACCESS_MASK DesiredAccess
);
View code on GitHub
No description available.