commctrl.h (+ other headers) patch
"Filip Navara" <xnavara-VIXq6x/[email protected]> Fri, 22 Aug 2003 20:35:53 +0200
| Newsgroups | gmane.comp.gnu.mingw.patches |
|---|---|
| Message-ID | <007001c368dd$5f9c5d50$cf4cb13e@hornet> |
I tried compiling comctl32.dll from Wine with w32api and this patch is the result of my work. Hope, it will get the way into w32api 2.4 :) FiN <xnavara-VIXq6x/[email protected]> REFERENCES: Mostly MSDN and sometimes guessing & testing. If you want URLs for online MSDN I can create and post it, but it would involve lot of work :( CHANGLOG (Also in attachment): 2003-08-22 Filip Navara <xnavara-VIXq6x/[email protected]> * include/objidl.h: Get rid of COBJMACRORS define. * include/unknwn.h: Ditto. * include/comcat.h: Ditto. * include/prsht.h (PSH_WIZARDHASFINISH, PSH_WIZARD_LITE, PSH_NOCONTEXTHELP): Defined. * include/prsht.h (PSH_WIZARD97): Fixed definition. * include/winuser.h (DFCS_TRANSPARENT, DFCS_HOT): Defined. * include/commctrl.h (ILCF_MOVE, ILCF_SWAP, ILS_GLOW, ILS_SHADOW, ILS_SATURATE, ILS_ALPHA, ILD_NORMAL, ILD_BLEND, ILD_IMAGE, ILD_ROP, ILD_OVERLAYMASK, ILD_PRESERVEALPHA, ILD_SCALE, ILD_DPISCALE, HDS_HOTTRACK, HDS_DRAGDROP, HDS_FULLDRAG, HDS_FILTERBAR, SBN_FIRST, SBN_LAST, HDM_SETIMAGELIST, HDM_GETIMAGELIST, HDM_CREATEDRAGIMAGE, HDM_SETHOTDIVIDER, HDM_GETUNICODEFORMAT, HDM_SETUNICODEFORMAT, HICF_OTHER, HICF_MOUSE, HICF_ARROWKEYS, HICF_ACCELERATOR, HICF_DUPACCEL, HICF_ENTERING, HICF_LEAVING, HICF_RESELECT, HICF_LMOUSE, HICF_TOGGLEDROPDOWN, TBSTATE_MARKED, TBSTYLE_EX_MIXEDBUTTONS, TBSTYLE_EX_HIDECLIPPEDBUTTONS, TBSTYLE_EX_DOUBLEBUFFER, TBCDRF_NOEDGES, TBCDRF_HILITEHOTTRACK, TBCDRF_NOOFFSET, TBCDRF_NOMARK, TBCDRF_NOETCHEDEFFECT, IDB_HIST_SMALL_COLOR, IDB_HIST_LARGE_COLOR, TB_ISBUTTONHIGHLIGHTED, TB_REPLACEBITMAP, TB_SETINDENT, TB_SETIMAGELIST, TB_GETIMAGELIST, TB_LOADIMAGES, TB_GETRECT, TB_SETHOTIMAGELIST, TB_GETHOTIMAGELIST, TB_SETDISABLEDIMAGELIST, TB_GETDISABLEDIMAGELIST, TB_SETSTYLE, TB_GETSTYLE, TB_GETBUTTONSIZE, TB_SETBUTTONWIDTH, TB_SETMAXTEXTROWS, TB_GETTEXTROWS, TB_GETOBJECT, TB_GETBUTTONINFOW, TB_GETBUTTONINFOA, TB_SETBUTTONINFOA, TB_INSERTBUTTONW, TB_ADDBUTTONSW, TB_HITTEST, TB_GETHOTITEM, TB_SETHOTITEM, TB_SETANCHORHIGHLIGHT, TB_GETANCHORHIGHLIGHT, TB_MAPACCELERATORA, TB_GETINSERTMARK, TB_SETINSERTMARK, TB_INSERTMARKHITTEST, TB_MOVEBUTTON, TB_GETMAXSIZE, TB_SETEXTENDEDSTYLE, TB_GETEXTENDEDSTYLE, TB_GETPADDING, TB_SETPADDING, TB_SETINSERTMARKCOLOR, TB_GETINSERTMARKCOLOR, TB_MAPACCELERATORW, TB_SETCOLORSCHEME, TB_GETCOLORSCHEME, TB_SETUNICODEFORMAT, TB_GETUNICODEFORMAT, TBN_DROPDOWN, TBN_HOTITEMCHANGE, TBN_DRAGOUT, TBN_DELETINGBUTTON, TBN_GETDISPINFOA, TBN_GETDISPINFOW, TBN_GETINFOTIPA, TBN_GETINFOTIPW, TBN_RESTORE, TBN_SAVE, TBN_INITCUSTOMIZE, TBNRF_HIDEHELP, TBNRF_ENDCUSTOMIZE, TBNF_IMAGE, TBNF_TEXT, TBNF_DI_SETITEM, TTM_TRACKACTIVATE, TTM_TRACKPOSITION, TTM_SETTIPBKCOLOR, TTM_GETBUBBLESIZE, TTM_ADJUSTRECT, TTM_SETTITLEA, TTM_SETTITLEW, UDM_SETPOS32, UDM_GETPOS32, UDM_SETUNICODEFORMAT, UDM_GETUNICODEFORMAT, SBN_SIMPLEMODECHANGE, TBS_DOWNISLEFT, TBTS_TOP, TBTS_LEFT, TBTS_BOTTOM, TBTS_RIGHT, TBCD_TICS, TBCD_THUMB, TBCD_CHANNEL, TTF_TRACK, TTF_ABSOLUTE, TTF_TRANSPARENT, TTF_PARSELINKS, TTF_DI_SETITEM, TBDDRET_DEFAULT, TBDDRET_NODEFAULT, TBDDRET_TREATPRESSED, TBIMHT_AFTER, TBIMHT_BACKGROUND, I_INDENTCALLBACK, I_IMAGENONE, CDIS_MARKED, CDIS_INDETERMINATE, CDIS_SHOWKEYBOARDCUES, CDDS_SUBITEM, LVIF_INDENT, LVIF_NORECOMPUTE, LVIF_GROUPID, LVIF_COLUMNS, LV_MAX_WORKAREAS, LVM_SETWORKAREAS, LVM_GETWORKAREAS, LVM_GETNUMBEROFWORKAREAS, LVM_GETSELECTIONMARK, LVM_SETSELECTIONMARK, LVM_SETHOVERTIME, LVM_GETHOVERTIME, LVM_SETTOOLTIPS, LVM_GETTOOLTIPS, LVN_GETINFOTIPA, LVN_GETINFOTIPW, LVGIT_UNFOLDED, TVM_GETITEMSTATE, TVM_SETLINECOLOR, TVM_GETLINECOLOR, TVM_SETUNICODEFORMAT, TVM_GETUNICODEFORMAT, TVE_EXPANDPARTIAL, TVGN_LASTVISIBLE, TVN_GETINFOTIPA, TVN_GETINFOTIPW, TVN_SINGLEEXPAND, TVNRET_DEFAULT, TVNRET_SKIPOLD, TVNRET_SKIPNEW, TCIF_STATE, NM_TOOLTIPSCREATED, CCM_FIRST, CCM_LAST, CCM_SETVERSION, CCM_GETVERSION, CCM_SETNOTIFYWINDOW, CCM_SETWINDOWTHEME, CCM_DPISCALE, MCM_GETMAXTODAYWIDTH, MCHT_TITLE, MCHT_CALENDAR, MCHT_TODAYLINK, MCHT_NEXT, MCHT_PREV, MCHT_NOWHERE, MCHT_TITLEBK, MCHT_TITLEMONTH, MCHT_TITLEYEAR, MCHT_TITLEBTNNEXT, MCHT_TITLEBTNPREV, MCHT_CALENDARBK, MCHT_CALENDARDATE, MCHT_CALENDARDATENEXT, MCHT_CALENDARDATEPREV, MCHT_CALENDARDAY, MCHT_CALENDARWEEKNUM, PGS_VERT, PGS_HORZ, PGS_AUTOSCROLL, PGS_DRAGNDROP, PGF_INVISIBLE, PGF_NORMAL, PGF_GRAYED, PGF_DEPRESSED, PGF_HOT, PGB_TOPORLEFT, PGB_BOTTOMORRIGHT, PGF_SCROLLUP, PGF_SCROLLDOWN, PGF_SCROLLLEFT, PGF_SCROLLRIGHT, PGK_SHIFT, PGK_CONTROL, PGK_MENU, PGF_CALCWIDTH, PGF_CALCHEIGHT, PGM_FIRST, PGM_SETCHILD, PGM_RECALCSIZE, PGM_FORWARDMOUSE, PGM_SETBKCOLOR, PGM_GETBKCOLOR, PGM_SETBORDER, PGM_GETBORDER, PGM_SETPOS, PGM_GETPOS, PGM_SETBUTTONSIZE, PGM_GETBUTTONSIZE, PGM_GETBUTTONSTATE, PGM_GETDROPTARGET, PGN_FIRST, PGN_LAST, PGN_SCROLL, PGN_CALCSIZE, TTTOOLINFOA_V1_SIZE, TTTOOLINFOA_V2_SIZE, TTTOOLINFOA_V3_SIZE, TreeView_GetItemState, ListView_SetWorkAreas, ListView_GetWorkAreas, ListView_GetNumberOfWorkAreas, ListView_SetHoverTime, ListView_GetHoverTime, ListView_GetSelectionMark, ListView_SetSelectionMark, ListView_SetToolTips, ListView_GetToolTips, TreeView_SetInsertMark, TreeView_SetUnicodeFormat, TreeView_GetUnicodeFormat, TB_GETBUTTONINFO, TB_SETBUTTONINFO, TB_INSERTBUTTON, TB_ADDBUTTONS, TB_MAPACCELERATOR, TBN_GETDISPINFO, NMTBDISPINFO, LPNMTBDISPINFO, LVN_GETINFOTIP, NMLVGETINFOTIP, LPNMLVGETINFOTIP, TCITEM, LPTCITEM, TB_GETBUTTONINFO, TB_SETBUTTONINFO, TB_INSERTBUTTON, TB_ADDBUTTONS, TB_MAPACCELERATOR, TBN_GETDISPINFO, NMTBDISPINFO, LPNMTBDISPINFO, LVN_GETINFOTIP, NMLVGETINFOTIP, LPNMLVGETINFOTIP, TCITEM, LPTCITEM): Defined. * include/commctrl.h (IPN_FIRST, IPN_LAST, TB_ADDBUTTONS, TB_INSERTBUTTON, TBS_TOOLTIPS, TBS_REVERSED, INFOTIPSIZE, HDF_JUSTIFYMASK, ODT_LISTVIEW, CCSIZEOF_STRUCT): Fixed definitions. * include/commctrl.h (LVITEMW, _TC_ITEMA, _TC_ITEMW, TCITEM, IMAGELISTDRAWPARAMS): Fixed structures. * include/commctrl.h (HIMAGELIST, HTREEITEM): Converted to pointers. * include/commctrl.h (NMLVKEYDOWN, LPNMLVKEYDOWN, NMPGCALCSIZE, LPNMPGCALCSIZE, NMPGSCROLL, LPNMPGSCROLL, NMSELCHANGE, LPNMSELCHANGE, NMTBHOTITEM, LPNMTBHOTITEM, NMTBDISPINFOA, LPNMTBDISPINFOA, NMTBDISPINFOW, LPNMTBDISPINFOW, NMMOUSE, LPNMMOUSE, NMDATETIMECHANGE, LPNMDATETIMECHANGE, NMTOOLTIPSCREATED, LPNMTOOLTIPSCREATED, TBINSERTMARK, LPTBINSERTMARK, LPHDHITTESTINFO, NMLVGETINFOTIPA, LPNMLVGETINFOTIPA, NMLVGETINFOTIPW, LPNMLVGETINFOTIPW, NMTBCUSTOMDRAW, LPNMTBCUSTOMDRAW, TTTOOLINFOA, LPTTTOOLINFOA, TTTOOLINFOW, LPTTTOOLINFOW, LPTTHITTESTINFOA, LPTTHITTESTINFOW, LPLVFINDINFOA, LPLVFINDINFOW, LPLVHITTESTINFO, TCITEMA, LPTCITEMA, TCITEMW, LPTCITEMW, LPTTHITTESTINFO): Declared.
Win32API-PATCH.zip
(application/x-zip-compressed, 13.5 KB) - not displayed