HyperDbg/hyperdbg/include/platform/kernel/header/PlatformIo.h
Max Raulea 9ea26e4f8b PlatformIO stub
Empty stubs for PLatform IO and added some types to the linux build
2026-08-11 12:00:27 +02:00

29 lines
719 B
C

/**
* @file PlatformIo.h
* @author Sina Karvandi (sina@hyperdbg.org)
* @brief Cross platform APIs for I/O Request Packet (IRP) management
* @details
* @version 0.19
* @date 2026-05-09
*
* @copyright This project is released under the GNU Public License v3.
*
*/
#pragma once
#if defined(__linux__)
# include "../../../../include/SDK/HyperDbgSdk.h"
#endif // defined(__linux__)
//////////////////////////////////////////////////
// Functions //
//////////////////////////////////////////////////
PIO_STACK_LOCATION
PlatformIoGetCurrentIrpStackLocation(PIRP Irp);
VOID
PlatformIoCompleteRequest(PIRP Irp, CCHAR PriorityBoost);
VOID
PlatformIoMarkIrpPending(PIRP Irp);