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