HyperDbg Debugger
Loading...
Searching...
No Matches
routines.h
Go to the documentation of this file.
1
12#pragma once
13
15// Functions //
18TestCase(std::vector<std::string> & TestCase);
19
21// Assembly Functions //
23
24extern "C" {
25extern VOID inline AsmTest();
26}
27
29// Test Case Routines //
31
32VOID
33TestCreateLookupTable(HANDLE PipeHandle, PVOID KernelInformation, UINT32 KernelInformationSize);
34
36// General Functions //
38
39std::string
40Uint64ToString(UINT64 Value);
41
43StringReplace(std::string & Str, const std::string & From, const std::string & To);
44
45std::string
UCHAR BOOLEAN
Definition BasicTypes.h:35
void * PVOID
Definition BasicTypes.h:56
unsigned int UINT32
Definition BasicTypes.h:54
char CHAR
Definition BasicTypes.h:33
RequestedActionOfThePacket Value(0x1) 00000000
VOID TestCreateLookupTable(HANDLE PipeHandle, PVOID KernelInformation, UINT32 KernelInformationSize)
BOOLEAN TestCase(std::vector< std::string > &TestCase)
std::string Uint64ToString(UINT64 Value)
Convert a UINT64 value to a hex string.
Definition tools.cpp:21
std::string ConvertToString(CHAR *Str)
Convert a C-string to a std::string.
Definition tools.cpp:53
VOID AsmTest()
BOOLEAN StringReplace(std::string &Str, const std::string &From, const std::string &To)
Replace the first occurrence of a substring in a string.
Definition tools.cpp:37