[This is a preview of an interface that may appear in future releases of Windows.]
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.
GetOverlappedAccessResults, SetNamedSecurityInfoEx, SetSecurityInfoEx