- //--------------------------------------------------------------------------- 
- // Copyright (c) Microsoft Corporation.  All rights reserved. 
- // 
- // This file is automatically generated.  Please do not edit it directly. 
- // 
- // File name: D2DBaseTypes.h 
- //--------------------------------------------------------------------------- 
- #pragma once 
-   
-   
- #ifndef _D2DBASETYPES_INCLUDED 
- #define _D2DBASETYPES_INCLUDED 
-   
- #ifndef COM_NO_WINDOWS_H 
- #include <windows.h> 
- #endif // #ifndef COM_NO_WINDOWS_H 
-   
- #ifndef D3DCOLORVALUE_DEFINED 
-   
- //+----------------------------------------------------------------------------- 
- // 
- //  Struct: 
- //      D3DCOLORVALUE 
- // 
- //------------------------------------------------------------------------------ 
- typedef struct D3DCOLORVALUE 
- { 
-     FLOAT r; 
-     FLOAT g; 
-     FLOAT b; 
-     FLOAT a; 
-   
- } D3DCOLORVALUE; 
-   
- #define D3DCOLORVALUE_DEFINED 
- #endif 
-   
-   
- //+----------------------------------------------------------------------------- 
- // 
- //  Struct: 
- //      D2D_POINT_2U 
- // 
- //------------------------------------------------------------------------------ 
- typedef struct D2D_POINT_2U 
- { 
-     UINT32 x; 
-     UINT32 y; 
-   
- } D2D_POINT_2U; 
-   
-   
- //+----------------------------------------------------------------------------- 
- // 
- //  Struct: 
- //      D2D_POINT_2F 
- // 
- //------------------------------------------------------------------------------ 
- typedef struct D2D_POINT_2F 
- { 
-     FLOAT x; 
-     FLOAT y; 
-   
- } D2D_POINT_2F; 
-   
-   
- //+----------------------------------------------------------------------------- 
- // 
- //  Struct: 
- //      D2D_RECT_F 
- // 
- //------------------------------------------------------------------------------ 
- typedef struct D2D_RECT_F 
- { 
-     FLOAT left; 
-     FLOAT top; 
-     FLOAT right; 
-     FLOAT bottom; 
-   
- } D2D_RECT_F; 
-   
-   
- //+----------------------------------------------------------------------------- 
- // 
- //  Struct: 
- //      D2D_RECT_U 
- // 
- //------------------------------------------------------------------------------ 
- typedef struct D2D_RECT_U 
- { 
-     UINT32 left; 
-     UINT32 top; 
-     UINT32 right; 
-     UINT32 bottom; 
-   
- } D2D_RECT_U; 
-   
-   
- //+----------------------------------------------------------------------------- 
- // 
- //  Struct: 
- //      D2D_SIZE_F 
- // 
- //------------------------------------------------------------------------------ 
- typedef struct D2D_SIZE_F 
- { 
-     FLOAT width; 
-     FLOAT height; 
-   
- } D2D_SIZE_F; 
-   
-   
- //+----------------------------------------------------------------------------- 
- // 
- //  Struct: 
- //      D2D_SIZE_U 
- // 
- //------------------------------------------------------------------------------ 
- typedef struct D2D_SIZE_U 
- { 
-     UINT32 width; 
-     UINT32 height; 
-   
- } D2D_SIZE_U; 
-   
- typedef D3DCOLORVALUE D2D_COLOR_F; 
-   
- //+----------------------------------------------------------------------------- 
- // 
- //  Struct: 
- //      D2D_MATRIX_3X2_F 
- // 
- //------------------------------------------------------------------------------ 
- typedef struct D2D_MATRIX_3X2_F 
- { 
-     FLOAT _11; 
-     FLOAT _12; 
-     FLOAT _21; 
-     FLOAT _22; 
-     FLOAT _31; 
-     FLOAT _32; 
-   
- } D2D_MATRIX_3X2_F; 
-   
- #endif // #ifndef _D2DBASETYPES_INCLUDED 
-