// 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 "Windows.ApplicationModel.h"
#include "Windows.ApplicationModel.Activation.h"
#include "Windows.ApplicationModel.Background.h"
#include "Windows.ApplicationModel.Core.h"
#include "Windows.ApplicationModel.Wallet.h"
#include "Windows.Graphics.Printing.h"
#include "Windows.System.h"
#include "Windows.Web.UI.h"

/* Forward Declarations */
#ifndef ____x_ABI_CWindows_CUI_CWebUI_CIActivatedEventHandler_FWD_DEFINED__
#define ____x_ABI_CWindows_CUI_CWebUI_CIActivatedEventHandler_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CUI_CWebUI_CIActivatedEventHandler __x_ABI_CWindows_CUI_CWebUI_CIActivatedEventHandler;

#endif // ____x_ABI_CWindows_CUI_CWebUI_CIActivatedEventHandler_FWD_DEFINED__

    #ifndef ____x_ABI_CWindows_CUI_CWebUI_CIBackgroundActivatedEventHandler_FWD_DEFINED__
#define ____x_ABI_CWindows_CUI_CWebUI_CIBackgroundActivatedEventHandler_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CUI_CWebUI_CIBackgroundActivatedEventHandler __x_ABI_CWindows_CUI_CWebUI_CIBackgroundActivatedEventHandler;

#endif // ____x_ABI_CWindows_CUI_CWebUI_CIBackgroundActivatedEventHandler_FWD_DEFINED__

    #ifndef ____x_ABI_CWindows_CUI_CWebUI_CIEnteredBackgroundEventHandler_FWD_DEFINED__
#define ____x_ABI_CWindows_CUI_CWebUI_CIEnteredBackgroundEventHandler_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CUI_CWebUI_CIEnteredBackgroundEventHandler __x_ABI_CWindows_CUI_CWebUI_CIEnteredBackgroundEventHandler;

#endif // ____x_ABI_CWindows_CUI_CWebUI_CIEnteredBackgroundEventHandler_FWD_DEFINED__

    #ifndef ____x_ABI_CWindows_CUI_CWebUI_CILeavingBackgroundEventHandler_FWD_DEFINED__
#define ____x_ABI_CWindows_CUI_CWebUI_CILeavingBackgroundEventHandler_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CUI_CWebUI_CILeavingBackgroundEventHandler __x_ABI_CWindows_CUI_CWebUI_CILeavingBackgroundEventHandler;

#endif // ____x_ABI_CWindows_CUI_CWebUI_CILeavingBackgroundEventHandler_FWD_DEFINED__

    #ifndef ____x_ABI_CWindows_CUI_CWebUI_CINavigatedEventHandler_FWD_DEFINED__
#define ____x_ABI_CWindows_CUI_CWebUI_CINavigatedEventHandler_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CUI_CWebUI_CINavigatedEventHandler __x_ABI_CWindows_CUI_CWebUI_CINavigatedEventHandler;

#endif // ____x_ABI_CWindows_CUI_CWebUI_CINavigatedEventHandler_FWD_DEFINED__

    #ifndef ____x_ABI_CWindows_CUI_CWebUI_CIResumingEventHandler_FWD_DEFINED__
#define ____x_ABI_CWindows_CUI_CWebUI_CIResumingEventHandler_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CUI_CWebUI_CIResumingEventHandler __x_ABI_CWindows_CUI_CWebUI_CIResumingEventHandler;

#endif // ____x_ABI_CWindows_CUI_CWebUI_CIResumingEventHandler_FWD_DEFINED__

    #ifndef ____x_ABI_CWindows_CUI_CWebUI_CISuspendingEventHandler_FWD_DEFINED__
#define ____x_ABI_CWindows_CUI_CWebUI_CISuspendingEventHandler_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CUI_CWebUI_CISuspendingEventHandler __x_ABI_CWindows_CUI_CWebUI_CISuspendingEventHandler;

#endif // ____x_ABI_CWindows_CUI_CWebUI_CISuspendingEventHandler_FWD_DEFINED__

    #ifndef ____x_ABI_CWindows_CUI_CWebUI_CIActivatedDeferral_FWD_DEFINED__
#define ____x_ABI_CWindows_CUI_CWebUI_CIActivatedDeferral_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CUI_CWebUI_CIActivatedDeferral __x_ABI_CWindows_CUI_CWebUI_CIActivatedDeferral;

#endif // ____x_ABI_CWindows_CUI_CWebUI_CIActivatedDeferral_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CUI_CWebUI_CIActivatedEventArgsDeferral_FWD_DEFINED__
#define ____x_ABI_CWindows_CUI_CWebUI_CIActivatedEventArgsDeferral_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CUI_CWebUI_CIActivatedEventArgsDeferral __x_ABI_CWindows_CUI_CWebUI_CIActivatedEventArgsDeferral;

#endif // ____x_ABI_CWindows_CUI_CWebUI_CIActivatedEventArgsDeferral_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CUI_CWebUI_CIActivatedOperation_FWD_DEFINED__
#define ____x_ABI_CWindows_CUI_CWebUI_CIActivatedOperation_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CUI_CWebUI_CIActivatedOperation __x_ABI_CWindows_CUI_CWebUI_CIActivatedOperation;

#endif // ____x_ABI_CWindows_CUI_CWebUI_CIActivatedOperation_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CUI_CWebUI_CIHtmlPrintDocumentSource_FWD_DEFINED__
#define ____x_ABI_CWindows_CUI_CWebUI_CIHtmlPrintDocumentSource_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CUI_CWebUI_CIHtmlPrintDocumentSource __x_ABI_CWindows_CUI_CWebUI_CIHtmlPrintDocumentSource;

#endif // ____x_ABI_CWindows_CUI_CWebUI_CIHtmlPrintDocumentSource_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CUI_CWebUI_CINewWebUIViewCreatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CUI_CWebUI_CINewWebUIViewCreatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CUI_CWebUI_CINewWebUIViewCreatedEventArgs __x_ABI_CWindows_CUI_CWebUI_CINewWebUIViewCreatedEventArgs;

#endif // ____x_ABI_CWindows_CUI_CWebUI_CINewWebUIViewCreatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics_FWD_DEFINED__
#define ____x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics __x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics;

#endif // ____x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics2_FWD_DEFINED__
#define ____x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics2_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics2 __x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics2;

#endif // ____x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics2_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics3_FWD_DEFINED__
#define ____x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics3_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics3 __x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics3;

#endif // ____x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics3_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics4_FWD_DEFINED__
#define ____x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics4_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics4 __x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics4;

#endif // ____x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics4_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CUI_CWebUI_CIWebUIBackgroundTaskInstance_FWD_DEFINED__
#define ____x_ABI_CWindows_CUI_CWebUI_CIWebUIBackgroundTaskInstance_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CUI_CWebUI_CIWebUIBackgroundTaskInstance __x_ABI_CWindows_CUI_CWebUI_CIWebUIBackgroundTaskInstance;

