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