PackageVersionId.h (694B)
1 // Copyright (c) Microsoft Corporation. 2 // Licensed under the MIT License. 3 #pragma once 4 #include "PackageVersionId.g.h" 5 6 namespace winrt::Microsoft::Management::Deployment::implementation 7 { 8 struct PackageVersionId : PackageVersionIdT<PackageVersionId> 9 { 10 PackageVersionId() = default; 11 12 #if !defined(INCLUDE_ONLY_INTERFACE_METHODS) 13 void Initialize(::AppInstaller::Repository::PackageVersionKey packageVersionKey); 14 #endif 15 16 hstring PackageCatalogId(); 17 hstring Version(); 18 hstring Channel(); 19 20 #if !defined(INCLUDE_ONLY_INTERFACE_METHODS) 21 private: 22 ::AppInstaller::Repository::PackageVersionKey m_packageVersionKey{}; 23 #endif 24 }; 25 }