#endif // ____x_ABI_CWindows_CUI_CWebUI_CIWebUIBackgroundTaskInstance_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CUI_CWebUI_CIWebUIBackgroundTaskInstanceStatics_FWD_DEFINED__
#define ____x_ABI_CWindows_CUI_CWebUI_CIWebUIBackgroundTaskInstanceStatics_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CUI_CWebUI_CIWebUIBackgroundTaskInstanceStatics __x_ABI_CWindows_CUI_CWebUI_CIWebUIBackgroundTaskInstanceStatics;

#endif // ____x_ABI_CWindows_CUI_CWebUI_CIWebUIBackgroundTaskInstanceStatics_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedDeferral_FWD_DEFINED__
#define ____x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedDeferral_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedDeferral __x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedDeferral;

#endif // ____x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedDeferral_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedEventArgs __x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedEventArgs;

#endif // ____x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedOperation_FWD_DEFINED__
#define ____x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedOperation_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedOperation __x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedOperation;

#endif // ____x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedOperation_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CUI_CWebUI_CIWebUIView_FWD_DEFINED__
#define ____x_ABI_CWindows_CUI_CWebUI_CIWebUIView_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CUI_CWebUI_CIWebUIView __x_ABI_CWindows_CUI_CWebUI_CIWebUIView;

#endif // ____x_ABI_CWindows_CUI_CWebUI_CIWebUIView_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CUI_CWebUI_CIWebUIViewStatics_FWD_DEFINED__
#define ____x_ABI_CWindows_CUI_CWebUI_CIWebUIViewStatics_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CUI_CWebUI_CIWebUIViewStatics __x_ABI_CWindows_CUI_CWebUI_CIWebUIViewStatics;

#endif // ____x_ABI_CWindows_CUI_CWebUI_CIWebUIViewStatics_FWD_DEFINED__

// Parameterized interface forward declarations (C)

// Collection interface definitions

typedef enum __x_ABI_CWindows_CApplicationModel_CCore_CAppRestartFailureReason __x_ABI_CWindows_CApplicationModel_CCore_CAppRestartFailureReason;

typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReason __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReason;

#if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReason_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReason_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReason __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReason;

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

    typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReasonVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReason* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReason* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReason* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReason* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReason* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReason* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReason* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReason* handler);
    HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReason* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReason** result);
    HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReason* This,
        enum __x_ABI_CWindows_CApplicationModel_CCore_CAppRestartFailureReason* result);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReasonVtbl;

    interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReason
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReasonVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReason_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReason_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReason_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReason __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReason;

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

    typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReasonVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReason* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReason* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReason* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReason* This,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReason* asyncInfo,
        enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReasonVtbl;

    interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReason
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReasonVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReason_INTERFACE_DEFINED__
    
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CUI__CWebUI__CWebUIView __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CUI__CWebUI__CWebUIView;

