MatchResult.h (911B)
1 // Copyright (c) Microsoft Corporation. 2 // Licensed under the MIT License. 3 #pragma once 4 #include "MatchResult.g.h" 5 6 namespace winrt::Microsoft::Management::Deployment::implementation 7 { 8 struct MatchResult : MatchResultT<MatchResult> 9 { 10 MatchResult() = default; 11 12 #if !defined(INCLUDE_ONLY_INTERFACE_METHODS) 13 void Initialize(Microsoft::Management::Deployment::CatalogPackage package, Microsoft::Management::Deployment::PackageMatchFilter matchCriteria); 14 #endif 15 16 winrt::Microsoft::Management::Deployment::CatalogPackage CatalogPackage(); 17 winrt::Microsoft::Management::Deployment::PackageMatchFilter MatchCriteria(); 18 19 #if !defined(INCLUDE_ONLY_INTERFACE_METHODS) 20 private: 21 Microsoft::Management::Deployment::CatalogPackage m_catalogPackage{ nullptr }; 22 Microsoft::Management::Deployment::PackageMatchFilter m_matchCriteria{ nullptr }; 23 #endif 24 }; 25 }