2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS WinSock 2 Helper DLL for TCP/IP
6 * PROGRAMMERS: Robert D. Dickenson (robertdickenson@users.sourceforge.net)
8 * RDD 18/06-2002 Created
14 /* See debug.h for debug/trace constants */
15 DWORD DebugTraceLevel = MAX_TRACE;
19 /* To make the linker happy */
20 VOID STDCALL KeBugCheck (ULONG BugCheckCode) {}
25 DllMain(HANDLE hInstDll,
29 WSH_DbgPrint(MIN_TRACE, ("DllMain of ws2help.dll\n"));
32 case DLL_PROCESS_ATTACH:
33 /* Don't need thread attach notifications
34 so disable them to improve performance */
35 DisableThreadLibraryCalls(hInstDll);
38 case DLL_THREAD_ATTACH:
41 case DLL_THREAD_DETACH:
44 case DLL_PROCESS_DETACH:
54 IN PVOID HelperDllSocketContext,
55 IN SOCKET SocketHandle
66 IN PVOID HelperDllSocketContext,
67 IN SOCKET SocketHandle
77 WahCloseNotificationHelper(
78 IN PVOID HelperDllSocketContext,
79 IN SOCKET SocketHandle
90 IN PVOID HelperDllSocketContext,
91 IN SOCKET SocketHandle
102 IN PVOID HelperDllSocketContext,
103 IN SOCKET SocketHandle
114 IN PVOID HelperDllSocketContext,
115 IN SOCKET SocketHandle
125 WahCreateHandleContextTable(
126 IN PVOID HelperDllSocketContext,
127 IN SOCKET SocketHandle
137 WahCreateNotificationTable(
138 IN PVOID HelperDllSocketContext,
139 IN SOCKET SocketHandle
149 WahCreateSocketHandle(
150 IN PVOID HelperDllSocketContext,
151 IN SOCKET SocketHandle
161 WahDestroyHandleContextTable(
162 IN PVOID HelperDllSocketContext,
163 IN SOCKET SocketHandle
173 WahDisableNonIFSHandleSupport(
174 IN PVOID HelperDllSocketContext,
175 IN SOCKET SocketHandle
185 WahEnableNonIFSHandleSupport(
186 IN PVOID HelperDllSocketContext,
187 IN SOCKET SocketHandle
197 WahEnumerateHandleContexts(
198 IN PVOID HelperDllSocketContext,
199 IN SOCKET SocketHandle
209 WahInsertHandleContext(
210 IN PVOID HelperDllSocketContext,
211 IN SOCKET SocketHandle
221 WahNotifyAllProcesses(
222 IN PVOID HelperDllSocketContext,
223 IN SOCKET SocketHandle
234 IN PVOID HelperDllSocketContext,
235 IN SOCKET SocketHandle
245 WahOpenCurrentThread(
246 IN PVOID HelperDllSocketContext,
247 IN SOCKET SocketHandle
258 IN PVOID HelperDllSocketContext,
259 IN SOCKET SocketHandle
269 WahOpenNotificationHandleHelper(
270 IN PVOID HelperDllSocketContext,
271 IN SOCKET SocketHandle
282 IN PVOID HelperDllSocketContext,
283 IN SOCKET SocketHandle
293 WahReferenceContextByHandle(
294 IN PVOID HelperDllSocketContext,
295 IN SOCKET SocketHandle
305 WahRemoveHandleContext(
306 IN PVOID HelperDllSocketContext,
307 IN SOCKET SocketHandle
317 WahWaitForNotification(
318 IN PVOID HelperDllSocketContext,
319 IN SOCKET SocketHandle