ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

ntmarta.c File Reference
#include <ntmarta.h>
#include <debug.h>

Go to the source code of this file.

Defines

#define NDEBUG

Functions

static ACCESS_MODE AccpGetAceAccessMode (IN PACE_HEADER AceHeader)
static UINT AccpGetAceStructureSize (IN PACE_HEADER AceHeader)
static PSID AccpGetAceSid (IN PACE_HEADER AceHeader)
static ACCESS_MASK AccpGetAceAccessMask (IN PACE_HEADER AceHeader)
static BOOL AccpIsObjectAce (IN PACE_HEADER AceHeader)
static DWORD AccpGetTrusteeObjects (IN PTRUSTEE_W Trustee, OUT GUID *pObjectTypeGuid OPTIONAL, OUT GUID *pInheritedObjectTypeGuid OPTIONAL)
static DWORD AccpCalcNeededAceSize (IN PSID Sid, IN DWORD ObjectsPresent)
static GUIDAccpGetObjectAceObjectType (IN PACE_HEADER AceHeader)
static GUIDAccpGetObjectAceInheritedObjectType (IN PACE_HEADER AceHeader)
static DWORD AccpOpenLSAPolicyHandle (IN LPWSTR SystemName, IN ACCESS_MASK DesiredAccess, OUT PLSA_HANDLE pPolicyHandle)
static LPWSTR AccpGetTrusteeName (IN PTRUSTEE_W Trustee)
static DWORD AccpLookupSidByName (IN LSA_HANDLE PolicyHandle, IN LPWSTR Name, OUT PSID *pSid)
static DWORD AccpGetTrusteeSid (IN PTRUSTEE_W Trustee, IN OUT PLSA_HANDLE pPolicyHandle, OUT PSID *ppSid, OUT BOOL *Allocated)
DWORD WINAPI AccRewriteGetHandleRights (HANDLE handle, SE_OBJECT_TYPE ObjectType, SECURITY_INFORMATION SecurityInfo, PSID *ppsidOwner, PSID *ppsidGroup, PACL *ppDacl, PACL *ppSacl, PSECURITY_DESCRIPTOR *ppSecurityDescriptor)
DWORD WINAPI AccRewriteSetHandleRights (HANDLE handle, SE_OBJECT_TYPE ObjectType, SECURITY_INFORMATION SecurityInfo, PSECURITY_DESCRIPTOR pSecurityDescriptor)
static DWORD AccpOpenNamedObject (LPWSTR pObjectName, SE_OBJECT_TYPE ObjectType, SECURITY_INFORMATION SecurityInfo, PHANDLE Handle, PHANDLE Handle2, BOOL Write)
static VOID AccpCloseObjectHandle (SE_OBJECT_TYPE ObjectType, HANDLE Handle, HANDLE Handle2)
DWORD WINAPI AccRewriteGetNamedRights (LPWSTR pObjectName, SE_OBJECT_TYPE ObjectType, SECURITY_INFORMATION SecurityInfo, PSID *ppsidOwner, PSID *ppsidGroup, PACL *ppDacl, PACL *ppSacl, PSECURITY_DESCRIPTOR *ppSecurityDescriptor)
DWORD WINAPI AccRewriteSetNamedRights (LPWSTR pObjectName, SE_OBJECT_TYPE ObjectType, SECURITY_INFORMATION SecurityInfo, PSECURITY_DESCRIPTOR pSecurityDescriptor)
DWORD WINAPI AccRewriteSetEntriesInAcl (ULONG cCountOfExplicitEntries, PEXPLICIT_ACCESS_W pListOfExplicitEntries, PACL OldAcl, PACL *NewAcl)
DWORD WINAPI AccGetInheritanceSource (LPWSTR pObjectName, SE_OBJECT_TYPE ObjectType, SECURITY_INFORMATION SecurityInfo, BOOL Container, GUID **pObjectClassGuids, DWORD GuidCount, PACL pAcl, PFN_OBJECT_MGR_FUNCTS pfnArray, PGENERIC_MAPPING pGenericMapping, PINHERITED_FROMW pInheritArray)
DWORD WINAPI AccFreeIndexArray (PINHERITED_FROMW pInheritArray, USHORT AceCnt, PFN_OBJECT_MGR_FUNCTS pfnArray OPTIONAL)
DWORD WINAPI AccRewriteGetExplicitEntriesFromAcl (PACL pacl, PULONG pcCountOfExplicitEntries, PEXPLICIT_ACCESS_W *pListOfExplicitEntries)
DWORD WINAPI AccTreeResetNamedSecurityInfo (LPWSTR pObjectName, SE_OBJECT_TYPE ObjectType, SECURITY_INFORMATION SecurityInfo, PSID pOwner, PSID pGroup, PACL pDacl, PACL pSacl, BOOL KeepExplicit, FN_PROGRESSW fnProgress, PROG_INVOKE_SETTING ProgressInvokeSetting, PVOID Args)
BOOL WINAPI DllMain (IN HINSTANCE hinstDLL, IN DWORD dwReason, IN LPVOID lpvReserved)

Variables

HINSTANCE hDllInstance

Generated on Sat May 26 2012 05:14:10 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.