845 lines
39 KiB
C++
845 lines
39 KiB
C++
/*** Autogenerated by WIDL 8.21 from include/windows.graphics.directx.idl - Do not edit ***/
|
|
|
|
#ifdef _WIN32
|
|
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
|
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
|
#endif
|
|
#include <rpc.h>
|
|
#include <rpcndr.h>
|
|
#endif
|
|
|
|
#ifndef COM_NO_WINDOWS_H
|
|
#include <windows.h>
|
|
#include <ole2.h>
|
|
#endif
|
|
|
|
#ifndef __windows_graphics_directx_h__
|
|
#define __windows_graphics_directx_h__
|
|
|
|
#ifndef __WIDL_INLINE
|
|
#if defined(__cplusplus) || defined(_MSC_VER)
|
|
#define __WIDL_INLINE inline
|
|
#elif defined(__GNUC__)
|
|
#define __WIDL_INLINE __inline__
|
|
#endif
|
|
#endif
|
|
|
|
/* Forward declarations */
|
|
|
|
#ifndef ____FIIterable_1_DirectXPixelFormat_FWD_DEFINED__
|
|
#define ____FIIterable_1_DirectXPixelFormat_FWD_DEFINED__
|
|
typedef interface __FIIterable_1_DirectXPixelFormat __FIIterable_1_DirectXPixelFormat;
|
|
#ifdef __cplusplus
|
|
#define __FIIterable_1_DirectXPixelFormat ABI::Windows::Foundation::Collections::IIterable<ABI::Windows::Graphics::DirectX::DirectXPixelFormat >
|
|
#endif /* __cplusplus */
|
|
#endif
|
|
|
|
#ifndef ____FIIterator_1_DirectXPixelFormat_FWD_DEFINED__
|
|
#define ____FIIterator_1_DirectXPixelFormat_FWD_DEFINED__
|
|
typedef interface __FIIterator_1_DirectXPixelFormat __FIIterator_1_DirectXPixelFormat;
|
|
#ifdef __cplusplus
|
|
#define __FIIterator_1_DirectXPixelFormat ABI::Windows::Foundation::Collections::IIterator<ABI::Windows::Graphics::DirectX::DirectXPixelFormat >
|
|
#endif /* __cplusplus */
|
|
#endif
|
|
|
|
#ifndef ____FIVectorView_1_DirectXPixelFormat_FWD_DEFINED__
|
|
#define ____FIVectorView_1_DirectXPixelFormat_FWD_DEFINED__
|
|
typedef interface __FIVectorView_1_DirectXPixelFormat __FIVectorView_1_DirectXPixelFormat;
|
|
#ifdef __cplusplus
|
|
#define __FIVectorView_1_DirectXPixelFormat ABI::Windows::Foundation::Collections::IVectorView<ABI::Windows::Graphics::DirectX::DirectXPixelFormat >
|
|
#endif /* __cplusplus */
|
|
#endif
|
|
|
|
/* Headers for imported files */
|
|
|
|
#include <inspectable.h>
|
|
#include <asyncinfo.h>
|
|
#include <eventtoken.h>
|
|
#include <windowscontracts.h>
|
|
#include <windows.foundation.h>
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
#ifndef __cplusplus
|
|
typedef enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXAlphaMode __x_ABI_CWindows_CGraphics_CDirectX_CDirectXAlphaMode;
|
|
#endif /* __cplusplus */
|
|
|
|
#ifndef __cplusplus
|
|
typedef enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat;
|
|
#endif /* __cplusplus */
|
|
|
|
#ifndef ____FIIterable_1_DirectXPixelFormat_FWD_DEFINED__
|
|
#define ____FIIterable_1_DirectXPixelFormat_FWD_DEFINED__
|
|
typedef interface __FIIterable_1_DirectXPixelFormat __FIIterable_1_DirectXPixelFormat;
|
|
#ifdef __cplusplus
|
|
#define __FIIterable_1_DirectXPixelFormat ABI::Windows::Foundation::Collections::IIterable<ABI::Windows::Graphics::DirectX::DirectXPixelFormat >
|
|
#endif /* __cplusplus */
|
|
#endif
|
|
|
|
#ifndef ____FIIterator_1_DirectXPixelFormat_FWD_DEFINED__
|
|
#define ____FIIterator_1_DirectXPixelFormat_FWD_DEFINED__
|
|
typedef interface __FIIterator_1_DirectXPixelFormat __FIIterator_1_DirectXPixelFormat;
|
|
#ifdef __cplusplus
|
|
#define __FIIterator_1_DirectXPixelFormat ABI::Windows::Foundation::Collections::IIterator<ABI::Windows::Graphics::DirectX::DirectXPixelFormat >
|
|
#endif /* __cplusplus */
|
|
#endif
|
|
|
|
#ifndef ____FIVectorView_1_DirectXPixelFormat_FWD_DEFINED__
|
|
#define ____FIVectorView_1_DirectXPixelFormat_FWD_DEFINED__
|
|
typedef interface __FIVectorView_1_DirectXPixelFormat __FIVectorView_1_DirectXPixelFormat;
|
|
#ifdef __cplusplus
|
|
#define __FIVectorView_1_DirectXPixelFormat ABI::Windows::Foundation::Collections::IVectorView<ABI::Windows::Graphics::DirectX::DirectXPixelFormat >
|
|
#endif /* __cplusplus */
|
|
#endif
|
|
|
|
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000
|
|
#ifdef __cplusplus
|
|
} /* extern "C" */
|
|
namespace ABI {
|
|
namespace Windows {
|
|
namespace Graphics {
|
|
namespace DirectX {
|
|
enum DirectXAlphaMode {
|
|
DirectXAlphaMode_Unspecified = 0,
|
|
DirectXAlphaMode_Premultiplied = 1,
|
|
DirectXAlphaMode_Straight = 2,
|
|
DirectXAlphaMode_Ignore = 3
|
|
};
|
|
}
|
|
}
|
|
}
|
|
}
|
|
extern "C" {
|
|
#else
|
|
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXAlphaMode {
|
|
DirectXAlphaMode_Unspecified = 0,
|
|
DirectXAlphaMode_Premultiplied = 1,
|
|
DirectXAlphaMode_Straight = 2,
|
|
DirectXAlphaMode_Ignore = 3
|
|
};
|
|
#ifdef WIDL_using_Windows_Graphics_DirectX
|
|
#define DirectXAlphaMode __x_ABI_CWindows_CGraphics_CDirectX_CDirectXAlphaMode
|
|
#endif /* WIDL_using_Windows_Graphics_DirectX */
|
|
#endif
|
|
|
|
#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */
|
|
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
|
|
#ifdef __cplusplus
|
|
} /* extern "C" */
|
|
namespace ABI {
|
|
namespace Windows {
|
|
namespace Graphics {
|
|
namespace DirectX {
|
|
enum DirectXPixelFormat {
|
|
DirectXPixelFormat_Unknown = 0,
|
|
DirectXPixelFormat_R32G32B32A32Typeless = 1,
|
|
DirectXPixelFormat_R32G32B32A32Float = 2,
|
|
DirectXPixelFormat_R32G32B32A32UInt = 3,
|
|
DirectXPixelFormat_R32G32B32A32Int = 4,
|
|
DirectXPixelFormat_R32G32B32Typeless = 5,
|
|
DirectXPixelFormat_R32G32B32Float = 6,
|
|
DirectXPixelFormat_R32G32B32UInt = 7,
|
|
DirectXPixelFormat_R32G32B32Int = 8,
|
|
DirectXPixelFormat_R16G16B16A16Typeless = 9,
|
|
DirectXPixelFormat_R16G16B16A16Float = 10,
|
|
DirectXPixelFormat_R16G16B16A16UIntNormalized = 11,
|
|
DirectXPixelFormat_R16G16B16A16UInt = 12,
|
|
DirectXPixelFormat_R16G16B16A16IntNormalized = 13,
|
|
DirectXPixelFormat_R16G16B16A16Int = 14,
|
|
DirectXPixelFormat_R32G32Typeless = 15,
|
|
DirectXPixelFormat_R32G32Float = 16,
|
|
DirectXPixelFormat_R32G32UInt = 17,
|
|
DirectXPixelFormat_R32G32Int = 18,
|
|
DirectXPixelFormat_R32G8X24Typeless = 19,
|
|
DirectXPixelFormat_D32FloatS8X24UInt = 20,
|
|
DirectXPixelFormat_R32FloatX8X24Typeless = 21,
|
|
DirectXPixelFormat_X32TypelessG8X24UInt = 22,
|
|
DirectXPixelFormat_R10G10B10A2Typeless = 23,
|
|
DirectXPixelFormat_R10G10B10A2UIntNormalized = 24,
|
|
DirectXPixelFormat_R10G10B10A2UInt = 25,
|
|
DirectXPixelFormat_R11G11B10Float = 26,
|
|
DirectXPixelFormat_R8G8B8A8Typeless = 27,
|
|
DirectXPixelFormat_R8G8B8A8UIntNormalized = 28,
|
|
DirectXPixelFormat_R8G8B8A8UIntNormalizedSrgb = 29,
|
|
DirectXPixelFormat_R8G8B8A8UInt = 30,
|
|
DirectXPixelFormat_R8G8B8A8IntNormalized = 31,
|
|
DirectXPixelFormat_R8G8B8A8Int = 32,
|
|
DirectXPixelFormat_R16G16Typeless = 33,
|
|
DirectXPixelFormat_R16G16Float = 34,
|
|
DirectXPixelFormat_R16G16UIntNormalized = 35,
|
|
DirectXPixelFormat_R16G16UInt = 36,
|
|
DirectXPixelFormat_R16G16IntNormalized = 37,
|
|
DirectXPixelFormat_R16G16Int = 38,
|
|
DirectXPixelFormat_R32Typeless = 39,
|
|
DirectXPixelFormat_D32Float = 40,
|
|
DirectXPixelFormat_R32Float = 41,
|
|
DirectXPixelFormat_R32UInt = 42,
|
|
DirectXPixelFormat_R32Int = 43,
|
|
DirectXPixelFormat_R24G8Typeless = 44,
|
|
DirectXPixelFormat_D24UIntNormalizedS8UInt = 45,
|
|
DirectXPixelFormat_R24UIntNormalizedX8Typeless = 46,
|
|
DirectXPixelFormat_X24TypelessG8UInt = 47,
|
|
DirectXPixelFormat_R8G8Typeless = 48,
|
|
DirectXPixelFormat_R8G8UIntNormalized = 49,
|
|
DirectXPixelFormat_R8G8UInt = 50,
|
|
DirectXPixelFormat_R8G8IntNormalized = 51,
|
|
DirectXPixelFormat_R8G8Int = 52,
|
|
DirectXPixelFormat_R16Typeless = 53,
|
|
DirectXPixelFormat_R16Float = 54,
|
|
DirectXPixelFormat_D16UIntNormalized = 55,
|
|
DirectXPixelFormat_R16UIntNormalized = 56,
|
|
DirectXPixelFormat_R16UInt = 57,
|
|
DirectXPixelFormat_R16IntNormalized = 58,
|
|
DirectXPixelFormat_R16Int = 59,
|
|
DirectXPixelFormat_R8Typeless = 60,
|
|
DirectXPixelFormat_R8UIntNormalized = 61,
|
|
DirectXPixelFormat_R8UInt = 62,
|
|
DirectXPixelFormat_R8IntNormalized = 63,
|
|
DirectXPixelFormat_R8Int = 64,
|
|
DirectXPixelFormat_A8UIntNormalized = 65,
|
|
DirectXPixelFormat_R1UIntNormalized = 66,
|
|
DirectXPixelFormat_R9G9B9E5SharedExponent = 67,
|
|
DirectXPixelFormat_R8G8B8G8UIntNormalized = 68,
|
|
DirectXPixelFormat_G8R8G8B8UIntNormalized = 69,
|
|
DirectXPixelFormat_BC1Typeless = 70,
|
|
DirectXPixelFormat_BC1UIntNormalized = 71,
|
|
DirectXPixelFormat_BC1UIntNormalizedSrgb = 72,
|
|
DirectXPixelFormat_BC2Typeless = 73,
|
|
DirectXPixelFormat_BC2UIntNormalized = 74,
|
|
DirectXPixelFormat_BC2UIntNormalizedSrgb = 75,
|
|
DirectXPixelFormat_BC3Typeless = 76,
|
|
DirectXPixelFormat_BC3UIntNormalized = 77,
|
|
DirectXPixelFormat_BC3UIntNormalizedSrgb = 78,
|
|
DirectXPixelFormat_BC4Typeless = 79,
|
|
DirectXPixelFormat_BC4UIntNormalized = 80,
|
|
DirectXPixelFormat_BC4IntNormalized = 81,
|
|
DirectXPixelFormat_BC5Typeless = 82,
|
|
DirectXPixelFormat_BC5UIntNormalized = 83,
|
|
DirectXPixelFormat_BC5IntNormalized = 84,
|
|
DirectXPixelFormat_B5G6R5UIntNormalized = 85,
|
|
DirectXPixelFormat_B5G5R5A1UIntNormalized = 86,
|
|
DirectXPixelFormat_B8G8R8A8UIntNormalized = 87,
|
|
DirectXPixelFormat_B8G8R8X8UIntNormalized = 88,
|
|
DirectXPixelFormat_R10G10B10XRBiasA2UIntNormalized = 89,
|
|
DirectXPixelFormat_B8G8R8A8Typeless = 90,
|
|
DirectXPixelFormat_B8G8R8A8UIntNormalizedSrgb = 91,
|
|
DirectXPixelFormat_B8G8R8X8Typeless = 92,
|
|
DirectXPixelFormat_B8G8R8X8UIntNormalizedSrgb = 93,
|
|
DirectXPixelFormat_BC6HTypeless = 94,
|
|
DirectXPixelFormat_BC6H16UnsignedFloat = 95,
|
|
DirectXPixelFormat_BC6H16Float = 96,
|
|
DirectXPixelFormat_BC7Typeless = 97,
|
|
DirectXPixelFormat_BC7UIntNormalized = 98,
|
|
DirectXPixelFormat_BC7UIntNormalizedSrgb = 99,
|
|
DirectXPixelFormat_Ayuv = 100,
|
|
DirectXPixelFormat_Y410 = 101,
|
|
DirectXPixelFormat_Y416 = 102,
|
|
DirectXPixelFormat_NV12 = 103,
|
|
DirectXPixelFormat_P010 = 104,
|
|
DirectXPixelFormat_P016 = 105,
|
|
DirectXPixelFormat_Opaque420 = 106,
|
|
DirectXPixelFormat_Yuy2 = 107,
|
|
DirectXPixelFormat_Y210 = 108,
|
|
DirectXPixelFormat_Y216 = 109,
|
|
DirectXPixelFormat_NV11 = 110,
|
|
DirectXPixelFormat_AI44 = 111,
|
|
DirectXPixelFormat_IA44 = 112,
|
|
DirectXPixelFormat_P8 = 113,
|
|
DirectXPixelFormat_A8P8 = 114,
|
|
DirectXPixelFormat_B4G4R4A4UIntNormalized = 115,
|
|
DirectXPixelFormat_P208 = 130,
|
|
DirectXPixelFormat_V208 = 131,
|
|
DirectXPixelFormat_V408 = 132,
|
|
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000
|
|
DirectXPixelFormat_SamplerFeedbackMinMipOpaque = 189,
|
|
#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000 */
|
|
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000
|
|
DirectXPixelFormat_SamplerFeedbackMipRegionUsedOpaque = 190
|
|
#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000 */
|
|
};
|
|
}
|
|
}
|
|
}
|
|
}
|
|
extern "C" {
|
|
#else
|
|
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat {
|
|
DirectXPixelFormat_Unknown = 0,
|
|
DirectXPixelFormat_R32G32B32A32Typeless = 1,
|
|
DirectXPixelFormat_R32G32B32A32Float = 2,
|
|
DirectXPixelFormat_R32G32B32A32UInt = 3,
|
|
DirectXPixelFormat_R32G32B32A32Int = 4,
|
|
DirectXPixelFormat_R32G32B32Typeless = 5,
|
|
DirectXPixelFormat_R32G32B32Float = 6,
|
|
DirectXPixelFormat_R32G32B32UInt = 7,
|
|
DirectXPixelFormat_R32G32B32Int = 8,
|
|
DirectXPixelFormat_R16G16B16A16Typeless = 9,
|
|
DirectXPixelFormat_R16G16B16A16Float = 10,
|
|
DirectXPixelFormat_R16G16B16A16UIntNormalized = 11,
|
|
DirectXPixelFormat_R16G16B16A16UInt = 12,
|
|
DirectXPixelFormat_R16G16B16A16IntNormalized = 13,
|
|
DirectXPixelFormat_R16G16B16A16Int = 14,
|
|
DirectXPixelFormat_R32G32Typeless = 15,
|
|
DirectXPixelFormat_R32G32Float = 16,
|
|
DirectXPixelFormat_R32G32UInt = 17,
|
|
DirectXPixelFormat_R32G32Int = 18,
|
|
DirectXPixelFormat_R32G8X24Typeless = 19,
|
|
DirectXPixelFormat_D32FloatS8X24UInt = 20,
|
|
DirectXPixelFormat_R32FloatX8X24Typeless = 21,
|
|
DirectXPixelFormat_X32TypelessG8X24UInt = 22,
|
|
DirectXPixelFormat_R10G10B10A2Typeless = 23,
|
|
DirectXPixelFormat_R10G10B10A2UIntNormalized = 24,
|
|
DirectXPixelFormat_R10G10B10A2UInt = 25,
|
|
DirectXPixelFormat_R11G11B10Float = 26,
|
|
DirectXPixelFormat_R8G8B8A8Typeless = 27,
|
|
DirectXPixelFormat_R8G8B8A8UIntNormalized = 28,
|
|
DirectXPixelFormat_R8G8B8A8UIntNormalizedSrgb = 29,
|
|
DirectXPixelFormat_R8G8B8A8UInt = 30,
|
|
DirectXPixelFormat_R8G8B8A8IntNormalized = 31,
|
|
DirectXPixelFormat_R8G8B8A8Int = 32,
|
|
DirectXPixelFormat_R16G16Typeless = 33,
|
|
DirectXPixelFormat_R16G16Float = 34,
|
|
DirectXPixelFormat_R16G16UIntNormalized = 35,
|
|
DirectXPixelFormat_R16G16UInt = 36,
|
|
DirectXPixelFormat_R16G16IntNormalized = 37,
|
|
DirectXPixelFormat_R16G16Int = 38,
|
|
DirectXPixelFormat_R32Typeless = 39,
|
|
DirectXPixelFormat_D32Float = 40,
|
|
DirectXPixelFormat_R32Float = 41,
|
|
DirectXPixelFormat_R32UInt = 42,
|
|
DirectXPixelFormat_R32Int = 43,
|
|
DirectXPixelFormat_R24G8Typeless = 44,
|
|
DirectXPixelFormat_D24UIntNormalizedS8UInt = 45,
|
|
DirectXPixelFormat_R24UIntNormalizedX8Typeless = 46,
|
|
DirectXPixelFormat_X24TypelessG8UInt = 47,
|
|
DirectXPixelFormat_R8G8Typeless = 48,
|
|
DirectXPixelFormat_R8G8UIntNormalized = 49,
|
|
DirectXPixelFormat_R8G8UInt = 50,
|
|
DirectXPixelFormat_R8G8IntNormalized = 51,
|
|
DirectXPixelFormat_R8G8Int = 52,
|
|
DirectXPixelFormat_R16Typeless = 53,
|
|
DirectXPixelFormat_R16Float = 54,
|
|
DirectXPixelFormat_D16UIntNormalized = 55,
|
|
DirectXPixelFormat_R16UIntNormalized = 56,
|
|
DirectXPixelFormat_R16UInt = 57,
|
|
DirectXPixelFormat_R16IntNormalized = 58,
|
|
DirectXPixelFormat_R16Int = 59,
|
|
DirectXPixelFormat_R8Typeless = 60,
|
|
DirectXPixelFormat_R8UIntNormalized = 61,
|
|
DirectXPixelFormat_R8UInt = 62,
|
|
DirectXPixelFormat_R8IntNormalized = 63,
|
|
DirectXPixelFormat_R8Int = 64,
|
|
DirectXPixelFormat_A8UIntNormalized = 65,
|
|
DirectXPixelFormat_R1UIntNormalized = 66,
|
|
DirectXPixelFormat_R9G9B9E5SharedExponent = 67,
|
|
DirectXPixelFormat_R8G8B8G8UIntNormalized = 68,
|
|
DirectXPixelFormat_G8R8G8B8UIntNormalized = 69,
|
|
DirectXPixelFormat_BC1Typeless = 70,
|
|
DirectXPixelFormat_BC1UIntNormalized = 71,
|
|
DirectXPixelFormat_BC1UIntNormalizedSrgb = 72,
|
|
DirectXPixelFormat_BC2Typeless = 73,
|
|
DirectXPixelFormat_BC2UIntNormalized = 74,
|
|
DirectXPixelFormat_BC2UIntNormalizedSrgb = 75,
|
|
DirectXPixelFormat_BC3Typeless = 76,
|
|
DirectXPixelFormat_BC3UIntNormalized = 77,
|
|
DirectXPixelFormat_BC3UIntNormalizedSrgb = 78,
|
|
DirectXPixelFormat_BC4Typeless = 79,
|
|
DirectXPixelFormat_BC4UIntNormalized = 80,
|
|
DirectXPixelFormat_BC4IntNormalized = 81,
|
|
DirectXPixelFormat_BC5Typeless = 82,
|
|
DirectXPixelFormat_BC5UIntNormalized = 83,
|
|
DirectXPixelFormat_BC5IntNormalized = 84,
|
|
DirectXPixelFormat_B5G6R5UIntNormalized = 85,
|
|
DirectXPixelFormat_B5G5R5A1UIntNormalized = 86,
|
|
DirectXPixelFormat_B8G8R8A8UIntNormalized = 87,
|
|
DirectXPixelFormat_B8G8R8X8UIntNormalized = 88,
|
|
DirectXPixelFormat_R10G10B10XRBiasA2UIntNormalized = 89,
|
|
DirectXPixelFormat_B8G8R8A8Typeless = 90,
|
|
DirectXPixelFormat_B8G8R8A8UIntNormalizedSrgb = 91,
|
|
DirectXPixelFormat_B8G8R8X8Typeless = 92,
|
|
DirectXPixelFormat_B8G8R8X8UIntNormalizedSrgb = 93,
|
|
DirectXPixelFormat_BC6HTypeless = 94,
|
|
DirectXPixelFormat_BC6H16UnsignedFloat = 95,
|
|
DirectXPixelFormat_BC6H16Float = 96,
|
|
DirectXPixelFormat_BC7Typeless = 97,
|
|
DirectXPixelFormat_BC7UIntNormalized = 98,
|
|
DirectXPixelFormat_BC7UIntNormalizedSrgb = 99,
|
|
DirectXPixelFormat_Ayuv = 100,
|
|
DirectXPixelFormat_Y410 = 101,
|
|
DirectXPixelFormat_Y416 = 102,
|
|
DirectXPixelFormat_NV12 = 103,
|
|
DirectXPixelFormat_P010 = 104,
|
|
DirectXPixelFormat_P016 = 105,
|
|
DirectXPixelFormat_Opaque420 = 106,
|
|
DirectXPixelFormat_Yuy2 = 107,
|
|
DirectXPixelFormat_Y210 = 108,
|
|
DirectXPixelFormat_Y216 = 109,
|
|
DirectXPixelFormat_NV11 = 110,
|
|
DirectXPixelFormat_AI44 = 111,
|
|
DirectXPixelFormat_IA44 = 112,
|
|
DirectXPixelFormat_P8 = 113,
|
|
DirectXPixelFormat_A8P8 = 114,
|
|
DirectXPixelFormat_B4G4R4A4UIntNormalized = 115,
|
|
DirectXPixelFormat_P208 = 130,
|
|
DirectXPixelFormat_V208 = 131,
|
|
DirectXPixelFormat_V408 = 132,
|
|
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000
|
|
DirectXPixelFormat_SamplerFeedbackMinMipOpaque = 189,
|
|
#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000 */
|
|
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000
|
|
DirectXPixelFormat_SamplerFeedbackMipRegionUsedOpaque = 190
|
|
#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000 */
|
|
};
|
|
#ifdef WIDL_using_Windows_Graphics_DirectX
|
|
#define DirectXPixelFormat __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat
|
|
#endif /* WIDL_using_Windows_Graphics_DirectX */
|
|
#endif
|
|
|
|
#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */
|
|
/*****************************************************************************
|
|
* IIterable<ABI::Windows::Graphics::DirectX::DirectXPixelFormat > interface
|
|
*/
|
|
#ifndef ____FIIterable_1_DirectXPixelFormat_INTERFACE_DEFINED__
|
|
#define ____FIIterable_1_DirectXPixelFormat_INTERFACE_DEFINED__
|
|
|
|
DEFINE_GUID(IID___FIIterable_1_DirectXPixelFormat, 0x3908f2c6, 0x1aee, 0x5129, 0xb9,0xa6, 0x2a,0x6e,0x01,0xd9,0x50,0x7e);
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
} /* extern "C" */
|
|
namespace ABI {
|
|
namespace Windows {
|
|
namespace Foundation {
|
|
namespace Collections {
|
|
template<>
|
|
MIDL_INTERFACE("3908f2c6-1aee-5129-b9a6-2a6e01d9507e")
|
|
IIterable<ABI::Windows::Graphics::DirectX::DirectXPixelFormat > : IIterable_impl<ABI::Windows::Graphics::DirectX::DirectXPixelFormat >
|
|
{
|
|
};
|
|
}
|
|
}
|
|
}
|
|
}
|
|
extern "C" {
|
|
#ifdef __CRT_UUID_DECL
|
|
__CRT_UUID_DECL(__FIIterable_1_DirectXPixelFormat, 0x3908f2c6, 0x1aee, 0x5129, 0xb9,0xa6, 0x2a,0x6e,0x01,0xd9,0x50,0x7e)
|
|
#endif
|
|
#else
|
|
typedef struct __FIIterable_1_DirectXPixelFormatVtbl {
|
|
BEGIN_INTERFACE
|
|
|
|
/*** IUnknown methods ***/
|
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
|
__FIIterable_1_DirectXPixelFormat *This,
|
|
REFIID riid,
|
|
void **ppvObject);
|
|
|
|
ULONG (STDMETHODCALLTYPE *AddRef)(
|
|
__FIIterable_1_DirectXPixelFormat *This);
|
|
|
|
ULONG (STDMETHODCALLTYPE *Release)(
|
|
__FIIterable_1_DirectXPixelFormat *This);
|
|
|
|
/*** IInspectable methods ***/
|
|
HRESULT (STDMETHODCALLTYPE *GetIids)(
|
|
__FIIterable_1_DirectXPixelFormat *This,
|
|
ULONG *iidCount,
|
|
IID **iids);
|
|
|
|
HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)(
|
|
__FIIterable_1_DirectXPixelFormat *This,
|
|
HSTRING *className);
|
|
|
|
HRESULT (STDMETHODCALLTYPE *GetTrustLevel)(
|
|
__FIIterable_1_DirectXPixelFormat *This,
|
|
TrustLevel *trustLevel);
|
|
|
|
/*** IIterable<ABI::Windows::Graphics::DirectX::DirectXPixelFormat > methods ***/
|
|
HRESULT (STDMETHODCALLTYPE *First)(
|
|
__FIIterable_1_DirectXPixelFormat *This,
|
|
__FIIterator_1_DirectXPixelFormat **value);
|
|
|
|
END_INTERFACE
|
|
} __FIIterable_1_DirectXPixelFormatVtbl;
|
|
|
|
interface __FIIterable_1_DirectXPixelFormat {
|
|
CONST_VTBL __FIIterable_1_DirectXPixelFormatVtbl* lpVtbl;
|
|
};
|
|
|
|
#ifdef COBJMACROS
|
|
#ifndef WIDL_C_INLINE_WRAPPERS
|
|
/*** IUnknown methods ***/
|
|
#define __FIIterable_1_DirectXPixelFormat_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
|
|
#define __FIIterable_1_DirectXPixelFormat_AddRef(This) (This)->lpVtbl->AddRef(This)
|
|
#define __FIIterable_1_DirectXPixelFormat_Release(This) (This)->lpVtbl->Release(This)
|
|
/*** IInspectable methods ***/
|
|
#define __FIIterable_1_DirectXPixelFormat_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
|
|
#define __FIIterable_1_DirectXPixelFormat_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
|
|
#define __FIIterable_1_DirectXPixelFormat_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
|
|
/*** IIterable<ABI::Windows::Graphics::DirectX::DirectXPixelFormat > methods ***/
|
|
#define __FIIterable_1_DirectXPixelFormat_First(This,value) (This)->lpVtbl->First(This,value)
|
|
#else
|
|
/*** IUnknown methods ***/
|
|
static __WIDL_INLINE HRESULT __FIIterable_1_DirectXPixelFormat_QueryInterface(__FIIterable_1_DirectXPixelFormat* This,REFIID riid,void **ppvObject) {
|
|
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
|
|
}
|
|
static __WIDL_INLINE ULONG __FIIterable_1_DirectXPixelFormat_AddRef(__FIIterable_1_DirectXPixelFormat* This) {
|
|
return This->lpVtbl->AddRef(This);
|
|
}
|
|
static __WIDL_INLINE ULONG __FIIterable_1_DirectXPixelFormat_Release(__FIIterable_1_DirectXPixelFormat* This) {
|
|
return This->lpVtbl->Release(This);
|
|
}
|
|
/*** IInspectable methods ***/
|
|
static __WIDL_INLINE HRESULT __FIIterable_1_DirectXPixelFormat_GetIids(__FIIterable_1_DirectXPixelFormat* This,ULONG *iidCount,IID **iids) {
|
|
return This->lpVtbl->GetIids(This,iidCount,iids);
|
|
}
|
|
static __WIDL_INLINE HRESULT __FIIterable_1_DirectXPixelFormat_GetRuntimeClassName(__FIIterable_1_DirectXPixelFormat* This,HSTRING *className) {
|
|
return This->lpVtbl->GetRuntimeClassName(This,className);
|
|
}
|
|
static __WIDL_INLINE HRESULT __FIIterable_1_DirectXPixelFormat_GetTrustLevel(__FIIterable_1_DirectXPixelFormat* This,TrustLevel *trustLevel) {
|
|
return This->lpVtbl->GetTrustLevel(This,trustLevel);
|
|
}
|
|
/*** IIterable<ABI::Windows::Graphics::DirectX::DirectXPixelFormat > methods ***/
|
|
static __WIDL_INLINE HRESULT __FIIterable_1_DirectXPixelFormat_First(__FIIterable_1_DirectXPixelFormat* This,__FIIterator_1_DirectXPixelFormat **value) {
|
|
return This->lpVtbl->First(This,value);
|
|
}
|
|
#endif
|
|
#ifdef WIDL_using_Windows_Foundation_Collections
|
|
#define IID_IIterable_DirectXPixelFormat IID___FIIterable_1_DirectXPixelFormat
|
|
#define IIterable_DirectXPixelFormatVtbl __FIIterable_1_DirectXPixelFormatVtbl
|
|
#define IIterable_DirectXPixelFormat __FIIterable_1_DirectXPixelFormat
|
|
#define IIterable_DirectXPixelFormat_QueryInterface __FIIterable_1_DirectXPixelFormat_QueryInterface
|
|
#define IIterable_DirectXPixelFormat_AddRef __FIIterable_1_DirectXPixelFormat_AddRef
|
|
#define IIterable_DirectXPixelFormat_Release __FIIterable_1_DirectXPixelFormat_Release
|
|
#define IIterable_DirectXPixelFormat_GetIids __FIIterable_1_DirectXPixelFormat_GetIids
|
|
#define IIterable_DirectXPixelFormat_GetRuntimeClassName __FIIterable_1_DirectXPixelFormat_GetRuntimeClassName
|
|
#define IIterable_DirectXPixelFormat_GetTrustLevel __FIIterable_1_DirectXPixelFormat_GetTrustLevel
|
|
#define IIterable_DirectXPixelFormat_First __FIIterable_1_DirectXPixelFormat_First
|
|
#endif /* WIDL_using_Windows_Foundation_Collections */
|
|
#endif
|
|
|
|
#endif
|
|
|
|
#endif /* ____FIIterable_1_DirectXPixelFormat_INTERFACE_DEFINED__ */
|
|
|
|
/*****************************************************************************
|
|
* IIterator<ABI::Windows::Graphics::DirectX::DirectXPixelFormat > interface
|
|
*/
|
|
#ifndef ____FIIterator_1_DirectXPixelFormat_INTERFACE_DEFINED__
|
|
#define ____FIIterator_1_DirectXPixelFormat_INTERFACE_DEFINED__
|
|
|
|
DEFINE_GUID(IID___FIIterator_1_DirectXPixelFormat, 0xea016190, 0xac80, 0x5840, 0x8f,0x58, 0xff,0x43,0x4c,0x7b,0x29,0x07);
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
} /* extern "C" */
|
|
namespace ABI {
|
|
namespace Windows {
|
|
namespace Foundation {
|
|
namespace Collections {
|
|
template<>
|
|
MIDL_INTERFACE("ea016190-ac80-5840-8f58-ff434c7b2907")
|
|
IIterator<ABI::Windows::Graphics::DirectX::DirectXPixelFormat > : IIterator_impl<ABI::Windows::Graphics::DirectX::DirectXPixelFormat >
|
|
{
|
|
};
|
|
}
|
|
}
|
|
}
|
|
}
|
|
extern "C" {
|
|
#ifdef __CRT_UUID_DECL
|
|
__CRT_UUID_DECL(__FIIterator_1_DirectXPixelFormat, 0xea016190, 0xac80, 0x5840, 0x8f,0x58, 0xff,0x43,0x4c,0x7b,0x29,0x07)
|
|
#endif
|
|
#else
|
|
typedef struct __FIIterator_1_DirectXPixelFormatVtbl {
|
|
BEGIN_INTERFACE
|
|
|
|
/*** IUnknown methods ***/
|
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
|
__FIIterator_1_DirectXPixelFormat *This,
|
|
REFIID riid,
|
|
void **ppvObject);
|
|
|
|
ULONG (STDMETHODCALLTYPE *AddRef)(
|
|
__FIIterator_1_DirectXPixelFormat *This);
|
|
|
|
ULONG (STDMETHODCALLTYPE *Release)(
|
|
__FIIterator_1_DirectXPixelFormat *This);
|
|
|
|
/*** IInspectable methods ***/
|
|
HRESULT (STDMETHODCALLTYPE *GetIids)(
|
|
__FIIterator_1_DirectXPixelFormat *This,
|
|
ULONG *iidCount,
|
|
IID **iids);
|
|
|
|
HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)(
|
|
__FIIterator_1_DirectXPixelFormat *This,
|
|
HSTRING *className);
|
|
|
|
HRESULT (STDMETHODCALLTYPE *GetTrustLevel)(
|
|
__FIIterator_1_DirectXPixelFormat *This,
|
|
TrustLevel *trustLevel);
|
|
|
|
/*** IIterator<ABI::Windows::Graphics::DirectX::DirectXPixelFormat > methods ***/
|
|
HRESULT (STDMETHODCALLTYPE *get_Current)(
|
|
__FIIterator_1_DirectXPixelFormat *This,
|
|
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat *value);
|
|
|
|
HRESULT (STDMETHODCALLTYPE *get_HasCurrent)(
|
|
__FIIterator_1_DirectXPixelFormat *This,
|
|
WINBOOL *value);
|
|
|
|
HRESULT (STDMETHODCALLTYPE *MoveNext)(
|
|
__FIIterator_1_DirectXPixelFormat *This,
|
|
WINBOOL *value);
|
|
|
|
HRESULT (STDMETHODCALLTYPE *GetMany)(
|
|
__FIIterator_1_DirectXPixelFormat *This,
|
|
UINT32 items_size,
|
|
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat *items,
|
|
UINT32 *value);
|
|
|
|
END_INTERFACE
|
|
} __FIIterator_1_DirectXPixelFormatVtbl;
|
|
|
|
interface __FIIterator_1_DirectXPixelFormat {
|
|
CONST_VTBL __FIIterator_1_DirectXPixelFormatVtbl* lpVtbl;
|
|
};
|
|
|
|
#ifdef COBJMACROS
|
|
#ifndef WIDL_C_INLINE_WRAPPERS
|
|
/*** IUnknown methods ***/
|
|
#define __FIIterator_1_DirectXPixelFormat_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
|
|
#define __FIIterator_1_DirectXPixelFormat_AddRef(This) (This)->lpVtbl->AddRef(This)
|
|
#define __FIIterator_1_DirectXPixelFormat_Release(This) (This)->lpVtbl->Release(This)
|
|
/*** IInspectable methods ***/
|
|
#define __FIIterator_1_DirectXPixelFormat_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
|
|
#define __FIIterator_1_DirectXPixelFormat_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
|
|
#define __FIIterator_1_DirectXPixelFormat_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
|
|
/*** IIterator<ABI::Windows::Graphics::DirectX::DirectXPixelFormat > methods ***/
|
|
#define __FIIterator_1_DirectXPixelFormat_get_Current(This,value) (This)->lpVtbl->get_Current(This,value)
|
|
#define __FIIterator_1_DirectXPixelFormat_get_HasCurrent(This,value) (This)->lpVtbl->get_HasCurrent(This,value)
|
|
#define __FIIterator_1_DirectXPixelFormat_MoveNext(This,value) (This)->lpVtbl->MoveNext(This,value)
|
|
#define __FIIterator_1_DirectXPixelFormat_GetMany(This,items_size,items,value) (This)->lpVtbl->GetMany(This,items_size,items,value)
|
|
#else
|
|
/*** IUnknown methods ***/
|
|
static __WIDL_INLINE HRESULT __FIIterator_1_DirectXPixelFormat_QueryInterface(__FIIterator_1_DirectXPixelFormat* This,REFIID riid,void **ppvObject) {
|
|
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
|
|
}
|
|
static __WIDL_INLINE ULONG __FIIterator_1_DirectXPixelFormat_AddRef(__FIIterator_1_DirectXPixelFormat* This) {
|
|
return This->lpVtbl->AddRef(This);
|
|
}
|
|
static __WIDL_INLINE ULONG __FIIterator_1_DirectXPixelFormat_Release(__FIIterator_1_DirectXPixelFormat* This) {
|
|
return This->lpVtbl->Release(This);
|
|
}
|
|
/*** IInspectable methods ***/
|
|
static __WIDL_INLINE HRESULT __FIIterator_1_DirectXPixelFormat_GetIids(__FIIterator_1_DirectXPixelFormat* This,ULONG *iidCount,IID **iids) {
|
|
return This->lpVtbl->GetIids(This,iidCount,iids);
|
|
}
|
|
static __WIDL_INLINE HRESULT __FIIterator_1_DirectXPixelFormat_GetRuntimeClassName(__FIIterator_1_DirectXPixelFormat* This,HSTRING *className) {
|
|
return This->lpVtbl->GetRuntimeClassName(This,className);
|
|
}
|
|
static __WIDL_INLINE HRESULT __FIIterator_1_DirectXPixelFormat_GetTrustLevel(__FIIterator_1_DirectXPixelFormat* This,TrustLevel *trustLevel) {
|
|
return This->lpVtbl->GetTrustLevel(This,trustLevel);
|
|
}
|
|
/*** IIterator<ABI::Windows::Graphics::DirectX::DirectXPixelFormat > methods ***/
|
|
static __WIDL_INLINE HRESULT __FIIterator_1_DirectXPixelFormat_get_Current(__FIIterator_1_DirectXPixelFormat* This,enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat *value) {
|
|
return This->lpVtbl->get_Current(This,value);
|
|
}
|
|
static __WIDL_INLINE HRESULT __FIIterator_1_DirectXPixelFormat_get_HasCurrent(__FIIterator_1_DirectXPixelFormat* This,WINBOOL *value) {
|
|
return This->lpVtbl->get_HasCurrent(This,value);
|
|
}
|
|
static __WIDL_INLINE HRESULT __FIIterator_1_DirectXPixelFormat_MoveNext(__FIIterator_1_DirectXPixelFormat* This,WINBOOL *value) {
|
|
return This->lpVtbl->MoveNext(This,value);
|
|
}
|
|
static __WIDL_INLINE HRESULT __FIIterator_1_DirectXPixelFormat_GetMany(__FIIterator_1_DirectXPixelFormat* This,UINT32 items_size,enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat *items,UINT32 *value) {
|
|
return This->lpVtbl->GetMany(This,items_size,items,value);
|
|
}
|
|
#endif
|
|
#ifdef WIDL_using_Windows_Foundation_Collections
|
|
#define IID_IIterator_DirectXPixelFormat IID___FIIterator_1_DirectXPixelFormat
|
|
#define IIterator_DirectXPixelFormatVtbl __FIIterator_1_DirectXPixelFormatVtbl
|
|
#define IIterator_DirectXPixelFormat __FIIterator_1_DirectXPixelFormat
|
|
#define IIterator_DirectXPixelFormat_QueryInterface __FIIterator_1_DirectXPixelFormat_QueryInterface
|
|
#define IIterator_DirectXPixelFormat_AddRef __FIIterator_1_DirectXPixelFormat_AddRef
|
|
#define IIterator_DirectXPixelFormat_Release __FIIterator_1_DirectXPixelFormat_Release
|
|
#define IIterator_DirectXPixelFormat_GetIids __FIIterator_1_DirectXPixelFormat_GetIids
|
|
#define IIterator_DirectXPixelFormat_GetRuntimeClassName __FIIterator_1_DirectXPixelFormat_GetRuntimeClassName
|
|
#define IIterator_DirectXPixelFormat_GetTrustLevel __FIIterator_1_DirectXPixelFormat_GetTrustLevel
|
|
#define IIterator_DirectXPixelFormat_get_Current __FIIterator_1_DirectXPixelFormat_get_Current
|
|
#define IIterator_DirectXPixelFormat_get_HasCurrent __FIIterator_1_DirectXPixelFormat_get_HasCurrent
|
|
#define IIterator_DirectXPixelFormat_MoveNext __FIIterator_1_DirectXPixelFormat_MoveNext
|
|
#define IIterator_DirectXPixelFormat_GetMany __FIIterator_1_DirectXPixelFormat_GetMany
|
|
#endif /* WIDL_using_Windows_Foundation_Collections */
|
|
#endif
|
|
|
|
#endif
|
|
|
|
#endif /* ____FIIterator_1_DirectXPixelFormat_INTERFACE_DEFINED__ */
|
|
|
|
/*****************************************************************************
|
|
* IVectorView<ABI::Windows::Graphics::DirectX::DirectXPixelFormat > interface
|
|
*/
|
|
#ifndef ____FIVectorView_1_DirectXPixelFormat_INTERFACE_DEFINED__
|
|
#define ____FIVectorView_1_DirectXPixelFormat_INTERFACE_DEFINED__
|
|
|
|
DEFINE_GUID(IID___FIVectorView_1_DirectXPixelFormat, 0x1edda1c2, 0x0f6e, 0x516c, 0x80,0xb8, 0x76,0x87,0xdc,0xd1,0x28,0x0e);
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
} /* extern "C" */
|
|
namespace ABI {
|
|
namespace Windows {
|
|
namespace Foundation {
|
|
namespace Collections {
|
|
template<>
|
|
MIDL_INTERFACE("1edda1c2-0f6e-516c-80b8-7687dcd1280e")
|
|
IVectorView<ABI::Windows::Graphics::DirectX::DirectXPixelFormat > : IVectorView_impl<ABI::Windows::Graphics::DirectX::DirectXPixelFormat >
|
|
{
|
|
};
|
|
}
|
|
}
|
|
}
|
|
}
|
|
extern "C" {
|
|
#ifdef __CRT_UUID_DECL
|
|
__CRT_UUID_DECL(__FIVectorView_1_DirectXPixelFormat, 0x1edda1c2, 0x0f6e, 0x516c, 0x80,0xb8, 0x76,0x87,0xdc,0xd1,0x28,0x0e)
|
|
#endif
|
|
#else
|
|
typedef struct __FIVectorView_1_DirectXPixelFormatVtbl {
|
|
BEGIN_INTERFACE
|
|
|
|
/*** IUnknown methods ***/
|
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
|
__FIVectorView_1_DirectXPixelFormat *This,
|
|
REFIID riid,
|
|
void **ppvObject);
|
|
|
|
ULONG (STDMETHODCALLTYPE *AddRef)(
|
|
__FIVectorView_1_DirectXPixelFormat *This);
|
|
|
|
ULONG (STDMETHODCALLTYPE *Release)(
|
|
__FIVectorView_1_DirectXPixelFormat *This);
|
|
|
|
/*** IInspectable methods ***/
|
|
HRESULT (STDMETHODCALLTYPE *GetIids)(
|
|
__FIVectorView_1_DirectXPixelFormat *This,
|
|
ULONG *iidCount,
|
|
IID **iids);
|
|
|
|
HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)(
|
|
__FIVectorView_1_DirectXPixelFormat *This,
|
|
HSTRING *className);
|
|
|
|
HRESULT (STDMETHODCALLTYPE *GetTrustLevel)(
|
|
__FIVectorView_1_DirectXPixelFormat *This,
|
|
TrustLevel *trustLevel);
|
|
|
|
/*** IVectorView<ABI::Windows::Graphics::DirectX::DirectXPixelFormat > methods ***/
|
|
HRESULT (STDMETHODCALLTYPE *GetAt)(
|
|
__FIVectorView_1_DirectXPixelFormat *This,
|
|
UINT32 index,
|
|
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat *value);
|
|
|
|
HRESULT (STDMETHODCALLTYPE *get_Size)(
|
|
__FIVectorView_1_DirectXPixelFormat *This,
|
|
UINT32 *value);
|
|
|
|
HRESULT (STDMETHODCALLTYPE *IndexOf)(
|
|
__FIVectorView_1_DirectXPixelFormat *This,
|
|
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat element,
|
|
UINT32 *index,
|
|
BOOLEAN *value);
|
|
|
|
HRESULT (STDMETHODCALLTYPE *GetMany)(
|
|
__FIVectorView_1_DirectXPixelFormat *This,
|
|
UINT32 start_index,
|
|
UINT32 items_size,
|
|
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat *items,
|
|
UINT32 *value);
|
|
|
|
END_INTERFACE
|
|
} __FIVectorView_1_DirectXPixelFormatVtbl;
|
|
|
|
interface __FIVectorView_1_DirectXPixelFormat {
|
|
CONST_VTBL __FIVectorView_1_DirectXPixelFormatVtbl* lpVtbl;
|
|
};
|
|
|
|
#ifdef COBJMACROS
|
|
#ifndef WIDL_C_INLINE_WRAPPERS
|
|
/*** IUnknown methods ***/
|
|
#define __FIVectorView_1_DirectXPixelFormat_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
|
|
#define __FIVectorView_1_DirectXPixelFormat_AddRef(This) (This)->lpVtbl->AddRef(This)
|
|
#define __FIVectorView_1_DirectXPixelFormat_Release(This) (This)->lpVtbl->Release(This)
|
|
/*** IInspectable methods ***/
|
|
#define __FIVectorView_1_DirectXPixelFormat_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
|
|
#define __FIVectorView_1_DirectXPixelFormat_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
|
|
#define __FIVectorView_1_DirectXPixelFormat_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
|
|
/*** IVectorView<ABI::Windows::Graphics::DirectX::DirectXPixelFormat > methods ***/
|
|
#define __FIVectorView_1_DirectXPixelFormat_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value)
|
|
#define __FIVectorView_1_DirectXPixelFormat_get_Size(This,value) (This)->lpVtbl->get_Size(This,value)
|
|
#define __FIVectorView_1_DirectXPixelFormat_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value)
|
|
#define __FIVectorView_1_DirectXPixelFormat_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value)
|
|
#else
|
|
/*** IUnknown methods ***/
|
|
static __WIDL_INLINE HRESULT __FIVectorView_1_DirectXPixelFormat_QueryInterface(__FIVectorView_1_DirectXPixelFormat* This,REFIID riid,void **ppvObject) {
|
|
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
|
|
}
|
|
static __WIDL_INLINE ULONG __FIVectorView_1_DirectXPixelFormat_AddRef(__FIVectorView_1_DirectXPixelFormat* This) {
|
|
return This->lpVtbl->AddRef(This);
|
|
}
|
|
static __WIDL_INLINE ULONG __FIVectorView_1_DirectXPixelFormat_Release(__FIVectorView_1_DirectXPixelFormat* This) {
|
|
return This->lpVtbl->Release(This);
|
|
}
|
|
/*** IInspectable methods ***/
|
|
static __WIDL_INLINE HRESULT __FIVectorView_1_DirectXPixelFormat_GetIids(__FIVectorView_1_DirectXPixelFormat* This,ULONG *iidCount,IID **iids) {
|
|
return This->lpVtbl->GetIids(This,iidCount,iids);
|
|
}
|
|
static __WIDL_INLINE HRESULT __FIVectorView_1_DirectXPixelFormat_GetRuntimeClassName(__FIVectorView_1_DirectXPixelFormat* This,HSTRING *className) {
|
|
return This->lpVtbl->GetRuntimeClassName(This,className);
|
|
}
|
|
static __WIDL_INLINE HRESULT __FIVectorView_1_DirectXPixelFormat_GetTrustLevel(__FIVectorView_1_DirectXPixelFormat* This,TrustLevel *trustLevel) {
|
|
return This->lpVtbl->GetTrustLevel(This,trustLevel);
|
|
}
|
|
/*** IVectorView<ABI::Windows::Graphics::DirectX::DirectXPixelFormat > methods ***/
|
|
static __WIDL_INLINE HRESULT __FIVectorView_1_DirectXPixelFormat_GetAt(__FIVectorView_1_DirectXPixelFormat* This,UINT32 index,enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat *value) {
|
|
return This->lpVtbl->GetAt(This,index,value);
|
|
}
|
|
static __WIDL_INLINE HRESULT __FIVectorView_1_DirectXPixelFormat_get_Size(__FIVectorView_1_DirectXPixelFormat* This,UINT32 *value) {
|
|
return This->lpVtbl->get_Size(This,value);
|
|
}
|
|
static __WIDL_INLINE HRESULT __FIVectorView_1_DirectXPixelFormat_IndexOf(__FIVectorView_1_DirectXPixelFormat* This,enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat element,UINT32 *index,BOOLEAN *value) {
|
|
return This->lpVtbl->IndexOf(This,element,index,value);
|
|
}
|
|
static __WIDL_INLINE HRESULT __FIVectorView_1_DirectXPixelFormat_GetMany(__FIVectorView_1_DirectXPixelFormat* This,UINT32 start_index,UINT32 items_size,enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat *items,UINT32 *value) {
|
|
return This->lpVtbl->GetMany(This,start_index,items_size,items,value);
|
|
}
|
|
#endif
|
|
#ifdef WIDL_using_Windows_Foundation_Collections
|
|
#define IID_IVectorView_DirectXPixelFormat IID___FIVectorView_1_DirectXPixelFormat
|
|
#define IVectorView_DirectXPixelFormatVtbl __FIVectorView_1_DirectXPixelFormatVtbl
|
|
#define IVectorView_DirectXPixelFormat __FIVectorView_1_DirectXPixelFormat
|
|
#define IVectorView_DirectXPixelFormat_QueryInterface __FIVectorView_1_DirectXPixelFormat_QueryInterface
|
|
#define IVectorView_DirectXPixelFormat_AddRef __FIVectorView_1_DirectXPixelFormat_AddRef
|
|
#define IVectorView_DirectXPixelFormat_Release __FIVectorView_1_DirectXPixelFormat_Release
|
|
#define IVectorView_DirectXPixelFormat_GetIids __FIVectorView_1_DirectXPixelFormat_GetIids
|
|
#define IVectorView_DirectXPixelFormat_GetRuntimeClassName __FIVectorView_1_DirectXPixelFormat_GetRuntimeClassName
|
|
#define IVectorView_DirectXPixelFormat_GetTrustLevel __FIVectorView_1_DirectXPixelFormat_GetTrustLevel
|
|
#define IVectorView_DirectXPixelFormat_GetAt __FIVectorView_1_DirectXPixelFormat_GetAt
|
|
#define IVectorView_DirectXPixelFormat_get_Size __FIVectorView_1_DirectXPixelFormat_get_Size
|
|
#define IVectorView_DirectXPixelFormat_IndexOf __FIVectorView_1_DirectXPixelFormat_IndexOf
|
|
#define IVectorView_DirectXPixelFormat_GetMany __FIVectorView_1_DirectXPixelFormat_GetMany
|
|
#endif /* WIDL_using_Windows_Foundation_Collections */
|
|
#endif
|
|
|
|
#endif
|
|
|
|
#endif /* ____FIVectorView_1_DirectXPixelFormat_INTERFACE_DEFINED__ */
|
|
|
|
/* Begin additional prototypes for all interfaces */
|
|
|
|
|
|
/* End additional prototypes */
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif /* __windows_graphics_directx_h__ */
|