// WARNING: Please don't edit this file. It was generated by Swift/WinRT v0.0.1 #pragma once // Header files for imported files #include #include #include #include "Windows.Foundation.h" #include "Microsoft.Graphics.DirectX.h" #include "Microsoft.UI.Composition.h" #include "Windows.Foundation.Numerics.h" // Importing Collections header #include "Windows.Foundation.Collections.h" /* Forward Declarations */ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneBoundingBox_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneBoundingBox_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneBoundingBox __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneBoundingBox; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneBoundingBox_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponent_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponent_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponent __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponent; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponent_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentCollection_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentCollection_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentCollection __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentCollection; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentCollection_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentFactory_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentFactory_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentFactory __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentFactory; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentFactory_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterial_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterial_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterial __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterial; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterial_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialFactory_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialFactory_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialFactory __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialFactory; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialFactory_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInput_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInput_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInput __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInput; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInput_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInputFactory_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInputFactory_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInputFactory __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInputFactory; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInputFactory_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMesh_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMesh_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMesh __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMesh; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMesh_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMap_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMap_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMap __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMap; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMap_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponent_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponent_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponent __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponent; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponent_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponentStatics_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponentStatics_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponentStatics __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponentStatics; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponentStatics_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshStatics_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshStatics_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshStatics __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshStatics; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshStatics_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStatics_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStatics_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStatics __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStatics; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStatics_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneModelTransform_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneModelTransform_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneModelTransform __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneModelTransform; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneModelTransform_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNode_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNode_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNode __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNode; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNode_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeCollection_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeCollection_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeCollection __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeCollection; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeCollection_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeStatics_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeStatics_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeStatics __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeStatics; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeStatics_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObject_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObject_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObject __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObject; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObject_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObjectFactory_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObjectFactory_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObjectFactory __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObjectFactory; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObjectFactory_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterial_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterial_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterial __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterial; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterial_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterialFactory_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterialFactory_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterialFactory __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterialFactory; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterialFactory_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponent_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponent_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponent __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponent; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponent_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponentFactory_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponentFactory_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponentFactory __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponentFactory; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponentFactory_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStatics_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStatics_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStatics __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStatics; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStatics_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisual_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisual_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisual __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisual; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisual_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisualStatics_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisualStatics_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisualStatics __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisualStatics; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisualStatics_FWD_DEFINED__ // Parameterized interface forward declarations (C) // Collection interface definitions #if !defined(____x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent __x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent; typedef struct __x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponentVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponent** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This, UINT32 itemsLength, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponent** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponentVtbl; interface __x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent { CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponentVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent __x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent; typedef struct __x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponentVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This, __x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent** result); END_INTERFACE } __x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponentVtbl; interface __x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent { CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponentVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode __x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode; typedef struct __x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNodeVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNode** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This, UINT32 itemsLength, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNode** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNodeVtbl; interface __x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode { CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNodeVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode __x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode; typedef struct __x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNodeVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This, __x_ABI_C__FIIterator_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode** result); END_INTERFACE } __x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNodeVtbl; interface __x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode { CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNodeVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterable_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode_INTERFACE_DEFINED__ typedef enum __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneAttributeSemantic __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneAttributeSemantic; #if !defined(____x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic_INTERFACE_DEFINED__) #define ____x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic __x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic; typedef struct __x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemanticVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Key)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This, HSTRING* result); HRESULT (STDMETHODCALLTYPE* get_Value)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This, enum __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneAttributeSemantic* result); END_INTERFACE } __x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemanticVtbl; interface __x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic { CONST_VTBL struct __x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemanticVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic; typedef struct __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemanticVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This, __x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This, UINT32 itemsLength, __x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemanticVtbl; interface __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic { CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemanticVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic; typedef struct __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemanticVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This, __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic** result); END_INTERFACE } __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemanticVtbl; interface __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic { CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemanticVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic; #if !defined(____x_ABI_C__FIMapView_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic_INTERFACE_DEFINED__) #define ____x_ABI_C__FIMapView_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIMapView_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic; typedef struct __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemanticVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* Lookup)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This, HSTRING key, enum __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneAttributeSemantic* result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* HasKey)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This, HSTRING key, boolean* result); HRESULT (STDMETHODCALLTYPE* Split)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This, __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic** first, __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic** second); END_INTERFACE } __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemanticVtbl; interface __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic { CONST_VTBL struct __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemanticVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIMapView_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIMap_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic_INTERFACE_DEFINED__) #define ____x_ABI_C__FIMap_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIMap_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic __x_ABI_C__FIMap_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIMap_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic; typedef struct __x_ABI_C__FIMap_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemanticVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIMap_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIMap_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIMap_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIMap_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIMap_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIMap_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* Lookup)(__x_ABI_C__FIMap_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This, HSTRING key, enum __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneAttributeSemantic* result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIMap_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* HasKey)(__x_ABI_C__FIMap_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This, HSTRING key, boolean* result); HRESULT (STDMETHODCALLTYPE* GetView)(__x_ABI_C__FIMap_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This, __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic** result); HRESULT (STDMETHODCALLTYPE* Insert)(__x_ABI_C__FIMap_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This, HSTRING key, enum __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneAttributeSemantic value, boolean* result); HRESULT (STDMETHODCALLTYPE* Remove)(__x_ABI_C__FIMap_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This, HSTRING key); HRESULT (STDMETHODCALLTYPE* Clear)(__x_ABI_C__FIMap_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic* This); END_INTERFACE } __x_ABI_C__FIMap_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemanticVtbl; interface __x_ABI_C__FIMap_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic { CONST_VTBL struct __x_ABI_C__FIMap_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemanticVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIMap_2_HSTRING___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneAttributeSemantic_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent __x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent; typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponentVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This, UINT32 index, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponent** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponent* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponent** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponentVtbl; interface __x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent { CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponentVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode __x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode; typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNodeVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This, UINT32 index, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNode** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNode* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNode** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNodeVtbl; interface __x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode { CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNodeVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent __x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent; typedef struct __x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponentVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This, UINT32 index, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponent** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* GetView)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This, __x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent** result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponent* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* SetAt)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This, UINT32 index, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponent* value); HRESULT (STDMETHODCALLTYPE* InsertAt)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This, UINT32 index, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponent* value); HRESULT (STDMETHODCALLTYPE* RemoveAt)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This, UINT32 index); HRESULT (STDMETHODCALLTYPE* Append)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponent* value); HRESULT (STDMETHODCALLTYPE* RemoveAtEnd)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This); HRESULT (STDMETHODCALLTYPE* Clear)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponent** items, UINT32* result); HRESULT (STDMETHODCALLTYPE* ReplaceAll)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent* This, UINT32 itemsLength, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponent** items); END_INTERFACE } __x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponentVtbl; interface __x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent { CONST_VTBL struct __x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponentVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode __x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode; typedef struct __x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNodeVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This, UINT32 index, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNode** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* GetView)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This, __x_ABI_C__FIVectorView_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode** result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNode* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* SetAt)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This, UINT32 index, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNode* value); HRESULT (STDMETHODCALLTYPE* InsertAt)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This, UINT32 index, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNode* value); HRESULT (STDMETHODCALLTYPE* RemoveAt)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This, UINT32 index); HRESULT (STDMETHODCALLTYPE* Append)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNode* value); HRESULT (STDMETHODCALLTYPE* RemoveAtEnd)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This); HRESULT (STDMETHODCALLTYPE* Clear)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNode** items, UINT32* result); HRESULT (STDMETHODCALLTYPE* ReplaceAll)(__x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode* This, UINT32 itemsLength, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNode** items); END_INTERFACE } __x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNodeVtbl; interface __x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode { CONST_VTBL struct __x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNodeVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode_INTERFACE_DEFINED__ typedef enum __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat; typedef enum __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPrimitiveTopology __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPrimitiveTopology; typedef enum __x_ABI_CMicrosoft_CUI_CComposition_CCompositionBitmapInterpolationMode __x_ABI_CMicrosoft_CUI_CComposition_CCompositionBitmapInterpolationMode; #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CICompositor_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CICompositor_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CICompositor __x_ABI_CMicrosoft_CUI_CComposition_CICompositor; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CICompositor_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CIAnimationObject_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CIAnimationObject_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CIAnimationObject __x_ABI_CMicrosoft_CUI_CComposition_CIAnimationObject; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CIAnimationObject_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CICompositionObject_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CICompositionObject_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CICompositionObject __x_ABI_CMicrosoft_CUI_CComposition_CICompositionObject; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CICompositionObject_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CICompositionObject2_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CICompositionObject2_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CICompositionObject2 __x_ABI_CMicrosoft_CUI_CComposition_CICompositionObject2; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CICompositionObject2_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CICompositionObject3_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CICompositionObject3_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CICompositionObject3 __x_ABI_CMicrosoft_CUI_CComposition_CICompositionObject3; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CICompositionObject3_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CICompositionObject4_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CICompositionObject4_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CICompositionObject4 __x_ABI_CMicrosoft_CUI_CComposition_CICompositionObject4; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CICompositionObject4_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CICompositionObject5_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CICompositionObject5_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CICompositionObject5 __x_ABI_CMicrosoft_CUI_CComposition_CICompositionObject5; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CICompositionObject5_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CICompositionSurface_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CICompositionSurface_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CICompositionSurface __x_ABI_CMicrosoft_CUI_CComposition_CICompositionSurface; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CICompositionSurface_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CICompositionTransform_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CICompositionTransform_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CICompositionTransform __x_ABI_CMicrosoft_CUI_CComposition_CICompositionTransform; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CICompositionTransform_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CIContainerVisual_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CIContainerVisual_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CIContainerVisual __x_ABI_CMicrosoft_CUI_CComposition_CIContainerVisual; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CIContainerVisual_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CIVisual_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CIVisual_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CIVisual __x_ABI_CMicrosoft_CUI_CComposition_CIVisual; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CIVisual_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CIVisual2_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CIVisual2_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CIVisual2 __x_ABI_CMicrosoft_CUI_CComposition_CIVisual2; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CIVisual2_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CIVisual3_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CIVisual3_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CIVisual3 __x_ABI_CMicrosoft_CUI_CComposition_CIVisual3; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CIVisual3_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CIVisual4_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CIVisual4_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CIVisual4 __x_ABI_CMicrosoft_CUI_CComposition_CIVisual4; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CIVisual4_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__ #define ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CFoundation_CIClosable __x_ABI_CWindows_CFoundation_CIClosable; #endif // ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CFoundation_CIMemoryBuffer_FWD_DEFINED__ #define ____x_ABI_CWindows_CFoundation_CIMemoryBuffer_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CFoundation_CIMemoryBuffer __x_ABI_CWindows_CFoundation_CIMemoryBuffer; #endif // ____x_ABI_CWindows_CFoundation_CIMemoryBuffer_FWD_DEFINED__ typedef struct __x_ABI_CWindows_CFoundation_CNumerics_CQuaternion __x_ABI_CWindows_CFoundation_CNumerics_CQuaternion; typedef struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 __x_ABI_CWindows_CFoundation_CNumerics_CVector3; typedef struct __x_ABI_CWindows_CFoundation_CNumerics_CVector4 __x_ABI_CWindows_CFoundation_CNumerics_CVector4; typedef enum __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneAlphaMode __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneAlphaMode; typedef enum __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneComponentType __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneComponentType; typedef enum __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneWrappingMode __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneWrappingMode; enum __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneAlphaMode { __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneAlphaMode_Opaque = 0, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneAlphaMode_AlphaTest = 1, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneAlphaMode_Blend = 2, }; enum __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneAttributeSemantic { __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneAttributeSemantic_Index = 0, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneAttributeSemantic_Vertex = 1, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneAttributeSemantic_Normal = 2, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneAttributeSemantic_TexCoord0 = 3, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneAttributeSemantic_TexCoord1 = 4, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneAttributeSemantic_Color = 5, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneAttributeSemantic_Tangent = 6, }; enum __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneComponentType { __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneComponentType_MeshRendererComponent = 0, }; enum __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneWrappingMode { __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneWrappingMode_ClampToEdge = 0, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneWrappingMode_MirroredRepeat = 1, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneWrappingMode_Repeat = 2, }; #if !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneBoundingBox_INTERFACE_DEFINED__) #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneBoundingBox_INTERFACE_DEFINED__ typedef struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneBoundingBoxVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneBoundingBox* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneBoundingBox* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneBoundingBox* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneBoundingBox* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneBoundingBox* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneBoundingBox* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Center)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneBoundingBox* This, struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3* value); HRESULT (STDMETHODCALLTYPE* get_Extents)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneBoundingBox* This, struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3* value); HRESULT (STDMETHODCALLTYPE* get_Max)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneBoundingBox* This, struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3* value); HRESULT (STDMETHODCALLTYPE* get_Min)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneBoundingBox* This, struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3* value); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneBoundingBox* This, struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3* value); END_INTERFACE } __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneBoundingBoxVtbl; interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneBoundingBox { CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneBoundingBoxVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneBoundingBox; #endif /* !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneBoundingBox_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponent_INTERFACE_DEFINED__) #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponent_INTERFACE_DEFINED__ typedef struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponent* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponent* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponent* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponent* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponent* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponent* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_ComponentType)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponent* This, enum __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneComponentType* value); END_INTERFACE } __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentVtbl; interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponent { CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponent; #endif /* !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponent_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentCollection_INTERFACE_DEFINED__) #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentCollection_INTERFACE_DEFINED__ typedef struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentCollectionVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentCollection* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentCollection* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentCollection* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentCollection* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentCollection* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentCollection* This, TrustLevel* trustLevel); END_INTERFACE } __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentCollectionVtbl; interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentCollection { CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentCollectionVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentCollection; #endif /* !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentCollection_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentFactory_INTERFACE_DEFINED__) #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentFactory_INTERFACE_DEFINED__ typedef struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentFactoryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentFactory* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentFactory* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentFactory* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentFactory* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentFactory* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentFactory* This, TrustLevel* trustLevel); END_INTERFACE } __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentFactoryVtbl; interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentFactory { CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentFactoryVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentFactory; #endif /* !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponentFactory_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterial_INTERFACE_DEFINED__) #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterial_INTERFACE_DEFINED__ typedef struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterial* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterial* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterial* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterial* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterial* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterial* This, TrustLevel* trustLevel); END_INTERFACE } __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialVtbl; interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterial { CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterial; #endif /* !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterial_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialFactory_INTERFACE_DEFINED__) #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialFactory_INTERFACE_DEFINED__ typedef struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialFactoryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialFactory* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialFactory* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialFactory* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialFactory* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialFactory* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialFactory* This, TrustLevel* trustLevel); END_INTERFACE } __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialFactoryVtbl; interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialFactory { CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialFactoryVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialFactory; #endif /* !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialFactory_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInput_INTERFACE_DEFINED__) #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInput_INTERFACE_DEFINED__ typedef struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInputVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInput* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInput* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInput* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInput* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInput* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInput* This, TrustLevel* trustLevel); END_INTERFACE } __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInputVtbl; interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInput { CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInputVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInput; #endif /* !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInput_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInputFactory_INTERFACE_DEFINED__) #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInputFactory_INTERFACE_DEFINED__ typedef struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInputFactoryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInputFactory* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInputFactory* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInputFactory* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInputFactory* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInputFactory* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInputFactory* This, TrustLevel* trustLevel); END_INTERFACE } __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInputFactoryVtbl; interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInputFactory { CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInputFactoryVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInputFactory; #endif /* !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInputFactory_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMesh_INTERFACE_DEFINED__) #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMesh_INTERFACE_DEFINED__ typedef struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMesh* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMesh* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMesh* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMesh* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMesh* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMesh* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Bounds)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMesh* This, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneBoundingBox** value); HRESULT (STDMETHODCALLTYPE* get_PrimitiveTopology)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMesh* This, enum __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPrimitiveTopology* value); HRESULT (STDMETHODCALLTYPE* put_PrimitiveTopology)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMesh* This, enum __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPrimitiveTopology value); HRESULT (STDMETHODCALLTYPE* FillMeshAttribute)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMesh* This, enum __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneAttributeSemantic semantic, enum __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat format, __x_ABI_CWindows_CFoundation_CIMemoryBuffer* memory); END_INTERFACE } __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshVtbl; interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMesh { CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMesh; #endif /* !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMesh_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMap_INTERFACE_DEFINED__) #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMap_INTERFACE_DEFINED__ typedef struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMapVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMap* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMap* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMap* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMap* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMap* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMap* This, TrustLevel* trustLevel); END_INTERFACE } __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMapVtbl; interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMap { CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMapVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMap; #endif /* !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMap_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponent_INTERFACE_DEFINED__) #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponent_INTERFACE_DEFINED__ typedef struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponentVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponent* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponent* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponent* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponent* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponent* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponent* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Material)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponent* This, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterial** value); HRESULT (STDMETHODCALLTYPE* put_Material)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponent* This, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterial* value); HRESULT (STDMETHODCALLTYPE* get_Mesh)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponent* This, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMesh** value); HRESULT (STDMETHODCALLTYPE* put_Mesh)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponent* This, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMesh* value); HRESULT (STDMETHODCALLTYPE* get_UVMappings)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponent* This, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMap** value); END_INTERFACE } __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponentVtbl; interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponent { CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponentVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponent; #endif /* !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponent_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponentStatics_INTERFACE_DEFINED__) #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponentStatics_INTERFACE_DEFINED__ typedef struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponentStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponentStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponentStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponentStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponentStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponentStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponentStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* Create)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponentStatics* This, __x_ABI_CMicrosoft_CUI_CComposition_CICompositor* compositor, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponent** result); END_INTERFACE } __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponentStaticsVtbl; interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponentStatics { CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponentStaticsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponentStatics; #endif /* !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshRendererComponentStatics_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshStatics_INTERFACE_DEFINED__) #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshStatics_INTERFACE_DEFINED__ typedef struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* Create)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshStatics* This, __x_ABI_CMicrosoft_CUI_CComposition_CICompositor* compositor, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMesh** result); END_INTERFACE } __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshStaticsVtbl; interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshStatics { CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshStaticsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshStatics; #endif /* !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMeshStatics_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial_INTERFACE_DEFINED__) #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial_INTERFACE_DEFINED__ typedef struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_BaseColorInput)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial* This, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInput** value); HRESULT (STDMETHODCALLTYPE* put_BaseColorInput)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial* This, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInput* value); HRESULT (STDMETHODCALLTYPE* get_BaseColorFactor)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial* This, struct __x_ABI_CWindows_CFoundation_CNumerics_CVector4* value); HRESULT (STDMETHODCALLTYPE* put_BaseColorFactor)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial* This, struct __x_ABI_CWindows_CFoundation_CNumerics_CVector4 value); HRESULT (STDMETHODCALLTYPE* get_MetallicFactor)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial* This, FLOAT* value); HRESULT (STDMETHODCALLTYPE* put_MetallicFactor)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial* This, FLOAT value); HRESULT (STDMETHODCALLTYPE* get_MetallicRoughnessInput)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial* This, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInput** value); HRESULT (STDMETHODCALLTYPE* put_MetallicRoughnessInput)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial* This, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInput* value); HRESULT (STDMETHODCALLTYPE* get_RoughnessFactor)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial* This, FLOAT* value); HRESULT (STDMETHODCALLTYPE* put_RoughnessFactor)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial* This, FLOAT value); END_INTERFACE } __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialVtbl; interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial { CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial; #endif /* !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStatics_INTERFACE_DEFINED__) #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStatics_INTERFACE_DEFINED__ typedef struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* Create)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStatics* This, __x_ABI_CMicrosoft_CUI_CComposition_CICompositor* compositor, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial** result); END_INTERFACE } __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStaticsVtbl; interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStatics { CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStaticsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStatics; #endif /* !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStatics_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneModelTransform_INTERFACE_DEFINED__) #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneModelTransform_INTERFACE_DEFINED__ typedef struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneModelTransformVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneModelTransform* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneModelTransform* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneModelTransform* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneModelTransform* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneModelTransform* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneModelTransform* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Orientation)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneModelTransform* This, struct __x_ABI_CWindows_CFoundation_CNumerics_CQuaternion* value); HRESULT (STDMETHODCALLTYPE* put_Orientation)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneModelTransform* This, struct __x_ABI_CWindows_CFoundation_CNumerics_CQuaternion value); HRESULT (STDMETHODCALLTYPE* get_RotationAngle)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneModelTransform* This, FLOAT* value); HRESULT (STDMETHODCALLTYPE* put_RotationAngle)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneModelTransform* This, FLOAT value); HRESULT (STDMETHODCALLTYPE* get_RotationAngleInDegrees)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneModelTransform* This, FLOAT* value); HRESULT (STDMETHODCALLTYPE* put_RotationAngleInDegrees)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneModelTransform* This, FLOAT value); HRESULT (STDMETHODCALLTYPE* get_RotationAxis)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneModelTransform* This, struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3* value); HRESULT (STDMETHODCALLTYPE* put_RotationAxis)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneModelTransform* This, struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 value); HRESULT (STDMETHODCALLTYPE* get_Scale)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneModelTransform* This, struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3* value); HRESULT (STDMETHODCALLTYPE* put_Scale)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneModelTransform* This, struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 value); HRESULT (STDMETHODCALLTYPE* get_Translation)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneModelTransform* This, struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3* value); HRESULT (STDMETHODCALLTYPE* put_Translation)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneModelTransform* This, struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 value); END_INTERFACE } __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneModelTransformVtbl; interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneModelTransform { CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneModelTransformVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneModelTransform; #endif /* !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneModelTransform_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNode_INTERFACE_DEFINED__) #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNode_INTERFACE_DEFINED__ typedef struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNode* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNode* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNode* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNode* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNode* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNode* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Children)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNode* This, __x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneNode** value); HRESULT (STDMETHODCALLTYPE* get_Components)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNode* This, __x_ABI_C__FIVector_1___x_ABI_CMicrosoft__CUI__CComposition__CScenes__CSceneComponent** value); HRESULT (STDMETHODCALLTYPE* get_Parent)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNode* This, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNode** value); HRESULT (STDMETHODCALLTYPE* get_Transform)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNode* This, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneModelTransform** value); HRESULT (STDMETHODCALLTYPE* FindFirstComponentOfType)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNode* This, enum __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneComponentType value, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneComponent** result); END_INTERFACE } __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeVtbl; interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNode { CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNode; #endif /* !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNode_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeCollection_INTERFACE_DEFINED__) #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeCollection_INTERFACE_DEFINED__ typedef struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeCollectionVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeCollection* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeCollection* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeCollection* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeCollection* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeCollection* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeCollection* This, TrustLevel* trustLevel); END_INTERFACE } __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeCollectionVtbl; interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeCollection { CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeCollectionVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeCollection; #endif /* !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeCollection_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeStatics_INTERFACE_DEFINED__) #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeStatics_INTERFACE_DEFINED__ typedef struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* Create)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeStatics* This, __x_ABI_CMicrosoft_CUI_CComposition_CICompositor* compositor, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNode** result); END_INTERFACE } __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeStaticsVtbl; interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeStatics { CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeStaticsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeStatics; #endif /* !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNodeStatics_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObject_INTERFACE_DEFINED__) #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObject_INTERFACE_DEFINED__ typedef struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObjectVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObject* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObject* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObject* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObject* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObject* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObject* This, TrustLevel* trustLevel); END_INTERFACE } __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObjectVtbl; interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObject { CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObjectVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObject; #endif /* !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObject_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObjectFactory_INTERFACE_DEFINED__) #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObjectFactory_INTERFACE_DEFINED__ typedef struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObjectFactoryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObjectFactory* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObjectFactory* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObjectFactory* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObjectFactory* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObjectFactory* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObjectFactory* This, TrustLevel* trustLevel); END_INTERFACE } __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObjectFactoryVtbl; interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObjectFactory { CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObjectFactoryVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObjectFactory; #endif /* !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneObjectFactory_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterial_INTERFACE_DEFINED__) #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterial_INTERFACE_DEFINED__ typedef struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterialVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterial* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterial* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterial* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterial* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterial* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterial* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_AlphaCutoff)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterial* This, FLOAT* value); HRESULT (STDMETHODCALLTYPE* put_AlphaCutoff)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterial* This, FLOAT value); HRESULT (STDMETHODCALLTYPE* get_AlphaMode)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterial* This, enum __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneAlphaMode* value); HRESULT (STDMETHODCALLTYPE* put_AlphaMode)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterial* This, enum __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneAlphaMode value); HRESULT (STDMETHODCALLTYPE* get_EmissiveInput)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterial* This, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInput** value); HRESULT (STDMETHODCALLTYPE* put_EmissiveInput)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterial* This, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInput* value); HRESULT (STDMETHODCALLTYPE* get_EmissiveFactor)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterial* This, struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3* value); HRESULT (STDMETHODCALLTYPE* put_EmissiveFactor)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterial* This, struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 value); HRESULT (STDMETHODCALLTYPE* get_IsDoubleSided)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterial* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_IsDoubleSided)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterial* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_NormalInput)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterial* This, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInput** value); HRESULT (STDMETHODCALLTYPE* put_NormalInput)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterial* This, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInput* value); HRESULT (STDMETHODCALLTYPE* get_NormalScale)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterial* This, FLOAT* value); HRESULT (STDMETHODCALLTYPE* put_NormalScale)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterial* This, FLOAT value); HRESULT (STDMETHODCALLTYPE* get_OcclusionInput)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterial* This, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInput** value); HRESULT (STDMETHODCALLTYPE* put_OcclusionInput)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterial* This, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneMaterialInput* value); HRESULT (STDMETHODCALLTYPE* get_OcclusionStrength)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterial* This, FLOAT* value); HRESULT (STDMETHODCALLTYPE* put_OcclusionStrength)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterial* This, FLOAT value); END_INTERFACE } __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterialVtbl; interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterial { CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterialVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterial; #endif /* !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterial_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterialFactory_INTERFACE_DEFINED__) #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterialFactory_INTERFACE_DEFINED__ typedef struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterialFactoryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterialFactory* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterialFactory* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterialFactory* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterialFactory* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterialFactory* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterialFactory* This, TrustLevel* trustLevel); END_INTERFACE } __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterialFactoryVtbl; interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterialFactory { CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterialFactoryVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterialFactory; #endif /* !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CIScenePbrMaterialFactory_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponent_INTERFACE_DEFINED__) #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponent_INTERFACE_DEFINED__ typedef struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponentVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponent* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponent* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponent* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponent* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponent* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponent* This, TrustLevel* trustLevel); END_INTERFACE } __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponentVtbl; interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponent { CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponentVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponent; #endif /* !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponent_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponentFactory_INTERFACE_DEFINED__) #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponentFactory_INTERFACE_DEFINED__ typedef struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponentFactoryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponentFactory* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponentFactory* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponentFactory* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponentFactory* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponentFactory* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponentFactory* This, TrustLevel* trustLevel); END_INTERFACE } __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponentFactoryVtbl; interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponentFactory { CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponentFactoryVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponentFactory; #endif /* !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneRendererComponentFactory_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput_INTERFACE_DEFINED__) #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput_INTERFACE_DEFINED__ typedef struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_BitmapInterpolationMode)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput* This, enum __x_ABI_CMicrosoft_CUI_CComposition_CCompositionBitmapInterpolationMode* value); HRESULT (STDMETHODCALLTYPE* put_BitmapInterpolationMode)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput* This, enum __x_ABI_CMicrosoft_CUI_CComposition_CCompositionBitmapInterpolationMode value); HRESULT (STDMETHODCALLTYPE* get_Surface)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput* This, __x_ABI_CMicrosoft_CUI_CComposition_CICompositionSurface** value); HRESULT (STDMETHODCALLTYPE* put_Surface)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput* This, __x_ABI_CMicrosoft_CUI_CComposition_CICompositionSurface* value); HRESULT (STDMETHODCALLTYPE* get_WrappingUMode)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput* This, enum __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneWrappingMode* value); HRESULT (STDMETHODCALLTYPE* put_WrappingUMode)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput* This, enum __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneWrappingMode value); HRESULT (STDMETHODCALLTYPE* get_WrappingVMode)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput* This, enum __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneWrappingMode* value); HRESULT (STDMETHODCALLTYPE* put_WrappingVMode)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput* This, enum __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CSceneWrappingMode value); END_INTERFACE } __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputVtbl; interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput { CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput; #endif /* !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStatics_INTERFACE_DEFINED__) #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStatics_INTERFACE_DEFINED__ typedef struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* Create)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStatics* This, __x_ABI_CMicrosoft_CUI_CComposition_CICompositor* compositor, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput** result); END_INTERFACE } __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStaticsVtbl; interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStatics { CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStaticsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStatics; #endif /* !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStatics_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisual_INTERFACE_DEFINED__) #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisual_INTERFACE_DEFINED__ typedef struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisualVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisual* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisual* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisual* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisual* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisual* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisual* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Root)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisual* This, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNode** value); HRESULT (STDMETHODCALLTYPE* put_Root)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisual* This, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneNode* value); END_INTERFACE } __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisualVtbl; interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisual { CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisualVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisual; #endif /* !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisual_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisualStatics_INTERFACE_DEFINED__) #define ____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisualStatics_INTERFACE_DEFINED__ typedef struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisualStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisualStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisualStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisualStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisualStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisualStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisualStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* Create)(__x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisualStatics* This, __x_ABI_CMicrosoft_CUI_CComposition_CICompositor* compositor, __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisual** result); END_INTERFACE } __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisualStaticsVtbl; interface __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisualStatics { CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisualStaticsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisualStatics; #endif /* !defined(____x_ABI_CMicrosoft_CUI_CComposition_CScenes_CISceneVisualStatics_INTERFACE_DEFINED__) */