#include "wx/msw/gsockmsw.h"
#include "wx/gsocket.h"
+HINSTANCE wxGetInstance(void);
#define INSTANCE wxGetInstance()
#else
/* Global initializers */
-int GSocket_Init(void)
+int _GSocket_GUI_Init(void)
{
- WSADATA wsaData;
WNDCLASS winClass;
int i;
}
firstAvailable = 0;
- /* Initialize WinSocket */
- return (WSAStartup((1 << 8) | 1, &wsaData) == 0);
+ return 1;
}
-void GSocket_Cleanup(void)
+void _GSocket_GUI_Cleanup(void)
{
/* Destroy internal window */
DestroyWindow(hWin);
/* Delete critical section */
DeleteCriticalSection(&critical);
-
- /* Cleanup WinSocket */
- WSACleanup();
}
/* Per-socket GUI initialization / cleanup */
-int _GSocket_GUI_Init(GSocket *socket)
+int _GSocket_GUI_Init_Socket(GSocket *socket)
{
int i;
return TRUE;
}
-void _GSocket_GUI_Destroy(GSocket *socket)
+void _GSocket_GUI_Destroy_Socket(GSocket *socket)
{
/* Remove the socket from the list */
EnterCriticalSection(&critical);