swift-cwinrt/Sources/CWinRT/include/Microsoft.Graphics.Canvas.h
2024-02-15 17:12:35 -08:00

3075 lines
190 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 "Microsoft.Graphics.Canvas.Brushes.h"
#include "Microsoft.Graphics.Canvas.Effects.h"
#include "Microsoft.Graphics.Canvas.Geometry.h"
#include "Microsoft.Graphics.Canvas.Svg.h"
#include "Microsoft.Graphics.Canvas.Text.h"
#include "Windows.Foundation.Numerics.h"
#include "Windows.Graphics.DirectX.h"
#include "Windows.Graphics.DirectX.Direct3D11.h"
#include "Windows.Graphics.Effects.h"
#include "Windows.Graphics.Imaging.h"
#include "Windows.Storage.Streams.h"
#include "Windows.UI.h"
#include "Windows.UI.Core.h"
/* Forward Declarations */
#ifndef ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasActiveLayer_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasActiveLayer_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasActiveLayer __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasActiveLayer;
#endif // ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasActiveLayer_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap;
#endif // ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapFactory_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapFactory __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapFactory;
#endif // ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapFactory_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics;
#endif // ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandList_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandList_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandList __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandList;
#endif // ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandList_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandListFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandListFactory_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandListFactory __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandListFactory;
#endif // ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandListFactory_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice;
#endif // ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceFactory_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceFactory __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceFactory;
#endif // ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceFactory_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceStatics_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceStatics_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceStatics __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceStatics;
#endif // ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceStatics_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession;
#endif // ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImage_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImage_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImage __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImage;
#endif // ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImage_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImageStatics_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImageStatics_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImageStatics __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImageStatics;
#endif // ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImageStatics_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasLock_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasLock_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasLock __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasLock;
#endif // ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasLock_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTarget_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTarget_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTarget __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTarget;
#endif // ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTarget_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetFactory_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetFactory __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetFactory;
#endif // ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetFactory_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetStatics_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetStatics_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetStatics __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetStatics;
#endif // ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetStatics_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator;
#endif // ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreatorWithDpi_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreatorWithDpi_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreatorWithDpi __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreatorWithDpi;
#endif // ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreatorWithDpi_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch;
#endif // ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatchStatics_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatchStatics_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatchStatics __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatchStatics;
#endif // ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatchStatics_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain;
#endif // ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainFactory_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainFactory __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainFactory;
#endif // ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainFactory_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainStatics_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainStatics_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainStatics __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainStatics;
#endif // ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainStatics_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmap_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmap_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmap __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmap;
#endif // ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmap_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmapStatics_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmapStatics_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmapStatics __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmapStatics;
#endif // ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmapStatics_FWD_DEFINED__
// Parameterized interface forward declarations (C)
// Collection interface definitions
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap;
#if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap __x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap;
typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmapVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap* This,
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap* handler);
HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap* This,
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap** result);
HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap** result);
END_INTERFACE
} __x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmapVtbl;
interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap
{
CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmapVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap;
typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmapVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap* This,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap* asyncInfo,
enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);
END_INTERFACE
} __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmapVtbl;
interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap
{
CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmapVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap;
#if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap __x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap;
typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmapVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap* This,
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap* handler);
HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap* This,
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap** result);
HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmap** result);
END_INTERFACE
} __x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmapVtbl;
interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap
{
CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmapVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap;
typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmapVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap* This,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap* asyncInfo,
enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);
END_INTERFACE
} __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmapVtbl;
interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap
{
CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmapVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap_INTERFACE_DEFINED__
typedef enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasBufferPrecision __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasBufferPrecision;
#if !defined(____x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBufferPrecision_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBufferPrecision_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBufferPrecision __x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBufferPrecision;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBufferPrecision;
typedef struct __x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBufferPrecisionVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBufferPrecision* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBufferPrecision* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBufferPrecision* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBufferPrecision* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBufferPrecision* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBufferPrecision* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Value)(__x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBufferPrecision* This,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasBufferPrecision* result);
END_INTERFACE
} __x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBufferPrecisionVtbl;
interface __x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBufferPrecision
{
CONST_VTBL struct __x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBufferPrecisionVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBufferPrecision_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasDevice_IInspectable_INTERFACE_DEFINED__)
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasDevice_IInspectable_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasDevice_IInspectable __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasDevice_IInspectable;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasDevice_IInspectable;
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasDevice_IInspectableVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasDevice_IInspectable* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasDevice_IInspectable* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasDevice_IInspectable* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasDevice_IInspectable* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice* sender,
IInspectable* args);
END_INTERFACE
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasDevice_IInspectableVtbl;
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasDevice_IInspectable
{
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasDevice_IInspectableVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasDevice_IInspectable_INTERFACE_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush __x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush;
#endif // ____x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush_FWD_DEFINED__
typedef enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CEffects_CEffectChannelSelect __x_ABI_CMicrosoft_CGraphics_CCanvas_CEffects_CEffectChannelSelect;
#ifndef ____x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasCachedGeometry_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasCachedGeometry_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasCachedGeometry __x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasCachedGeometry;
#endif // ____x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasCachedGeometry_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGeometry_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGeometry_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGeometry __x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGeometry;
#endif // ____x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGeometry_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGradientMesh_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGradientMesh_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGradientMesh __x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGradientMesh;
#endif // ____x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGradientMesh_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasStrokeStyle_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasStrokeStyle_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasStrokeStyle __x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasStrokeStyle;
#endif // ____x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasStrokeStyle_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CGraphics_CCanvas_CSvg_CICanvasSvgDocument_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CSvg_CICanvasSvgDocument_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CSvg_CICanvasSvgDocument __x_ABI_CMicrosoft_CGraphics_CCanvas_CSvg_CICanvasSvgDocument;
#endif // ____x_ABI_CMicrosoft_CGraphics_CCanvas_CSvg_CICanvasSvgDocument_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CICanvasFontFace_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CICanvasFontFace_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CICanvasFontFace __x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CICanvasFontFace;
#endif // ____x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CICanvasFontFace_FWD_DEFINED__
typedef struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CCanvasGlyph __x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CCanvasGlyph;
typedef enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CCanvasTextAntialiasing __x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CCanvasTextAntialiasing;
#ifndef ____x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CICanvasTextFormat_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CICanvasTextFormat_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CICanvasTextFormat __x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CICanvasTextFormat;
#endif // ____x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CICanvasTextFormat_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CICanvasTextLayout_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CICanvasTextLayout_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CICanvasTextLayout __x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CICanvasTextLayout;
#endif // ____x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CICanvasTextLayout_FWD_DEFINED__
typedef enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CCanvasTextMeasuringMode __x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CCanvasTextMeasuringMode;
#ifndef ____x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CICanvasTextRenderingParameters_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CICanvasTextRenderingParameters_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CICanvasTextRenderingParameters __x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CICanvasTextRenderingParameters;
#endif // ____x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CICanvasTextRenderingParameters_FWD_DEFINED__
typedef enum __x_ABI_CWindows_CFoundation_CAsyncStatus __x_ABI_CWindows_CFoundation_CAsyncStatus;
#ifndef ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__
#define ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CFoundation_CIAsyncAction __x_ABI_CWindows_CFoundation_CIAsyncAction;
#endif // ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__
#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_CIClosable_FWD_DEFINED__
#define ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CFoundation_CIClosable __x_ABI_CWindows_CFoundation_CIClosable;
#endif // ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CFoundation_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_CMatrix3x2 __x_ABI_CWindows_CFoundation_CNumerics_CMatrix3x2;
typedef struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix4x4 __x_ABI_CWindows_CFoundation_CNumerics_CMatrix4x4;
typedef struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 __x_ABI_CWindows_CFoundation_CNumerics_CVector2;
typedef struct __x_ABI_CWindows_CFoundation_CNumerics_CVector4 __x_ABI_CWindows_CFoundation_CNumerics_CVector4;
typedef struct __x_ABI_CWindows_CFoundation_CRect __x_ABI_CWindows_CFoundation_CRect;
typedef struct __x_ABI_CWindows_CFoundation_CSize __x_ABI_CWindows_CFoundation_CSize;
#ifndef ____x_ABI_CWindows_CFoundation_CIUriRuntimeClass_FWD_DEFINED__
#define ____x_ABI_CWindows_CFoundation_CIUriRuntimeClass_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CFoundation_CIUriRuntimeClass __x_ABI_CWindows_CFoundation_CIUriRuntimeClass;
#endif // ____x_ABI_CWindows_CFoundation_CIUriRuntimeClass_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice_FWD_DEFINED__
#define ____x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice;
#endif // ____x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DSurface_FWD_DEFINED__
#define ____x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DSurface_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DSurface __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DSurface;
#endif // ____x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DSurface_FWD_DEFINED__
typedef enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat;
#ifndef ____x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource_FWD_DEFINED__
#define ____x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource;
#endif // ____x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource_FWD_DEFINED__
typedef struct __x_ABI_CWindows_CGraphics_CImaging_CBitmapSize __x_ABI_CWindows_CGraphics_CImaging_CBitmapSize;
#ifndef ____x_ABI_CWindows_CGraphics_CImaging_CISoftwareBitmap_FWD_DEFINED__
#define ____x_ABI_CWindows_CGraphics_CImaging_CISoftwareBitmap_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CGraphics_CImaging_CISoftwareBitmap __x_ABI_CWindows_CGraphics_CImaging_CISoftwareBitmap;
#endif // ____x_ABI_CWindows_CGraphics_CImaging_CISoftwareBitmap_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__
#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_FWD_DEFINED__
#define ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream;
#endif // ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_FWD_DEFINED__
typedef struct __x_ABI_CWindows_CUI_CColor __x_ABI_CWindows_CUI_CColor;
#ifndef ____x_ABI_CWindows_CUI_CCore_CICoreWindow_FWD_DEFINED__
#define ____x_ABI_CWindows_CUI_CCore_CICoreWindow_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CUI_CCore_CICoreWindow __x_ABI_CWindows_CUI_CCore_CICoreWindow;
#endif // ____x_ABI_CWindows_CUI_CCore_CICoreWindow_FWD_DEFINED__
typedef enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasAlphaMode __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasAlphaMode;
typedef enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasAntialiasing __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasAntialiasing;
typedef enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasBitmapFileFormat __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasBitmapFileFormat;
typedef enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasBlend __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasBlend;
typedef enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasComposite __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasComposite;
typedef enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasDebugLevel __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasDebugLevel;
typedef enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasDpiRounding __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasDpiRounding;
typedef enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasImageInterpolation __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasImageInterpolation;
typedef enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasLayerOptions __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasLayerOptions;
typedef enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasSpriteFlip __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasSpriteFlip;
typedef enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasSpriteOptions __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasSpriteOptions;
typedef enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasSpriteSortMode __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasSpriteSortMode;
typedef enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasSwapChainRotation __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasSwapChainRotation;
typedef enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasUnits __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasUnits;
typedef enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasVirtualBitmapOptions __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasVirtualBitmapOptions;
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasAlphaMode
{
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasAlphaMode_Premultiplied = 0,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasAlphaMode_Straight = 1,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasAlphaMode_Ignore = 2,
};
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasAntialiasing
{
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasAntialiasing_Antialiased = 0,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasAntialiasing_Aliased = 1,
};
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasBitmapFileFormat
{
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasBitmapFileFormat_Auto = 0,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasBitmapFileFormat_Bmp = 1,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasBitmapFileFormat_Png = 2,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasBitmapFileFormat_Jpeg = 3,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasBitmapFileFormat_Tiff = 4,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasBitmapFileFormat_Gif = 5,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasBitmapFileFormat_JpegXR = 6,
};
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasBlend
{
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasBlend_SourceOver = 0,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasBlend_Copy = 1,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasBlend_Min = 2,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasBlend_Add = 3,
};
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasBufferPrecision
{
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasBufferPrecision_Precision8UIntNormalized = 0,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasBufferPrecision_Precision8UIntNormalizedSrgb = 1,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasBufferPrecision_Precision16UIntNormalized = 2,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasBufferPrecision_Precision16Float = 3,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasBufferPrecision_Precision32Float = 4,
};
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasColorSpace
{
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasColorSpace_Custom = 0,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasColorSpace_Srgb = 1,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasColorSpace_ScRgb = 2,
};
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasComposite
{
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasComposite_SourceOver = 0,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasComposite_DestinationOver = 1,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasComposite_SourceIn = 2,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasComposite_DestinationIn = 3,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasComposite_SourceOut = 4,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasComposite_DestinationOut = 5,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasComposite_SourceAtop = 6,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasComposite_DestinationAtop = 7,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasComposite_Xor = 8,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasComposite_Add = 9,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasComposite_Copy = 10,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasComposite_BoundedCopy = 11,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasComposite_MaskInvert = 12,
};
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasDebugLevel
{
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasDebugLevel_None = 0,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasDebugLevel_Error = 1,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasDebugLevel_Warning = 2,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasDebugLevel_Information = 3,
};
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasDpiRounding
{
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasDpiRounding_Floor = 0,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasDpiRounding_Round = 1,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasDpiRounding_Ceiling = 2,
};
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasEdgeBehavior
{
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasEdgeBehavior_Clamp = 0,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasEdgeBehavior_Wrap = 1,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasEdgeBehavior_Mirror = 2,
};
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasImageInterpolation
{
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasImageInterpolation_NearestNeighbor = 0,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasImageInterpolation_Linear = 1,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasImageInterpolation_Cubic = 2,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasImageInterpolation_MultiSampleLinear = 3,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasImageInterpolation_Anisotropic = 4,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasImageInterpolation_HighQualityCubic = 5,
};
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasLayerOptions
{
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasLayerOptions_None = 0,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasLayerOptions_InitializeFromBackground = 0x1,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasLayerOptions_IgnoreAlpha = 0x2,
};
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasSpriteFlip
{
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasSpriteFlip_None = 0,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasSpriteFlip_Horizontal = 0x1,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasSpriteFlip_Vertical = 0x2,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasSpriteFlip_Both = 0x3,
};
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasSpriteOptions
{
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasSpriteOptions_None = 0,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasSpriteOptions_ClampToSourceRect = 0x1,
};
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasSpriteSortMode
{
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasSpriteSortMode_None = 0,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasSpriteSortMode_Bitmap = 1,
};
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasSwapChainRotation
{
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasSwapChainRotation_None = 0,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasSwapChainRotation_Rotate90 = 1,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasSwapChainRotation_Rotate180 = 2,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasSwapChainRotation_Rotate270 = 3,
};
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasUnits
{
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasUnits_Dips = 0,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasUnits_Pixels = 1,
};
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasVirtualBitmapOptions
{
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasVirtualBitmapOptions_None = 0,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasVirtualBitmapOptions_ReleaseSource = 1,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasVirtualBitmapOptions_CacheOnDemand = 2,
};
#if !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasActiveLayer_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasActiveLayer_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasActiveLayerVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasActiveLayer* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasActiveLayer* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasActiveLayer* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasActiveLayer* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasActiveLayer* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasActiveLayer* This,
TrustLevel* trustLevel);
END_INTERFACE
} __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasActiveLayerVtbl;
interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasActiveLayer
{
CONST_VTBL struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasActiveLayerVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasActiveLayer;
#endif /* !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasActiveLayer_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_SizeInPixels)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* This,
struct __x_ABI_CWindows_CGraphics_CImaging_CBitmapSize* size);
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* This,
struct __x_ABI_CWindows_CFoundation_CSize* size);
HRESULT (STDMETHODCALLTYPE* get_Bounds)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* This,
struct __x_ABI_CWindows_CFoundation_CRect* bounds);
HRESULT (STDMETHODCALLTYPE* get_Format)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* This,
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat* value);
HRESULT (STDMETHODCALLTYPE* get_AlphaMode)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* This,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasAlphaMode* value);
HRESULT (STDMETHODCALLTYPE* SaveToFileAsync)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* This,
HSTRING fileName,
__x_ABI_CWindows_CFoundation_CIAsyncAction** asyncAction);
HRESULT (STDMETHODCALLTYPE* SaveToFileWithBitmapFileFormatAsync)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* This,
HSTRING fileName,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasBitmapFileFormat fileFormat,
__x_ABI_CWindows_CFoundation_CIAsyncAction** asyncAction);
HRESULT (STDMETHODCALLTYPE* SaveToFileWithBitmapFileFormatAndQualityAsync)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* This,
HSTRING fileName,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasBitmapFileFormat fileFormat,
FLOAT quality,
__x_ABI_CWindows_CFoundation_CIAsyncAction** asyncAction);
HRESULT (STDMETHODCALLTYPE* SaveToStreamAsync)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* This,
__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream* stream,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasBitmapFileFormat fileFormat,
__x_ABI_CWindows_CFoundation_CIAsyncAction** asyncAction);
HRESULT (STDMETHODCALLTYPE* SaveToStreamWithQualityAsync)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* This,
__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream* stream,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasBitmapFileFormat fileFormat,
FLOAT quality,
__x_ABI_CWindows_CFoundation_CIAsyncAction** asyncAction);
HRESULT (STDMETHODCALLTYPE* GetPixelBytes)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* This,
UINT32* valueElementsLength,
BYTE** valueElements);
HRESULT (STDMETHODCALLTYPE* GetPixelBytesWithSubrectangle)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* This,
INT32 left,
INT32 top,
INT32 width,
INT32 height,
UINT32* valueElementsLength,
BYTE** valueElements);
HRESULT (STDMETHODCALLTYPE* GetPixelBytesWithBuffer)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* This,
__x_ABI_CWindows_CStorage_CStreams_CIBuffer* buffer);
HRESULT (STDMETHODCALLTYPE* GetPixelBytesWithBufferAndSubrectangle)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* This,
__x_ABI_CWindows_CStorage_CStreams_CIBuffer* buffer,
INT32 left,
INT32 top,
INT32 width,
INT32 height);
HRESULT (STDMETHODCALLTYPE* GetPixelColors)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* This,
UINT32* valueElementsLength,
struct __x_ABI_CWindows_CUI_CColor** valueElements);
HRESULT (STDMETHODCALLTYPE* GetPixelColorsWithSubrectangle)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* This,
INT32 left,
INT32 top,
INT32 width,
INT32 height,
UINT32* valueElementsLength,
struct __x_ABI_CWindows_CUI_CColor** valueElements);
HRESULT (STDMETHODCALLTYPE* SetPixelBytes)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* This,
UINT32 valueElementsLength,
BYTE* valueElements);
HRESULT (STDMETHODCALLTYPE* SetPixelBytesWithSubrectangle)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* This,
UINT32 valueElementsLength,
BYTE* valueElements,
INT32 left,
INT32 top,
INT32 width,
INT32 height);
HRESULT (STDMETHODCALLTYPE* SetPixelBytesWithBuffer)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* This,
__x_ABI_CWindows_CStorage_CStreams_CIBuffer* buffer);
HRESULT (STDMETHODCALLTYPE* SetPixelBytesWithBufferAndSubrectangle)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* This,
__x_ABI_CWindows_CStorage_CStreams_CIBuffer* buffer,
INT32 left,
INT32 top,
INT32 width,
INT32 height);
HRESULT (STDMETHODCALLTYPE* SetPixelColors)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* This,
UINT32 valueElementsLength,
struct __x_ABI_CWindows_CUI_CColor* valueElements);
HRESULT (STDMETHODCALLTYPE* SetPixelColorsWithSubrectangle)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* This,
UINT32 valueElementsLength,
struct __x_ABI_CWindows_CUI_CColor* valueElements,
INT32 left,
INT32 top,
INT32 width,
INT32 height);
HRESULT (STDMETHODCALLTYPE* CopyPixelsFromBitmap)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* otherBitmap);
HRESULT (STDMETHODCALLTYPE* CopyPixelsFromBitmapWithDestPoint)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* otherBitmap,
INT32 destX,
INT32 destY);
HRESULT (STDMETHODCALLTYPE* CopyPixelsFromBitmapWithDestPointAndSourceRect)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* otherBitmap,
INT32 destX,
INT32 destY,
INT32 sourceRectLeft,
INT32 sourceRectTop,
INT32 sourceRectWidth,
INT32 sourceRectHeight);
END_INTERFACE
} __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapVtbl;
interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap
{
CONST_VTBL struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap;
#endif /* !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapFactory_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapFactory_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapFactoryVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapFactory* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapFactory* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapFactory* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapFactory* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapFactory* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapFactory* This,
TrustLevel* trustLevel);
END_INTERFACE
} __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapFactoryVtbl;
interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapFactory
{
CONST_VTBL struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapFactoryVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapFactory_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStaticsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* CreateFromDirect3D11Surface)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
__x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DSurface* surface,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap** bitmap);
HRESULT (STDMETHODCALLTYPE* CreateFromDirect3D11SurfaceWithDpi)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
__x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DSurface* surface,
FLOAT dpi,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap** bitmap);
HRESULT (STDMETHODCALLTYPE* CreateFromDirect3D11SurfaceWithDpiAndAlpha)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
__x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DSurface* surface,
FLOAT dpi,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasAlphaMode alpha,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap** bitmap);
HRESULT (STDMETHODCALLTYPE* CreateFromBytes)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
UINT32 bytesLength,
BYTE* bytes,
INT32 widthInPixels,
INT32 heightInPixels,
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat format,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap** bitmap);
HRESULT (STDMETHODCALLTYPE* CreateFromBytesWithDpi)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
UINT32 bytesLength,
BYTE* bytes,
INT32 widthInPixels,
INT32 heightInPixels,
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat format,
FLOAT dpi,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap** bitmap);
HRESULT (STDMETHODCALLTYPE* CreateFromBytesWithDpiAndAlpha)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
UINT32 bytesLength,
BYTE* bytes,
INT32 widthInPixels,
INT32 heightInPixels,
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat format,
FLOAT dpi,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasAlphaMode alpha,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap** bitmap);
HRESULT (STDMETHODCALLTYPE* CreateFromBytesWithBuffer)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
__x_ABI_CWindows_CStorage_CStreams_CIBuffer* buffer,
INT32 widthInPixels,
INT32 heightInPixels,
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat format,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap** bitmap);
HRESULT (STDMETHODCALLTYPE* CreateFromBytesWithBufferAndDpi)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
__x_ABI_CWindows_CStorage_CStreams_CIBuffer* buffer,
INT32 widthInPixels,
INT32 heightInPixels,
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat format,
FLOAT dpi,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap** bitmap);
HRESULT (STDMETHODCALLTYPE* CreateFromBytesWithBufferAndDpiAndAlpha)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
__x_ABI_CWindows_CStorage_CStreams_CIBuffer* buffer,
INT32 widthInPixels,
INT32 heightInPixels,
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat format,
FLOAT dpi,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasAlphaMode alpha,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap** bitmap);
HRESULT (STDMETHODCALLTYPE* CreateFromColors)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
UINT32 colorsLength,
struct __x_ABI_CWindows_CUI_CColor* colors,
INT32 widthInPixels,
INT32 heightInPixels,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap** bitmap);
HRESULT (STDMETHODCALLTYPE* CreateFromColorsWithDpi)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
UINT32 colorsLength,
struct __x_ABI_CWindows_CUI_CColor* colors,
INT32 widthInPixels,
INT32 heightInPixels,
FLOAT dpi,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap** bitmap);
HRESULT (STDMETHODCALLTYPE* CreateFromColorsWithDpiAndAlpha)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
UINT32 colorsLength,
struct __x_ABI_CWindows_CUI_CColor* colors,
INT32 widthInPixels,
INT32 heightInPixels,
FLOAT dpi,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasAlphaMode alpha,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap** bitmap);
HRESULT (STDMETHODCALLTYPE* CreateFromSoftwareBitmap)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
__x_ABI_CWindows_CGraphics_CImaging_CISoftwareBitmap* sourceBitmap,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap** bitmap);
HRESULT (STDMETHODCALLTYPE* LoadAsyncFromHstring)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
HSTRING fileName,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap** canvasBitmap);
HRESULT (STDMETHODCALLTYPE* LoadAsyncFromHstringWithDpi)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
HSTRING fileName,
FLOAT dpi,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap** canvasBitmap);
HRESULT (STDMETHODCALLTYPE* LoadAsyncFromHstringWithDpiAndAlpha)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
HSTRING fileName,
FLOAT dpi,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasAlphaMode alpha,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap** canvasBitmap);
HRESULT (STDMETHODCALLTYPE* LoadAsyncFromUri)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* uri,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap** canvasBitmap);
HRESULT (STDMETHODCALLTYPE* LoadAsyncFromUriWithDpi)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* uri,
FLOAT dpi,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap** canvasBitmap);
HRESULT (STDMETHODCALLTYPE* LoadAsyncFromUriWithDpiAndAlpha)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* uri,
FLOAT dpi,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasAlphaMode alpha,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap** canvasBitmap);
HRESULT (STDMETHODCALLTYPE* LoadAsyncFromStream)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream* stream,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap** canvasBitmap);
HRESULT (STDMETHODCALLTYPE* LoadAsyncFromStreamWithDpi)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream* stream,
FLOAT dpi,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap** canvasBitmap);
HRESULT (STDMETHODCALLTYPE* LoadAsyncFromStreamWithDpiAndAlpha)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream* stream,
FLOAT dpi,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasAlphaMode alpha,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBitmap** canvasBitmap);
END_INTERFACE
} __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStaticsVtbl;
interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics
{
CONST_VTBL struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStaticsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics;
#endif /* !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmapStatics_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandList_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandList_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandListVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandList* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandList* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandList* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandList* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandList* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandList* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* CreateDrawingSession)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandList* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession** drawingSession);
HRESULT (STDMETHODCALLTYPE* get_Device)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandList* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice** value);
END_INTERFACE
} __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandListVtbl;
interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandList
{
CONST_VTBL struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandListVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandList;
#endif /* !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandList_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandListFactory_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandListFactory_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandListFactoryVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandListFactory* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandListFactory* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandListFactory* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandListFactory* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandListFactory* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandListFactory* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* Create)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandListFactory* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandList** commandList);
END_INTERFACE
} __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandListFactoryVtbl;
interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandListFactory
{
CONST_VTBL struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandListFactoryVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandListFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasCommandListFactory_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_ForceSoftwareRenderer)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_MaximumBitmapSizeInPixels)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice* This,
INT32* value);
HRESULT (STDMETHODCALLTYPE* IsPixelFormatSupported)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice* This,
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat pixelFormat,
boolean* value);
HRESULT (STDMETHODCALLTYPE* IsBufferPrecisionSupported)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice* This,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasBufferPrecision bufferPrecision,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_MaximumCacheSize)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice* This,
UINT64* value);
HRESULT (STDMETHODCALLTYPE* put_MaximumCacheSize)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice* This,
UINT64 value);
HRESULT (STDMETHODCALLTYPE* get_LowPriority)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_LowPriority)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* add_DeviceLost)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasDevice_IInspectable* value,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_DeviceLost)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* IsDeviceLost)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice* This,
INT32 hresult,
boolean* value);
HRESULT (STDMETHODCALLTYPE* RaiseDeviceLost)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice* This);
HRESULT (STDMETHODCALLTYPE* Lock)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasLock** lock);
HRESULT (STDMETHODCALLTYPE* IsDeviceLost2)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* GetDeviceLostReason)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice* This,
INT32* hresult);
END_INTERFACE
} __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceVtbl;
interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice
{
CONST_VTBL struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice;
#endif /* !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceFactory_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceFactory_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceFactoryVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceFactory* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceFactory* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceFactory* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceFactory* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceFactory* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceFactory* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* CreateWithForceSoftwareRendererOption)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceFactory* This,
boolean forceSoftwareRenderer,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice** canvasDevice);
END_INTERFACE
} __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceFactoryVtbl;
interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceFactory
{
CONST_VTBL struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceFactoryVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceFactory_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceStatics_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceStatics_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceStaticsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceStatics* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceStatics* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceStatics* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceStatics* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceStatics* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceStatics* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* CreateFromDirect3D11Device)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceStatics* This,
__x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice* direct3DDevice,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice** canvasDevice);
HRESULT (STDMETHODCALLTYPE* GetSharedDevice)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice** canvasDevice);
HRESULT (STDMETHODCALLTYPE* GetSharedDeviceWithForceSoftwareRenderer)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceStatics* This,
boolean forceSoftwareRenderer,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice** canvasDevice);
HRESULT (STDMETHODCALLTYPE* put_DebugLevel)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceStatics* This,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasDebugLevel value);
HRESULT (STDMETHODCALLTYPE* get_DebugLevel)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceStatics* This,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasDebugLevel* value);
END_INTERFACE
} __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceStaticsVtbl;
interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceStatics
{
CONST_VTBL struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceStaticsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceStatics;
#endif /* !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDeviceStatics_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSessionVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* Clear)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CUI_CColor color);
HRESULT (STDMETHODCALLTYPE* ClearHdr)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector4 color);
HRESULT (STDMETHODCALLTYPE* Flush)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This);
HRESULT (STDMETHODCALLTYPE* DrawImageAtOrigin)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImage* image);
HRESULT (STDMETHODCALLTYPE* DrawImageAtOffset)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImage* image,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 offset);
HRESULT (STDMETHODCALLTYPE* DrawImageAtCoords)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImage* image,
FLOAT x,
FLOAT y);
HRESULT (STDMETHODCALLTYPE* DrawImageToRect)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* bitmap,
struct __x_ABI_CWindows_CFoundation_CRect destinationRectangle);
HRESULT (STDMETHODCALLTYPE* DrawImageAtOffsetWithSourceRect)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImage* image,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 offset,
struct __x_ABI_CWindows_CFoundation_CRect sourceRectangle);
HRESULT (STDMETHODCALLTYPE* DrawImageAtCoordsWithSourceRect)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImage* image,
FLOAT x,
FLOAT y,
struct __x_ABI_CWindows_CFoundation_CRect sourceRectangle);
HRESULT (STDMETHODCALLTYPE* DrawImageToRectWithSourceRect)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImage* image,
struct __x_ABI_CWindows_CFoundation_CRect destinationRectangle,
struct __x_ABI_CWindows_CFoundation_CRect sourceRectangle);
HRESULT (STDMETHODCALLTYPE* DrawImageAtOffsetWithSourceRectAndOpacity)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImage* image,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 offset,
struct __x_ABI_CWindows_CFoundation_CRect sourceRectangle,
FLOAT opacity);
HRESULT (STDMETHODCALLTYPE* DrawImageAtCoordsWithSourceRectAndOpacity)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImage* image,
FLOAT x,
FLOAT y,
struct __x_ABI_CWindows_CFoundation_CRect sourceRectangle,
FLOAT opacity);
HRESULT (STDMETHODCALLTYPE* DrawImageToRectWithSourceRectAndOpacity)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImage* image,
struct __x_ABI_CWindows_CFoundation_CRect destinationRectangle,
struct __x_ABI_CWindows_CFoundation_CRect sourceRectangle,
FLOAT opacity);
HRESULT (STDMETHODCALLTYPE* DrawImageAtOffsetWithSourceRectAndOpacityAndInterpolation)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImage* image,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 offset,
struct __x_ABI_CWindows_CFoundation_CRect sourceRectangle,
FLOAT opacity,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasImageInterpolation interpolation);
HRESULT (STDMETHODCALLTYPE* DrawImageAtCoordsWithSourceRectAndOpacityAndInterpolation)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImage* image,
FLOAT x,
FLOAT y,
struct __x_ABI_CWindows_CFoundation_CRect sourceRectangle,
FLOAT opacity,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasImageInterpolation interpolation);
HRESULT (STDMETHODCALLTYPE* DrawImageToRectWithSourceRectAndOpacityAndInterpolation)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImage* image,
struct __x_ABI_CWindows_CFoundation_CRect destinationRectangle,
struct __x_ABI_CWindows_CFoundation_CRect sourceRectangle,
FLOAT opacity,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasImageInterpolation interpolation);
HRESULT (STDMETHODCALLTYPE* DrawImageAtOffsetWithSourceRectAndOpacityAndInterpolationAndComposite)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImage* image,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 offset,
struct __x_ABI_CWindows_CFoundation_CRect sourceRectangle,
FLOAT opacity,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasImageInterpolation interpolation,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasComposite composite);
HRESULT (STDMETHODCALLTYPE* DrawImageAtCoordsWithSourceRectAndOpacityAndInterpolationAndComposite)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImage* image,
FLOAT x,
FLOAT y,
struct __x_ABI_CWindows_CFoundation_CRect sourceRectangle,
FLOAT opacity,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasImageInterpolation interpolation,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasComposite composite);
HRESULT (STDMETHODCALLTYPE* DrawImageToRectWithSourceRectAndOpacityAndInterpolationAndComposite)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImage* image,
struct __x_ABI_CWindows_CFoundation_CRect destinationRectangle,
struct __x_ABI_CWindows_CFoundation_CRect sourceRectangle,
FLOAT opacity,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasImageInterpolation interpolation,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasComposite composite);
HRESULT (STDMETHODCALLTYPE* DrawImageAtOffsetWithSourceRectAndOpacityAndInterpolationAndPerspective)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* bitmap,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 offset,
struct __x_ABI_CWindows_CFoundation_CRect sourceRectangle,
FLOAT opacity,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasImageInterpolation interpolation,
struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix4x4 perspective);
HRESULT (STDMETHODCALLTYPE* DrawImageAtCoordsWithSourceRectAndOpacityAndInterpolationAndPerspective)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* bitmap,
FLOAT x,
FLOAT y,
struct __x_ABI_CWindows_CFoundation_CRect sourceRectangle,
FLOAT opacity,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasImageInterpolation interpolation,
struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix4x4 perspective);
HRESULT (STDMETHODCALLTYPE* DrawImageToRectWithSourceRectAndOpacityAndInterpolationAndPerspective)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* bitmap,
struct __x_ABI_CWindows_CFoundation_CRect destinationRectangle,
struct __x_ABI_CWindows_CFoundation_CRect sourceRectangle,
FLOAT opacity,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasImageInterpolation interpolation,
struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix4x4 perspective);
HRESULT (STDMETHODCALLTYPE* DrawLineWithBrush)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 point0,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 point1,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush);
HRESULT (STDMETHODCALLTYPE* DrawLineAtCoordsWithBrush)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x0,
FLOAT y0,
FLOAT x1,
FLOAT y1,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush);
HRESULT (STDMETHODCALLTYPE* DrawLineWithColor)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 point0,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 point1,
struct __x_ABI_CWindows_CUI_CColor color);
HRESULT (STDMETHODCALLTYPE* DrawLineAtCoordsWithColor)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x0,
FLOAT y0,
FLOAT x1,
FLOAT y1,
struct __x_ABI_CWindows_CUI_CColor color);
HRESULT (STDMETHODCALLTYPE* DrawLineWithBrushAndStrokeWidth)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 point0,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 point1,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush,
FLOAT strokeWidth);
HRESULT (STDMETHODCALLTYPE* DrawLineAtCoordsWithBrushAndStrokeWidth)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x0,
FLOAT y0,
FLOAT x1,
FLOAT y1,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush,
FLOAT strokeWidth);
HRESULT (STDMETHODCALLTYPE* DrawLineWithColorAndStrokeWidth)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 point0,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 point1,
struct __x_ABI_CWindows_CUI_CColor color,
FLOAT strokeWidth);
HRESULT (STDMETHODCALLTYPE* DrawLineAtCoordsWithColorAndStrokeWidth)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x0,
FLOAT y0,
FLOAT x1,
FLOAT y1,
struct __x_ABI_CWindows_CUI_CColor color,
FLOAT strokeWidth);
HRESULT (STDMETHODCALLTYPE* DrawLineWithBrushAndStrokeWidthAndStrokeStyle)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 point0,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 point1,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush,
FLOAT strokeWidth,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasStrokeStyle* strokeStyle);
HRESULT (STDMETHODCALLTYPE* DrawLineAtCoordsWithBrushAndStrokeWidthAndStrokeStyle)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x0,
FLOAT y0,
FLOAT x1,
FLOAT y1,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush,
FLOAT strokeWidth,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasStrokeStyle* strokeStyle);
HRESULT (STDMETHODCALLTYPE* DrawLineWithColorAndStrokeWidthAndStrokeStyle)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 point0,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 point1,
struct __x_ABI_CWindows_CUI_CColor color,
FLOAT strokeWidth,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasStrokeStyle* strokeStyle);
HRESULT (STDMETHODCALLTYPE* DrawLineAtCoordsWithColorAndStrokeWidthAndStrokeStyle)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x0,
FLOAT y0,
FLOAT x1,
FLOAT y1,
struct __x_ABI_CWindows_CUI_CColor color,
FLOAT strokeWidth,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasStrokeStyle* strokeStyle);
HRESULT (STDMETHODCALLTYPE* DrawRectangleWithBrush)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CRect rect,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush);
HRESULT (STDMETHODCALLTYPE* DrawRectangleAtCoordsWithBrush)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x,
FLOAT y,
FLOAT w,
FLOAT h,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush);
HRESULT (STDMETHODCALLTYPE* DrawRectangleWithColor)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CRect rect,
struct __x_ABI_CWindows_CUI_CColor color);
HRESULT (STDMETHODCALLTYPE* DrawRectangleAtCoordsWithColor)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x,
FLOAT y,
FLOAT w,
FLOAT h,
struct __x_ABI_CWindows_CUI_CColor color);
HRESULT (STDMETHODCALLTYPE* DrawRectangleWithBrushAndStrokeWidth)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CRect rect,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush,
FLOAT strokeWidth);
HRESULT (STDMETHODCALLTYPE* DrawRectangleAtCoordsWithBrushAndStrokeWidth)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x,
FLOAT y,
FLOAT w,
FLOAT h,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush,
FLOAT strokeWidth);
HRESULT (STDMETHODCALLTYPE* DrawRectangleWithColorAndStrokeWidth)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CRect rect,
struct __x_ABI_CWindows_CUI_CColor color,
FLOAT strokeWidth);
HRESULT (STDMETHODCALLTYPE* DrawRectangleAtCoordsWithColorAndStrokeWidth)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x,
FLOAT y,
FLOAT w,
FLOAT h,
struct __x_ABI_CWindows_CUI_CColor color,
FLOAT strokeWidth);
HRESULT (STDMETHODCALLTYPE* DrawRectangleWithBrushAndStrokeWidthAndStrokeStyle)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CRect rect,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush,
FLOAT strokeWidth,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasStrokeStyle* strokeStyle);
HRESULT (STDMETHODCALLTYPE* DrawRectangleAtCoordsWithBrushAndStrokeWidthAndStrokeStyle)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x,
FLOAT y,
FLOAT w,
FLOAT h,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush,
FLOAT strokeWidth,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasStrokeStyle* strokeStyle);
HRESULT (STDMETHODCALLTYPE* DrawRectangleWithColorAndStrokeWidthAndStrokeStyle)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CRect rect,
struct __x_ABI_CWindows_CUI_CColor color,
FLOAT strokeWidth,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasStrokeStyle* strokeStyle);
HRESULT (STDMETHODCALLTYPE* DrawRectangleAtCoordsWithColorAndStrokeWidthAndStrokeStyle)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x,
FLOAT y,
FLOAT w,
FLOAT h,
struct __x_ABI_CWindows_CUI_CColor color,
FLOAT strokeWidth,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasStrokeStyle* strokeStyle);
HRESULT (STDMETHODCALLTYPE* FillRectangleWithBrush)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CRect rect,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush);
HRESULT (STDMETHODCALLTYPE* FillRectangleAtCoordsWithBrush)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x,
FLOAT y,
FLOAT w,
FLOAT h,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush);
HRESULT (STDMETHODCALLTYPE* FillRectangleWithColor)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CRect rect,
struct __x_ABI_CWindows_CUI_CColor color);
HRESULT (STDMETHODCALLTYPE* FillRectangleAtCoordsWithColor)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x,
FLOAT y,
FLOAT w,
FLOAT h,
struct __x_ABI_CWindows_CUI_CColor color);
HRESULT (STDMETHODCALLTYPE* FillRectangleWithBrushAndOpacityBrush)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CRect rect,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* opacityBrush);
HRESULT (STDMETHODCALLTYPE* FillRectangleAtCoordsWithBrushAndOpacityBrush)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x,
FLOAT y,
FLOAT w,
FLOAT h,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* opacityBrush);
HRESULT (STDMETHODCALLTYPE* DrawRoundedRectangleWithBrush)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CRect rect,
FLOAT radiusX,
FLOAT radiusY,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush);
HRESULT (STDMETHODCALLTYPE* DrawRoundedRectangleAtCoordsWithBrush)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x,
FLOAT y,
FLOAT w,
FLOAT h,
FLOAT radiusX,
FLOAT radiusY,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush);
HRESULT (STDMETHODCALLTYPE* DrawRoundedRectangleWithColor)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CRect rect,
FLOAT radiusX,
FLOAT radiusY,
struct __x_ABI_CWindows_CUI_CColor color);
HRESULT (STDMETHODCALLTYPE* DrawRoundedRectangleAtCoordsWithColor)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x,
FLOAT y,
FLOAT w,
FLOAT h,
FLOAT radiusX,
FLOAT radiusY,
struct __x_ABI_CWindows_CUI_CColor color);
HRESULT (STDMETHODCALLTYPE* DrawRoundedRectangleWithBrushAndStrokeWidth)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CRect rect,
FLOAT radiusX,
FLOAT radiusY,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush,
FLOAT strokeWidth);
HRESULT (STDMETHODCALLTYPE* DrawRoundedRectangleAtCoordsWithBrushAndStrokeWidth)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x,
FLOAT y,
FLOAT w,
FLOAT h,
FLOAT radiusX,
FLOAT radiusY,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush,
FLOAT strokeWidth);
HRESULT (STDMETHODCALLTYPE* DrawRoundedRectangleWithColorAndStrokeWidth)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CRect rect,
FLOAT radiusX,
FLOAT radiusY,
struct __x_ABI_CWindows_CUI_CColor color,
FLOAT strokeWidth);
HRESULT (STDMETHODCALLTYPE* DrawRoundedRectangleAtCoordsWithColorAndStrokeWidth)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x,
FLOAT y,
FLOAT w,
FLOAT h,
FLOAT radiusX,
FLOAT radiusY,
struct __x_ABI_CWindows_CUI_CColor color,
FLOAT strokeWidth);
HRESULT (STDMETHODCALLTYPE* DrawRoundedRectangleWithBrushAndStrokeWidthAndStrokeStyle)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CRect rect,
FLOAT radiusX,
FLOAT radiusY,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush,
FLOAT strokeWidth,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasStrokeStyle* strokeStyle);
HRESULT (STDMETHODCALLTYPE* DrawRoundedRectangleAtCoordsWithBrushAndStrokeWidthAndStrokeStyle)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x,
FLOAT y,
FLOAT w,
FLOAT h,
FLOAT radiusX,
FLOAT radiusY,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush,
FLOAT strokeWidth,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasStrokeStyle* strokeStyle);
HRESULT (STDMETHODCALLTYPE* DrawRoundedRectangleWithColorAndStrokeWidthAndStrokeStyle)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CRect rect,
FLOAT radiusX,
FLOAT radiusY,
struct __x_ABI_CWindows_CUI_CColor color,
FLOAT strokeWidth,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasStrokeStyle* strokeStyle);
HRESULT (STDMETHODCALLTYPE* DrawRoundedRectangleAtCoordsWithColorAndStrokeWidthAndStrokeStyle)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x,
FLOAT y,
FLOAT w,
FLOAT h,
FLOAT radiusX,
FLOAT radiusY,
struct __x_ABI_CWindows_CUI_CColor color,
FLOAT strokeWidth,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasStrokeStyle* strokeStyle);
HRESULT (STDMETHODCALLTYPE* FillRoundedRectangleWithBrush)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CRect rect,
FLOAT radiusX,
FLOAT radiusY,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush);
HRESULT (STDMETHODCALLTYPE* FillRoundedRectangleAtCoordsWithBrush)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x,
FLOAT y,
FLOAT w,
FLOAT h,
FLOAT radiusX,
FLOAT radiusY,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush);
HRESULT (STDMETHODCALLTYPE* FillRoundedRectangleWithColor)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CRect rect,
FLOAT radiusX,
FLOAT radiusY,
struct __x_ABI_CWindows_CUI_CColor color);
HRESULT (STDMETHODCALLTYPE* FillRoundedRectangleAtCoordsWithColor)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x,
FLOAT y,
FLOAT w,
FLOAT h,
FLOAT radiusX,
FLOAT radiusY,
struct __x_ABI_CWindows_CUI_CColor color);
HRESULT (STDMETHODCALLTYPE* DrawEllipseWithBrush)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 centerPoint,
FLOAT radiusX,
FLOAT radiusY,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush);
HRESULT (STDMETHODCALLTYPE* DrawEllipseAtCoordsWithBrush)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x,
FLOAT y,
FLOAT radiusX,
FLOAT radiusY,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush);
HRESULT (STDMETHODCALLTYPE* DrawEllipseWithColor)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 centerPoint,
FLOAT radiusX,
FLOAT radiusY,
struct __x_ABI_CWindows_CUI_CColor color);
HRESULT (STDMETHODCALLTYPE* DrawEllipseAtCoordsWithColor)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x,
FLOAT y,
FLOAT radiusX,
FLOAT radiusY,
struct __x_ABI_CWindows_CUI_CColor color);
HRESULT (STDMETHODCALLTYPE* DrawEllipseWithBrushAndStrokeWidth)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 centerPoint,
FLOAT radiusX,
FLOAT radiusY,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush,
FLOAT strokeWidth);
HRESULT (STDMETHODCALLTYPE* DrawEllipseAtCoordsWithBrushAndStrokeWidth)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x,
FLOAT y,
FLOAT radiusX,
FLOAT radiusY,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush,
FLOAT strokeWidth);
HRESULT (STDMETHODCALLTYPE* DrawEllipseWithColorAndStrokeWidth)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 centerPoint,
FLOAT radiusX,
FLOAT radiusY,
struct __x_ABI_CWindows_CUI_CColor color,
FLOAT strokeWidth);
HRESULT (STDMETHODCALLTYPE* DrawEllipseAtCoordsWithColorAndStrokeWidth)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x,
FLOAT y,
FLOAT radiusX,
FLOAT radiusY,
struct __x_ABI_CWindows_CUI_CColor color,
FLOAT strokeWidth);
HRESULT (STDMETHODCALLTYPE* DrawEllipseWithBrushAndStrokeWidthAndStrokeStyle)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 centerPoint,
FLOAT radiusX,
FLOAT radiusY,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush,
FLOAT strokeWidth,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasStrokeStyle* strokeStyle);
HRESULT (STDMETHODCALLTYPE* DrawEllipseAtCoordsWithBrushAndStrokeWidthAndStrokeStyle)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x,
FLOAT y,
FLOAT radiusX,
FLOAT radiusY,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush,
FLOAT strokeWidth,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasStrokeStyle* strokeStyle);
HRESULT (STDMETHODCALLTYPE* DrawEllipseWithColorAndStrokeWidthAndStrokeStyle)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 centerPoint,
FLOAT radiusX,
FLOAT radiusY,
struct __x_ABI_CWindows_CUI_CColor color,
FLOAT strokeWidth,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasStrokeStyle* strokeStyle);
HRESULT (STDMETHODCALLTYPE* DrawEllipseAtCoordsWithColorAndStrokeWidthAndStrokeStyle)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x,
FLOAT y,
FLOAT radiusX,
FLOAT radiusY,
struct __x_ABI_CWindows_CUI_CColor color,
FLOAT strokeWidth,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasStrokeStyle* strokeStyle);
HRESULT (STDMETHODCALLTYPE* FillEllipseWithBrush)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 centerPoint,
FLOAT radiusX,
FLOAT radiusY,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush);
HRESULT (STDMETHODCALLTYPE* FillEllipseAtCoordsWithBrush)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x,
FLOAT y,
FLOAT radiusX,
FLOAT radiusY,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush);
HRESULT (STDMETHODCALLTYPE* FillEllipseWithColor)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 centerPoint,
FLOAT radiusX,
FLOAT radiusY,
struct __x_ABI_CWindows_CUI_CColor color);
HRESULT (STDMETHODCALLTYPE* FillEllipseAtCoordsWithColor)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x,
FLOAT y,
FLOAT radiusX,
FLOAT radiusY,
struct __x_ABI_CWindows_CUI_CColor color);
HRESULT (STDMETHODCALLTYPE* DrawCircleWithBrush)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 centerPoint,
FLOAT radius,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush);
HRESULT (STDMETHODCALLTYPE* DrawCircleAtCoordsWithBrush)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x,
FLOAT y,
FLOAT radius,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush);
HRESULT (STDMETHODCALLTYPE* DrawCircleWithColor)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 centerPoint,
FLOAT radius,
struct __x_ABI_CWindows_CUI_CColor color);
HRESULT (STDMETHODCALLTYPE* DrawCircleAtCoordsWithColor)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x,
FLOAT y,
FLOAT radius,
struct __x_ABI_CWindows_CUI_CColor color);
HRESULT (STDMETHODCALLTYPE* DrawCircleWithBrushAndStrokeWidth)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 centerPoint,
FLOAT radius,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush,
FLOAT strokeWidth);
HRESULT (STDMETHODCALLTYPE* DrawCircleAtCoordsWithBrushAndStrokeWidth)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x,
FLOAT y,
FLOAT radius,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush,
FLOAT strokeWidth);
HRESULT (STDMETHODCALLTYPE* DrawCircleWithColorAndStrokeWidth)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 centerPoint,
FLOAT radius,
struct __x_ABI_CWindows_CUI_CColor color,
FLOAT strokeWidth);
HRESULT (STDMETHODCALLTYPE* DrawCircleAtCoordsWithColorAndStrokeWidth)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x,
FLOAT y,
FLOAT radius,
struct __x_ABI_CWindows_CUI_CColor color,
FLOAT strokeWidth);
HRESULT (STDMETHODCALLTYPE* DrawCircleWithBrushAndStrokeWidthAndStrokeStyle)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 centerPoint,
FLOAT radius,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush,
FLOAT strokeWidth,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasStrokeStyle* strokeStyle);
HRESULT (STDMETHODCALLTYPE* DrawCircleAtCoordsWithBrushAndStrokeWidthAndStrokeStyle)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x,
FLOAT y,
FLOAT radius,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush,
FLOAT strokeWidth,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasStrokeStyle* strokeStyle);
HRESULT (STDMETHODCALLTYPE* DrawCircleWithColorAndStrokeWidthAndStrokeStyle)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 centerPoint,
FLOAT radius,
struct __x_ABI_CWindows_CUI_CColor color,
FLOAT strokeWidth,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasStrokeStyle* strokeStyle);
HRESULT (STDMETHODCALLTYPE* DrawCircleAtCoordsWithColorAndStrokeWidthAndStrokeStyle)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x,
FLOAT y,
FLOAT radius,
struct __x_ABI_CWindows_CUI_CColor color,
FLOAT strokeWidth,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasStrokeStyle* strokeStyle);
HRESULT (STDMETHODCALLTYPE* FillCircleWithBrush)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 centerPoint,
FLOAT radius,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush);
HRESULT (STDMETHODCALLTYPE* FillCircleAtCoordsWithBrush)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x,
FLOAT y,
FLOAT radius,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush);
HRESULT (STDMETHODCALLTYPE* FillCircleWithColor)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 centerPoint,
FLOAT radius,
struct __x_ABI_CWindows_CUI_CColor color);
HRESULT (STDMETHODCALLTYPE* FillCircleAtCoordsWithColor)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT x,
FLOAT y,
FLOAT radius,
struct __x_ABI_CWindows_CUI_CColor color);
HRESULT (STDMETHODCALLTYPE* DrawTextAtPointWithColor)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
HSTRING text,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 point,
struct __x_ABI_CWindows_CUI_CColor color);
HRESULT (STDMETHODCALLTYPE* DrawTextAtPointCoordsWithColor)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
HSTRING text,
FLOAT x,
FLOAT y,
struct __x_ABI_CWindows_CUI_CColor color);
HRESULT (STDMETHODCALLTYPE* DrawTextAtPointWithBrushAndFormat)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
HSTRING text,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 point,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CICanvasTextFormat* format);
HRESULT (STDMETHODCALLTYPE* DrawTextAtRectWithBrushAndFormat)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
HSTRING text,
struct __x_ABI_CWindows_CFoundation_CRect rectangle,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CICanvasTextFormat* format);
HRESULT (STDMETHODCALLTYPE* DrawTextAtPointCoordsWithBrushAndFormat)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
HSTRING text,
FLOAT x,
FLOAT y,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CICanvasTextFormat* format);
HRESULT (STDMETHODCALLTYPE* DrawTextAtRectCoordsWithBrushAndFormat)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
HSTRING text,
FLOAT x,
FLOAT y,
FLOAT w,
FLOAT h,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CICanvasTextFormat* format);
HRESULT (STDMETHODCALLTYPE* DrawTextAtPointWithColorAndFormat)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
HSTRING text,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 point,
struct __x_ABI_CWindows_CUI_CColor color,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CICanvasTextFormat* format);
HRESULT (STDMETHODCALLTYPE* DrawTextAtRectWithColorAndFormat)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
HSTRING text,
struct __x_ABI_CWindows_CFoundation_CRect rectangle,
struct __x_ABI_CWindows_CUI_CColor color,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CICanvasTextFormat* format);
HRESULT (STDMETHODCALLTYPE* DrawTextAtPointCoordsWithColorAndFormat)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
HSTRING text,
FLOAT x,
FLOAT y,
struct __x_ABI_CWindows_CUI_CColor color,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CICanvasTextFormat* format);
HRESULT (STDMETHODCALLTYPE* DrawTextAtRectCoordsWithColorAndFormat)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
HSTRING text,
FLOAT x,
FLOAT y,
FLOAT w,
FLOAT h,
struct __x_ABI_CWindows_CUI_CColor color,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CICanvasTextFormat* format);
HRESULT (STDMETHODCALLTYPE* DrawGeometryWithBrush)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGeometry* geometry,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 offset,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush);
HRESULT (STDMETHODCALLTYPE* DrawGeometryWithColor)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGeometry* geometry,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 offset,
struct __x_ABI_CWindows_CUI_CColor color);
HRESULT (STDMETHODCALLTYPE* DrawGeometryAtCoordsWithBrush)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGeometry* geometry,
FLOAT x,
FLOAT y,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush);
HRESULT (STDMETHODCALLTYPE* DrawGeometryAtCoordsWithColor)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGeometry* geometry,
FLOAT x,
FLOAT y,
struct __x_ABI_CWindows_CUI_CColor color);
HRESULT (STDMETHODCALLTYPE* DrawGeometryAtOriginWithBrush)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGeometry* geometry,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush);
HRESULT (STDMETHODCALLTYPE* DrawGeometryAtOriginWithColor)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGeometry* geometry,
struct __x_ABI_CWindows_CUI_CColor color);
HRESULT (STDMETHODCALLTYPE* DrawGeometryWithBrushAndStrokeWidth)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGeometry* geometry,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 offset,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush,
FLOAT strokeWidth);
HRESULT (STDMETHODCALLTYPE* DrawGeometryWithColorAndStrokeWidth)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGeometry* geometry,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 offset,
struct __x_ABI_CWindows_CUI_CColor color,
FLOAT strokeWidth);
HRESULT (STDMETHODCALLTYPE* DrawGeometryAtCoordsWithBrushAndStrokeWidth)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGeometry* geometry,
FLOAT x,
FLOAT y,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush,
FLOAT strokeWidth);
HRESULT (STDMETHODCALLTYPE* DrawGeometryAtCoordsWithColorAndStrokeWidth)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGeometry* geometry,
FLOAT x,
FLOAT y,
struct __x_ABI_CWindows_CUI_CColor color,
FLOAT strokeWidth);
HRESULT (STDMETHODCALLTYPE* DrawGeometryAtOriginWithBrushAndStrokeWidth)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGeometry* geometry,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush,
FLOAT strokeWidth);
HRESULT (STDMETHODCALLTYPE* DrawGeometryAtOriginWithColorAndStrokeWidth)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGeometry* geometry,
struct __x_ABI_CWindows_CUI_CColor color,
FLOAT strokeWidth);
HRESULT (STDMETHODCALLTYPE* DrawGeometryWithBrushAndStrokeWidthAndStrokeStyle)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGeometry* geometry,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 offset,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush,
FLOAT strokeWidth,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasStrokeStyle* strokeStyle);
HRESULT (STDMETHODCALLTYPE* DrawGeometryWithColorAndStrokeWidthAndStrokeStyle)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGeometry* geometry,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 offset,
struct __x_ABI_CWindows_CUI_CColor color,
FLOAT strokeWidth,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasStrokeStyle* strokeStyle);
HRESULT (STDMETHODCALLTYPE* DrawGeometryAtCoordsWithBrushAndStrokeWidthAndStrokeStyle)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGeometry* geometry,
FLOAT x,
FLOAT y,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush,
FLOAT strokeWidth,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasStrokeStyle* strokeStyle);
HRESULT (STDMETHODCALLTYPE* DrawGeometryAtCoordsWithColorAndStrokeWidthAndStrokeStyle)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGeometry* geometry,
FLOAT x,
FLOAT y,
struct __x_ABI_CWindows_CUI_CColor color,
FLOAT strokeWidth,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasStrokeStyle* strokeStyle);
HRESULT (STDMETHODCALLTYPE* DrawGeometryAtOriginWithBrushAndStrokeWidthAndStrokeStyle)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGeometry* geometry,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush,
FLOAT strokeWidth,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasStrokeStyle* strokeStyle);
HRESULT (STDMETHODCALLTYPE* DrawGeometryAtOriginWithColorAndStrokeWidthAndStrokeStyle)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGeometry* geometry,
struct __x_ABI_CWindows_CUI_CColor color,
FLOAT strokeWidth,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasStrokeStyle* strokeStyle);
HRESULT (STDMETHODCALLTYPE* FillGeometryWithBrush)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGeometry* geometry,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 offset,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush);
HRESULT (STDMETHODCALLTYPE* FillGeometryWithBrushAndOpacityBrush)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGeometry* geometry,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 offset,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* opacityBrush);
HRESULT (STDMETHODCALLTYPE* FillGeometryWithColor)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGeometry* geometry,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 offset,
struct __x_ABI_CWindows_CUI_CColor color);
HRESULT (STDMETHODCALLTYPE* FillGeometryAtCoordsWithBrush)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGeometry* geometry,
FLOAT x,
FLOAT y,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush);
HRESULT (STDMETHODCALLTYPE* FillGeometryAtCoordsWithBrushAndOpacityBrush)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGeometry* geometry,
FLOAT x,
FLOAT y,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* opacityBrush);
HRESULT (STDMETHODCALLTYPE* FillGeometryAtCoordsWithColor)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGeometry* geometry,
FLOAT x,
FLOAT y,
struct __x_ABI_CWindows_CUI_CColor color);
HRESULT (STDMETHODCALLTYPE* FillGeometryAtOriginWithBrush)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGeometry* geometry,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush);
HRESULT (STDMETHODCALLTYPE* FillGeometryAtOriginWithBrushAndOpacityBrush)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGeometry* geometry,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* opacityBrush);
HRESULT (STDMETHODCALLTYPE* FillGeometryAtOriginWithColor)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGeometry* geometry,
struct __x_ABI_CWindows_CUI_CColor color);
HRESULT (STDMETHODCALLTYPE* DrawCachedGeometryWithBrush)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasCachedGeometry* geometry,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 offset,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush);
HRESULT (STDMETHODCALLTYPE* DrawCachedGeometryWithColor)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasCachedGeometry* geometry,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 offset,
struct __x_ABI_CWindows_CUI_CColor color);
HRESULT (STDMETHODCALLTYPE* DrawCachedGeometryAtCoordsWithBrush)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasCachedGeometry* geometry,
FLOAT x,
FLOAT y,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush);
HRESULT (STDMETHODCALLTYPE* DrawCachedGeometryAtCoordsWithColor)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasCachedGeometry* geometry,
FLOAT x,
FLOAT y,
struct __x_ABI_CWindows_CUI_CColor color);
HRESULT (STDMETHODCALLTYPE* DrawCachedGeometryAtOriginWithBrush)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasCachedGeometry* geometry,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush);
HRESULT (STDMETHODCALLTYPE* DrawCachedGeometryAtOriginWithColor)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasCachedGeometry* geometry,
struct __x_ABI_CWindows_CUI_CColor color);
HRESULT (STDMETHODCALLTYPE* DrawTextLayoutWithBrush)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CICanvasTextLayout* textLayout,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 point,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush);
HRESULT (STDMETHODCALLTYPE* DrawTextLayoutAtCoordsWithBrush)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CICanvasTextLayout* textLayout,
FLOAT x,
FLOAT y,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush);
HRESULT (STDMETHODCALLTYPE* DrawTextLayoutWithColor)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CICanvasTextLayout* textLayout,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 point,
struct __x_ABI_CWindows_CUI_CColor color);
HRESULT (STDMETHODCALLTYPE* DrawTextLayoutAtCoordsWithColor)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CICanvasTextLayout* textLayout,
FLOAT x,
FLOAT y,
struct __x_ABI_CWindows_CUI_CColor color);
HRESULT (STDMETHODCALLTYPE* DrawGradientMeshAtOrigin)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGradientMesh* gradientMesh);
HRESULT (STDMETHODCALLTYPE* DrawGradientMesh)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGradientMesh* gradientMesh,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 point);
HRESULT (STDMETHODCALLTYPE* DrawGradientMeshAtCoords)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGradientMesh* gradientMesh,
FLOAT x,
FLOAT y);
HRESULT (STDMETHODCALLTYPE* DrawSvgAtOrigin)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CSvg_CICanvasSvgDocument* svgDocument,
struct __x_ABI_CWindows_CFoundation_CSize viewportSize);
HRESULT (STDMETHODCALLTYPE* DrawSvgAtPoint)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CSvg_CICanvasSvgDocument* svgDocument,
struct __x_ABI_CWindows_CFoundation_CSize viewportSize,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 point);
HRESULT (STDMETHODCALLTYPE* DrawSvgAtCoords)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CSvg_CICanvasSvgDocument* svgDocument,
struct __x_ABI_CWindows_CFoundation_CSize viewportSize,
FLOAT x,
FLOAT y);
HRESULT (STDMETHODCALLTYPE* get_Antialiasing)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasAntialiasing* value);
HRESULT (STDMETHODCALLTYPE* put_Antialiasing)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasAntialiasing value);
HRESULT (STDMETHODCALLTYPE* get_Blend)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasBlend* value);
HRESULT (STDMETHODCALLTYPE* put_Blend)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasBlend value);
HRESULT (STDMETHODCALLTYPE* get_TextAntialiasing)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CCanvasTextAntialiasing* value);
HRESULT (STDMETHODCALLTYPE* put_TextAntialiasing)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CCanvasTextAntialiasing value);
HRESULT (STDMETHODCALLTYPE* get_TextRenderingParameters)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CICanvasTextRenderingParameters** value);
HRESULT (STDMETHODCALLTYPE* put_TextRenderingParameters)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CICanvasTextRenderingParameters* value);
HRESULT (STDMETHODCALLTYPE* get_Transform)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix3x2* value);
HRESULT (STDMETHODCALLTYPE* put_Transform)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix3x2 value);
HRESULT (STDMETHODCALLTYPE* get_Units)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasUnits* value);
HRESULT (STDMETHODCALLTYPE* put_Units)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasUnits value);
HRESULT (STDMETHODCALLTYPE* get_EffectBufferPrecision)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBufferPrecision** value);
HRESULT (STDMETHODCALLTYPE* put_EffectBufferPrecision)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_C__FIReference_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasBufferPrecision* value);
HRESULT (STDMETHODCALLTYPE* get_EffectTileSize)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CGraphics_CImaging_CBitmapSize* value);
HRESULT (STDMETHODCALLTYPE* put_EffectTileSize)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CGraphics_CImaging_CBitmapSize value);
HRESULT (STDMETHODCALLTYPE* CreateLayerWithOpacity)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT opacity,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasActiveLayer** layer);
HRESULT (STDMETHODCALLTYPE* CreateLayerWithOpacityBrush)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* opacityBrush,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasActiveLayer** layer);
HRESULT (STDMETHODCALLTYPE* CreateLayerWithOpacityAndClipRectangle)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT opacity,
struct __x_ABI_CWindows_CFoundation_CRect clipRectangle,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasActiveLayer** layer);
HRESULT (STDMETHODCALLTYPE* CreateLayerWithOpacityBrushAndClipRectangle)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* opacityBrush,
struct __x_ABI_CWindows_CFoundation_CRect clipRectangle,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasActiveLayer** layer);
HRESULT (STDMETHODCALLTYPE* CreateLayerWithOpacityAndClipGeometry)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT opacity,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGeometry* clipGeometry,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasActiveLayer** layer);
HRESULT (STDMETHODCALLTYPE* CreateLayerWithOpacityBrushAndClipGeometry)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* opacityBrush,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGeometry* clipGeometry,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasActiveLayer** layer);
HRESULT (STDMETHODCALLTYPE* CreateLayerWithOpacityAndClipGeometryAndTransform)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT opacity,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGeometry* clipGeometry,
struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix3x2 geometryTransform,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasActiveLayer** layer);
HRESULT (STDMETHODCALLTYPE* CreateLayerWithOpacityBrushAndClipGeometryAndTransform)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* opacityBrush,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGeometry* clipGeometry,
struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix3x2 geometryTransform,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasActiveLayer** layer);
HRESULT (STDMETHODCALLTYPE* CreateLayerWithAllOptions)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
FLOAT opacity,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* opacityBrush,
struct __x_ABI_CWindows_CFoundation_CRect clipRectangle,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CGeometry_CICanvasGeometry* clipGeometry,
struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix3x2 geometryTransform,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasLayerOptions options,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasActiveLayer** layer);
HRESULT (STDMETHODCALLTYPE* DrawGlyphRun)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 point,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CICanvasFontFace* fontFace,
FLOAT fontSize,
UINT32 glyphsLength,
struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CCanvasGlyph* glyphs,
boolean isSideways,
UINT32 bidiLevel,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush);
HRESULT (STDMETHODCALLTYPE* DrawGlyphRunWithMeasuringMode)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 point,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CICanvasFontFace* fontFace,
FLOAT fontSize,
UINT32 glyphsLength,
struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CCanvasGlyph* glyphs,
boolean isSideways,
UINT32 bidiLevel,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CCanvasTextMeasuringMode measuringMode);
HRESULT (STDMETHODCALLTYPE* DrawGlyphRunWithMeasuringModeAndDescription)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 point,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CICanvasFontFace* fontFace,
FLOAT fontSize,
UINT32 glyphsLength,
struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CCanvasGlyph* glyphs,
boolean isSideways,
UINT32 bidiLevel,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CBrushes_CICanvasBrush* brush,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CText_CCanvasTextMeasuringMode measuringMode,
HSTRING localeName,
HSTRING textString,
UINT32 clusterMapIndicesLength,
INT32* clusterMapIndices,
UINT32 textPosition);
HRESULT (STDMETHODCALLTYPE* CreateSpriteBatch)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch** spriteBatch);
HRESULT (STDMETHODCALLTYPE* CreateSpriteBatchWithSortMode)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasSpriteSortMode sortMode,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch** spriteBatch);
HRESULT (STDMETHODCALLTYPE* CreateSpriteBatchWithSortModeAndInterpolation)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasSpriteSortMode sortMode,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasImageInterpolation interpolation,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch** spriteBatch);
HRESULT (STDMETHODCALLTYPE* CreateSpriteBatchWithSortModeAndInterpolationAndOptions)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession* This,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasSpriteSortMode sortMode,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasImageInterpolation interpolation,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasSpriteOptions options,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch** spriteBatch);
END_INTERFACE
} __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSessionVtbl;
interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession
{
CONST_VTBL struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSessionVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession;
#endif /* !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImage_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImage_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImageVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImage* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImage* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImage* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImage* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImage* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImage* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetBounds)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImage* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
struct __x_ABI_CWindows_CFoundation_CRect* bounds);
HRESULT (STDMETHODCALLTYPE* GetBoundsWithTransform)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImage* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix3x2 transform,
struct __x_ABI_CWindows_CFoundation_CRect* bounds);
END_INTERFACE
} __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImageVtbl;
interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImage
{
CONST_VTBL struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImageVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImage;
#endif /* !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImage_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImageStatics_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImageStatics_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImageStaticsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImageStatics* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImageStatics* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImageStatics* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImageStatics* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImageStatics* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImageStatics* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* SaveAsync)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImageStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImage* image,
struct __x_ABI_CWindows_CFoundation_CRect sourceRectangle,
FLOAT dpi,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream* stream,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasBitmapFileFormat fileFormat,
__x_ABI_CWindows_CFoundation_CIAsyncAction** action);
HRESULT (STDMETHODCALLTYPE* SaveWithQualityAsync)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImageStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImage* image,
struct __x_ABI_CWindows_CFoundation_CRect sourceRectangle,
FLOAT dpi,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream* stream,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasBitmapFileFormat fileFormat,
FLOAT quality,
__x_ABI_CWindows_CFoundation_CIAsyncAction** action);
HRESULT (STDMETHODCALLTYPE* SaveWithQualityAndBufferPrecisionAsync)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImageStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImage* image,
struct __x_ABI_CWindows_CFoundation_CRect sourceRectangle,
FLOAT dpi,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream* stream,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasBitmapFileFormat fileFormat,
FLOAT quality,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasBufferPrecision bufferPrecision,
__x_ABI_CWindows_CFoundation_CIAsyncAction** action);
HRESULT (STDMETHODCALLTYPE* ComputeHistogram)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImageStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImage* image,
struct __x_ABI_CWindows_CFoundation_CRect sourceRectangle,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CEffects_CEffectChannelSelect channelSelect,
INT32 numberOfBins,
UINT32* valueElementsLength,
FLOAT** valueElements);
HRESULT (STDMETHODCALLTYPE* IsHistogramSupported)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImageStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice* device,
boolean* result);
END_INTERFACE
} __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImageStaticsVtbl;
interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImageStatics
{
CONST_VTBL struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImageStaticsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImageStatics;
#endif /* !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasImageStatics_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasLock_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasLock_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasLockVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasLock* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasLock* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasLock* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasLock* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasLock* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasLock* This,
TrustLevel* trustLevel);
END_INTERFACE
} __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasLockVtbl;
interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasLock
{
CONST_VTBL struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasLockVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasLock;
#endif /* !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasLock_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTarget_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTarget_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTarget* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTarget* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTarget* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTarget* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTarget* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTarget* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* CreateDrawingSession)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTarget* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession** drawingSession);
END_INTERFACE
} __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetVtbl;
interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTarget
{
CONST_VTBL struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTarget;
#endif /* !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTarget_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetFactory_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetFactory_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetFactoryVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetFactory* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetFactory* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetFactory* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetFactory* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetFactory* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetFactory* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* CreateWithSize)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetFactory* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreatorWithDpi* resourceCreator,
struct __x_ABI_CWindows_CFoundation_CSize size,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTarget** renderTarget);
HRESULT (STDMETHODCALLTYPE* CreateWithWidthAndHeight)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetFactory* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreatorWithDpi* resourceCreator,
FLOAT width,
FLOAT height,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTarget** renderTarget);
HRESULT (STDMETHODCALLTYPE* CreateWithWidthAndHeightAndDpi)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetFactory* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
FLOAT width,
FLOAT height,
FLOAT dpi,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTarget** renderTarget);
HRESULT (STDMETHODCALLTYPE* CreateWithWidthAndHeightAndDpiAndFormatAndAlpha)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetFactory* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
FLOAT width,
FLOAT height,
FLOAT dpi,
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat format,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasAlphaMode alpha,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTarget** renderTarget);
END_INTERFACE
} __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetFactoryVtbl;
interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetFactory
{
CONST_VTBL struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetFactoryVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetFactory_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetStatics_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetStatics_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetStaticsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetStatics* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetStatics* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetStatics* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetStatics* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetStatics* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetStatics* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* CreateFromDirect3D11Surface)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
__x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DSurface* surface,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTarget** bitmap);
HRESULT (STDMETHODCALLTYPE* CreateFromDirect3D11SurfaceWithDpi)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
__x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DSurface* surface,
FLOAT dpi,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTarget** bitmap);
HRESULT (STDMETHODCALLTYPE* CreateFromDirect3D11SurfaceWithDpiAndAlpha)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
__x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DSurface* surface,
FLOAT dpi,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasAlphaMode alpha,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTarget** bitmap);
END_INTERFACE
} __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetStaticsVtbl;
interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetStatics
{
CONST_VTBL struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetStaticsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetStatics;
#endif /* !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasRenderTargetStatics_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreatorVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Device)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice** value);
END_INTERFACE
} __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreatorVtbl;
interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator
{
CONST_VTBL struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreatorVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator;
#endif /* !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreatorWithDpi_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreatorWithDpi_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreatorWithDpiVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreatorWithDpi* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreatorWithDpi* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreatorWithDpi* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreatorWithDpi* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreatorWithDpi* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreatorWithDpi* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Dpi)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreatorWithDpi* This,
FLOAT* dpi);
HRESULT (STDMETHODCALLTYPE* ConvertPixelsToDips)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreatorWithDpi* This,
INT32 pixels,
FLOAT* dips);
HRESULT (STDMETHODCALLTYPE* ConvertDipsToPixels)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreatorWithDpi* This,
FLOAT dips,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasDpiRounding dpiRounding,
INT32* pixels);
END_INTERFACE
} __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreatorWithDpiVtbl;
interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreatorWithDpi
{
CONST_VTBL struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreatorWithDpiVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreatorWithDpi;
#endif /* !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreatorWithDpi_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatchVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* DrawToRect)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* bitmap,
struct __x_ABI_CWindows_CFoundation_CRect destRect);
HRESULT (STDMETHODCALLTYPE* DrawAtOffset)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* bitmap,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 offset);
HRESULT (STDMETHODCALLTYPE* DrawWithTransform)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* bitmap,
struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix3x2 transform);
HRESULT (STDMETHODCALLTYPE* DrawToRectWithTint)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* bitmap,
struct __x_ABI_CWindows_CFoundation_CRect destRect,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector4 tint);
HRESULT (STDMETHODCALLTYPE* DrawAtOffsetWithTint)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* bitmap,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 offset,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector4 tint);
HRESULT (STDMETHODCALLTYPE* DrawWithTransformAndTint)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* bitmap,
struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix3x2 transform,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector4 tint);
HRESULT (STDMETHODCALLTYPE* DrawToRectWithTintAndFlip)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* bitmap,
struct __x_ABI_CWindows_CFoundation_CRect destRect,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector4 tint,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasSpriteFlip flip);
HRESULT (STDMETHODCALLTYPE* DrawWithTransformAndTintAndFlip)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* bitmap,
struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix3x2 transform,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector4 tint,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasSpriteFlip flip);
HRESULT (STDMETHODCALLTYPE* DrawAtOffsetWithTintAndTransform)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* bitmap,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 offset,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector4 tint,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 origin,
FLOAT rotation,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 scale,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasSpriteFlip flip);
HRESULT (STDMETHODCALLTYPE* DrawFromSpriteSheetToRect)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* bitmap,
struct __x_ABI_CWindows_CFoundation_CRect destRect,
struct __x_ABI_CWindows_CFoundation_CRect sourceRect);
HRESULT (STDMETHODCALLTYPE* DrawFromSpriteSheetAtOffset)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* bitmap,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 offset,
struct __x_ABI_CWindows_CFoundation_CRect sourceRect);
HRESULT (STDMETHODCALLTYPE* DrawFromSpriteSheetWithTransform)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* bitmap,
struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix3x2 transform,
struct __x_ABI_CWindows_CFoundation_CRect sourceRect);
HRESULT (STDMETHODCALLTYPE* DrawFromSpriteSheetToRectWithTint)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* bitmap,
struct __x_ABI_CWindows_CFoundation_CRect destRect,
struct __x_ABI_CWindows_CFoundation_CRect sourceRect,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector4 tint);
HRESULT (STDMETHODCALLTYPE* DrawFromSpriteSheetAtOffsetWithTint)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* bitmap,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 offset,
struct __x_ABI_CWindows_CFoundation_CRect sourceRect,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector4 tint);
HRESULT (STDMETHODCALLTYPE* DrawFromSpriteSheetWithTransformAndTint)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* bitmap,
struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix3x2 transform,
struct __x_ABI_CWindows_CFoundation_CRect sourceRect,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector4 tint);
HRESULT (STDMETHODCALLTYPE* DrawFromSpriteSheetToRectWithTintAndFlip)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* bitmap,
struct __x_ABI_CWindows_CFoundation_CRect destRect,
struct __x_ABI_CWindows_CFoundation_CRect sourceRect,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector4 tint,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasSpriteFlip flip);
HRESULT (STDMETHODCALLTYPE* DrawFromSpriteSheetWithTransformAndTintAndFlip)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* bitmap,
struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix3x2 transform,
struct __x_ABI_CWindows_CFoundation_CRect sourceRect,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector4 tint,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasSpriteFlip flip);
HRESULT (STDMETHODCALLTYPE* DrawFromSpriteSheetAtOffsetWithTintAndTransform)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasBitmap* bitmap,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 offset,
struct __x_ABI_CWindows_CFoundation_CRect sourceRect,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector4 tint,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 origin,
FLOAT rotation,
struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 scale,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasSpriteFlip flip);
END_INTERFACE
} __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatchVtbl;
interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch
{
CONST_VTBL struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatchVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch;
#endif /* !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatch_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatchStatics_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatchStatics_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatchStaticsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatchStatics* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatchStatics* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatchStatics* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatchStatics* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatchStatics* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatchStatics* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* IsSupported)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatchStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice* device,
boolean* value);
END_INTERFACE
} __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatchStaticsVtbl;
interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatchStatics
{
CONST_VTBL struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatchStaticsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatchStatics;
#endif /* !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSpriteBatchStatics_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* Present)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain* This);
HRESULT (STDMETHODCALLTYPE* PresentWithSyncInterval)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain* This,
INT32 syncInterval);
HRESULT (STDMETHODCALLTYPE* ResizeBuffersWithSize)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain* This,
struct __x_ABI_CWindows_CFoundation_CSize newSize);
HRESULT (STDMETHODCALLTYPE* ResizeBuffersWithWidthAndHeight)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain* This,
FLOAT newWidth,
FLOAT newHeight);
HRESULT (STDMETHODCALLTYPE* ResizeBuffersWithWidthAndHeightAndDpi)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain* This,
FLOAT newWidth,
FLOAT newHeight,
FLOAT newDpi);
HRESULT (STDMETHODCALLTYPE* ResizeBuffersWithAllOptions)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain* This,
FLOAT newWidth,
FLOAT newHeight,
FLOAT newDpi,
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat newFormat,
INT32 bufferCount);
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain* This,
struct __x_ABI_CWindows_CFoundation_CSize* size);
HRESULT (STDMETHODCALLTYPE* get_SizeInPixels)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain* This,
struct __x_ABI_CWindows_CGraphics_CImaging_CBitmapSize* size);
HRESULT (STDMETHODCALLTYPE* get_Format)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain* This,
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat* value);
HRESULT (STDMETHODCALLTYPE* get_BufferCount)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain* This,
INT32* value);
HRESULT (STDMETHODCALLTYPE* get_AlphaMode)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain* This,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasAlphaMode* value);
HRESULT (STDMETHODCALLTYPE* get_Rotation)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain* This,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasSwapChainRotation* value);
HRESULT (STDMETHODCALLTYPE* put_Rotation)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain* This,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasSwapChainRotation value);
HRESULT (STDMETHODCALLTYPE* get_SourceSize)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain* This,
struct __x_ABI_CWindows_CFoundation_CSize* value);
HRESULT (STDMETHODCALLTYPE* put_SourceSize)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain* This,
struct __x_ABI_CWindows_CFoundation_CSize value);
HRESULT (STDMETHODCALLTYPE* get_TransformMatrix)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain* This,
struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix3x2* value);
HRESULT (STDMETHODCALLTYPE* put_TransformMatrix)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain* This,
struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix3x2 value);
HRESULT (STDMETHODCALLTYPE* CreateDrawingSession)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain* This,
struct __x_ABI_CWindows_CUI_CColor clearColor,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession** drawingSession);
HRESULT (STDMETHODCALLTYPE* WaitForVerticalBlank)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain* This);
END_INTERFACE
} __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainVtbl;
interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain
{
CONST_VTBL struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain;
#endif /* !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainFactory_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainFactory_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainFactoryVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainFactory* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainFactory* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainFactory* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainFactory* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainFactory* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainFactory* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* CreateWithSize)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainFactory* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreatorWithDpi* resourceCreator,
struct __x_ABI_CWindows_CFoundation_CSize size,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain** swapChain);
HRESULT (STDMETHODCALLTYPE* CreateWithWidthAndHeight)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainFactory* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreatorWithDpi* resourceCreator,
FLOAT width,
FLOAT height,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain** swapChain);
HRESULT (STDMETHODCALLTYPE* CreateWithWidthAndHeightAndDpi)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainFactory* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
FLOAT width,
FLOAT height,
FLOAT dpi,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain** swapChain);
HRESULT (STDMETHODCALLTYPE* CreateWithAllOptions)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainFactory* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
FLOAT width,
FLOAT height,
FLOAT dpi,
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat format,
INT32 bufferCount,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasAlphaMode alphaMode,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain** swapChain);
END_INTERFACE
} __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainFactoryVtbl;
interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainFactory
{
CONST_VTBL struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainFactoryVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainFactory_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainStatics_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainStatics_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainStaticsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainStatics* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainStatics* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainStatics* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainStatics* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainStatics* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainStatics* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* CreateForCoreWindowWithDpi)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
__x_ABI_CWindows_CUI_CCore_CICoreWindow* coreWindow,
FLOAT dpi,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain** swapChain);
HRESULT (STDMETHODCALLTYPE* CreateForCoreWindowWithAllOptions)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
__x_ABI_CWindows_CUI_CCore_CICoreWindow* coreWindow,
FLOAT width,
FLOAT height,
FLOAT dpi,
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat format,
INT32 bufferCount,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChain** swapChain);
END_INTERFACE
} __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainStaticsVtbl;
interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainStatics
{
CONST_VTBL struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainStaticsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainStatics;
#endif /* !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasSwapChainStatics_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmap_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmap_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmapVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmap* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmap* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmap* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmap* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmap* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmap* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Device)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmap* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice** value);
HRESULT (STDMETHODCALLTYPE* get_IsCachedOnDemand)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmap* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_SizeInPixels)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmap* This,
struct __x_ABI_CWindows_CGraphics_CImaging_CBitmapSize* value);
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmap* This,
struct __x_ABI_CWindows_CFoundation_CSize* value);
HRESULT (STDMETHODCALLTYPE* get_Bounds)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmap* This,
struct __x_ABI_CWindows_CFoundation_CRect* value);
END_INTERFACE
} __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmapVtbl;
interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmap
{
CONST_VTBL struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmapVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmap;
#endif /* !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmap_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmapStatics_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmapStatics_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmapStaticsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmapStatics* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmapStatics* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmapStatics* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmapStatics* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmapStatics* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmapStatics* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* LoadAsyncFromFileName)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmapStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
HSTRING fileName,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap** value);
HRESULT (STDMETHODCALLTYPE* LoadAsyncFromFileNameWithOptions)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmapStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
HSTRING fileName,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasVirtualBitmapOptions options,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap** value);
HRESULT (STDMETHODCALLTYPE* LoadAsyncFromFileNameWithOptionsAndAlpha)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmapStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
HSTRING fileName,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasVirtualBitmapOptions options,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasAlphaMode alpha,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap** value);
HRESULT (STDMETHODCALLTYPE* LoadAsyncFromUri)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmapStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* uri,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap** value);
HRESULT (STDMETHODCALLTYPE* LoadAsyncFromUriWithOptions)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmapStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* uri,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasVirtualBitmapOptions options,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap** value);
HRESULT (STDMETHODCALLTYPE* LoadAsyncFromUriWithOptionsAndAlpha)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmapStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* uri,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasVirtualBitmapOptions options,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasAlphaMode alpha,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap** value);
HRESULT (STDMETHODCALLTYPE* LoadAsyncFromStream)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmapStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream* stream,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap** value);
HRESULT (STDMETHODCALLTYPE* LoadAsyncFromStreamWithOptions)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmapStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream* stream,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasVirtualBitmapOptions options,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap** value);
HRESULT (STDMETHODCALLTYPE* LoadAsyncFromStreamWithOptionsAndAlpha)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmapStatics* This,
__x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasResourceCreator* resourceCreator,
__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream* stream,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasVirtualBitmapOptions options,
enum __x_ABI_CMicrosoft_CGraphics_CCanvas_CCanvasAlphaMode alpha,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CMicrosoft__CGraphics__CCanvas__CCanvasVirtualBitmap** value);
END_INTERFACE
} __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmapStaticsVtbl;
interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmapStatics
{
CONST_VTBL struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmapStaticsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmapStatics;
#endif /* !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasVirtualBitmapStatics_INTERFACE_DEFINED__) */