Created
June 4, 2012 15:57
-
-
Save itsff/2869206 to your computer and use it in GitHub Desktop.
WinRT header file
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* this ALWAYS GENERATED file contains the definitions for the interfaces */ | |
/* File created by MIDL compiler version 8.00.0594 */ | |
/* @@MIDL_FILE_HEADING( ) */ | |
#pragma warning( disable: 4049 ) /* more than 64k source lines */ | |
/* verify that the <rpcndr.h> version is high enough to compile this file*/ | |
#ifndef __REQUIRED_RPCNDR_H_VERSION__ | |
#define __REQUIRED_RPCNDR_H_VERSION__ 500 | |
#endif | |
/* verify that the <rpcsal.h> version is high enough to compile this file*/ | |
#ifndef __REQUIRED_RPCSAL_H_VERSION__ | |
#define __REQUIRED_RPCSAL_H_VERSION__ 100 | |
#endif | |
#include "rpc.h" | |
#include "rpcndr.h" | |
#ifndef __RPCNDR_H_VERSION__ | |
#error this stub requires an updated version of <rpcndr.h> | |
#endif // __RPCNDR_H_VERSION__ | |
#ifndef COM_NO_WINDOWS_H | |
#include "windows.h" | |
#include "ole2.h" | |
#endif /*COM_NO_WINDOWS_H*/ | |
#ifndef __windows2Eui2Examl2Emarkup_h__ | |
#define __windows2Eui2Examl2Emarkup_h__ | |
#if defined(_MSC_VER) && (_MSC_VER >= 1020) | |
#pragma once | |
#endif | |
/* Forward Declarations */ | |
#ifndef ____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReader_FWD_DEFINED__ | |
#define ____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReader_FWD_DEFINED__ | |
typedef interface __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReader __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReader; | |
#ifdef __cplusplus | |
namespace ABI { | |
namespace Windows { | |
namespace UI { | |
namespace Xaml { | |
namespace Markup { | |
interface IXamlReader; | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
#endif /* __cplusplus */ | |
#endif /* ____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReader_FWD_DEFINED__ */ | |
#ifndef ____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReaderStatics_FWD_DEFINED__ | |
#define ____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReaderStatics_FWD_DEFINED__ | |
typedef interface __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReaderStatics __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReaderStatics; | |
#ifdef __cplusplus | |
namespace ABI { | |
namespace Windows { | |
namespace UI { | |
namespace Xaml { | |
namespace Markup { | |
interface IXamlReaderStatics; | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
#endif /* __cplusplus */ | |
#endif /* ____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReaderStatics_FWD_DEFINED__ */ | |
#ifndef ____x_ABI_CWindows_CUI_CXaml_CMarkup_CIComponentConnector_FWD_DEFINED__ | |
#define ____x_ABI_CWindows_CUI_CXaml_CMarkup_CIComponentConnector_FWD_DEFINED__ | |
typedef interface __x_ABI_CWindows_CUI_CXaml_CMarkup_CIComponentConnector __x_ABI_CWindows_CUI_CXaml_CMarkup_CIComponentConnector; | |
#ifdef __cplusplus | |
namespace ABI { | |
namespace Windows { | |
namespace UI { | |
namespace Xaml { | |
namespace Markup { | |
interface IComponentConnector; | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
#endif /* __cplusplus */ | |
#endif /* ____x_ABI_CWindows_CUI_CXaml_CMarkup_CIComponentConnector_FWD_DEFINED__ */ | |
#ifndef ____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType_FWD_DEFINED__ | |
#define ____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType_FWD_DEFINED__ | |
typedef interface __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType; | |
#ifdef __cplusplus | |
namespace ABI { | |
namespace Windows { | |
namespace UI { | |
namespace Xaml { | |
namespace Markup { | |
interface IXamlType; | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
#endif /* __cplusplus */ | |
#endif /* ____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType_FWD_DEFINED__ */ | |
#ifndef ____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember_FWD_DEFINED__ | |
#define ____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember_FWD_DEFINED__ | |
typedef interface __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember; | |
#ifdef __cplusplus | |
namespace ABI { | |
namespace Windows { | |
namespace UI { | |
namespace Xaml { | |
namespace Markup { | |
interface IXamlMember; | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
#endif /* __cplusplus */ | |
#endif /* ____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember_FWD_DEFINED__ */ | |
#ifndef ____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMetadataProvider_FWD_DEFINED__ | |
#define ____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMetadataProvider_FWD_DEFINED__ | |
typedef interface __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMetadataProvider __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMetadataProvider; | |
#ifdef __cplusplus | |
namespace ABI { | |
namespace Windows { | |
namespace UI { | |
namespace Xaml { | |
namespace Markup { | |
interface IXamlMetadataProvider; | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
#endif /* __cplusplus */ | |
#endif /* ____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMetadataProvider_FWD_DEFINED__ */ | |
/* header files for imported files */ | |
#include "inspectable.h" | |
#include "AsyncInfo.h" | |
#include "EventToken.h" | |
#include "Windows.Foundation.h" | |
#include "Windows.UI.Xaml.Interop.h" | |
#ifdef __cplusplus | |
extern "C"{ | |
#endif | |
/* interface __MIDL_itf_windows2Eui2Examl2Emarkup_0000_0000 */ | |
/* [local] */ | |
#if defined(__cplusplus) | |
} | |
#endif // defined(__cplusplus) | |
#include <Windows.Foundation.h> | |
#if !defined(__windows2Eui2Examl2Einterop_h__) | |
#include <Windows.UI.Xaml.Interop.h> | |
#endif // !defined(__windows2Eui2Examl2Einterop_h__) | |
#if defined(__cplusplus) | |
extern "C" { | |
#endif // defined(__cplusplus) | |
#if !defined(__cplusplus) | |
typedef struct __x_ABI_CWindows_CUI_CXaml_CInterop_CTypeName __x_ABI_CWindows_CUI_CXaml_CInterop_CTypeName; | |
#endif | |
#if !defined(__cplusplus) | |
typedef struct __x_ABI_CWindows_CUI_CXaml_CMarkup_CXmlnsDefinition __x_ABI_CWindows_CUI_CXaml_CMarkup_CXmlnsDefinition; | |
#endif | |
#ifdef __cplusplus | |
namespace ABI { | |
namespace Windows { | |
namespace UI { | |
namespace Xaml { | |
namespace Markup { | |
class XamlReader; | |
} /*Markup*/ | |
} /*Xaml*/ | |
} /*UI*/ | |
} /*Windows*/ | |
} | |
#endif | |
#if !defined(__cplusplus) | |
struct __x_ABI_CWindows_CUI_CXaml_CMarkup_CXmlnsDefinition | |
{ | |
HSTRING XmlNamespace; | |
HSTRING Namespace; | |
} ; | |
#endif | |
#if !defined(____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReader_INTERFACE_DEFINED__) | |
extern const __declspec(selectany) WCHAR InterfaceName_Windows_UI_Xaml_Markup_IXamlReader[] = L"Windows.UI.Xaml.Markup.IXamlReader"; | |
#endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReader_INTERFACE_DEFINED__) */ | |
/* interface __MIDL_itf_windows2Eui2Examl2Emarkup_0000_0000 */ | |
/* [local] */ | |
#ifdef __cplusplus | |
} /* end extern "C" */ | |
namespace ABI { | |
namespace Windows { | |
namespace UI { | |
namespace Xaml { | |
namespace Interop { | |
typedef struct TypeName TypeName; | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
extern "C" { | |
#endif | |
#ifdef __cplusplus | |
} /* end extern "C" */ | |
namespace ABI { | |
namespace Windows { | |
namespace UI { | |
namespace Xaml { | |
namespace Markup { | |
typedef struct XmlnsDefinition XmlnsDefinition; | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
extern "C" { | |
#endif | |
#ifdef __cplusplus | |
} /* end extern "C" */ | |
namespace ABI { | |
namespace Windows { | |
namespace UI { | |
namespace Xaml { | |
namespace Markup { | |
struct XmlnsDefinition | |
{ | |
HSTRING XmlNamespace; | |
HSTRING Namespace; | |
} ; | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
extern "C" { | |
#endif | |
extern RPC_IF_HANDLE __MIDL_itf_windows2Eui2Examl2Emarkup_0000_0000_v0_0_c_ifspec; | |
extern RPC_IF_HANDLE __MIDL_itf_windows2Eui2Examl2Emarkup_0000_0000_v0_0_s_ifspec; | |
#ifndef ____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReader_INTERFACE_DEFINED__ | |
#define ____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReader_INTERFACE_DEFINED__ | |
/* interface __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReader */ | |
/* [uuid][object] */ | |
/* interface ABI::Windows::UI::Xaml::Markup::IXamlReader */ | |
/* [uuid][object] */ | |
EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReader; | |
#if defined(__cplusplus) && !defined(CINTERFACE) | |
} /* end extern "C" */ | |
namespace ABI { | |
namespace Windows { | |
namespace UI { | |
namespace Xaml { | |
namespace Markup { | |
MIDL_INTERFACE("24374CF1-CCEB-48BF-A514-41B0186F84C2") | |
IXamlReader : public IInspectable | |
{ | |
public: | |
}; | |
extern const __declspec(selectany) IID & IID_IXamlReader = __uuidof(IXamlReader); | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
extern "C" { | |
#else /* C style interface */ | |
typedef struct __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReaderVtbl | |
{ | |
BEGIN_INTERFACE | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReader * This, | |
/* [in] */ __RPC__in REFIID riid, | |
/* [annotation][iid_is][out] */ | |
_COM_Outptr_ void **ppvObject); | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReader * This); | |
ULONG ( STDMETHODCALLTYPE *Release )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReader * This); | |
HRESULT ( STDMETHODCALLTYPE *GetIids )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReader * This, | |
/* [out] */ __RPC__out ULONG *iidCount, | |
/* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids); | |
HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReader * This, | |
/* [out] */ __RPC__deref_out_opt HSTRING *className); | |
HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReader * This, | |
/* [out] */ __RPC__out TrustLevel *trustLevel); | |
END_INTERFACE | |
} __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReaderVtbl; | |
interface __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReader | |
{ | |
CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReaderVtbl *lpVtbl; | |
}; | |
#ifdef COBJMACROS | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReader_QueryInterface(This,riid,ppvObject) \ | |
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReader_AddRef(This) \ | |
( (This)->lpVtbl -> AddRef(This) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReader_Release(This) \ | |
( (This)->lpVtbl -> Release(This) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReader_GetIids(This,iidCount,iids) \ | |
( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReader_GetRuntimeClassName(This,className) \ | |
( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReader_GetTrustLevel(This,trustLevel) \ | |
( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) | |
#endif /* COBJMACROS */ | |
#endif /* C style interface */ | |
#endif /* ____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReader_INTERFACE_DEFINED__ */ | |
/* interface __MIDL_itf_windows2Eui2Examl2Emarkup_0000_0001 */ | |
/* [local] */ | |
#if !defined(____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReaderStatics_INTERFACE_DEFINED__) | |
extern const __declspec(selectany) WCHAR InterfaceName_Windows_UI_Xaml_Markup_IXamlReaderStatics[] = L"Windows.UI.Xaml.Markup.IXamlReaderStatics"; | |
#endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReaderStatics_INTERFACE_DEFINED__) */ | |
/* interface __MIDL_itf_windows2Eui2Examl2Emarkup_0000_0001 */ | |
/* [local] */ | |
extern RPC_IF_HANDLE __MIDL_itf_windows2Eui2Examl2Emarkup_0000_0001_v0_0_c_ifspec; | |
extern RPC_IF_HANDLE __MIDL_itf_windows2Eui2Examl2Emarkup_0000_0001_v0_0_s_ifspec; | |
#ifndef ____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReaderStatics_INTERFACE_DEFINED__ | |
#define ____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReaderStatics_INTERFACE_DEFINED__ | |
/* interface __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReaderStatics */ | |
/* [uuid][object] */ | |
/* interface ABI::Windows::UI::Xaml::Markup::IXamlReaderStatics */ | |
/* [uuid][object] */ | |
EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReaderStatics; | |
#if defined(__cplusplus) && !defined(CINTERFACE) | |
} /* end extern "C" */ | |
namespace ABI { | |
namespace Windows { | |
namespace UI { | |
namespace Xaml { | |
namespace Markup { | |
MIDL_INTERFACE("9891C6BD-534F-4955-B85A-8A8DC0DCA602") | |
IXamlReaderStatics : public IInspectable | |
{ | |
public: | |
virtual HRESULT STDMETHODCALLTYPE Load( | |
/* [in] */ __RPC__in HSTRING xaml, | |
/* [out][retval] */ __RPC__deref_out_opt IInspectable **returnValue) = 0; | |
virtual HRESULT STDMETHODCALLTYPE LoadWithInitialTemplateValidation( | |
/* [in] */ __RPC__in HSTRING xaml, | |
/* [out][retval] */ __RPC__deref_out_opt IInspectable **returnValue) = 0; | |
}; | |
extern const __declspec(selectany) IID & IID_IXamlReaderStatics = __uuidof(IXamlReaderStatics); | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
extern "C" { | |
#else /* C style interface */ | |
typedef struct __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReaderStaticsVtbl | |
{ | |
BEGIN_INTERFACE | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReaderStatics * This, | |
/* [in] */ __RPC__in REFIID riid, | |
/* [annotation][iid_is][out] */ | |
_COM_Outptr_ void **ppvObject); | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReaderStatics * This); | |
ULONG ( STDMETHODCALLTYPE *Release )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReaderStatics * This); | |
HRESULT ( STDMETHODCALLTYPE *GetIids )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReaderStatics * This, | |
/* [out] */ __RPC__out ULONG *iidCount, | |
/* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids); | |
HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReaderStatics * This, | |
/* [out] */ __RPC__deref_out_opt HSTRING *className); | |
HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReaderStatics * This, | |
/* [out] */ __RPC__out TrustLevel *trustLevel); | |
HRESULT ( STDMETHODCALLTYPE *Load )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReaderStatics * This, | |
/* [in] */ __RPC__in HSTRING xaml, | |
/* [out][retval] */ __RPC__deref_out_opt IInspectable **returnValue); | |
HRESULT ( STDMETHODCALLTYPE *LoadWithInitialTemplateValidation )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReaderStatics * This, | |
/* [in] */ __RPC__in HSTRING xaml, | |
/* [out][retval] */ __RPC__deref_out_opt IInspectable **returnValue); | |
END_INTERFACE | |
} __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReaderStaticsVtbl; | |
interface __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReaderStatics | |
{ | |
CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReaderStaticsVtbl *lpVtbl; | |
}; | |
#ifdef COBJMACROS | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReaderStatics_QueryInterface(This,riid,ppvObject) \ | |
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReaderStatics_AddRef(This) \ | |
( (This)->lpVtbl -> AddRef(This) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReaderStatics_Release(This) \ | |
( (This)->lpVtbl -> Release(This) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReaderStatics_GetIids(This,iidCount,iids) \ | |
( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReaderStatics_GetRuntimeClassName(This,className) \ | |
( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReaderStatics_GetTrustLevel(This,trustLevel) \ | |
( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReaderStatics_Load(This,xaml,returnValue) \ | |
( (This)->lpVtbl -> Load(This,xaml,returnValue) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReaderStatics_LoadWithInitialTemplateValidation(This,xaml,returnValue) \ | |
( (This)->lpVtbl -> LoadWithInitialTemplateValidation(This,xaml,returnValue) ) | |
#endif /* COBJMACROS */ | |
#endif /* C style interface */ | |
#endif /* ____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlReaderStatics_INTERFACE_DEFINED__ */ | |
/* interface __MIDL_itf_windows2Eui2Examl2Emarkup_0000_0002 */ | |
/* [local] */ | |
#if !defined(____x_ABI_CWindows_CUI_CXaml_CMarkup_CIComponentConnector_INTERFACE_DEFINED__) | |
extern const __declspec(selectany) WCHAR InterfaceName_Windows_UI_Xaml_Markup_IComponentConnector[] = L"Windows.UI.Xaml.Markup.IComponentConnector"; | |
#endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CMarkup_CIComponentConnector_INTERFACE_DEFINED__) */ | |
/* interface __MIDL_itf_windows2Eui2Examl2Emarkup_0000_0002 */ | |
/* [local] */ | |
extern RPC_IF_HANDLE __MIDL_itf_windows2Eui2Examl2Emarkup_0000_0002_v0_0_c_ifspec; | |
extern RPC_IF_HANDLE __MIDL_itf_windows2Eui2Examl2Emarkup_0000_0002_v0_0_s_ifspec; | |
#ifndef ____x_ABI_CWindows_CUI_CXaml_CMarkup_CIComponentConnector_INTERFACE_DEFINED__ | |
#define ____x_ABI_CWindows_CUI_CXaml_CMarkup_CIComponentConnector_INTERFACE_DEFINED__ | |
/* interface __x_ABI_CWindows_CUI_CXaml_CMarkup_CIComponentConnector */ | |
/* [uuid][object] */ | |
/* interface ABI::Windows::UI::Xaml::Markup::IComponentConnector */ | |
/* [uuid][object] */ | |
EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CMarkup_CIComponentConnector; | |
#if defined(__cplusplus) && !defined(CINTERFACE) | |
} /* end extern "C" */ | |
namespace ABI { | |
namespace Windows { | |
namespace UI { | |
namespace Xaml { | |
namespace Markup { | |
MIDL_INTERFACE("F6790987-E6E5-47F2-92C6-ECCCE4BA159A") | |
IComponentConnector : public IInspectable | |
{ | |
public: | |
virtual HRESULT STDMETHODCALLTYPE Connect( | |
/* [in] */ INT32 connectionId, | |
/* [in] */ __RPC__in_opt IInspectable *target) = 0; | |
}; | |
extern const __declspec(selectany) IID & IID_IComponentConnector = __uuidof(IComponentConnector); | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
extern "C" { | |
#else /* C style interface */ | |
typedef struct __x_ABI_CWindows_CUI_CXaml_CMarkup_CIComponentConnectorVtbl | |
{ | |
BEGIN_INTERFACE | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIComponentConnector * This, | |
/* [in] */ __RPC__in REFIID riid, | |
/* [annotation][iid_is][out] */ | |
_COM_Outptr_ void **ppvObject); | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIComponentConnector * This); | |
ULONG ( STDMETHODCALLTYPE *Release )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIComponentConnector * This); | |
HRESULT ( STDMETHODCALLTYPE *GetIids )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIComponentConnector * This, | |
/* [out] */ __RPC__out ULONG *iidCount, | |
/* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids); | |
HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIComponentConnector * This, | |
/* [out] */ __RPC__deref_out_opt HSTRING *className); | |
HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIComponentConnector * This, | |
/* [out] */ __RPC__out TrustLevel *trustLevel); | |
HRESULT ( STDMETHODCALLTYPE *Connect )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIComponentConnector * This, | |
/* [in] */ INT32 connectionId, | |
/* [in] */ __RPC__in_opt IInspectable *target); | |
END_INTERFACE | |
} __x_ABI_CWindows_CUI_CXaml_CMarkup_CIComponentConnectorVtbl; | |
interface __x_ABI_CWindows_CUI_CXaml_CMarkup_CIComponentConnector | |
{ | |
CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CMarkup_CIComponentConnectorVtbl *lpVtbl; | |
}; | |
#ifdef COBJMACROS | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIComponentConnector_QueryInterface(This,riid,ppvObject) \ | |
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIComponentConnector_AddRef(This) \ | |
( (This)->lpVtbl -> AddRef(This) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIComponentConnector_Release(This) \ | |
( (This)->lpVtbl -> Release(This) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIComponentConnector_GetIids(This,iidCount,iids) \ | |
( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIComponentConnector_GetRuntimeClassName(This,className) \ | |
( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIComponentConnector_GetTrustLevel(This,trustLevel) \ | |
( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIComponentConnector_Connect(This,connectionId,target) \ | |
( (This)->lpVtbl -> Connect(This,connectionId,target) ) | |
#endif /* COBJMACROS */ | |
#endif /* C style interface */ | |
#endif /* ____x_ABI_CWindows_CUI_CXaml_CMarkup_CIComponentConnector_INTERFACE_DEFINED__ */ | |
/* interface __MIDL_itf_windows2Eui2Examl2Emarkup_0000_0003 */ | |
/* [local] */ | |
#if !defined(____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType_INTERFACE_DEFINED__) | |
extern const __declspec(selectany) WCHAR InterfaceName_Windows_UI_Xaml_Markup_IXamlType[] = L"Windows.UI.Xaml.Markup.IXamlType"; | |
#endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType_INTERFACE_DEFINED__) */ | |
/* interface __MIDL_itf_windows2Eui2Examl2Emarkup_0000_0003 */ | |
/* [local] */ | |
extern RPC_IF_HANDLE __MIDL_itf_windows2Eui2Examl2Emarkup_0000_0003_v0_0_c_ifspec; | |
extern RPC_IF_HANDLE __MIDL_itf_windows2Eui2Examl2Emarkup_0000_0003_v0_0_s_ifspec; | |
#ifndef ____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType_INTERFACE_DEFINED__ | |
#define ____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType_INTERFACE_DEFINED__ | |
/* interface __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType */ | |
/* [uuid][object] */ | |
/* interface ABI::Windows::UI::Xaml::Markup::IXamlType */ | |
/* [uuid][object] */ | |
EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType; | |
#if defined(__cplusplus) && !defined(CINTERFACE) | |
} /* end extern "C" */ | |
namespace ABI { | |
namespace Windows { | |
namespace UI { | |
namespace Xaml { | |
namespace Markup { | |
MIDL_INTERFACE("7920EAB1-A2E5-479A-BD50-6CEF3C0B4970") | |
IXamlType : public IInspectable | |
{ | |
public: | |
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_BaseType( | |
/* [out][retval] */ __RPC__deref_out_opt ABI::Windows::UI::Xaml::Markup::IXamlType **value) = 0; | |
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ContentProperty( | |
/* [out][retval] */ __RPC__deref_out_opt ABI::Windows::UI::Xaml::Markup::IXamlMember **value) = 0; | |
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_FullName( | |
/* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0; | |
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_IsArray( | |
/* [out][retval] */ __RPC__out boolean *value) = 0; | |
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_IsCollection( | |
/* [out][retval] */ __RPC__out boolean *value) = 0; | |
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_IsConstructible( | |
/* [out][retval] */ __RPC__out boolean *value) = 0; | |
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_IsDictionary( | |
/* [out][retval] */ __RPC__out boolean *value) = 0; | |
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_IsMarkupExtension( | |
/* [out][retval] */ __RPC__out boolean *value) = 0; | |
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_IsBindable( | |
/* [out][retval] */ __RPC__out boolean *value) = 0; | |
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ItemType( | |
/* [out][retval] */ __RPC__deref_out_opt ABI::Windows::UI::Xaml::Markup::IXamlType **value) = 0; | |
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_KeyType( | |
/* [out][retval] */ __RPC__deref_out_opt ABI::Windows::UI::Xaml::Markup::IXamlType **value) = 0; | |
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_UnderlyingType( | |
/* [out][retval] */ __RPC__out ABI::Windows::UI::Xaml::Interop::TypeName *value) = 0; | |
virtual HRESULT STDMETHODCALLTYPE ActivateInstance( | |
/* [out][retval] */ __RPC__deref_out_opt IInspectable **instance) = 0; | |
virtual HRESULT STDMETHODCALLTYPE CreateFromString( | |
/* [in] */ __RPC__in HSTRING value, | |
/* [out][retval] */ __RPC__deref_out_opt IInspectable **instance) = 0; | |
virtual HRESULT STDMETHODCALLTYPE GetMember( | |
/* [in] */ __RPC__in HSTRING name, | |
/* [out][retval] */ __RPC__deref_out_opt ABI::Windows::UI::Xaml::Markup::IXamlMember **xamlMember) = 0; | |
virtual HRESULT STDMETHODCALLTYPE AddToVector( | |
/* [in] */ __RPC__in_opt IInspectable *instance, | |
/* [in] */ __RPC__in_opt IInspectable *value) = 0; | |
virtual HRESULT STDMETHODCALLTYPE AddToMap( | |
/* [in] */ __RPC__in_opt IInspectable *instance, | |
/* [in] */ __RPC__in_opt IInspectable *key, | |
/* [in] */ __RPC__in_opt IInspectable *value) = 0; | |
virtual HRESULT STDMETHODCALLTYPE RunInitializer( void) = 0; | |
}; | |
extern const __declspec(selectany) IID & IID_IXamlType = __uuidof(IXamlType); | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
extern "C" { | |
#else /* C style interface */ | |
typedef struct __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlTypeVtbl | |
{ | |
BEGIN_INTERFACE | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType * This, | |
/* [in] */ __RPC__in REFIID riid, | |
/* [annotation][iid_is][out] */ | |
_COM_Outptr_ void **ppvObject); | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType * This); | |
ULONG ( STDMETHODCALLTYPE *Release )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType * This); | |
HRESULT ( STDMETHODCALLTYPE *GetIids )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType * This, | |
/* [out] */ __RPC__out ULONG *iidCount, | |
/* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids); | |
HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType * This, | |
/* [out] */ __RPC__deref_out_opt HSTRING *className); | |
HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType * This, | |
/* [out] */ __RPC__out TrustLevel *trustLevel); | |
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BaseType )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType * This, | |
/* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType **value); | |
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ContentProperty )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType * This, | |
/* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember **value); | |
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType * This, | |
/* [out][retval] */ __RPC__deref_out_opt HSTRING *value); | |
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsArray )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType * This, | |
/* [out][retval] */ __RPC__out boolean *value); | |
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsCollection )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType * This, | |
/* [out][retval] */ __RPC__out boolean *value); | |
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsConstructible )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType * This, | |
/* [out][retval] */ __RPC__out boolean *value); | |
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsDictionary )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType * This, | |
/* [out][retval] */ __RPC__out boolean *value); | |
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsMarkupExtension )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType * This, | |
/* [out][retval] */ __RPC__out boolean *value); | |
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsBindable )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType * This, | |
/* [out][retval] */ __RPC__out boolean *value); | |
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ItemType )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType * This, | |
/* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType **value); | |
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_KeyType )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType * This, | |
/* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType **value); | |
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_UnderlyingType )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType * This, | |
/* [out][retval] */ __RPC__out __x_ABI_CWindows_CUI_CXaml_CInterop_CTypeName *value); | |
HRESULT ( STDMETHODCALLTYPE *ActivateInstance )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType * This, | |
/* [out][retval] */ __RPC__deref_out_opt IInspectable **instance); | |
HRESULT ( STDMETHODCALLTYPE *CreateFromString )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType * This, | |
/* [in] */ __RPC__in HSTRING value, | |
/* [out][retval] */ __RPC__deref_out_opt IInspectable **instance); | |
HRESULT ( STDMETHODCALLTYPE *GetMember )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType * This, | |
/* [in] */ __RPC__in HSTRING name, | |
/* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember **xamlMember); | |
HRESULT ( STDMETHODCALLTYPE *AddToVector )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType * This, | |
/* [in] */ __RPC__in_opt IInspectable *instance, | |
/* [in] */ __RPC__in_opt IInspectable *value); | |
HRESULT ( STDMETHODCALLTYPE *AddToMap )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType * This, | |
/* [in] */ __RPC__in_opt IInspectable *instance, | |
/* [in] */ __RPC__in_opt IInspectable *key, | |
/* [in] */ __RPC__in_opt IInspectable *value); | |
HRESULT ( STDMETHODCALLTYPE *RunInitializer )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType * This); | |
END_INTERFACE | |
} __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlTypeVtbl; | |
interface __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType | |
{ | |
CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlTypeVtbl *lpVtbl; | |
}; | |
#ifdef COBJMACROS | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType_QueryInterface(This,riid,ppvObject) \ | |
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType_AddRef(This) \ | |
( (This)->lpVtbl -> AddRef(This) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType_Release(This) \ | |
( (This)->lpVtbl -> Release(This) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType_GetIids(This,iidCount,iids) \ | |
( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType_GetRuntimeClassName(This,className) \ | |
( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType_GetTrustLevel(This,trustLevel) \ | |
( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType_get_BaseType(This,value) \ | |
( (This)->lpVtbl -> get_BaseType(This,value) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType_get_ContentProperty(This,value) \ | |
( (This)->lpVtbl -> get_ContentProperty(This,value) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType_get_FullName(This,value) \ | |
( (This)->lpVtbl -> get_FullName(This,value) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType_get_IsArray(This,value) \ | |
( (This)->lpVtbl -> get_IsArray(This,value) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType_get_IsCollection(This,value) \ | |
( (This)->lpVtbl -> get_IsCollection(This,value) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType_get_IsConstructible(This,value) \ | |
( (This)->lpVtbl -> get_IsConstructible(This,value) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType_get_IsDictionary(This,value) \ | |
( (This)->lpVtbl -> get_IsDictionary(This,value) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType_get_IsMarkupExtension(This,value) \ | |
( (This)->lpVtbl -> get_IsMarkupExtension(This,value) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType_get_IsBindable(This,value) \ | |
( (This)->lpVtbl -> get_IsBindable(This,value) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType_get_ItemType(This,value) \ | |
( (This)->lpVtbl -> get_ItemType(This,value) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType_get_KeyType(This,value) \ | |
( (This)->lpVtbl -> get_KeyType(This,value) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType_get_UnderlyingType(This,value) \ | |
( (This)->lpVtbl -> get_UnderlyingType(This,value) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType_ActivateInstance(This,instance) \ | |
( (This)->lpVtbl -> ActivateInstance(This,instance) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType_CreateFromString(This,value,instance) \ | |
( (This)->lpVtbl -> CreateFromString(This,value,instance) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType_GetMember(This,name,xamlMember) \ | |
( (This)->lpVtbl -> GetMember(This,name,xamlMember) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType_AddToVector(This,instance,value) \ | |
( (This)->lpVtbl -> AddToVector(This,instance,value) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType_AddToMap(This,instance,key,value) \ | |
( (This)->lpVtbl -> AddToMap(This,instance,key,value) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType_RunInitializer(This) \ | |
( (This)->lpVtbl -> RunInitializer(This) ) | |
#endif /* COBJMACROS */ | |
#endif /* C style interface */ | |
#endif /* ____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType_INTERFACE_DEFINED__ */ | |
/* interface __MIDL_itf_windows2Eui2Examl2Emarkup_0000_0004 */ | |
/* [local] */ | |
#if !defined(____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember_INTERFACE_DEFINED__) | |
extern const __declspec(selectany) WCHAR InterfaceName_Windows_UI_Xaml_Markup_IXamlMember[] = L"Windows.UI.Xaml.Markup.IXamlMember"; | |
#endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember_INTERFACE_DEFINED__) */ | |
/* interface __MIDL_itf_windows2Eui2Examl2Emarkup_0000_0004 */ | |
/* [local] */ | |
extern RPC_IF_HANDLE __MIDL_itf_windows2Eui2Examl2Emarkup_0000_0004_v0_0_c_ifspec; | |
extern RPC_IF_HANDLE __MIDL_itf_windows2Eui2Examl2Emarkup_0000_0004_v0_0_s_ifspec; | |
#ifndef ____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember_INTERFACE_DEFINED__ | |
#define ____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember_INTERFACE_DEFINED__ | |
/* interface __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember */ | |
/* [uuid][object] */ | |
/* interface ABI::Windows::UI::Xaml::Markup::IXamlMember */ | |
/* [uuid][object] */ | |
EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember; | |
#if defined(__cplusplus) && !defined(CINTERFACE) | |
} /* end extern "C" */ | |
namespace ABI { | |
namespace Windows { | |
namespace UI { | |
namespace Xaml { | |
namespace Markup { | |
MIDL_INTERFACE("C541F58C-43A9-4216-B718-E0B11B14E93E") | |
IXamlMember : public IInspectable | |
{ | |
public: | |
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_IsAttachable( | |
/* [out][retval] */ __RPC__out boolean *value) = 0; | |
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_IsDependencyProperty( | |
/* [out][retval] */ __RPC__out boolean *value) = 0; | |
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_IsReadOnly( | |
/* [out][retval] */ __RPC__out boolean *value) = 0; | |
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Name( | |
/* [out][retval] */ __RPC__deref_out_opt HSTRING *value) = 0; | |
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_TargetType( | |
/* [out][retval] */ __RPC__deref_out_opt ABI::Windows::UI::Xaml::Markup::IXamlType **value) = 0; | |
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Type( | |
/* [out][retval] */ __RPC__deref_out_opt ABI::Windows::UI::Xaml::Markup::IXamlType **value) = 0; | |
virtual HRESULT STDMETHODCALLTYPE GetValue( | |
/* [in] */ __RPC__in_opt IInspectable *instance, | |
/* [out][retval] */ __RPC__deref_out_opt IInspectable **value) = 0; | |
virtual HRESULT STDMETHODCALLTYPE SetValue( | |
/* [in] */ __RPC__in_opt IInspectable *instance, | |
/* [in] */ __RPC__in_opt IInspectable *value) = 0; | |
}; | |
extern const __declspec(selectany) IID & IID_IXamlMember = __uuidof(IXamlMember); | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
extern "C" { | |
#else /* C style interface */ | |
typedef struct __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMemberVtbl | |
{ | |
BEGIN_INTERFACE | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember * This, | |
/* [in] */ __RPC__in REFIID riid, | |
/* [annotation][iid_is][out] */ | |
_COM_Outptr_ void **ppvObject); | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember * This); | |
ULONG ( STDMETHODCALLTYPE *Release )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember * This); | |
HRESULT ( STDMETHODCALLTYPE *GetIids )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember * This, | |
/* [out] */ __RPC__out ULONG *iidCount, | |
/* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids); | |
HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember * This, | |
/* [out] */ __RPC__deref_out_opt HSTRING *className); | |
HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember * This, | |
/* [out] */ __RPC__out TrustLevel *trustLevel); | |
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsAttachable )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember * This, | |
/* [out][retval] */ __RPC__out boolean *value); | |
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsDependencyProperty )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember * This, | |
/* [out][retval] */ __RPC__out boolean *value); | |
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsReadOnly )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember * This, | |
/* [out][retval] */ __RPC__out boolean *value); | |
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember * This, | |
/* [out][retval] */ __RPC__deref_out_opt HSTRING *value); | |
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_TargetType )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember * This, | |
/* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType **value); | |
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember * This, | |
/* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType **value); | |
HRESULT ( STDMETHODCALLTYPE *GetValue )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember * This, | |
/* [in] */ __RPC__in_opt IInspectable *instance, | |
/* [out][retval] */ __RPC__deref_out_opt IInspectable **value); | |
HRESULT ( STDMETHODCALLTYPE *SetValue )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember * This, | |
/* [in] */ __RPC__in_opt IInspectable *instance, | |
/* [in] */ __RPC__in_opt IInspectable *value); | |
END_INTERFACE | |
} __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMemberVtbl; | |
interface __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember | |
{ | |
CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMemberVtbl *lpVtbl; | |
}; | |
#ifdef COBJMACROS | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember_QueryInterface(This,riid,ppvObject) \ | |
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember_AddRef(This) \ | |
( (This)->lpVtbl -> AddRef(This) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember_Release(This) \ | |
( (This)->lpVtbl -> Release(This) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember_GetIids(This,iidCount,iids) \ | |
( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember_GetRuntimeClassName(This,className) \ | |
( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember_GetTrustLevel(This,trustLevel) \ | |
( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember_get_IsAttachable(This,value) \ | |
( (This)->lpVtbl -> get_IsAttachable(This,value) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember_get_IsDependencyProperty(This,value) \ | |
( (This)->lpVtbl -> get_IsDependencyProperty(This,value) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember_get_IsReadOnly(This,value) \ | |
( (This)->lpVtbl -> get_IsReadOnly(This,value) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember_get_Name(This,value) \ | |
( (This)->lpVtbl -> get_Name(This,value) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember_get_TargetType(This,value) \ | |
( (This)->lpVtbl -> get_TargetType(This,value) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember_get_Type(This,value) \ | |
( (This)->lpVtbl -> get_Type(This,value) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember_GetValue(This,instance,value) \ | |
( (This)->lpVtbl -> GetValue(This,instance,value) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember_SetValue(This,instance,value) \ | |
( (This)->lpVtbl -> SetValue(This,instance,value) ) | |
#endif /* COBJMACROS */ | |
#endif /* C style interface */ | |
#endif /* ____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMember_INTERFACE_DEFINED__ */ | |
/* interface __MIDL_itf_windows2Eui2Examl2Emarkup_0000_0005 */ | |
/* [local] */ | |
#if !defined(____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMetadataProvider_INTERFACE_DEFINED__) | |
extern const __declspec(selectany) WCHAR InterfaceName_Windows_UI_Xaml_Markup_IXamlMetadataProvider[] = L"Windows.UI.Xaml.Markup.IXamlMetadataProvider"; | |
#endif /* !defined(____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMetadataProvider_INTERFACE_DEFINED__) */ | |
/* interface __MIDL_itf_windows2Eui2Examl2Emarkup_0000_0005 */ | |
/* [local] */ | |
extern RPC_IF_HANDLE __MIDL_itf_windows2Eui2Examl2Emarkup_0000_0005_v0_0_c_ifspec; | |
extern RPC_IF_HANDLE __MIDL_itf_windows2Eui2Examl2Emarkup_0000_0005_v0_0_s_ifspec; | |
#ifndef ____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMetadataProvider_INTERFACE_DEFINED__ | |
#define ____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMetadataProvider_INTERFACE_DEFINED__ | |
/* interface __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMetadataProvider */ | |
/* [uuid][object] */ | |
/* interface ABI::Windows::UI::Xaml::Markup::IXamlMetadataProvider */ | |
/* [uuid][object] */ | |
EXTERN_C const IID IID___x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMetadataProvider; | |
#if defined(__cplusplus) && !defined(CINTERFACE) | |
} /* end extern "C" */ | |
namespace ABI { | |
namespace Windows { | |
namespace UI { | |
namespace Xaml { | |
namespace Markup { | |
MIDL_INTERFACE("B3765D69-68A5-4B32-8861-FDB90C1F5836") | |
IXamlMetadataProvider : public IInspectable | |
{ | |
public: | |
virtual HRESULT STDMETHODCALLTYPE GetXamlType( | |
/* [in] */ ABI::Windows::UI::Xaml::Interop::TypeName type, | |
/* [out][retval] */ __RPC__deref_out_opt ABI::Windows::UI::Xaml::Markup::IXamlType **xamlType) = 0; | |
virtual HRESULT STDMETHODCALLTYPE GetXamlTypeByFullName( | |
/* [in] */ __RPC__in HSTRING fullName, | |
/* [out][retval] */ __RPC__deref_out_opt ABI::Windows::UI::Xaml::Markup::IXamlType **xamlType) = 0; | |
virtual HRESULT STDMETHODCALLTYPE GetXmlnsDefinitions( | |
/* [out] */ __RPC__out UINT32 *__definitionsSize, | |
/* [out][retval][size_is][size_is] */ __RPC__deref_out_ecount_full_opt(*__definitionsSize) ABI::Windows::UI::Xaml::Markup::XmlnsDefinition **definitions) = 0; | |
}; | |
extern const __declspec(selectany) IID & IID_IXamlMetadataProvider = __uuidof(IXamlMetadataProvider); | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
} /* end namespace */ | |
extern "C" { | |
#else /* C style interface */ | |
typedef struct __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMetadataProviderVtbl | |
{ | |
BEGIN_INTERFACE | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMetadataProvider * This, | |
/* [in] */ __RPC__in REFIID riid, | |
/* [annotation][iid_is][out] */ | |
_COM_Outptr_ void **ppvObject); | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMetadataProvider * This); | |
ULONG ( STDMETHODCALLTYPE *Release )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMetadataProvider * This); | |
HRESULT ( STDMETHODCALLTYPE *GetIids )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMetadataProvider * This, | |
/* [out] */ __RPC__out ULONG *iidCount, | |
/* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids); | |
HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMetadataProvider * This, | |
/* [out] */ __RPC__deref_out_opt HSTRING *className); | |
HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMetadataProvider * This, | |
/* [out] */ __RPC__out TrustLevel *trustLevel); | |
HRESULT ( STDMETHODCALLTYPE *GetXamlType )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMetadataProvider * This, | |
/* [in] */ __x_ABI_CWindows_CUI_CXaml_CInterop_CTypeName type, | |
/* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType **xamlType); | |
HRESULT ( STDMETHODCALLTYPE *GetXamlTypeByFullName )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMetadataProvider * This, | |
/* [in] */ __RPC__in HSTRING fullName, | |
/* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlType **xamlType); | |
HRESULT ( STDMETHODCALLTYPE *GetXmlnsDefinitions )( | |
__RPC__in __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMetadataProvider * This, | |
/* [out] */ __RPC__out UINT32 *__definitionsSize, | |
/* [out][retval][size_is][size_is] */ __RPC__deref_out_ecount_full_opt(*__definitionsSize) __x_ABI_CWindows_CUI_CXaml_CMarkup_CXmlnsDefinition **definitions); | |
END_INTERFACE | |
} __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMetadataProviderVtbl; | |
interface __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMetadataProvider | |
{ | |
CONST_VTBL struct __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMetadataProviderVtbl *lpVtbl; | |
}; | |
#ifdef COBJMACROS | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMetadataProvider_QueryInterface(This,riid,ppvObject) \ | |
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMetadataProvider_AddRef(This) \ | |
( (This)->lpVtbl -> AddRef(This) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMetadataProvider_Release(This) \ | |
( (This)->lpVtbl -> Release(This) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMetadataProvider_GetIids(This,iidCount,iids) \ | |
( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMetadataProvider_GetRuntimeClassName(This,className) \ | |
( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMetadataProvider_GetTrustLevel(This,trustLevel) \ | |
( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMetadataProvider_GetXamlType(This,type,xamlType) \ | |
( (This)->lpVtbl -> GetXamlType(This,type,xamlType) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMetadataProvider_GetXamlTypeByFullName(This,fullName,xamlType) \ | |
( (This)->lpVtbl -> GetXamlTypeByFullName(This,fullName,xamlType) ) | |
#define __x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMetadataProvider_GetXmlnsDefinitions(This,__definitionsSize,definitions) \ | |
( (This)->lpVtbl -> GetXmlnsDefinitions(This,__definitionsSize,definitions) ) | |
#endif /* COBJMACROS */ | |
#endif /* C style interface */ | |
#endif /* ____x_ABI_CWindows_CUI_CXaml_CMarkup_CIXamlMetadataProvider_INTERFACE_DEFINED__ */ | |
/* interface __MIDL_itf_windows2Eui2Examl2Emarkup_0000_0006 */ | |
/* [local] */ | |
#ifndef RUNTIMECLASS_Windows_UI_Xaml_Markup_XamlReader_DEFINED | |
#define RUNTIMECLASS_Windows_UI_Xaml_Markup_XamlReader_DEFINED | |
extern const __declspec(selectany) WCHAR RuntimeClass_Windows_UI_Xaml_Markup_XamlReader[] = L"Windows.UI.Xaml.Markup.XamlReader"; | |
#endif | |
/* interface __MIDL_itf_windows2Eui2Examl2Emarkup_0000_0006 */ | |
/* [local] */ | |
extern RPC_IF_HANDLE __MIDL_itf_windows2Eui2Examl2Emarkup_0000_0006_v0_0_c_ifspec; | |
extern RPC_IF_HANDLE __MIDL_itf_windows2Eui2Examl2Emarkup_0000_0006_v0_0_s_ifspec; | |
/* Additional Prototypes for ALL interfaces */ | |
unsigned long __RPC_USER HSTRING_UserSize( __RPC__in unsigned long *, unsigned long , __RPC__in HSTRING * ); | |
unsigned char * __RPC_USER HSTRING_UserMarshal( __RPC__in unsigned long *, __RPC__inout_xcount(0) unsigned char *, __RPC__in HSTRING * ); | |
unsigned char * __RPC_USER HSTRING_UserUnmarshal(__RPC__in unsigned long *, __RPC__in_xcount(0) unsigned char *, __RPC__out HSTRING * ); | |
void __RPC_USER HSTRING_UserFree( __RPC__in unsigned long *, __RPC__in HSTRING * ); | |
unsigned long __RPC_USER HSTRING_UserSize64( __RPC__in unsigned long *, unsigned long , __RPC__in HSTRING * ); | |
unsigned char * __RPC_USER HSTRING_UserMarshal64( __RPC__in unsigned long *, __RPC__inout_xcount(0) unsigned char *, __RPC__in HSTRING * ); | |
unsigned char * __RPC_USER HSTRING_UserUnmarshal64(__RPC__in unsigned long *, __RPC__in_xcount(0) unsigned char *, __RPC__out HSTRING * ); | |
void __RPC_USER HSTRING_UserFree64( __RPC__in unsigned long *, __RPC__in HSTRING * ); | |
/* end of Additional Prototypes */ | |
#ifdef __cplusplus | |
} | |
#endif | |
#endif | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment