pub unsafe extern "system" fn RegisterApplicationRecoveryCallback(
    pRecoveyCallback: Option<unsafe extern "system" fn(_: *mut c_void) -> u32>,
    pvParameter: *mut c_void,
    dwPingInterval: u32,
    dwFlags: u32
) -> i32