Add print context structure definition
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 25s
Builds / ExectOS (i686) (push) Successful in 21s

This commit is contained in:
Rafal Kupiec 2024-02-10 00:19:43 +01:00
parent 77bc796769
commit 4e7b003606
Signed by: belliash
GPG Key ID: 4E829243E0CFE6B4

View File

@ -9,6 +9,7 @@
#ifndef __XTDK_RTLTYPES_H
#define __XTDK_RTLTYPES_H
#include <xtbase.h>
#include <xttypes.h>
@ -16,4 +17,17 @@
#define GUID_STRING_LENGTH 38
#define PARTUUID_STRING_LENGTH 13
/* Runtime Library routine callbacks */
typedef VOID (*PWRITE_CHARACTER)(IN CHAR Character);
typedef VOID (*PWRITE_WIDE_CHARACTER)(IN WCHAR Character);
/* Runtime Library print context structure definition */
typedef struct _RTL_PRINT_CONTEXT
{
PWRITE_CHARACTER WriteCharacter;
PWRITE_WIDE_CHARACTER WriteWideCharacter;
ULONG CharactersWritten;
ULONG Limit;
} RTL_PRINT_CONTEXT, *PRTL_PRINT_CONTEXT;
#endif /* __XTDK_RTLTYPES_H */