X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FApplications%2Faxwin3_src%2FWM%2Finclude%2Fipcmessages.h;fp=Usermode%2FApplications%2Faxwin3_src%2FWM%2Finclude%2Fipcmessages.h;h=0000000000000000000000000000000000000000;hb=4fa95391e2ff812412d7229e0135efd49cd5f3ed;hp=b0cf14ead2fea9e86c7c36fae0a62fdc4f7d7a1c;hpb=d02fc5f32e4fbdc49361090537eaa5c64ae3d6f9;p=tpg%2Facess2.git diff --git a/Usermode/Applications/axwin3_src/WM/include/ipcmessages.h b/Usermode/Applications/axwin3_src/WM/include/ipcmessages.h deleted file mode 100644 index b0cf14ea..00000000 --- a/Usermode/Applications/axwin3_src/WM/include/ipcmessages.h +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Acess2 Window Manager v3 - * - By John Hodge (thePowersGang) - * - * ipcmessages.h - * - IPC Message format definition - * - Shared between library and server - */ -#ifndef _IPCMESSAGES_H_ -#define _IPCMESSAGES_H_ - -#include - -typedef struct sAxWin_IPCMessage tAxWin_IPCMessage; -typedef struct sIPCMsg_Return tIPCMsg_Return; -typedef struct sIPCMsg_CreateWin tIPCMsg_CreateWin; -typedef struct sIPCMsg_ShowWindow tIPCMsg_ShowWindow; -typedef struct sIPCMsg_SetWindowPos tIPCMsg_SetWindowPos; - -/** - * \name Flags for IPC Messages - * \{ - */ -//! Request a return value -#define IPCMSG_FLAG_RETURN 0x01 -/** - * \} - */ - -struct sAxWin_IPCMessage -{ - uint8_t ID; - uint8_t Flags; - uint16_t Size; - uint32_t Window; - char Data[]; -}; - -struct sIPCMsg_Return -{ - uint32_t Value; -}; - -struct sIPCMsg_CreateWin -{ - uint32_t NewWinID; - uint32_t Flags; - char Renderer[]; -}; - -struct sIPCMsg_ShowWindow -{ - uint32_t bShow; -}; - -struct sIPCMsg_SetWindowPos -{ - int16_t X; - int16_t Y; - uint16_t W; - uint16_t H; - uint8_t Fields; -}; - -enum eAxWin_IPCMessageTypes -{ - IPCMSG_PING, //!< Get the server version - IPCMSG_SENDMSG, //!< Send a message to another window (or to self) - IPCMSG_CREATEWIN, //!< Create a window - IPCMSG_DESTROYWIN, //!< Destroy a window - IPCMSG_SHOWWINDOW, //!< Show/Hide a window - IPCMSG_SETWINPOS, //!< Set a window position -}; - -#endif