pub unsafe fn MFScheduleWorkItem<P0, P1>( pcallback: P0, pstate: P1, timeout: i64, pkey: Option<*mut u64>, ) -> Result<()>where P0: Param<IMFAsyncCallback>, P1: Param<IUnknown>,