xref: /reactos/win32ss/gdi/ntgdi/metafile.c (revision c2c66aff)
1 /*
2  * PROJECT:         ReactOS Win32k Subsystem
3  * LICENSE:         GPL - See COPYING in the top level directory
4  * FILE:            win32ss/gdi/ntgdi/metafile.c
5  * PURPOSE:         Metafile Implementation
6  * PROGRAMMERS:     ...
7  */
8 
9 /* INCLUDES ******************************************************************/
10 
11 #include <win32k.h>
12 
13 #define NDEBUG
14 #include <debug.h>
15 
16 /* System Service Calls ******************************************************/
17 
18 /*
19  * @unimplemented
20  */
21 LONG
22 APIENTRY
23 NtGdiConvertMetafileRect(IN HDC hDC,
24                          IN OUT PRECTL pRect)
25 {
26     UNIMPLEMENTED;
27     return 0;
28 }
29 
30 /*
31  * @implemented
32  */
33 HDC
34 APIENTRY
35 NtGdiCreateMetafileDC(IN HDC hdc)
36 {
37     /* Call the internal function to create an alternative info DC */
38     return GreCreateCompatibleDC(hdc, TRUE);
39 }
40 
41 /*
42  * @unimplemented
43  */
44 HANDLE
45 APIENTRY
46 NtGdiCreateServerMetaFile(IN DWORD iType,
47                           IN ULONG cjData,
48                           IN PBYTE pjData,
49                           IN DWORD mm,
50                           IN DWORD xExt,
51                           IN DWORD yExt)
52 {
53     UNIMPLEMENTED;
54     return NULL;
55 }
56 
57 /*
58  * @unimplemented
59  */
60 ULONG
61 APIENTRY
62 NtGdiGetServerMetaFileBits(IN HANDLE hmo,
63                            IN ULONG cjData,
64                            OUT OPTIONAL PBYTE pjData,
65                            OUT PDWORD piType,
66                            OUT PDWORD pmm,
67                            OUT PDWORD pxExt,
68                            OUT PDWORD pyExt)
69 {
70     UNIMPLEMENTED;
71     return 0;
72 }
73 
74 /* EOF */
75