1360d9e01eb7782d6b1594e1bed2734d39bc3337
[reactos.git] / reactos / drivers / net / ndis / ndis / stubs.c
1 /*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS NDIS library
4 * FILE: ndis/stubs.c
5 * PURPOSE: Stubs
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 NdisCompleteBindAdapter(
16 IN NDIS_HANDLE BindAdapterContext,
17 IN NDIS_STATUS Status,
18 IN NDIS_STATUS OpenStatus)
19 {
20 UNIMPLEMENTED
21 }
22
23
24 VOID
25 EXPORT
26 NdisCompleteQueryStatistics(
27 IN NDIS_HANDLE NdisAdapterHandle,
28 IN PNDIS_REQUEST NdisRequest,
29 IN NDIS_STATUS Status)
30 {
31 UNIMPLEMENTED
32 }
33
34
35 VOID
36 EXPORT
37 NdisCompleteUnbindAdapter(
38 IN NDIS_HANDLE UnbindAdapterContext,
39 IN NDIS_STATUS Status)
40 {
41 UNIMPLEMENTED
42 }
43
44
45 VOID
46 EXPORT
47 NdisInitializeListHead(
48 IN PLIST_ENTRY ListHead)
49 {
50 UNIMPLEMENTED
51 }
52
53
54 VOID
55 EXPORT
56 NdisInterlockedAddUlong (
57 IN PULONG Addend,
58 IN ULONG Increment,
59 IN PNDIS_SPIN_LOCK SpinLock)
60 {
61 UNIMPLEMENTED
62 }
63
64
65 PLIST_ENTRY
66 EXPORT
67 NdisInterlockedInsertHeadList(
68 IN PLIST_ENTRY ListHead,
69 IN PLIST_ENTRY ListEntry,
70 IN PNDIS_SPIN_LOCK SpinLock)
71 {
72 UNIMPLEMENTED
73
74 return NULL;
75 }
76
77
78 PLIST_ENTRY
79 EXPORT
80 NdisInterlockedInsertTailList(
81 IN PLIST_ENTRY ListHead,
82 IN PLIST_ENTRY ListEntry,
83 IN PNDIS_SPIN_LOCK SpinLock)
84 {
85 UNIMPLEMENTED
86
87 return NULL;
88 }
89
90
91 PLIST_ENTRY
92 EXPORT
93 NdisInterlockedRemoveHeadList(
94 IN PLIST_ENTRY ListHead,
95 IN PNDIS_SPIN_LOCK SpinLock)
96 {
97 UNIMPLEMENTED
98
99 return NULL;
100 }
101
102
103 VOID
104 EXPORT
105 NdisMCompleteBufferPhysicalMapping(
106 IN NDIS_HANDLE MiniportAdapterHandle,
107 IN PNDIS_BUFFER Buffer,
108 IN ULONG PhysicalMapRegister)
109 {
110 }
111
112
113 VOID
114 EXPORT
115 NdisMStartBufferPhysicalMapping(
116 IN NDIS_HANDLE MiniportAdapterHandle,
117 IN PNDIS_BUFFER Buffer,
118 IN ULONG PhysicalMapRegister,
119 IN BOOLEAN WriteToDevice,
120 OUT PNDIS_PHYSICAL_ADDRESS_UNIT PhysicalAddressArray,
121 OUT PUINT ArraySize)
122 {
123 UNIMPLEMENTED
124 }
125
126
127 VOID
128 EXPORT
129 NdisMapFile(
130 OUT PNDIS_STATUS Status,
131 OUT PVOID * MappedBuffer,
132 IN NDIS_HANDLE FileHandle)
133 {
134 UNIMPLEMENTED
135 }
136
137
138 VOID
139 EXPORT
140 NdisWriteConfiguration(
141 OUT PNDIS_STATUS Status,
142 IN NDIS_HANDLE WrapperConfigurationContext,
143 IN PNDIS_STRING Keyword,
144 IN PNDIS_CONFIGURATION_PARAMETER * ParameterValue)
145 {
146 UNIMPLEMENTED
147 }
148
149
150 VOID
151 EXPORT
152 NdisWriteErrorLogEntry(
153 IN NDIS_HANDLE NdisAdapterHandle,
154 IN NDIS_ERROR_CODE ErrorCode,
155 IN ULONG NumberOfErrorValues,
156 IN ULONG ERROR_LOG_MAXIMUM_SIZE)
157 /* IN ULONG ...)
158 * ERROR_LOG_MAXIMUM_SIZE = ... in MSDN
159 */
160 {
161 UNIMPLEMENTED
162 }
163
164
165 VOID
166 EXPORT
167 NdisCloseConfiguration(
168 IN NDIS_HANDLE ConfigurationHandle)
169 {
170 UNIMPLEMENTED
171 }
172
173
174 VOID
175 EXPORT
176 NdisCloseFile(
177 IN NDIS_HANDLE FileHandle)
178 {
179 UNIMPLEMENTED
180 }
181
182
183 NDIS_STATUS
184 EXPORT
185 NdisIMDeInitializeDeviceInstance(
186 IN NDIS_HANDLE NdisMiniportHandle)
187 {
188 UNIMPLEMENTED
189
190 return NDIS_STATUS_FAILURE;
191 }
192
193
194 NDIS_STATUS
195 EXPORT
196 NdisIMInitializeDeviceInstance(
197 IN NDIS_HANDLE DriverHandle,
198 IN PNDIS_STRING DeviceInstance)
199 {
200 UNIMPLEMENTED
201
202 return NDIS_STATUS_FAILURE;
203 }
204
205
206 NDIS_STATUS
207 EXPORT
208 NdisIMRegisterLayeredMiniport(
209 IN NDIS_HANDLE NdisWrapperHandle,
210 IN PNDIS_MINIPORT_CHARACTERISTICS MiniportCharacteristics,
211 IN UINT CharacteristicsLength,
212 OUT PNDIS_HANDLE DriverHandle)
213 {
214 UNIMPLEMENTED
215
216 return NDIS_STATUS_FAILURE;
217 }
218
219
220 VOID
221 EXPORT
222 NdisMWanIndicateReceive(
223 OUT PNDIS_STATUS Status,
224 IN NDIS_HANDLE MiniportAdapterHandle,
225 IN NDIS_HANDLE NdisLinkContext,
226 IN PUCHAR PacketBuffer,
227 IN UINT PacketSize)
228 {
229 UNIMPLEMENTED
230 }
231
232
233 VOID
234 EXPORT
235 NdisMWanIndicateReceiveComplete(
236 IN NDIS_HANDLE MiniportAdapterHandle)
237 {
238 UNIMPLEMENTED
239 }
240
241
242 VOID
243 EXPORT
244 NdisMWanSendComplete(
245 IN NDIS_HANDLE MiniportAdapterHandle,
246 IN PNDIS_WAN_PACKET Packet,
247 IN NDIS_STATUS Status)
248 {
249 UNIMPLEMENTED
250 }
251
252
253 VOID
254 EXPORT
255 NdisOpenConfiguration(
256 OUT PNDIS_STATUS Status,
257 OUT PNDIS_HANDLE ConfigurationHandle,
258 IN NDIS_HANDLE WrapperConfigurationContext)
259 {
260 UNIMPLEMENTED
261 }
262
263
264 /*
265 NdisOpenConfigurationKeyByIndex
266 NdisOpenConfigurationKeyByName
267 */
268
269
270 VOID
271 EXPORT
272 NdisOpenFile(
273 OUT PNDIS_STATUS Status,
274 OUT PNDIS_HANDLE FileHandle,
275 OUT PUINT FileLength,
276 IN PNDIS_STRING FileName,
277 IN NDIS_PHYSICAL_ADDRESS HighestAcceptableAddress)
278 {
279 UNIMPLEMENTED
280 }
281
282
283 /*
284 NdisOpenGlobalConfiguration
285 */
286
287 VOID
288 EXPORT
289 NdisOpenProtocolConfiguration(
290 OUT PNDIS_STATUS Status,
291 OUT PNDIS_HANDLE ConfigurationHandle,
292 IN PNDIS_STRING ProtocolSection)
293 {
294 UNIMPLEMENTED
295 }
296
297
298 VOID
299 EXPORT
300 NdisReadConfiguration(
301 OUT PNDIS_STATUS Status,
302 OUT PNDIS_CONFIGURATION_PARAMETER * ParameterValue,
303 IN NDIS_HANDLE ConfigurationHandle,
304 IN PNDIS_STRING Keyword,
305 IN NDIS_PARAMETER_TYPE ParameterType)
306 {
307 UNIMPLEMENTED
308 }
309
310
311 VOID
312 EXPORT
313 NdisReadNetworkAddress(
314 OUT PNDIS_STATUS Status,
315 OUT PVOID * NetworkAddress,
316 OUT PUINT NetworkAddressLength,
317 IN NDIS_HANDLE ConfigurationHandle)
318 {
319 UNIMPLEMENTED
320 }
321
322
323 #if 0
324 VOID
325 EXPORT
326 NdisRegisterTdiCallBack(
327 IN TDI_REGISTER_CALLBACK RegsterCallback)
328 {
329 UNIMPLEMENTED
330 }
331 #endif
332
333
334 /*
335 NdisScheduleWorkItem
336 */
337
338
339 #if 0
340 VOID
341 EXPORT
342 NdisSetProtocolFilter(
343 OUT PNDIS_STATUS Status,
344 IN NDIS_HANDLE NdisBindingHandle,
345 IN RECEIVE_HANDLER ReceiveHandler,
346 IN RECEIVE_PACKET_HANDLER ReceivePacketHandler,
347 IN NDIS_MEDIUM Medium,
348 IN UINT Offset,
349 IN UINT Size,
350 IN PUCHAR Pattern)
351 {
352 UNIMPLEMENTED
353 }
354 #endif
355
356
357 CCHAR
358 EXPORT
359 NdisSystemProcessorCount(
360 VOID)
361 {
362 return (CCHAR)1;
363 }
364
365
366 VOID
367 EXPORT
368 NdisUnmapFile(
369 IN NDIS_HANDLE FileHandle)
370 {
371 UNIMPLEMENTED
372 }
373
374
375 /*
376 NdisUpcaseUnicodeString
377 NdisUpdateSharedMemory@4
378 */
379
380
381 /*
382 NdisWriteEventLogEntry
383 */
384
385
386
387 /* NDIS 5.0 extensions */
388
389 VOID
390 EXPORT
391 NdisCompletePnPEvent(
392 IN NDIS_STATUS Status,
393 IN NDIS_HANDLE NdisBindingHandle,
394 IN PNET_PNP_EVENT NetPnPEvent)
395 /*
396 * FUNCTION:
397 * ARGUMENTS:
398 * NOTES:
399 * NDIS 5.0
400 */
401 {
402 UNIMPLEMENTED
403 }
404
405
406 VOID
407 EXPORT
408 NdisConvertStringToAtmAddress(
409 OUT PNDIS_STATUS Status,
410 IN PNDIS_STRING String,
411 OUT PATM_ADDRESS AtmAddress)
412 /*
413 * FUNCTION:
414 * ARGUMENTS:
415 * NOTES:
416 * NDIS 5.0
417 */
418 {
419 UNIMPLEMENTED
420 }
421
422
423 VOID
424 EXPORT
425 NdisGetCurrentProcessorCounts(
426 OUT PULONG pIdleCount,
427 OUT PULONG pKernelAndUser,
428 OUT PULONG pIndex)
429 /*
430 * FUNCTION:
431 * ARGUMENTS:
432 * NOTES:
433 * NDIS 5.0
434 */
435 {
436 UNIMPLEMENTED
437 }
438
439
440 VOID
441 EXPORT
442 NdisGetDriverHandle(
443 IN PNDIS_HANDLE NdisBindingHandle,
444 OUT PNDIS_HANDLE NdisDriverHandle)
445 /*
446 * FUNCTION:
447 * ARGUMENTS:
448 * NOTES:
449 * NDIS 5.0
450 */
451 {
452 UNIMPLEMENTED
453 }
454
455
456 PNDIS_PACKET
457 EXPORT
458 NdisGetReceivedPacket(
459 IN PNDIS_HANDLE NdisBindingHandle,
460 IN PNDIS_HANDLE MacContext)
461 /*
462 * FUNCTION:
463 * ARGUMENTS:
464 * NOTES:
465 * NDIS 5.0
466 */
467 {
468 UNIMPLEMENTED
469
470 return NULL;
471 }
472
473
474 VOID
475 EXPORT
476 NdisGetSystemUptime(
477 OUT PULONG pSystemUpTime)
478 /*
479 * FUNCTION:
480 * ARGUMENTS:
481 * NOTES:
482 * NDIS 5.0
483 */
484 {
485 UNIMPLEMENTED
486 }
487
488
489 VOID
490 EXPORT
491 NdisInitializeReadWriteLock(
492 IN PNDIS_RW_LOCK Lock)
493 /*
494 * FUNCTION:
495 * ARGUMENTS:
496 * NOTES:
497 * NDIS 5.0
498 */
499 {
500 UNIMPLEMENTED
501 }
502
503
504 LONG
505 EXPORT
506 NdisInterlockedDecrement(
507 IN PLONG Addend)
508 /*
509 * FUNCTION:
510 * ARGUMENTS:
511 * NOTES:
512 * NDIS 5.0
513 */
514 {
515 UNIMPLEMENTED
516
517 return 0;
518 }
519
520
521 LONG
522 EXPORT
523 NdisInterlockedIncrement(
524 IN PLONG Addend)
525 /*
526 * FUNCTION:
527 * ARGUMENTS:
528 * NOTES:
529 * NDIS 5.0
530 */
531 {
532 UNIMPLEMENTED
533
534 return 0;
535 }
536
537
538 PSINGLE_LIST_ENTRY
539 EXPORT
540 NdisInterlockedPopEntrySList(
541 IN PSLIST_HEADER ListHead,
542 IN PKSPIN_LOCK Lock)
543 /*
544 * FUNCTION:
545 * ARGUMENTS:
546 * NOTES:
547 * NDIS 5.0
548 */
549 {
550 UNIMPLEMENTED
551
552 return NULL;
553 }
554
555
556 PSINGLE_LIST_ENTRY
557 EXPORT
558 NdisInterlockedPushEntrySList(
559 IN PSLIST_HEADER ListHead,
560 IN PSINGLE_LIST_ENTRY ListEntry,
561 IN PKSPIN_LOCK Lock)
562 /*
563 * FUNCTION:
564 * ARGUMENTS:
565 * NOTES:
566 * NDIS 5.0
567 */
568 {
569 UNIMPLEMENTED
570
571 return NULL;
572 }
573
574
575 NDIS_STATUS
576 EXPORT
577 NdisMDeregisterDevice(
578 IN NDIS_HANDLE NdisDeviceHandle)
579 /*
580 * FUNCTION:
581 * ARGUMENTS:
582 * NOTES:
583 * NDIS 5.0
584 */
585 {
586 UNIMPLEMENTED
587
588 return NDIS_STATUS_FAILURE;
589 }
590
591
592 VOID
593 EXPORT
594 NdisMGetDeviceProperty(
595 IN NDIS_HANDLE MiniportAdapterHandle,
596 IN OUT PDEVICE_OBJECT *PhysicalDeviceObject OPTIONAL,
597 IN OUT PDEVICE_OBJECT *FunctionalDeviceObject OPTIONAL,
598 IN OUT PDEVICE_OBJECT *NextDeviceObject OPTIONAL,
599 IN OUT PCM_RESOURCE_LIST *AllocatedResources OPTIONAL,
600 IN OUT PCM_RESOURCE_LIST *AllocatedResourcesTranslated OPTIONAL)
601 /*
602 * FUNCTION:
603 * ARGUMENTS:
604 * NOTES:
605 * NDIS 5.0
606 */
607 {
608 UNIMPLEMENTED
609 }
610
611
612 NDIS_STATUS
613 EXPORT
614 NdisMInitializeScatterGatherDma(
615 IN NDIS_HANDLE MiniportAdapterHandle,
616 IN BOOLEAN Dma64BitAddresses,
617 IN ULONG MaximumPhysicalMapping)
618 /*
619 * FUNCTION:
620 * ARGUMENTS:
621 * NOTES:
622 * NDIS 5.0
623 */
624 {
625 UNIMPLEMENTED
626
627 return NDIS_STATUS_FAILURE;
628 }
629
630
631 NDIS_STATUS
632 EXPORT
633 NdisMPromoteMiniport(
634 IN NDIS_HANDLE MiniportAdapterHandle)
635 /*
636 * FUNCTION:
637 * ARGUMENTS:
638 * NOTES:
639 * NDIS 5.0
640 */
641 {
642 UNIMPLEMENTED
643
644 return NDIS_STATUS_FAILURE;
645 }
646
647
648 NDIS_STATUS
649 EXPORT
650 NdisMQueryAdapterInstanceName(
651 OUT PNDIS_STRING AdapterInstanceName,
652 IN NDIS_HANDLE MiniportAdapterHandle)
653 /*
654 * FUNCTION:
655 * ARGUMENTS:
656 * NOTES:
657 * NDIS 5.0
658 */
659 {
660 UNIMPLEMENTED
661
662 return NDIS_STATUS_FAILURE;
663 }
664
665
666 NDIS_STATUS
667 EXPORT
668 NdisMRegisterDevice(
669 IN NDIS_HANDLE NdisWrapperHandle,
670 IN PNDIS_STRING DeviceName,
671 IN PNDIS_STRING SymbolicName,
672 IN PDRIVER_DISPATCH MajorFunctions[],
673 OUT PDEVICE_OBJECT *pDeviceObject,
674 OUT NDIS_HANDLE *NdisDeviceHandle)
675 /*
676 * FUNCTION:
677 * ARGUMENTS:
678 * NOTES:
679 * NDIS 5.0
680 */
681 {
682 UNIMPLEMENTED
683
684 return NDIS_STATUS_FAILURE;
685 }
686
687
688 VOID
689 EXPORT
690 NdisMRegisterUnloadHandler(
691 IN NDIS_HANDLE NdisWrapperHandle,
692 IN PDRIVER_UNLOAD UnloadHandler)
693 /*
694 * FUNCTION:
695 * ARGUMENTS:
696 * NOTES:
697 * NDIS 5.0
698 */
699 {
700 UNIMPLEMENTED
701 }
702
703
704 NDIS_STATUS
705 EXPORT
706 NdisMRemoveMiniport(
707 IN NDIS_HANDLE MiniportAdapterHandle)
708 /*
709 * FUNCTION:
710 * ARGUMENTS:
711 * NOTES:
712 * NDIS 5.0
713 */
714 {
715 UNIMPLEMENTED
716
717 return NDIS_STATUS_FAILURE;
718 }
719
720
721 NDIS_STATUS
722 EXPORT
723 NdisMSetMiniportSecondary(
724 IN NDIS_HANDLE MiniportAdapterHandle,
725 IN NDIS_HANDLE PrimaryMiniportAdapterHandle)
726 /*
727 * FUNCTION:
728 * ARGUMENTS:
729 * NOTES:
730 * NDIS 5.0
731 */
732 {
733 UNIMPLEMENTED
734
735 return NDIS_STATUS_FAILURE;
736 }
737
738
739 VOID
740 EXPORT
741 NdisOpenConfigurationKeyByIndex(
742 OUT PNDIS_STATUS Status,
743 IN NDIS_HANDLE ConfigurationHandle,
744 IN ULONG Index,
745 OUT PNDIS_STRING KeyName,
746 OUT PNDIS_HANDLE KeyHandle)
747 /*
748 * FUNCTION:
749 * ARGUMENTS:
750 * NOTES:
751 * NDIS 5.0
752 */
753 {
754 UNIMPLEMENTED
755 }
756
757
758 VOID
759 EXPORT
760 NdisOpenConfigurationKeyByName(
761 OUT PNDIS_STATUS Status,
762 IN NDIS_HANDLE ConfigurationHandle,
763 IN PNDIS_STRING SubKeyName,
764 OUT PNDIS_HANDLE SubKeyHandle)
765 /*
766 * FUNCTION:
767 * ARGUMENTS:
768 * NOTES:
769 * NDIS 5.0
770 */
771 {
772 UNIMPLEMENTED
773 }
774
775
776 NDIS_STATUS
777 EXPORT
778 NdisQueryAdapterInstanceName(
779 OUT PNDIS_STRING AdapterInstanceName,
780 IN NDIS_HANDLE NdisBindingHandle)
781 /*
782 * FUNCTION:
783 * ARGUMENTS:
784 * NOTES:
785 * NDIS 5.0
786 */
787 {
788 UNIMPLEMENTED
789
790 return NDIS_STATUS_FAILURE;
791 }
792
793
794 VOID
795 EXPORT
796 NdisQueryBufferSafe(
797 IN PNDIS_BUFFER Buffer,
798 OUT PVOID *VirtualAddress OPTIONAL,
799 OUT PUINT Length,
800 IN UINT Priority)
801 /*
802 * FUNCTION:
803 * ARGUMENTS:
804 * NOTES:
805 * NDIS 5.0
806 */
807 {
808 UNIMPLEMENTED
809 }
810
811
812 ULONG
813 EXPORT
814 NdisReadPcmciaAttributeMemory(
815 IN NDIS_HANDLE NdisAdapterHandle,
816 IN ULONG Offset,
817 IN PVOID Buffer,
818 IN ULONG Length)
819 /*
820 * FUNCTION:
821 * ARGUMENTS:
822 * NOTES:
823 * NDIS 5.0
824 */
825 {
826 UNIMPLEMENTED
827
828 return 0;
829 }
830
831
832 VOID
833 EXPORT
834 NdisReleaseReadWriteLock(
835 IN PNDIS_RW_LOCK Lock,
836 IN PLOCK_STATE LockState)
837 /*
838 * FUNCTION:
839 * ARGUMENTS:
840 * NOTES:
841 * NDIS 5.0
842 */
843 {
844 UNIMPLEMENTED
845 }
846
847
848 NDIS_STATUS
849 EXPORT
850 NdisWriteEventLogEntry(
851 IN PVOID LogHandle,
852 IN NDIS_STATUS EventCode,
853 IN ULONG UniqueEventValue,
854 IN USHORT NumStrings,
855 IN PVOID StringsList OPTIONAL,
856 IN ULONG DataSize,
857 IN PVOID Data OPTIONAL)
858 /*
859 * FUNCTION:
860 * ARGUMENTS:
861 * NOTES:
862 * NDIS 5.0
863 */
864 {
865 UNIMPLEMENTED
866
867 return NDIS_STATUS_FAILURE;
868 }
869
870
871 ULONG
872 EXPORT
873 NdisWritePcmciaAttributeMemory(
874 IN NDIS_HANDLE NdisAdapterHandle,
875 IN ULONG Offset,
876 IN PVOID Buffer,
877 IN ULONG Length)
878 /*
879 * FUNCTION:
880 * ARGUMENTS:
881 * NOTES:
882 * NDIS 5.0
883 */
884 {
885 UNIMPLEMENTED
886
887 return 0;
888 }
889
890
891 /* NDIS 5.0 extensions for intermediate drivers */
892
893 VOID
894 EXPORT
895 NdisIMAssociateMiniport(
896 IN NDIS_HANDLE DriverHandle,
897 IN NDIS_HANDLE ProtocolHandle)
898 /*
899 * FUNCTION:
900 * ARGUMENTS:
901 * NOTES:
902 * NDIS 5.0
903 */
904 {
905 UNIMPLEMENTED
906 }
907
908
909 NDIS_STATUS
910 EXPORT
911 NdisIMCancelInitializeDeviceInstance(
912 IN NDIS_HANDLE DriverHandle,
913 IN PNDIS_STRING DeviceInstance)
914 /*
915 * FUNCTION:
916 * ARGUMENTS:
917 * NOTES:
918 * NDIS 5.0
919 */
920 {
921 UNIMPLEMENTED
922
923 return NDIS_STATUS_FAILURE;
924 }
925
926
927 VOID
928 EXPORT
929 NdisIMCopySendCompletePerPacketInfo(
930 IN PNDIS_PACKET DstPacket,
931 IN PNDIS_PACKET SrcPacket)
932 /*
933 * FUNCTION:
934 * ARGUMENTS:
935 * NOTES:
936 * NDIS 5.0
937 */
938 {
939 UNIMPLEMENTED
940 }
941
942
943 VOID
944 EXPORT
945 NdisIMCopySendPerPacketInfo(
946 IN PNDIS_PACKET DstPacket,
947 IN PNDIS_PACKET SrcPacket)
948 /*
949 * FUNCTION:
950 * ARGUMENTS:
951 * NOTES:
952 * NDIS 5.0
953 */
954 {
955 UNIMPLEMENTED
956 }
957
958
959 VOID
960 EXPORT
961 NdisIMDeregisterLayeredMiniport(
962 IN NDIS_HANDLE DriverHandle)
963 /*
964 * FUNCTION:
965 * ARGUMENTS:
966 * NOTES:
967 * NDIS 5.0
968 */
969 {
970 UNIMPLEMENTED
971 }
972
973
974 NDIS_HANDLE
975 EXPORT
976 NdisIMGetBindingContext(
977 IN NDIS_HANDLE NdisBindingHandle)
978 /*
979 * FUNCTION:
980 * ARGUMENTS:
981 * NOTES:
982 * NDIS 5.0
983 */
984 {
985 UNIMPLEMENTED
986
987 return (NDIS_HANDLE)NULL;
988 }
989
990
991 NDIS_HANDLE
992 EXPORT
993 NdisIMGetDeviceContext(
994 IN NDIS_HANDLE MiniportAdapterHandle)
995 /*
996 * FUNCTION:
997 * ARGUMENTS:
998 * NOTES:
999 * NDIS 5.0
1000 */
1001 {
1002 UNIMPLEMENTED
1003
1004 return (NDIS_HANDLE)NULL;
1005 }
1006
1007
1008 NDIS_STATUS
1009 EXPORT
1010 NdisIMInitializeDeviceInstanceEx(
1011 IN NDIS_HANDLE DriverHandle,
1012 IN PNDIS_STRING DriverInstance,
1013 IN NDIS_HANDLE DeviceContext OPTIONAL)
1014 /*
1015 * FUNCTION:
1016 * ARGUMENTS:
1017 * NOTES:
1018 * NDIS 5.0
1019 */
1020 {
1021 UNIMPLEMENTED
1022
1023 return NDIS_STATUS_FAILURE;
1024 }
1025
1026 /* EOF */