From a004822e63491daaf160aceef7cfa64346dc1ddf Mon Sep 17 00:00:00 2001 From: Emanuele Aliberti Date: Thu, 16 Aug 2001 20:56:05 +0000 Subject: [PATCH] Definition of LPC_DEBUG_MESSAGE added in napi/lpc.h. svn path=/trunk/; revision=2182 --- reactos/include/napi/lpc.h | 45 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/reactos/include/napi/lpc.h b/reactos/include/napi/lpc.h index 6f807956a70..9c3e244c1a6 100644 --- a/reactos/include/napi/lpc.h +++ b/reactos/include/napi/lpc.h @@ -52,6 +52,51 @@ typedef struct _LPC_TERMINATION_MESSAGE TIME CreationTime; } LPC_TERMINATION_MESSAGE, *PLPC_TERMINATION_MESSAGE; +typedef struct _LPC_DEBUG_MESSAGE +{ + LPC_MESSAGE_HEADER Header; + ULONG EventCode; + ULONG Status; + union { + struct { + EXCEPTION_RECORD ExceptionRecord; + ULONG FirstChance; + } Exception; + struct { + ULONG Reserved; + PVOID StartAddress; + } CreateThread; + struct { + ULONG Reserved; + HANDLE FileHandle; + PVOID Base; + ULONG PointerToSymbolTable; + ULONG NumberOfSymbols; + ULONG Reserved2; + PVOID EntryPoint; + } CreateProcess; + struct { + ULONG ExitCode; + } ExitThread; + struct { + ULONG ExitCode; + } ExitProcess; + struct { + HANDLE FileHandle; + PVOID Base; + ULONG PointerToSymbolTable; + ULONG NumberOfSymbols; + } LoadDll; + struct { + PVOID Base; + } UnloadDll; +#ifdef ANONYMOUSUNIONS + }; +#else + } u; +#endif +} LPC_DEBUG_MESSAGE, * PLPC_DEBUG_MESSAGE; + typedef LPC_MESSAGE_HEADER LPC_MESSAGE, *PLPC_MESSAGE; typedef struct _LPC_MAX_MESSAGE -- 2.17.1