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