The following functions are used by servers to impersonate clients.
Function | History |
---|---|
CreateProcessAsUser | Windows NT 3.51 and later |
ImpersonateLoggedOnUser | Windows NT 3.51 and later |
LogonUser | Windows NT 3.51 and later |
ImpersonateNamedPipeClient | Windows NT 3.1 and later |
ImpersonateSelf | Windows NT 3.1 and later |
RevertToSelf | Windows NT 3.1 and later |
The following functions are used by servers to check and set the security descriptors on private objects.
Function | History |
---|---|
AccessCheck | Windows NT 3.1 and later |
AccessCheckAndAuditAlarm | Windows NT 3.1 and later |
AccessCheckByType | Windows NT 5.0 and later |
AccessCheckByTypeAndAuditAlarm | Windows NT 5.0 and later |
AccessCheckByTypeResultList | Windows NT 5.0 and later |
AccessCheckByTypeResultListAndAuditAlarm | Windows NT 5.0 and later |
AreAllAccessesGranted | Windows NT 3.1 and later |
AreAnyAccessesGranted | Windows NT 3.1 and later |
ConvertToAutoInheritPrivateObjectSecurity | Windows NT 5.0 and later |
CreatePrivateObjectSecurity | Windows NT 3.1 and later |
CreatePrivateObjectSecurityEx | Windows NT 5.0 and later |
DestroyPrivateObjectSecurity | Windows NT 3.1 and later |
GetAccessPermissionsForObject | Windows NT 5.0 and later |
GetPrivateObjectSecurity | Windows NT 3.1 and later |
MapGenericMask | Windows NT 3.1 and later |
PrivilegeCheck | Windows NT 3.1 and later |
SetPrivateObjectSecurity | Windows NT 3.1 and later |
SetPrivateObjectSecurityEx | Windows NT 5.0 and later |
BuildSecurityDescriptor | Windows NT 4.0 and later |
LookupSecurityDescriptorParts | Windows NT 4.0 and later |
The following functions are used by servers to generate audit messages in the security event log.
Function | History |
---|---|
ObjectDeleteAuditAlarm | Windows NT 3.1 and later |
ObjectCloseAuditAlarm | Windows NT 3.1 and later |
ObjectOpenAuditAlarm | Windows NT 3.1 and later |
ObjectPrivilegeAuditAlarm | Windows NT 3.1 and later |
PrivilegedServiceAuditAlarm | Windows NT 3.1 and later |