102 DPRINT1(
"Invalid version number: %d\n",
108 &GUID_ACPI_INTERFACE_STANDARD,
sizeof(
GUID)) ==
sizeof(
GUID))
110 DPRINT(
"GUID_ACPI_INTERFACE_STANDARD\n");
static PIO_STACK_LOCATION IoGetCurrentIrpStackLocation(PIRP Irp)
static UCHAR NotificationContext
ACPI_GPE_EVENT_INFO UINT32 GpeNumber
VOID NTAPI AcpiInterfaceReference(PVOID Context)
NTSTATUS NTAPI AcpiInterfaceNotificationsRegister(PDEVICE_OBJECT Context, PDEVICE_NOTIFY_CALLBACK NotificationHandler, PVOID NotificationContext)
NTSTATUS NTAPI AcpiInterfaceClearStatus(PDEVICE_OBJECT Context, PVOID ObjectContext)
VOID NTAPI AcpiInterfaceDereference(PVOID Context)
NTSTATUS NTAPI AcpiInterfaceEnableEvent(PDEVICE_OBJECT Context, PVOID ObjectContext)
NTSTATUS NTAPI AcpiInterfaceDisableEvent(PDEVICE_OBJECT Context, PVOID ObjectContext)
VOID NTAPI AcpiInterfaceNotificationsUnregister(PDEVICE_OBJECT Context, PDEVICE_NOTIFY_CALLBACK NotificationHandler)
NTSTATUS Bus_PDO_QueryInterface(PPDO_DEVICE_DATA DeviceData, PIRP Irp)
NTSTATUS NTAPI AcpiInterfaceDisconnectVector(PVOID ObjectContext)
NTSTATUS NTAPI AcpiInterfaceConnectVector(PDEVICE_OBJECT Context, ULONG GpeNumber, KINTERRUPT_MODE Mode, BOOLEAN Shareable, PGPE_SERVICE_ROUTINE ServiceRoutine, PVOID ServiceContext, PVOID ObjectContext)
_In_ PIO_STACK_LOCATION IrpSp
#define RtlCompareMemory(s1, s2, l)
#define STATUS_NOT_SUPPORTED
#define STATUS_NOT_IMPLEMENTED
enum _KINTERRUPT_MODE KINTERRUPT_MODE
#define STATUS_BUFFER_TOO_SMALL
PUNREGISTER_FOR_DEVICE_NOTIFICATIONS UnregisterForDeviceNotifications
PINTERFACE_DEREFERENCE InterfaceDereference
PGPE_CLEAR_STATUS GpeClearStatus
PGPE_ENABLE_EVENT GpeEnableEvent
PREGISTER_FOR_DEVICE_NOTIFICATIONS RegisterForDeviceNotifications
PINTERFACE_REFERENCE InterfaceReference
PGPE_DISCONNECT_VECTOR GpeDisconnectVector
PGPE_DISABLE_EVENT GpeDisableEvent
PGPE_CONNECT_VECTOR GpeConnectVector
struct _IO_STACK_LOCATION::@3974::@4000 QueryInterface
union _IO_STACK_LOCATION::@1575 Parameters
#define STATUS_INVALID_PARAMETER
_In_ PKSERVICE_ROUTINE ServiceRoutine
_In_ PKSERVICE_ROUTINE _In_opt_ PVOID ServiceContext
ULONG KINTERRUPT_MODE BOOLEAN PGPE_SERVICE_ROUTINE PVOID PVOID * ObjectContext
ULONG KINTERRUPT_MODE BOOLEAN Shareable
BOOLEAN(NTAPI * PGPE_SERVICE_ROUTINE)(PVOID, PVOID)
struct _ACPI_INTERFACE_STANDARD * PACPI_INTERFACE_STANDARD
VOID(NTAPI * PDEVICE_NOTIFY_CALLBACK)(PVOID, ULONG)
PDEVICE_NOTIFY_CALLBACK2 NotificationHandler