#pragma warning( disable: 4049 ) /* more than 64k source lines */ /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 500 #endif /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCSAL_H_VERSION__ #define __REQUIRED_RPCSAL_H_VERSION__ 100 #endif #include #include #ifndef __RPCNDR_H_VERSION__ #error this stub requires an updated version of #endif /* __RPCNDR_H_VERSION__ */ #ifndef COM_NO_WINDOWS_H #include #include #endif /*COM_NO_WINDOWS_H*/ #ifndef __windows2Eui2Examl2Edata_h__ #define __windows2Eui2Examl2Edata_h__ #ifndef __windows2Eui2Examl2Edata_p_h__ #define __windows2Eui2Examl2Edata_p_h__ #pragma once // // Deprecated attribute support // #pragma push_macro("DEPRECATED") #undef DEPRECATED #if !defined(DISABLE_WINRT_DEPRECATION) #if defined(__cplusplus) #if __cplusplus >= 201402 #define DEPRECATED(x) [[deprecated(x)]] #define DEPRECATEDENUMERATOR(x) [[deprecated(x)]] #elif defined(_MSC_VER) #if _MSC_VER >= 1900 #define DEPRECATED(x) [[deprecated(x)]] #define DEPRECATEDENUMERATOR(x) [[deprecated(x)]] #else #define DEPRECATED(x) __declspec(deprecated(x)) #define DEPRECATEDENUMERATOR(x) #endif // _MSC_VER >= 1900 #else // Not Standard C++ or MSVC, ignore the construct. #define DEPRECATED(x) #define DEPRECATEDENUMERATOR(x) #endif // C++ deprecation #else // C - disable deprecation #define DEPRECATED(x) #define DEPRECATEDENUMERATOR(x) #endif #else // Deprecation is disabled #define DEPRECATED(x) #define DEPRECATEDENUMERATOR(x) #endif /* DEPRECATED */ // Disable Deprecation for this header, MIDL verifies that cross-type access is acceptable #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" #else #pragma warning(push) #pragma warning(disable: 4996) #endif // Ensure that the setting of the /ns_prefix command line switch is consistent for all headers. // If you get an error from the compiler indicating "warning C4005: 'CHECK_NS_PREFIX_STATE': macro redefinition", this // indicates that you have included two different headers with different settings for the /ns_prefix MIDL command line switch #if !defined(DISABLE_NS_PREFIX_CHECKS) #define CHECK_NS_PREFIX_STATE "always" #endif // !defined(DISABLE_NS_PREFIX_CHECKS) #pragma push_macro("MIDL_CONST_ID") #undef MIDL_CONST_ID #define MIDL_CONST_ID const __declspec(selectany) // API Contract Inclusion Definitions #if !defined(SPECIFIC_API_CONTRACT_DEFINITIONS) #if !defined(WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION) #define WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION 0x40000 #endif // defined(WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION) #if !defined(WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION) #define WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION 0x130000 #endif // defined(WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION) #endif // defined(SPECIFIC_API_CONTRACT_DEFINITIONS) // Header files for imported files #include "inspectable.h" #include "AsyncInfo.h" #include "EventToken.h" #include "windowscontracts.h" #include "Windows.Foundation.h" #include "Windows.UI.Xaml.h" #include "Windows.UI.Xaml.Interop.h" // Importing Collections header #include #if defined(__cplusplus) && !defined(CINTERFACE) /* Forward Declarations */ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventHandler_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventHandler_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { interface ICurrentChangingEventHandler; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventHandler ABI::Windows::UI::Xaml::Data::ICurrentChangingEventHandler #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventHandler_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventHandler_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventHandler_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { interface IPropertyChangedEventHandler; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventHandler ABI::Windows::UI::Xaml::Data::IPropertyChangedEventHandler #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventHandler_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIBinding_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBinding_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { interface IBinding; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CUI_CXaml_CData_CIBinding ABI::Windows::UI::Xaml::Data::IBinding #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIBinding_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIBinding2_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBinding2_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { interface IBinding2; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CUI_CXaml_CData_CIBinding2 ABI::Windows::UI::Xaml::Data::IBinding2 #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIBinding2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingBase_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingBase_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { interface IBindingBase; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingBase ABI::Windows::UI::Xaml::Data::IBindingBase #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingBase_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseFactory_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { interface IBindingBaseFactory; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseFactory ABI::Windows::UI::Xaml::Data::IBindingBaseFactory #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpression_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpression_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { interface IBindingExpression; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpression ABI::Windows::UI::Xaml::Data::IBindingExpression #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpression_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBase_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBase_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { interface IBindingExpressionBase; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBase ABI::Windows::UI::Xaml::Data::IBindingExpressionBase #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBase_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBaseFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBaseFactory_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { interface IBindingExpressionBaseFactory; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBaseFactory ABI::Windows::UI::Xaml::Data::IBindingExpressionBaseFactory #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBaseFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionFactory_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { interface IBindingExpressionFactory; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionFactory ABI::Windows::UI::Xaml::Data::IBindingExpressionFactory #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingFactory_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { interface IBindingFactory; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingFactory ABI::Windows::UI::Xaml::Data::IBindingFactory #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperations_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperations_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { interface IBindingOperations; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperations ABI::Windows::UI::Xaml::Data::IBindingOperations #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperations_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsStatics_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { interface IBindingOperationsStatics; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsStatics ABI::Windows::UI::Xaml::Data::IBindingOperationsStatics #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionView_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionView_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { interface ICollectionView; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionView ABI::Windows::UI::Xaml::Data::ICollectionView #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionView_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewFactory_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { interface ICollectionViewFactory; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewFactory ABI::Windows::UI::Xaml::Data::ICollectionViewFactory #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewGroup_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewGroup_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { interface ICollectionViewGroup; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewGroup ABI::Windows::UI::Xaml::Data::ICollectionViewGroup #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewGroup_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { interface ICollectionViewSource; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource ABI::Windows::UI::Xaml::Data::ICollectionViewSource #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { interface ICollectionViewSourceStatics; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics ABI::Windows::UI::Xaml::Data::ICollectionViewSourceStatics #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { interface ICurrentChangingEventArgs; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs ABI::Windows::UI::Xaml::Data::ICurrentChangingEventArgs #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsFactory_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { interface ICurrentChangingEventArgsFactory; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsFactory ABI::Windows::UI::Xaml::Data::ICurrentChangingEventArgsFactory #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { interface ICustomProperty; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty ABI::Windows::UI::Xaml::Data::ICustomProperty #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { interface ICustomPropertyProvider; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider ABI::Windows::UI::Xaml::Data::ICustomPropertyProvider #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { interface IItemIndexRange; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange ABI::Windows::UI::Xaml::Data::IItemIndexRange #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeFactory_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { interface IItemIndexRangeFactory; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeFactory ABI::Windows::UI::Xaml::Data::IItemIndexRangeFactory #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIItemsRangeInfo_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIItemsRangeInfo_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { interface IItemsRangeInfo; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CUI_CXaml_CData_CIItemsRangeInfo ABI::Windows::UI::Xaml::Data::IItemsRangeInfo #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIItemsRangeInfo_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CINotifyPropertyChanged_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CINotifyPropertyChanged_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { interface INotifyPropertyChanged; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CUI_CXaml_CData_CINotifyPropertyChanged ABI::Windows::UI::Xaml::Data::INotifyPropertyChanged #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CINotifyPropertyChanged_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgs_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { interface IPropertyChangedEventArgs; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgs ABI::Windows::UI::Xaml::Data::IPropertyChangedEventArgs #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsFactory_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { interface IPropertyChangedEventArgsFactory; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsFactory ABI::Windows::UI::Xaml::Data::IPropertyChangedEventArgsFactory #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSource_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSource_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { interface IRelativeSource; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSource ABI::Windows::UI::Xaml::Data::IRelativeSource #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSource_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceFactory_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { interface IRelativeSourceFactory; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceFactory ABI::Windows::UI::Xaml::Data::IRelativeSourceFactory #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { interface ISelectionInfo; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo ABI::Windows::UI::Xaml::Data::ISelectionInfo #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CISupportIncrementalLoading_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CISupportIncrementalLoading_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { interface ISupportIncrementalLoading; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CUI_CXaml_CData_CISupportIncrementalLoading ABI::Windows::UI::Xaml::Data::ISupportIncrementalLoading #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CISupportIncrementalLoading_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIValueConverter_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIValueConverter_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { interface IValueConverter; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CUI_CXaml_CData_CIValueConverter ABI::Windows::UI::Xaml::Data::IValueConverter #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIValueConverter_FWD_DEFINED__ // Parameterized interface forward declarations (C++) // Collection interface definitions namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { typedef struct LoadMoreItemsResult LoadMoreItemsResult; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult_USE #define DEF___FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("c788089d-37ab-5ba2-b865-5a309acdfc4d")) IAsyncOperation : IAsyncOperation_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.IAsyncOperation`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperation __FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult_t; #define __FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult ABI::Windows::Foundation::__FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperationCompletedHandler_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult_USE #define DEF___FIAsyncOperationCompletedHandler_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("10fb738b-a63b-506e-9ed7-2eab37915221")) IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.AsyncOperationCompletedHandler`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperationCompletedHandler __FIAsyncOperationCompletedHandler_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult_t; #define __FIAsyncOperationCompletedHandler_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult ABI::Windows::Foundation::__FIAsyncOperationCompletedHandler_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperationCompletedHandler_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIIterator_1_IInspectable_USE #define DEF___FIIterator_1_IInspectable_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("44a94f2d-04f8-5091-b336-be7892dd10be")) IIterator : IIterator_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterator`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterator __FIIterator_1_IInspectable_t; #define __FIIterator_1_IInspectable ABI::Windows::Foundation::Collections::__FIIterator_1_IInspectable_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterator_1_IInspectable_USE */ #ifndef DEF___FIIterable_1_IInspectable_USE #define DEF___FIIterable_1_IInspectable_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("092b849b-60b1-52be-a44a-6fe8e933cbe4")) IIterable : IIterable_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterable`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterable __FIIterable_1_IInspectable_t; #define __FIIterable_1_IInspectable ABI::Windows::Foundation::Collections::__FIIterable_1_IInspectable_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterable_1_IInspectable_USE */ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { class ItemIndexRange; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIIterator_1_Windows__CUI__CXaml__CData__CItemIndexRange_USE #define DEF___FIIterator_1_Windows__CUI__CXaml__CData__CItemIndexRange_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("9c223a26-0c81-59f6-a909-ba4966b4cf24")) IIterator : IIterator_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterator`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterator __FIIterator_1_Windows__CUI__CXaml__CData__CItemIndexRange_t; #define __FIIterator_1_Windows__CUI__CXaml__CData__CItemIndexRange ABI::Windows::Foundation::Collections::__FIIterator_1_Windows__CUI__CXaml__CData__CItemIndexRange_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterator_1_Windows__CUI__CXaml__CData__CItemIndexRange_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIIterable_1_Windows__CUI__CXaml__CData__CItemIndexRange_USE #define DEF___FIIterable_1_Windows__CUI__CXaml__CData__CItemIndexRange_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("273b8073-8c16-59c2-a616-0a534483c612")) IIterable : IIterable_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterable`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterable __FIIterable_1_Windows__CUI__CXaml__CData__CItemIndexRange_t; #define __FIIterable_1_Windows__CUI__CXaml__CData__CItemIndexRange ABI::Windows::Foundation::Collections::__FIIterable_1_Windows__CUI__CXaml__CData__CItemIndexRange_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterable_1_Windows__CUI__CXaml__CData__CItemIndexRange_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIVectorView_1_IInspectable_USE #define DEF___FIVectorView_1_IInspectable_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("a6487363-b074-5c60-ab16-866dce4ee54d")) IVectorView : IVectorView_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IVectorView`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IVectorView __FIVectorView_1_IInspectable_t; #define __FIVectorView_1_IInspectable ABI::Windows::Foundation::Collections::__FIVectorView_1_IInspectable_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIVectorView_1_IInspectable_USE */ #ifndef DEF___FIVector_1_IInspectable_USE #define DEF___FIVector_1_IInspectable_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("b32bdca4-5e52-5b27-bc5d-d66a1a268c2a")) IVector : IVector_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IVector`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IVector __FIVector_1_IInspectable_t; #define __FIVector_1_IInspectable ABI::Windows::Foundation::Collections::__FIVector_1_IInspectable_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIVector_1_IInspectable_USE */ #ifndef DEF___FVectorChangedEventHandler_1_IInspectable_USE #define DEF___FVectorChangedEventHandler_1_IInspectable_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("b423a801-d35e-56b9-813b-00889536cb98")) VectorChangedEventHandler : VectorChangedEventHandler_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.VectorChangedEventHandler`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef VectorChangedEventHandler __FVectorChangedEventHandler_1_IInspectable_t; #define __FVectorChangedEventHandler_1_IInspectable ABI::Windows::Foundation::Collections::__FVectorChangedEventHandler_1_IInspectable_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FVectorChangedEventHandler_1_IInspectable_USE */ #ifndef DEF___FIObservableVector_1_IInspectable_USE #define DEF___FIObservableVector_1_IInspectable_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("7b81c56a-0985-518d-baa9-0da9ae009f65")) IObservableVector : IObservableVector_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IObservableVector`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IObservableVector __FIObservableVector_1_IInspectable_t; #define __FIObservableVector_1_IInspectable ABI::Windows::Foundation::Collections::__FIObservableVector_1_IInspectable_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIObservableVector_1_IInspectable_USE */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRange_USE #define DEF___FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRange_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("d0b26b06-16e8-5767-a60b-ee3e32e43dfb")) IVectorView : IVectorView_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IVectorView`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IVectorView __FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRange_t; #define __FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRange ABI::Windows::Foundation::Collections::__FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRange_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRange_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIEventHandler_1_IInspectable_USE #define DEF___FIEventHandler_1_IInspectable_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("c50898f6-c536-5f47-8583-8b2c2438a13b")) IEventHandler : IEventHandler_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.EventHandler`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IEventHandler __FIEventHandler_1_IInspectable_t; #define __FIEventHandler_1_IInspectable ABI::Windows::Foundation::__FIEventHandler_1_IInspectable_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIEventHandler_1_IInspectable_USE */ #ifndef ____x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Foundation { namespace Collections { interface IVectorChangedEventArgs; } /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs ABI::Windows::Foundation::Collections::IVectorChangedEventArgs #endif // ____x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__ #define ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Foundation { interface IClosable; } /* Foundation */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CFoundation_CIClosable ABI::Windows::Foundation::IClosable #endif // ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { class DependencyObject; } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #ifndef ____x_ABI_CWindows_CUI_CXaml_CIDependencyObject_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CIDependencyObject_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { interface IDependencyObject; } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CUI_CXaml_CIDependencyObject ABI::Windows::UI::Xaml::IDependencyObject #endif // ____x_ABI_CWindows_CUI_CXaml_CIDependencyObject_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { class DependencyProperty; } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #ifndef ____x_ABI_CWindows_CUI_CXaml_CIDependencyProperty_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CIDependencyProperty_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { interface IDependencyProperty; } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CUI_CXaml_CIDependencyProperty ABI::Windows::UI::Xaml::IDependencyProperty #endif // ____x_ABI_CWindows_CUI_CXaml_CIDependencyProperty_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Interop { typedef struct TypeName TypeName; } /* Interop */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace UI { namespace Xaml { class PropertyPath; } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #ifndef ____x_ABI_CWindows_CUI_CXaml_CIPropertyPath_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CIPropertyPath_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { interface IPropertyPath; } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CUI_CXaml_CIPropertyPath ABI::Windows::UI::Xaml::IPropertyPath #endif // ____x_ABI_CWindows_CUI_CXaml_CIPropertyPath_FWD_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { typedef enum BindingMode : int BindingMode; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { typedef enum RelativeSourceMode : int RelativeSourceMode; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { typedef enum UpdateSourceTrigger : int UpdateSourceTrigger; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { class Binding; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { class BindingBase; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { class CurrentChangingEventArgs; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { class PropertyChangedEventArgs; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { class RelativeSource; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ /* * * Struct Windows.UI.Xaml.Data.BindingMode * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { enum BindingMode : int { BindingMode_OneWay = 1, BindingMode_OneTime = 2, BindingMode_TwoWay = 3, }; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.UI.Xaml.Data.RelativeSourceMode * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { enum RelativeSourceMode : int { RelativeSourceMode_None = 0, RelativeSourceMode_TemplatedParent = 1, RelativeSourceMode_Self = 2, }; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.UI.Xaml.Data.UpdateSourceTrigger * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { enum UpdateSourceTrigger : int { UpdateSourceTrigger_Default = 0, UpdateSourceTrigger_PropertyChanged = 1, UpdateSourceTrigger_Explicit = 2, #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 UpdateSourceTrigger_LostFocus = 3, #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 }; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.UI.Xaml.Data.LoadMoreItemsResult * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { struct LoadMoreItemsResult { UINT32 Count; }; } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Delegate Windows.UI.Xaml.Data.CurrentChangingEventHandler * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventHandler_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventHandler_INTERFACE_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { MIDL_INTERFACE("f3888db8-139f-4dce-8dc9-f7f1444d1185") ICurrentChangingEventHandler : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE Invoke( IInspectable* sender, ABI::Windows::UI::Xaml::Data::ICurrentChangingEventArgs* e ) = 0; }; MIDL_CONST_ID IID& IID_ICurrentChangingEventHandler = __uuidof(ICurrentChangingEventHandler); } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventHandler; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventHandler_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Delegate Windows.UI.Xaml.Data.PropertyChangedEventHandler * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventHandler_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventHandler_INTERFACE_DEFINED__ namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { MIDL_INTERFACE("50f19c16-0a22-4d8e-a089-1ea9951657d2") IPropertyChangedEventHandler : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE Invoke( IInspectable* sender, ABI::Windows::UI::Xaml::Data::IPropertyChangedEventArgs* e ) = 0; }; MIDL_CONST_ID IID& IID_IPropertyChangedEventHandler = __uuidof(IPropertyChangedEventHandler); } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventHandler; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventHandler_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IBinding * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.Binding * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBinding_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBinding_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IBinding[] = L"Windows.UI.Xaml.Data.IBinding"; namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { MIDL_INTERFACE("3f7a0c6b-d00f-4730-8c1d-48e16c46f9ca") IBinding : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_Path( ABI::Windows::UI::Xaml::IPropertyPath** value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_Path( ABI::Windows::UI::Xaml::IPropertyPath* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Mode( ABI::Windows::UI::Xaml::Data::BindingMode* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_Mode( ABI::Windows::UI::Xaml::Data::BindingMode value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Source( IInspectable** value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_Source( IInspectable* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_RelativeSource( ABI::Windows::UI::Xaml::Data::IRelativeSource** value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_RelativeSource( ABI::Windows::UI::Xaml::Data::IRelativeSource* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ElementName( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_ElementName( HSTRING value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Converter( ABI::Windows::UI::Xaml::Data::IValueConverter** value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_Converter( ABI::Windows::UI::Xaml::Data::IValueConverter* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ConverterParameter( IInspectable** value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_ConverterParameter( IInspectable* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ConverterLanguage( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_ConverterLanguage( HSTRING value ) = 0; }; MIDL_CONST_ID IID& IID_IBinding = __uuidof(IBinding); } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIBinding; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBinding_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IBinding2 * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.Binding * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBinding2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBinding2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IBinding2[] = L"Windows.UI.Xaml.Data.IBinding2"; namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { MIDL_INTERFACE("34f96fcb-0406-48b3-9e82-f333ec4c6910") IBinding2 : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_FallbackValue( IInspectable** value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_FallbackValue( IInspectable* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_TargetNullValue( IInspectable** value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_TargetNullValue( IInspectable* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_UpdateSourceTrigger( ABI::Windows::UI::Xaml::Data::UpdateSourceTrigger* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_UpdateSourceTrigger( ABI::Windows::UI::Xaml::Data::UpdateSourceTrigger value ) = 0; }; MIDL_CONST_ID IID& IID_IBinding2 = __uuidof(IBinding2); } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIBinding2; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBinding2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IBindingBase * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.BindingBase * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBindingBase_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingBase_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IBindingBase[] = L"Windows.UI.Xaml.Data.IBindingBase"; namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { MIDL_INTERFACE("1589a2ab-3d15-49bc-a447-8a5448e58870") IBindingBase : public IInspectable { public: }; MIDL_CONST_ID IID& IID_IBindingBase = __uuidof(IBindingBase); } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIBindingBase; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBindingBase_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IBindingBaseFactory * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.BindingBase * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseFactory_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IBindingBaseFactory[] = L"Windows.UI.Xaml.Data.IBindingBaseFactory"; namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { MIDL_INTERFACE("22dafc3a-7701-4666-a1ba-9859bdcfec34") IBindingBaseFactory : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE CreateInstance( IInspectable* baseInterface, IInspectable** innerInterface, ABI::Windows::UI::Xaml::Data::IBindingBase** value ) = 0; }; MIDL_CONST_ID IID& IID_IBindingBaseFactory = __uuidof(IBindingBaseFactory); } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseFactory; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseFactory_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IBindingExpression * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.BindingExpression * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpression_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpression_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IBindingExpression[] = L"Windows.UI.Xaml.Data.IBindingExpression"; namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { MIDL_INTERFACE("516a19a5-c2fd-4a9e-9fd3-9aa42f995a3c") IBindingExpression : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_DataItem( IInspectable** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ParentBinding( ABI::Windows::UI::Xaml::Data::IBinding** value ) = 0; virtual HRESULT STDMETHODCALLTYPE UpdateSource(void) = 0; }; MIDL_CONST_ID IID& IID_IBindingExpression = __uuidof(IBindingExpression); } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpression; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpression_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IBindingExpressionBase * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.BindingExpressionBase * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBase_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBase_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IBindingExpressionBase[] = L"Windows.UI.Xaml.Data.IBindingExpressionBase"; namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { MIDL_INTERFACE("fded3154-e954-4f67-8fb6-6ed79b3a1cb3") IBindingExpressionBase : public IInspectable { public: }; MIDL_CONST_ID IID& IID_IBindingExpressionBase = __uuidof(IBindingExpressionBase); } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBase; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBase_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IBindingExpressionBaseFactory * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.BindingExpressionBase * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBaseFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBaseFactory_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IBindingExpressionBaseFactory[] = L"Windows.UI.Xaml.Data.IBindingExpressionBaseFactory"; namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { MIDL_INTERFACE("ea7116a7-c2d9-4375-b471-66b9c48c7930") IBindingExpressionBaseFactory : public IInspectable { public: }; MIDL_CONST_ID IID& IID_IBindingExpressionBaseFactory = __uuidof(IBindingExpressionBaseFactory); } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBaseFactory; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBaseFactory_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IBindingExpressionFactory * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.BindingExpression * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionFactory_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IBindingExpressionFactory[] = L"Windows.UI.Xaml.Data.IBindingExpressionFactory"; namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { MIDL_INTERFACE("1cb55cd9-db72-40b3-a2b5-24ee6ea5c328") IBindingExpressionFactory : public IInspectable { public: }; MIDL_CONST_ID IID& IID_IBindingExpressionFactory = __uuidof(IBindingExpressionFactory); } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionFactory; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionFactory_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IBindingFactory * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.Binding * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBindingFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingFactory_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IBindingFactory[] = L"Windows.UI.Xaml.Data.IBindingFactory"; namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { MIDL_INTERFACE("ff42bb08-c39e-4f7e-8434-a1569083883c") IBindingFactory : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE CreateInstance( IInspectable* baseInterface, IInspectable** innerInterface, ABI::Windows::UI::Xaml::Data::IBinding** value ) = 0; }; MIDL_CONST_ID IID& IID_IBindingFactory = __uuidof(IBindingFactory); } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIBindingFactory; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBindingFactory_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IBindingOperations * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.BindingOperations * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperations_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperations_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IBindingOperations[] = L"Windows.UI.Xaml.Data.IBindingOperations"; namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { MIDL_INTERFACE("6fffd738-9839-419c-a17a-4b3604e1524e") IBindingOperations : public IInspectable { public: }; MIDL_CONST_ID IID& IID_IBindingOperations = __uuidof(IBindingOperations); } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperations; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperations_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IBindingOperationsStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.BindingOperations * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IBindingOperationsStatics[] = L"Windows.UI.Xaml.Data.IBindingOperationsStatics"; namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { MIDL_INTERFACE("e155ef73-95a0-4aab-8c7d-2a47da073c79") IBindingOperationsStatics : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE SetBinding( ABI::Windows::UI::Xaml::IDependencyObject* target, ABI::Windows::UI::Xaml::IDependencyProperty* dp, ABI::Windows::UI::Xaml::Data::IBindingBase* binding ) = 0; }; MIDL_CONST_ID IID& IID_IBindingOperationsStatics = __uuidof(IBindingOperationsStatics); } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsStatics; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.ICollectionView * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Any object which implements this interface must also implement the following interfaces: * Windows.Foundation.Collections.IObservableVector`1 * Windows.Foundation.Collections.IVector`1 * Windows.Foundation.Collections.IIterable`1 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICollectionView_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionView_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_ICollectionView[] = L"Windows.UI.Xaml.Data.ICollectionView"; namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { MIDL_INTERFACE("8be8bfe4-dbef-44df-8126-a31a89121ddc") ICollectionView : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_CurrentItem( IInspectable** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_CurrentPosition( INT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsCurrentAfterLast( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsCurrentBeforeFirst( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_CollectionGroups( __FIObservableVector_1_IInspectable** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_HasMoreItems( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE add_CurrentChanged( __FIEventHandler_1_IInspectable* handler, EventRegistrationToken* token ) = 0; virtual HRESULT STDMETHODCALLTYPE remove_CurrentChanged( EventRegistrationToken token ) = 0; virtual HRESULT STDMETHODCALLTYPE add_CurrentChanging( ABI::Windows::UI::Xaml::Data::ICurrentChangingEventHandler* handler, EventRegistrationToken* token ) = 0; virtual HRESULT STDMETHODCALLTYPE remove_CurrentChanging( EventRegistrationToken token ) = 0; virtual HRESULT STDMETHODCALLTYPE MoveCurrentTo( IInspectable* item, boolean* result ) = 0; virtual HRESULT STDMETHODCALLTYPE MoveCurrentToPosition( INT32 index, boolean* result ) = 0; virtual HRESULT STDMETHODCALLTYPE MoveCurrentToFirst( boolean* result ) = 0; virtual HRESULT STDMETHODCALLTYPE MoveCurrentToLast( boolean* result ) = 0; virtual HRESULT STDMETHODCALLTYPE MoveCurrentToNext( boolean* result ) = 0; virtual HRESULT STDMETHODCALLTYPE MoveCurrentToPrevious( boolean* result ) = 0; virtual HRESULT STDMETHODCALLTYPE LoadMoreItemsAsync( UINT32 count, __FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult** operation ) = 0; }; MIDL_CONST_ID IID& IID_ICollectionView = __uuidof(ICollectionView); } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CICollectionView; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICollectionView_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.ICollectionViewFactory * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewFactory_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_ICollectionViewFactory[] = L"Windows.UI.Xaml.Data.ICollectionViewFactory"; namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { MIDL_INTERFACE("34d4aaf4-8e72-4950-9192-ecd07d399d0a") ICollectionViewFactory : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE CreateView( ABI::Windows::UI::Xaml::Data::ICollectionView** result ) = 0; }; MIDL_CONST_ID IID& IID_ICollectionViewFactory = __uuidof(ICollectionViewFactory); } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewFactory; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewFactory_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.ICollectionViewGroup * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewGroup_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewGroup_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_ICollectionViewGroup[] = L"Windows.UI.Xaml.Data.ICollectionViewGroup"; namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { MIDL_INTERFACE("7e01b9d8-d7b5-48b6-b31c-5bb5bdf5f09b") ICollectionViewGroup : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_Group( IInspectable** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_GroupItems( __FIObservableVector_1_IInspectable** value ) = 0; }; MIDL_CONST_ID IID& IID_ICollectionViewGroup = __uuidof(ICollectionViewGroup); } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewGroup; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewGroup_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.ICollectionViewSource * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.CollectionViewSource * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_ICollectionViewSource[] = L"Windows.UI.Xaml.Data.ICollectionViewSource"; namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { MIDL_INTERFACE("a66a1146-d2fb-4ead-be9f-3578a466dcfe") ICollectionViewSource : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_Source( IInspectable** value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_Source( IInspectable* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_View( ABI::Windows::UI::Xaml::Data::ICollectionView** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsSourceGrouped( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_IsSourceGrouped( boolean value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ItemsPath( ABI::Windows::UI::Xaml::IPropertyPath** value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_ItemsPath( ABI::Windows::UI::Xaml::IPropertyPath* value ) = 0; }; MIDL_CONST_ID IID& IID_ICollectionViewSource = __uuidof(ICollectionViewSource); } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.ICollectionViewSourceStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.CollectionViewSource * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_ICollectionViewSourceStatics[] = L"Windows.UI.Xaml.Data.ICollectionViewSourceStatics"; namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { MIDL_INTERFACE("173a0710-46af-4c0c-818b-21b6ef81bf65") ICollectionViewSourceStatics : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_SourceProperty( ABI::Windows::UI::Xaml::IDependencyProperty** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ViewProperty( ABI::Windows::UI::Xaml::IDependencyProperty** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsSourceGroupedProperty( ABI::Windows::UI::Xaml::IDependencyProperty** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ItemsPathProperty( ABI::Windows::UI::Xaml::IDependencyProperty** value ) = 0; }; MIDL_CONST_ID IID& IID_ICollectionViewSourceStatics = __uuidof(ICollectionViewSourceStatics); } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.ICurrentChangingEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.CurrentChangingEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_ICurrentChangingEventArgs[] = L"Windows.UI.Xaml.Data.ICurrentChangingEventArgs"; namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { MIDL_INTERFACE("f9891e29-51cc-47dd-a5b9-35dc4914af69") ICurrentChangingEventArgs : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_Cancel( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_Cancel( boolean value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsCancelable( boolean* value ) = 0; }; MIDL_CONST_ID IID& IID_ICurrentChangingEventArgs = __uuidof(ICurrentChangingEventArgs); } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.ICurrentChangingEventArgsFactory * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.CurrentChangingEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsFactory_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_ICurrentChangingEventArgsFactory[] = L"Windows.UI.Xaml.Data.ICurrentChangingEventArgsFactory"; namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { MIDL_INTERFACE("153bbeee-62f3-48cf-8183-8be26de3a66e") ICurrentChangingEventArgsFactory : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE CreateInstance( IInspectable* baseInterface, IInspectable** innerInterface, ABI::Windows::UI::Xaml::Data::ICurrentChangingEventArgs** value ) = 0; virtual HRESULT STDMETHODCALLTYPE CreateWithCancelableParameter( boolean isCancelable, IInspectable* baseInterface, IInspectable** innerInterface, ABI::Windows::UI::Xaml::Data::ICurrentChangingEventArgs** value ) = 0; }; MIDL_CONST_ID IID& IID_ICurrentChangingEventArgsFactory = __uuidof(ICurrentChangingEventArgsFactory); } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsFactory; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsFactory_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.ICustomProperty * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_ICustomProperty[] = L"Windows.UI.Xaml.Data.ICustomProperty"; namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { MIDL_INTERFACE("30da92c0-23e8-42a0-ae7c-734a0e5d2782") ICustomProperty : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_Type( ABI::Windows::UI::Xaml::Interop::TypeName* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Name( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE GetValue( IInspectable* target, IInspectable** result ) = 0; virtual HRESULT STDMETHODCALLTYPE SetValue( IInspectable* target, IInspectable* value ) = 0; virtual HRESULT STDMETHODCALLTYPE GetIndexedValue( IInspectable* target, IInspectable* index, IInspectable** result ) = 0; virtual HRESULT STDMETHODCALLTYPE SetIndexedValue( IInspectable* target, IInspectable* value, IInspectable* index ) = 0; virtual HRESULT STDMETHODCALLTYPE get_CanWrite( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_CanRead( boolean* value ) = 0; }; MIDL_CONST_ID IID& IID_ICustomProperty = __uuidof(ICustomProperty); } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.ICustomPropertyProvider * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_ICustomPropertyProvider[] = L"Windows.UI.Xaml.Data.ICustomPropertyProvider"; namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { MIDL_INTERFACE("7c925755-3e48-42b4-8677-76372267033f") ICustomPropertyProvider : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE GetCustomProperty( HSTRING name, ABI::Windows::UI::Xaml::Data::ICustomProperty** result ) = 0; virtual HRESULT STDMETHODCALLTYPE GetIndexedProperty( HSTRING name, ABI::Windows::UI::Xaml::Interop::TypeName type, ABI::Windows::UI::Xaml::Data::ICustomProperty** result ) = 0; virtual HRESULT STDMETHODCALLTYPE GetStringRepresentation( HSTRING* result ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Type( ABI::Windows::UI::Xaml::Interop::TypeName* value ) = 0; }; MIDL_CONST_ID IID& IID_ICustomPropertyProvider = __uuidof(ICustomPropertyProvider); } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IItemIndexRange * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.ItemIndexRange * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IItemIndexRange[] = L"Windows.UI.Xaml.Data.IItemIndexRange"; namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { MIDL_INTERFACE("83b834be-0583-4a26-9b64-8bf4a2f65704") IItemIndexRange : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_FirstIndex( INT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Length( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_LastIndex( INT32* value ) = 0; }; MIDL_CONST_ID IID& IID_IItemIndexRange = __uuidof(IItemIndexRange); } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IItemIndexRangeFactory * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.ItemIndexRange * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeFactory_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IItemIndexRangeFactory[] = L"Windows.UI.Xaml.Data.IItemIndexRangeFactory"; namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { MIDL_INTERFACE("86e2c440-2e7a-4c7d-a664-e8abf07bfc7e") IItemIndexRangeFactory : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE CreateInstance( INT32 firstIndex, UINT32 length, IInspectable* baseInterface, IInspectable** innerInterface, ABI::Windows::UI::Xaml::Data::IItemIndexRange** value ) = 0; }; MIDL_CONST_ID IID& IID_IItemIndexRangeFactory = __uuidof(IItemIndexRangeFactory); } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeFactory; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeFactory_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IItemsRangeInfo * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Any object which implements this interface must also implement the following interfaces: * Windows.Foundation.IClosable * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIItemsRangeInfo_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIItemsRangeInfo_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IItemsRangeInfo[] = L"Windows.UI.Xaml.Data.IItemsRangeInfo"; namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { MIDL_INTERFACE("f05f5665-71fd-45a2-be13-a081d294a68d") IItemsRangeInfo : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE RangesChanged( ABI::Windows::UI::Xaml::Data::IItemIndexRange* visibleRange, __FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRange* trackedItems ) = 0; }; MIDL_CONST_ID IID& IID_IItemsRangeInfo = __uuidof(IItemsRangeInfo); } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIItemsRangeInfo; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIItemsRangeInfo_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.INotifyPropertyChanged * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CINotifyPropertyChanged_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CINotifyPropertyChanged_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_INotifyPropertyChanged[] = L"Windows.UI.Xaml.Data.INotifyPropertyChanged"; namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { MIDL_INTERFACE("cf75d69c-f2f4-486b-b302-bb4c09baebfa") INotifyPropertyChanged : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE add_PropertyChanged( ABI::Windows::UI::Xaml::Data::IPropertyChangedEventHandler* handler, EventRegistrationToken* token ) = 0; virtual HRESULT STDMETHODCALLTYPE remove_PropertyChanged( EventRegistrationToken token ) = 0; }; MIDL_CONST_ID IID& IID_INotifyPropertyChanged = __uuidof(INotifyPropertyChanged); } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CINotifyPropertyChanged; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CINotifyPropertyChanged_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IPropertyChangedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.PropertyChangedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IPropertyChangedEventArgs[] = L"Windows.UI.Xaml.Data.IPropertyChangedEventArgs"; namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { MIDL_INTERFACE("4f33a9a0-5cf4-47a4-b16f-d7faaf17457e") IPropertyChangedEventArgs : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_PropertyName( HSTRING* value ) = 0; }; MIDL_CONST_ID IID& IID_IPropertyChangedEventArgs = __uuidof(IPropertyChangedEventArgs); } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgs; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IPropertyChangedEventArgsFactory * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.PropertyChangedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsFactory_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IPropertyChangedEventArgsFactory[] = L"Windows.UI.Xaml.Data.IPropertyChangedEventArgsFactory"; namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { MIDL_INTERFACE("6dcc9c03-e0c7-4eee-8ea9-37e3406eeb1c") IPropertyChangedEventArgsFactory : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE CreateInstance( HSTRING name, IInspectable* baseInterface, IInspectable** innerInterface, ABI::Windows::UI::Xaml::Data::IPropertyChangedEventArgs** value ) = 0; }; MIDL_CONST_ID IID& IID_IPropertyChangedEventArgsFactory = __uuidof(IPropertyChangedEventArgsFactory); } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsFactory; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsFactory_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IRelativeSource * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.RelativeSource * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSource_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSource_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IRelativeSource[] = L"Windows.UI.Xaml.Data.IRelativeSource"; namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { MIDL_INTERFACE("2397ce84-2822-483a-b499-d0f031e06c6b") IRelativeSource : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_Mode( ABI::Windows::UI::Xaml::Data::RelativeSourceMode* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_Mode( ABI::Windows::UI::Xaml::Data::RelativeSourceMode value ) = 0; }; MIDL_CONST_ID IID& IID_IRelativeSource = __uuidof(IRelativeSource); } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSource; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSource_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IRelativeSourceFactory * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.RelativeSource * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceFactory_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IRelativeSourceFactory[] = L"Windows.UI.Xaml.Data.IRelativeSourceFactory"; namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { MIDL_INTERFACE("ef8392cd-446e-4f93-aacb-9b1255577460") IRelativeSourceFactory : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE CreateInstance( IInspectable* baseInterface, IInspectable** innerInterface, ABI::Windows::UI::Xaml::Data::IRelativeSource** value ) = 0; }; MIDL_CONST_ID IID& IID_IRelativeSourceFactory = __uuidof(IRelativeSourceFactory); } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceFactory; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceFactory_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.ISelectionInfo * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_ISelectionInfo[] = L"Windows.UI.Xaml.Data.ISelectionInfo"; namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { MIDL_INTERFACE("2e12ca86-e1ed-4245-be49-207e42aec524") ISelectionInfo : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE SelectRange( ABI::Windows::UI::Xaml::Data::IItemIndexRange* itemIndexRange ) = 0; virtual HRESULT STDMETHODCALLTYPE DeselectRange( ABI::Windows::UI::Xaml::Data::IItemIndexRange* itemIndexRange ) = 0; virtual HRESULT STDMETHODCALLTYPE IsSelected( INT32 index, boolean* result ) = 0; virtual HRESULT STDMETHODCALLTYPE GetSelectedRanges( __FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRange** result ) = 0; }; MIDL_CONST_ID IID& IID_ISelectionInfo = __uuidof(ISelectionInfo); } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.ISupportIncrementalLoading * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CISupportIncrementalLoading_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CISupportIncrementalLoading_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_ISupportIncrementalLoading[] = L"Windows.UI.Xaml.Data.ISupportIncrementalLoading"; namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { MIDL_INTERFACE("7f5ee992-7694-4e6c-a51b-e34bf43de743") ISupportIncrementalLoading : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE LoadMoreItemsAsync( UINT32 count, __FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult** operation ) = 0; virtual HRESULT STDMETHODCALLTYPE get_HasMoreItems( boolean* value ) = 0; }; MIDL_CONST_ID IID& IID_ISupportIncrementalLoading = __uuidof(ISupportIncrementalLoading); } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CISupportIncrementalLoading; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CISupportIncrementalLoading_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IValueConverter * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIValueConverter_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIValueConverter_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IValueConverter[] = L"Windows.UI.Xaml.Data.IValueConverter"; namespace ABI { namespace Windows { namespace UI { namespace Xaml { namespace Data { MIDL_INTERFACE("e6f2fef0-0712-487f-b313-f300b8d79aa1") IValueConverter : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE Convert( IInspectable* value, ABI::Windows::UI::Xaml::Interop::TypeName targetType, IInspectable* parameter, HSTRING language, IInspectable** result ) = 0; virtual HRESULT STDMETHODCALLTYPE ConvertBack( IInspectable* value, ABI::Windows::UI::Xaml::Interop::TypeName targetType, IInspectable* parameter, HSTRING language, IInspectable** result ) = 0; }; MIDL_CONST_ID IID& IID_IValueConverter = __uuidof(IValueConverter); } /* Data */ } /* Xaml */ } /* UI */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIValueConverter; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIValueConverter_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.UI.Xaml.Data.Binding * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.UI.Xaml.Data.IBinding ** Default Interface ** * Windows.UI.Xaml.Data.IBinding2 * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_UI_Xaml_Data_Binding_DEFINED #define RUNTIMECLASS_Windows_UI_Xaml_Data_Binding_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_UI_Xaml_Data_Binding[] = L"Windows.UI.Xaml.Data.Binding"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.UI.Xaml.Data.BindingBase * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.UI.Xaml.Data.IBindingBase ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_UI_Xaml_Data_BindingBase_DEFINED #define RUNTIMECLASS_Windows_UI_Xaml_Data_BindingBase_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_UI_Xaml_Data_BindingBase[] = L"Windows.UI.Xaml.Data.BindingBase"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.UI.Xaml.Data.BindingExpression * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.UI.Xaml.Data.IBindingExpression ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_UI_Xaml_Data_BindingExpression_DEFINED #define RUNTIMECLASS_Windows_UI_Xaml_Data_BindingExpression_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_UI_Xaml_Data_BindingExpression[] = L"Windows.UI.Xaml.Data.BindingExpression"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.UI.Xaml.Data.BindingExpressionBase * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.UI.Xaml.Data.IBindingExpressionBase ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_UI_Xaml_Data_BindingExpressionBase_DEFINED #define RUNTIMECLASS_Windows_UI_Xaml_Data_BindingExpressionBase_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_UI_Xaml_Data_BindingExpressionBase[] = L"Windows.UI.Xaml.Data.BindingExpressionBase"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.UI.Xaml.Data.BindingOperations * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.UI.Xaml.Data.IBindingOperationsStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * * Class implements the following interfaces: * Windows.UI.Xaml.Data.IBindingOperations ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_UI_Xaml_Data_BindingOperations_DEFINED #define RUNTIMECLASS_Windows_UI_Xaml_Data_BindingOperations_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_UI_Xaml_Data_BindingOperations[] = L"Windows.UI.Xaml.Data.BindingOperations"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.UI.Xaml.Data.CollectionViewSource * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass can be activated. * Type can be activated via RoActivateInstance starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * * RuntimeClass contains static methods. * Static Methods exist on the Windows.UI.Xaml.Data.ICollectionViewSourceStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * * Class implements the following interfaces: * Windows.UI.Xaml.Data.ICollectionViewSource ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_UI_Xaml_Data_CollectionViewSource_DEFINED #define RUNTIMECLASS_Windows_UI_Xaml_Data_CollectionViewSource_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_UI_Xaml_Data_CollectionViewSource[] = L"Windows.UI.Xaml.Data.CollectionViewSource"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.UI.Xaml.Data.CurrentChangingEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.UI.Xaml.Data.ICurrentChangingEventArgs ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_UI_Xaml_Data_CurrentChangingEventArgs_DEFINED #define RUNTIMECLASS_Windows_UI_Xaml_Data_CurrentChangingEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_UI_Xaml_Data_CurrentChangingEventArgs[] = L"Windows.UI.Xaml.Data.CurrentChangingEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.UI.Xaml.Data.ItemIndexRange * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.UI.Xaml.Data.IItemIndexRange ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_UI_Xaml_Data_ItemIndexRange_DEFINED #define RUNTIMECLASS_Windows_UI_Xaml_Data_ItemIndexRange_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_UI_Xaml_Data_ItemIndexRange[] = L"Windows.UI.Xaml.Data.ItemIndexRange"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.UI.Xaml.Data.PropertyChangedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.UI.Xaml.Data.IPropertyChangedEventArgs ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_UI_Xaml_Data_PropertyChangedEventArgs_DEFINED #define RUNTIMECLASS_Windows_UI_Xaml_Data_PropertyChangedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_UI_Xaml_Data_PropertyChangedEventArgs[] = L"Windows.UI.Xaml.Data.PropertyChangedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.UI.Xaml.Data.RelativeSource * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.UI.Xaml.Data.IRelativeSource ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_UI_Xaml_Data_RelativeSource_DEFINED #define RUNTIMECLASS_Windows_UI_Xaml_Data_RelativeSource_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_UI_Xaml_Data_RelativeSource[] = L"Windows.UI.Xaml.Data.RelativeSource"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #else // !defined(__cplusplus) /* Forward Declarations */ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventHandler_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventHandler_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventHandler __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventHandler; #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventHandler_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventHandler_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventHandler_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventHandler __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventHandler; #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventHandler_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIBinding_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBinding_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CXaml_CData_CIBinding __x_ABI_CWindows_CUI_CXaml_CData_CIBinding; #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIBinding_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIBinding2_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBinding2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CXaml_CData_CIBinding2 __x_ABI_CWindows_CUI_CXaml_CData_CIBinding2; #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIBinding2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingBase_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingBase_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CXaml_CData_CIBindingBase __x_ABI_CWindows_CUI_CXaml_CData_CIBindingBase; #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingBase_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseFactory_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseFactory __x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseFactory; #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpression_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpression_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpression __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpression; #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpression_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBase_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBase_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBase __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBase; #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBase_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBaseFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBaseFactory_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBaseFactory __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBaseFactory; #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBaseFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionFactory_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionFactory __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionFactory; #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingFactory_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CXaml_CData_CIBindingFactory __x_ABI_CWindows_CUI_CXaml_CData_CIBindingFactory; #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperations_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperations_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperations __x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperations; #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperations_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsStatics __x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsStatics; #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionView_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionView_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CXaml_CData_CICollectionView __x_ABI_CWindows_CUI_CXaml_CData_CICollectionView; #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionView_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewFactory_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewFactory __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewFactory; #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewGroup_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewGroup_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewGroup __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewGroup; #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewGroup_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource; #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics; #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs; #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsFactory_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsFactory __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsFactory; #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty __x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty; #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider __x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider; #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange; #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeFactory_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeFactory __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeFactory; #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIItemsRangeInfo_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIItemsRangeInfo_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CXaml_CData_CIItemsRangeInfo __x_ABI_CWindows_CUI_CXaml_CData_CIItemsRangeInfo; #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIItemsRangeInfo_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CINotifyPropertyChanged_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CINotifyPropertyChanged_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CXaml_CData_CINotifyPropertyChanged __x_ABI_CWindows_CUI_CXaml_CData_CINotifyPropertyChanged; #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CINotifyPropertyChanged_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgs __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgs; #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsFactory_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsFactory __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsFactory; #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSource_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSource_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSource __x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSource; #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSource_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceFactory_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceFactory __x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceFactory; #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo __x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo; #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CISupportIncrementalLoading_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CISupportIncrementalLoading_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CXaml_CData_CISupportIncrementalLoading __x_ABI_CWindows_CUI_CXaml_CData_CISupportIncrementalLoading; #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CISupportIncrementalLoading_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CData_CIValueConverter_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CData_CIValueConverter_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CXaml_CData_CIValueConverter __x_ABI_CWindows_CUI_CXaml_CData_CIValueConverter; #endif // ____x_ABI_CWindows_CUI_CXaml_CData_CIValueConverter_FWD_DEFINED__ // Parameterized interface forward declarations (C) // Collection interface definitions typedef struct __x_ABI_CWindows_CUI_CXaml_CData_CLoadMoreItemsResult __x_ABI_CWindows_CUI_CXaml_CData_CLoadMoreItemsResult; typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult __FIAsyncOperationCompletedHandler_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult_INTERFACE_DEFINED__) #define ____FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult_INTERFACE_DEFINED__ typedef interface __FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult __FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult; typedef struct __FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResultVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult* This, __FIAsyncOperationCompletedHandler_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult* This, __FIAsyncOperationCompletedHandler_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult* This, struct __x_ABI_CWindows_CUI_CXaml_CData_CLoadMoreItemsResult* result); END_INTERFACE } __FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResultVtbl; interface __FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult { CONST_VTBL struct __FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResultVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult_put_Completed(This, handler) \ ((This)->lpVtbl->put_Completed(This, handler)) #define __FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult_get_Completed(This, result) \ ((This)->lpVtbl->get_Completed(This, result)) #define __FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult_GetResults(This, result) \ ((This)->lpVtbl->GetResults(This, result)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperationCompletedHandler_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult_INTERFACE_DEFINED__) #define ____FIAsyncOperationCompletedHandler_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult_INTERFACE_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult __FIAsyncOperationCompletedHandler_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperationCompletedHandler_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult; typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResultVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperationCompletedHandler_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperationCompletedHandler_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperationCompletedHandler_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FIAsyncOperationCompletedHandler_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult* This, __FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult* asyncInfo, AsyncStatus asyncStatus); END_INTERFACE } __FIAsyncOperationCompletedHandler_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResultVtbl; interface __FIAsyncOperationCompletedHandler_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult { CONST_VTBL struct __FIAsyncOperationCompletedHandler_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResultVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperationCompletedHandler_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperationCompletedHandler_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult_Invoke(This, asyncInfo, asyncStatus) \ ((This)->lpVtbl->Invoke(This, asyncInfo, asyncStatus)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperationCompletedHandler_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIIterator_1_IInspectable_INTERFACE_DEFINED__) #define ____FIIterator_1_IInspectable_INTERFACE_DEFINED__ typedef interface __FIIterator_1_IInspectable __FIIterator_1_IInspectable; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterator_1_IInspectable; typedef struct __FIIterator_1_IInspectableVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterator_1_IInspectable* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterator_1_IInspectable* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterator_1_IInspectable* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterator_1_IInspectable* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterator_1_IInspectable* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterator_1_IInspectable* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__FIIterator_1_IInspectable* This, IInspectable** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__FIIterator_1_IInspectable* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__FIIterator_1_IInspectable* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIIterator_1_IInspectable* This, UINT32 itemsLength, IInspectable** items, UINT32* result); END_INTERFACE } __FIIterator_1_IInspectableVtbl; interface __FIIterator_1_IInspectable { CONST_VTBL struct __FIIterator_1_IInspectableVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterator_1_IInspectable_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterator_1_IInspectable_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterator_1_IInspectable_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterator_1_IInspectable_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterator_1_IInspectable_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterator_1_IInspectable_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterator_1_IInspectable_get_Current(This, result) \ ((This)->lpVtbl->get_Current(This, result)) #define __FIIterator_1_IInspectable_get_HasCurrent(This, result) \ ((This)->lpVtbl->get_HasCurrent(This, result)) #define __FIIterator_1_IInspectable_MoveNext(This, result) \ ((This)->lpVtbl->MoveNext(This, result)) #define __FIIterator_1_IInspectable_GetMany(This, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIIterator_1_IInspectable_INTERFACE_DEFINED__ #if !defined(____FIIterable_1_IInspectable_INTERFACE_DEFINED__) #define ____FIIterable_1_IInspectable_INTERFACE_DEFINED__ typedef interface __FIIterable_1_IInspectable __FIIterable_1_IInspectable; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterable_1_IInspectable; typedef struct __FIIterable_1_IInspectableVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterable_1_IInspectable* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterable_1_IInspectable* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterable_1_IInspectable* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterable_1_IInspectable* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterable_1_IInspectable* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterable_1_IInspectable* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__FIIterable_1_IInspectable* This, __FIIterator_1_IInspectable** result); END_INTERFACE } __FIIterable_1_IInspectableVtbl; interface __FIIterable_1_IInspectable { CONST_VTBL struct __FIIterable_1_IInspectableVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterable_1_IInspectable_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterable_1_IInspectable_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterable_1_IInspectable_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterable_1_IInspectable_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterable_1_IInspectable_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterable_1_IInspectable_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterable_1_IInspectable_First(This, result) \ ((This)->lpVtbl->First(This, result)) #endif /* COBJMACROS */ #endif // ____FIIterable_1_IInspectable_INTERFACE_DEFINED__ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIIterator_1_Windows__CUI__CXaml__CData__CItemIndexRange_INTERFACE_DEFINED__) #define ____FIIterator_1_Windows__CUI__CXaml__CData__CItemIndexRange_INTERFACE_DEFINED__ typedef interface __FIIterator_1_Windows__CUI__CXaml__CData__CItemIndexRange __FIIterator_1_Windows__CUI__CXaml__CData__CItemIndexRange; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterator_1_Windows__CUI__CXaml__CData__CItemIndexRange; typedef struct __FIIterator_1_Windows__CUI__CXaml__CData__CItemIndexRangeVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterator_1_Windows__CUI__CXaml__CData__CItemIndexRange* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterator_1_Windows__CUI__CXaml__CData__CItemIndexRange* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterator_1_Windows__CUI__CXaml__CData__CItemIndexRange* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterator_1_Windows__CUI__CXaml__CData__CItemIndexRange* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterator_1_Windows__CUI__CXaml__CData__CItemIndexRange* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterator_1_Windows__CUI__CXaml__CData__CItemIndexRange* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__FIIterator_1_Windows__CUI__CXaml__CData__CItemIndexRange* This, __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__FIIterator_1_Windows__CUI__CXaml__CData__CItemIndexRange* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__FIIterator_1_Windows__CUI__CXaml__CData__CItemIndexRange* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIIterator_1_Windows__CUI__CXaml__CData__CItemIndexRange* This, UINT32 itemsLength, __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange** items, UINT32* result); END_INTERFACE } __FIIterator_1_Windows__CUI__CXaml__CData__CItemIndexRangeVtbl; interface __FIIterator_1_Windows__CUI__CXaml__CData__CItemIndexRange { CONST_VTBL struct __FIIterator_1_Windows__CUI__CXaml__CData__CItemIndexRangeVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterator_1_Windows__CUI__CXaml__CData__CItemIndexRange_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterator_1_Windows__CUI__CXaml__CData__CItemIndexRange_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterator_1_Windows__CUI__CXaml__CData__CItemIndexRange_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterator_1_Windows__CUI__CXaml__CData__CItemIndexRange_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterator_1_Windows__CUI__CXaml__CData__CItemIndexRange_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterator_1_Windows__CUI__CXaml__CData__CItemIndexRange_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterator_1_Windows__CUI__CXaml__CData__CItemIndexRange_get_Current(This, result) \ ((This)->lpVtbl->get_Current(This, result)) #define __FIIterator_1_Windows__CUI__CXaml__CData__CItemIndexRange_get_HasCurrent(This, result) \ ((This)->lpVtbl->get_HasCurrent(This, result)) #define __FIIterator_1_Windows__CUI__CXaml__CData__CItemIndexRange_MoveNext(This, result) \ ((This)->lpVtbl->MoveNext(This, result)) #define __FIIterator_1_Windows__CUI__CXaml__CData__CItemIndexRange_GetMany(This, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIIterator_1_Windows__CUI__CXaml__CData__CItemIndexRange_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIIterable_1_Windows__CUI__CXaml__CData__CItemIndexRange_INTERFACE_DEFINED__) #define ____FIIterable_1_Windows__CUI__CXaml__CData__CItemIndexRange_INTERFACE_DEFINED__ typedef interface __FIIterable_1_Windows__CUI__CXaml__CData__CItemIndexRange __FIIterable_1_Windows__CUI__CXaml__CData__CItemIndexRange; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterable_1_Windows__CUI__CXaml__CData__CItemIndexRange; typedef struct __FIIterable_1_Windows__CUI__CXaml__CData__CItemIndexRangeVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterable_1_Windows__CUI__CXaml__CData__CItemIndexRange* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterable_1_Windows__CUI__CXaml__CData__CItemIndexRange* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterable_1_Windows__CUI__CXaml__CData__CItemIndexRange* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterable_1_Windows__CUI__CXaml__CData__CItemIndexRange* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterable_1_Windows__CUI__CXaml__CData__CItemIndexRange* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterable_1_Windows__CUI__CXaml__CData__CItemIndexRange* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__FIIterable_1_Windows__CUI__CXaml__CData__CItemIndexRange* This, __FIIterator_1_Windows__CUI__CXaml__CData__CItemIndexRange** result); END_INTERFACE } __FIIterable_1_Windows__CUI__CXaml__CData__CItemIndexRangeVtbl; interface __FIIterable_1_Windows__CUI__CXaml__CData__CItemIndexRange { CONST_VTBL struct __FIIterable_1_Windows__CUI__CXaml__CData__CItemIndexRangeVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterable_1_Windows__CUI__CXaml__CData__CItemIndexRange_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterable_1_Windows__CUI__CXaml__CData__CItemIndexRange_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterable_1_Windows__CUI__CXaml__CData__CItemIndexRange_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterable_1_Windows__CUI__CXaml__CData__CItemIndexRange_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterable_1_Windows__CUI__CXaml__CData__CItemIndexRange_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterable_1_Windows__CUI__CXaml__CData__CItemIndexRange_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterable_1_Windows__CUI__CXaml__CData__CItemIndexRange_First(This, result) \ ((This)->lpVtbl->First(This, result)) #endif /* COBJMACROS */ #endif // ____FIIterable_1_Windows__CUI__CXaml__CData__CItemIndexRange_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIVectorView_1_IInspectable_INTERFACE_DEFINED__) #define ____FIVectorView_1_IInspectable_INTERFACE_DEFINED__ typedef interface __FIVectorView_1_IInspectable __FIVectorView_1_IInspectable; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIVectorView_1_IInspectable; typedef struct __FIVectorView_1_IInspectableVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIVectorView_1_IInspectable* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIVectorView_1_IInspectable* This); ULONG (STDMETHODCALLTYPE* Release)(__FIVectorView_1_IInspectable* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIVectorView_1_IInspectable* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIVectorView_1_IInspectable* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIVectorView_1_IInspectable* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__FIVectorView_1_IInspectable* This, UINT32 index, IInspectable** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__FIVectorView_1_IInspectable* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__FIVectorView_1_IInspectable* This, IInspectable* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIVectorView_1_IInspectable* This, UINT32 startIndex, UINT32 itemsLength, IInspectable** items, UINT32* result); END_INTERFACE } __FIVectorView_1_IInspectableVtbl; interface __FIVectorView_1_IInspectable { CONST_VTBL struct __FIVectorView_1_IInspectableVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIVectorView_1_IInspectable_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIVectorView_1_IInspectable_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIVectorView_1_IInspectable_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIVectorView_1_IInspectable_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIVectorView_1_IInspectable_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIVectorView_1_IInspectable_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIVectorView_1_IInspectable_GetAt(This, index, result) \ ((This)->lpVtbl->GetAt(This, index, result)) #define __FIVectorView_1_IInspectable_get_Size(This, result) \ ((This)->lpVtbl->get_Size(This, result)) #define __FIVectorView_1_IInspectable_IndexOf(This, value, index, result) \ ((This)->lpVtbl->IndexOf(This, value, index, result)) #define __FIVectorView_1_IInspectable_GetMany(This, startIndex, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, startIndex, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIVectorView_1_IInspectable_INTERFACE_DEFINED__ #if !defined(____FIVector_1_IInspectable_INTERFACE_DEFINED__) #define ____FIVector_1_IInspectable_INTERFACE_DEFINED__ typedef interface __FIVector_1_IInspectable __FIVector_1_IInspectable; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIVector_1_IInspectable; typedef struct __FIVector_1_IInspectableVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIVector_1_IInspectable* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIVector_1_IInspectable* This); ULONG (STDMETHODCALLTYPE* Release)(__FIVector_1_IInspectable* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIVector_1_IInspectable* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIVector_1_IInspectable* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIVector_1_IInspectable* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__FIVector_1_IInspectable* This, UINT32 index, IInspectable** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__FIVector_1_IInspectable* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* GetView)(__FIVector_1_IInspectable* This, __FIVectorView_1_IInspectable** result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__FIVector_1_IInspectable* This, IInspectable* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* SetAt)(__FIVector_1_IInspectable* This, UINT32 index, IInspectable* value); HRESULT (STDMETHODCALLTYPE* InsertAt)(__FIVector_1_IInspectable* This, UINT32 index, IInspectable* value); HRESULT (STDMETHODCALLTYPE* RemoveAt)(__FIVector_1_IInspectable* This, UINT32 index); HRESULT (STDMETHODCALLTYPE* Append)(__FIVector_1_IInspectable* This, IInspectable* value); HRESULT (STDMETHODCALLTYPE* RemoveAtEnd)(__FIVector_1_IInspectable* This); HRESULT (STDMETHODCALLTYPE* Clear)(__FIVector_1_IInspectable* This); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIVector_1_IInspectable* This, UINT32 startIndex, UINT32 itemsLength, IInspectable** items, UINT32* result); HRESULT (STDMETHODCALLTYPE* ReplaceAll)(__FIVector_1_IInspectable* This, UINT32 itemsLength, IInspectable** items); END_INTERFACE } __FIVector_1_IInspectableVtbl; interface __FIVector_1_IInspectable { CONST_VTBL struct __FIVector_1_IInspectableVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIVector_1_IInspectable_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIVector_1_IInspectable_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIVector_1_IInspectable_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIVector_1_IInspectable_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIVector_1_IInspectable_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIVector_1_IInspectable_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIVector_1_IInspectable_GetAt(This, index, result) \ ((This)->lpVtbl->GetAt(This, index, result)) #define __FIVector_1_IInspectable_get_Size(This, result) \ ((This)->lpVtbl->get_Size(This, result)) #define __FIVector_1_IInspectable_GetView(This, result) \ ((This)->lpVtbl->GetView(This, result)) #define __FIVector_1_IInspectable_IndexOf(This, value, index, result) \ ((This)->lpVtbl->IndexOf(This, value, index, result)) #define __FIVector_1_IInspectable_SetAt(This, index, value) \ ((This)->lpVtbl->SetAt(This, index, value)) #define __FIVector_1_IInspectable_InsertAt(This, index, value) \ ((This)->lpVtbl->InsertAt(This, index, value)) #define __FIVector_1_IInspectable_RemoveAt(This, index) \ ((This)->lpVtbl->RemoveAt(This, index)) #define __FIVector_1_IInspectable_Append(This, value) \ ((This)->lpVtbl->Append(This, value)) #define __FIVector_1_IInspectable_RemoveAtEnd(This) \ ((This)->lpVtbl->RemoveAtEnd(This)) #define __FIVector_1_IInspectable_Clear(This) \ ((This)->lpVtbl->Clear(This)) #define __FIVector_1_IInspectable_GetMany(This, startIndex, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, startIndex, itemsLength, items, result)) #define __FIVector_1_IInspectable_ReplaceAll(This, itemsLength, items) \ ((This)->lpVtbl->ReplaceAll(This, itemsLength, items)) #endif /* COBJMACROS */ #endif // ____FIVector_1_IInspectable_INTERFACE_DEFINED__ typedef interface __FIObservableVector_1_IInspectable __FIObservableVector_1_IInspectable; #if !defined(____FVectorChangedEventHandler_1_IInspectable_INTERFACE_DEFINED__) #define ____FVectorChangedEventHandler_1_IInspectable_INTERFACE_DEFINED__ typedef interface __FVectorChangedEventHandler_1_IInspectable __FVectorChangedEventHandler_1_IInspectable; // Declare the parameterized interface IID. EXTERN_C const IID IID___FVectorChangedEventHandler_1_IInspectable; typedef struct __FVectorChangedEventHandler_1_IInspectableVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FVectorChangedEventHandler_1_IInspectable* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FVectorChangedEventHandler_1_IInspectable* This); ULONG (STDMETHODCALLTYPE* Release)(__FVectorChangedEventHandler_1_IInspectable* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FVectorChangedEventHandler_1_IInspectable* This, __FIObservableVector_1_IInspectable* sender, __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs* event); END_INTERFACE } __FVectorChangedEventHandler_1_IInspectableVtbl; interface __FVectorChangedEventHandler_1_IInspectable { CONST_VTBL struct __FVectorChangedEventHandler_1_IInspectableVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FVectorChangedEventHandler_1_IInspectable_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FVectorChangedEventHandler_1_IInspectable_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FVectorChangedEventHandler_1_IInspectable_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FVectorChangedEventHandler_1_IInspectable_Invoke(This, sender, event) \ ((This)->lpVtbl->Invoke(This, sender, event)) #endif /* COBJMACROS */ #endif // ____FVectorChangedEventHandler_1_IInspectable_INTERFACE_DEFINED__ #if !defined(____FIObservableVector_1_IInspectable_INTERFACE_DEFINED__) #define ____FIObservableVector_1_IInspectable_INTERFACE_DEFINED__ typedef interface __FIObservableVector_1_IInspectable __FIObservableVector_1_IInspectable; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIObservableVector_1_IInspectable; typedef struct __FIObservableVector_1_IInspectableVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIObservableVector_1_IInspectable* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIObservableVector_1_IInspectable* This); ULONG (STDMETHODCALLTYPE* Release)(__FIObservableVector_1_IInspectable* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIObservableVector_1_IInspectable* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIObservableVector_1_IInspectable* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIObservableVector_1_IInspectable* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* add_VectorChanged)(__FIObservableVector_1_IInspectable* This, __FVectorChangedEventHandler_1_IInspectable* vhnd, EventRegistrationToken* result); HRESULT (STDMETHODCALLTYPE* remove_VectorChanged)(__FIObservableVector_1_IInspectable* This, EventRegistrationToken token); END_INTERFACE } __FIObservableVector_1_IInspectableVtbl; interface __FIObservableVector_1_IInspectable { CONST_VTBL struct __FIObservableVector_1_IInspectableVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIObservableVector_1_IInspectable_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIObservableVector_1_IInspectable_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIObservableVector_1_IInspectable_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIObservableVector_1_IInspectable_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIObservableVector_1_IInspectable_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIObservableVector_1_IInspectable_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIObservableVector_1_IInspectable_add_VectorChanged(This, vhnd, result) \ ((This)->lpVtbl->add_VectorChanged(This, vhnd, result)) #define __FIObservableVector_1_IInspectable_remove_VectorChanged(This, token) \ ((This)->lpVtbl->remove_VectorChanged(This, token)) #endif /* COBJMACROS */ #endif // ____FIObservableVector_1_IInspectable_INTERFACE_DEFINED__ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRange_INTERFACE_DEFINED__) #define ____FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRange_INTERFACE_DEFINED__ typedef interface __FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRange __FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRange; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRange; typedef struct __FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRangeVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRange* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRange* This); ULONG (STDMETHODCALLTYPE* Release)(__FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRange* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRange* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRange* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRange* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRange* This, UINT32 index, __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRange* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRange* This, __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRange* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange** items, UINT32* result); END_INTERFACE } __FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRangeVtbl; interface __FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRange { CONST_VTBL struct __FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRangeVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRange_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRange_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRange_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRange_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRange_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRange_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRange_GetAt(This, index, result) \ ((This)->lpVtbl->GetAt(This, index, result)) #define __FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRange_get_Size(This, result) \ ((This)->lpVtbl->get_Size(This, result)) #define __FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRange_IndexOf(This, value, index, result) \ ((This)->lpVtbl->IndexOf(This, value, index, result)) #define __FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRange_GetMany(This, startIndex, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, startIndex, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRange_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIEventHandler_1_IInspectable_INTERFACE_DEFINED__) #define ____FIEventHandler_1_IInspectable_INTERFACE_DEFINED__ typedef interface __FIEventHandler_1_IInspectable __FIEventHandler_1_IInspectable; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIEventHandler_1_IInspectable; typedef struct __FIEventHandler_1_IInspectableVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIEventHandler_1_IInspectable* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIEventHandler_1_IInspectable* This); ULONG (STDMETHODCALLTYPE* Release)(__FIEventHandler_1_IInspectable* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FIEventHandler_1_IInspectable* This, IInspectable* sender, IInspectable* args); END_INTERFACE } __FIEventHandler_1_IInspectableVtbl; interface __FIEventHandler_1_IInspectable { CONST_VTBL struct __FIEventHandler_1_IInspectableVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIEventHandler_1_IInspectable_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIEventHandler_1_IInspectable_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIEventHandler_1_IInspectable_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIEventHandler_1_IInspectable_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FIEventHandler_1_IInspectable_INTERFACE_DEFINED__ #ifndef ____x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs; #endif // ____x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__ #define ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CFoundation_CIClosable __x_ABI_CWindows_CFoundation_CIClosable; #endif // ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CIDependencyObject_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CIDependencyObject_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CXaml_CIDependencyObject __x_ABI_CWindows_CUI_CXaml_CIDependencyObject; #endif // ____x_ABI_CWindows_CUI_CXaml_CIDependencyObject_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CXaml_CIDependencyProperty_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CIDependencyProperty_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CXaml_CIDependencyProperty __x_ABI_CWindows_CUI_CXaml_CIDependencyProperty; #endif // ____x_ABI_CWindows_CUI_CXaml_CIDependencyProperty_FWD_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CXaml_CInterop_CTypeName __x_ABI_CWindows_CUI_CXaml_CInterop_CTypeName; #ifndef ____x_ABI_CWindows_CUI_CXaml_CIPropertyPath_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CXaml_CIPropertyPath_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CXaml_CIPropertyPath __x_ABI_CWindows_CUI_CXaml_CIPropertyPath; #endif // ____x_ABI_CWindows_CUI_CXaml_CIPropertyPath_FWD_DEFINED__ typedef enum __x_ABI_CWindows_CUI_CXaml_CData_CBindingMode __x_ABI_CWindows_CUI_CXaml_CData_CBindingMode; typedef enum __x_ABI_CWindows_CUI_CXaml_CData_CRelativeSourceMode __x_ABI_CWindows_CUI_CXaml_CData_CRelativeSourceMode; typedef enum __x_ABI_CWindows_CUI_CXaml_CData_CUpdateSourceTrigger __x_ABI_CWindows_CUI_CXaml_CData_CUpdateSourceTrigger; /* * * Struct Windows.UI.Xaml.Data.BindingMode * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CUI_CXaml_CData_CBindingMode { BindingMode_OneWay = 1, BindingMode_OneTime = 2, BindingMode_TwoWay = 3, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.UI.Xaml.Data.RelativeSourceMode * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CUI_CXaml_CData_CRelativeSourceMode { RelativeSourceMode_None = 0, RelativeSourceMode_TemplatedParent = 1, RelativeSourceMode_Self = 2, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.UI.Xaml.Data.UpdateSourceTrigger * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CUI_CXaml_CData_CUpdateSourceTrigger { UpdateSourceTrigger_Default = 0, UpdateSourceTrigger_PropertyChanged = 1, UpdateSourceTrigger_Explicit = 2, #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 UpdateSourceTrigger_LostFocus = 3, #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.UI.Xaml.Data.LoadMoreItemsResult * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 struct __x_ABI_CWindows_CUI_CXaml_CData_CLoadMoreItemsResult { UINT32 Count; }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Delegate Windows.UI.Xaml.Data.CurrentChangingEventHandler * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventHandler_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventHandler_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventHandlerVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventHandler* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventHandler* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventHandler* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventHandler* This, IInspectable* sender, __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs* e); END_INTERFACE } __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventHandlerVtbl; interface __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventHandler { CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventHandlerVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventHandler_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventHandler_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventHandler_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventHandler_Invoke(This, sender, e) \ ((This)->lpVtbl->Invoke(This, sender, e)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventHandler; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventHandler_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Delegate Windows.UI.Xaml.Data.PropertyChangedEventHandler * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventHandler_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventHandler_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventHandlerVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventHandler* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventHandler* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventHandler* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventHandler* This, IInspectable* sender, __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgs* e); END_INTERFACE } __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventHandlerVtbl; interface __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventHandler { CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventHandlerVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventHandler_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventHandler_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventHandler_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventHandler_Invoke(This, sender, e) \ ((This)->lpVtbl->Invoke(This, sender, e)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventHandler; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventHandler_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IBinding * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.Binding * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBinding_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBinding_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IBinding[] = L"Windows.UI.Xaml.Data.IBinding"; typedef struct __x_ABI_CWindows_CUI_CXaml_CData_CIBindingVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CXaml_CData_CIBinding* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CXaml_CData_CIBinding* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CXaml_CData_CIBinding* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CXaml_CData_CIBinding* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CXaml_CData_CIBinding* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CXaml_CData_CIBinding* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Path)(__x_ABI_CWindows_CUI_CXaml_CData_CIBinding* This, __x_ABI_CWindows_CUI_CXaml_CIPropertyPath** value); HRESULT (STDMETHODCALLTYPE* put_Path)(__x_ABI_CWindows_CUI_CXaml_CData_CIBinding* This, __x_ABI_CWindows_CUI_CXaml_CIPropertyPath* value); HRESULT (STDMETHODCALLTYPE* get_Mode)(__x_ABI_CWindows_CUI_CXaml_CData_CIBinding* This, enum __x_ABI_CWindows_CUI_CXaml_CData_CBindingMode* value); HRESULT (STDMETHODCALLTYPE* put_Mode)(__x_ABI_CWindows_CUI_CXaml_CData_CIBinding* This, enum __x_ABI_CWindows_CUI_CXaml_CData_CBindingMode value); HRESULT (STDMETHODCALLTYPE* get_Source)(__x_ABI_CWindows_CUI_CXaml_CData_CIBinding* This, IInspectable** value); HRESULT (STDMETHODCALLTYPE* put_Source)(__x_ABI_CWindows_CUI_CXaml_CData_CIBinding* This, IInspectable* value); HRESULT (STDMETHODCALLTYPE* get_RelativeSource)(__x_ABI_CWindows_CUI_CXaml_CData_CIBinding* This, __x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSource** value); HRESULT (STDMETHODCALLTYPE* put_RelativeSource)(__x_ABI_CWindows_CUI_CXaml_CData_CIBinding* This, __x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSource* value); HRESULT (STDMETHODCALLTYPE* get_ElementName)(__x_ABI_CWindows_CUI_CXaml_CData_CIBinding* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_ElementName)(__x_ABI_CWindows_CUI_CXaml_CData_CIBinding* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_Converter)(__x_ABI_CWindows_CUI_CXaml_CData_CIBinding* This, __x_ABI_CWindows_CUI_CXaml_CData_CIValueConverter** value); HRESULT (STDMETHODCALLTYPE* put_Converter)(__x_ABI_CWindows_CUI_CXaml_CData_CIBinding* This, __x_ABI_CWindows_CUI_CXaml_CData_CIValueConverter* value); HRESULT (STDMETHODCALLTYPE* get_ConverterParameter)(__x_ABI_CWindows_CUI_CXaml_CData_CIBinding* This, IInspectable** value); HRESULT (STDMETHODCALLTYPE* put_ConverterParameter)(__x_ABI_CWindows_CUI_CXaml_CData_CIBinding* This, IInspectable* value); HRESULT (STDMETHODCALLTYPE* get_ConverterLanguage)(__x_ABI_CWindows_CUI_CXaml_CData_CIBinding* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_ConverterLanguage)(__x_ABI_CWindows_CUI_CXaml_CData_CIBinding* This, HSTRING value); END_INTERFACE } __x_ABI_CWindows_CUI_CXaml_CData_CIBindingVtbl; interface __x_ABI_CWindows_CUI_CXaml_CData_CIBinding { CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CData_CIBindingVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CUI_CXaml_CData_CIBinding_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBinding_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBinding_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBinding_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBinding_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBinding_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBinding_get_Path(This, value) \ ((This)->lpVtbl->get_Path(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBinding_put_Path(This, value) \ ((This)->lpVtbl->put_Path(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBinding_get_Mode(This, value) \ ((This)->lpVtbl->get_Mode(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBinding_put_Mode(This, value) \ ((This)->lpVtbl->put_Mode(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBinding_get_Source(This, value) \ ((This)->lpVtbl->get_Source(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBinding_put_Source(This, value) \ ((This)->lpVtbl->put_Source(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBinding_get_RelativeSource(This, value) \ ((This)->lpVtbl->get_RelativeSource(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBinding_put_RelativeSource(This, value) \ ((This)->lpVtbl->put_RelativeSource(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBinding_get_ElementName(This, value) \ ((This)->lpVtbl->get_ElementName(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBinding_put_ElementName(This, value) \ ((This)->lpVtbl->put_ElementName(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBinding_get_Converter(This, value) \ ((This)->lpVtbl->get_Converter(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBinding_put_Converter(This, value) \ ((This)->lpVtbl->put_Converter(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBinding_get_ConverterParameter(This, value) \ ((This)->lpVtbl->get_ConverterParameter(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBinding_put_ConverterParameter(This, value) \ ((This)->lpVtbl->put_ConverterParameter(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBinding_get_ConverterLanguage(This, value) \ ((This)->lpVtbl->get_ConverterLanguage(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBinding_put_ConverterLanguage(This, value) \ ((This)->lpVtbl->put_ConverterLanguage(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIBinding; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBinding_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IBinding2 * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.Binding * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBinding2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBinding2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IBinding2[] = L"Windows.UI.Xaml.Data.IBinding2"; typedef struct __x_ABI_CWindows_CUI_CXaml_CData_CIBinding2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CXaml_CData_CIBinding2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CXaml_CData_CIBinding2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CXaml_CData_CIBinding2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CXaml_CData_CIBinding2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CXaml_CData_CIBinding2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CXaml_CData_CIBinding2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_FallbackValue)(__x_ABI_CWindows_CUI_CXaml_CData_CIBinding2* This, IInspectable** value); HRESULT (STDMETHODCALLTYPE* put_FallbackValue)(__x_ABI_CWindows_CUI_CXaml_CData_CIBinding2* This, IInspectable* value); HRESULT (STDMETHODCALLTYPE* get_TargetNullValue)(__x_ABI_CWindows_CUI_CXaml_CData_CIBinding2* This, IInspectable** value); HRESULT (STDMETHODCALLTYPE* put_TargetNullValue)(__x_ABI_CWindows_CUI_CXaml_CData_CIBinding2* This, IInspectable* value); HRESULT (STDMETHODCALLTYPE* get_UpdateSourceTrigger)(__x_ABI_CWindows_CUI_CXaml_CData_CIBinding2* This, enum __x_ABI_CWindows_CUI_CXaml_CData_CUpdateSourceTrigger* value); HRESULT (STDMETHODCALLTYPE* put_UpdateSourceTrigger)(__x_ABI_CWindows_CUI_CXaml_CData_CIBinding2* This, enum __x_ABI_CWindows_CUI_CXaml_CData_CUpdateSourceTrigger value); END_INTERFACE } __x_ABI_CWindows_CUI_CXaml_CData_CIBinding2Vtbl; interface __x_ABI_CWindows_CUI_CXaml_CData_CIBinding2 { CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CData_CIBinding2Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CUI_CXaml_CData_CIBinding2_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBinding2_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBinding2_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBinding2_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBinding2_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBinding2_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBinding2_get_FallbackValue(This, value) \ ((This)->lpVtbl->get_FallbackValue(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBinding2_put_FallbackValue(This, value) \ ((This)->lpVtbl->put_FallbackValue(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBinding2_get_TargetNullValue(This, value) \ ((This)->lpVtbl->get_TargetNullValue(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBinding2_put_TargetNullValue(This, value) \ ((This)->lpVtbl->put_TargetNullValue(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBinding2_get_UpdateSourceTrigger(This, value) \ ((This)->lpVtbl->get_UpdateSourceTrigger(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBinding2_put_UpdateSourceTrigger(This, value) \ ((This)->lpVtbl->put_UpdateSourceTrigger(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIBinding2; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBinding2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IBindingBase * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.BindingBase * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBindingBase_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingBase_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IBindingBase[] = L"Windows.UI.Xaml.Data.IBindingBase"; typedef struct __x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingBase* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingBase* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingBase* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingBase* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingBase* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingBase* This, TrustLevel* trustLevel); END_INTERFACE } __x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseVtbl; interface __x_ABI_CWindows_CUI_CXaml_CData_CIBindingBase { CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingBase_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingBase_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingBase_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingBase_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingBase_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingBase_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIBindingBase; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBindingBase_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IBindingBaseFactory * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.BindingBase * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseFactory_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IBindingBaseFactory[] = L"Windows.UI.Xaml.Data.IBindingBaseFactory"; typedef struct __x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseFactoryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseFactory* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseFactory* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseFactory* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseFactory* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseFactory* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseFactory* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* CreateInstance)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseFactory* This, IInspectable* baseInterface, IInspectable** innerInterface, __x_ABI_CWindows_CUI_CXaml_CData_CIBindingBase** value); END_INTERFACE } __x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseFactoryVtbl; interface __x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseFactory { CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseFactoryVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseFactory_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseFactory_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseFactory_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseFactory_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseFactory_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseFactory_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseFactory_CreateInstance(This, baseInterface, innerInterface, value) \ ((This)->lpVtbl->CreateInstance(This, baseInterface, innerInterface, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseFactory; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBindingBaseFactory_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IBindingExpression * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.BindingExpression * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpression_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpression_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IBindingExpression[] = L"Windows.UI.Xaml.Data.IBindingExpression"; typedef struct __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpression* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpression* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpression* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpression* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpression* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpression* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_DataItem)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpression* This, IInspectable** value); HRESULT (STDMETHODCALLTYPE* get_ParentBinding)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpression* This, __x_ABI_CWindows_CUI_CXaml_CData_CIBinding** value); HRESULT (STDMETHODCALLTYPE* UpdateSource)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpression* This); END_INTERFACE } __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionVtbl; interface __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpression { CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpression_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpression_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpression_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpression_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpression_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpression_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpression_get_DataItem(This, value) \ ((This)->lpVtbl->get_DataItem(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpression_get_ParentBinding(This, value) \ ((This)->lpVtbl->get_ParentBinding(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpression_UpdateSource(This) \ ((This)->lpVtbl->UpdateSource(This)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpression; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpression_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IBindingExpressionBase * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.BindingExpressionBase * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBase_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBase_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IBindingExpressionBase[] = L"Windows.UI.Xaml.Data.IBindingExpressionBase"; typedef struct __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBaseVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBase* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBase* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBase* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBase* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBase* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBase* This, TrustLevel* trustLevel); END_INTERFACE } __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBaseVtbl; interface __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBase { CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBaseVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBase_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBase_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBase_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBase_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBase_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBase_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBase; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBase_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IBindingExpressionBaseFactory * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.BindingExpressionBase * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBaseFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBaseFactory_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IBindingExpressionBaseFactory[] = L"Windows.UI.Xaml.Data.IBindingExpressionBaseFactory"; typedef struct __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBaseFactoryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBaseFactory* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBaseFactory* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBaseFactory* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBaseFactory* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBaseFactory* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBaseFactory* This, TrustLevel* trustLevel); END_INTERFACE } __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBaseFactoryVtbl; interface __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBaseFactory { CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBaseFactoryVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBaseFactory_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBaseFactory_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBaseFactory_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBaseFactory_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBaseFactory_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBaseFactory_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBaseFactory; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionBaseFactory_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IBindingExpressionFactory * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.BindingExpression * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionFactory_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IBindingExpressionFactory[] = L"Windows.UI.Xaml.Data.IBindingExpressionFactory"; typedef struct __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionFactoryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionFactory* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionFactory* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionFactory* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionFactory* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionFactory* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionFactory* This, TrustLevel* trustLevel); END_INTERFACE } __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionFactoryVtbl; interface __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionFactory { CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionFactoryVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionFactory_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionFactory_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionFactory_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionFactory_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionFactory_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionFactory_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionFactory; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBindingExpressionFactory_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IBindingFactory * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.Binding * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBindingFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingFactory_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IBindingFactory[] = L"Windows.UI.Xaml.Data.IBindingFactory"; typedef struct __x_ABI_CWindows_CUI_CXaml_CData_CIBindingFactoryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingFactory* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingFactory* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingFactory* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingFactory* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingFactory* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingFactory* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* CreateInstance)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingFactory* This, IInspectable* baseInterface, IInspectable** innerInterface, __x_ABI_CWindows_CUI_CXaml_CData_CIBinding** value); END_INTERFACE } __x_ABI_CWindows_CUI_CXaml_CData_CIBindingFactoryVtbl; interface __x_ABI_CWindows_CUI_CXaml_CData_CIBindingFactory { CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CData_CIBindingFactoryVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingFactory_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingFactory_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingFactory_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingFactory_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingFactory_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingFactory_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingFactory_CreateInstance(This, baseInterface, innerInterface, value) \ ((This)->lpVtbl->CreateInstance(This, baseInterface, innerInterface, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIBindingFactory; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBindingFactory_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IBindingOperations * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.BindingOperations * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperations_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperations_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IBindingOperations[] = L"Windows.UI.Xaml.Data.IBindingOperations"; typedef struct __x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperations* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperations* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperations* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperations* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperations* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperations* This, TrustLevel* trustLevel); END_INTERFACE } __x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsVtbl; interface __x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperations { CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperations_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperations_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperations_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperations_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperations_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperations_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperations; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperations_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IBindingOperationsStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.BindingOperations * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IBindingOperationsStatics[] = L"Windows.UI.Xaml.Data.IBindingOperationsStatics"; typedef struct __x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* SetBinding)(__x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsStatics* This, __x_ABI_CWindows_CUI_CXaml_CIDependencyObject* target, __x_ABI_CWindows_CUI_CXaml_CIDependencyProperty* dp, __x_ABI_CWindows_CUI_CXaml_CData_CIBindingBase* binding); END_INTERFACE } __x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsStaticsVtbl; interface __x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsStatics { CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsStaticsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsStatics_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsStatics_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsStatics_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsStatics_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsStatics_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsStatics_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsStatics_SetBinding(This, target, dp, binding) \ ((This)->lpVtbl->SetBinding(This, target, dp, binding)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsStatics; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIBindingOperationsStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.ICollectionView * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Any object which implements this interface must also implement the following interfaces: * Windows.Foundation.Collections.IObservableVector`1 * Windows.Foundation.Collections.IVector`1 * Windows.Foundation.Collections.IIterable`1 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICollectionView_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionView_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_ICollectionView[] = L"Windows.UI.Xaml.Data.ICollectionView"; typedef struct __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionView* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionView* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionView* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionView* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionView* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionView* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_CurrentItem)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionView* This, IInspectable** value); HRESULT (STDMETHODCALLTYPE* get_CurrentPosition)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionView* This, INT32* value); HRESULT (STDMETHODCALLTYPE* get_IsCurrentAfterLast)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionView* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsCurrentBeforeFirst)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionView* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_CollectionGroups)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionView* This, __FIObservableVector_1_IInspectable** value); HRESULT (STDMETHODCALLTYPE* get_HasMoreItems)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionView* This, boolean* value); HRESULT (STDMETHODCALLTYPE* add_CurrentChanged)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionView* This, __FIEventHandler_1_IInspectable* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_CurrentChanged)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionView* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_CurrentChanging)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionView* This, __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventHandler* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_CurrentChanging)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionView* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* MoveCurrentTo)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionView* This, IInspectable* item, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveCurrentToPosition)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionView* This, INT32 index, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveCurrentToFirst)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionView* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveCurrentToLast)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionView* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveCurrentToNext)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionView* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveCurrentToPrevious)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionView* This, boolean* result); HRESULT (STDMETHODCALLTYPE* LoadMoreItemsAsync)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionView* This, UINT32 count, __FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult** operation); END_INTERFACE } __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewVtbl; interface __x_ABI_CWindows_CUI_CXaml_CData_CICollectionView { CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionView_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionView_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionView_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionView_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionView_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionView_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionView_get_CurrentItem(This, value) \ ((This)->lpVtbl->get_CurrentItem(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionView_get_CurrentPosition(This, value) \ ((This)->lpVtbl->get_CurrentPosition(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionView_get_IsCurrentAfterLast(This, value) \ ((This)->lpVtbl->get_IsCurrentAfterLast(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionView_get_IsCurrentBeforeFirst(This, value) \ ((This)->lpVtbl->get_IsCurrentBeforeFirst(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionView_get_CollectionGroups(This, value) \ ((This)->lpVtbl->get_CollectionGroups(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionView_get_HasMoreItems(This, value) \ ((This)->lpVtbl->get_HasMoreItems(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionView_add_CurrentChanged(This, handler, token) \ ((This)->lpVtbl->add_CurrentChanged(This, handler, token)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionView_remove_CurrentChanged(This, token) \ ((This)->lpVtbl->remove_CurrentChanged(This, token)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionView_add_CurrentChanging(This, handler, token) \ ((This)->lpVtbl->add_CurrentChanging(This, handler, token)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionView_remove_CurrentChanging(This, token) \ ((This)->lpVtbl->remove_CurrentChanging(This, token)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionView_MoveCurrentTo(This, item, result) \ ((This)->lpVtbl->MoveCurrentTo(This, item, result)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionView_MoveCurrentToPosition(This, index, result) \ ((This)->lpVtbl->MoveCurrentToPosition(This, index, result)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionView_MoveCurrentToFirst(This, result) \ ((This)->lpVtbl->MoveCurrentToFirst(This, result)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionView_MoveCurrentToLast(This, result) \ ((This)->lpVtbl->MoveCurrentToLast(This, result)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionView_MoveCurrentToNext(This, result) \ ((This)->lpVtbl->MoveCurrentToNext(This, result)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionView_MoveCurrentToPrevious(This, result) \ ((This)->lpVtbl->MoveCurrentToPrevious(This, result)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionView_LoadMoreItemsAsync(This, count, operation) \ ((This)->lpVtbl->LoadMoreItemsAsync(This, count, operation)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CICollectionView; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICollectionView_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.ICollectionViewFactory * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewFactory_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_ICollectionViewFactory[] = L"Windows.UI.Xaml.Data.ICollectionViewFactory"; typedef struct __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewFactoryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewFactory* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewFactory* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewFactory* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewFactory* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewFactory* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewFactory* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* CreateView)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewFactory* This, __x_ABI_CWindows_CUI_CXaml_CData_CICollectionView** result); END_INTERFACE } __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewFactoryVtbl; interface __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewFactory { CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewFactoryVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewFactory_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewFactory_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewFactory_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewFactory_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewFactory_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewFactory_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewFactory_CreateView(This, result) \ ((This)->lpVtbl->CreateView(This, result)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewFactory; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewFactory_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.ICollectionViewGroup * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewGroup_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewGroup_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_ICollectionViewGroup[] = L"Windows.UI.Xaml.Data.ICollectionViewGroup"; typedef struct __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewGroupVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewGroup* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewGroup* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewGroup* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewGroup* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewGroup* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewGroup* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Group)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewGroup* This, IInspectable** value); HRESULT (STDMETHODCALLTYPE* get_GroupItems)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewGroup* This, __FIObservableVector_1_IInspectable** value); END_INTERFACE } __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewGroupVtbl; interface __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewGroup { CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewGroupVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewGroup_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewGroup_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewGroup_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewGroup_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewGroup_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewGroup_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewGroup_get_Group(This, value) \ ((This)->lpVtbl->get_Group(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewGroup_get_GroupItems(This, value) \ ((This)->lpVtbl->get_GroupItems(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewGroup; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewGroup_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.ICollectionViewSource * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.CollectionViewSource * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_ICollectionViewSource[] = L"Windows.UI.Xaml.Data.ICollectionViewSource"; typedef struct __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Source)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource* This, IInspectable** value); HRESULT (STDMETHODCALLTYPE* put_Source)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource* This, IInspectable* value); HRESULT (STDMETHODCALLTYPE* get_View)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource* This, __x_ABI_CWindows_CUI_CXaml_CData_CICollectionView** value); HRESULT (STDMETHODCALLTYPE* get_IsSourceGrouped)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_IsSourceGrouped)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_ItemsPath)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource* This, __x_ABI_CWindows_CUI_CXaml_CIPropertyPath** value); HRESULT (STDMETHODCALLTYPE* put_ItemsPath)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource* This, __x_ABI_CWindows_CUI_CXaml_CIPropertyPath* value); END_INTERFACE } __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceVtbl; interface __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource { CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource_get_Source(This, value) \ ((This)->lpVtbl->get_Source(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource_put_Source(This, value) \ ((This)->lpVtbl->put_Source(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource_get_View(This, value) \ ((This)->lpVtbl->get_View(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource_get_IsSourceGrouped(This, value) \ ((This)->lpVtbl->get_IsSourceGrouped(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource_put_IsSourceGrouped(This, value) \ ((This)->lpVtbl->put_IsSourceGrouped(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource_get_ItemsPath(This, value) \ ((This)->lpVtbl->get_ItemsPath(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource_put_ItemsPath(This, value) \ ((This)->lpVtbl->put_ItemsPath(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSource_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.ICollectionViewSourceStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.CollectionViewSource * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_ICollectionViewSourceStatics[] = L"Windows.UI.Xaml.Data.ICollectionViewSourceStatics"; typedef struct __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_SourceProperty)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics* This, __x_ABI_CWindows_CUI_CXaml_CIDependencyProperty** value); HRESULT (STDMETHODCALLTYPE* get_ViewProperty)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics* This, __x_ABI_CWindows_CUI_CXaml_CIDependencyProperty** value); HRESULT (STDMETHODCALLTYPE* get_IsSourceGroupedProperty)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics* This, __x_ABI_CWindows_CUI_CXaml_CIDependencyProperty** value); HRESULT (STDMETHODCALLTYPE* get_ItemsPathProperty)(__x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics* This, __x_ABI_CWindows_CUI_CXaml_CIDependencyProperty** value); END_INTERFACE } __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStaticsVtbl; interface __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics { CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStaticsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics_get_SourceProperty(This, value) \ ((This)->lpVtbl->get_SourceProperty(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics_get_ViewProperty(This, value) \ ((This)->lpVtbl->get_ViewProperty(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics_get_IsSourceGroupedProperty(This, value) \ ((This)->lpVtbl->get_IsSourceGroupedProperty(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics_get_ItemsPathProperty(This, value) \ ((This)->lpVtbl->get_ItemsPathProperty(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICollectionViewSourceStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.ICurrentChangingEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.CurrentChangingEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_ICurrentChangingEventArgs[] = L"Windows.UI.Xaml.Data.ICurrentChangingEventArgs"; typedef struct __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Cancel)(__x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_Cancel)(__x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_IsCancelable)(__x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs* This, boolean* value); END_INTERFACE } __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsVtbl; interface __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs { CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs_get_Cancel(This, value) \ ((This)->lpVtbl->get_Cancel(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs_put_Cancel(This, value) \ ((This)->lpVtbl->put_Cancel(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs_get_IsCancelable(This, value) \ ((This)->lpVtbl->get_IsCancelable(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.ICurrentChangingEventArgsFactory * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.CurrentChangingEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsFactory_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_ICurrentChangingEventArgsFactory[] = L"Windows.UI.Xaml.Data.ICurrentChangingEventArgsFactory"; typedef struct __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsFactoryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsFactory* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsFactory* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsFactory* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsFactory* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsFactory* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsFactory* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* CreateInstance)(__x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsFactory* This, IInspectable* baseInterface, IInspectable** innerInterface, __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs** value); HRESULT (STDMETHODCALLTYPE* CreateWithCancelableParameter)(__x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsFactory* This, boolean isCancelable, IInspectable* baseInterface, IInspectable** innerInterface, __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgs** value); END_INTERFACE } __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsFactoryVtbl; interface __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsFactory { CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsFactoryVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsFactory_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsFactory_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsFactory_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsFactory_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsFactory_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsFactory_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsFactory_CreateInstance(This, baseInterface, innerInterface, value) \ ((This)->lpVtbl->CreateInstance(This, baseInterface, innerInterface, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsFactory_CreateWithCancelableParameter(This, isCancelable, baseInterface, innerInterface, value) \ ((This)->lpVtbl->CreateWithCancelableParameter(This, isCancelable, baseInterface, innerInterface, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsFactory; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICurrentChangingEventArgsFactory_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.ICustomProperty * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_ICustomProperty[] = L"Windows.UI.Xaml.Data.ICustomProperty"; typedef struct __x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Type)(__x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty* This, struct __x_ABI_CWindows_CUI_CXaml_CInterop_CTypeName* value); HRESULT (STDMETHODCALLTYPE* get_Name)(__x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* GetValue)(__x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty* This, IInspectable* target, IInspectable** result); HRESULT (STDMETHODCALLTYPE* SetValue)(__x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty* This, IInspectable* target, IInspectable* value); HRESULT (STDMETHODCALLTYPE* GetIndexedValue)(__x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty* This, IInspectable* target, IInspectable* index, IInspectable** result); HRESULT (STDMETHODCALLTYPE* SetIndexedValue)(__x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty* This, IInspectable* target, IInspectable* value, IInspectable* index); HRESULT (STDMETHODCALLTYPE* get_CanWrite)(__x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_CanRead)(__x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty* This, boolean* value); END_INTERFACE } __x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyVtbl; interface __x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty { CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty_get_Type(This, value) \ ((This)->lpVtbl->get_Type(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty_get_Name(This, value) \ ((This)->lpVtbl->get_Name(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty_GetValue(This, target, result) \ ((This)->lpVtbl->GetValue(This, target, result)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty_SetValue(This, target, value) \ ((This)->lpVtbl->SetValue(This, target, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty_GetIndexedValue(This, target, index, result) \ ((This)->lpVtbl->GetIndexedValue(This, target, index, result)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty_SetIndexedValue(This, target, value, index) \ ((This)->lpVtbl->SetIndexedValue(This, target, value, index)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty_get_CanWrite(This, value) \ ((This)->lpVtbl->get_CanWrite(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty_get_CanRead(This, value) \ ((This)->lpVtbl->get_CanRead(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.ICustomPropertyProvider * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_ICustomPropertyProvider[] = L"Windows.UI.Xaml.Data.ICustomPropertyProvider"; typedef struct __x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProviderVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetCustomProperty)(__x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider* This, HSTRING name, __x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty** result); HRESULT (STDMETHODCALLTYPE* GetIndexedProperty)(__x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider* This, HSTRING name, struct __x_ABI_CWindows_CUI_CXaml_CInterop_CTypeName type, __x_ABI_CWindows_CUI_CXaml_CData_CICustomProperty** result); HRESULT (STDMETHODCALLTYPE* GetStringRepresentation)(__x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider* This, HSTRING* result); HRESULT (STDMETHODCALLTYPE* get_Type)(__x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider* This, struct __x_ABI_CWindows_CUI_CXaml_CInterop_CTypeName* value); END_INTERFACE } __x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProviderVtbl; interface __x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider { CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProviderVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider_GetCustomProperty(This, name, result) \ ((This)->lpVtbl->GetCustomProperty(This, name, result)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider_GetIndexedProperty(This, name, type, result) \ ((This)->lpVtbl->GetIndexedProperty(This, name, type, result)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider_GetStringRepresentation(This, result) \ ((This)->lpVtbl->GetStringRepresentation(This, result)) #define __x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider_get_Type(This, value) \ ((This)->lpVtbl->get_Type(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CICustomPropertyProvider_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IItemIndexRange * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.ItemIndexRange * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IItemIndexRange[] = L"Windows.UI.Xaml.Data.IItemIndexRange"; typedef struct __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_FirstIndex)(__x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange* This, INT32* value); HRESULT (STDMETHODCALLTYPE* get_Length)(__x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_LastIndex)(__x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange* This, INT32* value); END_INTERFACE } __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeVtbl; interface __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange { CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange_get_FirstIndex(This, value) \ ((This)->lpVtbl->get_FirstIndex(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange_get_Length(This, value) \ ((This)->lpVtbl->get_Length(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange_get_LastIndex(This, value) \ ((This)->lpVtbl->get_LastIndex(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IItemIndexRangeFactory * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.ItemIndexRange * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeFactory_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IItemIndexRangeFactory[] = L"Windows.UI.Xaml.Data.IItemIndexRangeFactory"; typedef struct __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeFactoryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeFactory* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeFactory* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeFactory* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeFactory* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeFactory* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeFactory* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* CreateInstance)(__x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeFactory* This, INT32 firstIndex, UINT32 length, IInspectable* baseInterface, IInspectable** innerInterface, __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange** value); END_INTERFACE } __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeFactoryVtbl; interface __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeFactory { CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeFactoryVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeFactory_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeFactory_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeFactory_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeFactory_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeFactory_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeFactory_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeFactory_CreateInstance(This, firstIndex, length, baseInterface, innerInterface, value) \ ((This)->lpVtbl->CreateInstance(This, firstIndex, length, baseInterface, innerInterface, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeFactory; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRangeFactory_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IItemsRangeInfo * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Any object which implements this interface must also implement the following interfaces: * Windows.Foundation.IClosable * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIItemsRangeInfo_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIItemsRangeInfo_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IItemsRangeInfo[] = L"Windows.UI.Xaml.Data.IItemsRangeInfo"; typedef struct __x_ABI_CWindows_CUI_CXaml_CData_CIItemsRangeInfoVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CXaml_CData_CIItemsRangeInfo* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CXaml_CData_CIItemsRangeInfo* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CXaml_CData_CIItemsRangeInfo* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CXaml_CData_CIItemsRangeInfo* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CXaml_CData_CIItemsRangeInfo* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CXaml_CData_CIItemsRangeInfo* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* RangesChanged)(__x_ABI_CWindows_CUI_CXaml_CData_CIItemsRangeInfo* This, __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange* visibleRange, __FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRange* trackedItems); END_INTERFACE } __x_ABI_CWindows_CUI_CXaml_CData_CIItemsRangeInfoVtbl; interface __x_ABI_CWindows_CUI_CXaml_CData_CIItemsRangeInfo { CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CData_CIItemsRangeInfoVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CUI_CXaml_CData_CIItemsRangeInfo_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIItemsRangeInfo_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIItemsRangeInfo_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIItemsRangeInfo_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIItemsRangeInfo_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIItemsRangeInfo_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIItemsRangeInfo_RangesChanged(This, visibleRange, trackedItems) \ ((This)->lpVtbl->RangesChanged(This, visibleRange, trackedItems)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIItemsRangeInfo; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIItemsRangeInfo_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.INotifyPropertyChanged * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CINotifyPropertyChanged_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CINotifyPropertyChanged_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_INotifyPropertyChanged[] = L"Windows.UI.Xaml.Data.INotifyPropertyChanged"; typedef struct __x_ABI_CWindows_CUI_CXaml_CData_CINotifyPropertyChangedVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CXaml_CData_CINotifyPropertyChanged* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CXaml_CData_CINotifyPropertyChanged* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CXaml_CData_CINotifyPropertyChanged* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CXaml_CData_CINotifyPropertyChanged* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CXaml_CData_CINotifyPropertyChanged* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CXaml_CData_CINotifyPropertyChanged* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* add_PropertyChanged)(__x_ABI_CWindows_CUI_CXaml_CData_CINotifyPropertyChanged* This, __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventHandler* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_PropertyChanged)(__x_ABI_CWindows_CUI_CXaml_CData_CINotifyPropertyChanged* This, EventRegistrationToken token); END_INTERFACE } __x_ABI_CWindows_CUI_CXaml_CData_CINotifyPropertyChangedVtbl; interface __x_ABI_CWindows_CUI_CXaml_CData_CINotifyPropertyChanged { CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CData_CINotifyPropertyChangedVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CUI_CXaml_CData_CINotifyPropertyChanged_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CUI_CXaml_CData_CINotifyPropertyChanged_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CINotifyPropertyChanged_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CINotifyPropertyChanged_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CUI_CXaml_CData_CINotifyPropertyChanged_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CUI_CXaml_CData_CINotifyPropertyChanged_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CUI_CXaml_CData_CINotifyPropertyChanged_add_PropertyChanged(This, handler, token) \ ((This)->lpVtbl->add_PropertyChanged(This, handler, token)) #define __x_ABI_CWindows_CUI_CXaml_CData_CINotifyPropertyChanged_remove_PropertyChanged(This, token) \ ((This)->lpVtbl->remove_PropertyChanged(This, token)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CINotifyPropertyChanged; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CINotifyPropertyChanged_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IPropertyChangedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.PropertyChangedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IPropertyChangedEventArgs[] = L"Windows.UI.Xaml.Data.IPropertyChangedEventArgs"; typedef struct __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_PropertyName)(__x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgs* This, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsVtbl; interface __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgs_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgs_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgs_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgs_get_PropertyName(This, value) \ ((This)->lpVtbl->get_PropertyName(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgs; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IPropertyChangedEventArgsFactory * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.PropertyChangedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsFactory_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IPropertyChangedEventArgsFactory[] = L"Windows.UI.Xaml.Data.IPropertyChangedEventArgsFactory"; typedef struct __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsFactoryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsFactory* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsFactory* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsFactory* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsFactory* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsFactory* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsFactory* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* CreateInstance)(__x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsFactory* This, HSTRING name, IInspectable* baseInterface, IInspectable** innerInterface, __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgs** value); END_INTERFACE } __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsFactoryVtbl; interface __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsFactory { CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsFactoryVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsFactory_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsFactory_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsFactory_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsFactory_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsFactory_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsFactory_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsFactory_CreateInstance(This, name, baseInterface, innerInterface, value) \ ((This)->lpVtbl->CreateInstance(This, name, baseInterface, innerInterface, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsFactory; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIPropertyChangedEventArgsFactory_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IRelativeSource * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.RelativeSource * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSource_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSource_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IRelativeSource[] = L"Windows.UI.Xaml.Data.IRelativeSource"; typedef struct __x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSource* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSource* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSource* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSource* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSource* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSource* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Mode)(__x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSource* This, enum __x_ABI_CWindows_CUI_CXaml_CData_CRelativeSourceMode* value); HRESULT (STDMETHODCALLTYPE* put_Mode)(__x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSource* This, enum __x_ABI_CWindows_CUI_CXaml_CData_CRelativeSourceMode value); END_INTERFACE } __x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceVtbl; interface __x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSource { CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSource_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSource_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSource_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSource_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSource_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSource_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSource_get_Mode(This, value) \ ((This)->lpVtbl->get_Mode(This, value)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSource_put_Mode(This, value) \ ((This)->lpVtbl->put_Mode(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSource; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSource_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IRelativeSourceFactory * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.UI.Xaml.Data.RelativeSource * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceFactory_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IRelativeSourceFactory[] = L"Windows.UI.Xaml.Data.IRelativeSourceFactory"; typedef struct __x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceFactoryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceFactory* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceFactory* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceFactory* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceFactory* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceFactory* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceFactory* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* CreateInstance)(__x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceFactory* This, IInspectable* baseInterface, IInspectable** innerInterface, __x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSource** value); END_INTERFACE } __x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceFactoryVtbl; interface __x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceFactory { CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceFactoryVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceFactory_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceFactory_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceFactory_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceFactory_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceFactory_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceFactory_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceFactory_CreateInstance(This, baseInterface, innerInterface, value) \ ((This)->lpVtbl->CreateInstance(This, baseInterface, innerInterface, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceFactory; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIRelativeSourceFactory_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.ISelectionInfo * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_ISelectionInfo[] = L"Windows.UI.Xaml.Data.ISelectionInfo"; typedef struct __x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfoVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* SelectRange)(__x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo* This, __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange* itemIndexRange); HRESULT (STDMETHODCALLTYPE* DeselectRange)(__x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo* This, __x_ABI_CWindows_CUI_CXaml_CData_CIItemIndexRange* itemIndexRange); HRESULT (STDMETHODCALLTYPE* IsSelected)(__x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo* This, INT32 index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetSelectedRanges)(__x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo* This, __FIVectorView_1_Windows__CUI__CXaml__CData__CItemIndexRange** result); END_INTERFACE } __x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfoVtbl; interface __x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo { CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfoVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo_SelectRange(This, itemIndexRange) \ ((This)->lpVtbl->SelectRange(This, itemIndexRange)) #define __x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo_DeselectRange(This, itemIndexRange) \ ((This)->lpVtbl->DeselectRange(This, itemIndexRange)) #define __x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo_IsSelected(This, index, result) \ ((This)->lpVtbl->IsSelected(This, index, result)) #define __x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo_GetSelectedRanges(This, result) \ ((This)->lpVtbl->GetSelectedRanges(This, result)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CISelectionInfo_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.ISupportIncrementalLoading * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CISupportIncrementalLoading_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CISupportIncrementalLoading_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_ISupportIncrementalLoading[] = L"Windows.UI.Xaml.Data.ISupportIncrementalLoading"; typedef struct __x_ABI_CWindows_CUI_CXaml_CData_CISupportIncrementalLoadingVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CXaml_CData_CISupportIncrementalLoading* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CXaml_CData_CISupportIncrementalLoading* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CXaml_CData_CISupportIncrementalLoading* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CXaml_CData_CISupportIncrementalLoading* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CXaml_CData_CISupportIncrementalLoading* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CXaml_CData_CISupportIncrementalLoading* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* LoadMoreItemsAsync)(__x_ABI_CWindows_CUI_CXaml_CData_CISupportIncrementalLoading* This, UINT32 count, __FIAsyncOperation_1_Windows__CUI__CXaml__CData__CLoadMoreItemsResult** operation); HRESULT (STDMETHODCALLTYPE* get_HasMoreItems)(__x_ABI_CWindows_CUI_CXaml_CData_CISupportIncrementalLoading* This, boolean* value); END_INTERFACE } __x_ABI_CWindows_CUI_CXaml_CData_CISupportIncrementalLoadingVtbl; interface __x_ABI_CWindows_CUI_CXaml_CData_CISupportIncrementalLoading { CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CData_CISupportIncrementalLoadingVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CUI_CXaml_CData_CISupportIncrementalLoading_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CUI_CXaml_CData_CISupportIncrementalLoading_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CISupportIncrementalLoading_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CISupportIncrementalLoading_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CUI_CXaml_CData_CISupportIncrementalLoading_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CUI_CXaml_CData_CISupportIncrementalLoading_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CUI_CXaml_CData_CISupportIncrementalLoading_LoadMoreItemsAsync(This, count, operation) \ ((This)->lpVtbl->LoadMoreItemsAsync(This, count, operation)) #define __x_ABI_CWindows_CUI_CXaml_CData_CISupportIncrementalLoading_get_HasMoreItems(This, value) \ ((This)->lpVtbl->get_HasMoreItems(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CISupportIncrementalLoading; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CISupportIncrementalLoading_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.UI.Xaml.Data.IValueConverter * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIValueConverter_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CXaml_CData_CIValueConverter_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_UI_Xaml_Data_IValueConverter[] = L"Windows.UI.Xaml.Data.IValueConverter"; typedef struct __x_ABI_CWindows_CUI_CXaml_CData_CIValueConverterVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CXaml_CData_CIValueConverter* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CXaml_CData_CIValueConverter* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CXaml_CData_CIValueConverter* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CXaml_CData_CIValueConverter* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CXaml_CData_CIValueConverter* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CXaml_CData_CIValueConverter* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* Convert)(__x_ABI_CWindows_CUI_CXaml_CData_CIValueConverter* This, IInspectable* value, struct __x_ABI_CWindows_CUI_CXaml_CInterop_CTypeName targetType, IInspectable* parameter, HSTRING language, IInspectable** result); HRESULT (STDMETHODCALLTYPE* ConvertBack)(__x_ABI_CWindows_CUI_CXaml_CData_CIValueConverter* This, IInspectable* value, struct __x_ABI_CWindows_CUI_CXaml_CInterop_CTypeName targetType, IInspectable* parameter, HSTRING language, IInspectable** result); END_INTERFACE } __x_ABI_CWindows_CUI_CXaml_CData_CIValueConverterVtbl; interface __x_ABI_CWindows_CUI_CXaml_CData_CIValueConverter { CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CData_CIValueConverterVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CUI_CXaml_CData_CIValueConverter_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIValueConverter_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIValueConverter_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIValueConverter_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIValueConverter_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIValueConverter_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIValueConverter_Convert(This, value, targetType, parameter, language, result) \ ((This)->lpVtbl->Convert(This, value, targetType, parameter, language, result)) #define __x_ABI_CWindows_CUI_CXaml_CData_CIValueConverter_ConvertBack(This, value, targetType, parameter, language, result) \ ((This)->lpVtbl->ConvertBack(This, value, targetType, parameter, language, result)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CData_CIValueConverter; #endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CData_CIValueConverter_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.UI.Xaml.Data.Binding * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.UI.Xaml.Data.IBinding ** Default Interface ** * Windows.UI.Xaml.Data.IBinding2 * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_UI_Xaml_Data_Binding_DEFINED #define RUNTIMECLASS_Windows_UI_Xaml_Data_Binding_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_UI_Xaml_Data_Binding[] = L"Windows.UI.Xaml.Data.Binding"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.UI.Xaml.Data.BindingBase * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.UI.Xaml.Data.IBindingBase ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_UI_Xaml_Data_BindingBase_DEFINED #define RUNTIMECLASS_Windows_UI_Xaml_Data_BindingBase_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_UI_Xaml_Data_BindingBase[] = L"Windows.UI.Xaml.Data.BindingBase"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.UI.Xaml.Data.BindingExpression * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.UI.Xaml.Data.IBindingExpression ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_UI_Xaml_Data_BindingExpression_DEFINED #define RUNTIMECLASS_Windows_UI_Xaml_Data_BindingExpression_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_UI_Xaml_Data_BindingExpression[] = L"Windows.UI.Xaml.Data.BindingExpression"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.UI.Xaml.Data.BindingExpressionBase * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.UI.Xaml.Data.IBindingExpressionBase ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_UI_Xaml_Data_BindingExpressionBase_DEFINED #define RUNTIMECLASS_Windows_UI_Xaml_Data_BindingExpressionBase_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_UI_Xaml_Data_BindingExpressionBase[] = L"Windows.UI.Xaml.Data.BindingExpressionBase"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.UI.Xaml.Data.BindingOperations * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.UI.Xaml.Data.IBindingOperationsStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * * Class implements the following interfaces: * Windows.UI.Xaml.Data.IBindingOperations ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_UI_Xaml_Data_BindingOperations_DEFINED #define RUNTIMECLASS_Windows_UI_Xaml_Data_BindingOperations_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_UI_Xaml_Data_BindingOperations[] = L"Windows.UI.Xaml.Data.BindingOperations"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.UI.Xaml.Data.CollectionViewSource * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass can be activated. * Type can be activated via RoActivateInstance starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * * RuntimeClass contains static methods. * Static Methods exist on the Windows.UI.Xaml.Data.ICollectionViewSourceStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * * Class implements the following interfaces: * Windows.UI.Xaml.Data.ICollectionViewSource ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_UI_Xaml_Data_CollectionViewSource_DEFINED #define RUNTIMECLASS_Windows_UI_Xaml_Data_CollectionViewSource_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_UI_Xaml_Data_CollectionViewSource[] = L"Windows.UI.Xaml.Data.CollectionViewSource"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.UI.Xaml.Data.CurrentChangingEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.UI.Xaml.Data.ICurrentChangingEventArgs ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_UI_Xaml_Data_CurrentChangingEventArgs_DEFINED #define RUNTIMECLASS_Windows_UI_Xaml_Data_CurrentChangingEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_UI_Xaml_Data_CurrentChangingEventArgs[] = L"Windows.UI.Xaml.Data.CurrentChangingEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.UI.Xaml.Data.ItemIndexRange * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.UI.Xaml.Data.IItemIndexRange ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_UI_Xaml_Data_ItemIndexRange_DEFINED #define RUNTIMECLASS_Windows_UI_Xaml_Data_ItemIndexRange_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_UI_Xaml_Data_ItemIndexRange[] = L"Windows.UI.Xaml.Data.ItemIndexRange"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.UI.Xaml.Data.PropertyChangedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.UI.Xaml.Data.IPropertyChangedEventArgs ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_UI_Xaml_Data_PropertyChangedEventArgs_DEFINED #define RUNTIMECLASS_Windows_UI_Xaml_Data_PropertyChangedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_UI_Xaml_Data_PropertyChangedEventArgs[] = L"Windows.UI.Xaml.Data.PropertyChangedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.UI.Xaml.Data.RelativeSource * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.UI.Xaml.Data.IRelativeSource ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_UI_Xaml_Data_RelativeSource_DEFINED #define RUNTIMECLASS_Windows_UI_Xaml_Data_RelativeSource_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_UI_Xaml_Data_RelativeSource[] = L"Windows.UI.Xaml.Data.RelativeSource"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // defined(__cplusplus) #pragma pop_macro("MIDL_CONST_ID") // Restore the original value of the 'DEPRECATED' macro #pragma pop_macro("DEPRECATED") #ifdef __clang__ #pragma clang diagnostic pop // deprecated-declarations #else #pragma warning(pop) #endif #endif // __windows2Eui2Examl2Edata_p_h__ #endif // __windows2Eui2Examl2Edata_h__