pub unsafe extern "system" fn GetApplicationRecoveryCallback(
    hProcess: *mut c_void,
    pRecoveryCallback: *mut Option<unsafe extern "system" fn(_: *mut c_void) -> u32>,
    ppvParameter: *mut *mut c_void,
    pdwPingInterval: *mut u32,
    pdwFlags: *mut u32
) -> i32