/* 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
Dpc->Lock = 0;
}
+#ifndef LIBCAPTIVE
+
VOID STDCALL
KiDispatchInterrupt(VOID)
/*
}
}
+#endif /* LIBCAPTIVE */
+
BOOLEAN STDCALL
KeRemoveQueueDpc (PKDPC Dpc)
/*
return(TRUE);
}
+#ifndef LIBCAPTIVE
+
BOOLEAN STDCALL
KeInsertQueueDpc (PKDPC Dpc,
PVOID SystemArgument1,
KeInitializeSpinLock(&DpcQueueLock);
}
+#endif /* LIBCAPTIVE */
+
/* EOF */