[This is preliminary documentation and subject to change.]
The ACTRL_OVERLAPPED structure stores an event object and state information for an asynchronous access-control operation.
typedef struct _ACTRL_OVERLAPPED {
ULONG Reserved1;
ULONG Reserved2;
HANDLE hEvent;
} ACTRL_OVERLAPPED, *PACTRL_OVERLAPPED;
The first call to the GetOverlappedAccessResults function for a given ACTRL_OVERLAPPED structure closes the event object handle. Subsequent calls to GetOverlappedAccessResults use information stored in the reserved members to identify the asynchronous operation.
Windows NT: Requires version 5.0 or later.
Windows: Unsupported.
Windows CE: Unsupported.
Header: Declared in accctrl.h.
Access Control Overview, Access Control Structures, GetOverlappedAccessResults, SetNamedSecurityInfoEx, SetSecurityInfoEx