34cd8e0875645c64b93f8496b36f26add700df12
[reactos.git] / reactos / include / win32k / coord.h
1
2 #ifndef __WIN32K_COORD_H
3 #define __WIN32K_COORD_H
4
5 BOOL W32kCombineTransform(LPXFORM XformResult,
6 CONST LPXFORM xform1,
7 CONST LPXFORM xform2);
8
9 BOOL W32kDPtoLP(HDC hDC,
10 LPPOINT Points,
11 int Count);
12
13 int W32kGetGraphicsMode(HDC hDC);
14
15 BOOL W32kGetWorldTransform(HDC hDC,
16 LPXFORM Xform);
17
18 BOOL W32kLPtoDP(HDC hDC,
19 LPPOINT Points,
20 int Count);
21
22 BOOL W32kModifyWorldTransform(HDC hDC,
23 CONST LPXFORM Xform,
24 DWORD Mode);
25
26 BOOL W32kOffsetViewportOrgEx(HDC hDC,
27 int XOffset,
28 int YOffset,
29 LPPOINT Point);
30
31 BOOL W32kOffsetWindowOrgEx(HDC hDC,
32 int XOffset,
33 int YOffset,
34 LPPOINT Point);
35
36 BOOL W32kScaleViewportExtEx(HDC hDC,
37 int Xnum,
38 int Xdenom,
39 int Ynum,
40 int Ydenom,
41 LPSIZE Size);
42
43 BOOL W32kScaleWindowExtEx(HDC hDC,
44 int Xnum,
45 int Xdenom,
46 int Ynum,
47 int Ydenom,
48 LPSIZE Size);
49
50 int W32kSetGraphicsMode(HDC hDC,
51 int Mode);
52
53 int W32kSetMapMode(HDC hDC,
54 int MapMode);
55
56 BOOL W32kSetViewportExtEx(HDC hDC,
57 int XExtent,
58 int YExtent,
59 LPSIZE Size);
60
61 BOOL W32kSetViewportOrgEx(HDC hDC,
62 int X,
63 int Y,
64 LPPOINT Point);
65
66 BOOL W32kSetWindowExtEx(HDC hDC,
67 int XExtent,
68 int YExtent,
69 LPSIZE Size);
70
71 BOOL W32kSetWindowOrgEx(HDC hDC,
72 int X,
73 int Y,
74 LPPOINT Point);
75
76 BOOL W32kSetWorldTransform(HDC hDC,
77 CONST LPXFORM Xform);
78
79 #endif
80