2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS NDIS library
5 * PURPOSE: NDIS 4.0 stubs
6 * PROGRAMMERS: Casper S. Hornstrup (chorns@users.sourceforge.net)
8 * CSH 01/08-2000 Created
19 NdisCompleteCloseAdapter(
20 IN NDIS_HANDLE NdisBindingContext
,
21 IN NDIS_STATUS Status
)
38 NdisCompleteOpenAdapter(
39 IN NDIS_HANDLE NdisBindingContext
,
40 IN NDIS_STATUS Status
,
41 IN NDIS_STATUS OpenErrorStatus
)
58 NdisDeregisterAdapter(
59 IN NDIS_HANDLE NdisAdapterHandle
)
69 return NDIS_STATUS_FAILURE
;
79 OUT PNDIS_STATUS Status
,
80 IN NDIS_HANDLE NdisMacHandle
)
97 NdisIMQueueMiniportCallback(
98 IN NDIS_HANDLE MiniportAdapterHandle
,
99 IN W_MINIPORT_CALLBACK CallbackRoutine
,
100 IN PVOID CallbackContext
)
110 return NDIS_STATUS_FAILURE
;
120 IN NDIS_HANDLE MiniportAdapterHandle
,
121 IN NDIS_HANDLE SwitchHandle
)
138 NdisIMSwitchToMiniport(
139 IN NDIS_HANDLE MiniportAdapterHandle
,
140 OUT PNDIS_HANDLE SwitchHandle
)
159 NdisQueryReceiveInformation(
160 IN NDIS_HANDLE NdisBindingHandle
,
161 IN NDIS_HANDLE MacContext
,
162 OUT PLONGLONG TimeSent OPTIONAL
,
163 OUT PLONGLONG TimeReceived OPTIONAL
,
166 OUT PUINT SizeNeeded
)
176 return NDIS_STATUS_FAILURE
;
185 NdisReadMcaPosInformation(
186 OUT PNDIS_STATUS Status
,
187 IN NDIS_HANDLE WrapperConfigurationContext
,
188 IN PUINT ChannelNumber
,
189 OUT PNDIS_MCA_POS_DATA McaData
)
207 OUT PNDIS_HANDLE NdisAdapterHandle
,
208 IN NDIS_HANDLE NdisMacHandle
,
209 IN NDIS_HANDLE MacAdapterContext
,
210 IN NDIS_HANDLE WrapperConfigurationContext
,
211 IN PNDIS_STRING AdapterName
,
212 IN PVOID AdapterInformation
)
222 return NDIS_STATUS_FAILURE
;
231 NdisReleaseAdapterResources(
232 IN NDIS_HANDLE NdisAdapterHandle
)
249 NdisSetupDmaTransfer(
250 OUT PNDIS_STATUS Status
,
251 IN PNDIS_HANDLE NdisDmaHandle
,
252 IN PNDIS_BUFFER Buffer
,
255 IN BOOLEAN WriteToDevice
)
270 #undef NdisUpdateSharedMemory
273 NdisUpdateSharedMemory(
274 IN NDIS_HANDLE NdisAdapterHandle
,
276 IN PVOID VirtualAddress
,
277 IN NDIS_PHYSICAL_ADDRESS PhysicalAddress
)
294 NdisImmediateReadSharedMemory(
295 IN NDIS_HANDLE WrapperConfigurationContext
,
296 IN ULONG SharedMemoryAddress
,
309 NdisImmediateWriteSharedMemory(
310 IN NDIS_HANDLE WrapperConfigurationContext
,
311 IN ULONG SharedMemoryAddress
,
324 NdisReadEisaSlotInformationEx(
325 OUT PNDIS_STATUS Status
,
326 IN NDIS_HANDLE WrapperConfigurationContext
,
327 OUT PUINT SlotNumber
,
328 OUT PNDIS_EISA_FUNCTION_INFORMATION
*EisaData
,
329 OUT PUINT NumberOfFunctions
)