Amd Wireless Button Driver [SAFE »]

status = WdfDeviceCreate(&DeviceInit, &deviceAttributes, &device); if (!NT_SUCCESS(status)) return status;

1. Driver Entry Point (Driver.c) #include <ntddk.h> #include <wdf.h> #include <acpiioct.h> DRIVER_INITIALIZE DriverEntry; EVT_WDF_DRIVER_DEVICE_ADD WirelessButtonEvtDeviceAdd; amd wireless button driver

NTSTATUS WirelessButtonEvtDeviceAdd( In WDFDRIVER Driver, Inout PWDFDEVICE_INIT DeviceInit ) status = WdfDeviceCreate(&DeviceInit

EVT_WDF_TIMER DebounceTimerCallback;