update for HEAD-2003091401
[reactos.git] / ntoskrnl / include / internal / se.h
index 98fb83c..a646e21 100644 (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);
@@ -111,15 +120,21 @@ NTSTATUS SeExchangePrimaryToken(struct _EPROCESS* Process,
                                PACCESS_TOKEN NewToken,
                                PACCESS_TOKEN* OldTokenP);
 
-NTSTATUS SeCaptureLuidAndAttributesArray(PLUID_AND_ATTRIBUTES Src,
-                                        ULONG PrivilegeCount,
-                                        KPROCESSOR_MODE PreviousMode,
-                                        PLUID_AND_ATTRIBUTES AllocatedMem,
-                                        ULONG AllocatedLength,
-                                        POOL_TYPE PoolType,
-                                        ULONG d,
-                                        PLUID_AND_ATTRIBUTES* Dest,
-                                        PULONG Length);
+NTSTATUS
+SeCaptureLuidAndAttributesArray(PLUID_AND_ATTRIBUTES Src,
+                               ULONG PrivilegeCount,
+                               KPROCESSOR_MODE PreviousMode,
+                               PLUID_AND_ATTRIBUTES AllocatedMem,
+                               ULONG AllocatedLength,
+                               POOL_TYPE PoolType,
+                               ULONG d,
+                               PLUID_AND_ATTRIBUTES* Dest,
+                               PULONG Length);
+
+VOID
+SeReleaseLuidAndAttributesArray(PLUID_AND_ATTRIBUTES Privilege,
+                               KPROCESSOR_MODE PreviousMode,
+                               ULONG a);
 
 
 #endif /* __NTOSKRNL_INCLUDE_INTERNAL_SE_H */