1 /* 2 * PROJECT: ReactOS EventLog Service 3 * LICENSE: GPL - See COPYING in the top level directory 4 * FILE: include/reactos/subsys/iolog/iolog.h 5 * PURPOSE: EventLog LPC API definitions 6 */ 7 8 #ifndef _IOLOG_H 9 #define _IOLOG_H 10 11 #pragma once 12 13 // #include <iotypes.h> // For IO_ERROR_LOG_MESSAGE and associated 14 15 #define ELF_PORT_NAME L"\\ErrorLogPort" 16 17 typedef struct _ELF_API_MSG 18 { 19 PORT_MESSAGE Header; 20 ULONG Unknown[2]; // FIXME 21 IO_ERROR_LOG_MESSAGE IoErrorMessage; 22 } ELF_API_MSG, *PELF_API_MSG; 23 24 /* 25 * NOTE: The maximum data size sent to the EventLog LPC port 26 * is equal to: PORT_MAXIMUM_MESSAGE_LENGTH == 0x100 . 27 */ 28 29 #endif // _IOLOG_H 30 31 /* EOF */ 32