3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Copyright (C) 1999 Juergen Schmied
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync *
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * This library is free software; you can redistribute it and/or
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * modify it under the terms of the GNU Lesser General Public
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * License as published by the Free Software Foundation; either
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * version 2.1 of the License, or (at your option) any later version.
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync *
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * This library is distributed in the hope that it will be useful,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * but WITHOUT ANY WARRANTY; without even the implied warranty of
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Lesser General Public License for more details.
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync *
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * You should have received a copy of the GNU Lesser General Public
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * License along with this library; if not, write to the Free Software
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync/*
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * Oracle LGPL Disclaimer: For the avoidance of doubt, except that if any license choice
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * other than GPL or LGPL is available it will apply instead, Oracle elects to use only
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * the Lesser General Public License version 2.1 (LGPLv2) at this time for any software where
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * a choice of LGPL license versions is made available with the language indicating
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * that LGPLv2 or any later version may be used, or where a choice of which version
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * of the LGPL is applied is otherwise unspecified.
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync */
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifndef __WINE_NTSECAPI_H
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define __WINE_NTSECAPI_H
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifndef GUID_DEFINED
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync# include <guiddef.h>
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifdef __cplusplus
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncextern "C" {
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif /* defined(__cplusplus) */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* Policy access rights */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define POLICY_VIEW_LOCAL_INFORMATION __MSABI_LONG(0x00000001)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define POLICY_VIEW_AUDIT_INFORMATION __MSABI_LONG(0x00000002)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define POLICY_GET_PRIVATE_INFORMATION __MSABI_LONG(0x00000004)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define POLICY_TRUST_ADMIN __MSABI_LONG(0x00000008)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define POLICY_CREATE_ACCOUNT __MSABI_LONG(0x00000010)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define POLICY_CREATE_SECRET __MSABI_LONG(0x00000020)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define POLICY_CREATE_PRIVILEGE __MSABI_LONG(0x00000040)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define POLICY_SET_DEFAULT_QUOTA_LIMITS __MSABI_LONG(0x00000080)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define POLICY_SET_AUDIT_REQUIREMENTS __MSABI_LONG(0x00000100)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define POLICY_AUDIT_LOG_ADMIN __MSABI_LONG(0x00000200)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define POLICY_SERVER_ADMIN __MSABI_LONG(0x00000400)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define POLICY_LOOKUP_NAMES __MSABI_LONG(0x00000800)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define POLICY_NOTIFICATION __MSABI_LONG(0x00001000)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define POLICY_ALL_ACCESS ( \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STANDARD_RIGHTS_REQUIRED | \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync POLICY_VIEW_LOCAL_INFORMATION | \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync POLICY_VIEW_AUDIT_INFORMATION | \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync POLICY_GET_PRIVATE_INFORMATION | \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync POLICY_TRUST_ADMIN | \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync POLICY_CREATE_ACCOUNT | \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync POLICY_CREATE_SECRET | \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync POLICY_CREATE_PRIVILEGE | \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync POLICY_SET_DEFAULT_QUOTA_LIMITS | \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync POLICY_SET_AUDIT_REQUIREMENTS | \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync POLICY_AUDIT_LOG_ADMIN | \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync POLICY_SERVER_ADMIN | \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync POLICY_LOOKUP_NAMES)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define POLICY_READ ( \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STANDARD_RIGHTS_READ | \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync POLICY_VIEW_AUDIT_INFORMATION | \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync POLICY_GET_PRIVATE_INFORMATION)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define POLICY_WRITE ( \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STANDARD_RIGHTS_WRITE | \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync POLICY_TRUST_ADMIN | \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync POLICY_CREATE_ACCOUNT | \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync POLICY_CREATE_SECRET | \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync POLICY_CREATE_PRIVILEGE | \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync POLICY_SET_DEFAULT_QUOTA_LIMITS | \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync POLICY_SET_AUDIT_REQUIREMENTS | \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync POLICY_AUDIT_LOG_ADMIN | \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync POLICY_SERVER_ADMIN)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define POLICY_EXECUTE ( \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STANDARD_RIGHTS_EXECUTE | \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync POLICY_VIEW_LOCAL_INFORMATION | \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync POLICY_LOOKUP_NAMES)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define POLICY_AUDIT_EVENT_UNCHANGED __MSABI_LONG(0x00000000)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define POLICY_AUDIT_EVENT_SUCCESS __MSABI_LONG(0x00000001)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define POLICY_AUDIT_EVENT_FAILURE __MSABI_LONG(0x00000002)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define POLICY_AUDIT_EVENT_NONE __MSABI_LONG(0x00000004)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define POLICY_AUDIT_EVENT_MASK (POLICY_AUDIT_EVENT_SUCCESS | \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync POLICY_AUDIT_EVENT_FAILURE | \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync POLICY_AUDIT_EVENT_NONE)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* logon rights names */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SE_BATCH_LOGON_NAME \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync TEXT("SeBatchLogonRight")
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SE_INTERACTIVE_LOGON_NAME \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync TEXT("SeInteractiveLogonRight")
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SE_NETWORK_LOGON_NAME \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync TEXT("SeNetworkLogonRight")
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SE_REMOTE_INTERACTIVE_LOGON_NAME \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync TEXT("SeRemoteInteractiveLogonRight")
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SE_SERVICE_LOGON_NAME \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync TEXT("SeServiceLogonRight")
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SE_DENY_BATCH_LOGON_NAME \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync TEXT("SeDenyBatchLogonRight")
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SE_DENY_INTERACTIVE_LOGON_NAME \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync TEXT("SeDenyInteractiveLogonRight")
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SE_DENY_NETWORK_LOGON_NAME \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync TEXT("SeDenyNetworkLogonRight")
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SE_DENY_REMOTE_INTERACTIVE_LOGON_NAME \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync TEXT("SeDenyRemoteInteractiveLogonRight")
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SE_DENY_SERVICE_LOGON_NAME \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync TEXT("SeDenyServiceLogonRight")
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifndef WINE_NTSTATUS_DECLARED
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define WINE_NTSTATUS_DECLARED
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef LONG NTSTATUS;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifndef WINE_PNTSTATUS_DECLARED
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define WINE_PNTSTATUS_DECLARED
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef NTSTATUS *PNTSTATUS;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef enum _SECURITY_LOGON_TYPE
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync Interactive = 2,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync Network,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync Batch,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync Service,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync Proxy
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} SECURITY_LOGON_TYPE, *PSECURITY_LOGON_TYPE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef enum _POLICY_AUDIT_EVENT_TYPE
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync AuditCategorySystem,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync AuditCategoryLogon,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync AuditCategoryObjectAccess,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync AuditCategoryPrivilegeUse,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync AuditCategoryDetailedTracking,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync AuditCategoryPolicyChange,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync AuditCategoryAccountManagement
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} POLICY_AUDIT_EVENT_TYPE, *PPOLICY_AUDIT_EVENT_TYPE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifndef __STRING_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define __STRING_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct _STRING {
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USHORT Length;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USHORT MaximumLength;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PCHAR Buffer;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} STRING, *PSTRING;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifndef __UNICODE_STRING_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define __UNICODE_STRING_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct _UNICODE_STRING {
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USHORT Length; /* bytes */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USHORT MaximumLength; /* bytes */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PWSTR Buffer;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} UNICODE_STRING, *PUNICODE_STRING;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifndef __OBJECT_ATTRIBUTES_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define __OBJECT_ATTRIBUTES_DEFINED__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct _OBJECT_ATTRIBUTES {
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG Length;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HANDLE RootDirectory;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PUNICODE_STRING ObjectName;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG Attributes;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PVOID SecurityDescriptor; /* type SECURITY_DESCRIPTOR */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PVOID SecurityQualityOfService; /* type SECURITY_QUALITY_OF_SERVICE */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} OBJECT_ATTRIBUTES, *POBJECT_ATTRIBUTES;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef UNICODE_STRING LSA_UNICODE_STRING, *PLSA_UNICODE_STRING;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef STRING LSA_STRING, *PLSA_STRING;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef OBJECT_ATTRIBUTES LSA_OBJECT_ATTRIBUTES, *PLSA_OBJECT_ATTRIBUTES;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef PVOID LSA_HANDLE, *PLSA_HANDLE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef ULONG LSA_ENUMERATION_HANDLE, *PLSA_ENUMERATION_HANDLE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef ULONG LSA_OPERATIONAL_MODE, *PLSA_OPERATIONAL_MODE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef enum
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PolicyAuditLogInformation = 1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PolicyAuditEventsInformation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PolicyPrimaryDomainInformation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PolicyPdAccountInformation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PolicyAccountDomainInformation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PolicyLsaServerRoleInformation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PolicyReplicaSourceInformation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PolicyDefaultQuotaInformation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PolicyModificationInformation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PolicyAuditFullSetInformation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PolicyAuditFullQueryInformation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PolicyDnsDomainInformation
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} POLICY_INFORMATION_CLASS, *PPOLICY_INFORMATION_CLASS;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef ULONG POLICY_AUDIT_EVENT_OPTIONS, *PPOLICY_AUDIT_EVENT_OPTIONS;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct _POLICY_AUDIT_EVENTS_INFO
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BOOLEAN AuditingMode;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PPOLICY_AUDIT_EVENT_OPTIONS EventAuditingOptions;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG MaximumAuditEventCount;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} POLICY_AUDIT_EVENTS_INFO, *PPOLICY_AUDIT_EVENTS_INFO;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct _POLICY_PRIMARY_DOMAIN_INFO
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LSA_UNICODE_STRING Name;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PSID Sid;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} POLICY_PRIMARY_DOMAIN_INFO, *PPOLICY_PRIMARY_DOMAIN_INFO;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct _POLICY_ACCOUNT_DOMAIN_INFO
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LSA_UNICODE_STRING DomainName;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PSID DomainSid;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} POLICY_ACCOUNT_DOMAIN_INFO, *PPOLICY_ACCOUNT_DOMAIN_INFO;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct _POLICY_DNS_DOMAIN_INFO
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LSA_UNICODE_STRING Name;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LSA_UNICODE_STRING DnsDomainName;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LSA_UNICODE_STRING DnsForestName;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GUID DomainGuid;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PSID Sid;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} POLICY_DNS_DOMAIN_INFO, *PPOLICY_DNS_DOMAIN_INFO;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef enum _POLICY_LSA_SERVER_ROLE
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PolicyServerRoleBackup = 2,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PolicyServerRolePrimary
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} POLICY_LSA_SERVER_ROLE, *PPOLICY_LSA_SERVER_ROLE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct _POLICY_LSA_SERVER_ROLE_INFO
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync POLICY_LSA_SERVER_ROLE LsaServerRole;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} POLICY_LSA_SERVER_ROLE_INFO, *PPOLICY_LSA_SERVER_ROLE_INFO;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct _POLICY_MODIFICATION_INFO
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LARGE_INTEGER ModifiedId;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LARGE_INTEGER DatabaseCreationTime;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} POLICY_MODIFICATION_INFO, *PPOLICY_MODIFICATION_INFO;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct _SECURITY_LOGON_SESSION_DATA {
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG Size;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LUID LogonId;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LSA_UNICODE_STRING UserName;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LSA_UNICODE_STRING LogonDomain;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LSA_UNICODE_STRING AuthenticationPackage;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG LogonType;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG Session;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PSID Sid;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LARGE_INTEGER LogonTime;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LSA_UNICODE_STRING LogonServer;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LSA_UNICODE_STRING DnsDomainName;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LSA_UNICODE_STRING Upn;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} SECURITY_LOGON_SESSION_DATA, *PSECURITY_LOGON_SESSION_DATA;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync SID_NAME_USE Use;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LSA_UNICODE_STRING Name;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LONG DomainIndex;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} LSA_TRANSLATED_NAME, *PLSA_TRANSLATED_NAME;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LSA_UNICODE_STRING Name;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PSID Sid;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} LSA_TRUST_INFORMATION, *PLSA_TRUST_INFORMATION;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG Entries;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PLSA_TRUST_INFORMATION Domains;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} LSA_REFERENCED_DOMAIN_LIST, *PLSA_REFERENCED_DOMAIN_LIST;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct _LSA_TRANSLATED_SID
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync SID_NAME_USE Use;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG RelativeId;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LONG DomainIndex;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} LSA_TRANSLATED_SID, *PLSA_TRANSLATED_SID;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct _TRUSTED_DOMAIN_INFORMATION_EX
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LSA_UNICODE_STRING Name;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LSA_UNICODE_STRING FlatName;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PSID Sid;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG TrustDirection;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG TrustType;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG TrustAttributes;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} TRUSTED_DOMAIN_INFORMATION_EX, *PTRUSTED_DOMAIN_INFORMATION_EX;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct _LSA_AUTH_INFORMATION
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LARGE_INTEGER LastUpdateTime;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG AuthType;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG AuthInfoLength;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PUCHAR AuthInfo;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} LSA_AUTH_INFORMATION, *PLSA_AUTH_INFORMATION;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct _TRUSTED_DOMAIN_AUTH_INFORMATION
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG IncomingAuthInfos;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PLSA_AUTH_INFORMATION IncomingAuthenticationInformation;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PLSA_AUTH_INFORMATION IncomingPreviousAuthenticationInformation;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG OutgoingAuthInfos;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PLSA_AUTH_INFORMATION OutgoingAuthenticationInformation;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PLSA_AUTH_INFORMATION OutgoingPreviousAuthenticationInformation;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} TRUSTED_DOMAIN_AUTH_INFORMATION, *PTRUSTED_DOMAIN_AUTH_INFORMATION;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct _LSA_TRANSLATED_SID2
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync SID_NAME_USE Use;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PSID Sid;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LONG DomainIndex;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG Flags;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} LSA_TRANSLATED_SID2, *PLSA_TRANSLATED_SID2;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef enum _TRUSTED_INFORMATION_CLASS
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync TrustedDomainNameInformation = 1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync TrustedControllersInformation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync TrustedPosixOffsetInformation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync TrustedPasswordInformation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync TrustedDomainInformationBasic,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync TrustedDomainInformationEx,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync TrustedDomainAuthInformation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync TrustedDomainFullInformation
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} TRUSTED_INFORMATION_CLASS, *PTRUSTED_INFORMATION_CLASS;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef enum _POLICY_NOTIFICATION_INFORMATION_CLASS
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PolicyNotifyAuditEventsInformation = 1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PolicyNotifyAccountDomainInformation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PolicyNotifyServerRoleInformation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PolicyNotifyDnsDomainInformation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PolicyNotifyDomainEfsInformation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PolicyNotifyDomainKerberosTicketInformation,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PolicyNotifyMachineAccountPasswordInformation
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} POLICY_NOTIFICATION_INFORMATION_CLASS, *PPOLICY_NOTIFICATION_INFORMATION_CLASS;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define RtlGenRandom SystemFunction036
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define RtlEncryptMemory SystemFunction040
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define RtlDecryptMemory SystemFunction041
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOLEAN WINAPI RtlGenRandom(PVOID,ULONG);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncNTSTATUS WINAPI RtlEncryptMemory(PVOID,ULONG,ULONG);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncNTSTATUS WINAPI RtlDecryptMemory(PVOID,ULONG,ULONG);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncNTSTATUS WINAPI LsaAddAccountRights(LSA_HANDLE,PSID,PLSA_UNICODE_STRING,ULONG);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncNTSTATUS WINAPI LsaCallAuthenticationPackage(HANDLE,ULONG,PVOID,ULONG,PVOID*,PULONG,PNTSTATUS);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncNTSTATUS WINAPI LsaClose(LSA_HANDLE);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncNTSTATUS WINAPI LsaConnectUntrusted(PHANDLE);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncNTSTATUS WINAPI LsaCreateTrustedDomainEx(LSA_HANDLE,PTRUSTED_DOMAIN_INFORMATION_EX,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PTRUSTED_DOMAIN_AUTH_INFORMATION,ACCESS_MASK,PLSA_HANDLE);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncNTSTATUS WINAPI LsaDeleteTrustedDomain(LSA_HANDLE,PSID);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncNTSTATUS WINAPI LsaDeregisterLogonProcess(HANDLE);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncNTSTATUS WINAPI LsaEnumerateAccountRights(LSA_HANDLE,PSID,PLSA_UNICODE_STRING*,PULONG);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncNTSTATUS WINAPI LsaEnumerateAccountsWithUserRight(LSA_HANDLE,PLSA_UNICODE_STRING,PVOID*,PULONG);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncNTSTATUS WINAPI LsaEnumerateLogonSessions(PULONG,PLUID*);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncNTSTATUS WINAPI LsaEnumerateTrustedDomains(LSA_HANDLE,PLSA_ENUMERATION_HANDLE,PVOID*,ULONG,PULONG);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncNTSTATUS WINAPI LsaEnumerateTrustedDomainsEx(LSA_HANDLE,PLSA_ENUMERATION_HANDLE,PVOID*,ULONG,PULONG);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncNTSTATUS WINAPI LsaFreeMemory(PVOID);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncNTSTATUS WINAPI LsaFreeReturnBuffer(PVOID);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncNTSTATUS WINAPI LsaGetLogonSessionData(PLUID,PSECURITY_LOGON_SESSION_DATA*);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncNTSTATUS WINAPI LsaLogonUser(HANDLE,PLSA_STRING,SECURITY_LOGON_TYPE,ULONG,PVOID,ULONG,PTOKEN_GROUPS,PTOKEN_SOURCE,PVOID*,PULONG,PLUID,PHANDLE,PQUOTA_LIMITS,PNTSTATUS);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncNTSTATUS WINAPI LsaLookupAuthenticationPackage(HANDLE,PLSA_STRING,PULONG);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncNTSTATUS WINAPI LsaLookupNames(LSA_HANDLE,ULONG,PLSA_UNICODE_STRING,PLSA_REFERENCED_DOMAIN_LIST*,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PLSA_TRANSLATED_SID*);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncNTSTATUS WINAPI LsaLookupNames2(LSA_HANDLE,ULONG,ULONG,PLSA_UNICODE_STRING,PLSA_REFERENCED_DOMAIN_LIST*,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync PLSA_TRANSLATED_SID2*);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncNTSTATUS WINAPI LsaLookupSids(LSA_HANDLE,ULONG,PSID *,PLSA_REFERENCED_DOMAIN_LIST *,PLSA_TRANSLATED_NAME *);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncULONG WINAPI LsaNtStatusToWinError(NTSTATUS);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncNTSTATUS WINAPI LsaOpenPolicy(PLSA_UNICODE_STRING,PLSA_OBJECT_ATTRIBUTES,ACCESS_MASK,PLSA_HANDLE);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncNTSTATUS WINAPI LsaOpenTrustedDomainByName(LSA_HANDLE,PLSA_UNICODE_STRING,ACCESS_MASK,PLSA_HANDLE);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncNTSTATUS WINAPI LsaQueryInformationPolicy(LSA_HANDLE,POLICY_INFORMATION_CLASS,PVOID*);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncNTSTATUS WINAPI LsaQueryTrustedDomainInfo(LSA_HANDLE,PSID,TRUSTED_INFORMATION_CLASS,PVOID*);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncNTSTATUS WINAPI LsaQueryTrustedDomainInfoByName(LSA_HANDLE,PLSA_UNICODE_STRING,TRUSTED_INFORMATION_CLASS,PVOID*);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncNTSTATUS WINAPI LsaRegisterLogonProcess(PLSA_STRING,PHANDLE,PLSA_OPERATIONAL_MODE);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncNTSTATUS WINAPI LsaRegisterPolicyChangeNotification(POLICY_NOTIFICATION_INFORMATION_CLASS,HANDLE);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncNTSTATUS WINAPI LsaRemoveAccountRights(LSA_HANDLE,PSID,BOOLEAN,PLSA_UNICODE_STRING,ULONG);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncNTSTATUS WINAPI LsaRetrievePrivateData(LSA_HANDLE,PLSA_UNICODE_STRING,PLSA_UNICODE_STRING*);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncNTSTATUS WINAPI LsaSetInformationPolicy(LSA_HANDLE,POLICY_INFORMATION_CLASS,PVOID);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncNTSTATUS WINAPI LsaSetTrustedDomainInfoByName(LSA_HANDLE,PLSA_UNICODE_STRING,TRUSTED_INFORMATION_CLASS,PVOID);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncNTSTATUS WINAPI LsaSetTrustedDomainInformation(LSA_HANDLE,PSID,TRUSTED_INFORMATION_CLASS,PVOID);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncNTSTATUS WINAPI LsaStorePrivateData(LSA_HANDLE,PLSA_UNICODE_STRING,PLSA_UNICODE_STRING);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncNTSTATUS WINAPI LsaUnregisterPolicyChangeNotification(POLICY_NOTIFICATION_INFORMATION_CLASS,HANDLE);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifdef __cplusplus
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} /* extern "C" */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif /* defined(__cplusplus) */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif /* !defined(__WINE_NTSECAPI_H) */