// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.250303.1

#pragma once
#ifndef WINRT_Microsoft_Windows_ApplicationModel_Resources_1_H
#define WINRT_Microsoft_Windows_ApplicationModel_Resources_1_H
#include "winrt/impl/Microsoft.Windows.ApplicationModel.Resources.0.h"
WINRT_EXPORT namespace winrt::Microsoft::Windows::ApplicationModel::Resources
{
    struct WINRT_IMPL_EMPTY_BASES IKnownResourceQualifierNameStatics :
        winrt::Windows::Foundation::IInspectable,
        impl::consume_t<IKnownResourceQualifierNameStatics>
    {
        IKnownResourceQualifierNameStatics(std::nullptr_t = nullptr) noexcept {}
        IKnownResourceQualifierNameStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
    };
    struct WINRT_IMPL_EMPTY_BASES IResourceCandidate :
        winrt::Windows::Foundation::IInspectable,
        impl::consume_t<IResourceCandidate>
    {
        IResourceCandidate(std::nullptr_t = nullptr) noexcept {}
        IResourceCandidate(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
    };
    struct WINRT_IMPL_EMPTY_BASES IResourceCandidateFactory :
        winrt::Windows::Foundation::IInspectable,
        impl::consume_t<IResourceCandidateFactory>
    {
        IResourceCandidateFactory(std::nullptr_t = nullptr) noexcept {}
        IResourceCandidateFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
    };
    struct WINRT_IMPL_EMPTY_BASES IResourceContext :
        winrt::Windows::Foundation::IInspectable,
        impl::consume_t<IResourceContext>
    {
        IResourceContext(std::nullptr_t = nullptr) noexcept {}
        IResourceContext(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
    };
    struct WINRT_IMPL_EMPTY_BASES IResourceContext2 :
        winrt::Windows::Foundation::IInspectable,
        impl::consume_t<IResourceContext2>
    {
        IResourceContext2(std::nullptr_t = nullptr) noexcept {}
        IResourceContext2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
    };
    struct WINRT_IMPL_EMPTY_BASES IResourceLoader :
        winrt::Windows::Foundation::IInspectable,
        impl::consume_t<IResourceLoader>
    {
        IResourceLoader(std::nullptr_t = nullptr) noexcept {}
        IResourceLoader(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
    };
    struct WINRT_IMPL_EMPTY_BASES IResourceLoaderFactory :
        winrt::Windows::Foundation::IInspectable,
        impl::consume_t<IResourceLoaderFactory>
    {
        IResourceLoaderFactory(std::nullptr_t = nullptr) noexcept {}
        IResourceLoaderFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
    };
    struct WINRT_IMPL_EMPTY_BASES IResourceLoaderStatics :
        winrt::Windows::Foundation::IInspectable,
        impl::consume_t<IResourceLoaderStatics>
    {
        IResourceLoaderStatics(std::nullptr_t = nullptr) noexcept {}
        IResourceLoaderStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
    };
    struct WINRT_IMPL_EMPTY_BASES IResourceManager :
        winrt::Windows::Foundation::IInspectable,
        impl::consume_t<IResourceManager>
    {
        IResourceManager(std::nullptr_t = nullptr) noexcept {}
        IResourceManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
    };
    struct WINRT_IMPL_EMPTY_BASES IResourceManager2 :
        winrt::Windows::Foundation::IInspectable,
        impl::consume_t<IResourceManager2>
    {
        IResourceManager2(std::nullptr_t = nullptr) noexcept {}
        IResourceManager2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
    };
    struct WINRT_IMPL_EMPTY_BASES IResourceManagerFactory :
        winrt::Windows::Foundation::IInspectable,
        impl::consume_t<IResourceManagerFactory>
    {
        IResourceManagerFactory(std::nullptr_t = nullptr) noexcept {}
        IResourceManagerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
    };
    struct WINRT_IMPL_EMPTY_BASES IResourceMap :
        winrt::Windows::Foundation::IInspectable,
        impl::consume_t<IResourceMap>
    {
        IResourceMap(std::nullptr_t = nullptr) noexcept {}
        IResourceMap(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
    };
    struct WINRT_IMPL_EMPTY_BASES IResourceNotFoundEventArgs :
        winrt::Windows::Foundation::IInspectable,
        impl::consume_t<IResourceNotFoundEventArgs>
    {
        IResourceNotFoundEventArgs(std::nullptr_t = nullptr) noexcept {}
        IResourceNotFoundEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
    };
}
#endif
