X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/690695e0356273fb6aa1c851713831f14254590d..e73667f337301c82c515562f5c79a54fd40d4c55:/windows/winstuff.h diff --git a/windows/winstuff.h b/windows/winstuff.h index 28dd08db..1ecf6dcb 100644 --- a/windows/winstuff.h +++ b/windows/winstuff.h @@ -139,6 +139,15 @@ 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. + */ +#define TIMING_SYNC +#define TIMING_SYNC_TICKCOUNT + +/* * winnet.c dynamically loads WinSock 2 or WinSock 1 depending on * what it can get, which means any WinSock routines used outside * that module must be exported from it as function pointers. So @@ -222,7 +231,8 @@ HWND doctl(struct ctlpos *cp, RECT r, void bartitle(struct ctlpos *cp, char *name, int id); void beginbox(struct ctlpos *cp, char *name, int idbox); void endbox(struct ctlpos *cp); -void multiedit(struct ctlpos *cp, int password, ...); +void editboxfw(struct ctlpos *cp, int password, char *text, + int staticid, int editid); void radioline(struct ctlpos *cp, char *text, int id, int nacross, ...); void bareradioline(struct ctlpos *cp, int nacross, ...); void radiobig(struct ctlpos *cp, char *text, int id, ...);