13 #define NT5_TOP_BORDER_HEIGHT 80 14 #define NT5_BOTTOM_BORDER_HEIGHT 96 343 GRADIENT_FILL_RECT_H);
VOID NT5_CreateLogoffScreen(LPWSTR lpText, HDC hdcMem)
#define IDB_MAIN_ROS_LOGO
HBITMAP WINAPI CreateCompatibleBitmap(_In_ HDC hdc, _In_ INT cx, _In_ INT cy)
static VOID NT5_DrawLogoffIcon(HDC hdcMem)
HGDIOBJ WINAPI SelectObject(_In_ HDC, _In_ HGDIOBJ)
BOOL WINAPI DeleteObject(_In_ HGDIOBJ)
HDC WINAPI CreateCompatibleDC(_In_opt_ HDC hdc)
VOID NT5_RefreshLogoffScreenText(LPWSTR lpText, HDC hdcMem)
BOOL WINAPI StretchBlt(_In_ HDC, _In_ int, _In_ int, _In_ int, _In_ int, _In_opt_ HDC, _In_ int, _In_ int, _In_ int, _In_ int, _In_ DWORD)
BOOL WINAPI PatBlt(_In_ HDC, _In_ int, _In_ int, _In_ int, _In_ int, _In_ DWORD)
int WINAPI SetBkMode(_In_ HDC, _In_ int)
HANDLE WINAPI LoadImageW(_In_opt_ HINSTANCE, _In_ LPCWSTR, _In_ UINT, _In_ int, _In_ int, _In_ UINT)
#define NT5_TOP_BORDER_HEIGHT
HFONT WINAPI CreateFontIndirectW(_In_ const LOGFONTW *)
HDC NT5_DrawBaseBackground(HDC hdcDesktop)
static VOID NT5_DrawLogoffCaptionText(LPWSTR lpText, HDC hdcMem)
#define IDB_BOTTOM_DIVIDER_STRIP
#define IDB_MAIN_PANEL_SHINE
#define NT5_BOTTOM_BORDER_HEIGHT
int WINAPI GetDeviceCaps(_In_opt_ HDC, _In_ int)
COLORREF WINAPI SetTextColor(_In_ HDC, _In_ COLORREF)
int WINAPI GetObjectW(_In_ HANDLE h, _In_ int c, _Out_writes_bytes_opt_(c) LPVOID pv)
BOOL WINAPI DeleteDC(_In_ HDC)
#define wcscpy_s(d, l, s)
HBRUSH WINAPI CreateSolidBrush(_In_ COLORREF)
static DWORD *static HFONT(WINAPI *pCreateFontIndirectExA)(const ENUMLOGFONTEXDVA *)
WCHAR lfFaceName[LF_FACESIZE]
#define MAKEINTRESOURCEW(i)
static VOID NTAPI BitBlt(_In_ ULONG Left, _In_ ULONG Top, _In_ ULONG Width, _In_ ULONG Height, _In_reads_bytes_(Delta *Height) PUCHAR Buffer, _In_ ULONG BitsPerPixel, _In_ ULONG Delta)
#define IDB_TOP_DIVIDER_STRIP
INT WINAPI DrawTextW(HDC hdc, LPCWSTR str, INT count, LPRECT rect, UINT flags)