From 491e42c7602400c3fe5573e800618a8ce88fbcfe Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Sat, 15 Feb 2003 22:29:45 +0000 Subject: [PATCH] Added missing Acl and SD functions from ntdll. svn path=/trunk/; revision=4157 --- reactos/include/ddk/sefuncs.h | 10 +++++++++- reactos/ntoskrnl/include/internal/se.h | 9 +++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/reactos/include/ddk/sefuncs.h b/reactos/include/ddk/sefuncs.h index 36e841900e1..4523b1477ec 100644 --- a/reactos/include/ddk/sefuncs.h +++ b/reactos/include/ddk/sefuncs.h @@ -1,6 +1,14 @@ #ifndef _INCLUDE_DDK_SEFUNCS_H #define _INCLUDE_DDK_SEFUNCS_H -/* $Id: sefuncs.h,v 1.19 2002/09/08 10:47:45 chorns Exp $ */ +/* $Id: sefuncs.h,v 1.20 2003/02/15 22:29:45 ekohl Exp $ */ + +#ifdef __NTOSKRNL__ +extern PACL EXPORTED SePublicDefaultDacl; +extern PACL EXPORTED SeSystemDefaultDacl; +#else +extern PACL IMPORTED SePublicDefaultDacl; +extern PACL IMPORTED SeSystemDefaultDacl; +#endif BOOLEAN STDCALL SeAccessCheck(IN PSECURITY_DESCRIPTOR SecurityDescriptor, diff --git a/reactos/ntoskrnl/include/internal/se.h b/reactos/ntoskrnl/include/internal/se.h index 98fb83c9fab..6a401d81cf7 100644 --- a/reactos/ntoskrnl/include/internal/se.h +++ b/reactos/ntoskrnl/include/internal/se.h @@ -89,11 +89,20 @@ extern PACL SePublicOpenDacl; extern PACL SePublicOpenUnrestrictedDacl; extern PACL SeUnrestrictedDacl; +/* SDs */ +extern PSECURITY_DESCRIPTOR SePublicDefaultSd; +extern PSECURITY_DESCRIPTOR SePublicDefaultUnrestrictedSd; +extern PSECURITY_DESCRIPTOR SePublicOpenSd; +extern PSECURITY_DESCRIPTOR SePublicOpenUnrestrictedSd; +extern PSECURITY_DESCRIPTOR SeSystemDefaultSd; +extern PSECURITY_DESCRIPTOR SeUnrestrictedSd; + /* Functions */ BOOLEAN SeInit1(VOID); BOOLEAN SeInit2(VOID); +BOOLEAN SeInitSRM(VOID); VOID SepInitLuid(VOID); VOID SepInitPrivileges(VOID);