pub unsafe fn EapHostPeerInvokeIdentityUI<P0>(
    dwversion: u32,
    eapmethodtype: EAP_METHOD_TYPE,
    dwflags: u32,
    hwndparent: P0,
    pconnectiondata: &[u8],
    puserdata: Option<&[u8]>,
    pdwsizeofuserdataout: *mut u32,
    ppuserdataout: *mut *mut u8,
    ppwszidentity: *mut PWSTR,
    ppeaperror: *mut *mut EAP_ERROR,
    ppvreserved: *mut *mut c_void
) -> u32
where P0: IntoParam<HWND>,