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

#pragma once
// Header files for imported files
#include <inspectable.h>
#include <EventToken.h>
#include <windowscontracts.h>
#include "Windows.Foundation.h"
#include "Microsoft.UI.Xaml.h"
#include "Microsoft.UI.Xaml.Automation.h"
#include "Microsoft.UI.Xaml.Automation.Provider.h"
#include "Microsoft.UI.Xaml.Controls.h"
#include "Microsoft.UI.Xaml.Controls.Primitives.h"
// Importing Collections header
#include "Windows.Foundation.Collections.h"

/* Forward Declarations */
#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAnimatedVisualPlayerAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAnimatedVisualPlayerAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAnimatedVisualPlayerAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAnimatedVisualPlayerAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAnimatedVisualPlayerAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAnimatedVisualPlayerAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAnimatedVisualPlayerAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAnimatedVisualPlayerAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAnimatedVisualPlayerAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAnimatedVisualPlayerAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarButtonAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarButtonAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarButtonAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarButtonAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarButtonAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarButtonAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarButtonAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarButtonAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarButtonAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarButtonAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarToggleButtonAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarToggleButtonAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarToggleButtonAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarToggleButtonAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarToggleButtonAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarToggleButtonAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarToggleButtonAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarToggleButtonAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarToggleButtonAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarToggleButtonAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutoSuggestBoxAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutoSuggestBoxAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutoSuggestBoxAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutoSuggestBoxAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutoSuggestBoxAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutoSuggestBoxAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutoSuggestBoxAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutoSuggestBoxAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutoSuggestBoxAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutoSuggestBoxAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotation_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotation_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotation __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotation;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotation_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotationFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotationFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotationFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotationFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotationFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotationStatics_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotationStatics_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotationStatics __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotationStatics;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotationStatics_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerProtected_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerProtected_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerProtected __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerProtected;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerProtected_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerStatics_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerStatics_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerStatics __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerStatics;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerStatics_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIBreadcrumbBarItemAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIBreadcrumbBarItemAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIBreadcrumbBarItemAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIBreadcrumbBarItemAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIBreadcrumbBarItemAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIBreadcrumbBarItemAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIBreadcrumbBarItemAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIBreadcrumbBarItemAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIBreadcrumbBarItemAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIBreadcrumbBarItemAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonBaseAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonBaseAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonBaseAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonBaseAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonBaseAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonBaseAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonBaseAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonBaseAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonBaseAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonBaseAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICalendarDatePickerAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICalendarDatePickerAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICalendarDatePickerAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICalendarDatePickerAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICalendarDatePickerAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICalendarDatePickerAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICalendarDatePickerAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICalendarDatePickerAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICalendarDatePickerAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICalendarDatePickerAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICheckBoxAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICheckBoxAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICheckBoxAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICheckBoxAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICheckBoxAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICheckBoxAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICheckBoxAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICheckBoxAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICheckBoxAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICheckBoxAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorPickerSliderAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorPickerSliderAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorPickerSliderAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorPickerSliderAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorPickerSliderAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorPickerSliderAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorPickerSliderAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorPickerSliderAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorPickerSliderAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorPickerSliderAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorSpectrumAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorSpectrumAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorSpectrumAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorSpectrumAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorSpectrumAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorSpectrumAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorSpectrumAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorSpectrumAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorSpectrumAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorSpectrumAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemDataAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemDataAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemDataAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemDataAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemDataAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemDataAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemDataAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemDataAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemDataAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemDataAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerFlyoutPresenterAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerFlyoutPresenterAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerFlyoutPresenterAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerFlyoutPresenterAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerFlyoutPresenterAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDropDownButtonAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDropDownButtonAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDropDownButtonAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDropDownButtonAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDropDownButtonAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDropDownButtonAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDropDownButtonAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDropDownButtonAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDropDownButtonAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDropDownButtonAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIExpanderAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIExpanderAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIExpanderAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIExpanderAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIExpanderAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIExpanderAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIExpanderAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIExpanderAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIExpanderAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIExpanderAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemDataAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemDataAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemDataAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemDataAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemDataAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemDataAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemDataAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemDataAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemDataAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemDataAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlyoutPresenterAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlyoutPresenterAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlyoutPresenterAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlyoutPresenterAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlyoutPresenterAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlyoutPresenterAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlyoutPresenterAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlyoutPresenterAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlyoutPresenterAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlyoutPresenterAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerStatics_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerStatics_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerStatics __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerStatics;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerStatics_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewHeaderItemAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewHeaderItemAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewHeaderItemAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewHeaderItemAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewHeaderItemAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewHeaderItemAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewHeaderItemAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewHeaderItemAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewHeaderItemAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewHeaderItemAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemDataAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemDataAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemDataAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemDataAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemDataAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemDataAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemDataAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemDataAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemDataAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemDataAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGroupItemAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGroupItemAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGroupItemAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGroupItemAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGroupItemAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGroupItemAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGroupItemAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGroupItemAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGroupItemAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGroupItemAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubSectionAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubSectionAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubSectionAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubSectionAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubSectionAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubSectionAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubSectionAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubSectionAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubSectionAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubSectionAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHyperlinkButtonAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHyperlinkButtonAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHyperlinkButtonAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHyperlinkButtonAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHyperlinkButtonAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHyperlinkButtonAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHyperlinkButtonAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHyperlinkButtonAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHyperlinkButtonAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHyperlinkButtonAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIImageAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIImageAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIImageAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIImageAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIImageAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIImageAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIImageAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIImageAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIImageAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIImageAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIInfoBarAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIInfoBarAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIInfoBarAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIInfoBarAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIInfoBarAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIInfoBarAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIInfoBarAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIInfoBarAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIInfoBarAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIInfoBarAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemContainerAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemContainerAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemContainerAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemContainerAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemContainerAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemContainerAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemContainerAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemContainerAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemContainerAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemContainerAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerOverrides_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerOverrides_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerOverrides __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerOverrides;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerOverrides_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsViewAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsViewAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsViewAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsViewAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsViewAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsViewAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsViewAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsViewAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsViewAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsViewAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemDataAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemDataAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemDataAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemDataAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemDataAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemDataAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemDataAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemDataAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemDataAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemDataAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListPickerFlyoutPresenterAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListPickerFlyoutPresenterAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListPickerFlyoutPresenterAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListPickerFlyoutPresenterAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListPickerFlyoutPresenterAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseHeaderItemAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseHeaderItemAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseHeaderItemAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseHeaderItemAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseHeaderItemAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseHeaderItemAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseHeaderItemAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseHeaderItemAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseHeaderItemAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseHeaderItemAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewHeaderItemAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewHeaderItemAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewHeaderItemAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewHeaderItemAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewHeaderItemAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewHeaderItemAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewHeaderItemAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewHeaderItemAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewHeaderItemAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewHeaderItemAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemDataAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemDataAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemDataAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemDataAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemDataAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemDataAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemDataAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemDataAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemDataAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemDataAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CILoopingSelectorAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CILoopingSelectorAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CILoopingSelectorAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CILoopingSelectorAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CILoopingSelectorAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CILoopingSelectorItemAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CILoopingSelectorItemAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CILoopingSelectorItemAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CILoopingSelectorItemAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CILoopingSelectorItemAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CILoopingSelectorItemDataAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CILoopingSelectorItemDataAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CILoopingSelectorItemDataAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CILoopingSelectorItemDataAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CILoopingSelectorItemDataAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaPlayerElementAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaPlayerElementAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaPlayerElementAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaPlayerElementAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaPlayerElementAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaPlayerElementAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaPlayerElementAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaPlayerElementAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaPlayerElementAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaPlayerElementAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaTransportControlsAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaTransportControlsAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaTransportControlsAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaTransportControlsAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaTransportControlsAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaTransportControlsAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaTransportControlsAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaTransportControlsAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaTransportControlsAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaTransportControlsAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarItemAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarItemAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarItemAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarItemAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarItemAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarItemAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarItemAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarItemAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarItemAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarItemAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutItemAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutItemAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutItemAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutItemAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutItemAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutItemAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutItemAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutItemAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutItemAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutItemAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutPresenterAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutPresenterAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutPresenterAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutPresenterAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutPresenterAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutPresenterAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutPresenterAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutPresenterAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutPresenterAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutPresenterAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewItemAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewItemAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewItemAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewItemAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewItemAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewItemAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewItemAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewItemAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewItemAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewItemAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINumberBoxAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINumberBoxAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINumberBoxAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINumberBoxAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINumberBoxAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINumberBoxAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINumberBoxAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINumberBoxAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINumberBoxAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINumberBoxAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPasswordBoxAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPasswordBoxAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPasswordBoxAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPasswordBoxAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPasswordBoxAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPasswordBoxAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPasswordBoxAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPasswordBoxAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPasswordBoxAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPasswordBoxAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPersonPictureAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPersonPictureAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPersonPictureAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPersonPictureAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPersonPictureAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPersonPictureAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPersonPictureAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPersonPictureAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPersonPictureAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPersonPictureAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPickerFlyoutPresenterAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPickerFlyoutPresenterAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPickerFlyoutPresenterAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPickerFlyoutPresenterAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPickerFlyoutPresenterAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPipsPagerAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPipsPagerAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPipsPagerAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPipsPagerAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPipsPagerAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPipsPagerAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPipsPagerAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPipsPagerAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPipsPagerAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPipsPagerAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemDataAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemDataAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemDataAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemDataAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemDataAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemDataAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemDataAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemDataAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemDataAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemDataAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressBarAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressBarAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressBarAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressBarAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressBarAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressBarAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressBarAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressBarAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressBarAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressBarAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressRingAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressRingAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressRingAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressRingAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressRingAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressRingAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressRingAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressRingAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressRingAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressRingAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonsAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonsAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonsAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonsAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonsAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonsAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonsAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonsAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonsAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonsAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRangeBaseAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRangeBaseAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRangeBaseAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRangeBaseAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRangeBaseAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRangeBaseAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRangeBaseAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRangeBaseAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRangeBaseAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRangeBaseAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRatingControlAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRatingControlAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRatingControlAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRatingControlAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRatingControlAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRatingControlAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRatingControlAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRatingControlAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRatingControlAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRatingControlAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeatButtonAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeatButtonAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeatButtonAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeatButtonAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeatButtonAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeatButtonAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeatButtonAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeatButtonAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeatButtonAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeatButtonAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeaterAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeaterAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeaterAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeaterAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeaterAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeaterAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeaterAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeaterAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeaterAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeaterAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichEditBoxAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichEditBoxAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichEditBoxAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichEditBoxAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichEditBoxAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichEditBoxAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichEditBoxAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichEditBoxAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichEditBoxAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichEditBoxAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockOverflowAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockOverflowAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockOverflowAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockOverflowAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockOverflowAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockOverflowAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockOverflowAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockOverflowAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockOverflowAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockOverflowAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollBarAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollBarAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollBarAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollBarAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollBarAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollBarAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollBarAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollBarAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollBarAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollBarAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollViewerAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollViewerAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollViewerAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollViewerAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollViewerAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollViewerAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollViewerAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollViewerAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollViewerAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollViewerAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorBarItemAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorBarItemAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorBarItemAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorBarItemAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorBarItemAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorBarItemAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorBarItemAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorBarItemAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorBarItemAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorBarItemAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorItemAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorItemAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorItemAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorItemAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorItemAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorItemAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorItemAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorItemAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorItemAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorItemAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISemanticZoomAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISemanticZoomAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISemanticZoomAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISemanticZoomAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISemanticZoomAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISemanticZoomAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISemanticZoomAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISemanticZoomAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISemanticZoomAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISemanticZoomAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISliderAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISliderAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISliderAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISliderAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISliderAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISliderAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISliderAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISliderAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISliderAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISliderAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISplitButtonAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISplitButtonAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISplitButtonAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISplitButtonAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISplitButtonAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISplitButtonAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISplitButtonAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISplitButtonAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISplitButtonAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISplitButtonAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewItemAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewItemAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewItemAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewItemAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewItemAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewItemAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewItemAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewItemAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewItemAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewItemAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITeachingTipAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITeachingTipAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITeachingTipAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITeachingTipAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITeachingTipAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITeachingTipAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITeachingTipAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITeachingTipAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITeachingTipAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITeachingTipAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBlockAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBlockAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBlockAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBlockAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBlockAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBlockAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBlockAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBlockAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBlockAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBlockAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBoxAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBoxAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBoxAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBoxAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBoxAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBoxAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBoxAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBoxAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBoxAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBoxAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIThumbAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIThumbAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIThumbAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIThumbAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIThumbAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIThumbAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIThumbAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIThumbAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIThumbAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIThumbAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerFlyoutPresenterAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerFlyoutPresenterAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerFlyoutPresenterAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerFlyoutPresenterAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerFlyoutPresenterAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleButtonAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleButtonAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleButtonAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleButtonAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleButtonAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleButtonAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleButtonAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleButtonAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleButtonAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleButtonAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleMenuFlyoutItemAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleMenuFlyoutItemAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleMenuFlyoutItemAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleMenuFlyoutItemAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleMenuFlyoutItemAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleMenuFlyoutItemAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleMenuFlyoutItemAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleMenuFlyoutItemAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleMenuFlyoutItemAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleMenuFlyoutItemAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSplitButtonAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSplitButtonAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSplitButtonAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSplitButtonAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSplitButtonAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSplitButtonAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSplitButtonAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSplitButtonAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSplitButtonAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSplitButtonAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSwitchAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSwitchAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSwitchAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSwitchAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSwitchAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSwitchAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSwitchAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSwitchAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSwitchAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSwitchAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemDataAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemDataAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemDataAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemDataAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemDataAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemDataAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemDataAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemDataAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemDataAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemDataAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewListAutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewListAutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewListAutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewListAutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewListAutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewListAutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewListAutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewListAutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewListAutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewListAutomationPeerFactory_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIWebView2AutomationPeer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIWebView2AutomationPeer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIWebView2AutomationPeer __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIWebView2AutomationPeer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIWebView2AutomationPeer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIWebView2AutomationPeerFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIWebView2AutomationPeerFactory_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIWebView2AutomationPeerFactory __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIWebView2AutomationPeerFactory;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIWebView2AutomationPeerFactory_FWD_DEFINED__

