:pserver:cvsanon@mok.lvcm.com:/CVS/ReactOS reactos
[reactos.git] / lib / ws2help / ws2help.c
1 /*
2  * COPYRIGHT:   See COPYING in the top level directory
3  * PROJECT:     ReactOS WinSock 2 Helper DLL for TCP/IP
4  * FILE:        ws2help.c
5  * PURPOSE:     DLL entry
6  * PROGRAMMERS: Robert D. Dickenson (robertdickenson@users.sourceforge.net)
7  * REVISIONS:
8  *   RDD 18/06-2002 Created
9  */
10 #include "ws2help.h"
11
12 #ifdef DBG
13
14 /* See debug.h for debug/trace constants */
15 DWORD DebugTraceLevel = MAX_TRACE;
16
17 #endif /* DBG */
18
19 /* To make the linker happy */
20 VOID STDCALL KeBugCheck (ULONG  BugCheckCode) {}
21
22
23 BOOL
24 EXPORT
25 DllMain(HANDLE hInstDll,
26         ULONG dwReason,
27         PVOID Reserved)
28 {
29     WSH_DbgPrint(MIN_TRACE, ("DllMain of ws2help.dll\n"));
30
31     switch (dwReason) {
32     case DLL_PROCESS_ATTACH:
33         /* Don't need thread attach notifications
34            so disable them to improve performance */
35         DisableThreadLibraryCalls(hInstDll);
36         break;
37
38     case DLL_THREAD_ATTACH:
39         break;
40
41     case DLL_THREAD_DETACH:
42         break;
43
44     case DLL_PROCESS_DETACH:
45         break;
46     }
47     return TRUE;
48 }
49
50
51 INT
52 EXPORT
53 WahCloseApcHelper(
54     IN  PVOID HelperDllSocketContext,
55     IN  SOCKET SocketHandle
56     )
57 {
58     UNIMPLEMENTED
59
60     return 0;
61 }
62
63 INT
64 EXPORT
65 WahCloseHandleHelper(
66     IN  PVOID HelperDllSocketContext,
67     IN  SOCKET SocketHandle
68     )
69 {
70     UNIMPLEMENTED
71
72     return 0;
73 }
74
75 INT
76 EXPORT
77 WahCloseNotificationHelper(
78     IN  PVOID HelperDllSocketContext,
79     IN  SOCKET SocketHandle
80     )
81 {
82     UNIMPLEMENTED
83
84     return 0;
85 }
86
87 INT
88 EXPORT
89 WahCloseSocketHandle(
90     IN  PVOID HelperDllSocketContext,
91     IN  SOCKET SocketHandle
92     )
93 {
94     UNIMPLEMENTED
95
96     return 0;
97 }
98
99 INT
100 EXPORT
101 WahCloseThread(
102     IN  PVOID HelperDllSocketContext,
103     IN  SOCKET SocketHandle
104     )
105 {
106     UNIMPLEMENTED
107
108     return 0;
109 }
110
111 INT
112 EXPORT
113 WahCompleteRequest(
114     IN  PVOID HelperDllSocketContext,
115     IN  SOCKET SocketHandle
116     )
117 {
118     UNIMPLEMENTED
119
120     return 0;
121 }
122
123 INT
124 EXPORT
125 WahCreateHandleContextTable(
126     IN  PVOID HelperDllSocketContext,
127     IN  SOCKET SocketHandle
128     )
129 {
130     UNIMPLEMENTED
131
132     return 0;
133 }
134
135 INT
136 EXPORT
137 WahCreateNotificationTable(
138     IN  PVOID HelperDllSocketContext,
139     IN  SOCKET SocketHandle
140     )
141 {
142     UNIMPLEMENTED
143
144     return 0;
145 }
146
147 INT
148 EXPORT
149 WahCreateSocketHandle(
150     IN  PVOID HelperDllSocketContext,
151     IN  SOCKET SocketHandle
152     )
153 {
154     UNIMPLEMENTED
155
156     return 0;
157 }
158
159 INT
160 EXPORT
161 WahDestroyHandleContextTable(
162     IN  PVOID HelperDllSocketContext,
163     IN  SOCKET SocketHandle
164     )
165 {
166     UNIMPLEMENTED
167
168     return 0;
169 }
170
171 INT
172 EXPORT
173 WahDisableNonIFSHandleSupport(
174     IN  PVOID HelperDllSocketContext,
175     IN  SOCKET SocketHandle
176     )
177 {
178     UNIMPLEMENTED
179
180     return 0;
181 }
182
183 INT
184 EXPORT
185 WahEnableNonIFSHandleSupport(
186     IN  PVOID HelperDllSocketContext,
187     IN  SOCKET SocketHandle
188     )
189 {
190     UNIMPLEMENTED
191
192     return 0;
193 }
194
195 INT
196 EXPORT
197 WahEnumerateHandleContexts(
198     IN  PVOID HelperDllSocketContext,
199     IN  SOCKET SocketHandle
200     )
201 {
202     UNIMPLEMENTED
203
204     return 0;
205 }
206
207 INT
208 EXPORT
209 WahInsertHandleContext(
210     IN  PVOID HelperDllSocketContext,
211     IN  SOCKET SocketHandle
212     )
213 {
214     UNIMPLEMENTED
215
216     return 0;
217 }
218
219 INT
220 EXPORT
221 WahNotifyAllProcesses(
222     IN  PVOID HelperDllSocketContext,
223     IN  SOCKET SocketHandle
224     )
225 {
226     UNIMPLEMENTED
227
228     return 0;
229 }
230
231 INT
232 EXPORT
233 WahOpenApcHelper(
234     IN  PVOID HelperDllSocketContext,
235     IN  SOCKET SocketHandle
236     )
237 {
238     UNIMPLEMENTED
239
240     return 0;
241 }
242
243 INT
244 EXPORT
245 WahOpenCurrentThread(
246     IN  PVOID HelperDllSocketContext,
247     IN  SOCKET SocketHandle
248     )
249 {
250     UNIMPLEMENTED
251
252     return 0;
253 }
254
255 INT
256 EXPORT
257 WahOpenHandleHelper(
258     IN  PVOID HelperDllSocketContext,
259     IN  SOCKET SocketHandle
260     )
261 {
262     UNIMPLEMENTED
263
264     return 0;
265 }
266
267 INT
268 EXPORT
269 WahOpenNotificationHandleHelper(
270     IN  PVOID HelperDllSocketContext,
271     IN  SOCKET SocketHandle
272     )
273 {
274     UNIMPLEMENTED
275
276     return 0;
277 }
278
279 INT
280 EXPORT
281 WahQueueUserApc(
282     IN  PVOID HelperDllSocketContext,
283     IN  SOCKET SocketHandle
284     )
285 {
286     UNIMPLEMENTED
287
288     return 0;
289 }
290
291 INT
292 EXPORT
293 WahReferenceContextByHandle(
294     IN  PVOID HelperDllSocketContext,
295     IN  SOCKET SocketHandle
296     )
297 {
298     UNIMPLEMENTED
299
300     return 0;
301 }
302
303 INT
304 EXPORT
305 WahRemoveHandleContext(
306     IN  PVOID HelperDllSocketContext,
307     IN  SOCKET SocketHandle
308     )
309 {
310     UNIMPLEMENTED
311
312     return 0;
313 }
314
315 INT
316 EXPORT
317 WahWaitForNotification(
318     IN  PVOID HelperDllSocketContext,
319     IN  SOCKET SocketHandle
320     )
321 {
322     UNIMPLEMENTED
323
324     return 0;
325 }
326
327 /* EOF */