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
)
247 #undef NdisUpdateSharedMemory
250 NdisUpdateSharedMemory(
251 IN NDIS_HANDLE NdisAdapterHandle
,
253 IN PVOID VirtualAddress
,
254 IN NDIS_PHYSICAL_ADDRESS PhysicalAddress
)
270 NdisImmediateReadSharedMemory(
271 IN NDIS_HANDLE WrapperConfigurationContext
,
272 IN ULONG SharedMemoryAddress
,
284 NdisImmediateWriteSharedMemory(
285 IN NDIS_HANDLE WrapperConfigurationContext
,
286 IN ULONG SharedMemoryAddress
,
299 NdisReadEisaSlotInformationEx(
300 OUT PNDIS_STATUS Status
,
301 IN NDIS_HANDLE WrapperConfigurationContext
,
302 OUT PUINT SlotNumber
,
303 OUT PNDIS_EISA_FUNCTION_INFORMATION
*EisaData
,
304 OUT PUINT NumberOfFunctions
)