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)