CreateCompositePackageCatalogOptions.cpp (1569B)
1 // Copyright (c) Microsoft Corporation. 2 // Licensed under the MIT License. 3 #include "pch.h" 4 #pragma warning( push ) 5 #pragma warning ( disable : 4467 6388) 6 // 6388 Allow CreateInstance. 7 #include <wil\cppwinrt_wrl.h> 8 // 4467 Allow use of uuid attribute for com object creation. 9 #include "CreateCompositePackageCatalogOptions.h" 10 #pragma warning( pop ) 11 #include "CreateCompositePackageCatalogOptions.g.cpp" 12 #include "Helpers.h" 13 14 namespace winrt::Microsoft::Management::Deployment::implementation 15 { 16 Windows::Foundation::Collections::IVector<winrt::Microsoft::Management::Deployment::PackageCatalogReference> CreateCompositePackageCatalogOptions::Catalogs() 17 { 18 return m_catalogs; 19 } 20 winrt::Microsoft::Management::Deployment::CompositeSearchBehavior CreateCompositePackageCatalogOptions::CompositeSearchBehavior() 21 { 22 return m_compositeSearchBehavior; 23 } 24 void CreateCompositePackageCatalogOptions::CompositeSearchBehavior(winrt::Microsoft::Management::Deployment::CompositeSearchBehavior const& value) 25 { 26 m_compositeSearchBehavior = value; 27 } 28 winrt::Microsoft::Management::Deployment::PackageInstallScope CreateCompositePackageCatalogOptions::InstalledScope() 29 { 30 return m_installedScope; 31 } 32 void CreateCompositePackageCatalogOptions::InstalledScope(winrt::Microsoft::Management::Deployment::PackageInstallScope const& value) 33 { 34 m_installedScope = value; 35 } 36 37 CoCreatableMicrosoftManagementDeploymentClass(CreateCompositePackageCatalogOptions); 38 }