[CMAKE]
[reactos.git] / ntoskrnl / ex / lookas.c
index 42ccb9f..a82ecec 100644 (file)
@@ -31,6 +31,7 @@ GENERAL_LOOKASIDE ExpSmallPagedPoolLookasideLists[MAXIMUM_PROCESSORS];
 
 VOID
 NTAPI
+INIT_FUNCTION
 ExInitializeSystemLookasideList(IN PGENERAL_LOOKASIDE List,
                                 IN POOL_TYPE Type,
                                 IN ULONG Size,
@@ -47,9 +48,7 @@ ExInitializeSystemLookasideList(IN PGENERAL_LOOKASIDE List,
     List->Depth = 2;
     List->Allocate = ExAllocatePoolWithTag;
     List->Free = ExFreePool;
-    List->ListHead.Next.Next = NULL;
-    List->ListHead.Depth = 0;
-    List->ListHead.Sequence = 0;
+    InitializeSListHead(&List->ListHead);
     List->TotalAllocates = 0;
     List->AllocateHits = 0;
     List->TotalFrees = 0;
@@ -60,6 +59,7 @@ ExInitializeSystemLookasideList(IN PGENERAL_LOOKASIDE List,
 
 VOID
 NTAPI
+INIT_FUNCTION
 ExInitPoolLookasidePointers(VOID)
 {
     ULONG i;
@@ -89,6 +89,7 @@ ExInitPoolLookasidePointers(VOID)
 
 VOID
 NTAPI
+INIT_FUNCTION
 ExpInitLookasideLists()
 {
     ULONG i;