+KeRemoveQueueDpc()
authorshort <>
Thu, 16 Jan 2003 03:28:47 +0000 (03:28 +0000)
committershort <>
Thu, 16 Jan 2003 03:28:47 +0000 (03:28 +0000)
ntoskrnl/ke/dpc.c

index 7a0e56f..b056e65 100644 (file)
 
 /* GLOBALS ******************************************************************/
 
+#ifndef LIBCAPTIVE
+
 static LIST_ENTRY DpcQueueHead; /* Head of the list of pending DPCs */
+#endif /* LIBCAPTIVE */
 static KSPIN_LOCK DpcQueueLock; /* Lock for the above list */
 /* 
  * Number of pending DPCs. This is inspected by
@@ -76,6 +79,8 @@ KeInitializeDpc (PKDPC                        Dpc,
    Dpc->Lock = 0;
 }
 
+#ifndef LIBCAPTIVE
+
 VOID STDCALL 
 KiDispatchInterrupt(VOID)
 /*
@@ -124,6 +129,8 @@ KiDispatchInterrupt(VOID)
      }
 }
 
+#endif /* LIBCAPTIVE */
+
 BOOLEAN STDCALL 
 KeRemoveQueueDpc (PKDPC        Dpc)
 /*
@@ -150,6 +157,8 @@ KeRemoveQueueDpc (PKDPC     Dpc)
    return(TRUE);
 }
 
+#ifndef LIBCAPTIVE
+
 BOOLEAN STDCALL 
 KeInsertQueueDpc (PKDPC        Dpc,
                  PVOID SystemArgument1,
@@ -228,4 +237,6 @@ KeInitDpc(VOID)
    KeInitializeSpinLock(&DpcQueueLock);
 }
 
+#endif /* LIBCAPTIVE */
+
 /* EOF */