X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=windows%2Fwinstuff.h;h=e21773a00bc0906de97efba2a95d8fee3ce6bd6b;hb=1472aa2a265dfbfe7225729862ea21b5fb2da22f;hp=3ca0427ef7f69eb5cc9084f431c7ad540ea110a8;hpb=3225f3743eed10fd84fe6d5adaf30b16618a890a;p=PuTTY.git diff --git a/windows/winstuff.h b/windows/winstuff.h index 3ca0427e..e21773a0 100644 --- a/windows/winstuff.h +++ b/windows/winstuff.h @@ -75,6 +75,10 @@ struct FontSpec *fontspec_new(const char *name, #define BOXRESULT (DLGWINDOWEXTRA + sizeof(LONG_PTR)) #define DF_END 0x0001 +#ifndef NO_SECUREZEROMEMORY +#define PLATFORM_HAS_SMEMCLR /* inhibit cross-platform one in misc.c */ +#endif + /* * Dynamically linked functions. These come in two flavours: * @@ -237,13 +241,9 @@ GLOBAL void *logctx; "All Files (*.*)\0*\0\0\0") /* - * On some versions of Windows, it has been known for WM_TIMER to - * occasionally get its callback time simply wrong, and call us - * back several minutes early. Defining these symbols enables - * compensation code in timing.c. + * Exports from winnet.c. */ -#define TIMING_SYNC -#define TIMING_SYNC_TICKCOUNT +extern int select_result(WPARAM, LPARAM); /* * winnet.c dynamically loads WinSock 2 or WinSock 1 depending on @@ -466,6 +466,7 @@ void show_help(HWND hwnd); extern OSVERSIONINFO osVersion; BOOL init_winver(void); HMODULE load_system32_dll(const char *libname); +const char *win_strerror(int error); /* * Exports from sizetip.c.