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
15 NdisCompleteCloseAdapter(
16 IN NDIS_HANDLE NdisBindingContext
,
17 IN NDIS_STATUS Status
)
31 NdisCompleteOpenAdapter(
32 IN NDIS_HANDLE NdisBindingContext
,
33 IN NDIS_STATUS Status
,
34 IN NDIS_STATUS OpenErrorStatus
)
48 NdisDeregisterAdapter(
49 IN NDIS_HANDLE NdisAdapterHandle
)
59 return NDIS_STATUS_FAILURE
;
65 NdisDeregisterAdapterShutdownHandler(
66 IN NDIS_HANDLE NdisAdapterHandle
)
81 OUT PNDIS_STATUS Status
,
82 IN NDIS_HANDLE NdisMacHandle
)
97 IN PNDIS_HANDLE NdisDmaHandle
)
111 NdisFreeSharedMemory(
112 IN NDIS_HANDLE NdisAdapterHandle
,
115 IN PVOID VirtualAddress
,
116 IN NDIS_PHYSICAL_ADDRESS PhysicalAddress
)
130 NdisIMQueueMiniportCallback(
131 IN NDIS_HANDLE MiniportAdapterHandle
,
132 IN W_MINIPORT_CALLBACK CallbackRoutine
,
133 IN PVOID CallbackContext
)
143 return NDIS_STATUS_FAILURE
;
150 IN NDIS_HANDLE MiniportAdapterHandle
,
151 IN NDIS_HANDLE SwitchHandle
)
165 NdisIMSwitchToMiniport(
166 IN NDIS_HANDLE MiniportAdapterHandle
,
167 OUT PNDIS_HANDLE SwitchHandle
)
183 NdisInitializeInterrupt(
184 OUT PNDIS_STATUS Status
,
185 IN OUT PNDIS_INTERRUPT Interrupt
,
186 IN NDIS_HANDLE NdisAdapterHandle
,
187 IN PNDIS_INTERRUPT_SERVICE InterruptServiceRoutine
,
188 IN PVOID InterruptContext
,
189 IN PNDIS_DEFERRED_PROCESSING DeferredProcessingRoutine
,
190 IN UINT InterruptVector
,
191 IN UINT InterruptLevel
,
192 IN BOOLEAN SharedInterrupt
,
193 IN NDIS_INTERRUPT_MODE InterruptMode
)
208 OUT PNDIS_STATUS Status
,
209 OUT PVOID
*VirtualAddress
,
210 IN NDIS_HANDLE NdisAdapterHandle
,
211 IN NDIS_PHYSICAL_ADDRESS PhysicalAddress
,
226 NdisOverrideBusNumber(
227 IN NDIS_HANDLE WrapperConfigurationContext
,
228 IN NDIS_HANDLE MiniportAdapterHandle OPTIONAL
,
243 NdisQueryReceiveInformation(
244 IN NDIS_HANDLE NdisBindingHandle
,
245 IN NDIS_HANDLE MacContext
,
246 OUT PLONGLONG TimeSent OPTIONAL
,
247 OUT PLONGLONG TimeReceived OPTIONAL
,
250 OUT PUINT SizeNeeded
)
260 return NDIS_STATUS_FAILURE
;
266 NdisReadMcaPosInformation(
267 OUT PNDIS_STATUS Status
,
268 IN NDIS_HANDLE WrapperConfigurationContext
,
269 IN PUINT ChannelNumber
,
270 OUT PNDIS_MCA_POS_DATA McaData
)
285 OUT PNDIS_HANDLE NdisAdapterHandle
,
286 IN NDIS_HANDLE NdisMacHandle
,
287 IN NDIS_HANDLE MacAdapterContext
,
288 IN NDIS_HANDLE WrapperConfigurationContext
,
289 IN PNDIS_STRING AdapterName
,
290 IN PVOID AdapterInformation
)
300 return NDIS_STATUS_FAILURE
;
306 NdisRegisterAdapterShutdownHandler(
307 IN NDIS_HANDLE NdisAdapterHandle
,
308 IN PVOID ShutdownContext
,
309 IN ADAPTER_SHUTDOWN_HANDLER ShutdownHandler
)
324 OUT PNDIS_STATUS Status
,
325 OUT PNDIS_HANDLE NdisMacHandle
,
326 IN NDIS_HANDLE NdisWrapperHandle
,
327 IN NDIS_HANDLE MacMacContext
,
328 IN PNDIS_MAC_CHARACTERISTICS MacCharacteristics
,
329 IN UINT CharacteristicsLength
)
343 NdisReleaseAdapterResources(
344 IN NDIS_HANDLE NdisAdapterHandle
)
359 IN PNDIS_INTERRUPT Interrupt
)
373 NdisSetupDmaTransfer(
374 OUT PNDIS_STATUS Status
,
375 IN PNDIS_HANDLE NdisDmaHandle
,
376 IN PNDIS_BUFFER Buffer
,
379 IN BOOLEAN WriteToDevice
)
393 NdisUpdateSharedMemory(
394 IN NDIS_HANDLE NdisAdapterHandle
,
396 IN PVOID VirtualAddress
,
397 IN NDIS_PHYSICAL_ADDRESS PhysicalAddress
)