Use free Windows DDK and compile with latest MinGW releases.
[reactos.git] / reactos / 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 */