X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/9f7ebadc564a72c01e28dd895d88e171e7952fe7..6acea9a62669bfaa56dbea9a0b15c921eaff4d01:/windows/winstuff.h diff --git a/windows/winstuff.h b/windows/winstuff.h index 4ece0630..64f3232d 100644 --- a/windows/winstuff.h +++ b/windows/winstuff.h @@ -18,7 +18,7 @@ struct Filename { char path[FILENAME_MAX]; }; -#define f_open(filename, mode) ( fopen((filename).path, (mode)) ) +#define f_open(filename, mode, isprivate) ( fopen((filename).path, (mode)) ) struct FontSpec { char name[64]; @@ -36,6 +36,9 @@ struct FontSpec { (fq) == FQ_NONANTIALIASED ? NONANTIALIASED_QUALITY : \ CLEARTYPE_QUALITY) +#define PLATFORM_IS_UTF16 /* enable UTF-16 processing when exchanging + * wchar_t strings with environment */ + /* * Where we can, we use GetWindowLongPtr and friends because they're * more useful on 64-bit platforms, but they're a relatively recent @@ -108,6 +111,19 @@ typedef struct terminal_tag Terminal; typedef HDC Context; +#ifndef NO_GSSAPI +/* + * GSS-API stuff + */ +typedef struct Ssh_gss_buf { + int length; + char *value; +} Ssh_gss_buf; + +#define SSH_GSS_EMPTY_BUF (Ssh_gss_buf) {0,NULL} +typedef void *Ssh_gss_name; +#endif + /* * Window handles for the windows that can be running during a * PuTTY session.