Defines |
| #define | WsAsyncLock() EnterCriticalSection(&WsAsyncCritSect); |
| #define | WsAsyncUnlock() LeaveCriticalSection(&WsAsyncCritSect); |
Functions |
| VOID WSAAPI | WsAsyncGlobalInitialize (VOID) |
| VOID WSAAPI | WsAsyncGlobalTerminate (VOID) |
| SIZE_T WSAAPI | BytesInHostent (PHOSTENT Hostent) |
| SIZE_T WSAAPI | BytesInServent (PSERVENT Servent) |
| SIZE_T WSAAPI | BytesInProtoent (PPROTOENT Protoent) |
| SIZE_T WSAAPI | CopyHostentToBuffer (IN PCHAR Buffer, IN INT BufferLength, IN PHOSTENT Hostent) |
| SIZE_T WSAAPI | CopyServentToBuffer (IN PCHAR Buffer, IN INT BufferLength, IN PSERVENT Servent) |
| SIZE_T WSAAPI | CopyProtoentToBuffer (IN PCHAR Buffer, IN INT BufferLength, IN PPROTOENT Protoent) |
| PWSASYNCBLOCK WSAAPI | WsAsyncAllocateBlock (IN SIZE_T ExtraLength) |
| BOOL WINAPI | WsAsyncThreadBlockingHook (VOID) |
| VOID WSAAPI | WsAsyncFreeBlock (IN PWSASYNCBLOCK AsyncBlock) |
| VOID WSAAPI | WsAsyncGetServ (IN HANDLE TaskHandle, IN DWORD Operation, IN HWND hWnd, IN UINT wMsg, IN CHAR FAR *ByWhat, IN CHAR FAR *Protocol, IN CHAR FAR *Buffer, IN INT BufferLength) |
| VOID WSAAPI | WsAsyncGetProto (IN HANDLE TaskHandle, IN DWORD Operation, IN HWND hWnd, IN UINT wMsg, IN CHAR FAR *ByWhat, IN CHAR FAR *Buffer, IN INT BufferLength) |
| VOID WSAAPI | WsAsyncGetHost (IN HANDLE TaskHandle, IN DWORD Operation, IN HWND hWnd, IN UINT wMsg, IN CHAR FAR *ByWhat, IN INT Length, IN INT Type, IN CHAR FAR *Buffer, IN INT BufferLength) |
| DWORD WINAPI | WsAsyncThread (IN PWSASYNCCONTEXT Context) |
| BOOL WSAAPI | WsAsyncCheckAndInitThread (VOID) |
| VOID WSAAPI | WsAsyncTerminateThread (VOID) |
| VOID WSAAPI | WsAsyncQueueRequest (IN PWSASYNCBLOCK AsyncBlock) |
| INT WSAAPI | WsAsyncCancelRequest (IN HANDLE TaskHandle) |
Variables |
| BOOLEAN | WsAsyncThreadInitialized |
| LONG | WsAsyncTaskHandle |
| PLIST_ENTRY | WsAsyncQueue |
| CRITICAL_SECTION | WsAsyncCritSect |
| HANDLE | WsAsyncEvent |
| HANDLE | WsAsyncCurrentTaskHandle |
| HANDLE | WsAsyncCancelledTaskHandle |
| HINSTANCE | WsAsyncDllHandle |