|
HyperDbg Debugger
|
Implementation of cross platform APIs for Deferred Procedure Call (DPC) management. More...
#include "pch.h"Functions | |
| VOID | PlatformDpcInitialize (PRKDPC Dpc, PKDEFERRED_ROUTINE DeferredRoutine, PVOID DeferredContext) |
| Initialize a DPC object. | |
| BOOLEAN | PlatformDpcInsertQueueDpc (PRKDPC Dpc, PVOID SystemArgument1, PVOID SystemArgument2) |
| Insert a DPC into the system DPC queue for execution. | |
Implementation of cross platform APIs for Deferred Procedure Call (DPC) management.
| VOID PlatformDpcInitialize | ( | PRKDPC | Dpc, |
| PKDEFERRED_ROUTINE | DeferredRoutine, | ||
| PVOID | DeferredContext ) |
Initialize a DPC object.
| Dpc | Pointer to the KDPC structure to initialize |
| DeferredRoutine | The deferred procedure to be called |
| DeferredContext | Optional context passed to the deferred routine |
Insert a DPC into the system DPC queue for execution.
| Dpc | Pointer to the initialized KDPC structure |
| SystemArgument1 | First system-defined argument passed to the deferred routine |
| SystemArgument2 | Second system-defined argument passed to the deferred routine |