20 #define CLASS_SCRNSAVE TEXT("WindowsScreenSaverClass") 39 return (
c ==
' ' ||
c ==
'\t');
42 #define ISNUM(c) ((c) >= '0' && (c) <= '9') 57 for (
n = 1;
p >=
s;
p--,
n *= 10)
58 res += (*
p -
'0') *
n;
192 lpWindowName =
TEXT(
"Preview");
204 lpWindowName =
TEXT(
"Screen Saver");
HGDIOBJ WINAPI GetStockObject(_In_ int)
static int LaunchScreenSaver(HWND hParent)
BOOL WINAPI TranslateMessage(_In_ const MSG *)
#define SM_XVIRTUALSCREEN
static ULONG_PTR _toulptr(const TCHAR *s)
BOOL WINAPI IsWindow(_In_opt_ HWND)
#define SM_CXVIRTUALSCREEN
#define UNREFERENCED_PARAMETER(P)
TW_UINT32 TW_UINT16 TW_UINT16 MSG
static LRESULT WINAPI SysScreenSaverProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
TCHAR szName[TITLEBARNAMELEN]
BOOL WINAPI ShowWindow(_In_ HWND, _In_ int)
BOOL WINAPI GetCursorPos(_Out_ LPPOINT)
int APIENTRY _tWinMain(HINSTANCE hInst, HINSTANCE hPrevInst, LPTSTR CmdLine, int nCmdShow)
BOOL WINAPI ScreenSaverConfigureDialog(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
static int ISSPACE(TCHAR c)
#define DLG_SCRNSAVECONFIGURE
#define SM_CYVIRTUALSCREEN
TCHAR szNoHelpMemory[BUFFLEN]
int WINAPI GetSystemMetrics(_In_ int)
LRESULT WINAPI ScreenSaverProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
TCHAR szHelpFile[MAXFILELEN]
INT_PTR(CALLBACK * DLGPROC)(HWND, UINT, WPARAM, LPARAM)
#define SM_YVIRTUALSCREEN
BOOL WINAPI GetClientRect(_In_ HWND, _Out_ LPRECT)
HCURSOR WINAPI SetCursor(_In_opt_ HCURSOR)
HWND WINAPI GetForegroundWindow(void)
static BOOL RegisterScreenSaverClass(void)
TCHAR szAppName[APPNAMEBUFFERLEN]
static int LaunchConfig(HWND hParent)
LRESULT WINAPI DefScreenSaverProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
__analysis_noreturn void WINAPI PostQuitMessage(_In_ int)
TCHAR szIniFile[MAXFILELEN]
BOOL WINAPI RegisterDialogClasses(HANDLE hInst)