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,