Changeset 22080 for branches/swt/include
- Timestamp:
- Aug 22, 2014, 6:24:49 PM (11 years ago)
- Location:
- branches/swt/include/win
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/swt/include/win/commctrl.h
r21389 r22080 469 469 struct _IMAGELIST; 470 470 typedef struct _IMAGELIST *HIMAGELIST; 471 472 ///-------------------------------------------------------------------[swt-os2] 473 /// From ReactOS::include/psdk/commctrl.h 474 typedef struct { 475 HIMAGELIST himl; 476 RECT margin; 477 UINT uAlign; 478 } BUTTON_IMAGELIST,*PBUTTON_IMAGELIST; 479 ///---------------------------------------------------------------------------- 480 481 ///-------------------------------------------------------------------[swt-os2] 482 typedef struct LVINSERTMARK 483 { 484 UINT cbSize; 485 DWORD dwFlags; 486 int iItem; 487 DWORD dwReserved; 488 } LVINSERTMARK, *PLVINSERTMARK; 489 490 /* SysLink misc. */ 491 492 #define INVALID_LINK_INDEX (-1) 493 #define MAX_LINKID_TEXT 48 494 #define L_MAX_URL_LENGTH 2084 495 496 /* SysLink structures */ 497 498 typedef struct tagLITEM 499 { 500 UINT mask; 501 int iLink; 502 UINT state; 503 UINT stateMask; 504 WCHAR szID[MAX_LINKID_TEXT]; 505 WCHAR szUrl[L_MAX_URL_LENGTH]; 506 } LITEM, *PLITEM; 507 508 typedef struct tagNMLINK 509 { 510 NMHDR hdr; 511 LITEM item; 512 } NMLINK, *PNMLINK; 513 ///---------------------------------------------------------------------------- 471 514 472 515 #define CLR_NONE 0xFFFFFFFF -
branches/swt/include/win/winbase.h
r22024 r22080 10 10 extern "C" { 11 11 #endif 12 13 ///-------------------------------------------------------------------[swt-os2] 14 typedef struct tagACTCTXA { 15 ULONG cbSize; 16 DWORD dwFlags; 17 LPCSTR lpSource; 18 USHORT wProcessorArchitecture; 19 LANGID wLangId; 20 LPCSTR lpAssemblyDirectory; 21 LPCSTR lpResourceName; 22 LPCSTR lpApplicationName; 23 HMODULE hModule; 24 } ACTCTXA, *PACTCTXA; 25 26 typedef struct tagACTCTXW { 27 ULONG cbSize; 28 DWORD dwFlags; 29 LPCWSTR lpSource; 30 USHORT wProcessorArchitecture; 31 LANGID wLangId; 32 LPCWSTR lpAssemblyDirectory; 33 LPCWSTR lpResourceName; 34 LPCWSTR lpApplicationName; 35 HMODULE hModule; 36 } ACTCTXW, *PACTCTXW; 37 38 DECL_WINELIB_TYPE_AW(ACTCTX) 39 DECL_WINELIB_TYPE_AW(PACTCTX) 40 41 typedef const ACTCTXA *PCACTCTXA; 42 typedef const ACTCTXW *PCACTCTXW; 43 DECL_WINELIB_TYPE_AW(PCACTCTX) 44 ///---------------------------------------------------------------------------- 12 45 13 46 typedef struct tagCOORD { … … 1238 1271 DWORD dwPlatformId; 1239 1272 CHAR szCSDVersion[128]; 1240 } OSVERSIONINFOA; 1273 //~ } OSVERSIONINFOA; 1274 ///-------------------------------------------------------------------[swt-os2] 1275 /// From Wine::include/winnt.h 1276 } OSVERSIONINFOA, *POSVERSIONINFOA, *LPOSVERSIONINFOA; 1277 ///---------------------------------------------------------------------------- 1241 1278 1242 1279 typedef struct { … … 1247 1284 DWORD dwPlatformId; 1248 1285 WCHAR szCSDVersion[128]; 1249 } OSVERSIONINFOW; 1286 //~ } OSVERSIONINFOW; 1287 ///-------------------------------------------------------------------[swt-os2] 1288 /// From Wine::include/winnt.h 1289 } OSVERSIONINFOW, *POSVERSIONINFOW, *LPOSVERSIONINFOW, RTL_OSVERSIONINFOW, *PRTL_OSVERSIONINFOW; 1290 ///---------------------------------------------------------------------------- 1250 1291 1251 1292 DECL_WINELIB_TYPE_AW(OSVERSIONINFO) 1293 ///-------------------------------------------------------------------[swt-os2] 1294 /// From Wine::include/winnt.h 1295 DECL_WINELIB_TYPE_AW(POSVERSIONINFO) 1296 DECL_WINELIB_TYPE_AW(LPOSVERSIONINFO) 1297 ///---------------------------------------------------------------------------- 1252 1298 1253 1299 typedef struct _OSVERSIONINFOEXA { -
branches/swt/include/win/windows.h
r21493 r22080 36 36 #include <imm.h> 37 37 38 ///-------------------------------------------------------------------[swt-os2] 39 #include <wincrypt.h> 40 ///---------------------------------------------------------------------------- 41 38 42 #ifdef __cplusplus 39 43 } -
branches/swt/include/win/winnls.h
r21975 r22080 437 437 typedef DWORD CALTYPE; 438 438 typedef DWORD CALID; 439 ///-------------------------------------------------------------------[swt-os2] 440 typedef DWORD LCTYPE; 441 typedef DWORD LGRPID; 442 ///---------------------------------------------------------------------------- 439 443 440 444 #if !(defined(OS2_INCLUDED) && !defined(OS2_WRAP_INCLUDED)) … … 453 457 typedef BOOL (* CALLBACK DATEFMT_ENUMPROCEXA)(LPSTR,CALID); 454 458 typedef BOOL (* CALLBACK DATEFMT_ENUMPROCEXW)(LPWSTR,CALID); 459 ///-------------------------------------------------------------------[swt-os2] 460 /// Changed from (CALLBACK *... to (* CALLBACK ... 461 typedef BOOL (* CALLBACK LANGGROUPLOCALE_ENUMPROCA)(LGRPID,LCID,LPSTR,LONG_PTR); 462 typedef BOOL (* CALLBACK LANGGROUPLOCALE_ENUMPROCW)(LGRPID,LCID,LPWSTR,LONG_PTR); 463 typedef BOOL (* CALLBACK LANGUAGEGROUP_ENUMPROCA)(LGRPID,LPSTR,LPSTR,DWORD,LONG_PTR); 464 typedef BOOL (* CALLBACK LANGUAGEGROUP_ENUMPROCW)(LGRPID,LPWSTR,LPWSTR,DWORD,LONG_PTR); 465 ///---------------------------------------------------------------------------- 455 466 typedef BOOL (* CALLBACK LOCALE_ENUMPROCA)(LPSTR); 456 467 typedef BOOL (* CALLBACK LOCALE_ENUMPROCW)(LPWSTR); 457 468 typedef BOOL (* CALLBACK TIMEFMT_ENUMPROCA)(LPSTR); 458 469 typedef BOOL (* CALLBACK TIMEFMT_ENUMPROCW)(LPWSTR); 470 ///-------------------------------------------------------------------[swt-os2] 471 /// Changed from (CALLBACK *... to (* CALLBACK ... 472 typedef BOOL (* CALLBACK UILANGUAGE_ENUMPROCA)(LPSTR,LONG_PTR); 473 typedef BOOL (* CALLBACK UILANGUAGE_ENUMPROCW)(LPWSTR,LONG_PTR); 474 ///---------------------------------------------------------------------------- 459 475 #else 460 476 typedef FARPROC CALINFO_ENUMPROCA; … … 468 484 typedef FARPROC DATEFMT_ENUMPROCEXA; 469 485 typedef FARPROC DATEFMT_ENUMPROCEXW; 486 ///-------------------------------------------------------------------[swt-os2] 487 typedef FARPROC LANGGROUPLOCALE_ENUMPROCA; 488 typedef FARPROC LANGGROUPLOCALE_ENUMPROCW; 489 typedef FARPROC LANGUAGEGROUP_ENUMPROCA; 490 typedef FARPROC LANGUAGEGROUP_ENUMPROCW; 491 ///---------------------------------------------------------------------------- 470 492 typedef FARPROC LOCALE_ENUMPROCA; 471 493 typedef FARPROC LOCALE_ENUMPROCW; 472 494 typedef FARPROC TIMEFMT_ENUMPROCA; 473 495 typedef FARPROC TIMEFMT_ENUMPROCW; 496 ///-------------------------------------------------------------------[swt-os2] 497 typedef FARPROC UILANGUAGE_ENUMPROCA; 498 typedef FARPROC UILANGUAGE_ENUMPROCW; 499 ///---------------------------------------------------------------------------- 474 500 #endif /* STRICT || __WINE__ */ 475 501 … … 479 505 DECL_WINELIB_TYPE_AW(DATEFMT_ENUMPROC) 480 506 DECL_WINELIB_TYPE_AW(DATEFMT_ENUMPROCEX) 507 ///-------------------------------------------------------------------[swt-os2] 508 DECL_WINELIB_TYPE_AW(LANGGROUPLOCALE_ENUMPROC) 509 DECL_WINELIB_TYPE_AW(LANGUAGEGROUP_ENUMPROC) 510 ///---------------------------------------------------------------------------- 481 511 DECL_WINELIB_TYPE_AW(LOCALE_ENUMPROC) 482 512 DECL_WINELIB_TYPE_AW(TIMEFMT_ENUMPROC) 483 513 ///-------------------------------------------------------------------[swt-os2] 514 DECL_WINELIB_TYPE_AW(UILANGUAGE_ENUMPROC) 515 ///---------------------------------------------------------------------------- 484 516 485 517 typedef struct -
branches/swt/include/win/winuser.h
r21949 r22080 22 22 #define HCF_INDICATOR 0x00000020 23 23 #define HCF_HOTKEYAVAILABLE 0x00000040 24 25 ///-------------------------------------------------------------------[swt-os2] 26 typedef struct tagMENUBARINFO { 27 DWORD cbSize; 28 RECT rcBar; 29 HMENU hMenu; 30 HWND hwndMenu; 31 BOOL fBarFocused:1; 32 BOOL fFocused:1; 33 } MENUBARINFO, *PMENUBARINFO, *LPMENUBARINFO; 34 ///---------------------------------------------------------------------------- 24 35 25 36 typedef struct tagHIGHCONTRASTA
Note:
See TracChangeset
for help on using the changeset viewer.
