pub unsafe extern "system" fn RequestDeviceWakeup(
    hdevice: HANDLE,
) -> BOOL