pub unsafe extern "system" fn RegisterDeviceNotificationA(
    hRecipient: HANDLE,
    notificationFilter: LPVOID,
    flags: DWORD
) -> HDEVNOTIFY