2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS NDIS library
5 * PURPOSE: Obsoleted functions in NDIS 5.0
6 * PROGRAMMERS: Casper S. Hornstrup (chorns@users.sourceforge.net)
8 * CSH 01/08-2000 Created
18 NdisCompleteCloseAdapter(
19 IN NDIS_HANDLE NdisBindingContext,
20 IN NDIS_STATUS Status)
37 NdisCompleteOpenAdapter(
38 IN NDIS_HANDLE NdisBindingContext,
39 IN NDIS_STATUS Status,
40 IN NDIS_STATUS OpenErrorStatus)
57 NdisDeregisterAdapter(
58 IN NDIS_HANDLE NdisAdapterHandle)
68 return NDIS_STATUS_FAILURE;
77 NdisDeregisterAdapterShutdownHandler(
78 IN NDIS_HANDLE NdisAdapterHandle)
96 OUT PNDIS_STATUS Status,
97 IN NDIS_HANDLE NdisMacHandle)
115 IN PNDIS_HANDLE NdisDmaHandle)
132 NdisFreeSharedMemory(
133 IN NDIS_HANDLE NdisAdapterHandle,
136 IN PVOID VirtualAddress,
137 IN NDIS_PHYSICAL_ADDRESS PhysicalAddress)
154 NdisIMQueueMiniportCallback(
155 IN NDIS_HANDLE MiniportAdapterHandle,
156 IN W_MINIPORT_CALLBACK CallbackRoutine,
157 IN PVOID CallbackContext)
167 return NDIS_STATUS_FAILURE;
177 IN NDIS_HANDLE MiniportAdapterHandle,
178 IN NDIS_HANDLE SwitchHandle)
195 NdisIMSwitchToMiniport(
196 IN NDIS_HANDLE MiniportAdapterHandle,
197 OUT PNDIS_HANDLE SwitchHandle)
216 NdisInitializeInterrupt(
217 OUT PNDIS_STATUS Status,
218 IN OUT PNDIS_INTERRUPT Interrupt,
219 IN NDIS_HANDLE NdisAdapterHandle,
220 IN PNDIS_INTERRUPT_SERVICE InterruptServiceRoutine,
221 IN PVOID InterruptContext,
222 IN PNDIS_DEFERRED_PROCESSING DeferredProcessingRoutine,
223 IN UINT InterruptVector,
224 IN UINT InterruptLevel,
225 IN BOOLEAN SharedInterrupt,
226 IN NDIS_INTERRUPT_MODE InterruptMode)
244 OUT PNDIS_STATUS Status,
245 OUT PVOID *VirtualAddress,
246 IN NDIS_HANDLE NdisAdapterHandle,
247 IN NDIS_PHYSICAL_ADDRESS PhysicalAddress,
265 NdisOverrideBusNumber(
266 IN NDIS_HANDLE WrapperConfigurationContext,
267 IN NDIS_HANDLE MiniportAdapterHandle OPTIONAL,
285 NdisQueryReceiveInformation(
286 IN NDIS_HANDLE NdisBindingHandle,
287 IN NDIS_HANDLE MacContext,
288 OUT PLONGLONG TimeSent OPTIONAL,
289 OUT PLONGLONG TimeReceived OPTIONAL,
292 OUT PUINT SizeNeeded)
302 return NDIS_STATUS_FAILURE;
311 NdisReadMcaPosInformation(
312 OUT PNDIS_STATUS Status,
313 IN NDIS_HANDLE WrapperConfigurationContext,
314 IN PUINT ChannelNumber,
315 OUT PNDIS_MCA_POS_DATA McaData)
333 OUT PNDIS_HANDLE NdisAdapterHandle,
334 IN NDIS_HANDLE NdisMacHandle,
335 IN NDIS_HANDLE MacAdapterContext,
336 IN NDIS_HANDLE WrapperConfigurationContext,
337 IN PNDIS_STRING AdapterName,
338 IN PVOID AdapterInformation)
348 return NDIS_STATUS_FAILURE;
357 NdisRegisterAdapterShutdownHandler(
358 IN NDIS_HANDLE NdisAdapterHandle,
359 IN PVOID ShutdownContext,
360 IN ADAPTER_SHUTDOWN_HANDLER ShutdownHandler)
378 OUT PNDIS_STATUS Status,
379 OUT PNDIS_HANDLE NdisMacHandle,
380 IN NDIS_HANDLE NdisWrapperHandle,
381 IN NDIS_HANDLE MacMacContext,
382 IN PNDIS_MAC_CHARACTERISTICS MacCharacteristics,
383 IN UINT CharacteristicsLength)
400 NdisReleaseAdapterResources(
401 IN NDIS_HANDLE NdisAdapterHandle)
419 IN PNDIS_INTERRUPT Interrupt)
436 NdisSetupDmaTransfer(
437 OUT PNDIS_STATUS Status,
438 IN PNDIS_HANDLE NdisDmaHandle,
439 IN PNDIS_BUFFER Buffer,
442 IN BOOLEAN WriteToDevice)
459 NdisUpdateSharedMemory(
460 IN NDIS_HANDLE NdisAdapterHandle,
462 IN PVOID VirtualAddress,
463 IN NDIS_PHYSICAL_ADDRESS PhysicalAddress)