// WARNING: Please don't edit this file. It was generated by Swift/WinRT v0.0.1

#pragma once
// Header files for imported files
#include <inspectable.h>
#include <EventToken.h>
#include <windowscontracts.h>
#include "Windows.Foundation.h"
#include "Microsoft.UI.h"
#include "Microsoft.UI.Composition.h"
#include "Microsoft.UI.Dispatching.h"
#include "Windows.Foundation.Numerics.h"
#include "Windows.Graphics.h"
// Importing Collections header
#include "Windows.Foundation.Collections.h"

/* Forward Declarations */
#ifndef ____x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverter_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverter_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverter __x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverter;

#endif // ____x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverter_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterFactory __x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterStatics_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterStatics_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterStatics __x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterStatics;

#endif // ____x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterStatics_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CContent_CIContentDeferral_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CContent_CIContentDeferral_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CContent_CIContentDeferral __x_ABI_CMicrosoft_CUI_CContent_CIContentDeferral;

#endif // ____x_ABI_CMicrosoft_CUI_CContent_CIContentDeferral_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentSettingChangedEventArgs_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentSettingChangedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentSettingChangedEventArgs __x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentSettingChangedEventArgs;

#endif // ____x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentSettingChangedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentStateChangedEventArgs_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentStateChangedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentStateChangedEventArgs __x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentStateChangedEventArgs;

#endif // ____x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentStateChangedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CContent_CIContentIsland_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CContent_CIContentIsland_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CContent_CIContentIsland __x_ABI_CMicrosoft_CUI_CContent_CIContentIsland;

#endif // ____x_ABI_CMicrosoft_CUI_CContent_CIContentIsland_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CContent_CIContentIslandAutomationProviderRequestedEventArgs_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CContent_CIContentIslandAutomationProviderRequestedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandAutomationProviderRequestedEventArgs __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandAutomationProviderRequestedEventArgs;

#endif // ____x_ABI_CMicrosoft_CUI_CContent_CIContentIslandAutomationProviderRequestedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironment_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironment_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironment __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironment;

#endif // ____x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironment_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironmentFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironmentFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironmentFactory __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironmentFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironmentFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CContent_CIContentIslandFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CContent_CIContentIslandFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandFactory __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CContent_CIContentIslandFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStateChangedEventArgs_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStateChangedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStateChangedEventArgs __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStateChangedEventArgs;

#endif // ____x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStateChangedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStatics_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStatics_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStatics __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStatics;

#endif // ____x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStatics_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CContent_CIContentSite_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CContent_CIContentSite_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CContent_CIContentSite __x_ABI_CMicrosoft_CUI_CContent_CIContentSite;

#endif // ____x_ABI_CMicrosoft_CUI_CContent_CIContentSite_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteBridge_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteBridge_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteBridge __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteBridge;

#endif // ____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteBridge_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironment_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironment_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironment __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironment;

#endif // ____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironment_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentFactory __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentView_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentView_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentView __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentView;

#endif // ____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentView_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentViewFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentViewFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentViewFactory __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentViewFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentViewFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteFactory __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteRequestedStateChangedEventArgs_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteRequestedStateChangedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteRequestedStateChangedEventArgs __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteRequestedStateChangedEventArgs;

#endif // ____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteRequestedStateChangedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteView_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteView_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteView __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteView;

#endif // ____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteView_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteViewFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteViewFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteViewFactory __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteViewFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteViewFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridge_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridge_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridge __x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridge;

#endif // ____x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridge_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridgeStatics_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridgeStatics_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridgeStatics __x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridgeStatics;

#endif // ____x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridgeStatics_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridge_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridge_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridge __x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridge;

#endif // ____x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridge_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeFactory __x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeStatics_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeStatics_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeStatics __x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeStatics;

#endif // ____x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeStatics_FWD_DEFINED__

// Parameterized interface forward declarations (C)

// Collection interface definitions

typedef enum __x_ABI_CMicrosoft_CUI_CContent_CContentLayoutDirection __x_ABI_CMicrosoft_CUI_CContent_CContentLayoutDirection;

