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