swift-cwinrt/Sources/CWinRT/include/Microsoft.UI.Xaml.Automation.Provider.h
2024-02-15 17:12:35 -08:00

1696 lines
108 KiB
C

// 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.Peers.h"
#include "Microsoft.UI.Xaml.Automation.Text.h"
#include "Windows.UI.h"
/* Forward Declarations */
#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIAnnotationProvider_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIAnnotationProvider_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIAnnotationProvider __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIAnnotationProvider;
#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIAnnotationProvider_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CICustomNavigationProvider_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CICustomNavigationProvider_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CICustomNavigationProvider __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CICustomNavigationProvider;
#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CICustomNavigationProvider_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDockProvider_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDockProvider_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDockProvider __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDockProvider;
#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDockProvider_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDragProvider_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDragProvider_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDragProvider __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDragProvider;
#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDragProvider_FWD_DEFINED__
#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_CIGridItemProvider_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridItemProvider_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridItemProvider __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridItemProvider;
#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridItemProvider_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridProvider_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridProvider_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridProvider __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridProvider;
#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridProvider_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_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_CIMultipleViewProvider_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIMultipleViewProvider_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIMultipleViewProvider __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIMultipleViewProvider;
#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIMultipleViewProvider_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIObjectModelProvider_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIObjectModelProvider_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIObjectModelProvider __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIObjectModelProvider;
#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIObjectModelProvider_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_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_CISpreadsheetItemProvider_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetItemProvider_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetItemProvider __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetItemProvider;
#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetItemProvider_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetProvider_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetProvider_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetProvider __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetProvider;
#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetProvider_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIStylesProvider_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIStylesProvider_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIStylesProvider __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIStylesProvider;
#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIStylesProvider_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISynchronizedInputProvider_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISynchronizedInputProvider_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISynchronizedInputProvider __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISynchronizedInputProvider;
#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISynchronizedInputProvider_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableItemProvider_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableItemProvider_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableItemProvider __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableItemProvider;
#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableItemProvider_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableProvider_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableProvider_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableProvider __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableProvider;
#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableProvider_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextChildProvider_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextChildProvider_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextChildProvider __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextChildProvider;
#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextChildProvider_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextEditProvider_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextEditProvider_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextEditProvider __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextEditProvider;
#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextEditProvider_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider;
#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider2_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider2_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider2 __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider2;
#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider2_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider;
#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider2_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider2_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider2 __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider2;
#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider2_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_CITransformProvider_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider;
#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider2_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider2_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider2 __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider2;
#endif // ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider2_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__
// Parameterized interface forward declarations (C)
// Collection interface definitions
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_CDockPosition __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CDockPosition;
typedef enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CExpandCollapseState __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CExpandCollapseState;
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_CRowOrColumnMajor __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CRowOrColumnMajor;
typedef enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CScrollAmount __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CScrollAmount;
typedef enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CSupportedTextSelection __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CSupportedTextSelection;
typedef enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CSynchronizedInputType __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CSynchronizedInputType;
typedef enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CText_CTextPatternRangeEndpoint __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CText_CTextPatternRangeEndpoint;
typedef enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CText_CTextUnit __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CText_CTextUnit;
typedef enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CToggleState __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CToggleState;
typedef enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CWindowInteractionState __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CWindowInteractionState;
typedef enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CWindowVisualState __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CWindowVisualState;
typedef enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CZoomUnit __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CZoomUnit;
#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__
typedef struct __x_ABI_CWindows_CFoundation_CPoint __x_ABI_CWindows_CFoundation_CPoint;
typedef struct __x_ABI_CWindows_CUI_CColor __x_ABI_CWindows_CUI_CColor;
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIAnnotationProvider_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIAnnotationProvider_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIAnnotationProviderVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIAnnotationProvider* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIAnnotationProvider* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIAnnotationProvider* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIAnnotationProvider* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIAnnotationProvider* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIAnnotationProvider* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_AnnotationTypeId)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIAnnotationProvider* This,
INT32* value);
HRESULT (STDMETHODCALLTYPE* get_AnnotationTypeName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIAnnotationProvider* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* get_Author)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIAnnotationProvider* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* get_DateTime)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIAnnotationProvider* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* get_Target)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIAnnotationProvider* This,
__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimple** value);
END_INTERFACE
} __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIAnnotationProviderVtbl;
interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIAnnotationProvider
{
CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIAnnotationProviderVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIAnnotationProvider;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIAnnotationProvider_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CICustomNavigationProvider_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CICustomNavigationProvider_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CICustomNavigationProviderVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CICustomNavigationProvider* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CICustomNavigationProvider* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CICustomNavigationProvider* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CICustomNavigationProvider* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CICustomNavigationProvider* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CICustomNavigationProvider* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* NavigateCustom)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CICustomNavigationProvider* This,
enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CPeers_CAutomationNavigationDirection direction,
IInspectable** result);
END_INTERFACE
} __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CICustomNavigationProviderVtbl;
interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CICustomNavigationProvider
{
CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CICustomNavigationProviderVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CICustomNavigationProvider;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CICustomNavigationProvider_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDockProvider_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDockProvider_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDockProviderVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDockProvider* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDockProvider* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDockProvider* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDockProvider* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDockProvider* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDockProvider* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_DockPosition)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDockProvider* This,
enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CDockPosition* value);
HRESULT (STDMETHODCALLTYPE* SetDockPosition)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDockProvider* This,
enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CDockPosition dockPosition);
END_INTERFACE
} __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDockProviderVtbl;
interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDockProvider
{
CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDockProviderVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDockProvider;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDockProvider_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDragProvider_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDragProvider_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDragProviderVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDragProvider* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDragProvider* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDragProvider* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDragProvider* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDragProvider* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDragProvider* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_IsGrabbed)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDragProvider* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_DropEffect)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDragProvider* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* get_DropEffects)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDragProvider* This,
UINT32* valueLength,
HSTRING** value);
HRESULT (STDMETHODCALLTYPE* GetGrabbedItems)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDragProvider* This,
UINT32* resultLength,
__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimple*** result);
END_INTERFACE
} __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDragProviderVtbl;
interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDragProvider
{
CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDragProviderVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDragProvider;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDragProvider_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDropTargetProvider_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDropTargetProvider_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDropTargetProviderVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDropTargetProvider* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDropTargetProvider* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDropTargetProvider* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDropTargetProvider* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDropTargetProvider* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDropTargetProvider* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_DropEffect)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDropTargetProvider* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* get_DropEffects)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDropTargetProvider* This,
UINT32* valueLength,
HSTRING** value);
END_INTERFACE
} __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDropTargetProviderVtbl;
interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDropTargetProvider
{
CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDropTargetProviderVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDropTargetProvider;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIDropTargetProvider_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIExpandCollapseProvider_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIExpandCollapseProvider_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIExpandCollapseProviderVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIExpandCollapseProvider* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIExpandCollapseProvider* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIExpandCollapseProvider* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIExpandCollapseProvider* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIExpandCollapseProvider* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIExpandCollapseProvider* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_ExpandCollapseState)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIExpandCollapseProvider* This,
enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CExpandCollapseState* value);
HRESULT (STDMETHODCALLTYPE* Collapse)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIExpandCollapseProvider* This);
HRESULT (STDMETHODCALLTYPE* Expand)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIExpandCollapseProvider* This);
END_INTERFACE
} __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIExpandCollapseProviderVtbl;
interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIExpandCollapseProvider
{
CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIExpandCollapseProviderVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIExpandCollapseProvider;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIExpandCollapseProvider_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridItemProvider_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridItemProvider_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridItemProviderVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridItemProvider* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridItemProvider* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridItemProvider* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridItemProvider* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridItemProvider* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridItemProvider* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Column)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridItemProvider* This,
INT32* value);
HRESULT (STDMETHODCALLTYPE* get_ColumnSpan)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridItemProvider* This,
INT32* value);
HRESULT (STDMETHODCALLTYPE* get_ContainingGrid)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridItemProvider* This,
__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimple** value);
HRESULT (STDMETHODCALLTYPE* get_Row)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridItemProvider* This,
INT32* value);
HRESULT (STDMETHODCALLTYPE* get_RowSpan)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridItemProvider* This,
INT32* value);
END_INTERFACE
} __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridItemProviderVtbl;
interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridItemProvider
{
CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridItemProviderVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridItemProvider;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridItemProvider_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridProvider_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridProvider_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridProviderVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridProvider* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridProvider* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridProvider* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridProvider* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridProvider* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridProvider* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_ColumnCount)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridProvider* This,
INT32* value);
HRESULT (STDMETHODCALLTYPE* get_RowCount)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridProvider* This,
INT32* value);
HRESULT (STDMETHODCALLTYPE* GetItem)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridProvider* This,
INT32 row,
INT32 column,
__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimple** result);
END_INTERFACE
} __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridProviderVtbl;
interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridProvider
{
CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridProviderVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridProvider;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIGridProvider_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimple_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimple_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimpleVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimple* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimple* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimple* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimple* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimple* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimple* This,
TrustLevel* trustLevel);
END_INTERFACE
} __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimpleVtbl;
interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimple
{
CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimpleVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimple;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimple_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIInvokeProvider_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIInvokeProvider_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIInvokeProviderVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIInvokeProvider* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIInvokeProvider* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIInvokeProvider* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIInvokeProvider* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIInvokeProvider* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIInvokeProvider* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIInvokeProvider* This);
END_INTERFACE
} __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIInvokeProviderVtbl;
interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIInvokeProvider
{
CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIInvokeProviderVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIInvokeProvider;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIInvokeProvider_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIItemContainerProvider_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIItemContainerProvider_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIItemContainerProviderVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIItemContainerProvider* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIItemContainerProvider* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIItemContainerProvider* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIItemContainerProvider* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIItemContainerProvider* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIItemContainerProvider* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* FindItemByProperty)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIItemContainerProvider* This,
__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimple* startAfter,
__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CIAutomationProperty* automationProperty,
IInspectable* value,
__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimple** result);
END_INTERFACE
} __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIItemContainerProviderVtbl;
interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIItemContainerProvider
{
CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIItemContainerProviderVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIItemContainerProvider;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIItemContainerProvider_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIMultipleViewProvider_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIMultipleViewProvider_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIMultipleViewProviderVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIMultipleViewProvider* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIMultipleViewProvider* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIMultipleViewProvider* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIMultipleViewProvider* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIMultipleViewProvider* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIMultipleViewProvider* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_CurrentView)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIMultipleViewProvider* This,
INT32* value);
HRESULT (STDMETHODCALLTYPE* GetSupportedViews)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIMultipleViewProvider* This,
UINT32* resultLength,
INT32** result);
HRESULT (STDMETHODCALLTYPE* GetViewName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIMultipleViewProvider* This,
INT32 viewId,
HSTRING* result);
HRESULT (STDMETHODCALLTYPE* SetCurrentView)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIMultipleViewProvider* This,
INT32 viewId);
END_INTERFACE
} __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIMultipleViewProviderVtbl;
interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIMultipleViewProvider
{
CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIMultipleViewProviderVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIMultipleViewProvider;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIMultipleViewProvider_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIObjectModelProvider_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIObjectModelProvider_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIObjectModelProviderVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIObjectModelProvider* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIObjectModelProvider* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIObjectModelProvider* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIObjectModelProvider* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIObjectModelProvider* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIObjectModelProvider* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetUnderlyingObjectModel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIObjectModelProvider* This,
IInspectable** result);
END_INTERFACE
} __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIObjectModelProviderVtbl;
interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIObjectModelProvider
{
CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIObjectModelProviderVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIObjectModelProvider;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIObjectModelProvider_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIRangeValueProvider_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIRangeValueProvider_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIRangeValueProviderVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIRangeValueProvider* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIRangeValueProvider* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIRangeValueProvider* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIRangeValueProvider* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIRangeValueProvider* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIRangeValueProvider* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_IsReadOnly)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIRangeValueProvider* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_LargeChange)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIRangeValueProvider* This,
DOUBLE* value);
HRESULT (STDMETHODCALLTYPE* get_Maximum)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIRangeValueProvider* This,
DOUBLE* value);
HRESULT (STDMETHODCALLTYPE* get_Minimum)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIRangeValueProvider* This,
DOUBLE* value);
HRESULT (STDMETHODCALLTYPE* get_SmallChange)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIRangeValueProvider* This,
DOUBLE* value);
HRESULT (STDMETHODCALLTYPE* get_Value)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIRangeValueProvider* This,
DOUBLE* value);
HRESULT (STDMETHODCALLTYPE* SetValue)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIRangeValueProvider* This,
DOUBLE value);
END_INTERFACE
} __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIRangeValueProviderVtbl;
interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIRangeValueProvider
{
CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIRangeValueProviderVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIRangeValueProvider;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIRangeValueProvider_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollItemProvider_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollItemProvider_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollItemProviderVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollItemProvider* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollItemProvider* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollItemProvider* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollItemProvider* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollItemProvider* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollItemProvider* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* ScrollIntoView)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollItemProvider* This);
END_INTERFACE
} __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollItemProviderVtbl;
interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollItemProvider
{
CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollItemProviderVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollItemProvider;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollItemProvider_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollProvider_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollProvider_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollProviderVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollProvider* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollProvider* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollProvider* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollProvider* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollProvider* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollProvider* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_HorizontallyScrollable)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollProvider* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_HorizontalScrollPercent)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollProvider* This,
DOUBLE* value);
HRESULT (STDMETHODCALLTYPE* get_HorizontalViewSize)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollProvider* This,
DOUBLE* value);
HRESULT (STDMETHODCALLTYPE* get_VerticallyScrollable)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollProvider* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_VerticalScrollPercent)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollProvider* This,
DOUBLE* value);
HRESULT (STDMETHODCALLTYPE* get_VerticalViewSize)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollProvider* This,
DOUBLE* value);
HRESULT (STDMETHODCALLTYPE* Scroll)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollProvider* This,
enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CScrollAmount horizontalAmount,
enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CScrollAmount verticalAmount);
HRESULT (STDMETHODCALLTYPE* SetScrollPercent)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollProvider* This,
DOUBLE horizontalPercent,
DOUBLE verticalPercent);
END_INTERFACE
} __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollProviderVtbl;
interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollProvider
{
CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollProviderVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollProvider;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIScrollProvider_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionItemProvider_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionItemProvider_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionItemProviderVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionItemProvider* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionItemProvider* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionItemProvider* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionItemProvider* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionItemProvider* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionItemProvider* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_IsSelected)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionItemProvider* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_SelectionContainer)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionItemProvider* This,
__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimple** value);
HRESULT (STDMETHODCALLTYPE* AddToSelection)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionItemProvider* This);
HRESULT (STDMETHODCALLTYPE* RemoveFromSelection)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionItemProvider* This);
HRESULT (STDMETHODCALLTYPE* Select)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionItemProvider* This);
END_INTERFACE
} __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionItemProviderVtbl;
interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionItemProvider
{
CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionItemProviderVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionItemProvider;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionItemProvider_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionProvider_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionProvider_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionProviderVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionProvider* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionProvider* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionProvider* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionProvider* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionProvider* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionProvider* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_CanSelectMultiple)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionProvider* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_IsSelectionRequired)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionProvider* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* GetSelection)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionProvider* This,
UINT32* resultLength,
__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimple*** result);
END_INTERFACE
} __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionProviderVtbl;
interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionProvider
{
CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionProviderVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionProvider;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISelectionProvider_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetItemProvider_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetItemProvider_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetItemProviderVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetItemProvider* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetItemProvider* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetItemProvider* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetItemProvider* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetItemProvider* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetItemProvider* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Formula)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetItemProvider* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* GetAnnotationObjects)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetItemProvider* This,
UINT32* resultLength,
__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimple*** result);
HRESULT (STDMETHODCALLTYPE* GetAnnotationTypes)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetItemProvider* This,
UINT32* resultLength,
enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CAnnotationType** result);
END_INTERFACE
} __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetItemProviderVtbl;
interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetItemProvider
{
CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetItemProviderVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetItemProvider;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetItemProvider_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetProvider_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetProvider_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetProviderVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetProvider* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetProvider* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetProvider* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetProvider* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetProvider* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetProvider* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetItemByName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetProvider* This,
HSTRING name,
__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimple** result);
END_INTERFACE
} __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetProviderVtbl;
interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetProvider
{
CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetProviderVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetProvider;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISpreadsheetProvider_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIStylesProvider_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIStylesProvider_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIStylesProviderVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIStylesProvider* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIStylesProvider* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIStylesProvider* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIStylesProvider* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIStylesProvider* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIStylesProvider* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_ExtendedProperties)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIStylesProvider* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* get_FillColor)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIStylesProvider* This,
struct __x_ABI_CWindows_CUI_CColor* value);
HRESULT (STDMETHODCALLTYPE* get_FillPatternColor)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIStylesProvider* This,
struct __x_ABI_CWindows_CUI_CColor* value);
HRESULT (STDMETHODCALLTYPE* get_FillPatternStyle)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIStylesProvider* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* get_Shape)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIStylesProvider* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* get_StyleId)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIStylesProvider* This,
INT32* value);
HRESULT (STDMETHODCALLTYPE* get_StyleName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIStylesProvider* This,
HSTRING* value);
END_INTERFACE
} __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIStylesProviderVtbl;
interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIStylesProvider
{
CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIStylesProviderVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIStylesProvider;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIStylesProvider_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISynchronizedInputProvider_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISynchronizedInputProvider_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISynchronizedInputProviderVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISynchronizedInputProvider* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISynchronizedInputProvider* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISynchronizedInputProvider* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISynchronizedInputProvider* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISynchronizedInputProvider* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISynchronizedInputProvider* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* Cancel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISynchronizedInputProvider* This);
HRESULT (STDMETHODCALLTYPE* StartListening)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISynchronizedInputProvider* This,
enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CSynchronizedInputType inputType);
END_INTERFACE
} __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISynchronizedInputProviderVtbl;
interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISynchronizedInputProvider
{
CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISynchronizedInputProviderVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISynchronizedInputProvider;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CISynchronizedInputProvider_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableItemProvider_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableItemProvider_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableItemProviderVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableItemProvider* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableItemProvider* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableItemProvider* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableItemProvider* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableItemProvider* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableItemProvider* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetColumnHeaderItems)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableItemProvider* This,
UINT32* resultLength,
__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimple*** result);
HRESULT (STDMETHODCALLTYPE* GetRowHeaderItems)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableItemProvider* This,
UINT32* resultLength,
__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimple*** result);
END_INTERFACE
} __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableItemProviderVtbl;
interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableItemProvider
{
CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableItemProviderVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableItemProvider;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableItemProvider_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableProvider_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableProvider_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableProviderVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableProvider* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableProvider* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableProvider* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableProvider* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableProvider* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableProvider* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_RowOrColumnMajor)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableProvider* This,
enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CRowOrColumnMajor* value);
HRESULT (STDMETHODCALLTYPE* GetColumnHeaders)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableProvider* This,
UINT32* resultLength,
__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimple*** result);
HRESULT (STDMETHODCALLTYPE* GetRowHeaders)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableProvider* This,
UINT32* resultLength,
__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimple*** result);
END_INTERFACE
} __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableProviderVtbl;
interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableProvider
{
CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableProviderVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableProvider;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITableProvider_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextChildProvider_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextChildProvider_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextChildProviderVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextChildProvider* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextChildProvider* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextChildProvider* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextChildProvider* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextChildProvider* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextChildProvider* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_TextContainer)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextChildProvider* This,
__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimple** value);
HRESULT (STDMETHODCALLTYPE* get_TextRange)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextChildProvider* This,
__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider** value);
END_INTERFACE
} __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextChildProviderVtbl;
interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextChildProvider
{
CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextChildProviderVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextChildProvider;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextChildProvider_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextEditProvider_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextEditProvider_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextEditProviderVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextEditProvider* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextEditProvider* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextEditProvider* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextEditProvider* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextEditProvider* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextEditProvider* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetActiveComposition)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextEditProvider* This,
__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider** result);
HRESULT (STDMETHODCALLTYPE* GetConversionTarget)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextEditProvider* This,
__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider** result);
END_INTERFACE
} __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextEditProviderVtbl;
interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextEditProvider
{
CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextEditProviderVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextEditProvider;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextEditProvider_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProviderVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_DocumentRange)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider* This,
__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider** value);
HRESULT (STDMETHODCALLTYPE* get_SupportedTextSelection)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider* This,
enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CSupportedTextSelection* value);
HRESULT (STDMETHODCALLTYPE* GetSelection)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider* This,
UINT32* resultLength,
__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider*** result);
HRESULT (STDMETHODCALLTYPE* GetVisibleRanges)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider* This,
UINT32* resultLength,
__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider*** result);
HRESULT (STDMETHODCALLTYPE* RangeFromChild)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider* This,
__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimple* childElement,
__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider** result);
HRESULT (STDMETHODCALLTYPE* RangeFromPoint)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider* This,
struct __x_ABI_CWindows_CFoundation_CPoint screenLocation,
__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider** result);
END_INTERFACE
} __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProviderVtbl;
interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider
{
CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProviderVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider2_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider2_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider2Vtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider2* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider2* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider2* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider2* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider2* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider2* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* RangeFromAnnotation)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider2* This,
__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimple* annotationElement,
__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider** result);
HRESULT (STDMETHODCALLTYPE* GetCaretRange)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider2* This,
boolean* isActive,
__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider** returnValue);
END_INTERFACE
} __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider2Vtbl;
interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider2
{
CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider2Vtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider2;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextProvider2_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProviderVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* Clone)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider* This,
__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider** result);
HRESULT (STDMETHODCALLTYPE* Compare)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider* This,
__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider* textRangeProvider,
boolean* result);
HRESULT (STDMETHODCALLTYPE* CompareEndpoints)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider* This,
enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CText_CTextPatternRangeEndpoint endpoint,
__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider* textRangeProvider,
enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CText_CTextPatternRangeEndpoint targetEndpoint,
INT32* result);
HRESULT (STDMETHODCALLTYPE* ExpandToEnclosingUnit)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider* This,
enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CText_CTextUnit unit);
HRESULT (STDMETHODCALLTYPE* FindAttribute)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider* This,
INT32 attributeId,
IInspectable* value,
boolean backward,
__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider** result);
HRESULT (STDMETHODCALLTYPE* FindText)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider* This,
HSTRING text,
boolean backward,
boolean ignoreCase,
__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider** result);
HRESULT (STDMETHODCALLTYPE* GetAttributeValue)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider* This,
INT32 attributeId,
IInspectable** result);
HRESULT (STDMETHODCALLTYPE* GetBoundingRectangles)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider* This,
UINT32* returnValueLength,
DOUBLE** returnValue);
HRESULT (STDMETHODCALLTYPE* GetEnclosingElement)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider* This,
__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimple** result);
HRESULT (STDMETHODCALLTYPE* GetText)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider* This,
INT32 maxLength,
HSTRING* result);
HRESULT (STDMETHODCALLTYPE* Move)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider* This,
enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CText_CTextUnit unit,
INT32 count,
INT32* result);
HRESULT (STDMETHODCALLTYPE* MoveEndpointByUnit)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider* This,
enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CText_CTextPatternRangeEndpoint endpoint,
enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CText_CTextUnit unit,
INT32 count,
INT32* result);
HRESULT (STDMETHODCALLTYPE* MoveEndpointByRange)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider* This,
enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CText_CTextPatternRangeEndpoint endpoint,
__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider* textRangeProvider,
enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CText_CTextPatternRangeEndpoint targetEndpoint);
HRESULT (STDMETHODCALLTYPE* Select)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider* This);
HRESULT (STDMETHODCALLTYPE* AddToSelection)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider* This);
HRESULT (STDMETHODCALLTYPE* RemoveFromSelection)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider* This);
HRESULT (STDMETHODCALLTYPE* ScrollIntoView)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider* This,
boolean alignToTop);
HRESULT (STDMETHODCALLTYPE* GetChildren)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider* This,
UINT32* resultLength,
__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIIRawElementProviderSimple*** result);
END_INTERFACE
} __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProviderVtbl;
interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider
{
CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProviderVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider2_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider2_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider2Vtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider2* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider2* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider2* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider2* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider2* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider2* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* ShowContextMenu)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider2* This);
END_INTERFACE
} __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider2Vtbl;
interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider2
{
CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider2Vtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider2;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITextRangeProvider2_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIToggleProvider_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIToggleProvider_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIToggleProviderVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIToggleProvider* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIToggleProvider* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIToggleProvider* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIToggleProvider* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIToggleProvider* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIToggleProvider* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_ToggleState)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIToggleProvider* This,
enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CToggleState* value);
HRESULT (STDMETHODCALLTYPE* Toggle)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIToggleProvider* This);
END_INTERFACE
} __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIToggleProviderVtbl;
interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIToggleProvider
{
CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIToggleProviderVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIToggleProvider;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIToggleProvider_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProviderVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_CanMove)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_CanResize)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_CanRotate)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* Move)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider* This,
DOUBLE x,
DOUBLE y);
HRESULT (STDMETHODCALLTYPE* Resize)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider* This,
DOUBLE width,
DOUBLE height);
HRESULT (STDMETHODCALLTYPE* Rotate)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider* This,
DOUBLE degrees);
END_INTERFACE
} __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProviderVtbl;
interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider
{
CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProviderVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider2_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider2_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider2Vtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider2* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider2* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider2* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider2* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider2* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider2* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_CanZoom)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider2* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_ZoomLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider2* This,
DOUBLE* value);
HRESULT (STDMETHODCALLTYPE* get_MaxZoom)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider2* This,
DOUBLE* value);
HRESULT (STDMETHODCALLTYPE* get_MinZoom)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider2* This,
DOUBLE* value);
HRESULT (STDMETHODCALLTYPE* Zoom)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider2* This,
DOUBLE zoom);
HRESULT (STDMETHODCALLTYPE* ZoomByUnit)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider2* This,
enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CZoomUnit zoomUnit);
END_INTERFACE
} __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider2Vtbl;
interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider2
{
CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider2Vtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider2;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CITransformProvider2_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIValueProvider_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIValueProvider_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIValueProviderVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIValueProvider* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIValueProvider* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIValueProvider* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIValueProvider* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIValueProvider* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIValueProvider* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_IsReadOnly)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIValueProvider* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_Value)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIValueProvider* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* SetValue)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIValueProvider* This,
HSTRING value);
END_INTERFACE
} __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIValueProviderVtbl;
interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIValueProvider
{
CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIValueProviderVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIValueProvider;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIValueProvider_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIVirtualizedItemProvider_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIVirtualizedItemProvider_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIVirtualizedItemProviderVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIVirtualizedItemProvider* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIVirtualizedItemProvider* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIVirtualizedItemProvider* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIVirtualizedItemProvider* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIVirtualizedItemProvider* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIVirtualizedItemProvider* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* Realize)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIVirtualizedItemProvider* This);
END_INTERFACE
} __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIVirtualizedItemProviderVtbl;
interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIVirtualizedItemProvider
{
CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIVirtualizedItemProviderVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIVirtualizedItemProvider;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIVirtualizedItemProvider_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIWindowProvider_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIWindowProvider_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIWindowProviderVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIWindowProvider* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIWindowProvider* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIWindowProvider* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIWindowProvider* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIWindowProvider* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIWindowProvider* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_IsModal)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIWindowProvider* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_IsTopmost)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIWindowProvider* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_Maximizable)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIWindowProvider* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_Minimizable)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIWindowProvider* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_InteractionState)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIWindowProvider* This,
enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CWindowInteractionState* value);
HRESULT (STDMETHODCALLTYPE* get_VisualState)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIWindowProvider* This,
enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CWindowVisualState* value);
HRESULT (STDMETHODCALLTYPE* Close)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIWindowProvider* This);
HRESULT (STDMETHODCALLTYPE* SetVisualState)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIWindowProvider* This,
enum __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CWindowVisualState state);
HRESULT (STDMETHODCALLTYPE* WaitForInputIdle)(__x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIWindowProvider* This,
INT32 milliseconds,
boolean* result);
END_INTERFACE
} __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIWindowProviderVtbl;
interface __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIWindowProvider
{
CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIWindowProviderVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIWindowProvider;
#endif /* !defined(____x_ABI_CMicrosoft_CUI_CXaml_CAutomation_CProvider_CIWindowProvider_INTERFACE_DEFINED__) */