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
)