2010 lines
127 KiB
C
2010 lines
127 KiB
C
// WARNING: Please don't edit this file. It was generated by Swift/WinRT v0.0.1
|
|
|
|
#pragma once
|
|
// Header files for imported files
|
|
#include <inspectable.h>
|
|
#include <EventToken.h>
|
|
#include <windowscontracts.h>
|
|
#include "Windows.Foundation.h"
|
|
#include "Windows.Foundation.Numerics.h"
|
|
#include "Windows.Graphics.DirectX.h"
|
|
#include "Windows.UI.Composition.h"
|
|
// Importing Collections header
|
|
#include "Windows.Foundation.Collections.h"
|
|
|
|
/* Forward Declarations */
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneBoundingBox_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneBoundingBox_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneBoundingBox __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneBoundingBox;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneBoundingBox_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponent_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponent_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponent __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponent;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponent_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentCollection_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentCollection_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentCollection __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentCollection;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentCollection_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentFactory_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentFactory_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentFactory __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentFactory;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentFactory_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterial_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterial_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterial __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterial;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterial_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialFactory_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialFactory_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialFactory __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialFactory;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialFactory_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInput_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInput_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInput __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInput;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInput_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInputFactory_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInputFactory_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInputFactory __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInputFactory;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInputFactory_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMesh_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMesh_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMesh __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMesh;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMesh_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMap_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMap_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMap __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMap;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMap_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponent_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponent_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponent __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponent;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponent_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponentStatics_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponentStatics_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponentStatics __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponentStatics;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponentStatics_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshStatics_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshStatics_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshStatics __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshStatics;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshStatics_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStatics_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStatics_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStatics __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStatics;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStatics_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneModelTransform_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneModelTransform_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneModelTransform __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneModelTransform;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneModelTransform_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNode_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNode_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNode __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNode;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNode_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeCollection_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeCollection_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeCollection __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeCollection;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeCollection_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeStatics_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeStatics_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeStatics __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeStatics;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeStatics_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObject_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObject_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObject __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObject;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObject_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObjectFactory_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObjectFactory_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObjectFactory __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObjectFactory;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObjectFactory_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterial_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterial_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterial __x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterial;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterial_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterialFactory_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterialFactory_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterialFactory __x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterialFactory;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterialFactory_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponent_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponent_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponent __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponent;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponent_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponentFactory_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponentFactory_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponentFactory __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponentFactory;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponentFactory_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStatics_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStatics_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStatics __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStatics;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStatics_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisual_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisual_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisual __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisual;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisual_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisualStatics_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisualStatics_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisualStatics __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisualStatics;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisualStatics_FWD_DEFINED__
|
|
|
|
// Parameterized interface forward declarations (C)
|
|
|
|
// Collection interface definitions
|
|
|
|
typedef enum __x_ABI_CWindows_CUI_CComposition_CScenes_CSceneAttributeSemantic __x_ABI_CWindows_CUI_CComposition_CScenes_CSceneAttributeSemantic;
|
|
|
|
#if !defined(____x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic __x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic;
|
|
|
|
typedef struct __x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemanticVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Key)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This,
|
|
HSTRING* result);
|
|
HRESULT (STDMETHODCALLTYPE* get_Value)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This,
|
|
enum __x_ABI_CWindows_CUI_CComposition_CScenes_CSceneAttributeSemantic* result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemanticVtbl;
|
|
|
|
interface __x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemanticVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__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_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic;
|
|
|
|
typedef struct __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemanticVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__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_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__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_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This,
|
|
__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic** result);
|
|
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This,
|
|
UINT32 itemsLength,
|
|
__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic** items,
|
|
UINT32* result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemanticVtbl;
|
|
|
|
interface __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemanticVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__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_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic;
|
|
|
|
typedef struct __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemanticVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__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_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__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_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This,
|
|
__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemanticVtbl;
|
|
|
|
interface __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemanticVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent __x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent;
|
|
|
|
typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponentVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponent** result);
|
|
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This,
|
|
UINT32 itemsLength,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponent** items,
|
|
UINT32* result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponentVtbl;
|
|
|
|
interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponentVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent __x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent;
|
|
|
|
typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponentVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This,
|
|
__x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponentVtbl;
|
|
|
|
interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponentVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode __x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode;
|
|
|
|
typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNodeVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNode** result);
|
|
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This,
|
|
UINT32 itemsLength,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNode** items,
|
|
UINT32* result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNodeVtbl;
|
|
|
|
interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNodeVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode __x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode;
|
|
|
|
typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNodeVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This,
|
|
__x_ABI_C__FIIterator_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNodeVtbl;
|
|
|
|
interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNodeVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic;
|
|
|
|
#if !defined(____x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic;
|
|
|
|
typedef struct __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemanticVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* Lookup)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This,
|
|
HSTRING key,
|
|
enum __x_ABI_CWindows_CUI_CComposition_CScenes_CSceneAttributeSemantic* result);
|
|
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This,
|
|
UINT32* result);
|
|
HRESULT (STDMETHODCALLTYPE* HasKey)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This,
|
|
HSTRING key,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* Split)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This,
|
|
__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic** first,
|
|
__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic** second);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemanticVtbl;
|
|
|
|
interface __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemanticVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIMap_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIMap_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIMap_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic __x_ABI_C__FIMap_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIMap_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic;
|
|
|
|
typedef struct __x_ABI_C__FIMap_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemanticVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIMap_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIMap_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIMap_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIMap_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIMap_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIMap_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* Lookup)(__x_ABI_C__FIMap_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This,
|
|
HSTRING key,
|
|
enum __x_ABI_CWindows_CUI_CComposition_CScenes_CSceneAttributeSemantic* result);
|
|
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIMap_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This,
|
|
UINT32* result);
|
|
HRESULT (STDMETHODCALLTYPE* HasKey)(__x_ABI_C__FIMap_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This,
|
|
HSTRING key,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* GetView)(__x_ABI_C__FIMap_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This,
|
|
__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic** result);
|
|
HRESULT (STDMETHODCALLTYPE* Insert)(__x_ABI_C__FIMap_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This,
|
|
HSTRING key,
|
|
enum __x_ABI_CWindows_CUI_CComposition_CScenes_CSceneAttributeSemantic value,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* Remove)(__x_ABI_C__FIMap_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This,
|
|
HSTRING key);
|
|
HRESULT (STDMETHODCALLTYPE* Clear)(__x_ABI_C__FIMap_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic* This);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIMap_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemanticVtbl;
|
|
|
|
interface __x_ABI_C__FIMap_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIMap_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemanticVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIMap_2_HSTRING___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneAttributeSemantic_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent;
|
|
|
|
typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponentVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This,
|
|
UINT32 index,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponent** result);
|
|
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This,
|
|
UINT32* result);
|
|
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponent* value,
|
|
UINT32* index,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This,
|
|
UINT32 startIndex,
|
|
UINT32 itemsLength,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponent** items,
|
|
UINT32* result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponentVtbl;
|
|
|
|
interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponentVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode;
|
|
|
|
typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNodeVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This,
|
|
UINT32 index,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNode** result);
|
|
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This,
|
|
UINT32* result);
|
|
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNode* value,
|
|
UINT32* index,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This,
|
|
UINT32 startIndex,
|
|
UINT32 itemsLength,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNode** items,
|
|
UINT32* result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNodeVtbl;
|
|
|
|
interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNodeVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent __x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent;
|
|
|
|
typedef struct __x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponentVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This,
|
|
UINT32 index,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponent** result);
|
|
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This,
|
|
UINT32* result);
|
|
HRESULT (STDMETHODCALLTYPE* GetView)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This,
|
|
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent** result);
|
|
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponent* value,
|
|
UINT32* index,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* SetAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This,
|
|
UINT32 index,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponent* value);
|
|
HRESULT (STDMETHODCALLTYPE* InsertAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This,
|
|
UINT32 index,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponent* value);
|
|
HRESULT (STDMETHODCALLTYPE* RemoveAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This,
|
|
UINT32 index);
|
|
HRESULT (STDMETHODCALLTYPE* Append)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponent* value);
|
|
HRESULT (STDMETHODCALLTYPE* RemoveAtEnd)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This);
|
|
HRESULT (STDMETHODCALLTYPE* Clear)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This,
|
|
UINT32 startIndex,
|
|
UINT32 itemsLength,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponent** items,
|
|
UINT32* result);
|
|
HRESULT (STDMETHODCALLTYPE* ReplaceAll)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent* This,
|
|
UINT32 itemsLength,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponent** items);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponentVtbl;
|
|
|
|
interface __x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponentVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode __x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode;
|
|
|
|
typedef struct __x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNodeVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This,
|
|
UINT32 index,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNode** result);
|
|
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This,
|
|
UINT32* result);
|
|
HRESULT (STDMETHODCALLTYPE* GetView)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This,
|
|
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode** result);
|
|
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNode* value,
|
|
UINT32* index,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* SetAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This,
|
|
UINT32 index,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNode* value);
|
|
HRESULT (STDMETHODCALLTYPE* InsertAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This,
|
|
UINT32 index,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNode* value);
|
|
HRESULT (STDMETHODCALLTYPE* RemoveAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This,
|
|
UINT32 index);
|
|
HRESULT (STDMETHODCALLTYPE* Append)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNode* value);
|
|
HRESULT (STDMETHODCALLTYPE* RemoveAtEnd)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This);
|
|
HRESULT (STDMETHODCALLTYPE* Clear)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This,
|
|
UINT32 startIndex,
|
|
UINT32 itemsLength,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNode** items,
|
|
UINT32* result);
|
|
HRESULT (STDMETHODCALLTYPE* ReplaceAll)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode* This,
|
|
UINT32 itemsLength,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNode** items);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNodeVtbl;
|
|
|
|
interface __x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNodeVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode_INTERFACE_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_CWindows_CGraphics_CDirectX_CDirectXPixelFormat __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat;
|
|
|
|
typedef enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPrimitiveTopology __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPrimitiveTopology;
|
|
|
|
typedef enum __x_ABI_CWindows_CUI_CComposition_CCompositionBitmapInterpolationMode __x_ABI_CWindows_CUI_CComposition_CCompositionBitmapInterpolationMode;
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositor_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CICompositor_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositor __x_ABI_CWindows_CUI_CComposition_CICompositor;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CICompositor_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CIAnimationObject_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CIAnimationObject_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CIAnimationObject __x_ABI_CWindows_CUI_CComposition_CIAnimationObject;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CIAnimationObject_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionObject_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CICompositionObject_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionObject __x_ABI_CWindows_CUI_CComposition_CICompositionObject;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CICompositionObject_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionObject2_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CICompositionObject2_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionObject2 __x_ABI_CWindows_CUI_CComposition_CICompositionObject2;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CICompositionObject2_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionObject3_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CICompositionObject3_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionObject3 __x_ABI_CWindows_CUI_CComposition_CICompositionObject3;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CICompositionObject3_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionObject4_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CICompositionObject4_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionObject4 __x_ABI_CWindows_CUI_CComposition_CICompositionObject4;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CICompositionObject4_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionSurface_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CICompositionSurface_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionSurface __x_ABI_CWindows_CUI_CComposition_CICompositionSurface;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CICompositionSurface_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionTransform_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CICompositionTransform_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionTransform __x_ABI_CWindows_CUI_CComposition_CICompositionTransform;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CICompositionTransform_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CIContainerVisual_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CIContainerVisual_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CIContainerVisual __x_ABI_CWindows_CUI_CComposition_CIContainerVisual;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CIContainerVisual_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CIVisual_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CIVisual_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CIVisual __x_ABI_CWindows_CUI_CComposition_CIVisual;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CIVisual_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CUI_CComposition_CIVisual2_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CIVisual2_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CUI_CComposition_CIVisual2 __x_ABI_CWindows_CUI_CComposition_CIVisual2;
|
|
|
|
#endif // ____x_ABI_CWindows_CUI_CComposition_CIVisual2_FWD_DEFINED__
|
|
|
|
typedef enum __x_ABI_CWindows_CUI_CComposition_CScenes_CSceneAlphaMode __x_ABI_CWindows_CUI_CComposition_CScenes_CSceneAlphaMode;
|
|
|
|
typedef enum __x_ABI_CWindows_CUI_CComposition_CScenes_CSceneComponentType __x_ABI_CWindows_CUI_CComposition_CScenes_CSceneComponentType;
|
|
|
|
typedef enum __x_ABI_CWindows_CUI_CComposition_CScenes_CSceneWrappingMode __x_ABI_CWindows_CUI_CComposition_CScenes_CSceneWrappingMode;
|
|
|
|
enum __x_ABI_CWindows_CUI_CComposition_CScenes_CSceneAlphaMode
|
|
{
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CSceneAlphaMode_Opaque = 0,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CSceneAlphaMode_AlphaTest = 1,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CSceneAlphaMode_Blend = 2,
|
|
};
|
|
|
|
enum __x_ABI_CWindows_CUI_CComposition_CScenes_CSceneAttributeSemantic
|
|
{
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CSceneAttributeSemantic_Index = 0,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CSceneAttributeSemantic_Vertex = 1,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CSceneAttributeSemantic_Normal = 2,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CSceneAttributeSemantic_TexCoord0 = 3,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CSceneAttributeSemantic_TexCoord1 = 4,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CSceneAttributeSemantic_Color = 5,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CSceneAttributeSemantic_Tangent = 6,
|
|
};
|
|
|
|
enum __x_ABI_CWindows_CUI_CComposition_CScenes_CSceneComponentType
|
|
{
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CSceneComponentType_MeshRendererComponent = 0,
|
|
};
|
|
|
|
enum __x_ABI_CWindows_CUI_CComposition_CScenes_CSceneWrappingMode
|
|
{
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CSceneWrappingMode_ClampToEdge = 0,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CSceneWrappingMode_MirroredRepeat = 1,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CSceneWrappingMode_Repeat = 2,
|
|
};
|
|
|
|
#if !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneBoundingBox_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneBoundingBox_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneBoundingBoxVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneBoundingBox* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneBoundingBox* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneBoundingBox* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneBoundingBox* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneBoundingBox* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneBoundingBox* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Center)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneBoundingBox* This,
|
|
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Extents)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneBoundingBox* This,
|
|
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Max)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneBoundingBox* This,
|
|
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Min)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneBoundingBox* This,
|
|
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneBoundingBox* This,
|
|
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3* value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneBoundingBoxVtbl;
|
|
|
|
interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneBoundingBox
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneBoundingBoxVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CUI_CComposition_CScenes_CISceneBoundingBox;
|
|
#endif /* !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneBoundingBox_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponent_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponent_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponent* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponent* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponent* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponent* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponent* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponent* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_ComponentType)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponent* This,
|
|
enum __x_ABI_CWindows_CUI_CComposition_CScenes_CSceneComponentType* value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentVtbl;
|
|
|
|
interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponent
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponent;
|
|
#endif /* !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponent_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentCollection_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentCollection_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentCollectionVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentCollection* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentCollection* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentCollection* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentCollection* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentCollection* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentCollection* This,
|
|
TrustLevel* trustLevel);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentCollectionVtbl;
|
|
|
|
interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentCollection
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentCollectionVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentCollection;
|
|
#endif /* !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentCollection_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentFactory_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentFactory_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentFactoryVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentFactory* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentFactory* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentFactory* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentFactory* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentFactory* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentFactory* This,
|
|
TrustLevel* trustLevel);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentFactoryVtbl;
|
|
|
|
interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentFactory
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentFactoryVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentFactory;
|
|
#endif /* !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponentFactory_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterial_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterial_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterial* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterial* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterial* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterial* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterial* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterial* This,
|
|
TrustLevel* trustLevel);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialVtbl;
|
|
|
|
interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterial
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterial;
|
|
#endif /* !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterial_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialFactory_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialFactory_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialFactoryVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialFactory* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialFactory* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialFactory* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialFactory* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialFactory* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialFactory* This,
|
|
TrustLevel* trustLevel);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialFactoryVtbl;
|
|
|
|
interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialFactory
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialFactoryVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialFactory;
|
|
#endif /* !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialFactory_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInput_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInput_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInputVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInput* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInput* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInput* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInput* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInput* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInput* This,
|
|
TrustLevel* trustLevel);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInputVtbl;
|
|
|
|
interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInput
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInputVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInput;
|
|
#endif /* !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInput_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInputFactory_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInputFactory_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInputFactoryVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInputFactory* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInputFactory* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInputFactory* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInputFactory* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInputFactory* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInputFactory* This,
|
|
TrustLevel* trustLevel);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInputFactoryVtbl;
|
|
|
|
interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInputFactory
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInputFactoryVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInputFactory;
|
|
#endif /* !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInputFactory_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMesh_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMesh_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMesh* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMesh* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMesh* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMesh* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMesh* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMesh* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Bounds)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMesh* This,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneBoundingBox** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_PrimitiveTopology)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMesh* This,
|
|
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPrimitiveTopology* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_PrimitiveTopology)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMesh* This,
|
|
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPrimitiveTopology value);
|
|
HRESULT (STDMETHODCALLTYPE* FillMeshAttribute)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMesh* This,
|
|
enum __x_ABI_CWindows_CUI_CComposition_CScenes_CSceneAttributeSemantic semantic,
|
|
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat format,
|
|
__x_ABI_CWindows_CFoundation_CIMemoryBuffer* memory);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshVtbl;
|
|
|
|
interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMesh
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMesh;
|
|
#endif /* !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMesh_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMap_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMap_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMapVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMap* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMap* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMap* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMap* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMap* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMap* This,
|
|
TrustLevel* trustLevel);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMapVtbl;
|
|
|
|
interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMap
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMapVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMap;
|
|
#endif /* !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMap_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponent_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponent_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponentVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponent* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponent* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponent* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponent* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponent* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponent* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Material)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponent* This,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterial** value);
|
|
HRESULT (STDMETHODCALLTYPE* put_Material)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponent* This,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterial* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Mesh)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponent* This,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMesh** value);
|
|
HRESULT (STDMETHODCALLTYPE* put_Mesh)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponent* This,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMesh* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_UVMappings)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponent* This,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshMaterialAttributeMap** value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponentVtbl;
|
|
|
|
interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponent
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponentVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponent;
|
|
#endif /* !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponent_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponentStatics_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponentStatics_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponentStaticsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponentStatics* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponentStatics* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponentStatics* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponentStatics* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponentStatics* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponentStatics* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* Create)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponentStatics* This,
|
|
__x_ABI_CWindows_CUI_CComposition_CICompositor* compositor,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponent** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponentStaticsVtbl;
|
|
|
|
interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponentStatics
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponentStaticsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponentStatics;
|
|
#endif /* !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshRendererComponentStatics_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshStatics_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshStatics_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshStaticsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshStatics* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshStatics* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshStatics* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshStatics* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshStatics* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshStatics* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* Create)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshStatics* This,
|
|
__x_ABI_CWindows_CUI_CComposition_CICompositor* compositor,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMesh** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshStaticsVtbl;
|
|
|
|
interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshStatics
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshStaticsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshStatics;
|
|
#endif /* !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMeshStatics_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_BaseColorInput)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial* This,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInput** value);
|
|
HRESULT (STDMETHODCALLTYPE* put_BaseColorInput)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial* This,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInput* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_BaseColorFactor)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial* This,
|
|
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector4* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_BaseColorFactor)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial* This,
|
|
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector4 value);
|
|
HRESULT (STDMETHODCALLTYPE* get_MetallicFactor)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial* This,
|
|
FLOAT* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_MetallicFactor)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial* This,
|
|
FLOAT value);
|
|
HRESULT (STDMETHODCALLTYPE* get_MetallicRoughnessInput)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial* This,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInput** value);
|
|
HRESULT (STDMETHODCALLTYPE* put_MetallicRoughnessInput)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial* This,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInput* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_RoughnessFactor)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial* This,
|
|
FLOAT* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_RoughnessFactor)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial* This,
|
|
FLOAT value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialVtbl;
|
|
|
|
interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial;
|
|
#endif /* !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStatics_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStatics_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStaticsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStatics* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStatics* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStatics* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStatics* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStatics* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStatics* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* Create)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStatics* This,
|
|
__x_ABI_CWindows_CUI_CComposition_CICompositor* compositor,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterial** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStaticsVtbl;
|
|
|
|
interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStatics
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStaticsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStatics;
|
|
#endif /* !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMetallicRoughnessMaterialStatics_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneModelTransform_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneModelTransform_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneModelTransformVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneModelTransform* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneModelTransform* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneModelTransform* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneModelTransform* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneModelTransform* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneModelTransform* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Orientation)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneModelTransform* This,
|
|
struct __x_ABI_CWindows_CFoundation_CNumerics_CQuaternion* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_Orientation)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneModelTransform* This,
|
|
struct __x_ABI_CWindows_CFoundation_CNumerics_CQuaternion value);
|
|
HRESULT (STDMETHODCALLTYPE* get_RotationAngle)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneModelTransform* This,
|
|
FLOAT* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_RotationAngle)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneModelTransform* This,
|
|
FLOAT value);
|
|
HRESULT (STDMETHODCALLTYPE* get_RotationAngleInDegrees)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneModelTransform* This,
|
|
FLOAT* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_RotationAngleInDegrees)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneModelTransform* This,
|
|
FLOAT value);
|
|
HRESULT (STDMETHODCALLTYPE* get_RotationAxis)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneModelTransform* This,
|
|
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_RotationAxis)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneModelTransform* This,
|
|
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Scale)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneModelTransform* This,
|
|
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_Scale)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneModelTransform* This,
|
|
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Translation)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneModelTransform* This,
|
|
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_Translation)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneModelTransform* This,
|
|
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneModelTransformVtbl;
|
|
|
|
interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneModelTransform
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneModelTransformVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CUI_CComposition_CScenes_CISceneModelTransform;
|
|
#endif /* !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneModelTransform_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNode_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNode_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNode* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNode* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNode* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNode* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNode* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNode* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Children)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNode* This,
|
|
__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneNode** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Components)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNode* This,
|
|
__x_ABI_C__FIVector_1___x_ABI_CWindows__CUI__CComposition__CScenes__CSceneComponent** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Parent)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNode* This,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNode** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Transform)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNode* This,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneModelTransform** value);
|
|
HRESULT (STDMETHODCALLTYPE* FindFirstComponentOfType)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNode* This,
|
|
enum __x_ABI_CWindows_CUI_CComposition_CScenes_CSceneComponentType value,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneComponent** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeVtbl;
|
|
|
|
interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNode
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNode;
|
|
#endif /* !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNode_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeCollection_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeCollection_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeCollectionVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeCollection* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeCollection* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeCollection* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeCollection* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeCollection* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeCollection* This,
|
|
TrustLevel* trustLevel);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeCollectionVtbl;
|
|
|
|
interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeCollection
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeCollectionVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeCollection;
|
|
#endif /* !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeCollection_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeStatics_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeStatics_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeStaticsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeStatics* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeStatics* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeStatics* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeStatics* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeStatics* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeStatics* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* Create)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeStatics* This,
|
|
__x_ABI_CWindows_CUI_CComposition_CICompositor* compositor,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNode** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeStaticsVtbl;
|
|
|
|
interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeStatics
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeStaticsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeStatics;
|
|
#endif /* !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNodeStatics_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObject_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObject_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObjectVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObject* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObject* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObject* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObject* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObject* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObject* This,
|
|
TrustLevel* trustLevel);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObjectVtbl;
|
|
|
|
interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObject
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObjectVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObject;
|
|
#endif /* !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObject_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObjectFactory_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObjectFactory_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObjectFactoryVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObjectFactory* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObjectFactory* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObjectFactory* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObjectFactory* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObjectFactory* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObjectFactory* This,
|
|
TrustLevel* trustLevel);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObjectFactoryVtbl;
|
|
|
|
interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObjectFactory
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObjectFactoryVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObjectFactory;
|
|
#endif /* !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneObjectFactory_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterial_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterial_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterialVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterial* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterial* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterial* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterial* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterial* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterial* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_AlphaCutoff)(__x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterial* This,
|
|
FLOAT* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_AlphaCutoff)(__x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterial* This,
|
|
FLOAT value);
|
|
HRESULT (STDMETHODCALLTYPE* get_AlphaMode)(__x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterial* This,
|
|
enum __x_ABI_CWindows_CUI_CComposition_CScenes_CSceneAlphaMode* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_AlphaMode)(__x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterial* This,
|
|
enum __x_ABI_CWindows_CUI_CComposition_CScenes_CSceneAlphaMode value);
|
|
HRESULT (STDMETHODCALLTYPE* get_EmissiveInput)(__x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterial* This,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInput** value);
|
|
HRESULT (STDMETHODCALLTYPE* put_EmissiveInput)(__x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterial* This,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInput* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_EmissiveFactor)(__x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterial* This,
|
|
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_EmissiveFactor)(__x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterial* This,
|
|
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 value);
|
|
HRESULT (STDMETHODCALLTYPE* get_IsDoubleSided)(__x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterial* This,
|
|
boolean* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_IsDoubleSided)(__x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterial* This,
|
|
boolean value);
|
|
HRESULT (STDMETHODCALLTYPE* get_NormalInput)(__x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterial* This,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInput** value);
|
|
HRESULT (STDMETHODCALLTYPE* put_NormalInput)(__x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterial* This,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInput* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_NormalScale)(__x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterial* This,
|
|
FLOAT* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_NormalScale)(__x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterial* This,
|
|
FLOAT value);
|
|
HRESULT (STDMETHODCALLTYPE* get_OcclusionInput)(__x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterial* This,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInput** value);
|
|
HRESULT (STDMETHODCALLTYPE* put_OcclusionInput)(__x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterial* This,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneMaterialInput* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_OcclusionStrength)(__x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterial* This,
|
|
FLOAT* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_OcclusionStrength)(__x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterial* This,
|
|
FLOAT value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterialVtbl;
|
|
|
|
interface __x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterial
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterialVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterial;
|
|
#endif /* !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterial_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterialFactory_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterialFactory_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterialFactoryVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterialFactory* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterialFactory* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterialFactory* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterialFactory* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterialFactory* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterialFactory* This,
|
|
TrustLevel* trustLevel);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterialFactoryVtbl;
|
|
|
|
interface __x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterialFactory
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterialFactoryVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterialFactory;
|
|
#endif /* !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CIScenePbrMaterialFactory_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponent_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponent_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponentVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponent* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponent* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponent* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponent* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponent* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponent* This,
|
|
TrustLevel* trustLevel);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponentVtbl;
|
|
|
|
interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponent
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponentVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponent;
|
|
#endif /* !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponent_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponentFactory_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponentFactory_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponentFactoryVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponentFactory* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponentFactory* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponentFactory* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponentFactory* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponentFactory* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponentFactory* This,
|
|
TrustLevel* trustLevel);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponentFactoryVtbl;
|
|
|
|
interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponentFactory
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponentFactoryVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponentFactory;
|
|
#endif /* !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneRendererComponentFactory_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_BitmapInterpolationMode)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput* This,
|
|
enum __x_ABI_CWindows_CUI_CComposition_CCompositionBitmapInterpolationMode* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_BitmapInterpolationMode)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput* This,
|
|
enum __x_ABI_CWindows_CUI_CComposition_CCompositionBitmapInterpolationMode value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Surface)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput* This,
|
|
__x_ABI_CWindows_CUI_CComposition_CICompositionSurface** value);
|
|
HRESULT (STDMETHODCALLTYPE* put_Surface)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput* This,
|
|
__x_ABI_CWindows_CUI_CComposition_CICompositionSurface* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_WrappingUMode)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput* This,
|
|
enum __x_ABI_CWindows_CUI_CComposition_CScenes_CSceneWrappingMode* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_WrappingUMode)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput* This,
|
|
enum __x_ABI_CWindows_CUI_CComposition_CScenes_CSceneWrappingMode value);
|
|
HRESULT (STDMETHODCALLTYPE* get_WrappingVMode)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput* This,
|
|
enum __x_ABI_CWindows_CUI_CComposition_CScenes_CSceneWrappingMode* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_WrappingVMode)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput* This,
|
|
enum __x_ABI_CWindows_CUI_CComposition_CScenes_CSceneWrappingMode value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputVtbl;
|
|
|
|
interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput;
|
|
#endif /* !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStatics_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStatics_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStaticsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStatics* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStatics* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStatics* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStatics* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStatics* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStatics* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* Create)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStatics* This,
|
|
__x_ABI_CWindows_CUI_CComposition_CICompositor* compositor,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInput** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStaticsVtbl;
|
|
|
|
interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStatics
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStaticsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStatics;
|
|
#endif /* !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneSurfaceMaterialInputStatics_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisual_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisual_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisualVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisual* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisual* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisual* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisual* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisual* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisual* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Root)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisual* This,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNode** value);
|
|
HRESULT (STDMETHODCALLTYPE* put_Root)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisual* This,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneNode* value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisualVtbl;
|
|
|
|
interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisual
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisualVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisual;
|
|
#endif /* !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisual_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisualStatics_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisualStatics_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisualStaticsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisualStatics* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisualStatics* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisualStatics* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisualStatics* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisualStatics* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisualStatics* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* Create)(__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisualStatics* This,
|
|
__x_ABI_CWindows_CUI_CComposition_CICompositor* compositor,
|
|
__x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisual** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisualStaticsVtbl;
|
|
|
|
interface __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisualStatics
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisualStaticsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisualStatics;
|
|
#endif /* !defined(____x_ABI_CWindows_CUI_CComposition_CScenes_CISceneVisualStatics_INTERFACE_DEFINED__) */
|
|
|