2 * Copyright 2005, Ingo Weinhold, bonefish@users.sf.net. All rights reserved.
3 * Distributed under the terms of the MIT License.
6 // kernel - userland interface definitions
8 #ifndef MESSAGING_SERVICE_DEFS_H
9 #define MESSAGING_SERVICE_DEFS_H
13 #include <messaging.h>
16 MESSAGING_COMMAND_SEND_MESSAGE
= 0,
19 struct messaging_area_header
{
21 int32 size
; // set to 0, when area is discarded
23 area_id next_kernel_area
;
29 struct messaging_command
{
32 int32 size
; // == sizeof(messaging_command) + dataSize
36 struct messaging_command_send_message
{
39 messaging_target targets
[0]; // [target_count]
40 // char message[message_size];
43 #endif // MESSAGING_SERVICE_DEFS_H