public int Invoke([NativeTypeName("IAsyncActionWithProgress<TProgress_logical> *")] IAsyncActionWithProgress <TProgress> *asyncInfo, [NativeTypeName("Windows::Foundation::AsyncStatus")] AsyncStatus status)
 {
     return(((delegate * unmanaged <IAsyncActionWithProgressCompletedHandler <TProgress> *, IAsyncActionWithProgress <TProgress> *, AsyncStatus, int>)(lpVtbl[3]))((IAsyncActionWithProgressCompletedHandler <TProgress> *)Unsafe.AsPointer(ref this), asyncInfo, status));
 }
 public int Invoke([NativeTypeName("IAsyncActionWithProgress<TProgress_logical> *")] IAsyncActionWithProgress <TProgress> *asyncInfo, [NativeTypeName("TProgress_abi")] TProgress progressInfo)
 {
     return(((delegate * unmanaged <IAsyncActionProgressHandler <TProgress> *, IAsyncActionWithProgress <TProgress> *, TProgress, int>)(lpVtbl[3]))((IAsyncActionProgressHandler <TProgress> *)Unsafe.AsPointer(ref this), asyncInfo, progressInfo));
 }