FreeRDP
|
#include <winpr/config.h>
#include <winpr/crt.h>
#include <winpr/security.h>
#include "../handle/handle.h"
#include "security.h"
Functions | |
BOOL | InitializeSecurityDescriptor (PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD dwRevision) |
DWORD | GetSecurityDescriptorLength (PSECURITY_DESCRIPTOR pSecurityDescriptor) |
BOOL | IsValidSecurityDescriptor (PSECURITY_DESCRIPTOR pSecurityDescriptor) |
BOOL | GetSecurityDescriptorControl (PSECURITY_DESCRIPTOR pSecurityDescriptor, PSECURITY_DESCRIPTOR_CONTROL pControl, LPDWORD lpdwRevision) |
BOOL | SetSecurityDescriptorControl (PSECURITY_DESCRIPTOR pSecurityDescriptor, SECURITY_DESCRIPTOR_CONTROL ControlBitsOfInterest, SECURITY_DESCRIPTOR_CONTROL ControlBitsToSet) |
BOOL | GetSecurityDescriptorDacl (PSECURITY_DESCRIPTOR pSecurityDescriptor, LPBOOL lpbDaclPresent, PACL *pDacl, LPBOOL lpbDaclDefaulted) |
BOOL | SetSecurityDescriptorDacl (PSECURITY_DESCRIPTOR pSecurityDescriptor, BOOL bDaclPresent, PACL pDacl, BOOL bDaclDefaulted) |
BOOL | GetSecurityDescriptorGroup (PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID *pGroup, LPBOOL lpbGroupDefaulted) |
BOOL | SetSecurityDescriptorGroup (PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID pGroup, BOOL bGroupDefaulted) |
BOOL | GetSecurityDescriptorOwner (PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID *pOwner, LPBOOL lpbOwnerDefaulted) |
BOOL | SetSecurityDescriptorOwner (PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID pOwner, BOOL bOwnerDefaulted) |
DWORD | GetSecurityDescriptorRMControl (PSECURITY_DESCRIPTOR SecurityDescriptor, PUCHAR RMControl) |
DWORD | SetSecurityDescriptorRMControl (PSECURITY_DESCRIPTOR SecurityDescriptor, PUCHAR RMControl) |
BOOL | GetSecurityDescriptorSacl (PSECURITY_DESCRIPTOR pSecurityDescriptor, LPBOOL lpbSaclPresent, PACL *pSacl, LPBOOL lpbSaclDefaulted) |
BOOL | SetSecurityDescriptorSacl (PSECURITY_DESCRIPTOR pSecurityDescriptor, BOOL bSaclPresent, PACL pSacl, BOOL bSaclDefaulted) |
BOOL | AccessTokenIsValid (HANDLE handle) |
BOOL AccessTokenIsValid | ( | HANDLE | handle | ) |
BOOL GetSecurityDescriptorControl | ( | PSECURITY_DESCRIPTOR | pSecurityDescriptor, |
PSECURITY_DESCRIPTOR_CONTROL | pControl, | ||
LPDWORD | lpdwRevision | ||
) |
BOOL GetSecurityDescriptorDacl | ( | PSECURITY_DESCRIPTOR | pSecurityDescriptor, |
LPBOOL | lpbDaclPresent, | ||
PACL * | pDacl, | ||
LPBOOL | lpbDaclDefaulted | ||
) |
BOOL GetSecurityDescriptorGroup | ( | PSECURITY_DESCRIPTOR | pSecurityDescriptor, |
PSID * | pGroup, | ||
LPBOOL | lpbGroupDefaulted | ||
) |
DWORD GetSecurityDescriptorLength | ( | PSECURITY_DESCRIPTOR | pSecurityDescriptor | ) |
BOOL GetSecurityDescriptorOwner | ( | PSECURITY_DESCRIPTOR | pSecurityDescriptor, |
PSID * | pOwner, | ||
LPBOOL | lpbOwnerDefaulted | ||
) |
DWORD GetSecurityDescriptorRMControl | ( | PSECURITY_DESCRIPTOR | SecurityDescriptor, |
PUCHAR | RMControl | ||
) |
BOOL GetSecurityDescriptorSacl | ( | PSECURITY_DESCRIPTOR | pSecurityDescriptor, |
LPBOOL | lpbSaclPresent, | ||
PACL * | pSacl, | ||
LPBOOL | lpbSaclDefaulted | ||
) |
BOOL InitializeSecurityDescriptor | ( | PSECURITY_DESCRIPTOR | pSecurityDescriptor, |
DWORD | dwRevision | ||
) |
WinPR: Windows Portable Runtime Base Security Functions
Copyright 2013 Marc-Andre Moreau marca ndre .more au@g mail. com
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. api-ms-win-security-base-l1-2-0.dll:
AccessCheck AccessCheckAndAuditAlarmW AccessCheckByType AccessCheckByTypeAndAuditAlarmW AccessCheckByTypeResultList AccessCheckByTypeResultListAndAuditAlarmByHandleW AccessCheckByTypeResultListAndAuditAlarmW AddAccessAllowedAce AddAccessAllowedAceEx AddAccessAllowedObjectAce AddAccessDeniedAce AddAccessDeniedAceEx AddAccessDeniedObjectAce AddAce AddAuditAccessAce AddAuditAccessAceEx AddAuditAccessObjectAce AddMandatoryAce AddResourceAttributeAce AddScopedPolicyIDAce AdjustTokenGroups AdjustTokenPrivileges AllocateAndInitializeSid AllocateLocallyUniqueId AreAllAccessesGranted AreAnyAccessesGranted CheckTokenCapability CheckTokenMembership CheckTokenMembershipEx ConvertToAutoInheritPrivateObjectSecurity CopySid CreatePrivateObjectSecurity CreatePrivateObjectSecurityEx CreatePrivateObjectSecurityWithMultipleInheritance CreateRestrictedToken CreateWellKnownSid DeleteAce DestroyPrivateObjectSecurity DuplicateToken DuplicateTokenEx EqualDomainSid EqualPrefixSid EqualSid FindFirstFreeAce FreeSid GetAce GetAclInformation GetAppContainerAce GetCachedSigningLevel GetFileSecurityW GetKernelObjectSecurity GetLengthSid GetPrivateObjectSecurity GetSidIdentifierAuthority GetSidLengthRequired GetSidSubAuthority GetSidSubAuthorityCount GetTokenInformation GetWindowsAccountDomainSid ImpersonateAnonymousToken ImpersonateLoggedOnUser ImpersonateSelf InitializeAcl InitializeSid IsTokenRestricted IsValidAcl IsValidSid IsWellKnownSid MakeAbsoluteSD MakeSelfRelativeSD MapGenericMask ObjectCloseAuditAlarmW ObjectDeleteAuditAlarmW ObjectOpenAuditAlarmW ObjectPrivilegeAuditAlarmW PrivilegeCheck PrivilegedServiceAuditAlarmW QuerySecurityAccessMask RevertToSelf SetAclInformation SetCachedSigningLevel SetFileSecurityW SetKernelObjectSecurity SetPrivateObjectSecurity SetPrivateObjectSecurityEx SetSecurityAccessMask SetTokenInformation
BOOL IsValidSecurityDescriptor | ( | PSECURITY_DESCRIPTOR | pSecurityDescriptor | ) |
BOOL SetSecurityDescriptorControl | ( | PSECURITY_DESCRIPTOR | pSecurityDescriptor, |
SECURITY_DESCRIPTOR_CONTROL | ControlBitsOfInterest, | ||
SECURITY_DESCRIPTOR_CONTROL | ControlBitsToSet | ||
) |
BOOL SetSecurityDescriptorDacl | ( | PSECURITY_DESCRIPTOR | pSecurityDescriptor, |
BOOL | bDaclPresent, | ||
PACL | pDacl, | ||
BOOL | bDaclDefaulted | ||
) |
BOOL SetSecurityDescriptorGroup | ( | PSECURITY_DESCRIPTOR | pSecurityDescriptor, |
PSID | pGroup, | ||
BOOL | bGroupDefaulted | ||
) |
BOOL SetSecurityDescriptorOwner | ( | PSECURITY_DESCRIPTOR | pSecurityDescriptor, |
PSID | pOwner, | ||
BOOL | bOwnerDefaulted | ||
) |
DWORD SetSecurityDescriptorRMControl | ( | PSECURITY_DESCRIPTOR | SecurityDescriptor, |
PUCHAR | RMControl | ||
) |
BOOL SetSecurityDescriptorSacl | ( | PSECURITY_DESCRIPTOR | pSecurityDescriptor, |
BOOL | bSaclPresent, | ||
PACL | pSacl, | ||
BOOL | bSaclDefaulted | ||
) |