pub unsafe extern "system" fn EapHostPeerBeginSession(
dwflags: u32,
eaptype: EAP_METHOD_TYPE,
pattributearray: *const EAP_ATTRIBUTES,
htokenimpersonateuser: HANDLE,
dwsizeofconnectiondata: u32,
pconnectiondata: *const u8,
dwsizeofuserdata: u32,
puserdata: *const u8,
dwmaxsendpacketsize: u32,
pconnectionid: *const GUID,
func: NotificationHandler,
pcontextdata: *mut c_void,
psessionid: *mut u32,
ppeaperror: *mut *mut EAP_ERROR,
) -> u32