63#define RBInnerSoft RBInnerNormal
64#define RBOuterSoft RBOuterNormal
99 signed char InnerI, OuterI;
100 HPEN InnerPen, OuterPen;
117 spx = spy = epx = epy = 0;
178 spx = epx + SmallDiam;
180 spy = epy - SmallDiam;
187 spx = epx + SmallDiam;
189 spy = epy + SmallDiam;
204 epx = spx + SmallDiam;
206 epy = spy - SmallDiam;
226 Points[0].
x = spx-add;
228 Points[1].
x = rc->
left;
229 Points[1].
y = rc->
top;
231 Points[2].
y = epy-1-add;
232 Points[3] = Points[2];
238 Points[0].
x = spx-add;
240 Points[1].
x = rc->
left;
243 Points[2].
y = epy+1+add;
244 Points[3] = Points[2];
254 Points[0].
y = epy+1+add;
255 Points[1].
x = rc->
right-1;
256 Points[1].
y = rc->
top+add;
257 Points[2].
x = rc->
right-1;
259 Points[3].
x = spx+add;
266 Points[0].
x = epx+1+add;
268 Points[1].
x = rc->
right-1;
269 Points[1].
y = rc->
top;
270 Points[2].
x = rc->
right-1;
271 Points[2].
y = rc->
bottom-1-add;
273 Points[3].
y = spy-add;
283 Points[1].
x = rc->
right-1;
284 Points[1].
y = rc->
top;
285 Points[2].
x = rc->
right-1;
286 Points[2].
y = rc->
bottom-1-add;
287 Points[3].
x = spx+add;
288 Points[3].
y = spy-add;
298 Points[1].
x = rc->
left;
299 Points[1].
y = rc->
top+add;
300 Points[2].
x = epx-1-add;
301 Points[2].
y = epy+1+add;
302 Points[3] = Points[2];
412 signed char LTInnerI, LTOuterI;
413 signed char RBInnerI, RBOuterI;
414 HPEN LTInnerPen, LTOuterPen;
415 HPEN RBInnerPen, RBOuterPen;
416 RECT InnerRect = *rc;
548 InnerRect.
left += add;
550 InnerRect.
right -= add;
552 InnerRect.
top += add;
578 dst->bottom =
dst->top + SmallDiam;
583 dst->right =
dst->left + SmallDiam;
669 WCHAR OutRight, OutLeft, InRight, InLeft, Center;
761 switch(uState & 0x1f)
783 ERR(
"Invalid button state=0x%04x\n", uState);
814 ERR(
"Invalid caption; flags=0x%04x\n",
uFlags);
918 ERR(
"Invalid scroll; flags=0x%04x\n",
uFlags);
995 ERR(
"Invalid menu; flags=0x%04x\n",
uFlags);
1043 if ((
r.right <=
r.left) || (
r.bottom <=
r.top))
return 0;
1060 HBRUSH prevhbr =
NULL;
1066 if (hbr <= (HBRUSH)(COLOR_MENUBAR + 1))
1070 if (prevhbr ==
NULL)
1113 if (!(uState & DFCS_TRANSPARENT))
#define DBG_DEFAULT_CHANNEL(ch)
int FASTCALL GreGetMapMode(HDC)
COLORREF FASTCALL IntGdiSetBkColor(_In_ HDC hDC, _In_ COLORREF Color)
COLORREF FASTCALL IntGdiSetTextColor(HDC hDC, COLORREF color)
COLORREF FASTCALL IntSetDCPenColor(HDC, COLORREF)
INT FASTCALL IntGdiSetBkMode(HDC hDC, INT backgroundMode)
int FASTCALL GreGetBkMode(HDC)
COLORREF FASTCALL GreGetTextColor(HDC)
COLORREF FASTCALL IntSetDCBrushColor(HDC, COLORREF)
static const signed char LTOuterNormal[]
static const signed char LTRBInnerMono[]
static const signed char RBOuterNormal[]
static const signed char LTRBOuterMono[]
static const signed char LTInnerNormal[]
static const signed char RBInnerNormal[]
static const signed char LTOuterSoft[]
static const signed char LTRBInnerFlat[]
static const signed char LTRBOuterFlat[]
static const signed char LTInnerSoft[]
BOOL FASTCALL IntPolygon(HDC hdc, POINT *Point, int Count)
GLdouble GLdouble GLdouble r
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
HGDIOBJ FASTCALL IntGetSysColorBrush(INT Object)
BOOL FASTCALL GreMoveTo(HDC hdc, INT x, INT y, LPPOINT pptOut)
DWORD FASTCALL IntGetSysColor(INT nIndex)
static DWORD *static HFONT(WINAPI *pCreateFontIndirectExA)(const ENUMLOGFONTEXDVA *)
__kernel_entry W32KAPI HBRUSH APIENTRY NtGdiSelectBrush(_In_ HDC hdc, _In_ HBRUSH hbrush)
__kernel_entry W32KAPI HANDLE APIENTRY NtGdiGetStockObject(_In_ INT iObject)
__kernel_entry W32KAPI BOOL APIENTRY NtGdiPatBlt(_In_ HDC hdcDest, _In_ INT x, _In_ INT y, _In_ INT cx, _In_ INT cy, _In_ DWORD dwRop)
__kernel_entry W32KAPI HPEN APIENTRY NtGdiSelectPen(_In_ HDC hdc, _In_ HPEN hpen)
__kernel_entry W32KAPI BOOL APIENTRY NtGdiLineTo(_In_ HDC hdc, _In_ INT x, _In_ INT y)
__kernel_entry W32KAPI HFONT APIENTRY NtGdiSelectFont(_In_ HDC hdc, _In_ HFONT hf)
WCHAR lfFaceName[LF_FACESIZE]
#define RtlCopyMemory(Destination, Source, Length)
#define RtlZeroMemory(Destination, Length)
#define DFCS_MENUARROWDOWN
_In_ HFONT _Out_ PUINT _Out_ PUINT Width
_In_ HFONT _Out_ PUINT Height
HFONT FASTCALL GreCreateFontIndirectW(LOGFONTW *lplf)
BOOL NTAPI GreDeleteObject(HGDIOBJ hobj)
FORCEINLINE VOID RECTL_vOffsetRect(_Inout_ RECTL *prcl, _In_ INT cx, _In_ INT cy)
BOOL FASTCALL GreTextOutW(HDC hdc, int nXStart, int nYStart, LPCWSTR lpString, int cchString)
void FASTCALL UITOOLS_DrawCheckedRect(HDC dc, LPRECT rect)
int FASTCALL UITOOLS_MakeSquareRect(LPRECT src, LPRECT dst)
BOOL FASTCALL UITOOLS95_DrawFrameMenu(HDC dc, LPRECT r, UINT uFlags)
BOOL FASTCALL UITOOLS95_DrawFrameButton(HDC hdc, LPRECT rc, UINT uState)
BOOL WINAPI DrawFrameControl(HDC hDC, LPRECT rc, UINT uType, UINT uState)
BOOL FASTCALL IntDrawDiagEdge(HDC hdc, LPRECT rc, UINT uType, UINT uFlags)
BOOL FASTCALL UITOOLS95_DFC_ButtonPush(HDC dc, LPRECT r, UINT uFlags)
BOOL FASTCALL UITOOLS95_DrawFrameScroll(HDC dc, LPRECT r, UINT uFlags)
BOOL FASTCALL UITOOLS95_DrawFrameCaption(HDC dc, LPRECT r, UINT uFlags)
BOOL FASTCALL IntDrawRectEdge(HDC hdc, LPRECT rc, UINT uType, UINT uFlags)
BOOL FASTCALL UITOOLS95_DFC_ButtonCheckRadio(HDC dc, LPRECT r, UINT uFlags, BOOL Radio)
int WINAPI FillRect(HDC, LPCRECT, HBRUSH)
#define NONANTIALIASED_QUALITY
int WINAPI FrameRect(_In_ HDC, _In_ LPCRECT, _In_ HBRUSH)
#define COLOR_WINDOWFRAME
#define DFCS_SCROLLSIZEGRIPRIGHT
#define DFCS_CAPTIONCLOSE
#define BF_DIAGONAL_ENDTOPRIGHT
#define DFCS_SCROLLSIZEGRIP
#define DFCS_BUTTON3STATE
#define DFCS_MENUARROWRIGHT
BOOL WINAPI DrawEdge(_In_ HDC, _Inout_ LPRECT, _In_ UINT, _In_ UINT)
#define DFCS_CAPTIONRESTORE
#define DFCS_BUTTONRADIOMASK
#define BF_DIAGONAL_ENDBOTTOMLEFT
#define DFCS_BUTTONRADIOIMAGE
#define DFCS_SCROLLCOMBOBOX
#define BF_DIAGONAL_ENDBOTTOMRIGHT
_In_ int _Inout_ LPRECT lprc
#define COLOR_BTNHIGHLIGHT
#define BF_DIAGONAL_ENDTOPLEFT