ReactOS  0.4.13-dev-247-g0f29b3f
metafile.c
Go to the documentation of this file.
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
24  IN OUT PRECTL pRect)
25 {
27  return 0;
28 }
29 
30 /*
31  * @implemented
32  */
33 HDC
36 {
37  /* Call the internal function to create an alternative info DC */
39 }
40 
41 /*
42  * @unimplemented
43  */
44 HANDLE
47  IN ULONG cjData,
48  IN PBYTE pjData,
49  IN DWORD mm,
50  IN DWORD xExt,
51  IN DWORD yExt)
52 {
54  return NULL;
55 }
56 
57 /*
58  * @unimplemented
59  */
60 ULONG
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 {
71  return 0;
72 }
73 
74 /* EOF */
#define IN
Definition: typedefs.h:38
#define TRUE
Definition: types.h:120
HANDLE APIENTRY NtGdiCreateServerMetaFile(IN DWORD iType, IN ULONG cjData, IN PBYTE pjData, IN DWORD mm, IN DWORD xExt, IN DWORD yExt)
Definition: metafile.c:46
ULONG APIENTRY NtGdiGetServerMetaFileBits(IN HANDLE hmo, IN ULONG cjData, OUT OPTIONAL PBYTE pjData, OUT PDWORD piType, OUT PDWORD pmm, OUT PDWORD pxExt, OUT PDWORD pyExt)
Definition: metafile.c:62
_In_ ULONG iType
Definition: winddi.h:3748
static HDC
Definition: imagelist.c:92
long LONG
Definition: pedump.c:60
smooth NULL
Definition: ftsmooth.c:416
HDC APIENTRY GreCreateCompatibleDC(HDC hdc, BOOL bAltDc)
Definition: dclife.c:817
LONG APIENTRY NtGdiConvertMetafileRect(IN HDC hDC, IN OUT PRECTL pRect)
Definition: metafile.c:23
HDC APIENTRY NtGdiCreateMetafileDC(IN HDC hdc)
Definition: metafile.c:35
unsigned long DWORD
Definition: ntddk_ex.h:95
HDC hdc
Definition: main.c:9
static HDC hDC
Definition: 3dtext.c:33
DWORD * PDWORD
Definition: pedump.c:68
#define OUT
Definition: typedefs.h:39
unsigned int ULONG
Definition: retypes.h:1
#define UNIMPLEMENTED
Definition: debug.h:114
BYTE * PBYTE
Definition: pedump.c:66
#define APIENTRY
Definition: api.h:79
PULONG MinorVersion OPTIONAL
Definition: CrossNt.h:68