#include <acpi_bus.h>
#include <acpi_drivers.h>
-//#define NDEBUG
+#define NDEBUG
#include <debug.h>
#ifdef ALLOC_PRAGMA
break;
+ case IRP_MN_QUERY_INTERFACE:
+
+ status = Bus_PDO_QueryInterface(DeviceData, Irp);
+
+ break;
+
case IRP_MN_FILTER_RESOURCE_REQUIREMENTS:
ResourceDescriptor = ResourceList->List[0].PartialResourceList.PartialDescriptors;
/* Fill resources list structure */
+ resource = Buffer.Pointer;
while (resource->Type != ACPI_RESOURCE_TYPE_END_TAG)
{
switch (resource->Type)
RequirementDescriptor = RequirementsList->List[0].Descriptors;
/* Fill resources list structure */
+ resource = Buffer.Pointer;
while (resource->Type != ACPI_RESOURCE_TYPE_END_TAG)
{
switch (resource->Type)