2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS NDIS library
4 * FILE: ndis/hardware.c
5 * PURPOSE: Hardware related routines
6 * PROGRAMMERS: Casper S. Hornstrup (chorns@users.sourceforge.net)
8 * CSH 01/08-2000 Created
15 NdisImmediateReadPciSlotInformation(
16 IN NDIS_HANDLE WrapperConfigurationContext
,
30 NdisImmediateWritePciSlotInformation(
31 IN NDIS_HANDLE WrapperConfigurationContext
,
45 NdisMPciAssignResources(
46 IN NDIS_HANDLE MiniportHandle
,
48 OUT PNDIS_RESOURCE_LIST
*AssignedResources
)
52 return NDIS_STATUS_FAILURE
;
58 NdisMQueryAdapterResources(
59 OUT PNDIS_STATUS Status
,
60 IN NDIS_HANDLE WrapperConfigurationContext
,
61 OUT PNDIS_RESOURCE_LIST ResourceList
,
62 IN OUT PUINT BufferSize
)
70 NdisQueryMapRegisterCount(
71 IN NDIS_INTERFACE_TYPE BusType
,
72 OUT PUINT MapRegisterCount
)
76 return NDIS_STATUS_FAILURE
;
82 NdisReadEisaSlotInformation(
83 OUT PNDIS_STATUS Status
,
84 IN NDIS_HANDLE WrapperConfigurationContext
,
86 OUT PNDIS_EISA_FUNCTION_INFORMATION EisaData
)
94 NdisReadEisaSlotInformationEx(
95 OUT PNDIS_STATUS Status
,
96 IN NDIS_HANDLE WrapperConfigurationContext
,
98 OUT PNDIS_EISA_FUNCTION_INFORMATION
*EisaData
,
99 OUT PUINT NumberOfFunctions
)
107 NdisReadPciSlotInformation(
108 IN NDIS_HANDLE NdisAdapterHandle
,
122 NdisWritePciSlotInformation(
123 IN NDIS_HANDLE NdisAdapterHandle
,