Usermode/AxWin3 - Working on interface library
[tpg/acess2.git] / Usermode / include / axwin3 / axwin.h
index e7ad580..2c85243 100644 (file)
@@ -8,14 +8,16 @@
 #ifndef _AXWIN3_AXWIN_H_
 #define _AXWIN3_AXWIN_H_
 
-typedef void   *tHWND;
+typedef struct sAxWin3_Window  *tHWND;
 
 typedef void   (*tAxWin3_MessageCallback)(int SourceTID, int Length);
 
+typedef int    (*tAxWin3_WindowMessageHandler)(tHWND Window, int Length, void *Data);
+
 extern void    AxWin3_Connect(const char *ServerDesc);
 extern tAxWin3_MessageCallback AxWin3_SetMessageCallback(tAxWin3_MessageCallback Callback);
 
-extern tHWND   AxWin3_CreateWindow(tHWND Parent, const char *Renderer, int Flags);
+extern tHWND   AxWin3_CreateWindow(tHWND Parent, const char *Renderer, int Flags, int DataBytes, void **DataPtr);
 extern void    AxWin3_DestroyWindow(tHWND Window);
 
 extern void    AxWin3_SendMessage(tHWND Window, int Length, void *Data);

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