pub type DispatchProc = Option<unsafe extern "C" fn(pData: *mut SIMCONNECT_RECV, cbData: DWORD, pContext: *mut c_void)>;