/
githubmirror
/
Files
Обзор
Документация
Войти
/
githubmirror
/
Files
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/Files.App.CsWin32/IStorageProviderStatusUISource.cs
34 строки
1 KB
0x5bfa
Code Quality: Replace raw ABI pointers with ComObject instances for safer disposal (#18684)
16 июл 2026, 18:32
Не верифицирован
16 июл 2026, 18:32
93dfb04
Код
Авторство
О чём код?
// Copyright (c) Files Community // Licensed under the MIT License. using System; using System.Runtime.InteropServices; using System.Runtime.InteropServices.Marshalling; using Windows.Win32.Foundation; using WinRT; namespace Windows.Win32.System.WinRT; [GeneratedComInterface, Guid("A306C249-3D66-5E70-9007-E43DF96051FF"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] public partial interface IStorageProviderStatusUISource { [PreserveSig] HRESULT GetIids(out uint iidCount, out /* IID** */ nint iids); [PreserveSig] HRESULT GetRuntimeClassName([MarshalUsing(typeof(global::Windows.Win32.HStringStringMarshaller))] out string? className); [PreserveSig] HRESULT GetTrustLevel(out TrustLevel trustLevel); [PreserveSig] HRESULT GetStatusUI([MarshalAs(UnmanagedType.Interface)] out IStorageProviderStatusUI result); [PreserveSig] HRESULT AddStatusUIChanged( /* TypedEventHandler<IStorageProviderStatusUISource*, IInspectable*>* */ nint handler, out EventRegistrationToken token); [PreserveSig] HRESULT RemoveStatusUIChanged(EventRegistrationToken token); }