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 }