|
ReactOS 0.4.17-dev-966-gf06eace
|

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 18 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 24 of file halpnpdd.c.
Definition at line 1007 of file halpnpdd.c.
| NTSTATUS NTAPI HalpAddDevice | ( | IN PDRIVER_OBJECT | DriverObject, |
| IN PDEVICE_OBJECT | TargetDevice | ||
| ) |
Definition at line 58 of file halpnpdd.c.
Definition at line 153 of file halpnpdd.c.
Referenced by HalpQueryInterface().
|
static |
Definition at line 162 of file halpnpdd.c.
Referenced by HalpQueryInterface().
Definition at line 705 of file halpnpdd.c.
Definition at line 936 of file halpnpdd.c.
Definition at line 927 of file halpnpdd.c.
| NTSTATUS NTAPI HalpDriverEntry | ( | IN PDRIVER_OBJECT | DriverObject, |
| IN PUNICODE_STRING | RegistryPath | ||
| ) |
Definition at line 960 of file halpnpdd.c.
| NTSTATUS NTAPI HalpQueryCapabilities | ( | IN PDEVICE_OBJECT | DeviceObject, |
| OUT PDEVICE_CAPABILITIES | Capabilities | ||
| ) |
Definition at line 367 of file halpnpdd.c.
| NTSTATUS NTAPI HalpQueryDeviceRelations | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN DEVICE_RELATION_TYPE | RelationType, | ||
| OUT PDEVICE_RELATIONS * | DeviceRelations | ||
| ) |
Definition at line 249 of file halpnpdd.c.
| NTSTATUS NTAPI HalpQueryIdFdo | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN BUS_QUERY_ID_TYPE | IdType, | ||
| OUT PUSHORT * | BusQueryId | ||
| ) |
Definition at line 643 of file halpnpdd.c.
| NTSTATUS NTAPI HalpQueryIdPdo | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN BUS_QUERY_ID_TYPE | IdType, | ||
| OUT PUSHORT * | BusQueryId | ||
| ) |
Definition at line 546 of file halpnpdd.c.
| 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 | ||
| ) |
Definition at line 173 of file halpnpdd.c.
| NTSTATUS NTAPI HalpQueryResourceRequirements | ( | IN PDEVICE_OBJECT | DeviceObject, |
| OUT PIO_RESOURCE_REQUIREMENTS_LIST * | Requirements | ||
| ) |
Definition at line 519 of file halpnpdd.c.
| NTSTATUS NTAPI HalpQueryResources | ( | IN PDEVICE_OBJECT | DeviceObject, |
| OUT PCM_RESOURCE_LIST * | Resources | ||
| ) |
Definition at line 424 of file halpnpdd.c.
| PDRIVER_OBJECT HalpDriverObject |
Definition at line 52 of file halpnpdd.c.