#if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CUI__CWebUI__CWebUIView_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CUI__CWebUI__CWebUIView_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CUI__CWebUI__CWebUIView __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CUI__CWebUI__CWebUIView;

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

    typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CUI__CWebUI__CWebUIViewVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CUI__CWebUI__CWebUIView* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CUI__CWebUI__CWebUIView* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CUI__CWebUI__CWebUIView* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CUI__CWebUI__CWebUIView* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CUI__CWebUI__CWebUIView* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CUI__CWebUI__CWebUIView* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CUI__CWebUI__CWebUIView* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CUI__CWebUI__CWebUIView* handler);
    HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CUI__CWebUI__CWebUIView* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CUI__CWebUI__CWebUIView** result);
    HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CUI__CWebUI__CWebUIView* This,
        __x_ABI_CWindows_CUI_CWebUI_CIWebUIView** result);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CUI__CWebUI__CWebUIViewVtbl;

    interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CUI__CWebUI__CWebUIView
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CUI__CWebUI__CWebUIViewVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CUI__CWebUI__CWebUIView_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CUI__CWebUI__CWebUIView_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CUI__CWebUI__CWebUIView_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CUI__CWebUI__CWebUIView __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CUI__CWebUI__CWebUIView;

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

    typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CUI__CWebUI__CWebUIViewVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CUI__CWebUI__CWebUIView* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CUI__CWebUI__CWebUIView* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CUI__CWebUI__CWebUIView* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CUI__CWebUI__CWebUIView* This,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CUI__CWebUI__CWebUIView* asyncInfo,
        enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CUI__CWebUI__CWebUIViewVtbl;

    interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CUI__CWebUI__CWebUIView
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CUI__CWebUI__CWebUIViewVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CUI__CWebUI__CWebUIView_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIEventHandler_1___x_ABI_CWindows__CUI__CWebUI__CNewWebUIViewCreatedEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIEventHandler_1___x_ABI_CWindows__CUI__CWebUI__CNewWebUIViewCreatedEventArgs_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIEventHandler_1___x_ABI_CWindows__CUI__CWebUI__CNewWebUIViewCreatedEventArgs __x_ABI_C__FIEventHandler_1___x_ABI_CWindows__CUI__CWebUI__CNewWebUIViewCreatedEventArgs;

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

    typedef struct __x_ABI_C__FIEventHandler_1___x_ABI_CWindows__CUI__CWebUI__CNewWebUIViewCreatedEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIEventHandler_1___x_ABI_CWindows__CUI__CWebUI__CNewWebUIViewCreatedEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIEventHandler_1___x_ABI_CWindows__CUI__CWebUI__CNewWebUIViewCreatedEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIEventHandler_1___x_ABI_CWindows__CUI__CWebUI__CNewWebUIViewCreatedEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIEventHandler_1___x_ABI_CWindows__CUI__CWebUI__CNewWebUIViewCreatedEventArgs* This,
        IInspectable* sender,
        __x_ABI_CWindows_CUI_CWebUI_CINewWebUIViewCreatedEventArgs* args);

        END_INTERFACE
    } __x_ABI_C__FIEventHandler_1___x_ABI_CWindows__CUI__CWebUI__CNewWebUIViewCreatedEventArgsVtbl;

    interface __x_ABI_C__FIEventHandler_1___x_ABI_CWindows__CUI__CWebUI__CNewWebUIViewCreatedEventArgs
    {
        CONST_VTBL struct __x_ABI_C__FIEventHandler_1___x_ABI_CWindows__CUI__CWebUI__CNewWebUIViewCreatedEventArgsVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIEventHandler_1___x_ABI_CWindows__CUI__CWebUI__CNewWebUIViewCreatedEventArgs_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CWebUI__CWebUIView_IInspectable_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CWebUI__CWebUIView_IInspectable_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CWebUI__CWebUIView_IInspectable __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CWebUI__CWebUIView_IInspectable;

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

    typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CWebUI__CWebUIView_IInspectableVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CWebUI__CWebUIView_IInspectable* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CWebUI__CWebUIView_IInspectable* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CWebUI__CWebUIView_IInspectable* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CWebUI__CWebUIView_IInspectable* This,
        __x_ABI_CWindows_CUI_CWebUI_CIWebUIView* sender,
        IInspectable* args);

        END_INTERFACE
    } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CWebUI__CWebUIView_IInspectableVtbl;

    interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CWebUI__CWebUIView_IInspectable
    {
        CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CWebUI__CWebUIView_IInspectableVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CWebUI__CWebUIView_IInspectable_INTERFACE_DEFINED__
    
#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIActivatedEventArgs_FWD_DEFINED__

#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CWebUI__CWebUIView___x_ABI_CWindows__CApplicationModel__CActivation__CIActivatedEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CWebUI__CWebUIView___x_ABI_CWindows__CApplicationModel__CActivation__CIActivatedEventArgs_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CWebUI__CWebUIView___x_ABI_CWindows__CApplicationModel__CActivation__CIActivatedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CWebUI__CWebUIView___x_ABI_CWindows__CApplicationModel__CActivation__CIActivatedEventArgs;

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

    typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CWebUI__CWebUIView___x_ABI_CWindows__CApplicationModel__CActivation__CIActivatedEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CWebUI__CWebUIView___x_ABI_CWindows__CApplicationModel__CActivation__CIActivatedEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CWebUI__CWebUIView___x_ABI_CWindows__CApplicationModel__CActivation__CIActivatedEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CWebUI__CWebUIView___x_ABI_CWindows__CApplicationModel__CActivation__CIActivatedEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CWebUI__CWebUIView___x_ABI_CWindows__CApplicationModel__CActivation__CIActivatedEventArgs* This,
        __x_ABI_CWindows_CUI_CWebUI_CIWebUIView* sender,
        __x_ABI_CWindows_CApplicationModel_CActivation_CIActivatedEventArgs* args);

        END_INTERFACE
    } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CWebUI__CWebUIView___x_ABI_CWindows__CApplicationModel__CActivation__CIActivatedEventArgsVtbl;

    interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CWebUI__CWebUIView___x_ABI_CWindows__CApplicationModel__CActivation__CIActivatedEventArgs
    {
        CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CWebUI__CWebUIView___x_ABI_CWindows__CApplicationModel__CActivation__CIActivatedEventArgsVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CWebUI__CWebUIView___x_ABI_CWindows__CApplicationModel__CActivation__CIActivatedEventArgs_INTERFACE_DEFINED__
    
#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIActivatedEventArgsWithUser_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIActivatedEventArgsWithUser_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIActivatedEventArgsWithUser __x_ABI_CWindows_CApplicationModel_CActivation_CIActivatedEventArgsWithUser;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIActivatedEventArgsWithUser_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIApplicationViewActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIApplicationViewActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIApplicationViewActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIApplicationViewActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIApplicationViewActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIAppointmentsProviderActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIAppointmentsProviderActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIAppointmentsProviderActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIAppointmentsProviderActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIAppointmentsProviderActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIAppointmentsProviderAddAppointmentActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIAppointmentsProviderAddAppointmentActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIAppointmentsProviderAddAppointmentActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIAppointmentsProviderAddAppointmentActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIAppointmentsProviderAddAppointmentActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIAppointmentsProviderRemoveAppointmentActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIAppointmentsProviderRemoveAppointmentActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIAppointmentsProviderRemoveAppointmentActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIAppointmentsProviderRemoveAppointmentActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIAppointmentsProviderRemoveAppointmentActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIAppointmentsProviderReplaceAppointmentActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIAppointmentsProviderReplaceAppointmentActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIAppointmentsProviderReplaceAppointmentActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIAppointmentsProviderReplaceAppointmentActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIAppointmentsProviderReplaceAppointmentActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIAppointmentsProviderShowTimeFrameActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIAppointmentsProviderShowTimeFrameActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIAppointmentsProviderShowTimeFrameActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIAppointmentsProviderShowTimeFrameActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIAppointmentsProviderShowTimeFrameActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIBackgroundActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIBackgroundActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIBackgroundActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIBackgroundActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIBackgroundActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIBarcodeScannerPreviewActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIBarcodeScannerPreviewActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIBarcodeScannerPreviewActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIBarcodeScannerPreviewActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIBarcodeScannerPreviewActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CICachedFileUpdaterActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CICachedFileUpdaterActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CICachedFileUpdaterActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CICachedFileUpdaterActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CICachedFileUpdaterActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CICameraSettingsActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CICameraSettingsActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CICameraSettingsActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CICameraSettingsActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CICameraSettingsActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CICommandLineActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CICommandLineActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CICommandLineActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CICommandLineActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CICommandLineActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIContactActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIContactActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIContactActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIContactActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIContactActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIContactCallActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIContactCallActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIContactCallActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIContactCallActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIContactCallActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIContactMapActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIContactMapActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIContactMapActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIContactMapActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIContactMapActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIContactMessageActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIContactMessageActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIContactMessageActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIContactMessageActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIContactMessageActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIContactPanelActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIContactPanelActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIContactPanelActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIContactPanelActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIContactPanelActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIContactPickerActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIContactPickerActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIContactPickerActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIContactPickerActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIContactPickerActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIContactPostActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIContactPostActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIContactPostActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIContactPostActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIContactPostActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIContactVideoCallActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIContactVideoCallActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIContactVideoCallActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIContactVideoCallActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIContactVideoCallActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIContinuationActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIContinuationActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIContinuationActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIContinuationActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIContinuationActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIDeviceActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIDeviceActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIDeviceActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIDeviceActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIDeviceActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIDevicePairingActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIDevicePairingActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIDevicePairingActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIDevicePairingActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIDevicePairingActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIDialReceiverActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIDialReceiverActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIDialReceiverActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIDialReceiverActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIDialReceiverActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIFileActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIFileActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIFileActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIFileActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIFileActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIFileActivatedEventArgsWithNeighboringFiles_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIFileActivatedEventArgsWithNeighboringFiles_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIFileActivatedEventArgsWithNeighboringFiles __x_ABI_CWindows_CApplicationModel_CActivation_CIFileActivatedEventArgsWithNeighboringFiles;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIFileActivatedEventArgsWithNeighboringFiles_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIFileOpenPickerActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIFileOpenPickerActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIFileOpenPickerActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIFileOpenPickerActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIFileOpenPickerActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIFileOpenPickerActivatedEventArgs2_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIFileOpenPickerActivatedEventArgs2_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIFileOpenPickerActivatedEventArgs2 __x_ABI_CWindows_CApplicationModel_CActivation_CIFileOpenPickerActivatedEventArgs2;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIFileOpenPickerActivatedEventArgs2_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIFileOpenPickerContinuationEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIFileOpenPickerContinuationEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIFileOpenPickerContinuationEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIFileOpenPickerContinuationEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIFileOpenPickerContinuationEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIFileSavePickerActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIFileSavePickerActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIFileSavePickerActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIFileSavePickerActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIFileSavePickerActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIFileSavePickerActivatedEventArgs2_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIFileSavePickerActivatedEventArgs2_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIFileSavePickerActivatedEventArgs2 __x_ABI_CWindows_CApplicationModel_CActivation_CIFileSavePickerActivatedEventArgs2;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIFileSavePickerActivatedEventArgs2_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIFileSavePickerContinuationEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIFileSavePickerContinuationEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIFileSavePickerContinuationEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIFileSavePickerContinuationEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIFileSavePickerContinuationEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIFolderPickerContinuationEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIFolderPickerContinuationEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIFolderPickerContinuationEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIFolderPickerContinuationEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIFolderPickerContinuationEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CILaunchActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CILaunchActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CILaunchActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CILaunchActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CILaunchActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CILaunchActivatedEventArgs2_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CILaunchActivatedEventArgs2_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CILaunchActivatedEventArgs2 __x_ABI_CWindows_CApplicationModel_CActivation_CILaunchActivatedEventArgs2;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CILaunchActivatedEventArgs2_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CILockScreenActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CILockScreenActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CILockScreenActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CILockScreenActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CILockScreenActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CILockScreenCallActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CILockScreenCallActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CILockScreenCallActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CILockScreenCallActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CILockScreenCallActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIPrelaunchActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIPrelaunchActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIPrelaunchActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIPrelaunchActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIPrelaunchActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIPrint3DWorkflowActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIPrint3DWorkflowActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIPrint3DWorkflowActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIPrint3DWorkflowActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIPrint3DWorkflowActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIPrintTaskSettingsActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIPrintTaskSettingsActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIPrintTaskSettingsActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIPrintTaskSettingsActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIPrintTaskSettingsActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIProtocolActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIProtocolActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIProtocolActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIProtocolActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIProtocolActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData __x_ABI_CWindows_CApplicationModel_CActivation_CIProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIProtocolForResultsActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIProtocolForResultsActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIProtocolForResultsActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIProtocolForResultsActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIProtocolForResultsActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIRestrictedLaunchActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIRestrictedLaunchActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIRestrictedLaunchActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIRestrictedLaunchActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIRestrictedLaunchActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CISearchActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CISearchActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CISearchActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CISearchActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CISearchActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CISearchActivatedEventArgsWithLinguisticDetails_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CISearchActivatedEventArgsWithLinguisticDetails_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CISearchActivatedEventArgsWithLinguisticDetails __x_ABI_CWindows_CApplicationModel_CActivation_CISearchActivatedEventArgsWithLinguisticDetails;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CISearchActivatedEventArgsWithLinguisticDetails_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIShareTargetActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIShareTargetActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIShareTargetActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIShareTargetActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIShareTargetActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIStartupTaskActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIStartupTaskActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIStartupTaskActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIStartupTaskActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIStartupTaskActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIToastNotificationActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIToastNotificationActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIToastNotificationActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIToastNotificationActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIToastNotificationActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIUserDataAccountProviderActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIUserDataAccountProviderActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIUserDataAccountProviderActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIUserDataAccountProviderActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIUserDataAccountProviderActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIVoiceCommandActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIVoiceCommandActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIVoiceCommandActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIVoiceCommandActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIVoiceCommandActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIWalletActionActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIWalletActionActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIWalletActionActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIWalletActionActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIWalletActionActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIWebAccountProviderActivatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIWebAccountProviderActivatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIWebAccountProviderActivatedEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIWebAccountProviderActivatedEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIWebAccountProviderActivatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CActivation_CIWebAuthenticationBrokerContinuationEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CActivation_CIWebAuthenticationBrokerContinuationEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CActivation_CIWebAuthenticationBrokerContinuationEventArgs __x_ABI_CWindows_CApplicationModel_CActivation_CIWebAuthenticationBrokerContinuationEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CActivation_CIWebAuthenticationBrokerContinuationEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CBackground_CIBackgroundTaskInstance_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CBackground_CIBackgroundTaskInstance_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CBackground_CIBackgroundTaskInstance __x_ABI_CWindows_CApplicationModel_CBackground_CIBackgroundTaskInstance;

#endif // ____x_ABI_CWindows_CApplicationModel_CBackground_CIBackgroundTaskInstance_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CIEnteredBackgroundEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CIEnteredBackgroundEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CIEnteredBackgroundEventArgs __x_ABI_CWindows_CApplicationModel_CIEnteredBackgroundEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CIEnteredBackgroundEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CILeavingBackgroundEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CILeavingBackgroundEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CILeavingBackgroundEventArgs __x_ABI_CWindows_CApplicationModel_CILeavingBackgroundEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CILeavingBackgroundEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CISuspendingDeferral_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CISuspendingDeferral_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CISuspendingDeferral __x_ABI_CWindows_CApplicationModel_CISuspendingDeferral;

#endif // ____x_ABI_CWindows_CApplicationModel_CISuspendingDeferral_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CISuspendingEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CISuspendingEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CISuspendingEventArgs __x_ABI_CWindows_CApplicationModel_CISuspendingEventArgs;

#endif // ____x_ABI_CWindows_CApplicationModel_CISuspendingEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CApplicationModel_CISuspendingOperation_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CISuspendingOperation_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CApplicationModel_CISuspendingOperation __x_ABI_CWindows_CApplicationModel_CISuspendingOperation;

#endif // ____x_ABI_CWindows_CApplicationModel_CISuspendingOperation_FWD_DEFINED__

typedef enum __x_ABI_CWindows_CFoundation_CAsyncStatus __x_ABI_CWindows_CFoundation_CAsyncStatus;

#ifndef ____x_ABI_CWindows_CFoundation_CIDeferral_FWD_DEFINED__
#define ____x_ABI_CWindows_CFoundation_CIDeferral_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CFoundation_CIDeferral __x_ABI_CWindows_CFoundation_CIDeferral;

#endif // ____x_ABI_CWindows_CFoundation_CIDeferral_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CFoundation_CIAsyncInfo_FWD_DEFINED__
#define ____x_ABI_CWindows_CFoundation_CIAsyncInfo_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CFoundation_CIAsyncInfo __x_ABI_CWindows_CFoundation_CIAsyncInfo;

#endif // ____x_ABI_CWindows_CFoundation_CIAsyncInfo_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_CIUriRuntimeClass_FWD_DEFINED__
#define ____x_ABI_CWindows_CFoundation_CIUriRuntimeClass_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CFoundation_CIUriRuntimeClass __x_ABI_CWindows_CFoundation_CIUriRuntimeClass;

#endif // ____x_ABI_CWindows_CFoundation_CIUriRuntimeClass_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CGraphics_CPrinting_CIPrintDocumentSource_FWD_DEFINED__
#define ____x_ABI_CWindows_CGraphics_CPrinting_CIPrintDocumentSource_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CGraphics_CPrinting_CIPrintDocumentSource __x_ABI_CWindows_CGraphics_CPrinting_CIPrintDocumentSource;

#endif // ____x_ABI_CWindows_CGraphics_CPrinting_CIPrintDocumentSource_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CSystem_CIUser_FWD_DEFINED__
#define ____x_ABI_CWindows_CSystem_CIUser_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CSystem_CIUser __x_ABI_CWindows_CSystem_CIUser;

#endif // ____x_ABI_CWindows_CSystem_CIUser_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CWeb_CUI_CIWebViewControl_FWD_DEFINED__
#define ____x_ABI_CWindows_CWeb_CUI_CIWebViewControl_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CWeb_CUI_CIWebViewControl __x_ABI_CWindows_CWeb_CUI_CIWebViewControl;

#endif // ____x_ABI_CWindows_CWeb_CUI_CIWebViewControl_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CWeb_CUI_CIWebViewControl2_FWD_DEFINED__
#define ____x_ABI_CWindows_CWeb_CUI_CIWebViewControl2_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CWeb_CUI_CIWebViewControl2 __x_ABI_CWindows_CWeb_CUI_CIWebViewControl2;

#endif // ____x_ABI_CWindows_CWeb_CUI_CIWebViewControl2_FWD_DEFINED__

typedef enum __x_ABI_CWindows_CUI_CWebUI_CPrintContent __x_ABI_CWindows_CUI_CWebUI_CPrintContent;

enum __x_ABI_CWindows_CUI_CWebUI_CPrintContent
    {
        __x_ABI_CWindows_CUI_CWebUI_CPrintContent_AllPages = 0,
    __x_ABI_CWindows_CUI_CWebUI_CPrintContent_CurrentPage = 1,
    __x_ABI_CWindows_CUI_CWebUI_CPrintContent_CustomPageRange = 2,
    __x_ABI_CWindows_CUI_CWebUI_CPrintContent_CurrentSelection = 3,
};

#if !defined(____x_ABI_CWindows_CUI_CWebUI_CIActivatedEventHandler_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CUI_CWebUI_CIActivatedEventHandler_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CUI_CWebUI_CIActivatedEventHandlerVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CWebUI_CIActivatedEventHandler* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CWebUI_CIActivatedEventHandler* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CWebUI_CIActivatedEventHandler* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_CWindows_CUI_CWebUI_CIActivatedEventHandler* This,
        IInspectable* sender,
        __x_ABI_CWindows_CApplicationModel_CActivation_CIActivatedEventArgs* eventArgs);

        END_INTERFACE
    } __x_ABI_CWindows_CUI_CWebUI_CIActivatedEventHandlerVtbl;

    interface __x_ABI_CWindows_CUI_CWebUI_CIActivatedEventHandler
    {
        CONST_VTBL struct __x_ABI_CWindows_CUI_CWebUI_CIActivatedEventHandlerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CUI_CWebUI_CIActivatedEventHandler;
    #endif /* !defined(____x_ABI_CWindows_CUI_CWebUI_CIActivatedEventHandler_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CUI_CWebUI_CIBackgroundActivatedEventHandler_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CUI_CWebUI_CIBackgroundActivatedEventHandler_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CUI_CWebUI_CIBackgroundActivatedEventHandlerVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CWebUI_CIBackgroundActivatedEventHandler* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CWebUI_CIBackgroundActivatedEventHandler* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CWebUI_CIBackgroundActivatedEventHandler* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_CWindows_CUI_CWebUI_CIBackgroundActivatedEventHandler* This,
        IInspectable* sender,
        __x_ABI_CWindows_CApplicationModel_CActivation_CIBackgroundActivatedEventArgs* eventArgs);

        END_INTERFACE
    } __x_ABI_CWindows_CUI_CWebUI_CIBackgroundActivatedEventHandlerVtbl;

    interface __x_ABI_CWindows_CUI_CWebUI_CIBackgroundActivatedEventHandler
    {
        CONST_VTBL struct __x_ABI_CWindows_CUI_CWebUI_CIBackgroundActivatedEventHandlerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CUI_CWebUI_CIBackgroundActivatedEventHandler;
    #endif /* !defined(____x_ABI_CWindows_CUI_CWebUI_CIBackgroundActivatedEventHandler_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CUI_CWebUI_CIEnteredBackgroundEventHandler_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CUI_CWebUI_CIEnteredBackgroundEventHandler_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CUI_CWebUI_CIEnteredBackgroundEventHandlerVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CWebUI_CIEnteredBackgroundEventHandler* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CWebUI_CIEnteredBackgroundEventHandler* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CWebUI_CIEnteredBackgroundEventHandler* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_CWindows_CUI_CWebUI_CIEnteredBackgroundEventHandler* This,
        IInspectable* sender,
        __x_ABI_CWindows_CApplicationModel_CIEnteredBackgroundEventArgs* e);

        END_INTERFACE
    } __x_ABI_CWindows_CUI_CWebUI_CIEnteredBackgroundEventHandlerVtbl;

    interface __x_ABI_CWindows_CUI_CWebUI_CIEnteredBackgroundEventHandler
    {
        CONST_VTBL struct __x_ABI_CWindows_CUI_CWebUI_CIEnteredBackgroundEventHandlerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CUI_CWebUI_CIEnteredBackgroundEventHandler;
    #endif /* !defined(____x_ABI_CWindows_CUI_CWebUI_CIEnteredBackgroundEventHandler_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CUI_CWebUI_CILeavingBackgroundEventHandler_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CUI_CWebUI_CILeavingBackgroundEventHandler_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CUI_CWebUI_CILeavingBackgroundEventHandlerVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CWebUI_CILeavingBackgroundEventHandler* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CWebUI_CILeavingBackgroundEventHandler* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CWebUI_CILeavingBackgroundEventHandler* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_CWindows_CUI_CWebUI_CILeavingBackgroundEventHandler* This,
        IInspectable* sender,
        __x_ABI_CWindows_CApplicationModel_CILeavingBackgroundEventArgs* e);

        END_INTERFACE
    } __x_ABI_CWindows_CUI_CWebUI_CILeavingBackgroundEventHandlerVtbl;

    interface __x_ABI_CWindows_CUI_CWebUI_CILeavingBackgroundEventHandler
    {
        CONST_VTBL struct __x_ABI_CWindows_CUI_CWebUI_CILeavingBackgroundEventHandlerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CUI_CWebUI_CILeavingBackgroundEventHandler;
    #endif /* !defined(____x_ABI_CWindows_CUI_CWebUI_CILeavingBackgroundEventHandler_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CUI_CWebUI_CINavigatedEventHandler_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CUI_CWebUI_CINavigatedEventHandler_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CUI_CWebUI_CINavigatedEventHandlerVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CWebUI_CINavigatedEventHandler* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CWebUI_CINavigatedEventHandler* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CWebUI_CINavigatedEventHandler* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_CWindows_CUI_CWebUI_CINavigatedEventHandler* This,
        IInspectable* sender,
        __x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedEventArgs* e);

        END_INTERFACE
    } __x_ABI_CWindows_CUI_CWebUI_CINavigatedEventHandlerVtbl;

    interface __x_ABI_CWindows_CUI_CWebUI_CINavigatedEventHandler
    {
        CONST_VTBL struct __x_ABI_CWindows_CUI_CWebUI_CINavigatedEventHandlerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CUI_CWebUI_CINavigatedEventHandler;
    #endif /* !defined(____x_ABI_CWindows_CUI_CWebUI_CINavigatedEventHandler_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CUI_CWebUI_CIResumingEventHandler_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CUI_CWebUI_CIResumingEventHandler_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CUI_CWebUI_CIResumingEventHandlerVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CWebUI_CIResumingEventHandler* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CWebUI_CIResumingEventHandler* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CWebUI_CIResumingEventHandler* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_CWindows_CUI_CWebUI_CIResumingEventHandler* This,
        IInspectable* sender);

        END_INTERFACE
    } __x_ABI_CWindows_CUI_CWebUI_CIResumingEventHandlerVtbl;

    interface __x_ABI_CWindows_CUI_CWebUI_CIResumingEventHandler
    {
        CONST_VTBL struct __x_ABI_CWindows_CUI_CWebUI_CIResumingEventHandlerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CUI_CWebUI_CIResumingEventHandler;
    #endif /* !defined(____x_ABI_CWindows_CUI_CWebUI_CIResumingEventHandler_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CUI_CWebUI_CISuspendingEventHandler_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CUI_CWebUI_CISuspendingEventHandler_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CUI_CWebUI_CISuspendingEventHandlerVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CWebUI_CISuspendingEventHandler* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CWebUI_CISuspendingEventHandler* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CWebUI_CISuspendingEventHandler* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_CWindows_CUI_CWebUI_CISuspendingEventHandler* This,
        IInspectable* sender,
        __x_ABI_CWindows_CApplicationModel_CISuspendingEventArgs* e);

        END_INTERFACE
    } __x_ABI_CWindows_CUI_CWebUI_CISuspendingEventHandlerVtbl;

    interface __x_ABI_CWindows_CUI_CWebUI_CISuspendingEventHandler
    {
        CONST_VTBL struct __x_ABI_CWindows_CUI_CWebUI_CISuspendingEventHandlerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CUI_CWebUI_CISuspendingEventHandler;
    #endif /* !defined(____x_ABI_CWindows_CUI_CWebUI_CISuspendingEventHandler_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CUI_CWebUI_CIActivatedDeferral_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CUI_CWebUI_CIActivatedDeferral_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CUI_CWebUI_CIActivatedDeferralVtbl
    {
        BEGIN_INTERFACE

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

        END_INTERFACE
    } __x_ABI_CWindows_CUI_CWebUI_CIActivatedDeferralVtbl;

    interface __x_ABI_CWindows_CUI_CWebUI_CIActivatedDeferral
    {
        CONST_VTBL struct __x_ABI_CWindows_CUI_CWebUI_CIActivatedDeferralVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CUI_CWebUI_CIActivatedDeferral;
#endif /* !defined(____x_ABI_CWindows_CUI_CWebUI_CIActivatedDeferral_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CUI_CWebUI_CIActivatedEventArgsDeferral_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CUI_CWebUI_CIActivatedEventArgsDeferral_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CUI_CWebUI_CIActivatedEventArgsDeferralVtbl
    {
        BEGIN_INTERFACE

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

        END_INTERFACE
    } __x_ABI_CWindows_CUI_CWebUI_CIActivatedEventArgsDeferralVtbl;

    interface __x_ABI_CWindows_CUI_CWebUI_CIActivatedEventArgsDeferral
    {
        CONST_VTBL struct __x_ABI_CWindows_CUI_CWebUI_CIActivatedEventArgsDeferralVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CUI_CWebUI_CIActivatedEventArgsDeferral;
#endif /* !defined(____x_ABI_CWindows_CUI_CWebUI_CIActivatedEventArgsDeferral_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CUI_CWebUI_CIActivatedOperation_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CUI_CWebUI_CIActivatedOperation_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CUI_CWebUI_CIActivatedOperationVtbl
    {
        BEGIN_INTERFACE

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

        END_INTERFACE
    } __x_ABI_CWindows_CUI_CWebUI_CIActivatedOperationVtbl;

    interface __x_ABI_CWindows_CUI_CWebUI_CIActivatedOperation
    {
        CONST_VTBL struct __x_ABI_CWindows_CUI_CWebUI_CIActivatedOperationVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CUI_CWebUI_CIActivatedOperation;
#endif /* !defined(____x_ABI_CWindows_CUI_CWebUI_CIActivatedOperation_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CUI_CWebUI_CIHtmlPrintDocumentSource_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CUI_CWebUI_CIHtmlPrintDocumentSource_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CUI_CWebUI_CIHtmlPrintDocumentSourceVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CWebUI_CIHtmlPrintDocumentSource* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CWebUI_CIHtmlPrintDocumentSource* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CWebUI_CIHtmlPrintDocumentSource* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CWebUI_CIHtmlPrintDocumentSource* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CWebUI_CIHtmlPrintDocumentSource* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CWebUI_CIHtmlPrintDocumentSource* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Content)(__x_ABI_CWindows_CUI_CWebUI_CIHtmlPrintDocumentSource* This,
        enum __x_ABI_CWindows_CUI_CWebUI_CPrintContent* value);
    HRESULT (STDMETHODCALLTYPE* put_Content)(__x_ABI_CWindows_CUI_CWebUI_CIHtmlPrintDocumentSource* This,
        enum __x_ABI_CWindows_CUI_CWebUI_CPrintContent value);
    HRESULT (STDMETHODCALLTYPE* get_LeftMargin)(__x_ABI_CWindows_CUI_CWebUI_CIHtmlPrintDocumentSource* This,
        FLOAT* value);
    HRESULT (STDMETHODCALLTYPE* put_LeftMargin)(__x_ABI_CWindows_CUI_CWebUI_CIHtmlPrintDocumentSource* This,
        FLOAT value);
    HRESULT (STDMETHODCALLTYPE* get_TopMargin)(__x_ABI_CWindows_CUI_CWebUI_CIHtmlPrintDocumentSource* This,
        FLOAT* value);
    HRESULT (STDMETHODCALLTYPE* put_TopMargin)(__x_ABI_CWindows_CUI_CWebUI_CIHtmlPrintDocumentSource* This,
        FLOAT value);
    HRESULT (STDMETHODCALLTYPE* get_RightMargin)(__x_ABI_CWindows_CUI_CWebUI_CIHtmlPrintDocumentSource* This,
        FLOAT* value);
    HRESULT (STDMETHODCALLTYPE* put_RightMargin)(__x_ABI_CWindows_CUI_CWebUI_CIHtmlPrintDocumentSource* This,
        FLOAT value);
    HRESULT (STDMETHODCALLTYPE* get_BottomMargin)(__x_ABI_CWindows_CUI_CWebUI_CIHtmlPrintDocumentSource* This,
        FLOAT* value);
    HRESULT (STDMETHODCALLTYPE* put_BottomMargin)(__x_ABI_CWindows_CUI_CWebUI_CIHtmlPrintDocumentSource* This,
        FLOAT value);
    HRESULT (STDMETHODCALLTYPE* get_EnableHeaderFooter)(__x_ABI_CWindows_CUI_CWebUI_CIHtmlPrintDocumentSource* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* put_EnableHeaderFooter)(__x_ABI_CWindows_CUI_CWebUI_CIHtmlPrintDocumentSource* This,
        boolean value);
    HRESULT (STDMETHODCALLTYPE* get_ShrinkToFit)(__x_ABI_CWindows_CUI_CWebUI_CIHtmlPrintDocumentSource* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* put_ShrinkToFit)(__x_ABI_CWindows_CUI_CWebUI_CIHtmlPrintDocumentSource* This,
        boolean value);
    HRESULT (STDMETHODCALLTYPE* get_PercentScale)(__x_ABI_CWindows_CUI_CWebUI_CIHtmlPrintDocumentSource* This,
        FLOAT* pScalePercent);
    HRESULT (STDMETHODCALLTYPE* put_PercentScale)(__x_ABI_CWindows_CUI_CWebUI_CIHtmlPrintDocumentSource* This,
        FLOAT scalePercent);
    HRESULT (STDMETHODCALLTYPE* get_PageRange)(__x_ABI_CWindows_CUI_CWebUI_CIHtmlPrintDocumentSource* This,
        HSTRING* pstrPageRange);
    HRESULT (STDMETHODCALLTYPE* TrySetPageRange)(__x_ABI_CWindows_CUI_CWebUI_CIHtmlPrintDocumentSource* This,
        HSTRING strPageRange,
        boolean* pfSuccess);

        END_INTERFACE
    } __x_ABI_CWindows_CUI_CWebUI_CIHtmlPrintDocumentSourceVtbl;

    interface __x_ABI_CWindows_CUI_CWebUI_CIHtmlPrintDocumentSource
    {
        CONST_VTBL struct __x_ABI_CWindows_CUI_CWebUI_CIHtmlPrintDocumentSourceVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CUI_CWebUI_CIHtmlPrintDocumentSource;
#endif /* !defined(____x_ABI_CWindows_CUI_CWebUI_CIHtmlPrintDocumentSource_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CUI_CWebUI_CINewWebUIViewCreatedEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CUI_CWebUI_CINewWebUIViewCreatedEventArgs_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CUI_CWebUI_CINewWebUIViewCreatedEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CWebUI_CINewWebUIViewCreatedEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CWebUI_CINewWebUIViewCreatedEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CWebUI_CINewWebUIViewCreatedEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CWebUI_CINewWebUIViewCreatedEventArgs* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CWebUI_CINewWebUIViewCreatedEventArgs* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CWebUI_CINewWebUIViewCreatedEventArgs* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_WebUIView)(__x_ABI_CWindows_CUI_CWebUI_CINewWebUIViewCreatedEventArgs* This,
        __x_ABI_CWindows_CUI_CWebUI_CIWebUIView** value);
    HRESULT (STDMETHODCALLTYPE* get_ActivatedEventArgs)(__x_ABI_CWindows_CUI_CWebUI_CINewWebUIViewCreatedEventArgs* This,
        __x_ABI_CWindows_CApplicationModel_CActivation_CIActivatedEventArgs** value);
    HRESULT (STDMETHODCALLTYPE* get_HasPendingNavigate)(__x_ABI_CWindows_CUI_CWebUI_CINewWebUIViewCreatedEventArgs* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* GetDeferral)(__x_ABI_CWindows_CUI_CWebUI_CINewWebUIViewCreatedEventArgs* This,
        __x_ABI_CWindows_CFoundation_CIDeferral** result);

        END_INTERFACE
    } __x_ABI_CWindows_CUI_CWebUI_CINewWebUIViewCreatedEventArgsVtbl;

    interface __x_ABI_CWindows_CUI_CWebUI_CINewWebUIViewCreatedEventArgs
    {
        CONST_VTBL struct __x_ABI_CWindows_CUI_CWebUI_CINewWebUIViewCreatedEventArgsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CUI_CWebUI_CINewWebUIViewCreatedEventArgs;
#endif /* !defined(____x_ABI_CWindows_CUI_CWebUI_CINewWebUIViewCreatedEventArgs_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStaticsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* add_Activated)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics* This,
        __x_ABI_CWindows_CUI_CWebUI_CIActivatedEventHandler* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_Activated)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics* This,
        EventRegistrationToken token);
    HRESULT (STDMETHODCALLTYPE* add_Suspending)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics* This,
        __x_ABI_CWindows_CUI_CWebUI_CISuspendingEventHandler* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_Suspending)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics* This,
        EventRegistrationToken token);
    HRESULT (STDMETHODCALLTYPE* add_Resuming)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics* This,
        __x_ABI_CWindows_CUI_CWebUI_CIResumingEventHandler* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_Resuming)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics* This,
        EventRegistrationToken token);
    HRESULT (STDMETHODCALLTYPE* add_Navigated)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics* This,
        __x_ABI_CWindows_CUI_CWebUI_CINavigatedEventHandler* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_Navigated)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics* This,
        EventRegistrationToken token);

        END_INTERFACE
    } __x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStaticsVtbl;

    interface __x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics
    {
        CONST_VTBL struct __x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStaticsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics;
#endif /* !defined(____x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics2_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics2_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics2Vtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics2* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics2* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics2* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics2* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics2* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics2* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* add_LeavingBackground)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics2* This,
        __x_ABI_CWindows_CUI_CWebUI_CILeavingBackgroundEventHandler* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_LeavingBackground)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics2* This,
        EventRegistrationToken token);
    HRESULT (STDMETHODCALLTYPE* add_EnteredBackground)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics2* This,
        __x_ABI_CWindows_CUI_CWebUI_CIEnteredBackgroundEventHandler* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_EnteredBackground)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics2* This,
        EventRegistrationToken token);
    HRESULT (STDMETHODCALLTYPE* EnablePrelaunch)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics2* This,
        boolean value);

        END_INTERFACE
    } __x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics2Vtbl;

    interface __x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics2
    {
        CONST_VTBL struct __x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics2Vtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics2;
#endif /* !defined(____x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics2_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics3_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics3_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics3Vtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics3* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics3* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics3* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics3* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics3* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics3* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* RequestRestartAsync)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics3* This,
        HSTRING launchArguments,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReason** operation);
    HRESULT (STDMETHODCALLTYPE* RequestRestartForUserAsync)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics3* This,
        __x_ABI_CWindows_CSystem_CIUser* user,
        HSTRING launchArguments,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CCore__CAppRestartFailureReason** operation);

        END_INTERFACE
    } __x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics3Vtbl;

    interface __x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics3
    {
        CONST_VTBL struct __x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics3Vtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics3;
#endif /* !defined(____x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics3_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics4_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics4_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics4Vtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics4* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics4* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics4* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics4* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics4* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics4* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* add_NewWebUIViewCreated)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics4* This,
        __x_ABI_C__FIEventHandler_1___x_ABI_CWindows__CUI__CWebUI__CNewWebUIViewCreatedEventArgs* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_NewWebUIViewCreated)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics4* This,
        EventRegistrationToken token);
    HRESULT (STDMETHODCALLTYPE* add_BackgroundActivated)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics4* This,
        __x_ABI_CWindows_CUI_CWebUI_CIBackgroundActivatedEventHandler* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_BackgroundActivated)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics4* This,
        EventRegistrationToken token);

        END_INTERFACE
    } __x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics4Vtbl;

    interface __x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics4
    {
        CONST_VTBL struct __x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics4Vtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics4;
#endif /* !defined(____x_ABI_CWindows_CUI_CWebUI_CIWebUIActivationStatics4_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CUI_CWebUI_CIWebUIBackgroundTaskInstance_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CUI_CWebUI_CIWebUIBackgroundTaskInstance_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CUI_CWebUI_CIWebUIBackgroundTaskInstanceVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIBackgroundTaskInstance* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIBackgroundTaskInstance* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIBackgroundTaskInstance* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIBackgroundTaskInstance* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIBackgroundTaskInstance* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIBackgroundTaskInstance* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Succeeded)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIBackgroundTaskInstance* This,
        boolean* succeeded);
    HRESULT (STDMETHODCALLTYPE* put_Succeeded)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIBackgroundTaskInstance* This,
        boolean succeeded);

        END_INTERFACE
    } __x_ABI_CWindows_CUI_CWebUI_CIWebUIBackgroundTaskInstanceVtbl;

    interface __x_ABI_CWindows_CUI_CWebUI_CIWebUIBackgroundTaskInstance
    {
        CONST_VTBL struct __x_ABI_CWindows_CUI_CWebUI_CIWebUIBackgroundTaskInstanceVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CUI_CWebUI_CIWebUIBackgroundTaskInstance;
#endif /* !defined(____x_ABI_CWindows_CUI_CWebUI_CIWebUIBackgroundTaskInstance_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CUI_CWebUI_CIWebUIBackgroundTaskInstanceStatics_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CUI_CWebUI_CIWebUIBackgroundTaskInstanceStatics_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CUI_CWebUI_CIWebUIBackgroundTaskInstanceStaticsVtbl
    {
        BEGIN_INTERFACE

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

        END_INTERFACE
    } __x_ABI_CWindows_CUI_CWebUI_CIWebUIBackgroundTaskInstanceStaticsVtbl;

    interface __x_ABI_CWindows_CUI_CWebUI_CIWebUIBackgroundTaskInstanceStatics
    {
        CONST_VTBL struct __x_ABI_CWindows_CUI_CWebUI_CIWebUIBackgroundTaskInstanceStaticsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CUI_CWebUI_CIWebUIBackgroundTaskInstanceStatics;
#endif /* !defined(____x_ABI_CWindows_CUI_CWebUI_CIWebUIBackgroundTaskInstanceStatics_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedDeferral_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedDeferral_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedDeferralVtbl
    {
        BEGIN_INTERFACE

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

        END_INTERFACE
    } __x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedDeferralVtbl;

    interface __x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedDeferral
    {
        CONST_VTBL struct __x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedDeferralVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedDeferral;
#endif /* !defined(____x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedDeferral_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedEventArgs_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedEventArgsVtbl
    {
        BEGIN_INTERFACE

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

        END_INTERFACE
    } __x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedEventArgsVtbl;

    interface __x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedEventArgs
    {
        CONST_VTBL struct __x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedEventArgsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedEventArgs;
#endif /* !defined(____x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedEventArgs_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedOperation_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedOperation_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedOperationVtbl
    {
        BEGIN_INTERFACE

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

        END_INTERFACE
    } __x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedOperationVtbl;

    interface __x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedOperation
    {
        CONST_VTBL struct __x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedOperationVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedOperation;
#endif /* !defined(____x_ABI_CWindows_CUI_CWebUI_CIWebUINavigatedOperation_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CUI_CWebUI_CIWebUIView_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CUI_CWebUI_CIWebUIView_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CUI_CWebUI_CIWebUIViewVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIView* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIView* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIView* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIView* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIView* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIView* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_ApplicationViewId)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIView* This,
        INT32* value);
    HRESULT (STDMETHODCALLTYPE* add_Closed)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIView* This,
        __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CWebUI__CWebUIView_IInspectable* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_Closed)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIView* This,
        EventRegistrationToken token);
    HRESULT (STDMETHODCALLTYPE* add_Activated)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIView* This,
        __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CUI__CWebUI__CWebUIView___x_ABI_CWindows__CApplicationModel__CActivation__CIActivatedEventArgs* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_Activated)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIView* This,
        EventRegistrationToken token);
    HRESULT (STDMETHODCALLTYPE* get_IgnoreApplicationContentUriRulesNavigationRestrictions)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIView* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* put_IgnoreApplicationContentUriRulesNavigationRestrictions)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIView* This,
        boolean value);

        END_INTERFACE
    } __x_ABI_CWindows_CUI_CWebUI_CIWebUIViewVtbl;

    interface __x_ABI_CWindows_CUI_CWebUI_CIWebUIView
    {
        CONST_VTBL struct __x_ABI_CWindows_CUI_CWebUI_CIWebUIViewVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CUI_CWebUI_CIWebUIView;
#endif /* !defined(____x_ABI_CWindows_CUI_CWebUI_CIWebUIView_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CUI_CWebUI_CIWebUIViewStatics_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CUI_CWebUI_CIWebUIViewStatics_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CUI_CWebUI_CIWebUIViewStaticsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIViewStatics* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIViewStatics* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIViewStatics* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIViewStatics* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIViewStatics* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIViewStatics* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateAsync)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIViewStatics* This,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CUI__CWebUI__CWebUIView** operation);
    HRESULT (STDMETHODCALLTYPE* CreateWithUriAsync)(__x_ABI_CWindows_CUI_CWebUI_CIWebUIViewStatics* This,
        __x_ABI_CWindows_CFoundation_CIUriRuntimeClass* uri,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CUI__CWebUI__CWebUIView** operation);

        END_INTERFACE
    } __x_ABI_CWindows_CUI_CWebUI_CIWebUIViewStaticsVtbl;

    interface __x_ABI_CWindows_CUI_CWebUI_CIWebUIViewStatics
    {
        CONST_VTBL struct __x_ABI_CWindows_CUI_CWebUI_CIWebUIViewStaticsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CUI_CWebUI_CIWebUIViewStatics;
#endif /* !defined(____x_ABI_CWindows_CUI_CWebUI_CIWebUIViewStatics_INTERFACE_DEFINED__) */
    
