Skip to content

Commit ae7432d

Browse files
Code Quality: Switch Storage Provider Status UI APIs to use MemberFunction (#17034)
1 parent d69b850 commit ae7432d

4 files changed

+5
-5
lines changed

src/Files.App.CsWin32/IStorageProviderQuotaUI.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ public unsafe struct IStorageProviderQuotaUI : IComIID
1616
[MethodImpl(MethodImplOptions.AggressiveInlining)]
1717
public HRESULT GetQuotaTotalInBytes(ulong* value)
1818
{
19-
return ((delegate* unmanaged[Stdcall]<IStorageProviderQuotaUI*, ulong*, HRESULT>)(lpVtbl[6]))((IStorageProviderQuotaUI*)Unsafe.AsPointer(ref this), value);
19+
return (HRESULT)((delegate* unmanaged[MemberFunction]<IStorageProviderQuotaUI*, ulong*, int>)(lpVtbl[6]))((IStorageProviderQuotaUI*)Unsafe.AsPointer(ref this), value);
2020
}
2121

2222
[MethodImpl(MethodImplOptions.AggressiveInlining)]
2323
public HRESULT GetQuotaUsedInBytes(ulong* value)
2424
{
25-
return ((delegate* unmanaged[Stdcall]<IStorageProviderQuotaUI*, ulong*, HRESULT>)(lpVtbl[8]))((IStorageProviderQuotaUI*)Unsafe.AsPointer(ref this), value);
25+
return (HRESULT)((delegate* unmanaged[MemberFunction]<IStorageProviderQuotaUI*, ulong*, int>)(lpVtbl[8]))((IStorageProviderQuotaUI*)Unsafe.AsPointer(ref this), value);
2626
}
2727

2828
public static ref readonly Guid Guid

src/Files.App.CsWin32/IStorageProviderStatusUI.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public unsafe struct IStorageProviderStatusUI : IComIID
1616
[MethodImpl(MethodImplOptions.AggressiveInlining)]
1717
public HRESULT GetQuotaUI(IStorageProviderQuotaUI** result)
1818
{
19-
return ((delegate* unmanaged[Stdcall]<IStorageProviderStatusUI*, IStorageProviderQuotaUI**, HRESULT>)lpVtbl[14])((IStorageProviderStatusUI*)Unsafe.AsPointer(ref this), result);
19+
return (HRESULT)((delegate* unmanaged[MemberFunction]<IStorageProviderStatusUI*, IStorageProviderQuotaUI**, int>)lpVtbl[14])((IStorageProviderStatusUI*)Unsafe.AsPointer(ref this), result);
2020
}
2121

2222
public static ref readonly Guid Guid

src/Files.App.CsWin32/IStorageProviderStatusUISource.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public unsafe struct IStorageProviderStatusUISource : IComIID
1616
[MethodImpl(MethodImplOptions.AggressiveInlining)]
1717
public HRESULT GetStatusUI(IStorageProviderStatusUI** result)
1818
{
19-
return ((delegate* unmanaged[Stdcall]<IStorageProviderStatusUISource*, IStorageProviderStatusUI**, HRESULT>)lpVtbl[6])((IStorageProviderStatusUISource*)Unsafe.AsPointer(ref this), result);
19+
return (HRESULT)((delegate* unmanaged[MemberFunction]<IStorageProviderStatusUISource*, IStorageProviderStatusUI**, int>)lpVtbl[6])((IStorageProviderStatusUISource*)Unsafe.AsPointer(ref this), result);
2020
}
2121

2222
public static ref readonly Guid Guid

src/Files.App.CsWin32/IStorageProviderStatusUISourceFactory.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public unsafe struct IStorageProviderStatusUISourceFactory : IComIID
1616
[MethodImpl(MethodImplOptions.AggressiveInlining)]
1717
public HRESULT GetStatusUISource(nint syncRootId, IStorageProviderStatusUISource** result)
1818
{
19-
return ((delegate* unmanaged[Stdcall]<IStorageProviderStatusUISourceFactory*, nint, IStorageProviderStatusUISource**, HRESULT>)lpVtbl[6])((IStorageProviderStatusUISourceFactory*)Unsafe.AsPointer(ref this), syncRootId, result);
19+
return (HRESULT)((delegate* unmanaged[MemberFunction]<IStorageProviderStatusUISourceFactory*, nint, IStorageProviderStatusUISource**, int>)lpVtbl[6])((IStorageProviderStatusUISourceFactory*)Unsafe.AsPointer(ref this), syncRootId, result);
2020
}
2121

2222
public static ref readonly Guid Guid

0 commit comments

Comments
 (0)