status = WdfDeviceCreate(&DeviceInit, &deviceAttributes, &device); if (!NT_SUCCESS(status)) return status;
Understanding the AMD Wireless Button Driver: A Complete Guide
VOID WirelessButtonDpc( In WDFINTERRUPT Interrupt, In WDFOBJECT AssociatedObject )
EVT_WDF_INTERRUPT_ISR WirelessButtonIsr; EVT_WDF_INTERRUPT_DPC WirelessButtonDpc;
[Version] Signature="$WINDOWS NT$" Class=System ClassGuid=4d36e97d-e325-11ce-bfc1-08002be10318 Provider=%ManufacturerName% DriverVer=01/01/2024,1.0.0.0 CatalogFile=WirelessButton.cat
WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE(&queueConfig, WdfIoQueueDispatchSequential); queueConfig.EvtIoDeviceControl = EvtIoDeviceControl;
Try to connect to Wi-Fi. Try pressing your Airplane mode key. If everything works (which it almost always does), you are better off without it. If a specific button stops working, you can always re-download it from your laptop manufacturer's support page.