- Synchronize up to trunk's revision r57864.
[reactos.git] / drivers / network / ndis / ndis / 40stubs.c
1 /*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS NDIS library
4 * FILE: ndis/40stubs.c
5 * PURPOSE: NDIS 4.0 stubs
6 * PROGRAMMERS: Casper S. Hornstrup (chorns@users.sourceforge.net)
7 * REVISIONS:
8 * CSH 01/08-2000 Created
9 */
10
11 #include "ndissys.h"
12
13
14 /*
15 * @unimplemented
16 */
17 VOID
18 EXPORT
19 NdisCompleteCloseAdapter(
20 IN NDIS_HANDLE NdisBindingContext,
21 IN NDIS_STATUS Status)
22 /*
23 * FUNCTION:
24 * ARGUMENTS:
25 * NOTES:
26 * NDIS 4.0
27 */
28 {
29 UNIMPLEMENTED
30 }
31
32
33 /*
34 * @unimplemented
35 */
36 VOID
37 EXPORT
38 NdisCompleteOpenAdapter(
39 IN NDIS_HANDLE NdisBindingContext,
40 IN NDIS_STATUS Status,
41 IN NDIS_STATUS OpenErrorStatus)
42 /*
43 * FUNCTION:
44 * ARGUMENTS:
45 * NOTES:
46 * NDIS 4.0
47 */
48 {
49 UNIMPLEMENTED
50 }
51
52
53 /*
54 * @unimplemented
55 */
56 NDIS_STATUS
57 EXPORT
58 NdisDeregisterAdapter(
59 IN NDIS_HANDLE NdisAdapterHandle)
60 /*
61 * FUNCTION:
62 * ARGUMENTS:
63 * NOTES:
64 * NDIS 4.0
65 */
66 {
67 UNIMPLEMENTED
68
69 return NDIS_STATUS_FAILURE;
70 }
71
72
73 /*
74 * @unimplemented
75 */
76 VOID
77 EXPORT
78 NdisDeregisterMac(
79 OUT PNDIS_STATUS Status,
80 IN NDIS_HANDLE NdisMacHandle)
81 /*
82 * FUNCTION:
83 * ARGUMENTS:
84 * NOTES:
85 * NDIS 4.0
86 */
87 {
88 UNIMPLEMENTED
89 }
90
91
92 /*
93 * @unimplemented
94 */
95 NDIS_STATUS
96 EXPORT
97 NdisIMQueueMiniportCallback(
98 IN NDIS_HANDLE MiniportAdapterHandle,
99 IN W_MINIPORT_CALLBACK CallbackRoutine,
100 IN PVOID CallbackContext)
101 /*
102 * FUNCTION:
103 * ARGUMENTS:
104 * NOTES:
105 * NDIS 4.0
106 */
107 {
108 UNIMPLEMENTED
109
110 return NDIS_STATUS_FAILURE;
111 }
112
113
114 /*
115 * @unimplemented
116 */
117 VOID
118 EXPORT
119 NdisIMRevertBack(
120 IN NDIS_HANDLE MiniportAdapterHandle,
121 IN NDIS_HANDLE SwitchHandle)
122 /*
123 * FUNCTION:
124 * ARGUMENTS:
125 * NOTES:
126 * NDIS 4.0
127 */
128 {
129 UNIMPLEMENTED
130 }
131
132
133 /*
134 * @unimplemented
135 */
136 BOOLEAN
137 EXPORT
138 NdisIMSwitchToMiniport(
139 IN NDIS_HANDLE MiniportAdapterHandle,
140 OUT PNDIS_HANDLE SwitchHandle)
141 /*
142 * FUNCTION:
143 * ARGUMENTS:
144 * NOTES:
145 * NDIS 4.0
146 */
147 {
148 UNIMPLEMENTED
149
150 return FALSE;
151 }
152
153
154 /*
155 * @unimplemented
156 */
157 NDIS_STATUS
158 EXPORT
159 NdisQueryReceiveInformation(
160 IN NDIS_HANDLE NdisBindingHandle,
161 IN NDIS_HANDLE MacContext,
162 OUT PLONGLONG TimeSent OPTIONAL,
163 OUT PLONGLONG TimeReceived OPTIONAL,
164 IN PUCHAR Buffer,
165 IN UINT BufferSize,
166 OUT PUINT SizeNeeded)
167 /*
168 * FUNCTION:
169 * ARGUMENTS:
170 * NOTES:
171 * NDIS 4.0
172 */
173 {
174 UNIMPLEMENTED
175
176 return NDIS_STATUS_FAILURE;
177 }
178
179
180 /*
181 * @unimplemented
182 */
183 VOID
184 EXPORT
185 NdisReadMcaPosInformation(
186 OUT PNDIS_STATUS Status,
187 IN NDIS_HANDLE WrapperConfigurationContext,
188 IN PUINT ChannelNumber,
189 OUT PNDIS_MCA_POS_DATA McaData)
190 /*
191 * FUNCTION:
192 * ARGUMENTS:
193 * NOTES:
194 * NDIS 4.0
195 */
196 {
197 UNIMPLEMENTED
198 }
199
200
201 /*
202 * @unimplemented
203 */
204 NDIS_STATUS
205 EXPORT
206 NdisRegisterAdapter(
207 OUT PNDIS_HANDLE NdisAdapterHandle,
208 IN NDIS_HANDLE NdisMacHandle,
209 IN NDIS_HANDLE MacAdapterContext,
210 IN NDIS_HANDLE WrapperConfigurationContext,
211 IN PNDIS_STRING AdapterName,
212 IN PVOID AdapterInformation)
213 /*
214 * FUNCTION:
215 * ARGUMENTS:
216 * NOTES:
217 * NDIS 4.0
218 */
219 {
220 UNIMPLEMENTED
221
222 return NDIS_STATUS_FAILURE;
223 }
224
225
226 /*
227 * @unimplemented
228 */
229 VOID
230 EXPORT
231 NdisReleaseAdapterResources(
232 IN NDIS_HANDLE NdisAdapterHandle)
233 /*
234 * FUNCTION:
235 * ARGUMENTS:
236 * NOTES:
237 * NDIS 4.0
238 */
239 {
240 UNIMPLEMENTED
241 }
242
243
244 /*
245 * @implemented
246 */
247 #undef NdisUpdateSharedMemory
248 VOID
249 EXPORT
250 NdisUpdateSharedMemory(
251 IN NDIS_HANDLE NdisAdapterHandle,
252 IN ULONG Length,
253 IN PVOID VirtualAddress,
254 IN NDIS_PHYSICAL_ADDRESS PhysicalAddress)
255 /*
256 * FUNCTION:
257 * ARGUMENTS:
258 * NOTES:
259 * NDIS 4.0
260 */
261 {
262 /* No-op. */
263 }
264
265 /*
266 * @unimplemented
267 */
268 VOID
269 EXPORT
270 NdisImmediateReadSharedMemory(
271 IN NDIS_HANDLE WrapperConfigurationContext,
272 IN ULONG SharedMemoryAddress,
273 OUT PUCHAR Buffer,
274 IN ULONG Length)
275 {
276 UNIMPLEMENTED
277 }
278
279 /*
280 * @unimplemented
281 */
282 VOID
283 EXPORT
284 NdisImmediateWriteSharedMemory(
285 IN NDIS_HANDLE WrapperConfigurationContext,
286 IN ULONG SharedMemoryAddress,
287 IN PUCHAR Buffer,
288 IN ULONG Length)
289 {
290 UNIMPLEMENTED
291 }
292
293
294 /*
295 * @unimplemented
296 */
297 VOID
298 EXPORT
299 NdisReadEisaSlotInformationEx(
300 OUT PNDIS_STATUS Status,
301 IN NDIS_HANDLE WrapperConfigurationContext,
302 OUT PUINT SlotNumber,
303 OUT PNDIS_EISA_FUNCTION_INFORMATION *EisaData,
304 OUT PUINT NumberOfFunctions)
305 {
306 UNIMPLEMENTED
307 }
308
309 /* EOF */