Subversion Repositories Games.Chess Giants

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 pmbaty 1
//---------------------------------------------------------------------------
2
// Copyright (c) Microsoft Corporation.  All rights reserved.
3
//
4
// This file is automatically generated.  Please do not edit it directly.
5
//
6
// File name: D2DBaseTypes.h
7
//---------------------------------------------------------------------------
8
#pragma once
9
 
10
 
11
#ifndef _D2DBASETYPES_INCLUDED
12
#define _D2DBASETYPES_INCLUDED
13
 
14
#ifndef COM_NO_WINDOWS_H
15
#include <windows.h>
16
#endif // #ifndef COM_NO_WINDOWS_H
17
 
18
#ifndef D3DCOLORVALUE_DEFINED
19
 
20
//+-----------------------------------------------------------------------------
21
//
22
//  Struct:
23
//      D3DCOLORVALUE
24
//
25
//------------------------------------------------------------------------------
26
typedef struct D3DCOLORVALUE
27
{
28
    FLOAT r;
29
    FLOAT g;
30
    FLOAT b;
31
    FLOAT a;
32
 
33
} D3DCOLORVALUE;
34
 
35
#define D3DCOLORVALUE_DEFINED
36
#endif
37
 
38
 
39
//+-----------------------------------------------------------------------------
40
//
41
//  Struct:
42
//      D2D_POINT_2U
43
//
44
//------------------------------------------------------------------------------
45
typedef struct D2D_POINT_2U
46
{
47
    UINT32 x;
48
    UINT32 y;
49
 
50
} D2D_POINT_2U;
51
 
52
 
53
//+-----------------------------------------------------------------------------
54
//
55
//  Struct:
56
//      D2D_POINT_2F
57
//
58
//------------------------------------------------------------------------------
59
typedef struct D2D_POINT_2F
60
{
61
    FLOAT x;
62
    FLOAT y;
63
 
64
} D2D_POINT_2F;
65
 
66
 
67
//+-----------------------------------------------------------------------------
68
//
69
//  Struct:
70
//      D2D_RECT_F
71
//
72
//------------------------------------------------------------------------------
73
typedef struct D2D_RECT_F
74
{
75
    FLOAT left;
76
    FLOAT top;
77
    FLOAT right;
78
    FLOAT bottom;
79
 
80
} D2D_RECT_F;
81
 
82
 
83
//+-----------------------------------------------------------------------------
84
//
85
//  Struct:
86
//      D2D_RECT_U
87
//
88
//------------------------------------------------------------------------------
89
typedef struct D2D_RECT_U
90
{
91
    UINT32 left;
92
    UINT32 top;
93
    UINT32 right;
94
    UINT32 bottom;
95
 
96
} D2D_RECT_U;
97
 
98
 
99
//+-----------------------------------------------------------------------------
100
//
101
//  Struct:
102
//      D2D_SIZE_F
103
//
104
//------------------------------------------------------------------------------
105
typedef struct D2D_SIZE_F
106
{
107
    FLOAT width;
108
    FLOAT height;
109
 
110
} D2D_SIZE_F;
111
 
112
 
113
//+-----------------------------------------------------------------------------
114
//
115
//  Struct:
116
//      D2D_SIZE_U
117
//
118
//------------------------------------------------------------------------------
119
typedef struct D2D_SIZE_U
120
{
121
    UINT32 width;
122
    UINT32 height;
123
 
124
} D2D_SIZE_U;
125
 
126
typedef D3DCOLORVALUE D2D_COLOR_F;
127
 
128
//+-----------------------------------------------------------------------------
129
//
130
//  Struct:
131
//      D2D_MATRIX_3X2_F
132
//
133
//------------------------------------------------------------------------------
134
typedef struct D2D_MATRIX_3X2_F
135
{
136
    FLOAT _11;
137
    FLOAT _12;
138
    FLOAT _21;
139
    FLOAT _22;
140
    FLOAT _31;
141
    FLOAT _32;
142
 
143
} D2D_MATRIX_3X2_F;
144
 
145
#endif // #ifndef _D2DBASETYPES_INCLUDED