Usermode/AxWin3 - Implementing more of the widget code
[tpg/acess2.git] / Usermode / Applications / axwin3_src / include / ipcmessages.h
index aad587b..aa69d34 100644 (file)
@@ -16,6 +16,7 @@ typedef struct sIPCMsg_Return tIPCMsg_Return;
 typedef struct sIPCMsg_CreateWin       tIPCMsg_CreateWin;
 typedef struct sIPCMsg_ShowWindow      tIPCMsg_ShowWindow;
 typedef struct sIPCMsg_SetWindowPos    tIPCMsg_SetWindowPos;
+typedef struct sIPCMsg_SendMsg tIPCMsg_SendMsg;
 
 /**
  * \name Flags for IPC Messages
@@ -48,6 +49,14 @@ struct sIPCMsg_CreateWin
        char    Renderer[];
 };
 
+struct sIPCMsg_SendMsg
+{
+       uint32_t        Dest;
+       uint16_t        ID;
+       uint16_t        Length;
+       char    Data[];
+};
+
 struct sIPCMsg_ShowWindow
 {
        uint32_t        bShow;
@@ -55,11 +64,10 @@ struct sIPCMsg_ShowWindow
 
 struct sIPCMsg_SetWindowPos
 {
-        int16_t        X;
-        int16_t        Y;
-       uint16_t        W;
-       uint16_t        H;
-       uint8_t         Fields;
+        int16_t        X, Y;
+       uint16_t        W, H;
+       uint8_t         bSetPos;
+       uint8_t         bSetDims;
 };
 
 enum eAxWin_IPCMessageTypes

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