// WARNING: Please don't edit this file. It was generated by Swift/WinRT v0.0.1 #pragma once // Header files for imported files #include #include #include #include "Windows.Foundation.h" #include "Microsoft.Graphics.Canvas.h" #include "Microsoft.UI.Composition.h" /* Forward Declarations */ #ifndef ____x_ABI_CMicrosoft_CGraphics_CCanvas_CUI_CComposition_CICanvasCompositionStatics_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CUI_CComposition_CICanvasCompositionStatics_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CUI_CComposition_CICanvasCompositionStatics __x_ABI_CMicrosoft_CGraphics_CCanvas_CUI_CComposition_CICanvasCompositionStatics; #endif // ____x_ABI_CMicrosoft_CGraphics_CCanvas_CUI_CComposition_CICanvasCompositionStatics_FWD_DEFINED__ // Parameterized interface forward declarations (C) // Collection interface definitions #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_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_CUI_CComposition_CICompositionDrawingSurface_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CICompositionDrawingSurface_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CICompositionDrawingSurface __x_ABI_CMicrosoft_CUI_CComposition_CICompositionDrawingSurface; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CICompositionDrawingSurface_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CICompositionGraphicsDevice_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CICompositionGraphicsDevice_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CICompositionGraphicsDevice __x_ABI_CMicrosoft_CUI_CComposition_CICompositionGraphicsDevice; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CICompositionGraphicsDevice_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CComposition_CICompositor_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CComposition_CICompositor_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CComposition_CICompositor __x_ABI_CMicrosoft_CUI_CComposition_CICompositor; #endif // ____x_ABI_CMicrosoft_CUI_CComposition_CICompositor_FWD_DEFINED__ typedef struct __x_ABI_CWindows_CFoundation_CRect __x_ABI_CWindows_CFoundation_CRect; typedef struct __x_ABI_CWindows_CFoundation_CSize __x_ABI_CWindows_CFoundation_CSize; #if !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CUI_CComposition_CICanvasCompositionStatics_INTERFACE_DEFINED__) #define ____x_ABI_CMicrosoft_CGraphics_CCanvas_CUI_CComposition_CICanvasCompositionStatics_INTERFACE_DEFINED__ typedef struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CUI_CComposition_CICanvasCompositionStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CUI_CComposition_CICanvasCompositionStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CUI_CComposition_CICanvasCompositionStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CUI_CComposition_CICanvasCompositionStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CUI_CComposition_CICanvasCompositionStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CUI_CComposition_CICanvasCompositionStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CUI_CComposition_CICanvasCompositionStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* CreateCompositionGraphicsDevice)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CUI_CComposition_CICanvasCompositionStatics* This, __x_ABI_CMicrosoft_CUI_CComposition_CICompositor* compositor, __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice* canvasDevice, __x_ABI_CMicrosoft_CUI_CComposition_CICompositionGraphicsDevice** graphicsDevice); HRESULT (STDMETHODCALLTYPE* GetCanvasDevice)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CUI_CComposition_CICanvasCompositionStatics* This, __x_ABI_CMicrosoft_CUI_CComposition_CICompositionGraphicsDevice* graphicsDevice, __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice** canvasDevice); HRESULT (STDMETHODCALLTYPE* SetCanvasDevice)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CUI_CComposition_CICanvasCompositionStatics* This, __x_ABI_CMicrosoft_CUI_CComposition_CICompositionGraphicsDevice* graphicsDevice, __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDevice* canvasDevice); HRESULT (STDMETHODCALLTYPE* CreateDrawingSession)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CUI_CComposition_CICanvasCompositionStatics* This, __x_ABI_CMicrosoft_CUI_CComposition_CICompositionDrawingSurface* drawingSurface, __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession** drawingSession); HRESULT (STDMETHODCALLTYPE* CreateDrawingSessionWithUpdateRect)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CUI_CComposition_CICanvasCompositionStatics* This, __x_ABI_CMicrosoft_CUI_CComposition_CICompositionDrawingSurface* drawingSurface, struct __x_ABI_CWindows_CFoundation_CRect updateRect, __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession** drawingSession); HRESULT (STDMETHODCALLTYPE* CreateDrawingSessionWithUpdateRectAndDpi)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CUI_CComposition_CICanvasCompositionStatics* This, __x_ABI_CMicrosoft_CUI_CComposition_CICompositionDrawingSurface* drawingSurface, struct __x_ABI_CWindows_CFoundation_CRect updateRectInPixels, FLOAT dpi, __x_ABI_CMicrosoft_CGraphics_CCanvas_CICanvasDrawingSession** drawingSession); HRESULT (STDMETHODCALLTYPE* Resize)(__x_ABI_CMicrosoft_CGraphics_CCanvas_CUI_CComposition_CICanvasCompositionStatics* This, __x_ABI_CMicrosoft_CUI_CComposition_CICompositionDrawingSurface* drawingSurface, struct __x_ABI_CWindows_CFoundation_CSize sizeInPixels); END_INTERFACE } __x_ABI_CMicrosoft_CGraphics_CCanvas_CUI_CComposition_CICanvasCompositionStaticsVtbl; interface __x_ABI_CMicrosoft_CGraphics_CCanvas_CUI_CComposition_CICanvasCompositionStatics { CONST_VTBL struct __x_ABI_CMicrosoft_CGraphics_CCanvas_CUI_CComposition_CICanvasCompositionStaticsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CMicrosoft_CGraphics_CCanvas_CUI_CComposition_CICanvasCompositionStatics; #endif /* !defined(____x_ABI_CMicrosoft_CGraphics_CCanvas_CUI_CComposition_CICanvasCompositionStatics_INTERFACE_DEFINED__) */