#if !defined(____x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CUI__CContent__CContentLayoutDirection_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CUI__CContent__CContentLayoutDirection_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CUI__CContent__CContentLayoutDirection __x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CUI__CContent__CContentLayoutDirection;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CUI__CContent__CContentLayoutDirection;

    typedef struct __x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CUI__CContent__CContentLayoutDirectionVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CUI__CContent__CContentLayoutDirection* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CUI__CContent__CContentLayoutDirection* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CUI__CContent__CContentLayoutDirection* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CUI__CContent__CContentLayoutDirection* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CUI__CContent__CContentLayoutDirection* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CUI__CContent__CContentLayoutDirection* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Value)(__x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CUI__CContent__CContentLayoutDirection* This,
        enum __x_ABI_CMicrosoft_CUI_CContent_CContentLayoutDirection* result);

        END_INTERFACE
    } __x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CUI__CContent__CContentLayoutDirectionVtbl;

    interface __x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CUI__CContent__CContentLayoutDirection
    {
        CONST_VTBL struct __x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CUI__CContent__CContentLayoutDirectionVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CUI__CContent__CContentLayoutDirection_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIsland___x_ABI_CMicrosoft__CUI__CContent__CContentIslandAutomationProviderRequestedEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIsland___x_ABI_CMicrosoft__CUI__CContent__CContentIslandAutomationProviderRequestedEventArgs_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIsland___x_ABI_CMicrosoft__CUI__CContent__CContentIslandAutomationProviderRequestedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIsland___x_ABI_CMicrosoft__CUI__CContent__CContentIslandAutomationProviderRequestedEventArgs;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIsland___x_ABI_CMicrosoft__CUI__CContent__CContentIslandAutomationProviderRequestedEventArgs;

    typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIsland___x_ABI_CMicrosoft__CUI__CContent__CContentIslandAutomationProviderRequestedEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIsland___x_ABI_CMicrosoft__CUI__CContent__CContentIslandAutomationProviderRequestedEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIsland___x_ABI_CMicrosoft__CUI__CContent__CContentIslandAutomationProviderRequestedEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIsland___x_ABI_CMicrosoft__CUI__CContent__CContentIslandAutomationProviderRequestedEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIsland___x_ABI_CMicrosoft__CUI__CContent__CContentIslandAutomationProviderRequestedEventArgs* This,
        __x_ABI_CMicrosoft_CUI_CContent_CIContentIsland* sender,
        __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandAutomationProviderRequestedEventArgs* args);

        END_INTERFACE
    } __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIsland___x_ABI_CMicrosoft__CUI__CContent__CContentIslandAutomationProviderRequestedEventArgsVtbl;

    interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIsland___x_ABI_CMicrosoft__CUI__CContent__CContentIslandAutomationProviderRequestedEventArgs
    {
        CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIsland___x_ABI_CMicrosoft__CUI__CContent__CContentIslandAutomationProviderRequestedEventArgsVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIsland___x_ABI_CMicrosoft__CUI__CContent__CContentIslandAutomationProviderRequestedEventArgs_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIsland___x_ABI_CMicrosoft__CUI__CContent__CContentIslandStateChangedEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIsland___x_ABI_CMicrosoft__CUI__CContent__CContentIslandStateChangedEventArgs_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIsland___x_ABI_CMicrosoft__CUI__CContent__CContentIslandStateChangedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIsland___x_ABI_CMicrosoft__CUI__CContent__CContentIslandStateChangedEventArgs;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIsland___x_ABI_CMicrosoft__CUI__CContent__CContentIslandStateChangedEventArgs;

    typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIsland___x_ABI_CMicrosoft__CUI__CContent__CContentIslandStateChangedEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIsland___x_ABI_CMicrosoft__CUI__CContent__CContentIslandStateChangedEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIsland___x_ABI_CMicrosoft__CUI__CContent__CContentIslandStateChangedEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIsland___x_ABI_CMicrosoft__CUI__CContent__CContentIslandStateChangedEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIsland___x_ABI_CMicrosoft__CUI__CContent__CContentIslandStateChangedEventArgs* This,
        __x_ABI_CMicrosoft_CUI_CContent_CIContentIsland* sender,
        __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStateChangedEventArgs* args);

        END_INTERFACE
    } __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIsland___x_ABI_CMicrosoft__CUI__CContent__CContentIslandStateChangedEventArgsVtbl;

    interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIsland___x_ABI_CMicrosoft__CUI__CContent__CContentIslandStateChangedEventArgs
    {
        CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIsland___x_ABI_CMicrosoft__CUI__CContent__CContentIslandStateChangedEventArgsVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIsland___x_ABI_CMicrosoft__CUI__CContent__CContentIslandStateChangedEventArgs_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIslandEnvironment___x_ABI_CMicrosoft__CUI__CContent__CContentEnvironmentSettingChangedEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIslandEnvironment___x_ABI_CMicrosoft__CUI__CContent__CContentEnvironmentSettingChangedEventArgs_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIslandEnvironment___x_ABI_CMicrosoft__CUI__CContent__CContentEnvironmentSettingChangedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIslandEnvironment___x_ABI_CMicrosoft__CUI__CContent__CContentEnvironmentSettingChangedEventArgs;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIslandEnvironment___x_ABI_CMicrosoft__CUI__CContent__CContentEnvironmentSettingChangedEventArgs;

    typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIslandEnvironment___x_ABI_CMicrosoft__CUI__CContent__CContentEnvironmentSettingChangedEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIslandEnvironment___x_ABI_CMicrosoft__CUI__CContent__CContentEnvironmentSettingChangedEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIslandEnvironment___x_ABI_CMicrosoft__CUI__CContent__CContentEnvironmentSettingChangedEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIslandEnvironment___x_ABI_CMicrosoft__CUI__CContent__CContentEnvironmentSettingChangedEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIslandEnvironment___x_ABI_CMicrosoft__CUI__CContent__CContentEnvironmentSettingChangedEventArgs* This,
        __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironment* sender,
        __x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentSettingChangedEventArgs* args);

        END_INTERFACE
    } __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIslandEnvironment___x_ABI_CMicrosoft__CUI__CContent__CContentEnvironmentSettingChangedEventArgsVtbl;

    interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIslandEnvironment___x_ABI_CMicrosoft__CUI__CContent__CContentEnvironmentSettingChangedEventArgs
    {
        CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIslandEnvironment___x_ABI_CMicrosoft__CUI__CContent__CContentEnvironmentSettingChangedEventArgsVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIslandEnvironment___x_ABI_CMicrosoft__CUI__CContent__CContentEnvironmentSettingChangedEventArgs_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIslandEnvironment___x_ABI_CMicrosoft__CUI__CContent__CContentEnvironmentStateChangedEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIslandEnvironment___x_ABI_CMicrosoft__CUI__CContent__CContentEnvironmentStateChangedEventArgs_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIslandEnvironment___x_ABI_CMicrosoft__CUI__CContent__CContentEnvironmentStateChangedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIslandEnvironment___x_ABI_CMicrosoft__CUI__CContent__CContentEnvironmentStateChangedEventArgs;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIslandEnvironment___x_ABI_CMicrosoft__CUI__CContent__CContentEnvironmentStateChangedEventArgs;

    typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIslandEnvironment___x_ABI_CMicrosoft__CUI__CContent__CContentEnvironmentStateChangedEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIslandEnvironment___x_ABI_CMicrosoft__CUI__CContent__CContentEnvironmentStateChangedEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIslandEnvironment___x_ABI_CMicrosoft__CUI__CContent__CContentEnvironmentStateChangedEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIslandEnvironment___x_ABI_CMicrosoft__CUI__CContent__CContentEnvironmentStateChangedEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIslandEnvironment___x_ABI_CMicrosoft__CUI__CContent__CContentEnvironmentStateChangedEventArgs* This,
        __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironment* sender,
        __x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentStateChangedEventArgs* args);

        END_INTERFACE
    } __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIslandEnvironment___x_ABI_CMicrosoft__CUI__CContent__CContentEnvironmentStateChangedEventArgsVtbl;

    interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIslandEnvironment___x_ABI_CMicrosoft__CUI__CContent__CContentEnvironmentStateChangedEventArgs
    {
        CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIslandEnvironment___x_ABI_CMicrosoft__CUI__CContent__CContentEnvironmentStateChangedEventArgsVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIslandEnvironment___x_ABI_CMicrosoft__CUI__CContent__CContentEnvironmentStateChangedEventArgs_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentSite___x_ABI_CMicrosoft__CUI__CContent__CContentSiteRequestedStateChangedEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentSite___x_ABI_CMicrosoft__CUI__CContent__CContentSiteRequestedStateChangedEventArgs_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentSite___x_ABI_CMicrosoft__CUI__CContent__CContentSiteRequestedStateChangedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentSite___x_ABI_CMicrosoft__CUI__CContent__CContentSiteRequestedStateChangedEventArgs;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentSite___x_ABI_CMicrosoft__CUI__CContent__CContentSiteRequestedStateChangedEventArgs;

    typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentSite___x_ABI_CMicrosoft__CUI__CContent__CContentSiteRequestedStateChangedEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentSite___x_ABI_CMicrosoft__CUI__CContent__CContentSiteRequestedStateChangedEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentSite___x_ABI_CMicrosoft__CUI__CContent__CContentSiteRequestedStateChangedEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentSite___x_ABI_CMicrosoft__CUI__CContent__CContentSiteRequestedStateChangedEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentSite___x_ABI_CMicrosoft__CUI__CContent__CContentSiteRequestedStateChangedEventArgs* This,
        __x_ABI_CMicrosoft_CUI_CContent_CIContentSite* sender,
        __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteRequestedStateChangedEventArgs* args);

        END_INTERFACE
    } __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentSite___x_ABI_CMicrosoft__CUI__CContent__CContentSiteRequestedStateChangedEventArgsVtbl;

    interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentSite___x_ABI_CMicrosoft__CUI__CContent__CContentSiteRequestedStateChangedEventArgs
    {
        CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentSite___x_ABI_CMicrosoft__CUI__CContent__CContentSiteRequestedStateChangedEventArgsVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentSite___x_ABI_CMicrosoft__CUI__CContent__CContentSiteRequestedStateChangedEventArgs_INTERFACE_DEFINED__
    
#ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CICompositor_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CComposition_CICompositor_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CICompositor __x_ABI_CMicrosoft_CUI_CComposition_CICompositor;

#endif // ____x_ABI_CMicrosoft_CUI_CComposition_CICompositor_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CICompositionSupportsSystemBackdrop_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CComposition_CICompositionSupportsSystemBackdrop_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CICompositionSupportsSystemBackdrop __x_ABI_CMicrosoft_CUI_CComposition_CICompositionSupportsSystemBackdrop;

#endif // ____x_ABI_CMicrosoft_CUI_CComposition_CICompositionSupportsSystemBackdrop_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CIVisual_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CComposition_CIVisual_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CIVisual __x_ABI_CMicrosoft_CUI_CComposition_CIVisual;

#endif // ____x_ABI_CMicrosoft_CUI_CComposition_CIVisual_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CDispatching_CIDispatcherQueue_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CDispatching_CIDispatcherQueue_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CDispatching_CIDispatcherQueue __x_ABI_CMicrosoft_CUI_CDispatching_CIDispatcherQueue;

#endif // ____x_ABI_CMicrosoft_CUI_CDispatching_CIDispatcherQueue_FWD_DEFINED__

typedef struct __x_ABI_CMicrosoft_CUI_CDisplayId __x_ABI_CMicrosoft_CUI_CDisplayId;

#ifndef ____x_ABI_CMicrosoft_CUI_CIClosableNotifier_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CIClosableNotifier_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CIClosableNotifier __x_ABI_CMicrosoft_CUI_CIClosableNotifier;

#endif // ____x_ABI_CMicrosoft_CUI_CIClosableNotifier_FWD_DEFINED__

typedef struct __x_ABI_CMicrosoft_CUI_CWindowId __x_ABI_CMicrosoft_CUI_CWindowId;

#ifndef ____x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_FWD_DEFINED__
#define ____x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet;

#endif // ____x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__
#define ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CFoundation_CIClosable __x_ABI_CWindows_CFoundation_CIClosable;

#endif // ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CFoundation_CIPropertyValue_FWD_DEFINED__
#define ____x_ABI_CWindows_CFoundation_CIPropertyValue_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CFoundation_CIPropertyValue __x_ABI_CWindows_CFoundation_CIPropertyValue;

#endif // ____x_ABI_CWindows_CFoundation_CIPropertyValue_FWD_DEFINED__

typedef struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 __x_ABI_CWindows_CFoundation_CNumerics_CVector2;

typedef struct __x_ABI_CWindows_CFoundation_CPoint __x_ABI_CWindows_CFoundation_CPoint;

typedef struct __x_ABI_CWindows_CFoundation_CRect __x_ABI_CWindows_CFoundation_CRect;

typedef struct __x_ABI_CWindows_CGraphics_CPointInt32 __x_ABI_CWindows_CGraphics_CPointInt32;

typedef struct __x_ABI_CWindows_CGraphics_CRectInt32 __x_ABI_CWindows_CGraphics_CRectInt32;

typedef struct __x_ABI_CWindows_CGraphics_CSizeInt32 __x_ABI_CWindows_CGraphics_CSizeInt32;

typedef enum __x_ABI_CMicrosoft_CUI_CContent_CContentCoordinateRoundingMode __x_ABI_CMicrosoft_CUI_CContent_CContentCoordinateRoundingMode;

typedef enum __x_ABI_CMicrosoft_CUI_CContent_CContentSizePolicy __x_ABI_CMicrosoft_CUI_CContent_CContentSizePolicy;

enum __x_ABI_CMicrosoft_CUI_CContent_CContentCoordinateRoundingMode
    {
        __x_ABI_CMicrosoft_CUI_CContent_CContentCoordinateRoundingMode_Auto = 0,
    __x_ABI_CMicrosoft_CUI_CContent_CContentCoordinateRoundingMode_Floor = 1,
    __x_ABI_CMicrosoft_CUI_CContent_CContentCoordinateRoundingMode_Round = 2,
    __x_ABI_CMicrosoft_CUI_CContent_CContentCoordinateRoundingMode_Ceiling = 3,
};

enum __x_ABI_CMicrosoft_CUI_CContent_CContentLayoutDirection
    {
        __x_ABI_CMicrosoft_CUI_CContent_CContentLayoutDirection_LeftToRight = 0,
    __x_ABI_CMicrosoft_CUI_CContent_CContentLayoutDirection_RightToLeft = 1,
};

enum __x_ABI_CMicrosoft_CUI_CContent_CContentSizePolicy
    {
        __x_ABI_CMicrosoft_CUI_CContent_CContentSizePolicy_None = 0,
    __x_ABI_CMicrosoft_CUI_CContent_CContentSizePolicy_ResizeContentToParentWindow = 1,
    __x_ABI_CMicrosoft_CUI_CContent_CContentSizePolicy_ResizeParentWindowToContent = 2,
};

#if !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverter_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverter_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverter* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverter* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverter* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverter* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverter* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverter* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* ConvertLocalToScreenWithPoint)(__x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverter* This,
        struct __x_ABI_CWindows_CFoundation_CPoint localPoint,
        struct __x_ABI_CWindows_CGraphics_CPointInt32* result);
    HRESULT (STDMETHODCALLTYPE* ConvertLocalToScreenWithPoints)(__x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverter* This,
        UINT32 localPointsLength,
        struct __x_ABI_CWindows_CFoundation_CPoint* localPoints,
        UINT32* resultLength,
        struct __x_ABI_CWindows_CGraphics_CPointInt32** result);
    HRESULT (STDMETHODCALLTYPE* ConvertLocalToScreenWithPointsAndRoundingMode)(__x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverter* This,
        UINT32 localPointsLength,
        struct __x_ABI_CWindows_CFoundation_CPoint* localPoints,
        enum __x_ABI_CMicrosoft_CUI_CContent_CContentCoordinateRoundingMode roundingMode,
        UINT32* resultLength,
        struct __x_ABI_CWindows_CGraphics_CPointInt32** result);
    HRESULT (STDMETHODCALLTYPE* ConvertLocalToScreenWithRect)(__x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverter* This,
        struct __x_ABI_CWindows_CFoundation_CRect localRect,
        struct __x_ABI_CWindows_CGraphics_CRectInt32* result);
    HRESULT (STDMETHODCALLTYPE* ConvertScreenToLocalWithPoint)(__x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverter* This,
        struct __x_ABI_CWindows_CGraphics_CPointInt32 screenPoint,
        struct __x_ABI_CWindows_CFoundation_CPoint* result);
    HRESULT (STDMETHODCALLTYPE* ConvertScreenToLocalWithPoints)(__x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverter* This,
        UINT32 screenPointsLength,
        struct __x_ABI_CWindows_CGraphics_CPointInt32* screenPoints,
        UINT32* resultLength,
        struct __x_ABI_CWindows_CFoundation_CPoint** result);
    HRESULT (STDMETHODCALLTYPE* ConvertScreenToLocalWithRect)(__x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverter* This,
        struct __x_ABI_CWindows_CGraphics_CRectInt32 screenRect,
        struct __x_ABI_CWindows_CFoundation_CRect* result);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterVtbl;

    interface __x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverter
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverter;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverter_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterFactory* This,
            TrustLevel* trustLevel);
    
        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterStatics_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterStatics_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterStaticsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterStatics* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterStatics* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterStatics* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterStatics* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterStatics* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterStatics* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateForWindowId)(__x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterStatics* This,
        struct __x_ABI_CMicrosoft_CUI_CWindowId windowId,
        __x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverter** result);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterStaticsVtbl;

    interface __x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterStatics
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterStaticsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterStatics;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverterStatics_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentDeferral_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CContent_CIContentDeferral_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CContent_CIContentDeferralVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CContent_CIContentDeferral* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CContent_CIContentDeferral* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CContent_CIContentDeferral* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CContent_CIContentDeferral* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CContent_CIContentDeferral* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CContent_CIContentDeferral* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* Complete)(__x_ABI_CMicrosoft_CUI_CContent_CIContentDeferral* This);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CContent_CIContentDeferralVtbl;

    interface __x_ABI_CMicrosoft_CUI_CContent_CIContentDeferral
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CContent_CIContentDeferralVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CContent_CIContentDeferral;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentDeferral_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentSettingChangedEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentSettingChangedEventArgs_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentSettingChangedEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentSettingChangedEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentSettingChangedEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentSettingChangedEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentSettingChangedEventArgs* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentSettingChangedEventArgs* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentSettingChangedEventArgs* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_SettingName)(__x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentSettingChangedEventArgs* This,
        HSTRING* value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentSettingChangedEventArgsVtbl;

    interface __x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentSettingChangedEventArgs
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentSettingChangedEventArgsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentSettingChangedEventArgs;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentSettingChangedEventArgs_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentStateChangedEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentStateChangedEventArgs_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentStateChangedEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentStateChangedEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentStateChangedEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentStateChangedEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentStateChangedEventArgs* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentStateChangedEventArgs* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentStateChangedEventArgs* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_DidAppWindowIdChange)(__x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentStateChangedEventArgs* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* get_DidDisplayIdChange)(__x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentStateChangedEventArgs* This,
        boolean* value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentStateChangedEventArgsVtbl;

    interface __x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentStateChangedEventArgs
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentStateChangedEventArgsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentStateChangedEventArgs;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentEnvironmentStateChangedEventArgs_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentIsland_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CContent_CIContentIsland_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIsland* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIsland* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIsland* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIsland* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIsland* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIsland* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_ActualSize)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIsland* This,
        struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2* value);
    HRESULT (STDMETHODCALLTYPE* get_AppData)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIsland* This,
        IInspectable** value);
    HRESULT (STDMETHODCALLTYPE* put_AppData)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIsland* This,
        IInspectable* value);
    HRESULT (STDMETHODCALLTYPE* get_CoordinateConverter)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIsland* This,
        __x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverter** value);
    HRESULT (STDMETHODCALLTYPE* get_CustomProperties)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIsland* This,
        __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet** value);
    HRESULT (STDMETHODCALLTYPE* get_DispatcherQueue)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIsland* This,
        __x_ABI_CMicrosoft_CUI_CDispatching_CIDispatcherQueue** value);
    HRESULT (STDMETHODCALLTYPE* get_Environment)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIsland* This,
        __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironment** value);
    HRESULT (STDMETHODCALLTYPE* get_Id)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIsland* This,
        UINT64* value);
    HRESULT (STDMETHODCALLTYPE* get_IsConnected)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIsland* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* get_IsHitTestVisibleWhenTransparent)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIsland* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* put_IsHitTestVisibleWhenTransparent)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIsland* This,
        boolean value);
    HRESULT (STDMETHODCALLTYPE* get_IsIslandEnabled)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIsland* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* put_IsIslandEnabled)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIsland* This,
        boolean value);
    HRESULT (STDMETHODCALLTYPE* get_IsIslandVisible)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIsland* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* put_IsIslandVisible)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIsland* This,
        boolean value);
    HRESULT (STDMETHODCALLTYPE* get_IsSiteEnabled)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIsland* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* get_IsSiteVisible)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIsland* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* get_LayoutDirection)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIsland* This,
        enum __x_ABI_CMicrosoft_CUI_CContent_CContentLayoutDirection* value);
    HRESULT (STDMETHODCALLTYPE* get_RasterizationScale)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIsland* This,
        FLOAT* value);
    HRESULT (STDMETHODCALLTYPE* GetAutomationHostProvider)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIsland* This,
        IInspectable** result);
    HRESULT (STDMETHODCALLTYPE* GetStateChangeDeferral)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIsland* This,
        __x_ABI_CMicrosoft_CUI_CContent_CIContentDeferral** result);
    HRESULT (STDMETHODCALLTYPE* RequestSize)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIsland* This,
        struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 size);
    HRESULT (STDMETHODCALLTYPE* add_AutomationProviderRequested)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIsland* This,
        __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIsland___x_ABI_CMicrosoft__CUI__CContent__CContentIslandAutomationProviderRequestedEventArgs* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_AutomationProviderRequested)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIsland* This,
        EventRegistrationToken token);
    HRESULT (STDMETHODCALLTYPE* add_StateChanged)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIsland* This,
        __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIsland___x_ABI_CMicrosoft__CUI__CContent__CContentIslandStateChangedEventArgs* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_StateChanged)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIsland* This,
        EventRegistrationToken token);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandVtbl;

    interface __x_ABI_CMicrosoft_CUI_CContent_CIContentIsland
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CContent_CIContentIsland;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentIsland_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentIslandAutomationProviderRequestedEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CContent_CIContentIslandAutomationProviderRequestedEventArgs_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandAutomationProviderRequestedEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandAutomationProviderRequestedEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandAutomationProviderRequestedEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandAutomationProviderRequestedEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandAutomationProviderRequestedEventArgs* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandAutomationProviderRequestedEventArgs* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandAutomationProviderRequestedEventArgs* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_AutomationProvider)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandAutomationProviderRequestedEventArgs* This,
        IInspectable** value);
    HRESULT (STDMETHODCALLTYPE* put_AutomationProvider)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandAutomationProviderRequestedEventArgs* This,
        IInspectable* value);
    HRESULT (STDMETHODCALLTYPE* get_Handled)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandAutomationProviderRequestedEventArgs* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* put_Handled)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandAutomationProviderRequestedEventArgs* This,
        boolean value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandAutomationProviderRequestedEventArgsVtbl;

    interface __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandAutomationProviderRequestedEventArgs
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandAutomationProviderRequestedEventArgsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CContent_CIContentIslandAutomationProviderRequestedEventArgs;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentIslandAutomationProviderRequestedEventArgs_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironment_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironment_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironmentVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironment* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironment* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironment* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironment* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironment* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironment* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_AppWindowId)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironment* This,
        struct __x_ABI_CMicrosoft_CUI_CWindowId* value);
    HRESULT (STDMETHODCALLTYPE* get_DisplayId)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironment* This,
        struct __x_ABI_CMicrosoft_CUI_CDisplayId* value);
    HRESULT (STDMETHODCALLTYPE* add_SettingChanged)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironment* This,
        __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIslandEnvironment___x_ABI_CMicrosoft__CUI__CContent__CContentEnvironmentSettingChangedEventArgs* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_SettingChanged)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironment* This,
        EventRegistrationToken token);
    HRESULT (STDMETHODCALLTYPE* add_StateChanged)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironment* This,
        __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentIslandEnvironment___x_ABI_CMicrosoft__CUI__CContent__CContentEnvironmentStateChangedEventArgs* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_StateChanged)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironment* This,
        EventRegistrationToken token);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironmentVtbl;

    interface __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironment
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironmentVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironment;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironment_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironmentFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironmentFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironmentFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironmentFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironmentFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironmentFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironmentFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironmentFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironmentFactory* This,
            TrustLevel* trustLevel);
    
        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironmentFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironmentFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironmentFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironmentFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentIslandEnvironmentFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentIslandFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CContent_CIContentIslandFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandFactory* This,
            TrustLevel* trustLevel);
    
        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CContent_CIContentIslandFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentIslandFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStateChangedEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStateChangedEventArgs_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStateChangedEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStateChangedEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStateChangedEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStateChangedEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStateChangedEventArgs* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStateChangedEventArgs* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStateChangedEventArgs* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_DidActualSizeChange)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStateChangedEventArgs* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* get_DidSiteEnabledChange)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStateChangedEventArgs* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* get_DidSiteVisibleChange)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStateChangedEventArgs* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* get_DidLayoutDirectionChange)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStateChangedEventArgs* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* get_DidRasterizationScaleChange)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStateChangedEventArgs* This,
        boolean* value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStateChangedEventArgsVtbl;

    interface __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStateChangedEventArgs
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStateChangedEventArgsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStateChangedEventArgs;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStateChangedEventArgs_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStatics_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStatics_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStaticsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStatics* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStatics* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStatics* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStatics* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStatics* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStatics* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* Create)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStatics* This,
        __x_ABI_CMicrosoft_CUI_CComposition_CIVisual* Root,
        __x_ABI_CMicrosoft_CUI_CContent_CIContentIsland** result);
    HRESULT (STDMETHODCALLTYPE* FindAllForCompositor)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStatics* This,
        __x_ABI_CMicrosoft_CUI_CComposition_CICompositor* compositor,
        UINT32* resultLength,
        __x_ABI_CMicrosoft_CUI_CContent_CIContentIsland*** result);
    HRESULT (STDMETHODCALLTYPE* FindAllForCurrentThread)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStatics* This,
        UINT32* resultLength,
        __x_ABI_CMicrosoft_CUI_CContent_CIContentIsland*** result);
    HRESULT (STDMETHODCALLTYPE* GetByVisual)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStatics* This,
        __x_ABI_CMicrosoft_CUI_CComposition_CIVisual* child,
        __x_ABI_CMicrosoft_CUI_CContent_CIContentIsland** result);
    HRESULT (STDMETHODCALLTYPE* GetFromId)(__x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStatics* This,
        UINT64 id,
        __x_ABI_CMicrosoft_CUI_CContent_CIContentIsland** result);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStaticsVtbl;

    interface __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStatics
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStaticsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStatics;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentIslandStatics_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentSite_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CContent_CIContentSite_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSite* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSite* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSite* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSite* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSite* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSite* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_ActualSize)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSite* This,
        struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2* value);
    HRESULT (STDMETHODCALLTYPE* put_ActualSize)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSite* This,
        struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 value);
    HRESULT (STDMETHODCALLTYPE* get_ClientSize)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSite* This,
        struct __x_ABI_CWindows_CGraphics_CSizeInt32* value);
    HRESULT (STDMETHODCALLTYPE* put_ClientSize)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSite* This,
        struct __x_ABI_CWindows_CGraphics_CSizeInt32 value);
    HRESULT (STDMETHODCALLTYPE* get_CoordinateConverter)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSite* This,
        __x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverter** value);
    HRESULT (STDMETHODCALLTYPE* get_DispatcherQueue)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSite* This,
        __x_ABI_CMicrosoft_CUI_CDispatching_CIDispatcherQueue** value);
    HRESULT (STDMETHODCALLTYPE* get_Environment)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSite* This,
        __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironment** value);
    HRESULT (STDMETHODCALLTYPE* get_IsConnected)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSite* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* get_IsSiteEnabled)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSite* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* put_IsSiteEnabled)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSite* This,
        boolean value);
    HRESULT (STDMETHODCALLTYPE* get_IsSiteVisible)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSite* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* put_IsSiteVisible)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSite* This,
        boolean value);
    HRESULT (STDMETHODCALLTYPE* get_LayoutDirection)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSite* This,
        enum __x_ABI_CMicrosoft_CUI_CContent_CContentLayoutDirection* value);
    HRESULT (STDMETHODCALLTYPE* put_LayoutDirection)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSite* This,
        enum __x_ABI_CMicrosoft_CUI_CContent_CContentLayoutDirection value);
    HRESULT (STDMETHODCALLTYPE* get_OverrideScale)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSite* This,
        FLOAT* value);
    HRESULT (STDMETHODCALLTYPE* put_OverrideScale)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSite* This,
        FLOAT value);
    HRESULT (STDMETHODCALLTYPE* get_ParentScale)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSite* This,
        FLOAT* value);
    HRESULT (STDMETHODCALLTYPE* put_ParentScale)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSite* This,
        FLOAT value);
    HRESULT (STDMETHODCALLTYPE* get_RasterizationScale)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSite* This,
        FLOAT* value);
    HRESULT (STDMETHODCALLTYPE* get_RequestedSize)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSite* This,
        struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2* value);
    HRESULT (STDMETHODCALLTYPE* get_ShouldApplyRasterizationScale)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSite* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* put_ShouldApplyRasterizationScale)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSite* This,
        boolean value);
    HRESULT (STDMETHODCALLTYPE* get_View)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSite* This,
        __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteView** value);
    HRESULT (STDMETHODCALLTYPE* GetIslandStateChangeDeferral)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSite* This,
        __x_ABI_CMicrosoft_CUI_CContent_CIContentDeferral** result);
    HRESULT (STDMETHODCALLTYPE* add_RequestedStateChanged)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSite* This,
        __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CContent__CContentSite___x_ABI_CMicrosoft__CUI__CContent__CContentSiteRequestedStateChangedEventArgs* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_RequestedStateChanged)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSite* This,
        EventRegistrationToken token);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteVtbl;

    interface __x_ABI_CMicrosoft_CUI_CContent_CIContentSite
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CContent_CIContentSite;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentSite_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteBridge_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteBridge_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteBridgeVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteBridge* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteBridge* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteBridge* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteBridge* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteBridge* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteBridge* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_DispatcherQueue)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteBridge* This,
        __x_ABI_CMicrosoft_CUI_CDispatching_CIDispatcherQueue** value);
    HRESULT (STDMETHODCALLTYPE* get_LayoutDirectionOverride)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteBridge* This,
        __x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CUI__CContent__CContentLayoutDirection** value);
    HRESULT (STDMETHODCALLTYPE* put_LayoutDirectionOverride)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteBridge* This,
        __x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CUI__CContent__CContentLayoutDirection* value);
    HRESULT (STDMETHODCALLTYPE* get_OverrideScale)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteBridge* This,
        FLOAT* value);
    HRESULT (STDMETHODCALLTYPE* put_OverrideScale)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteBridge* This,
        FLOAT value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteBridgeVtbl;

    interface __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteBridge
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteBridgeVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CContent_CIContentSiteBridge;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteBridge_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironment_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironment_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironment* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironment* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironment* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironment* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironment* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironment* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_AppWindowId)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironment* This,
        struct __x_ABI_CMicrosoft_CUI_CWindowId* value);
    HRESULT (STDMETHODCALLTYPE* put_AppWindowId)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironment* This,
        struct __x_ABI_CMicrosoft_CUI_CWindowId value);
    HRESULT (STDMETHODCALLTYPE* get_DisplayId)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironment* This,
        struct __x_ABI_CMicrosoft_CUI_CDisplayId* value);
    HRESULT (STDMETHODCALLTYPE* put_DisplayId)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironment* This,
        struct __x_ABI_CMicrosoft_CUI_CDisplayId value);
    HRESULT (STDMETHODCALLTYPE* get_View)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironment* This,
        __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentView** value);
    HRESULT (STDMETHODCALLTYPE* NotifySettingChanged)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironment* This,
        HSTRING setting);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentVtbl;

    interface __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironment
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironment;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironment_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentFactory* This,
            TrustLevel* trustLevel);
    
        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentView_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentView_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentViewVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentView* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentView* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentView* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentView* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentView* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentView* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_AppWindowId)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentView* This,
        struct __x_ABI_CMicrosoft_CUI_CWindowId* value);
    HRESULT (STDMETHODCALLTYPE* get_DisplayId)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentView* This,
        struct __x_ABI_CMicrosoft_CUI_CDisplayId* value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentViewVtbl;

    interface __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentView
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentViewVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentView;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentView_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentViewFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentViewFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentViewFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentViewFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentViewFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentViewFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentViewFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentViewFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentViewFactory* This,
            TrustLevel* trustLevel);
    
        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentViewFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentViewFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentViewFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentViewFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentViewFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteFactory* This,
            TrustLevel* trustLevel);
    
        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CContent_CIContentSiteFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteRequestedStateChangedEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteRequestedStateChangedEventArgs_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteRequestedStateChangedEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteRequestedStateChangedEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteRequestedStateChangedEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteRequestedStateChangedEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteRequestedStateChangedEventArgs* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteRequestedStateChangedEventArgs* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteRequestedStateChangedEventArgs* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_DidRequestedSizeChange)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteRequestedStateChangedEventArgs* This,
        boolean* value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteRequestedStateChangedEventArgsVtbl;

    interface __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteRequestedStateChangedEventArgs
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteRequestedStateChangedEventArgsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CContent_CIContentSiteRequestedStateChangedEventArgs;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteRequestedStateChangedEventArgs_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteView_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteView_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteViewVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteView* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteView* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteView* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteView* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteView* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteView* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_ActualSize)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteView* This,
        struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2* value);
    HRESULT (STDMETHODCALLTYPE* get_ClientSize)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteView* This,
        struct __x_ABI_CWindows_CGraphics_CSizeInt32* value);
    HRESULT (STDMETHODCALLTYPE* get_CoordinateConverter)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteView* This,
        __x_ABI_CMicrosoft_CUI_CContent_CIContentCoordinateConverter** value);
    HRESULT (STDMETHODCALLTYPE* get_DispatcherQueue)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteView* This,
        __x_ABI_CMicrosoft_CUI_CDispatching_CIDispatcherQueue** value);
    HRESULT (STDMETHODCALLTYPE* get_EnvironmentView)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteView* This,
        __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteEnvironmentView** value);
    HRESULT (STDMETHODCALLTYPE* get_IsConnected)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteView* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* get_IsSiteEnabled)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteView* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* get_IsSiteVisible)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteView* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* get_LayoutDirection)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteView* This,
        enum __x_ABI_CMicrosoft_CUI_CContent_CContentLayoutDirection* value);
    HRESULT (STDMETHODCALLTYPE* get_OverrideScale)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteView* This,
        FLOAT* value);
    HRESULT (STDMETHODCALLTYPE* get_ParentScale)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteView* This,
        FLOAT* value);
    HRESULT (STDMETHODCALLTYPE* get_RasterizationScale)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteView* This,
        FLOAT* value);
    HRESULT (STDMETHODCALLTYPE* get_RequestedSize)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteView* This,
        struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2* value);
    HRESULT (STDMETHODCALLTYPE* get_ShouldApplyRasterizationScale)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteView* This,
        boolean* value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteViewVtbl;

    interface __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteView
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteViewVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CContent_CIContentSiteView;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteView_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteViewFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteViewFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteViewFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteViewFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteViewFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteViewFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteViewFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteViewFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CContent_CIContentSiteViewFactory* This,
            TrustLevel* trustLevel);
    
        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteViewFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteViewFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteViewFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CContent_CIContentSiteViewFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CContent_CIContentSiteViewFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridge_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridge_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridgeVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridge* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridge* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridge* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridge* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridge* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridge* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_ResizePolicy)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridge* This,
        enum __x_ABI_CMicrosoft_CUI_CContent_CContentSizePolicy* value);
    HRESULT (STDMETHODCALLTYPE* put_ResizePolicy)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridge* This,
        enum __x_ABI_CMicrosoft_CUI_CContent_CContentSizePolicy value);
    HRESULT (STDMETHODCALLTYPE* get_SiteView)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridge* This,
        __x_ABI_CMicrosoft_CUI_CContent_CIContentSiteView** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridgeVtbl;

    interface __x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridge
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridgeVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridge;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridge_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridgeStatics_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridgeStatics_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridgeStaticsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridgeStatics* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridgeStatics* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridgeStatics* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridgeStatics* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridgeStatics* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridgeStatics* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* Create)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridgeStatics* This,
        __x_ABI_CMicrosoft_CUI_CComposition_CICompositor* compositor,
        struct __x_ABI_CMicrosoft_CUI_CWindowId parentWindowId,
        __x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridge** result);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridgeStaticsVtbl;

    interface __x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridgeStatics
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridgeStaticsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridgeStatics;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CContent_CIDesktopChildSiteBridgeStatics_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridge_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridge_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridge* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridge* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridge* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridge* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridge* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridge* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_IsEnabled)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridge* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* get_IsVisible)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridge* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* get_WindowId)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridge* This,
        struct __x_ABI_CMicrosoft_CUI_CWindowId* value);
    HRESULT (STDMETHODCALLTYPE* Connect)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridge* This,
        __x_ABI_CMicrosoft_CUI_CContent_CIContentIsland* content);
    HRESULT (STDMETHODCALLTYPE* Disable)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridge* This);
    HRESULT (STDMETHODCALLTYPE* Enable)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridge* This);
    HRESULT (STDMETHODCALLTYPE* Hide)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridge* This);
    HRESULT (STDMETHODCALLTYPE* MoveAndResize)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridge* This,
        struct __x_ABI_CWindows_CGraphics_CRectInt32 rect);
    HRESULT (STDMETHODCALLTYPE* MoveInZOrderAtBottom)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridge* This);
    HRESULT (STDMETHODCALLTYPE* MoveInZOrderAtTop)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridge* This);
    HRESULT (STDMETHODCALLTYPE* MoveInZOrderBelow)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridge* This,
        struct __x_ABI_CMicrosoft_CUI_CWindowId windowId);
    HRESULT (STDMETHODCALLTYPE* Show)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridge* This);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeVtbl;

    interface __x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridge
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridge;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridge_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeFactory* This,
            TrustLevel* trustLevel);
    
        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeStatics_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeStatics_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeStaticsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeStatics* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeStatics* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeStatics* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeStatics* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeStatics* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeStatics* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* IsSupported)(__x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeStatics* This,
        boolean* result);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeStaticsVtbl;

    interface __x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeStatics
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeStaticsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeStatics;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CContent_CIDesktopSiteBridgeStatics_INTERFACE_DEFINED__) */
    
