18 #define WINE_STRICT_PROTOTYPES 19 #define WIN32_NO_STATUS 20 #define WIN32_LEAN_AND_MEAN 22 #define COM_NO_WINDOWS_H 27 #define NTOS_MODE_USER 38 #include <services/services.h> 39 #include <seclogon_c.h> 44 #include <wine/unicode.h> 48 #ifndef HAS_FN_PROGRESSW 49 #define FN_PROGRESSW FN_PROGRESS 51 #ifndef HAS_FN_PROGRESSA 52 #define FN_PROGRESSA FN_PROGRESS 162 #define AccLookupAccountTrustee NtMartaStatic.LookupAccountTrustee 163 #define AccLookupAccountName NtMartaStatic.LookupAccountName 164 #define AccLookupAccountSid NtMartaStatic.LookupAccountSid 165 #define AccSetEntriesInAList NtMartaStatic.SetEntriesInAList 166 #define AccConvertAccessToSecurityDescriptor NtMartaStatic.ConvertAccessToSecurityDescriptor 167 #define AccConvertSDToAccess NtMartaStatic.ConvertSDToAccess 168 #define AccConvertAclToAccess NtMartaStatic.ConvertAclToAccess 169 #define AccGetAccessForTrustee NtMartaStatic.GetAccessForTrustee 170 #define AccGetExplicitEntries NtMartaStatic.GetExplicitEntries 171 #define AccRewriteGetNamedRights NtMartaStatic.RewriteGetNamedRights 172 #define AccRewriteSetNamedRights NtMartaStatic.RewriteSetNamedRights 173 #define AccRewriteGetHandleRights NtMartaStatic.RewriteGetHandleRights 174 #define AccRewriteSetHandleRights NtMartaStatic.RewriteSetHandleRights 175 #define AccRewriteSetEntriesInAcl NtMartaStatic.RewriteSetEntriesInAcl 176 #define AccRewriteGetExplicitEntriesFromAcl NtMartaStatic.RewriteGetExplicitEntriesFromAcl 177 #define AccTreeResetNamedSecurityInfo NtMartaStatic.TreeResetNamedSecurityInfo 178 #define AccGetInheritanceSource NtMartaStatic.GetInheritanceSource 179 #define AccFreeIndexArray NtMartaStatic.FreeIndexArray SE_OBJECT_TYPE SECURITY_INFORMATION PSID PSID PACL PACL BOOL FN_PROGRESSW PROG_INVOKE_SETTING ProgressInvokeSetting
struct _NTMARTA * PNTMARTA
SE_OBJECT_TYPE SECURITY_INFORMATION PSID PSID pGroup
SE_OBJECT_TYPE SECURITY_INFORMATION BOOL Container
SE_OBJECT_TYPE SECURITY_INFORMATION PSID PSID PACL PACL BOOL FN_PROGRESSW fnProgress
SE_OBJECT_TYPE SECURITY_INFORMATION PSECURITY_DESCRIPTOR pSecurityDescriptor
SE_OBJECT_TYPE SECURITY_INFORMATION PSID PSID PACL * ppDacl
PEXPLICIT_ACCESS_W PACL OldAcl
#define __WINE_ALLOC_SIZE(x)
PULONG PEXPLICIT_ACCESS_W * pListOfExplicitEntries
RPC_STATUS EvtBindRpc(LPCWSTR pszMachine, RPC_BINDING_HANDLE *BindingHandle)
SE_OBJECT_TYPE SECURITY_INFORMATION BOOL GUID DWORD GuidCount
SE_OBJECT_TYPE SECURITY_INFORMATION BOOL GUID DWORD PACL PFN_OBJECT_MGR_FUNCTS PGENERIC_MAPPING PINHERITED_FROMW pInheritArray
DWORD(WINAPI *RewriteGetNamedRights)(LPWSTR pObjectName
_In_ ULONG _Out_ HANDLE * BindingHandle
SE_OBJECT_TYPE SECURITY_INFORMATION PSID PSID PACL pDacl
SE_OBJECT_TYPE SECURITY_INFORMATION SecurityInfo
PVOID ConvertAccessToSecurityDescriptor
SE_OBJECT_TYPE SECURITY_INFORMATION PSID * ppsidOwner
PEXPLICIT_ACCESS_W pListOfExplicitEntries
PEXPLICIT_ACCESS_W PACL PACL * NewAcl
static void * heap_alloc(size_t len) __WINE_ALLOC_SIZE(1)
RPC_STATUS EvtUnbindRpc(RPC_BINDING_HANDLE *BindingHandle)
namespace GUID const ADDRINFOEXW ADDRINFOEXW struct timeval OVERLAPPED LPLOOKUPSERVICE_COMPLETION_ROUTINE HANDLE * handle
DWORD SECURITY_INFORMATION
RPC_STATUS EvtUnbindLocalHandle(void)
SE_OBJECT_TYPE SECURITY_INFORMATION PSID PSID PACL PACL pSacl
enum _PROG_INVOKE_SETTING PROG_INVOKE_SETTING
SE_OBJECT_TYPE SECURITY_INFORMATION PSID PSID PACL PACL BOOL FN_PROGRESSW PROG_INVOKE_SETTING PVOID Args
PVOID WINAPI HeapAlloc(HANDLE, DWORD, SIZE_T)
PVOID GetAccessForTrustee
SE_OBJECT_TYPE SECURITY_INFORMATION BOOL GUID DWORD PACL PFN_OBJECT_MGR_FUNCTS PGENERIC_MAPPING pGenericMapping
SE_OBJECT_TYPE SECURITY_INFORMATION BOOL GUID DWORD PACL pAcl
SE_OBJECT_TYPE ObjectType
#define GetInheritanceSource
DWORD CheckNtMartaPresent(VOID)
SE_OBJECT_TYPE SECURITY_INFORMATION PSID PSID * ppsidGroup
SE_OBJECT_TYPE SECURITY_INFORMATION PSID PSID PACL PACL BOOL KeepExplicit
NTSTATUS CloseLogonLsaHandle(VOID)
static BOOL heap_free(void *mem)
SE_OBJECT_TYPE SECURITY_INFORMATION BOOL GUID ** pObjectClassGuids
SE_OBJECT_TYPE SECURITY_INFORMATION PSID PSID PACL PACL * ppSacl
BOOL EvtGetLocalHandle(RPC_BINDING_HANDLE *BindingHandle)
DWORD ScmRpcStatusToWinError(RPC_STATUS Status)
SE_OBJECT_TYPE SECURITY_INFORMATION PSID PSID PACL PACL PSECURITY_DESCRIPTOR * ppSecurityDescriptor
USHORT PFN_OBJECT_MGR_FUNCTS pfnArray OPTIONAL
PVOID LookupAccountTrustee
SE_OBJECT_TYPE SECURITY_INFORMATION PSID pOwner
#define HeapFree(x, y, z)
enum _SE_OBJECT_TYPE SE_OBJECT_TYPE
SE_OBJECT_TYPE SECURITY_INFORMATION BOOL GUID DWORD PACL PFN_OBJECT_MGR_FUNCTS pfnArray
PULONG pcCountOfExplicitEntries