32 #define RANDOM( min, max ) ((rand() % (int)(((max)+1) - (min))) + (min)) 34 #define APPNAME _T("Logon") 36 #define APP_TIMER_INTERVAL 2000 47 switch(
osvi.wProductType)
73 _T(
"Fatal Error: Could not load bitmap"),
102 if (
rect.right < bm.bmWidth ||
103 rect.bottom < bm.bmHeight)
172 TCHAR szMessage[256];
#define VER_NT_WORKSTATION
BOOL WINAPI ScreenSaverConfigureDialog(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
HBITMAP GetScreenSaverBitmap(VOID)
HGDIOBJ WINAPI SelectObject(_In_ HDC, _In_ HGDIOBJ)
BOOL WINAPI DeleteObject(_In_ HGDIOBJ)
HDC WINAPI CreateCompatibleDC(_In_opt_ HDC hdc)
BOOL WINAPI EndPaint(_In_ HWND, _In_ const PAINTSTRUCT *)
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 RegisterDialogClasses(HANDLE hInst)
#define MB_ICONEXCLAMATION
HDC WINAPI BeginPaint(_In_ HWND, _Out_ LPPAINTSTRUCT)
ULONG dwOSVersionInfoSize
UINT_PTR WINAPI SetTimer(_In_opt_ HWND, _In_ UINT_PTR, _In_ UINT, _In_opt_ TIMERPROC)
BOOL WINAPI InvalidateRect(_In_opt_ HWND, _In_opt_ LPCRECT, _In_ BOOL)
TCHAR szTitle[MAX_LOADSTRING]
#define APP_TIMER_INTERVAL
BOOL WINAPI KillTimer(_In_opt_ HWND, _In_ UINT_PTR)
BOOL WINAPI GetClientRect(_In_ HWND, _Out_ LPRECT)
BOOL WINAPI DeleteDC(_In_ HDC)
#define LR_CREATEDIBSECTION
OSVERSIONINFOEXA OSVERSIONINFOEX
LRESULT WINAPI DefScreenSaverProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)
LRESULT CALLBACK ScreenSaverProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
__analysis_noreturn void WINAPI PostQuitMessage(_In_ int)
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)