pub unsafe extern "system" fn RegisterDeviceNotificationA(
    hRecipient: *mut c_void,
    notificationFilter: *mut c_void,
    flags: u32
) -> *mut c_void