winget-cli

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

GetConfigurationUnitDetailsResult.h (1116B)


      1 // Copyright (c) Microsoft Corporation.
      2 // Licensed under the MIT License.
      3 #pragma once
      4 #include "GetConfigurationUnitDetailsResult.g.h"
      5 
      6 namespace winrt::Microsoft::Management::Configuration::implementation
      7 {
      8     struct GetConfigurationUnitDetailsResult : GetConfigurationUnitDetailsResultT<GetConfigurationUnitDetailsResult>
      9     {
     10         using ConfigurationUnit = Configuration::ConfigurationUnit;
     11 
     12         GetConfigurationUnitDetailsResult() = default;
     13 
     14 #if !defined(INCLUDE_ONLY_INTERFACE_METHODS)
     15         void Unit(ConfigurationUnit value);
     16         void Details(IConfigurationUnitProcessorDetails value);
     17         void ResultInformation(IConfigurationUnitResultInformation value);
     18 #endif
     19 
     20         ConfigurationUnit Unit();
     21         IConfigurationUnitProcessorDetails Details();
     22         IConfigurationUnitResultInformation ResultInformation();
     23 
     24 #if !defined(INCLUDE_ONLY_INTERFACE_METHODS)
     25     private:
     26         ConfigurationUnit m_unit = nullptr;
     27         IConfigurationUnitProcessorDetails m_details;
     28         IConfigurationUnitResultInformation m_resultInformation;
     29 #endif
     30     };
     31 }