HyperDbg Debugger
Loading...
Searching...
No Matches
HyperLogCallback.h
Go to the documentation of this file.
1
13#pragma once
14
15//
16// Log Callbacks
17//
18
21 BOOLEAN IsImmediateMessage,
22 BOOLEAN ShowCurrentSystemTime,
23 BOOLEAN Priority,
24 const CHAR * Fmt,
25 ...);
26
29 BOOLEAN IsImmediateMessage,
30 CHAR * LogMessage,
31 UINT32 BufferLen,
32 BOOLEAN Priority);
33
36
38LogCallbackSendBuffer(_In_ UINT32 OperationCode,
39 _In_reads_bytes_(BufferLength) PVOID Buffer,
40 _In_ UINT32 BufferLength,
41 _In_ BOOLEAN Priority);
BOOLEAN LogCallbackSendMessageToQueue(UINT32 OperationCode, BOOLEAN IsImmediateMessage, CHAR *LogMessage, UINT32 BufferLen, BOOLEAN Priority)
Send string messages and tracing for logging and monitoring.
Definition Logging.c:1214
BOOLEAN LogCallbackCheckIfBufferIsFull(BOOLEAN Priority)
Checks whether the priority or regular buffer is full or not.
Definition Logging.c:262
BOOLEAN LogCallbackSendBuffer(_In_ UINT32 OperationCode, _In_reads_bytes_(BufferLength) PVOID Buffer, _In_ UINT32 BufferLength, _In_ BOOLEAN Priority)
routines callback for sending buffer
Definition HyperLogCallback.c:123
BOOLEAN LogCallbackPrepareAndSendMessageToQueue(UINT32 OperationCode, BOOLEAN IsImmediateMessage, BOOLEAN ShowCurrentSystemTime, BOOLEAN Priority, const CHAR *Fmt,...)
Prepare a printf-style message mapping and send string messages and tracing for logging and monitorin...
Definition Logging.c:1178
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