mirror of
https://github.com/HyperDbg/HyperDbg.git
synced 2026-07-10 01:29:59 +00:00
40 lines
1.1 KiB
C
40 lines
1.1 KiB
C
/**
|
|
* @file tests.h
|
|
* @author Sina Karvandi (sina@hyperdbg.org)
|
|
* @brief headers for test functions
|
|
* @details
|
|
* @version 0.1
|
|
* @date 2020-05-27
|
|
*
|
|
* @copyright This project is released under the GNU Public License v3.
|
|
*
|
|
*/
|
|
#pragma once
|
|
|
|
//////////////////////////////////////////////////
|
|
// Constants //
|
|
//////////////////////////////////////////////////
|
|
|
|
/**
|
|
* @brief exe name of test process
|
|
*
|
|
*/
|
|
#define TEST_PROCESS_NAME "hyperdbg-test.exe"
|
|
|
|
//////////////////////////////////////////////////
|
|
// Functions //
|
|
//////////////////////////////////////////////////
|
|
|
|
BOOLEAN
|
|
CreateProcessAndOpenPipeConnection(PHANDLE ConnectionPipeHandle,
|
|
PHANDLE ThreadHandle,
|
|
PHANDLE ProcessHandle);
|
|
BOOLEAN
|
|
OpenHyperDbgTestProcess(PHANDLE ThreadHandle,
|
|
PHANDLE ProcessHandle,
|
|
CHAR * Args);
|
|
|
|
VOID
|
|
CloseProcessAndClosePipeConnection(HANDLE ConnectionPipeHandle,
|
|
HANDLE ThreadHandle,
|
|
HANDLE ProcessHandle);
|