Amd Wireless — Button Driver
[WirelessButton_Device.NT.Services] AddService=WirelessButton,0x00000002,WirelessButton_Service
// Request DPC to handle the button press WdfInterruptQueueDpcForIsr(Interrupt); amd wireless button driver
WDF_DRIVER_CONFIG config; NTSTATUS status; [WirelessButton_Device
WDF_OBJECT_ATTRIBUTES_INIT(&interruptAttributes); interruptAttributes.ParentObject = Device; interruptAttributes.ParentObject = Device
WdfRequestCompleteWithInformation(Request, status, bytesReturned); EVT_WDF_DEVICE_D0_ENTRY WirelessButtonEvtDeviceD0Entry; EVT_WDF_DEVICE_D0_EXIT WirelessButtonEvtDeviceD0Exit; NTSTATUS WirelessButtonEvtDeviceD0Entry( In WDFDEVICE Device, In WDF_POWER_DEVICE_STATE PreviousState )
[Standard.NTamd64] %WirelessButton.DeviceDesc%=WirelessButton_Device, ACPI\AMD0020