HyperDbg Debugger
Loading...
Searching...
No Matches
HyperLog.h
Go to the documentation of this file.
1
12#pragma once
13
15// Callback Types //
17
24
31
36typedef BOOLEAN (*SEND_IMMEDIATE_MESSAGE)(CHAR * OptionalBuffer,
37 UINT32 OptionalBufferLength,
38 UINT32 OperationCode);
39
41// Callback Structure //
43
UCHAR BOOLEAN
Definition BasicTypes.h:39
unsigned int UINT32
Definition BasicTypes.h:48
char CHAR
Definition BasicTypes.h:31
struct _MESSAGE_TRACING_CALLBACKS MESSAGE_TRACING_CALLBACKS
Prototype of each function needed by message tracer.
BOOLEAN(* CHECK_IMMEDIATE_MESSAGE_SENDING)(UINT32 OperationCode)
A function that checks whether the immediate message sending is needed or not.
Definition HyperLog.h:30
BOOLEAN(* SEND_IMMEDIATE_MESSAGE)(CHAR *OptionalBuffer, UINT32 OptionalBufferLength, UINT32 OperationCode)
A function that sends immediate messages.
Definition HyperLog.h:36
BOOLEAN(* CHECK_VMX_OPERATION)()
A function that checks whether the current operation is on vmx-root mode or not.
Definition HyperLog.h:23
struct _MESSAGE_TRACING_CALLBACKS * PMESSAGE_TRACING_CALLBACKS
Prototype of each function needed by message tracer.
Definition HyperLog.h:49
SEND_IMMEDIATE_MESSAGE SendImmediateMessage
Definition HyperLog.h:52
CHECK_IMMEDIATE_MESSAGE_SENDING CheckImmediateMessageSending
Definition HyperLog.h:51
CHECK_VMX_OPERATION VmxOperationCheck
Definition HyperLog.h:50