pub unsafe extern "system" fn WinBioAsyncOpenSession(
    factor: u32,
    pooltype: WINBIO_POOL,
    flags: u32,
    unitarray: *const u32,
    unitcount: usize,
    databaseid: *const GUID,
    notificationmethod: WINBIO_ASYNC_NOTIFICATION_METHOD,
    targetwindow: HWND,
    messagecode: u32,
    callbackroutine: PWINBIO_ASYNC_COMPLETION_CALLBACK,
    userdata: *const c_void,
    asynchronousopen: BOOL,
    sessionhandle: *mut u32,
) -> HRESULT