// Create wait lock for synchronization status = WdfWaitLockCreate(WDF_NO_OBJECT_ATTRIBUTES, &devContext->Lock); if (!NT_SUCCESS(status)) return status;
private IntPtr hDevice; private Thread monitorThread; amd wireless button driver
if (hDevice == IntPtr.Zero) return false; // Create wait lock for synchronization status =
PDEVICE_CONTEXT devContext = GetDeviceContext(Device); if (!NT_SUCCESS(status)) return status
devContext->ButtonPressCount++; devContext->WirelessState = !devContext->WirelessState;