#ifndef _INTERNAL_H_
#define _INTERNAL_H_
+#include <stdint.h>
+
+#include <acess/sys.h> // _SysDebug
+
struct sAxWin3_Window
{
uint32_t ServerID;
char Data[];
};
-extern const char *gsAxWin3_int_ServerDesc;
-
-extern tAxWin_IPCMessage *AxWin3_int_AllocateIPCMessage(tHWND Window, int Message, int Flags, int ExtraBytes);
-extern void AxWin3_int_SendIPCMessage(tAxWin_IPCMessage *Msg);
-extern tAxWin_IPCMessage *AxWin3_int_GetIPCMessage(void);
+extern void *AxWin3_int_GetDataPtr(tHWND Window);
+extern uint32_t AxWin3_int_GetWindowID(tHWND Window);
+extern void AxWin3_SendIPC(tHWND Window, int Message, size_t Length, const void *Data);
+extern void *AxWin3_WaitIPCMessage(tHWND Window, int Message, size_t *Length);
#endif