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
//#pragma pack(push,1)
48
/*
49
* PostEvent -- event message structure
50
*/
51
typedef
struct
_post_event_
{
52
uint8_t
type
;
53
uint16_t
to_id
;
54
uint16_t
from_id
;
55
uint32_t
dword
;
56
uint32_t
dword2
;
57
uint32_t
dword3
;
58
uint32_t
dword4
;
59
uint32_t
dword5
;
60
uint32_t
dword6
;
61
uint32_t
dword7
;
62
uint32_t
dword8
;
63
uint32_t
*
pValue
;
64
uint32_t
*
pValue1
;
65
char
*
charValue
;
66
unsigned
char
*
charValue2
;
67
char
charValue3
[100];
68
}
PostEvent
;
69
//#pragma pack(pop)
70
71
#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:63
_post_event_::dword
uint32_t dword
Definition
postbox.h:67
_post_event_::dword4
uint32_t dword4
Definition
postbox.h:70
_post_event_::dword3
uint32_t dword3
Definition
postbox.h:69
_post_event_::charValue
char * charValue
Definition
postbox.h:77
_post_event_::dword2
uint32_t dword2
Definition
postbox.h:68
_post_event_::pValue1
uint32_t * pValue1
Definition
postbox.h:76
_post_event_::type
uint8_t type
Definition
postbox.h:64
_post_event_::dword6
uint32_t dword6
Definition
postbox.h:72
_post_event_::from_id
uint16_t from_id
Definition
postbox.h:66
_post_event_::dword5
uint32_t dword5
Definition
postbox.h:71
_post_event_::to_id
uint16_t to_id
Definition
postbox.h:65
_post_event_::charValue3
char charValue3[100]
Definition
postbox.h:79
_post_event_::dword7
uint32_t dword7
Definition
postbox.h:73
_post_event_::charValue2
unsigned char * charValue2
Definition
postbox.h:78
_post_event_::dword8
uint32_t dword8
Definition
postbox.h:74
_post_event_::pValue
uint32_t * pValue
Definition
postbox.h:75
Generated by
1.9.8