Usermode/AxWin3 - Working on IPC
[tpg/acess2.git] / Usermode / Applications / axwin3_src / WM / include / ipcmessages.h
diff --git a/Usermode/Applications/axwin3_src/WM/include/ipcmessages.h b/Usermode/Applications/axwin3_src/WM/include/ipcmessages.h
new file mode 100644 (file)
index 0000000..e825293
--- /dev/null
@@ -0,0 +1,34 @@
+/*
+ * Acess2 Window Manager v3
+ * - By John Hodge (thePowersGang)
+ *
+ * ipcmessages.h
+ * - IPC Message format definition
+ */
+#ifndef _IPCMESSAGES_H_
+#define _IPCMESSAGES_H_
+
+typedef struct sAxWin_IPCMessage tAxWin_IPCMessage;
+
+/**
+ * \name Flags for IPC Messages
+ * \{
+ */
+//! Request a return value
+#define IPCMSG_FLAG_RETURN     1
+
+struct sAxWin_IPCMessage
+{
+       uint16_t        ID;
+       uint16_t        Flags;
+       char    Data[];
+};
+
+enum eAxWin_IPCMessageTypes
+{
+       IPCMSG_PING,    //!< 
+       IPCMSG_SENDMSG, //!< Send a message to another window
+};
+
+#endif
+

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