Added missing Acl and SD functions from ntdll.

svn path=/trunk/; revision=4157
This commit is contained in:
Eric Kohl 2003-02-15 22:29:45 +00:00
parent 0c2028b391
commit 491e42c760
2 changed files with 18 additions and 1 deletions

View file

@ -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,

View file

@ -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);