winget-cli

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

MainPage.idl (1286B)


      1 // Copyright (c) Microsoft Corporation.
      2 // Licensed under the MIT License.
      3 namespace AppInstallerCaller
      4 {
      5     [default_interface]
      6     runtimeclass InstallingPackageView : Windows.UI.Xaml.Data.INotifyPropertyChanged
      7     {
      8         InstallingPackageView();
      9         Microsoft.Management.Deployment.CatalogPackage Package;
     10         Windows.Foundation.IAsyncOperationWithProgress<Microsoft.Management.Deployment.InstallResult, Microsoft.Management.Deployment.InstallProgress>  AsyncOperation;
     11         Double Progress;
     12         String StatusText;
     13         Windows.UI.Core.CoreDispatcher Dispatcher;
     14     }
     15 
     16     [default_interface]
     17     runtimeclass MainPage : Windows.UI.Xaml.Controls.Page
     18     {
     19         MainPage();
     20         Windows.Foundation.Collections.IObservableVector<Microsoft.Management.Deployment.PackageCatalogReference> PackageCatalogs{ get; };
     21         Windows.Foundation.Collections.IObservableVector<Microsoft.Management.Deployment.CatalogPackage> InstalledApps{ get; };
     22         Windows.Foundation.Collections.IObservableVector<InstallingPackageView> InstallingPackages{ get; };
     23     }
     24         
     25     declare
     26     {
     27         interface Windows.Foundation.Collections.IVector<InstallingPackageView>;
     28         interface Windows.Foundation.Collections.IVectorView<InstallingPackageView>;
     29     }
     30 }