Usermode/AxWin3 - Fixed all compile errors, runs and cursor moves, that is all
[tpg/acess2.git] / Usermode / Applications / axwin3_src / WM / include / ipcmessages.h
1 /*
2  * Acess2 Window Manager v3
3  * - By John Hodge (thePowersGang)
4  *
5  * ipcmessages.h
6  * - IPC Message format definition
7  */
8 #ifndef _IPCMESSAGES_H_
9 #define _IPCMESSAGES_H_
10
11 typedef struct sAxWin_IPCMessage        tAxWin_IPCMessage;
12 typedef struct sIPCMsg_Return   tIPCMsg_Return;
13
14 /**
15  * \name Flags for IPC Messages
16  * \{
17  */
18 //! Request a return value
19 #define IPCMSG_FLAG_RETURN      0x01
20
21 struct sAxWin_IPCMessage
22 {
23          uint8_t        ID;
24          uint8_t        Flags;
25         uint16_t        Size;
26         uint32_t        Window;
27         char    Data[];
28 };
29
30 struct sIPCMsg_Return
31 {
32         uint32_t        Value;
33 };
34
35 enum eAxWin_IPCMessageTypes
36 {
37         IPCMSG_PING,    //!< 
38         IPCMSG_SENDMSG, //!< Send a message to another window
39 };
40
41 #endif
42

UCC git Repository :: git.ucc.asn.au