ReactOS 0.4.15-dev-5666-gc548b97
|
#include <ntoskrnl.h>
#include <debug.h>
Go to the source code of this file.
Classes | |
struct | IO_QUERY |
Typedefs | |
typedef struct IO_QUERY | IO_QUERY |
typedef struct IO_QUERY * | PIO_QUERY |
Variables | |
static CONFIGURATION_INFORMATION | _SystemConfigurationInformation = { 0, 0, 0, 0, 0, 0, 0, FALSE, FALSE, 0, 0 } |
PWSTR | ArcTypes [42] |
NTSTATUS NTAPI IoAssignResources | ( | IN PUNICODE_STRING | RegistryPath, |
IN PUNICODE_STRING | DriverClassName, | ||
IN PDRIVER_OBJECT | DriverObject, | ||
IN PDEVICE_OBJECT | DeviceObject, | ||
IN PIO_RESOURCE_REQUIREMENTS_LIST | RequestedResources, | ||
IN OUT PCM_RESOURCE_LIST * | AllocatedResources | ||
) |
Definition at line 953 of file iorsrce.c.
Referenced by PciAssignSlotResources(), and VideoPortGetAccessRanges().
PCONFIGURATION_INFORMATION NTAPI IoGetConfigurationInformation | ( | VOID | ) |
Definition at line 830 of file iorsrce.c.
Referenced by AddControllers(), AddDeviceInternal(), DeviceEvtSelfManagedIoCleanup(), DeviceEvtSelfManagedIoInit(), DiskAddDevice(), DiskRemoveDevice(), DriverEntry(), FdoRemoveAdapter(), FdoStartAdapter(), GetCurrentResources(), InitializeConfiguration(), IoGetBootDiskInformation(), IopCreateArcNamesCd(), IopCreateArcNamesDisk(), QSI_DEF(), ScsiFlopAddDevice(), ScsiFlopRemoveDevice(), ScsiPortInitialize(), SerialAddDeviceInternal(), SpiConfigToResource(), SpiCreatePortConfig(), UniataFindBusMasterController(), VfdCreateDevice(), VfdDeleteDevice(), and xHalIoAssignDriveLetters().
NTSTATUS NTAPI IopFetchConfigurationInformation | ( | OUT PWSTR * | SymbolicLinkList, |
IN GUID | Guid, | ||
IN ULONG | ExpectedInterfaces, | ||
IN PULONG | Interfaces | ||
) |
Definition at line 656 of file iorsrce.c.
Referenced by IopCreateArcNamesCd(), and IopCreateArcNamesDisk().
NTSTATUS NTAPI IopLegacyResourceAllocation | ( | IN ARBITER_REQUEST_SOURCE | AllocationType, |
IN PDRIVER_OBJECT | DriverObject, | ||
IN PDEVICE_OBJECT DeviceObject | OPTIONAL, | ||
IN PIO_RESOURCE_REQUIREMENTS_LIST | ResourceRequirements, | ||
IN OUT PCM_RESOURCE_LIST * | AllocatedResources | ||
) |
Definition at line 913 of file iorsrce.c.
Referenced by IoAssignResources().
NTSTATUS NTAPI IopQueryBusDescription | ( | PIO_QUERY | Query, |
UNICODE_STRING | RootKey, | ||
HANDLE | RootKeyHandle, | ||
PULONG | Bus, | ||
BOOLEAN | KeyIsRoot | ||
) |
Definition at line 454 of file iorsrce.c.
Referenced by IopQueryBusDescription(), and IoQueryDeviceDescription().
NTSTATUS NTAPI IopQueryDeviceDescription | ( | PIO_QUERY | Query, |
UNICODE_STRING | RootKey, | ||
HANDLE | RootKeyHandle, | ||
ULONG | Bus, | ||
PKEY_VALUE_FULL_INFORMATION * | BusInformation | ||
) |
Definition at line 100 of file iorsrce.c.
Referenced by IopQueryBusDescription().
VOID NTAPI IopStoreSystemPartitionInformation | ( | IN PUNICODE_STRING | NtSystemPartitionDeviceName, |
IN PUNICODE_STRING | OsLoaderPathName | ||
) |
Definition at line 697 of file iorsrce.c.
Referenced by IopCreateArcNames(), and IopCreateArcNamesDisk().
NTSTATUS NTAPI IoQueryDeviceDescription | ( | PINTERFACE_TYPE BusType | OPTIONAL, |
PULONG BusNumber | OPTIONAL, | ||
PCONFIGURATION_TYPE ControllerType | OPTIONAL, | ||
PULONG ControllerNumber | OPTIONAL, | ||
PCONFIGURATION_TYPE PeripheralType | OPTIONAL, | ||
PULONG PeripheralNumber | OPTIONAL, | ||
PIO_QUERY_DEVICE_ROUTINE | CalloutRoutine, | ||
PVOID | Context | ||
) |
Definition at line 1020 of file iorsrce.c.
Referenced by AddControllers(), FdcFdoQueryBusRelations(), and SpiCreatePortConfig().
NTSTATUS NTAPI IoReportHalResourceUsage | ( | PUNICODE_STRING | HalDescription, |
PCM_RESOURCE_LIST | RawList, | ||
PCM_RESOURCE_LIST | TranslatedList, | ||
ULONG | ListSize | ||
) |
Definition at line 1079 of file iorsrce.c.
Referenced by HalpReportResourceUsage().
NTSTATUS NTAPI IoReportResourceUsage | ( | PUNICODE_STRING | DriverClassName, |
PDRIVER_OBJECT | DriverObject, | ||
PCM_RESOURCE_LIST | DriverList, | ||
ULONG | DriverListSize, | ||
PDEVICE_OBJECT | DeviceObject, | ||
PCM_RESOURCE_LIST | DeviceList, | ||
ULONG | DeviceListSize, | ||
BOOLEAN | OverrideConflict, | ||
PBOOLEAN | ConflictDetected | ||
) |
Definition at line 839 of file iorsrce.c.
|
static |
Definition at line 20 of file iorsrce.c.
Referenced by IoGetConfigurationInformation().
PWSTR ArcTypes[42] |
Definition at line 34 of file iorsrce.c.
Referenced by IopQueryDeviceDescription().