-Fixed MESSAGE functions that were thunking down to 16 bits implementation.
[wine] / graphics / metafiledrv / mapping.c
1 /*
2  * Metafile GDI mapping mode functions
3  *
4  * Copyright 1996 Alexandre Julliard
5  */
6
7 #include "gdi.h"
8 #include "metafile.h"
9 #include "metafiledrv.h"
10
11
12 /***********************************************************************
13  *           MFDRV_SetMapMode
14  */
15 INT32 MFDRV_SetMapMode( DC *dc, INT32 mode )
16 {
17     INT32 prevMode = dc->w.MapMode;
18     MF_MetaParam1( dc, META_SETMAPMODE, mode );
19     return prevMode;
20 }
21
22
23 /***********************************************************************
24  *           MFDRV_SetViewportExt
25  */
26 BOOL32 MFDRV_SetViewportExt( DC *dc, INT32 x, INT32 y )
27 {
28     MF_MetaParam2( dc, META_SETVIEWPORTEXT, x, y );
29     return TRUE;
30 }
31
32
33 /***********************************************************************
34  *           MFDRV_SetViewportOrg
35  */
36 BOOL32 MFDRV_SetViewportOrg( DC *dc, INT32 x, INT32 y )
37 {
38     MF_MetaParam2( dc, META_SETVIEWPORTORG, x, y );
39     return TRUE;
40 }
41
42
43 /***********************************************************************
44  *           MFDRV_SetWindowExt
45  */
46 BOOL32 MFDRV_SetWindowExt( DC *dc, INT32 x, INT32 y )
47 {
48     MF_MetaParam2( dc, META_SETWINDOWEXT, x, y );
49     return TRUE;
50 }
51
52
53 /***********************************************************************
54  *           MFDRV_SetWindowOrg
55  */
56 BOOL32 MFDRV_SetWindowOrg( DC *dc, INT32 x, INT32 y )
57 {
58     MF_MetaParam2( dc, META_SETWINDOWORG, x, y );
59     return TRUE;
60 }
61
62
63 /***********************************************************************
64  *           MFDRV_OffsetViewportOrg
65  */
66 BOOL32 MFDRV_OffsetViewportOrg( DC *dc, INT32 x, INT32 y )
67 {
68     MF_MetaParam2( dc, META_OFFSETVIEWPORTORG, x, y );
69     return TRUE;
70 }
71
72
73 /***********************************************************************
74  *           MFDRV_OffsetWindowOrg
75  */
76 BOOL32 MFDRV_OffsetWindowOrg( DC *dc, INT32 x, INT32 y )
77 {
78     MF_MetaParam2( dc, META_OFFSETWINDOWORG, x, y );
79     return TRUE;
80 }
81
82
83 /***********************************************************************
84  *           MFDRV_ScaleViewportExt
85  */
86 BOOL32 MFDRV_ScaleViewportExt( DC *dc, INT32 xNum, INT32 xDenom,
87                                INT32 yNum, INT32 yDenom )
88 {
89     MF_MetaParam4( dc, META_SCALEVIEWPORTEXT, xNum, xDenom, yNum, yDenom );
90     return TRUE;
91 }
92
93
94 /***********************************************************************
95  *           MFDRV_ScaleWindowExt
96  */
97 BOOL32 MFDRV_ScaleWindowExt( DC *dc, INT32 xNum, INT32 xDenom,
98                              INT32 yNum, INT32 yDenom )
99 {
100     MF_MetaParam4( dc, META_SCALEWINDOWEXT, xNum, xDenom, yNum, yDenom );
101     return TRUE;
102 }