X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d3ea65274fc7a9c96cf71829030bfb324a75a377..58d5dfc1685e364e00f032519f01dfe7597c8f46:/include/wx/msw/gsockmsw.h diff --git a/include/wx/msw/gsockmsw.h b/include/wx/msw/gsockmsw.h index e7aa1147cd..d51271fc3f 100644 --- a/include/wx/msw/gsockmsw.h +++ b/include/wx/msw/gsockmsw.h @@ -28,6 +28,18 @@ extern "C" { #endif +#if !defined(__cplusplus) +typedef int bool; +#endif + +#ifndef TRUE +#define TRUE 1 +#endif + +#ifndef FALSE +#define FALSE 0 +#endif + /* Definition of GSocket */ struct _GSocket { @@ -41,6 +53,7 @@ struct _GSocket bool m_server; bool m_stream; bool m_oriented; + bool m_establishing; struct timeval m_timeout; /* Callbacks */ @@ -62,7 +75,6 @@ struct _GAddress GSocketError m_error; }; - /* Input / output */ GSocketError _GSocket_Input_Timeout(GSocket *socket); @@ -75,9 +87,13 @@ int _GSocket_Send_Dgram(GSocket *socket, const char *buffer, int size); /* Callbacks */ +bool _GSocket_GUI_Init(GSocket *socket); +void _GSocket_GUI_Destroy(GSocket *socket); + +LRESULT CALLBACK _GSocket_Internal_WinProc(HWND, UINT, WPARAM, LPARAM); + void _GSocket_Enable_Events(GSocket *socket); void _GSocket_Disable_Events(GSocket *socket); -LRESULT CALLBACK _GSocket_Internal_WinProc(HWND, UINT, WPARAM, LPARAM); /* GAddress */