winget-cli

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

TestConfigurationSetResult.h (1151B)


      1 // Copyright (c) Microsoft Corporation.
      2 // Licensed under the MIT License.
      3 #pragma once
      4 #include "TestConfigurationSetResult.g.h"
      5 #include <winrt/Windows.Foundation.Collections.h>
      6 
      7 namespace winrt::Microsoft::Management::Configuration::implementation
      8 {
      9     struct TestConfigurationSetResult : TestConfigurationSetResultT<TestConfigurationSetResult>
     10     {
     11         TestConfigurationSetResult();
     12 
     13 #if !defined(INCLUDE_ONLY_INTERFACE_METHODS)
     14         void AppendUnitResult(const TestConfigurationUnitResult& unitResult);
     15         void TestResult(ConfigurationTestResult value);
     16 
     17         static ConfigurationTestResult FoldInTestResult(ConfigurationTestResult current, ConfigurationTestResult incoming);
     18 #endif
     19 
     20         Windows::Foundation::Collections::IVectorView<TestConfigurationUnitResult> UnitResults() const;
     21         ConfigurationTestResult TestResult() const;
     22 
     23 #if !defined(INCLUDE_ONLY_INTERFACE_METHODS)
     24     private:
     25         Windows::Foundation::Collections::IVector<TestConfigurationUnitResult> m_unitResults = nullptr;
     26         ConfigurationTestResult m_testResult = ConfigurationTestResult::Unknown;
     27 #endif
     28     };
     29 }