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 }