branch update for HEAD-2003050101
[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           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 */