1043 lines
73 KiB
C
1043 lines
73 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.Perception.Spatial.h"
|
|
#include "Windows.Storage.Streams.h"
|
|
// Importing Collections header
|
|
#include "Windows.Foundation.Collections.h"
|
|
|
|
/* Forward Declarations */
|
|
#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo;
|
|
|
|
#endif // ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh;
|
|
|
|
#endif // ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer;
|
|
|
|
#endif // ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions;
|
|
|
|
#endif // ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics;
|
|
|
|
#endif // ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver;
|
|
|
|
#endif // ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics;
|
|
|
|
#endif // ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2 __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2;
|
|
|
|
#endif // ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2_FWD_DEFINED__
|
|
|
|
// Parameterized interface forward declarations (C)
|
|
|
|
// Collection interface definitions
|
|
|
|
typedef enum __x_ABI_CWindows_CPerception_CSpatial_CSpatialPerceptionAccessStatus __x_ABI_CWindows_CPerception_CSpatial_CSpatialPerceptionAccessStatus;
|
|
|
|
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatus __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatus;
|
|
|
|
#if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatus_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatus_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatus __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatus;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatus;
|
|
|
|
typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatusVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatus* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatus* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatus* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatus* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatus* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatus* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatus* This,
|
|
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatus* handler);
|
|
HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatus* This,
|
|
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatus** result);
|
|
HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatus* This,
|
|
enum __x_ABI_CWindows_CPerception_CSpatial_CSpatialPerceptionAccessStatus* result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatusVtbl;
|
|
|
|
interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatus
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatusVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatus_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatus_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatus_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatus __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatus;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatus;
|
|
|
|
typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatusVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatus* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatus* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatus* This);
|
|
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatus* This,
|
|
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatus* asyncInfo,
|
|
enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatusVtbl;
|
|
|
|
interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatus
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatusVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatus_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh;
|
|
|
|
#if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh;
|
|
|
|
typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMeshVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh* This,
|
|
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh* handler);
|
|
HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh* This,
|
|
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh** result);
|
|
HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh* This,
|
|
__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMeshVtbl;
|
|
|
|
interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMeshVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh;
|
|
|
|
typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMeshVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh* This);
|
|
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh* This,
|
|
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh* asyncInfo,
|
|
enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMeshVtbl;
|
|
|
|
interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMeshVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo __x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo;
|
|
|
|
typedef struct __x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfoVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Key)(__x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,
|
|
GUID* result);
|
|
HRESULT (STDMETHODCALLTYPE* get_Value)(__x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,
|
|
__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfoVtbl;
|
|
|
|
interface __x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfoVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo;
|
|
|
|
typedef struct __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfoVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,
|
|
__x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo** result);
|
|
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,
|
|
UINT32 itemsLength,
|
|
__x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo** items,
|
|
UINT32* result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfoVtbl;
|
|
|
|
interface __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfoVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo;
|
|
|
|
typedef struct __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfoVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,
|
|
__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfoVtbl;
|
|
|
|
interface __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfoVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_INTERFACE_DEFINED__
|
|
|
|
typedef enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat;
|
|
|
|
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat __x_ABI_C__FIIterator_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat;
|
|
|
|
typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormatVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat* This,
|
|
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat* result);
|
|
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat* This,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat* This,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat* This,
|
|
UINT32 itemsLength,
|
|
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat* items,
|
|
UINT32* result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIIterator_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormatVtbl;
|
|
|
|
interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormatVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat __x_ABI_C__FIIterable_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat;
|
|
|
|
typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormatVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat* This,
|
|
__x_ABI_C__FIIterator_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIIterable_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormatVtbl;
|
|
|
|
interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormatVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat_INTERFACE_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume;
|
|
|
|
#endif // ____x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume_FWD_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolume_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolume_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolume __x_ABI_C__FIIterator_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolume;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolume;
|
|
|
|
typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolumeVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolume* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolume* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolume* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolume* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolume* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolume* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolume* This,
|
|
__x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume** result);
|
|
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolume* This,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolume* This,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolume* This,
|
|
UINT32 itemsLength,
|
|
__x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume** items,
|
|
UINT32* result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIIterator_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolumeVtbl;
|
|
|
|
interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolume
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolumeVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolume_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolume_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolume_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolume __x_ABI_C__FIIterable_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolume;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolume;
|
|
|
|
typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolumeVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolume* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolume* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolume* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolume* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolume* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolume* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolume* This,
|
|
__x_ABI_C__FIIterator_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolume** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIIterable_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolumeVtbl;
|
|
|
|
interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolume
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolumeVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolume_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIMapView_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo __x_ABI_C__FIMapView_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo;
|
|
|
|
#if !defined(____x_ABI_C__FIMapView_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIMapView_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIMapView_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo __x_ABI_C__FIMapView_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIMapView_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo;
|
|
|
|
typedef struct __x_ABI_C__FIMapView_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfoVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIMapView_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIMapView_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIMapView_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIMapView_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIMapView_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIMapView_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* Lookup)(__x_ABI_C__FIMapView_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,
|
|
GUID key,
|
|
__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo** result);
|
|
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIMapView_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,
|
|
UINT32* result);
|
|
HRESULT (STDMETHODCALLTYPE* HasKey)(__x_ABI_C__FIMapView_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,
|
|
GUID key,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* Split)(__x_ABI_C__FIMapView_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,
|
|
__x_ABI_C__FIMapView_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo** first,
|
|
__x_ABI_C__FIMapView_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo** second);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIMapView_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfoVtbl;
|
|
|
|
interface __x_ABI_C__FIMapView_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIMapView_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfoVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIMapView_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat;
|
|
|
|
typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormatVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat* This,
|
|
UINT32 index,
|
|
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat* result);
|
|
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat* This,
|
|
UINT32* result);
|
|
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat* This,
|
|
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat value,
|
|
UINT32* index,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat* This,
|
|
UINT32 startIndex,
|
|
UINT32 itemsLength,
|
|
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat* items,
|
|
UINT32* result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormatVtbl;
|
|
|
|
interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormatVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat_INTERFACE_DEFINED__
|
|
|
|
typedef struct __x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingOrientedBox __x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingOrientedBox;
|
|
|
|
#if !defined(____x_ABI_C__FIReference_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingOrientedBox_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIReference_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingOrientedBox_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIReference_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingOrientedBox __x_ABI_C__FIReference_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingOrientedBox;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIReference_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingOrientedBox;
|
|
|
|
typedef struct __x_ABI_C__FIReference_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingOrientedBoxVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingOrientedBox* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingOrientedBox* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingOrientedBox* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingOrientedBox* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingOrientedBox* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingOrientedBox* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Value)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingOrientedBox* This,
|
|
struct __x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingOrientedBox* result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIReference_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingOrientedBoxVtbl;
|
|
|
|
interface __x_ABI_C__FIReference_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingOrientedBox
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIReference_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingOrientedBoxVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIReference_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingOrientedBox_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable;
|
|
|
|
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectableVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable* This);
|
|
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable* This,
|
|
__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver* sender,
|
|
IInspectable* args);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectableVtbl;
|
|
|
|
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectableVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable_INTERFACE_DEFINED__
|
|
|
|
typedef enum __x_ABI_CWindows_CFoundation_CAsyncStatus __x_ABI_CWindows_CFoundation_CAsyncStatus;
|
|
|
|
typedef struct __x_ABI_CWindows_CFoundation_CDateTime __x_ABI_CWindows_CFoundation_CDateTime;
|
|
|
|
#ifndef ____x_ABI_CWindows_CFoundation_CIAsyncInfo_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CFoundation_CIAsyncInfo_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CFoundation_CIAsyncInfo __x_ABI_CWindows_CFoundation_CIAsyncInfo;
|
|
|
|
#endif // ____x_ABI_CWindows_CFoundation_CIAsyncInfo_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CFoundation_CIPropertyValue_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CFoundation_CIPropertyValue_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CFoundation_CIPropertyValue __x_ABI_CWindows_CFoundation_CIPropertyValue;
|
|
|
|
#endif // ____x_ABI_CWindows_CFoundation_CIPropertyValue_FWD_DEFINED__
|
|
|
|
typedef struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 __x_ABI_CWindows_CFoundation_CNumerics_CVector3;
|
|
|
|
#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem;
|
|
|
|
#endif // ____x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CStorage_CStreams_CIBuffer __x_ABI_CWindows_CStorage_CStreams_CIBuffer;
|
|
|
|
#endif // ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__
|
|
|
|
#if !defined(____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfoVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Id)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo* This,
|
|
GUID* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_UpdateTime)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo* This,
|
|
struct __x_ABI_CWindows_CFoundation_CDateTime* value);
|
|
HRESULT (STDMETHODCALLTYPE* TryGetBounds)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo* This,
|
|
__x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem* coordinateSystem,
|
|
__x_ABI_C__FIReference_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingOrientedBox** value);
|
|
HRESULT (STDMETHODCALLTYPE* TryComputeLatestMeshAsync)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo* This,
|
|
DOUBLE maxTrianglesPerCubicMeter,
|
|
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh** value);
|
|
HRESULT (STDMETHODCALLTYPE* TryComputeLatestMeshWithOptionsAsync)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo* This,
|
|
DOUBLE maxTrianglesPerCubicMeter,
|
|
__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions* options,
|
|
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh** value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfoVtbl;
|
|
|
|
interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfoVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo;
|
|
#endif /* !defined(____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_SurfaceInfo)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh* This,
|
|
__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_CoordinateSystem)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh* This,
|
|
__x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_TriangleIndices)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh* This,
|
|
__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_VertexPositions)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh* This,
|
|
__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_VertexPositionScale)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh* This,
|
|
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_VertexNormals)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh* This,
|
|
__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer** value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshVtbl;
|
|
|
|
interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh;
|
|
#endif /* !defined(____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBufferVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Format)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer* This,
|
|
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Stride)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer* This,
|
|
UINT32* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_ElementCount)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer* This,
|
|
UINT32* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Data)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer* This,
|
|
__x_ABI_CWindows_CStorage_CStreams_CIBuffer** value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBufferVtbl;
|
|
|
|
interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBufferVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer;
|
|
#endif /* !defined(____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_VertexPositionFormat)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions* This,
|
|
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_VertexPositionFormat)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions* This,
|
|
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat value);
|
|
HRESULT (STDMETHODCALLTYPE* get_TriangleIndexFormat)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions* This,
|
|
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_TriangleIndexFormat)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions* This,
|
|
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat value);
|
|
HRESULT (STDMETHODCALLTYPE* get_VertexNormalFormat)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions* This,
|
|
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_VertexNormalFormat)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions* This,
|
|
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat value);
|
|
HRESULT (STDMETHODCALLTYPE* get_IncludeVertexNormals)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions* This,
|
|
boolean* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_IncludeVertexNormals)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions* This,
|
|
boolean value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsVtbl;
|
|
|
|
interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions;
|
|
#endif /* !defined(____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStaticsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_SupportedVertexPositionFormats)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics* This,
|
|
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_SupportedTriangleIndexFormats)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics* This,
|
|
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_SupportedVertexNormalFormats)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics* This,
|
|
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CGraphics__CDirectX__CDirectXPixelFormat** value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStaticsVtbl;
|
|
|
|
interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStaticsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics;
|
|
#endif /* !defined(____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* GetObservedSurfaces)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver* This,
|
|
__x_ABI_C__FIMapView_2_GUID___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo** value);
|
|
HRESULT (STDMETHODCALLTYPE* SetBoundingVolume)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver* This,
|
|
__x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume* bounds);
|
|
HRESULT (STDMETHODCALLTYPE* SetBoundingVolumes)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver* This,
|
|
__x_ABI_C__FIIterable_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialBoundingVolume* bounds);
|
|
HRESULT (STDMETHODCALLTYPE* add_ObservedSurfacesChanged)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver* This,
|
|
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable* handler,
|
|
EventRegistrationToken* token);
|
|
HRESULT (STDMETHODCALLTYPE* remove_ObservedSurfacesChanged)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver* This,
|
|
EventRegistrationToken token);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverVtbl;
|
|
|
|
interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver;
|
|
#endif /* !defined(____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStaticsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* RequestAccessAsync)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics* This,
|
|
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CPerception__CSpatial__CSpatialPerceptionAccessStatus** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStaticsVtbl;
|
|
|
|
interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStaticsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics;
|
|
#endif /* !defined(____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* IsSupported)(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2* This,
|
|
boolean* value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2Vtbl;
|
|
|
|
interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2Vtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2;
|
|
#endif /* !defined(____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2_INTERFACE_DEFINED__) */
|
|
|