pub unsafe extern "system" fn phoneOpen(
    hphoneapp: u32,
    dwdeviceid: u32,
    lphphone: *mut u32,
    dwapiversion: u32,
    dwextversion: u32,
    dwcallbackinstance: usize,
    dwprivilege: u32
) -> i32