#include <precomp.h>
Go to the source code of this file.
◆ AbortPath()
Definition at line 18 of file path.c.
20{
23}
#define HANDLE_METADC0P(_RetType, _Func, dwError, hdc,...)
__kernel_entry W32KAPI BOOL APIENTRY NtGdiAbortPath(_In_ HDC hdc)
BOOL WINAPI AbortPath(_In_ HDC hdc)
◆ BeginPath()
Definition at line 31 of file path.c.
33{
36}
__kernel_entry W32KAPI BOOL APIENTRY NtGdiBeginPath(_In_ HDC hdc)
BOOL WINAPI BeginPath(_In_ HDC hdc)
◆ CloseFigure()
Definition at line 43 of file path.c.
45{
48}
__kernel_entry W32KAPI BOOL APIENTRY NtGdiCloseFigure(_In_ HDC hdc)
BOOL WINAPI CloseFigure(_In_ HDC hdc)
◆ EndPath()
Definition at line 56 of file path.c.
58{
61}
__kernel_entry W32KAPI BOOL APIENTRY NtGdiEndPath(_In_ HDC hdc)
BOOL WINAPI EndPath(_In_ HDC)
◆ FillPath()
Definition at line 69 of file path.c.
71{
74}
__kernel_entry W32KAPI BOOL APIENTRY NtGdiFillPath(_In_ HDC hdc)
BOOL WINAPI FillPath(_In_ HDC)
◆ FlattenPath()
Definition at line 82 of file path.c.
84{
87}
__kernel_entry W32KAPI BOOL APIENTRY NtGdiFlattenPath(_In_ HDC hdc)
BOOL WINAPI FlattenPath(_In_ HDC)
◆ GetPath()
Definition at line 95 of file path.c.
99{
101
103 {
105 }
106 else
107 {
109 }
110
111 return retValue;
112}
#define ERROR_INVALID_PARAMETER
#define GDI_HANDLE_GET_TYPE(h)
#define GDI_OBJECT_TYPE_METADC
__kernel_entry W32KAPI INT APIENTRY NtGdiGetPath(_In_ HDC hdc, _Out_writes_opt_(cptBuf) LPPOINT pptlBuf, _Out_writes_opt_(cptBuf) LPBYTE pjTypes, _In_ INT cptBuf)
◆ PathToRegion()
Definition at line 120 of file path.c.
122{
125}
__kernel_entry W32KAPI HRGN APIENTRY NtGdiPathToRegion(_In_ HDC hdc)
◆ SelectClipPath()
Definition at line 191 of file path.c.
194{
197}
#define HANDLE_EMETAFDC(_RetType, _Func, dwError, hdc,...)
__kernel_entry W32KAPI BOOL APIENTRY NtGdiSelectClipPath(_In_ HDC hdc, _In_ INT iMode)
BOOL WINAPI SelectClipPath(_In_ HDC, _In_ int)
◆ SetMiterLimit()
Definition at line 132 of file path.c.
137{
140
143 if (
a2 && Ret) *
a2 = worker1.
f;
144 return Ret;
145}
static const struct update_accum a1
static const struct update_accum a2
__kernel_entry W32KAPI BOOL APIENTRY NtGdiSetMiterLimit(_In_ HDC hdc, _In_ DWORD dwNew, _Inout_opt_ PDWORD pdwOut)
◆ StrokeAndFillPath()
Definition at line 153 of file path.c.
155{
158}
__kernel_entry W32KAPI BOOL APIENTRY NtGdiStrokeAndFillPath(_In_ HDC hdc)
BOOL WINAPI StrokeAndFillPath(_In_ HDC)
◆ StrokePath()
Definition at line 166 of file path.c.
168{
171}
__kernel_entry W32KAPI BOOL APIENTRY NtGdiStrokePath(_In_ HDC hdc)
BOOL WINAPI StrokePath(_In_ HDC)
◆ WidenPath()
Definition at line 179 of file path.c.
181{
184}
__kernel_entry W32KAPI BOOL APIENTRY NtGdiWidenPath(_In_ HDC hdc)
BOOL WINAPI WidenPath(_In_ HDC)