comparison src/syswindows.h @ 1304:579d37cb4395

[xemacs-hg @ 2003-02-15 11:20:38 by ben] make-src-depend updated in previous checkin but omitted in patcher; this time just correct the usage note and check in the changelog
author ben
date Sat, 15 Feb 2003 11:20:40 +0000
parents e22b0213b713
children 74353ce403ce
comparison
equal deleted inserted replaced
1303:f99d3d25df86 1304:579d37cb4395
149 149
150 /* ------------------------- Cygwin header brokenness ---------------------- */ 150 /* ------------------------- Cygwin header brokenness ---------------------- */
151 151
152 #ifdef CYGWIN_HEADERS 152 #ifdef CYGWIN_HEADERS
153 153
154 #include <w32api.h> /* for version info */
155
156 #if __W32API_MAJOR_VERSION > 2 || (__W32API_MAJOR_VERSION == 2 && __W32API_MINOR_VERSION >= 2)
157 #define W32API_2_2
158 #endif
159
154 /* Various brokennesses in various versions of Cygwin */ 160 /* Various brokennesses in various versions of Cygwin */
155 161
156 /* windows.h defines. */ 162 /* windows.h defines. */
157 #ifndef SPI_GETWHEELSCROLLLINES 163 #ifndef SPI_GETWHEELSCROLLLINES
158 #define SPI_GETWHEELSCROLLLINES 104 164 #define SPI_GETWHEELSCROLLLINES 104
353 LPCWSTR pszFormat; 359 LPCWSTR pszFormat;
354 SYSTEMTIME st; 360 SYSTEMTIME st;
355 LPCWSTR pszDisplay; 361 LPCWSTR pszDisplay;
356 WCHAR szDisplay[64]; 362 WCHAR szDisplay[64];
357 } NMDATETIMEFORMATW, FAR * LPNMDATETIMEFORMATW; 363 } NMDATETIMEFORMATW, FAR * LPNMDATETIMEFORMATW;
364
365 #ifndef W32API_2_2
358 366
359 typedef struct tagNMTTDISPIFNOA 367 typedef struct tagNMTTDISPIFNOA
360 { 368 {
361 NMHDR hdr; 369 NMHDR hdr;
362 LPSTR lpszText; 370 LPSTR lpszText;
377 UINT uFlags; 385 UINT uFlags;
378 #if (_WIN32_IE >= 0x0300) 386 #if (_WIN32_IE >= 0x0300)
379 LPARAM lParam; 387 LPARAM lParam;
380 #endif 388 #endif
381 } NMTTDISPINFOW, FAR *LPNMTTDISPINFOW; 389 } NMTTDISPINFOW, FAR *LPNMTTDISPINFOW;
390
391 #endif /* not W32API_2_2 */
382 392
383 #endif /* (_WIN32_IE >= 0x0400) */ 393 #endif /* (_WIN32_IE >= 0x0400) */
384 394
385 /* shlobj.h defines */ 395 /* shlobj.h defines */
386 #ifndef BFFM_VALIDATEFAILEDA 396 #ifndef BFFM_VALIDATEFAILEDA