Initial revision
[reactos.git] / reactos / drivers / net / ndis / ndis / 40gone.c
1 /*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS NDIS library
4 * FILE: ndis/40gone.c
5 * PURPOSE: Obsoleted functions in NDIS 4.0
6 * PROGRAMMERS: Casper S. Hornstrup (chorns@users.sourceforge.net)
7 * REVISIONS:
8 * CSH 01/08-2000 Created
9 */
10 #include <ndissys.h>
11
12
13 VOID
14 EXPORT
15 ArcFilterDprIndicateReceive(
16 IN PARC_FILTER Filter,
17 IN PUCHAR pRawHeader,
18 IN PUCHAR pData,
19 IN UINT Length)
20 {
21 UNIMPLEMENTED
22 }
23
24
25 VOID
26 EXPORT
27 ArcFilterDprIndicateReceiveComplete(
28 IN PARC_FILTER Filter)
29 {
30 UNIMPLEMENTED
31 }
32
33
34 NDIS_STATUS
35 EXPORT
36 EthChangeFilterAddresses(
37 IN PETH_FILTER Filter,
38 IN NDIS_HANDLE NdisFilterHandle,
39 IN PNDIS_REQUEST NdisRequest,
40 IN UINT AddressCount,
41 IN CHAR Addresses [] [ETH_LENGTH_OF_ADDRESS],
42 IN BOOLEAN Set)
43 {
44 UNIMPLEMENTED
45
46 return NDIS_STATUS_FAILURE;
47 }
48
49
50 BOOLEAN
51 EXPORT
52 EthCreateFilter(
53 IN UINT MaximumMulticastAddresses,
54 IN ETH_ADDRESS_CHANGE AddressChangeAction,
55 IN ETH_FILTER_CHANGE FilterChangeAction,
56 IN ETH_DEFERRED_CLOSE CloseAction,
57 IN PUCHAR AdapterAddress,
58 IN PNDIS_SPIN_LOCK Lock,
59 OUT PETH_FILTER * Filter)
60 {
61 UNIMPLEMENTED
62
63 return FALSE;
64 }
65
66
67 VOID
68 EXPORT
69 EthDeleteFilter(
70 IN PETH_FILTER Filter)
71 {
72 UNIMPLEMENTED
73 }
74
75
76 NDIS_STATUS
77 EXPORT
78 EthDeleteFilterOpenAdapter(
79 IN PETH_FILTER Filter,
80 IN NDIS_HANDLE NdisFilterHandle,
81 IN PNDIS_REQUEST NdisRequest)
82 {
83 UNIMPLEMENTED
84
85 return NDIS_STATUS_FAILURE;
86 }
87
88
89 NDIS_STATUS
90 EXPORT
91 EthFilterAdjust(
92 IN PETH_FILTER Filter,
93 IN NDIS_HANDLE NdisFilterHandle,
94 IN PNDIS_REQUEST NdisRequest,
95 IN UINT FilterClasses,
96 IN BOOLEAN Set)
97 {
98 UNIMPLEMENTED
99
100 return NDIS_STATUS_FAILURE;
101 }
102
103
104 VOID
105 EXPORT
106 EthFilterIndicateReceive(
107 IN PETH_FILTER Filter,
108 IN NDIS_HANDLE MacReceiveContext,
109 IN PCHAR Address,
110 IN PVOID HeaderBuffer,
111 IN UINT HeaderBufferSize,
112 IN PVOID LookaheadBuffer,
113 IN UINT LookaheadBufferSize,
114 IN UINT PacketSize)
115 {
116 UNIMPLEMENTED
117 }
118
119
120 VOID
121 EXPORT
122 EthFilterIndicateReceiveComplete(
123 IN PETH_FILTER Filter)
124 {
125 UNIMPLEMENTED
126 }
127
128
129 BOOLEAN
130 EXPORT
131 EthNoteFilterOpenAdapter(
132 IN PETH_FILTER Filter,
133 IN NDIS_HANDLE MacBindingHandle,
134 IN NDIS_HANDLE NdisBindingContext,
135 OUT PNDIS_HANDLE NdisFilterHandle)
136 {
137 UNIMPLEMENTED
138
139 return FALSE;
140 }
141
142
143 UINT
144 EXPORT
145 EthNumberOfOpenFilterAddresses(
146 IN PETH_FILTER Filter,
147 IN NDIS_HANDLE NdisFilterHandle)
148 {
149 UNIMPLEMENTED
150
151 return 0;
152 }
153
154
155 VOID
156 EXPORT
157 EthQueryGlobalFilterAddresses (
158 OUT PNDIS_STATUS Status,
159 IN PETH_FILTER Filter,
160 IN UINT SizeOfArray,
161 OUT PUINT NumberOfAddresses,
162 IN OUT CHAR AddressArray [] [ETH_LENGTH_OF_ADDRESS])
163 {
164 UNIMPLEMENTED
165 }
166
167
168 VOID
169 EXPORT
170 EthQueryOpenFilterAddresses(
171 OUT PNDIS_STATUS Status,
172 IN PETH_FILTER Filter,
173 IN NDIS_HANDLE NdisFilterHandle,
174 IN UINT SizeOfArray,
175 OUT PUINT NumberOfAddresses,
176 IN OUT CHAR AddressArray [] [ETH_LENGTH_OF_ADDRESS])
177 {
178 UNIMPLEMENTED
179 }
180
181
182 BOOLEAN
183 EXPORT
184 EthShouldAddressLoopBack(
185 IN PETH_FILTER Filter,
186 IN CHAR Address [ETH_LENGTH_OF_ADDRESS])
187 {
188 UNIMPLEMENTED
189
190 return FALSE;
191 }
192
193
194 NDIS_STATUS
195 EXPORT
196 FddiChangeFilterLongAddresses(
197 IN PFDDI_FILTER Filter,
198 IN NDIS_HANDLE NdisFilterHandle,
199 IN PNDIS_REQUEST NdisRequest,
200 IN UINT AddressCount,
201 IN CHAR Addresses [] [FDDI_LENGTH_OF_LONG_ADDRESS],
202 IN BOOLEAN Set)
203 {
204 UNIMPLEMENTED
205
206 return NDIS_STATUS_FAILURE;
207 }
208
209
210 NDIS_STATUS
211 EXPORT
212 FddiChangeFilterShortAddresses(
213 IN PFDDI_FILTER Filter,
214 IN NDIS_HANDLE NdisFilterHandle,
215 IN PNDIS_REQUEST NdisRequest,
216 IN UINT AddressCount,
217 IN CHAR Addresses [] [FDDI_LENGTH_OF_SHORT_ADDRESS],
218 IN BOOLEAN Set)
219 {
220 UNIMPLEMENTED
221
222 return NDIS_STATUS_FAILURE;
223 }
224
225
226 BOOLEAN
227 EXPORT
228 FddiCreateFilter(
229 IN UINT MaximumMulticastLongAddresses,
230 IN UINT MaximumMulticastShortAddresses,
231 IN FDDI_ADDRESS_CHANGE AddressChangeAction,
232 IN FDDI_FILTER_CHANGE FilterChangeAction,
233 IN FDDI_DEFERRED_CLOSE CloseAction,
234 IN PUCHAR AdapterLongAddress,
235 IN PUCHAR AdapterShortAddress,
236 IN PNDIS_SPIN_LOCK Lock,
237 OUT PFDDI_FILTER * Filter)
238 {
239 UNIMPLEMENTED
240
241 return FALSE;
242 }
243
244
245 VOID
246 EXPORT
247 FddiDeleteFilter(
248 IN PFDDI_FILTER Filter)
249 {
250 UNIMPLEMENTED
251 }
252
253
254 NDIS_STATUS
255 EXPORT
256 FddiDeleteFilterOpenAdapter(
257 IN PFDDI_FILTER Filter,
258 IN NDIS_HANDLE NdisFilterHandle,
259 IN PNDIS_REQUEST NdisRequest)
260 {
261 UNIMPLEMENTED
262
263 return NDIS_STATUS_SUCCESS;
264 }
265
266
267 NDIS_STATUS
268 EXPORT
269 FddiFilterAdjust(
270 IN PFDDI_FILTER Filter,
271 IN NDIS_HANDLE NdisFilterHandle,
272 IN PNDIS_REQUEST NdisRequest,
273 IN UINT FilterClasses,
274 IN BOOLEAN Set)
275 {
276 UNIMPLEMENTED
277
278 return NDIS_STATUS_FAILURE;
279 }
280
281
282 VOID
283 EXPORT
284 FddiFilterIndicateReceive(
285 IN PFDDI_FILTER Filter,
286 IN NDIS_HANDLE MacReceiveContext,
287 IN PCHAR Address,
288 IN UINT AddressLength,
289 IN PVOID HeaderBuffer,
290 IN UINT HeaderBufferSize,
291 IN PVOID LookaheadBuffer,
292 IN UINT LookaheadBufferSize,
293 IN UINT PacketSize)
294 {
295 UNIMPLEMENTED
296 }
297
298
299 VOID
300 EXPORT
301 FddiFilterIndicateReceiveComplete(
302 IN PFDDI_FILTER Filter)
303 {
304 UNIMPLEMENTED
305 }
306
307
308 BOOLEAN
309 EXPORT
310 FddiNoteFilterOpenAdapter(
311 IN PFDDI_FILTER Filter,
312 IN NDIS_HANDLE MacBindingHandle,
313 IN NDIS_HANDLE NdisBindingContext,
314 OUT PNDIS_HANDLE NdisFilterHandle)
315 {
316 UNIMPLEMENTED
317
318 return FALSE;
319 }
320
321
322 UINT
323 EXPORT
324 FddiNumberOfOpenFilterLongAddresses(
325 IN PFDDI_FILTER Filter,
326 IN NDIS_HANDLE NdisFilterHandle)
327 {
328 UNIMPLEMENTED
329
330 return 0;
331 }
332
333
334 UINT
335 EXPORT
336 FddiNumberOfOpenFilterShortAddresses(
337 IN PFDDI_FILTER Filter,
338 IN NDIS_HANDLE NdisFilterHandle)
339 {
340 UNIMPLEMENTED
341
342 return 0;
343 }
344
345
346 VOID
347 EXPORT
348 FddiQueryGlobalFilterLongAddresses(
349 OUT PNDIS_STATUS Status,
350 IN PFDDI_FILTER Filter,
351 IN UINT SizeOfArray,
352 OUT PUINT NumberOfAddresses,
353 IN OUT CHAR AddressArray [] [FDDI_LENGTH_OF_LONG_ADDRESS])
354 {
355 UNIMPLEMENTED
356 }
357
358
359 VOID
360 EXPORT
361 FddiQueryGlobalFilterShortAddresses(
362 OUT PNDIS_STATUS Status,
363 IN PFDDI_FILTER Filter,
364 IN UINT SizeOfArray,
365 OUT PUINT NumberOfAddresses,
366 IN OUT CHAR AddressArray [] [FDDI_LENGTH_OF_SHORT_ADDRESS])
367 {
368 UNIMPLEMENTED
369 }
370
371
372 VOID
373 EXPORT
374 FddiQueryOpenFilterLongAddresses(
375 OUT PNDIS_STATUS Status,
376 IN PFDDI_FILTER Filter,
377 IN NDIS_HANDLE NdisFilterHandle,
378 IN UINT SizeOfArray,
379 OUT PUINT NumberOfAddresses,
380 IN OUT CHAR AddressArray [] [FDDI_LENGTH_OF_LONG_ADDRESS])
381 {
382 UNIMPLEMENTED
383 }
384
385
386 VOID
387 EXPORT
388 FddiQueryOpenFilterShortAddresses(
389 OUT PNDIS_STATUS Status,
390 IN PFDDI_FILTER Filter,
391 IN NDIS_HANDLE NdisFilterHandle,
392 IN UINT SizeOfArray,
393 OUT PUINT NumberOfAddresses,
394 IN OUT CHAR AddressArray [] [FDDI_LENGTH_OF_SHORT_ADDRESS])
395 {
396 UNIMPLEMENTED
397 }
398
399
400 BOOLEAN
401 EXPORT
402 FddiShouldAddressLoopBack(
403 IN PFDDI_FILTER Filter,
404 IN CHAR Address [],
405 IN UINT LengthOfAddress)
406 {
407 UNIMPLEMENTED
408
409 return FALSE;
410 }
411
412
413 VOID
414 EXPORT
415 NdisAllocateDmaChannel(
416 OUT PNDIS_STATUS Status,
417 OUT PNDIS_HANDLE NdisDmaHandle,
418 IN NDIS_HANDLE NdisAdapterHandle,
419 IN PNDIS_DMA_DESCRIPTION DmaDescription,
420 IN ULONG MaximumLength)
421 {
422 UNIMPLEMENTED
423 }
424
425
426 VOID
427 EXPORT
428 NdisAllocateSharedMemory(
429 IN NDIS_HANDLE NdisAdapterHandle,
430 IN ULONG Length,
431 IN BOOLEAN Cached,
432 OUT PVOID *VirtualAddress,
433 OUT PNDIS_PHYSICAL_ADDRESS PhysicalAddress)
434 {
435 UNIMPLEMENTED
436 }
437
438
439 VOID
440 EXPORT
441 NdisCompleteBufferPhysicalMapping(
442 IN NDIS_HANDLE NdisAdapterHandle,
443 IN PNDIS_BUFFER Buffer,
444 IN ULONG PhysicalMapRegister)
445 {
446 UNIMPLEMENTED
447 }
448
449
450 VOID
451 EXPORT
452 NdisCompleteRequest(
453 IN NDIS_HANDLE NdisBindingContext,
454 IN PNDIS_REQUEST NdisRequest,
455 IN NDIS_STATUS Status)
456 {
457 UNIMPLEMENTED
458 }
459
460
461 VOID
462 EXPORT
463 NdisCompleteReset(
464 IN NDIS_HANDLE NdisBindingContext,
465 IN NDIS_STATUS Status)
466 {
467 UNIMPLEMENTED
468 }
469
470
471 VOID
472 EXPORT
473 NdisCompleteSend(
474 IN NDIS_HANDLE NdisBindingContext,
475 IN PNDIS_PACKET Packet,
476 IN NDIS_STATUS Status)
477 {
478 UNIMPLEMENTED
479 }
480
481
482 VOID
483 EXPORT
484 NdisCompleteTransferData(
485 IN NDIS_HANDLE NdisBindingContext,
486 IN PNDIS_PACKET Packet,
487 IN NDIS_STATUS Status,
488 IN UINT BytesTransferred)
489 {
490 UNIMPLEMENTED
491 }
492
493
494 VOID
495 EXPORT
496 NdisIndicateReceive(
497 OUT PNDIS_STATUS Status,
498 IN NDIS_HANDLE NdisBindingContext,
499 IN NDIS_HANDLE MacReceiveContext,
500 IN PVOID HeaderBuffer,
501 IN UINT HeaderBufferSize,
502 IN PVOID LookaheadBuffer,
503 IN UINT LookaheadBufferSize,
504 IN UINT PacketSize)
505 {
506 UNIMPLEMENTED
507 }
508
509
510 VOID
511 EXPORT
512 NdisIndicateReceiveComplete(
513 IN NDIS_HANDLE NdisBindingContext)
514 {
515 UNIMPLEMENTED
516 }
517
518
519 VOID
520 EXPORT
521 NdisIndicateStatus(
522 IN NDIS_HANDLE NdisBindingContext,
523 IN NDIS_STATUS GeneralStatus,
524 IN PVOID StatusBuffer,
525 IN UINT StatusBufferSize)
526 {
527 UNIMPLEMENTED
528 }
529
530
531 VOID
532 EXPORT
533 NdisIndicateStatusComplete(
534 IN NDIS_HANDLE NdisBindingContext)
535 {
536 UNIMPLEMENTED
537 }
538
539
540 NDIS_STATUS
541 EXPORT
542 NdisPciAssignResources(
543 IN NDIS_HANDLE NdisMacHandle,
544 IN NDIS_HANDLE NdisWrapperHandle,
545 IN NDIS_HANDLE WrapperConfigurationContext,
546 IN ULONG SlotNumber,
547 OUT PNDIS_RESOURCE_LIST *AssignedResources)
548 {
549 UNIMPLEMENTED
550
551 return NDIS_STATUS_FAILURE;
552 }
553
554
555 VOID
556 EXPORT
557 NdisReadBindingInformation (
558 OUT PNDIS_STATUS Status,
559 OUT PNDIS_STRING * Binding,
560 IN NDIS_HANDLE ConfigurationHandle)
561 {
562 UNIMPLEMENTED
563 }
564
565
566 ULONG
567 EXPORT
568 NdisReadDmaCounter(
569 IN NDIS_HANDLE NdisDmaHandle)
570 {
571 UNIMPLEMENTED
572
573 return 0;
574 }
575
576
577 VOID
578 EXPORT
579 NdisStartBufferPhysicalMapping(
580 IN NDIS_HANDLE NdisAdapterHandle,
581 IN PNDIS_BUFFER Buffer,
582 IN ULONG PhysicalMapRegister,
583 IN BOOLEAN WriteToDevice,
584 OUT PNDIS_PHYSICAL_ADDRESS_UNIT PhysicalAddressArray,
585 OUT PUINT ArraySize)
586 {
587 UNIMPLEMENTED
588 }
589
590
591 BOOLEAN
592 EXPORT
593 NdisSynchronizeWithInterrupt(
594 IN PNDIS_INTERRUPT Interrupt,
595 IN PVOID SynchronizeFunction,
596 IN PVOID SynchronizeContext)
597 {
598 UNIMPLEMENTED
599
600 return FALSE;
601 }
602
603
604 VOID
605 EXPORT
606 NdisUnmapIoSpace(
607 IN NDIS_HANDLE NdisAdapterHandle,
608 IN PVOID VirtualAddress,
609 IN UINT Length)
610 {
611 UNIMPLEMENTED
612 }
613
614
615 NDIS_STATUS
616 EXPORT
617 TrChangeFunctionalAddress(
618 IN PTR_FILTER Filter,
619 IN NDIS_HANDLE NdisFilterHandle,
620 IN PNDIS_REQUEST NdisRequest,
621 IN CHAR FunctionalAddressArray [TR_LENGTH_OF_FUNCTIONAL],
622 IN BOOLEAN Set)
623 {
624 UNIMPLEMENTED
625
626 return NDIS_STATUS_FAILURE;
627 }
628
629
630 NDIS_STATUS
631 EXPORT
632 TrChangeGroupAddress(
633 IN PTR_FILTER Filter,
634 IN NDIS_HANDLE NdisFilterHandle,
635 IN PNDIS_REQUEST NdisRequest,
636 IN CHAR GroupAddressArray [TR_LENGTH_OF_FUNCTIONAL],
637 IN BOOLEAN Set)
638 {
639 UNIMPLEMENTED
640
641 return NDIS_STATUS_FAILURE;
642 }
643
644
645 BOOLEAN
646 EXPORT
647 TrCreateFilter(
648 IN TR_ADDRESS_CHANGE AddressChangeAction,
649 IN TR_GROUP_CHANGE GroupChangeAction,
650 IN TR_FILTER_CHANGE FilterChangeAction,
651 IN TR_DEFERRED_CLOSE CloseAction,
652 IN PUCHAR AdapterAddress,
653 IN PNDIS_SPIN_LOCK Lock,
654 OUT PTR_FILTER * Filter)
655 {
656 UNIMPLEMENTED
657
658 return FALSE;
659 }
660
661
662 VOID
663 EXPORT
664 TrDeleteFilter(
665 IN PTR_FILTER Filter)
666 {
667 UNIMPLEMENTED
668 }
669
670
671 NDIS_STATUS
672 EXPORT
673 TrDeleteFilterOpenAdapter (
674 IN PTR_FILTER Filter,
675 IN NDIS_HANDLE NdisFilterHandle,
676 IN PNDIS_REQUEST NdisRequest)
677 {
678 UNIMPLEMENTED
679
680 return NDIS_STATUS_SUCCESS;
681 }
682
683
684 NDIS_STATUS
685 EXPORT
686 TrFilterAdjust(
687 IN PTR_FILTER Filter,
688 IN NDIS_HANDLE NdisFilterHandle,
689 IN PNDIS_REQUEST NdisRequest,
690 IN UINT FilterClasses,
691 IN BOOLEAN Set)
692 {
693 UNIMPLEMENTED
694
695 return NDIS_STATUS_FAILURE;
696 }
697
698
699 VOID
700 EXPORT
701 TrFilterIndicateReceive(
702 IN PTR_FILTER Filter,
703 IN NDIS_HANDLE MacReceiveContext,
704 IN PVOID HeaderBuffer,
705 IN UINT HeaderBufferSize,
706 IN PVOID LookaheadBuffer,
707 IN UINT LookaheadBufferSize,
708 IN UINT PacketSize)
709 {
710 UNIMPLEMENTED
711 }
712
713
714 VOID
715 EXPORT
716 TrFilterIndicateReceiveComplete(
717 IN PTR_FILTER Filter)
718 {
719 UNIMPLEMENTED
720 }
721
722
723 BOOLEAN
724 EXPORT
725 TrNoteFilterOpenAdapter(
726 IN PTR_FILTER Filter,
727 IN NDIS_HANDLE MacBindingHandle,
728 IN NDIS_HANDLE NdisBindingContext,
729 OUT PNDIS_HANDLE NdisFilterHandle)
730 {
731 UNIMPLEMENTED
732
733 return FALSE;
734 }
735
736
737 BOOLEAN
738 EXPORT
739 TrShouldAddressLoopBack(
740 IN PTR_FILTER Filter,
741 IN CHAR DestinationAddress [TR_LENGTH_OF_ADDRESS],
742 IN CHAR SourceAddress [TR_LENGTH_OF_ADDRESS])
743 {
744 UNIMPLEMENTED
745
746 return FALSE;
747 }
748
749 /* EOF */