XenevaOS
Loading...
Searching...
No Matches
XenevaOS
Libs
XEClib
includes
sys
_keipcpostbox.h
Go to the documentation of this file.
1
32
#include <stdint.h>
33
34
#ifndef __KE_IPC_POSTBOX_H__
35
#define __KE_IPC_POSTBOX_H__
36
37
#define POSTBOX_CREATE 401
38
#define POSTBOX_DESTROY 402
39
#define POSTBOX_PUT_EVENT 403
40
#define POSTBOX_GET_EVENT 404
41
#define POSTBOX_CREATE_ROOT 405
42
#define POSTBOX_GET_EVENT_ROOT 406
43
44
#define POSTBOX_NO_EVENT -1
45
#define POSTBOX_ROOT_ID 1
46
47
48
//#pragma pack(push,1)
49
/*
50
* PostEvent -- event message structure
51
*/
52
typedef
struct
_post_event_
{
53
uint8_t
type
;
54
uint16_t
to_id
;
55
uint16_t
from_id
;
56
uint32_t
dword
;
57
uint32_t
dword2
;
58
uint32_t
dword3
;
59
uint32_t
dword4
;
60
uint32_t
dword5
;
61
uint32_t
dword6
;
62
uint32_t
dword7
;
63
uint32_t
dword8
;
64
uint32_t
*
pValue
;
65
uint32_t
*
pValue1
;
66
char
*
charValue
;
67
unsigned
char
*
charValue2
;
68
char
charValue3
[100];
69
}
PostEvent
;
70
//#pragma pack(pop)
71
72
#endif
PostEvent
struct _post_event_ PostEvent
uint32_t
unsigned int uint32_t
Definition
acefiex.h:163
uint8_t
unsigned char uint8_t
Definition
acefiex.h:161
uint16_t
unsigned short int uint16_t
Definition
acefiex.h:162
_post_event_
Definition
postbox.h:58
_post_event_::dword
uint32_t dword
Definition
postbox.h:62
_post_event_::dword4
uint32_t dword4
Definition
postbox.h:65
_post_event_::dword3
uint32_t dword3
Definition
postbox.h:64
_post_event_::charValue
char * charValue
Definition
postbox.h:72
_post_event_::dword2
uint32_t dword2
Definition
postbox.h:63
_post_event_::pValue1
uint32_t * pValue1
Definition
postbox.h:71
_post_event_::type
uint8_t type
Definition
postbox.h:59
_post_event_::dword6
uint32_t dword6
Definition
postbox.h:67
_post_event_::from_id
uint16_t from_id
Definition
postbox.h:61
_post_event_::dword5
uint32_t dword5
Definition
postbox.h:66
_post_event_::to_id
uint16_t to_id
Definition
postbox.h:60
_post_event_::charValue3
char charValue3[100]
Definition
postbox.h:74
_post_event_::dword7
uint32_t dword7
Definition
postbox.h:68
_post_event_::charValue2
unsigned char * charValue2
Definition
postbox.h:73
_post_event_::dword8
uint32_t dword8
Definition
postbox.h:69
_post_event_::pValue
uint32_t * pValue
Definition
postbox.h:70
Generated by
1.9.8