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
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
;
78 OUT PNDIS_STATUS Status
,
79 IN NDIS_HANDLE NdisMacHandle
)
96 NdisIMQueueMiniportCallback(
97 IN NDIS_HANDLE MiniportAdapterHandle
,
98 IN W_MINIPORT_CALLBACK CallbackRoutine
,
99 IN PVOID CallbackContext
)
109 return NDIS_STATUS_FAILURE
;
119 IN NDIS_HANDLE MiniportAdapterHandle
,
120 IN NDIS_HANDLE SwitchHandle
)
137 NdisIMSwitchToMiniport(
138 IN NDIS_HANDLE MiniportAdapterHandle
,
139 OUT PNDIS_HANDLE SwitchHandle
)
158 NdisQueryReceiveInformation(
159 IN NDIS_HANDLE NdisBindingHandle
,
160 IN NDIS_HANDLE MacContext
,
161 OUT PLONGLONG TimeSent OPTIONAL
,
162 OUT PLONGLONG TimeReceived OPTIONAL
,
165 OUT PUINT SizeNeeded
)
175 return NDIS_STATUS_FAILURE
;
184 NdisReadMcaPosInformation(
185 OUT PNDIS_STATUS Status
,
186 IN NDIS_HANDLE WrapperConfigurationContext
,
187 IN PUINT ChannelNumber
,
188 OUT PNDIS_MCA_POS_DATA McaData
)
206 OUT PNDIS_HANDLE NdisAdapterHandle
,
207 IN NDIS_HANDLE NdisMacHandle
,
208 IN NDIS_HANDLE MacAdapterContext
,
209 IN NDIS_HANDLE WrapperConfigurationContext
,
210 IN PNDIS_STRING AdapterName
,
211 IN PVOID AdapterInformation
)
221 return NDIS_STATUS_FAILURE
;
230 NdisReleaseAdapterResources(
231 IN NDIS_HANDLE NdisAdapterHandle
)
246 #undef NdisUpdateSharedMemory
249 NdisUpdateSharedMemory(
250 IN NDIS_HANDLE NdisAdapterHandle
,
252 IN PVOID VirtualAddress
,
253 IN NDIS_PHYSICAL_ADDRESS PhysicalAddress
)
269 NdisImmediateReadSharedMemory(
270 IN NDIS_HANDLE WrapperConfigurationContext
,
271 IN ULONG SharedMemoryAddress
,
283 NdisImmediateWriteSharedMemory(
284 IN NDIS_HANDLE WrapperConfigurationContext
,
285 IN ULONG SharedMemoryAddress
,
298 NdisReadEisaSlotInformationEx(
299 OUT PNDIS_STATUS Status
,
300 IN NDIS_HANDLE WrapperConfigurationContext
,
301 OUT PUINT SlotNumber
,
302 OUT PNDIS_EISA_FUNCTION_INFORMATION
*EisaData
,
303 OUT PUINT NumberOfFunctions
)