// Parameterized interface forward declarations (C)

// Collection interface definitions

#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer __x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer;

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

    typedef struct __x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer** result);
    HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This,
        UINT32 itemsLength,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerVtbl;

    interface __x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer
    {
        CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer __x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer;

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

    typedef struct __x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

        END_INTERFACE
    } __x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerVtbl;

    interface __x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer
    {
        CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation __x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation;

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

    typedef struct __x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotationVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotation** result);
    HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This,
        UINT32 itemsLength,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotation** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotationVtbl;

    interface __x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation
    {
        CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotationVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation __x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation;

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

    typedef struct __x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotationVtbl
    {
        BEGIN_INTERFACE

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

        END_INTERFACE
    } __x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotationVtbl;

    interface __x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation
    {
        CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotationVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterator_1_HSTRING_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterator_1_HSTRING_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterator_1_HSTRING __x_ABI_C__FIIterator_1_HSTRING;

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

    typedef struct __x_ABI_C__FIIterator_1_HSTRINGVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1_HSTRING* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1_HSTRING* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1_HSTRING* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1_HSTRING* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1_HSTRING* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1_HSTRING* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1_HSTRING* This,
        HSTRING* result);
    HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1_HSTRING* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1_HSTRING* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1_HSTRING* This,
        UINT32 itemsLength,
        HSTRING* items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIIterator_1_HSTRINGVtbl;

    interface __x_ABI_C__FIIterator_1_HSTRING
    {
        CONST_VTBL struct __x_ABI_C__FIIterator_1_HSTRINGVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterator_1_HSTRING_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterable_1_HSTRING_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterable_1_HSTRING_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterable_1_HSTRING __x_ABI_C__FIIterable_1_HSTRING;

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

    typedef struct __x_ABI_C__FIIterable_1_HSTRINGVtbl
    {
        BEGIN_INTERFACE

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

        END_INTERFACE
    } __x_ABI_C__FIIterable_1_HSTRINGVtbl;

    interface __x_ABI_C__FIIterable_1_HSTRING
    {
        CONST_VTBL struct __x_ABI_C__FIIterable_1_HSTRINGVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterable_1_HSTRING_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer __x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer;

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

    typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This,
        UINT32 index,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer** result);
    HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This,
        UINT32* result);
    HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* value,
        UINT32* index,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This,
        UINT32 startIndex,
        UINT32 itemsLength,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerVtbl;

    interface __x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer
    {
        CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation __x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation;

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

    typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotationVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This,
        UINT32 index,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotation** result);
    HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This,
        UINT32* result);
    HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotation* value,
        UINT32* index,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This,
        UINT32 startIndex,
        UINT32 itemsLength,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotation** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotationVtbl;

    interface __x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation
    {
        CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotationVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIVectorView_1_HSTRING_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIVectorView_1_HSTRING_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIVectorView_1_HSTRING __x_ABI_C__FIVectorView_1_HSTRING;

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

    typedef struct __x_ABI_C__FIVectorView_1_HSTRINGVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1_HSTRING* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1_HSTRING* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1_HSTRING* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1_HSTRING* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1_HSTRING* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1_HSTRING* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1_HSTRING* This,
        UINT32 index,
        HSTRING* result);
    HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1_HSTRING* This,
        UINT32* result);
    HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1_HSTRING* This,
        HSTRING value,
        UINT32* index,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1_HSTRING* This,
        UINT32 startIndex,
        UINT32 itemsLength,
        HSTRING* items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIVectorView_1_HSTRINGVtbl;

    interface __x_ABI_C__FIVectorView_1_HSTRING
    {
        CONST_VTBL struct __x_ABI_C__FIVectorView_1_HSTRINGVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIVectorView_1_HSTRING_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer __x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer;

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

    typedef struct __x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This,
        UINT32 index,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer** result);
    HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This,
        UINT32* result);
    HRESULT (STDMETHODCALLTYPE* GetView)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This,
        __x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer** result);
    HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* value,
        UINT32* index,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* SetAt)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This,
        UINT32 index,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* value);
    HRESULT (STDMETHODCALLTYPE* InsertAt)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This,
        UINT32 index,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* value);
    HRESULT (STDMETHODCALLTYPE* RemoveAt)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This,
        UINT32 index);
    HRESULT (STDMETHODCALLTYPE* Append)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* value);
    HRESULT (STDMETHODCALLTYPE* RemoveAtEnd)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This);
    HRESULT (STDMETHODCALLTYPE* Clear)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This,
        UINT32 startIndex,
        UINT32 itemsLength,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer** items,
        UINT32* result);
    HRESULT (STDMETHODCALLTYPE* ReplaceAll)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer* This,
        UINT32 itemsLength,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer** items);

        END_INTERFACE
    } __x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerVtbl;

    interface __x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer
    {
        CONST_VTBL struct __x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation __x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation;

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

    typedef struct __x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotationVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This,
        UINT32 index,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotation** result);
    HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This,
        UINT32* result);
    HRESULT (STDMETHODCALLTYPE* GetView)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This,
        __x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation** result);
    HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotation* value,
        UINT32* index,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* SetAt)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This,
        UINT32 index,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotation* value);
    HRESULT (STDMETHODCALLTYPE* InsertAt)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This,
        UINT32 index,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotation* value);
    HRESULT (STDMETHODCALLTYPE* RemoveAt)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This,
        UINT32 index);
    HRESULT (STDMETHODCALLTYPE* Append)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotation* value);
    HRESULT (STDMETHODCALLTYPE* RemoveAtEnd)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This);
    HRESULT (STDMETHODCALLTYPE* Clear)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This,
        UINT32 startIndex,
        UINT32 itemsLength,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotation** items,
        UINT32* result);
    HRESULT (STDMETHODCALLTYPE* ReplaceAll)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation* This,
        UINT32 itemsLength,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotation** items);

        END_INTERFACE
    } __x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotationVtbl;

    interface __x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation
    {
        CONST_VTBL struct __x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotationVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation_INTERFACE_DEFINED__
    
typedef enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CAnnotationType __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CAnnotationType;

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CIAutomationProperty_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CIAutomationProperty_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CIAutomationProperty __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CIAutomationProperty;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CIAutomationProperty_FWD_DEFINED__

typedef enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CAutomationTextEditChangeType __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CAutomationTextEditChangeType;

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDropTargetProvider_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDropTargetProvider_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDropTargetProvider __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDropTargetProvider;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDropTargetProvider_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIExpandCollapseProvider_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIExpandCollapseProvider_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIExpandCollapseProvider __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIExpandCollapseProvider;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIExpandCollapseProvider_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIInvokeProvider_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIInvokeProvider_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIInvokeProvider __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIInvokeProvider;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIInvokeProvider_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIItemContainerProvider_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIItemContainerProvider_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIItemContainerProvider __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIItemContainerProvider;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIItemContainerProvider_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIRangeValueProvider_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIRangeValueProvider_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIRangeValueProvider __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIRangeValueProvider;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIRangeValueProvider_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimple_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimple_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimple __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimple;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimple_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollItemProvider_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollItemProvider_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollItemProvider __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollItemProvider;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollItemProvider_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollProvider_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollProvider_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollProvider __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollProvider;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollProvider_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionItemProvider_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionItemProvider_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionItemProvider __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionItemProvider;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionItemProvider_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionProvider_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionProvider_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionProvider __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionProvider;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionProvider_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIToggleProvider_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIToggleProvider_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIToggleProvider __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIToggleProvider;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIToggleProvider_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIValueProvider_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIValueProvider_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIValueProvider __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIValueProvider;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIValueProvider_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIVirtualizedItemProvider_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIVirtualizedItemProvider_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIVirtualizedItemProvider __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIVirtualizedItemProvider;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIVirtualizedItemProvider_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIWindowProvider_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIWindowProvider_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIWindowProvider __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIWindowProvider;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIWindowProvider_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIAnimatedVisualPlayer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIAnimatedVisualPlayer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIAnimatedVisualPlayer __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIAnimatedVisualPlayer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIAnimatedVisualPlayer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIAppBar_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIAppBar_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIAppBar __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIAppBar;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIAppBar_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIAppBarButton_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIAppBarButton_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIAppBarButton __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIAppBarButton;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIAppBarButton_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIAppBarToggleButton_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIAppBarToggleButton_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIAppBarToggleButton __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIAppBarToggleButton;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIAppBarToggleButton_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIAutoSuggestBox_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIAutoSuggestBox_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIAutoSuggestBox __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIAutoSuggestBox;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIAutoSuggestBox_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIBreadcrumbBarItem_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIBreadcrumbBarItem_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIBreadcrumbBarItem __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIBreadcrumbBarItem;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIBreadcrumbBarItem_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIButton_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIButton_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIButton __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIButton;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIButton_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CICalendarDatePicker_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CICalendarDatePicker_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CICalendarDatePicker __x_ABI_CMicrosoft_CUI_CXaml_CControls_CICalendarDatePicker;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CICalendarDatePicker_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CICheckBox_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CICheckBox_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CICheckBox __x_ABI_CMicrosoft_CUI_CXaml_CControls_CICheckBox;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CICheckBox_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIComboBox_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIComboBox_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIComboBox __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIComboBox;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIComboBox_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIComboBoxItem_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIComboBoxItem_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIComboBoxItem __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIComboBoxItem;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIComboBoxItem_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIDatePicker_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIDatePicker_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIDatePicker __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIDatePicker;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIDatePicker_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIDropDownButton_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIDropDownButton_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIDropDownButton __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIDropDownButton;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIDropDownButton_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIExpander_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIExpander_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIExpander __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIExpander;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIExpander_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFlipView_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFlipView_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFlipView __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFlipView;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFlipView_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFlipViewItem_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFlipViewItem_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFlipViewItem __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFlipViewItem;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFlipViewItem_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFlyoutPresenter_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFlyoutPresenter_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFlyoutPresenter __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFlyoutPresenter;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFlyoutPresenter_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIGridView_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIGridView_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIGridView __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIGridView;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIGridView_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIGridViewHeaderItem_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIGridViewHeaderItem_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIGridViewHeaderItem __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIGridViewHeaderItem;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIGridViewHeaderItem_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIGridViewItem_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIGridViewItem_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIGridViewItem __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIGridViewItem;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIGridViewItem_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIGroupItem_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIGroupItem_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIGroupItem __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIGroupItem;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIGroupItem_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIHub_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIHub_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIHub __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIHub;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIHub_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIHubSection_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIHubSection_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIHubSection __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIHubSection;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIHubSection_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIHyperlinkButton_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIHyperlinkButton_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIHyperlinkButton __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIHyperlinkButton;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIHyperlinkButton_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIImage_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIImage_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIImage __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIImage;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIImage_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIInfoBar_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIInfoBar_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIInfoBar __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIInfoBar;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIInfoBar_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemContainer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemContainer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemContainer __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemContainer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemContainer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsControl_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsControl_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsControl __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsControl;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsControl_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsRepeater_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsRepeater_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsRepeater __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsRepeater;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsRepeater_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsView_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsView_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsView __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsView;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsView_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListBox_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListBox_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListBox __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListBox;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListBox_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListBoxItem_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListBoxItem_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListBoxItem __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListBoxItem;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListBoxItem_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListView_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListView_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListView __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListView;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListView_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListViewBase_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListViewBase_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListViewBase __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListViewBase;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListViewBase_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListViewBaseHeaderItem_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListViewBaseHeaderItem_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListViewBaseHeaderItem __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListViewBaseHeaderItem;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListViewBaseHeaderItem_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListViewHeaderItem_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListViewHeaderItem_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListViewHeaderItem __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListViewHeaderItem;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListViewHeaderItem_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListViewItem_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListViewItem_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListViewItem __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListViewItem;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListViewItem_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMediaPlayerElement_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMediaPlayerElement_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMediaPlayerElement __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMediaPlayerElement;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMediaPlayerElement_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMediaTransportControls_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMediaTransportControls_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMediaTransportControls __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMediaTransportControls;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMediaTransportControls_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuBar_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuBar_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuBar __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuBar;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuBar_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuBarItem_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuBarItem_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuBarItem __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuBarItem;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuBarItem_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuFlyoutItem_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuFlyoutItem_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuFlyoutItem __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuFlyoutItem;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuFlyoutItem_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuFlyoutPresenter_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuFlyoutPresenter_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuFlyoutPresenter __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuFlyoutPresenter;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuFlyoutPresenter_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CINavigationView_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CINavigationView_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CINavigationView __x_ABI_CMicrosoft_CUI_CXaml_CControls_CINavigationView;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CINavigationView_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CINavigationViewItem_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CINavigationViewItem_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CINavigationViewItem __x_ABI_CMicrosoft_CUI_CXaml_CControls_CINavigationViewItem;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CINavigationViewItem_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CINumberBox_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CINumberBox_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CINumberBox __x_ABI_CMicrosoft_CUI_CXaml_CControls_CINumberBox;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CINumberBox_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPasswordBox_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPasswordBox_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPasswordBox __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPasswordBox;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPasswordBox_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPersonPicture_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPersonPicture_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPersonPicture __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPersonPicture;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPersonPicture_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPipsPager_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPipsPager_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPipsPager __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPipsPager;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPipsPager_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPivot_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPivot_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPivot __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPivot;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPivot_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPivotItem_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPivotItem_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPivotItem __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPivotItem;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPivotItem_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIButtonBase_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIButtonBase_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIButtonBase __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIButtonBase;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIButtonBase_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIColorPickerSlider_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIColorPickerSlider_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIColorPickerSlider __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIColorPickerSlider;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIColorPickerSlider_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIColorSpectrum_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIColorSpectrum_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIColorSpectrum __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIColorSpectrum;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIColorSpectrum_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIRangeBase_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIRangeBase_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIRangeBase __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIRangeBase;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIRangeBase_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIRepeatButton_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIRepeatButton_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIRepeatButton __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIRepeatButton;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIRepeatButton_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIScrollBar_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIScrollBar_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIScrollBar __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIScrollBar;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIScrollBar_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CISelector_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CISelector_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CISelector __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CISelector;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CISelector_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIThumb_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIThumb_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIThumb __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIThumb;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIThumb_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIToggleButton_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIToggleButton_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIToggleButton __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIToggleButton;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIToggleButton_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIProgressBar_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIProgressBar_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIProgressBar __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIProgressBar;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIProgressBar_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIProgressRing_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIProgressRing_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIProgressRing __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIProgressRing;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIProgressRing_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRadioButton_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRadioButton_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRadioButton __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRadioButton;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRadioButton_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRadioButtons_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRadioButtons_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRadioButtons __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRadioButtons;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRadioButtons_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRatingControl_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRatingControl_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRatingControl __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRatingControl;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRatingControl_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRichEditBox_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRichEditBox_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRichEditBox __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRichEditBox;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRichEditBox_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRichTextBlock_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRichTextBlock_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRichTextBlock __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRichTextBlock;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRichTextBlock_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRichTextBlockOverflow_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRichTextBlockOverflow_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRichTextBlockOverflow __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRichTextBlockOverflow;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRichTextBlockOverflow_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIScrollViewer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIScrollViewer_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIScrollViewer __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIScrollViewer;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIScrollViewer_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CISelectorBarItem_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CISelectorBarItem_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CISelectorBarItem __x_ABI_CMicrosoft_CUI_CXaml_CControls_CISelectorBarItem;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CISelectorBarItem_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CISemanticZoom_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CISemanticZoom_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CISemanticZoom __x_ABI_CMicrosoft_CUI_CXaml_CControls_CISemanticZoom;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CISemanticZoom_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CISlider_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CISlider_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CISlider __x_ABI_CMicrosoft_CUI_CXaml_CControls_CISlider;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CISlider_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CISplitButton_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CISplitButton_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CISplitButton __x_ABI_CMicrosoft_CUI_CXaml_CControls_CISplitButton;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CISplitButton_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CITabView_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CITabView_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITabView __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITabView;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CITabView_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CITabViewItem_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CITabViewItem_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITabViewItem __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITabViewItem;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CITabViewItem_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CITeachingTip_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CITeachingTip_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITeachingTip __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITeachingTip;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CITeachingTip_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextBlock_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextBlock_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextBlock __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextBlock;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextBlock_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextBox_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextBox_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextBox __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextBox;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextBox_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CITimePicker_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CITimePicker_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITimePicker __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITimePicker;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CITimePicker_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIToggleMenuFlyoutItem_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIToggleMenuFlyoutItem_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIToggleMenuFlyoutItem __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIToggleMenuFlyoutItem;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIToggleMenuFlyoutItem_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIToggleSplitButton_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIToggleSplitButton_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIToggleSplitButton __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIToggleSplitButton;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIToggleSplitButton_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIToggleSwitch_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIToggleSwitch_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIToggleSwitch __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIToggleSwitch;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIToggleSwitch_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeViewItem_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeViewItem_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeViewItem __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeViewItem;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeViewItem_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeViewList_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeViewList_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeViewList __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeViewList;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeViewList_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIWebView2_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIWebView2_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIWebView2 __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIWebView2;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CControls_CIWebView2_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CIDependencyProperty_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CIDependencyProperty_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CIDependencyProperty __x_ABI_CMicrosoft_CUI_CXaml_CIDependencyProperty;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CIDependencyProperty_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CIFrameworkElement_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CIFrameworkElement_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CIFrameworkElement __x_ABI_CMicrosoft_CUI_CXaml_CIFrameworkElement;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CIFrameworkElement_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CIDependencyObject_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CIDependencyObject_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CIDependencyObject __x_ABI_CMicrosoft_CUI_CXaml_CIDependencyObject;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CIDependencyObject_FWD_DEFINED__

#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CIUIElement_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CIUIElement_FWD_DEFINED__
    typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CIUIElement __x_ABI_CMicrosoft_CUI_CXaml_CIUIElement;

#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CIUIElement_FWD_DEFINED__

typedef struct __x_ABI_CWindows_CFoundation_CPoint __x_ABI_CWindows_CFoundation_CPoint;

typedef struct __x_ABI_CWindows_CFoundation_CRect __x_ABI_CWindows_CFoundation_CRect;

typedef enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType;

typedef enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationEvents __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationEvents;

typedef enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationHeadingLevel __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationHeadingLevel;

typedef enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationLandmarkType __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationLandmarkType;

typedef enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationLiveSetting __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationLiveSetting;

typedef enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationNavigationDirection __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationNavigationDirection;

typedef enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationNotificationKind __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationNotificationKind;

typedef enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationNotificationProcessing __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationNotificationProcessing;

typedef enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationOrientation __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationOrientation;

typedef enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationStructureChangeType __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationStructureChangeType;

typedef enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface;

typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CRawElementProviderRuntimeId __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CRawElementProviderRuntimeId;

enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAccessibilityView
    {
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAccessibilityView_Raw = 0,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAccessibilityView_Control = 1,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAccessibilityView_Content = 2,
};

enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType
    {
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_Button = 0,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_Calendar = 1,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_CheckBox = 2,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_ComboBox = 3,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_Edit = 4,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_Hyperlink = 5,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_Image = 6,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_ListItem = 7,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_List = 8,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_Menu = 9,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_MenuBar = 10,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_MenuItem = 11,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_ProgressBar = 12,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_RadioButton = 13,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_ScrollBar = 14,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_Slider = 15,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_Spinner = 16,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_StatusBar = 17,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_Tab = 18,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_TabItem = 19,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_Text = 20,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_ToolBar = 21,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_ToolTip = 22,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_Tree = 23,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_TreeItem = 24,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_Custom = 25,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_Group = 26,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_Thumb = 27,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_DataGrid = 28,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_DataItem = 29,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_Document = 30,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_SplitButton = 31,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_Window = 32,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_Pane = 33,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_Header = 34,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_HeaderItem = 35,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_Table = 36,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_TitleBar = 37,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_Separator = 38,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_SemanticZoom = 39,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_AppBar = 40,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType_FlipView = 41,
};

enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationEvents
    {
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationEvents_ToolTipOpened = 0,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationEvents_ToolTipClosed = 1,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationEvents_MenuOpened = 2,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationEvents_MenuClosed = 3,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationEvents_AutomationFocusChanged = 4,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationEvents_InvokePatternOnInvoked = 5,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationEvents_SelectionItemPatternOnElementAddedToSelection = 6,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationEvents_SelectionItemPatternOnElementRemovedFromSelection = 7,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationEvents_SelectionItemPatternOnElementSelected = 8,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationEvents_SelectionPatternOnInvalidated = 9,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationEvents_TextPatternOnTextSelectionChanged = 10,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationEvents_TextPatternOnTextChanged = 11,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationEvents_AsyncContentLoaded = 12,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationEvents_PropertyChanged = 13,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationEvents_StructureChanged = 14,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationEvents_DragStart = 15,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationEvents_DragCancel = 16,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationEvents_DragComplete = 17,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationEvents_DragEnter = 18,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationEvents_DragLeave = 19,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationEvents_Dropped = 20,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationEvents_LiveRegionChanged = 21,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationEvents_InputReachedTarget = 22,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationEvents_InputReachedOtherElement = 23,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationEvents_InputDiscarded = 24,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationEvents_WindowClosed = 25,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationEvents_WindowOpened = 26,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationEvents_ConversionTargetChanged = 27,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationEvents_TextEditTextChanged = 28,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationEvents_LayoutInvalidated = 29,
};

enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationHeadingLevel
    {
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationHeadingLevel_None = 0,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationHeadingLevel_Level1 = 1,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationHeadingLevel_Level2 = 2,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationHeadingLevel_Level3 = 3,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationHeadingLevel_Level4 = 4,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationHeadingLevel_Level5 = 5,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationHeadingLevel_Level6 = 6,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationHeadingLevel_Level7 = 7,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationHeadingLevel_Level8 = 8,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationHeadingLevel_Level9 = 9,
};

enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationLandmarkType
    {
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationLandmarkType_None = 0,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationLandmarkType_Custom = 1,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationLandmarkType_Form = 2,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationLandmarkType_Main = 3,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationLandmarkType_Navigation = 4,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationLandmarkType_Search = 5,
};

enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationLiveSetting
    {
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationLiveSetting_Off = 0,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationLiveSetting_Polite = 1,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationLiveSetting_Assertive = 2,
};

enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationNavigationDirection
    {
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationNavigationDirection_Parent = 0,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationNavigationDirection_NextSibling = 1,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationNavigationDirection_PreviousSibling = 2,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationNavigationDirection_FirstChild = 3,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationNavigationDirection_LastChild = 4,
};

enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationNotificationKind
    {
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationNotificationKind_ItemAdded = 0,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationNotificationKind_ItemRemoved = 1,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationNotificationKind_ActionCompleted = 2,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationNotificationKind_ActionAborted = 3,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationNotificationKind_Other = 4,
};

enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationNotificationProcessing
    {
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationNotificationProcessing_ImportantAll = 0,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationNotificationProcessing_ImportantMostRecent = 1,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationNotificationProcessing_All = 2,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationNotificationProcessing_MostRecent = 3,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationNotificationProcessing_CurrentThenMostRecent = 4,
};

enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationOrientation
    {
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationOrientation_None = 0,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationOrientation_Horizontal = 1,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationOrientation_Vertical = 2,
};

enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationStructureChangeType
    {
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationStructureChangeType_ChildAdded = 0,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationStructureChangeType_ChildRemoved = 1,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationStructureChangeType_ChildrenInvalidated = 2,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationStructureChangeType_ChildrenBulkAdded = 3,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationStructureChangeType_ChildrenBulkRemoved = 4,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationStructureChangeType_ChildrenReordered = 5,
};

enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface
    {
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface_Invoke = 0,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface_Selection = 1,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface_Value = 2,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface_RangeValue = 3,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface_Scroll = 4,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface_ScrollItem = 5,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface_ExpandCollapse = 6,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface_Grid = 7,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface_GridItem = 8,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface_MultipleView = 9,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface_Window = 10,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface_SelectionItem = 11,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface_Dock = 12,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface_Table = 13,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface_TableItem = 14,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface_Toggle = 15,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface_Transform = 16,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface_Text = 17,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface_ItemContainer = 18,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface_VirtualizedItem = 19,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface_Text2 = 20,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface_TextChild = 21,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface_TextRange = 22,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface_Annotation = 23,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface_Drag = 24,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface_DropTarget = 25,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface_ObjectModel = 26,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface_Spreadsheet = 27,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface_SpreadsheetItem = 28,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface_Styles = 29,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface_Transform2 = 30,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface_SynchronizedInput = 31,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface_TextEdit = 32,
    __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface_CustomNavigation = 33,
};

struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CRawElementProviderRuntimeId
    {
        UINT32 Part1;
    UINT32 Part2;
};

#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAnimatedVisualPlayerAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAnimatedVisualPlayerAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAnimatedVisualPlayerAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAnimatedVisualPlayerAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAnimatedVisualPlayerAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAnimatedVisualPlayerAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAnimatedVisualPlayerAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAnimatedVisualPlayerAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAnimatedVisualPlayerAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAnimatedVisualPlayerAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAnimatedVisualPlayerAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAnimatedVisualPlayerAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAnimatedVisualPlayerAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAnimatedVisualPlayerAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAnimatedVisualPlayerAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAnimatedVisualPlayerAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstance)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAnimatedVisualPlayerAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIAnimatedVisualPlayer* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAnimatedVisualPlayerAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAnimatedVisualPlayerAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAnimatedVisualPlayerAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAnimatedVisualPlayerAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAnimatedVisualPlayerAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAnimatedVisualPlayerAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIAppBar* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarButtonAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarButtonAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarButtonAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarButtonAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarButtonAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarButtonAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarButtonAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarButtonAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarButtonAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarButtonAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarButtonAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarButtonAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarButtonAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarButtonAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarButtonAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarButtonAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarButtonAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIAppBarButton* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarButtonAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarButtonAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarButtonAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarButtonAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarButtonAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarButtonAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarToggleButtonAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarToggleButtonAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarToggleButtonAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarToggleButtonAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarToggleButtonAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarToggleButtonAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarToggleButtonAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarToggleButtonAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarToggleButtonAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarToggleButtonAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarToggleButtonAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarToggleButtonAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarToggleButtonAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarToggleButtonAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarToggleButtonAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarToggleButtonAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarToggleButtonAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIAppBarToggleButton* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarToggleButtonAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarToggleButtonAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarToggleButtonAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarToggleButtonAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarToggleButtonAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAppBarToggleButtonAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutoSuggestBoxAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutoSuggestBoxAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutoSuggestBoxAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutoSuggestBoxAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutoSuggestBoxAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutoSuggestBoxAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutoSuggestBoxAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutoSuggestBoxAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutoSuggestBoxAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutoSuggestBoxAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutoSuggestBoxAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutoSuggestBoxAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutoSuggestBoxAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutoSuggestBoxAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutoSuggestBoxAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutoSuggestBoxAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutoSuggestBoxAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIAutoSuggestBox* owner,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutoSuggestBoxAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutoSuggestBoxAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutoSuggestBoxAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutoSuggestBoxAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutoSuggestBoxAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutoSuggestBoxAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_EventsSource)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer** value);
    HRESULT (STDMETHODCALLTYPE* put_EventsSource)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* value);
    HRESULT (STDMETHODCALLTYPE* GetPattern)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface patternInterface,
        IInspectable** result);
    HRESULT (STDMETHODCALLTYPE* RaiseAutomationEvent)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationEvents eventId);
    HRESULT (STDMETHODCALLTYPE* RaisePropertyChangedEvent)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CIAutomationProperty* automationProperty,
        IInspectable* oldValue,
        IInspectable* newValue);
    HRESULT (STDMETHODCALLTYPE* GetAcceleratorKey)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        HSTRING* result);
    HRESULT (STDMETHODCALLTYPE* GetAccessKey)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        HSTRING* result);
    HRESULT (STDMETHODCALLTYPE* GetAutomationControlType)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType* result);
    HRESULT (STDMETHODCALLTYPE* GetAutomationId)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        HSTRING* result);
    HRESULT (STDMETHODCALLTYPE* GetBoundingRectangle)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        struct __x_ABI_CWindows_CFoundation_CRect* result);
    HRESULT (STDMETHODCALLTYPE* GetChildren)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        __x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer** result);
    HRESULT (STDMETHODCALLTYPE* Navigate)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationNavigationDirection direction,
        IInspectable** result);
    HRESULT (STDMETHODCALLTYPE* GetClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        HSTRING* result);
    HRESULT (STDMETHODCALLTYPE* GetClickablePoint)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        struct __x_ABI_CWindows_CFoundation_CPoint* result);
    HRESULT (STDMETHODCALLTYPE* GetHelpText)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        HSTRING* result);
    HRESULT (STDMETHODCALLTYPE* GetItemStatus)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        HSTRING* result);
    HRESULT (STDMETHODCALLTYPE* GetItemType)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        HSTRING* result);
    HRESULT (STDMETHODCALLTYPE* GetLabeledBy)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer** result);
    HRESULT (STDMETHODCALLTYPE* GetLocalizedControlType)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        HSTRING* result);
    HRESULT (STDMETHODCALLTYPE* GetName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        HSTRING* result);
    HRESULT (STDMETHODCALLTYPE* GetOrientation)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationOrientation* result);
    HRESULT (STDMETHODCALLTYPE* HasKeyboardFocus)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* IsContentElement)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* IsControlElement)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* IsEnabled)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* IsKeyboardFocusable)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* IsOffscreen)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* IsPassword)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* IsRequiredForForm)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* SetFocus)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This);
    HRESULT (STDMETHODCALLTYPE* GetParent)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer** result);
    HRESULT (STDMETHODCALLTYPE* InvalidatePeer)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This);
    HRESULT (STDMETHODCALLTYPE* GetPeerFromPoint)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        struct __x_ABI_CWindows_CFoundation_CPoint point,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer** result);
    HRESULT (STDMETHODCALLTYPE* GetElementFromPoint)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        struct __x_ABI_CWindows_CFoundation_CPoint pointInWindowCoordinates,
        IInspectable** result);
    HRESULT (STDMETHODCALLTYPE* GetFocusedElement)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        IInspectable** result);
    HRESULT (STDMETHODCALLTYPE* GetLiveSetting)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationLiveSetting* result);
    HRESULT (STDMETHODCALLTYPE* ShowContextMenu)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This);
    HRESULT (STDMETHODCALLTYPE* GetControlledPeers)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        __x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer** result);
    HRESULT (STDMETHODCALLTYPE* GetAnnotations)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        __x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation** result);
    HRESULT (STDMETHODCALLTYPE* SetParent)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* peer);
    HRESULT (STDMETHODCALLTYPE* RaiseTextEditTextChangedEvent)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CAutomationTextEditChangeType automationTextEditChangeType,
        __x_ABI_C__FIVectorView_1_HSTRING* changedData);
    HRESULT (STDMETHODCALLTYPE* GetPositionInSet)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        INT32* result);
    HRESULT (STDMETHODCALLTYPE* GetSizeOfSet)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        INT32* result);
    HRESULT (STDMETHODCALLTYPE* GetLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        INT32* result);
    HRESULT (STDMETHODCALLTYPE* RaiseStructureChangedEvent)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationStructureChangeType structureChangeType,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* child);
    HRESULT (STDMETHODCALLTYPE* GetLandmarkType)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationLandmarkType* result);
    HRESULT (STDMETHODCALLTYPE* GetLocalizedLandmarkType)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        HSTRING* result);
    HRESULT (STDMETHODCALLTYPE* IsPeripheral)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* IsDataValidForForm)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetFullDescription)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        HSTRING* result);
    HRESULT (STDMETHODCALLTYPE* GetCulture)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        INT32* result);
    HRESULT (STDMETHODCALLTYPE* RaiseNotificationEvent)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationNotificationKind notificationKind,
        enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationNotificationProcessing notificationProcessing,
        HSTRING displayString,
        HSTRING activityId);
    HRESULT (STDMETHODCALLTYPE* GetHeadingLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationHeadingLevel* result);
    HRESULT (STDMETHODCALLTYPE* IsDialog)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* This,
        boolean* result);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotation_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotation_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotationVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotation* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotation* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotation* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotation* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotation* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotation* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Type)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotation* This,
        enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CAnnotationType* value);
    HRESULT (STDMETHODCALLTYPE* put_Type)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotation* This,
        enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CAnnotationType value);
    HRESULT (STDMETHODCALLTYPE* get_Peer)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotation* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer** value);
    HRESULT (STDMETHODCALLTYPE* put_Peer)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotation* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotationVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotation
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotationVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotation;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotation_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotationFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotationFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotationFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotationFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotationFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotationFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotationFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotationFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotationFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstance)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotationFactory* This,
        enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CAnnotationType type,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotation** value);
    HRESULT (STDMETHODCALLTYPE* CreateWithPeerParameter)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotationFactory* This,
        enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CAnnotationType type,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* peer,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotation** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotationFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotationFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotationFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotationFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotationFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotationStatics_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotationStatics_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotationStaticsVtbl
    {
        BEGIN_INTERFACE

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

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotationStaticsVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotationStatics
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotationStaticsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotationStatics;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerAnnotationStatics_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstance)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerFactory* This,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverridesVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* GetPatternCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CPatternInterface patternInterface,
        IInspectable** result);
    HRESULT (STDMETHODCALLTYPE* GetAcceleratorKeyCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        HSTRING* result);
    HRESULT (STDMETHODCALLTYPE* GetAccessKeyCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        HSTRING* result);
    HRESULT (STDMETHODCALLTYPE* GetAutomationControlTypeCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationControlType* result);
    HRESULT (STDMETHODCALLTYPE* GetAutomationIdCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        HSTRING* result);
    HRESULT (STDMETHODCALLTYPE* GetBoundingRectangleCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        struct __x_ABI_CWindows_CFoundation_CRect* result);
    HRESULT (STDMETHODCALLTYPE* GetChildrenCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        __x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer** result);
    HRESULT (STDMETHODCALLTYPE* NavigateCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationNavigationDirection direction,
        IInspectable** result);
    HRESULT (STDMETHODCALLTYPE* GetClassNameCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        HSTRING* result);
    HRESULT (STDMETHODCALLTYPE* GetClickablePointCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        struct __x_ABI_CWindows_CFoundation_CPoint* result);
    HRESULT (STDMETHODCALLTYPE* GetHelpTextCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        HSTRING* result);
    HRESULT (STDMETHODCALLTYPE* GetItemStatusCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        HSTRING* result);
    HRESULT (STDMETHODCALLTYPE* GetItemTypeCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        HSTRING* result);
    HRESULT (STDMETHODCALLTYPE* GetLabeledByCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer** result);
    HRESULT (STDMETHODCALLTYPE* GetLocalizedControlTypeCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        HSTRING* result);
    HRESULT (STDMETHODCALLTYPE* GetNameCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        HSTRING* result);
    HRESULT (STDMETHODCALLTYPE* GetOrientationCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationOrientation* result);
    HRESULT (STDMETHODCALLTYPE* HasKeyboardFocusCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* IsContentElementCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* IsControlElementCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* IsEnabledCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* IsKeyboardFocusableCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* IsOffscreenCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* IsPasswordCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* IsRequiredForFormCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* SetFocusCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This);
    HRESULT (STDMETHODCALLTYPE* GetPeerFromPointCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        struct __x_ABI_CWindows_CFoundation_CPoint point,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer** result);
    HRESULT (STDMETHODCALLTYPE* GetElementFromPointCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        struct __x_ABI_CWindows_CFoundation_CPoint pointInWindowCoordinates,
        IInspectable** result);
    HRESULT (STDMETHODCALLTYPE* GetFocusedElementCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        IInspectable** result);
    HRESULT (STDMETHODCALLTYPE* GetLiveSettingCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationLiveSetting* result);
    HRESULT (STDMETHODCALLTYPE* ShowContextMenuCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This);
    HRESULT (STDMETHODCALLTYPE* GetControlledPeersCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        __x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer** result);
    HRESULT (STDMETHODCALLTYPE* GetAnnotationsCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        __x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeerAnnotation** result);
    HRESULT (STDMETHODCALLTYPE* GetPositionInSetCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        INT32* result);
    HRESULT (STDMETHODCALLTYPE* GetSizeOfSetCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        INT32* result);
    HRESULT (STDMETHODCALLTYPE* GetLevelCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        INT32* result);
    HRESULT (STDMETHODCALLTYPE* GetLandmarkTypeCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationLandmarkType* result);
    HRESULT (STDMETHODCALLTYPE* GetLocalizedLandmarkTypeCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        HSTRING* result);
    HRESULT (STDMETHODCALLTYPE* IsPeripheralCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* IsDataValidForFormCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetFullDescriptionCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        HSTRING* result);
    HRESULT (STDMETHODCALLTYPE* GetDescribedByCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        __x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer** result);
    HRESULT (STDMETHODCALLTYPE* GetFlowsToCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        __x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer** result);
    HRESULT (STDMETHODCALLTYPE* GetFlowsFromCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        __x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CXaml__CAutomation__CPeers__CAutomationPeer** result);
    HRESULT (STDMETHODCALLTYPE* GetCultureCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        INT32* result);
    HRESULT (STDMETHODCALLTYPE* GetHeadingLevelCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationHeadingLevel* result);
    HRESULT (STDMETHODCALLTYPE* IsDialogCore)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides* This,
        boolean* result);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverridesVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverridesVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerOverrides_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerProtected_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerProtected_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerProtectedVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerProtected* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerProtected* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerProtected* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerProtected* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerProtected* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerProtected* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* PeerFromProvider)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerProtected* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimple* provider,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer** result);
    HRESULT (STDMETHODCALLTYPE* ProviderFromPeer)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerProtected* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer* peer,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimple** result);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerProtectedVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerProtected
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerProtectedVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerProtected;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerProtected_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerStatics_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerStatics_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerStaticsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerStatics* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerStatics* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerStatics* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerStatics* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerStatics* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerStatics* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* ListenerExists)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerStatics* This,
        enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationEvents eventId,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GenerateRawElementProviderRuntimeId)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerStatics* This,
        struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CRawElementProviderRuntimeId* result);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerStaticsVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerStatics
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerStaticsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerStatics;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeerStatics_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIBreadcrumbBarItemAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIBreadcrumbBarItemAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIBreadcrumbBarItemAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIBreadcrumbBarItemAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIBreadcrumbBarItemAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIBreadcrumbBarItemAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIBreadcrumbBarItemAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIBreadcrumbBarItemAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIBreadcrumbBarItemAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIBreadcrumbBarItemAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIBreadcrumbBarItemAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIBreadcrumbBarItemAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIBreadcrumbBarItemAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIBreadcrumbBarItemAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIBreadcrumbBarItemAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIBreadcrumbBarItemAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstance)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIBreadcrumbBarItemAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIBreadcrumbBarItem* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIBreadcrumbBarItemAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIBreadcrumbBarItemAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIBreadcrumbBarItemAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIBreadcrumbBarItemAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIBreadcrumbBarItemAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIBreadcrumbBarItemAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIButton* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonBaseAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonBaseAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonBaseAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonBaseAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonBaseAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonBaseAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonBaseAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonBaseAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonBaseAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonBaseAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonBaseAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonBaseAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonBaseAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonBaseAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonBaseAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonBaseAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonBaseAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIButtonBase* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonBaseAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonBaseAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonBaseAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonBaseAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonBaseAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIButtonBaseAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICalendarDatePickerAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICalendarDatePickerAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICalendarDatePickerAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICalendarDatePickerAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICalendarDatePickerAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICalendarDatePickerAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICalendarDatePickerAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICalendarDatePickerAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICalendarDatePickerAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICalendarDatePickerAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICalendarDatePickerAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICalendarDatePickerAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICalendarDatePickerAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICalendarDatePickerAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICalendarDatePickerAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICalendarDatePickerAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICalendarDatePickerAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CICalendarDatePicker* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICalendarDatePickerAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICalendarDatePickerAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICalendarDatePickerAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICalendarDatePickerAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICalendarDatePickerAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICalendarDatePickerAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICheckBoxAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICheckBoxAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICheckBoxAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICheckBoxAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICheckBoxAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICheckBoxAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICheckBoxAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICheckBoxAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICheckBoxAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICheckBoxAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICheckBoxAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICheckBoxAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICheckBoxAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICheckBoxAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICheckBoxAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICheckBoxAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICheckBoxAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CICheckBox* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICheckBoxAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICheckBoxAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICheckBoxAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICheckBoxAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICheckBoxAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CICheckBoxAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorPickerSliderAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorPickerSliderAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorPickerSliderAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorPickerSliderAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorPickerSliderAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorPickerSliderAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorPickerSliderAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorPickerSliderAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorPickerSliderAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorPickerSliderAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorPickerSliderAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorPickerSliderAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorPickerSliderAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorPickerSliderAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorPickerSliderAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorPickerSliderAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorPickerSliderAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIColorPickerSlider* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorPickerSliderAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorPickerSliderAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorPickerSliderAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorPickerSliderAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorPickerSliderAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorPickerSliderAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorSpectrumAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorSpectrumAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorSpectrumAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorSpectrumAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorSpectrumAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorSpectrumAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorSpectrumAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorSpectrumAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorSpectrumAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorSpectrumAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorSpectrumAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorSpectrumAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorSpectrumAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorSpectrumAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorSpectrumAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorSpectrumAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorSpectrumAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIColorSpectrum* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorSpectrumAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorSpectrumAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorSpectrumAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorSpectrumAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorSpectrumAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIColorSpectrumAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIComboBox* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIComboBoxItem* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemDataAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemDataAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemDataAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemDataAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemDataAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemDataAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemDataAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemDataAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemDataAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemDataAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemDataAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemDataAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemDataAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemDataAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemDataAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemDataAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithParentAndItem)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemDataAutomationPeerFactory* This,
        IInspectable* item,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxAutomationPeer* parent,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemDataAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemDataAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemDataAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemDataAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemDataAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIComboBoxItemDataAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIDatePicker* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerFlyoutPresenterAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerFlyoutPresenterAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerFlyoutPresenterAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerFlyoutPresenterAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerFlyoutPresenterAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerFlyoutPresenterAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDatePickerFlyoutPresenterAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDropDownButtonAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDropDownButtonAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDropDownButtonAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDropDownButtonAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDropDownButtonAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDropDownButtonAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDropDownButtonAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDropDownButtonAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDropDownButtonAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDropDownButtonAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDropDownButtonAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDropDownButtonAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDropDownButtonAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDropDownButtonAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDropDownButtonAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDropDownButtonAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstance)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDropDownButtonAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIDropDownButton* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDropDownButtonAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDropDownButtonAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDropDownButtonAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDropDownButtonAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDropDownButtonAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIDropDownButtonAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIExpanderAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIExpanderAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIExpanderAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIExpanderAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIExpanderAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIExpanderAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIExpanderAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIExpanderAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIExpanderAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIExpanderAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIExpanderAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIExpanderAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIExpanderAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIExpanderAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIExpanderAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIExpanderAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstance)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIExpanderAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIExpander* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIExpanderAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIExpanderAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIExpanderAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIExpanderAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIExpanderAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIExpanderAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFlipView* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFlipViewItem* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemDataAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemDataAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemDataAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemDataAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemDataAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemDataAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemDataAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemDataAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemDataAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemDataAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemDataAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemDataAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemDataAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemDataAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemDataAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemDataAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithParentAndItem)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemDataAutomationPeerFactory* This,
        IInspectable* item,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewAutomationPeer* parent,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemDataAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemDataAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemDataAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemDataAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemDataAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlipViewItemDataAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlyoutPresenterAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlyoutPresenterAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlyoutPresenterAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlyoutPresenterAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlyoutPresenterAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlyoutPresenterAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlyoutPresenterAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlyoutPresenterAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlyoutPresenterAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlyoutPresenterAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlyoutPresenterAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlyoutPresenterAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlyoutPresenterAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlyoutPresenterAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlyoutPresenterAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlyoutPresenterAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlyoutPresenterAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIFlyoutPresenter* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlyoutPresenterAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlyoutPresenterAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlyoutPresenterAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlyoutPresenterAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlyoutPresenterAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFlyoutPresenterAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CIFrameworkElement* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerStatics_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerStatics_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerStaticsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerStatics* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerStatics* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerStatics* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerStatics* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerStatics* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerStatics* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* FromElement)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerStatics* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CIUIElement* element,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer** result);
    HRESULT (STDMETHODCALLTYPE* CreatePeerForElement)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerStatics* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CIUIElement* element,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIAutomationPeer** result);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerStaticsVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerStatics
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerStaticsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerStatics;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIFrameworkElementAutomationPeerStatics_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIGridView* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewHeaderItemAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewHeaderItemAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewHeaderItemAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewHeaderItemAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewHeaderItemAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewHeaderItemAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewHeaderItemAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewHeaderItemAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewHeaderItemAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewHeaderItemAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewHeaderItemAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewHeaderItemAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewHeaderItemAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewHeaderItemAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewHeaderItemAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewHeaderItemAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewHeaderItemAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIGridViewHeaderItem* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewHeaderItemAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewHeaderItemAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewHeaderItemAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewHeaderItemAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewHeaderItemAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewHeaderItemAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIGridViewItem* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemDataAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemDataAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemDataAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemDataAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemDataAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemDataAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemDataAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemDataAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemDataAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemDataAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemDataAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemDataAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemDataAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemDataAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemDataAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemDataAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithParentAndItem)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemDataAutomationPeerFactory* This,
        IInspectable* item,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewAutomationPeer* parent,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemDataAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemDataAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemDataAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemDataAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemDataAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGridViewItemDataAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGroupItemAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGroupItemAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGroupItemAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGroupItemAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGroupItemAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGroupItemAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGroupItemAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGroupItemAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGroupItemAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGroupItemAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGroupItemAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGroupItemAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGroupItemAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGroupItemAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGroupItemAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGroupItemAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGroupItemAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIGroupItem* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGroupItemAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGroupItemAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGroupItemAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGroupItemAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGroupItemAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIGroupItemAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIHub* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubSectionAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubSectionAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubSectionAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubSectionAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubSectionAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubSectionAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubSectionAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubSectionAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubSectionAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubSectionAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubSectionAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubSectionAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubSectionAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubSectionAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubSectionAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubSectionAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubSectionAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIHubSection* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubSectionAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubSectionAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubSectionAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubSectionAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubSectionAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHubSectionAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHyperlinkButtonAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHyperlinkButtonAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHyperlinkButtonAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHyperlinkButtonAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHyperlinkButtonAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHyperlinkButtonAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHyperlinkButtonAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHyperlinkButtonAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHyperlinkButtonAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHyperlinkButtonAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHyperlinkButtonAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHyperlinkButtonAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHyperlinkButtonAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHyperlinkButtonAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHyperlinkButtonAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHyperlinkButtonAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHyperlinkButtonAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIHyperlinkButton* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHyperlinkButtonAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHyperlinkButtonAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHyperlinkButtonAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHyperlinkButtonAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHyperlinkButtonAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIHyperlinkButtonAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIImageAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIImageAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIImageAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIImageAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIImageAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIImageAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIImageAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIImageAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIImageAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIImageAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIImageAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIImageAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIImageAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIImageAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIImageAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIImageAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIImageAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIImage* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIImageAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIImageAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIImageAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIImageAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIImageAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIImageAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIInfoBarAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIInfoBarAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIInfoBarAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIInfoBarAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIInfoBarAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIInfoBarAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIInfoBarAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIInfoBarAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIInfoBarAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIInfoBarAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIInfoBarAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIInfoBarAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIInfoBarAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIInfoBarAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIInfoBarAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIInfoBarAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstance)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIInfoBarAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIInfoBar* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIInfoBarAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIInfoBarAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIInfoBarAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIInfoBarAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIInfoBarAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIInfoBarAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeerVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeer* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeer* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeer* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeer* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeer* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeer* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Item)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeer* This,
        IInspectable** value);
    HRESULT (STDMETHODCALLTYPE* get_ItemsControlAutomationPeer)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeer* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeerVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithParentAndItem)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeerFactory* This,
        IInspectable* item,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeer* parent,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemContainerAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemContainerAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemContainerAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemContainerAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemContainerAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemContainerAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemContainerAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemContainerAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemContainerAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemContainerAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemContainerAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemContainerAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemContainerAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemContainerAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemContainerAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemContainerAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstance)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemContainerAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemContainer* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemContainerAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemContainerAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemContainerAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemContainerAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemContainerAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemContainerAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeer* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeer* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeer* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeer* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeer* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeer* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateItemAutomationPeer)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeer* This,
        IInspectable* item,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeer** result);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsControl* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerOverrides_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerOverrides_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerOverridesVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerOverrides* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerOverrides* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerOverrides* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerOverrides* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerOverrides* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerOverrides* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* OnCreateItemAutomationPeer)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerOverrides* This,
        IInspectable* item,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemAutomationPeer** result);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerOverridesVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerOverrides
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerOverridesVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerOverrides;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsControlAutomationPeerOverrides_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsViewAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsViewAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsViewAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsViewAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsViewAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsViewAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsViewAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsViewAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsViewAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsViewAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsViewAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsViewAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsViewAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsViewAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsViewAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsViewAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstance)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsViewAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsView* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsViewAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsViewAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsViewAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsViewAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsViewAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIItemsViewAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListBox* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListBoxItem* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemDataAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemDataAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemDataAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemDataAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemDataAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemDataAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemDataAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemDataAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemDataAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemDataAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemDataAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemDataAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemDataAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemDataAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemDataAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemDataAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithParentAndItem)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemDataAutomationPeerFactory* This,
        IInspectable* item,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxAutomationPeer* parent,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemDataAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemDataAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemDataAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemDataAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemDataAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListBoxItemDataAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListPickerFlyoutPresenterAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListPickerFlyoutPresenterAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListPickerFlyoutPresenterAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListPickerFlyoutPresenterAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListPickerFlyoutPresenterAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListPickerFlyoutPresenterAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListPickerFlyoutPresenterAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListView* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListViewBase* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseHeaderItemAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseHeaderItemAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseHeaderItemAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseHeaderItemAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseHeaderItemAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseHeaderItemAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseHeaderItemAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseHeaderItemAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseHeaderItemAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseHeaderItemAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseHeaderItemAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseHeaderItemAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseHeaderItemAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseHeaderItemAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseHeaderItemAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseHeaderItemAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseHeaderItemAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListViewBaseHeaderItem* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseHeaderItemAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseHeaderItemAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseHeaderItemAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseHeaderItemAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseHeaderItemAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseHeaderItemAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewHeaderItemAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewHeaderItemAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewHeaderItemAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewHeaderItemAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewHeaderItemAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewHeaderItemAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewHeaderItemAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewHeaderItemAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewHeaderItemAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewHeaderItemAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewHeaderItemAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewHeaderItemAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewHeaderItemAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewHeaderItemAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewHeaderItemAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewHeaderItemAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewHeaderItemAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListViewHeaderItem* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewHeaderItemAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewHeaderItemAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewHeaderItemAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewHeaderItemAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewHeaderItemAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewHeaderItemAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIListViewItem* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemDataAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemDataAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemDataAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemDataAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemDataAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemDataAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemDataAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemDataAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemDataAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemDataAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemDataAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemDataAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemDataAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemDataAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemDataAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemDataAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithParentAndItem)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemDataAutomationPeerFactory* This,
        IInspectable* item,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewBaseAutomationPeer* parent,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemDataAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemDataAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemDataAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemDataAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemDataAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIListViewItemDataAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CILoopingSelectorAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CILoopingSelectorAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CILoopingSelectorAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CILoopingSelectorAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CILoopingSelectorAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CILoopingSelectorAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CILoopingSelectorAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CILoopingSelectorItemAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CILoopingSelectorItemAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CILoopingSelectorItemAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CILoopingSelectorItemAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CILoopingSelectorItemAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CILoopingSelectorItemAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CILoopingSelectorItemAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CILoopingSelectorItemDataAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CILoopingSelectorItemDataAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CILoopingSelectorItemDataAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CILoopingSelectorItemDataAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CILoopingSelectorItemDataAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CILoopingSelectorItemDataAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CILoopingSelectorItemDataAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaPlayerElementAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaPlayerElementAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaPlayerElementAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaPlayerElementAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaPlayerElementAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaPlayerElementAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaPlayerElementAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaPlayerElementAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaPlayerElementAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaPlayerElementAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaPlayerElementAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaPlayerElementAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaPlayerElementAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaPlayerElementAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaPlayerElementAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaPlayerElementAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaPlayerElementAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMediaPlayerElement* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaPlayerElementAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaPlayerElementAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaPlayerElementAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaPlayerElementAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaPlayerElementAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaPlayerElementAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaTransportControlsAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaTransportControlsAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaTransportControlsAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaTransportControlsAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaTransportControlsAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaTransportControlsAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaTransportControlsAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaTransportControlsAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaTransportControlsAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaTransportControlsAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaTransportControlsAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaTransportControlsAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaTransportControlsAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaTransportControlsAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaTransportControlsAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaTransportControlsAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaTransportControlsAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMediaTransportControls* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaTransportControlsAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaTransportControlsAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaTransportControlsAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaTransportControlsAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaTransportControlsAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMediaTransportControlsAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstance)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuBar* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarItemAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarItemAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarItemAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarItemAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarItemAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarItemAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarItemAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarItemAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarItemAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarItemAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarItemAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarItemAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarItemAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarItemAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarItemAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarItemAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstance)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarItemAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuBarItem* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarItemAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarItemAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarItemAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarItemAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarItemAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuBarItemAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutItemAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutItemAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutItemAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutItemAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutItemAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutItemAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutItemAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutItemAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutItemAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutItemAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutItemAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutItemAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutItemAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutItemAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutItemAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutItemAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutItemAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuFlyoutItem* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutItemAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutItemAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutItemAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutItemAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutItemAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutItemAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutPresenterAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutPresenterAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutPresenterAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutPresenterAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutPresenterAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutPresenterAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutPresenterAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutPresenterAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutPresenterAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutPresenterAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutPresenterAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutPresenterAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutPresenterAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutPresenterAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutPresenterAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutPresenterAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutPresenterAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIMenuFlyoutPresenter* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutPresenterAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutPresenterAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutPresenterAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutPresenterAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutPresenterAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIMenuFlyoutPresenterAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstance)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CINavigationView* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewItemAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewItemAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewItemAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewItemAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewItemAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewItemAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewItemAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewItemAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewItemAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewItemAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewItemAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewItemAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewItemAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewItemAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewItemAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewItemAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewItemAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CINavigationViewItem* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewItemAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewItemAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewItemAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewItemAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewItemAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINavigationViewItemAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINumberBoxAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINumberBoxAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINumberBoxAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINumberBoxAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINumberBoxAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINumberBoxAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINumberBoxAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINumberBoxAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINumberBoxAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINumberBoxAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINumberBoxAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINumberBoxAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINumberBoxAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINumberBoxAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINumberBoxAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINumberBoxAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstance)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINumberBoxAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CINumberBox* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINumberBoxAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINumberBoxAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINumberBoxAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINumberBoxAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINumberBoxAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CINumberBoxAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPasswordBoxAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPasswordBoxAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPasswordBoxAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPasswordBoxAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPasswordBoxAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPasswordBoxAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPasswordBoxAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPasswordBoxAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPasswordBoxAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPasswordBoxAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPasswordBoxAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPasswordBoxAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPasswordBoxAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPasswordBoxAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPasswordBoxAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPasswordBoxAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPasswordBoxAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPasswordBox* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPasswordBoxAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPasswordBoxAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPasswordBoxAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPasswordBoxAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPasswordBoxAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPasswordBoxAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPersonPictureAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPersonPictureAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPersonPictureAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPersonPictureAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPersonPictureAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPersonPictureAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPersonPictureAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPersonPictureAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPersonPictureAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPersonPictureAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPersonPictureAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPersonPictureAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPersonPictureAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPersonPictureAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPersonPictureAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPersonPictureAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPersonPictureAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPersonPicture* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPersonPictureAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPersonPictureAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPersonPictureAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPersonPictureAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPersonPictureAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPersonPictureAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPickerFlyoutPresenterAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPickerFlyoutPresenterAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPickerFlyoutPresenterAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPickerFlyoutPresenterAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPickerFlyoutPresenterAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPickerFlyoutPresenterAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPickerFlyoutPresenterAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPipsPagerAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPipsPagerAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPipsPagerAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPipsPagerAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPipsPagerAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPipsPagerAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPipsPagerAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPipsPagerAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPipsPagerAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPipsPagerAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPipsPagerAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPipsPagerAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPipsPagerAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPipsPagerAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPipsPagerAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPipsPagerAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstance)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPipsPagerAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPipsPager* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPipsPagerAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPipsPagerAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPipsPagerAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPipsPagerAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPipsPagerAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPipsPagerAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPivot* owner,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIPivotItem* owner,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemDataAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemDataAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemDataAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemDataAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemDataAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemDataAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemDataAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemDataAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemDataAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemDataAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemDataAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemDataAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemDataAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemDataAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemDataAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemDataAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithParentAndItem)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemDataAutomationPeerFactory* This,
        IInspectable* item,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotAutomationPeer* parent,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemDataAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemDataAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemDataAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemDataAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemDataAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIPivotItemDataAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressBarAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressBarAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressBarAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressBarAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressBarAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressBarAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressBarAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressBarAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressBarAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressBarAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressBarAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressBarAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressBarAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressBarAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressBarAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressBarAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstance)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressBarAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIProgressBar* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressBarAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressBarAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressBarAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressBarAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressBarAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressBarAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressRingAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressRingAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressRingAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressRingAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressRingAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressRingAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressRingAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressRingAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressRingAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressRingAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressRingAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressRingAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressRingAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressRingAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressRingAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressRingAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstance)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressRingAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIProgressRing* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressRingAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressRingAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressRingAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressRingAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressRingAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIProgressRingAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRadioButton* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonsAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonsAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonsAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonsAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonsAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonsAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonsAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonsAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonsAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonsAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonsAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonsAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonsAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonsAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonsAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonsAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstance)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonsAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRadioButtons* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonsAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonsAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonsAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonsAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonsAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRadioButtonsAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRangeBaseAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRangeBaseAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRangeBaseAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRangeBaseAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRangeBaseAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRangeBaseAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRangeBaseAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRangeBaseAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRangeBaseAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRangeBaseAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRangeBaseAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRangeBaseAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRangeBaseAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRangeBaseAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRangeBaseAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRangeBaseAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRangeBaseAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIRangeBase* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRangeBaseAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRangeBaseAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRangeBaseAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRangeBaseAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRangeBaseAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRangeBaseAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRatingControlAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRatingControlAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRatingControlAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRatingControlAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRatingControlAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRatingControlAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRatingControlAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRatingControlAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRatingControlAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRatingControlAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRatingControlAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRatingControlAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRatingControlAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRatingControlAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRatingControlAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRatingControlAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRatingControlAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRatingControl* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRatingControlAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRatingControlAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRatingControlAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRatingControlAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRatingControlAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRatingControlAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeatButtonAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeatButtonAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeatButtonAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeatButtonAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeatButtonAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeatButtonAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeatButtonAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeatButtonAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeatButtonAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeatButtonAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeatButtonAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeatButtonAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeatButtonAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeatButtonAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeatButtonAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeatButtonAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeatButtonAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIRepeatButton* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeatButtonAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeatButtonAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeatButtonAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeatButtonAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeatButtonAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeatButtonAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeaterAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeaterAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeaterAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeaterAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeaterAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeaterAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeaterAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeaterAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeaterAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeaterAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeaterAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeaterAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeaterAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeaterAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeaterAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeaterAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstance)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeaterAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIItemsRepeater* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeaterAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeaterAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeaterAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeaterAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeaterAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRepeaterAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichEditBoxAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichEditBoxAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichEditBoxAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichEditBoxAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichEditBoxAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichEditBoxAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichEditBoxAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichEditBoxAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichEditBoxAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichEditBoxAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichEditBoxAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichEditBoxAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichEditBoxAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichEditBoxAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichEditBoxAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichEditBoxAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichEditBoxAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRichEditBox* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichEditBoxAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichEditBoxAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichEditBoxAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichEditBoxAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichEditBoxAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichEditBoxAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRichTextBlock* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockOverflowAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockOverflowAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockOverflowAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockOverflowAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockOverflowAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockOverflowAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockOverflowAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockOverflowAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockOverflowAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockOverflowAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockOverflowAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockOverflowAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockOverflowAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockOverflowAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockOverflowAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockOverflowAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockOverflowAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIRichTextBlockOverflow* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockOverflowAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockOverflowAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockOverflowAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockOverflowAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockOverflowAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIRichTextBlockOverflowAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollBarAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollBarAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollBarAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollBarAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollBarAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollBarAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollBarAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollBarAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollBarAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollBarAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollBarAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollBarAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollBarAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollBarAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollBarAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollBarAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollBarAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIScrollBar* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollBarAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollBarAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollBarAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollBarAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollBarAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollBarAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollViewerAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollViewerAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollViewerAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollViewerAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollViewerAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollViewerAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollViewerAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollViewerAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollViewerAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollViewerAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollViewerAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollViewerAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollViewerAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollViewerAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollViewerAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollViewerAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollViewerAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIScrollViewer* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollViewerAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollViewerAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollViewerAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollViewerAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollViewerAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIScrollViewerAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CISelector* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorBarItemAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorBarItemAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorBarItemAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorBarItemAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorBarItemAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorBarItemAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorBarItemAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorBarItemAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorBarItemAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorBarItemAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorBarItemAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorBarItemAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorBarItemAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorBarItemAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorBarItemAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorBarItemAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorBarItemAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CISelectorBarItem* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorBarItemAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorBarItemAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorBarItemAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorBarItemAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorBarItemAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorBarItemAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorItemAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorItemAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorItemAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorItemAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorItemAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorItemAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorItemAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorItemAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorItemAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorItemAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorItemAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorItemAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorItemAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorItemAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorItemAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorItemAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithParentAndItem)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorItemAutomationPeerFactory* This,
        IInspectable* item,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorAutomationPeer* parent,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorItemAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorItemAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorItemAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorItemAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorItemAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISelectorItemAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISemanticZoomAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISemanticZoomAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISemanticZoomAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISemanticZoomAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISemanticZoomAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISemanticZoomAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISemanticZoomAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISemanticZoomAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISemanticZoomAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISemanticZoomAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISemanticZoomAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISemanticZoomAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISemanticZoomAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISemanticZoomAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISemanticZoomAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISemanticZoomAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISemanticZoomAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CISemanticZoom* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISemanticZoomAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISemanticZoomAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISemanticZoomAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISemanticZoomAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISemanticZoomAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISemanticZoomAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISliderAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISliderAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISliderAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISliderAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISliderAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISliderAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISliderAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISliderAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISliderAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISliderAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISliderAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISliderAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISliderAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISliderAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISliderAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISliderAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISliderAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CISlider* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISliderAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISliderAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISliderAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISliderAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISliderAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISliderAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISplitButtonAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISplitButtonAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISplitButtonAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISplitButtonAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISplitButtonAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISplitButtonAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISplitButtonAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISplitButtonAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISplitButtonAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISplitButtonAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISplitButtonAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISplitButtonAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISplitButtonAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISplitButtonAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISplitButtonAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISplitButtonAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstance)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISplitButtonAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CISplitButton* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISplitButtonAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISplitButtonAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISplitButtonAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISplitButtonAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISplitButtonAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CISplitButtonAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstance)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITabView* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewItemAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewItemAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewItemAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewItemAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewItemAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewItemAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewItemAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewItemAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewItemAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewItemAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewItemAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewItemAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewItemAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewItemAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewItemAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewItemAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstance)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewItemAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITabViewItem* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewItemAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewItemAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewItemAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewItemAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewItemAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITabViewItemAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITeachingTipAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITeachingTipAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITeachingTipAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITeachingTipAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITeachingTipAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITeachingTipAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITeachingTipAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITeachingTipAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITeachingTipAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITeachingTipAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITeachingTipAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITeachingTipAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITeachingTipAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITeachingTipAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITeachingTipAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITeachingTipAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstance)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITeachingTipAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITeachingTip* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITeachingTipAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITeachingTipAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITeachingTipAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITeachingTipAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITeachingTipAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITeachingTipAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBlockAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBlockAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBlockAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBlockAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBlockAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBlockAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBlockAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBlockAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBlockAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBlockAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBlockAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBlockAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBlockAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBlockAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBlockAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBlockAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBlockAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextBlock* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBlockAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBlockAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBlockAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBlockAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBlockAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBlockAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBoxAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBoxAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBoxAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBoxAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBoxAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBoxAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBoxAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBoxAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBoxAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBoxAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBoxAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBoxAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBoxAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBoxAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBoxAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBoxAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBoxAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITextBox* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBoxAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBoxAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBoxAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBoxAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBoxAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITextBoxAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIThumbAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIThumbAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIThumbAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIThumbAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIThumbAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIThumbAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIThumbAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIThumbAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIThumbAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIThumbAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIThumbAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIThumbAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIThumbAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIThumbAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIThumbAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIThumbAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIThumbAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIThumb* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIThumbAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIThumbAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIThumbAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIThumbAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIThumbAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIThumbAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITimePicker* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerFlyoutPresenterAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerFlyoutPresenterAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerFlyoutPresenterAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerFlyoutPresenterAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerFlyoutPresenterAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerFlyoutPresenterAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITimePickerFlyoutPresenterAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleButtonAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleButtonAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleButtonAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleButtonAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleButtonAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleButtonAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleButtonAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleButtonAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleButtonAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleButtonAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleButtonAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleButtonAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleButtonAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleButtonAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleButtonAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleButtonAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleButtonAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CPrimitives_CIToggleButton* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleButtonAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleButtonAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleButtonAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleButtonAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleButtonAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleButtonAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleMenuFlyoutItemAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleMenuFlyoutItemAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleMenuFlyoutItemAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleMenuFlyoutItemAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleMenuFlyoutItemAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleMenuFlyoutItemAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleMenuFlyoutItemAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleMenuFlyoutItemAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleMenuFlyoutItemAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleMenuFlyoutItemAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleMenuFlyoutItemAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleMenuFlyoutItemAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleMenuFlyoutItemAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleMenuFlyoutItemAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleMenuFlyoutItemAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleMenuFlyoutItemAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleMenuFlyoutItemAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIToggleMenuFlyoutItem* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleMenuFlyoutItemAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleMenuFlyoutItemAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleMenuFlyoutItemAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleMenuFlyoutItemAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleMenuFlyoutItemAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleMenuFlyoutItemAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSplitButtonAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSplitButtonAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSplitButtonAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSplitButtonAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSplitButtonAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSplitButtonAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSplitButtonAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSplitButtonAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSplitButtonAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSplitButtonAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSplitButtonAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSplitButtonAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSplitButtonAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSplitButtonAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSplitButtonAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSplitButtonAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstance)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSplitButtonAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIToggleSplitButton* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSplitButtonAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSplitButtonAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSplitButtonAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSplitButtonAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSplitButtonAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSplitButtonAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSwitchAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSwitchAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSwitchAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSwitchAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSwitchAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSwitchAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSwitchAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSwitchAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSwitchAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSwitchAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSwitchAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSwitchAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSwitchAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSwitchAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSwitchAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSwitchAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSwitchAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIToggleSwitch* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSwitchAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSwitchAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSwitchAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSwitchAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSwitchAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIToggleSwitchAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeViewItem* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemDataAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemDataAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemDataAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemDataAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemDataAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemDataAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemDataAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemDataAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemDataAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemDataAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemDataAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemDataAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemDataAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemDataAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemDataAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemDataAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemDataAutomationPeerFactory* This,
        IInspectable* item,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewListAutomationPeer* parent,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemDataAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemDataAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemDataAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemDataAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemDataAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewItemDataAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewListAutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewListAutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewListAutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewListAutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewListAutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewListAutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewListAutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewListAutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewListAutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewListAutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewListAutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewListAutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewListAutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewListAutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewListAutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewListAutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstanceWithOwner)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewListAutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CITreeViewList* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewListAutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewListAutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewListAutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewListAutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewListAutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CITreeViewListAutomationPeerFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIWebView2AutomationPeer_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIWebView2AutomationPeer_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIWebView2AutomationPeerVtbl
    {
        BEGIN_INTERFACE

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

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIWebView2AutomationPeer
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIWebView2AutomationPeerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIWebView2AutomationPeer;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIWebView2AutomationPeer_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIWebView2AutomationPeerFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIWebView2AutomationPeerFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIWebView2AutomationPeerFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIWebView2AutomationPeerFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIWebView2AutomationPeerFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIWebView2AutomationPeerFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIWebView2AutomationPeerFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIWebView2AutomationPeerFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIWebView2AutomationPeerFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateInstance)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIWebView2AutomationPeerFactory* This,
        __x_ABI_CMicrosoft_CUI_CXaml_CControls_CIWebView2* owner,
        IInspectable* baseInterface,
        IInspectable** innerInterface,
        __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIWebView2AutomationPeer** value);

        END_INTERFACE
    } __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIWebView2AutomationPeerFactoryVtbl;

    interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIWebView2AutomationPeerFactory
    {
        CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIWebView2AutomationPeerFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIWebView2AutomationPeerFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CIWebView2AutomationPeerFactory_INTERFACE_DEFINED__) */
    
