Export (0) Print
Expand All
ACE
ACL
SID
Expand Minimize
This topic has not yet been rated - Rate this topic

AUTHZ_ACCESS_REQUEST structure

The AUTHZ_ACCESS_REQUEST structure defines an access check request.

Syntax


typedef struct _AUTHZ_ACCESS_REQUEST {
  ACCESS_MASK       DesiredAccess;
  PSID              PrincipalSelfSid;
  POBJECT_TYPE_LIST ObjectTypeList;
  DWORD             ObjectTypeListLength;
  PVOID             OptionalArguments;
} AUTHZ_ACCESS_REQUEST, *PAUTHZ_ACCESS_REQUEST;

Members

DesiredAccess

The type of access to test for.

PrincipalSelfSid

The security identifier (SID) to use for the principal self SID in the access control list (ACL).

ObjectTypeList

An array of OBJECT_TYPE_LIST structures in the object tree for the object. Set to NULL unless the application checks access at the property level.

ObjectTypeListLength

The number of elements in the ObjectTypeList array. This member is necessary only if the application checks access at the property level.

OptionalArguments

A pointer to memory to pass to AuthzAccessCheckCallback when checking callback access control entries (ACEs).

Requirements

Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Redistributable

Windows Server 2003 Administration Tools Pack on Windows XP

Header

Authz.h

See also

AuthzAccessCheckCallback

 

 

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.