ReactOS
0.4.15-dev-4572-gde972e2
|
#include <hal.h>
#include <debug.h>
Go to the source code of this file.
Classes | |
struct | _FDO_EXTENSION |
struct | _PDO_EXTENSION |
Macros | |
#define | NDEBUG |
Typedefs | |
typedef enum _EXTENSION_TYPE | EXTENSION_TYPE |
typedef enum _PDO_TYPE | PDO_TYPE |
typedef struct _FDO_EXTENSION | FDO_EXTENSION |
typedef struct _FDO_EXTENSION * | PFDO_EXTENSION |
typedef struct _PDO_EXTENSION | PDO_EXTENSION |
typedef struct _PDO_EXTENSION * | PPDO_EXTENSION |
Enumerations | |
enum | _EXTENSION_TYPE { PdoExtensionType = 0xC0, FdoExtensionType, PdoExtensionType = 0xC0, FdoExtensionType } |
enum | _PDO_TYPE { AcpiPdo = 0x80, WdPdo, AcpiPdo = 0x80, WdPdo, PDO_TYPE_UNDEFINED = 0, PDO_TYPE_DISK, PDO_TYPE_CONTROL, PDO_TYPE_SILO, PDO_TYPE_THIS = 256 } |
Variables | |
PDRIVER_OBJECT | HalpDriverObject |
#define NDEBUG |
Definition at line 12 of file halpnpdd.c.
typedef enum _EXTENSION_TYPE EXTENSION_TYPE |
typedef struct _FDO_EXTENSION FDO_EXTENSION |
typedef struct _PDO_EXTENSION PDO_EXTENSION |
typedef struct _FDO_EXTENSION * PFDO_EXTENSION |
typedef struct _PDO_EXTENSION * PPDO_EXTENSION |
Enumerator | |
---|---|
PdoExtensionType | |
FdoExtensionType | |
PdoExtensionType | |
FdoExtensionType |
Definition at line 15 of file halpnpdd.c.
Enumerator | |
---|---|
AcpiPdo | |
WdPdo | |
AcpiPdo | |
WdPdo | |
PDO_TYPE_UNDEFINED | |
PDO_TYPE_DISK | |
PDO_TYPE_CONTROL | |
PDO_TYPE_SILO | |
PDO_TYPE_THIS |
Definition at line 21 of file halpnpdd.c.
Definition at line 886 of file halpnpdd.c.
Referenced by HalInitSystem().
NTSTATUS NTAPI HalpAddDevice | ( | IN PDRIVER_OBJECT | DriverObject, |
IN PDEVICE_OBJECT | TargetDevice | ||
) |
Definition at line 55 of file halpnpdd.c.
Referenced by HalpDriverEntry().
Definition at line 612 of file halpnpdd.c.
Referenced by HalpDriverEntry().
Definition at line 815 of file halpnpdd.c.
Referenced by HalpDriverEntry().
NTSTATUS NTAPI HalpDriverEntry | ( | IN PDRIVER_OBJECT | DriverObject, |
IN PUNICODE_STRING | RegistryPath | ||
) |
Definition at line 839 of file halpnpdd.c.
Referenced by HaliInitPnpDriver().
NTSTATUS NTAPI HalpQueryCapabilities | ( | IN PDEVICE_OBJECT | DeviceObject, |
OUT PDEVICE_CAPABILITIES | Capabilities | ||
) |
Definition at line 280 of file halpnpdd.c.
Referenced by HalpDispatchPnp().
NTSTATUS NTAPI HalpQueryDeviceRelations | ( | IN PDEVICE_OBJECT | DeviceObject, |
IN DEVICE_RELATION_TYPE | RelationType, | ||
OUT PDEVICE_RELATIONS * | DeviceRelations | ||
) |
Definition at line 162 of file halpnpdd.c.
Referenced by HalpDispatchPnp().
NTSTATUS NTAPI HalpQueryIdFdo | ( | IN PDEVICE_OBJECT | DeviceObject, |
IN BUS_QUERY_ID_TYPE | IdType, | ||
OUT PUSHORT * | BusQueryId | ||
) |
Definition at line 550 of file halpnpdd.c.
Referenced by HalpDispatchPnp().
NTSTATUS NTAPI HalpQueryIdPdo | ( | IN PDEVICE_OBJECT | DeviceObject, |
IN BUS_QUERY_ID_TYPE | IdType, | ||
OUT PUSHORT * | BusQueryId | ||
) |
Definition at line 454 of file halpnpdd.c.
Referenced by HalpDispatchPnp().
NTSTATUS NTAPI HalpQueryInterface | ( | IN PDEVICE_OBJECT | DeviceObject, |
IN CONST GUID * | InterfaceType, | ||
IN USHORT | Version, | ||
IN PVOID | InterfaceSpecificData, | ||
IN ULONG | InterfaceBufferSize, | ||
IN PINTERFACE | Interface, | ||
OUT PULONG | Length | ||
) |
NTSTATUS NTAPI HalpQueryResourceRequirements | ( | IN PDEVICE_OBJECT | DeviceObject, |
OUT PIO_RESOURCE_REQUIREMENTS_LIST * | Requirements | ||
) |
Definition at line 428 of file halpnpdd.c.
Referenced by HalpDispatchPnp().
NTSTATUS NTAPI HalpQueryResources | ( | IN PDEVICE_OBJECT | DeviceObject, |
OUT PCM_RESOURCE_LIST * | Resources | ||
) |
Definition at line 337 of file halpnpdd.c.
Referenced by HalpDispatchPnp().
PDRIVER_OBJECT HalpDriverObject |
Definition at line 49 of file halpnpdd.c.
Referenced by HalpDriverEntry().