Changeset 21731 in vbox for trunk/src/VBox/Additions/WINNT/Graphics/Wine/include/commctrl.h
- Timestamp:
- Jul 21, 2009 9:16:52 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/WINNT/Graphics/Wine/include/commctrl.h
r20612 r21731 494 494 #define PBM_SETBARCOLOR (WM_USER+9) 495 495 #define PBM_SETMARQUEE (WM_USER+10) 496 #define PBM_GETBKCOLOR (WM_USER+14) 497 #define PBM_GETBARCOLOR (WM_USER+15) 496 498 #define PBM_SETBKCOLOR CCM_SETBKCOLOR 497 499 … … 746 748 #define HDS_FLAT 0x0200 747 749 #define HDS_CHECKBOXES 0x0400 750 #define HDS_NOSIZING 0x0800 751 #define HDS_OVERFLOW 0x1000 748 752 749 753 #define HDI_WIDTH 0x0001 … … 757 761 #define HDI_ORDER 0x0080 758 762 #define HDI_FILTER 0x0100 763 #define HDI_STATE 0x0200 764 765 #define HDIS_FOCUSED 0x00000001 759 766 760 767 #define HDF_LEFT 0x0000 … … 773 780 #define HDF_STRING 0x4000 774 781 #define HDF_OWNERDRAW 0x8000 782 #define HDF_SPLITBUTTON 0x1000000 775 783 776 784 #define HHT_NOWHERE 0x0001 … … 785 793 #define HHT_TOLEFT 0x0800 786 794 #define HHT_ONITEMSTATEICON 0x1000 795 #define HHT_ONDROPDOWN 0x2000 796 #define HHT_ONOVERFLOW 0x4000 787 797 788 798 #define HDM_FIRST 0x1200 … … 872 882 INT fmt; 873 883 LPARAM lParam; 884 /* (_WIN32_IE >= 0x0300) */ 874 885 INT iImage; 875 886 INT iOrder; 887 /* (_WIN32_IE >= 0x0500) */ 876 888 UINT type; 877 889 LPVOID pvFilter; 890 /* (_WIN32_WINNT >= 0x0600) */ 891 UINT state; 878 892 } HDITEMA, *LPHDITEMA; 879 893 … … 887 901 INT fmt; 888 902 LPARAM lParam; 903 /* (_WIN32_IE >= 0x0300) */ 889 904 INT iImage; 890 905 INT iOrder; 906 /* (_WIN32_IE >= 0x0500) */ 891 907 UINT type; 892 908 LPVOID pvFilter; 909 /* (_WIN32_WINNT >= 0x0600) */ 910 UINT state; 893 911 } HDITEMW, *LPHDITEMW; 894 912 … … 1980 1998 LPARAM lParam; 1981 1999 UINT cxHeader; 2000 /* _WIN32_WINNT >= 0x0600 */ 2001 RECT rcChevronLocation; 2002 UINT uChevronState; 1982 2003 } REBARBANDINFOA, *LPREBARBANDINFOA; 1983 2004 … … 2006 2027 LPARAM lParam; 2007 2028 UINT cxHeader; 2029 /* _WIN32_WINNT >= 0x0600 */ 2030 RECT rcChevronLocation; 2031 UINT uChevronState; 2008 2032 } REBARBANDINFOW, *LPREBARBANDINFOW; 2009 2033 … … 2017 2041 #define REBARBANDINFOW_V3_SIZE CCSIZEOF_STRUCT(REBARBANDINFOW, wID) 2018 2042 #define REBARBANDINFO_V3_SIZE CCSIZEOF_STRUCT(WINELIB_NAME_AW(REBARBANDINFO), wID) 2043 #define REBARBANDINFOA_V6_SIZE CCSIZEOF_STRUCT(REBARBANDINFOA, cxHeader) 2044 #define REBARBANDINFOW_V6_SIZE CCSIZEOF_STRUCT(REBARBANDINFOW, cxHeader) 2045 #define REBARBANDINFO_V6_SIZE CCSIZEOF_STRUCT(WINELIB_NAME_AW(REBARBANDINFO), cxHeader) 2019 2046 2020 2047 typedef struct tagNMREBARCHILDSIZE … … 2516 2543 LPARAM lParam; 2517 2544 INT iIntegral; 2545 UINT uStateEx; /* _WIN32_IE >= 0x600 */ 2546 HWND hwnd; /* _WIN32_IE >= 0x600 */ 2547 INT iExpandedImage; /* _WIN32_IE >= 0x600 */ 2518 2548 } TVITEMEXA, *LPTVITEMEXA; 2519 2549 … … 2530 2560 LPARAM lParam; 2531 2561 INT iIntegral; 2562 UINT uStateEx; /* _WIN32_IE >= 0x600 */ 2563 HWND hwnd; /* _WIN32_IE >= 0x600 */ 2564 INT iExpandedImage; /* _WIN32_IE >= 0x600 */ 2532 2565 } TVITEMEXW, *LPTVITEMEXW; 2533 2566 … … 2605 2638 } NMTVDISPINFOW, *LPNMTVDISPINFOW; 2606 2639 2640 typedef struct tagTVDISPINFOEXA { 2641 NMHDR hdr; 2642 TVITEMEXA item; 2643 } NMTVDISPINFOEXA, *LPNMTVDISPINFOEXA; 2644 2645 typedef struct tagTVDISPINFOEXW { 2646 NMHDR hdr; 2647 TVITEMEXW item; 2648 } NMTVDISPINFOEXW, *LPNMTVDISPINFOEXW; 2649 2607 2650 #define NMTVDISPINFO WINELIB_NAME_AW(NMTVDISPINFO) 2608 2651 #define LPNMTVDISPINFO WINELIB_NAME_AW(LPNMTVDISPINFO) 2652 #define NMTVDISPINFOEX WINELIB_NAME_AW(NMTVDISPINFOEX) 2653 #define LPNMTVDISPINFOEX WINELIB_NAME_AW(LPNMTVDISPINFOEX) 2609 2654 #define TV_DISPINFOA NMTVDISPINFOA 2610 2655 #define TV_DISPINFOW NMTVDISPINFOW … … 3228 3273 #define LVM_MAPINDEXTOID (LVM_FIRST + 180) 3229 3274 #define LVM_MAPIDTOINDEX (LVM_FIRST + 181) 3275 #define LVM_ISITEMVISIBLE (LVM_FIRST + 182) 3230 3276 3231 3277 #define LVN_FIRST (0U-100U) … … 3293 3339 INT iImage; 3294 3340 LPARAM lParam; 3295 INT iIndent; /* (_WIN32_IE >= 0x0300) */ 3296 int iGroupId; /* (_WIN32_IE >= 0x560) */ 3297 UINT cColumns; /* (_WIN32_IE >= 0x560) */ 3298 PUINT puColumns; /* (_WIN32_IE >= 0x560) */ 3341 /* (_WIN32_IE >= 0x0300) */ 3342 INT iIndent; 3343 /* (_WIN32_IE >= 0x0560) */ 3344 INT iGroupId; 3345 UINT cColumns; 3346 PUINT puColumns; 3347 /* (_WIN32_WINNT >= 0x0600) */ 3348 PINT piColFmt; 3349 INT iGroup; 3299 3350 } LVITEMA, *LPLVITEMA; 3300 3351 … … 3310 3361 INT iImage; 3311 3362 LPARAM lParam; 3312 INT iIndent; /* (_WIN32_IE >= 0x0300) */ 3313 int iGroupId; /* (_WIN32_IE >= 0x560) */ 3314 UINT cColumns; /* (_WIN32_IE >= 0x560) */ 3315 PUINT puColumns; /* (_WIN32_IE >= 0x560) */ 3363 /* (_WIN32_IE >= 0x0300) */ 3364 INT iIndent; 3365 /* (_WIN32_IE >= 0x0560) */ 3366 INT iGroupId; 3367 UINT cColumns; 3368 PUINT puColumns; 3369 /* (_WIN32_WINNT >= 0x0600) */ 3370 PINT piColFmt; 3371 INT iGroup; 3316 3372 } LVITEMW, *LPLVITEMW; 3317 3373 … … 3322 3378 #define LVITEM_V1_SIZEW CCSIZEOF_STRUCT(LVITEMW, lParam) 3323 3379 #define LVITEM_V1_SIZE WINELIB_NAME_AW(LVITEM_V1_SIZE) 3380 3381 #define LVITEMA_V5_SIZE CCSIZEOF_STRUCT(LVITEMA, puColumns) 3382 #define LVITEMW_V5_SIZE CCSIZEOF_STRUCT(LVITEMW, puColumns) 3383 #define LVITEM_V5_SIZE WINELIB_NAME_AW(LVITEM_V5_SIZE) 3324 3384 3325 3385 #define LV_ITEM LVITEM … … 3386 3446 INT cchTextMax; 3387 3447 INT iSubItem; 3388 INT iImage; /* (_WIN32_IE >= 0x0300) */ 3389 INT iOrder; /* (_WIN32_IE >= 0x0300) */ 3448 /* (_WIN32_IE >= 0x0300) */ 3449 INT iImage; 3450 INT iOrder; 3451 /* (_WIN32_WINNT >= 0x0600) */ 3452 INT cxMin; 3453 INT cxDefault; 3454 INT cxIdeal; 3390 3455 } LVCOLUMNA, *LPLVCOLUMNA; 3391 3456 … … 3398 3463 INT cchTextMax; 3399 3464 INT iSubItem; 3400 INT iImage; /* (_WIN32_IE >= 0x0300) */ 3401 INT iOrder; /* (_WIN32_IE >= 0x0300) */ 3465 /* (_WIN32_IE >= 0x0300) */ 3466 INT iImage; 3467 INT iOrder; 3468 /* (_WIN32_WINNT >= 0x0600) */ 3469 INT cxMin; 3470 INT cxDefault; 3471 INT cxIdeal; 3402 3472 } LVCOLUMNW, *LPLVCOLUMNW; 3403 3473 … … 3505 3575 INT iItem; 3506 3576 INT iSubItem; 3577 /* (_WIN32_WINNT >= 0x0600) */ 3578 INT iGroup; 3507 3579 } LVHITTESTINFO, *LPLVHITTESTINFO; 3508 3580 … … 3543 3615 UINT mask; 3544 3616 LPWSTR pszHeader; 3545 intcchHeader;3617 INT cchHeader; 3546 3618 LPWSTR pszFooter; 3547 intcchFooter;3548 intiGroupId;3619 INT cchFooter; 3620 INT iGroupId; 3549 3621 UINT stateMask; 3550 3622 UINT state; 3551 3623 UINT uAlign; 3624 /* (_WIN32_WINNT >= 0x0600) */ 3625 LPWSTR pszSubtitle; 3626 UINT cchSubtitle; 3627 LPWSTR pszTask; 3628 UINT cchTask; 3629 LPWSTR pszDescriptionTop; 3630 UINT cchDescriptionTop; 3631 LPWSTR pszDescriptionBottom; 3632 UINT cchDescriptionBottom; 3633 INT iTitleImage; 3634 INT iExtendedImage; 3635 INT iFirstItem; 3636 UINT cItems; 3637 LPWSTR pszSubsetTitle; 3638 UINT cchSubsetTitle; 3552 3639 } LVGROUP, *PLVGROUP; 3640 3641 #define LVGROUP_V5_SIZE CCSIZEOF_STRUCT(LVGROUP, uAlign) 3553 3642 3554 3643 typedef struct LVGROUPMETRICS … … 3585 3674 UINT cColumns; 3586 3675 PUINT puColumns; 3676 /* (_WIN32_WINNT >= 0x0600) */ 3677 int* piColFmt; 3587 3678 } LVTILEINFO, *PLVTILEINFO; 3588 3679
Note:
See TracChangeset
for help on using the changeset viewer.