- IAsyncActionWithProgressMethods<TProgress, TProgressAbi> - InitCcw(delegate* unmanaged[Stdcall]<nint, nint, Int32>, delegate* unmanaged[Stdcall]<nint, nint*, Int32>, delegate* unmanaged[Stdcall]<nint, nint, Int32>, delegate* unmanaged[Stdcall]<nint, nint*, Int32>, delegate* unmanaged[Stdcall]<nint, Int32>) 
- InitRcwHelper(delegate*<IObjectReference, AsyncActionProgressHandler<TProgress>, Void>, delegate*<IObjectReference, AsyncActionProgressHandler<TProgress>>, delegate*<IObjectReference, AsyncActionWithProgressCompletedHandler<TProgress>, Void>, delegate*<IObjectReference, AsyncActionWithProgressCompletedHandler<TProgress>>) 
 
net9.0-windows10.0.22621
    namespace ABI.Windows.Foundation
{
    public static class IAsyncActionWithProgressMethods<TProgress, TProgressAbi>
        where TProgressAbi, unmanaged, struct
    {
        public static bool InitCcw(delegate* unmanaged[Stdcall]<IntPtr, IntPtr, int> put_Progress, delegate* unmanaged[Stdcall]<IntPtr, IntPtr*, int> get_Progress, delegate* unmanaged[Stdcall]<IntPtr, IntPtr, int> put_Completed, delegate* unmanaged[Stdcall]<IntPtr, IntPtr*, int> get_Completed, delegate* unmanaged[Stdcall]<IntPtr, int> GetResults);
    }
}
            | .NET | 5.06.07.08.09.0 | 
|---|---|
| Information specific to net9.0 | |
| Platforms | This API is only available when you target a specific platform: | 
| Windows | 10.0.1776310.0.1836210.0.1904110.0.2034810.0.22621 | 
| Information specific to net9.0-windows10.0.22621 | |
| Assembly | Microsoft.Windows.SDK.NET , Version=10.0.22621.38, PublicKeyToken=31bf3856ad364e35 | 
| Referencing | The API is automatically referenced. | 
| Platform Restrictions | This API is only supported on the following platforms: 
 | 
- Built-in API
- Package-provided API