text: // WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.200615.7
  
  #ifndef WINRT_Windows_ApplicationModel_Store_Preview_InstallControl_1_H
  #define WINRT_Windows_ApplicationModel_Store_Preview_InstallControl_1_H
  #include "winrt/impl/Windows.ApplicationModel.Store.Preview.InstallControl.0.h"
  WINRT_EXPORT namespace winrt::Windows::ApplicationModel::Store::Preview::InstallControl
  {
      struct __declspec(empty_bases) IAppInstallItem :
          Windows::Foundation::IInspectable,
          impl::consume_t<IAppInstallItem>
      {
          IAppInstallItem(std::nullptr_t = nullptr) noexcept {}
          IAppInstallItem(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
      };
      struct __declspec(empty_bases) IAppInstallItem2 :
          Windows::Foundation::IInspectable,
          impl::consume_t<IAppInstallItem2>
      {
          IAppInstallItem2(std::nullptr_t = nullptr) noexcept {}
          IAppInstallItem2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
      };
      struct __declspec(empty_bases) IAppInstallItem3 :
          Windows::Foundation::IInspectable,
          impl::consume_t<IAppInstallItem3>
      {
          IAppInstallItem3(std::nullptr_t = nullptr) noexcept {}
          IAppInstallItem3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
      };
      struct __declspec(empty_bases) IAppInstallItem4 :
          Windows::Foundation::IInspectable,
          impl::consume_t<IAppInstallItem4>
      {
          IAppInstallItem4(std::nullptr_t = nullptr) noexcept {}
          IAppInstallItem4(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
      };
      struct __declspec(empty_bases) IAppInstallItem5 :
          Windows::Foundation::IInspectable,
          impl::consume_t<IAppInstallItem5>
      {
          IAppInstallItem5(std::nullptr_t = nullptr) noexcept {}
          IAppInstallItem5(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
      };
      struct __declspec(empty_bases) IAppInstallManager :
          Windows::Foundation::IInspectable,
          impl::consume_t<IAppInstallManager>
      {
          IAppInstallManager(std::nullptr_t = nullptr) noexcept {}
          IAppInstallManager(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
      };
      struct __declspec(empty_bases) IAppInstallManager2 :
          Windows::Foundation::IInspectable,
          impl::consume_t<IAppInstallManager2>
      {
          IAppInstallManager2(std::nullptr_t = nullptr) noexcept {}
          IAppInstallManager2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
      };
      struct __declspec(empty_bases) IAppInstallManager3 :
          Windows::Foundation::IInspectable,
          impl::consume_t<IAppInstallManager3>
      {
          IAppInstallManager3(std::nullptr_t = nullptr) noexcept {}
          IAppInstallManager3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
      };
      struct __declspec(empty_bases) IAppInstallManager4 :
          Windows::Foundation::IInspectable,
          impl::consume_t<IAppInstallManager4>
      {
          IAppInstallManager4(std::nullptr_t = nullptr) noexcept {}
          IAppInstallManager4(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
      };
      struct __declspec(empty_bases) IAppInstallManager5 :
          Windows::Foundation::IInspectable,
          impl::consume_t<IAppInstallManager5>
      {
          IAppInstallManager5(std::nullptr_t = nullptr) noexcept {}
          IAppInstallManager5(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
      };
      struct __declspec(empty_bases) IAppInstallManager6 :
          Windows::Foundation::IInspectable,
          impl::consume_t<IAppInstallManager6>
      {
          IAppInstallManager6(std::nullptr_t = nullptr) noexcept {}
          IAppInstallManager6(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
      };
      struct __declspec(empty_bases) IAppInstallManager7 :
          Windows::Foundation::IInspectable,
          impl::consume_t<IAppInstallManager7>
      {
          IAppInstallManager7(std::nullptr_t = nullptr) noexcept {}
          IAppInstallManager7(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
      };
      struct __declspec(empty_bases) IAppInstallManagerItemEventArgs :
          Windows::Foundation::IInspectable,
          impl::consume_t<IAppInstallManagerItemEventArgs>
      {
          IAppInstallManagerItemEventArgs(std::nullptr_t = nullptr) noexcept {}
          IAppInstallManagerItemEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
      };
      struct __declspec(empty_bases) IAppInstallOptions :
          Windows::Foundation::IInspectable,
          impl::consume_t<IAppInstallOptions>
      {
          IAppInstallOptions(std::nullptr_t = nullptr) noexcept {}
          IAppInstallOptions(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
      };
      struct __declspec(empty_bases) IAppInstallOptions2 :
          Windows::Foundation::IInspectable,
          impl::consume_t<IAppInstallOptions2>
      {
          IAppInstallOptions2(std::nullptr_t = nullptr) noexcept {}
          IAppInstallOptions2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
      };
      struct __declspec(empty_bases) IAppInstallStatus :
          Windows::Foundation::IInspectable,
          impl::consume_t<IAppInstallStatus>
      {
          IAppInstallStatus(std::nullptr_t = nullptr) noexcept {}
          IAppInstallStatus(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
      };
      struct __declspec(empty_bases) IAppInstallStatus2 :
          Windows::Foundation::IInspectable,
          impl::consume_t<IAppInstallStatus2>
      {
          IAppInstallStatus2(std::nullptr_t = nullptr) noexcept {}
          IAppInstallStatus2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
      };
      struct __declspec(empty_bases) IAppInstallStatus3 :
          Windows::Foundation::IInspectable,
          impl::consume_t<IAppInstallStatus3>
      {
          IAppInstallStatus3(std::nullptr_t = nullptr) noexcept {}
          IAppInstallStatus3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
      };
      struct __declspec(empty_bases) IAppUpdateOptions :
          Windows::Foundation::IInspectable,
          impl::consume_t<IAppUpdateOptions>
      {
          IAppUpdateOptions(std::nullptr_t = nullptr) noexcept {}
          IAppUpdateOptions(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
      };
      struct __declspec(empty_bases) IAppUpdateOptions2 :
          Windows::Foundation::IInspectable,
          impl::consume_t<IAppUpdateOptions2>
      {
          IAppUpdateOptions2(std::nullptr_t = nullptr) noexcept {}
          IAppUpdateOptions2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
      };
      struct __declspec(empty_bases) IGetEntitlementResult :
          Windows::Foundation::IInspectable,
          impl::consume_t<IGetEntitlementResult>
      {
          IGetEntitlementResult(std::nullptr_t = nullptr) noexcept {}
          IGetEntitlementResult(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
      };
  }
  #endif
  