ReactOS 0.4.15-dev-7834-g00c4b3d
_NTMARTA Struct Reference

#include <advapi32.h>

Collaboration diagram for _NTMARTA:

Public Member Functions

 DWORD (WINAPI *RewriteGetNamedRights)(LPWSTR pObjectName
 
 DWORD (WINAPI *RewriteSetNamedRights)(LPWSTR pObjectName
 
 DWORD (WINAPI *RewriteGetHandleRights)(HANDLE handle
 
 DWORD (WINAPI *RewriteSetHandleRights)(HANDLE handle
 
 DWORD (WINAPI *RewriteSetEntriesInAcl)(ULONG cCountOfExplicitEntries
 
 DWORD (WINAPI *RewriteGetExplicitEntriesFromAcl)(PACL pacl
 
 DWORD (WINAPI *TreeResetNamedSecurityInfo)(LPWSTR pObjectName
 
 DWORD (WINAPI *GetInheritanceSource)(LPWSTR pObjectName
 
 DWORD (WINAPI *FreeIndexArray)(PINHERITED_FROMW pInheritArray
 

Public Attributes

HINSTANCE hDllInstance
 
PVOID LookupAccountTrustee
 
PVOID LookupAccountName
 
PVOID LookupAccountSid
 
PVOID SetEntriesInAList
 
PVOID ConvertAccessToSecurityDescriptor
 
PVOID ConvertSDToAccess
 
PVOID ConvertAclToAccess
 
PVOID GetAccessForTrustee
 
PVOID GetExplicitEntries
 
SE_OBJECT_TYPE ObjectType
 
SE_OBJECT_TYPE SECURITY_INFORMATION SecurityInfo
 
SE_OBJECT_TYPE SECURITY_INFORMATION PSIDppsidOwner
 
SE_OBJECT_TYPE SECURITY_INFORMATION PSID PSIDppsidGroup
 
SE_OBJECT_TYPE SECURITY_INFORMATION PSID PSID PACLppDacl
 
SE_OBJECT_TYPE SECURITY_INFORMATION PSID PSID PACL PACLppSacl
 
SE_OBJECT_TYPE SECURITY_INFORMATION PSID PSID PACL PACL PSECURITY_DESCRIPTORppSecurityDescriptor
 
SE_OBJECT_TYPE SECURITY_INFORMATION PSECURITY_DESCRIPTOR pSecurityDescriptor
 
PEXPLICIT_ACCESS_W pListOfExplicitEntries
 
PEXPLICIT_ACCESS_W PACL OldAcl
 
PEXPLICIT_ACCESS_W PACL PACLNewAcl
 
PULONG pcCountOfExplicitEntries
 
PULONG PEXPLICIT_ACCESS_WpListOfExplicitEntries
 
SE_OBJECT_TYPE SECURITY_INFORMATION PSID pOwner
 
SE_OBJECT_TYPE SECURITY_INFORMATION PSID PSID pGroup
 
SE_OBJECT_TYPE SECURITY_INFORMATION PSID PSID PACL pDacl
 
SE_OBJECT_TYPE SECURITY_INFORMATION PSID PSID PACL PACL pSacl
 
SE_OBJECT_TYPE SECURITY_INFORMATION PSID PSID PACL PACL BOOL KeepExplicit
 
SE_OBJECT_TYPE SECURITY_INFORMATION PSID PSID PACL PACL BOOL FN_PROGRESSW fnProgress
 
SE_OBJECT_TYPE SECURITY_INFORMATION PSID PSID PACL PACL BOOL FN_PROGRESSW PROG_INVOKE_SETTING ProgressInvokeSetting
 
SE_OBJECT_TYPE SECURITY_INFORMATION PSID PSID PACL PACL BOOL FN_PROGRESSW PROG_INVOKE_SETTING PVOID Args
 
SE_OBJECT_TYPE SECURITY_INFORMATION BOOL Container
 
SE_OBJECT_TYPE SECURITY_INFORMATION BOOL GUID ** pObjectClassGuids
 
SE_OBJECT_TYPE SECURITY_INFORMATION BOOL GUID DWORD GuidCount
 
SE_OBJECT_TYPE SECURITY_INFORMATION BOOL GUID DWORD PACL pAcl
 
SE_OBJECT_TYPE SECURITY_INFORMATION BOOL GUID DWORD PACL PFN_OBJECT_MGR_FUNCTS pfnArray
 
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 PFN_OBJECT_MGR_FUNCTS PGENERIC_MAPPING PINHERITED_FROMW pInheritArray
 
USHORT AceCnt
 
USHORT PFN_OBJECT_MGR_FUNCTS pfnArray OPTIONAL
 

Detailed Description

Definition at line 76 of file advapi32.h.

Member Function Documentation

◆ DWORD() [1/9]

_NTMARTA::DWORD ( WINAPI FreeIndexArray)

◆ DWORD() [2/9]

_NTMARTA::DWORD ( WINAPI GetInheritanceSource)

◆ DWORD() [3/9]

_NTMARTA::DWORD ( WINAPI RewriteGetExplicitEntriesFromAcl)

◆ DWORD() [4/9]

_NTMARTA::DWORD ( WINAPI RewriteGetHandleRights)

◆ DWORD() [5/9]

_NTMARTA::DWORD ( WINAPI RewriteGetNamedRights)

◆ DWORD() [6/9]

_NTMARTA::DWORD ( WINAPI RewriteSetEntriesInAcl)

◆ DWORD() [7/9]

_NTMARTA::DWORD ( WINAPI RewriteSetHandleRights)

◆ DWORD() [8/9]

_NTMARTA::DWORD ( WINAPI RewriteSetNamedRights)

◆ DWORD() [9/9]

_NTMARTA::DWORD ( WINAPI TreeResetNamedSecurityInfo)

Member Data Documentation

◆ AceCnt

USHORT _NTMARTA::AceCnt

Definition at line 158 of file advapi32.h.

◆ Args

◆ Container

Definition at line 148 of file advapi32.h.

◆ ConvertAccessToSecurityDescriptor

PVOID _NTMARTA::ConvertAccessToSecurityDescriptor

Definition at line 84 of file advapi32.h.

◆ ConvertAclToAccess

PVOID _NTMARTA::ConvertAclToAccess

Definition at line 86 of file advapi32.h.

◆ ConvertSDToAccess

PVOID _NTMARTA::ConvertSDToAccess

Definition at line 85 of file advapi32.h.

◆ fnProgress

Definition at line 141 of file advapi32.h.

◆ GetAccessForTrustee

PVOID _NTMARTA::GetAccessForTrustee

Definition at line 87 of file advapi32.h.

◆ GetExplicitEntries

PVOID _NTMARTA::GetExplicitEntries

Definition at line 88 of file advapi32.h.

◆ GuidCount

Definition at line 150 of file advapi32.h.

◆ hDllInstance

HINSTANCE _NTMARTA::hDllInstance

Definition at line 78 of file advapi32.h.

Referenced by CheckNtMartaPresent(), LoadAndInitializeNtMarta(), and UnloadNtMarta().

◆ KeepExplicit

Definition at line 140 of file advapi32.h.

◆ LookupAccountName

PVOID _NTMARTA::LookupAccountName

Definition at line 81 of file advapi32.h.

◆ LookupAccountSid

PVOID _NTMARTA::LookupAccountSid

Definition at line 82 of file advapi32.h.

◆ LookupAccountTrustee

PVOID _NTMARTA::LookupAccountTrustee

Definition at line 80 of file advapi32.h.

◆ NewAcl

PEXPLICIT_ACCESS_W PACL PACL* _NTMARTA::NewAcl

Definition at line 125 of file advapi32.h.

◆ ObjectType

SE_OBJECT_TYPE _NTMARTA::ObjectType

Definition at line 91 of file advapi32.h.

◆ OldAcl

PEXPLICIT_ACCESS_W PACL _NTMARTA::OldAcl

Definition at line 124 of file advapi32.h.

◆ OPTIONAL

Definition at line 159 of file advapi32.h.

◆ pAcl

Definition at line 151 of file advapi32.h.

◆ pcCountOfExplicitEntries

PULONG _NTMARTA::pcCountOfExplicitEntries

Definition at line 129 of file advapi32.h.

◆ pDacl

Definition at line 138 of file advapi32.h.

◆ pfnArray

Definition at line 152 of file advapi32.h.

◆ pGenericMapping

◆ pGroup

Definition at line 137 of file advapi32.h.

◆ pInheritArray

Definition at line 154 of file advapi32.h.

◆ pListOfExplicitEntries [1/2]

PEXPLICIT_ACCESS_W _NTMARTA::pListOfExplicitEntries

Definition at line 123 of file advapi32.h.

◆ pListOfExplicitEntries [2/2]

PULONG PEXPLICIT_ACCESS_W* _NTMARTA::pListOfExplicitEntries

Definition at line 130 of file advapi32.h.

◆ pObjectClassGuids

SE_OBJECT_TYPE SECURITY_INFORMATION BOOL GUID** _NTMARTA::pObjectClassGuids

Definition at line 149 of file advapi32.h.

◆ pOwner

Definition at line 136 of file advapi32.h.

◆ ppDacl

Definition at line 95 of file advapi32.h.

◆ ppSacl

Definition at line 96 of file advapi32.h.

◆ ppSecurityDescriptor

Definition at line 97 of file advapi32.h.

◆ ppsidGroup

SE_OBJECT_TYPE SECURITY_INFORMATION PSID PSID * _NTMARTA::ppsidGroup

Definition at line 94 of file advapi32.h.

◆ ppsidOwner

SE_OBJECT_TYPE SECURITY_INFORMATION PSID * _NTMARTA::ppsidOwner

Definition at line 93 of file advapi32.h.

◆ ProgressInvokeSetting

Definition at line 142 of file advapi32.h.

◆ pSacl

Definition at line 139 of file advapi32.h.

◆ pSecurityDescriptor

Definition at line 103 of file advapi32.h.

◆ SecurityInfo

SE_OBJECT_TYPE SECURITY_INFORMATION _NTMARTA::SecurityInfo

Definition at line 92 of file advapi32.h.

◆ SetEntriesInAList

PVOID _NTMARTA::SetEntriesInAList

Definition at line 83 of file advapi32.h.


The documentation for this struct was generated from the following file: