ReactOS 0.4.15-dev-7788-g1ad9096
commctrl.h File Reference
#include <_mingw_unicode.h>
#include <prsht.h>
#include <pshpack1.h>
#include <poppack.h>
Include dependency graph for commctrl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  tagINITCOMMONCONTROLSEX
 
struct  tagCOLORSCHEME
 
struct  tagNMTOOLTIPSCREATED
 
struct  tagNMMOUSE
 
struct  tagNMOBJECTNOTIFY
 
struct  tagNMKEY
 
struct  tagNMCHAR
 
struct  tagNMCUSTOMDRAWINFO
 
struct  tagNMTTCUSTOMDRAW
 
struct  _IMAGELISTDRAWPARAMS
 
struct  _IMAGEINFO
 
struct  _HD_TEXTFILTERA
 
struct  _HD_TEXTFILTERW
 
struct  _HD_ITEMA
 
struct  _HD_ITEMW
 
struct  _HD_LAYOUT
 
struct  _HD_HITTESTINFO
 
struct  tagNMHEADERA
 
struct  tagNMHEADERW
 
struct  tagNMHDDISPINFOW
 
struct  tagNMHDDISPINFOA
 
struct  tagNMHDFILTERBTNCLICK
 
struct  tagBUTTON_SPLITINFO
 
struct  tagNMBCDROPDOWN
 
struct  _TBBUTTON
 
struct  _COLORMAP
 
struct  _NMTBCUSTOMDRAW
 
struct  tagTBADDBITMAP
 
struct  tagTBSAVEPARAMSA
 
struct  tagTBSAVEPARAMSW
 
struct  TBINSERTMARK
 
struct  TBREPLACEBITMAP
 
struct  TBBUTTONINFOA
 
struct  TBBUTTONINFOW
 
struct  TBMETRICS
 
struct  tagNMTBHOTITEM
 
struct  tagNMTBSAVE
 
struct  tagNMTBRESTORE
 
struct  tagNMTBGETINFOTIPA
 
struct  tagNMTBGETINFOTIPW
 
struct  NMTBDISPINFOA
 
struct  NMTBDISPINFOW
 
struct  tagNMTOOLBARA
 
struct  tagNMTOOLBARW
 
struct  tagREBARINFO
 
struct  tagREBARBANDINFOA
 
struct  tagREBARBANDINFOW
 
struct  tagNMREBARCHILDSIZE
 
struct  tagNMREBAR
 
struct  tagNMRBAUTOSIZE
 
struct  tagNMREBARCHEVRON
 
struct  tagNMREBARAUTOBREAK
 
struct  _RB_HITTESTINFO
 
struct  tagTOOLINFOA
 
struct  tagTOOLINFOW
 
struct  _TTGETTITLE
 
struct  _TT_HITTESTINFOA
 
struct  _TT_HITTESTINFOW
 
struct  tagNMTTDISPINFOA
 
struct  tagNMTTDISPINFOW
 
struct  tagDRAGLISTINFO
 
struct  _UDACCEL
 
struct  _NM_UPDOWN
 
struct  PBRANGE
 
struct  tagLVITEMA
 
struct  tagLVITEMW
 
struct  tagLVFINDINFOA
 
struct  tagLVFINDINFOW
 
struct  tagLVHITTESTINFO
 
struct  tagLVCOLUMNA
 
struct  tagLVCOLUMNW
 
struct  tagLVBKIMAGEA
 
struct  tagLVBKIMAGEW
 
struct  tagLVGROUP
 
struct  tagLVGROUPMETRICS
 
struct  tagLVINSERTGROUPSORTED
 
struct  tagLVTILEVIEWINFO
 
struct  tagLVTILEINFO
 
struct  LVINSERTMARK
 
struct  tagLVSETINFOTIP
 
struct  tagNMLISTVIEW
 
struct  tagNMITEMACTIVATE
 
struct  tagNMLVCUSTOMDRAW
 
struct  tagNMLVCACHEHINT
 
struct  tagNMLVFINDITEMA
 
struct  tagNMLVFINDITEMW
 
struct  tagNMLVODSTATECHANGE
 
struct  tagLVDISPINFO
 
struct  tagLVDISPINFOW
 
struct  tagLVKEYDOWN
 
struct  tagNMLVGETINFOTIPA
 
struct  tagNMLVGETINFOTIPW
 
struct  tagNMLVSCROLL
 
struct  tagTVITEMA
 
struct  tagTVITEMW
 
struct  tagTVITEMEXA
 
struct  tagTVITEMEXW
 
struct  tagTVINSERTSTRUCTA
 
struct  tagTVINSERTSTRUCTW
 
struct  tagTVHITTESTINFO
 
struct  tagTVSORTCB
 
struct  tagNMTREEVIEWA
 
struct  tagNMTREEVIEWW
 
struct  tagTVDISPINFOA
 
struct  tagTVDISPINFOW
 
struct  tagTVKEYDOWN
 
struct  tagNMTVCUSTOMDRAW
 
struct  tagNMTVGETINFOTIPA
 
struct  tagNMTVGETINFOTIPW
 
struct  tagCOMBOBOXEXITEMA
 
struct  tagCOMBOBOXEXITEMW
 
struct  NMCOMBOBOXEXA
 
struct  NMCOMBOBOXEXW
 
struct  NMCBEDRAGBEGINW
 
struct  NMCBEDRAGBEGINA
 
struct  NMCBEENDEDITW
 
struct  NMCBEENDEDITA
 
struct  tagTCITEMHEADERA
 
struct  tagTCITEMHEADERW
 
struct  tagTCITEMA
 
struct  tagTCITEMW
 
struct  tagTCHITTESTINFO
 
struct  tagTCKEYDOWN
 
struct  MCHITTESTINFO
 
struct  tagNMSELCHANGE
 
struct  tagNMDAYSTATE
 
struct  tagNMDATETIMECHANGE
 
struct  tagNMDATETIMESTRINGA
 
struct  tagNMDATETIMESTRINGW
 
struct  tagNMDATETIMEWMKEYDOWNA
 
struct  tagNMDATETIMEWMKEYDOWNW
 
struct  tagNMDATETIMEFORMATA
 
struct  tagNMDATETIMEFORMATW
 
struct  tagNMDATETIMEFORMATQUERYA
 
struct  tagNMDATETIMEFORMATQUERYW
 
struct  tagNMIPADDRESS
 
struct  NMPGSCROLL
 
struct  NMPGCALCSIZE
 
struct  tagNMPGHOTITEM
 
struct  BUTTON_IMAGELIST
 
struct  tagNMBCHOTITEM
 
struct  _tagEDITBALLOONTIP
 
struct  tagLITEM
 
struct  tagLHITTESTINFO
 
struct  tagNMLINK
 
struct  _DPASTREAMINFO
 
struct  tagTRACKMOUSEEVENT
 
struct  _TASKDIALOG_BUTTON
 
struct  _TASKDIALOGCONFIG
 

Macros

#define _WIN32_IE   0x0501
 
#define _HRESULT_DEFINED
 
#define WINCOMMCTRLAPI   DECLSPEC_IMPORT
 
#define SNDMSG   SendMessage
 
#define ICC_LISTVIEW_CLASSES   0x1
 
#define ICC_TREEVIEW_CLASSES   0x2
 
#define ICC_BAR_CLASSES   0x4
 
#define ICC_TAB_CLASSES   0x8
 
#define ICC_UPDOWN_CLASS   0x10
 
#define ICC_PROGRESS_CLASS   0x20
 
#define ICC_HOTKEY_CLASS   0x40
 
#define ICC_ANIMATE_CLASS   0x80
 
#define ICC_WIN95_CLASSES   0xff
 
#define ICC_DATE_CLASSES   0x100
 
#define ICC_USEREX_CLASSES   0x200
 
#define ICC_COOL_CLASSES   0x400
 
#define ICC_INTERNET_CLASSES   0x800
 
#define ICC_PAGESCROLLER_CLASS   0x1000
 
#define ICC_NATIVEFNTCTL_CLASS   0x2000
 
#define ICC_STANDARD_CLASSES   0x4000
 
#define ICC_LINK_CLASS   0x8000
 
#define ODT_HEADER   100
 
#define ODT_TAB   101
 
#define ODT_LISTVIEW   102
 
#define LVM_FIRST   0x1000
 
#define TV_FIRST   0x1100
 
#define HDM_FIRST   0x1200
 
#define TCM_FIRST   0x1300
 
#define PGM_FIRST   0x1400
 
#define ECM_FIRST   0x1500
 
#define BCM_FIRST   0x1600
 
#define CBM_FIRST   0x1700
 
#define CCM_FIRST   0x2000
 
#define CCM_LAST   (CCM_FIRST+0x200)
 
#define CCM_SETBKCOLOR   (CCM_FIRST+1)
 
#define CCM_SETCOLORSCHEME   (CCM_FIRST+2)
 
#define CCM_GETCOLORSCHEME   (CCM_FIRST+3)
 
#define CCM_GETDROPTARGET   (CCM_FIRST+4)
 
#define CCM_SETUNICODEFORMAT   (CCM_FIRST+5)
 
#define CCM_GETUNICODEFORMAT   (CCM_FIRST+6)
 
#define COMCTL32_VERSION   5
 
#define CCM_SETVERSION   (CCM_FIRST+0x7)
 
#define CCM_GETVERSION   (CCM_FIRST+0x8)
 
#define CCM_SETNOTIFYWINDOW   (CCM_FIRST+0x9)
 
#define INFOTIPSIZE   1024
 
#define HANDLE_WM_NOTIFY(hwnd, wParam, lParam, fn)   (fn)((hwnd),(int)(wParam),(NMHDR *)(lParam))
 
#define FORWARD_WM_NOTIFY(hwnd, idFrom, pnmhdr, fn)   (LRESULT)(fn)((hwnd),WM_NOTIFY,(WPARAM)(int)(idFrom),(LPARAM)(NMHDR *)(pnmhdr))
 
#define NM_OUTOFMEMORY   (NM_FIRST-1)
 
#define NM_CLICK   (NM_FIRST-2)
 
#define NM_DBLCLK   (NM_FIRST-3)
 
#define NM_RETURN   (NM_FIRST-4)
 
#define NM_RCLICK   (NM_FIRST-5)
 
#define NM_RDBLCLK   (NM_FIRST-6)
 
#define NM_SETFOCUS   (NM_FIRST-7)
 
#define NM_KILLFOCUS   (NM_FIRST-8)
 
#define NM_CUSTOMDRAW   (NM_FIRST-12)
 
#define NM_HOVER   (NM_FIRST-13)
 
#define NM_NCHITTEST   (NM_FIRST-14)
 
#define NM_KEYDOWN   (NM_FIRST-15)
 
#define NM_RELEASEDCAPTURE   (NM_FIRST-16)
 
#define NM_SETCURSOR   (NM_FIRST-17)
 
#define NM_CHAR   (NM_FIRST-18)
 
#define NM_TOOLTIPSCREATED   (NM_FIRST-19)
 
#define NM_LDOWN   (NM_FIRST-20)
 
#define NM_RDOWN   (NM_FIRST-21)
 
#define NM_THEMECHANGED   (NM_FIRST-22)
 
#define CCSIZEOF_STRUCT(structname, member)   (((int)((LPBYTE)(&((structname*)0)->member) - ((LPBYTE)((structname*)0))))+sizeof(((structname*)0)->member))
 
#define NM_FIRST   (0U- 0U)
 
#define NM_LAST   (0U- 99U)
 
#define LVN_FIRST   (0U-100U)
 
#define LVN_LAST   (0U-199U)
 
#define HDN_FIRST   (0U-300U)
 
#define HDN_LAST   (0U-399U)
 
#define TVN_FIRST   (0U-400U)
 
#define TVN_LAST   (0U-499U)
 
#define TTN_FIRST   (0U-520U)
 
#define TTN_LAST   (0U-549U)
 
#define TCN_FIRST   (0U-550U)
 
#define TCN_LAST   (0U-580U)
 
#define CDN_FIRST   (0U-601U)
 
#define CDN_LAST   (0U-699U)
 
#define TBN_FIRST   (0U-700U)
 
#define TBN_LAST   (0U-720U)
 
#define UDN_FIRST   (0U-721U)
 
#define UDN_LAST   (0U-740U)
 
#define MCN_FIRST   (0U-750U)
 
#define MCN_LAST   (0U-759U)
 
#define DTN_FIRST   (0U-760U)
 
#define DTN_LAST   (0U-799U)
 
#define CBEN_FIRST   (0U-800U)
 
#define CBEN_LAST   (0U-830U)
 
#define RBN_FIRST   (0U-831U)
 
#define RBN_LAST   (0U-859U)
 
#define IPN_FIRST   (0U-860U)
 
#define IPN_LAST   (0U-879U)
 
#define SBN_FIRST   (0U-880U)
 
#define SBN_LAST   (0U-899U)
 
#define PGN_FIRST   (0U-900U)
 
#define PGN_LAST   (0U-950U)
 
#define WMN_FIRST   (0U-1000U)
 
#define WMN_LAST   (0U-1200U)
 
#define BCSIF_GLYPH   0x00000001
 
#define BCSIF_IMAGE   0x00000002
 
#define BCSIF_STYLE   0x00000004
 
#define BCSIF_SIZE   0x00000008
 
#define BCSS_STRETCH   0x00000002
 
#define BCSS_IMAGE   0x00000008
 
#define BCN_FIRST   (0U-1250U)
 
#define BCN_LAST   (0U-1350U)
 
#define BCN_HOTITEMCHANGE   (BCN_FIRST + 1)
 
#define BCN_DROPDOWN   (BCN_FIRST + 2)
 
#define MSGF_COMMCTRL_BEGINDRAG   0x4200
 
#define MSGF_COMMCTRL_SIZEHEADER   0x4201
 
#define MSGF_COMMCTRL_DRAGSELECT   0x4202
 
#define MSGF_COMMCTRL_TOOLBARCUST   0x4203
 
#define CDRF_DODEFAULT   0x0
 
#define CDRF_NEWFONT   0x2
 
#define CDRF_SKIPDEFAULT   0x4
 
#define CDRF_DOERASE   0x8
 
#define CDRF_SKIPPOSTPAINT   0x100
 
#define CDRF_NOTIFYPOSTPAINT   0x10
 
#define CDRF_NOTIFYITEMDRAW   0x20
 
#define CDRF_NOTIFYSUBITEMDRAW   0x20
 
#define CDRF_NOTIFYPOSTERASE   0x40
 
#define CDRF_NOTIFYITEMERASE   0x00000080 /* obsolete ??? */
 
#define CDDS_PREPAINT   0x1
 
#define CDDS_POSTPAINT   0x2
 
#define CDDS_PREERASE   0x3
 
#define CDDS_POSTERASE   0x4
 
#define CDDS_ITEM   0x10000
 
#define CDDS_ITEMPREPAINT   (CDDS_ITEM | CDDS_PREPAINT)
 
#define CDDS_ITEMPOSTPAINT   (CDDS_ITEM | CDDS_POSTPAINT)
 
#define CDDS_ITEMPREERASE   (CDDS_ITEM | CDDS_PREERASE)
 
#define CDDS_ITEMPOSTERASE   (CDDS_ITEM | CDDS_POSTERASE)
 
#define CDDS_SUBITEM   0x20000
 
#define CDIS_SELECTED   0x1
 
#define CDIS_GRAYED   0x2
 
#define CDIS_DISABLED   0x4
 
#define CDIS_CHECKED   0x8
 
#define CDIS_FOCUS   0x10
 
#define CDIS_DEFAULT   0x20
 
#define CDIS_HOT   0x40
 
#define CDIS_MARKED   0x80
 
#define CDIS_INDETERMINATE   0x100
 
#define CDIS_SHOWKEYBOARDCUES   0x200
 
#define CLR_NONE   0xffffffffL
 
#define CLR_DEFAULT   0xFF000000L
 
#define IMAGELISTDRAWPARAMS_V3_SIZE   CCSIZEOF_STRUCT(IMAGELISTDRAWPARAMS,dwRop)
 
#define ILC_MASK   0x1
 
#define ILC_COLOR   0x0
 
#define ILC_COLORDDB   0xfe
 
#define ILC_COLOR4   0x4
 
#define ILC_COLOR8   0x8
 
#define ILC_COLOR16   0x10
 
#define ILC_COLOR24   0x18
 
#define ILC_COLOR32   0x20
 
#define ILC_PALETTE   0x800
 
#define ILC_MIRROR   0x2000
 
#define ILC_PERITEMMIRROR   0x8000
 
#define ImageList_AddIcon(himl, hicon)   ImageList_ReplaceIcon(himl,-1,hicon)
 
#define ILD_NORMAL   0x0
 
#define ILD_TRANSPARENT   0x1
 
#define ILD_MASK   0x10
 
#define ILD_IMAGE   0x20
 
#define ILD_ROP   0x40
 
#define ILD_BLEND25   0x2
 
#define ILD_BLEND50   0x4
 
#define ILD_OVERLAYMASK   0xf00
 
#define INDEXTOOVERLAYMASK(i)   ((i) << 8)
 
#define ILD_PRESERVEALPHA   0x1000
 
#define ILD_SCALE   0x2000
 
#define ILD_DPISCALE   0x4000
 
#define ILD_SELECTED   ILD_BLEND50
 
#define ILD_FOCUS   ILD_BLEND25
 
#define ILD_BLEND   ILD_BLEND50
 
#define CLR_HILIGHT   CLR_DEFAULT
 
#define ILS_NORMAL   0x0
 
#define ILS_GLOW   0x1
 
#define ILS_SHADOW   0x2
 
#define ILS_SATURATE   0x4
 
#define ILS_ALPHA   0x8
 
#define ImageList_LoadImage   __MINGW_NAME_AW(ImageList_LoadImage)
 
#define ILCF_MOVE   0x0
 
#define ILCF_SWAP   0x1
 
#define ImageList_RemoveAll(himl)   ImageList_Remove(himl,-1)
 
#define ImageList_ExtractIcon(hi, himl, i)   ImageList_GetIcon(himl,i,0)
 
#define ImageList_LoadBitmap(hi, lpbmp, cx, cGrow, crMask)   ImageList_LoadImage(hi,lpbmp,cx,cGrow,crMask,IMAGE_BITMAP,0)
 
#define WC_HEADERA   "SysHeader32"
 
#define WC_HEADERW   L"SysHeader32"
 
#define WC_HEADER   __MINGW_NAME_AW(WC_HEADER)
 
#define HDS_HORZ   0x0
 
#define HDS_BUTTONS   0x2
 
#define HDS_HOTTRACK   0x4
 
#define HDS_HIDDEN   0x8
 
#define HDS_DRAGDROP   0x40
 
#define HDS_FULLDRAG   0x80
 
#define HDS_FILTERBAR   0x100
 
#define HDS_FLAT   0x200
 
#define HDFT_ISSTRING   0x0
 
#define HDFT_ISNUMBER   0x1
 
#define HDFT_HASNOVALUE   0x8000
 
#define HD_TEXTFILTER   __MINGW_NAME_AW(HD_TEXTFILTER)
 
#define HDTEXTFILTER   __MINGW_NAME_AW(HD_TEXTFILTER)
 
#define LPHD_TEXTFILTER   __MINGW_NAME_AW(LPHD_TEXTFILTER)
 
#define LPHDTEXTFILTER   __MINGW_NAME_AW(LPHD_TEXTFILTER)
 
#define HD_ITEMA   HDITEMA
 
#define HD_ITEMW   HDITEMW
 
#define HD_ITEM   HDITEM
 
#define HDITEMA_V1_SIZE   CCSIZEOF_STRUCT(HDITEMA,lParam)
 
#define HDITEMW_V1_SIZE   CCSIZEOF_STRUCT(HDITEMW,lParam)
 
#define HDITEM   __MINGW_NAME_AW(HDITEM)
 
#define LPHDITEM   __MINGW_NAME_AW(LPHDITEM)
 
#define HDITEM_V1_SIZE   __MINGW_NAME_AW_EXT(HDITEM,_V1_SIZE)
 
#define HDI_WIDTH   0x1
 
#define HDI_HEIGHT   HDI_WIDTH
 
#define HDI_TEXT   0x2
 
#define HDI_FORMAT   0x4
 
#define HDI_LPARAM   0x8
 
#define HDI_BITMAP   0x10
 
#define HDI_IMAGE   0x20
 
#define HDI_DI_SETITEM   0x40
 
#define HDI_ORDER   0x80
 
#define HDI_FILTER   0x100
 
#define HDF_LEFT   0x0
 
#define HDF_RIGHT   0x1
 
#define HDF_CENTER   0x2
 
#define HDF_JUSTIFYMASK   0x3
 
#define HDF_RTLREADING   0x4
 
#define HDF_OWNERDRAW   0x8000
 
#define HDF_STRING   0x4000
 
#define HDF_BITMAP   0x2000
 
#define HDF_BITMAP_ON_RIGHT   0x1000
 
#define HDF_IMAGE   0x800
 
#define HDF_SORTUP   0x400
 
#define HDF_SORTDOWN   0x200
 
#define HDM_GETITEMCOUNT   (HDM_FIRST+0)
 
#define Header_GetItemCount(hwndHD)   (int)SNDMSG((hwndHD),HDM_GETITEMCOUNT,0,0L)
 
#define HDM_INSERTITEMA   (HDM_FIRST+1)
 
#define HDM_INSERTITEMW   (HDM_FIRST+10)
 
#define HDM_INSERTITEM   __MINGW_NAME_AW(HDM_INSERTITEM)
 
#define Header_InsertItem(hwndHD, i, phdi)   (int)SNDMSG((hwndHD),HDM_INSERTITEM,(WPARAM)(int)(i),(LPARAM)(const HD_ITEM *)(phdi))
 
#define HDM_DELETEITEM   (HDM_FIRST+2)
 
#define Header_DeleteItem(hwndHD, i)   (BOOL)SNDMSG((hwndHD),HDM_DELETEITEM,(WPARAM)(int)(i),0L)
 
#define HDM_GETITEMA   (HDM_FIRST+3)
 
#define HDM_GETITEMW   (HDM_FIRST+11)
 
#define HDM_GETITEM   __MINGW_NAME_AW(HDM_GETITEM)
 
#define Header_GetItem(hwndHD, i, phdi)   (BOOL)SNDMSG((hwndHD),HDM_GETITEM,(WPARAM)(int)(i),(LPARAM)(HD_ITEM *)(phdi))
 
#define HDM_SETITEMA   (HDM_FIRST+4)
 
#define HDM_SETITEMW   (HDM_FIRST+12)
 
#define HDM_SETITEM   __MINGW_NAME_AW(HDM_SETITEM)
 
#define Header_SetItem(hwndHD, i, phdi)   (BOOL)SNDMSG((hwndHD),HDM_SETITEM,(WPARAM)(int)(i),(LPARAM)(const HD_ITEM *)(phdi))
 
#define HD_LAYOUT   HDLAYOUT
 
#define HDM_LAYOUT   (HDM_FIRST+5)
 
#define Header_Layout(hwndHD, playout)   (BOOL)SNDMSG((hwndHD),HDM_LAYOUT,0,(LPARAM)(HD_LAYOUT *)(playout))
 
#define HHT_NOWHERE   0x1
 
#define HHT_ONHEADER   0x2
 
#define HHT_ONDIVIDER   0x4
 
#define HHT_ONDIVOPEN   0x8
 
#define HHT_ONFILTER   0x10
 
#define HHT_ONFILTERBUTTON   0x20
 
#define HHT_ABOVE   0x100
 
#define HHT_BELOW   0x200
 
#define HHT_TORIGHT   0x400
 
#define HHT_TOLEFT   0x800
 
#define HD_HITTESTINFO   HDHITTESTINFO
 
#define HDM_HITTEST   (HDM_FIRST+6)
 
#define HDM_GETITEMRECT   (HDM_FIRST+7)
 
#define Header_GetItemRect(hwnd, iItem, lprc)   (BOOL)SNDMSG((hwnd),HDM_GETITEMRECT,(WPARAM)(iItem),(LPARAM)(lprc))
 
#define HDM_SETIMAGELIST   (HDM_FIRST+8)
 
#define Header_SetImageList(hwnd, himl)   (HIMAGELIST)SNDMSG((hwnd),HDM_SETIMAGELIST,0,(LPARAM)(himl))
 
#define HDM_GETIMAGELIST   (HDM_FIRST+9)
 
#define Header_GetImageList(hwnd)   (HIMAGELIST)SNDMSG((hwnd),HDM_GETIMAGELIST,0,0)
 
#define HDM_ORDERTOINDEX   (HDM_FIRST+15)
 
#define Header_OrderToIndex(hwnd, i)   (int)SNDMSG((hwnd),HDM_ORDERTOINDEX,(WPARAM)(i),0)
 
#define HDM_CREATEDRAGIMAGE   (HDM_FIRST+16)
 
#define Header_CreateDragImage(hwnd, i)   (HIMAGELIST)SNDMSG((hwnd),HDM_CREATEDRAGIMAGE,(WPARAM)(i),0)
 
#define HDM_GETORDERARRAY   (HDM_FIRST+17)
 
#define Header_GetOrderArray(hwnd, iCount, lpi)   (BOOL)SNDMSG((hwnd),HDM_GETORDERARRAY,(WPARAM)(iCount),(LPARAM)(lpi))
 
#define HDM_SETORDERARRAY   (HDM_FIRST+18)
 
#define Header_SetOrderArray(hwnd, iCount, lpi)   (BOOL)SNDMSG((hwnd),HDM_SETORDERARRAY,(WPARAM)(iCount),(LPARAM)(lpi))
 
#define HDM_SETHOTDIVIDER   (HDM_FIRST+19)
 
#define Header_SetHotDivider(hwnd, fPos, dw)   (int)SNDMSG((hwnd),HDM_SETHOTDIVIDER,(WPARAM)(fPos),(LPARAM)(dw))
 
#define HDM_SETBITMAPMARGIN   (HDM_FIRST+20)
 
#define Header_SetBitmapMargin(hwnd, iWidth)   (int)SNDMSG((hwnd),HDM_SETBITMAPMARGIN,(WPARAM)(iWidth),0)
 
#define HDM_GETBITMAPMARGIN   (HDM_FIRST+21)
 
#define Header_GetBitmapMargin(hwnd)   (int)SNDMSG((hwnd),HDM_GETBITMAPMARGIN,0,0)
 
#define HDM_SETUNICODEFORMAT   CCM_SETUNICODEFORMAT
 
#define Header_SetUnicodeFormat(hwnd, fUnicode)   (BOOL)SNDMSG((hwnd),HDM_SETUNICODEFORMAT,(WPARAM)(fUnicode),0)
 
#define HDM_GETUNICODEFORMAT   CCM_GETUNICODEFORMAT
 
#define Header_GetUnicodeFormat(hwnd)   (BOOL)SNDMSG((hwnd),HDM_GETUNICODEFORMAT,0,0)
 
#define HDM_SETFILTERCHANGETIMEOUT   (HDM_FIRST+22)
 
#define Header_SetFilterChangeTimeout(hwnd, i)   (int)SNDMSG((hwnd),HDM_SETFILTERCHANGETIMEOUT,0,(LPARAM)(i))
 
#define HDM_EDITFILTER   (HDM_FIRST+23)
 
#define Header_EditFilter(hwnd, i, fDiscardChanges)   (int)SNDMSG((hwnd),HDM_EDITFILTER,(WPARAM)(i),MAKELPARAM(fDiscardChanges,0))
 
#define HDM_CLEARFILTER   (HDM_FIRST+24)
 
#define Header_ClearFilter(hwnd, i)   (int)SNDMSG((hwnd),HDM_CLEARFILTER,(WPARAM)(i),0)
 
#define Header_ClearAllFilters(hwnd)   (int)SNDMSG((hwnd),HDM_CLEARFILTER,(WPARAM)-1,0)
 
#define HDN_ITEMCHANGINGA   (HDN_FIRST-0)
 
#define HDN_ITEMCHANGINGW   (HDN_FIRST-20)
 
#define HDN_ITEMCHANGEDA   (HDN_FIRST-1)
 
#define HDN_ITEMCHANGEDW   (HDN_FIRST-21)
 
#define HDN_ITEMCLICKA   (HDN_FIRST-2)
 
#define HDN_ITEMCLICKW   (HDN_FIRST-22)
 
#define HDN_ITEMDBLCLICKA   (HDN_FIRST-3)
 
#define HDN_ITEMDBLCLICKW   (HDN_FIRST-23)
 
#define HDN_DIVIDERDBLCLICKA   (HDN_FIRST-5)
 
#define HDN_DIVIDERDBLCLICKW   (HDN_FIRST-25)
 
#define HDN_BEGINTRACKA   (HDN_FIRST-6)
 
#define HDN_BEGINTRACKW   (HDN_FIRST-26)
 
#define HDN_ENDTRACKA   (HDN_FIRST-7)
 
#define HDN_ENDTRACKW   (HDN_FIRST-27)
 
#define HDN_TRACKA   (HDN_FIRST-8)
 
#define HDN_TRACKW   (HDN_FIRST-28)
 
#define HDN_GETDISPINFOA   (HDN_FIRST-9)
 
#define HDN_GETDISPINFOW   (HDN_FIRST-29)
 
#define HDN_BEGINDRAG   (HDN_FIRST-10)
 
#define HDN_ENDDRAG   (HDN_FIRST-11)
 
#define HDN_FILTERCHANGE   (HDN_FIRST-12)
 
#define HDN_FILTERBTNCLICK   (HDN_FIRST-13)
 
#define HDN_BEGINFILTEREDIT   (HDN_FIRST-14)
 
#define HDN_ENDFILTEREDIT   (HDN_FIRST-15)
 
#define HDN_ITEMSTATEICONCLICK   (HDN_FIRST-16)
 
#define HDN_ITEMKEYDOWN   (HDN_FIRST-17)
 
#define HDN_DROPDOWN   (HDN_FIRST-18)
 
#define HDN_OVERFLOWCLICK   (HDN_FIRST-19)
 
#define HDN_ITEMCHANGING   __MINGW_NAME_AW(HDN_ITEMCHANGING)
 
#define HDN_ITEMCHANGED   __MINGW_NAME_AW(HDN_ITEMCHANGED)
 
#define HDN_ITEMCLICK   __MINGW_NAME_AW(HDN_ITEMCLICK)
 
#define HDN_ITEMDBLCLICK   __MINGW_NAME_AW(HDN_ITEMDBLCLICK)
 
#define HDN_DIVIDERDBLCLICK   __MINGW_NAME_AW(HDN_DIVIDERDBLCLICK)
 
#define HDN_BEGINTRACK   __MINGW_NAME_AW(HDN_BEGINTRACK)
 
#define HDN_ENDTRACK   __MINGW_NAME_AW(HDN_ENDTRACK)
 
#define HDN_TRACK   __MINGW_NAME_AW(HDN_TRACK)
 
#define HDN_GETDISPINFO   __MINGW_NAME_AW(HDN_GETDISPINFO)
 
#define HD_NOTIFYA   NMHEADERA
 
#define HD_NOTIFYW   NMHEADERW
 
#define HD_NOTIFY   NMHEADER
 
#define NMHEADER   __MINGW_NAME_AW(NMHEADER)
 
#define LPNMHEADER   __MINGW_NAME_AW(LPNMHEADER)
 
#define NMHDDISPINFO   __MINGW_NAME_AW(NMHDDISPINFO)
 
#define LPNMHDDISPINFO   __MINGW_NAME_AW(LPNMHDDISPINFO)
 
#define TOOLBARCLASSNAMEW   L"ToolbarWindow32"
 
#define TOOLBARCLASSNAMEA   "ToolbarWindow32"
 
#define TOOLBARCLASSNAME   __MINGW_NAME_AW(TOOLBARCLASSNAME)
 
#define CMB_MASKED   0x2
 
#define TBSTATE_CHECKED   0x1
 
#define TBSTATE_PRESSED   0x2
 
#define TBSTATE_ENABLED   0x4
 
#define TBSTATE_HIDDEN   0x8
 
#define TBSTATE_INDETERMINATE   0x10
 
#define TBSTATE_WRAP   0x20
 
#define TBSTATE_ELLIPSES   0x40
 
#define TBSTATE_MARKED   0x80
 
#define TBSTYLE_BUTTON   0x0
 
#define TBSTYLE_SEP   0x1
 
#define TBSTYLE_CHECK   0x2
 
#define TBSTYLE_GROUP   0x4
 
#define TBSTYLE_CHECKGROUP   (TBSTYLE_GROUP | TBSTYLE_CHECK)
 
#define TBSTYLE_DROPDOWN   0x8
 
#define TBSTYLE_AUTOSIZE   0x10
 
#define TBSTYLE_NOPREFIX   0x20
 
#define TBSTYLE_TOOLTIPS   0x100
 
#define TBSTYLE_WRAPABLE   0x200
 
#define TBSTYLE_ALTDRAG   0x400
 
#define TBSTYLE_FLAT   0x800
 
#define TBSTYLE_LIST   0x1000
 
#define TBSTYLE_CUSTOMERASE   0x2000
 
#define TBSTYLE_REGISTERDROP   0x4000
 
#define TBSTYLE_TRANSPARENT   0x8000
 
#define BTNS_BUTTON   TBSTYLE_BUTTON
 
#define BTNS_SEP   TBSTYLE_SEP
 
#define BTNS_CHECK   TBSTYLE_CHECK
 
#define BTNS_GROUP   TBSTYLE_GROUP
 
#define BTNS_CHECKGROUP   TBSTYLE_CHECKGROUP
 
#define BTNS_DROPDOWN   TBSTYLE_DROPDOWN
 
#define BTNS_AUTOSIZE   TBSTYLE_AUTOSIZE
 
#define BTNS_NOPREFIX   TBSTYLE_NOPREFIX
 
#define BTNS_SHOWTEXT   0x40
 
#define BTNS_WHOLEDROPDOWN   0x80
 
#define TBSTYLE_EX_DRAWDDARROWS   0x00000001
 
#define TBSTYLE_EX_MULTICOLUMN   0x00000002
 
#define TBSTYLE_EX_VERTICAL   0x00000004
 
#define TBSTYLE_EX_MIXEDBUTTONS   0x00000008
 
#define TBSTYLE_EX_HIDECLIPPEDBUTTONS   0x00000010 /* don't show partially obscured buttons */
 
#define TBSTYLE_EX_DOUBLEBUFFER   0x00000080 /* Double Buffer the toolbar */
 
#define TBCDRF_NOEDGES   0x10000
 
#define TBCDRF_HILITEHOTTRACK   0x20000
 
#define TBCDRF_NOOFFSET   0x40000
 
#define TBCDRF_NOMARK   0x80000
 
#define TBCDRF_NOETCHEDEFFECT   0x100000
 
#define TBCDRF_BLENDICON   0x200000
 
#define TBCDRF_NOBACKGROUND   0x400000
 
#define TB_ENABLEBUTTON   (WM_USER+1)
 
#define TB_CHECKBUTTON   (WM_USER+2)
 
#define TB_PRESSBUTTON   (WM_USER+3)
 
#define TB_HIDEBUTTON   (WM_USER+4)
 
#define TB_INDETERMINATE   (WM_USER+5)
 
#define TB_MARKBUTTON   (WM_USER+6)
 
#define TB_ISBUTTONENABLED   (WM_USER+9)
 
#define TB_ISBUTTONCHECKED   (WM_USER+10)
 
#define TB_ISBUTTONPRESSED   (WM_USER+11)
 
#define TB_ISBUTTONHIDDEN   (WM_USER+12)
 
#define TB_ISBUTTONINDETERMINATE   (WM_USER+13)
 
#define TB_ISBUTTONHIGHLIGHTED   (WM_USER+14)
 
#define TB_SETSTATE   (WM_USER+17)
 
#define TB_GETSTATE   (WM_USER+18)
 
#define TB_ADDBITMAP   (WM_USER+19)
 
#define HINST_COMMCTRL   ((HINSTANCE)-1)
 
#define IDB_STD_SMALL_COLOR   0
 
#define IDB_STD_LARGE_COLOR   1
 
#define IDB_VIEW_SMALL_COLOR   4
 
#define IDB_VIEW_LARGE_COLOR   5
 
#define IDB_HIST_SMALL_COLOR   8
 
#define IDB_HIST_LARGE_COLOR   9
 
#define STD_CUT   0
 
#define STD_COPY   1
 
#define STD_PASTE   2
 
#define STD_UNDO   3
 
#define STD_REDOW   4
 
#define STD_DELETE   5
 
#define STD_FILENEW   6
 
#define STD_FILEOPEN   7
 
#define STD_FILESAVE   8
 
#define STD_PRINTPRE   9
 
#define STD_PROPERTIES   10
 
#define STD_HELP   11
 
#define STD_FIND   12
 
#define STD_REPLACE   13
 
#define STD_PRINT   14
 
#define VIEW_LARGEICONS   0
 
#define VIEW_SMALLICONS   1
 
#define VIEW_LIST   2
 
#define VIEW_DETAILS   3
 
#define VIEW_SORTNAME   4
 
#define VIEW_SORTSIZE   5
 
#define VIEW_SORTDATE   6
 
#define VIEW_SORTTYPE   7
 
#define VIEW_PARENTFOLDER   8
 
#define VIEW_NETCONNECT   9
 
#define VIEW_NETDISCONNECT   10
 
#define VIEW_NEWFOLDER   11
 
#define VIEW_VIEWMENU   12
 
#define HIST_BACK   0
 
#define HIST_FORWARD   1
 
#define HIST_FAVORITES   2
 
#define HIST_ADDTOFAVORITES   3
 
#define HIST_VIEWTREE   4
 
#define TB_ADDBUTTONSA   (WM_USER+20)
 
#define TB_INSERTBUTTONA   (WM_USER+21)
 
#define TB_DELETEBUTTON   (WM_USER+22)
 
#define TB_GETBUTTON   (WM_USER+23)
 
#define TB_BUTTONCOUNT   (WM_USER+24)
 
#define TB_COMMANDTOINDEX   (WM_USER+25)
 
#define TBSAVEPARAMS   __MINGW_NAME_AW(TBSAVEPARAMS)
 
#define LPTBSAVEPARAMS   __MINGW_NAME_AW(LPTBSAVEPARAMS)
 
#define TB_SAVERESTOREA   (WM_USER+26)
 
#define TB_SAVERESTOREW   (WM_USER+76)
 
#define TB_CUSTOMIZE   (WM_USER+27)
 
#define TB_ADDSTRINGA   (WM_USER+28)
 
#define TB_ADDSTRINGW   (WM_USER+77)
 
#define TB_GETITEMRECT   (WM_USER+29)
 
#define TB_BUTTONSTRUCTSIZE   (WM_USER+30)
 
#define TB_SETBUTTONSIZE   (WM_USER+31)
 
#define TB_SETBITMAPSIZE   (WM_USER+32)
 
#define TB_AUTOSIZE   (WM_USER+33)
 
#define TB_GETTOOLTIPS   (WM_USER+35)
 
#define TB_SETTOOLTIPS   (WM_USER+36)
 
#define TB_SETPARENT   (WM_USER+37)
 
#define TB_SETROWS   (WM_USER+39)
 
#define TB_GETROWS   (WM_USER+40)
 
#define TB_SETCMDID   (WM_USER+42)
 
#define TB_CHANGEBITMAP   (WM_USER+43)
 
#define TB_GETBITMAP   (WM_USER+44)
 
#define TB_GETBUTTONTEXTA   (WM_USER+45)
 
#define TB_GETBUTTONTEXTW   (WM_USER+75)
 
#define TB_REPLACEBITMAP   (WM_USER+46)
 
#define TB_SETINDENT   (WM_USER+47)
 
#define TB_SETIMAGELIST   (WM_USER+48)
 
#define TB_GETIMAGELIST   (WM_USER+49)
 
#define TB_LOADIMAGES   (WM_USER+50)
 
#define TB_GETRECT   (WM_USER+51)
 
#define TB_SETHOTIMAGELIST   (WM_USER+52)
 
#define TB_GETHOTIMAGELIST   (WM_USER+53)
 
#define TB_SETDISABLEDIMAGELIST   (WM_USER+54)
 
#define TB_GETDISABLEDIMAGELIST   (WM_USER+55)
 
#define TB_SETSTYLE   (WM_USER+56)
 
#define TB_GETSTYLE   (WM_USER+57)
 
#define TB_GETBUTTONSIZE   (WM_USER+58)
 
#define TB_SETBUTTONWIDTH   (WM_USER+59)
 
#define TB_SETMAXTEXTROWS   (WM_USER+60)
 
#define TB_GETTEXTROWS   (WM_USER+61)
 
#define TB_GETBUTTONTEXT   __MINGW_NAME_AW(TB_GETBUTTONTEXT)
 
#define TB_SAVERESTORE   __MINGW_NAME_AW(TB_SAVERESTORE)
 
#define TB_ADDSTRING   __MINGW_NAME_AW(TB_ADDSTRING)
 
#define TB_GETOBJECT   (WM_USER+62)
 
#define TB_GETHOTITEM   (WM_USER+71)
 
#define TB_SETHOTITEM   (WM_USER+72)
 
#define TB_SETANCHORHIGHLIGHT   (WM_USER+73)
 
#define TB_GETANCHORHIGHLIGHT   (WM_USER+74)
 
#define TB_MAPACCELERATORA   (WM_USER+78)
 
#define TB_SETBOUNDINGSIZE   (WM_USER+93)
 
#define TBIMHT_AFTER   0x1
 
#define TBIMHT_BACKGROUND   0x2
 
#define TB_GETINSERTMARK   (WM_USER+79)
 
#define TB_SETINSERTMARK   (WM_USER+80)
 
#define TB_INSERTMARKHITTEST   (WM_USER+81)
 
#define TB_MOVEBUTTON   (WM_USER+82)
 
#define TB_GETMAXSIZE   (WM_USER+83)
 
#define TB_SETEXTENDEDSTYLE   (WM_USER+84)
 
#define TB_GETEXTENDEDSTYLE   (WM_USER+85)
 
#define TB_GETPADDING   (WM_USER+86)
 
#define TB_SETPADDING   (WM_USER+87)
 
#define TB_SETINSERTMARKCOLOR   (WM_USER+88)
 
#define TB_GETINSERTMARKCOLOR   (WM_USER+89)
 
#define TB_SETCOLORSCHEME   CCM_SETCOLORSCHEME
 
#define TB_GETCOLORSCHEME   CCM_GETCOLORSCHEME
 
#define TB_SETUNICODEFORMAT   CCM_SETUNICODEFORMAT
 
#define TB_GETUNICODEFORMAT   CCM_GETUNICODEFORMAT
 
#define TB_MAPACCELERATORW   (WM_USER+90)
 
#define TB_MAPACCELERATOR   __MINGW_NAME_AW(TB_MAPACCELERATOR)
 
#define TBBF_LARGE   0x1
 
#define TB_GETBITMAPFLAGS   (WM_USER+41)
 
#define TBIF_IMAGE   0x1
 
#define TBIF_TEXT   0x2
 
#define TBIF_STATE   0x4
 
#define TBIF_STYLE   0x8
 
#define TBIF_LPARAM   0x10
 
#define TBIF_COMMAND   0x20
 
#define TBIF_SIZE   0x40
 
#define TBIF_BYINDEX   0x80000000
 
#define TBBUTTONINFO   __MINGW_NAME_AW(TBBUTTONINFO)
 
#define LPTBBUTTONINFO   __MINGW_NAME_AW(LPTBBUTTONINFO)
 
#define TB_GETBUTTONINFOW   (WM_USER+63)
 
#define TB_SETBUTTONINFOW   (WM_USER+64)
 
#define TB_GETBUTTONINFOA   (WM_USER+65)
 
#define TB_SETBUTTONINFOA   (WM_USER+66)
 
#define TB_GETBUTTONINFO   __MINGW_NAME_AW(TB_GETBUTTONINFO)
 
#define TB_SETBUTTONINFO   __MINGW_NAME_AW(TB_SETBUTTONINFO)
 
#define TB_INSERTBUTTONW   (WM_USER+67)
 
#define TB_ADDBUTTONSW   (WM_USER+68)
 
#define TB_HITTEST   (WM_USER+69)
 
#define TB_INSERTBUTTON   __MINGW_NAME_AW(TB_INSERTBUTTON)
 
#define TB_ADDBUTTONS   __MINGW_NAME_AW(TB_ADDBUTTONS)
 
#define TB_SETDRAWTEXTFLAGS   (WM_USER+70)
 
#define TB_GETSTRINGW   (WM_USER+91)
 
#define TB_GETSTRINGA   (WM_USER+92)
 
#define TB_GETSTRING   __MINGW_NAME_AW(TB_GETSTRING)
 
#define TB_SETHOTITEM2   (WM_USER+94)
 
#define TB_HASACCELERATOR   (WM_USER+95)
 
#define TB_SETLISTGAP   (WM_USER+96)
 
#define TB_GETIMAGELISTCOUNT   (WM_USER+98)
 
#define TB_GETIDEALSIZE   (WM_USER+99)
 
#define TB_TRANSLATEACCELERATOR   CCM_TRANSLATEACCELERATOR
 
#define TBMF_PAD   0x1
 
#define TBMF_BARPAD   0x2
 
#define TBMF_BUTTONSPACING   0x4
 
#define TB_GETMETRICS   (WM_USER+101)
 
#define TB_SETMETRICS   (WM_USER+102)
 
#define TB_SETWINDOWTHEME   CCM_SETWINDOWTHEME
 
#define TBN_GETBUTTONINFOA   (TBN_FIRST-0)
 
#define TBN_BEGINDRAG   (TBN_FIRST-1)
 
#define TBN_ENDDRAG   (TBN_FIRST-2)
 
#define TBN_BEGINADJUST   (TBN_FIRST-3)
 
#define TBN_ENDADJUST   (TBN_FIRST-4)
 
#define TBN_RESET   (TBN_FIRST-5)
 
#define TBN_QUERYINSERT   (TBN_FIRST-6)
 
#define TBN_QUERYDELETE   (TBN_FIRST-7)
 
#define TBN_TOOLBARCHANGE   (TBN_FIRST-8)
 
#define TBN_CUSTHELP   (TBN_FIRST-9)
 
#define TBN_DROPDOWN   (TBN_FIRST - 10)
 
#define TBN_GETOBJECT   (TBN_FIRST - 12)
 
#define HICF_OTHER   0x0
 
#define HICF_MOUSE   0x1
 
#define HICF_ARROWKEYS   0x2
 
#define HICF_ACCELERATOR   0x4
 
#define HICF_DUPACCEL   0x8
 
#define HICF_ENTERING   0x10
 
#define HICF_LEAVING   0x20
 
#define HICF_RESELECT   0x40
 
#define HICF_LMOUSE   0x80
 
#define HICF_TOGGLEDROPDOWN   0x100
 
#define TBN_HOTITEMCHANGE   (TBN_FIRST - 13)
 
#define TBN_DRAGOUT   (TBN_FIRST - 14)
 
#define TBN_DELETINGBUTTON   (TBN_FIRST - 15)
 
#define TBN_GETDISPINFOA   (TBN_FIRST - 16)
 
#define TBN_GETDISPINFOW   (TBN_FIRST - 17)
 
#define TBN_GETINFOTIPA   (TBN_FIRST - 18)
 
#define TBN_GETINFOTIPW   (TBN_FIRST - 19)
 
#define TBN_GETBUTTONINFOW   (TBN_FIRST - 20)
 
#define TBN_RESTORE   (TBN_FIRST - 21)
 
#define TBN_SAVE   (TBN_FIRST - 22)
 
#define TBN_INITCUSTOMIZE   (TBN_FIRST - 23)
 
#define TBN_WRAPHOTITEM   (TBN_FIRST - 24)
 
#define TBN_DUPACCELERATOR   (TBN_FIRST - 25)
 
#define TBN_WRAPACCELERATOR   (TBN_FIRST - 26)
 
#define TBN_DRAGOVER   (TBN_FIRST - 27)
 
#define TBN_MAPACCELERATOR   (TBN_FIRST - 28)
 
#define TBNRF_HIDEHELP   0x1
 
#define TBNRF_ENDCUSTOMIZE   0x2
 
#define TBN_GETINFOTIP   __MINGW_NAME_AW(TBN_GETINFOTIP)
 
#define NMTBGETINFOTIP   __MINGW_NAME_AW(NMTBGETINFOTIP)
 
#define LPNMTBGETINFOTIP   __MINGW_NAME_AW(LPNMTBGETINFOTIP)
 
#define TBNF_IMAGE   0x1
 
#define TBNF_TEXT   0x2
 
#define TBNF_DI_SETITEM   0x10000000
 
#define TBN_GETDISPINFO   __MINGW_NAME_AW(TBN_GETDISPINFO)
 
#define NMTBDISPINFO   __MINGW_NAME_AW(NMTBDISPINFO)
 
#define LPNMTBDISPINFO   __MINGW_NAME_AW(LPNMTBDISPINFO)
 
#define TBDDRET_DEFAULT   0
 
#define TBDDRET_NODEFAULT   1
 
#define TBDDRET_TREATPRESSED   2
 
#define TBN_GETBUTTONINFO   __MINGW_NAME_AW(TBN_GETBUTTONINFO)
 
#define TBNOTIFYA   NMTOOLBARA
 
#define TBNOTIFYW   NMTOOLBARW
 
#define LPTBNOTIFYA   LPNMTOOLBARA
 
#define LPTBNOTIFYW   LPNMTOOLBARW
 
#define TBNOTIFY   NMTOOLBAR
 
#define LPTBNOTIFY   LPNMTOOLBAR
 
#define NMTOOLBAR   __MINGW_NAME_AW(NMTOOLBAR)
 
#define LPNMTOOLBAR   __MINGW_NAME_AW(LPNMTOOLBAR)
 
#define REBARCLASSNAMEW   L"ReBarWindow32"
 
#define REBARCLASSNAMEA   "ReBarWindow32"
 
#define REBARCLASSNAME   __MINGW_NAME_AW(REBARCLASSNAME)
 
#define RBIM_IMAGELIST   0x1
 
#define RBS_TOOLTIPS   0x100
 
#define RBS_VARHEIGHT   0x200
 
#define RBS_BANDBORDERS   0x400
 
#define RBS_FIXEDORDER   0x800
 
#define RBS_REGISTERDROP   0x1000
 
#define RBS_AUTOSIZE   0x2000
 
#define RBS_VERTICALGRIPPER   0x4000
 
#define RBS_DBLCLKTOGGLE   0x8000
 
#define RBBS_BREAK   0x1
 
#define RBBS_FIXEDSIZE   0x2
 
#define RBBS_CHILDEDGE   0x4
 
#define RBBS_HIDDEN   0x8
 
#define RBBS_NOVERT   0x10
 
#define RBBS_FIXEDBMP   0x20
 
#define RBBS_VARIABLEHEIGHT   0x40
 
#define RBBS_GRIPPERALWAYS   0x80
 
#define RBBS_NOGRIPPER   0x100
 
#define RBBS_USECHEVRON   0x200
 
#define RBBS_HIDETITLE   0x400
 
#define RBBS_TOPALIGN   0x800
 
#define RBBIM_STYLE   0x1
 
#define RBBIM_COLORS   0x2
 
#define RBBIM_TEXT   0x4
 
#define RBBIM_IMAGE   0x8
 
#define RBBIM_CHILD   0x10
 
#define RBBIM_CHILDSIZE   0x20
 
#define RBBIM_SIZE   0x40
 
#define RBBIM_BACKGROUND   0x80
 
#define RBBIM_ID   0x100
 
#define RBBIM_IDEALSIZE   0x200
 
#define RBBIM_LPARAM   0x400
 
#define RBBIM_HEADERSIZE   0x800
 
#define REBARBANDINFOA_V3_SIZE   CCSIZEOF_STRUCT(REBARBANDINFOA,wID)
 
#define REBARBANDINFOW_V3_SIZE   CCSIZEOF_STRUCT(REBARBANDINFOW,wID)
 
#define REBARBANDINFOA_V6_SIZE   CCSIZEOF_STRUCT(REBARBANDINFOA,cxHeader)
 
#define REBARBANDINFOW_V6_SIZE   CCSIZEOF_STRUCT(REBARBANDINFOW,cxHeader)
 
#define REBARBANDINFO   __MINGW_NAME_AW(REBARBANDINFO)
 
#define LPREBARBANDINFO   __MINGW_NAME_AW(LPREBARBANDINFO)
 
#define LPCREBARBANDINFO   __MINGW_NAME_AW(LPCREBARBANDINFO)
 
#define REBARBANDINFO_V3_SIZE   __MINGW_NAME_AW_EXT(REBARBANDINFO,_V3_SIZE)
 
#define RB_INSERTBANDA   (WM_USER+1)
 
#define RB_DELETEBAND   (WM_USER+2)
 
#define RB_GETBARINFO   (WM_USER+3)
 
#define RB_SETBARINFO   (WM_USER+4)
 
#define RB_SETBANDINFOA   (WM_USER+6)
 
#define RB_SETPARENT   (WM_USER+7)
 
#define RB_HITTEST   (WM_USER+8)
 
#define RB_GETRECT   (WM_USER+9)
 
#define RB_INSERTBANDW   (WM_USER+10)
 
#define RB_SETBANDINFOW   (WM_USER+11)
 
#define RB_GETBANDCOUNT   (WM_USER+12)
 
#define RB_GETROWCOUNT   (WM_USER+13)
 
#define RB_GETROWHEIGHT   (WM_USER+14)
 
#define RB_IDTOINDEX   (WM_USER+16)
 
#define RB_GETTOOLTIPS   (WM_USER+17)
 
#define RB_SETTOOLTIPS   (WM_USER+18)
 
#define RB_SETBKCOLOR   (WM_USER+19)
 
#define RB_GETBKCOLOR   (WM_USER+20)
 
#define RB_SETTEXTCOLOR   (WM_USER+21)
 
#define RB_GETTEXTCOLOR   (WM_USER+22)
 
#define RBSTR_CHANGERECT   0x1
 
#define RB_SIZETORECT   (WM_USER+23)
 
#define RB_SETCOLORSCHEME   CCM_SETCOLORSCHEME
 
#define RB_GETCOLORSCHEME   CCM_GETCOLORSCHEME
 
#define RB_INSERTBAND   __MINGW_NAME_AW(RB_INSERTBAND)
 
#define RB_SETBANDINFO   __MINGW_NAME_AW(RB_SETBANDINFO)
 
#define RB_BEGINDRAG   (WM_USER+24)
 
#define RB_ENDDRAG   (WM_USER+25)
 
#define RB_DRAGMOVE   (WM_USER+26)
 
#define RB_GETBARHEIGHT   (WM_USER+27)
 
#define RB_GETBANDINFOW   (WM_USER+28)
 
#define RB_GETBANDINFOA   (WM_USER+29)
 
#define RB_GETBANDINFO   __MINGW_NAME_AW(RB_GETBANDINFO)
 
#define RB_MINIMIZEBAND   (WM_USER+30)
 
#define RB_MAXIMIZEBAND   (WM_USER+31)
 
#define RB_GETDROPTARGET   (CCM_GETDROPTARGET)
 
#define RB_GETBANDBORDERS   (WM_USER+34)
 
#define RB_SHOWBAND   (WM_USER+35)
 
#define RB_SETPALETTE   (WM_USER+37)
 
#define RB_GETPALETTE   (WM_USER+38)
 
#define RB_MOVEBAND   (WM_USER+39)
 
#define RB_SETUNICODEFORMAT   CCM_SETUNICODEFORMAT
 
#define RB_GETUNICODEFORMAT   CCM_GETUNICODEFORMAT
 
#define RB_GETBANDMARGINS   (WM_USER+40)
 
#define RB_SETWINDOWTHEME   CCM_SETWINDOWTHEME
 
#define RB_PUSHCHEVRON   (WM_USER+43)
 
#define RBN_HEIGHTCHANGE   (RBN_FIRST - 0)
 
#define RBN_GETOBJECT   (RBN_FIRST - 1)
 
#define RBN_LAYOUTCHANGED   (RBN_FIRST - 2)
 
#define RBN_AUTOSIZE   (RBN_FIRST - 3)
 
#define RBN_BEGINDRAG   (RBN_FIRST - 4)
 
#define RBN_ENDDRAG   (RBN_FIRST - 5)
 
#define RBN_DELETINGBAND   (RBN_FIRST - 6)
 
#define RBN_DELETEDBAND   (RBN_FIRST - 7)
 
#define RBN_CHILDSIZE   (RBN_FIRST - 8)
 
#define RBN_CHEVRONPUSHED   (RBN_FIRST - 10)
 
#define RBN_MINMAX   (RBN_FIRST - 21)
 
#define RBN_AUTOBREAK   (RBN_FIRST - 22)
 
#define RBNM_ID   0x1
 
#define RBNM_STYLE   0x2
 
#define RBNM_LPARAM   0x4
 
#define RBAB_AUTOSIZE   0x1
 
#define RBAB_ADDBAND   0x2
 
#define RBHT_NOWHERE   0x1
 
#define RBHT_CAPTION   0x2
 
#define RBHT_CLIENT   0x3
 
#define RBHT_GRABBER   0x4
 
#define RBHT_CHEVRON   0x8
 
#define TOOLTIPS_CLASSW   L"tooltips_class32"
 
#define TOOLTIPS_CLASSA   "tooltips_class32"
 
#define TOOLTIPS_CLASS   __MINGW_NAME_AW(TOOLTIPS_CLASS)
 
#define LPTOOLINFOA   LPTTTOOLINFOA
 
#define LPTOOLINFOW   LPTTTOOLINFOW
 
#define TOOLINFOA   TTTOOLINFOA
 
#define TOOLINFOW   TTTOOLINFOW
 
#define LPTOOLINFO   LPTTTOOLINFO
 
#define TOOLINFO   TTTOOLINFO
 
#define TTTOOLINFOA_V1_SIZE   CCSIZEOF_STRUCT(TTTOOLINFOA,lpszText)
 
#define TTTOOLINFOW_V1_SIZE   CCSIZEOF_STRUCT(TTTOOLINFOW,lpszText)
 
#define TTTOOLINFOA_V2_SIZE   CCSIZEOF_STRUCT(TTTOOLINFOA,lParam)
 
#define TTTOOLINFOW_V2_SIZE   CCSIZEOF_STRUCT(TTTOOLINFOW,lParam)
 
#define TTTOOLINFOA_V3_SIZE   CCSIZEOF_STRUCT(TTTOOLINFOA,lpReserved)
 
#define TTTOOLINFOW_V3_SIZE   CCSIZEOF_STRUCT(TTTOOLINFOW,lpReserved)
 
#define TTTOOLINFO   __MINGW_NAME_AW(TTTOOLINFO)
 
#define PTOOLINFO   __MINGW_NAME_AW(PTOOLINFO)
 
#define LPTTTOOLINFO   __MINGW_NAME_AW(LPTTTOOLINFO)
 
#define TTTOOLINFO_V1_SIZE   __MINGW_NAME_AW_EXT(TTTOOLINFO,_V1_SIZE)
 
#define TTS_ALWAYSTIP   0x1
 
#define TTS_NOPREFIX   0x2
 
#define TTS_NOANIMATE   0x10
 
#define TTS_NOFADE   0x20
 
#define TTS_BALLOON   0x40
 
#define TTS_CLOSE   0x80
 
#define TTF_IDISHWND   0x1
 
#define TTF_CENTERTIP   0x2
 
#define TTF_RTLREADING   0x4
 
#define TTF_SUBCLASS   0x10
 
#define TTF_TRACK   0x20
 
#define TTF_ABSOLUTE   0x80
 
#define TTF_TRANSPARENT   0x100
 
#define TTF_PARSELINKS   0x1000
 
#define TTF_DI_SETITEM   0x8000
 
#define TTDT_AUTOMATIC   0
 
#define TTDT_RESHOW   1
 
#define TTDT_AUTOPOP   2
 
#define TTDT_INITIAL   3
 
#define TTI_NONE   0
 
#define TTI_INFO   1
 
#define TTI_WARNING   2
 
#define TTI_ERROR   3
 
#define TTM_ACTIVATE   (WM_USER+1)
 
#define TTM_SETDELAYTIME   (WM_USER+3)
 
#define TTM_ADDTOOLA   (WM_USER+4)
 
#define TTM_ADDTOOLW   (WM_USER+50)
 
#define TTM_DELTOOLA   (WM_USER+5)
 
#define TTM_DELTOOLW   (WM_USER+51)
 
#define TTM_NEWTOOLRECTA   (WM_USER+6)
 
#define TTM_NEWTOOLRECTW   (WM_USER+52)
 
#define TTM_RELAYEVENT   (WM_USER+7)
 
#define TTM_GETTOOLINFOA   (WM_USER+8)
 
#define TTM_GETTOOLINFOW   (WM_USER+53)
 
#define TTM_SETTOOLINFOA   (WM_USER+9)
 
#define TTM_SETTOOLINFOW   (WM_USER+54)
 
#define TTM_HITTESTA   (WM_USER +10)
 
#define TTM_HITTESTW   (WM_USER +55)
 
#define TTM_GETTEXTA   (WM_USER +11)
 
#define TTM_GETTEXTW   (WM_USER +56)
 
#define TTM_UPDATETIPTEXTA   (WM_USER +12)
 
#define TTM_UPDATETIPTEXTW   (WM_USER +57)
 
#define TTM_GETTOOLCOUNT   (WM_USER +13)
 
#define TTM_ENUMTOOLSA   (WM_USER +14)
 
#define TTM_ENUMTOOLSW   (WM_USER +58)
 
#define TTM_GETCURRENTTOOLA   (WM_USER+15)
 
#define TTM_GETCURRENTTOOLW   (WM_USER+59)
 
#define TTM_WINDOWFROMPOINT   (WM_USER+16)
 
#define TTM_TRACKACTIVATE   (WM_USER+17)
 
#define TTM_TRACKPOSITION   (WM_USER+18)
 
#define TTM_SETTIPBKCOLOR   (WM_USER+19)
 
#define TTM_SETTIPTEXTCOLOR   (WM_USER+20)
 
#define TTM_GETDELAYTIME   (WM_USER+21)
 
#define TTM_GETTIPBKCOLOR   (WM_USER+22)
 
#define TTM_GETTIPTEXTCOLOR   (WM_USER+23)
 
#define TTM_SETMAXTIPWIDTH   (WM_USER+24)
 
#define TTM_GETMAXTIPWIDTH   (WM_USER+25)
 
#define TTM_SETMARGIN   (WM_USER+26)
 
#define TTM_GETMARGIN   (WM_USER+27)
 
#define TTM_POP   (WM_USER+28)
 
#define TTM_UPDATE   (WM_USER+29)
 
#define TTM_GETBUBBLESIZE   (WM_USER+30)
 
#define TTM_ADJUSTRECT   (WM_USER+31)
 
#define TTM_SETTITLEA   (WM_USER+32)
 
#define TTM_SETTITLEW   (WM_USER+33)
 
#define TTM_POPUP   (WM_USER+34)
 
#define TTM_GETTITLE   (WM_USER+35)
 
#define TTM_ADDTOOL   __MINGW_NAME_AW(TTM_ADDTOOL)
 
#define TTM_DELTOOL   __MINGW_NAME_AW(TTM_DELTOOL)
 
#define TTM_NEWTOOLRECT   __MINGW_NAME_AW(TTM_NEWTOOLRECT)
 
#define TTM_GETTOOLINFO   __MINGW_NAME_AW(TTM_GETTOOLINFO)
 
#define TTM_SETTOOLINFO   __MINGW_NAME_AW(TTM_SETTOOLINFO)
 
#define TTM_HITTEST   __MINGW_NAME_AW(TTM_HITTEST)
 
#define TTM_GETTEXT   __MINGW_NAME_AW(TTM_GETTEXT)
 
#define TTM_UPDATETIPTEXT   __MINGW_NAME_AW(TTM_UPDATETIPTEXT)
 
#define TTM_ENUMTOOLS   __MINGW_NAME_AW(TTM_ENUMTOOLS)
 
#define TTM_GETCURRENTTOOL   __MINGW_NAME_AW(TTM_GETCURRENTTOOL)
 
#define TTM_SETTITLE   __MINGW_NAME_AW(TTM_SETTITLE)
 
#define TTM_SETWINDOWTHEME   CCM_SETWINDOWTHEME
 
#define LPHITTESTINFOW   LPTTHITTESTINFOW
 
#define LPHITTESTINFOA   LPTTHITTESTINFOA
 
#define LPHITTESTINFO   LPTTHITTESTINFO
 
#define TTHITTESTINFO   __MINGW_NAME_AW(TTHITTESTINFO)
 
#define LPTTHITTESTINFO   __MINGW_NAME_AW(LPTTHITTESTINFO)
 
#define TTN_GETDISPINFOA   (TTN_FIRST - 0)
 
#define TTN_GETDISPINFOW   (TTN_FIRST - 10)
 
#define TTN_SHOW   (TTN_FIRST - 1)
 
#define TTN_POP   (TTN_FIRST - 2)
 
#define TTN_LINKCLICK   (TTN_FIRST - 3)
 
#define TTN_GETDISPINFO   __MINGW_NAME_AW(TTN_GETDISPINFO)
 
#define TTN_NEEDTEXT   TTN_GETDISPINFO
 
#define TTN_NEEDTEXTA   TTN_GETDISPINFOA
 
#define TTN_NEEDTEXTW   TTN_GETDISPINFOW
 
#define TOOLTIPTEXTW   NMTTDISPINFOW
 
#define TOOLTIPTEXTA   NMTTDISPINFOA
 
#define LPTOOLTIPTEXTA   LPNMTTDISPINFOA
 
#define LPTOOLTIPTEXTW   LPNMTTDISPINFOW
 
#define TOOLTIPTEXT   NMTTDISPINFO
 
#define LPTOOLTIPTEXT   LPNMTTDISPINFO
 
#define NMTTDISPINFOA_V1_SIZE   CCSIZEOF_STRUCT(NMTTDISPINFOA,uFlags)
 
#define NMTTDISPINFOW_V1_SIZE   CCSIZEOF_STRUCT(NMTTDISPINFOW,uFlags)
 
#define NMTTDISPINFO   __MINGW_NAME_AW(NMTTDISPINFO)
 
#define LPNMTTDISPINFO   __MINGW_NAME_AW(LPNMTTDISPINFO)
 
#define NMTTDISPINFO_V1_SIZE   __MINGW_NAME_AW_EXT(NMTTDISPINFO,_V1_SIZE)
 
#define SBARS_SIZEGRIP   0x100
 
#define SBARS_TOOLTIPS   0x800
 
#define SBT_TOOLTIPS   0x800
 
#define CreateStatusWindow   __MINGW_NAME_AW(CreateStatusWindow)
 
#define DrawStatusText   __MINGW_NAME_AW(DrawStatusText)
 
#define STATUSCLASSNAMEW   L"msctls_statusbar32"
 
#define STATUSCLASSNAMEA   "msctls_statusbar32"
 
#define STATUSCLASSNAME   __MINGW_NAME_AW(STATUSCLASSNAME)
 
#define SB_SETTEXTA   (WM_USER+1)
 
#define SB_SETTEXTW   (WM_USER+11)
 
#define SB_GETTEXTA   (WM_USER+2)
 
#define SB_GETTEXTW   (WM_USER+13)
 
#define SB_GETTEXTLENGTHA   (WM_USER+3)
 
#define SB_GETTEXTLENGTHW   (WM_USER+12)
 
#define SB_GETTEXT   __MINGW_NAME_AW(SB_GETTEXT)
 
#define SB_SETTEXT   __MINGW_NAME_AW(SB_SETTEXT)
 
#define SB_GETTEXTLENGTH   __MINGW_NAME_AW(SB_GETTEXTLENGTH)
 
#define SB_SETTIPTEXT   __MINGW_NAME_AW(SB_SETTIPTEXT)
 
#define SB_GETTIPTEXT   __MINGW_NAME_AW(SB_GETTIPTEXT)
 
#define SB_SETPARTS   (WM_USER+4)
 
#define SB_GETPARTS   (WM_USER+6)
 
#define SB_GETBORDERS   (WM_USER+7)
 
#define SB_SETMINHEIGHT   (WM_USER+8)
 
#define SB_SIMPLE   (WM_USER+9)
 
#define SB_GETRECT   (WM_USER+10)
 
#define SB_ISSIMPLE   (WM_USER+14)
 
#define SB_SETICON   (WM_USER+15)
 
#define SB_SETTIPTEXTA   (WM_USER+16)
 
#define SB_SETTIPTEXTW   (WM_USER+17)
 
#define SB_GETTIPTEXTA   (WM_USER+18)
 
#define SB_GETTIPTEXTW   (WM_USER+19)
 
#define SB_GETICON   (WM_USER+20)
 
#define SB_SETUNICODEFORMAT   CCM_SETUNICODEFORMAT
 
#define SB_GETUNICODEFORMAT   CCM_GETUNICODEFORMAT
 
#define SBT_OWNERDRAW   0x1000
 
#define SBT_NOBORDERS   0x100
 
#define SBT_POPOUT   0x200
 
#define SBT_RTLREADING   0x400
 
#define SBT_NOTABPARSING   0x800
 
#define SB_SETBKCOLOR   CCM_SETBKCOLOR
 
#define SBN_SIMPLEMODECHANGE   (SBN_FIRST - 0)
 
#define SB_SIMPLEID   0xff
 
#define MINSYSCOMMAND   SC_SIZE
 
#define TRACKBAR_CLASSA   "msctls_trackbar32"
 
#define TRACKBAR_CLASSW   L"msctls_trackbar32"
 
#define TRACKBAR_CLASS   __MINGW_NAME_AW(TRACKBAR_CLASS)
 
#define TBS_AUTOTICKS   0x1
 
#define TBS_VERT   0x2
 
#define TBS_HORZ   0x0
 
#define TBS_TOP   0x4
 
#define TBS_BOTTOM   0x0
 
#define TBS_LEFT   0x4
 
#define TBS_RIGHT   0x0
 
#define TBS_BOTH   0x8
 
#define TBS_NOTICKS   0x10
 
#define TBS_ENABLESELRANGE   0x20
 
#define TBS_FIXEDLENGTH   0x40
 
#define TBS_NOTHUMB   0x80
 
#define TBS_TOOLTIPS   0x100
 
#define TBS_REVERSED   0x200
 
#define TBS_DOWNISLEFT   0x400
 
#define TBM_GETPOS   (WM_USER)
 
#define TBM_GETRANGEMIN   (WM_USER+1)
 
#define TBM_GETRANGEMAX   (WM_USER+2)
 
#define TBM_GETTIC   (WM_USER+3)
 
#define TBM_SETTIC   (WM_USER+4)
 
#define TBM_SETPOS   (WM_USER+5)
 
#define TBM_SETRANGE   (WM_USER+6)
 
#define TBM_SETRANGEMIN   (WM_USER+7)
 
#define TBM_SETRANGEMAX   (WM_USER+8)
 
#define TBM_CLEARTICS   (WM_USER+9)
 
#define TBM_SETSEL   (WM_USER+10)
 
#define TBM_SETSELSTART   (WM_USER+11)
 
#define TBM_SETSELEND   (WM_USER+12)
 
#define TBM_GETPTICS   (WM_USER+14)
 
#define TBM_GETTICPOS   (WM_USER+15)
 
#define TBM_GETNUMTICS   (WM_USER+16)
 
#define TBM_GETSELSTART   (WM_USER+17)
 
#define TBM_GETSELEND   (WM_USER+18)
 
#define TBM_CLEARSEL   (WM_USER+19)
 
#define TBM_SETTICFREQ   (WM_USER+20)
 
#define TBM_SETPAGESIZE   (WM_USER+21)
 
#define TBM_GETPAGESIZE   (WM_USER+22)
 
#define TBM_SETLINESIZE   (WM_USER+23)
 
#define TBM_GETLINESIZE   (WM_USER+24)
 
#define TBM_GETTHUMBRECT   (WM_USER+25)
 
#define TBM_GETCHANNELRECT   (WM_USER+26)
 
#define TBM_SETTHUMBLENGTH   (WM_USER+27)
 
#define TBM_GETTHUMBLENGTH   (WM_USER+28)
 
#define TBM_SETTOOLTIPS   (WM_USER+29)
 
#define TBM_GETTOOLTIPS   (WM_USER+30)
 
#define TBM_SETTIPSIDE   (WM_USER+31)
 
#define TBTS_TOP   0
 
#define TBTS_LEFT   1
 
#define TBTS_BOTTOM   2
 
#define TBTS_RIGHT   3
 
#define TBM_SETBUDDY   (WM_USER+32)
 
#define TBM_GETBUDDY   (WM_USER+33)
 
#define TBM_SETUNICODEFORMAT   CCM_SETUNICODEFORMAT
 
#define TBM_GETUNICODEFORMAT   CCM_GETUNICODEFORMAT
 
#define TB_LINEUP   0
 
#define TB_LINEDOWN   1
 
#define TB_PAGEUP   2
 
#define TB_PAGEDOWN   3
 
#define TB_THUMBPOSITION   4
 
#define TB_THUMBTRACK   5
 
#define TB_TOP   6
 
#define TB_BOTTOM   7
 
#define TB_ENDTRACK   8
 
#define TBCD_TICS   0x1
 
#define TBCD_THUMB   0x2
 
#define TBCD_CHANNEL   0x3
 
#define DL_BEGINDRAG   (WM_USER+133)
 
#define DL_DRAGGING   (WM_USER+134)
 
#define DL_DROPPED   (WM_USER+135)
 
#define DL_CANCELDRAG   (WM_USER+136)
 
#define DL_CURSORSET   0
 
#define DL_STOPCURSOR   1
 
#define DL_COPYCURSOR   2
 
#define DL_MOVECURSOR   3
 
#define DRAGLISTMSGSTRING   TEXT("commctrl_DragListMsg")
 
#define UPDOWN_CLASSA   "msctls_updown32"
 
#define UPDOWN_CLASSW   L"msctls_updown32"
 
#define UPDOWN_CLASS   __MINGW_NAME_AW(UPDOWN_CLASS)
 
#define UD_MAXVAL   0x7fff
 
#define UD_MINVAL   (-UD_MAXVAL)
 
#define UDS_WRAP   0x1
 
#define UDS_SETBUDDYINT   0x2
 
#define UDS_ALIGNRIGHT   0x4
 
#define UDS_ALIGNLEFT   0x8
 
#define UDS_AUTOBUDDY   0x10
 
#define UDS_ARROWKEYS   0x20
 
#define UDS_HORZ   0x40
 
#define UDS_NOTHOUSANDS   0x80
 
#define UDS_HOTTRACK   0x100
 
#define UDM_SETRANGE   (WM_USER+101)
 
#define UDM_GETRANGE   (WM_USER+102)
 
#define UDM_SETPOS   (WM_USER+103)
 
#define UDM_GETPOS   (WM_USER+104)
 
#define UDM_SETBUDDY   (WM_USER+105)
 
#define UDM_GETBUDDY   (WM_USER+106)
 
#define UDM_SETACCEL   (WM_USER+107)
 
#define UDM_GETACCEL   (WM_USER+108)
 
#define UDM_SETBASE   (WM_USER+109)
 
#define UDM_GETBASE   (WM_USER+110)
 
#define UDM_SETRANGE32   (WM_USER+111)
 
#define UDM_GETRANGE32   (WM_USER+112)
 
#define UDM_SETUNICODEFORMAT   CCM_SETUNICODEFORMAT
 
#define UDM_GETUNICODEFORMAT   CCM_GETUNICODEFORMAT
 
#define UDM_SETPOS32   (WM_USER+113)
 
#define UDM_GETPOS32   (WM_USER+114)
 
#define NM_UPDOWN   NMUPDOWN
 
#define LPNM_UPDOWN   LPNMUPDOWN
 
#define UDN_DELTAPOS   (UDN_FIRST - 1)
 
#define PROGRESS_CLASSA   "msctls_progress32"
 
#define PROGRESS_CLASSW   L"msctls_progress32"
 
#define PROGRESS_CLASS   __MINGW_NAME_AW(PROGRESS_CLASS)
 
#define PBS_SMOOTH   0x1
 
#define PBS_VERTICAL   0x4
 
#define PBM_SETRANGE   (WM_USER+1)
 
#define PBM_SETPOS   (WM_USER+2)
 
#define PBM_DELTAPOS   (WM_USER+3)
 
#define PBM_SETSTEP   (WM_USER+4)
 
#define PBM_STEPIT   (WM_USER+5)
 
#define PBM_SETRANGE32   (WM_USER+6)
 
#define PBM_GETRANGE   (WM_USER+7)
 
#define PBM_GETPOS   (WM_USER+8)
 
#define PBM_SETBARCOLOR   (WM_USER+9)
 
#define PBM_SETBKCOLOR   CCM_SETBKCOLOR
 
#define PBS_MARQUEE   0x8
 
#define PBM_SETMARQUEE   (WM_USER+10)
 
#define HOTKEYF_SHIFT   0x1
 
#define HOTKEYF_CONTROL   0x2
 
#define HOTKEYF_ALT   0x4
 
#define HOTKEYF_EXT   0x8
 
#define HKCOMB_NONE   0x1
 
#define HKCOMB_S   0x2
 
#define HKCOMB_C   0x4
 
#define HKCOMB_A   0x8
 
#define HKCOMB_SC   0x10
 
#define HKCOMB_SA   0x20
 
#define HKCOMB_CA   0x40
 
#define HKCOMB_SCA   0x80
 
#define HKM_SETHOTKEY   (WM_USER+1)
 
#define HKM_GETHOTKEY   (WM_USER+2)
 
#define HKM_SETRULES   (WM_USER+3)
 
#define HOTKEY_CLASSA   "msctls_hotkey32"
 
#define HOTKEY_CLASSW   L"msctls_hotkey32"
 
#define HOTKEY_CLASS   __MINGW_NAME_AW(HOTKEY_CLASS)
 
#define CCS_TOP   0x1L
 
#define CCS_NOMOVEY   0x2L
 
#define CCS_BOTTOM   0x3L
 
#define CCS_NORESIZE   0x4L
 
#define CCS_NOPARENTALIGN   0x8L
 
#define CCS_ADJUSTABLE   0x20L
 
#define CCS_NODIVIDER   0x40L
 
#define CCS_VERT   0x80L
 
#define CCS_LEFT   (CCS_VERT | CCS_TOP)
 
#define CCS_RIGHT   (CCS_VERT | CCS_BOTTOM)
 
#define CCS_NOMOVEX   (CCS_VERT | CCS_NOMOVEY)
 
#define WC_LISTVIEWA   "SysListView32"
 
#define WC_LISTVIEWW   L"SysListView32"
 
#define WC_LISTVIEW   __MINGW_NAME_AW(WC_LISTVIEW)
 
#define LVS_ICON   0x0
 
#define LVS_REPORT   0x1
 
#define LVS_SMALLICON   0x2
 
#define LVS_LIST   0x3
 
#define LVS_TYPEMASK   0x3
 
#define LVS_SINGLESEL   0x4
 
#define LVS_SHOWSELALWAYS   0x8
 
#define LVS_SORTASCENDING   0x10
 
#define LVS_SORTDESCENDING   0x20
 
#define LVS_SHAREIMAGELISTS   0x40
 
#define LVS_NOLABELWRAP   0x80
 
#define LVS_AUTOARRANGE   0x100
 
#define LVS_EDITLABELS   0x200
 
#define LVS_OWNERDATA   0x1000
 
#define LVS_NOSCROLL   0x2000
 
#define LVS_TYPESTYLEMASK   0xfc00
 
#define LVS_ALIGNTOP   0x0
 
#define LVS_ALIGNLEFT   0x800
 
#define LVS_ALIGNMASK   0xc00
 
#define LVS_OWNERDRAWFIXED   0x400
 
#define LVS_NOCOLUMNHEADER   0x4000
 
#define LVS_NOSORTHEADER   0x8000
 
#define LVM_SETUNICODEFORMAT   CCM_SETUNICODEFORMAT
 
#define ListView_SetUnicodeFormat(hwnd, fUnicode)   (BOOL)SNDMSG((hwnd),LVM_SETUNICODEFORMAT,(WPARAM)(fUnicode),0)
 
#define LVM_GETUNICODEFORMAT   CCM_GETUNICODEFORMAT
 
#define ListView_GetUnicodeFormat(hwnd)   (BOOL)SNDMSG((hwnd),LVM_GETUNICODEFORMAT,0,0)
 
#define LVM_GETBKCOLOR   (LVM_FIRST+0)
 
#define ListView_GetBkColor(hwnd)   (COLORREF)SNDMSG((hwnd),LVM_GETBKCOLOR,0,0L)
 
#define LVM_SETBKCOLOR   (LVM_FIRST+1)
 
#define ListView_SetBkColor(hwnd, clrBk)   (BOOL)SNDMSG((hwnd),LVM_SETBKCOLOR,0,(LPARAM)(COLORREF)(clrBk))
 
#define LVM_GETIMAGELIST   (LVM_FIRST+2)
 
#define ListView_GetImageList(hwnd, iImageList)   (HIMAGELIST)SNDMSG((hwnd),LVM_GETIMAGELIST,(WPARAM)(INT)(iImageList),0L)
 
#define LVSIL_NORMAL   0
 
#define LVSIL_SMALL   1
 
#define LVSIL_STATE   2
 
#define LVSIL_GROUPHEADER   3
 
#define LVM_SETIMAGELIST   (LVM_FIRST+3)
 
#define ListView_SetImageList(hwnd, himl, iImageList)   (HIMAGELIST)SNDMSG((hwnd),LVM_SETIMAGELIST,(WPARAM)(iImageList),(LPARAM)(HIMAGELIST)(himl))
 
#define LVM_GETITEMCOUNT   (LVM_FIRST+4)
 
#define ListView_GetItemCount(hwnd)   (int)SNDMSG((hwnd),LVM_GETITEMCOUNT,0,0L)
 
#define LVIF_TEXT   0x1
 
#define LVIF_IMAGE   0x2
 
#define LVIF_PARAM   0x4
 
#define LVIF_STATE   0x8
 
#define LVIF_INDENT   0x10
 
#define LVIF_NORECOMPUTE   0x800
 
#define LVIF_GROUPID   0x100
 
#define LVIF_COLUMNS   0x200
 
#define LVIS_FOCUSED   0x1
 
#define LVIS_SELECTED   0x2
 
#define LVIS_CUT   0x4
 
#define LVIS_DROPHILITED   0x8
 
#define LVIS_GLOW   0x10
 
#define LVIS_ACTIVATING   0x20
 
#define LVIS_OVERLAYMASK   0xf00
 
#define LVIS_STATEIMAGEMASK   0xF000
 
#define INDEXTOSTATEIMAGEMASK(i)   ((i) << 12)
 
#define I_INDENTCALLBACK   (-1)
 
#define LV_ITEMA   LVITEMA
 
#define LV_ITEMW   LVITEMW
 
#define I_GROUPIDCALLBACK   (-1)
 
#define I_GROUPIDNONE   (-2)
 
#define LV_ITEM   LVITEM
 
#define LVITEMA_V1_SIZE   CCSIZEOF_STRUCT(LVITEMA,lParam)
 
#define LVITEMW_V1_SIZE   CCSIZEOF_STRUCT(LVITEMW,lParam)
 
#define LVITEM   __MINGW_NAME_AW(LVITEM)
 
#define LPLVITEM   __MINGW_NAME_AW(LPLVITEM)
 
#define LVITEM_V1_SIZE   __MINGW_NAME_AW_EXT(LVITEM,_V1_SIZE)
 
#define LPSTR_TEXTCALLBACKW   ((LPWSTR)-1L)
 
#define LPSTR_TEXTCALLBACKA   ((LPSTR)-1L)
 
#define LPSTR_TEXTCALLBACK   __MINGW_NAME_AW(LPSTR_TEXTCALLBACK)
 
#define I_IMAGECALLBACK   (-1)
 
#define I_IMAGENONE   (-2)
 
#define I_COLUMNSCALLBACK   ((UINT)-1)
 
#define LVM_GETITEMA   (LVM_FIRST+5)
 
#define LVM_GETITEMW   (LVM_FIRST+75)
 
#define LVM_GETITEM   __MINGW_NAME_AW(LVM_GETITEM)
 
#define ListView_GetItem(hwnd, pitem)   (BOOL)SNDMSG((hwnd),LVM_GETITEM,0,(LPARAM)(LV_ITEM *)(pitem))
 
#define LVM_SETITEMA   (LVM_FIRST+6)
 
#define LVM_SETITEMW   (LVM_FIRST+76)
 
#define LVM_SETITEM   __MINGW_NAME_AW(LVM_SETITEM)
 
#define ListView_SetItem(hwnd, pitem)   (BOOL)SNDMSG((hwnd),LVM_SETITEM,0,(LPARAM)(const LV_ITEM *)(pitem))
 
#define LVM_INSERTITEMA   (LVM_FIRST+7)
 
#define LVM_INSERTITEMW   (LVM_FIRST+77)
 
#define LVM_INSERTITEM   __MINGW_NAME_AW(LVM_INSERTITEM)
 
#define ListView_InsertItem(hwnd, pitem)   (int)SNDMSG((hwnd),LVM_INSERTITEM,0,(LPARAM)(const LV_ITEM *)(pitem))
 
#define LVM_DELETEITEM   (LVM_FIRST+8)
 
#define ListView_DeleteItem(hwnd, i)   (BOOL)SNDMSG((hwnd),LVM_DELETEITEM,(WPARAM)(int)(i),0L)
 
#define LVM_DELETEALLITEMS   (LVM_FIRST+9)
 
#define ListView_DeleteAllItems(hwnd)   (BOOL)SNDMSG((hwnd),LVM_DELETEALLITEMS,0,0L)
 
#define LVM_GETCALLBACKMASK   (LVM_FIRST+10)
 
#define ListView_GetCallbackMask(hwnd)   (BOOL)SNDMSG((hwnd),LVM_GETCALLBACKMASK,0,0)
 
#define LVM_SETCALLBACKMASK   (LVM_FIRST+11)
 
#define ListView_SetCallbackMask(hwnd, mask)   (BOOL)SNDMSG((hwnd),LVM_SETCALLBACKMASK,(WPARAM)(UINT)(mask),0)
 
#define LVNI_ALL   0x0
 
#define LVNI_FOCUSED   0x1
 
#define LVNI_SELECTED   0x2
 
#define LVNI_CUT   0x4
 
#define LVNI_DROPHILITED   0x8
 
#define LVNI_ABOVE   0x100
 
#define LVNI_BELOW   0x200
 
#define LVNI_TOLEFT   0x400
 
#define LVNI_TORIGHT   0x800
 
#define LVM_GETNEXTITEM   (LVM_FIRST+12)
 
#define ListView_GetNextItem(hwnd, i, flags)   (int)SNDMSG((hwnd),LVM_GETNEXTITEM,(WPARAM)(int)(i),MAKELPARAM((flags),0))
 
#define LVFI_PARAM   0x0001
 
#define LVFI_STRING   0x0002
 
#define LVFI_SUBSTRING   0x0004
 
#define LVFI_PARTIAL   0x0008
 
#define LVFI_WRAP   0x0020
 
#define LVFI_NEARESTXY   0x0040
 
#define LV_FINDINFOA   LVFINDINFOA
 
#define LV_FINDINFOW   LVFINDINFOW
 
#define LV_FINDINFO   LVFINDINFO
 
#define LVFINDINFO   __MINGW_NAME_AW(LVFINDINFO)
 
#define LVM_FINDITEMA   (LVM_FIRST+13)
 
#define LVM_FINDITEMW   (LVM_FIRST+83)
 
#define LVM_FINDITEM   __MINGW_NAME_AW(LVM_FINDITEM)
 
#define ListView_FindItem(hwnd, iStart, plvfi)   (int)SNDMSG((hwnd),LVM_FINDITEM,(WPARAM)(int)(iStart),(LPARAM)(const LV_FINDINFO *)(plvfi))
 
#define LVIR_BOUNDS   0
 
#define LVIR_ICON   1
 
#define LVIR_LABEL   2
 
#define LVIR_SELECTBOUNDS   3
 
#define LVM_GETITEMRECT   (LVM_FIRST+14)
 
#define ListView_GetItemRect(hwnd, i, prc, code)   (BOOL)SNDMSG((hwnd),LVM_GETITEMRECT,(WPARAM)(int)(i),((prc) ? (((RECT *)(prc))->left = (code),(LPARAM)(RECT *)(prc)) : (LPARAM)(RECT *)NULL))
 
#define LVM_SETITEMPOSITION   (LVM_FIRST+15)
 
#define ListView_SetItemPosition(hwndLV, i, x, y)   (BOOL)SNDMSG((hwndLV),LVM_SETITEMPOSITION,(WPARAM)(int)(i),MAKELPARAM((x),(y)))
 
#define LVM_GETITEMPOSITION   (LVM_FIRST+16)
 
#define ListView_GetItemPosition(hwndLV, i, ppt)   (BOOL)SNDMSG((hwndLV),LVM_GETITEMPOSITION,(WPARAM)(int)(i),(LPARAM)(POINT *)(ppt))
 
#define LVM_GETSTRINGWIDTHA   (LVM_FIRST+17)
 
#define LVM_GETSTRINGWIDTHW   (LVM_FIRST+87)
 
#define LVM_GETSTRINGWIDTH   __MINGW_NAME_AW(LVM_GETSTRINGWIDTH)
 
#define ListView_GetStringWidth(hwndLV, psz)   (int)SNDMSG((hwndLV),LVM_GETSTRINGWIDTH,0,(LPARAM)(LPCTSTR)(psz))
 
#define LVHT_NOWHERE   0x1
 
#define LVHT_ONITEMICON   0x2
 
#define LVHT_ONITEMLABEL   0x4
 
#define LVHT_ONITEMSTATEICON   0x8
 
#define LVHT_ONITEM   (LVHT_ONITEMICON | LVHT_ONITEMLABEL | LVHT_ONITEMSTATEICON)
 
#define LVHT_ABOVE   0x8
 
#define LVHT_BELOW   0x10
 
#define LVHT_TORIGHT   0x20
 
#define LVHT_TOLEFT   0x40
 
#define LV_HITTESTINFO   LVHITTESTINFO
 
#define LVHITTESTINFO_V1_SIZE   CCSIZEOF_STRUCT(LVHITTESTINFO,iItem)
 
#define LVM_HITTEST   (LVM_FIRST+18)
 
#define ListView_HitTest(hwndLV, pinfo)   (int)SNDMSG((hwndLV),LVM_HITTEST,0,(LPARAM)(LV_HITTESTINFO *)(pinfo))
 
#define LVM_ENSUREVISIBLE   (LVM_FIRST+19)
 
#define ListView_EnsureVisible(hwndLV, i, fPartialOK)   (BOOL)SNDMSG((hwndLV),LVM_ENSUREVISIBLE,(WPARAM)(int)(i),MAKELPARAM((fPartialOK),0))
 
#define LVM_SCROLL   (LVM_FIRST+20)
 
#define ListView_Scroll(hwndLV, dx, dy)   (BOOL)SNDMSG((hwndLV),LVM_SCROLL,(WPARAM)(int)(dx),(LPARAM)(int)(dy))
 
#define LVM_REDRAWITEMS   (LVM_FIRST+21)
 
#define ListView_RedrawItems(hwndLV, iFirst, iLast)   (BOOL)SNDMSG((hwndLV),LVM_REDRAWITEMS,(WPARAM)(int)(iFirst),(LPARAM)(int)(iLast))
 
#define LVA_DEFAULT   0x0
 
#define LVA_ALIGNLEFT   0x1
 
#define LVA_ALIGNTOP   0x2
 
#define LVA_SNAPTOGRID   0x5
 
#define LVM_ARRANGE   (LVM_FIRST+22)
 
#define ListView_Arrange(hwndLV, code)   (BOOL)SNDMSG((hwndLV),LVM_ARRANGE,(WPARAM)(UINT)(code),0L)
 
#define LVM_EDITLABELA   (LVM_FIRST+23)
 
#define LVM_EDITLABELW   (LVM_FIRST+118)
 
#define LVM_EDITLABEL   __MINGW_NAME_AW(LVM_EDITLABEL)
 
#define ListView_EditLabel(hwndLV, i)   (HWND)SNDMSG((hwndLV),LVM_EDITLABEL,(WPARAM)(int)(i),0L)
 
#define LVM_GETEDITCONTROL   (LVM_FIRST+24)
 
#define ListView_GetEditControl(hwndLV)   (HWND)SNDMSG((hwndLV),LVM_GETEDITCONTROL,0,0L)
 
#define LV_COLUMNA   LVCOLUMNA
 
#define LV_COLUMNW   LVCOLUMNW
 
#define LV_COLUMN   LVCOLUMN
 
#define LVCOLUMNA_V1_SIZE   CCSIZEOF_STRUCT(LVCOLUMNA,iSubItem)
 
#define LVCOLUMNW_V1_SIZE   CCSIZEOF_STRUCT(LVCOLUMNW,iSubItem)
 
#define LVCOLUMN   __MINGW_NAME_AW(LVCOLUMN)
 
#define LPLVCOLUMN   __MINGW_NAME_AW(LPLVCOLUMN)
 
#define LVCOLUMN_V1_SIZE   __MINGW_NAME_AW_EXT(LVCOLUMN,_V1_SIZE)
 
#define LVCF_FMT   0x1
 
#define LVCF_WIDTH   0x2
 
#define LVCF_TEXT   0x4
 
#define LVCF_SUBITEM   0x8
 
#define LVCF_IMAGE   0x10
 
#define LVCF_ORDER   0x20
 
#define LVCFMT_LEFT   0x0
 
#define LVCFMT_RIGHT   0x1
 
#define LVCFMT_CENTER   0x2
 
#define LVCFMT_JUSTIFYMASK   0x3
 
#define LVCFMT_IMAGE   0x800
 
#define LVCFMT_BITMAP_ON_RIGHT   0x1000
 
#define LVCFMT_COL_HAS_IMAGES   0x8000
 
#define LVM_GETCOLUMNA   (LVM_FIRST+25)
 
#define LVM_GETCOLUMNW   (LVM_FIRST+95)
 
#define LVM_GETCOLUMN   __MINGW_NAME_AW(LVM_GETCOLUMN)
 
#define ListView_GetColumn(hwnd, iCol, pcol)   (BOOL)SNDMSG((hwnd),LVM_GETCOLUMN,(WPARAM)(int)(iCol),(LPARAM)(LV_COLUMN *)(pcol))
 
#define LVM_SETCOLUMNA   (LVM_FIRST+26)
 
#define LVM_SETCOLUMNW   (LVM_FIRST+96)
 
#define LVM_SETCOLUMN   __MINGW_NAME_AW(LVM_SETCOLUMN)
 
#define ListView_SetColumn(hwnd, iCol, pcol)   (BOOL)SNDMSG((hwnd),LVM_SETCOLUMN,(WPARAM)(int)(iCol),(LPARAM)(const LV_COLUMN *)(pcol))
 
#define LVM_INSERTCOLUMNA   (LVM_FIRST+27)
 
#define LVM_INSERTCOLUMNW   (LVM_FIRST+97)
 
#define LVM_INSERTCOLUMN   __MINGW_NAME_AW(LVM_INSERTCOLUMN)
 
#define ListView_InsertColumn(hwnd, iCol, pcol)   (int)SNDMSG((hwnd),LVM_INSERTCOLUMN,(WPARAM)(int)(iCol),(LPARAM)(const LV_COLUMN *)(pcol))
 
#define LVM_DELETECOLUMN   (LVM_FIRST+28)
 
#define ListView_DeleteColumn(hwnd, iCol)   (BOOL)SNDMSG((hwnd),LVM_DELETECOLUMN,(WPARAM)(int)(iCol),0)
 
#define LVM_GETCOLUMNWIDTH   (LVM_FIRST+29)
 
#define ListView_GetColumnWidth(hwnd, iCol)   (int)SNDMSG((hwnd),LVM_GETCOLUMNWIDTH,(WPARAM)(int)(iCol),0)
 
#define LVSCW_AUTOSIZE   -1
 
#define LVSCW_AUTOSIZE_USEHEADER   -2
 
#define LVM_SETCOLUMNWIDTH   (LVM_FIRST+30)
 
#define ListView_SetColumnWidth(hwnd, iCol, cx)   (BOOL)SNDMSG((hwnd),LVM_SETCOLUMNWIDTH,(WPARAM)(int)(iCol),MAKELPARAM((cx),0))
 
#define LVM_GETHEADER   (LVM_FIRST+31)
 
#define ListView_GetHeader(hwnd)   (HWND)SNDMSG((hwnd),LVM_GETHEADER,0,0L)
 
#define LVM_CREATEDRAGIMAGE   (LVM_FIRST+33)
 
#define ListView_CreateDragImage(hwnd, i, lpptUpLeft)   (HIMAGELIST)SNDMSG((hwnd),LVM_CREATEDRAGIMAGE,(WPARAM)(int)(i),(LPARAM)(LPPOINT)(lpptUpLeft))
 
#define LVM_GETVIEWRECT   (LVM_FIRST+34)
 
#define ListView_GetViewRect(hwnd, prc)   (BOOL)SNDMSG((hwnd),LVM_GETVIEWRECT,0,(LPARAM)(RECT *)(prc))
 
#define LVM_GETTEXTCOLOR   (LVM_FIRST+35)
 
#define ListView_GetTextColor(hwnd)   (COLORREF)SNDMSG((hwnd),LVM_GETTEXTCOLOR,0,0L)
 
#define LVM_SETTEXTCOLOR   (LVM_FIRST+36)
 
#define ListView_SetTextColor(hwnd, clrText)   (BOOL)SNDMSG((hwnd),LVM_SETTEXTCOLOR,0,(LPARAM)(COLORREF)(clrText))
 
#define LVM_GETTEXTBKCOLOR   (LVM_FIRST+37)
 
#define ListView_GetTextBkColor(hwnd)   (COLORREF)SNDMSG((hwnd),LVM_GETTEXTBKCOLOR,0,0L)
 
#define LVM_SETTEXTBKCOLOR   (LVM_FIRST+38)
 
#define ListView_SetTextBkColor(hwnd, clrTextBk)   (BOOL)SNDMSG((hwnd),LVM_SETTEXTBKCOLOR,0,(LPARAM)(COLORREF)(clrTextBk))
 
#define LVM_GETTOPINDEX   (LVM_FIRST+39)
 
#define ListView_GetTopIndex(hwndLV)   (int)SNDMSG((hwndLV),LVM_GETTOPINDEX,0,0)
 
#define LVM_GETCOUNTPERPAGE   (LVM_FIRST+40)
 
#define ListView_GetCountPerPage(hwndLV)   (int)SNDMSG((hwndLV),LVM_GETCOUNTPERPAGE,0,0)
 
#define LVM_GETORIGIN   (LVM_FIRST+41)
 
#define ListView_GetOrigin(hwndLV, ppt)   (BOOL)SNDMSG((hwndLV),LVM_GETORIGIN,(WPARAM)0,(LPARAM)(POINT *)(ppt))
 
#define LVM_UPDATE   (LVM_FIRST+42)
 
#define ListView_Update(hwndLV, i)   (BOOL)SNDMSG((hwndLV),LVM_UPDATE,(WPARAM)(i),0L)
 
#define LVM_SETITEMSTATE   (LVM_FIRST+43)
 
#define ListView_SetItemState(hwndLV, i, data, mask)   { LV_ITEM _ms_lvi; _ms_lvi.stateMask = mask; _ms_lvi.state = data; SNDMSG((hwndLV),LVM_SETITEMSTATE,(WPARAM)(i),(LPARAM)(LV_ITEM *)&_ms_lvi);}
 
#define ListView_SetCheckState(hwndLV, i, fCheck)   ListView_SetItemState(hwndLV,i,INDEXTOSTATEIMAGEMASK((fCheck)?2:1),LVIS_STATEIMAGEMASK)
 
#define LVM_GETITEMSTATE   (LVM_FIRST+44)
 
#define ListView_GetItemState(hwndLV, i, mask)   (UINT)SNDMSG((hwndLV),LVM_GETITEMSTATE,(WPARAM)(i),(LPARAM)(mask))
 
#define ListView_GetCheckState(hwndLV, i)   ((((UINT)(SNDMSG((hwndLV),LVM_GETITEMSTATE,(WPARAM)(i),LVIS_STATEIMAGEMASK))) >> 12) -1)
 
#define LVM_GETITEMTEXTA   (LVM_FIRST+45)
 
#define LVM_GETITEMTEXTW   (LVM_FIRST+115)
 
#define LVM_GETITEMTEXT   __MINGW_NAME_AW(LVM_GETITEMTEXT)
 
#define ListView_GetItemText(hwndLV, i, iSubItem_, pszText_, cchTextMax_)   { LV_ITEM _ms_lvi; _ms_lvi.iSubItem = iSubItem_; _ms_lvi.cchTextMax = cchTextMax_; _ms_lvi.pszText = pszText_; SNDMSG((hwndLV),LVM_GETITEMTEXT,(WPARAM)(i),(LPARAM)(LV_ITEM *)&_ms_lvi);}
 
#define LVM_SETITEMTEXTA   (LVM_FIRST+46)
 
#define LVM_SETITEMTEXTW   (LVM_FIRST+116)
 
#define LVM_SETITEMTEXT   __MINGW_NAME_AW(LVM_SETITEMTEXT)
 
#define ListView_SetItemText(hwndLV, i, iSubItem_, pszText_)   { LV_ITEM _ms_lvi; _ms_lvi.iSubItem = iSubItem_; _ms_lvi.pszText = pszText_; SNDMSG((hwndLV),LVM_SETITEMTEXT,(WPARAM)(i),(LPARAM)(LV_ITEM *)&_ms_lvi);}
 
#define LVSICF_NOINVALIDATEALL   0x1
 
#define LVSICF_NOSCROLL   0x2
 
#define LVM_SETITEMCOUNT   (LVM_FIRST+47)
 
#define ListView_SetItemCount(hwndLV, cItems)   SNDMSG((hwndLV),LVM_SETITEMCOUNT,(WPARAM)(cItems),0)
 
#define ListView_SetItemCountEx(hwndLV, cItems, dwFlags)   SNDMSG((hwndLV),LVM_SETITEMCOUNT,(WPARAM)(cItems),(LPARAM)(dwFlags))
 
#define LVM_SORTITEMS   (LVM_FIRST+48)
 
#define ListView_SortItems(hwndLV, _pfnCompare, _lPrm)   (BOOL)SNDMSG((hwndLV),LVM_SORTITEMS,(WPARAM)(LPARAM)(_lPrm),(LPARAM)(PFNLVCOMPARE)(_pfnCompare))
 
#define LVM_SETITEMPOSITION32   (LVM_FIRST+49)
 
#define ListView_SetItemPosition32(hwndLV, i, x0, y0)   { POINT ptNewPos; ptNewPos.x = x0; ptNewPos.y = y0; SNDMSG((hwndLV),LVM_SETITEMPOSITION32,(WPARAM)(int)(i),(LPARAM)&ptNewPos); }
 
#define LVM_GETSELECTEDCOUNT   (LVM_FIRST+50)
 
#define ListView_GetSelectedCount(hwndLV)   (UINT)SNDMSG((hwndLV),LVM_GETSELECTEDCOUNT,0,0L)
 
#define LVM_GETITEMSPACING   (LVM_FIRST+51)
 
#define ListView_GetItemSpacing(hwndLV, fSmall)   (DWORD)SNDMSG((hwndLV),LVM_GETITEMSPACING,fSmall,0L)
 
#define LVM_GETISEARCHSTRINGA   (LVM_FIRST+52)
 
#define LVM_GETISEARCHSTRINGW   (LVM_FIRST+117)
 
#define LVM_GETISEARCHSTRING   __MINGW_NAME_AW(LVM_GETISEARCHSTRING)
 
#define ListView_GetISearchString(hwndLV, lpsz)   (BOOL)SNDMSG((hwndLV),LVM_GETISEARCHSTRING,0,(LPARAM)(LPTSTR)(lpsz))
 
#define LVM_SETICONSPACING   (LVM_FIRST+53)
 
#define ListView_SetIconSpacing(hwndLV, cx, cy)   (DWORD)SNDMSG((hwndLV),LVM_SETICONSPACING,0,MAKELONG(cx,cy))
 
#define LVM_SETEXTENDEDLISTVIEWSTYLE   (LVM_FIRST+54)
 
#define ListView_SetExtendedListViewStyle(hwndLV, dw)   (DWORD)SNDMSG((hwndLV),LVM_SETEXTENDEDLISTVIEWSTYLE,0,dw)
 
#define ListView_SetExtendedListViewStyleEx(hwndLV, dwMask, dw)   (DWORD)SNDMSG((hwndLV),LVM_SETEXTENDEDLISTVIEWSTYLE,dwMask,dw)
 
#define LVM_GETEXTENDEDLISTVIEWSTYLE   (LVM_FIRST+55)
 
#define ListView_GetExtendedListViewStyle(hwndLV)   (DWORD)SNDMSG((hwndLV),LVM_GETEXTENDEDLISTVIEWSTYLE,0,0)
 
#define LVS_EX_GRIDLINES   0x1
 
#define LVS_EX_SUBITEMIMAGES   0x2
 
#define LVS_EX_CHECKBOXES   0x4
 
#define LVS_EX_TRACKSELECT   0x8
 
#define LVS_EX_HEADERDRAGDROP   0x10
 
#define LVS_EX_FULLROWSELECT   0x20
 
#define LVS_EX_ONECLICKACTIVATE   0x40
 
#define LVS_EX_TWOCLICKACTIVATE   0x80
 
#define LVS_EX_FLATSB   0x100
 
#define LVS_EX_REGIONAL   0x200
 
#define LVS_EX_INFOTIP   0x400
 
#define LVS_EX_UNDERLINEHOT   0x800
 
#define LVS_EX_UNDERLINECOLD   0x1000
 
#define LVS_EX_MULTIWORKAREAS   0x2000
 
#define LVS_EX_LABELTIP   0x4000
 
#define LVS_EX_BORDERSELECT   0x8000
 
#define LVS_EX_DOUBLEBUFFER   0x10000
 
#define LVS_EX_HIDELABELS   0x20000
 
#define LVS_EX_SINGLEROW   0x40000
 
#define LVS_EX_SNAPTOGRID   0x80000
 
#define LVS_EX_SIMPLESELECT   0x100000
 
#define LVM_GETSUBITEMRECT   (LVM_FIRST+56)
 
#define ListView_GetSubItemRect(hwnd, iItem, iSubItem, code, prc)   (BOOL)SNDMSG((hwnd),LVM_GETSUBITEMRECT,(WPARAM)(int)(iItem),((prc) ? ((((LPRECT)(prc))->top = iSubItem),(((LPRECT)(prc))->left = code),(LPARAM)(prc)) : (LPARAM)(LPRECT)NULL))
 
#define LVM_SUBITEMHITTEST   (LVM_FIRST+57)
 
#define ListView_SubItemHitTest(hwnd, plvhti)   (int)SNDMSG((hwnd),LVM_SUBITEMHITTEST,0,(LPARAM)(LPLVHITTESTINFO)(plvhti))
 
#define LVM_SETCOLUMNORDERARRAY   (LVM_FIRST+58)
 
#define ListView_SetColumnOrderArray(hwnd, iCount, pi)   (BOOL)SNDMSG((hwnd),LVM_SETCOLUMNORDERARRAY,(WPARAM)(iCount),(LPARAM)(LPINT)(pi))
 
#define LVM_GETCOLUMNORDERARRAY   (LVM_FIRST+59)
 
#define ListView_GetColumnOrderArray(hwnd, iCount, pi)   (BOOL)SNDMSG((hwnd),LVM_GETCOLUMNORDERARRAY,(WPARAM)(iCount),(LPARAM)(LPINT)(pi))
 
#define LVM_SETHOTITEM   (LVM_FIRST+60)
 
#define ListView_SetHotItem(hwnd, i)   (int)SNDMSG((hwnd),LVM_SETHOTITEM,(WPARAM)(i),0)
 
#define LVM_GETHOTITEM   (LVM_FIRST+61)
 
#define ListView_GetHotItem(hwnd)   (int)SNDMSG((hwnd),LVM_GETHOTITEM,0,0)
 
#define LVM_SETHOTCURSOR   (LVM_FIRST+62)
 
#define ListView_SetHotCursor(hwnd, hcur)   (HCURSOR)SNDMSG((hwnd),LVM_SETHOTCURSOR,0,(LPARAM)(hcur))
 
#define LVM_GETHOTCURSOR   (LVM_FIRST+63)
 
#define ListView_GetHotCursor(hwnd)   (HCURSOR)SNDMSG((hwnd),LVM_GETHOTCURSOR,0,0)
 
#define LVM_APPROXIMATEVIEWRECT   (LVM_FIRST+64)
 
#define ListView_ApproximateViewRect(hwnd, iWidth, iHeight, iCount)   (DWORD)SNDMSG((hwnd),LVM_APPROXIMATEVIEWRECT,iCount,MAKELPARAM(iWidth,iHeight))
 
#define LV_MAX_WORKAREAS   16
 
#define LVM_SETWORKAREAS   (LVM_FIRST+65)
 
#define ListView_SetWorkAreas(hwnd, nWorkAreas, prc)   (BOOL)SNDMSG((hwnd),LVM_SETWORKAREAS,(WPARAM)(int)(nWorkAreas),(LPARAM)(RECT *)(prc))
 
#define LVM_GETWORKAREAS   (LVM_FIRST+70)
 
#define ListView_GetWorkAreas(hwnd, nWorkAreas, prc)   (BOOL)SNDMSG((hwnd),LVM_GETWORKAREAS,(WPARAM)(int)(nWorkAreas),(LPARAM)(RECT *)(prc))
 
#define LVM_GETNUMBEROFWORKAREAS   (LVM_FIRST+73)
 
#define ListView_GetNumberOfWorkAreas(hwnd, pnWorkAreas)   (BOOL)SNDMSG((hwnd),LVM_GETNUMBEROFWORKAREAS,0,(LPARAM)(UINT *)(pnWorkAreas))
 
#define LVM_GETSELECTIONMARK   (LVM_FIRST+66)
 
#define ListView_GetSelectionMark(hwnd)   (int)SNDMSG((hwnd),LVM_GETSELECTIONMARK,0,0)
 
#define LVM_SETSELECTIONMARK   (LVM_FIRST+67)
 
#define ListView_SetSelectionMark(hwnd, i)   (int)SNDMSG((hwnd),LVM_SETSELECTIONMARK,0,(LPARAM)(i))
 
#define LVM_SETHOVERTIME   (LVM_FIRST+71)
 
#define ListView_SetHoverTime(hwndLV, dwHoverTimeMs)   (DWORD)SNDMSG((hwndLV),LVM_SETHOVERTIME,0,(LPARAM)(dwHoverTimeMs))
 
#define LVM_GETHOVERTIME   (LVM_FIRST+72)
 
#define ListView_GetHoverTime(hwndLV)   (DWORD)SNDMSG((hwndLV),LVM_GETHOVERTIME,0,0)
 
#define LVM_SETTOOLTIPS   (LVM_FIRST+74)
 
#define ListView_SetToolTips(hwndLV, hwndNewHwnd)   (HWND)SNDMSG((hwndLV),LVM_SETTOOLTIPS,(WPARAM)(hwndNewHwnd),0)
 
#define LVM_GETTOOLTIPS   (LVM_FIRST+78)
 
#define ListView_GetToolTips(hwndLV)   (HWND)SNDMSG((hwndLV),LVM_GETTOOLTIPS,0,0)
 
#define LVM_SORTITEMSEX   (LVM_FIRST+81)
 
#define ListView_SortItemsEx(hwndLV, _pfnCompare, _lPrm)   (BOOL)SNDMSG((hwndLV),LVM_SORTITEMSEX,(WPARAM)(LPARAM)(_lPrm),(LPARAM)(PFNLVCOMPARE)(_pfnCompare))
 
#define LVBKIF_SOURCE_NONE   0x0
 
#define LVBKIF_SOURCE_HBITMAP   0x1
 
#define LVBKIF_SOURCE_URL   0x2
 
#define LVBKIF_SOURCE_MASK   0x3
 
#define LVBKIF_STYLE_NORMAL   0x0
 
#define LVBKIF_STYLE_TILE   0x10
 
#define LVBKIF_STYLE_MASK   0x10
 
#define LVBKIF_FLAG_TILEOFFSET   0x100
 
#define LVBKIF_TYPE_WATERMARK   0x10000000
 
#define LVM_SETBKIMAGEA   (LVM_FIRST+68)
 
#define LVM_SETBKIMAGEW   (LVM_FIRST+138)
 
#define LVM_GETBKIMAGEA   (LVM_FIRST+69)
 
#define LVM_GETBKIMAGEW   (LVM_FIRST+139)
 
#define LVM_SETSELECTEDCOLUMN   (LVM_FIRST+140)
 
#define ListView_SetSelectedColumn(hwnd, iCol)   SNDMSG((hwnd),LVM_SETSELECTEDCOLUMN,(WPARAM)iCol,0)
 
#define LVM_SETTILEWIDTH   (LVM_FIRST+141)
 
#define ListView_SetTileWidth(hwnd, cpWidth)   SNDMSG((hwnd),LVM_SETTILEWIDTH,(WPARAM)cpWidth,0)
 
#define LV_VIEW_ICON   0x0
 
#define LV_VIEW_DETAILS   0x1
 
#define LV_VIEW_SMALLICON   0x2
 
#define LV_VIEW_LIST   0x3
 
#define LV_VIEW_TILE   0x4
 
#define LV_VIEW_MAX   0x4
 
#define LVM_SETVIEW   (LVM_FIRST+142)
 
#define ListView_SetView(hwnd, iView)   (DWORD)SNDMSG((hwnd),LVM_SETVIEW,(WPARAM)(DWORD)iView,0)
 
#define LVM_GETVIEW   (LVM_FIRST+143)
 
#define ListView_GetView(hwnd)   (DWORD)SNDMSG((hwnd),LVM_GETVIEW,0,0)
 
#define LVGF_NONE   0x0
 
#define LVGF_HEADER   0x1
 
#define LVGF_FOOTER   0x2
 
#define LVGF_STATE   0x4
 
#define LVGF_ALIGN   0x8
 
#define LVGF_GROUPID   0x10
 
#define LVGS_NORMAL   0x0
 
#define LVGS_COLLAPSED   0x1
 
#define LVGS_HIDDEN   0x2
 
#define LVGA_HEADER_LEFT   0x1
 
#define LVGA_HEADER_CENTER   0x2
 
#define LVGA_HEADER_RIGHT   0x4
 
#define LVGA_FOOTER_LEFT   0x8
 
#define LVGA_FOOTER_CENTER   0x10
 
#define LVGA_FOOTER_RIGHT   0x20
 
#define LVM_INSERTGROUP   (LVM_FIRST+145)
 
#define ListView_InsertGroup(hwnd, index, pgrp)   SNDMSG((hwnd),LVM_INSERTGROUP,(WPARAM)index,(LPARAM)pgrp)
 
#define LVM_SETGROUPINFO   (LVM_FIRST+147)
 
#define ListView_SetGroupInfo(hwnd, iGroupId, pgrp)   SNDMSG((hwnd),LVM_SETGROUPINFO,(WPARAM)iGroupId,(LPARAM)pgrp)
 
#define LVM_GETGROUPINFO   (LVM_FIRST+149)
 
#define ListView_GetGroupInfo(hwnd, iGroupId, pgrp)   SNDMSG((hwnd),LVM_GETGROUPINFO,(WPARAM)iGroupId,(LPARAM)pgrp)
 
#define LVM_REMOVEGROUP   (LVM_FIRST+150)
 
#define ListView_RemoveGroup(hwnd, iGroupId)   SNDMSG((hwnd),LVM_REMOVEGROUP,(WPARAM)iGroupId,0)
 
#define LVM_MOVEGROUP   (LVM_FIRST+151)
 
#define ListView_MoveGroup(hwnd, iGroupId, toIndex)   SNDMSG((hwnd),LVM_MOVEGROUP,(WPARAM)iGroupId,(LPARAM)toIndex)
 
#define LVM_MOVEITEMTOGROUP   (LVM_FIRST+154)
 
#define ListView_MoveItemToGroup(hwnd, idItemFrom, idGroupTo)   SNDMSG((hwnd),LVM_MOVEITEMTOGROUP,(WPARAM)idItemFrom,(LPARAM)idGroupTo)
 
#define LVGMF_NONE   0x0
 
#define LVGMF_BORDERSIZE   0x1
 
#define LVGMF_BORDERCOLOR   0x2
 
#define LVGMF_TEXTCOLOR   0x4
 
#define LVM_SETGROUPMETRICS   (LVM_FIRST+155)
 
#define ListView_SetGroupMetrics(hwnd, pGroupMetrics)   SNDMSG((hwnd),LVM_SETGROUPMETRICS,0,(LPARAM)pGroupMetrics)
 
#define LVM_GETGROUPMETRICS   (LVM_FIRST+156)
 
#define ListView_GetGroupMetrics(hwnd, pGroupMetrics)   SNDMSG((hwnd),LVM_GETGROUPMETRICS,0,(LPARAM)pGroupMetrics)
 
#define LVM_ENABLEGROUPVIEW   (LVM_FIRST+157)
 
#define ListView_EnableGroupView(hwnd, fEnable)   SNDMSG((hwnd),LVM_ENABLEGROUPVIEW,(WPARAM)fEnable,0)
 
#define LVM_SORTGROUPS   (LVM_FIRST+158)
 
#define ListView_SortGroups(hwnd, _pfnGroupCompate, _plv)   SNDMSG((hwnd),LVM_SORTGROUPS,(WPARAM)_pfnGroupCompate,(LPARAM)_plv)
 
#define LVM_INSERTGROUPSORTED   (LVM_FIRST+159)
 
#define ListView_InsertGroupSorted(hwnd, structInsert)   SNDMSG((hwnd),LVM_INSERTGROUPSORTED,(WPARAM)structInsert,0)
 
#define LVM_REMOVEALLGROUPS   (LVM_FIRST+160)
 
#define ListView_RemoveAllGroups(hwnd)   SNDMSG((hwnd),LVM_REMOVEALLGROUPS,0,0)
 
#define LVM_HASGROUP   (LVM_FIRST+161)
 
#define ListView_HasGroup(hwnd, dwGroupId)   SNDMSG((hwnd),LVM_HASGROUP,dwGroupId,0)
 
#define LVTVIF_AUTOSIZE   0x0
 
#define LVTVIF_FIXEDWIDTH   0x1
 
#define LVTVIF_FIXEDHEIGHT   0x2
 
#define LVTVIF_FIXEDSIZE   0x3
 
#define LVTVIM_TILESIZE   0x1
 
#define LVTVIM_COLUMNS   0x2
 
#define LVTVIM_LABELMARGIN   0x4
 
#define LVM_SETTILEVIEWINFO   (LVM_FIRST+162)
 
#define ListView_SetTileViewInfo(hwnd, ptvi)   SNDMSG((hwnd),LVM_SETTILEVIEWINFO,0,(LPARAM)ptvi)
 
#define LVM_GETTILEVIEWINFO   (LVM_FIRST+163)
 
#define ListView_GetTileViewInfo(hwnd, ptvi)   SNDMSG((hwnd),LVM_GETTILEVIEWINFO,0,(LPARAM)ptvi)
 
#define LVM_SETTILEINFO   (LVM_FIRST+164)
 
#define ListView_SetTileInfo(hwnd, pti)   SNDMSG((hwnd),LVM_SETTILEINFO,0,(LPARAM)pti)
 
#define LVM_GETTILEINFO   (LVM_FIRST+165)
 
#define ListView_GetTileInfo(hwnd, pti)   SNDMSG((hwnd),LVM_GETTILEINFO,0,(LPARAM)pti)
 
#define LVIM_AFTER   0x1
 
#define LVM_SETINSERTMARK   (LVM_FIRST+166)
 
#define ListView_SetInsertMark(hwnd, lvim)   (BOOL)SNDMSG((hwnd),LVM_SETINSERTMARK,(WPARAM) 0,(LPARAM) (lvim))
 
#define LVM_GETINSERTMARK   (LVM_FIRST+167)
 
#define ListView_GetInsertMark(hwnd, lvim)   (BOOL)SNDMSG((hwnd),LVM_GETINSERTMARK,(WPARAM) 0,(LPARAM) (lvim))
 
#define LVM_INSERTMARKHITTEST   (LVM_FIRST+168)
 
#define ListView_InsertMarkHitTest(hwnd, point, lvim)   (int)SNDMSG((hwnd),LVM_INSERTMARKHITTEST,(WPARAM)(LPPOINT)(point),(LPARAM)(LPLVINSERTMARK)(lvim))
 
#define LVM_GETINSERTMARKRECT   (LVM_FIRST+169)
 
#define ListView_GetInsertMarkRect(hwnd, rc)   (int)SNDMSG((hwnd),LVM_GETINSERTMARKRECT,(WPARAM)0,(LPARAM)(LPRECT)(rc))
 
#define LVM_SETINSERTMARKCOLOR   (LVM_FIRST+170)
 
#define ListView_SetInsertMarkColor(hwnd, color)   (COLORREF)SNDMSG((hwnd),LVM_SETINSERTMARKCOLOR,(WPARAM)0,(LPARAM)(COLORREF)(color))
 
#define LVM_GETINSERTMARKCOLOR   (LVM_FIRST+171)
 
#define ListView_GetInsertMarkColor(hwnd)   (COLORREF)SNDMSG((hwnd),LVM_GETINSERTMARKCOLOR,(WPARAM)0,(LPARAM)0)
 
#define LVM_SETINFOTIP   (LVM_FIRST+173)
 
#define ListView_SetInfoTip(hwndLV, plvInfoTip)   (BOOL)SNDMSG((hwndLV),LVM_SETINFOTIP,(WPARAM)0,(LPARAM)plvInfoTip)
 
#define LVM_GETSELECTEDCOLUMN   (LVM_FIRST+174)
 
#define ListView_GetSelectedColumn(hwnd)   (UINT)SNDMSG((hwnd),LVM_GETSELECTEDCOLUMN,0,0)
 
#define LVM_ISGROUPVIEWENABLED   (LVM_FIRST+175)
 
#define ListView_IsGroupViewEnabled(hwnd)   (BOOL)SNDMSG((hwnd),LVM_ISGROUPVIEWENABLED,0,0)
 
#define LVM_GETOUTLINECOLOR   (LVM_FIRST+176)
 
#define ListView_GetOutlineColor(hwnd)   (COLORREF)SNDMSG((hwnd),LVM_GETOUTLINECOLOR,0,0)
 
#define LVM_SETOUTLINECOLOR   (LVM_FIRST+177)
 
#define ListView_SetOutlineColor(hwnd, color)   (COLORREF)SNDMSG((hwnd),LVM_SETOUTLINECOLOR,(WPARAM)0,(LPARAM)(COLORREF)(color))
 
#define LVM_CANCELEDITLABEL   (LVM_FIRST+179)
 
#define ListView_CancelEditLabel(hwnd)   (VOID)SNDMSG((hwnd),LVM_CANCELEDITLABEL,(WPARAM)0,(LPARAM)0)
 
#define LVM_MAPINDEXTOID   (LVM_FIRST+180)
 
#define ListView_MapIndexToID(hwnd, index)   (UINT)SNDMSG((hwnd),LVM_MAPINDEXTOID,(WPARAM)index,(LPARAM)0)
 
#define LVM_MAPIDTOINDEX   (LVM_FIRST+181)
 
#define ListView_MapIDToIndex(hwnd, id)   (UINT)SNDMSG((hwnd),LVM_MAPIDTOINDEX,(WPARAM)id,(LPARAM)0)
 
#define LVM_ISITEMVISIBLE   (LVM_FIRST+182)
 
#define ListView_IsItemVisible(hwnd, index)   (UINT)SNDMSG((hwnd),LVM_ISITEMVISIBLE,(WPARAM)(index),(LPARAM)0)
 
#define LVBKIMAGE   __MINGW_NAME_AW(LVBKIMAGE)
 
#define LPLVBKIMAGE   __MINGW_NAME_AW(LPLVBKIMAGE)
 
#define LVM_SETBKIMAGE   __MINGW_NAME_AW(LVM_SETBKIMAGE)
 
#define LVM_GETBKIMAGE   __MINGW_NAME_AW(LVM_GETBKIMAGE)
 
#define ListView_SetBkImage(hwnd, plvbki)   (BOOL)SNDMSG((hwnd),LVM_SETBKIMAGE,0,(LPARAM)(plvbki))
 
#define ListView_GetBkImage(hwnd, plvbki)   (BOOL)SNDMSG((hwnd),LVM_GETBKIMAGE,0,(LPARAM)(plvbki))
 
#define LPNM_LISTVIEW   LPNMLISTVIEW
 
#define NM_LISTVIEW   NMLISTVIEW
 
#define LVKF_ALT   0x1
 
#define LVKF_CONTROL   0x2
 
#define LVKF_SHIFT   0x4
 
#define NMLVCUSTOMDRAW_V3_SIZE   CCSIZEOF_STRUCT(NMLVCUSTOMDRW,clrTextBk)
 
#define LVCDI_ITEM   0x0
 
#define LVCDI_GROUP   0x1
 
#define LVCDRF_NOSELECT   0x10000
 
#define LVCDRF_NOGROUPFRAME   0x20000
 
#define LPNM_CACHEHINT   LPNMLVCACHEHINT
 
#define PNM_CACHEHINT   LPNMLVCACHEHINT
 
#define NM_CACHEHINT   NMLVCACHEHINT
 
#define PNM_FINDITEMA   LPNMLVFINDITEMA
 
#define LPNM_FINDITEMA   LPNMLVFINDITEMA
 
#define NM_FINDITEMA   NMLVFINDITEMA
 
#define PNM_FINDITEMW   LPNMLVFINDITEMW
 
#define LPNM_FINDITEMW   LPNMLVFINDITEMW
 
#define NM_FINDITEMW   NMLVFINDITEMW
 
#define PNM_FINDITEM   __MINGW_NAME_AW(PNM_FINDITEM)
 
#define LPNM_FINDITEM   __MINGW_NAME_AW(LPNM_FINDITEM)
 
#define NM_FINDITEM   __MINGW_NAME_AW(NM_FINDITEM)
 
#define NMLVFINDITEM   __MINGW_NAME_AW(NMLVFINDITEM)
 
#define LPNMLVFINDITEM   __MINGW_NAME_AW(LPNMLVFINDITEM)
 
#define PNM_ODSTATECHANGE   LPNMLVODSTATECHANGE
 
#define LPNM_ODSTATECHANGE   LPNMLVODSTATECHANGE
 
#define NM_ODSTATECHANGE   NMLVODSTATECHANGE
 
#define LVN_ITEMCHANGING   (LVN_FIRST-0)
 
#define LVN_ITEMCHANGED   (LVN_FIRST-1)
 
#define LVN_INSERTITEM   (LVN_FIRST-2)
 
#define LVN_DELETEITEM   (LVN_FIRST-3)
 
#define LVN_DELETEALLITEMS   (LVN_FIRST-4)
 
#define LVN_BEGINLABELEDITA   (LVN_FIRST-5)
 
#define LVN_BEGINLABELEDITW   (LVN_FIRST-75)
 
#define LVN_ENDLABELEDITA   (LVN_FIRST-6)
 
#define LVN_ENDLABELEDITW   (LVN_FIRST-76)
 
#define LVN_COLUMNCLICK   (LVN_FIRST-8)
 
#define LVN_BEGINDRAG   (LVN_FIRST-9)
 
#define LVN_BEGINRDRAG   (LVN_FIRST-11)
 
#define LVN_ODCACHEHINT   (LVN_FIRST-13)
 
#define LVN_ODFINDITEMA   (LVN_FIRST-52)
 
#define LVN_ODFINDITEMW   (LVN_FIRST-79)
 
#define LVN_ITEMACTIVATE   (LVN_FIRST-14)
 
#define LVN_ODSTATECHANGED   (LVN_FIRST-15)
 
#define LVN_ODFINDITEM   __MINGW_NAME_AW(LVN_ODFINDITEM)
 
#define LVN_HOTTRACK   (LVN_FIRST-21)
 
#define LVN_GETDISPINFOA   (LVN_FIRST-50)
 
#define LVN_GETDISPINFOW   (LVN_FIRST-77)
 
#define LVN_SETDISPINFOA   (LVN_FIRST-51)
 
#define LVN_SETDISPINFOW   (LVN_FIRST-78)
 
#define LVN_BEGINLABELEDIT   __MINGW_NAME_AW(LVN_BEGINLABELEDIT)
 
#define LVN_ENDLABELEDIT   __MINGW_NAME_AW(LVN_ENDLABELEDIT)
 
#define LVN_GETDISPINFO   __MINGW_NAME_AW(LVN_GETDISPINFO)
 
#define LVN_SETDISPINFO   __MINGW_NAME_AW(LVN_SETDISPINFO)
 
#define LVN_INCREMENTALSEARCHA   (LVN_FIRST-62)
 
#define LVN_INCREMENTALSEARCHW   (LVN_FIRST-63)
 
#define LVIF_DI_SETITEM   0x1000
 
#define LV_DISPINFOA   NMLVDISPINFOA
 
#define LV_DISPINFOW   NMLVDISPINFOW
 
#define LV_DISPINFO   NMLVDISPINFO
 
#define NMLVDISPINFO   __MINGW_NAME_AW(NMLVDISPINFO)
 
#define LVN_KEYDOWN   (LVN_FIRST-55)
 
#define LV_KEYDOWN   NMLVKEYDOWN
 
#define LVN_MARQUEEBEGIN   (LVN_FIRST-56)
 
#define LVGIT_UNFOLDED   0x1
 
#define LVN_GETINFOTIPA   (LVN_FIRST-57)
 
#define LVN_GETINFOTIPW   (LVN_FIRST-58)
 
#define LVN_GETINFOTIP   __MINGW_NAME_AW(LVN_GETINFOTIP)
 
#define NMLVGETINFOTIP   __MINGW_NAME_AW(NMLVGETINFOTIP)
 
#define LPNMLVGETINFOTIP   __MINGW_NAME_AW(LPNMLVGETINFOTIP)
 
#define LVN_BEGINSCROLL   (LVN_FIRST-80)
 
#define LVN_ENDSCROLL   (LVN_FIRST-81)
 
#define WC_TREEVIEWA   "SysTreeView32"
 
#define WC_TREEVIEWW   L"SysTreeView32"
 
#define WC_TREEVIEW   __MINGW_NAME_AW(WC_TREEVIEW)
 
#define TVS_HASBUTTONS   0x1
 
#define TVS_HASLINES   0x2
 
#define TVS_LINESATROOT   0x4
 
#define TVS_EDITLABELS   0x8
 
#define TVS_DISABLEDRAGDROP   0x10
 
#define TVS_SHOWSELALWAYS   0x20
 
#define TVS_RTLREADING   0x40
 
#define TVS_NOTOOLTIPS   0x80
 
#define TVS_CHECKBOXES   0x100
 
#define TVS_TRACKSELECT   0x200
 
#define TVS_SINGLEEXPAND   0x400
 
#define TVS_INFOTIP   0x800
 
#define TVS_FULLROWSELECT   0x1000
 
#define TVS_NOSCROLL   0x2000
 
#define TVS_NONEVENHEIGHT   0x4000
 
#define TVS_NOHSCROLL   0x8000
 
#define TVIF_TEXT   0x1
 
#define TVIF_IMAGE   0x2
 
#define TVIF_PARAM   0x4
 
#define TVIF_STATE   0x8
 
#define TVIF_HANDLE   0x10
 
#define TVIF_SELECTEDIMAGE   0x20
 
#define TVIF_CHILDREN   0x40
 
#define TVIF_INTEGRAL   0x80
 
#define TVIF_EXPANDEDIMAGE   0x200
 
#define TVIS_SELECTED   0x2
 
#define TVIS_CUT   0x4
 
#define TVIS_DROPHILITED   0x8
 
#define TVIS_BOLD   0x10
 
#define TVIS_EXPANDED   0x20
 
#define TVIS_EXPANDEDONCE   0x40
 
#define TVIS_EXPANDPARTIAL   0x80
 
#define TVIS_OVERLAYMASK   0xf00
 
#define TVIS_STATEIMAGEMASK   0xF000
 
#define TVIS_USERMASK   0xF000
 
#define TVIS_FOCUSED   0x0001
 
#define I_CHILDRENCALLBACK   (-1)
 
#define LPTV_ITEMW   LPTVITEMW
 
#define LPTV_ITEMA   LPTVITEMA
 
#define TV_ITEMW   TVITEMW
 
#define TV_ITEMA   TVITEMA
 
#define LPTV_ITEM   LPTVITEM
 
#define TV_ITEM   TVITEM
 
#define TVITEM   __MINGW_NAME_AW(TVITEM)
 
#define LPTVITEM   __MINGW_NAME_AW(LPTVITEM)
 
#define TVI_ROOT   ((HTREEITEM)(ULONG_PTR)-0x10000)
 
#define TVI_FIRST   ((HTREEITEM)(ULONG_PTR)-0xffff)
 
#define TVI_LAST   ((HTREEITEM)(ULONG_PTR)-0xfffe)
 
#define TVI_SORT   ((HTREEITEM)(ULONG_PTR)-0xfffd)
 
#define LPTV_INSERTSTRUCTA   LPTVINSERTSTRUCTA
 
#define LPTV_INSERTSTRUCTW   LPTVINSERTSTRUCTW
 
#define TV_INSERTSTRUCTA   TVINSERTSTRUCTA
 
#define TV_INSERTSTRUCTW   TVINSERTSTRUCTW
 
#define TV_INSERTSTRUCT   TVINSERTSTRUCT
 
#define LPTV_INSERTSTRUCT   LPTVINSERTSTRUCT
 
#define TVINSERTSTRUCTA_V1_SIZE   CCSIZEOF_STRUCT(TVINSERTSTRUCTA,item)
 
#define TVINSERTSTRUCTW_V1_SIZE   CCSIZEOF_STRUCT(TVINSERTSTRUCTW,item)
 
#define TVINSERTSTRUCT   __MINGW_NAME_AW(TVINSERTSTRUCT)
 
#define LPTVINSERTSTRUCT   __MINGW_NAME_AW(LPTVINSERTSTRUCT)
 
#define TVINSERTSTRUCT_V1_SIZE   __MINGW_NAME_AW_EXT(TVINSERTSTRUCT,_V1_SIZE)
 
#define TVM_INSERTITEMA   (TV_FIRST+0)
 
#define TVM_INSERTITEMW   (TV_FIRST+50)
 
#define TVM_INSERTITEM   __MINGW_NAME_AW(TVM_INSERTITEM)
 
#define TreeView_InsertItem(hwnd, lpis)   (HTREEITEM)SNDMSG((hwnd),TVM_INSERTITEM,0,(LPARAM)(LPTV_INSERTSTRUCT)(lpis))
 
#define TVM_DELETEITEM   (TV_FIRST+1)
 
#define TreeView_DeleteItem(hwnd, hitem)   (BOOL)SNDMSG((hwnd),TVM_DELETEITEM,0,(LPARAM)(HTREEITEM)(hitem))
 
#define TreeView_DeleteAllItems(hwnd)   (BOOL)SNDMSG((hwnd),TVM_DELETEITEM,0,(LPARAM)TVI_ROOT)
 
#define TVM_EXPAND   (TV_FIRST+2)
 
#define TreeView_Expand(hwnd, hitem, code)   (BOOL)SNDMSG((hwnd),TVM_EXPAND,(WPARAM)(code),(LPARAM)(HTREEITEM)(hitem))
 
#define TVE_COLLAPSE   0x1
 
#define TVE_EXPAND   0x2
 
#define TVE_TOGGLE   0x3
 
#define TVE_EXPANDPARTIAL   0x4000
 
#define TVE_COLLAPSERESET   0x8000
 
#define TVM_GETITEMRECT   (TV_FIRST+4)
 
#define TreeView_GetItemRect(hwnd, hitem, prc, code)   (*(HTREEITEM *)prc = (hitem),(BOOL)SNDMSG((hwnd),TVM_GETITEMRECT,(WPARAM)(code),(LPARAM)(RECT *)(prc)))
 
#define TVM_GETCOUNT   (TV_FIRST+5)
 
#define TreeView_GetCount(hwnd)   (UINT)SNDMSG((hwnd),TVM_GETCOUNT,0,0)
 
#define TVM_GETINDENT   (TV_FIRST+6)
 
#define TreeView_GetIndent(hwnd)   (UINT)SNDMSG((hwnd),TVM_GETINDENT,0,0)
 
#define TVM_SETINDENT   (TV_FIRST+7)
 
#define TreeView_SetIndent(hwnd, indent)   (BOOL)SNDMSG((hwnd),TVM_SETINDENT,(WPARAM)(indent),0)
 
#define TVM_GETIMAGELIST   (TV_FIRST+8)
 
#define TreeView_GetImageList(hwnd, iImage)   (HIMAGELIST)SNDMSG((hwnd),TVM_GETIMAGELIST,iImage,0)
 
#define TVSIL_NORMAL   0
 
#define TVSIL_STATE   2
 
#define TVM_SETIMAGELIST   (TV_FIRST+9)
 
#define TreeView_SetImageList(hwnd, himl, iImage)   (HIMAGELIST)SNDMSG((hwnd),TVM_SETIMAGELIST,iImage,(LPARAM)(HIMAGELIST)(himl))
 
#define TVM_GETNEXTITEM   (TV_FIRST+10)
 
#define TreeView_GetNextItem(hwnd, hitem, code)   (HTREEITEM)SNDMSG((hwnd),TVM_GETNEXTITEM,(WPARAM)(code),(LPARAM)(HTREEITEM)(hitem))
 
#define TVGN_ROOT   0x0
 
#define TVGN_NEXT   0x1
 
#define TVGN_PREVIOUS   0x2
 
#define TVGN_PARENT   0x3
 
#define TVGN_CHILD   0x4
 
#define TVGN_FIRSTVISIBLE   0x5
 
#define TVGN_NEXTVISIBLE   0x6
 
#define TVGN_PREVIOUSVISIBLE   0x7
 
#define TVGN_DROPHILITE   0x8
 
#define TVGN_CARET   0x9
 
#define TVGN_LASTVISIBLE   0xa
 
#define TVSI_NOSINGLEEXPAND   0x8000
 
#define TreeView_GetChild(hwnd, hitem)   TreeView_GetNextItem(hwnd,hitem,TVGN_CHILD)
 
#define TreeView_GetNextSibling(hwnd, hitem)   TreeView_GetNextItem(hwnd,hitem,TVGN_NEXT)
 
#define TreeView_GetPrevSibling(hwnd, hitem)   TreeView_GetNextItem(hwnd,hitem,TVGN_PREVIOUS)
 
#define TreeView_GetParent(hwnd, hitem)   TreeView_GetNextItem(hwnd,hitem,TVGN_PARENT)
 
#define TreeView_GetFirstVisible(hwnd)   TreeView_GetNextItem(hwnd,NULL,TVGN_FIRSTVISIBLE)
 
#define TreeView_GetNextVisible(hwnd, hitem)   TreeView_GetNextItem(hwnd,hitem,TVGN_NEXTVISIBLE)
 
#define TreeView_GetPrevVisible(hwnd, hitem)   TreeView_GetNextItem(hwnd,hitem,TVGN_PREVIOUSVISIBLE)
 
#define TreeView_GetSelection(hwnd)   TreeView_GetNextItem(hwnd,NULL,TVGN_CARET)
 
#define TreeView_GetDropHilight(hwnd)   TreeView_GetNextItem(hwnd,NULL,TVGN_DROPHILITE)
 
#define TreeView_GetRoot(hwnd)   TreeView_GetNextItem(hwnd,NULL,TVGN_ROOT)
 
#define TreeView_GetLastVisible(hwnd)   TreeView_GetNextItem(hwnd,NULL,TVGN_LASTVISIBLE)
 
#define TVM_SELECTITEM   (TV_FIRST+11)
 
#define TreeView_Select(hwnd, hitem, code)   (BOOL)SNDMSG((hwnd),TVM_SELECTITEM,(WPARAM)(code),(LPARAM)(HTREEITEM)(hitem))
 
#define TreeView_SelectItem(hwnd, hitem)   TreeView_Select(hwnd,hitem,TVGN_CARET)
 
#define TreeView_SelectDropTarget(hwnd, hitem)   TreeView_Select(hwnd,hitem,TVGN_DROPHILITE)
 
#define TreeView_SelectSetFirstVisible(hwnd, hitem)   TreeView_Select(hwnd,hitem,TVGN_FIRSTVISIBLE)
 
#define TVM_GETITEMA   (TV_FIRST+12)
 
#define TVM_GETITEMW   (TV_FIRST+62)
 
#define TVM_GETITEM   __MINGW_NAME_AW(TVM_GETITEM)
 
#define TreeView_GetItem(hwnd, pitem)   (BOOL)SNDMSG((hwnd),TVM_GETITEM,0,(LPARAM)(TV_ITEM *)(pitem))
 
#define TVM_SETITEMA   (TV_FIRST+13)
 
#define TVM_SETITEMW   (TV_FIRST+63)
 
#define TVM_SETITEM   __MINGW_NAME_AW(TVM_SETITEM)
 
#define TreeView_SetItem(hwnd, pitem)   (BOOL)SNDMSG((hwnd),TVM_SETITEM,0,(LPARAM)(const TV_ITEM *)(pitem))
 
#define TVM_EDITLABELA   (TV_FIRST+14)
 
#define TVM_EDITLABELW   (TV_FIRST+65)
 
#define TVM_EDITLABEL   __MINGW_NAME_AW(TVM_EDITLABEL)
 
#define TreeView_EditLabel(hwnd, hitem)   (HWND)SNDMSG((hwnd),TVM_EDITLABEL,0,(LPARAM)(HTREEITEM)(hitem))
 
#define TVM_GETEDITCONTROL   (TV_FIRST+15)
 
#define TreeView_GetEditControl(hwnd)   (HWND)SNDMSG((hwnd),TVM_GETEDITCONTROL,0,0)
 
#define TVM_GETVISIBLECOUNT   (TV_FIRST+16)
 
#define TreeView_GetVisibleCount(hwnd)   (UINT)SNDMSG((hwnd),TVM_GETVISIBLECOUNT,0,0)
 
#define TVM_HITTEST   (TV_FIRST+17)
 
#define TreeView_HitTest(hwnd, lpht)   (HTREEITEM)SNDMSG((hwnd),TVM_HITTEST,0,(LPARAM)(LPTV_HITTESTINFO)(lpht))
 
#define LPTV_HITTESTINFO   LPTVHITTESTINFO
 
#define TV_HITTESTINFO   TVHITTESTINFO
 
#define TVHT_NOWHERE   0x1
 
#define TVHT_ONITEMICON   0x2
 
#define TVHT_ONITEMLABEL   0x4
 
#define TVHT_ONITEM   (TVHT_ONITEMICON | TVHT_ONITEMLABEL | TVHT_ONITEMSTATEICON)
 
#define TVHT_ONITEMINDENT   0x8
 
#define TVHT_ONITEMBUTTON   0x10
 
#define TVHT_ONITEMRIGHT   0x20
 
#define TVHT_ONITEMSTATEICON   0x40
 
#define TVHT_ABOVE   0x100
 
#define TVHT_BELOW   0x200
 
#define TVHT_TORIGHT   0x400
 
#define TVHT_TOLEFT   0x800
 
#define TVM_CREATEDRAGIMAGE   (TV_FIRST+18)
 
#define TreeView_CreateDragImage(hwnd, hitem)   (HIMAGELIST)SNDMSG((hwnd),TVM_CREATEDRAGIMAGE,0,(LPARAM)(HTREEITEM)(hitem))
 
#define TVM_SORTCHILDREN   (TV_FIRST+19)
 
#define TreeView_SortChildren(hwnd, hitem, recurse)   (BOOL)SNDMSG((hwnd),TVM_SORTCHILDREN,(WPARAM)(recurse),(LPARAM)(HTREEITEM)(hitem))
 
#define TVM_ENSUREVISIBLE   (TV_FIRST+20)
 
#define TreeView_EnsureVisible(hwnd, hitem)   (BOOL)SNDMSG((hwnd),TVM_ENSUREVISIBLE,0,(LPARAM)(HTREEITEM)(hitem))
 
#define TVM_SORTCHILDRENCB   (TV_FIRST+21)
 
#define TreeView_SortChildrenCB(hwnd, psort, recurse)   (BOOL)SNDMSG((hwnd),TVM_SORTCHILDRENCB,(WPARAM)(recurse),(LPARAM)(LPTV_SORTCB)(psort))
 
#define TVM_ENDEDITLABELNOW   (TV_FIRST+22)
 
#define TreeView_EndEditLabelNow(hwnd, fCancel)   (BOOL)SNDMSG((hwnd),TVM_ENDEDITLABELNOW,(WPARAM)(fCancel),0)
 
#define TVM_GETISEARCHSTRINGA   (TV_FIRST+23)
 
#define TVM_GETISEARCHSTRINGW   (TV_FIRST+64)
 
#define TVM_GETISEARCHSTRING   __MINGW_NAME_AW(TVM_GETISEARCHSTRING)
 
#define TVM_SETTOOLTIPS   (TV_FIRST+24)
 
#define TreeView_SetToolTips(hwnd, hwndTT)   (HWND)SNDMSG((hwnd),TVM_SETTOOLTIPS,(WPARAM)(hwndTT),0)
 
#define TVM_GETTOOLTIPS   (TV_FIRST+25)
 
#define TreeView_GetToolTips(hwnd)   (HWND)SNDMSG((hwnd),TVM_GETTOOLTIPS,0,0)
 
#define TreeView_GetISearchString(hwndTV, lpsz)   (BOOL)SNDMSG((hwndTV),TVM_GETISEARCHSTRING,0,(LPARAM)(LPTSTR)(lpsz))
 
#define TVM_SETINSERTMARK   (TV_FIRST+26)
 
#define TreeView_SetInsertMark(hwnd, hItem, fAfter)   (BOOL)SNDMSG((hwnd),TVM_SETINSERTMARK,(WPARAM) (fAfter),(LPARAM) (hItem))
 
#define TVM_SETUNICODEFORMAT   CCM_SETUNICODEFORMAT
 
#define TreeView_SetUnicodeFormat(hwnd, fUnicode)   (BOOL)SNDMSG((hwnd),TVM_SETUNICODEFORMAT,(WPARAM)(fUnicode),0)
 
#define TVM_GETUNICODEFORMAT   CCM_GETUNICODEFORMAT
 
#define TreeView_GetUnicodeFormat(hwnd)   (BOOL)SNDMSG((hwnd),TVM_GETUNICODEFORMAT,0,0)
 
#define TVM_SETITEMHEIGHT   (TV_FIRST+27)
 
#define TreeView_SetItemHeight(hwnd, iHeight)   (int)SNDMSG((hwnd),TVM_SETITEMHEIGHT,(WPARAM)(iHeight),0)
 
#define TVM_GETITEMHEIGHT   (TV_FIRST+28)
 
#define TreeView_GetItemHeight(hwnd)   (int)SNDMSG((hwnd),TVM_GETITEMHEIGHT,0,0)
 
#define TVM_SETBKCOLOR   (TV_FIRST+29)
 
#define TreeView_SetBkColor(hwnd, clr)   (COLORREF)SNDMSG((hwnd),TVM_SETBKCOLOR,0,(LPARAM)(clr))
 
#define TVM_SETTEXTCOLOR   (TV_FIRST+30)
 
#define TreeView_SetTextColor(hwnd, clr)   (COLORREF)SNDMSG((hwnd),TVM_SETTEXTCOLOR,0,(LPARAM)(clr))
 
#define TVM_GETBKCOLOR   (TV_FIRST+31)
 
#define TreeView_GetBkColor(hwnd)   (COLORREF)SNDMSG((hwnd),TVM_GETBKCOLOR,0,0)
 
#define TVM_GETTEXTCOLOR   (TV_FIRST+32)
 
#define TreeView_GetTextColor(hwnd)   (COLORREF)SNDMSG((hwnd),TVM_GETTEXTCOLOR,0,0)
 
#define TVM_SETSCROLLTIME   (TV_FIRST+33)
 
#define TreeView_SetScrollTime(hwnd, uTime)   (UINT)SNDMSG((hwnd),TVM_SETSCROLLTIME,uTime,0)
 
#define TVM_GETSCROLLTIME   (TV_FIRST+34)
 
#define TreeView_GetScrollTime(hwnd)   (UINT)SNDMSG((hwnd),TVM_GETSCROLLTIME,0,0)
 
#define TVM_SETINSERTMARKCOLOR   (TV_FIRST+37)
 
#define TreeView_SetInsertMarkColor(hwnd, clr)   (COLORREF)SNDMSG((hwnd),TVM_SETINSERTMARKCOLOR,0,(LPARAM)(clr))
 
#define TVM_GETINSERTMARKCOLOR   (TV_FIRST+38)
 
#define TreeView_GetInsertMarkColor(hwnd)   (COLORREF)SNDMSG((hwnd),TVM_GETINSERTMARKCOLOR,0,0)
 
#define TreeView_SetItemState(hwndTV, hti, data, _mask)   { TVITEM _ms_TVi; _ms_TVi.mask = TVIF_STATE; _ms_TVi.hItem = hti; _ms_TVi.stateMask = _mask; _ms_TVi.state = data; SNDMSG((hwndTV),TVM_SETITEM,0,(LPARAM)(TV_ITEM *)&_ms_TVi);}
 
#define TreeView_SetCheckState(hwndTV, hti, fCheck)   TreeView_SetItemState(hwndTV,hti,INDEXTOSTATEIMAGEMASK((fCheck)?2:1),TVIS_STATEIMAGEMASK)
 
#define TVM_GETITEMSTATE   (TV_FIRST+39)
 
#define TreeView_GetItemState(hwndTV, hti, mask)   (UINT)SNDMSG((hwndTV),TVM_GETITEMSTATE,(WPARAM)(hti),(LPARAM)(mask))
 
#define TreeView_GetCheckState(hwndTV, hti)   ((((UINT)(SNDMSG((hwndTV),TVM_GETITEMSTATE,(WPARAM)(hti),TVIS_STATEIMAGEMASK))) >> 12) -1)
 
#define TVM_SETLINECOLOR   (TV_FIRST+40)
 
#define TreeView_SetLineColor(hwnd, clr)   (COLORREF)SNDMSG((hwnd),TVM_SETLINECOLOR,0,(LPARAM)(clr))
 
#define TVM_GETLINECOLOR   (TV_FIRST+41)
 
#define TreeView_GetLineColor(hwnd)   (COLORREF)SNDMSG((hwnd),TVM_GETLINECOLOR,0,0)
 
#define TVM_MAPACCIDTOHTREEITEM   (TV_FIRST+42)
 
#define TreeView_MapAccIDToHTREEITEM(hwnd, id)   (HTREEITEM)SNDMSG((hwnd),TVM_MAPACCIDTOHTREEITEM,id,0)
 
#define TVM_MAPHTREEITEMTOACCID   (TV_FIRST+43)
 
#define TreeView_MapHTREEITEMToAccID(hwnd, htreeitem)   (UINT)SNDMSG((hwnd),TVM_MAPHTREEITEMTOACCID,(WPARAM)htreeitem,0)
 
#define LPTV_SORTCB   LPTVSORTCB
 
#define TV_SORTCB   TVSORTCB
 
#define LPNM_TREEVIEWA   LPNMTREEVIEWA
 
#define LPNM_TREEVIEWW   LPNMTREEVIEWW
 
#define NM_TREEVIEWW   NMTREEVIEWW
 
#define NM_TREEVIEWA   NMTREEVIEWA
 
#define LPNM_TREEVIEW   LPNMTREEVIEW
 
#define NM_TREEVIEW   NMTREEVIEW
 
#define NMTREEVIEW   __MINGW_NAME_AW(NMTREEVIEW)
 
#define LPNMTREEVIEW   __MINGW_NAME_AW(LPNMTREEVIEW)
 
#define TVN_SELCHANGINGA   (TVN_FIRST-1)
 
#define TVN_SELCHANGINGW   (TVN_FIRST-50)
 
#define TVN_SELCHANGEDA   (TVN_FIRST-2)
 
#define TVN_SELCHANGEDW   (TVN_FIRST-51)
 
#define TVC_UNKNOWN   0x0
 
#define TVC_BYMOUSE   0x1
 
#define TVC_BYKEYBOARD   0x2
 
#define TVN_GETDISPINFOA   (TVN_FIRST-3)
 
#define TVN_GETDISPINFOW   (TVN_FIRST-52)
 
#define TVN_SETDISPINFOA   (TVN_FIRST-4)
 
#define TVN_SETDISPINFOW   (TVN_FIRST-53)
 
#define TVIF_DI_SETITEM   0x1000
 
#define TV_DISPINFOA   NMTVDISPINFOA
 
#define TV_DISPINFOW   NMTVDISPINFOW
 
#define TV_DISPINFO   NMTVDISPINFO
 
#define NMTVDISPINFO   __MINGW_NAME_AW(NMTVDISPINFO)
 
#define LPNMTVDISPINFO   __MINGW_NAME_AW(LPNMTVDISPINFO)
 
#define TVN_ITEMEXPANDINGA   (TVN_FIRST-5)
 
#define TVN_ITEMEXPANDINGW   (TVN_FIRST-54)
 
#define TVN_ITEMEXPANDEDA   (TVN_FIRST-6)
 
#define TVN_ITEMEXPANDEDW   (TVN_FIRST-55)
 
#define TVN_BEGINDRAGA   (TVN_FIRST-7)
 
#define TVN_BEGINDRAGW   (TVN_FIRST-56)
 
#define TVN_BEGINRDRAGA   (TVN_FIRST-8)
 
#define TVN_BEGINRDRAGW   (TVN_FIRST-57)
 
#define TVN_DELETEITEMA   (TVN_FIRST-9)
 
#define TVN_DELETEITEMW   (TVN_FIRST-58)
 
#define TVN_BEGINLABELEDITA   (TVN_FIRST-10)
 
#define TVN_BEGINLABELEDITW   (TVN_FIRST-59)
 
#define TVN_ENDLABELEDITA   (TVN_FIRST-11)
 
#define TVN_ENDLABELEDITW   (TVN_FIRST-60)
 
#define TVN_KEYDOWN   (TVN_FIRST-12)
 
#define TVN_GETINFOTIPA   (TVN_FIRST-13)
 
#define TVN_GETINFOTIPW   (TVN_FIRST-14)
 
#define TVN_SINGLEEXPAND   (TVN_FIRST-15)
 
#define TVNRET_DEFAULT   0
 
#define TVNRET_SKIPOLD   1
 
#define TVNRET_SKIPNEW   2
 
#define TV_KEYDOWN   NMTVKEYDOWN
 
#define TVN_SELCHANGING   __MINGW_NAME_AW(TVN_SELCHANGING)
 
#define TVN_SELCHANGED   __MINGW_NAME_AW(TVN_SELCHANGED)
 
#define TVN_GETDISPINFO   __MINGW_NAME_AW(TVN_GETDISPINFO)
 
#define TVN_SETDISPINFO   __MINGW_NAME_AW(TVN_SETDISPINFO)
 
#define TVN_ITEMEXPANDING   __MINGW_NAME_AW(TVN_ITEMEXPANDING)
 
#define TVN_ITEMEXPANDED   __MINGW_NAME_AW(TVN_ITEMEXPANDED)
 
#define TVN_BEGINDRAG   __MINGW_NAME_AW(TVN_BEGINDRAG)
 
#define TVN_BEGINRDRAG   __MINGW_NAME_AW(TVN_BEGINRDRAG)
 
#define TVN_DELETEITEM   __MINGW_NAME_AW(TVN_DELETEITEM)
 
#define TVN_BEGINLABELEDIT   __MINGW_NAME_AW(TVN_BEGINLABELEDIT)
 
#define TVN_ENDLABELEDIT   __MINGW_NAME_AW(TVN_ENDLABELEDIT)
 
#define NMTVCUSTOMDRAW_V3_SIZE   CCSIZEOF_STRUCT(NMTVCUSTOMDRAW,clrTextBk)
 
#define TVN_GETINFOTIP   __MINGW_NAME_AW(TVN_GETINFOTIP)
 
#define NMTVGETINFOTIP   __MINGW_NAME_AW(NMTVGETINFOTIP)
 
#define LPNMTVGETINFOTIP   __MINGW_NAME_AW(LPNMTVGETINFOTIP)
 
#define TVCDRF_NOIMAGES   0x10000
 
#define WC_COMBOBOXEXW   L"ComboBoxEx32"
 
#define WC_COMBOBOXEXA   "ComboBoxEx32"
 
#define WC_COMBOBOXEX   __MINGW_NAME_AW(WC_COMBOBOXEX)
 
#define CBEIF_TEXT   0x1
 
#define CBEIF_IMAGE   0x2
 
#define CBEIF_SELECTEDIMAGE   0x4
 
#define CBEIF_OVERLAY   0x8
 
#define CBEIF_INDENT   0x10
 
#define CBEIF_LPARAM   0x20
 
#define CBEIF_DI_SETITEM   0x10000000
 
#define COMBOBOXEXITEM   __MINGW_NAME_AW(COMBOBOXEXITEM)
 
#define PCOMBOBOXEXITEM   __MINGW_NAME_AW(PCOMBOBOXEXITEM)
 
#define PCCOMBOBOXEXITEM   __MINGW_NAME_AW(PCCOMBOBOXEXITEM)
 
#define CBEM_INSERTITEMA   (WM_USER+1)
 
#define CBEM_SETIMAGELIST   (WM_USER+2)
 
#define CBEM_GETIMAGELIST   (WM_USER+3)
 
#define CBEM_GETITEMA   (WM_USER+4)
 
#define CBEM_SETITEMA   (WM_USER+5)
 
#define CBEM_DELETEITEM   CB_DELETESTRING
 
#define CBEM_GETCOMBOCONTROL   (WM_USER+6)
 
#define CBEM_GETEDITCONTROL   (WM_USER+7)
 
#define CBEM_SETEXSTYLE   (WM_USER+8)
 
#define CBEM_SETEXTENDEDSTYLE   (WM_USER+14)
 
#define CBEM_GETEXSTYLE   (WM_USER+9)
 
#define CBEM_GETEXTENDEDSTYLE   (WM_USER+9)
 
#define CBEM_SETUNICODEFORMAT   CCM_SETUNICODEFORMAT
 
#define CBEM_GETUNICODEFORMAT   CCM_GETUNICODEFORMAT
 
#define CBEM_HASEDITCHANGED   (WM_USER+10)
 
#define CBEM_INSERTITEMW   (WM_USER+11)
 
#define CBEM_SETITEMW   (WM_USER+12)
 
#define CBEM_GETITEMW   (WM_USER+13)
 
#define CBEM_INSERTITEM   __MINGW_NAME_AW(CBEM_INSERTITEM)
 
#define CBEM_SETITEM   __MINGW_NAME_AW(CBEM_SETITEM)
 
#define CBEM_GETITEM   __MINGW_NAME_AW(CBEM_GETITEM)
 
#define CBEM_SETWINDOWTHEME   CCM_SETWINDOWTHEME
 
#define CBES_EX_NOEDITIMAGE   0x1
 
#define CBES_EX_NOEDITIMAGEINDENT   0x2
 
#define CBES_EX_PATHWORDBREAKPROC   0x4
 
#define CBES_EX_NOSIZELIMIT   0x8
 
#define CBES_EX_CASESENSITIVE   0x10
 
#define NMCOMBOBOXEX   __MINGW_NAME_AW(NMCOMBOBOXEX)
 
#define PNMCOMBOBOXEX   __MINGW_NAME_AW(PNMCOMBOBOXEX)
 
#define CBEN_GETDISPINFO   __MINGW_NAME_AW(CBEN_GETDISPINFO)
 
#define CBEN_GETDISPINFOA   (CBEN_FIRST - 0)
 
#define CBEN_INSERTITEM   (CBEN_FIRST - 1)
 
#define CBEN_DELETEITEM   (CBEN_FIRST - 2)
 
#define CBEN_BEGINEDIT   (CBEN_FIRST - 4)
 
#define CBEN_ENDEDITA   (CBEN_FIRST - 5)
 
#define CBEN_ENDEDITW   (CBEN_FIRST - 6)
 
#define CBEN_GETDISPINFOW   (CBEN_FIRST - 7)
 
#define CBEN_DRAGBEGINA   (CBEN_FIRST - 8)
 
#define CBEN_DRAGBEGINW   (CBEN_FIRST - 9)
 
#define CBEN_DRAGBEGIN   __MINGW_NAME_AW(CBEN_DRAGBEGIN)
 
#define CBEN_ENDEDIT   __MINGW_NAME_AW(CBEN_ENDEDIT)
 
#define CBENF_KILLFOCUS   1
 
#define CBENF_RETURN   2
 
#define CBENF_ESCAPE   3
 
#define CBENF_DROPDOWN   4
 
#define CBEMAXSTRLEN   260
 
#define NMCBEDRAGBEGIN   __MINGW_NAME_AW(NMCBEDRAGBEGIN)
 
#define LPNMCBEDRAGBEGIN   __MINGW_NAME_AW(LPNMCBEDRAGBEGIN)
 
#define PNMCBEDRAGBEGIN   __MINGW_NAME_AW(PNMCBEDRAGBEGIN)
 
#define NMCBEENDEDIT   __MINGW_NAME_AW(NMCBEENDEDIT)
 
#define LPNMCBEENDEDIT   __MINGW_NAME_AW(LPNMCBEENDEDIT)
 
#define PNMCBEENDEDIT   __MINGW_NAME_AW(PNMCBEENDEDIT)
 
#define WC_TABCONTROLA   "SysTabControl32"
 
#define WC_TABCONTROLW   L"SysTabControl32"
 
#define WC_TABCONTROL   __MINGW_NAME_AW(WC_TABCONTROL)
 
#define TCS_SCROLLOPPOSITE   0x1
 
#define TCS_BOTTOM   0x2
 
#define TCS_RIGHT   0x2
 
#define TCS_MULTISELECT   0x4
 
#define TCS_FLATBUTTONS   0x8
 
#define TCS_FORCEICONLEFT   0x10
 
#define TCS_FORCELABELLEFT   0x20
 
#define TCS_HOTTRACK   0x40
 
#define TCS_VERTICAL   0x80
 
#define TCS_TABS   0x0
 
#define TCS_BUTTONS   0x100
 
#define TCS_SINGLELINE   0x0
 
#define TCS_MULTILINE   0x200
 
#define TCS_RIGHTJUSTIFY   0x0
 
#define TCS_FIXEDWIDTH   0x400
 
#define TCS_RAGGEDRIGHT   0x800
 
#define TCS_FOCUSONBUTTONDOWN   0x1000
 
#define TCS_OWNERDRAWFIXED   0x2000
 
#define TCS_TOOLTIPS   0x4000
 
#define TCS_FOCUSNEVER   0x8000
 
#define TCS_EX_FLATSEPARATORS   0x1
 
#define TCS_EX_REGISTERDROP   0x2
 
#define TCM_GETIMAGELIST   (TCM_FIRST+2)
 
#define TabCtrl_GetImageList(hwnd)   (HIMAGELIST)SNDMSG((hwnd),TCM_GETIMAGELIST,0,0L)
 
#define TCM_SETIMAGELIST   (TCM_FIRST+3)
 
#define TabCtrl_SetImageList(hwnd, himl)   (HIMAGELIST)SNDMSG((hwnd),TCM_SETIMAGELIST,0,(LPARAM)(HIMAGELIST)(himl))
 
#define TCM_GETITEMCOUNT   (TCM_FIRST+4)
 
#define TabCtrl_GetItemCount(hwnd)   (int)SNDMSG((hwnd),TCM_GETITEMCOUNT,0,0L)
 
#define TCIF_TEXT   0x1
 
#define TCIF_IMAGE   0x2
 
#define TCIF_RTLREADING   0x4
 
#define TCIF_PARAM   0x8
 
#define TCIF_STATE   0x10
 
#define TCIS_BUTTONPRESSED   0x1
 
#define TCIS_HIGHLIGHTED   0x2
 
#define TC_ITEMHEADERA   TCITEMHEADERA
 
#define TC_ITEMHEADERW   TCITEMHEADERW
 
#define TC_ITEMHEADER   TCITEMHEADER
 
#define TCITEMHEADER   __MINGW_NAME_AW(TCITEMHEADER)
 
#define LPTCITEMHEADER   __MINGW_NAME_AW(LPTCITEMHEADER)
 
#define TC_ITEMA   TCITEMA
 
#define TC_ITEMW   TCITEMW
 
#define TC_ITEM   TCITEM
 
#define TCITEM   __MINGW_NAME_AW(TCITEM)
 
#define LPTCITEM   __MINGW_NAME_AW(LPTCITEM)
 
#define TCM_GETITEMA   (TCM_FIRST+5)
 
#define TCM_GETITEMW   (TCM_FIRST+60)
 
#define TCM_GETITEM   __MINGW_NAME_AW(TCM_GETITEM)
 
#define TabCtrl_GetItem(hwnd, iItem, pitem)   (BOOL)SNDMSG((hwnd),TCM_GETITEM,(WPARAM)(int)(iItem),(LPARAM)(TC_ITEM *)(pitem))
 
#define TCM_SETITEMA   (TCM_FIRST+6)
 
#define TCM_SETITEMW   (TCM_FIRST+61)
 
#define TCM_SETITEM   __MINGW_NAME_AW(TCM_SETITEM)
 
#define TabCtrl_SetItem(hwnd, iItem, pitem)   (BOOL)SNDMSG((hwnd),TCM_SETITEM,(WPARAM)(int)(iItem),(LPARAM)(TC_ITEM *)(pitem))
 
#define TCM_INSERTITEMA   (TCM_FIRST+7)
 
#define TCM_INSERTITEMW   (TCM_FIRST+62)
 
#define TCM_INSERTITEM   __MINGW_NAME_AW(TCM_INSERTITEM)
 
#define TabCtrl_InsertItem(hwnd, iItem, pitem)   (int)SNDMSG((hwnd),TCM_INSERTITEM,(WPARAM)(int)(iItem),(LPARAM)(const TC_ITEM *)(pitem))
 
#define TCM_DELETEITEM   (TCM_FIRST+8)
 
#define TabCtrl_DeleteItem(hwnd, i)   (BOOL)SNDMSG((hwnd),TCM_DELETEITEM,(WPARAM)(int)(i),0L)
 
#define TCM_DELETEALLITEMS   (TCM_FIRST+9)
 
#define TabCtrl_DeleteAllItems(hwnd)   (BOOL)SNDMSG((hwnd),TCM_DELETEALLITEMS,0,0L)
 
#define TCM_GETITEMRECT   (TCM_FIRST+10)
 
#define TabCtrl_GetItemRect(hwnd, i, prc)   (BOOL)SNDMSG((hwnd),TCM_GETITEMRECT,(WPARAM)(int)(i),(LPARAM)(RECT *)(prc))
 
#define TCM_GETCURSEL   (TCM_FIRST+11)
 
#define TabCtrl_GetCurSel(hwnd)   (int)SNDMSG((hwnd),TCM_GETCURSEL,0,0)
 
#define TCM_SETCURSEL   (TCM_FIRST+12)
 
#define TabCtrl_SetCurSel(hwnd, i)   (int)SNDMSG((hwnd),TCM_SETCURSEL,(WPARAM)(i),0)
 
#define TCHT_NOWHERE   0x1
 
#define TCHT_ONITEMICON   0x2
 
#define TCHT_ONITEMLABEL   0x4
 
#define TCHT_ONITEM   (TCHT_ONITEMICON | TCHT_ONITEMLABEL)
 
#define LPTC_HITTESTINFO   LPTCHITTESTINFO
 
#define TC_HITTESTINFO   TCHITTESTINFO
 
#define TCM_HITTEST   (TCM_FIRST+13)
 
#define TabCtrl_HitTest(hwndTC, pinfo)   (int)SNDMSG((hwndTC),TCM_HITTEST,0,(LPARAM)(TC_HITTESTINFO *)(pinfo))
 
#define TCM_SETITEMEXTRA   (TCM_FIRST+14)
 
#define TabCtrl_SetItemExtra(hwndTC, cb)   (BOOL)SNDMSG((hwndTC),TCM_SETITEMEXTRA,(WPARAM)(cb),0L)
 
#define TCM_ADJUSTRECT   (TCM_FIRST+40)
 
#define TabCtrl_AdjustRect(hwnd, bLarger, prc)   (int)SNDMSG(hwnd,TCM_ADJUSTRECT,(WPARAM)(BOOL)(bLarger),(LPARAM)(RECT *)prc)
 
#define TCM_SETITEMSIZE   (TCM_FIRST+41)
 
#define TabCtrl_SetItemSize(hwnd, x, y)   (DWORD)SNDMSG((hwnd),TCM_SETITEMSIZE,0,MAKELPARAM(x,y))
 
#define TCM_REMOVEIMAGE   (TCM_FIRST+42)
 
#define TabCtrl_RemoveImage(hwnd, i)   (void)SNDMSG((hwnd),TCM_REMOVEIMAGE,i,0L)
 
#define TCM_SETPADDING   (TCM_FIRST+43)
 
#define TabCtrl_SetPadding(hwnd, cx, cy)   (void)SNDMSG((hwnd),TCM_SETPADDING,0,MAKELPARAM(cx,cy))
 
#define TCM_GETROWCOUNT   (TCM_FIRST+44)
 
#define TabCtrl_GetRowCount(hwnd)   (int)SNDMSG((hwnd),TCM_GETROWCOUNT,0,0L)
 
#define TCM_GETTOOLTIPS   (TCM_FIRST+45)
 
#define TabCtrl_GetToolTips(hwnd)   (HWND)SNDMSG((hwnd),TCM_GETTOOLTIPS,0,0L)
 
#define TCM_SETTOOLTIPS   (TCM_FIRST+46)
 
#define TabCtrl_SetToolTips(hwnd, hwndTT)   (void)SNDMSG((hwnd),TCM_SETTOOLTIPS,(WPARAM)(hwndTT),0L)
 
#define TCM_GETCURFOCUS   (TCM_FIRST+47)
 
#define TabCtrl_GetCurFocus(hwnd)   (int)SNDMSG((hwnd),TCM_GETCURFOCUS,0,0)
 
#define TCM_SETCURFOCUS   (TCM_FIRST+48)
 
#define TabCtrl_SetCurFocus(hwnd, i)   SNDMSG((hwnd),TCM_SETCURFOCUS,i,0)
 
#define TCM_SETMINTABWIDTH   (TCM_FIRST+49)
 
#define TabCtrl_SetMinTabWidth(hwnd, x)   (int)SNDMSG((hwnd),TCM_SETMINTABWIDTH,0,x)
 
#define TCM_DESELECTALL   (TCM_FIRST+50)
 
#define TabCtrl_DeselectAll(hwnd, fExcludeFocus)   (void)SNDMSG((hwnd),TCM_DESELECTALL,fExcludeFocus,0)
 
#define TCM_HIGHLIGHTITEM   (TCM_FIRST+51)
 
#define TabCtrl_HighlightItem(hwnd, i, fHighlight)   (BOOL)SNDMSG((hwnd),TCM_HIGHLIGHTITEM,(WPARAM)(i),(LPARAM)MAKELONG (fHighlight,0))
 
#define TCM_SETEXTENDEDSTYLE   (TCM_FIRST+52)
 
#define TabCtrl_SetExtendedStyle(hwnd, dw)   (DWORD)SNDMSG((hwnd),TCM_SETEXTENDEDSTYLE,0,dw)
 
#define TCM_GETEXTENDEDSTYLE   (TCM_FIRST+53)
 
#define TabCtrl_GetExtendedStyle(hwnd)   (DWORD)SNDMSG((hwnd),TCM_GETEXTENDEDSTYLE,0,0)
 
#define TCM_SETUNICODEFORMAT   CCM_SETUNICODEFORMAT
 
#define TabCtrl_SetUnicodeFormat(hwnd, fUnicode)   (BOOL)SNDMSG((hwnd),TCM_SETUNICODEFORMAT,(WPARAM)(fUnicode),0)
 
#define TCM_GETUNICODEFORMAT   CCM_GETUNICODEFORMAT
 
#define TabCtrl_GetUnicodeFormat(hwnd)   (BOOL)SNDMSG((hwnd),TCM_GETUNICODEFORMAT,0,0)
 
#define TCN_KEYDOWN   (TCN_FIRST - 0)
 
#define TC_KEYDOWN   NMTCKEYDOWN
 
#define TCN_SELCHANGE   (TCN_FIRST - 1)
 
#define TCN_SELCHANGING   (TCN_FIRST - 2)
 
#define TCN_GETOBJECT   (TCN_FIRST - 3)
 
#define TCN_FOCUSCHANGE   (TCN_FIRST - 4)
 
#define ANIMATE_CLASSW   L"SysAnimate32"
 
#define ANIMATE_CLASSA   "SysAnimate32"
 
#define ANIMATE_CLASS   __MINGW_NAME_AW(ANIMATE_CLASS)
 
#define ACS_CENTER   0x1
 
#define ACS_TRANSPARENT   0x2
 
#define ACS_AUTOPLAY   0x4
 
#define ACS_TIMER   0x8
 
#define ACM_OPENA   (WM_USER+100)
 
#define ACM_OPENW   (WM_USER+103)
 
#define ACM_OPEN   __MINGW_NAME_AW(ACM_OPEN)
 
#define ACM_PLAY   (WM_USER+101)
 
#define ACM_STOP   (WM_USER+102)
 
#define ACN_START   1
 
#define ACN_STOP   2
 
#define Animate_Create(hwndP, id, dwStyle, hInstance)   CreateWindow(ANIMATE_CLASS,NULL,dwStyle,0,0,0,0,hwndP,(HMENU)(id),hInstance,NULL)
 
#define Animate_Open(hwnd, szName)   (BOOL)SNDMSG(hwnd,ACM_OPEN,0,(LPARAM)(LPTSTR)(szName))
 
#define Animate_OpenEx(hwnd, hInst, szName)   (BOOL)SNDMSG(hwnd,ACM_OPEN,(WPARAM)(hInst),(LPARAM)(LPTSTR)(szName))
 
#define Animate_Play(hwnd, from, to, rep)   (BOOL)SNDMSG(hwnd,ACM_PLAY,(WPARAM)(rep),(LPARAM)MAKELONG(from,to))
 
#define Animate_Stop(hwnd)   (BOOL)SNDMSG(hwnd,ACM_STOP,0,0)
 
#define Animate_Close(hwnd)   Animate_Open(hwnd,NULL)
 
#define Animate_Seek(hwnd, frame)   Animate_Play(hwnd,frame,frame,1)
 
#define MONTHCAL_CLASSW   L"SysMonthCal32"
 
#define MONTHCAL_CLASSA   "SysMonthCal32"
 
#define MONTHCAL_CLASS   __MINGW_NAME_AW(MONTHCAL_CLASS)
 
#define MCM_FIRST   0x1000
 
#define MCM_GETCURSEL   (MCM_FIRST+1)
 
#define MonthCal_GetCurSel(hmc, pst)   (BOOL)SNDMSG(hmc,MCM_GETCURSEL,0,(LPARAM)(pst))
 
#define MCM_SETCURSEL   (MCM_FIRST+2)
 
#define MonthCal_SetCurSel(hmc, pst)   (BOOL)SNDMSG(hmc,MCM_SETCURSEL,0,(LPARAM)(pst))
 
#define MCM_GETMAXSELCOUNT   (MCM_FIRST+3)
 
#define MonthCal_GetMaxSelCount(hmc)   (DWORD)SNDMSG(hmc,MCM_GETMAXSELCOUNT,0,0L)
 
#define MCM_SETMAXSELCOUNT   (MCM_FIRST+4)
 
#define MonthCal_SetMaxSelCount(hmc, n)   (BOOL)SNDMSG(hmc,MCM_SETMAXSELCOUNT,(WPARAM)(n),0L)
 
#define MCM_GETSELRANGE   (MCM_FIRST+5)
 
#define MonthCal_GetSelRange(hmc, rgst)   SNDMSG(hmc,MCM_GETSELRANGE,0,(LPARAM)(rgst))
 
#define MCM_SETSELRANGE   (MCM_FIRST+6)
 
#define MonthCal_SetSelRange(hmc, rgst)   SNDMSG(hmc,MCM_SETSELRANGE,0,(LPARAM)(rgst))
 
#define MCM_GETMONTHRANGE   (MCM_FIRST+7)
 
#define MonthCal_GetMonthRange(hmc, gmr, rgst)   (DWORD)SNDMSG(hmc,MCM_GETMONTHRANGE,(WPARAM)(gmr),(LPARAM)(rgst))
 
#define MCM_SETDAYSTATE   (MCM_FIRST+8)
 
#define MonthCal_SetDayState(hmc, cbds, rgds)   SNDMSG(hmc,MCM_SETDAYSTATE,(WPARAM)(cbds),(LPARAM)(rgds))
 
#define MCM_GETMINREQRECT   (MCM_FIRST+9)
 
#define MonthCal_GetMinReqRect(hmc, prc)   SNDMSG(hmc,MCM_GETMINREQRECT,0,(LPARAM)(prc))
 
#define MCM_SETCOLOR   (MCM_FIRST+10)
 
#define MonthCal_SetColor(hmc, iColor, clr)   SNDMSG(hmc,MCM_SETCOLOR,iColor,clr)
 
#define MCM_GETCOLOR   (MCM_FIRST+11)
 
#define MonthCal_GetColor(hmc, iColor)   SNDMSG(hmc,MCM_GETCOLOR,iColor,0)
 
#define MCSC_BACKGROUND   0
 
#define MCSC_TEXT   1
 
#define MCSC_TITLEBK   2
 
#define MCSC_TITLETEXT   3
 
#define MCSC_MONTHBK   4
 
#define MCSC_TRAILINGTEXT   5
 
#define MCM_SETTODAY   (MCM_FIRST+12)
 
#define MonthCal_SetToday(hmc, pst)   SNDMSG(hmc,MCM_SETTODAY,0,(LPARAM)(pst))
 
#define MCM_GETTODAY   (MCM_FIRST+13)
 
#define MonthCal_GetToday(hmc, pst)   (BOOL)SNDMSG(hmc,MCM_GETTODAY,0,(LPARAM)(pst))
 
#define MCM_HITTEST   (MCM_FIRST+14)
 
#define MonthCal_HitTest(hmc, pinfo)   SNDMSG(hmc,MCM_HITTEST,0,(LPARAM)(PMCHITTESTINFO)(pinfo))
 
#define MCHITTESTINFO_V1_SIZE   CCSIZEOF_STRUCT(MCHITTESTINFO, st)
 
#define MCHT_TITLE   0x10000
 
#define MCHT_CALENDAR   0x20000
 
#define MCHT_TODAYLINK   0x30000
 
#define MCHT_NEXT   0x1000000
 
#define MCHT_PREV   0x2000000
 
#define MCHT_NOWHERE   0x0
 
#define MCHT_TITLEBK   (MCHT_TITLE)
 
#define MCHT_TITLEMONTH   (MCHT_TITLE | 0x1)
 
#define MCHT_TITLEYEAR   (MCHT_TITLE | 0x2)
 
#define MCHT_TITLEBTNNEXT   (MCHT_TITLE | MCHT_NEXT | 0x3)
 
#define MCHT_TITLEBTNPREV   (MCHT_TITLE | MCHT_PREV | 0x3)
 
#define MCHT_CALENDARBK   (MCHT_CALENDAR)
 
#define MCHT_CALENDARDATE   (MCHT_CALENDAR | 0x1)
 
#define MCHT_CALENDARDATENEXT   (MCHT_CALENDARDATE | MCHT_NEXT)
 
#define MCHT_CALENDARDATEPREV   (MCHT_CALENDARDATE | MCHT_PREV)
 
#define MCHT_CALENDARDAY   (MCHT_CALENDAR | 0x2)
 
#define MCHT_CALENDARWEEKNUM   (MCHT_CALENDAR | 0x3)
 
#define MCM_SETFIRSTDAYOFWEEK   (MCM_FIRST+15)
 
#define MonthCal_SetFirstDayOfWeek(hmc, iDay)   SNDMSG(hmc,MCM_SETFIRSTDAYOFWEEK,0,iDay)
 
#define MCM_GETFIRSTDAYOFWEEK   (MCM_FIRST+16)
 
#define MonthCal_GetFirstDayOfWeek(hmc)   (DWORD)SNDMSG(hmc,MCM_GETFIRSTDAYOFWEEK,0,0)
 
#define MCM_GETRANGE   (MCM_FIRST+17)
 
#define MonthCal_GetRange(hmc, rgst)   (DWORD)SNDMSG(hmc,MCM_GETRANGE,0,(LPARAM)(rgst))
 
#define MCM_SETRANGE   (MCM_FIRST+18)
 
#define MonthCal_SetRange(hmc, gd, rgst)   (BOOL)SNDMSG(hmc,MCM_SETRANGE,(WPARAM)(gd),(LPARAM)(rgst))
 
#define MCM_GETMONTHDELTA   (MCM_FIRST+19)
 
#define MonthCal_GetMonthDelta(hmc)   (int)SNDMSG(hmc,MCM_GETMONTHDELTA,0,0)
 
#define MCM_SETMONTHDELTA   (MCM_FIRST+20)
 
#define MonthCal_SetMonthDelta(hmc, n)   (int)SNDMSG(hmc,MCM_SETMONTHDELTA,n,0)
 
#define MCM_GETMAXTODAYWIDTH   (MCM_FIRST+21)
 
#define MonthCal_GetMaxTodayWidth(hmc)   (DWORD)SNDMSG(hmc,MCM_GETMAXTODAYWIDTH,0,0)
 
#define MCM_GETCURRENTVIEW   (MCM_FIRST + 22)
 
#define MonthCal_GetCurrentView(hmc)   (DWORD)SNDMSG(hmc, MCM_GETCURRENTVIEW, 0, 0)
 
#define MCM_GETCALENDARCOUNT   (MCM_FIRST + 23)
 
#define MonthCal_GetCalendarCount(hmc)   (DWORD)SNDMSG(hmc, MCM_GETCALENDARCOUNT, 0, 0)
 
#define MCM_SETUNICODEFORMAT   CCM_SETUNICODEFORMAT
 
#define MonthCal_SetUnicodeFormat(hwnd, fUnicode)   (BOOL)SNDMSG((hwnd),MCM_SETUNICODEFORMAT,(WPARAM)(fUnicode),0)
 
#define MCM_GETUNICODEFORMAT   CCM_GETUNICODEFORMAT
 
#define MonthCal_GetUnicodeFormat(hwnd)   (BOOL)SNDMSG((hwnd),MCM_GETUNICODEFORMAT,0,0)
 
#define MCM_SIZERECTTOMIN   (MCM_FIRST + 29)
 
#define MonthCal_SizeRectToMin(hmc, prc)   SNDMSG(hmc, MCM_SIZERECTTOMIN, 0, (LPARAM)(prc))
 
#define MCM_SETCALENDARBORDER   (MCM_FIRST + 30)
 
#define MCM_GETCALENDARBORDER   (MCM_FIRST + 31)
 
#define MCN_SELCHANGE   (MCN_FIRST+1)
 
#define MCN_GETDAYSTATE   (MCN_FIRST+3)
 
#define MCN_SELECT   (MCN_FIRST+4)
 
#define MCS_DAYSTATE   0x0001
 
#define MCS_MULTISELECT   0x0002
 
#define MCS_WEEKNUMBERS   0x0004
 
#define MCS_NOTODAYCIRCLE   0x0008
 
#define MCS_NOTODAY   0x0010
 
#define MCS_NOTRAILINGDATES   0x0040
 
#define MCS_SHORTDAYSOFWEEK   0x0080
 
#define GMR_VISIBLE   0
 
#define GMR_DAYSTATE   1
 
#define DATETIMEPICK_CLASSW   L"SysDateTimePick32"
 
#define DATETIMEPICK_CLASSA   "SysDateTimePick32"
 
#define DATETIMEPICK_CLASS   __MINGW_NAME_AW(DATETIMEPICK_CLASS)
 
#define DTM_FIRST   0x1000
 
#define DTM_GETSYSTEMTIME   (DTM_FIRST+1)
 
#define DateTime_GetSystemtime(hdp, pst)   (DWORD)SNDMSG(hdp,DTM_GETSYSTEMTIME,0,(LPARAM)(pst))
 
#define DTM_SETSYSTEMTIME   (DTM_FIRST+2)
 
#define DateTime_SetSystemtime(hdp, gd, pst)   (BOOL)SNDMSG(hdp,DTM_SETSYSTEMTIME,(WPARAM)(gd),(LPARAM)(pst))
 
#define DTM_GETRANGE   (DTM_FIRST+3)
 
#define DateTime_GetRange(hdp, rgst)   (DWORD)SNDMSG(hdp,DTM_GETRANGE,0,(LPARAM)(rgst))
 
#define DTM_SETRANGE   (DTM_FIRST+4)
 
#define DateTime_SetRange(hdp, gd, rgst)   (BOOL)SNDMSG(hdp,DTM_SETRANGE,(WPARAM)(gd),(LPARAM)(rgst))
 
#define DTM_SETFORMATA   (DTM_FIRST+5)
 
#define DTM_SETFORMATW   (DTM_FIRST+50)
 
#define DTM_SETFORMAT   __MINGW_NAME_AW(DTM_SETFORMAT)
 
#define DateTime_SetFormat(hdp, sz)   (BOOL)SNDMSG(hdp,DTM_SETFORMAT,0,(LPARAM)(sz))
 
#define DTM_SETMCCOLOR   (DTM_FIRST+6)
 
#define DateTime_SetMonthCalColor(hdp, iColor, clr)   SNDMSG(hdp,DTM_SETMCCOLOR,iColor,clr)
 
#define DTM_GETMCCOLOR   (DTM_FIRST+7)
 
#define DateTime_GetMonthCalColor(hdp, iColor)   SNDMSG(hdp,DTM_GETMCCOLOR,iColor,0)
 
#define DTM_GETMONTHCAL   (DTM_FIRST+8)
 
#define DateTime_GetMonthCal(hdp)   (HWND)SNDMSG(hdp,DTM_GETMONTHCAL,0,0)
 
#define DTM_SETMCFONT   (DTM_FIRST+9)
 
#define DateTime_SetMonthCalFont(hdp, hfont, fRedraw)   SNDMSG(hdp,DTM_SETMCFONT,(WPARAM)(hfont),(LPARAM)(fRedraw))
 
#define DTM_GETMCFONT   (DTM_FIRST+10)
 
#define DateTime_GetMonthCalFont(hdp)   SNDMSG(hdp,DTM_GETMCFONT,0,0)
 
#define DTM_GETIDEALSIZE   (DTM_FIRST+15)
 
#define DTS_UPDOWN   0x1
 
#define DTS_SHOWNONE   0x2
 
#define DTS_SHORTDATEFORMAT   0x0
 
#define DTS_LONGDATEFORMAT   0x4
 
#define DTS_SHORTDATECENTURYFORMAT   0xc
 
#define DTS_TIMEFORMAT   0x9
 
#define DTS_APPCANPARSE   0x10
 
#define DTS_RIGHTALIGN   0x20
 
#define DTN_DATETIMECHANGE   (DTN_FIRST+1)
 
#define DTN_USERSTRINGA   (DTN_FIRST+2)
 
#define DTN_USERSTRINGW   (DTN_FIRST+15)
 
#define DTN_USERSTRING   __MINGW_NAME_AW(DTN_USERSTRING)
 
#define NMDATETIMESTRING   __MINGW_NAME_AW(NMDATETIMESTRING)
 
#define LPNMDATETIMESTRING   __MINGW_NAME_AW(LPNMDATETIMESTRING)
 
#define DTN_WMKEYDOWNA   (DTN_FIRST+3)
 
#define DTN_WMKEYDOWNW   (DTN_FIRST+16)
 
#define DTN_WMKEYDOWN   __MINGW_NAME_AW(DTN_WMKEYDOWN)
 
#define NMDATETIMEWMKEYDOWN   __MINGW_NAME_AW(NMDATETIMEWMKEYDOWN)
 
#define LPNMDATETIMEWMKEYDOWN   __MINGW_NAME_AW(LPNMDATETIMEWMKEYDOWN)
 
#define DTN_FORMATA   (DTN_FIRST+4)
 
#define DTN_FORMATW   (DTN_FIRST+17)
 
#define DTN_FORMAT   __MINGW_NAME_AW(DTN_FORMAT)
 
#define NMDATETIMEFORMAT   __MINGW_NAME_AW(NMDATETIMEFORMAT)
 
#define LPNMDATETIMEFORMAT   __MINGW_NAME_AW(LPNMDATETIMEFORMAT)
 
#define DTN_FORMATQUERYA   (DTN_FIRST+5)
 
#define DTN_FORMATQUERYW   (DTN_FIRST+18)
 
#define DTN_FORMATQUERY   __MINGW_NAME_AW(DTN_FORMATQUERY)
 
#define NMDATETIMEFORMATQUERY   __MINGW_NAME_AW(NMDATETIMEFORMATQUERY)
 
#define LPNMDATETIMEFORMATQUERY   __MINGW_NAME_AW(LPNMDATETIMEFORMATQUERY)
 
#define DTN_DROPDOWN   (DTN_FIRST+6)
 
#define DTN_CLOSEUP   (DTN_FIRST+7)
 
#define GDTR_MIN   0x1
 
#define GDTR_MAX   0x2
 
#define GDT_ERROR   -1
 
#define GDT_VALID   0
 
#define GDT_NONE   1
 
#define IPM_CLEARADDRESS   (WM_USER+100)
 
#define IPM_SETADDRESS   (WM_USER+101)
 
#define IPM_GETADDRESS   (WM_USER+102)
 
#define IPM_SETRANGE   (WM_USER+103)
 
#define IPM_SETFOCUS   (WM_USER+104)
 
#define IPM_ISBLANK   (WM_USER+105)
 
#define WC_IPADDRESSW   L"SysIPAddress32"
 
#define WC_IPADDRESSA   "SysIPAddress32"
 
#define WC_IPADDRESS   __MINGW_NAME_AW(WC_IPADDRESS)
 
#define IPN_FIELDCHANGED   (IPN_FIRST - 0)
 
#define MAKEIPRANGE(low, high)   ((LPARAM)(WORD)(((BYTE)(high) << 8)+(BYTE)(low)))
 
#define MAKEIPADDRESS(b1, b2, b3, b4)   ((LPARAM)(((DWORD)(b1)<<24)+((DWORD)(b2)<<16)+((DWORD)(b3)<<8)+((DWORD)(b4))))
 
#define FIRST_IPADDRESS(x)   ((x>>24) & 0xff)
 
#define SECOND_IPADDRESS(x)   ((x>>16) & 0xff)
 
#define THIRD_IPADDRESS(x)   ((x>>8) & 0xff)
 
#define FOURTH_IPADDRESS(x)   (x & 0xff)
 
#define WC_PAGESCROLLERW   L"SysPager"
 
#define WC_PAGESCROLLERA   "SysPager"
 
#define WC_PAGESCROLLER   __MINGW_NAME_AW(WC_PAGESCROLLER)
 
#define PGS_VERT   0x0
 
#define PGS_HORZ   0x1
 
#define PGS_AUTOSCROLL   0x2
 
#define PGS_DRAGNDROP   0x4
 
#define PGF_INVISIBLE   0
 
#define PGF_NORMAL   1
 
#define PGF_GRAYED   2
 
#define PGF_DEPRESSED   4
 
#define PGF_HOT   8
 
#define PGB_TOPORLEFT   0
 
#define PGB_BOTTOMORRIGHT   1
 
#define PGM_SETCHILD   (PGM_FIRST+1)
 
#define Pager_SetChild(hwnd, hwndChild)   (void)SNDMSG((hwnd),PGM_SETCHILD,0,(LPARAM)(hwndChild))
 
#define PGM_RECALCSIZE   (PGM_FIRST+2)
 
#define Pager_RecalcSize(hwnd)   (void)SNDMSG((hwnd),PGM_RECALCSIZE,0,0)
 
#define PGM_FORWARDMOUSE   (PGM_FIRST+3)
 
#define Pager_ForwardMouse(hwnd, bForward)   (void)SNDMSG((hwnd),PGM_FORWARDMOUSE,(WPARAM)(bForward),0)
 
#define PGM_SETBKCOLOR   (PGM_FIRST+4)
 
#define Pager_SetBkColor(hwnd, clr)   (COLORREF)SNDMSG((hwnd),PGM_SETBKCOLOR,0,(LPARAM)(clr))
 
#define PGM_GETBKCOLOR   (PGM_FIRST+5)
 
#define Pager_GetBkColor(hwnd)   (COLORREF)SNDMSG((hwnd),PGM_GETBKCOLOR,0,0)
 
#define PGM_SETBORDER   (PGM_FIRST+6)
 
#define Pager_SetBorder(hwnd, iBorder)   (int)SNDMSG((hwnd),PGM_SETBORDER,0,(LPARAM)(iBorder))
 
#define PGM_GETBORDER   (PGM_FIRST+7)
 
#define Pager_GetBorder(hwnd)   (int)SNDMSG((hwnd),PGM_GETBORDER,0,0)
 
#define PGM_SETPOS   (PGM_FIRST+8)
 
#define Pager_SetPos(hwnd, iPos)   (int)SNDMSG((hwnd),PGM_SETPOS,0,(LPARAM)(iPos))
 
#define PGM_GETPOS   (PGM_FIRST+9)
 
#define Pager_GetPos(hwnd)   (int)SNDMSG((hwnd),PGM_GETPOS,0,0)
 
#define PGM_SETBUTTONSIZE   (PGM_FIRST+10)
 
#define Pager_SetButtonSize(hwnd, iSize)   (int)SNDMSG((hwnd),PGM_SETBUTTONSIZE,0,(LPARAM)(iSize))
 
#define PGM_GETBUTTONSIZE   (PGM_FIRST+11)
 
#define Pager_GetButtonSize(hwnd)   (int)SNDMSG((hwnd),PGM_GETBUTTONSIZE,0,0)
 
#define PGM_GETBUTTONSTATE   (PGM_FIRST+12)
 
#define Pager_GetButtonState(hwnd, iButton)   (DWORD)SNDMSG((hwnd),PGM_GETBUTTONSTATE,0,(LPARAM)(iButton))
 
#define PGM_GETDROPTARGET   CCM_GETDROPTARGET
 
#define Pager_GetDropTarget(hwnd, ppdt)   (void)SNDMSG((hwnd),PGM_GETDROPTARGET,0,(LPARAM)(ppdt))
 
#define PGN_SCROLL   (PGN_FIRST-1)
 
#define PGF_SCROLLUP   1
 
#define PGF_SCROLLDOWN   2
 
#define PGF_SCROLLLEFT   4
 
#define PGF_SCROLLRIGHT   8
 
#define PGK_SHIFT   1
 
#define PGK_CONTROL   2
 
#define PGK_MENU   4
 
#define PGN_CALCSIZE   (PGN_FIRST-2)
 
#define PGF_CALCWIDTH   1
 
#define PGF_CALCHEIGHT   2
 
#define PGN_HOTITEMCHANGE   (PGN_FIRST-3)
 
#define WC_NATIVEFONTCTLW   L"NativeFontCtl"
 
#define WC_NATIVEFONTCTLA   "NativeFontCtl"
 
#define WC_NATIVEFONTCTL   __MINGW_NAME_AW(WC_NATIVEFONTCTL)
 
#define NFS_EDIT   0x1
 
#define NFS_STATIC   0x2
 
#define NFS_LISTCOMBO   0x4
 
#define NFS_BUTTON   0x8
 
#define NFS_ALL   0x10
 
#define NFS_USEFONTASSOC   0x20
 
#define WC_BUTTONA   "Button"
 
#define WC_BUTTONW   L"Button"
 
#define WC_BUTTON   __MINGW_NAME_AW(WC_BUTTON)
 
#define BUTTON_IMAGELIST_ALIGN_LEFT   0
 
#define BUTTON_IMAGELIST_ALIGN_RIGHT   1
 
#define BUTTON_IMAGELIST_ALIGN_TOP   2
 
#define BUTTON_IMAGELIST_ALIGN_BOTTOM   3
 
#define BUTTON_IMAGELIST_ALIGN_CENTER   4
 
#define BCM_GETIDEALSIZE   (BCM_FIRST+0x1)
 
#define Button_GetIdealSize(hwnd, psize)   (BOOL)SNDMSG((hwnd),BCM_GETIDEALSIZE,0,(LPARAM)(psize))
 
#define BCM_SETIMAGELIST   (BCM_FIRST+0x2)
 
#define Button_SetImageList(hwnd, pbuttonImagelist)   (BOOL)SNDMSG((hwnd),BCM_SETIMAGELIST,0,(LPARAM)(pbuttonImagelist))
 
#define BCM_GETIMAGELIST   (BCM_FIRST+0x3)
 
#define Button_GetImageList(hwnd, pbuttonImagelist)   (BOOL)SNDMSG((hwnd),BCM_GETIMAGELIST,0,(LPARAM)(pbuttonImagelist))
 
#define BCM_SETTEXTMARGIN   (BCM_FIRST+0x4)
 
#define Button_SetTextMargin(hwnd, pmargin)   (BOOL)SNDMSG((hwnd),BCM_SETTEXTMARGIN,0,(LPARAM)(pmargin))
 
#define BCM_GETTEXTMARGIN   (BCM_FIRST+0x5)
 
#define Button_GetTextMargin(hwnd, pmargin)   (BOOL)SNDMSG((hwnd),BCM_GETTEXTMARGIN,0,(LPARAM)(pmargin))
 
#define BCM_SETSHIELD   (BCM_FIRST+0xC)
 
#define Button_SetElevationRequiredState(hwnd, frequired)   (BOOL)SNDMSG((hwnd),BCM_SETSHIELD,0,(LPARAM)(frequired))
 
#define BCM_SETDROPDOWNSTATE   (BCM_FIRST + 6)
 
#define BCM_SETSPLITINFO   (BCM_FIRST + 7)
 
#define BCM_GETSPLITINFO   (BCM_FIRST + 8)
 
#define BCM_SETNOTE   (BCM_FIRST + 9)
 
#define BCM_GETNOTE   (BCM_FIRST + 10)
 
#define BCM_GETNOTELENGTH   (BCM_FIRST + 11)
 
#define BST_HOT   0x200
 
#define BS_SPLITBUTTON   0x0000000C
 
#define BS_DEFSPLITBUTTON   0x0000000D
 
#define BS_COMMANDLINK   0x0000000E
 
#define BS_DEFCOMMANDLINK   0x0000000F
 
#define WC_STATICA   "Static"
 
#define WC_STATICW   L"Static"
 
#define WC_STATIC   __MINGW_NAME_AW(WC_STATIC)
 
#define WC_EDITA   "Edit"
 
#define WC_EDITW   L"Edit"
 
#define WC_EDIT   __MINGW_NAME_AW(WC_EDIT)
 
#define EM_SETCUEBANNER   (ECM_FIRST+1)
 
#define Edit_SetCueBannerText(hwnd, lpcwText)   (BOOL)SNDMSG((hwnd),EM_SETCUEBANNER,0,(LPARAM)(lpcwText))
 
#define EM_GETCUEBANNER   (ECM_FIRST+2)
 
#define Edit_GetCueBannerText(hwnd, lpwText, cchText)   (BOOL)SNDMSG((hwnd),EM_GETCUEBANNER,(WPARAM)(lpwText),(LPARAM)(cchText))
 
#define EM_SHOWBALLOONTIP   (ECM_FIRST+3)
 
#define Edit_ShowBalloonTip(hwnd, peditballoontip)   (BOOL)SNDMSG((hwnd),EM_SHOWBALLOONTIP,0,(LPARAM)(peditballoontip))
 
#define EM_HIDEBALLOONTIP   (ECM_FIRST+4)
 
#define Edit_HideBalloonTip(hwnd)   (BOOL)SNDMSG((hwnd),EM_HIDEBALLOONTIP,0,0)
 
#define WC_LISTBOXA   "ListBox"
 
#define WC_LISTBOXW   L"ListBox"
 
#define WC_LISTBOX   __MINGW_NAME_AW(WC_LISTBOX)
 
#define WC_COMBOBOXA   "ComboBox"
 
#define WC_COMBOBOXW   L"ComboBox"
 
#define WC_COMBOBOX   __MINGW_NAME_AW(WC_COMBOBOX)
 
#define CB_SETMINVISIBLE   (CBM_FIRST+1)
 
#define CB_GETMINVISIBLE   (CBM_FIRST+2)
 
#define ComboBox_SetMinVisible(hwnd, iMinVisible)   (BOOL)SNDMSG((hwnd),CB_SETMINVISIBLE,(WPARAM)iMinVisible,0)
 
#define ComboBox_GetMinVisible(hwnd)   (int)SNDMSG((hwnd),CB_GETMINVISIBLE,0,0)
 
#define WC_SCROLLBARA   "ScrollBar"
 
#define WC_SCROLLBARW   L"ScrollBar"
 
#define WC_SCROLLBAR   __MINGW_NAME_AW(WC_SCROLLBAR)
 
#define INVALID_LINK_INDEX   (-1)
 
#define MAX_LINKID_TEXT   48
 
#define L_MAX_URL_LENGTH   (2048+32+sizeof("://"))
 
#define WC_LINK   L"SysLink"
 
#define LWS_TRANSPARENT   0x1
 
#define LWS_IGNORERETURN   0x2
 
#define LIF_ITEMINDEX   0x1
 
#define LIF_STATE   0x2
 
#define LIF_ITEMID   0x4
 
#define LIF_URL   0x8
 
#define LIS_FOCUSED   0x1
 
#define LIS_ENABLED   0x2
 
#define LIS_VISITED   0x4
 
#define LM_HITTEST   (WM_USER+0x300)
 
#define LM_GETIDEALHEIGHT   (WM_USER+0x301)
 
#define LM_GETIDEALSIZE   (LM_GETIDEALHEIGHT)
 
#define LM_SETITEM   (WM_USER+0x302)
 
#define LM_GETITEM   (WM_USER+0x303)
 
#define DA_LAST   (0x7fffffff)
 
#define DPA_APPEND   (0x7fffffff)
 
#define DPA_ERR   (-1)
 
#define DSA_APPEND   (0x7fffffff)
 
#define DSA_ERR   (-1)
 
#define DSA_GetItemCount(hdsa)   (*(int *) (hdsa))
 
#define DSA_AppendItem(hdsa, pitem)   DSA_InsertItem (hdsa, DA_LAST, pitem)
 
#define DPAS_SORTED   0x1
 
#define DPAS_INSERTBEFORE   0x2
 
#define DPAS_INSERTAFTER   0x4
 
#define DPA_GetPtrCount(hdpa)   (*(int *)(hdpa))
 
#define DPA_SetPtrCount(hdpa, cItems)   (*(int *)(hdpa) = (cItems))
 
#define DPA_GetPtrPtr(hdpa)   (*((void * **)((BYTE *)(hdpa) + sizeof(void *))))
 
#define DPA_AppendPtr(hdpa, pitem)   DPA_InsertPtr(hdpa, DA_LAST, pitem)
 
#define DPA_FastDeleteLastPtr(hdpa)   (--*(int *)(hdpa))
 
#define DPA_FastGetPtr(hdpa, i)   (DPA_GetPtrPtr(hdpa)[i])
 
#define DPAM_SORTED   1
 
#define DPAM_NORMAL   2
 
#define DPAM_UNION   4
 
#define DPAM_INTERSECT   8
 
#define DPAMM_MERGE   1
 
#define DPAMM_DELETE   2
 
#define DPAMM_INSERT   3
 
#define WM_MOUSEHOVER   0x2a1
 
#define WM_MOUSELEAVE   0x2a3
 
#define TME_HOVER   0x1
 
#define TME_LEAVE   0x2
 
#define TME_NONCLIENT   0x10
 
#define TME_QUERY   0x40000000
 
#define TME_CANCEL   0x80000000
 
#define HOVER_DEFAULT   0xffffffff
 
#define WSB_PROP_CYVSCROLL   0x1L
 
#define WSB_PROP_CXHSCROLL   0x2L
 
#define WSB_PROP_CYHSCROLL   0x4L
 
#define WSB_PROP_CXVSCROLL   0x8L
 
#define WSB_PROP_CXHTHUMB   0x10L
 
#define WSB_PROP_CYVTHUMB   0x20L
 
#define WSB_PROP_VBKGCOLOR   0x40L
 
#define WSB_PROP_HBKGCOLOR   0x80L
 
#define WSB_PROP_VSTYLE   0x100L
 
#define WSB_PROP_HSTYLE   0x200L
 
#define WSB_PROP_WINSTYLE   0x400L
 
#define WSB_PROP_PALETTE   0x800L
 
#define WSB_PROP_MASK   0xfffL
 
#define FSB_FLAT_MODE   2
 
#define FSB_ENCARTA_MODE   1
 
#define FSB_REGULAR_MODE   0
 
#define FlatSB_GetScrollPropPtr   FlatSB_GetScrollProp
 
#define FlatSB_SetScrollPropPtr   FlatSB_SetScrollProp
 
#define TD_WARNING_ICON   MAKEINTRESOURCEW(-1)
 
#define TD_ERROR_ICON   MAKEINTRESOURCEW(-2)
 
#define TD_INFORMATION_ICON   MAKEINTRESOURCEW(-3)
 
#define TD_SHIELD_ICON   MAKEINTRESOURCEW(-4)
 

Typedefs

typedef struct tagINITCOMMONCONTROLSEX INITCOMMONCONTROLSEX
 
typedef struct tagINITCOMMONCONTROLSEXLPINITCOMMONCONTROLSEX
 
typedef struct tagCOLORSCHEME COLORSCHEME
 
typedef struct tagCOLORSCHEMELPCOLORSCHEME
 
typedef struct tagNMTOOLTIPSCREATED NMTOOLTIPSCREATED
 
typedef struct tagNMTOOLTIPSCREATEDLPNMTOOLTIPSCREATED
 
typedef struct tagNMMOUSE NMMOUSE
 
typedef struct tagNMMOUSELPNMMOUSE
 
typedef NMMOUSE NMCLICK
 
typedef LPNMMOUSE LPNMCLICK
 
typedef struct tagNMOBJECTNOTIFY NMOBJECTNOTIFY
 
typedef struct tagNMOBJECTNOTIFYLPNMOBJECTNOTIFY
 
typedef struct tagNMKEY NMKEY
 
typedef struct tagNMKEYLPNMKEY
 
typedef struct tagNMCHAR NMCHAR
 
typedef struct tagNMCHARLPNMCHAR
 
typedef struct tagNMCUSTOMDRAWINFO NMCUSTOMDRAW
 
typedef struct tagNMCUSTOMDRAWINFOLPNMCUSTOMDRAW
 
typedef struct tagNMTTCUSTOMDRAW NMTTCUSTOMDRAW
 
typedef struct tagNMTTCUSTOMDRAWLPNMTTCUSTOMDRAW
 
typedef struct _IMAGELISTHIMAGELIST
 
typedef struct _IMAGELISTDRAWPARAMS IMAGELISTDRAWPARAMS
 
typedef struct _IMAGELISTDRAWPARAMSLPIMAGELISTDRAWPARAMS
 
typedef struct _IMAGEINFO IMAGEINFO
 
typedef struct _IMAGEINFOLPIMAGEINFO
 
typedef struct _HD_TEXTFILTERA HD_TEXTFILTERA
 
typedef struct _HD_TEXTFILTERALPHD_TEXTFILTERA
 
typedef struct _HD_TEXTFILTERW HD_TEXTFILTERW
 
typedef struct _HD_TEXTFILTERWLPHD_TEXTFILTERW
 
typedef struct _HD_ITEMA HDITEMA
 
typedef struct _HD_ITEMALPHDITEMA
 
typedef struct _HD_ITEMW HDITEMW
 
typedef struct _HD_ITEMWLPHDITEMW
 
typedef struct _HD_LAYOUT HDLAYOUT
 
typedef struct _HD_LAYOUTLPHDLAYOUT
 
typedef struct _HD_HITTESTINFO HDHITTESTINFO
 
typedef struct _HD_HITTESTINFOLPHDHITTESTINFO
 
typedef struct tagNMHEADERA NMHEADERA
 
typedef struct tagNMHEADERALPNMHEADERA
 
typedef struct tagNMHEADERW NMHEADERW
 
typedef struct tagNMHEADERWLPNMHEADERW
 
typedef struct tagNMHDDISPINFOW NMHDDISPINFOW
 
typedef struct tagNMHDDISPINFOWLPNMHDDISPINFOW
 
typedef struct tagNMHDDISPINFOA NMHDDISPINFOA
 
typedef struct tagNMHDDISPINFOALPNMHDDISPINFOA
 
typedef struct tagNMHDFILTERBTNCLICK NMHDFILTERBTNCLICK
 
typedef struct tagNMHDFILTERBTNCLICKLPNMHDFILTERBTNCLICK
 
typedef struct tagBUTTON_SPLITINFO BUTTON_SPLITINFO
 
typedef struct tagBUTTON_SPLITINFOPBUTTON_SPLITINFO
 
typedef struct tagNMBCDROPDOWN NMBCDROPDOWN
 
typedef struct _TBBUTTON TBBUTTON
 
typedef struct _TBBUTTONPTBBUTTON
 
typedef struct _TBBUTTONLPTBBUTTON
 
typedef const TBBUTTONLPCTBBUTTON
 
typedef struct _COLORMAP COLORMAP
 
typedef struct _COLORMAPLPCOLORMAP
 
typedef struct _NMTBCUSTOMDRAW NMTBCUSTOMDRAW
 
typedef struct _NMTBCUSTOMDRAWLPNMTBCUSTOMDRAW
 
typedef struct tagTBADDBITMAP TBADDBITMAP
 
typedef struct tagTBADDBITMAPLPTBADDBITMAP
 
typedef struct tagTBSAVEPARAMSA TBSAVEPARAMSA
 
typedef struct tagTBSAVEPARAMSALPTBSAVEPARAMSA
 
typedef struct tagTBSAVEPARAMSW TBSAVEPARAMSW
 
typedef struct tagTBSAVEPARAMSWLPTBSAVEPARAMW
 
typedef struct TBINSERTMARKLPTBINSERTMARK
 
typedef struct TBREPLACEBITMAPLPTBREPLACEBITMAP
 
typedef struct TBBUTTONINFOALPTBBUTTONINFOA
 
typedef struct TBBUTTONINFOWLPTBBUTTONINFOW
 
typedef struct TBMETRICSLPTBMETRICS
 
typedef struct tagNMTBHOTITEM NMTBHOTITEM
 
typedef struct tagNMTBHOTITEMLPNMTBHOTITEM
 
typedef struct tagNMTBSAVE NMTBSAVE
 
typedef struct tagNMTBSAVELPNMTBSAVE
 
typedef struct tagNMTBRESTORE NMTBRESTORE
 
typedef struct tagNMTBRESTORELPNMTBRESTORE
 
typedef struct tagNMTBGETINFOTIPA NMTBGETINFOTIPA
 
typedef struct tagNMTBGETINFOTIPALPNMTBGETINFOTIPA
 
typedef struct tagNMTBGETINFOTIPW NMTBGETINFOTIPW
 
typedef struct tagNMTBGETINFOTIPWLPNMTBGETINFOTIPW
 
typedef struct NMTBDISPINFOALPNMTBDISPINFOA
 
typedef struct NMTBDISPINFOWLPNMTBDISPINFOW
 
typedef struct tagNMTOOLBARA NMTOOLBARA
 
typedef struct tagNMTOOLBARALPNMTOOLBARA
 
typedef struct tagNMTOOLBARW NMTOOLBARW
 
typedef struct tagNMTOOLBARWLPNMTOOLBARW
 
typedef struct tagREBARINFO REBARINFO
 
typedef struct tagREBARINFOLPREBARINFO
 
typedef struct tagREBARBANDINFOA REBARBANDINFOA
 
typedef struct tagREBARBANDINFOALPREBARBANDINFOA
 
typedef REBARBANDINFOA CONSTLPCREBARBANDINFOA
 
typedef struct tagREBARBANDINFOW REBARBANDINFOW
 
typedef struct tagREBARBANDINFOWLPREBARBANDINFOW
 
typedef REBARBANDINFOW CONSTLPCREBARBANDINFOW
 
typedef struct tagNMREBARCHILDSIZE NMREBARCHILDSIZE
 
typedef struct tagNMREBARCHILDSIZELPNMREBARCHILDSIZE
 
typedef struct tagNMREBAR NMREBAR
 
typedef struct tagNMREBARLPNMREBAR
 
typedef struct tagNMRBAUTOSIZE NMRBAUTOSIZE
 
typedef struct tagNMRBAUTOSIZELPNMRBAUTOSIZE
 
typedef struct tagNMREBARCHEVRON NMREBARCHEVRON
 
typedef struct tagNMREBARCHEVRONLPNMREBARCHEVRON
 
typedef struct tagNMREBARAUTOBREAK NMREBARAUTOBREAK
 
typedef struct tagNMREBARAUTOBREAKLPNMREBARAUTOBREAK
 
typedef struct _RB_HITTESTINFO RBHITTESTINFO
 
typedef struct _RB_HITTESTINFOLPRBHITTESTINFO
 
typedef struct tagTOOLINFOA TTTOOLINFOA
 
typedef struct tagTOOLINFOAPTOOLINFOA
 
typedef struct tagTOOLINFOALPTTTOOLINFOA
 
typedef struct tagTOOLINFOW TTTOOLINFOW
 
typedef struct tagTOOLINFOWPTOOLINFOW
 
typedef struct tagTOOLINFOWLPTTTOOLINFOW
 
typedef struct _TTGETTITLE TTGETTITLE
 
typedef struct _TTGETTITLEPTTGETTITLE
 
typedef struct _TT_HITTESTINFOA TTHITTESTINFOA
 
typedef struct _TT_HITTESTINFOALPTTHITTESTINFOA
 
typedef struct _TT_HITTESTINFOW TTHITTESTINFOW
 
typedef struct _TT_HITTESTINFOWLPTTHITTESTINFOW
 
typedef struct tagNMTTDISPINFOA NMTTDISPINFOA
 
typedef struct tagNMTTDISPINFOALPNMTTDISPINFOA
 
typedef struct tagNMTTDISPINFOW NMTTDISPINFOW
 
typedef struct tagNMTTDISPINFOWLPNMTTDISPINFOW
 
typedef struct tagDRAGLISTINFO DRAGLISTINFO
 
typedef struct tagDRAGLISTINFOLPDRAGLISTINFO
 
typedef struct _UDACCEL UDACCEL
 
typedef struct _UDACCELLPUDACCEL
 
typedef struct _NM_UPDOWN NMUPDOWN
 
typedef struct _NM_UPDOWNLPNMUPDOWN
 
typedef struct PBRANGEPPBRANGE
 
typedef struct tagLVITEMA LVITEMA
 
typedef struct tagLVITEMALPLVITEMA
 
typedef struct tagLVITEMW LVITEMW
 
typedef struct tagLVITEMWLPLVITEMW
 
typedef struct tagLVFINDINFOA LVFINDINFOA
 
typedef struct tagLVFINDINFOALPFINDINFOA
 
typedef struct tagLVFINDINFOW LVFINDINFOW
 
typedef struct tagLVFINDINFOWLPFINDINFOW
 
typedef struct tagLVHITTESTINFO LVHITTESTINFO
 
typedef struct tagLVHITTESTINFOLPLVHITTESTINFO
 
typedef struct tagLVCOLUMNA LVCOLUMNA
 
typedef struct tagLVCOLUMNALPLVCOLUMNA
 
typedef struct tagLVCOLUMNW LVCOLUMNW
 
typedef struct tagLVCOLUMNWLPLVCOLUMNW
 
typedef int(CALLBACKPFNLVCOMPARE) (LPARAM, LPARAM, LPARAM)
 
typedef struct tagLVBKIMAGEA LVBKIMAGEA
 
typedef struct tagLVBKIMAGEALPLVBKIMAGEA
 
typedef struct tagLVBKIMAGEW LVBKIMAGEW
 
typedef struct tagLVBKIMAGEWLPLVBKIMAGEW
 
typedef struct tagLVGROUP LVGROUP
 
typedef struct tagLVGROUPPLVGROUP
 
typedef struct tagLVGROUPMETRICS LVGROUPMETRICS
 
typedef struct tagLVGROUPMETRICSPLVGROUPMETRICS
 
typedef int(CALLBACKPFNLVGROUPCOMPARE) (int, int, void *)
 
typedef struct tagLVINSERTGROUPSORTED LVINSERTGROUPSORTED
 
typedef struct tagLVINSERTGROUPSORTEDPLVINSERTGROUPSORTED
 
typedef struct tagLVTILEVIEWINFO LVTILEVIEWINFO
 
typedef struct tagLVTILEVIEWINFOPLVTILEVIEWINFO
 
typedef struct tagLVTILEINFO LVTILEINFO
 
typedef struct tagLVTILEINFOPLVTILEINFO
 
typedef struct LVINSERTMARKLPLVINSERTMARK
 
typedef struct tagLVSETINFOTIP LVSETINFOTIP
 
typedef struct tagLVSETINFOTIPPLVSETINFOTIP
 
typedef struct tagNMLISTVIEW NMLISTVIEW
 
typedef struct tagNMLISTVIEWLPNMLISTVIEW
 
typedef struct tagNMITEMACTIVATE NMITEMACTIVATE
 
typedef struct tagNMITEMACTIVATELPNMITEMACTIVATE
 
typedef struct tagNMLVCUSTOMDRAW NMLVCUSTOMDRAW
 
typedef struct tagNMLVCUSTOMDRAWLPNMLVCUSTOMDRAW
 
typedef struct tagNMLVCACHEHINT NMLVCACHEHINT
 
typedef struct tagNMLVCACHEHINTLPNMLVCACHEHINT
 
typedef struct tagNMLVFINDITEMA NMLVFINDITEMA
 
typedef struct tagNMLVFINDITEMALPNMLVFINDITEMA
 
typedef struct tagNMLVFINDITEMW NMLVFINDITEMW
 
typedef struct tagNMLVFINDITEMWLPNMLVFINDITEMW
 
typedef struct tagNMLVODSTATECHANGE NMLVODSTATECHANGE
 
typedef struct tagNMLVODSTATECHANGELPNMLVODSTATECHANGE
 
typedef struct tagLVDISPINFO NMLVDISPINFOA
 
typedef struct tagLVDISPINFOLPNMLVDISPINFOA
 
typedef struct tagLVDISPINFOW NMLVDISPINFOW
 
typedef struct tagLVDISPINFOWLPNMLVDISPINFOW
 
typedef struct tagLVKEYDOWN NMLVKEYDOWN
 
typedef struct tagLVKEYDOWNLPNMLVKEYDOWN
 
typedef struct tagNMLVGETINFOTIPA NMLVGETINFOTIPA
 
typedef struct tagNMLVGETINFOTIPALPNMLVGETINFOTIPA
 
typedef struct tagNMLVGETINFOTIPW NMLVGETINFOTIPW
 
typedef struct tagNMLVGETINFOTIPWLPNMLVGETINFOTIPW
 
typedef struct tagNMLVSCROLL NMLVSCROLL
 
typedef struct tagNMLVSCROLLLPNMLVSCROLL
 
typedef struct _TREEITEMHTREEITEM
 
typedef struct tagTVITEMA TVITEMA
 
typedef struct tagTVITEMALPTVITEMA
 
typedef struct tagTVITEMW TVITEMW
 
typedef struct tagTVITEMWLPTVITEMW
 
typedef struct tagTVITEMEXA TVITEMEXA
 
typedef struct tagTVITEMEXALPTVITEMEXA
 
typedef struct tagTVITEMEXW TVITEMEXW
 
typedef struct tagTVITEMEXWLPTVITEMEXW
 
typedef struct tagTVINSERTSTRUCTA TVINSERTSTRUCTA
 
typedef struct tagTVINSERTSTRUCTALPTVINSERTSTRUCTA
 
typedef struct tagTVINSERTSTRUCTW TVINSERTSTRUCTW
 
typedef struct tagTVINSERTSTRUCTWLPTVINSERTSTRUCTW
 
typedef struct tagTVHITTESTINFO TVHITTESTINFO
 
typedef struct tagTVHITTESTINFOLPTVHITTESTINFO
 
typedef int(CALLBACKPFNTVCOMPARE) (LPARAM lParam1, LPARAM lParam2, LPARAM lParamSort)
 
typedef struct tagTVSORTCB TVSORTCB
 
typedef struct tagTVSORTCBLPTVSORTCB
 
typedef struct tagNMTREEVIEWA NMTREEVIEWA
 
typedef struct tagNMTREEVIEWALPNMTREEVIEWA
 
typedef struct tagNMTREEVIEWW NMTREEVIEWW
 
typedef struct tagNMTREEVIEWWLPNMTREEVIEWW
 
typedef struct tagTVDISPINFOA NMTVDISPINFOA
 
typedef struct tagTVDISPINFOALPNMTVDISPINFOA
 
typedef struct tagTVDISPINFOW NMTVDISPINFOW
 
typedef struct tagTVDISPINFOWLPNMTVDISPINFOW
 
typedef struct tagTVKEYDOWN NMTVKEYDOWN
 
typedef struct tagTVKEYDOWNLPNMTVKEYDOWN
 
typedef struct tagNMTVCUSTOMDRAW NMTVCUSTOMDRAW
 
typedef struct tagNMTVCUSTOMDRAWLPNMTVCUSTOMDRAW
 
typedef struct tagNMTVGETINFOTIPA NMTVGETINFOTIPA
 
typedef struct tagNMTVGETINFOTIPALPNMTVGETINFOTIPA
 
typedef struct tagNMTVGETINFOTIPW NMTVGETINFOTIPW
 
typedef struct tagNMTVGETINFOTIPWLPNMTVGETINFOTIPW
 
typedef struct tagCOMBOBOXEXITEMA COMBOBOXEXITEMA
 
typedef struct tagCOMBOBOXEXITEMAPCOMBOBOXEXITEMA
 
typedef COMBOBOXEXITEMA CONSTPCCOMBOEXITEMA
 
typedef struct tagCOMBOBOXEXITEMW COMBOBOXEXITEMW
 
typedef struct tagCOMBOBOXEXITEMWPCOMBOBOXEXITEMW
 
typedef COMBOBOXEXITEMW CONSTPCCOMBOEXITEMW
 
typedef struct NMCOMBOBOXEXAPNMCOMBOBOXEXA
 
typedef struct NMCOMBOBOXEXWPNMCOMBOBOXEXW
 
typedef struct NMCBEDRAGBEGINWLPNMCBEDRAGBEGINW
 
typedef struct NMCBEDRAGBEGINWPNMCBEDRAGBEGINW
 
typedef struct NMCBEDRAGBEGINALPNMCBEDRAGBEGINA
 
typedef struct NMCBEDRAGBEGINAPNMCBEDRAGBEGINA
 
typedef struct NMCBEENDEDITWLPNMCBEENDEDITW
 
typedef struct NMCBEENDEDITWPNMCBEENDEDITW
 
typedef struct NMCBEENDEDITALPNMCBEENDEDITA
 
typedef struct NMCBEENDEDITAPNMCBEENDEDITA
 
typedef struct tagTCITEMHEADERA TCITEMHEADERA
 
typedef struct tagTCITEMHEADERALPTCITEMHEADERA
 
typedef struct tagTCITEMHEADERW TCITEMHEADERW
 
typedef struct tagTCITEMHEADERWLPTCITEMHEADERW
 
typedef struct tagTCITEMA TCITEMA
 
typedef struct tagTCITEMALPTCITEMA
 
typedef struct tagTCITEMW TCITEMW
 
typedef struct tagTCITEMWLPTCITEMW
 
typedef struct tagTCHITTESTINFO TCHITTESTINFO
 
typedef struct tagTCHITTESTINFOLPTCHITTESTINFO
 
typedef struct tagTCKEYDOWN NMTCKEYDOWN
 
typedef DWORD MONTHDAYSTATE
 
typedef DWORDLPMONTHDAYSTATE
 
typedef struct MCHITTESTINFOPMCHITTESTINFO
 
typedef struct tagNMSELCHANGE NMSELCHANGE
 
typedef struct tagNMSELCHANGELPNMSELCHANGE
 
typedef struct tagNMDAYSTATE NMDAYSTATE
 
typedef struct tagNMDAYSTATELPNMDAYSTATE
 
typedef NMSELCHANGE NMSELECT
 
typedef NMSELCHANGELPNMSELECT
 
typedef struct tagNMDATETIMECHANGE NMDATETIMECHANGE
 
typedef struct tagNMDATETIMECHANGELPNMDATETIMECHANGE
 
typedef struct tagNMDATETIMESTRINGA NMDATETIMESTRINGA
 
typedef struct tagNMDATETIMESTRINGALPNMDATETIMESTRINGA
 
typedef struct tagNMDATETIMESTRINGW NMDATETIMESTRINGW
 
typedef struct tagNMDATETIMESTRINGWLPNMDATETIMESTRINGW
 
typedef struct tagNMDATETIMEWMKEYDOWNA NMDATETIMEWMKEYDOWNA
 
typedef struct tagNMDATETIMEWMKEYDOWNALPNMDATETIMEWMKEYDOWNA
 
typedef struct tagNMDATETIMEWMKEYDOWNW NMDATETIMEWMKEYDOWNW
 
typedef struct tagNMDATETIMEWMKEYDOWNWLPNMDATETIMEWMKEYDOWNW
 
typedef struct tagNMDATETIMEFORMATA NMDATETIMEFORMATA
 
typedef struct tagNMDATETIMEFORMATALPNMDATETIMEFORMATA
 
typedef struct tagNMDATETIMEFORMATW NMDATETIMEFORMATW
 
typedef struct tagNMDATETIMEFORMATWLPNMDATETIMEFORMATW
 
typedef struct tagNMDATETIMEFORMATQUERYA NMDATETIMEFORMATQUERYA
 
typedef struct tagNMDATETIMEFORMATQUERYALPNMDATETIMEFORMATQUERYA
 
typedef struct tagNMDATETIMEFORMATQUERYW NMDATETIMEFORMATQUERYW
 
typedef struct tagNMDATETIMEFORMATQUERYWLPNMDATETIMEFORMATQUERYW
 
typedef struct tagNMIPADDRESS NMIPADDRESS
 
typedef struct tagNMIPADDRESSLPNMIPADDRESS
 
typedef struct NMPGSCROLLLPNMPGSCROLL
 
typedef struct NMPGCALCSIZELPNMPGCALCSIZE
 
typedef struct tagNMPGHOTITEM NMPGHOTITEM
 
typedef struct tagNMPGHOTITEMLPNMPGHOTITEM
 
typedef struct BUTTON_IMAGELISTPBUTTON_IMAGELIST
 
typedef struct tagNMBCHOTITEM NMBCHOTITEM
 
typedef struct tagNMBCHOTITEMLPNMBCHOTITEM
 
typedef struct _tagEDITBALLOONTIP EDITBALLOONTIP
 
typedef struct _tagEDITBALLOONTIPPEDITBALLOONTIP
 
typedef struct tagLITEM LITEM
 
typedef struct tagLITEMPLITEM
 
typedef struct tagLHITTESTINFO LHITTESTINFO
 
typedef struct tagLHITTESTINFOPLHITTESTINFO
 
typedef struct tagNMLINK NMLINK
 
typedef struct tagNMLINKPNMLINK
 
typedef struct _DSAHDSA
 
typedef int(CALLBACKPFNDPAENUMCALLBACK) (void *p, void *pData)
 
typedef int(CALLBACKPFNDSAENUMCALLBACK) (void *p, void *pData)
 
typedef struct _DPAHDPA
 
typedef int(CALLBACKPFNDPACOMPARE) (void *p1, void *p2, LPARAM lParam)
 
typedef struct _DPASTREAMINFO DPASTREAMINFO
 
typedef HRESULT(CALLBACKPFNDPASTREAM) (_In_ DPASTREAMINFO *, _In_ struct IStream *, _In_opt_ void *)
 
typedef void *(CALLBACKPFNDPAMERGE) (_In_ UINT, _In_ void *, _In_ void *, _In_ LPARAM)
 
typedef const void *(CALLBACKPFNDPAMERGECONST) (_In_ UINT, _In_ const void *, _In_ const void *, _In_ LPARAM)
 
typedef struct tagTRACKMOUSEEVENT TRACKMOUSEEVENT
 
typedef struct tagTRACKMOUSEEVENTLPTRACKMOUSEEVENT
 
typedef LRESULT(CALLBACKSUBCLASSPROC) (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData)
 
typedef int TASKDIALOG_FLAGS
 
typedef enum _TASKDIALOG_MESSAGES TASKDIALOG_MESSAGES
 
typedef enum _TASKDIALOG_NOTIFICATIONS TASKDIALOG_NOTIFICATIONS
 
typedef enum _TASKDIALOG_ELEMENTS TASKDIALOG_ELEMENTS
 
typedef enum _TASKDIALOG_ICON_ELEMENTS TASKDIALOG_ICON_ELEMENTS
 
typedef int TASKDIALOG_COMMON_BUTTON_FLAGS
 
typedef struct _TASKDIALOG_BUTTON TASKDIALOG_BUTTON
 
typedef HRESULT(CALLBACKPFTASKDIALOGCALLBACK) (_In_ HWND, _In_ UINT, _In_ WPARAM, _In_ LPARAM, _In_ LONG_PTR)
 
typedef struct _TASKDIALOGCONFIG TASKDIALOGCONFIG
 

Enumerations

enum  _TASKDIALOG_FLAGS {
  TDF_ENABLE_HYPERLINKS = 0x0001 , TDF_USE_HICON_MAIN = 0x0002 , TDF_USE_HICON_FOOTER = 0x0004 , TDF_ALLOW_DIALOG_CANCELLATION = 0x0008 ,
  TDF_USE_COMMAND_LINKS = 0x0010 , TDF_USE_COMMAND_LINKS_NO_ICON = 0x0020 , TDF_EXPAND_FOOTER_AREA = 0x0040 , TDF_EXPANDED_BY_DEFAULT = 0x0080 ,
  TDF_VERIFICATION_FLAG_CHECKED = 0x0100 , TDF_SHOW_PROGRESS_BAR = 0x0200 , TDF_SHOW_MARQUEE_PROGRESS_BAR = 0x0400 , TDF_CALLBACK_TIMER = 0x0800 ,
  TDF_POSITION_RELATIVE_TO_WINDOW = 0x1000 , TDF_RTL_LAYOUT = 0x2000 , TDF_NO_DEFAULT_RADIO_BUTTON = 0x4000 , TDF_CAN_BE_MINIMIZED = 0x8000 ,
  TDF_NO_SET_FOREGROUND = 0x10000 , TDF_SIZE_TO_CONTENT = 0x01000000
}
 
enum  _TASKDIALOG_MESSAGES {
  TDM_NAVIGATE_PAGE = WM_USER + 101 , TDM_CLICK_BUTTON = WM_USER + 102 , TDM_SET_MARQUEE_PROGRESS_BAR = WM_USER + 103 , TDM_SET_PROGRESS_BAR_STATE = WM_USER + 104 ,
  TDM_SET_PROGRESS_BAR_RANGE = WM_USER + 105 , TDM_SET_PROGRESS_BAR_POS = WM_USER + 106 , TDM_SET_PROGRESS_BAR_MARQUEE = WM_USER + 107 , TDM_SET_ELEMENT_TEXT = WM_USER + 108 ,
  TDM_CLICK_RADIO_BUTTON = WM_USER + 110 , TDM_ENABLE_BUTTON = WM_USER + 111 , TDM_ENABLE_RADIO_BUTTON = WM_USER + 112 , TDM_CLICK_VERIFICATION = WM_USER + 113 ,
  TDM_UPDATE_ELEMENT_TEXT = WM_USER + 114 , TDM_SET_BUTTON_ELEVATION_REQUIRED_STATE = WM_USER + 115 , TDM_UPDATE_ICON = WM_USER + 116
}
 
enum  _TASKDIALOG_NOTIFICATIONS {
  TDN_CREATED , TDN_NAVIGATED , TDN_BUTTON_CLICKED , TDN_HYPERLINK_CLICKED ,
  TDN_TIMER , TDN_DESTROYED , TDN_RADIO_BUTTON_CLICKED , TDN_DIALOG_CONSTRUCTED ,
  TDN_VERIFICATION_CLICKED , TDN_HELP , TDN_EXPANDO_BUTTON_CLICKED
}
 
enum  _TASKDIALOG_ELEMENTS { TDE_CONTENT , TDE_EXPANDED_INFORMATION , TDE_FOOTER , TDE_MAIN_INSTRUCTION }
 
enum  _TASKDIALOG_ICON_ELEMENTS { TDIE_ICON_MAIN , TDIE_ICON_FOOTER }
 
enum  _TASKDIALOG_COMMON_BUTTON_FLAGS {
  TDCBF_OK_BUTTON = 0x0001 , TDCBF_YES_BUTTON = 0x0002 , TDCBF_NO_BUTTON = 0x0004 , TDCBF_CANCEL_BUTTON = 0x0008 ,
  TDCBF_RETRY_BUTTON = 0x0010 , TDCBF_CLOSE_BUTTON = 0x0020
}
 
enum  _LI_METRIC { LIM_SMALL , LIM_LARGE }
 

Functions

typedef _Return_type_success_ (return >=0) LONG HRESULT
 
WINCOMMCTRLAPI void WINAPI InitCommonControls (void)
 
WINCOMMCTRLAPI BOOL WINAPI InitCommonControlsEx (_In_ const INITCOMMONCONTROLSEX *)
 
WINCOMMCTRLAPI HIMAGELIST WINAPI ImageList_Create (int cx, int cy, UINT flags, int cInitial, int cGrow)
 
WINCOMMCTRLAPI BOOL WINAPI ImageList_Destroy (_In_opt_ HIMAGELIST himl)
 
WINCOMMCTRLAPI int WINAPI ImageList_GetImageCount (_In_ HIMAGELIST himl)
 
WINCOMMCTRLAPI BOOL WINAPI ImageList_SetImageCount (_In_ HIMAGELIST himl, _In_ UINT uNewCount)
 
WINCOMMCTRLAPI int WINAPI ImageList_Add (_In_ HIMAGELIST himl, _In_ HBITMAP hbmImage, _In_opt_ HBITMAP hbmMask)
 
WINCOMMCTRLAPI int WINAPI ImageList_ReplaceIcon (_In_ HIMAGELIST himl, _In_ int i, _In_ HICON hicon)
 
WINCOMMCTRLAPI COLORREF WINAPI ImageList_SetBkColor (_In_ HIMAGELIST himl, _In_ COLORREF clrBk)
 
WINCOMMCTRLAPI COLORREF WINAPI ImageList_GetBkColor (_In_ HIMAGELIST himl)
 
WINCOMMCTRLAPI BOOL WINAPI ImageList_SetOverlayImage (_In_ HIMAGELIST himl, _In_ int iImage, _In_ int iOverlay)
 
WINCOMMCTRLAPI HRESULT WINAPI HIMAGELIST_QueryInterface (_In_ HIMAGELIST, _In_ REFIID, _Outptr_ void **)
 
WINCOMMCTRLAPI BOOL WINAPI ImageList_Draw (_In_ HIMAGELIST himl, _In_ int i, _In_ HDC hdcDst, _In_ int x, _In_ int y, _In_ UINT fStyle)
 
WINCOMMCTRLAPI BOOL WINAPI ImageList_Replace (_In_ HIMAGELIST himl, _In_ int i, _In_ HBITMAP hbmImage, _In_opt_ HBITMAP hbmMask)
 
WINCOMMCTRLAPI int WINAPI ImageList_AddMasked (_In_ HIMAGELIST himl, _In_ HBITMAP hbmImage, _In_ COLORREF crMask)
 
WINCOMMCTRLAPI BOOL WINAPI ImageList_DrawEx (_In_ HIMAGELIST himl, _In_ int i, _In_ HDC hdcDst, _In_ int x, _In_ int y, _In_ int dx, _In_ int dy, _In_ COLORREF rgbBk, _In_ COLORREF rgbFg, _In_ UINT fStyle)
 
WINCOMMCTRLAPI BOOL WINAPI ImageList_DrawIndirect (_In_ IMAGELISTDRAWPARAMS *pimldp)
 
WINCOMMCTRLAPI BOOL WINAPI ImageList_Remove (_In_ HIMAGELIST himl, _In_ int i)
 
WINCOMMCTRLAPI HICON WINAPI ImageList_GetIcon (_In_ HIMAGELIST himl, _In_ int i, _In_ UINT flags)
 
WINCOMMCTRLAPI HIMAGELIST WINAPI ImageList_LoadImageA (HINSTANCE hi, LPCSTR lpbmp, int cx, int cGrow, COLORREF crMask, UINT uType, UINT uFlags)
 
WINCOMMCTRLAPI HIMAGELIST WINAPI ImageList_LoadImageW (HINSTANCE hi, LPCWSTR lpbmp, int cx, int cGrow, COLORREF crMask, UINT uType, UINT uFlags)
 
WINCOMMCTRLAPI BOOL WINAPI ImageList_Copy (_In_ HIMAGELIST himlDst, _In_ int iDst, _In_ HIMAGELIST himlSrc, _In_ int iSrc, _In_ UINT uFlags)
 
WINCOMMCTRLAPI BOOL WINAPI ImageList_BeginDrag (_In_ HIMAGELIST himlTrack, _In_ int iTrack, _In_ int dxHotspot, _In_ int dyHotspot)
 
WINCOMMCTRLAPI void WINAPI ImageList_EndDrag (void)
 
WINCOMMCTRLAPI BOOL WINAPI ImageList_DragEnter (HWND hwndLock, int x, int y)
 
WINCOMMCTRLAPI BOOL WINAPI ImageList_DragLeave (HWND hwndLock)
 
WINCOMMCTRLAPI BOOL WINAPI ImageList_DragMove (int x, int y)
 
WINCOMMCTRLAPI BOOL WINAPI ImageList_SetDragCursorImage (_In_ HIMAGELIST himlDrag, _In_ int iDrag, _In_ int dxHotspot, _In_ int dyHotspot)
 
WINCOMMCTRLAPI BOOL WINAPI ImageList_DragShowNolock (BOOL fShow)
 
 _Success_ (return !=NULL) WINCOMMCTRLAPI HIMAGELIST WINAPI ImageList_GetDragImage(_Out_opt_ POINT *ppt
 
WINCOMMCTRLAPI HIMAGELIST WINAPI ImageList_Merge (_In_ HIMAGELIST himl1, _In_ int i1, _In_ HIMAGELIST himl2, _In_ int i2, _In_ int dx, _In_ int dy)
 
WINCOMMCTRLAPI HIMAGELIST WINAPI ImageList_Duplicate (_In_ HIMAGELIST himl)
 
WINCOMMCTRLAPI HWND WINAPI CreateToolbarEx (HWND hwnd, DWORD ws, UINT wID, int nBitmaps, HINSTANCE hBMInst, UINT_PTR wBMID, LPCTBBUTTON lpButtons, int iNumButtons, int dxButton, int dyButton, int dxBitmap, int dyBitmap, UINT uStructSize)
 
WINCOMMCTRLAPI HBITMAP WINAPI CreateMappedBitmap (HINSTANCE hInstance, INT_PTR idBitmap, UINT wFlags, LPCOLORMAP lpColorMap, int iNumMaps)
 
WINCOMMCTRLAPI void WINAPI DrawStatusTextA (HDC hDC, LPCRECT lprc, LPCSTR pszText, UINT uFlags)
 
WINCOMMCTRLAPI void WINAPI DrawStatusTextW (HDC hDC, LPCRECT lprc, LPCWSTR pszText, UINT uFlags)
 
WINCOMMCTRLAPI HWND WINAPI CreateStatusWindowA (LONG style, LPCSTR lpszText, HWND hwndParent, UINT wID)
 
WINCOMMCTRLAPI HWND WINAPI CreateStatusWindowW (LONG style, LPCWSTR lpszText, HWND hwndParent, UINT wID)
 
WINCOMMCTRLAPI void WINAPI MenuHelp (UINT uMsg, WPARAM wParam, LPARAM lParam, HMENU hMainMenu, HINSTANCE hInst, HWND hwndStatus, UINT *lpwIDs)
 
WINCOMMCTRLAPI BOOL WINAPI ShowHideMenuCtl (_In_ HWND hWnd, _In_ UINT_PTR uFlags, _In_z_ LPINT lpInfo)
 
WINCOMMCTRLAPI void WINAPI GetEffectiveClientRect (_In_ HWND hWnd, _Out_ LPRECT lprc, _In_z_ const INT *lpInfo)
 
WINCOMMCTRLAPI BOOL WINAPI MakeDragList (HWND hLB)
 
WINCOMMCTRLAPI void WINAPI DrawInsert (HWND handParent, HWND hLB, int nItem)
 
WINCOMMCTRLAPI int WINAPI LBItemFromPt (HWND hLB, POINT pt, BOOL bAutoScroll)
 
WINCOMMCTRLAPI HWND WINAPI CreateUpDownControl (DWORD dwStyle, int x, int y, int cx, int cy, HWND hParent, int nID, HINSTANCE hInst, HWND hBuddy, int nUpper, int nLower, int nPos)
 
void WINAPI InitMUILanguage (LANGID uiLang)
 
LANGID WINAPI GetMUILanguage (void)
 
WINCOMMCTRLAPI HDSA WINAPI DSA_Create (int cbItem, int cItemGrow)
 
WINCOMMCTRLAPI BOOL WINAPI DSA_Destroy (_Inout_opt_ HDSA hdsa)
 
WINCOMMCTRLAPI void WINAPI DSA_DestroyCallback (_Inout_opt_ HDSA hdsa, _In_ PFNDSAENUMCALLBACK pfnCB, _In_opt_ void *pData)
 
WINCOMMCTRLAPI VOID WINAPI DSA_EnumCallback (_In_ HDSA hdsa, _In_ PFNDSAENUMCALLBACK enumProc, _In_opt_ LPVOID lParam)
 
WINCOMMCTRLAPI PVOID WINAPI DSA_GetItemPtr (_In_ HDSA hdsa, int i)
 
WINCOMMCTRLAPI BOOL WINAPI DSA_DeleteAllItems (_In_ HDSA hdsa)
 
WINCOMMCTRLAPI int WINAPI DSA_InsertItem (_Inout_ HDSA hdsa, _In_ int i, _In_ void *pitem)
 
WINCOMMCTRLAPI HDPA WINAPI DPA_Create (int cItemGrow)
 
WINCOMMCTRLAPI BOOL WINAPI DPA_Destroy (_Inout_opt_ HDPA hdpa)
 
WINCOMMCTRLAPI PVOID WINAPI DPA_DeletePtr (_Inout_ HDPA hdpa, _In_ int i)
 
WINCOMMCTRLAPI BOOL WINAPI DPA_DeleteAllPtrs (_Inout_ HDPA hdpa)
 
WINCOMMCTRLAPI void WINAPI DPA_EnumCallback (_In_opt_ HDPA hdpa, _In_opt_ PFNDPAENUMCALLBACK pfnCB, _In_opt_ void *pData)
 
WINCOMMCTRLAPI void WINAPI DPA_DestroyCallback (_Inout_opt_ HDPA hdpa, _In_ PFNDPAENUMCALLBACK pfnCB, _In_opt_ void *pData)
 
WINCOMMCTRLAPI BOOL WINAPI DPA_Sort (_Inout_ HDPA hdpa, _In_ PFNDPACOMPARE pfnCompare, _In_ LPARAM lParam)
 
WINCOMMCTRLAPI int WINAPI DPA_Search (_In_ HDPA hdpa, _In_opt_ void *pFind, _In_ int iStart, _In_ PFNDPACOMPARE pfnCompare, _In_ LPARAM lParam, _In_ UINT options)
 
WINCOMMCTRLAPI BOOL WINAPI Str_SetPtrW (_Inout_ LPWSTR *ppsz, _In_opt_ LPCWSTR psz)
 
WINCOMMCTRLAPI HRESULT WINAPI DPA_LoadStream (_Outptr_ HDPA *phdpa, _In_ PFNDPASTREAM pfn, _In_ struct IStream *pstream, _In_opt_ void *pvInstData)
 
WINCOMMCTRLAPI HRESULT WINAPI DPA_SaveStream (_In_ HDPA hdpa, _In_ PFNDPASTREAM pfn, _In_ struct IStream *pstream, _In_opt_ void *pvInstData)
 
WINCOMMCTRLAPI BOOL WINAPI DPA_Grow (_Inout_ HDPA pdpa, _In_ int cp)
 
WINCOMMCTRLAPI int WINAPI DPA_InsertPtr (_Inout_ HDPA hdpa, _In_ int i, _In_opt_ void *p)
 
WINCOMMCTRLAPI PVOID WINAPI DPA_GetPtr (_In_ HDPA hdpa, _In_ INT_PTR i)
 
WINCOMMCTRLAPI BOOL WINAPI DPA_SetPtr (_Inout_ HDPA hdpa, _In_ int i, _In_opt_ void *p)
 
WINCOMMCTRLAPI int WINAPI DPA_GetPtrIndex (_In_ HDPA hdpa, _In_opt_ const void *p)
 
WINCOMMCTRLAPI BOOL WINAPI _TrackMouseEvent (_Inout_ LPTRACKMOUSEEVENT lpEventTrack)
 
WINCOMMCTRLAPI BOOL WINAPI FlatSB_EnableScrollBar (HWND, int, UINT)
 
WINCOMMCTRLAPI BOOL WINAPI FlatSB_ShowScrollBar (HWND, int code, BOOL)
 
WINCOMMCTRLAPI BOOL WINAPI FlatSB_GetScrollRange (HWND, int code, LPINT, LPINT)
 
WINCOMMCTRLAPI BOOL WINAPI FlatSB_GetScrollInfo (HWND, int code, LPSCROLLINFO)
 
WINCOMMCTRLAPI int WINAPI FlatSB_GetScrollPos (HWND, int code)
 
WINCOMMCTRLAPI BOOL WINAPI FlatSB_GetScrollProp (HWND, int propIndex, LPINT)
 
WINCOMMCTRLAPI int WINAPI FlatSB_SetScrollPos (HWND, int code, int pos, BOOL fRedraw)
 
WINCOMMCTRLAPI int WINAPI FlatSB_SetScrollInfo (HWND, int code, LPSCROLLINFO, BOOL fRedraw)
 
WINCOMMCTRLAPI int WINAPI FlatSB_SetScrollRange (HWND, int code, int min, int max, BOOL fRedraw)
 
WINCOMMCTRLAPI BOOL WINAPI FlatSB_SetScrollProp (HWND, UINT index, INT_PTR newValue, BOOL)
 
WINCOMMCTRLAPI BOOL WINAPI InitializeFlatSB (HWND)
 
WINCOMMCTRLAPI HRESULT WINAPI UninitializeFlatSB (HWND)
 
LRESULT WINAPI DefSubclassProc (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
int WINAPI DrawShadowText (_In_ HDC hdc, _In_reads_(cch) LPCWSTR pszText, _In_ UINT cch, _In_ RECT *prc, _In_ DWORD dwFlags, _In_ COLORREF crText, _In_ COLORREF crShadow, _In_ int ixOffset, _In_ int iyOffset)
 
HRESULT WINAPI TaskDialogIndirect (_In_ const TASKDIALOGCONFIG *, _Out_opt_ int *, _Out_opt_ int *, _Out_opt_ BOOL *)
 

Variables

_Out_opt_ POINTpptHotspot
 
_Out_opt_ intcx
 
_Out_opt_ int _Out_opt_ intcy
 
_In_ int i
 
_In_ int _Out_ IMAGEINFOpImageInfo
 
_In_ SUBCLASSPROC pfnSubclass
 
_In_ SUBCLASSPROC _In_ UINT_PTR uIdSubclass
 
_In_ SUBCLASSPROC _In_ UINT_PTR _In_ DWORD_PTR dwRefData
 
_In_ SUBCLASSPROC _In_ UINT_PTR _Out_opt_ DWORD_PTRpdwRefData
 

Macro Definition Documentation

◆ _HRESULT_DEFINED

#define _HRESULT_DEFINED

Definition at line 24 of file commctrl.h.

◆ _WIN32_IE

#define _WIN32_IE   0x0501

This file has no copyright assigned and is placed in the Public Domain. This file is part of the w64 mingw-runtime package. No warranty is given; refer to the file DISCLAIMER.PD within this package.

Definition at line 14 of file commctrl.h.

◆ ACM_OPEN

#define ACM_OPEN   __MINGW_NAME_AW(ACM_OPEN)

Definition at line 4154 of file commctrl.h.

◆ ACM_OPENA

#define ACM_OPENA   (WM_USER+100)

Definition at line 4151 of file commctrl.h.

◆ ACM_OPENW

#define ACM_OPENW   (WM_USER+103)

Definition at line 4152 of file commctrl.h.

◆ ACM_PLAY

#define ACM_PLAY   (WM_USER+101)

Definition at line 4156 of file commctrl.h.

◆ ACM_STOP

#define ACM_STOP   (WM_USER+102)

Definition at line 4157 of file commctrl.h.

◆ ACN_START

#define ACN_START   1

Definition at line 4159 of file commctrl.h.

◆ ACN_STOP

#define ACN_STOP   2

Definition at line 4160 of file commctrl.h.

◆ ACS_AUTOPLAY

#define ACS_AUTOPLAY   0x4

Definition at line 4148 of file commctrl.h.

◆ ACS_CENTER

#define ACS_CENTER   0x1

Definition at line 4146 of file commctrl.h.

◆ ACS_TIMER

#define ACS_TIMER   0x8

Definition at line 4149 of file commctrl.h.

◆ ACS_TRANSPARENT

#define ACS_TRANSPARENT   0x2

Definition at line 4147 of file commctrl.h.

◆ ANIMATE_CLASS

#define ANIMATE_CLASS   __MINGW_NAME_AW(ANIMATE_CLASS)

Definition at line 4144 of file commctrl.h.

◆ ANIMATE_CLASSA

#define ANIMATE_CLASSA   "SysAnimate32"

Definition at line 4142 of file commctrl.h.

◆ ANIMATE_CLASSW

#define ANIMATE_CLASSW   L"SysAnimate32"

Definition at line 4141 of file commctrl.h.

◆ Animate_Close

#define Animate_Close (   hwnd)    Animate_Open(hwnd,NULL)

Definition at line 4168 of file commctrl.h.

◆ Animate_Create

#define Animate_Create (   hwndP,
  id,
  dwStyle,
  hInstance 
)    CreateWindow(ANIMATE_CLASS,NULL,dwStyle,0,0,0,0,hwndP,(HMENU)(id),hInstance,NULL)

Definition at line 4162 of file commctrl.h.

◆ Animate_Open

#define Animate_Open (   hwnd,
  szName 
)    (BOOL)SNDMSG(hwnd,ACM_OPEN,0,(LPARAM)(LPTSTR)(szName))

Definition at line 4164 of file commctrl.h.

◆ Animate_OpenEx

#define Animate_OpenEx (   hwnd,
  hInst,
  szName 
)    (BOOL)SNDMSG(hwnd,ACM_OPEN,(WPARAM)(hInst),(LPARAM)(LPTSTR)(szName))

Definition at line 4165 of file commctrl.h.

◆ Animate_Play

#define Animate_Play (   hwnd,
  from,
  to,
  rep 
)    (BOOL)SNDMSG(hwnd,ACM_PLAY,(WPARAM)(rep),(LPARAM)MAKELONG(from,to))

Definition at line 4166 of file commctrl.h.

◆ Animate_Seek

#define Animate_Seek (   hwnd,
  frame 
)    Animate_Play(hwnd,frame,frame,1)

Definition at line 4169 of file commctrl.h.

◆ Animate_Stop

#define Animate_Stop (   hwnd)    (BOOL)SNDMSG(hwnd,ACM_STOP,0,0)

Definition at line 4167 of file commctrl.h.

◆ BCM_FIRST

#define BCM_FIRST   0x1600

Definition at line 89 of file commctrl.h.

◆ BCM_GETIDEALSIZE

#define BCM_GETIDEALSIZE   (BCM_FIRST+0x1)

Definition at line 4639 of file commctrl.h.

◆ BCM_GETIMAGELIST

#define BCM_GETIMAGELIST   (BCM_FIRST+0x3)

Definition at line 4645 of file commctrl.h.

◆ BCM_GETNOTE

#define BCM_GETNOTE   (BCM_FIRST + 10)

Definition at line 4660 of file commctrl.h.

◆ BCM_GETNOTELENGTH

#define BCM_GETNOTELENGTH   (BCM_FIRST + 11)

Definition at line 4661 of file commctrl.h.

◆ BCM_GETSPLITINFO

#define BCM_GETSPLITINFO   (BCM_FIRST + 8)

Definition at line 4658 of file commctrl.h.

◆ BCM_GETTEXTMARGIN

#define BCM_GETTEXTMARGIN   (BCM_FIRST+0x5)

Definition at line 4650 of file commctrl.h.

◆ BCM_SETDROPDOWNSTATE

#define BCM_SETDROPDOWNSTATE   (BCM_FIRST + 6)

Definition at line 4656 of file commctrl.h.

◆ BCM_SETIMAGELIST

#define BCM_SETIMAGELIST   (BCM_FIRST+0x2)

Definition at line 4642 of file commctrl.h.

◆ BCM_SETNOTE

#define BCM_SETNOTE   (BCM_FIRST + 9)

Definition at line 4659 of file commctrl.h.

◆ BCM_SETSHIELD

#define BCM_SETSHIELD   (BCM_FIRST+0xC)

Definition at line 4653 of file commctrl.h.

◆ BCM_SETSPLITINFO

#define BCM_SETSPLITINFO   (BCM_FIRST + 7)

Definition at line 4657 of file commctrl.h.

◆ BCM_SETTEXTMARGIN

#define BCM_SETTEXTMARGIN   (BCM_FIRST+0x4)

Definition at line 4648 of file commctrl.h.

◆ BCN_DROPDOWN

#define BCN_DROPDOWN   (BCN_FIRST + 2)

Definition at line 261 of file commctrl.h.

◆ BCN_FIRST

#define BCN_FIRST   (0U-1250U)

Definition at line 257 of file commctrl.h.

◆ BCN_HOTITEMCHANGE

#define BCN_HOTITEMCHANGE   (BCN_FIRST + 1)

Definition at line 260 of file commctrl.h.

◆ BCN_LAST

#define BCN_LAST   (0U-1350U)

Definition at line 258 of file commctrl.h.

◆ BCSIF_GLYPH

#define BCSIF_GLYPH   0x00000001

Definition at line 249 of file commctrl.h.

◆ BCSIF_IMAGE

#define BCSIF_IMAGE   0x00000002

Definition at line 250 of file commctrl.h.

◆ BCSIF_SIZE

#define BCSIF_SIZE   0x00000008

Definition at line 252 of file commctrl.h.

◆ BCSIF_STYLE

#define BCSIF_STYLE   0x00000004

Definition at line 251 of file commctrl.h.

◆ BCSS_IMAGE

#define BCSS_IMAGE   0x00000008

Definition at line 255 of file commctrl.h.

◆ BCSS_STRETCH

#define BCSS_STRETCH   0x00000002

Definition at line 254 of file commctrl.h.

◆ BS_COMMANDLINK

#define BS_COMMANDLINK   0x0000000E

Definition at line 4672 of file commctrl.h.

◆ BS_DEFCOMMANDLINK

#define BS_DEFCOMMANDLINK   0x0000000F

Definition at line 4673 of file commctrl.h.

◆ BS_DEFSPLITBUTTON

#define BS_DEFSPLITBUTTON   0x0000000D

Definition at line 4671 of file commctrl.h.

◆ BS_SPLITBUTTON

#define BS_SPLITBUTTON   0x0000000C

Definition at line 4670 of file commctrl.h.

◆ BST_HOT

#define BST_HOT   0x200

Definition at line 4668 of file commctrl.h.

◆ BTNS_AUTOSIZE

#define BTNS_AUTOSIZE   TBSTYLE_AUTOSIZE

Definition at line 1004 of file commctrl.h.

◆ BTNS_BUTTON

#define BTNS_BUTTON   TBSTYLE_BUTTON

Definition at line 998 of file commctrl.h.

◆ BTNS_CHECK

#define BTNS_CHECK   TBSTYLE_CHECK

Definition at line 1000 of file commctrl.h.

◆ BTNS_CHECKGROUP

#define BTNS_CHECKGROUP   TBSTYLE_CHECKGROUP

Definition at line 1002 of file commctrl.h.

◆ BTNS_DROPDOWN

#define BTNS_DROPDOWN   TBSTYLE_DROPDOWN

Definition at line 1003 of file commctrl.h.

◆ BTNS_GROUP

#define BTNS_GROUP   TBSTYLE_GROUP

Definition at line 1001 of file commctrl.h.

◆ BTNS_NOPREFIX

#define BTNS_NOPREFIX   TBSTYLE_NOPREFIX

Definition at line 1005 of file commctrl.h.

◆ BTNS_SEP

#define BTNS_SEP   TBSTYLE_SEP

Definition at line 999 of file commctrl.h.

◆ BTNS_SHOWTEXT

#define BTNS_SHOWTEXT   0x40

Definition at line 1006 of file commctrl.h.

◆ BTNS_WHOLEDROPDOWN

#define BTNS_WHOLEDROPDOWN   0x80

Definition at line 1007 of file commctrl.h.

◆ Button_GetIdealSize

#define Button_GetIdealSize (   hwnd,
  psize 
)    (BOOL)SNDMSG((hwnd),BCM_GETIDEALSIZE,0,(LPARAM)(psize))

Definition at line 4640 of file commctrl.h.

◆ Button_GetImageList

#define Button_GetImageList (   hwnd,
  pbuttonImagelist 
)    (BOOL)SNDMSG((hwnd),BCM_GETIMAGELIST,0,(LPARAM)(pbuttonImagelist))

Definition at line 4646 of file commctrl.h.

◆ Button_GetTextMargin

#define Button_GetTextMargin (   hwnd,
  pmargin 
)    (BOOL)SNDMSG((hwnd),BCM_GETTEXTMARGIN,0,(LPARAM)(pmargin))

Definition at line 4651 of file commctrl.h.

◆ BUTTON_IMAGELIST_ALIGN_BOTTOM

#define BUTTON_IMAGELIST_ALIGN_BOTTOM   3

Definition at line 4630 of file commctrl.h.

◆ BUTTON_IMAGELIST_ALIGN_CENTER

#define BUTTON_IMAGELIST_ALIGN_CENTER   4

Definition at line 4631 of file commctrl.h.

◆ BUTTON_IMAGELIST_ALIGN_LEFT

#define BUTTON_IMAGELIST_ALIGN_LEFT   0

Definition at line 4627 of file commctrl.h.

◆ BUTTON_IMAGELIST_ALIGN_RIGHT

#define BUTTON_IMAGELIST_ALIGN_RIGHT   1

Definition at line 4628 of file commctrl.h.

◆ BUTTON_IMAGELIST_ALIGN_TOP

#define BUTTON_IMAGELIST_ALIGN_TOP   2

Definition at line 4629 of file commctrl.h.

◆ Button_SetElevationRequiredState

#define Button_SetElevationRequiredState (   hwnd,
  frequired 
)    (BOOL)SNDMSG((hwnd),BCM_SETSHIELD,0,(LPARAM)(frequired))

Definition at line 4654 of file commctrl.h.

◆ Button_SetImageList

#define Button_SetImageList (   hwnd,
  pbuttonImagelist 
)    (BOOL)SNDMSG((hwnd),BCM_SETIMAGELIST,0,(LPARAM)(pbuttonImagelist))

Definition at line 4643 of file commctrl.h.

◆ Button_SetTextMargin

#define Button_SetTextMargin (   hwnd,
  pmargin 
)    (BOOL)SNDMSG((hwnd),BCM_SETTEXTMARGIN,0,(LPARAM)(pmargin))

Definition at line 4649 of file commctrl.h.

◆ CB_GETMINVISIBLE

#define CB_GETMINVISIBLE   (CBM_FIRST+2)

Definition at line 4722 of file commctrl.h.

◆ CB_SETMINVISIBLE

#define CB_SETMINVISIBLE   (CBM_FIRST+1)

Definition at line 4721 of file commctrl.h.

◆ CBEIF_DI_SETITEM

#define CBEIF_DI_SETITEM   0x10000000

Definition at line 3793 of file commctrl.h.

◆ CBEIF_IMAGE

#define CBEIF_IMAGE   0x2

Definition at line 3787 of file commctrl.h.

◆ CBEIF_INDENT

#define CBEIF_INDENT   0x10

Definition at line 3790 of file commctrl.h.

◆ CBEIF_LPARAM

#define CBEIF_LPARAM   0x20

Definition at line 3791 of file commctrl.h.

◆ CBEIF_OVERLAY

#define CBEIF_OVERLAY   0x8

Definition at line 3789 of file commctrl.h.

◆ CBEIF_SELECTEDIMAGE

#define CBEIF_SELECTEDIMAGE   0x4

Definition at line 3788 of file commctrl.h.

◆ CBEIF_TEXT

#define CBEIF_TEXT   0x1

Definition at line 3786 of file commctrl.h.

◆ CBEM_DELETEITEM

#define CBEM_DELETEITEM   CB_DELETESTRING

Definition at line 3831 of file commctrl.h.

◆ CBEM_GETCOMBOCONTROL

#define CBEM_GETCOMBOCONTROL   (WM_USER+6)

Definition at line 3832 of file commctrl.h.

◆ CBEM_GETEDITCONTROL

#define CBEM_GETEDITCONTROL   (WM_USER+7)

Definition at line 3833 of file commctrl.h.

◆ CBEM_GETEXSTYLE

#define CBEM_GETEXSTYLE   (WM_USER+9)

Definition at line 3836 of file commctrl.h.

◆ CBEM_GETEXTENDEDSTYLE

#define CBEM_GETEXTENDEDSTYLE   (WM_USER+9)

Definition at line 3837 of file commctrl.h.

◆ CBEM_GETIMAGELIST

#define CBEM_GETIMAGELIST   (WM_USER+3)

Definition at line 3828 of file commctrl.h.

◆ CBEM_GETITEM

#define CBEM_GETITEM   __MINGW_NAME_AW(CBEM_GETITEM)

Definition at line 3847 of file commctrl.h.

◆ CBEM_GETITEMA

#define CBEM_GETITEMA   (WM_USER+4)

Definition at line 3829 of file commctrl.h.

◆ CBEM_GETITEMW

#define CBEM_GETITEMW   (WM_USER+13)

Definition at line 3843 of file commctrl.h.

◆ CBEM_GETUNICODEFORMAT

#define CBEM_GETUNICODEFORMAT   CCM_GETUNICODEFORMAT

Definition at line 3839 of file commctrl.h.

◆ CBEM_HASEDITCHANGED

#define CBEM_HASEDITCHANGED   (WM_USER+10)

Definition at line 3840 of file commctrl.h.

◆ CBEM_INSERTITEM

#define CBEM_INSERTITEM   __MINGW_NAME_AW(CBEM_INSERTITEM)

Definition at line 3845 of file commctrl.h.

◆ CBEM_INSERTITEMA

#define CBEM_INSERTITEMA   (WM_USER+1)

Definition at line 3826 of file commctrl.h.

◆ CBEM_INSERTITEMW

#define CBEM_INSERTITEMW   (WM_USER+11)

Definition at line 3841 of file commctrl.h.

◆ CBEM_SETEXSTYLE

#define CBEM_SETEXSTYLE   (WM_USER+8)

Definition at line 3834 of file commctrl.h.

◆ CBEM_SETEXTENDEDSTYLE

#define CBEM_SETEXTENDEDSTYLE   (WM_USER+14)

Definition at line 3835 of file commctrl.h.

◆ CBEM_SETIMAGELIST

#define CBEM_SETIMAGELIST   (WM_USER+2)

Definition at line 3827 of file commctrl.h.

◆ CBEM_SETITEM

#define CBEM_SETITEM   __MINGW_NAME_AW(CBEM_SETITEM)

Definition at line 3846 of file commctrl.h.

◆ CBEM_SETITEMA

#define CBEM_SETITEMA   (WM_USER+5)

Definition at line 3830 of file commctrl.h.

◆ CBEM_SETITEMW

#define CBEM_SETITEMW   (WM_USER+12)

Definition at line 3842 of file commctrl.h.

◆ CBEM_SETUNICODEFORMAT

#define CBEM_SETUNICODEFORMAT   CCM_SETUNICODEFORMAT

Definition at line 3838 of file commctrl.h.

◆ CBEM_SETWINDOWTHEME

#define CBEM_SETWINDOWTHEME   CCM_SETWINDOWTHEME

Definition at line 3849 of file commctrl.h.

◆ CBEMAXSTRLEN

#define CBEMAXSTRLEN   260

Definition at line 3892 of file commctrl.h.

◆ CBEN_BEGINEDIT

#define CBEN_BEGINEDIT   (CBEN_FIRST - 4)

Definition at line 3874 of file commctrl.h.

◆ CBEN_DELETEITEM

#define CBEN_DELETEITEM   (CBEN_FIRST - 2)

Definition at line 3873 of file commctrl.h.

◆ CBEN_DRAGBEGIN

#define CBEN_DRAGBEGIN   __MINGW_NAME_AW(CBEN_DRAGBEGIN)

Definition at line 3883 of file commctrl.h.

◆ CBEN_DRAGBEGINA

#define CBEN_DRAGBEGINA   (CBEN_FIRST - 8)

Definition at line 3880 of file commctrl.h.

◆ CBEN_DRAGBEGINW

#define CBEN_DRAGBEGINW   (CBEN_FIRST - 9)

Definition at line 3881 of file commctrl.h.

◆ CBEN_ENDEDIT

#define CBEN_ENDEDIT   __MINGW_NAME_AW(CBEN_ENDEDIT)

Definition at line 3885 of file commctrl.h.

◆ CBEN_ENDEDITA

#define CBEN_ENDEDITA   (CBEN_FIRST - 5)

Definition at line 3875 of file commctrl.h.

◆ CBEN_ENDEDITW

#define CBEN_ENDEDITW   (CBEN_FIRST - 6)

Definition at line 3876 of file commctrl.h.

◆ CBEN_FIRST

#define CBEN_FIRST   (0U-800U)

Definition at line 232 of file commctrl.h.

◆ CBEN_GETDISPINFO

#define CBEN_GETDISPINFO   __MINGW_NAME_AW(CBEN_GETDISPINFO)

Definition at line 3869 of file commctrl.h.

◆ CBEN_GETDISPINFOA

#define CBEN_GETDISPINFOA   (CBEN_FIRST - 0)

Definition at line 3871 of file commctrl.h.

◆ CBEN_GETDISPINFOW

#define CBEN_GETDISPINFOW   (CBEN_FIRST - 7)

Definition at line 3878 of file commctrl.h.

◆ CBEN_INSERTITEM

#define CBEN_INSERTITEM   (CBEN_FIRST - 1)

Definition at line 3872 of file commctrl.h.

◆ CBEN_LAST

#define CBEN_LAST   (0U-830U)

Definition at line 233 of file commctrl.h.

◆ CBENF_DROPDOWN

#define CBENF_DROPDOWN   4

Definition at line 3890 of file commctrl.h.

◆ CBENF_ESCAPE

#define CBENF_ESCAPE   3

Definition at line 3889 of file commctrl.h.

◆ CBENF_KILLFOCUS

#define CBENF_KILLFOCUS   1

Definition at line 3887 of file commctrl.h.

◆ CBENF_RETURN

#define CBENF_RETURN   2

Definition at line 3888 of file commctrl.h.

◆ CBES_EX_CASESENSITIVE

#define CBES_EX_CASESENSITIVE   0x10

Definition at line 3855 of file commctrl.h.

◆ CBES_EX_NOEDITIMAGE

#define CBES_EX_NOEDITIMAGE   0x1

Definition at line 3851 of file commctrl.h.

◆ CBES_EX_NOEDITIMAGEINDENT

#define CBES_EX_NOEDITIMAGEINDENT   0x2

Definition at line 3852 of file commctrl.h.

◆ CBES_EX_NOSIZELIMIT

#define CBES_EX_NOSIZELIMIT   0x8

Definition at line 3854 of file commctrl.h.

◆ CBES_EX_PATHWORDBREAKPROC

#define CBES_EX_PATHWORDBREAKPROC   0x4

Definition at line 3853 of file commctrl.h.

◆ CBM_FIRST

#define CBM_FIRST   0x1700

Definition at line 90 of file commctrl.h.

◆ CCM_FIRST

#define CCM_FIRST   0x2000

Definition at line 91 of file commctrl.h.

◆ CCM_GETCOLORSCHEME

#define CCM_GETCOLORSCHEME   (CCM_FIRST+3)

Definition at line 95 of file commctrl.h.

◆ CCM_GETDROPTARGET

#define CCM_GETDROPTARGET   (CCM_FIRST+4)

Definition at line 96 of file commctrl.h.

◆ CCM_GETUNICODEFORMAT

#define CCM_GETUNICODEFORMAT   (CCM_FIRST+6)

Definition at line 98 of file commctrl.h.

◆ CCM_GETVERSION

#define CCM_GETVERSION   (CCM_FIRST+0x8)

Definition at line 115 of file commctrl.h.

◆ CCM_LAST

#define CCM_LAST   (CCM_FIRST+0x200)

Definition at line 92 of file commctrl.h.

◆ CCM_SETBKCOLOR

#define CCM_SETBKCOLOR   (CCM_FIRST+1)

Definition at line 93 of file commctrl.h.

◆ CCM_SETCOLORSCHEME

#define CCM_SETCOLORSCHEME   (CCM_FIRST+2)

Definition at line 94 of file commctrl.h.

◆ CCM_SETNOTIFYWINDOW

#define CCM_SETNOTIFYWINDOW   (CCM_FIRST+0x9)

Definition at line 116 of file commctrl.h.

◆ CCM_SETUNICODEFORMAT

#define CCM_SETUNICODEFORMAT   (CCM_FIRST+5)

Definition at line 97 of file commctrl.h.

◆ CCM_SETVERSION

#define CCM_SETVERSION   (CCM_FIRST+0x7)

Definition at line 114 of file commctrl.h.

◆ CCS_ADJUSTABLE

#define CCS_ADJUSTABLE   0x20L

Definition at line 2247 of file commctrl.h.

◆ CCS_BOTTOM

#define CCS_BOTTOM   0x3L

Definition at line 2244 of file commctrl.h.

◆ CCS_LEFT

#define CCS_LEFT   (CCS_VERT | CCS_TOP)

Definition at line 2250 of file commctrl.h.

◆ CCS_NODIVIDER

#define CCS_NODIVIDER   0x40L

Definition at line 2248 of file commctrl.h.

◆ CCS_NOMOVEX

#define CCS_NOMOVEX   (CCS_VERT | CCS_NOMOVEY)

Definition at line 2252 of file commctrl.h.

◆ CCS_NOMOVEY

#define CCS_NOMOVEY   0x2L

Definition at line 2243 of file commctrl.h.

◆ CCS_NOPARENTALIGN

#define CCS_NOPARENTALIGN   0x8L

Definition at line 2246 of file commctrl.h.

◆ CCS_NORESIZE

#define CCS_NORESIZE   0x4L

Definition at line 2245 of file commctrl.h.

◆ CCS_RIGHT

#define CCS_RIGHT   (CCS_VERT | CCS_BOTTOM)

Definition at line 2251 of file commctrl.h.

◆ CCS_TOP

#define CCS_TOP   0x1L

Definition at line 2242 of file commctrl.h.

◆ CCS_VERT

#define CCS_VERT   0x80L

Definition at line 2249 of file commctrl.h.

◆ CCSIZEOF_STRUCT

#define CCSIZEOF_STRUCT (   structname,
  member 
)    (((int)((LPBYTE)(&((structname*)0)->member) - ((LPBYTE)((structname*)0))))+sizeof(((structname*)0)->member))

Definition at line 153 of file commctrl.h.

◆ CDDS_ITEM

#define CDDS_ITEM   0x10000

Definition at line 284 of file commctrl.h.

◆ CDDS_ITEMPOSTERASE

#define CDDS_ITEMPOSTERASE   (CDDS_ITEM | CDDS_POSTERASE)

Definition at line 288 of file commctrl.h.

◆ CDDS_ITEMPOSTPAINT

#define CDDS_ITEMPOSTPAINT   (CDDS_ITEM | CDDS_POSTPAINT)

Definition at line 286 of file commctrl.h.

◆ CDDS_ITEMPREERASE

#define CDDS_ITEMPREERASE   (CDDS_ITEM | CDDS_PREERASE)

Definition at line 287 of file commctrl.h.

◆ CDDS_ITEMPREPAINT

#define CDDS_ITEMPREPAINT   (CDDS_ITEM | CDDS_PREPAINT)

Definition at line 285 of file commctrl.h.

◆ CDDS_POSTERASE

#define CDDS_POSTERASE   0x4

Definition at line 283 of file commctrl.h.

◆ CDDS_POSTPAINT

#define CDDS_POSTPAINT   0x2

Definition at line 281 of file commctrl.h.

◆ CDDS_PREERASE

#define CDDS_PREERASE   0x3

Definition at line 282 of file commctrl.h.

◆ CDDS_PREPAINT

#define CDDS_PREPAINT   0x1

Definition at line 280 of file commctrl.h.

◆ CDDS_SUBITEM

#define CDDS_SUBITEM   0x20000

Definition at line 289 of file commctrl.h.

◆ CDIS_CHECKED

#define CDIS_CHECKED   0x8

Definition at line 294 of file commctrl.h.

◆ CDIS_DEFAULT

#define CDIS_DEFAULT   0x20

Definition at line 296 of file commctrl.h.

◆ CDIS_DISABLED

#define CDIS_DISABLED   0x4

Definition at line 293 of file commctrl.h.

◆ CDIS_FOCUS

#define CDIS_FOCUS   0x10

Definition at line 295 of file commctrl.h.

◆ CDIS_GRAYED

#define CDIS_GRAYED   0x2

Definition at line 292 of file commctrl.h.

◆ CDIS_HOT

#define CDIS_HOT   0x40

Definition at line 297 of file commctrl.h.

◆ CDIS_INDETERMINATE

#define CDIS_INDETERMINATE   0x100

Definition at line 299 of file commctrl.h.

◆ CDIS_MARKED

#define CDIS_MARKED   0x80

Definition at line 298 of file commctrl.h.

◆ CDIS_SELECTED

#define CDIS_SELECTED   0x1

Definition at line 291 of file commctrl.h.

◆ CDIS_SHOWKEYBOARDCUES

#define CDIS_SHOWKEYBOARDCUES   0x200

Definition at line 300 of file commctrl.h.

◆ CDN_FIRST

#define CDN_FIRST   (0U-601U)

Definition at line 218 of file commctrl.h.

◆ CDN_LAST

#define CDN_LAST   (0U-699U)

Definition at line 219 of file commctrl.h.

◆ CDRF_DODEFAULT

#define CDRF_DODEFAULT   0x0

Definition at line 268 of file commctrl.h.

◆ CDRF_DOERASE

#define CDRF_DOERASE   0x8

Definition at line 271 of file commctrl.h.

◆ CDRF_NEWFONT

#define CDRF_NEWFONT   0x2

Definition at line 269 of file commctrl.h.

◆ CDRF_NOTIFYITEMDRAW

#define CDRF_NOTIFYITEMDRAW   0x20

Definition at line 275 of file commctrl.h.

◆ CDRF_NOTIFYITEMERASE

#define CDRF_NOTIFYITEMERASE   0x00000080 /* obsolete ??? */

Definition at line 278 of file commctrl.h.

◆ CDRF_NOTIFYPOSTERASE

#define CDRF_NOTIFYPOSTERASE   0x40

Definition at line 277 of file commctrl.h.

◆ CDRF_NOTIFYPOSTPAINT

#define CDRF_NOTIFYPOSTPAINT   0x10

Definition at line 274 of file commctrl.h.

◆ CDRF_NOTIFYSUBITEMDRAW

#define CDRF_NOTIFYSUBITEMDRAW   0x20

Definition at line 276 of file commctrl.h.

◆ CDRF_SKIPDEFAULT

#define CDRF_SKIPDEFAULT   0x4

Definition at line 270 of file commctrl.h.

◆ CDRF_SKIPPOSTPAINT

#define CDRF_SKIPPOSTPAINT   0x100

Definition at line 272 of file commctrl.h.

◆ CLR_DEFAULT

#define CLR_DEFAULT   0xFF000000L

Definition at line 320 of file commctrl.h.

◆ CLR_HILIGHT

#define CLR_HILIGHT   CLR_DEFAULT

Definition at line 433 of file commctrl.h.

◆ CLR_NONE

#define CLR_NONE   0xffffffffL

Definition at line 319 of file commctrl.h.

◆ CMB_MASKED

#define CMB_MASKED   0x2

Definition at line 971 of file commctrl.h.

◆ ComboBox_GetMinVisible

#define ComboBox_GetMinVisible (   hwnd)    (int)SNDMSG((hwnd),CB_GETMINVISIBLE,0,0)

Definition at line 4725 of file commctrl.h.

◆ ComboBox_SetMinVisible

#define ComboBox_SetMinVisible (   hwnd,
  iMinVisible 
)    (BOOL)SNDMSG((hwnd),CB_SETMINVISIBLE,(WPARAM)iMinVisible,0)

Definition at line 4724 of file commctrl.h.

◆ COMBOBOXEXITEM

#define COMBOBOXEXITEM   __MINGW_NAME_AW(COMBOBOXEXITEM)

Definition at line 3822 of file commctrl.h.

◆ COMCTL32_VERSION

#define COMCTL32_VERSION   5

Definition at line 111 of file commctrl.h.

◆ CreateStatusWindow

#define CreateStatusWindow   __MINGW_NAME_AW(CreateStatusWindow)

Definition at line 1933 of file commctrl.h.

◆ DA_LAST

#define DA_LAST   (0x7fffffff)

Definition at line 4783 of file commctrl.h.

◆ DateTime_GetMonthCal

#define DateTime_GetMonthCal (   hdp)    (HWND)SNDMSG(hdp,DTM_GETMONTHCAL,0,0)

Definition at line 4349 of file commctrl.h.

◆ DateTime_GetMonthCalColor

#define DateTime_GetMonthCalColor (   hdp,
  iColor 
)    SNDMSG(hdp,DTM_GETMCCOLOR,iColor,0)

Definition at line 4347 of file commctrl.h.

◆ DateTime_GetMonthCalFont

#define DateTime_GetMonthCalFont (   hdp)    SNDMSG(hdp,DTM_GETMCFONT,0,0)

Definition at line 4353 of file commctrl.h.

◆ DateTime_GetRange

#define DateTime_GetRange (   hdp,
  rgst 
)    (DWORD)SNDMSG(hdp,DTM_GETRANGE,0,(LPARAM)(rgst))

Definition at line 4334 of file commctrl.h.

◆ DateTime_GetSystemtime

#define DateTime_GetSystemtime (   hdp,
  pst 
)    (DWORD)SNDMSG(hdp,DTM_GETSYSTEMTIME,0,(LPARAM)(pst))

Definition at line 4330 of file commctrl.h.

◆ DateTime_SetFormat

#define DateTime_SetFormat (   hdp,
  sz 
)    (BOOL)SNDMSG(hdp,DTM_SETFORMAT,0,(LPARAM)(sz))

Definition at line 4342 of file commctrl.h.

◆ DateTime_SetMonthCalColor

#define DateTime_SetMonthCalColor (   hdp,
  iColor,
  clr 
)    SNDMSG(hdp,DTM_SETMCCOLOR,iColor,clr)

Definition at line 4345 of file commctrl.h.

◆ DateTime_SetMonthCalFont

#define DateTime_SetMonthCalFont (   hdp,
  hfont,
  fRedraw 
)    SNDMSG(hdp,DTM_SETMCFONT,(WPARAM)(hfont),(LPARAM)(fRedraw))

Definition at line 4351 of file commctrl.h.

◆ DateTime_SetRange

#define DateTime_SetRange (   hdp,
  gd,
  rgst 
)    (BOOL)SNDMSG(hdp,DTM_SETRANGE,(WPARAM)(gd),(LPARAM)(rgst))

Definition at line 4336 of file commctrl.h.

◆ DateTime_SetSystemtime

#define DateTime_SetSystemtime (   hdp,
  gd,
  pst 
)    (BOOL)SNDMSG(hdp,DTM_SETSYSTEMTIME,(WPARAM)(gd),(LPARAM)(pst))

Definition at line 4332 of file commctrl.h.

◆ DATETIMEPICK_CLASS

#define DATETIMEPICK_CLASS   __MINGW_NAME_AW(DATETIMEPICK_CLASS)

Definition at line 4325 of file commctrl.h.

◆ DATETIMEPICK_CLASSA

#define DATETIMEPICK_CLASSA   "SysDateTimePick32"

Definition at line 4323 of file commctrl.h.

◆ DATETIMEPICK_CLASSW

#define DATETIMEPICK_CLASSW   L"SysDateTimePick32"

Definition at line 4322 of file commctrl.h.

◆ DL_BEGINDRAG

#define DL_BEGINDRAG   (WM_USER+133)

Definition at line 2097 of file commctrl.h.

◆ DL_CANCELDRAG

#define DL_CANCELDRAG   (WM_USER+136)

Definition at line 2100 of file commctrl.h.

◆ DL_COPYCURSOR

#define DL_COPYCURSOR   2

Definition at line 2104 of file commctrl.h.

◆ DL_CURSORSET

#define DL_CURSORSET   0

Definition at line 2102 of file commctrl.h.

◆ DL_DRAGGING

#define DL_DRAGGING   (WM_USER+134)

Definition at line 2098 of file commctrl.h.

◆ DL_DROPPED

#define DL_DROPPED   (WM_USER+135)

Definition at line 2099 of file commctrl.h.

◆ DL_MOVECURSOR

#define DL_MOVECURSOR   3

Definition at line 2105 of file commctrl.h.

◆ DL_STOPCURSOR

#define DL_STOPCURSOR   1

Definition at line 2103 of file commctrl.h.

◆ DPA_APPEND

#define DPA_APPEND   (0x7fffffff)

Definition at line 4784 of file commctrl.h.

◆ DPA_AppendPtr

#define DPA_AppendPtr (   hdpa,
  pitem 
)    DPA_InsertPtr(hdpa, DA_LAST, pitem)

Definition at line 4958 of file commctrl.h.

◆ DPA_ERR

#define DPA_ERR   (-1)

Definition at line 4785 of file commctrl.h.

◆ DPA_FastDeleteLastPtr

#define DPA_FastDeleteLastPtr (   hdpa)    (--*(int *)(hdpa))

Definition at line 4959 of file commctrl.h.

◆ DPA_FastGetPtr

#define DPA_FastGetPtr (   hdpa,
  i 
)    (DPA_GetPtrPtr(hdpa)[i])

Definition at line 4960 of file commctrl.h.

◆ DPA_GetPtrCount

#define DPA_GetPtrCount (   hdpa)    (*(int *)(hdpa))

Definition at line 4955 of file commctrl.h.

◆ DPA_GetPtrPtr

#define DPA_GetPtrPtr (   hdpa)    (*((void * **)((BYTE *)(hdpa) + sizeof(void *))))

Definition at line 4957 of file commctrl.h.

◆ DPA_SetPtrCount

#define DPA_SetPtrCount (   hdpa,
  cItems 
)    (*(int *)(hdpa) = (cItems))

Definition at line 4956 of file commctrl.h.

◆ DPAM_INTERSECT

#define DPAM_INTERSECT   8

Definition at line 4965 of file commctrl.h.

◆ DPAM_NORMAL

#define DPAM_NORMAL   2

Definition at line 4963 of file commctrl.h.

◆ DPAM_SORTED

#define DPAM_SORTED   1

Definition at line 4962 of file commctrl.h.

◆ DPAM_UNION

#define DPAM_UNION   4

Definition at line 4964 of file commctrl.h.

◆ DPAMM_DELETE

#define DPAMM_DELETE   2

Definition at line 4968 of file commctrl.h.

◆ DPAMM_INSERT

#define DPAMM_INSERT   3

Definition at line 4969 of file commctrl.h.

◆ DPAMM_MERGE

#define DPAMM_MERGE   1

Definition at line 4967 of file commctrl.h.

◆ DPAS_INSERTAFTER

#define DPAS_INSERTAFTER   0x4

Definition at line 4864 of file commctrl.h.

◆ DPAS_INSERTBEFORE

#define DPAS_INSERTBEFORE   0x2

Definition at line 4863 of file commctrl.h.

◆ DPAS_SORTED

#define DPAS_SORTED   0x1

Definition at line 4862 of file commctrl.h.

◆ DRAGLISTMSGSTRING

#define DRAGLISTMSGSTRING   TEXT("commctrl_DragListMsg")

Definition at line 2107 of file commctrl.h.

◆ DrawStatusText

#define DrawStatusText   __MINGW_NAME_AW(DrawStatusText)

Definition at line 1934 of file commctrl.h.

◆ DSA_APPEND

#define DSA_APPEND   (0x7fffffff)

Definition at line 4787 of file commctrl.h.

◆ DSA_AppendItem

#define DSA_AppendItem (   hdsa,
  pitem 
)    DSA_InsertItem (hdsa, DA_LAST, pitem)

Definition at line 4827 of file commctrl.h.

◆ DSA_ERR

#define DSA_ERR   (-1)

Definition at line 4788 of file commctrl.h.

◆ DSA_GetItemCount

#define DSA_GetItemCount (   hdsa)    (*(int *) (hdsa))

Definition at line 4826 of file commctrl.h.

◆ DTM_FIRST

#define DTM_FIRST   0x1000

Definition at line 4327 of file commctrl.h.

◆ DTM_GETIDEALSIZE

#define DTM_GETIDEALSIZE   (DTM_FIRST+15)

Definition at line 4355 of file commctrl.h.

◆ DTM_GETMCCOLOR

#define DTM_GETMCCOLOR   (DTM_FIRST+7)

Definition at line 4346 of file commctrl.h.

◆ DTM_GETMCFONT

#define DTM_GETMCFONT   (DTM_FIRST+10)

Definition at line 4352 of file commctrl.h.

◆ DTM_GETMONTHCAL

#define DTM_GETMONTHCAL   (DTM_FIRST+8)

Definition at line 4348 of file commctrl.h.

◆ DTM_GETRANGE

#define DTM_GETRANGE   (DTM_FIRST+3)

Definition at line 4333 of file commctrl.h.

◆ DTM_GETSYSTEMTIME

#define DTM_GETSYSTEMTIME   (DTM_FIRST+1)

Definition at line 4329 of file commctrl.h.

◆ DTM_SETFORMAT

#define DTM_SETFORMAT   __MINGW_NAME_AW(DTM_SETFORMAT)

Definition at line 4340 of file commctrl.h.

◆ DTM_SETFORMATA

#define DTM_SETFORMATA   (DTM_FIRST+5)

Definition at line 4337 of file commctrl.h.

◆ DTM_SETFORMATW

#define DTM_SETFORMATW   (DTM_FIRST+50)

Definition at line 4338 of file commctrl.h.

◆ DTM_SETMCCOLOR

#define DTM_SETMCCOLOR   (DTM_FIRST+6)

Definition at line 4344 of file commctrl.h.

◆ DTM_SETMCFONT

#define DTM_SETMCFONT   (DTM_FIRST+9)

Definition at line 4350 of file commctrl.h.

◆ DTM_SETRANGE

#define DTM_SETRANGE   (DTM_FIRST+4)

Definition at line 4335 of file commctrl.h.

◆ DTM_SETSYSTEMTIME

#define DTM_SETSYSTEMTIME   (DTM_FIRST+2)

Definition at line 4331 of file commctrl.h.

◆ DTN_CLOSEUP

#define DTN_CLOSEUP   (DTN_FIRST+7)

Definition at line 4454 of file commctrl.h.

◆ DTN_DATETIMECHANGE

#define DTN_DATETIMECHANGE   (DTN_FIRST+1)

Definition at line 4366 of file commctrl.h.

◆ DTN_DROPDOWN

#define DTN_DROPDOWN   (DTN_FIRST+6)

Definition at line 4453 of file commctrl.h.

◆ DTN_FIRST

#define DTN_FIRST   (0U-760U)

Definition at line 230 of file commctrl.h.

◆ DTN_FORMAT

#define DTN_FORMAT   __MINGW_NAME_AW(DTN_FORMAT)

Definition at line 4431 of file commctrl.h.

◆ DTN_FORMATA

#define DTN_FORMATA   (DTN_FIRST+4)

Definition at line 4413 of file commctrl.h.

◆ DTN_FORMATQUERY

#define DTN_FORMATQUERY   __MINGW_NAME_AW(DTN_FORMATQUERY)

Definition at line 4449 of file commctrl.h.

◆ DTN_FORMATQUERYA

#define DTN_FORMATQUERYA   (DTN_FIRST+5)

Definition at line 4435 of file commctrl.h.

◆ DTN_FORMATQUERYW

#define DTN_FORMATQUERYW   (DTN_FIRST+18)

Definition at line 4436 of file commctrl.h.

◆ DTN_FORMATW

#define DTN_FORMATW   (DTN_FIRST+17)

Definition at line 4414 of file commctrl.h.

◆ DTN_LAST

#define DTN_LAST   (0U-799U)

Definition at line 231 of file commctrl.h.

◆ DTN_USERSTRING

#define DTN_USERSTRING   __MINGW_NAME_AW(DTN_USERSTRING)

Definition at line 4389 of file commctrl.h.

◆ DTN_USERSTRINGA

#define DTN_USERSTRINGA   (DTN_FIRST+2)

Definition at line 4373 of file commctrl.h.

◆ DTN_USERSTRINGW

#define DTN_USERSTRINGW   (DTN_FIRST+15)

Definition at line 4374 of file commctrl.h.

◆ DTN_WMKEYDOWN

#define DTN_WMKEYDOWN   __MINGW_NAME_AW(DTN_WMKEYDOWN)

Definition at line 4409 of file commctrl.h.

◆ DTN_WMKEYDOWNA

#define DTN_WMKEYDOWNA   (DTN_FIRST+3)

Definition at line 4393 of file commctrl.h.

◆ DTN_WMKEYDOWNW

#define DTN_WMKEYDOWNW   (DTN_FIRST+16)

Definition at line 4394 of file commctrl.h.

◆ DTS_APPCANPARSE

#define DTS_APPCANPARSE   0x10

Definition at line 4363 of file commctrl.h.

◆ DTS_LONGDATEFORMAT

#define DTS_LONGDATEFORMAT   0x4

Definition at line 4360 of file commctrl.h.

◆ DTS_RIGHTALIGN

#define DTS_RIGHTALIGN   0x20

Definition at line 4364 of file commctrl.h.

◆ DTS_SHORTDATECENTURYFORMAT

#define DTS_SHORTDATECENTURYFORMAT   0xc

Definition at line 4361 of file commctrl.h.

◆ DTS_SHORTDATEFORMAT

#define DTS_SHORTDATEFORMAT   0x0

Definition at line 4359 of file commctrl.h.

◆ DTS_SHOWNONE

#define DTS_SHOWNONE   0x2

Definition at line 4358 of file commctrl.h.

◆ DTS_TIMEFORMAT

#define DTS_TIMEFORMAT   0x9

Definition at line 4362 of file commctrl.h.

◆ DTS_UPDOWN

#define DTS_UPDOWN   0x1

Definition at line 4357 of file commctrl.h.

◆ ECM_FIRST

#define ECM_FIRST   0x1500

Definition at line 88 of file commctrl.h.

◆ Edit_GetCueBannerText

#define Edit_GetCueBannerText (   hwnd,
  lpwText,
  cchText 
)    (BOOL)SNDMSG((hwnd),EM_GETCUEBANNER,(WPARAM)(lpwText),(LPARAM)(cchText))

Definition at line 4694 of file commctrl.h.

◆ Edit_HideBalloonTip

#define Edit_HideBalloonTip (   hwnd)    (BOOL)SNDMSG((hwnd),EM_HIDEBALLOONTIP,0,0)

Definition at line 4705 of file commctrl.h.

◆ Edit_SetCueBannerText

#define Edit_SetCueBannerText (   hwnd,
  lpcwText 
)    (BOOL)SNDMSG((hwnd),EM_SETCUEBANNER,0,(LPARAM)(lpcwText))

Definition at line 4692 of file commctrl.h.

◆ Edit_ShowBalloonTip

#define Edit_ShowBalloonTip (   hwnd,
  peditballoontip 
)    (BOOL)SNDMSG((hwnd),EM_SHOWBALLOONTIP,0,(LPARAM)(peditballoontip))

Definition at line 4703 of file commctrl.h.

◆ EM_GETCUEBANNER

#define EM_GETCUEBANNER   (ECM_FIRST+2)

Definition at line 4693 of file commctrl.h.

◆ EM_HIDEBALLOONTIP

#define EM_HIDEBALLOONTIP   (ECM_FIRST+4)

Definition at line 4704 of file commctrl.h.

◆ EM_SETCUEBANNER

#define EM_SETCUEBANNER   (ECM_FIRST+1)

Definition at line 4691 of file commctrl.h.

◆ EM_SHOWBALLOONTIP

#define EM_SHOWBALLOONTIP   (ECM_FIRST+3)

Definition at line 4702 of file commctrl.h.

◆ FIRST_IPADDRESS

#define FIRST_IPADDRESS (   x)    ((x>>24) & 0xff)

Definition at line 4488 of file commctrl.h.

◆ FlatSB_GetScrollPropPtr

#define FlatSB_GetScrollPropPtr   FlatSB_GetScrollProp

Definition at line 5034 of file commctrl.h.

◆ FlatSB_SetScrollPropPtr

#define FlatSB_SetScrollPropPtr   FlatSB_SetScrollProp

Definition at line 5041 of file commctrl.h.

◆ FORWARD_WM_NOTIFY

#define FORWARD_WM_NOTIFY (   hwnd,
  idFrom,
  pnmhdr,
  fn 
)    (LRESULT)(fn)((hwnd),WM_NOTIFY,(WPARAM)(int)(idFrom),(LPARAM)(NMHDR *)(pnmhdr))

Definition at line 127 of file commctrl.h.

◆ FOURTH_IPADDRESS

#define FOURTH_IPADDRESS (   x)    (x & 0xff)

Definition at line 4491 of file commctrl.h.

◆ FSB_ENCARTA_MODE

#define FSB_ENCARTA_MODE   1

Definition at line 5022 of file commctrl.h.

◆ FSB_FLAT_MODE

#define FSB_FLAT_MODE   2

Definition at line 5021 of file commctrl.h.

◆ FSB_REGULAR_MODE

#define FSB_REGULAR_MODE   0

Definition at line 5023 of file commctrl.h.

◆ GDT_ERROR

#define GDT_ERROR   -1

Definition at line 4459 of file commctrl.h.

◆ GDT_NONE

#define GDT_NONE   1

Definition at line 4461 of file commctrl.h.

◆ GDT_VALID

#define GDT_VALID   0

Definition at line 4460 of file commctrl.h.

◆ GDTR_MAX

#define GDTR_MAX   0x2

Definition at line 4457 of file commctrl.h.

◆ GDTR_MIN

#define GDTR_MIN   0x1

Definition at line 4456 of file commctrl.h.

◆ GMR_DAYSTATE

#define GMR_DAYSTATE   1

Definition at line 4316 of file commctrl.h.

◆ GMR_VISIBLE

#define GMR_VISIBLE   0

Definition at line 4315 of file commctrl.h.

◆ HANDLE_WM_NOTIFY

#define HANDLE_WM_NOTIFY (   hwnd,
  wParam,
  lParam,
  fn 
)    (fn)((hwnd),(int)(wParam),(NMHDR *)(lParam))

Definition at line 126 of file commctrl.h.

◆ HD_HITTESTINFO

#define HD_HITTESTINFO   HDHITTESTINFO

Definition at line 781 of file commctrl.h.

◆ HD_ITEM

#define HD_ITEM   HDITEM

Definition at line 664 of file commctrl.h.

◆ HD_ITEMA

#define HD_ITEMA   HDITEMA

Definition at line 662 of file commctrl.h.

◆ HD_ITEMW

#define HD_ITEMW   HDITEMW

Definition at line 663 of file commctrl.h.

◆ HD_LAYOUT

#define HD_LAYOUT   HDLAYOUT

Definition at line 760 of file commctrl.h.

◆ HD_NOTIFY

#define HD_NOTIFY   NMHEADER

Definition at line 878 of file commctrl.h.

◆ HD_NOTIFYA

#define HD_NOTIFYA   NMHEADERA

Definition at line 876 of file commctrl.h.

◆ HD_NOTIFYW

#define HD_NOTIFYW   NMHEADERW

Definition at line 877 of file commctrl.h.

◆ HD_TEXTFILTER

#define HD_TEXTFILTER   __MINGW_NAME_AW(HD_TEXTFILTER)

Definition at line 647 of file commctrl.h.

◆ HDF_BITMAP

#define HDF_BITMAP   0x2000

Definition at line 721 of file commctrl.h.

◆ HDF_BITMAP_ON_RIGHT

#define HDF_BITMAP_ON_RIGHT   0x1000

Definition at line 722 of file commctrl.h.

◆ HDF_CENTER

#define HDF_CENTER   0x2

Definition at line 715 of file commctrl.h.

◆ HDF_IMAGE

#define HDF_IMAGE   0x800

Definition at line 723 of file commctrl.h.

◆ HDF_JUSTIFYMASK

#define HDF_JUSTIFYMASK   0x3

Definition at line 716 of file commctrl.h.

◆ HDF_LEFT

#define HDF_LEFT   0x0

Definition at line 713 of file commctrl.h.

◆ HDF_OWNERDRAW

#define HDF_OWNERDRAW   0x8000

Definition at line 719 of file commctrl.h.

◆ HDF_RIGHT

#define HDF_RIGHT   0x1

Definition at line 714 of file commctrl.h.

◆ HDF_RTLREADING

#define HDF_RTLREADING   0x4

Definition at line 717 of file commctrl.h.

◆ HDF_SORTDOWN

#define HDF_SORTDOWN   0x200

Definition at line 725 of file commctrl.h.

◆ HDF_SORTUP

#define HDF_SORTUP   0x400

Definition at line 724 of file commctrl.h.

◆ HDF_STRING

#define HDF_STRING   0x4000

Definition at line 720 of file commctrl.h.

◆ HDFT_HASNOVALUE

#define HDFT_HASNOVALUE   0x8000

Definition at line 645 of file commctrl.h.

◆ HDFT_ISNUMBER

#define HDFT_ISNUMBER   0x1

Definition at line 643 of file commctrl.h.

◆ HDFT_ISSTRING

#define HDFT_ISSTRING   0x0

Definition at line 642 of file commctrl.h.

◆ HDI_BITMAP

#define HDI_BITMAP   0x10

Definition at line 707 of file commctrl.h.

◆ HDI_DI_SETITEM

#define HDI_DI_SETITEM   0x40

Definition at line 709 of file commctrl.h.

◆ HDI_FILTER

#define HDI_FILTER   0x100

Definition at line 711 of file commctrl.h.

◆ HDI_FORMAT

#define HDI_FORMAT   0x4

Definition at line 705 of file commctrl.h.

◆ HDI_HEIGHT

#define HDI_HEIGHT   HDI_WIDTH

Definition at line 703 of file commctrl.h.

◆ HDI_IMAGE

#define HDI_IMAGE   0x20

Definition at line 708 of file commctrl.h.

◆ HDI_LPARAM

#define HDI_LPARAM   0x8

Definition at line 706 of file commctrl.h.

◆ HDI_ORDER

#define HDI_ORDER   0x80

Definition at line 710 of file commctrl.h.

◆ HDI_TEXT

#define HDI_TEXT   0x2

Definition at line 704 of file commctrl.h.

◆ HDI_WIDTH

#define HDI_WIDTH   0x1

Definition at line 702 of file commctrl.h.

◆ HDITEM

#define HDITEM   __MINGW_NAME_AW(HDITEM)

Definition at line 697 of file commctrl.h.

◆ HDITEM_V1_SIZE

#define HDITEM_V1_SIZE   __MINGW_NAME_AW_EXT(HDITEM,_V1_SIZE)

Definition at line 700 of file commctrl.h.

◆ HDITEMA_V1_SIZE

#define HDITEMA_V1_SIZE   CCSIZEOF_STRUCT(HDITEMA,lParam)

Definition at line 680 of file commctrl.h.

◆ HDITEMW_V1_SIZE

#define HDITEMW_V1_SIZE   CCSIZEOF_STRUCT(HDITEMW,lParam)

Definition at line 681 of file commctrl.h.

◆ HDM_CLEARFILTER

#define HDM_CLEARFILTER   (HDM_FIRST+24)

Definition at line 833 of file commctrl.h.

◆ HDM_CREATEDRAGIMAGE

#define HDM_CREATEDRAGIMAGE   (HDM_FIRST+16)

Definition at line 803 of file commctrl.h.

◆ HDM_DELETEITEM

#define HDM_DELETEITEM   (HDM_FIRST+2)

Definition at line 743 of file commctrl.h.

◆ HDM_EDITFILTER

#define HDM_EDITFILTER   (HDM_FIRST+23)

Definition at line 830 of file commctrl.h.

◆ HDM_FIRST

#define HDM_FIRST   0x1200

Definition at line 84 of file commctrl.h.

◆ HDM_GETBITMAPMARGIN

#define HDM_GETBITMAPMARGIN   (HDM_FIRST+21)

Definition at line 818 of file commctrl.h.

◆ HDM_GETIMAGELIST

#define HDM_GETIMAGELIST   (HDM_FIRST+9)

Definition at line 797 of file commctrl.h.

◆ HDM_GETITEM

#define HDM_GETITEM   __MINGW_NAME_AW(HDM_GETITEM)

Definition at line 749 of file commctrl.h.

◆ HDM_GETITEMA

#define HDM_GETITEMA   (HDM_FIRST+3)

Definition at line 746 of file commctrl.h.

◆ HDM_GETITEMCOUNT

#define HDM_GETITEMCOUNT   (HDM_FIRST+0)

Definition at line 733 of file commctrl.h.

◆ HDM_GETITEMRECT

#define HDM_GETITEMRECT   (HDM_FIRST+7)

Definition at line 791 of file commctrl.h.

◆ HDM_GETITEMW

#define HDM_GETITEMW   (HDM_FIRST+11)

Definition at line 747 of file commctrl.h.

◆ HDM_GETORDERARRAY

#define HDM_GETORDERARRAY   (HDM_FIRST+17)

Definition at line 806 of file commctrl.h.

◆ HDM_GETUNICODEFORMAT

#define HDM_GETUNICODEFORMAT   CCM_GETUNICODEFORMAT

Definition at line 824 of file commctrl.h.

◆ HDM_HITTEST

#define HDM_HITTEST   (HDM_FIRST+6)

Definition at line 789 of file commctrl.h.

◆ HDM_INSERTITEM

#define HDM_INSERTITEM   __MINGW_NAME_AW(HDM_INSERTITEM)

Definition at line 739 of file commctrl.h.

◆ HDM_INSERTITEMA

#define HDM_INSERTITEMA   (HDM_FIRST+1)

Definition at line 736 of file commctrl.h.

◆ HDM_INSERTITEMW

#define HDM_INSERTITEMW   (HDM_FIRST+10)

Definition at line 737 of file commctrl.h.

◆ HDM_LAYOUT

#define HDM_LAYOUT   (HDM_FIRST+5)

Definition at line 767 of file commctrl.h.

◆ HDM_ORDERTOINDEX

#define HDM_ORDERTOINDEX   (HDM_FIRST+15)

Definition at line 800 of file commctrl.h.

◆ HDM_SETBITMAPMARGIN

#define HDM_SETBITMAPMARGIN   (HDM_FIRST+20)

Definition at line 815 of file commctrl.h.

◆ HDM_SETFILTERCHANGETIMEOUT

#define HDM_SETFILTERCHANGETIMEOUT   (HDM_FIRST+22)

Definition at line 827 of file commctrl.h.

◆ HDM_SETHOTDIVIDER

#define HDM_SETHOTDIVIDER   (HDM_FIRST+19)

Definition at line 812 of file commctrl.h.

◆ HDM_SETIMAGELIST

#define HDM_SETIMAGELIST   (HDM_FIRST+8)

Definition at line 794 of file commctrl.h.

◆ HDM_SETITEM

#define HDM_SETITEM   __MINGW_NAME_AW(HDM_SETITEM)

Definition at line 756 of file commctrl.h.

◆ HDM_SETITEMA

#define HDM_SETITEMA   (HDM_FIRST+4)

Definition at line 753 of file commctrl.h.

◆ HDM_SETITEMW

#define HDM_SETITEMW   (HDM_FIRST+12)

Definition at line 754 of file commctrl.h.

◆ HDM_SETORDERARRAY

#define HDM_SETORDERARRAY   (HDM_FIRST+18)

Definition at line 809 of file commctrl.h.

◆ HDM_SETUNICODEFORMAT

#define HDM_SETUNICODEFORMAT   CCM_SETUNICODEFORMAT

Definition at line 821 of file commctrl.h.

◆ HDN_BEGINDRAG

#define HDN_BEGINDRAG   (HDN_FIRST-10)

Definition at line 855 of file commctrl.h.

◆ HDN_BEGINFILTEREDIT

#define HDN_BEGINFILTEREDIT   (HDN_FIRST-14)

Definition at line 859 of file commctrl.h.

◆ HDN_BEGINTRACK

#define HDN_BEGINTRACK   __MINGW_NAME_AW(HDN_BEGINTRACK)

Definition at line 871 of file commctrl.h.

◆ HDN_BEGINTRACKA

#define HDN_BEGINTRACKA   (HDN_FIRST-6)

Definition at line 847 of file commctrl.h.

◆ HDN_BEGINTRACKW

#define HDN_BEGINTRACKW   (HDN_FIRST-26)

Definition at line 848 of file commctrl.h.

◆ HDN_DIVIDERDBLCLICK

#define HDN_DIVIDERDBLCLICK   __MINGW_NAME_AW(HDN_DIVIDERDBLCLICK)

Definition at line 870 of file commctrl.h.

◆ HDN_DIVIDERDBLCLICKA

#define HDN_DIVIDERDBLCLICKA   (HDN_FIRST-5)

Definition at line 845 of file commctrl.h.

◆ HDN_DIVIDERDBLCLICKW

#define HDN_DIVIDERDBLCLICKW   (HDN_FIRST-25)

Definition at line 846 of file commctrl.h.

◆ HDN_DROPDOWN

#define HDN_DROPDOWN   (HDN_FIRST-18)

Definition at line 863 of file commctrl.h.

◆ HDN_ENDDRAG

#define HDN_ENDDRAG   (HDN_FIRST-11)

Definition at line 856 of file commctrl.h.

◆ HDN_ENDFILTEREDIT

#define HDN_ENDFILTEREDIT   (HDN_FIRST-15)

Definition at line 860 of file commctrl.h.

◆ HDN_ENDTRACK

#define HDN_ENDTRACK   __MINGW_NAME_AW(HDN_ENDTRACK)

Definition at line 872 of file commctrl.h.

◆ HDN_ENDTRACKA

#define HDN_ENDTRACKA   (HDN_FIRST-7)

Definition at line 849 of file commctrl.h.

◆ HDN_ENDTRACKW

#define HDN_ENDTRACKW   (HDN_FIRST-27)

Definition at line 850 of file commctrl.h.

◆ HDN_FILTERBTNCLICK

#define HDN_FILTERBTNCLICK   (HDN_FIRST-13)

Definition at line 858 of file commctrl.h.

◆ HDN_FILTERCHANGE

#define HDN_FILTERCHANGE   (HDN_FIRST-12)

Definition at line 857 of file commctrl.h.

◆ HDN_FIRST

#define HDN_FIRST   (0U-300U)

Definition at line 205 of file commctrl.h.

◆ HDN_GETDISPINFO

#define HDN_GETDISPINFO   __MINGW_NAME_AW(HDN_GETDISPINFO)

Definition at line 874 of file commctrl.h.

◆ HDN_GETDISPINFOA

#define HDN_GETDISPINFOA   (HDN_FIRST-9)

Definition at line 853 of file commctrl.h.

◆ HDN_GETDISPINFOW

#define HDN_GETDISPINFOW   (HDN_FIRST-29)

Definition at line 854 of file commctrl.h.

◆ HDN_ITEMCHANGED

#define HDN_ITEMCHANGED   __MINGW_NAME_AW(HDN_ITEMCHANGED)

Definition at line 867 of file commctrl.h.

◆ HDN_ITEMCHANGEDA

#define HDN_ITEMCHANGEDA   (HDN_FIRST-1)

Definition at line 839 of file commctrl.h.

◆ HDN_ITEMCHANGEDW

#define HDN_ITEMCHANGEDW   (HDN_FIRST-21)

Definition at line 840 of file commctrl.h.

◆ HDN_ITEMCHANGING

#define HDN_ITEMCHANGING   __MINGW_NAME_AW(HDN_ITEMCHANGING)

Definition at line 866 of file commctrl.h.

◆ HDN_ITEMCHANGINGA

#define HDN_ITEMCHANGINGA   (HDN_FIRST-0)

Definition at line 837 of file commctrl.h.

◆ HDN_ITEMCHANGINGW

#define HDN_ITEMCHANGINGW   (HDN_FIRST-20)

Definition at line 838 of file commctrl.h.

◆ HDN_ITEMCLICK

#define HDN_ITEMCLICK   __MINGW_NAME_AW(HDN_ITEMCLICK)

Definition at line 868 of file commctrl.h.

◆ HDN_ITEMCLICKA

#define HDN_ITEMCLICKA   (HDN_FIRST-2)

Definition at line 841 of file commctrl.h.

◆ HDN_ITEMCLICKW

#define HDN_ITEMCLICKW   (HDN_FIRST-22)

Definition at line 842 of file commctrl.h.

◆ HDN_ITEMDBLCLICK

#define HDN_ITEMDBLCLICK   __MINGW_NAME_AW(HDN_ITEMDBLCLICK)

Definition at line 869 of file commctrl.h.

◆ HDN_ITEMDBLCLICKA

#define HDN_ITEMDBLCLICKA   (HDN_FIRST-3)

Definition at line 843 of file commctrl.h.

◆ HDN_ITEMDBLCLICKW

#define HDN_ITEMDBLCLICKW   (HDN_FIRST-23)

Definition at line 844 of file commctrl.h.

◆ HDN_ITEMKEYDOWN

#define HDN_ITEMKEYDOWN   (HDN_FIRST-17)

Definition at line 862 of file commctrl.h.

◆ HDN_ITEMSTATEICONCLICK

#define HDN_ITEMSTATEICONCLICK   (HDN_FIRST-16)

Definition at line 861 of file commctrl.h.

◆ HDN_LAST

#define HDN_LAST   (0U-399U)

Definition at line 206 of file commctrl.h.

◆ HDN_OVERFLOWCLICK

#define HDN_OVERFLOWCLICK   (HDN_FIRST-19)

Definition at line 864 of file commctrl.h.

◆ HDN_TRACK

#define HDN_TRACK   __MINGW_NAME_AW(HDN_TRACK)

Definition at line 873 of file commctrl.h.

◆ HDN_TRACKA

#define HDN_TRACKA   (HDN_FIRST-8)

Definition at line 851 of file commctrl.h.

◆ HDN_TRACKW

#define HDN_TRACKW   (HDN_FIRST-28)

Definition at line 852 of file commctrl.h.

◆ HDS_BUTTONS

#define HDS_BUTTONS   0x2

Definition at line 629 of file commctrl.h.

◆ HDS_DRAGDROP

#define HDS_DRAGDROP   0x40

Definition at line 632 of file commctrl.h.

◆ HDS_FILTERBAR

#define HDS_FILTERBAR   0x100

Definition at line 634 of file commctrl.h.

◆ HDS_FLAT

#define HDS_FLAT   0x200

Definition at line 635 of file commctrl.h.

◆ HDS_FULLDRAG

#define HDS_FULLDRAG   0x80

Definition at line 633 of file commctrl.h.

◆ HDS_HIDDEN

#define HDS_HIDDEN   0x8

Definition at line 631 of file commctrl.h.

◆ HDS_HORZ

#define HDS_HORZ   0x0

Definition at line 628 of file commctrl.h.

◆ HDS_HOTTRACK

#define HDS_HOTTRACK   0x4

Definition at line 630 of file commctrl.h.

◆ HDTEXTFILTER

#define HDTEXTFILTER   __MINGW_NAME_AW(HD_TEXTFILTER)

Definition at line 648 of file commctrl.h.

◆ Header_ClearAllFilters

#define Header_ClearAllFilters (   hwnd)    (int)SNDMSG((hwnd),HDM_CLEARFILTER,(WPARAM)-1,0)

Definition at line 835 of file commctrl.h.

◆ Header_ClearFilter

#define Header_ClearFilter (   hwnd,
  i 
)    (int)SNDMSG((hwnd),HDM_CLEARFILTER,(WPARAM)(i),0)

Definition at line 834 of file commctrl.h.

◆ Header_CreateDragImage

#define Header_CreateDragImage (   hwnd,
  i 
)    (HIMAGELIST)SNDMSG((hwnd),HDM_CREATEDRAGIMAGE,(WPARAM)(i),0)

Definition at line 804 of file commctrl.h.

◆ Header_DeleteItem

#define Header_DeleteItem (   hwndHD,
  i 
)    (BOOL)SNDMSG((hwndHD),HDM_DELETEITEM,(WPARAM)(int)(i),0L)

Definition at line 744 of file commctrl.h.

◆ Header_EditFilter

#define Header_EditFilter (   hwnd,
  i,
  fDiscardChanges 
)    (int)SNDMSG((hwnd),HDM_EDITFILTER,(WPARAM)(i),MAKELPARAM(fDiscardChanges,0))

Definition at line 831 of file commctrl.h.

◆ Header_GetBitmapMargin

#define Header_GetBitmapMargin (   hwnd)    (int)SNDMSG((hwnd),HDM_GETBITMAPMARGIN,0,0)

Definition at line 819 of file commctrl.h.

◆ Header_GetImageList

#define Header_GetImageList (   hwnd)    (HIMAGELIST)SNDMSG((hwnd),HDM_GETIMAGELIST,0,0)

Definition at line 798 of file commctrl.h.

◆ Header_GetItem

#define Header_GetItem (   hwndHD,
  i,
  phdi 
)    (BOOL)SNDMSG((hwndHD),HDM_GETITEM,(WPARAM)(int)(i),(LPARAM)(HD_ITEM *)(phdi))

Definition at line 751 of file commctrl.h.

◆ Header_GetItemCount

#define Header_GetItemCount (   hwndHD)    (int)SNDMSG((hwndHD),HDM_GETITEMCOUNT,0,0L)

Definition at line 734 of file commctrl.h.

◆ Header_GetItemRect

#define Header_GetItemRect (   hwnd,
  iItem,
  lprc 
)    (BOOL)SNDMSG((hwnd),HDM_GETITEMRECT,(WPARAM)(iItem),(LPARAM)(lprc))

Definition at line 792 of file commctrl.h.

◆ Header_GetOrderArray

#define Header_GetOrderArray (   hwnd,
  iCount,
  lpi 
)    (BOOL)SNDMSG((hwnd),HDM_GETORDERARRAY,(WPARAM)(iCount),(LPARAM)(lpi))

Definition at line 807 of file commctrl.h.

◆ Header_GetUnicodeFormat

#define Header_GetUnicodeFormat (   hwnd)    (BOOL)SNDMSG((hwnd),HDM_GETUNICODEFORMAT,0,0)

Definition at line 825 of file commctrl.h.

◆ Header_InsertItem

#define Header_InsertItem (   hwndHD,
  i,
  phdi 
)    (int)SNDMSG((hwndHD),HDM_INSERTITEM,(WPARAM)(int)(i),(LPARAM)(const HD_ITEM *)(phdi))

Definition at line 741 of file commctrl.h.

◆ Header_Layout

#define Header_Layout (   hwndHD,
  playout 
)    (BOOL)SNDMSG((hwndHD),HDM_LAYOUT,0,(LPARAM)(HD_LAYOUT *)(playout))

Definition at line 768 of file commctrl.h.

◆ Header_OrderToIndex

#define Header_OrderToIndex (   hwnd,
  i 
)    (int)SNDMSG((hwnd),HDM_ORDERTOINDEX,(WPARAM)(i),0)

Definition at line 801 of file commctrl.h.

◆ Header_SetBitmapMargin

#define Header_SetBitmapMargin (   hwnd,
  iWidth 
)    (int)SNDMSG((hwnd),HDM_SETBITMAPMARGIN,(WPARAM)(iWidth),0)

Definition at line 816 of file commctrl.h.

◆ Header_SetFilterChangeTimeout

#define Header_SetFilterChangeTimeout (   hwnd,
  i 
)    (int)SNDMSG((hwnd),HDM_SETFILTERCHANGETIMEOUT,0,(LPARAM)(i))

Definition at line 828 of file commctrl.h.

◆ Header_SetHotDivider

#define Header_SetHotDivider (   hwnd,
  fPos,
  dw 
)    (int)SNDMSG((hwnd),HDM_SETHOTDIVIDER,(WPARAM)(fPos),(LPARAM)(dw))

Definition at line 813 of file commctrl.h.

◆ Header_SetImageList

#define Header_SetImageList (   hwnd,
  himl 
)    (HIMAGELIST)SNDMSG((hwnd),HDM_SETIMAGELIST,0,(LPARAM)(himl))

Definition at line 795 of file commctrl.h.

◆ Header_SetItem

#define Header_SetItem (   hwndHD,
  i,
  phdi 
)    (BOOL)SNDMSG((hwndHD),HDM_SETITEM,(WPARAM)(int)(i),(LPARAM)(const HD_ITEM *)(phdi))

Definition at line 758 of file commctrl.h.

◆ Header_SetOrderArray

#define Header_SetOrderArray (   hwnd,
  iCount,
  lpi 
)    (BOOL)SNDMSG((hwnd),HDM_SETORDERARRAY,(WPARAM)(iCount),(LPARAM)(lpi))

Definition at line 810 of file commctrl.h.

◆ Header_SetUnicodeFormat

#define Header_SetUnicodeFormat (   hwnd,
  fUnicode 
)    (BOOL)SNDMSG((hwnd),HDM_SETUNICODEFORMAT,(WPARAM)(fUnicode),0)

Definition at line 822 of file commctrl.h.

◆ HHT_ABOVE

#define HHT_ABOVE   0x100

Definition at line 776 of file commctrl.h.

◆ HHT_BELOW

#define HHT_BELOW   0x200

Definition at line 777 of file commctrl.h.

◆ HHT_NOWHERE

#define HHT_NOWHERE   0x1

Definition at line 770 of file commctrl.h.

◆ HHT_ONDIVIDER

#define HHT_ONDIVIDER   0x4

Definition at line 772 of file commctrl.h.

◆ HHT_ONDIVOPEN

#define HHT_ONDIVOPEN   0x8

Definition at line 773 of file commctrl.h.

◆ HHT_ONFILTER

#define HHT_ONFILTER   0x10

Definition at line 774 of file commctrl.h.

◆ HHT_ONFILTERBUTTON

#define HHT_ONFILTERBUTTON   0x20

Definition at line 775 of file commctrl.h.

◆ HHT_ONHEADER

#define HHT_ONHEADER   0x2

Definition at line 771 of file commctrl.h.

◆ HHT_TOLEFT

#define HHT_TOLEFT   0x800

Definition at line 779 of file commctrl.h.

◆ HHT_TORIGHT

#define HHT_TORIGHT   0x400

Definition at line 778 of file commctrl.h.

◆ HICF_ACCELERATOR

#define HICF_ACCELERATOR   0x4

Definition at line 1328 of file commctrl.h.

◆ HICF_ARROWKEYS

#define HICF_ARROWKEYS   0x2

Definition at line 1327 of file commctrl.h.

◆ HICF_DUPACCEL

#define HICF_DUPACCEL   0x8

Definition at line 1329 of file commctrl.h.

◆ HICF_ENTERING

#define HICF_ENTERING   0x10

Definition at line 1330 of file commctrl.h.

◆ HICF_LEAVING

#define HICF_LEAVING   0x20

Definition at line 1331 of file commctrl.h.

◆ HICF_LMOUSE

#define HICF_LMOUSE   0x80

Definition at line 1333 of file commctrl.h.

◆ HICF_MOUSE

#define HICF_MOUSE   0x1

Definition at line 1326 of file commctrl.h.

◆ HICF_OTHER

#define HICF_OTHER   0x0

Definition at line 1325 of file commctrl.h.

◆ HICF_RESELECT

#define HICF_RESELECT   0x40

Definition at line 1332 of file commctrl.h.

◆ HICF_TOGGLEDROPDOWN

#define HICF_TOGGLEDROPDOWN   0x100

Definition at line 1334 of file commctrl.h.

◆ HINST_COMMCTRL

#define HINST_COMMCTRL   ((HINSTANCE)-1)

Definition at line 1063 of file commctrl.h.

◆ HIST_ADDTOFAVORITES

#define HIST_ADDTOFAVORITES   3

Definition at line 1103 of file commctrl.h.

◆ HIST_BACK

#define HIST_BACK   0

Definition at line 1100 of file commctrl.h.

◆ HIST_FAVORITES

#define HIST_FAVORITES   2

Definition at line 1102 of file commctrl.h.

◆ HIST_FORWARD

#define HIST_FORWARD   1

Definition at line 1101 of file commctrl.h.

◆ HIST_VIEWTREE

#define HIST_VIEWTREE   4

Definition at line 1104 of file commctrl.h.

◆ HKCOMB_A

#define HKCOMB_A   0x8

Definition at line 2225 of file commctrl.h.

◆ HKCOMB_C

#define HKCOMB_C   0x4

Definition at line 2224 of file commctrl.h.

◆ HKCOMB_CA

#define HKCOMB_CA   0x40

Definition at line 2228 of file commctrl.h.

◆ HKCOMB_NONE

#define HKCOMB_NONE   0x1

Definition at line 2222 of file commctrl.h.

◆ HKCOMB_S

#define HKCOMB_S   0x2

Definition at line 2223 of file commctrl.h.

◆ HKCOMB_SA

#define HKCOMB_SA   0x20

Definition at line 2227 of file commctrl.h.

◆ HKCOMB_SC

#define HKCOMB_SC   0x10

Definition at line 2226 of file commctrl.h.

◆ HKCOMB_SCA

#define HKCOMB_SCA   0x80

Definition at line 2229 of file commctrl.h.

◆ HKM_GETHOTKEY

#define HKM_GETHOTKEY   (WM_USER+2)

Definition at line 2232 of file commctrl.h.

◆ HKM_SETHOTKEY

#define HKM_SETHOTKEY   (WM_USER+1)

Definition at line 2231 of file commctrl.h.

◆ HKM_SETRULES

#define HKM_SETRULES   (WM_USER+3)

Definition at line 2233 of file commctrl.h.

◆ HOTKEY_CLASS

#define HOTKEY_CLASS   __MINGW_NAME_AW(HOTKEY_CLASS)

Definition at line 2238 of file commctrl.h.

◆ HOTKEY_CLASSA

#define HOTKEY_CLASSA   "msctls_hotkey32"

Definition at line 2235 of file commctrl.h.

◆ HOTKEY_CLASSW

#define HOTKEY_CLASSW   L"msctls_hotkey32"

Definition at line 2236 of file commctrl.h.

◆ HOTKEYF_ALT

#define HOTKEYF_ALT   0x4

Definition at line 2220 of file commctrl.h.

◆ HOTKEYF_CONTROL

#define HOTKEYF_CONTROL   0x2

Definition at line 2219 of file commctrl.h.

◆ HOTKEYF_EXT

#define HOTKEYF_EXT   0x8

Definition at line 2221 of file commctrl.h.

◆ HOTKEYF_SHIFT

#define HOTKEYF_SHIFT   0x1

Definition at line 2218 of file commctrl.h.

◆ HOVER_DEFAULT

#define HOVER_DEFAULT   0xffffffff

Definition at line 4986 of file commctrl.h.

◆ I_CHILDRENCALLBACK

#define I_CHILDRENCALLBACK   (-1)

Definition at line 3293 of file commctrl.h.

◆ I_COLUMNSCALLBACK

#define I_COLUMNSCALLBACK   ((UINT)-1)

Definition at line 2387 of file commctrl.h.

◆ I_GROUPIDCALLBACK

#define I_GROUPIDCALLBACK   (-1)

Definition at line 2334 of file commctrl.h.

◆ I_GROUPIDNONE

#define I_GROUPIDNONE   (-2)

Definition at line 2335 of file commctrl.h.

◆ I_IMAGECALLBACK

#define I_IMAGECALLBACK   (-1)

Definition at line 2385 of file commctrl.h.

◆ I_IMAGENONE

#define I_IMAGENONE   (-2)

Definition at line 2386 of file commctrl.h.

◆ I_INDENTCALLBACK

#define I_INDENTCALLBACK   (-1)

Definition at line 2330 of file commctrl.h.

◆ ICC_ANIMATE_CLASS

#define ICC_ANIMATE_CLASS   0x80

Definition at line 65 of file commctrl.h.

◆ ICC_BAR_CLASSES

#define ICC_BAR_CLASSES   0x4

Definition at line 60 of file commctrl.h.

◆ ICC_COOL_CLASSES

#define ICC_COOL_CLASSES   0x400

Definition at line 69 of file commctrl.h.

◆ ICC_DATE_CLASSES

#define ICC_DATE_CLASSES   0x100

Definition at line 67 of file commctrl.h.

◆ ICC_HOTKEY_CLASS

#define ICC_HOTKEY_CLASS   0x40

Definition at line 64 of file commctrl.h.

◆ ICC_INTERNET_CLASSES

#define ICC_INTERNET_CLASSES   0x800

Definition at line 70 of file commctrl.h.

◆ ICC_LINK_CLASS

#define ICC_LINK_CLASS   0x8000

Definition at line 74 of file commctrl.h.

◆ ICC_LISTVIEW_CLASSES

#define ICC_LISTVIEW_CLASSES   0x1

Definition at line 58 of file commctrl.h.

◆ ICC_NATIVEFNTCTL_CLASS

#define ICC_NATIVEFNTCTL_CLASS   0x2000

Definition at line 72 of file commctrl.h.

◆ ICC_PAGESCROLLER_CLASS

#define ICC_PAGESCROLLER_CLASS   0x1000

Definition at line 71 of file commctrl.h.

◆ ICC_PROGRESS_CLASS

#define ICC_PROGRESS_CLASS   0x20

Definition at line 63 of file commctrl.h.

◆ ICC_STANDARD_CLASSES

#define ICC_STANDARD_CLASSES   0x4000

Definition at line 73 of file commctrl.h.

◆ ICC_TAB_CLASSES

#define ICC_TAB_CLASSES   0x8

Definition at line 61 of file commctrl.h.

◆ ICC_TREEVIEW_CLASSES

#define ICC_TREEVIEW_CLASSES   0x2

Definition at line 59 of file commctrl.h.

◆ ICC_UPDOWN_CLASS

#define ICC_UPDOWN_CLASS   0x10

Definition at line 62 of file commctrl.h.

◆ ICC_USEREX_CLASSES

#define ICC_USEREX_CLASSES   0x200

Definition at line 68 of file commctrl.h.

◆ ICC_WIN95_CLASSES

#define ICC_WIN95_CLASSES   0xff

Definition at line 66 of file commctrl.h.

◆ IDB_HIST_LARGE_COLOR

#define IDB_HIST_LARGE_COLOR   9

Definition at line 1069 of file commctrl.h.

◆ IDB_HIST_SMALL_COLOR

#define IDB_HIST_SMALL_COLOR   8

Definition at line 1068 of file commctrl.h.

◆ IDB_STD_LARGE_COLOR

#define IDB_STD_LARGE_COLOR   1

Definition at line 1065 of file commctrl.h.

◆ IDB_STD_SMALL_COLOR

#define IDB_STD_SMALL_COLOR   0

Definition at line 1064 of file commctrl.h.

◆ IDB_VIEW_LARGE_COLOR

#define IDB_VIEW_LARGE_COLOR   5

Definition at line 1067 of file commctrl.h.

◆ IDB_VIEW_SMALL_COLOR

#define IDB_VIEW_SMALL_COLOR   4

Definition at line 1066 of file commctrl.h.

◆ ILC_COLOR

#define ILC_COLOR   0x0

Definition at line 352 of file commctrl.h.

◆ ILC_COLOR16

#define ILC_COLOR16   0x10

Definition at line 356 of file commctrl.h.

◆ ILC_COLOR24

#define ILC_COLOR24   0x18

Definition at line 357 of file commctrl.h.

◆ ILC_COLOR32

#define ILC_COLOR32   0x20

Definition at line 358 of file commctrl.h.

◆ ILC_COLOR4

#define ILC_COLOR4   0x4

Definition at line 354 of file commctrl.h.

◆ ILC_COLOR8

#define ILC_COLOR8   0x8

Definition at line 355 of file commctrl.h.

◆ ILC_COLORDDB

#define ILC_COLORDDB   0xfe

Definition at line 353 of file commctrl.h.

◆ ILC_MASK

#define ILC_MASK   0x1

Definition at line 351 of file commctrl.h.

◆ ILC_MIRROR

#define ILC_MIRROR   0x2000

Definition at line 360 of file commctrl.h.

◆ ILC_PALETTE

#define ILC_PALETTE   0x800

Definition at line 359 of file commctrl.h.

◆ ILC_PERITEMMIRROR

#define ILC_PERITEMMIRROR   0x8000

Definition at line 361 of file commctrl.h.

◆ ILCF_MOVE

#define ILCF_MOVE   0x0

Definition at line 510 of file commctrl.h.

◆ ILCF_SWAP

#define ILCF_SWAP   0x1

Definition at line 511 of file commctrl.h.

◆ ILD_BLEND

#define ILD_BLEND   ILD_BLEND50

Definition at line 432 of file commctrl.h.

◆ ILD_BLEND25

#define ILD_BLEND25   0x2

Definition at line 422 of file commctrl.h.

◆ ILD_BLEND50

#define ILD_BLEND50   0x4

Definition at line 423 of file commctrl.h.

◆ ILD_DPISCALE

#define ILD_DPISCALE   0x4000

Definition at line 428 of file commctrl.h.

◆ ILD_FOCUS

#define ILD_FOCUS   ILD_BLEND25

Definition at line 431 of file commctrl.h.

◆ ILD_IMAGE

#define ILD_IMAGE   0x20

Definition at line 420 of file commctrl.h.

◆ ILD_MASK

#define ILD_MASK   0x10

Definition at line 419 of file commctrl.h.

◆ ILD_NORMAL

#define ILD_NORMAL   0x0

Definition at line 417 of file commctrl.h.

◆ ILD_OVERLAYMASK

#define ILD_OVERLAYMASK   0xf00

Definition at line 424 of file commctrl.h.

◆ ILD_PRESERVEALPHA

#define ILD_PRESERVEALPHA   0x1000

Definition at line 426 of file commctrl.h.

◆ ILD_ROP

#define ILD_ROP   0x40

Definition at line 421 of file commctrl.h.

◆ ILD_SCALE

#define ILD_SCALE   0x2000

Definition at line 427 of file commctrl.h.

◆ ILD_SELECTED

#define ILD_SELECTED   ILD_BLEND50

Definition at line 430 of file commctrl.h.

◆ ILD_TRANSPARENT

#define ILD_TRANSPARENT   0x1

Definition at line 418 of file commctrl.h.

◆ ILS_ALPHA

#define ILS_ALPHA   0x8

Definition at line 439 of file commctrl.h.

◆ ILS_GLOW

#define ILS_GLOW   0x1

Definition at line 436 of file commctrl.h.

◆ ILS_NORMAL

#define ILS_NORMAL   0x0

Definition at line 435 of file commctrl.h.

◆ ILS_SATURATE

#define ILS_SATURATE   0x4

Definition at line 438 of file commctrl.h.

◆ ILS_SHADOW

#define ILS_SHADOW   0x2

Definition at line 437 of file commctrl.h.

◆ ImageList_AddIcon

#define ImageList_AddIcon (   himl,
  hicon 
)    ImageList_ReplaceIcon(himl,-1,hicon)

Definition at line 415 of file commctrl.h.

◆ ImageList_ExtractIcon

#define ImageList_ExtractIcon (   hi,
  himl,
  i 
)    ImageList_GetIcon(himl,i,0)

Definition at line 557 of file commctrl.h.

◆ ImageList_LoadBitmap

#define ImageList_LoadBitmap (   hi,
  lpbmp,
  cx,
  cGrow,
  crMask 
)    ImageList_LoadImage(hi,lpbmp,cx,cGrow,crMask,IMAGE_BITMAP,0)

Definition at line 558 of file commctrl.h.

◆ ImageList_LoadImage

#define ImageList_LoadImage   __MINGW_NAME_AW(ImageList_LoadImage)

Definition at line 508 of file commctrl.h.

◆ ImageList_RemoveAll

#define ImageList_RemoveAll (   himl)    ImageList_Remove(himl,-1)

Definition at line 556 of file commctrl.h.

◆ IMAGELISTDRAWPARAMS_V3_SIZE

#define IMAGELISTDRAWPARAMS_V3_SIZE   CCSIZEOF_STRUCT(IMAGELISTDRAWPARAMS,dwRop)

Definition at line 348 of file commctrl.h.

◆ INDEXTOOVERLAYMASK

#define INDEXTOOVERLAYMASK (   i)    ((i) << 8)

Definition at line 425 of file commctrl.h.

◆ INDEXTOSTATEIMAGEMASK

#define INDEXTOSTATEIMAGEMASK (   i)    ((i) << 12)

Definition at line 2328 of file commctrl.h.

◆ INFOTIPSIZE

#define INFOTIPSIZE   1024

Definition at line 124 of file commctrl.h.

◆ INVALID_LINK_INDEX

#define INVALID_LINK_INDEX   (-1)

Definition at line 4733 of file commctrl.h.

◆ IPM_CLEARADDRESS

#define IPM_CLEARADDRESS   (WM_USER+100)

Definition at line 4465 of file commctrl.h.

◆ IPM_GETADDRESS

#define IPM_GETADDRESS   (WM_USER+102)

Definition at line 4467 of file commctrl.h.

◆ IPM_ISBLANK

#define IPM_ISBLANK   (WM_USER+105)

Definition at line 4470 of file commctrl.h.

◆ IPM_SETADDRESS

#define IPM_SETADDRESS   (WM_USER+101)

Definition at line 4466 of file commctrl.h.

◆ IPM_SETFOCUS

#define IPM_SETFOCUS   (WM_USER+104)

Definition at line 4469 of file commctrl.h.

◆ IPM_SETRANGE

#define IPM_SETRANGE   (WM_USER+103)

Definition at line 4468 of file commctrl.h.

◆ IPN_FIELDCHANGED

#define IPN_FIELDCHANGED   (IPN_FIRST - 0)

Definition at line 4477 of file commctrl.h.

◆ IPN_FIRST

#define IPN_FIRST   (0U-860U)

Definition at line 237 of file commctrl.h.

◆ IPN_LAST

#define IPN_LAST   (0U-879U)

Definition at line 238 of file commctrl.h.

◆ L_MAX_URL_LENGTH

#define L_MAX_URL_LENGTH   (2048+32+sizeof("://"))

Definition at line 4735 of file commctrl.h.

◆ LIF_ITEMID

#define LIF_ITEMID   0x4

Definition at line 4744 of file commctrl.h.

◆ LIF_ITEMINDEX

#define LIF_ITEMINDEX   0x1

Definition at line 4742 of file commctrl.h.

◆ LIF_STATE

#define LIF_STATE   0x2

Definition at line 4743 of file commctrl.h.

◆ LIF_URL

#define LIF_URL   0x8

Definition at line 4745 of file commctrl.h.

◆ LIS_ENABLED

#define LIS_ENABLED   0x2

Definition at line 4748 of file commctrl.h.

◆ LIS_FOCUSED

#define LIS_FOCUSED   0x1

Definition at line 4747 of file commctrl.h.

◆ LIS_VISITED

#define LIS_VISITED   0x4

Definition at line 4749 of file commctrl.h.

◆ ListView_ApproximateViewRect

#define ListView_ApproximateViewRect (   hwnd,
  iWidth,
  iHeight,
  iCount 
)    (DWORD)SNDMSG((hwnd),LVM_APPROXIMATEVIEWRECT,iCount,MAKELPARAM(iWidth,iHeight))

Definition at line 2779 of file commctrl.h.

◆ ListView_Arrange

#define ListView_Arrange (   hwndLV,
  code 
)    (BOOL)SNDMSG((hwndLV),LVM_ARRANGE,(WPARAM)(UINT)(code),0L)

Definition at line 2533 of file commctrl.h.

◆ ListView_CancelEditLabel

#define ListView_CancelEditLabel (   hwnd)    (VOID)SNDMSG((hwnd),LVM_CANCELEDITLABEL,(WPARAM)0,(LPARAM)0)

Definition at line 3013 of file commctrl.h.

◆ ListView_CreateDragImage

#define ListView_CreateDragImage (   hwnd,
  i,
  lpptUpLeft 
)    (HIMAGELIST)SNDMSG((hwnd),LVM_CREATEDRAGIMAGE,(WPARAM)(int)(i),(LPARAM)(LPPOINT)(lpptUpLeft))

Definition at line 2653 of file commctrl.h.

◆ ListView_DeleteAllItems

#define ListView_DeleteAllItems (   hwnd)    (BOOL)SNDMSG((hwnd),LVM_DELETEALLITEMS,0,0L)

Definition at line 2414 of file commctrl.h.

◆ ListView_DeleteColumn

#define ListView_DeleteColumn (   hwnd,
  iCol 
)    (BOOL)SNDMSG((hwnd),LVM_DELETECOLUMN,(WPARAM)(int)(iCol),0)

Definition at line 2639 of file commctrl.h.

◆ ListView_DeleteItem

#define ListView_DeleteItem (   hwnd,
  i 
)    (BOOL)SNDMSG((hwnd),LVM_DELETEITEM,(WPARAM)(int)(i),0L)

Definition at line 2411 of file commctrl.h.

◆ ListView_EditLabel

#define ListView_EditLabel (   hwndLV,
  i 
)    (HWND)SNDMSG((hwndLV),LVM_EDITLABEL,(WPARAM)(int)(i),0L)

Definition at line 2540 of file commctrl.h.

◆ ListView_EnableGroupView

#define ListView_EnableGroupView (   hwnd,
  fEnable 
)    SNDMSG((hwnd),LVM_ENABLEGROUPVIEW,(WPARAM)fEnable,0)

Definition at line 2918 of file commctrl.h.

◆ ListView_EnsureVisible

#define ListView_EnsureVisible (   hwndLV,
  i,
  fPartialOK 
)    (BOOL)SNDMSG((hwndLV),LVM_ENSUREVISIBLE,(WPARAM)(int)(i),MAKELPARAM((fPartialOK),0))

Definition at line 2519 of file commctrl.h.

◆ ListView_FindItem

#define ListView_FindItem (   hwnd,
  iStart,
  plvfi 
)    (int)SNDMSG((hwnd),LVM_FINDITEM,(WPARAM)(int)(iStart),(LPARAM)(const LV_FINDINFO *)(plvfi))

Definition at line 2470 of file commctrl.h.

◆ ListView_GetBkColor

#define ListView_GetBkColor (   hwnd)    (COLORREF)SNDMSG((hwnd),LVM_GETBKCOLOR,0,0L)

Definition at line 2292 of file commctrl.h.

◆ ListView_GetBkImage

#define ListView_GetBkImage (   hwnd,
  plvbki 
)    (BOOL)SNDMSG((hwnd),LVM_GETBKIMAGE,0,(LPARAM)(plvbki))

Definition at line 3027 of file commctrl.h.

◆ ListView_GetCallbackMask

#define ListView_GetCallbackMask (   hwnd)    (BOOL)SNDMSG((hwnd),LVM_GETCALLBACKMASK,0,0)

Definition at line 2417 of file commctrl.h.

◆ ListView_GetCheckState

#define ListView_GetCheckState (   hwndLV,
  i 
)    ((((UINT)(SNDMSG((hwndLV),LVM_GETITEMSTATE,(WPARAM)(i),LVIS_STATEIMAGEMASK))) >> 12) -1)

Definition at line 2677 of file commctrl.h.

◆ ListView_GetColumn

#define ListView_GetColumn (   hwnd,
  iCol,
  pcol 
)    (BOOL)SNDMSG((hwnd),LVM_GETCOLUMN,(WPARAM)(int)(iCol),(LPARAM)(LV_COLUMN *)(pcol))

Definition at line 2622 of file commctrl.h.

◆ ListView_GetColumnOrderArray

#define ListView_GetColumnOrderArray (   hwnd,
  iCount,
  pi 
)    (BOOL)SNDMSG((hwnd),LVM_GETCOLUMNORDERARRAY,(WPARAM)(iCount),(LPARAM)(LPINT)(pi))

Definition at line 2769 of file commctrl.h.

◆ ListView_GetColumnWidth

#define ListView_GetColumnWidth (   hwnd,
  iCol 
)    (int)SNDMSG((hwnd),LVM_GETCOLUMNWIDTH,(WPARAM)(int)(iCol),0)

Definition at line 2642 of file commctrl.h.

◆ ListView_GetCountPerPage

#define ListView_GetCountPerPage (   hwndLV)    (int)SNDMSG((hwndLV),LVM_GETCOUNTPERPAGE,0,0)

Definition at line 2667 of file commctrl.h.

◆ ListView_GetEditControl

#define ListView_GetEditControl (   hwndLV)    (HWND)SNDMSG((hwndLV),LVM_GETEDITCONTROL,0,0L)

Definition at line 2543 of file commctrl.h.

◆ ListView_GetExtendedListViewStyle

#define ListView_GetExtendedListViewStyle (   hwndLV)    (DWORD)SNDMSG((hwndLV),LVM_GETEXTENDEDLISTVIEWSTYLE,0,0)

Definition at line 2728 of file commctrl.h.

◆ ListView_GetGroupInfo

#define ListView_GetGroupInfo (   hwnd,
  iGroupId,
  pgrp 
)    SNDMSG((hwnd),LVM_GETGROUPINFO,(WPARAM)iGroupId,(LPARAM)pgrp)

Definition at line 2886 of file commctrl.h.

◆ ListView_GetGroupMetrics

#define ListView_GetGroupMetrics (   hwnd,
  pGroupMetrics 
)    SNDMSG((hwnd),LVM_GETGROUPMETRICS,0,(LPARAM)pGroupMetrics)

Definition at line 2916 of file commctrl.h.

◆ ListView_GetHeader

#define ListView_GetHeader (   hwnd)    (HWND)SNDMSG((hwnd),LVM_GETHEADER,0,0L)

Definition at line 2651 of file commctrl.h.

◆ ListView_GetHotCursor

#define ListView_GetHotCursor (   hwnd)    (HCURSOR)SNDMSG((hwnd),LVM_GETHOTCURSOR,0,0)

Definition at line 2777 of file commctrl.h.

◆ ListView_GetHotItem

#define ListView_GetHotItem (   hwnd)    (int)SNDMSG((hwnd),LVM_GETHOTITEM,0,0)

Definition at line 2773 of file commctrl.h.

◆ ListView_GetHoverTime

#define ListView_GetHoverTime (   hwndLV)    (DWORD)SNDMSG((hwndLV),LVM_GETHOVERTIME,0,0)

Definition at line 2795 of file commctrl.h.

◆ ListView_GetImageList

#define ListView_GetImageList (   hwnd,
  iImageList 
)    (HIMAGELIST)SNDMSG((hwnd),LVM_GETIMAGELIST,(WPARAM)(INT)(iImageList),0L)

Definition at line 2296 of file commctrl.h.

◆ ListView_GetInsertMark

#define ListView_GetInsertMark (   hwnd,
  lvim 
)    (BOOL)SNDMSG((hwnd),LVM_GETINSERTMARK,(WPARAM) 0,(LPARAM) (lvim))

Definition at line 2984 of file commctrl.h.

◆ ListView_GetInsertMarkColor

#define ListView_GetInsertMarkColor (   hwnd)    (COLORREF)SNDMSG((hwnd),LVM_GETINSERTMARKCOLOR,(WPARAM)0,(LPARAM)0)

Definition at line 2992 of file commctrl.h.

◆ ListView_GetInsertMarkRect

#define ListView_GetInsertMarkRect (   hwnd,
  rc 
)    (int)SNDMSG((hwnd),LVM_GETINSERTMARKRECT,(WPARAM)0,(LPARAM)(LPRECT)(rc))

Definition at line 2988 of file commctrl.h.

◆ ListView_GetISearchString

#define ListView_GetISearchString (   hwndLV,
  lpsz 
)    (BOOL)SNDMSG((hwndLV),LVM_GETISEARCHSTRING,0,(LPARAM)(LPTSTR)(lpsz))

Definition at line 2719 of file commctrl.h.

◆ ListView_GetItem

#define ListView_GetItem (   hwnd,
  pitem 
)    (BOOL)SNDMSG((hwnd),LVM_GETITEM,0,(LPARAM)(LV_ITEM *)(pitem))

Definition at line 2394 of file commctrl.h.

◆ ListView_GetItemCount

#define ListView_GetItemCount (   hwnd)    (int)SNDMSG((hwnd),LVM_GETITEMCOUNT,0,0L)

Definition at line 2307 of file commctrl.h.

◆ ListView_GetItemPosition

#define ListView_GetItemPosition (   hwndLV,
  i,
  ppt 
)    (BOOL)SNDMSG((hwndLV),LVM_GETITEMPOSITION,(WPARAM)(int)(i),(LPARAM)(POINT *)(ppt))

Definition at line 2484 of file commctrl.h.

◆ ListView_GetItemRect

#define ListView_GetItemRect (   hwnd,
  i,
  prc,
  code 
)    (BOOL)SNDMSG((hwnd),LVM_GETITEMRECT,(WPARAM)(int)(i),((prc) ? (((RECT *)(prc))->left = (code),(LPARAM)(RECT *)(prc)) : (LPARAM)(RECT *)NULL))

Definition at line 2478 of file commctrl.h.

◆ ListView_GetItemSpacing

#define ListView_GetItemSpacing (   hwndLV,
  fSmall 
)    (DWORD)SNDMSG((hwndLV),LVM_GETITEMSPACING,fSmall,0L)

Definition at line 2712 of file commctrl.h.

◆ ListView_GetItemState

#define ListView_GetItemState (   hwndLV,
  i,
  mask 
)    (UINT)SNDMSG((hwndLV),LVM_GETITEMSTATE,(WPARAM)(i),(LPARAM)(mask))

Definition at line 2676 of file commctrl.h.

◆ ListView_GetItemText

#define ListView_GetItemText (   hwndLV,
  i,
  iSubItem_,
  pszText_,
  cchTextMax_ 
)    { LV_ITEM _ms_lvi; _ms_lvi.iSubItem = iSubItem_; _ms_lvi.cchTextMax = cchTextMax_; _ms_lvi.pszText = pszText_; SNDMSG((hwndLV),LVM_GETITEMTEXT,(WPARAM)(i),(LPARAM)(LV_ITEM *)&_ms_lvi);}

Definition at line 2684 of file commctrl.h.

◆ ListView_GetNextItem

#define ListView_GetNextItem (   hwnd,
  i,
  flags 
)    (int)SNDMSG((hwnd),LVM_GETNEXTITEM,(WPARAM)(int)(i),MAKELPARAM((flags),0))

Definition at line 2434 of file commctrl.h.

◆ ListView_GetNumberOfWorkAreas

#define ListView_GetNumberOfWorkAreas (   hwnd,
  pnWorkAreas 
)    (BOOL)SNDMSG((hwnd),LVM_GETNUMBEROFWORKAREAS,0,(LPARAM)(UINT *)(pnWorkAreas))

Definition at line 2787 of file commctrl.h.

◆ ListView_GetOrigin

#define ListView_GetOrigin (   hwndLV,
  ppt 
)    (BOOL)SNDMSG((hwndLV),LVM_GETORIGIN,(WPARAM)0,(LPARAM)(POINT *)(ppt))

Definition at line 2669 of file commctrl.h.

◆ ListView_GetOutlineColor

#define ListView_GetOutlineColor (   hwnd)    (COLORREF)SNDMSG((hwnd),LVM_GETOUTLINECOLOR,0,0)

Definition at line 3009 of file commctrl.h.

◆ ListView_GetSelectedColumn

#define ListView_GetSelectedColumn (   hwnd)    (UINT)SNDMSG((hwnd),LVM_GETSELECTEDCOLUMN,0,0)

Definition at line 3005 of file commctrl.h.

◆ ListView_GetSelectedCount

#define ListView_GetSelectedCount (   hwndLV)    (UINT)SNDMSG((hwndLV),LVM_GETSELECTEDCOUNT,0,0L)

Definition at line 2709 of file commctrl.h.

◆ ListView_GetSelectionMark

#define ListView_GetSelectionMark (   hwnd)    (int)SNDMSG((hwnd),LVM_GETSELECTIONMARK,0,0)

Definition at line 2789 of file commctrl.h.

◆ ListView_GetStringWidth

#define ListView_GetStringWidth (   hwndLV,
  psz 
)    (int)SNDMSG((hwndLV),LVM_GETSTRINGWIDTH,0,(LPARAM)(LPCTSTR)(psz))

Definition at line 2491 of file commctrl.h.

◆ ListView_GetSubItemRect

#define ListView_GetSubItemRect (   hwnd,
  iItem,
  iSubItem,
  code,
  prc 
)    (BOOL)SNDMSG((hwnd),LVM_GETSUBITEMRECT,(WPARAM)(int)(iItem),((prc) ? ((((LPRECT)(prc))->top = iSubItem),(((LPRECT)(prc))->left = code),(LPARAM)(prc)) : (LPARAM)(LPRECT)NULL))

Definition at line 2763 of file commctrl.h.

◆ ListView_GetTextBkColor

#define ListView_GetTextBkColor (   hwnd)    (COLORREF)SNDMSG((hwnd),LVM_GETTEXTBKCOLOR,0,0L)

Definition at line 2661 of file commctrl.h.

◆ ListView_GetTextColor

#define ListView_GetTextColor (   hwnd)    (COLORREF)SNDMSG((hwnd),LVM_GETTEXTCOLOR,0,0L)

Definition at line 2657 of file commctrl.h.

◆ ListView_GetTileInfo

#define ListView_GetTileInfo (   hwnd,
  pti 
)    SNDMSG((hwnd),LVM_GETTILEINFO,0,(LPARAM)pti)

Definition at line 2970 of file commctrl.h.

◆ ListView_GetTileViewInfo

#define ListView_GetTileViewInfo (   hwnd,
  ptvi 
)    SNDMSG((hwnd),LVM_GETTILEVIEWINFO,0,(LPARAM)ptvi)

Definition at line 2966 of file commctrl.h.

◆ ListView_GetToolTips

#define ListView_GetToolTips (   hwndLV)    (HWND)SNDMSG((hwndLV),LVM_GETTOOLTIPS,0,0)

Definition at line 2799 of file commctrl.h.

◆ ListView_GetTopIndex

#define ListView_GetTopIndex (   hwndLV)    (int)SNDMSG((hwndLV),LVM_GETTOPINDEX,0,0)

Definition at line 2665 of file commctrl.h.

◆ ListView_GetUnicodeFormat

#define ListView_GetUnicodeFormat (   hwnd)    (BOOL)SNDMSG((hwnd),LVM_GETUNICODEFORMAT,0,0)

Definition at line 2290 of file commctrl.h.

◆ ListView_GetView

#define ListView_GetView (   hwnd)    (DWORD)SNDMSG((hwnd),LVM_GETVIEW,0,0)

Definition at line 2849 of file commctrl.h.

◆ ListView_GetViewRect

#define ListView_GetViewRect (   hwnd,
  prc 
)    (BOOL)SNDMSG((hwnd),LVM_GETVIEWRECT,0,(LPARAM)(RECT *)(prc))

Definition at line 2655 of file commctrl.h.

◆ ListView_GetWorkAreas

#define ListView_GetWorkAreas (   hwnd,
  nWorkAreas,
  prc 
)    (BOOL)SNDMSG((hwnd),LVM_GETWORKAREAS,(WPARAM)(int)(nWorkAreas),(LPARAM)(RECT *)(prc))

Definition at line 2785 of file commctrl.h.

◆ ListView_HasGroup

#define ListView_HasGroup (   hwnd,
  dwGroupId 
)    SNDMSG((hwnd),LVM_HASGROUP,dwGroupId,0)

Definition at line 2936 of file commctrl.h.

◆ ListView_HitTest

#define ListView_HitTest (   hwndLV,
  pinfo 
)    (int)SNDMSG((hwndLV),LVM_HITTEST,0,(LPARAM)(LV_HITTESTINFO *)(pinfo))

Definition at line 2516 of file commctrl.h.

◆ ListView_InsertColumn

#define ListView_InsertColumn (   hwnd,
  iCol,
  pcol 
)    (int)SNDMSG((hwnd),LVM_INSERTCOLUMN,(WPARAM)(int)(iCol),(LPARAM)(const LV_COLUMN *)(pcol))

Definition at line 2636 of file commctrl.h.

◆ ListView_InsertGroup

#define ListView_InsertGroup (   hwnd,
  index,
  pgrp 
)    SNDMSG((hwnd),LVM_INSERTGROUP,(WPARAM)index,(LPARAM)pgrp)

Definition at line 2882 of file commctrl.h.

◆ ListView_InsertGroupSorted

#define ListView_InsertGroupSorted (   hwnd,
  structInsert 
)    SNDMSG((hwnd),LVM_INSERTGROUPSORTED,(WPARAM)structInsert,0)

Definition at line 2932 of file commctrl.h.

◆ ListView_InsertItem

#define ListView_InsertItem (   hwnd,
  pitem 
)    (int)SNDMSG((hwnd),LVM_INSERTITEM,0,(LPARAM)(const LV_ITEM *)(pitem))

Definition at line 2408 of file commctrl.h.

◆ ListView_InsertMarkHitTest

#define ListView_InsertMarkHitTest (   hwnd,
  point,
  lvim 
)    (int)SNDMSG((hwnd),LVM_INSERTMARKHITTEST,(WPARAM)(LPPOINT)(point),(LPARAM)(LPLVINSERTMARK)(lvim))

Definition at line 2986 of file commctrl.h.

◆ ListView_IsGroupViewEnabled

#define ListView_IsGroupViewEnabled (   hwnd)    (BOOL)SNDMSG((hwnd),LVM_ISGROUPVIEWENABLED,0,0)

Definition at line 3007 of file commctrl.h.

◆ ListView_IsItemVisible

#define ListView_IsItemVisible (   hwnd,
  index 
)    (UINT)SNDMSG((hwnd),LVM_ISITEMVISIBLE,(WPARAM)(index),(LPARAM)0)

Definition at line 3019 of file commctrl.h.

◆ ListView_MapIDToIndex

#define ListView_MapIDToIndex (   hwnd,
  id 
)    (UINT)SNDMSG((hwnd),LVM_MAPIDTOINDEX,(WPARAM)id,(LPARAM)0)

Definition at line 3017 of file commctrl.h.

◆ ListView_MapIndexToID

#define ListView_MapIndexToID (   hwnd,
  index 
)    (UINT)SNDMSG((hwnd),LVM_MAPINDEXTOID,(WPARAM)index,(LPARAM)0)

Definition at line 3015 of file commctrl.h.

◆ ListView_MoveGroup

#define ListView_MoveGroup (   hwnd,
  iGroupId,
  toIndex 
)    SNDMSG((hwnd),LVM_MOVEGROUP,(WPARAM)iGroupId,(LPARAM)toIndex)

Definition at line 2890 of file commctrl.h.

◆ ListView_MoveItemToGroup

#define ListView_MoveItemToGroup (   hwnd,
  idItemFrom,
  idGroupTo 
)    SNDMSG((hwnd),LVM_MOVEITEMTOGROUP,(WPARAM)idItemFrom,(LPARAM)idGroupTo)

Definition at line 2892 of file commctrl.h.

◆ ListView_RedrawItems

#define ListView_RedrawItems (   hwndLV,
  iFirst,
  iLast 
)    (BOOL)SNDMSG((hwndLV),LVM_REDRAWITEMS,(WPARAM)(int)(iFirst),(LPARAM)(int)(iLast))

Definition at line 2525 of file commctrl.h.

◆ ListView_RemoveAllGroups

#define ListView_RemoveAllGroups (   hwnd)    SNDMSG((hwnd),LVM_REMOVEALLGROUPS,0,0)

Definition at line 2934 of file commctrl.h.

◆ ListView_RemoveGroup

#define ListView_RemoveGroup (   hwnd,
  iGroupId 
)    SNDMSG((hwnd),LVM_REMOVEGROUP,(WPARAM)iGroupId,0)

Definition at line 2888 of file commctrl.h.

◆ ListView_Scroll

#define ListView_Scroll (   hwndLV,
  dx,
  dy 
)    (BOOL)SNDMSG((hwndLV),LVM_SCROLL,(WPARAM)(int)(dx),(LPARAM)(int)(dy))

Definition at line 2522 of file commctrl.h.

◆ ListView_SetBkColor

#define ListView_SetBkColor (   hwnd,
  clrBk 
)    (BOOL)SNDMSG((hwnd),LVM_SETBKCOLOR,0,(LPARAM)(COLORREF)(clrBk))

Definition at line 2294 of file commctrl.h.

◆ ListView_SetBkImage

#define ListView_SetBkImage (   hwnd,
  plvbki 
)    (BOOL)SNDMSG((hwnd),LVM_SETBKIMAGE,0,(LPARAM)(plvbki))

Definition at line 3026 of file commctrl.h.

◆ ListView_SetCallbackMask

#define ListView_SetCallbackMask (   hwnd,
  mask 
)    (BOOL)SNDMSG((hwnd),LVM_SETCALLBACKMASK,(WPARAM)(UINT)(mask),0)

Definition at line 2420 of file commctrl.h.

◆ ListView_SetCheckState

#define ListView_SetCheckState (   hwndLV,
  i,
  fCheck 
)    ListView_SetItemState(hwndLV,i,INDEXTOSTATEIMAGEMASK((fCheck)?2:1),LVIS_STATEIMAGEMASK)

Definition at line 2674 of file commctrl.h.

◆ ListView_SetColumn

#define ListView_SetColumn (   hwnd,
  iCol,
  pcol 
)    (BOOL)SNDMSG((hwnd),LVM_SETCOLUMN,(WPARAM)(int)(iCol),(LPARAM)(const LV_COLUMN *)(pcol))

Definition at line 2629 of file commctrl.h.

◆ ListView_SetColumnOrderArray

#define ListView_SetColumnOrderArray (   hwnd,
  iCount,
  pi 
)    (BOOL)SNDMSG((hwnd),LVM_SETCOLUMNORDERARRAY,(WPARAM)(iCount),(LPARAM)(LPINT)(pi))

Definition at line 2767 of file commctrl.h.

◆ ListView_SetColumnWidth

#define ListView_SetColumnWidth (   hwnd,
  iCol,
  cx 
)    (BOOL)SNDMSG((hwnd),LVM_SETCOLUMNWIDTH,(WPARAM)(int)(iCol),MAKELPARAM((cx),0))

Definition at line 2648 of file commctrl.h.

◆ ListView_SetExtendedListViewStyle

#define ListView_SetExtendedListViewStyle (   hwndLV,
  dw 
)    (DWORD)SNDMSG((hwndLV),LVM_SETEXTENDEDLISTVIEWSTYLE,0,dw)

Definition at line 2725 of file commctrl.h.

◆ ListView_SetExtendedListViewStyleEx

#define ListView_SetExtendedListViewStyleEx (   hwndLV,
  dwMask,
  dw 
)    (DWORD)SNDMSG((hwndLV),LVM_SETEXTENDEDLISTVIEWSTYLE,dwMask,dw)

Definition at line 2726 of file commctrl.h.

◆ ListView_SetGroupInfo

#define ListView_SetGroupInfo (   hwnd,
  iGroupId,
  pgrp 
)    SNDMSG((hwnd),LVM_SETGROUPINFO,(WPARAM)iGroupId,(LPARAM)pgrp)

Definition at line 2884 of file commctrl.h.

◆ ListView_SetGroupMetrics

#define ListView_SetGroupMetrics (   hwnd,
  pGroupMetrics 
)    SNDMSG((hwnd),LVM_SETGROUPMETRICS,0,(LPARAM)pGroupMetrics)

Definition at line 2914 of file commctrl.h.

◆ ListView_SetHotCursor

#define ListView_SetHotCursor (   hwnd,
  hcur 
)    (HCURSOR)SNDMSG((hwnd),LVM_SETHOTCURSOR,0,(LPARAM)(hcur))

Definition at line 2775 of file commctrl.h.

◆ ListView_SetHotItem

#define ListView_SetHotItem (   hwnd,
  i 
)    (int)SNDMSG((hwnd),LVM_SETHOTITEM,(WPARAM)(i),0)

Definition at line 2771 of file commctrl.h.

◆ ListView_SetHoverTime

#define ListView_SetHoverTime (   hwndLV,
  dwHoverTimeMs 
)    (DWORD)SNDMSG((hwndLV),LVM_SETHOVERTIME,0,(LPARAM)(dwHoverTimeMs))

Definition at line 2793 of file commctrl.h.

◆ ListView_SetIconSpacing

#define ListView_SetIconSpacing (   hwndLV,
  cx,
  cy 
)    (DWORD)SNDMSG((hwndLV),LVM_SETICONSPACING,0,MAKELONG(cx,cy))

Definition at line 2723 of file commctrl.h.

◆ ListView_SetImageList

#define ListView_SetImageList (   hwnd,
  himl,
  iImageList 
)    (HIMAGELIST)SNDMSG((hwnd),LVM_SETIMAGELIST,(WPARAM)(iImageList),(LPARAM)(HIMAGELIST)(himl))

Definition at line 2304 of file commctrl.h.

◆ ListView_SetInfoTip

#define ListView_SetInfoTip (   hwndLV,
  plvInfoTip 
)    (BOOL)SNDMSG((hwndLV),LVM_SETINFOTIP,(WPARAM)0,(LPARAM)plvInfoTip)

Definition at line 3003 of file commctrl.h.

◆ ListView_SetInsertMark

#define ListView_SetInsertMark (   hwnd,
  lvim 
)    (BOOL)SNDMSG((hwnd),LVM_SETINSERTMARK,(WPARAM) 0,(LPARAM) (lvim))

Definition at line 2982 of file commctrl.h.

◆ ListView_SetInsertMarkColor

#define ListView_SetInsertMarkColor (   hwnd,
  color 
)    (COLORREF)SNDMSG((hwnd),LVM_SETINSERTMARKCOLOR,(WPARAM)0,(LPARAM)(COLORREF)(color))

Definition at line 2990 of file commctrl.h.

◆ ListView_SetItem

#define ListView_SetItem (   hwnd,
  pitem 
)    (BOOL)SNDMSG((hwnd),LVM_SETITEM,0,(LPARAM)(const LV_ITEM *)(pitem))

Definition at line 2401 of file commctrl.h.

◆ ListView_SetItemCount

#define ListView_SetItemCount (   hwndLV,
  cItems 
)    SNDMSG((hwndLV),LVM_SETITEMCOUNT,(WPARAM)(cItems),0)

Definition at line 2697 of file commctrl.h.

◆ ListView_SetItemCountEx

#define ListView_SetItemCountEx (   hwndLV,
  cItems,
  dwFlags 
)    SNDMSG((hwndLV),LVM_SETITEMCOUNT,(WPARAM)(cItems),(LPARAM)(dwFlags))

Definition at line 2698 of file commctrl.h.

◆ ListView_SetItemPosition

#define ListView_SetItemPosition (   hwndLV,
  i,
  x,
  y 
)    (BOOL)SNDMSG((hwndLV),LVM_SETITEMPOSITION,(WPARAM)(int)(i),MAKELPARAM((x),(y)))

Definition at line 2481 of file commctrl.h.

◆ ListView_SetItemPosition32

#define ListView_SetItemPosition32 (   hwndLV,
  i,
  x0,
  y0 
)    { POINT ptNewPos; ptNewPos.x = x0; ptNewPos.y = y0; SNDMSG((hwndLV),LVM_SETITEMPOSITION32,(WPARAM)(int)(i),(LPARAM)&ptNewPos); }

Definition at line 2706 of file commctrl.h.

◆ ListView_SetItemState

#define ListView_SetItemState (   hwndLV,
  i,
  data,
  mask 
)    { LV_ITEM _ms_lvi; _ms_lvi.stateMask = mask; _ms_lvi.state = data; SNDMSG((hwndLV),LVM_SETITEMSTATE,(WPARAM)(i),(LPARAM)(LV_ITEM *)&_ms_lvi);}

Definition at line 2673 of file commctrl.h.

◆ ListView_SetItemText

#define ListView_SetItemText (   hwndLV,
  i,
  iSubItem_,
  pszText_ 
)    { LV_ITEM _ms_lvi; _ms_lvi.iSubItem = iSubItem_; _ms_lvi.pszText = pszText_; SNDMSG((hwndLV),LVM_SETITEMTEXT,(WPARAM)(i),(LPARAM)(LV_ITEM *)&_ms_lvi);}

Definition at line 2691 of file commctrl.h.

◆ ListView_SetOutlineColor

#define ListView_SetOutlineColor (   hwnd,
  color 
)    (COLORREF)SNDMSG((hwnd),LVM_SETOUTLINECOLOR,(WPARAM)0,(LPARAM)(COLORREF)(color))

Definition at line 3011 of file commctrl.h.

◆ ListView_SetSelectedColumn

#define ListView_SetSelectedColumn (   hwnd,
  iCol 
)    SNDMSG((hwnd),LVM_SETSELECTEDCOLUMN,(WPARAM)iCol,0)

Definition at line 2837 of file commctrl.h.

◆ ListView_SetSelectionMark

#define ListView_SetSelectionMark (   hwnd,
  i 
)    (int)SNDMSG((hwnd),LVM_SETSELECTIONMARK,0,(LPARAM)(i))

Definition at line 2791 of file commctrl.h.

◆ ListView_SetTextBkColor

#define ListView_SetTextBkColor (   hwnd,
  clrTextBk 
)    (BOOL)SNDMSG((hwnd),LVM_SETTEXTBKCOLOR,0,(LPARAM)(COLORREF)(clrTextBk))

Definition at line 2663 of file commctrl.h.

◆ ListView_SetTextColor

#define ListView_SetTextColor (   hwnd,
  clrText 
)    (BOOL)SNDMSG((hwnd),LVM_SETTEXTCOLOR,0,(LPARAM)(COLORREF)(clrText))

Definition at line 2659 of file commctrl.h.

◆ ListView_SetTileInfo

#define ListView_SetTileInfo (   hwnd,
  pti 
)    SNDMSG((hwnd),LVM_SETTILEINFO,0,(LPARAM)pti)

Definition at line 2968 of file commctrl.h.

◆ ListView_SetTileViewInfo

#define ListView_SetTileViewInfo (   hwnd,
  ptvi 
)    SNDMSG((hwnd),LVM_SETTILEVIEWINFO,0,(LPARAM)ptvi)

Definition at line 2964 of file commctrl.h.

◆ ListView_SetTileWidth

#define ListView_SetTileWidth (   hwnd,
  cpWidth 
)    SNDMSG((hwnd),LVM_SETTILEWIDTH,(WPARAM)cpWidth,0)

Definition at line 2839 of file commctrl.h.

◆ ListView_SetToolTips

#define ListView_SetToolTips (   hwndLV,
  hwndNewHwnd 
)    (HWND)SNDMSG((hwndLV),LVM_SETTOOLTIPS,(WPARAM)(hwndNewHwnd),0)

Definition at line 2797 of file commctrl.h.

◆ ListView_SetUnicodeFormat

#define ListView_SetUnicodeFormat (   hwnd,
  fUnicode 
)    (BOOL)SNDMSG((hwnd),LVM_SETUNICODEFORMAT,(WPARAM)(fUnicode),0)

Definition at line 2288 of file commctrl.h.

◆ ListView_SetView

#define ListView_SetView (   hwnd,
  iView 
)    (DWORD)SNDMSG((hwnd),LVM_SETVIEW,(WPARAM)(DWORD)iView,0)

Definition at line 2847 of file commctrl.h.

◆ ListView_SetWorkAreas

#define ListView_SetWorkAreas (   hwnd,
  nWorkAreas,
  prc 
)    (BOOL)SNDMSG((hwnd),LVM_SETWORKAREAS,(WPARAM)(int)(nWorkAreas),(LPARAM)(RECT *)(prc))

Definition at line 2783 of file commctrl.h.

◆ ListView_SortGroups

#define ListView_SortGroups (   hwnd,
  _pfnGroupCompate,
  _plv 
)    SNDMSG((hwnd),LVM_SORTGROUPS,(WPARAM)_pfnGroupCompate,(LPARAM)_plv)

Definition at line 2923 of file commctrl.h.

◆ ListView_SortItems

#define ListView_SortItems (   hwndLV,
  _pfnCompare,
  _lPrm 
)    (BOOL)SNDMSG((hwndLV),LVM_SORTITEMS,(WPARAM)(LPARAM)(_lPrm),(LPARAM)(PFNLVCOMPARE)(_pfnCompare))

Definition at line 2703 of file commctrl.h.

◆ ListView_SortItemsEx

#define ListView_SortItemsEx (   hwndLV,
  _pfnCompare,
  _lPrm 
)    (BOOL)SNDMSG((hwndLV),LVM_SORTITEMSEX,(WPARAM)(LPARAM)(_lPrm),(LPARAM)(PFNLVCOMPARE)(_pfnCompare))

Definition at line 2801 of file commctrl.h.

◆ ListView_SubItemHitTest

#define ListView_SubItemHitTest (   hwnd,
  plvhti 
)    (int)SNDMSG((hwnd),LVM_SUBITEMHITTEST,0,(LPARAM)(LPLVHITTESTINFO)(plvhti))

Definition at line 2765 of file commctrl.h.

◆ ListView_Update

#define ListView_Update (   hwndLV,
  i 
)    (BOOL)SNDMSG((hwndLV),LVM_UPDATE,(WPARAM)(i),0L)

Definition at line 2671 of file commctrl.h.

◆ LM_GETIDEALHEIGHT

#define LM_GETIDEALHEIGHT   (WM_USER+0x301)

Definition at line 4771 of file commctrl.h.

◆ LM_GETIDEALSIZE

#define LM_GETIDEALSIZE   (LM_GETIDEALHEIGHT)

Definition at line 4772 of file commctrl.h.

◆ LM_GETITEM

#define LM_GETITEM   (WM_USER+0x303)

Definition at line 4774 of file commctrl.h.

◆ LM_HITTEST

#define LM_HITTEST   (WM_USER+0x300)

Definition at line 4770 of file commctrl.h.

◆ LM_SETITEM

#define LM_SETITEM   (WM_USER+0x302)

Definition at line 4773 of file commctrl.h.

◆ LPCREBARBANDINFO

#define LPCREBARBANDINFO   __MINGW_NAME_AW(LPCREBARBANDINFO)

Definition at line 1571 of file commctrl.h.

◆ LPHD_TEXTFILTER

#define LPHD_TEXTFILTER   __MINGW_NAME_AW(LPHD_TEXTFILTER)

Definition at line 649 of file commctrl.h.

◆ LPHDITEM

#define LPHDITEM   __MINGW_NAME_AW(LPHDITEM)

Definition at line 698 of file commctrl.h.

◆ LPHDTEXTFILTER

#define LPHDTEXTFILTER   __MINGW_NAME_AW(LPHD_TEXTFILTER)

Definition at line 650 of file commctrl.h.

◆ LPHITTESTINFO

#define LPHITTESTINFO   LPTTHITTESTINFO

Definition at line 1855 of file commctrl.h.

◆ LPHITTESTINFOA

#define LPHITTESTINFOA   LPTTHITTESTINFOA

Definition at line 1854 of file commctrl.h.

◆ LPHITTESTINFOW

#define LPHITTESTINFOW   LPTTHITTESTINFOW

Definition at line 1853 of file commctrl.h.

◆ LPLVBKIMAGE

#define LPLVBKIMAGE   __MINGW_NAME_AW(LPLVBKIMAGE)

Definition at line 3022 of file commctrl.h.

◆ LPLVCOLUMN

#define LPLVCOLUMN   __MINGW_NAME_AW(LPLVCOLUMN)

Definition at line 2582 of file commctrl.h.

◆ LPLVITEM

#define LPLVITEM   __MINGW_NAME_AW(LPLVITEM)

Definition at line 2376 of file commctrl.h.

◆ LPNM_CACHEHINT

#define LPNM_CACHEHINT   LPNMLVCACHEHINT

Definition at line 3088 of file commctrl.h.

◆ LPNM_FINDITEM

#define LPNM_FINDITEM   __MINGW_NAME_AW(LPNM_FINDITEM)

Definition at line 3113 of file commctrl.h.

◆ LPNM_FINDITEMA

#define LPNM_FINDITEMA   LPNMLVFINDITEMA

Definition at line 3105 of file commctrl.h.

◆ LPNM_FINDITEMW

#define LPNM_FINDITEMW   LPNMLVFINDITEMW

Definition at line 3109 of file commctrl.h.

◆ LPNM_LISTVIEW

#define LPNM_LISTVIEW   LPNMLISTVIEW

Definition at line 3029 of file commctrl.h.

◆ LPNM_ODSTATECHANGE

#define LPNM_ODSTATECHANGE   LPNMLVODSTATECHANGE

Definition at line 3127 of file commctrl.h.

◆ LPNM_TREEVIEW

#define LPNM_TREEVIEW   LPNMTREEVIEW

Definition at line 3623 of file commctrl.h.

◆ LPNM_TREEVIEWA

#define LPNM_TREEVIEWA   LPNMTREEVIEWA

Definition at line 3619 of file commctrl.h.

◆ LPNM_TREEVIEWW

#define LPNM_TREEVIEWW   LPNMTREEVIEWW

Definition at line 3620 of file commctrl.h.

◆ LPNM_UPDOWN

#define LPNM_UPDOWN   LPNMUPDOWN

Definition at line 2161 of file commctrl.h.

◆ LPNMCBEDRAGBEGIN

#define LPNMCBEDRAGBEGIN   __MINGW_NAME_AW(LPNMCBEDRAGBEGIN)

Definition at line 3907 of file commctrl.h.

◆ LPNMCBEENDEDIT

#define LPNMCBEENDEDIT   __MINGW_NAME_AW(LPNMCBEENDEDIT)

Definition at line 3927 of file commctrl.h.

◆ LPNMDATETIMEFORMAT

#define LPNMDATETIMEFORMAT   __MINGW_NAME_AW(LPNMDATETIMEFORMAT)

Definition at line 4433 of file commctrl.h.

◆ LPNMDATETIMEFORMATQUERY

#define LPNMDATETIMEFORMATQUERY   __MINGW_NAME_AW(LPNMDATETIMEFORMATQUERY)

Definition at line 4451 of file commctrl.h.

◆ LPNMDATETIMESTRING

#define LPNMDATETIMESTRING   __MINGW_NAME_AW(LPNMDATETIMESTRING)

Definition at line 4391 of file commctrl.h.

◆ LPNMDATETIMEWMKEYDOWN

#define LPNMDATETIMEWMKEYDOWN   __MINGW_NAME_AW(LPNMDATETIMEWMKEYDOWN)

Definition at line 4411 of file commctrl.h.

◆ LPNMHDDISPINFO

#define LPNMHDDISPINFO   __MINGW_NAME_AW(LPNMHDDISPINFO)

Definition at line 918 of file commctrl.h.

◆ LPNMHEADER

#define LPNMHEADER   __MINGW_NAME_AW(LPNMHEADER)

Definition at line 895 of file commctrl.h.

◆ LPNMLVFINDITEM

#define LPNMLVFINDITEM   __MINGW_NAME_AW(LPNMLVFINDITEM)

Definition at line 3116 of file commctrl.h.

◆ LPNMLVGETINFOTIP

#define LPNMLVGETINFOTIP   __MINGW_NAME_AW(LPNMLVGETINFOTIP)

Definition at line 3227 of file commctrl.h.

◆ LPNMTBDISPINFO

#define LPNMTBDISPINFO   __MINGW_NAME_AW(LPNMTBDISPINFO)

Definition at line 1422 of file commctrl.h.

◆ LPNMTBGETINFOTIP

#define LPNMTBGETINFOTIP   __MINGW_NAME_AW(LPNMTBGETINFOTIP)

Definition at line 1394 of file commctrl.h.

◆ LPNMTOOLBAR

#define LPNMTOOLBAR   __MINGW_NAME_AW(LPNMTOOLBAR)

Definition at line 1457 of file commctrl.h.

◆ LPNMTREEVIEW

#define LPNMTREEVIEW   __MINGW_NAME_AW(LPNMTREEVIEW)

Definition at line 3643 of file commctrl.h.

◆ LPNMTTDISPINFO

#define LPNMTTDISPINFO   __MINGW_NAME_AW(LPNMTTDISPINFO)

Definition at line 1915 of file commctrl.h.

◆ LPNMTVDISPINFO

#define LPNMTVDISPINFO   __MINGW_NAME_AW(LPNMTVDISPINFO)

Definition at line 3676 of file commctrl.h.

◆ LPNMTVGETINFOTIP

#define LPNMTVGETINFOTIP   __MINGW_NAME_AW(LPNMTVGETINFOTIP)

Definition at line 3773 of file commctrl.h.

◆ LPREBARBANDINFO

#define LPREBARBANDINFO   __MINGW_NAME_AW(LPREBARBANDINFO)

Definition at line 1570 of file commctrl.h.

◆ LPSTR_TEXTCALLBACK

#define LPSTR_TEXTCALLBACK   __MINGW_NAME_AW(LPSTR_TEXTCALLBACK)

Definition at line 2383 of file commctrl.h.

◆ LPSTR_TEXTCALLBACKA

#define LPSTR_TEXTCALLBACKA   ((LPSTR)-1L)

Definition at line 2381 of file commctrl.h.

◆ LPSTR_TEXTCALLBACKW

#define LPSTR_TEXTCALLBACKW   ((LPWSTR)-1L)

Definition at line 2380 of file commctrl.h.

◆ LPTBBUTTONINFO

#define LPTBBUTTONINFO   __MINGW_NAME_AW(LPTBBUTTONINFO)

Definition at line 1255 of file commctrl.h.

◆ LPTBNOTIFY

#define LPTBNOTIFY   LPNMTOOLBAR

Definition at line 1436 of file commctrl.h.

◆ LPTBNOTIFYA

#define LPTBNOTIFYA   LPNMTOOLBARA

Definition at line 1432 of file commctrl.h.

◆ LPTBNOTIFYW

#define LPTBNOTIFYW   LPNMTOOLBARW

Definition at line 1433 of file commctrl.h.

◆ LPTBSAVEPARAMS

#define LPTBSAVEPARAMS   __MINGW_NAME_AW(LPTBSAVEPARAMS)

Definition at line 1126 of file commctrl.h.

◆ LPTC_HITTESTINFO

#define LPTC_HITTESTINFO   LPTCHITTESTINFO

Definition at line 4073 of file commctrl.h.

◆ LPTCITEM

#define LPTCITEM   __MINGW_NAME_AW(LPTCITEM)

Definition at line 4030 of file commctrl.h.

◆ LPTCITEMHEADER

#define LPTCITEMHEADER   __MINGW_NAME_AW(LPTCITEMHEADER)

Definition at line 4003 of file commctrl.h.

◆ LPTOOLINFO

#define LPTOOLINFO   LPTTTOOLINFO

Definition at line 1717 of file commctrl.h.

◆ LPTOOLINFOA

#define LPTOOLINFOA   LPTTTOOLINFOA

Definition at line 1712 of file commctrl.h.

◆ LPTOOLINFOW

#define LPTOOLINFOW   LPTTTOOLINFOW

Definition at line 1713 of file commctrl.h.

◆ LPTOOLTIPTEXT

#define LPTOOLTIPTEXT   LPNMTTDISPINFO

Definition at line 1890 of file commctrl.h.

◆ LPTOOLTIPTEXTA

#define LPTOOLTIPTEXTA   LPNMTTDISPINFOA

Definition at line 1886 of file commctrl.h.

◆ LPTOOLTIPTEXTW

#define LPTOOLTIPTEXTW   LPNMTTDISPINFOW

Definition at line 1887 of file commctrl.h.

◆ LPTTHITTESTINFO

#define LPTTHITTESTINFO   __MINGW_NAME_AW(LPTTHITTESTINFO)

Definition at line 1870 of file commctrl.h.

◆ LPTTTOOLINFO

#define LPTTTOOLINFO   __MINGW_NAME_AW(LPTTTOOLINFO)

Definition at line 1753 of file commctrl.h.

◆ LPTV_HITTESTINFO

#define LPTV_HITTESTINFO   LPTVHITTESTINFO

Definition at line 3515 of file commctrl.h.

◆ LPTV_INSERTSTRUCT

#define LPTV_INSERTSTRUCT   LPTVINSERTSTRUCT

Definition at line 3378 of file commctrl.h.

◆ LPTV_INSERTSTRUCTA

#define LPTV_INSERTSTRUCTA   LPTVINSERTSTRUCTA

Definition at line 3373 of file commctrl.h.

◆ LPTV_INSERTSTRUCTW

#define LPTV_INSERTSTRUCTW   LPTVINSERTSTRUCTW

Definition at line 3374 of file commctrl.h.

◆ LPTV_ITEM

#define LPTV_ITEM   LPTVITEM

Definition at line 3299 of file commctrl.h.

◆ LPTV_ITEMA

#define LPTV_ITEMA   LPTVITEMA

Definition at line 3296 of file commctrl.h.

◆ LPTV_ITEMW

#define LPTV_ITEMW   LPTVITEMW

Definition at line 3295 of file commctrl.h.

◆ LPTV_SORTCB

#define LPTV_SORTCB   LPTVSORTCB

Definition at line 3610 of file commctrl.h.

◆ LPTVINSERTSTRUCT

#define LPTVINSERTSTRUCT   __MINGW_NAME_AW(LPTVINSERTSTRUCT)

Definition at line 3403 of file commctrl.h.

◆ LPTVITEM

#define LPTVITEM   __MINGW_NAME_AW(LPTVITEM)

Definition at line 3366 of file commctrl.h.

◆ LV_COLUMN

#define LV_COLUMN   LVCOLUMN

Definition at line 2547 of file commctrl.h.

◆ LV_COLUMNA

#define LV_COLUMNA   LVCOLUMNA

Definition at line 2545 of file commctrl.h.

◆ LV_COLUMNW

#define LV_COLUMNW   LVCOLUMNW

Definition at line 2546 of file commctrl.h.

◆ LV_DISPINFO

#define LV_DISPINFO   NMLVDISPINFO

Definition at line 3170 of file commctrl.h.

◆ LV_DISPINFOA

#define LV_DISPINFOA   NMLVDISPINFOA

Definition at line 3168 of file commctrl.h.

◆ LV_DISPINFOW

#define LV_DISPINFOW   NMLVDISPINFOW

Definition at line 3169 of file commctrl.h.

◆ LV_FINDINFO

#define LV_FINDINFO   LVFINDINFO

Definition at line 2445 of file commctrl.h.

◆ LV_FINDINFOA

#define LV_FINDINFOA   LVFINDINFOA

Definition at line 2443 of file commctrl.h.

◆ LV_FINDINFOW

#define LV_FINDINFOW   LVFINDINFOW

Definition at line 2444 of file commctrl.h.

◆ LV_HITTESTINFO

#define LV_HITTESTINFO   LVHITTESTINFO

Definition at line 2504 of file commctrl.h.

◆ LV_ITEM

#define LV_ITEM   LVITEM

Definition at line 2337 of file commctrl.h.

◆ LV_ITEMA

#define LV_ITEMA   LVITEMA

Definition at line 2331 of file commctrl.h.

◆ LV_ITEMW

#define LV_ITEMW   LVITEMW

Definition at line 2332 of file commctrl.h.

◆ LV_KEYDOWN

#define LV_KEYDOWN   NMLVKEYDOWN

Definition at line 3186 of file commctrl.h.

◆ LV_MAX_WORKAREAS

#define LV_MAX_WORKAREAS   16

Definition at line 2781 of file commctrl.h.

◆ LV_VIEW_DETAILS

#define LV_VIEW_DETAILS   0x1

Definition at line 2841 of file commctrl.h.

◆ LV_VIEW_ICON

#define LV_VIEW_ICON   0x0

Definition at line 2840 of file commctrl.h.

◆ LV_VIEW_LIST

#define LV_VIEW_LIST   0x3

Definition at line 2843 of file commctrl.h.

◆ LV_VIEW_MAX

#define LV_VIEW_MAX   0x4

Definition at line 2845 of file commctrl.h.

◆ LV_VIEW_SMALLICON

#define LV_VIEW_SMALLICON   0x2

Definition at line 2842 of file commctrl.h.

◆ LV_VIEW_TILE

#define LV_VIEW_TILE   0x4

Definition at line 2844 of file commctrl.h.

◆ LVA_ALIGNLEFT

#define LVA_ALIGNLEFT   0x1

Definition at line 2528 of file commctrl.h.

◆ LVA_ALIGNTOP

#define LVA_ALIGNTOP   0x2

Definition at line 2529 of file commctrl.h.

◆ LVA_DEFAULT

#define LVA_DEFAULT   0x0

Definition at line 2527 of file commctrl.h.

◆ LVA_SNAPTOGRID

#define LVA_SNAPTOGRID   0x5

Definition at line 2530 of file commctrl.h.

◆ LVBKIF_FLAG_TILEOFFSET

#define LVBKIF_FLAG_TILEOFFSET   0x100

Definition at line 2828 of file commctrl.h.

◆ LVBKIF_SOURCE_HBITMAP

#define LVBKIF_SOURCE_HBITMAP   0x1

Definition at line 2822 of file commctrl.h.

◆ LVBKIF_SOURCE_MASK

#define LVBKIF_SOURCE_MASK   0x3

Definition at line 2824 of file commctrl.h.

◆ LVBKIF_SOURCE_NONE

#define LVBKIF_SOURCE_NONE   0x0

Definition at line 2821 of file commctrl.h.

◆ LVBKIF_SOURCE_URL

#define LVBKIF_SOURCE_URL   0x2

Definition at line 2823 of file commctrl.h.

◆ LVBKIF_STYLE_MASK

#define LVBKIF_STYLE_MASK   0x10

Definition at line 2827 of file commctrl.h.

◆ LVBKIF_STYLE_NORMAL

#define LVBKIF_STYLE_NORMAL   0x0

Definition at line 2825 of file commctrl.h.

◆ LVBKIF_STYLE_TILE

#define LVBKIF_STYLE_TILE   0x10

Definition at line 2826 of file commctrl.h.

◆ LVBKIF_TYPE_WATERMARK

#define LVBKIF_TYPE_WATERMARK   0x10000000

Definition at line 2829 of file commctrl.h.

◆ LVBKIMAGE

#define LVBKIMAGE   __MINGW_NAME_AW(LVBKIMAGE)

Definition at line 3021 of file commctrl.h.

◆ LVCDI_GROUP

#define LVCDI_GROUP   0x1

Definition at line 3077 of file commctrl.h.

◆ LVCDI_ITEM

#define LVCDI_ITEM   0x0

Definition at line 3076 of file commctrl.h.

◆ LVCDRF_NOGROUPFRAME

#define LVCDRF_NOGROUPFRAME   0x20000

Definition at line 3080 of file commctrl.h.

◆ LVCDRF_NOSELECT

#define LVCDRF_NOSELECT   0x10000

Definition at line 3079 of file commctrl.h.

◆ LVCF_FMT

#define LVCF_FMT   0x1

Definition at line 2586 of file commctrl.h.

◆ LVCF_IMAGE

#define LVCF_IMAGE   0x10

Definition at line 2590 of file commctrl.h.

◆ LVCF_ORDER

#define LVCF_ORDER   0x20

Definition at line 2591 of file commctrl.h.

◆ LVCF_SUBITEM

#define LVCF_SUBITEM   0x8

Definition at line 2589 of file commctrl.h.

◆ LVCF_TEXT

#define LVCF_TEXT   0x4

Definition at line 2588 of file commctrl.h.

◆ LVCF_WIDTH

#define LVCF_WIDTH   0x2

Definition at line 2587 of file commctrl.h.

◆ LVCFMT_BITMAP_ON_RIGHT

#define LVCFMT_BITMAP_ON_RIGHT   0x1000

Definition at line 2603 of file commctrl.h.

◆ LVCFMT_CENTER

#define LVCFMT_CENTER   0x2

Definition at line 2600 of file commctrl.h.

◆ LVCFMT_COL_HAS_IMAGES

#define LVCFMT_COL_HAS_IMAGES   0x8000

Definition at line 2604 of file commctrl.h.

◆ LVCFMT_IMAGE

#define LVCFMT_IMAGE   0x800

Definition at line 2602 of file commctrl.h.

◆ LVCFMT_JUSTIFYMASK

#define LVCFMT_JUSTIFYMASK   0x3

Definition at line 2601 of file commctrl.h.

◆ LVCFMT_LEFT

#define LVCFMT_LEFT   0x0

Definition at line 2598 of file commctrl.h.

◆ LVCFMT_RIGHT

#define LVCFMT_RIGHT   0x1

Definition at line 2599 of file commctrl.h.

◆ LVCOLUMN

#define LVCOLUMN   __MINGW_NAME_AW(LVCOLUMN)

Definition at line 2581 of file commctrl.h.

◆ LVCOLUMN_V1_SIZE

#define LVCOLUMN_V1_SIZE   __MINGW_NAME_AW_EXT(LVCOLUMN,_V1_SIZE)

Definition at line 2584 of file commctrl.h.

◆ LVCOLUMNA_V1_SIZE

#define LVCOLUMNA_V1_SIZE   CCSIZEOF_STRUCT(LVCOLUMNA,iSubItem)

Definition at line 2549 of file commctrl.h.

◆ LVCOLUMNW_V1_SIZE

#define LVCOLUMNW_V1_SIZE   CCSIZEOF_STRUCT(LVCOLUMNW,iSubItem)

Definition at line 2550 of file commctrl.h.

◆ LVFI_NEARESTXY

#define LVFI_NEARESTXY   0x0040

Definition at line 2441 of file commctrl.h.

◆ LVFI_PARAM

#define LVFI_PARAM   0x0001

Definition at line 2436 of file commctrl.h.

◆ LVFI_PARTIAL

#define LVFI_PARTIAL   0x0008

Definition at line 2439 of file commctrl.h.

◆ LVFI_STRING

#define LVFI_STRING   0x0002

Definition at line 2437 of file commctrl.h.

◆ LVFI_SUBSTRING

#define LVFI_SUBSTRING   0x0004

Definition at line 2438 of file commctrl.h.

◆ LVFI_WRAP

#define LVFI_WRAP   0x0020

Definition at line 2440 of file commctrl.h.

◆ LVFINDINFO

#define LVFINDINFO   __MINGW_NAME_AW(LVFINDINFO)

Definition at line 2463 of file commctrl.h.

◆ LVGA_FOOTER_CENTER

#define LVGA_FOOTER_CENTER   0x10

Definition at line 2865 of file commctrl.h.

◆ LVGA_FOOTER_LEFT

#define LVGA_FOOTER_LEFT   0x8

Definition at line 2864 of file commctrl.h.

◆ LVGA_FOOTER_RIGHT

#define LVGA_FOOTER_RIGHT   0x20

Definition at line 2866 of file commctrl.h.

◆ LVGA_HEADER_CENTER

#define LVGA_HEADER_CENTER   0x2

Definition at line 2862 of file commctrl.h.

◆ LVGA_HEADER_LEFT

#define LVGA_HEADER_LEFT   0x1

Definition at line 2861 of file commctrl.h.

◆ LVGA_HEADER_RIGHT

#define LVGA_HEADER_RIGHT   0x4

Definition at line 2863 of file commctrl.h.

◆ LVGF_ALIGN

#define LVGF_ALIGN   0x8

Definition at line 2854 of file commctrl.h.

◆ LVGF_FOOTER

#define LVGF_FOOTER   0x2

Definition at line 2852 of file commctrl.h.

◆ LVGF_GROUPID

#define LVGF_GROUPID   0x10

Definition at line 2855 of file commctrl.h.

◆ LVGF_HEADER

#define LVGF_HEADER   0x1

Definition at line 2851 of file commctrl.h.

◆ LVGF_NONE

#define LVGF_NONE   0x0

Definition at line 2850 of file commctrl.h.

◆ LVGF_STATE

#define LVGF_STATE   0x4

Definition at line 2853 of file commctrl.h.

◆ LVGIT_UNFOLDED

#define LVGIT_UNFOLDED   0x1

Definition at line 3220 of file commctrl.h.

◆ LVGMF_BORDERCOLOR

#define LVGMF_BORDERCOLOR   0x2

Definition at line 2895 of file commctrl.h.

◆ LVGMF_BORDERSIZE

#define LVGMF_BORDERSIZE   0x1

Definition at line 2894 of file commctrl.h.

◆ LVGMF_NONE

#define LVGMF_NONE   0x0

Definition at line 2893 of file commctrl.h.

◆ LVGMF_TEXTCOLOR

#define LVGMF_TEXTCOLOR   0x4

Definition at line 2896 of file commctrl.h.

◆ LVGS_COLLAPSED

#define LVGS_COLLAPSED   0x1

Definition at line 2858 of file commctrl.h.

◆ LVGS_HIDDEN

#define LVGS_HIDDEN   0x2

Definition at line 2859 of file commctrl.h.

◆ LVGS_NORMAL

#define LVGS_NORMAL   0x0

Definition at line 2857 of file commctrl.h.

◆ LVHITTESTINFO_V1_SIZE

#define LVHITTESTINFO_V1_SIZE   CCSIZEOF_STRUCT(LVHITTESTINFO,iItem)

Definition at line 2506 of file commctrl.h.

◆ LVHT_ABOVE

#define LVHT_ABOVE   0x8

Definition at line 2499 of file commctrl.h.

◆ LVHT_BELOW

#define LVHT_BELOW   0x10

Definition at line 2500 of file commctrl.h.

◆ LVHT_NOWHERE

#define LVHT_NOWHERE   0x1

Definition at line 2493 of file commctrl.h.

◆ LVHT_ONITEM

Definition at line 2497 of file commctrl.h.

◆ LVHT_ONITEMICON

#define LVHT_ONITEMICON   0x2

Definition at line 2494 of file commctrl.h.

◆ LVHT_ONITEMLABEL

#define LVHT_ONITEMLABEL   0x4

Definition at line 2495 of file commctrl.h.

◆ LVHT_ONITEMSTATEICON

#define LVHT_ONITEMSTATEICON   0x8

Definition at line 2496 of file commctrl.h.

◆ LVHT_TOLEFT

#define LVHT_TOLEFT   0x40

Definition at line 2502 of file commctrl.h.

◆ LVHT_TORIGHT

#define LVHT_TORIGHT   0x20

Definition at line 2501 of file commctrl.h.

◆ LVIF_COLUMNS

#define LVIF_COLUMNS   0x200

Definition at line 2316 of file commctrl.h.

◆ LVIF_DI_SETITEM

#define LVIF_DI_SETITEM   0x1000

Definition at line 3166 of file commctrl.h.

◆ LVIF_GROUPID

#define LVIF_GROUPID   0x100

Definition at line 2315 of file commctrl.h.

◆ LVIF_IMAGE

#define LVIF_IMAGE   0x2

Definition at line 2310 of file commctrl.h.

◆ LVIF_INDENT

#define LVIF_INDENT   0x10

Definition at line 2313 of file commctrl.h.

◆ LVIF_NORECOMPUTE

#define LVIF_NORECOMPUTE   0x800

Definition at line 2314 of file commctrl.h.

◆ LVIF_PARAM

#define LVIF_PARAM   0x4

Definition at line 2311 of file commctrl.h.

◆ LVIF_STATE

#define LVIF_STATE   0x8

Definition at line 2312 of file commctrl.h.

◆ LVIF_TEXT

#define LVIF_TEXT   0x1

Definition at line 2309 of file commctrl.h.

◆ LVIM_AFTER

#define LVIM_AFTER   0x1

Definition at line 2979 of file commctrl.h.

◆ LVIR_BOUNDS

#define LVIR_BOUNDS   0

Definition at line 2472 of file commctrl.h.

◆ LVIR_ICON

#define LVIR_ICON   1

Definition at line 2473 of file commctrl.h.

◆ LVIR_LABEL

#define LVIR_LABEL   2

Definition at line 2474 of file commctrl.h.

◆ LVIR_SELECTBOUNDS

#define LVIR_SELECTBOUNDS   3

Definition at line 2475 of file commctrl.h.

◆ LVIS_ACTIVATING

#define LVIS_ACTIVATING   0x20

Definition at line 2323 of file commctrl.h.

◆ LVIS_CUT

#define LVIS_CUT   0x4

Definition at line 2320 of file commctrl.h.

◆ LVIS_DROPHILITED

#define LVIS_DROPHILITED   0x8

Definition at line 2321 of file commctrl.h.

◆ LVIS_FOCUSED

#define LVIS_FOCUSED   0x1

Definition at line 2318 of file commctrl.h.

◆ LVIS_GLOW

#define LVIS_GLOW   0x10

Definition at line 2322 of file commctrl.h.

◆ LVIS_OVERLAYMASK

#define LVIS_OVERLAYMASK   0xf00

Definition at line 2325 of file commctrl.h.

◆ LVIS_SELECTED

#define LVIS_SELECTED   0x2

Definition at line 2319 of file commctrl.h.

◆ LVIS_STATEIMAGEMASK

#define LVIS_STATEIMAGEMASK   0xF000

Definition at line 2326 of file commctrl.h.

◆ LVITEM

#define LVITEM   __MINGW_NAME_AW(LVITEM)

Definition at line 2375 of file commctrl.h.

◆ LVITEM_V1_SIZE

#define LVITEM_V1_SIZE   __MINGW_NAME_AW_EXT(LVITEM,_V1_SIZE)

Definition at line 2378 of file commctrl.h.

◆ LVITEMA_V1_SIZE

#define LVITEMA_V1_SIZE   CCSIZEOF_STRUCT(LVITEMA,lParam)

Definition at line 2339 of file commctrl.h.

◆ LVITEMW_V1_SIZE

#define LVITEMW_V1_SIZE   CCSIZEOF_STRUCT(LVITEMW,lParam)

Definition at line 2340 of file commctrl.h.

◆ LVKF_ALT

#define LVKF_ALT   0x1

Definition at line 3055 of file commctrl.h.

◆ LVKF_CONTROL

#define LVKF_CONTROL   0x2

Definition at line 3056 of file commctrl.h.

◆ LVKF_SHIFT

#define LVKF_SHIFT   0x4

Definition at line 3057 of file commctrl.h.

◆ LVM_APPROXIMATEVIEWRECT

#define LVM_APPROXIMATEVIEWRECT   (LVM_FIRST+64)

Definition at line 2778 of file commctrl.h.

◆ LVM_ARRANGE

#define LVM_ARRANGE   (LVM_FIRST+22)

Definition at line 2532 of file commctrl.h.

◆ LVM_CANCELEDITLABEL

#define LVM_CANCELEDITLABEL   (LVM_FIRST+179)

Definition at line 3012 of file commctrl.h.

◆ LVM_CREATEDRAGIMAGE

#define LVM_CREATEDRAGIMAGE   (LVM_FIRST+33)

Definition at line 2652 of file commctrl.h.

◆ LVM_DELETEALLITEMS

#define LVM_DELETEALLITEMS   (LVM_FIRST+9)

Definition at line 2413 of file commctrl.h.

◆ LVM_DELETECOLUMN

#define LVM_DELETECOLUMN   (LVM_FIRST+28)

Definition at line 2638 of file commctrl.h.

◆ LVM_DELETEITEM

#define LVM_DELETEITEM   (LVM_FIRST+8)

Definition at line 2410 of file commctrl.h.

◆ LVM_EDITLABEL

#define LVM_EDITLABEL   __MINGW_NAME_AW(LVM_EDITLABEL)

Definition at line 2538 of file commctrl.h.

◆ LVM_EDITLABELA

#define LVM_EDITLABELA   (LVM_FIRST+23)

Definition at line 2535 of file commctrl.h.

◆ LVM_EDITLABELW

#define LVM_EDITLABELW   (LVM_FIRST+118)

Definition at line 2536 of file commctrl.h.

◆ LVM_ENABLEGROUPVIEW

#define LVM_ENABLEGROUPVIEW   (LVM_FIRST+157)

Definition at line 2917 of file commctrl.h.

◆ LVM_ENSUREVISIBLE

#define LVM_ENSUREVISIBLE   (LVM_FIRST+19)

Definition at line 2518 of file commctrl.h.

◆ LVM_FINDITEM

#define LVM_FINDITEM   __MINGW_NAME_AW(LVM_FINDITEM)

Definition at line 2468 of file commctrl.h.

◆ LVM_FINDITEMA

#define LVM_FINDITEMA   (LVM_FIRST+13)

Definition at line 2465 of file commctrl.h.

◆ LVM_FINDITEMW

#define LVM_FINDITEMW   (LVM_FIRST+83)

Definition at line 2466 of file commctrl.h.

◆ LVM_FIRST

#define LVM_FIRST   0x1000

Definition at line 82 of file commctrl.h.

◆ LVM_GETBKCOLOR

#define LVM_GETBKCOLOR   (LVM_FIRST+0)

Definition at line 2291 of file commctrl.h.

◆ LVM_GETBKIMAGE

#define LVM_GETBKIMAGE   __MINGW_NAME_AW(LVM_GETBKIMAGE)

Definition at line 3024 of file commctrl.h.

◆ LVM_GETBKIMAGEA

#define LVM_GETBKIMAGEA   (LVM_FIRST+69)

Definition at line 2833 of file commctrl.h.

◆ LVM_GETBKIMAGEW

#define LVM_GETBKIMAGEW   (LVM_FIRST+139)

Definition at line 2834 of file commctrl.h.

◆ LVM_GETCALLBACKMASK

#define LVM_GETCALLBACKMASK   (LVM_FIRST+10)

Definition at line 2416 of file commctrl.h.

◆ LVM_GETCOLUMN

#define LVM_GETCOLUMN   __MINGW_NAME_AW(LVM_GETCOLUMN)

Definition at line 2620 of file commctrl.h.

◆ LVM_GETCOLUMNA

#define LVM_GETCOLUMNA   (LVM_FIRST+25)

Definition at line 2617 of file commctrl.h.

◆ LVM_GETCOLUMNORDERARRAY

#define LVM_GETCOLUMNORDERARRAY   (LVM_FIRST+59)

Definition at line 2768 of file commctrl.h.

◆ LVM_GETCOLUMNW

#define LVM_GETCOLUMNW   (LVM_FIRST+95)

Definition at line 2618 of file commctrl.h.

◆ LVM_GETCOLUMNWIDTH

#define LVM_GETCOLUMNWIDTH   (LVM_FIRST+29)

Definition at line 2641 of file commctrl.h.

◆ LVM_GETCOUNTPERPAGE

#define LVM_GETCOUNTPERPAGE   (LVM_FIRST+40)

Definition at line 2666 of file commctrl.h.

◆ LVM_GETEDITCONTROL

#define LVM_GETEDITCONTROL   (LVM_FIRST+24)

Definition at line 2542 of file commctrl.h.

◆ LVM_GETEXTENDEDLISTVIEWSTYLE

#define LVM_GETEXTENDEDLISTVIEWSTYLE   (LVM_FIRST+55)

Definition at line 2727 of file commctrl.h.

◆ LVM_GETGROUPINFO

#define LVM_GETGROUPINFO   (LVM_FIRST+149)

Definition at line 2885 of file commctrl.h.

◆ LVM_GETGROUPMETRICS

#define LVM_GETGROUPMETRICS   (LVM_FIRST+156)

Definition at line 2915 of file commctrl.h.

◆ LVM_GETHEADER

#define LVM_GETHEADER   (LVM_FIRST+31)

Definition at line 2650 of file commctrl.h.

◆ LVM_GETHOTCURSOR

#define LVM_GETHOTCURSOR   (LVM_FIRST+63)

Definition at line 2776 of file commctrl.h.

◆ LVM_GETHOTITEM

#define LVM_GETHOTITEM   (LVM_FIRST+61)

Definition at line 2772 of file commctrl.h.

◆ LVM_GETHOVERTIME

#define LVM_GETHOVERTIME   (LVM_FIRST+72)

Definition at line 2794 of file commctrl.h.

◆ LVM_GETIMAGELIST

#define LVM_GETIMAGELIST   (LVM_FIRST+2)

Definition at line 2295 of file commctrl.h.

◆ LVM_GETINSERTMARK

#define LVM_GETINSERTMARK   (LVM_FIRST+167)

Definition at line 2983 of file commctrl.h.

◆ LVM_GETINSERTMARKCOLOR

#define LVM_GETINSERTMARKCOLOR   (LVM_FIRST+171)

Definition at line 2991 of file commctrl.h.

◆ LVM_GETINSERTMARKRECT

#define LVM_GETINSERTMARKRECT   (LVM_FIRST+169)

Definition at line 2987 of file commctrl.h.

◆ LVM_GETISEARCHSTRING

#define LVM_GETISEARCHSTRING   __MINGW_NAME_AW(LVM_GETISEARCHSTRING)

Definition at line 2717 of file commctrl.h.

◆ LVM_GETISEARCHSTRINGA

#define LVM_GETISEARCHSTRINGA   (LVM_FIRST+52)

Definition at line 2714 of file commctrl.h.

◆ LVM_GETISEARCHSTRINGW

#define LVM_GETISEARCHSTRINGW   (LVM_FIRST+117)

Definition at line 2715 of file commctrl.h.

◆ LVM_GETITEM

#define LVM_GETITEM   __MINGW_NAME_AW(LVM_GETITEM)

Definition at line 2392 of file commctrl.h.

◆ LVM_GETITEMA

#define LVM_GETITEMA   (LVM_FIRST+5)

Definition at line 2389 of file commctrl.h.

◆ LVM_GETITEMCOUNT

#define LVM_GETITEMCOUNT   (LVM_FIRST+4)

Definition at line 2306 of file commctrl.h.

◆ LVM_GETITEMPOSITION

#define LVM_GETITEMPOSITION   (LVM_FIRST+16)

Definition at line 2483 of file commctrl.h.

◆ LVM_GETITEMRECT

#define LVM_GETITEMRECT   (LVM_FIRST+14)

Definition at line 2477 of file commctrl.h.

◆ LVM_GETITEMSPACING

#define LVM_GETITEMSPACING   (LVM_FIRST+51)

Definition at line 2711 of file commctrl.h.

◆ LVM_GETITEMSTATE

#define LVM_GETITEMSTATE   (LVM_FIRST+44)

Definition at line 2675 of file commctrl.h.

◆ LVM_GETITEMTEXT

#define LVM_GETITEMTEXT   __MINGW_NAME_AW(LVM_GETITEMTEXT)

Definition at line 2682 of file commctrl.h.

◆ LVM_GETITEMTEXTA

#define LVM_GETITEMTEXTA   (LVM_FIRST+45)

Definition at line 2679 of file commctrl.h.

◆ LVM_GETITEMTEXTW

#define LVM_GETITEMTEXTW   (LVM_FIRST+115)

Definition at line 2680 of file commctrl.h.

◆ LVM_GETITEMW

#define LVM_GETITEMW   (LVM_FIRST+75)

Definition at line 2390 of file commctrl.h.

◆ LVM_GETNEXTITEM

#define LVM_GETNEXTITEM   (LVM_FIRST+12)

Definition at line 2433 of file commctrl.h.

◆ LVM_GETNUMBEROFWORKAREAS

#define LVM_GETNUMBEROFWORKAREAS   (LVM_FIRST+73)

Definition at line 2786 of file commctrl.h.

◆ LVM_GETORIGIN

#define LVM_GETORIGIN   (LVM_FIRST+41)

Definition at line 2668 of file commctrl.h.

◆ LVM_GETOUTLINECOLOR

#define LVM_GETOUTLINECOLOR   (LVM_FIRST+176)

Definition at line 3008 of file commctrl.h.

◆ LVM_GETSELECTEDCOLUMN

#define LVM_GETSELECTEDCOLUMN   (LVM_FIRST+174)

Definition at line 3004 of file commctrl.h.

◆ LVM_GETSELECTEDCOUNT

#define LVM_GETSELECTEDCOUNT   (LVM_FIRST+50)

Definition at line 2708 of file commctrl.h.

◆ LVM_GETSELECTIONMARK

#define LVM_GETSELECTIONMARK   (LVM_FIRST+66)

Definition at line 2788 of file commctrl.h.

◆ LVM_GETSTRINGWIDTH

#define LVM_GETSTRINGWIDTH   __MINGW_NAME_AW(LVM_GETSTRINGWIDTH)

Definition at line 2489 of file commctrl.h.

◆ LVM_GETSTRINGWIDTHA

#define LVM_GETSTRINGWIDTHA   (LVM_FIRST+17)

Definition at line 2486 of file commctrl.h.

◆ LVM_GETSTRINGWIDTHW

#define LVM_GETSTRINGWIDTHW   (LVM_FIRST+87)

Definition at line 2487 of file commctrl.h.

◆ LVM_GETSUBITEMRECT

#define LVM_GETSUBITEMRECT   (LVM_FIRST+56)

Definition at line 2762 of file commctrl.h.

◆ LVM_GETTEXTBKCOLOR

#define LVM_GETTEXTBKCOLOR   (LVM_FIRST+37)

Definition at line 2660 of file commctrl.h.

◆ LVM_GETTEXTCOLOR

#define LVM_GETTEXTCOLOR   (LVM_FIRST+35)

Definition at line 2656 of file commctrl.h.

◆ LVM_GETTILEINFO

#define LVM_GETTILEINFO   (LVM_FIRST+165)

Definition at line 2969 of file commctrl.h.

◆ LVM_GETTILEVIEWINFO

#define LVM_GETTILEVIEWINFO   (LVM_FIRST+163)

Definition at line 2965 of file commctrl.h.

◆ LVM_GETTOOLTIPS

#define LVM_GETTOOLTIPS   (LVM_FIRST+78)

Definition at line 2798 of file commctrl.h.

◆ LVM_GETTOPINDEX

#define LVM_GETTOPINDEX   (LVM_FIRST+39)

Definition at line 2664 of file commctrl.h.

◆ LVM_GETUNICODEFORMAT

#define LVM_GETUNICODEFORMAT   CCM_GETUNICODEFORMAT

Definition at line 2289 of file commctrl.h.

◆ LVM_GETVIEW

#define LVM_GETVIEW   (LVM_FIRST+143)

Definition at line 2848 of file commctrl.h.

◆ LVM_GETVIEWRECT

#define LVM_GETVIEWRECT   (LVM_FIRST+34)

Definition at line 2654 of file commctrl.h.

◆ LVM_GETWORKAREAS

#define LVM_GETWORKAREAS   (LVM_FIRST+70)

Definition at line 2784 of file commctrl.h.

◆ LVM_HASGROUP

#define LVM_HASGROUP   (LVM_FIRST+161)

Definition at line 2935 of file commctrl.h.

◆ LVM_HITTEST

#define LVM_HITTEST   (LVM_FIRST+18)

Definition at line 2515 of file commctrl.h.

◆ LVM_INSERTCOLUMN

#define LVM_INSERTCOLUMN   __MINGW_NAME_AW(LVM_INSERTCOLUMN)

Definition at line 2634 of file commctrl.h.

◆ LVM_INSERTCOLUMNA

#define LVM_INSERTCOLUMNA   (LVM_FIRST+27)

Definition at line 2631 of file commctrl.h.

◆ LVM_INSERTCOLUMNW

#define LVM_INSERTCOLUMNW   (LVM_FIRST+97)

Definition at line 2632 of file commctrl.h.

◆ LVM_INSERTGROUP

#define LVM_INSERTGROUP   (LVM_FIRST+145)

Definition at line 2881 of file commctrl.h.

◆ LVM_INSERTGROUPSORTED

#define LVM_INSERTGROUPSORTED   (LVM_FIRST+159)

Definition at line 2931 of file commctrl.h.

◆ LVM_INSERTITEM

#define LVM_INSERTITEM   __MINGW_NAME_AW(LVM_INSERTITEM)

Definition at line 2406 of file commctrl.h.

◆ LVM_INSERTITEMA

#define LVM_INSERTITEMA   (LVM_FIRST+7)

Definition at line 2403 of file commctrl.h.

◆ LVM_INSERTITEMW

#define LVM_INSERTITEMW   (LVM_FIRST+77)

Definition at line 2404 of file commctrl.h.

◆ LVM_INSERTMARKHITTEST

#define LVM_INSERTMARKHITTEST   (LVM_FIRST+168)

Definition at line 2985 of file commctrl.h.

◆ LVM_ISGROUPVIEWENABLED

#define LVM_ISGROUPVIEWENABLED   (LVM_FIRST+175)

Definition at line 3006 of file commctrl.h.

◆ LVM_ISITEMVISIBLE

#define LVM_ISITEMVISIBLE   (LVM_FIRST+182)

Definition at line 3018 of file commctrl.h.

◆ LVM_MAPIDTOINDEX

#define LVM_MAPIDTOINDEX   (LVM_FIRST+181)

Definition at line 3016 of file commctrl.h.

◆ LVM_MAPINDEXTOID

#define LVM_MAPINDEXTOID   (LVM_FIRST+180)

Definition at line 3014 of file commctrl.h.

◆ LVM_MOVEGROUP

#define LVM_MOVEGROUP   (LVM_FIRST+151)

Definition at line 2889 of file commctrl.h.

◆ LVM_MOVEITEMTOGROUP

#define LVM_MOVEITEMTOGROUP   (LVM_FIRST+154)

Definition at line 2891 of file commctrl.h.

◆ LVM_REDRAWITEMS

#define LVM_REDRAWITEMS   (LVM_FIRST+21)

Definition at line 2524 of file commctrl.h.

◆ LVM_REMOVEALLGROUPS

#define LVM_REMOVEALLGROUPS   (LVM_FIRST+160)

Definition at line 2933 of file commctrl.h.

◆ LVM_REMOVEGROUP

#define LVM_REMOVEGROUP   (LVM_FIRST+150)

Definition at line 2887 of file commctrl.h.

◆ LVM_SCROLL

#define LVM_SCROLL   (LVM_FIRST+20)

Definition at line 2521 of file commctrl.h.

◆ LVM_SETBKCOLOR

#define LVM_SETBKCOLOR   (LVM_FIRST+1)

Definition at line 2293 of file commctrl.h.

◆ LVM_SETBKIMAGE

#define LVM_SETBKIMAGE   __MINGW_NAME_AW(LVM_SETBKIMAGE)

Definition at line 3023 of file commctrl.h.

◆ LVM_SETBKIMAGEA

#define LVM_SETBKIMAGEA   (LVM_FIRST+68)

Definition at line 2831 of file commctrl.h.

◆ LVM_SETBKIMAGEW

#define LVM_SETBKIMAGEW   (LVM_FIRST+138)

Definition at line 2832 of file commctrl.h.

◆ LVM_SETCALLBACKMASK

#define LVM_SETCALLBACKMASK   (LVM_FIRST+11)

Definition at line 2419 of file commctrl.h.

◆ LVM_SETCOLUMN

#define LVM_SETCOLUMN   __MINGW_NAME_AW(LVM_SETCOLUMN)

Definition at line 2627 of file commctrl.h.

◆ LVM_SETCOLUMNA

#define LVM_SETCOLUMNA   (LVM_FIRST+26)

Definition at line 2624 of file commctrl.h.

◆ LVM_SETCOLUMNORDERARRAY

#define LVM_SETCOLUMNORDERARRAY   (LVM_FIRST+58)

Definition at line 2766 of file commctrl.h.

◆ LVM_SETCOLUMNW

#define LVM_SETCOLUMNW   (LVM_FIRST+96)

Definition at line 2625 of file commctrl.h.

◆ LVM_SETCOLUMNWIDTH

#define LVM_SETCOLUMNWIDTH   (LVM_FIRST+30)

Definition at line 2646 of file commctrl.h.

◆ LVM_SETEXTENDEDLISTVIEWSTYLE

#define LVM_SETEXTENDEDLISTVIEWSTYLE   (LVM_FIRST+54)

Definition at line 2724 of file commctrl.h.

◆ LVM_SETGROUPINFO

#define LVM_SETGROUPINFO   (LVM_FIRST+147)

Definition at line 2883 of file commctrl.h.

◆ LVM_SETGROUPMETRICS

#define LVM_SETGROUPMETRICS   (LVM_FIRST+155)

Definition at line 2913 of file commctrl.h.

◆ LVM_SETHOTCURSOR

#define LVM_SETHOTCURSOR   (LVM_FIRST+62)

Definition at line 2774 of file commctrl.h.

◆ LVM_SETHOTITEM

#define LVM_SETHOTITEM   (LVM_FIRST+60)

Definition at line 2770 of file commctrl.h.

◆ LVM_SETHOVERTIME

#define LVM_SETHOVERTIME   (LVM_FIRST+71)

Definition at line 2792 of file commctrl.h.

◆ LVM_SETICONSPACING

#define LVM_SETICONSPACING   (LVM_FIRST+53)

Definition at line 2721 of file commctrl.h.

◆ LVM_SETIMAGELIST

#define LVM_SETIMAGELIST   (LVM_FIRST+3)

Definition at line 2303 of file commctrl.h.

◆ LVM_SETINFOTIP

#define LVM_SETINFOTIP   (LVM_FIRST+173)

Definition at line 3002 of file commctrl.h.

◆ LVM_SETINSERTMARK

#define LVM_SETINSERTMARK   (LVM_FIRST+166)

Definition at line 2981 of file commctrl.h.

◆ LVM_SETINSERTMARKCOLOR

#define LVM_SETINSERTMARKCOLOR   (LVM_FIRST+170)

Definition at line 2989 of file commctrl.h.

◆ LVM_SETITEM

#define LVM_SETITEM   __MINGW_NAME_AW(LVM_SETITEM)

Definition at line 2399 of file commctrl.h.

◆ LVM_SETITEMA

#define LVM_SETITEMA   (LVM_FIRST+6)

Definition at line 2396 of file commctrl.h.

◆ LVM_SETITEMCOUNT

#define LVM_SETITEMCOUNT   (LVM_FIRST+47)

Definition at line 2696 of file commctrl.h.

◆ LVM_SETITEMPOSITION

#define LVM_SETITEMPOSITION   (LVM_FIRST+15)

Definition at line 2480 of file commctrl.h.

◆ LVM_SETITEMPOSITION32

#define LVM_SETITEMPOSITION32   (LVM_FIRST+49)

Definition at line 2705 of file commctrl.h.

◆ LVM_SETITEMSTATE

#define LVM_SETITEMSTATE   (LVM_FIRST+43)

Definition at line 2672 of file commctrl.h.

◆ LVM_SETITEMTEXT

#define LVM_SETITEMTEXT   __MINGW_NAME_AW(LVM_SETITEMTEXT)

Definition at line 2689 of file commctrl.h.

◆ LVM_SETITEMTEXTA

#define LVM_SETITEMTEXTA   (LVM_FIRST+46)

Definition at line 2686 of file commctrl.h.

◆ LVM_SETITEMTEXTW

#define LVM_SETITEMTEXTW   (LVM_FIRST+116)

Definition at line 2687 of file commctrl.h.

◆ LVM_SETITEMW

#define LVM_SETITEMW   (LVM_FIRST+76)

Definition at line 2397 of file commctrl.h.

◆ LVM_SETOUTLINECOLOR

#define LVM_SETOUTLINECOLOR   (LVM_FIRST+177)

Definition at line 3010 of file commctrl.h.

◆ LVM_SETSELECTEDCOLUMN

#define LVM_SETSELECTEDCOLUMN   (LVM_FIRST+140)

Definition at line 2836 of file commctrl.h.

◆ LVM_SETSELECTIONMARK

#define LVM_SETSELECTIONMARK   (LVM_FIRST+67)

Definition at line 2790 of file commctrl.h.

◆ LVM_SETTEXTBKCOLOR

#define LVM_SETTEXTBKCOLOR   (LVM_FIRST+38)

Definition at line 2662 of file commctrl.h.

◆ LVM_SETTEXTCOLOR

#define LVM_SETTEXTCOLOR   (LVM_FIRST+36)

Definition at line 2658 of file commctrl.h.

◆ LVM_SETTILEINFO

#define LVM_SETTILEINFO   (LVM_FIRST+164)

Definition at line 2967 of file commctrl.h.

◆ LVM_SETTILEVIEWINFO

#define LVM_SETTILEVIEWINFO   (LVM_FIRST+162)

Definition at line 2963 of file commctrl.h.

◆ LVM_SETTILEWIDTH

#define LVM_SETTILEWIDTH   (LVM_FIRST+141)

Definition at line 2838 of file commctrl.h.

◆ LVM_SETTOOLTIPS

#define LVM_SETTOOLTIPS   (LVM_FIRST+74)

Definition at line 2796 of file commctrl.h.

◆ LVM_SETUNICODEFORMAT

#define LVM_SETUNICODEFORMAT   CCM_SETUNICODEFORMAT

Definition at line 2287 of file commctrl.h.

◆ LVM_SETVIEW

#define LVM_SETVIEW   (LVM_FIRST+142)

Definition at line 2846 of file commctrl.h.

◆ LVM_SETWORKAREAS

#define LVM_SETWORKAREAS   (LVM_FIRST+65)

Definition at line 2782 of file commctrl.h.

◆ LVM_SORTGROUPS

#define LVM_SORTGROUPS   (LVM_FIRST+158)

Definition at line 2922 of file commctrl.h.

◆ LVM_SORTITEMS

#define LVM_SORTITEMS   (LVM_FIRST+48)

Definition at line 2702 of file commctrl.h.

◆ LVM_SORTITEMSEX

#define LVM_SORTITEMSEX   (LVM_FIRST+81)

Definition at line 2800 of file commctrl.h.

◆ LVM_SUBITEMHITTEST

#define LVM_SUBITEMHITTEST   (LVM_FIRST+57)

Definition at line 2764 of file commctrl.h.

◆ LVM_UPDATE

#define LVM_UPDATE   (LVM_FIRST+42)

Definition at line 2670 of file commctrl.h.

◆ LVN_BEGINDRAG

#define LVN_BEGINDRAG   (LVN_FIRST-9)

Definition at line 3140 of file commctrl.h.

◆ LVN_BEGINLABELEDIT

#define LVN_BEGINLABELEDIT   __MINGW_NAME_AW(LVN_BEGINLABELEDIT)

Definition at line 3158 of file commctrl.h.

◆ LVN_BEGINLABELEDITA

#define LVN_BEGINLABELEDITA   (LVN_FIRST-5)

Definition at line 3135 of file commctrl.h.

◆ LVN_BEGINLABELEDITW

#define LVN_BEGINLABELEDITW   (LVN_FIRST-75)

Definition at line 3136 of file commctrl.h.

◆ LVN_BEGINRDRAG

#define LVN_BEGINRDRAG   (LVN_FIRST-11)

Definition at line 3141 of file commctrl.h.

◆ LVN_BEGINSCROLL

#define LVN_BEGINSCROLL   (LVN_FIRST-80)

Definition at line 3235 of file commctrl.h.

◆ LVN_COLUMNCLICK

#define LVN_COLUMNCLICK   (LVN_FIRST-8)

Definition at line 3139 of file commctrl.h.

◆ LVN_DELETEALLITEMS

#define LVN_DELETEALLITEMS   (LVN_FIRST-4)

Definition at line 3134 of file commctrl.h.

◆ LVN_DELETEITEM

#define LVN_DELETEITEM   (LVN_FIRST-3)

Definition at line 3133 of file commctrl.h.

◆ LVN_ENDLABELEDIT

#define LVN_ENDLABELEDIT   __MINGW_NAME_AW(LVN_ENDLABELEDIT)

Definition at line 3159 of file commctrl.h.

◆ LVN_ENDLABELEDITA

#define LVN_ENDLABELEDITA   (LVN_FIRST-6)

Definition at line 3137 of file commctrl.h.

◆ LVN_ENDLABELEDITW

#define LVN_ENDLABELEDITW   (LVN_FIRST-76)

Definition at line 3138 of file commctrl.h.

◆ LVN_ENDSCROLL

#define LVN_ENDSCROLL   (LVN_FIRST-81)

Definition at line 3236 of file commctrl.h.

◆ LVN_FIRST

#define LVN_FIRST   (0U-100U)

Definition at line 202 of file commctrl.h.

◆ LVN_GETDISPINFO

#define LVN_GETDISPINFO   __MINGW_NAME_AW(LVN_GETDISPINFO)

Definition at line 3160 of file commctrl.h.

◆ LVN_GETDISPINFOA

#define LVN_GETDISPINFOA   (LVN_FIRST-50)

Definition at line 3153 of file commctrl.h.

◆ LVN_GETDISPINFOW

#define LVN_GETDISPINFOW   (LVN_FIRST-77)

Definition at line 3154 of file commctrl.h.

◆ LVN_GETINFOTIP

#define LVN_GETINFOTIP   __MINGW_NAME_AW(LVN_GETINFOTIP)

Definition at line 3225 of file commctrl.h.

◆ LVN_GETINFOTIPA

#define LVN_GETINFOTIPA   (LVN_FIRST-57)

Definition at line 3222 of file commctrl.h.

◆ LVN_GETINFOTIPW

#define LVN_GETINFOTIPW   (LVN_FIRST-58)

Definition at line 3223 of file commctrl.h.

◆ LVN_HOTTRACK

#define LVN_HOTTRACK   (LVN_FIRST-21)

Definition at line 3152 of file commctrl.h.

◆ LVN_INCREMENTALSEARCHA

#define LVN_INCREMENTALSEARCHA   (LVN_FIRST-62)

Definition at line 3163 of file commctrl.h.

◆ LVN_INCREMENTALSEARCHW

#define LVN_INCREMENTALSEARCHW   (LVN_FIRST-63)

Definition at line 3164 of file commctrl.h.

◆ LVN_INSERTITEM

#define LVN_INSERTITEM   (LVN_FIRST-2)

Definition at line 3132 of file commctrl.h.

◆ LVN_ITEMACTIVATE

#define LVN_ITEMACTIVATE   (LVN_FIRST-14)

Definition at line 3147 of file commctrl.h.

◆ LVN_ITEMCHANGED

#define LVN_ITEMCHANGED   (LVN_FIRST-1)

Definition at line 3131 of file commctrl.h.

◆ LVN_ITEMCHANGING

#define LVN_ITEMCHANGING   (LVN_FIRST-0)

Definition at line 3130 of file commctrl.h.

◆ LVN_KEYDOWN

#define LVN_KEYDOWN   (LVN_FIRST-55)

Definition at line 3184 of file commctrl.h.

◆ LVN_LAST

#define LVN_LAST   (0U-199U)

Definition at line 203 of file commctrl.h.

◆ LVN_MARQUEEBEGIN

#define LVN_MARQUEEBEGIN   (LVN_FIRST-56)

Definition at line 3198 of file commctrl.h.

◆ LVN_ODCACHEHINT

#define LVN_ODCACHEHINT   (LVN_FIRST-13)

Definition at line 3143 of file commctrl.h.

◆ LVN_ODFINDITEM

#define LVN_ODFINDITEM   __MINGW_NAME_AW(LVN_ODFINDITEM)

Definition at line 3150 of file commctrl.h.

◆ LVN_ODFINDITEMA

#define LVN_ODFINDITEMA   (LVN_FIRST-52)

Definition at line 3144 of file commctrl.h.

◆ LVN_ODFINDITEMW

#define LVN_ODFINDITEMW   (LVN_FIRST-79)

Definition at line 3145 of file commctrl.h.

◆ LVN_ODSTATECHANGED

#define LVN_ODSTATECHANGED   (LVN_FIRST-15)

Definition at line 3148 of file commctrl.h.

◆ LVN_SETDISPINFO

#define LVN_SETDISPINFO   __MINGW_NAME_AW(LVN_SETDISPINFO)

Definition at line 3161 of file commctrl.h.

◆ LVN_SETDISPINFOA

#define LVN_SETDISPINFOA   (LVN_FIRST-51)

Definition at line 3155 of file commctrl.h.

◆ LVN_SETDISPINFOW

#define LVN_SETDISPINFOW   (LVN_FIRST-78)

Definition at line 3156 of file commctrl.h.

◆ LVNI_ABOVE

#define LVNI_ABOVE   0x100

Definition at line 2428 of file commctrl.h.

◆ LVNI_ALL

#define LVNI_ALL   0x0

Definition at line 2422 of file commctrl.h.

◆ LVNI_BELOW

#define LVNI_BELOW   0x200

Definition at line 2429 of file commctrl.h.

◆ LVNI_CUT

#define LVNI_CUT   0x4

Definition at line 2425 of file commctrl.h.

◆ LVNI_DROPHILITED

#define LVNI_DROPHILITED   0x8

Definition at line 2426 of file commctrl.h.

◆ LVNI_FOCUSED

#define LVNI_FOCUSED   0x1

Definition at line 2423 of file commctrl.h.

◆ LVNI_SELECTED

#define LVNI_SELECTED   0x2

Definition at line 2424 of file commctrl.h.

◆ LVNI_TOLEFT

#define LVNI_TOLEFT   0x400

Definition at line 2430 of file commctrl.h.

◆ LVNI_TORIGHT

#define LVNI_TORIGHT   0x800

Definition at line 2431 of file commctrl.h.

◆ LVS_ALIGNLEFT

#define LVS_ALIGNLEFT   0x800

Definition at line 2280 of file commctrl.h.

◆ LVS_ALIGNMASK

#define LVS_ALIGNMASK   0xc00

Definition at line 2281 of file commctrl.h.

◆ LVS_ALIGNTOP

#define LVS_ALIGNTOP   0x0

Definition at line 2279 of file commctrl.h.

◆ LVS_AUTOARRANGE

#define LVS_AUTOARRANGE   0x100

Definition at line 2272 of file commctrl.h.

◆ LVS_EDITLABELS

#define LVS_EDITLABELS   0x200

Definition at line 2273 of file commctrl.h.

◆ LVS_EX_BORDERSELECT

#define LVS_EX_BORDERSELECT   0x8000

Definition at line 2744 of file commctrl.h.

◆ LVS_EX_CHECKBOXES

#define LVS_EX_CHECKBOXES   0x4

Definition at line 2731 of file commctrl.h.

◆ LVS_EX_DOUBLEBUFFER

#define LVS_EX_DOUBLEBUFFER   0x10000

Definition at line 2745 of file commctrl.h.

◆ LVS_EX_FLATSB

#define LVS_EX_FLATSB   0x100

Definition at line 2737 of file commctrl.h.

◆ LVS_EX_FULLROWSELECT

#define LVS_EX_FULLROWSELECT   0x20

Definition at line 2734 of file commctrl.h.

◆ LVS_EX_GRIDLINES

#define LVS_EX_GRIDLINES   0x1

Definition at line 2729 of file commctrl.h.

◆ LVS_EX_HEADERDRAGDROP

#define LVS_EX_HEADERDRAGDROP   0x10

Definition at line 2733 of file commctrl.h.

◆ LVS_EX_HIDELABELS

#define LVS_EX_HIDELABELS   0x20000

Definition at line 2746 of file commctrl.h.

◆ LVS_EX_INFOTIP

#define LVS_EX_INFOTIP   0x400

Definition at line 2739 of file commctrl.h.

◆ LVS_EX_LABELTIP

#define LVS_EX_LABELTIP   0x4000

Definition at line 2743 of file commctrl.h.

◆ LVS_EX_MULTIWORKAREAS

#define LVS_EX_MULTIWORKAREAS   0x2000

Definition at line 2742 of file commctrl.h.

◆ LVS_EX_ONECLICKACTIVATE

#define LVS_EX_ONECLICKACTIVATE   0x40

Definition at line 2735 of file commctrl.h.

◆ LVS_EX_REGIONAL

#define LVS_EX_REGIONAL   0x200

Definition at line 2738 of file commctrl.h.

◆ LVS_EX_SIMPLESELECT

#define LVS_EX_SIMPLESELECT   0x100000

Definition at line 2749 of file commctrl.h.

◆ LVS_EX_SINGLEROW

#define LVS_EX_SINGLEROW   0x40000

Definition at line 2747 of file commctrl.h.

◆ LVS_EX_SNAPTOGRID

#define LVS_EX_SNAPTOGRID   0x80000

Definition at line 2748 of file commctrl.h.

◆ LVS_EX_SUBITEMIMAGES

#define LVS_EX_SUBITEMIMAGES   0x2

Definition at line 2730 of file commctrl.h.

◆ LVS_EX_TRACKSELECT

#define LVS_EX_TRACKSELECT   0x8

Definition at line 2732 of file commctrl.h.

◆ LVS_EX_TWOCLICKACTIVATE

#define LVS_EX_TWOCLICKACTIVATE   0x80

Definition at line 2736 of file commctrl.h.

◆ LVS_EX_UNDERLINECOLD

#define LVS_EX_UNDERLINECOLD   0x1000

Definition at line 2741 of file commctrl.h.

◆ LVS_EX_UNDERLINEHOT

#define LVS_EX_UNDERLINEHOT   0x800

Definition at line 2740 of file commctrl.h.

◆ LVS_ICON

#define LVS_ICON   0x0

Definition at line 2261 of file commctrl.h.

◆ LVS_LIST

#define LVS_LIST   0x3

Definition at line 2264 of file commctrl.h.

◆ LVS_NOCOLUMNHEADER

#define LVS_NOCOLUMNHEADER   0x4000

Definition at line 2284 of file commctrl.h.

◆ LVS_NOLABELWRAP

#define LVS_NOLABELWRAP   0x80

Definition at line 2271 of file commctrl.h.

◆ LVS_NOSCROLL

#define LVS_NOSCROLL   0x2000

Definition at line 2275 of file commctrl.h.

◆ LVS_NOSORTHEADER

#define LVS_NOSORTHEADER   0x8000

Definition at line 2285 of file commctrl.h.

◆ LVS_OWNERDATA

#define LVS_OWNERDATA   0x1000

Definition at line 2274 of file commctrl.h.

◆ LVS_OWNERDRAWFIXED

#define LVS_OWNERDRAWFIXED   0x400

Definition at line 2283 of file commctrl.h.

◆ LVS_REPORT

#define LVS_REPORT   0x1

Definition at line 2262 of file commctrl.h.

◆ LVS_SHAREIMAGELISTS

#define LVS_SHAREIMAGELISTS   0x40

Definition at line 2270 of file commctrl.h.

◆ LVS_SHOWSELALWAYS

#define LVS_SHOWSELALWAYS   0x8

Definition at line 2267 of file commctrl.h.

◆ LVS_SINGLESEL

#define LVS_SINGLESEL   0x4

Definition at line 2266 of file commctrl.h.

◆ LVS_SMALLICON

#define LVS_SMALLICON   0x2

Definition at line 2263 of file commctrl.h.

◆ LVS_SORTASCENDING

#define LVS_SORTASCENDING   0x10

Definition at line 2268 of file commctrl.h.

◆ LVS_SORTDESCENDING

#define LVS_SORTDESCENDING   0x20

Definition at line 2269 of file commctrl.h.

◆ LVS_TYPEMASK

#define LVS_TYPEMASK   0x3

Definition at line 2265 of file commctrl.h.

◆ LVS_TYPESTYLEMASK

#define LVS_TYPESTYLEMASK   0xfc00

Definition at line 2277 of file commctrl.h.

◆ LVSCW_AUTOSIZE

#define LVSCW_AUTOSIZE   -1

Definition at line 2644 of file commctrl.h.

◆ LVSCW_AUTOSIZE_USEHEADER

#define LVSCW_AUTOSIZE_USEHEADER   -2

Definition at line 2645 of file commctrl.h.

◆ LVSICF_NOINVALIDATEALL

#define LVSICF_NOINVALIDATEALL   0x1

Definition at line 2693 of file commctrl.h.

◆ LVSICF_NOSCROLL

#define LVSICF_NOSCROLL   0x2

Definition at line 2694 of file commctrl.h.

◆ LVSIL_GROUPHEADER

#define LVSIL_GROUPHEADER   3

Definition at line 2301 of file commctrl.h.

◆ LVSIL_NORMAL

#define LVSIL_NORMAL   0

Definition at line 2298 of file commctrl.h.

◆ LVSIL_SMALL

#define LVSIL_SMALL   1

Definition at line 2299 of file commctrl.h.

◆ LVSIL_STATE

#define LVSIL_STATE   2

Definition at line 2300 of file commctrl.h.

◆ LVTVIF_AUTOSIZE

#define LVTVIF_AUTOSIZE   0x0

Definition at line 2938 of file commctrl.h.

◆ LVTVIF_FIXEDHEIGHT

#define LVTVIF_FIXEDHEIGHT   0x2

Definition at line 2940 of file commctrl.h.

◆ LVTVIF_FIXEDSIZE

#define LVTVIF_FIXEDSIZE   0x3

Definition at line 2941 of file commctrl.h.

◆ LVTVIF_FIXEDWIDTH

#define LVTVIF_FIXEDWIDTH   0x1

Definition at line 2939 of file commctrl.h.

◆ LVTVIM_COLUMNS

#define LVTVIM_COLUMNS   0x2

Definition at line 2944 of file commctrl.h.

◆ LVTVIM_LABELMARGIN

#define LVTVIM_LABELMARGIN   0x4

Definition at line 2945 of file commctrl.h.

◆ LVTVIM_TILESIZE

#define LVTVIM_TILESIZE   0x1

Definition at line 2943 of file commctrl.h.

◆ LWS_IGNORERETURN

#define LWS_IGNORERETURN   0x2

Definition at line 4740 of file commctrl.h.

◆ LWS_TRANSPARENT

#define LWS_TRANSPARENT   0x1

Definition at line 4739 of file commctrl.h.

◆ MAKEIPADDRESS

#define MAKEIPADDRESS (   b1,
  b2,
  b3,
  b4 
)    ((LPARAM)(((DWORD)(b1)<<24)+((DWORD)(b2)<<16)+((DWORD)(b3)<<8)+((DWORD)(b4))))

Definition at line 4486 of file commctrl.h.

◆ MAKEIPRANGE

#define MAKEIPRANGE (   low,
  high 
)    ((LPARAM)(WORD)(((BYTE)(high) << 8)+(BYTE)(low)))

Definition at line 4484 of file commctrl.h.

◆ MAX_LINKID_TEXT

#define MAX_LINKID_TEXT   48

Definition at line 4734 of file commctrl.h.

◆ MCHITTESTINFO_V1_SIZE

#define MCHITTESTINFO_V1_SIZE   CCSIZEOF_STRUCT(MCHITTESTINFO, st)

Definition at line 4234 of file commctrl.h.

◆ MCHT_CALENDAR

#define MCHT_CALENDAR   0x20000

Definition at line 4237 of file commctrl.h.

◆ MCHT_CALENDARBK

#define MCHT_CALENDARBK   (MCHT_CALENDAR)

Definition at line 4251 of file commctrl.h.

◆ MCHT_CALENDARDATE

#define MCHT_CALENDARDATE   (MCHT_CALENDAR | 0x1)

Definition at line 4252 of file commctrl.h.

◆ MCHT_CALENDARDATENEXT

#define MCHT_CALENDARDATENEXT   (MCHT_CALENDARDATE | MCHT_NEXT)

Definition at line 4253 of file commctrl.h.

◆ MCHT_CALENDARDATEPREV

#define MCHT_CALENDARDATEPREV   (MCHT_CALENDARDATE | MCHT_PREV)

Definition at line 4254 of file commctrl.h.

◆ MCHT_CALENDARDAY

#define MCHT_CALENDARDAY   (MCHT_CALENDAR | 0x2)

Definition at line 4255 of file commctrl.h.

◆ MCHT_CALENDARWEEKNUM

#define MCHT_CALENDARWEEKNUM   (MCHT_CALENDAR | 0x3)

Definition at line 4256 of file commctrl.h.

◆ MCHT_NEXT

#define MCHT_NEXT   0x1000000

Definition at line 4240 of file commctrl.h.

◆ MCHT_NOWHERE

#define MCHT_NOWHERE   0x0

Definition at line 4243 of file commctrl.h.

◆ MCHT_PREV

#define MCHT_PREV   0x2000000

Definition at line 4241 of file commctrl.h.

◆ MCHT_TITLE

#define MCHT_TITLE   0x10000

Definition at line 4236 of file commctrl.h.

◆ MCHT_TITLEBK

#define MCHT_TITLEBK   (MCHT_TITLE)

Definition at line 4245 of file commctrl.h.

◆ MCHT_TITLEBTNNEXT

#define MCHT_TITLEBTNNEXT   (MCHT_TITLE | MCHT_NEXT | 0x3)

Definition at line 4248 of file commctrl.h.

◆ MCHT_TITLEBTNPREV

#define MCHT_TITLEBTNPREV   (MCHT_TITLE | MCHT_PREV | 0x3)

Definition at line 4249 of file commctrl.h.

◆ MCHT_TITLEMONTH

#define MCHT_TITLEMONTH   (MCHT_TITLE | 0x1)

Definition at line 4246 of file commctrl.h.

◆ MCHT_TITLEYEAR

#define MCHT_TITLEYEAR   (MCHT_TITLE | 0x2)

Definition at line 4247 of file commctrl.h.

◆ MCHT_TODAYLINK

#define MCHT_TODAYLINK   0x30000

Definition at line 4238 of file commctrl.h.

◆ MCM_FIRST

#define MCM_FIRST   0x1000

Definition at line 4182 of file commctrl.h.

◆ MCM_GETCALENDARBORDER

#define MCM_GETCALENDARBORDER   (MCM_FIRST + 31)

Definition at line 4283 of file commctrl.h.

◆ MCM_GETCALENDARCOUNT

#define MCM_GETCALENDARCOUNT   (MCM_FIRST + 23)

Definition at line 4274 of file commctrl.h.

◆ MCM_GETCOLOR

#define MCM_GETCOLOR   (MCM_FIRST+11)

Definition at line 4204 of file commctrl.h.

◆ MCM_GETCURRENTVIEW

#define MCM_GETCURRENTVIEW   (MCM_FIRST + 22)

Definition at line 4272 of file commctrl.h.

◆ MCM_GETCURSEL

#define MCM_GETCURSEL   (MCM_FIRST+1)

Definition at line 4184 of file commctrl.h.

◆ MCM_GETFIRSTDAYOFWEEK

#define MCM_GETFIRSTDAYOFWEEK   (MCM_FIRST+16)

Definition at line 4260 of file commctrl.h.

◆ MCM_GETMAXSELCOUNT

#define MCM_GETMAXSELCOUNT   (MCM_FIRST+3)

Definition at line 4188 of file commctrl.h.

◆ MCM_GETMAXTODAYWIDTH

#define MCM_GETMAXTODAYWIDTH   (MCM_FIRST+21)

Definition at line 4270 of file commctrl.h.

◆ MCM_GETMINREQRECT

#define MCM_GETMINREQRECT   (MCM_FIRST+9)

Definition at line 4200 of file commctrl.h.

◆ MCM_GETMONTHDELTA

#define MCM_GETMONTHDELTA   (MCM_FIRST+19)

Definition at line 4266 of file commctrl.h.

◆ MCM_GETMONTHRANGE

#define MCM_GETMONTHRANGE   (MCM_FIRST+7)

Definition at line 4196 of file commctrl.h.

◆ MCM_GETRANGE

#define MCM_GETRANGE   (MCM_FIRST+17)

Definition at line 4262 of file commctrl.h.

◆ MCM_GETSELRANGE

#define MCM_GETSELRANGE   (MCM_FIRST+5)

Definition at line 4192 of file commctrl.h.

◆ MCM_GETTODAY

#define MCM_GETTODAY   (MCM_FIRST+13)

Definition at line 4216 of file commctrl.h.

◆ MCM_GETUNICODEFORMAT

#define MCM_GETUNICODEFORMAT   CCM_GETUNICODEFORMAT

Definition at line 4278 of file commctrl.h.

◆ MCM_HITTEST

#define MCM_HITTEST   (MCM_FIRST+14)

Definition at line 4218 of file commctrl.h.

◆ MCM_SETCALENDARBORDER

#define MCM_SETCALENDARBORDER   (MCM_FIRST + 30)

Definition at line 4282 of file commctrl.h.

◆ MCM_SETCOLOR

#define MCM_SETCOLOR   (MCM_FIRST+10)

Definition at line 4202 of file commctrl.h.

◆ MCM_SETCURSEL

#define MCM_SETCURSEL   (MCM_FIRST+2)

Definition at line 4186 of file commctrl.h.

◆ MCM_SETDAYSTATE

#define MCM_SETDAYSTATE   (MCM_FIRST+8)

Definition at line 4198 of file commctrl.h.

◆ MCM_SETFIRSTDAYOFWEEK

#define MCM_SETFIRSTDAYOFWEEK   (MCM_FIRST+15)

Definition at line 4258 of file commctrl.h.

◆ MCM_SETMAXSELCOUNT

#define MCM_SETMAXSELCOUNT   (MCM_FIRST+4)

Definition at line 4190 of file commctrl.h.

◆ MCM_SETMONTHDELTA

#define MCM_SETMONTHDELTA   (MCM_FIRST+20)

Definition at line 4268 of file commctrl.h.

◆ MCM_SETRANGE

#define MCM_SETRANGE   (MCM_FIRST+18)

Definition at line 4264 of file commctrl.h.

◆ MCM_SETSELRANGE

#define MCM_SETSELRANGE   (MCM_FIRST+6)

Definition at line 4194 of file commctrl.h.

◆ MCM_SETTODAY

#define MCM_SETTODAY   (MCM_FIRST+12)

Definition at line 4214 of file commctrl.h.

◆ MCM_SETUNICODEFORMAT

#define MCM_SETUNICODEFORMAT   CCM_SETUNICODEFORMAT

Definition at line 4276 of file commctrl.h.

◆ MCM_SIZERECTTOMIN

#define MCM_SIZERECTTOMIN   (MCM_FIRST + 29)

Definition at line 4280 of file commctrl.h.

◆ MCN_FIRST

#define MCN_FIRST   (0U-750U)

Definition at line 228 of file commctrl.h.

◆ MCN_GETDAYSTATE

#define MCN_GETDAYSTATE   (MCN_FIRST+3)

Definition at line 4301 of file commctrl.h.

◆ MCN_LAST

#define MCN_LAST   (0U-759U)

Definition at line 229 of file commctrl.h.

◆ MCN_SELCHANGE

#define MCN_SELCHANGE   (MCN_FIRST+1)

Definition at line 4291 of file commctrl.h.

◆ MCN_SELECT

#define MCN_SELECT   (MCN_FIRST+4)

Definition at line 4305 of file commctrl.h.

◆ MCS_DAYSTATE

#define MCS_DAYSTATE   0x0001

Definition at line 4307 of file commctrl.h.

◆ MCS_MULTISELECT

#define MCS_MULTISELECT   0x0002

Definition at line 4308 of file commctrl.h.

◆ MCS_NOTODAY

#define MCS_NOTODAY   0x0010

Definition at line 4311 of file commctrl.h.

◆ MCS_NOTODAYCIRCLE

#define MCS_NOTODAYCIRCLE   0x0008

Definition at line 4310 of file commctrl.h.

◆ MCS_NOTRAILINGDATES

#define MCS_NOTRAILINGDATES   0x0040

Definition at line 4312 of file commctrl.h.

◆ MCS_SHORTDAYSOFWEEK

#define MCS_SHORTDAYSOFWEEK   0x0080

Definition at line 4313 of file commctrl.h.

◆ MCS_WEEKNUMBERS

#define MCS_WEEKNUMBERS   0x0004

Definition at line 4309 of file commctrl.h.

◆ MCSC_BACKGROUND

#define MCSC_BACKGROUND   0

Definition at line 4207 of file commctrl.h.

◆ MCSC_MONTHBK

#define MCSC_MONTHBK   4

Definition at line 4211 of file commctrl.h.

◆ MCSC_TEXT

#define MCSC_TEXT   1

Definition at line 4208 of file commctrl.h.

◆ MCSC_TITLEBK

#define MCSC_TITLEBK   2

Definition at line 4209 of file commctrl.h.

◆ MCSC_TITLETEXT

#define MCSC_TITLETEXT   3

Definition at line 4210 of file commctrl.h.

◆ MCSC_TRAILINGTEXT

#define MCSC_TRAILINGTEXT   5

Definition at line 4212 of file commctrl.h.

◆ MINSYSCOMMAND

#define MINSYSCOMMAND   SC_SIZE

Definition at line 2004 of file commctrl.h.

◆ MONTHCAL_CLASS

#define MONTHCAL_CLASS   __MINGW_NAME_AW(MONTHCAL_CLASS)

Definition at line 4178 of file commctrl.h.

◆ MONTHCAL_CLASSA

#define MONTHCAL_CLASSA   "SysMonthCal32"

Definition at line 4176 of file commctrl.h.

◆ MONTHCAL_CLASSW

#define MONTHCAL_CLASSW   L"SysMonthCal32"

Definition at line 4175 of file commctrl.h.

◆ MonthCal_GetCalendarCount

#define MonthCal_GetCalendarCount (   hmc)    (DWORD)SNDMSG(hmc, MCM_GETCALENDARCOUNT, 0, 0)

Definition at line 4275 of file commctrl.h.

◆ MonthCal_GetColor

#define MonthCal_GetColor (   hmc,
  iColor 
)    SNDMSG(hmc,MCM_GETCOLOR,iColor,0)

Definition at line 4205 of file commctrl.h.

◆ MonthCal_GetCurrentView

#define MonthCal_GetCurrentView (   hmc)    (DWORD)SNDMSG(hmc, MCM_GETCURRENTVIEW, 0, 0)

Definition at line 4273 of file commctrl.h.

◆ MonthCal_GetCurSel

#define MonthCal_GetCurSel (   hmc,
  pst 
)    (BOOL)SNDMSG(hmc,MCM_GETCURSEL,0,(LPARAM)(pst))

Definition at line 4185 of file commctrl.h.

◆ MonthCal_GetFirstDayOfWeek

#define MonthCal_GetFirstDayOfWeek (   hmc)    (DWORD)SNDMSG(hmc,MCM_GETFIRSTDAYOFWEEK,0,0)

Definition at line 4261 of file commctrl.h.

◆ MonthCal_GetMaxSelCount

#define MonthCal_GetMaxSelCount (   hmc)    (DWORD)SNDMSG(hmc,MCM_GETMAXSELCOUNT,0,0L)

Definition at line 4189 of file commctrl.h.

◆ MonthCal_GetMaxTodayWidth

#define MonthCal_GetMaxTodayWidth (   hmc)    (DWORD)SNDMSG(hmc,MCM_GETMAXTODAYWIDTH,0,0)

Definition at line 4271 of file commctrl.h.

◆ MonthCal_GetMinReqRect

#define MonthCal_GetMinReqRect (   hmc,
  prc 
)    SNDMSG(hmc,MCM_GETMINREQRECT,0,(LPARAM)(prc))

Definition at line 4201 of file commctrl.h.

◆ MonthCal_GetMonthDelta

#define MonthCal_GetMonthDelta (   hmc)    (int)SNDMSG(hmc,MCM_GETMONTHDELTA,0,0)

Definition at line 4267 of file commctrl.h.

◆ MonthCal_GetMonthRange

#define MonthCal_GetMonthRange (   hmc,
  gmr,
  rgst 
)    (DWORD)SNDMSG(hmc,MCM_GETMONTHRANGE,(WPARAM)(gmr),(LPARAM)(rgst))

Definition at line 4197 of file commctrl.h.

◆ MonthCal_GetRange

#define MonthCal_GetRange (   hmc,
  rgst 
)    (DWORD)SNDMSG(hmc,MCM_GETRANGE,0,(LPARAM)(rgst))

Definition at line 4263 of file commctrl.h.

◆ MonthCal_GetSelRange

#define MonthCal_GetSelRange (   hmc,
  rgst 
)    SNDMSG(hmc,MCM_GETSELRANGE,0,(LPARAM)(rgst))

Definition at line 4193 of file commctrl.h.

◆ MonthCal_GetToday

#define MonthCal_GetToday (   hmc,
  pst 
)    (BOOL)SNDMSG(hmc,MCM_GETTODAY,0,(LPARAM)(pst))

Definition at line 4217 of file commctrl.h.

◆ MonthCal_GetUnicodeFormat

#define MonthCal_GetUnicodeFormat (   hwnd)    (BOOL)SNDMSG((hwnd),MCM_GETUNICODEFORMAT,0,0)

Definition at line 4279 of file commctrl.h.

◆ MonthCal_HitTest

#define MonthCal_HitTest (   hmc,
  pinfo 
)    SNDMSG(hmc,MCM_HITTEST,0,(LPARAM)(PMCHITTESTINFO)(pinfo))

Definition at line 4219 of file commctrl.h.

◆ MonthCal_SetColor

#define MonthCal_SetColor (   hmc,
  iColor,
  clr 
)    SNDMSG(hmc,MCM_SETCOLOR,iColor,clr)

Definition at line 4203 of file commctrl.h.

◆ MonthCal_SetCurSel

#define MonthCal_SetCurSel (   hmc,
  pst 
)    (BOOL)SNDMSG(hmc,MCM_SETCURSEL,0,(LPARAM)(pst))

Definition at line 4187 of file commctrl.h.

◆ MonthCal_SetDayState

#define MonthCal_SetDayState (   hmc,
  cbds,
  rgds 
)    SNDMSG(hmc,MCM_SETDAYSTATE,(WPARAM)(cbds),(LPARAM)(rgds))

Definition at line 4199 of file commctrl.h.

◆ MonthCal_SetFirstDayOfWeek

#define MonthCal_SetFirstDayOfWeek (   hmc,
  iDay 
)    SNDMSG(hmc,MCM_SETFIRSTDAYOFWEEK,0,iDay)

Definition at line 4259 of file commctrl.h.

◆ MonthCal_SetMaxSelCount

#define MonthCal_SetMaxSelCount (   hmc,
  n 
)    (BOOL)SNDMSG(hmc,MCM_SETMAXSELCOUNT,(WPARAM)(n),0L)

Definition at line 4191 of file commctrl.h.

◆ MonthCal_SetMonthDelta

#define MonthCal_SetMonthDelta (   hmc,
  n 
)    (int)SNDMSG(hmc,MCM_SETMONTHDELTA,n,0)

Definition at line 4269 of file commctrl.h.

◆ MonthCal_SetRange

#define MonthCal_SetRange (   hmc,
  gd,
  rgst 
)    (BOOL)SNDMSG(hmc,MCM_SETRANGE,(WPARAM)(gd),(LPARAM)(rgst))

Definition at line 4265 of file commctrl.h.

◆ MonthCal_SetSelRange

#define MonthCal_SetSelRange (   hmc,
  rgst 
)    SNDMSG(hmc,MCM_SETSELRANGE,0,(LPARAM)(rgst))

Definition at line 4195 of file commctrl.h.

◆ MonthCal_SetToday

#define MonthCal_SetToday (   hmc,
  pst 
)    SNDMSG(hmc,MCM_SETTODAY,0,(LPARAM)(pst))

Definition at line 4215 of file commctrl.h.

◆ MonthCal_SetUnicodeFormat

#define MonthCal_SetUnicodeFormat (   hwnd,
  fUnicode 
)    (BOOL)SNDMSG((hwnd),MCM_SETUNICODEFORMAT,(WPARAM)(fUnicode),0)

Definition at line 4277 of file commctrl.h.

◆ MonthCal_SizeRectToMin

#define MonthCal_SizeRectToMin (   hmc,
  prc 
)    SNDMSG(hmc, MCM_SIZERECTTOMIN, 0, (LPARAM)(prc))

Definition at line 4281 of file commctrl.h.

◆ MSGF_COMMCTRL_BEGINDRAG

#define MSGF_COMMCTRL_BEGINDRAG   0x4200

Definition at line 263 of file commctrl.h.

◆ MSGF_COMMCTRL_DRAGSELECT

#define MSGF_COMMCTRL_DRAGSELECT   0x4202

Definition at line 265 of file commctrl.h.

◆ MSGF_COMMCTRL_SIZEHEADER

#define MSGF_COMMCTRL_SIZEHEADER   0x4201

Definition at line 264 of file commctrl.h.

◆ MSGF_COMMCTRL_TOOLBARCUST

#define MSGF_COMMCTRL_TOOLBARCUST   0x4203

Definition at line 266 of file commctrl.h.

◆ NFS_ALL

#define NFS_ALL   0x10

Definition at line 4615 of file commctrl.h.

◆ NFS_BUTTON

#define NFS_BUTTON   0x8

Definition at line 4614 of file commctrl.h.

◆ NFS_EDIT

#define NFS_EDIT   0x1

Definition at line 4611 of file commctrl.h.

◆ NFS_LISTCOMBO

#define NFS_LISTCOMBO   0x4

Definition at line 4613 of file commctrl.h.

◆ NFS_STATIC

#define NFS_STATIC   0x2

Definition at line 4612 of file commctrl.h.

◆ NFS_USEFONTASSOC

#define NFS_USEFONTASSOC   0x20

Definition at line 4616 of file commctrl.h.

◆ NM_CACHEHINT

#define NM_CACHEHINT   NMLVCACHEHINT

Definition at line 3090 of file commctrl.h.

◆ NM_CHAR

#define NM_CHAR   (NM_FIRST-18)

Definition at line 143 of file commctrl.h.

◆ NM_CLICK

#define NM_CLICK   (NM_FIRST-2)

Definition at line 130 of file commctrl.h.

◆ NM_CUSTOMDRAW

#define NM_CUSTOMDRAW   (NM_FIRST-12)

Definition at line 137 of file commctrl.h.

◆ NM_DBLCLK

#define NM_DBLCLK   (NM_FIRST-3)

Definition at line 131 of file commctrl.h.

◆ NM_FINDITEM

#define NM_FINDITEM   __MINGW_NAME_AW(NM_FINDITEM)

Definition at line 3114 of file commctrl.h.

◆ NM_FINDITEMA

#define NM_FINDITEMA   NMLVFINDITEMA

Definition at line 3106 of file commctrl.h.

◆ NM_FINDITEMW

#define NM_FINDITEMW   NMLVFINDITEMW

Definition at line 3110 of file commctrl.h.

◆ NM_FIRST

#define NM_FIRST   (0U- 0U)

Definition at line 199 of file commctrl.h.

◆ NM_HOVER

#define NM_HOVER   (NM_FIRST-13)

Definition at line 138 of file commctrl.h.

◆ NM_KEYDOWN

#define NM_KEYDOWN   (NM_FIRST-15)

Definition at line 140 of file commctrl.h.

◆ NM_KILLFOCUS

#define NM_KILLFOCUS   (NM_FIRST-8)

Definition at line 136 of file commctrl.h.

◆ NM_LAST

#define NM_LAST   (0U- 99U)

Definition at line 200 of file commctrl.h.

◆ NM_LDOWN

#define NM_LDOWN   (NM_FIRST-20)

Definition at line 145 of file commctrl.h.

◆ NM_LISTVIEW

#define NM_LISTVIEW   NMLISTVIEW

Definition at line 3030 of file commctrl.h.

◆ NM_NCHITTEST

#define NM_NCHITTEST   (NM_FIRST-14)

Definition at line 139 of file commctrl.h.

◆ NM_ODSTATECHANGE

#define NM_ODSTATECHANGE   NMLVODSTATECHANGE

Definition at line 3128 of file commctrl.h.

◆ NM_OUTOFMEMORY

#define NM_OUTOFMEMORY   (NM_FIRST-1)

Definition at line 129 of file commctrl.h.

◆ NM_RCLICK

#define NM_RCLICK   (NM_FIRST-5)

Definition at line 133 of file commctrl.h.

◆ NM_RDBLCLK

#define NM_RDBLCLK   (NM_FIRST-6)

Definition at line 134 of file commctrl.h.

◆ NM_RDOWN

#define NM_RDOWN   (NM_FIRST-21)

Definition at line 146 of file commctrl.h.

◆ NM_RELEASEDCAPTURE

#define NM_RELEASEDCAPTURE   (NM_FIRST-16)

Definition at line 141 of file commctrl.h.

◆ NM_RETURN

#define NM_RETURN   (NM_FIRST-4)

Definition at line 132 of file commctrl.h.

◆ NM_SETCURSOR

#define NM_SETCURSOR   (NM_FIRST-17)

Definition at line 142 of file commctrl.h.

◆ NM_SETFOCUS

#define NM_SETFOCUS   (NM_FIRST-7)

Definition at line 135 of file commctrl.h.

◆ NM_THEMECHANGED

#define NM_THEMECHANGED   (NM_FIRST-22)

Definition at line 147 of file commctrl.h.

◆ NM_TOOLTIPSCREATED

#define NM_TOOLTIPSCREATED   (NM_FIRST-19)

Definition at line 144 of file commctrl.h.

◆ NM_TREEVIEW

#define NM_TREEVIEW   NMTREEVIEW

Definition at line 3624 of file commctrl.h.

◆ NM_TREEVIEWA

#define NM_TREEVIEWA   NMTREEVIEWA

Definition at line 3622 of file commctrl.h.

◆ NM_TREEVIEWW

#define NM_TREEVIEWW   NMTREEVIEWW

Definition at line 3621 of file commctrl.h.

◆ NM_UPDOWN

#define NM_UPDOWN   NMUPDOWN

Definition at line 2160 of file commctrl.h.

◆ NMCBEDRAGBEGIN

#define NMCBEDRAGBEGIN   __MINGW_NAME_AW(NMCBEDRAGBEGIN)

Definition at line 3906 of file commctrl.h.

◆ NMCBEENDEDIT

#define NMCBEENDEDIT   __MINGW_NAME_AW(NMCBEENDEDIT)

Definition at line 3926 of file commctrl.h.

◆ NMCOMBOBOXEX

#define NMCOMBOBOXEX   __MINGW_NAME_AW(NMCOMBOBOXEX)

Definition at line 3867 of file commctrl.h.

◆ NMDATETIMEFORMAT

#define NMDATETIMEFORMAT   __MINGW_NAME_AW(NMDATETIMEFORMAT)

Definition at line 4432 of file commctrl.h.

◆ NMDATETIMEFORMATQUERY

#define NMDATETIMEFORMATQUERY   __MINGW_NAME_AW(NMDATETIMEFORMATQUERY)

Definition at line 4450 of file commctrl.h.

◆ NMDATETIMESTRING

#define NMDATETIMESTRING   __MINGW_NAME_AW(NMDATETIMESTRING)

Definition at line 4390 of file commctrl.h.

◆ NMDATETIMEWMKEYDOWN

#define NMDATETIMEWMKEYDOWN   __MINGW_NAME_AW(NMDATETIMEWMKEYDOWN)

Definition at line 4410 of file commctrl.h.

◆ NMHDDISPINFO

#define NMHDDISPINFO   __MINGW_NAME_AW(NMHDDISPINFO)

Definition at line 917 of file commctrl.h.

◆ NMHEADER

#define NMHEADER   __MINGW_NAME_AW(NMHEADER)

Definition at line 894 of file commctrl.h.

◆ NMLVCUSTOMDRAW_V3_SIZE

#define NMLVCUSTOMDRAW_V3_SIZE   CCSIZEOF_STRUCT(NMLVCUSTOMDRW,clrTextBk)

Definition at line 3059 of file commctrl.h.

◆ NMLVDISPINFO

#define NMLVDISPINFO   __MINGW_NAME_AW(NMLVDISPINFO)

Definition at line 3182 of file commctrl.h.

◆ NMLVFINDITEM

#define NMLVFINDITEM   __MINGW_NAME_AW(NMLVFINDITEM)

Definition at line 3115 of file commctrl.h.

◆ NMLVGETINFOTIP

#define NMLVGETINFOTIP   __MINGW_NAME_AW(NMLVGETINFOTIP)

Definition at line 3226 of file commctrl.h.

◆ NMTBDISPINFO

#define NMTBDISPINFO   __MINGW_NAME_AW(NMTBDISPINFO)

Definition at line 1421 of file commctrl.h.

◆ NMTBGETINFOTIP

#define NMTBGETINFOTIP   __MINGW_NAME_AW(NMTBGETINFOTIP)

Definition at line 1393 of file commctrl.h.

◆ NMTOOLBAR

#define NMTOOLBAR   __MINGW_NAME_AW(NMTOOLBAR)

Definition at line 1456 of file commctrl.h.

◆ NMTREEVIEW

#define NMTREEVIEW   __MINGW_NAME_AW(NMTREEVIEW)

Definition at line 3642 of file commctrl.h.

◆ NMTTDISPINFO

#define NMTTDISPINFO   __MINGW_NAME_AW(NMTTDISPINFO)

Definition at line 1914 of file commctrl.h.

◆ NMTTDISPINFO_V1_SIZE

#define NMTTDISPINFO_V1_SIZE   __MINGW_NAME_AW_EXT(NMTTDISPINFO,_V1_SIZE)

Definition at line 1917 of file commctrl.h.

◆ NMTTDISPINFOA_V1_SIZE

#define NMTTDISPINFOA_V1_SIZE   CCSIZEOF_STRUCT(NMTTDISPINFOA,uFlags)

Definition at line 1892 of file commctrl.h.

◆ NMTTDISPINFOW_V1_SIZE

#define NMTTDISPINFOW_V1_SIZE   CCSIZEOF_STRUCT(NMTTDISPINFOW,uFlags)

Definition at line 1893 of file commctrl.h.

◆ NMTVCUSTOMDRAW_V3_SIZE

#define NMTVCUSTOMDRAW_V3_SIZE   CCSIZEOF_STRUCT(NMTVCUSTOMDRAW,clrTextBk)

Definition at line 3746 of file commctrl.h.

◆ NMTVDISPINFO

#define NMTVDISPINFO   __MINGW_NAME_AW(NMTVDISPINFO)

Definition at line 3675 of file commctrl.h.

◆ NMTVGETINFOTIP

#define NMTVGETINFOTIP   __MINGW_NAME_AW(NMTVGETINFOTIP)

Definition at line 3772 of file commctrl.h.

◆ ODT_HEADER

#define ODT_HEADER   100

Definition at line 78 of file commctrl.h.

◆ ODT_LISTVIEW

#define ODT_LISTVIEW   102

Definition at line 80 of file commctrl.h.

◆ ODT_TAB

#define ODT_TAB   101

Definition at line 79 of file commctrl.h.

◆ Pager_ForwardMouse

#define Pager_ForwardMouse (   hwnd,
  bForward 
)    (void)SNDMSG((hwnd),PGM_FORWARDMOUSE,(WPARAM)(bForward),0)

Definition at line 4523 of file commctrl.h.

◆ Pager_GetBkColor

#define Pager_GetBkColor (   hwnd)    (COLORREF)SNDMSG((hwnd),PGM_GETBKCOLOR,0,0)

Definition at line 4529 of file commctrl.h.

◆ Pager_GetBorder

#define Pager_GetBorder (   hwnd)    (int)SNDMSG((hwnd),PGM_GETBORDER,0,0)

Definition at line 4535 of file commctrl.h.

◆ Pager_GetButtonSize

#define Pager_GetButtonSize (   hwnd)    (int)SNDMSG((hwnd),PGM_GETBUTTONSIZE,0,0)

Definition at line 4547 of file commctrl.h.

◆ Pager_GetButtonState

#define Pager_GetButtonState (   hwnd,
  iButton 
)    (DWORD)SNDMSG((hwnd),PGM_GETBUTTONSTATE,0,(LPARAM)(iButton))

Definition at line 4550 of file commctrl.h.

◆ Pager_GetDropTarget

#define Pager_GetDropTarget (   hwnd,
  ppdt 
)    (void)SNDMSG((hwnd),PGM_GETDROPTARGET,0,(LPARAM)(ppdt))

Definition at line 4553 of file commctrl.h.

◆ Pager_GetPos

#define Pager_GetPos (   hwnd)    (int)SNDMSG((hwnd),PGM_GETPOS,0,0)

Definition at line 4541 of file commctrl.h.

◆ Pager_RecalcSize

#define Pager_RecalcSize (   hwnd)    (void)SNDMSG((hwnd),PGM_RECALCSIZE,0,0)

Definition at line 4520 of file commctrl.h.

◆ Pager_SetBkColor

#define Pager_SetBkColor (   hwnd,
  clr 
)    (COLORREF)SNDMSG((hwnd),PGM_SETBKCOLOR,0,(LPARAM)(clr))

Definition at line 4526 of file commctrl.h.

◆ Pager_SetBorder

#define Pager_SetBorder (   hwnd,
  iBorder 
)    (int)SNDMSG((hwnd),PGM_SETBORDER,0,(LPARAM)(iBorder))

Definition at line 4532 of file commctrl.h.

◆ Pager_SetButtonSize

#define Pager_SetButtonSize (   hwnd,
  iSize 
)    (int)SNDMSG((hwnd),PGM_SETBUTTONSIZE,0,(LPARAM)(iSize))

Definition at line 4544 of file commctrl.h.

◆ Pager_SetChild

#define Pager_SetChild (   hwnd,
  hwndChild 
)    (void)SNDMSG((hwnd),PGM_SETCHILD,0,(LPARAM)(hwndChild))

Definition at line 4517 of file commctrl.h.

◆ Pager_SetPos

#define Pager_SetPos (   hwnd,
  iPos 
)    (int)SNDMSG((hwnd),PGM_SETPOS,0,(LPARAM)(iPos))

Definition at line 4538 of file commctrl.h.

◆ PBM_DELTAPOS

#define PBM_DELTAPOS   (WM_USER+3)

Definition at line 2185 of file commctrl.h.

◆ PBM_GETPOS

#define PBM_GETPOS   (WM_USER+8)

Definition at line 2194 of file commctrl.h.

◆ PBM_GETRANGE

#define PBM_GETRANGE   (WM_USER+7)

Definition at line 2193 of file commctrl.h.

◆ PBM_SETBARCOLOR

#define PBM_SETBARCOLOR   (WM_USER+9)

Definition at line 2195 of file commctrl.h.

◆ PBM_SETBKCOLOR

#define PBM_SETBKCOLOR   CCM_SETBKCOLOR

Definition at line 2196 of file commctrl.h.

◆ PBM_SETMARQUEE

#define PBM_SETMARQUEE   (WM_USER+10)

Definition at line 2199 of file commctrl.h.

◆ PBM_SETPOS

#define PBM_SETPOS   (WM_USER+2)

Definition at line 2184 of file commctrl.h.

◆ PBM_SETRANGE

#define PBM_SETRANGE   (WM_USER+1)

Definition at line 2183 of file commctrl.h.

◆ PBM_SETRANGE32

#define PBM_SETRANGE32   (WM_USER+6)

Definition at line 2188 of file commctrl.h.

◆ PBM_SETSTEP

#define PBM_SETSTEP   (WM_USER+4)

Definition at line 2186 of file commctrl.h.

◆ PBM_STEPIT

#define PBM_STEPIT   (WM_USER+5)

Definition at line 2187 of file commctrl.h.

◆ PBS_MARQUEE

#define PBS_MARQUEE   0x8

Definition at line 2198 of file commctrl.h.

◆ PBS_SMOOTH

#define PBS_SMOOTH   0x1

Definition at line 2180 of file commctrl.h.

◆ PBS_VERTICAL

#define PBS_VERTICAL   0x4

Definition at line 2181 of file commctrl.h.

◆ PCCOMBOBOXEXITEM

#define PCCOMBOBOXEXITEM   __MINGW_NAME_AW(PCCOMBOBOXEXITEM)

Definition at line 3824 of file commctrl.h.

◆ PCOMBOBOXEXITEM

#define PCOMBOBOXEXITEM   __MINGW_NAME_AW(PCOMBOBOXEXITEM)

Definition at line 3823 of file commctrl.h.

◆ PGB_BOTTOMORRIGHT

#define PGB_BOTTOMORRIGHT   1

Definition at line 4514 of file commctrl.h.

◆ PGB_TOPORLEFT

#define PGB_TOPORLEFT   0

Definition at line 4513 of file commctrl.h.

◆ PGF_CALCHEIGHT

#define PGF_CALCHEIGHT   2

Definition at line 4583 of file commctrl.h.

◆ PGF_CALCWIDTH

#define PGF_CALCWIDTH   1

Definition at line 4582 of file commctrl.h.

◆ PGF_DEPRESSED

#define PGF_DEPRESSED   4

Definition at line 4510 of file commctrl.h.

◆ PGF_GRAYED

#define PGF_GRAYED   2

Definition at line 4509 of file commctrl.h.

◆ PGF_HOT

#define PGF_HOT   8

Definition at line 4511 of file commctrl.h.

◆ PGF_INVISIBLE

#define PGF_INVISIBLE   0

Definition at line 4507 of file commctrl.h.

◆ PGF_NORMAL

#define PGF_NORMAL   1

Definition at line 4508 of file commctrl.h.

◆ PGF_SCROLLDOWN

#define PGF_SCROLLDOWN   2

Definition at line 4558 of file commctrl.h.

◆ PGF_SCROLLLEFT

#define PGF_SCROLLLEFT   4

Definition at line 4559 of file commctrl.h.

◆ PGF_SCROLLRIGHT

#define PGF_SCROLLRIGHT   8

Definition at line 4560 of file commctrl.h.

◆ PGF_SCROLLUP

#define PGF_SCROLLUP   1

Definition at line 4557 of file commctrl.h.

◆ PGK_CONTROL

#define PGK_CONTROL   2

Definition at line 4563 of file commctrl.h.

◆ PGK_MENU

#define PGK_MENU   4

Definition at line 4564 of file commctrl.h.

◆ PGK_SHIFT

#define PGK_SHIFT   1

Definition at line 4562 of file commctrl.h.

◆ PGM_FIRST

#define PGM_FIRST   0x1400

Definition at line 87 of file commctrl.h.

◆ PGM_FORWARDMOUSE

#define PGM_FORWARDMOUSE   (PGM_FIRST+3)

Definition at line 4522 of file commctrl.h.

◆ PGM_GETBKCOLOR

#define PGM_GETBKCOLOR   (PGM_FIRST+5)

Definition at line 4528 of file commctrl.h.

◆ PGM_GETBORDER

#define PGM_GETBORDER   (PGM_FIRST+7)

Definition at line 4534 of file commctrl.h.

◆ PGM_GETBUTTONSIZE

#define PGM_GETBUTTONSIZE   (PGM_FIRST+11)

Definition at line 4546 of file commctrl.h.

◆ PGM_GETBUTTONSTATE

#define PGM_GETBUTTONSTATE   (PGM_FIRST+12)

Definition at line 4549 of file commctrl.h.

◆ PGM_GETDROPTARGET

#define PGM_GETDROPTARGET   CCM_GETDROPTARGET

Definition at line 4552 of file commctrl.h.

◆ PGM_GETPOS

#define PGM_GETPOS   (PGM_FIRST+9)

Definition at line 4540 of file commctrl.h.

◆ PGM_RECALCSIZE

#define PGM_RECALCSIZE   (PGM_FIRST+2)

Definition at line 4519 of file commctrl.h.

◆ PGM_SETBKCOLOR

#define PGM_SETBKCOLOR   (PGM_FIRST+4)

Definition at line 4525 of file commctrl.h.

◆ PGM_SETBORDER

#define PGM_SETBORDER   (PGM_FIRST+6)

Definition at line 4531 of file commctrl.h.

◆ PGM_SETBUTTONSIZE

#define PGM_SETBUTTONSIZE   (PGM_FIRST+10)

Definition at line 4543 of file commctrl.h.

◆ PGM_SETCHILD

#define PGM_SETCHILD   (PGM_FIRST+1)

Definition at line 4516 of file commctrl.h.

◆ PGM_SETPOS

#define PGM_SETPOS   (PGM_FIRST+8)

Definition at line 4537 of file commctrl.h.

◆ PGN_CALCSIZE

#define PGN_CALCSIZE   (PGN_FIRST-2)

Definition at line 4580 of file commctrl.h.

◆ PGN_FIRST

#define PGN_FIRST   (0U-900U)

Definition at line 241 of file commctrl.h.

◆ PGN_HOTITEMCHANGE

#define PGN_HOTITEMCHANGE   (PGN_FIRST-3)

Definition at line 4592 of file commctrl.h.

◆ PGN_LAST

#define PGN_LAST   (0U-950U)

Definition at line 242 of file commctrl.h.

◆ PGN_SCROLL

#define PGN_SCROLL   (PGN_FIRST-1)

Definition at line 4555 of file commctrl.h.

◆ PGS_AUTOSCROLL

#define PGS_AUTOSCROLL   0x2

Definition at line 4504 of file commctrl.h.

◆ PGS_DRAGNDROP

#define PGS_DRAGNDROP   0x4

Definition at line 4505 of file commctrl.h.

◆ PGS_HORZ

#define PGS_HORZ   0x1

Definition at line 4503 of file commctrl.h.

◆ PGS_VERT

#define PGS_VERT   0x0

Definition at line 4502 of file commctrl.h.

◆ PNM_CACHEHINT

#define PNM_CACHEHINT   LPNMLVCACHEHINT

Definition at line 3089 of file commctrl.h.

◆ PNM_FINDITEM

#define PNM_FINDITEM   __MINGW_NAME_AW(PNM_FINDITEM)

Definition at line 3112 of file commctrl.h.

◆ PNM_FINDITEMA

#define PNM_FINDITEMA   LPNMLVFINDITEMA

Definition at line 3104 of file commctrl.h.

◆ PNM_FINDITEMW

#define PNM_FINDITEMW   LPNMLVFINDITEMW

Definition at line 3108 of file commctrl.h.

◆ PNM_ODSTATECHANGE

#define PNM_ODSTATECHANGE   LPNMLVODSTATECHANGE

Definition at line 3126 of file commctrl.h.

◆ PNMCBEDRAGBEGIN

#define PNMCBEDRAGBEGIN   __MINGW_NAME_AW(PNMCBEDRAGBEGIN)

Definition at line 3908 of file commctrl.h.

◆ PNMCBEENDEDIT

#define PNMCBEENDEDIT   __MINGW_NAME_AW(PNMCBEENDEDIT)

Definition at line 3928 of file commctrl.h.

◆ PNMCOMBOBOXEX

#define PNMCOMBOBOXEX   __MINGW_NAME_AW(PNMCOMBOBOXEX)

Definition at line 3868 of file commctrl.h.

◆ PROGRESS_CLASS

#define PROGRESS_CLASS   __MINGW_NAME_AW(PROGRESS_CLASS)

Definition at line 2178 of file commctrl.h.

◆ PROGRESS_CLASSA

#define PROGRESS_CLASSA   "msctls_progress32"

Definition at line 2175 of file commctrl.h.

◆ PROGRESS_CLASSW

#define PROGRESS_CLASSW   L"msctls_progress32"

Definition at line 2176 of file commctrl.h.

◆ PTOOLINFO

#define PTOOLINFO   __MINGW_NAME_AW(PTOOLINFO)

Definition at line 1752 of file commctrl.h.

◆ RB_BEGINDRAG

#define RB_BEGINDRAG   (WM_USER+24)

Definition at line 1605 of file commctrl.h.

◆ RB_DELETEBAND

#define RB_DELETEBAND   (WM_USER+2)

Definition at line 1576 of file commctrl.h.

◆ RB_DRAGMOVE

#define RB_DRAGMOVE   (WM_USER+26)

Definition at line 1607 of file commctrl.h.

◆ RB_ENDDRAG

#define RB_ENDDRAG   (WM_USER+25)

Definition at line 1606 of file commctrl.h.

◆ RB_GETBANDBORDERS

#define RB_GETBANDBORDERS   (WM_USER+34)

Definition at line 1617 of file commctrl.h.

◆ RB_GETBANDCOUNT

#define RB_GETBANDCOUNT   (WM_USER+12)

Definition at line 1585 of file commctrl.h.

◆ RB_GETBANDINFO

#define RB_GETBANDINFO   __MINGW_NAME_AW(RB_GETBANDINFO)

Definition at line 1612 of file commctrl.h.

◆ RB_GETBANDINFOA

#define RB_GETBANDINFOA   (WM_USER+29)

Definition at line 1610 of file commctrl.h.

◆ RB_GETBANDINFOW

#define RB_GETBANDINFOW   (WM_USER+28)

Definition at line 1609 of file commctrl.h.

◆ RB_GETBANDMARGINS

#define RB_GETBANDMARGINS   (WM_USER+40)

Definition at line 1624 of file commctrl.h.

◆ RB_GETBARHEIGHT

#define RB_GETBARHEIGHT   (WM_USER+27)

Definition at line 1608 of file commctrl.h.

◆ RB_GETBARINFO

#define RB_GETBARINFO   (WM_USER+3)

Definition at line 1577 of file commctrl.h.

◆ RB_GETBKCOLOR

#define RB_GETBKCOLOR   (WM_USER+20)

Definition at line 1592 of file commctrl.h.

◆ RB_GETCOLORSCHEME

#define RB_GETCOLORSCHEME   CCM_GETCOLORSCHEME

Definition at line 1600 of file commctrl.h.

◆ RB_GETDROPTARGET

#define RB_GETDROPTARGET   (CCM_GETDROPTARGET)

Definition at line 1616 of file commctrl.h.

◆ RB_GETPALETTE

#define RB_GETPALETTE   (WM_USER+38)

Definition at line 1620 of file commctrl.h.

◆ RB_GETRECT

#define RB_GETRECT   (WM_USER+9)

Definition at line 1582 of file commctrl.h.

◆ RB_GETROWCOUNT

#define RB_GETROWCOUNT   (WM_USER+13)

Definition at line 1586 of file commctrl.h.

◆ RB_GETROWHEIGHT

#define RB_GETROWHEIGHT   (WM_USER+14)

Definition at line 1587 of file commctrl.h.

◆ RB_GETTEXTCOLOR

#define RB_GETTEXTCOLOR   (WM_USER+22)

Definition at line 1594 of file commctrl.h.

◆ RB_GETTOOLTIPS

#define RB_GETTOOLTIPS   (WM_USER+17)

Definition at line 1589 of file commctrl.h.

◆ RB_GETUNICODEFORMAT

#define RB_GETUNICODEFORMAT   CCM_GETUNICODEFORMAT

Definition at line 1623 of file commctrl.h.

◆ RB_HITTEST

#define RB_HITTEST   (WM_USER+8)

Definition at line 1581 of file commctrl.h.

◆ RB_IDTOINDEX

#define RB_IDTOINDEX   (WM_USER+16)

Definition at line 1588 of file commctrl.h.

◆ RB_INSERTBAND

#define RB_INSERTBAND   __MINGW_NAME_AW(RB_INSERTBAND)

Definition at line 1602 of file commctrl.h.

◆ RB_INSERTBANDA

#define RB_INSERTBANDA   (WM_USER+1)

Definition at line 1575 of file commctrl.h.

◆ RB_INSERTBANDW

#define RB_INSERTBANDW   (WM_USER+10)

Definition at line 1583 of file commctrl.h.

◆ RB_MAXIMIZEBAND

#define RB_MAXIMIZEBAND   (WM_USER+31)

Definition at line 1615 of file commctrl.h.

◆ RB_MINIMIZEBAND

#define RB_MINIMIZEBAND   (WM_USER+30)

Definition at line 1614 of file commctrl.h.

◆ RB_MOVEBAND

#define RB_MOVEBAND   (WM_USER+39)

Definition at line 1621 of file commctrl.h.

◆ RB_PUSHCHEVRON

#define RB_PUSHCHEVRON   (WM_USER+43)

Definition at line 1626 of file commctrl.h.

◆ RB_SETBANDINFO

#define RB_SETBANDINFO   __MINGW_NAME_AW(RB_SETBANDINFO)

Definition at line 1603 of file commctrl.h.

◆ RB_SETBANDINFOA

#define RB_SETBANDINFOA   (WM_USER+6)

Definition at line 1579 of file commctrl.h.

◆ RB_SETBANDINFOW

#define RB_SETBANDINFOW   (WM_USER+11)

Definition at line 1584 of file commctrl.h.

◆ RB_SETBARINFO

#define RB_SETBARINFO   (WM_USER+4)

Definition at line 1578 of file commctrl.h.

◆ RB_SETBKCOLOR

#define RB_SETBKCOLOR   (WM_USER+19)

Definition at line 1591 of file commctrl.h.

◆ RB_SETCOLORSCHEME

#define RB_SETCOLORSCHEME   CCM_SETCOLORSCHEME

Definition at line 1599 of file commctrl.h.

◆ RB_SETPALETTE

#define RB_SETPALETTE   (WM_USER+37)

Definition at line 1619 of file commctrl.h.

◆ RB_SETPARENT

#define RB_SETPARENT   (WM_USER+7)

Definition at line 1580 of file commctrl.h.

◆ RB_SETTEXTCOLOR

#define RB_SETTEXTCOLOR   (WM_USER+21)

Definition at line 1593 of file commctrl.h.

◆ RB_SETTOOLTIPS

#define RB_SETTOOLTIPS   (WM_USER+18)

Definition at line 1590 of file commctrl.h.

◆ RB_SETUNICODEFORMAT

#define RB_SETUNICODEFORMAT   CCM_SETUNICODEFORMAT

Definition at line 1622 of file commctrl.h.

◆ RB_SETWINDOWTHEME

#define RB_SETWINDOWTHEME   CCM_SETWINDOWTHEME

Definition at line 1625 of file commctrl.h.

◆ RB_SHOWBAND

#define RB_SHOWBAND   (WM_USER+35)

Definition at line 1618 of file commctrl.h.

◆ RB_SIZETORECT

#define RB_SIZETORECT   (WM_USER+23)

Definition at line 1598 of file commctrl.h.

◆ RBAB_ADDBAND

#define RBAB_ADDBAND   0x2

Definition at line 1679 of file commctrl.h.

◆ RBAB_AUTOSIZE

#define RBAB_AUTOSIZE   0x1

Definition at line 1678 of file commctrl.h.

◆ RBBIM_BACKGROUND

#define RBBIM_BACKGROUND   0x80

Definition at line 1509 of file commctrl.h.

◆ RBBIM_CHILD

#define RBBIM_CHILD   0x10

Definition at line 1506 of file commctrl.h.

◆ RBBIM_CHILDSIZE

#define RBBIM_CHILDSIZE   0x20

Definition at line 1507 of file commctrl.h.

◆ RBBIM_COLORS

#define RBBIM_COLORS   0x2

Definition at line 1503 of file commctrl.h.

◆ RBBIM_HEADERSIZE

#define RBBIM_HEADERSIZE   0x800

Definition at line 1513 of file commctrl.h.

◆ RBBIM_ID

#define RBBIM_ID   0x100

Definition at line 1510 of file commctrl.h.

◆ RBBIM_IDEALSIZE

#define RBBIM_IDEALSIZE   0x200

Definition at line 1511 of file commctrl.h.

◆ RBBIM_IMAGE

#define RBBIM_IMAGE   0x8

Definition at line 1505 of file commctrl.h.

◆ RBBIM_LPARAM

#define RBBIM_LPARAM   0x400

Definition at line 1512 of file commctrl.h.

◆ RBBIM_SIZE

#define RBBIM_SIZE   0x40

Definition at line 1508 of file commctrl.h.

◆ RBBIM_STYLE

#define RBBIM_STYLE   0x1

Definition at line 1502 of file commctrl.h.

◆ RBBIM_TEXT

#define RBBIM_TEXT   0x4

Definition at line 1504 of file commctrl.h.

◆ RBBS_BREAK

#define RBBS_BREAK   0x1

Definition at line 1489 of file commctrl.h.

◆ RBBS_CHILDEDGE

#define RBBS_CHILDEDGE   0x4

Definition at line 1491 of file commctrl.h.

◆ RBBS_FIXEDBMP

#define RBBS_FIXEDBMP   0x20

Definition at line 1494 of file commctrl.h.

◆ RBBS_FIXEDSIZE

#define RBBS_FIXEDSIZE   0x2

Definition at line 1490 of file commctrl.h.

◆ RBBS_GRIPPERALWAYS

#define RBBS_GRIPPERALWAYS   0x80

Definition at line 1496 of file commctrl.h.

◆ RBBS_HIDDEN

#define RBBS_HIDDEN   0x8

Definition at line 1492 of file commctrl.h.

◆ RBBS_HIDETITLE

#define RBBS_HIDETITLE   0x400

Definition at line 1499 of file commctrl.h.

◆ RBBS_NOGRIPPER

#define RBBS_NOGRIPPER   0x100

Definition at line 1497 of file commctrl.h.

◆ RBBS_NOVERT

#define RBBS_NOVERT   0x10

Definition at line 1493 of file commctrl.h.

◆ RBBS_TOPALIGN

#define RBBS_TOPALIGN   0x800

Definition at line 1500 of file commctrl.h.

◆ RBBS_USECHEVRON

#define RBBS_USECHEVRON   0x200

Definition at line 1498 of file commctrl.h.

◆ RBBS_VARIABLEHEIGHT

#define RBBS_VARIABLEHEIGHT   0x40

Definition at line 1495 of file commctrl.h.

◆ RBHT_CAPTION

#define RBHT_CAPTION   0x2

Definition at line 1692 of file commctrl.h.

◆ RBHT_CHEVRON

#define RBHT_CHEVRON   0x8

Definition at line 1695 of file commctrl.h.

◆ RBHT_CLIENT

#define RBHT_CLIENT   0x3

Definition at line 1693 of file commctrl.h.

◆ RBHT_GRABBER

#define RBHT_GRABBER   0x4

Definition at line 1694 of file commctrl.h.

◆ RBHT_NOWHERE

#define RBHT_NOWHERE   0x1

Definition at line 1691 of file commctrl.h.

◆ RBIM_IMAGELIST

#define RBIM_IMAGELIST   0x1

Definition at line 1468 of file commctrl.h.

◆ RBN_AUTOBREAK

#define RBN_AUTOBREAK   (RBN_FIRST - 22)

Definition at line 1639 of file commctrl.h.

◆ RBN_AUTOSIZE

#define RBN_AUTOSIZE   (RBN_FIRST - 3)

Definition at line 1631 of file commctrl.h.

◆ RBN_BEGINDRAG

#define RBN_BEGINDRAG   (RBN_FIRST - 4)

Definition at line 1632 of file commctrl.h.

◆ RBN_CHEVRONPUSHED

#define RBN_CHEVRONPUSHED   (RBN_FIRST - 10)

Definition at line 1637 of file commctrl.h.

◆ RBN_CHILDSIZE

#define RBN_CHILDSIZE   (RBN_FIRST - 8)

Definition at line 1636 of file commctrl.h.

◆ RBN_DELETEDBAND

#define RBN_DELETEDBAND   (RBN_FIRST - 7)

Definition at line 1635 of file commctrl.h.

◆ RBN_DELETINGBAND

#define RBN_DELETINGBAND   (RBN_FIRST - 6)

Definition at line 1634 of file commctrl.h.

◆ RBN_ENDDRAG

#define RBN_ENDDRAG   (RBN_FIRST - 5)

Definition at line 1633 of file commctrl.h.

◆ RBN_FIRST

#define RBN_FIRST   (0U-831U)

Definition at line 234 of file commctrl.h.

◆ RBN_GETOBJECT

#define RBN_GETOBJECT   (RBN_FIRST - 1)

Definition at line 1629 of file commctrl.h.

◆ RBN_HEIGHTCHANGE

#define RBN_HEIGHTCHANGE   (RBN_FIRST - 0)

Definition at line 1628 of file commctrl.h.

◆ RBN_LAST

#define RBN_LAST   (0U-859U)

Definition at line 235 of file commctrl.h.

◆ RBN_LAYOUTCHANGED

#define RBN_LAYOUTCHANGED   (RBN_FIRST - 2)

Definition at line 1630 of file commctrl.h.

◆ RBN_MINMAX

#define RBN_MINMAX   (RBN_FIRST - 21)

Definition at line 1638 of file commctrl.h.

◆ RBNM_ID

#define RBNM_ID   0x1

Definition at line 1658 of file commctrl.h.

◆ RBNM_LPARAM

#define RBNM_LPARAM   0x4

Definition at line 1660 of file commctrl.h.

◆ RBNM_STYLE

#define RBNM_STYLE   0x2

Definition at line 1659 of file commctrl.h.

◆ RBS_AUTOSIZE

#define RBS_AUTOSIZE   0x2000

Definition at line 1475 of file commctrl.h.

◆ RBS_BANDBORDERS

#define RBS_BANDBORDERS   0x400

Definition at line 1472 of file commctrl.h.

◆ RBS_DBLCLKTOGGLE

#define RBS_DBLCLKTOGGLE   0x8000

Definition at line 1477 of file commctrl.h.

◆ RBS_FIXEDORDER

#define RBS_FIXEDORDER   0x800

Definition at line 1473 of file commctrl.h.

◆ RBS_REGISTERDROP

#define RBS_REGISTERDROP   0x1000

Definition at line 1474 of file commctrl.h.

◆ RBS_TOOLTIPS

#define RBS_TOOLTIPS   0x100

Definition at line 1470 of file commctrl.h.

◆ RBS_VARHEIGHT

#define RBS_VARHEIGHT   0x200

Definition at line 1471 of file commctrl.h.

◆ RBS_VERTICALGRIPPER

#define RBS_VERTICALGRIPPER   0x4000

Definition at line 1476 of file commctrl.h.

◆ RBSTR_CHANGERECT

#define RBSTR_CHANGERECT   0x1

Definition at line 1596 of file commctrl.h.

◆ REBARBANDINFO

#define REBARBANDINFO   __MINGW_NAME_AW(REBARBANDINFO)

Definition at line 1569 of file commctrl.h.

◆ REBARBANDINFO_V3_SIZE

#define REBARBANDINFO_V3_SIZE   __MINGW_NAME_AW_EXT(REBARBANDINFO,_V3_SIZE)

Definition at line 1573 of file commctrl.h.

◆ REBARBANDINFOA_V3_SIZE

#define REBARBANDINFOA_V3_SIZE   CCSIZEOF_STRUCT(REBARBANDINFOA,wID)

Definition at line 1539 of file commctrl.h.

◆ REBARBANDINFOA_V6_SIZE

#define REBARBANDINFOA_V6_SIZE   CCSIZEOF_STRUCT(REBARBANDINFOA,cxHeader)

Definition at line 1541 of file commctrl.h.

◆ REBARBANDINFOW_V3_SIZE

#define REBARBANDINFOW_V3_SIZE   CCSIZEOF_STRUCT(REBARBANDINFOW,wID)

Definition at line 1540 of file commctrl.h.

◆ REBARBANDINFOW_V6_SIZE

#define REBARBANDINFOW_V6_SIZE   CCSIZEOF_STRUCT(REBARBANDINFOW,cxHeader)

Definition at line 1542 of file commctrl.h.

◆ REBARCLASSNAME

#define REBARCLASSNAME   __MINGW_NAME_AW(REBARCLASSNAME)

Definition at line 1466 of file commctrl.h.

◆ REBARCLASSNAMEA

#define REBARCLASSNAMEA   "ReBarWindow32"

Definition at line 1464 of file commctrl.h.

◆ REBARCLASSNAMEW

#define REBARCLASSNAMEW   L"ReBarWindow32"

Definition at line 1463 of file commctrl.h.

◆ SB_GETBORDERS

#define SB_GETBORDERS   (WM_USER+7)

Definition at line 1956 of file commctrl.h.

◆ SB_GETICON

#define SB_GETICON   (WM_USER+20)

Definition at line 1966 of file commctrl.h.

◆ SB_GETPARTS

#define SB_GETPARTS   (WM_USER+6)

Definition at line 1955 of file commctrl.h.

◆ SB_GETRECT

#define SB_GETRECT   (WM_USER+10)

Definition at line 1959 of file commctrl.h.

◆ SB_GETTEXT

#define SB_GETTEXT   __MINGW_NAME_AW(SB_GETTEXT)

Definition at line 1948 of file commctrl.h.

◆ SB_GETTEXTA

#define SB_GETTEXTA   (WM_USER+2)

Definition at line 1943 of file commctrl.h.

◆ SB_GETTEXTLENGTH

#define SB_GETTEXTLENGTH   __MINGW_NAME_AW(SB_GETTEXTLENGTH)

Definition at line 1950 of file commctrl.h.

◆ SB_GETTEXTLENGTHA

#define SB_GETTEXTLENGTHA   (WM_USER+3)

Definition at line 1945 of file commctrl.h.

◆ SB_GETTEXTLENGTHW

#define SB_GETTEXTLENGTHW   (WM_USER+12)

Definition at line 1946 of file commctrl.h.

◆ SB_GETTEXTW

#define SB_GETTEXTW   (WM_USER+13)

Definition at line 1944 of file commctrl.h.

◆ SB_GETTIPTEXT

#define SB_GETTIPTEXT   __MINGW_NAME_AW(SB_GETTIPTEXT)

Definition at line 1952 of file commctrl.h.

◆ SB_GETTIPTEXTA

#define SB_GETTIPTEXTA   (WM_USER+18)

Definition at line 1964 of file commctrl.h.

◆ SB_GETTIPTEXTW

#define SB_GETTIPTEXTW   (WM_USER+19)

Definition at line 1965 of file commctrl.h.

◆ SB_GETUNICODEFORMAT

#define SB_GETUNICODEFORMAT   CCM_GETUNICODEFORMAT

Definition at line 1968 of file commctrl.h.

◆ SB_ISSIMPLE

#define SB_ISSIMPLE   (WM_USER+14)

Definition at line 1960 of file commctrl.h.

◆ SB_SETBKCOLOR

#define SB_SETBKCOLOR   CCM_SETBKCOLOR

Definition at line 1976 of file commctrl.h.

◆ SB_SETICON

#define SB_SETICON   (WM_USER+15)

Definition at line 1961 of file commctrl.h.

◆ SB_SETMINHEIGHT

#define SB_SETMINHEIGHT   (WM_USER+8)

Definition at line 1957 of file commctrl.h.

◆ SB_SETPARTS

#define SB_SETPARTS   (WM_USER+4)

Definition at line 1954 of file commctrl.h.

◆ SB_SETTEXT

#define SB_SETTEXT   __MINGW_NAME_AW(SB_SETTEXT)

Definition at line 1949 of file commctrl.h.

◆ SB_SETTEXTA

#define SB_SETTEXTA   (WM_USER+1)

Definition at line 1941 of file commctrl.h.

◆ SB_SETTEXTW

#define SB_SETTEXTW   (WM_USER+11)

Definition at line 1942 of file commctrl.h.

◆ SB_SETTIPTEXT

#define SB_SETTIPTEXT   __MINGW_NAME_AW(SB_SETTIPTEXT)

Definition at line 1951 of file commctrl.h.

◆ SB_SETTIPTEXTA

#define SB_SETTIPTEXTA   (WM_USER+16)

Definition at line 1962 of file commctrl.h.

◆ SB_SETTIPTEXTW

#define SB_SETTIPTEXTW   (WM_USER+17)

Definition at line 1963 of file commctrl.h.

◆ SB_SETUNICODEFORMAT

#define SB_SETUNICODEFORMAT   CCM_SETUNICODEFORMAT

Definition at line 1967 of file commctrl.h.

◆ SB_SIMPLE

#define SB_SIMPLE   (WM_USER+9)

Definition at line 1958 of file commctrl.h.

◆ SB_SIMPLEID

#define SB_SIMPLEID   0xff

Definition at line 1980 of file commctrl.h.

◆ SBARS_SIZEGRIP

#define SBARS_SIZEGRIP   0x100

Definition at line 1923 of file commctrl.h.

◆ SBARS_TOOLTIPS

#define SBARS_TOOLTIPS   0x800

Definition at line 1924 of file commctrl.h.

◆ SBN_FIRST

#define SBN_FIRST   (0U-880U)

Definition at line 239 of file commctrl.h.

◆ SBN_LAST

#define SBN_LAST   (0U-899U)

Definition at line 240 of file commctrl.h.

◆ SBN_SIMPLEMODECHANGE

#define SBN_SIMPLEMODECHANGE   (SBN_FIRST - 0)

Definition at line 1978 of file commctrl.h.

◆ SBT_NOBORDERS

#define SBT_NOBORDERS   0x100

Definition at line 1971 of file commctrl.h.

◆ SBT_NOTABPARSING

#define SBT_NOTABPARSING   0x800

Definition at line 1974 of file commctrl.h.

◆ SBT_OWNERDRAW

#define SBT_OWNERDRAW   0x1000

Definition at line 1970 of file commctrl.h.

◆ SBT_POPOUT

#define SBT_POPOUT   0x200

Definition at line 1972 of file commctrl.h.

◆ SBT_RTLREADING

#define SBT_RTLREADING   0x400

Definition at line 1973 of file commctrl.h.

◆ SBT_TOOLTIPS

#define SBT_TOOLTIPS   0x800

Definition at line 1925 of file commctrl.h.

◆ SECOND_IPADDRESS

#define SECOND_IPADDRESS (   x)    ((x>>16) & 0xff)

Definition at line 4489 of file commctrl.h.

◆ SNDMSG

#define SNDMSG   SendMessage

Definition at line 48 of file commctrl.h.

◆ STATUSCLASSNAME

#define STATUSCLASSNAME   __MINGW_NAME_AW(STATUSCLASSNAME)

Definition at line 1939 of file commctrl.h.

◆ STATUSCLASSNAMEA

#define STATUSCLASSNAMEA   "msctls_statusbar32"

Definition at line 1937 of file commctrl.h.

◆ STATUSCLASSNAMEW

#define STATUSCLASSNAMEW   L"msctls_statusbar32"

Definition at line 1936 of file commctrl.h.

◆ STD_COPY

#define STD_COPY   1

Definition at line 1072 of file commctrl.h.

◆ STD_CUT

#define STD_CUT   0

Definition at line 1071 of file commctrl.h.

◆ STD_DELETE

#define STD_DELETE   5

Definition at line 1076 of file commctrl.h.

◆ STD_FILENEW

#define STD_FILENEW   6

Definition at line 1077 of file commctrl.h.

◆ STD_FILEOPEN

#define STD_FILEOPEN   7

Definition at line 1078 of file commctrl.h.

◆ STD_FILESAVE

#define STD_FILESAVE   8

Definition at line 1079 of file commctrl.h.

◆ STD_FIND

#define STD_FIND   12

Definition at line 1083 of file commctrl.h.

◆ STD_HELP

#define STD_HELP   11

Definition at line 1082 of file commctrl.h.

◆ STD_PASTE

#define STD_PASTE   2

Definition at line 1073 of file commctrl.h.

◆ STD_PRINT

#define STD_PRINT   14

Definition at line 1085 of file commctrl.h.

◆ STD_PRINTPRE

#define STD_PRINTPRE   9

Definition at line 1080 of file commctrl.h.

◆ STD_PROPERTIES

#define STD_PROPERTIES   10

Definition at line 1081 of file commctrl.h.

◆ STD_REDOW

#define STD_REDOW   4

Definition at line 1075 of file commctrl.h.

◆ STD_REPLACE

#define STD_REPLACE   13

Definition at line 1084 of file commctrl.h.

◆ STD_UNDO

#define STD_UNDO   3

Definition at line 1074 of file commctrl.h.

◆ TabCtrl_AdjustRect

#define TabCtrl_AdjustRect (   hwnd,
  bLarger,
  prc 
)    (int)SNDMSG(hwnd,TCM_ADJUSTRECT,(WPARAM)(BOOL)(bLarger),(LPARAM)(RECT *)prc)

Definition at line 4086 of file commctrl.h.

◆ TabCtrl_DeleteAllItems

#define TabCtrl_DeleteAllItems (   hwnd)    (BOOL)SNDMSG((hwnd),TCM_DELETEALLITEMS,0,0L)

Definition at line 4057 of file commctrl.h.

◆ TabCtrl_DeleteItem

#define TabCtrl_DeleteItem (   hwnd,
  i 
)    (BOOL)SNDMSG((hwnd),TCM_DELETEITEM,(WPARAM)(int)(i),0L)

Definition at line 4054 of file commctrl.h.

◆ TabCtrl_DeselectAll

#define TabCtrl_DeselectAll (   hwnd,
  fExcludeFocus 
)    (void)SNDMSG((hwnd),TCM_DESELECTALL,fExcludeFocus,0)

Definition at line 4106 of file commctrl.h.

◆ TabCtrl_GetCurFocus

#define TabCtrl_GetCurFocus (   hwnd)    (int)SNDMSG((hwnd),TCM_GETCURFOCUS,0,0)

Definition at line 4100 of file commctrl.h.

◆ TabCtrl_GetCurSel

#define TabCtrl_GetCurSel (   hwnd)    (int)SNDMSG((hwnd),TCM_GETCURSEL,0,0)

Definition at line 4063 of file commctrl.h.

◆ TabCtrl_GetExtendedStyle

#define TabCtrl_GetExtendedStyle (   hwnd)    (DWORD)SNDMSG((hwnd),TCM_GETEXTENDEDSTYLE,0,0)

Definition at line 4112 of file commctrl.h.

◆ TabCtrl_GetImageList

#define TabCtrl_GetImageList (   hwnd)    (HIMAGELIST)SNDMSG((hwnd),TCM_GETIMAGELIST,0,0L)

Definition at line 3963 of file commctrl.h.

◆ TabCtrl_GetItem

#define TabCtrl_GetItem (   hwnd,
  iItem,
  pitem 
)    (BOOL)SNDMSG((hwnd),TCM_GETITEM,(WPARAM)(int)(iItem),(LPARAM)(TC_ITEM *)(pitem))

Definition at line 4037 of file commctrl.h.

◆ TabCtrl_GetItemCount

#define TabCtrl_GetItemCount (   hwnd)    (int)SNDMSG((hwnd),TCM_GETITEMCOUNT,0,0L)

Definition at line 3969 of file commctrl.h.

◆ TabCtrl_GetItemRect

#define TabCtrl_GetItemRect (   hwnd,
  i,
  prc 
)    (BOOL)SNDMSG((hwnd),TCM_GETITEMRECT,(WPARAM)(int)(i),(LPARAM)(RECT *)(prc))

Definition at line 4060 of file commctrl.h.

◆ TabCtrl_GetRowCount

#define TabCtrl_GetRowCount (   hwnd)    (int)SNDMSG((hwnd),TCM_GETROWCOUNT,0,0L)

Definition at line 4094 of file commctrl.h.

◆ TabCtrl_GetToolTips

#define TabCtrl_GetToolTips (   hwnd)    (HWND)SNDMSG((hwnd),TCM_GETTOOLTIPS,0,0L)

Definition at line 4096 of file commctrl.h.

◆ TabCtrl_GetUnicodeFormat

#define TabCtrl_GetUnicodeFormat (   hwnd)    (BOOL)SNDMSG((hwnd),TCM_GETUNICODEFORMAT,0,0)

Definition at line 4116 of file commctrl.h.

◆ TabCtrl_HighlightItem

#define TabCtrl_HighlightItem (   hwnd,
  i,
  fHighlight 
)    (BOOL)SNDMSG((hwnd),TCM_HIGHLIGHTITEM,(WPARAM)(i),(LPARAM)MAKELONG (fHighlight,0))

Definition at line 4108 of file commctrl.h.

◆ TabCtrl_HitTest

#define TabCtrl_HitTest (   hwndTC,
  pinfo 
)    (int)SNDMSG((hwndTC),TCM_HITTEST,0,(LPARAM)(TC_HITTESTINFO *)(pinfo))

Definition at line 4082 of file commctrl.h.

◆ TabCtrl_InsertItem

#define TabCtrl_InsertItem (   hwnd,
  iItem,
  pitem 
)    (int)SNDMSG((hwnd),TCM_INSERTITEM,(WPARAM)(int)(iItem),(LPARAM)(const TC_ITEM *)(pitem))

Definition at line 4051 of file commctrl.h.

◆ TabCtrl_RemoveImage

#define TabCtrl_RemoveImage (   hwnd,
  i 
)    (void)SNDMSG((hwnd),TCM_REMOVEIMAGE,i,0L)

Definition at line 4090 of file commctrl.h.

◆ TabCtrl_SetCurFocus

#define TabCtrl_SetCurFocus (   hwnd,
  i 
)    SNDMSG((hwnd),TCM_SETCURFOCUS,i,0)

Definition at line 4102 of file commctrl.h.

◆ TabCtrl_SetCurSel

#define TabCtrl_SetCurSel (   hwnd,
  i 
)    (int)SNDMSG((hwnd),TCM_SETCURSEL,(WPARAM)(i),0)

Definition at line 4066 of file commctrl.h.

◆ TabCtrl_SetExtendedStyle

#define TabCtrl_SetExtendedStyle (   hwnd,
  dw 
)    (DWORD)SNDMSG((hwnd),TCM_SETEXTENDEDSTYLE,0,dw)

Definition at line 4110 of file commctrl.h.

◆ TabCtrl_SetImageList

#define TabCtrl_SetImageList (   hwnd,
  himl 
)    (HIMAGELIST)SNDMSG((hwnd),TCM_SETIMAGELIST,0,(LPARAM)(HIMAGELIST)(himl))

Definition at line 3966 of file commctrl.h.

◆ TabCtrl_SetItem

#define TabCtrl_SetItem (   hwnd,
  iItem,
  pitem 
)    (BOOL)SNDMSG((hwnd),TCM_SETITEM,(WPARAM)(int)(iItem),(LPARAM)(TC_ITEM *)(pitem))

Definition at line 4044 of file commctrl.h.

◆ TabCtrl_SetItemExtra

#define TabCtrl_SetItemExtra (   hwndTC,
  cb 
)    (BOOL)SNDMSG((hwndTC),TCM_SETITEMEXTRA,(WPARAM)(cb),0L)

Definition at line 4084 of file commctrl.h.

◆ TabCtrl_SetItemSize

#define TabCtrl_SetItemSize (   hwnd,
  x,
  y 
)    (DWORD)SNDMSG((hwnd),TCM_SETITEMSIZE,0,MAKELPARAM(x,y))

Definition at line 4088 of file commctrl.h.

◆ TabCtrl_SetMinTabWidth

#define TabCtrl_SetMinTabWidth (   hwnd,
  x 
)    (int)SNDMSG((hwnd),TCM_SETMINTABWIDTH,0,x)

Definition at line 4104 of file commctrl.h.

◆ TabCtrl_SetPadding

#define TabCtrl_SetPadding (   hwnd,
  cx,
  cy 
)    (void)SNDMSG((hwnd),TCM_SETPADDING,0,MAKELPARAM(cx,cy))

Definition at line 4092 of file commctrl.h.

◆ TabCtrl_SetToolTips

#define TabCtrl_SetToolTips (   hwnd,
  hwndTT 
)    (void)SNDMSG((hwnd),TCM_SETTOOLTIPS,(WPARAM)(hwndTT),0L)

Definition at line 4098 of file commctrl.h.

◆ TabCtrl_SetUnicodeFormat

#define TabCtrl_SetUnicodeFormat (   hwnd,
  fUnicode 
)    (BOOL)SNDMSG((hwnd),TCM_SETUNICODEFORMAT,(WPARAM)(fUnicode),0)

Definition at line 4114 of file commctrl.h.

◆ TB_ADDBITMAP

#define TB_ADDBITMAP   (WM_USER+19)

Definition at line 1056 of file commctrl.h.

◆ TB_ADDBUTTONS

#define TB_ADDBUTTONS   __MINGW_NAME_AW(TB_ADDBUTTONS)

Definition at line 1271 of file commctrl.h.

◆ TB_ADDBUTTONSA

#define TB_ADDBUTTONSA   (WM_USER+20)

Definition at line 1106 of file commctrl.h.

◆ TB_ADDBUTTONSW

#define TB_ADDBUTTONSW   (WM_USER+68)

Definition at line 1266 of file commctrl.h.

◆ TB_ADDSTRING

#define TB_ADDSTRING   __MINGW_NAME_AW(TB_ADDSTRING)

Definition at line 1167 of file commctrl.h.

◆ TB_ADDSTRINGA

#define TB_ADDSTRINGA   (WM_USER+28)

Definition at line 1131 of file commctrl.h.

◆ TB_ADDSTRINGW

#define TB_ADDSTRINGW   (WM_USER+77)

Definition at line 1132 of file commctrl.h.

◆ TB_AUTOSIZE

#define TB_AUTOSIZE   (WM_USER+33)

Definition at line 1137 of file commctrl.h.

◆ TB_BOTTOM

#define TB_BOTTOM   7

Definition at line 2080 of file commctrl.h.

◆ TB_BUTTONCOUNT

#define TB_BUTTONCOUNT   (WM_USER+24)

Definition at line 1110 of file commctrl.h.

◆ TB_BUTTONSTRUCTSIZE

#define TB_BUTTONSTRUCTSIZE   (WM_USER+30)

Definition at line 1134 of file commctrl.h.

◆ TB_CHANGEBITMAP

#define TB_CHANGEBITMAP   (WM_USER+43)

Definition at line 1144 of file commctrl.h.

◆ TB_CHECKBUTTON

#define TB_CHECKBUTTON   (WM_USER+2)

Definition at line 1043 of file commctrl.h.

◆ TB_COMMANDTOINDEX

#define TB_COMMANDTOINDEX   (WM_USER+25)

Definition at line 1111 of file commctrl.h.

◆ TB_CUSTOMIZE

#define TB_CUSTOMIZE   (WM_USER+27)

Definition at line 1130 of file commctrl.h.

◆ TB_DELETEBUTTON

#define TB_DELETEBUTTON   (WM_USER+22)

Definition at line 1108 of file commctrl.h.

◆ TB_ENABLEBUTTON

#define TB_ENABLEBUTTON   (WM_USER+1)

Definition at line 1042 of file commctrl.h.

◆ TB_ENDTRACK

#define TB_ENDTRACK   8

Definition at line 2081 of file commctrl.h.

◆ TB_GETANCHORHIGHLIGHT

#define TB_GETANCHORHIGHLIGHT   (WM_USER+74)

Definition at line 1173 of file commctrl.h.

◆ TB_GETBITMAP

#define TB_GETBITMAP   (WM_USER+44)

Definition at line 1145 of file commctrl.h.

◆ TB_GETBITMAPFLAGS

#define TB_GETBITMAPFLAGS   (WM_USER+41)

Definition at line 1217 of file commctrl.h.

◆ TB_GETBUTTON

#define TB_GETBUTTON   (WM_USER+23)

Definition at line 1109 of file commctrl.h.

◆ TB_GETBUTTONINFO

#define TB_GETBUTTONINFO   __MINGW_NAME_AW(TB_GETBUTTONINFO)

Definition at line 1262 of file commctrl.h.

◆ TB_GETBUTTONINFOA

#define TB_GETBUTTONINFOA   (WM_USER+65)

Definition at line 1259 of file commctrl.h.

◆ TB_GETBUTTONINFOW

#define TB_GETBUTTONINFOW   (WM_USER+63)

Definition at line 1257 of file commctrl.h.

◆ TB_GETBUTTONSIZE

#define TB_GETBUTTONSIZE   (WM_USER+58)

Definition at line 1160 of file commctrl.h.

◆ TB_GETBUTTONTEXT

#define TB_GETBUTTONTEXT   __MINGW_NAME_AW(TB_GETBUTTONTEXT)

Definition at line 1165 of file commctrl.h.

◆ TB_GETBUTTONTEXTA

#define TB_GETBUTTONTEXTA   (WM_USER+45)

Definition at line 1146 of file commctrl.h.

◆ TB_GETBUTTONTEXTW

#define TB_GETBUTTONTEXTW   (WM_USER+75)

Definition at line 1147 of file commctrl.h.

◆ TB_GETCOLORSCHEME

#define TB_GETCOLORSCHEME   CCM_GETCOLORSCHEME

Definition at line 1198 of file commctrl.h.

◆ TB_GETDISABLEDIMAGELIST

#define TB_GETDISABLEDIMAGELIST   (WM_USER+55)

Definition at line 1157 of file commctrl.h.

◆ TB_GETEXTENDEDSTYLE

#define TB_GETEXTENDEDSTYLE   (WM_USER+85)

Definition at line 1191 of file commctrl.h.

◆ TB_GETHOTIMAGELIST

#define TB_GETHOTIMAGELIST   (WM_USER+53)

Definition at line 1155 of file commctrl.h.

◆ TB_GETHOTITEM

#define TB_GETHOTITEM   (WM_USER+71)

Definition at line 1170 of file commctrl.h.

◆ TB_GETIDEALSIZE

#define TB_GETIDEALSIZE   (WM_USER+99)

Definition at line 1284 of file commctrl.h.

◆ TB_GETIMAGELIST

#define TB_GETIMAGELIST   (WM_USER+49)

Definition at line 1151 of file commctrl.h.

◆ TB_GETIMAGELISTCOUNT

#define TB_GETIMAGELISTCOUNT   (WM_USER+98)

Definition at line 1283 of file commctrl.h.

◆ TB_GETINSERTMARK

#define TB_GETINSERTMARK   (WM_USER+79)

Definition at line 1185 of file commctrl.h.

◆ TB_GETINSERTMARKCOLOR

#define TB_GETINSERTMARKCOLOR   (WM_USER+89)

Definition at line 1195 of file commctrl.h.

◆ TB_GETITEMRECT

#define TB_GETITEMRECT   (WM_USER+29)

Definition at line 1133 of file commctrl.h.

◆ TB_GETMAXSIZE

#define TB_GETMAXSIZE   (WM_USER+83)

Definition at line 1189 of file commctrl.h.

◆ TB_GETMETRICS

#define TB_GETMETRICS   (WM_USER+101)

Definition at line 1302 of file commctrl.h.

◆ TB_GETOBJECT

#define TB_GETOBJECT   (WM_USER+62)

Definition at line 1169 of file commctrl.h.

◆ TB_GETPADDING

#define TB_GETPADDING   (WM_USER+86)

Definition at line 1192 of file commctrl.h.

◆ TB_GETRECT

#define TB_GETRECT   (WM_USER+51)

Definition at line 1153 of file commctrl.h.

◆ TB_GETROWS

#define TB_GETROWS   (WM_USER+40)

Definition at line 1142 of file commctrl.h.

◆ TB_GETSTATE

#define TB_GETSTATE   (WM_USER+18)

Definition at line 1055 of file commctrl.h.

◆ TB_GETSTRING

#define TB_GETSTRING   __MINGW_NAME_AW(TB_GETSTRING)

Definition at line 1278 of file commctrl.h.

◆ TB_GETSTRINGA

#define TB_GETSTRINGA   (WM_USER+92)

Definition at line 1276 of file commctrl.h.

◆ TB_GETSTRINGW

#define TB_GETSTRINGW   (WM_USER+91)

Definition at line 1275 of file commctrl.h.

◆ TB_GETSTYLE

#define TB_GETSTYLE   (WM_USER+57)

Definition at line 1159 of file commctrl.h.

◆ TB_GETTEXTROWS

#define TB_GETTEXTROWS   (WM_USER+61)

Definition at line 1163 of file commctrl.h.

◆ TB_GETTOOLTIPS

#define TB_GETTOOLTIPS   (WM_USER+35)

Definition at line 1138 of file commctrl.h.

◆ TB_GETUNICODEFORMAT

#define TB_GETUNICODEFORMAT   CCM_GETUNICODEFORMAT

Definition at line 1201 of file commctrl.h.

◆ TB_HASACCELERATOR

#define TB_HASACCELERATOR   (WM_USER+95)

Definition at line 1281 of file commctrl.h.

◆ TB_HIDEBUTTON

#define TB_HIDEBUTTON   (WM_USER+4)

Definition at line 1045 of file commctrl.h.

◆ TB_HITTEST

#define TB_HITTEST   (WM_USER+69)

Definition at line 1268 of file commctrl.h.

◆ TB_INDETERMINATE

#define TB_INDETERMINATE   (WM_USER+5)

Definition at line 1046 of file commctrl.h.

◆ TB_INSERTBUTTON

#define TB_INSERTBUTTON   __MINGW_NAME_AW(TB_INSERTBUTTON)

Definition at line 1270 of file commctrl.h.

◆ TB_INSERTBUTTONA

#define TB_INSERTBUTTONA   (WM_USER+21)

Definition at line 1107 of file commctrl.h.

◆ TB_INSERTBUTTONW

#define TB_INSERTBUTTONW   (WM_USER+67)

Definition at line 1265 of file commctrl.h.

◆ TB_INSERTMARKHITTEST

#define TB_INSERTMARKHITTEST   (WM_USER+81)

Definition at line 1187 of file commctrl.h.

◆ TB_ISBUTTONCHECKED

#define TB_ISBUTTONCHECKED   (WM_USER+10)

Definition at line 1049 of file commctrl.h.

◆ TB_ISBUTTONENABLED

#define TB_ISBUTTONENABLED   (WM_USER+9)

Definition at line 1048 of file commctrl.h.

◆ TB_ISBUTTONHIDDEN

#define TB_ISBUTTONHIDDEN   (WM_USER+12)

Definition at line 1051 of file commctrl.h.

◆ TB_ISBUTTONHIGHLIGHTED

#define TB_ISBUTTONHIGHLIGHTED   (WM_USER+14)

Definition at line 1053 of file commctrl.h.

◆ TB_ISBUTTONINDETERMINATE

#define TB_ISBUTTONINDETERMINATE   (WM_USER+13)

Definition at line 1052 of file commctrl.h.

◆ TB_ISBUTTONPRESSED

#define TB_ISBUTTONPRESSED   (WM_USER+11)

Definition at line 1050 of file commctrl.h.

◆ TB_LINEDOWN

#define TB_LINEDOWN   1

Definition at line 2074 of file commctrl.h.

◆ TB_LINEUP

#define TB_LINEUP   0

Definition at line 2073 of file commctrl.h.

◆ TB_LOADIMAGES

#define TB_LOADIMAGES   (WM_USER+50)

Definition at line 1152 of file commctrl.h.

◆ TB_MAPACCELERATOR

#define TB_MAPACCELERATOR   __MINGW_NAME_AW(TB_MAPACCELERATOR)

Definition at line 1205 of file commctrl.h.

◆ TB_MAPACCELERATORA

#define TB_MAPACCELERATORA   (WM_USER+78)

Definition at line 1174 of file commctrl.h.

◆ TB_MAPACCELERATORW

#define TB_MAPACCELERATORW   (WM_USER+90)

Definition at line 1203 of file commctrl.h.

◆ TB_MARKBUTTON

#define TB_MARKBUTTON   (WM_USER+6)

Definition at line 1047 of file commctrl.h.

◆ TB_MOVEBUTTON

#define TB_MOVEBUTTON   (WM_USER+82)

Definition at line 1188 of file commctrl.h.

◆ TB_PAGEDOWN

#define TB_PAGEDOWN   3

Definition at line 2076 of file commctrl.h.

◆ TB_PAGEUP

#define TB_PAGEUP   2

Definition at line 2075 of file commctrl.h.

◆ TB_PRESSBUTTON

#define TB_PRESSBUTTON   (WM_USER+3)

Definition at line 1044 of file commctrl.h.

◆ TB_REPLACEBITMAP

#define TB_REPLACEBITMAP   (WM_USER+46)

Definition at line 1148 of file commctrl.h.

◆ TB_SAVERESTORE

#define TB_SAVERESTORE   __MINGW_NAME_AW(TB_SAVERESTORE)

Definition at line 1166 of file commctrl.h.

◆ TB_SAVERESTOREA

#define TB_SAVERESTOREA   (WM_USER+26)

Definition at line 1128 of file commctrl.h.

◆ TB_SAVERESTOREW

#define TB_SAVERESTOREW   (WM_USER+76)

Definition at line 1129 of file commctrl.h.

◆ TB_SETANCHORHIGHLIGHT

#define TB_SETANCHORHIGHLIGHT   (WM_USER+73)

Definition at line 1172 of file commctrl.h.

◆ TB_SETBITMAPSIZE

#define TB_SETBITMAPSIZE   (WM_USER+32)

Definition at line 1136 of file commctrl.h.

◆ TB_SETBOUNDINGSIZE

#define TB_SETBOUNDINGSIZE   (WM_USER+93)

Definition at line 1176 of file commctrl.h.

◆ TB_SETBUTTONINFO

#define TB_SETBUTTONINFO   __MINGW_NAME_AW(TB_SETBUTTONINFO)

Definition at line 1263 of file commctrl.h.

◆ TB_SETBUTTONINFOA

#define TB_SETBUTTONINFOA   (WM_USER+66)

Definition at line 1260 of file commctrl.h.

◆ TB_SETBUTTONINFOW

#define TB_SETBUTTONINFOW   (WM_USER+64)

Definition at line 1258 of file commctrl.h.

◆ TB_SETBUTTONSIZE

#define TB_SETBUTTONSIZE   (WM_USER+31)

Definition at line 1135 of file commctrl.h.

◆ TB_SETBUTTONWIDTH

#define TB_SETBUTTONWIDTH   (WM_USER+59)

Definition at line 1161 of file commctrl.h.

◆ TB_SETCMDID

#define TB_SETCMDID   (WM_USER+42)

Definition at line 1143 of file commctrl.h.

◆ TB_SETCOLORSCHEME

#define TB_SETCOLORSCHEME   CCM_SETCOLORSCHEME

Definition at line 1197 of file commctrl.h.

◆ TB_SETDISABLEDIMAGELIST

#define TB_SETDISABLEDIMAGELIST   (WM_USER+54)

Definition at line 1156 of file commctrl.h.

◆ TB_SETDRAWTEXTFLAGS

#define TB_SETDRAWTEXTFLAGS   (WM_USER+70)

Definition at line 1273 of file commctrl.h.

◆ TB_SETEXTENDEDSTYLE

#define TB_SETEXTENDEDSTYLE   (WM_USER+84)

Definition at line 1190 of file commctrl.h.

◆ TB_SETHOTIMAGELIST

#define TB_SETHOTIMAGELIST   (WM_USER+52)

Definition at line 1154 of file commctrl.h.

◆ TB_SETHOTITEM

#define TB_SETHOTITEM   (WM_USER+72)

Definition at line 1171 of file commctrl.h.

◆ TB_SETHOTITEM2

#define TB_SETHOTITEM2   (WM_USER+94)

Definition at line 1280 of file commctrl.h.

◆ TB_SETIMAGELIST

#define TB_SETIMAGELIST   (WM_USER+48)

Definition at line 1150 of file commctrl.h.

◆ TB_SETINDENT

#define TB_SETINDENT   (WM_USER+47)

Definition at line 1149 of file commctrl.h.

◆ TB_SETINSERTMARK

#define TB_SETINSERTMARK   (WM_USER+80)

Definition at line 1186 of file commctrl.h.

◆ TB_SETINSERTMARKCOLOR

#define TB_SETINSERTMARKCOLOR   (WM_USER+88)

Definition at line 1194 of file commctrl.h.

◆ TB_SETLISTGAP

#define TB_SETLISTGAP   (WM_USER+96)

Definition at line 1282 of file commctrl.h.

◆ TB_SETMAXTEXTROWS

#define TB_SETMAXTEXTROWS   (WM_USER+60)

Definition at line 1162 of file commctrl.h.

◆ TB_SETMETRICS

#define TB_SETMETRICS   (WM_USER+102)

Definition at line 1303 of file commctrl.h.

◆ TB_SETPADDING

#define TB_SETPADDING   (WM_USER+87)

Definition at line 1193 of file commctrl.h.

◆ TB_SETPARENT

#define TB_SETPARENT   (WM_USER+37)

Definition at line 1140 of file commctrl.h.

◆ TB_SETROWS

#define TB_SETROWS   (WM_USER+39)

Definition at line 1141 of file commctrl.h.

◆ TB_SETSTATE

#define TB_SETSTATE   (WM_USER+17)

Definition at line 1054 of file commctrl.h.

◆ TB_SETSTYLE

#define TB_SETSTYLE   (WM_USER+56)

Definition at line 1158 of file commctrl.h.

◆ TB_SETTOOLTIPS

#define TB_SETTOOLTIPS   (WM_USER+36)

Definition at line 1139 of file commctrl.h.

◆ TB_SETUNICODEFORMAT

#define TB_SETUNICODEFORMAT   CCM_SETUNICODEFORMAT

Definition at line 1200 of file commctrl.h.

◆ TB_SETWINDOWTHEME

#define TB_SETWINDOWTHEME   CCM_SETWINDOWTHEME

Definition at line 1304 of file commctrl.h.

◆ TB_THUMBPOSITION

#define TB_THUMBPOSITION   4

Definition at line 2077 of file commctrl.h.

◆ TB_THUMBTRACK

#define TB_THUMBTRACK   5

Definition at line 2078 of file commctrl.h.

◆ TB_TOP

#define TB_TOP   6

Definition at line 2079 of file commctrl.h.

◆ TB_TRANSLATEACCELERATOR

#define TB_TRANSLATEACCELERATOR   CCM_TRANSLATEACCELERATOR

Definition at line 1285 of file commctrl.h.

◆ TBBF_LARGE

#define TBBF_LARGE   0x1

Definition at line 1215 of file commctrl.h.

◆ TBBUTTONINFO

#define TBBUTTONINFO   __MINGW_NAME_AW(TBBUTTONINFO)

Definition at line 1254 of file commctrl.h.

◆ TBCD_CHANNEL

#define TBCD_CHANNEL   0x3

Definition at line 2085 of file commctrl.h.

◆ TBCD_THUMB

#define TBCD_THUMB   0x2

Definition at line 2084 of file commctrl.h.

◆ TBCD_TICS

#define TBCD_TICS   0x1

Definition at line 2083 of file commctrl.h.

◆ TBCDRF_BLENDICON

#define TBCDRF_BLENDICON   0x200000

Definition at line 1039 of file commctrl.h.

◆ TBCDRF_HILITEHOTTRACK

#define TBCDRF_HILITEHOTTRACK   0x20000

Definition at line 1034 of file commctrl.h.

◆ TBCDRF_NOBACKGROUND

#define TBCDRF_NOBACKGROUND   0x400000

Definition at line 1040 of file commctrl.h.

◆ TBCDRF_NOEDGES

#define TBCDRF_NOEDGES   0x10000

Definition at line 1033 of file commctrl.h.

◆ TBCDRF_NOETCHEDEFFECT

#define TBCDRF_NOETCHEDEFFECT   0x100000

Definition at line 1037 of file commctrl.h.

◆ TBCDRF_NOMARK

#define TBCDRF_NOMARK   0x80000

Definition at line 1036 of file commctrl.h.

◆ TBCDRF_NOOFFSET

#define TBCDRF_NOOFFSET   0x40000

Definition at line 1035 of file commctrl.h.

◆ TBDDRET_DEFAULT

#define TBDDRET_DEFAULT   0

Definition at line 1424 of file commctrl.h.

◆ TBDDRET_NODEFAULT

#define TBDDRET_NODEFAULT   1

Definition at line 1425 of file commctrl.h.

◆ TBDDRET_TREATPRESSED

#define TBDDRET_TREATPRESSED   2

Definition at line 1426 of file commctrl.h.

◆ TBIF_BYINDEX

#define TBIF_BYINDEX   0x80000000

Definition at line 1226 of file commctrl.h.

◆ TBIF_COMMAND

#define TBIF_COMMAND   0x20

Definition at line 1224 of file commctrl.h.

◆ TBIF_IMAGE

#define TBIF_IMAGE   0x1

Definition at line 1219 of file commctrl.h.

◆ TBIF_LPARAM

#define TBIF_LPARAM   0x10

Definition at line 1223 of file commctrl.h.

◆ TBIF_SIZE

#define TBIF_SIZE   0x40

Definition at line 1225 of file commctrl.h.

◆ TBIF_STATE

#define TBIF_STATE   0x4

Definition at line 1221 of file commctrl.h.

◆ TBIF_STYLE

#define TBIF_STYLE   0x8

Definition at line 1222 of file commctrl.h.

◆ TBIF_TEXT

#define TBIF_TEXT   0x2

Definition at line 1220 of file commctrl.h.

◆ TBIMHT_AFTER

#define TBIMHT_AFTER   0x1

Definition at line 1182 of file commctrl.h.

◆ TBIMHT_BACKGROUND

#define TBIMHT_BACKGROUND   0x2

Definition at line 1183 of file commctrl.h.

◆ TBM_CLEARSEL

#define TBM_CLEARSEL   (WM_USER+19)

Definition at line 2049 of file commctrl.h.

◆ TBM_CLEARTICS

#define TBM_CLEARTICS   (WM_USER+9)

Definition at line 2040 of file commctrl.h.

◆ TBM_GETBUDDY

#define TBM_GETBUDDY   (WM_USER+33)

Definition at line 2069 of file commctrl.h.

◆ TBM_GETCHANNELRECT

#define TBM_GETCHANNELRECT   (WM_USER+26)

Definition at line 2056 of file commctrl.h.

◆ TBM_GETLINESIZE

#define TBM_GETLINESIZE   (WM_USER+24)

Definition at line 2054 of file commctrl.h.

◆ TBM_GETNUMTICS

#define TBM_GETNUMTICS   (WM_USER+16)

Definition at line 2046 of file commctrl.h.

◆ TBM_GETPAGESIZE

#define TBM_GETPAGESIZE   (WM_USER+22)

Definition at line 2052 of file commctrl.h.

◆ TBM_GETPOS

#define TBM_GETPOS   (WM_USER)

Definition at line 2031 of file commctrl.h.

◆ TBM_GETPTICS

#define TBM_GETPTICS   (WM_USER+14)

Definition at line 2044 of file commctrl.h.

◆ TBM_GETRANGEMAX

#define TBM_GETRANGEMAX   (WM_USER+2)

Definition at line 2033 of file commctrl.h.

◆ TBM_GETRANGEMIN

#define TBM_GETRANGEMIN   (WM_USER+1)

Definition at line 2032 of file commctrl.h.

◆ TBM_GETSELEND

#define TBM_GETSELEND   (WM_USER+18)

Definition at line 2048 of file commctrl.h.

◆ TBM_GETSELSTART

#define TBM_GETSELSTART   (WM_USER+17)

Definition at line 2047 of file commctrl.h.

◆ TBM_GETTHUMBLENGTH

#define TBM_GETTHUMBLENGTH   (WM_USER+28)

Definition at line 2058 of file commctrl.h.

◆ TBM_GETTHUMBRECT

#define TBM_GETTHUMBRECT   (WM_USER+25)

Definition at line 2055 of file commctrl.h.

◆ TBM_GETTIC

#define TBM_GETTIC   (WM_USER+3)

Definition at line 2034 of file commctrl.h.

◆ TBM_GETTICPOS

#define TBM_GETTICPOS   (WM_USER+15)

Definition at line 2045 of file commctrl.h.

◆ TBM_GETTOOLTIPS

#define TBM_GETTOOLTIPS   (WM_USER+30)

Definition at line 2060 of file commctrl.h.

◆ TBM_GETUNICODEFORMAT

#define TBM_GETUNICODEFORMAT   CCM_GETUNICODEFORMAT

Definition at line 2071 of file commctrl.h.

◆ TBM_SETBUDDY

#define TBM_SETBUDDY   (WM_USER+32)

Definition at line 2068 of file commctrl.h.

◆ TBM_SETLINESIZE

#define TBM_SETLINESIZE   (WM_USER+23)

Definition at line 2053 of file commctrl.h.

◆ TBM_SETPAGESIZE

#define TBM_SETPAGESIZE   (WM_USER+21)

Definition at line 2051 of file commctrl.h.

◆ TBM_SETPOS

#define TBM_SETPOS   (WM_USER+5)

Definition at line 2036 of file commctrl.h.

◆ TBM_SETRANGE

#define TBM_SETRANGE   (WM_USER+6)

Definition at line 2037 of file commctrl.h.

◆ TBM_SETRANGEMAX

#define TBM_SETRANGEMAX   (WM_USER+8)

Definition at line 2039 of file commctrl.h.

◆ TBM_SETRANGEMIN

#define TBM_SETRANGEMIN   (WM_USER+7)

Definition at line 2038 of file commctrl.h.

◆ TBM_SETSEL

#define TBM_SETSEL   (WM_USER+10)

Definition at line 2041 of file commctrl.h.

◆ TBM_SETSELEND

#define TBM_SETSELEND   (WM_USER+12)

Definition at line 2043 of file commctrl.h.

◆ TBM_SETSELSTART

#define TBM_SETSELSTART   (WM_USER+11)

Definition at line 2042 of file commctrl.h.

◆ TBM_SETTHUMBLENGTH

#define TBM_SETTHUMBLENGTH   (WM_USER+27)

Definition at line 2057 of file commctrl.h.

◆ TBM_SETTIC

#define TBM_SETTIC   (WM_USER+4)

Definition at line 2035 of file commctrl.h.

◆ TBM_SETTICFREQ

#define TBM_SETTICFREQ   (WM_USER+20)

Definition at line 2050 of file commctrl.h.

◆ TBM_SETTIPSIDE

#define TBM_SETTIPSIDE   (WM_USER+31)

Definition at line 2061 of file commctrl.h.

◆ TBM_SETTOOLTIPS

#define TBM_SETTOOLTIPS   (WM_USER+29)

Definition at line 2059 of file commctrl.h.

◆ TBM_SETUNICODEFORMAT

#define TBM_SETUNICODEFORMAT   CCM_SETUNICODEFORMAT

Definition at line 2070 of file commctrl.h.

◆ TBMF_BARPAD

#define TBMF_BARPAD   0x2

Definition at line 1288 of file commctrl.h.

◆ TBMF_BUTTONSPACING

#define TBMF_BUTTONSPACING   0x4

Definition at line 1289 of file commctrl.h.

◆ TBMF_PAD

#define TBMF_PAD   0x1

Definition at line 1287 of file commctrl.h.

◆ TBN_BEGINADJUST

#define TBN_BEGINADJUST   (TBN_FIRST-3)

Definition at line 1309 of file commctrl.h.

◆ TBN_BEGINDRAG

#define TBN_BEGINDRAG   (TBN_FIRST-1)

Definition at line 1307 of file commctrl.h.

◆ TBN_CUSTHELP

#define TBN_CUSTHELP   (TBN_FIRST-9)

Definition at line 1315 of file commctrl.h.

◆ TBN_DELETINGBUTTON

#define TBN_DELETINGBUTTON   (TBN_FIRST - 15)

Definition at line 1338 of file commctrl.h.

◆ TBN_DRAGOUT

#define TBN_DRAGOUT   (TBN_FIRST - 14)

Definition at line 1337 of file commctrl.h.

◆ TBN_DRAGOVER

#define TBN_DRAGOVER   (TBN_FIRST - 27)

Definition at line 1350 of file commctrl.h.

◆ TBN_DROPDOWN

#define TBN_DROPDOWN   (TBN_FIRST - 10)

Definition at line 1316 of file commctrl.h.

◆ TBN_DUPACCELERATOR

#define TBN_DUPACCELERATOR   (TBN_FIRST - 25)

Definition at line 1348 of file commctrl.h.

◆ TBN_ENDADJUST

#define TBN_ENDADJUST   (TBN_FIRST-4)

Definition at line 1310 of file commctrl.h.

◆ TBN_ENDDRAG

#define TBN_ENDDRAG   (TBN_FIRST-2)

Definition at line 1308 of file commctrl.h.

◆ TBN_FIRST

#define TBN_FIRST   (0U-700U)

Definition at line 222 of file commctrl.h.

◆ TBN_GETBUTTONINFO

#define TBN_GETBUTTONINFO   __MINGW_NAME_AW(TBN_GETBUTTONINFO)

Definition at line 1428 of file commctrl.h.

◆ TBN_GETBUTTONINFOA

#define TBN_GETBUTTONINFOA   (TBN_FIRST-0)

Definition at line 1306 of file commctrl.h.

◆ TBN_GETBUTTONINFOW

#define TBN_GETBUTTONINFOW   (TBN_FIRST - 20)

Definition at line 1343 of file commctrl.h.

◆ TBN_GETDISPINFO

#define TBN_GETDISPINFO   __MINGW_NAME_AW(TBN_GETDISPINFO)

Definition at line 1420 of file commctrl.h.

◆ TBN_GETDISPINFOA

#define TBN_GETDISPINFOA   (TBN_FIRST - 16)

Definition at line 1339 of file commctrl.h.

◆ TBN_GETDISPINFOW

#define TBN_GETDISPINFOW   (TBN_FIRST - 17)

Definition at line 1340 of file commctrl.h.

◆ TBN_GETINFOTIP

#define TBN_GETINFOTIP   __MINGW_NAME_AW(TBN_GETINFOTIP)

Definition at line 1392 of file commctrl.h.

◆ TBN_GETINFOTIPA

#define TBN_GETINFOTIPA   (TBN_FIRST - 18)

Definition at line 1341 of file commctrl.h.

◆ TBN_GETINFOTIPW

#define TBN_GETINFOTIPW   (TBN_FIRST - 19)

Definition at line 1342 of file commctrl.h.

◆ TBN_GETOBJECT

#define TBN_GETOBJECT   (TBN_FIRST - 12)

Definition at line 1317 of file commctrl.h.

◆ TBN_HOTITEMCHANGE

#define TBN_HOTITEMCHANGE   (TBN_FIRST - 13)

Definition at line 1336 of file commctrl.h.

◆ TBN_INITCUSTOMIZE

#define TBN_INITCUSTOMIZE   (TBN_FIRST - 23)

Definition at line 1346 of file commctrl.h.

◆ TBN_LAST

#define TBN_LAST   (0U-720U)

Definition at line 223 of file commctrl.h.

◆ TBN_MAPACCELERATOR

#define TBN_MAPACCELERATOR   (TBN_FIRST - 28)

Definition at line 1351 of file commctrl.h.

◆ TBN_QUERYDELETE

#define TBN_QUERYDELETE   (TBN_FIRST-7)

Definition at line 1313 of file commctrl.h.

◆ TBN_QUERYINSERT

#define TBN_QUERYINSERT   (TBN_FIRST-6)

Definition at line 1312 of file commctrl.h.

◆ TBN_RESET

#define TBN_RESET   (TBN_FIRST-5)

Definition at line 1311 of file commctrl.h.

◆ TBN_RESTORE

#define TBN_RESTORE   (TBN_FIRST - 21)

Definition at line 1344 of file commctrl.h.

◆ TBN_SAVE

#define TBN_SAVE   (TBN_FIRST - 22)

Definition at line 1345 of file commctrl.h.

◆ TBN_TOOLBARCHANGE

#define TBN_TOOLBARCHANGE   (TBN_FIRST-8)

Definition at line 1314 of file commctrl.h.

◆ TBN_WRAPACCELERATOR

#define TBN_WRAPACCELERATOR   (TBN_FIRST - 26)

Definition at line 1349 of file commctrl.h.

◆ TBN_WRAPHOTITEM

#define TBN_WRAPHOTITEM   (TBN_FIRST - 24)

Definition at line 1347 of file commctrl.h.

◆ TBNF_DI_SETITEM

#define TBNF_DI_SETITEM   0x10000000

Definition at line 1398 of file commctrl.h.

◆ TBNF_IMAGE

#define TBNF_IMAGE   0x1

Definition at line 1396 of file commctrl.h.

◆ TBNF_TEXT

#define TBNF_TEXT   0x2

Definition at line 1397 of file commctrl.h.

◆ TBNOTIFY

#define TBNOTIFY   NMTOOLBAR

Definition at line 1435 of file commctrl.h.

◆ TBNOTIFYA

#define TBNOTIFYA   NMTOOLBARA

Definition at line 1430 of file commctrl.h.

◆ TBNOTIFYW

#define TBNOTIFYW   NMTOOLBARW

Definition at line 1431 of file commctrl.h.

◆ TBNRF_ENDCUSTOMIZE

#define TBNRF_ENDCUSTOMIZE   0x2

Definition at line 1353 of file commctrl.h.

◆ TBNRF_HIDEHELP

#define TBNRF_HIDEHELP   0x1

Definition at line 1352 of file commctrl.h.

◆ TBS_AUTOTICKS

#define TBS_AUTOTICKS   0x1

Definition at line 2015 of file commctrl.h.

◆ TBS_BOTH

#define TBS_BOTH   0x8

Definition at line 2022 of file commctrl.h.

◆ TBS_BOTTOM

#define TBS_BOTTOM   0x0

Definition at line 2019 of file commctrl.h.

◆ TBS_DOWNISLEFT

#define TBS_DOWNISLEFT   0x400

Definition at line 2029 of file commctrl.h.

◆ TBS_ENABLESELRANGE

#define TBS_ENABLESELRANGE   0x20

Definition at line 2024 of file commctrl.h.

◆ TBS_FIXEDLENGTH

#define TBS_FIXEDLENGTH   0x40

Definition at line 2025 of file commctrl.h.

◆ TBS_HORZ

#define TBS_HORZ   0x0

Definition at line 2017 of file commctrl.h.

◆ TBS_LEFT

#define TBS_LEFT   0x4

Definition at line 2020 of file commctrl.h.

◆ TBS_NOTHUMB

#define TBS_NOTHUMB   0x80

Definition at line 2026 of file commctrl.h.

◆ TBS_NOTICKS

#define TBS_NOTICKS   0x10

Definition at line 2023 of file commctrl.h.

◆ TBS_REVERSED

#define TBS_REVERSED   0x200

Definition at line 2028 of file commctrl.h.

◆ TBS_RIGHT

#define TBS_RIGHT   0x0

Definition at line 2021 of file commctrl.h.

◆ TBS_TOOLTIPS

#define TBS_TOOLTIPS   0x100

Definition at line 2027 of file commctrl.h.

◆ TBS_TOP

#define TBS_TOP   0x4

Definition at line 2018 of file commctrl.h.

◆ TBS_VERT

#define TBS_VERT   0x2

Definition at line 2016 of file commctrl.h.

◆ TBSAVEPARAMS

#define TBSAVEPARAMS   __MINGW_NAME_AW(TBSAVEPARAMS)

Definition at line 1125 of file commctrl.h.

◆ TBSTATE_CHECKED

#define TBSTATE_CHECKED   0x1

Definition at line 972 of file commctrl.h.

◆ TBSTATE_ELLIPSES

#define TBSTATE_ELLIPSES   0x40

Definition at line 978 of file commctrl.h.

◆ TBSTATE_ENABLED

#define TBSTATE_ENABLED   0x4

Definition at line 974 of file commctrl.h.

◆ TBSTATE_HIDDEN

#define TBSTATE_HIDDEN   0x8

Definition at line 975 of file commctrl.h.

◆ TBSTATE_INDETERMINATE

#define TBSTATE_INDETERMINATE   0x10

Definition at line 976 of file commctrl.h.

◆ TBSTATE_MARKED

#define TBSTATE_MARKED   0x80

Definition at line 979 of file commctrl.h.

◆ TBSTATE_PRESSED

#define TBSTATE_PRESSED   0x2

Definition at line 973 of file commctrl.h.

◆ TBSTATE_WRAP

#define TBSTATE_WRAP   0x20

Definition at line 977 of file commctrl.h.

◆ TBSTYLE_ALTDRAG

#define TBSTYLE_ALTDRAG   0x400

Definition at line 991 of file commctrl.h.

◆ TBSTYLE_AUTOSIZE

#define TBSTYLE_AUTOSIZE   0x10

Definition at line 987 of file commctrl.h.

◆ TBSTYLE_BUTTON

#define TBSTYLE_BUTTON   0x0

Definition at line 981 of file commctrl.h.

◆ TBSTYLE_CHECK

#define TBSTYLE_CHECK   0x2

Definition at line 983 of file commctrl.h.

◆ TBSTYLE_CHECKGROUP

#define TBSTYLE_CHECKGROUP   (TBSTYLE_GROUP | TBSTYLE_CHECK)

Definition at line 985 of file commctrl.h.

◆ TBSTYLE_CUSTOMERASE

#define TBSTYLE_CUSTOMERASE   0x2000

Definition at line 994 of file commctrl.h.

◆ TBSTYLE_DROPDOWN

#define TBSTYLE_DROPDOWN   0x8

Definition at line 986 of file commctrl.h.

◆ TBSTYLE_EX_DOUBLEBUFFER

#define TBSTYLE_EX_DOUBLEBUFFER   0x00000080 /* Double Buffer the toolbar */

Definition at line 1014 of file commctrl.h.

◆ TBSTYLE_EX_DRAWDDARROWS

#define TBSTYLE_EX_DRAWDDARROWS   0x00000001

Definition at line 1009 of file commctrl.h.

◆ TBSTYLE_EX_HIDECLIPPEDBUTTONS

#define TBSTYLE_EX_HIDECLIPPEDBUTTONS   0x00000010 /* don't show partially obscured buttons */

Definition at line 1013 of file commctrl.h.

◆ TBSTYLE_EX_MIXEDBUTTONS

#define TBSTYLE_EX_MIXEDBUTTONS   0x00000008

Definition at line 1012 of file commctrl.h.

◆ TBSTYLE_EX_MULTICOLUMN

#define TBSTYLE_EX_MULTICOLUMN   0x00000002

Definition at line 1010 of file commctrl.h.

◆ TBSTYLE_EX_VERTICAL

#define TBSTYLE_EX_VERTICAL   0x00000004

Definition at line 1011 of file commctrl.h.

◆ TBSTYLE_FLAT

#define TBSTYLE_FLAT   0x800

Definition at line 992 of file commctrl.h.

◆ TBSTYLE_GROUP

#define TBSTYLE_GROUP   0x4

Definition at line 984 of file commctrl.h.

◆ TBSTYLE_LIST

#define TBSTYLE_LIST   0x1000

Definition at line 993 of file commctrl.h.

◆ TBSTYLE_NOPREFIX

#define TBSTYLE_NOPREFIX   0x20

Definition at line 988 of file commctrl.h.

◆ TBSTYLE_REGISTERDROP

#define TBSTYLE_REGISTERDROP   0x4000

Definition at line 995 of file commctrl.h.

◆ TBSTYLE_SEP

#define TBSTYLE_SEP   0x1

Definition at line 982 of file commctrl.h.

◆ TBSTYLE_TOOLTIPS

#define TBSTYLE_TOOLTIPS   0x100

Definition at line 989 of file commctrl.h.

◆ TBSTYLE_TRANSPARENT

#define TBSTYLE_TRANSPARENT   0x8000

Definition at line 996 of file commctrl.h.

◆ TBSTYLE_WRAPABLE

#define TBSTYLE_WRAPABLE   0x200

Definition at line 990 of file commctrl.h.

◆ TBTS_BOTTOM

#define TBTS_BOTTOM   2

Definition at line 2065 of file commctrl.h.

◆ TBTS_LEFT

#define TBTS_LEFT   1

Definition at line 2064 of file commctrl.h.

◆ TBTS_RIGHT

#define TBTS_RIGHT   3

Definition at line 2066 of file commctrl.h.

◆ TBTS_TOP

#define TBTS_TOP   0

Definition at line 2063 of file commctrl.h.

◆ TC_HITTESTINFO

#define TC_HITTESTINFO   TCHITTESTINFO

Definition at line 4074 of file commctrl.h.

◆ TC_ITEM

#define TC_ITEM   TCITEM

Definition at line 4007 of file commctrl.h.

◆ TC_ITEMA

#define TC_ITEMA   TCITEMA

Definition at line 4005 of file commctrl.h.

◆ TC_ITEMHEADER

#define TC_ITEMHEADER   TCITEMHEADER

Definition at line 3982 of file commctrl.h.

◆ TC_ITEMHEADERA

#define TC_ITEMHEADERA   TCITEMHEADERA

Definition at line 3980 of file commctrl.h.

◆ TC_ITEMHEADERW

#define TC_ITEMHEADERW   TCITEMHEADERW

Definition at line 3981 of file commctrl.h.

◆ TC_ITEMW

#define TC_ITEMW   TCITEMW

Definition at line 4006 of file commctrl.h.

◆ TC_KEYDOWN

#define TC_KEYDOWN   NMTCKEYDOWN

Definition at line 4120 of file commctrl.h.

◆ TCHT_NOWHERE

#define TCHT_NOWHERE   0x1

Definition at line 4068 of file commctrl.h.

◆ TCHT_ONITEM

#define TCHT_ONITEM   (TCHT_ONITEMICON | TCHT_ONITEMLABEL)

Definition at line 4071 of file commctrl.h.

◆ TCHT_ONITEMICON

#define TCHT_ONITEMICON   0x2

Definition at line 4069 of file commctrl.h.

◆ TCHT_ONITEMLABEL

#define TCHT_ONITEMLABEL   0x4

Definition at line 4070 of file commctrl.h.

◆ TCIF_IMAGE

#define TCIF_IMAGE   0x2

Definition at line 3972 of file commctrl.h.

◆ TCIF_PARAM

#define TCIF_PARAM   0x8

Definition at line 3974 of file commctrl.h.

◆ TCIF_RTLREADING

#define TCIF_RTLREADING   0x4

Definition at line 3973 of file commctrl.h.

◆ TCIF_STATE

#define TCIF_STATE   0x10

Definition at line 3975 of file commctrl.h.

◆ TCIF_TEXT

#define TCIF_TEXT   0x1

Definition at line 3971 of file commctrl.h.

◆ TCIS_BUTTONPRESSED

#define TCIS_BUTTONPRESSED   0x1

Definition at line 3977 of file commctrl.h.

◆ TCIS_HIGHLIGHTED

#define TCIS_HIGHLIGHTED   0x2

Definition at line 3978 of file commctrl.h.

◆ TCITEM

#define TCITEM   __MINGW_NAME_AW(TCITEM)

Definition at line 4029 of file commctrl.h.

◆ TCITEMHEADER

#define TCITEMHEADER   __MINGW_NAME_AW(TCITEMHEADER)

Definition at line 4002 of file commctrl.h.

◆ TCM_ADJUSTRECT

#define TCM_ADJUSTRECT   (TCM_FIRST+40)

Definition at line 4085 of file commctrl.h.

◆ TCM_DELETEALLITEMS

#define TCM_DELETEALLITEMS   (TCM_FIRST+9)

Definition at line 4056 of file commctrl.h.

◆ TCM_DELETEITEM

#define TCM_DELETEITEM   (TCM_FIRST+8)

Definition at line 4053 of file commctrl.h.

◆ TCM_DESELECTALL

#define TCM_DESELECTALL   (TCM_FIRST+50)

Definition at line 4105 of file commctrl.h.

◆ TCM_FIRST

#define TCM_FIRST   0x1300

Definition at line 85 of file commctrl.h.

◆ TCM_GETCURFOCUS

#define TCM_GETCURFOCUS   (TCM_FIRST+47)

Definition at line 4099 of file commctrl.h.

◆ TCM_GETCURSEL

#define TCM_GETCURSEL   (TCM_FIRST+11)

Definition at line 4062 of file commctrl.h.

◆ TCM_GETEXTENDEDSTYLE

#define TCM_GETEXTENDEDSTYLE   (TCM_FIRST+53)

Definition at line 4111 of file commctrl.h.

◆ TCM_GETIMAGELIST

#define TCM_GETIMAGELIST   (TCM_FIRST+2)

Definition at line 3962 of file commctrl.h.

◆ TCM_GETITEM

#define TCM_GETITEM   __MINGW_NAME_AW(TCM_GETITEM)

Definition at line 4035 of file commctrl.h.

◆ TCM_GETITEMA

#define TCM_GETITEMA   (TCM_FIRST+5)

Definition at line 4032 of file commctrl.h.

◆ TCM_GETITEMCOUNT

#define TCM_GETITEMCOUNT   (TCM_FIRST+4)

Definition at line 3968 of file commctrl.h.

◆ TCM_GETITEMRECT

#define TCM_GETITEMRECT   (TCM_FIRST+10)

Definition at line 4059 of file commctrl.h.

◆ TCM_GETITEMW

#define TCM_GETITEMW   (TCM_FIRST+60)

Definition at line 4033 of file commctrl.h.

◆ TCM_GETROWCOUNT

#define TCM_GETROWCOUNT   (TCM_FIRST+44)

Definition at line 4093 of file commctrl.h.

◆ TCM_GETTOOLTIPS

#define TCM_GETTOOLTIPS   (TCM_FIRST+45)

Definition at line 4095 of file commctrl.h.

◆ TCM_GETUNICODEFORMAT

#define TCM_GETUNICODEFORMAT   CCM_GETUNICODEFORMAT

Definition at line 4115 of file commctrl.h.

◆ TCM_HIGHLIGHTITEM

#define TCM_HIGHLIGHTITEM   (TCM_FIRST+51)

Definition at line 4107 of file commctrl.h.

◆ TCM_HITTEST

#define TCM_HITTEST   (TCM_FIRST+13)

Definition at line 4081 of file commctrl.h.

◆ TCM_INSERTITEM

#define TCM_INSERTITEM   __MINGW_NAME_AW(TCM_INSERTITEM)

Definition at line 4049 of file commctrl.h.

◆ TCM_INSERTITEMA

#define TCM_INSERTITEMA   (TCM_FIRST+7)

Definition at line 4046 of file commctrl.h.

◆ TCM_INSERTITEMW

#define TCM_INSERTITEMW   (TCM_FIRST+62)

Definition at line 4047 of file commctrl.h.

◆ TCM_REMOVEIMAGE

#define TCM_REMOVEIMAGE   (TCM_FIRST+42)

Definition at line 4089 of file commctrl.h.

◆ TCM_SETCURFOCUS

#define TCM_SETCURFOCUS   (TCM_FIRST+48)

Definition at line 4101 of file commctrl.h.

◆ TCM_SETCURSEL

#define TCM_SETCURSEL   (TCM_FIRST+12)

Definition at line 4065 of file commctrl.h.

◆ TCM_SETEXTENDEDSTYLE

#define TCM_SETEXTENDEDSTYLE   (TCM_FIRST+52)

Definition at line 4109 of file commctrl.h.

◆ TCM_SETIMAGELIST

#define TCM_SETIMAGELIST   (TCM_FIRST+3)

Definition at line 3965 of file commctrl.h.

◆ TCM_SETITEM

#define TCM_SETITEM   __MINGW_NAME_AW(TCM_SETITEM)

Definition at line 4042 of file commctrl.h.

◆ TCM_SETITEMA

#define TCM_SETITEMA   (TCM_FIRST+6)

Definition at line 4039 of file commctrl.h.

◆ TCM_SETITEMEXTRA

#define TCM_SETITEMEXTRA   (TCM_FIRST+14)

Definition at line 4083 of file commctrl.h.

◆ TCM_SETITEMSIZE

#define TCM_SETITEMSIZE   (TCM_FIRST+41)

Definition at line 4087 of file commctrl.h.

◆ TCM_SETITEMW

#define TCM_SETITEMW   (TCM_FIRST+61)

Definition at line 4040 of file commctrl.h.

◆ TCM_SETMINTABWIDTH

#define TCM_SETMINTABWIDTH   (TCM_FIRST+49)

Definition at line 4103 of file commctrl.h.

◆ TCM_SETPADDING

#define TCM_SETPADDING   (TCM_FIRST+43)

Definition at line 4091 of file commctrl.h.

◆ TCM_SETTOOLTIPS

#define TCM_SETTOOLTIPS   (TCM_FIRST+46)

Definition at line 4097 of file commctrl.h.

◆ TCM_SETUNICODEFORMAT

#define TCM_SETUNICODEFORMAT   CCM_SETUNICODEFORMAT

Definition at line 4113 of file commctrl.h.

◆ TCN_FIRST

#define TCN_FIRST   (0U-550U)

Definition at line 214 of file commctrl.h.

◆ TCN_FOCUSCHANGE

#define TCN_FOCUSCHANGE   (TCN_FIRST - 4)

Definition at line 4135 of file commctrl.h.

◆ TCN_GETOBJECT

#define TCN_GETOBJECT   (TCN_FIRST - 3)

Definition at line 4134 of file commctrl.h.

◆ TCN_KEYDOWN

#define TCN_KEYDOWN   (TCN_FIRST - 0)

Definition at line 4118 of file commctrl.h.

◆ TCN_LAST

#define TCN_LAST   (0U-580U)

Definition at line 215 of file commctrl.h.

◆ TCN_SELCHANGE

#define TCN_SELCHANGE   (TCN_FIRST - 1)

Definition at line 4132 of file commctrl.h.

◆ TCN_SELCHANGING

#define TCN_SELCHANGING   (TCN_FIRST - 2)

Definition at line 4133 of file commctrl.h.

◆ TCS_BOTTOM

#define TCS_BOTTOM   0x2

Definition at line 3939 of file commctrl.h.

◆ TCS_BUTTONS

#define TCS_BUTTONS   0x100

Definition at line 3948 of file commctrl.h.

◆ TCS_EX_FLATSEPARATORS

#define TCS_EX_FLATSEPARATORS   0x1

Definition at line 3959 of file commctrl.h.

◆ TCS_EX_REGISTERDROP

#define TCS_EX_REGISTERDROP   0x2

Definition at line 3960 of file commctrl.h.

◆ TCS_FIXEDWIDTH

#define TCS_FIXEDWIDTH   0x400

Definition at line 3952 of file commctrl.h.

◆ TCS_FLATBUTTONS

#define TCS_FLATBUTTONS   0x8

Definition at line 3942 of file commctrl.h.

◆ TCS_FOCUSNEVER

#define TCS_FOCUSNEVER   0x8000

Definition at line 3957 of file commctrl.h.

◆ TCS_FOCUSONBUTTONDOWN

#define TCS_FOCUSONBUTTONDOWN   0x1000

Definition at line 3954 of file commctrl.h.

◆ TCS_FORCEICONLEFT

#define TCS_FORCEICONLEFT   0x10

Definition at line 3943 of file commctrl.h.

◆ TCS_FORCELABELLEFT

#define TCS_FORCELABELLEFT   0x20

Definition at line 3944 of file commctrl.h.

◆ TCS_HOTTRACK

#define TCS_HOTTRACK   0x40

Definition at line 3945 of file commctrl.h.

◆ TCS_MULTILINE

#define TCS_MULTILINE   0x200

Definition at line 3950 of file commctrl.h.

◆ TCS_MULTISELECT

#define TCS_MULTISELECT   0x4

Definition at line 3941 of file commctrl.h.

◆ TCS_OWNERDRAWFIXED

#define TCS_OWNERDRAWFIXED   0x2000

Definition at line 3955 of file commctrl.h.

◆ TCS_RAGGEDRIGHT

#define TCS_RAGGEDRIGHT   0x800

Definition at line 3953 of file commctrl.h.

◆ TCS_RIGHT

#define TCS_RIGHT   0x2

Definition at line 3940 of file commctrl.h.

◆ TCS_RIGHTJUSTIFY

#define TCS_RIGHTJUSTIFY   0x0

Definition at line 3951 of file commctrl.h.

◆ TCS_SCROLLOPPOSITE

#define TCS_SCROLLOPPOSITE   0x1

Definition at line 3938 of file commctrl.h.

◆ TCS_SINGLELINE

#define TCS_SINGLELINE   0x0

Definition at line 3949 of file commctrl.h.

◆ TCS_TABS

#define TCS_TABS   0x0

Definition at line 3947 of file commctrl.h.

◆ TCS_TOOLTIPS

#define TCS_TOOLTIPS   0x4000

Definition at line 3956 of file commctrl.h.

◆ TCS_VERTICAL

#define TCS_VERTICAL   0x80

Definition at line 3946 of file commctrl.h.

◆ TD_ERROR_ICON

#define TD_ERROR_ICON   MAKEINTRESOURCEW(-2)

Definition at line 5168 of file commctrl.h.

◆ TD_INFORMATION_ICON

#define TD_INFORMATION_ICON   MAKEINTRESOURCEW(-3)

Definition at line 5169 of file commctrl.h.

◆ TD_SHIELD_ICON

#define TD_SHIELD_ICON   MAKEINTRESOURCEW(-4)

Definition at line 5170 of file commctrl.h.

◆ TD_WARNING_ICON

#define TD_WARNING_ICON   MAKEINTRESOURCEW(-1)

Definition at line 5167 of file commctrl.h.

◆ THIRD_IPADDRESS

#define THIRD_IPADDRESS (   x)    ((x>>8) & 0xff)

Definition at line 4490 of file commctrl.h.

◆ TME_CANCEL

#define TME_CANCEL   0x80000000

Definition at line 4984 of file commctrl.h.

◆ TME_HOVER

#define TME_HOVER   0x1

Definition at line 4980 of file commctrl.h.

◆ TME_LEAVE

#define TME_LEAVE   0x2

Definition at line 4981 of file commctrl.h.

◆ TME_NONCLIENT

#define TME_NONCLIENT   0x10

Definition at line 4982 of file commctrl.h.

◆ TME_QUERY

#define TME_QUERY   0x40000000

Definition at line 4983 of file commctrl.h.

◆ TOOLBARCLASSNAME

#define TOOLBARCLASSNAME   __MINGW_NAME_AW(TOOLBARCLASSNAME)

Definition at line 946 of file commctrl.h.

◆ TOOLBARCLASSNAMEA

#define TOOLBARCLASSNAMEA   "ToolbarWindow32"

Definition at line 944 of file commctrl.h.

◆ TOOLBARCLASSNAMEW

#define TOOLBARCLASSNAMEW   L"ToolbarWindow32"

Definition at line 943 of file commctrl.h.

◆ TOOLINFO

#define TOOLINFO   TTTOOLINFO

Definition at line 1718 of file commctrl.h.

◆ TOOLINFOA

#define TOOLINFOA   TTTOOLINFOA

Definition at line 1714 of file commctrl.h.

◆ TOOLINFOW

#define TOOLINFOW   TTTOOLINFOW

Definition at line 1715 of file commctrl.h.

◆ TOOLTIPS_CLASS

#define TOOLTIPS_CLASS   __MINGW_NAME_AW(TOOLTIPS_CLASS)

Definition at line 1710 of file commctrl.h.

◆ TOOLTIPS_CLASSA

#define TOOLTIPS_CLASSA   "tooltips_class32"

Definition at line 1708 of file commctrl.h.

◆ TOOLTIPS_CLASSW

#define TOOLTIPS_CLASSW   L"tooltips_class32"

Definition at line 1707 of file commctrl.h.

◆ TOOLTIPTEXT

#define TOOLTIPTEXT   NMTTDISPINFO

Definition at line 1889 of file commctrl.h.

◆ TOOLTIPTEXTA

#define TOOLTIPTEXTA   NMTTDISPINFOA

Definition at line 1885 of file commctrl.h.

◆ TOOLTIPTEXTW

#define TOOLTIPTEXTW   NMTTDISPINFOW

Definition at line 1884 of file commctrl.h.

◆ TRACKBAR_CLASS

#define TRACKBAR_CLASS   __MINGW_NAME_AW(TRACKBAR_CLASS)

Definition at line 2013 of file commctrl.h.

◆ TRACKBAR_CLASSA

#define TRACKBAR_CLASSA   "msctls_trackbar32"

Definition at line 2010 of file commctrl.h.

◆ TRACKBAR_CLASSW

#define TRACKBAR_CLASSW   L"msctls_trackbar32"

Definition at line 2011 of file commctrl.h.

◆ TreeView_CreateDragImage

#define TreeView_CreateDragImage (   hwnd,
  hitem 
)    (HIMAGELIST)SNDMSG((hwnd),TVM_CREATEDRAGIMAGE,0,(LPARAM)(HTREEITEM)(hitem))

Definition at line 3539 of file commctrl.h.

◆ TreeView_DeleteAllItems

#define TreeView_DeleteAllItems (   hwnd)    (BOOL)SNDMSG((hwnd),TVM_DELETEITEM,0,(LPARAM)TVI_ROOT)

Definition at line 3417 of file commctrl.h.

◆ TreeView_DeleteItem

#define TreeView_DeleteItem (   hwnd,
  hitem 
)    (BOOL)SNDMSG((hwnd),TVM_DELETEITEM,0,(LPARAM)(HTREEITEM)(hitem))

Definition at line 3415 of file commctrl.h.

◆ TreeView_EditLabel

#define TreeView_EditLabel (   hwnd,
  hitem 
)    (HWND)SNDMSG((hwnd),TVM_EDITLABEL,0,(LPARAM)(HTREEITEM)(hitem))

Definition at line 3504 of file commctrl.h.

◆ TreeView_EndEditLabelNow

#define TreeView_EndEditLabelNow (   hwnd,
  fCancel 
)    (BOOL)SNDMSG((hwnd),TVM_ENDEDITLABELNOW,(WPARAM)(fCancel),0)

Definition at line 3551 of file commctrl.h.

◆ TreeView_EnsureVisible

#define TreeView_EnsureVisible (   hwnd,
  hitem 
)    (BOOL)SNDMSG((hwnd),TVM_ENSUREVISIBLE,0,(LPARAM)(HTREEITEM)(hitem))

Definition at line 3545 of file commctrl.h.

◆ TreeView_Expand

#define TreeView_Expand (   hwnd,
  hitem,
  code 
)    (BOOL)SNDMSG((hwnd),TVM_EXPAND,(WPARAM)(code),(LPARAM)(HTREEITEM)(hitem))

Definition at line 3420 of file commctrl.h.

◆ TreeView_GetBkColor

#define TreeView_GetBkColor (   hwnd)    (COLORREF)SNDMSG((hwnd),TVM_GETBKCOLOR,0,0)

Definition at line 3580 of file commctrl.h.

◆ TreeView_GetCheckState

#define TreeView_GetCheckState (   hwndTV,
  hti 
)    ((((UINT)(SNDMSG((hwndTV),TVM_GETITEMSTATE,(WPARAM)(hti),TVIS_STATEIMAGEMASK))) >> 12) -1)

Definition at line 3596 of file commctrl.h.

◆ TreeView_GetChild

#define TreeView_GetChild (   hwnd,
  hitem 
)    TreeView_GetNextItem(hwnd,hitem,TVGN_CHILD)

Definition at line 3466 of file commctrl.h.

◆ TreeView_GetCount

#define TreeView_GetCount (   hwnd)    (UINT)SNDMSG((hwnd),TVM_GETCOUNT,0,0)

Definition at line 3432 of file commctrl.h.

◆ TreeView_GetDropHilight

#define TreeView_GetDropHilight (   hwnd)    TreeView_GetNextItem(hwnd,NULL,TVGN_DROPHILITE)

Definition at line 3474 of file commctrl.h.

◆ TreeView_GetEditControl

#define TreeView_GetEditControl (   hwnd)    (HWND)SNDMSG((hwnd),TVM_GETEDITCONTROL,0,0)

Definition at line 3507 of file commctrl.h.

◆ TreeView_GetFirstVisible

#define TreeView_GetFirstVisible (   hwnd)    TreeView_GetNextItem(hwnd,NULL,TVGN_FIRSTVISIBLE)

Definition at line 3470 of file commctrl.h.

◆ TreeView_GetImageList

#define TreeView_GetImageList (   hwnd,
  iImage 
)    (HIMAGELIST)SNDMSG((hwnd),TVM_GETIMAGELIST,iImage,0)

Definition at line 3441 of file commctrl.h.

◆ TreeView_GetIndent

#define TreeView_GetIndent (   hwnd)    (UINT)SNDMSG((hwnd),TVM_GETINDENT,0,0)

Definition at line 3435 of file commctrl.h.

◆ TreeView_GetInsertMarkColor

#define TreeView_GetInsertMarkColor (   hwnd)    (COLORREF)SNDMSG((hwnd),TVM_GETINSERTMARKCOLOR,0,0)

Definition at line 3590 of file commctrl.h.

◆ TreeView_GetISearchString

#define TreeView_GetISearchString (   hwndTV,
  lpsz 
)    (BOOL)SNDMSG((hwndTV),TVM_GETISEARCHSTRING,0,(LPARAM)(LPTSTR)(lpsz))

Definition at line 3562 of file commctrl.h.

◆ TreeView_GetItem

#define TreeView_GetItem (   hwnd,
  pitem 
)    (BOOL)SNDMSG((hwnd),TVM_GETITEM,0,(LPARAM)(TV_ITEM *)(pitem))

Definition at line 3490 of file commctrl.h.

◆ TreeView_GetItemHeight

#define TreeView_GetItemHeight (   hwnd)    (int)SNDMSG((hwnd),TVM_GETITEMHEIGHT,0,0)

Definition at line 3574 of file commctrl.h.

◆ TreeView_GetItemRect

#define TreeView_GetItemRect (   hwnd,
  hitem,
  prc,
  code 
)    (*(HTREEITEM *)prc = (hitem),(BOOL)SNDMSG((hwnd),TVM_GETITEMRECT,(WPARAM)(code),(LPARAM)(RECT *)(prc)))

Definition at line 3429 of file commctrl.h.

◆ TreeView_GetItemState

#define TreeView_GetItemState (   hwndTV,
  hti,
  mask 
)    (UINT)SNDMSG((hwndTV),TVM_GETITEMSTATE,(WPARAM)(hti),(LPARAM)(mask))

Definition at line 3595 of file commctrl.h.

◆ TreeView_GetLastVisible

#define TreeView_GetLastVisible (   hwnd)    TreeView_GetNextItem(hwnd,NULL,TVGN_LASTVISIBLE)

Definition at line 3476 of file commctrl.h.

◆ TreeView_GetLineColor

#define TreeView_GetLineColor (   hwnd)    (COLORREF)SNDMSG((hwnd),TVM_GETLINECOLOR,0,0)

Definition at line 3600 of file commctrl.h.

◆ TreeView_GetNextItem

#define TreeView_GetNextItem (   hwnd,
  hitem,
  code 
)    (HTREEITEM)SNDMSG((hwnd),TVM_GETNEXTITEM,(WPARAM)(code),(LPARAM)(HTREEITEM)(hitem))

Definition at line 3450 of file commctrl.h.

◆ TreeView_GetNextSibling

#define TreeView_GetNextSibling (   hwnd,
  hitem 
)    TreeView_GetNextItem(hwnd,hitem,TVGN_NEXT)

Definition at line 3467 of file commctrl.h.

◆ TreeView_GetNextVisible

#define TreeView_GetNextVisible (   hwnd,
  hitem 
)    TreeView_GetNextItem(hwnd,hitem,TVGN_NEXTVISIBLE)

Definition at line 3471 of file commctrl.h.

◆ TreeView_GetParent

#define TreeView_GetParent (   hwnd,
  hitem 
)    TreeView_GetNextItem(hwnd,hitem,TVGN_PARENT)

Definition at line 3469 of file commctrl.h.

◆ TreeView_GetPrevSibling

#define TreeView_GetPrevSibling (   hwnd,
  hitem 
)    TreeView_GetNextItem(hwnd,hitem,TVGN_PREVIOUS)

Definition at line 3468 of file commctrl.h.

◆ TreeView_GetPrevVisible

#define TreeView_GetPrevVisible (   hwnd,
  hitem 
)    TreeView_GetNextItem(hwnd,hitem,TVGN_PREVIOUSVISIBLE)

Definition at line 3472 of file commctrl.h.

◆ TreeView_GetRoot

#define TreeView_GetRoot (   hwnd)    TreeView_GetNextItem(hwnd,NULL,TVGN_ROOT)

Definition at line 3475 of file commctrl.h.

◆ TreeView_GetScrollTime

#define TreeView_GetScrollTime (   hwnd)    (UINT)SNDMSG((hwnd),TVM_GETSCROLLTIME,0,0)

Definition at line 3586 of file commctrl.h.

◆ TreeView_GetSelection

#define TreeView_GetSelection (   hwnd)    TreeView_GetNextItem(hwnd,NULL,TVGN_CARET)

Definition at line 3473 of file commctrl.h.

◆ TreeView_GetTextColor

#define TreeView_GetTextColor (   hwnd)    (COLORREF)SNDMSG((hwnd),TVM_GETTEXTCOLOR,0,0)

Definition at line 3582 of file commctrl.h.

◆ TreeView_GetToolTips

#define TreeView_GetToolTips (   hwnd)    (HWND)SNDMSG((hwnd),TVM_GETTOOLTIPS,0,0)

Definition at line 3561 of file commctrl.h.

◆ TreeView_GetUnicodeFormat

#define TreeView_GetUnicodeFormat (   hwnd)    (BOOL)SNDMSG((hwnd),TVM_GETUNICODEFORMAT,0,0)

Definition at line 3569 of file commctrl.h.

◆ TreeView_GetVisibleCount

#define TreeView_GetVisibleCount (   hwnd)    (UINT)SNDMSG((hwnd),TVM_GETVISIBLECOUNT,0,0)

Definition at line 3510 of file commctrl.h.

◆ TreeView_HitTest

#define TreeView_HitTest (   hwnd,
  lpht 
)    (HTREEITEM)SNDMSG((hwnd),TVM_HITTEST,0,(LPARAM)(LPTV_HITTESTINFO)(lpht))

Definition at line 3513 of file commctrl.h.

◆ TreeView_InsertItem

#define TreeView_InsertItem (   hwnd,
  lpis 
)    (HTREEITEM)SNDMSG((hwnd),TVM_INSERTITEM,0,(LPARAM)(LPTV_INSERTSTRUCT)(lpis))

Definition at line 3412 of file commctrl.h.

◆ TreeView_MapAccIDToHTREEITEM

#define TreeView_MapAccIDToHTREEITEM (   hwnd,
  id 
)    (HTREEITEM)SNDMSG((hwnd),TVM_MAPACCIDTOHTREEITEM,id,0)

Definition at line 3603 of file commctrl.h.

◆ TreeView_MapHTREEITEMToAccID

#define TreeView_MapHTREEITEMToAccID (   hwnd,
  htreeitem 
)    (UINT)SNDMSG((hwnd),TVM_MAPHTREEITEMTOACCID,(WPARAM)htreeitem,0)

Definition at line 3606 of file commctrl.h.

◆ TreeView_Select

#define TreeView_Select (   hwnd,
  hitem,
  code 
)    (BOOL)SNDMSG((hwnd),TVM_SELECTITEM,(WPARAM)(code),(LPARAM)(HTREEITEM)(hitem))

Definition at line 3479 of file commctrl.h.

◆ TreeView_SelectDropTarget

#define TreeView_SelectDropTarget (   hwnd,
  hitem 
)    TreeView_Select(hwnd,hitem,TVGN_DROPHILITE)

Definition at line 3482 of file commctrl.h.

◆ TreeView_SelectItem

#define TreeView_SelectItem (   hwnd,
  hitem 
)    TreeView_Select(hwnd,hitem,TVGN_CARET)

Definition at line 3481 of file commctrl.h.

◆ TreeView_SelectSetFirstVisible

#define TreeView_SelectSetFirstVisible (   hwnd,
  hitem 
)    TreeView_Select(hwnd,hitem,TVGN_FIRSTVISIBLE)

Definition at line 3483 of file commctrl.h.

◆ TreeView_SetBkColor

#define TreeView_SetBkColor (   hwnd,
  clr 
)    (COLORREF)SNDMSG((hwnd),TVM_SETBKCOLOR,0,(LPARAM)(clr))

Definition at line 3576 of file commctrl.h.

◆ TreeView_SetCheckState

#define TreeView_SetCheckState (   hwndTV,
  hti,
  fCheck 
)    TreeView_SetItemState(hwndTV,hti,INDEXTOSTATEIMAGEMASK((fCheck)?2:1),TVIS_STATEIMAGEMASK)

Definition at line 3593 of file commctrl.h.

◆ TreeView_SetImageList

#define TreeView_SetImageList (   hwnd,
  himl,
  iImage 
)    (HIMAGELIST)SNDMSG((hwnd),TVM_SETIMAGELIST,iImage,(LPARAM)(HIMAGELIST)(himl))

Definition at line 3447 of file commctrl.h.

◆ TreeView_SetIndent

#define TreeView_SetIndent (   hwnd,
  indent 
)    (BOOL)SNDMSG((hwnd),TVM_SETINDENT,(WPARAM)(indent),0)

Definition at line 3438 of file commctrl.h.

◆ TreeView_SetInsertMark

#define TreeView_SetInsertMark (   hwnd,
  hItem,
  fAfter 
)    (BOOL)SNDMSG((hwnd),TVM_SETINSERTMARK,(WPARAM) (fAfter),(LPARAM) (hItem))

Definition at line 3565 of file commctrl.h.

◆ TreeView_SetInsertMarkColor

#define TreeView_SetInsertMarkColor (   hwnd,
  clr 
)    (COLORREF)SNDMSG((hwnd),TVM_SETINSERTMARKCOLOR,0,(LPARAM)(clr))

Definition at line 3588 of file commctrl.h.

◆ TreeView_SetItem

#define TreeView_SetItem (   hwnd,
  pitem 
)    (BOOL)SNDMSG((hwnd),TVM_SETITEM,0,(LPARAM)(const TV_ITEM *)(pitem))

Definition at line 3497 of file commctrl.h.

◆ TreeView_SetItemHeight

#define TreeView_SetItemHeight (   hwnd,
  iHeight 
)    (int)SNDMSG((hwnd),TVM_SETITEMHEIGHT,(WPARAM)(iHeight),0)

Definition at line 3572 of file commctrl.h.

◆ TreeView_SetItemState

#define TreeView_SetItemState (   hwndTV,
  hti,
  data,
  _mask 
)    { TVITEM _ms_TVi; _ms_TVi.mask = TVIF_STATE; _ms_TVi.hItem = hti; _ms_TVi.stateMask = _mask; _ms_TVi.state = data; SNDMSG((hwndTV),TVM_SETITEM,0,(LPARAM)(TV_ITEM *)&_ms_TVi);}

Definition at line 3592 of file commctrl.h.

◆ TreeView_SetLineColor

#define TreeView_SetLineColor (   hwnd,
  clr 
)    (COLORREF)SNDMSG((hwnd),TVM_SETLINECOLOR,0,(LPARAM)(clr))

Definition at line 3598 of file commctrl.h.

◆ TreeView_SetScrollTime

#define TreeView_SetScrollTime (   hwnd,
  uTime 
)    (UINT)SNDMSG((hwnd),TVM_SETSCROLLTIME,uTime,0)

Definition at line 3584 of file commctrl.h.

◆ TreeView_SetTextColor

#define TreeView_SetTextColor (   hwnd,
  clr 
)    (COLORREF)SNDMSG((hwnd),TVM_SETTEXTCOLOR,0,(LPARAM)(clr))

Definition at line 3578 of file commctrl.h.

◆ TreeView_SetToolTips

#define TreeView_SetToolTips (   hwnd,
  hwndTT 
)    (HWND)SNDMSG((hwnd),TVM_SETTOOLTIPS,(WPARAM)(hwndTT),0)

Definition at line 3559 of file commctrl.h.

◆ TreeView_SetUnicodeFormat

#define TreeView_SetUnicodeFormat (   hwnd,
  fUnicode 
)    (BOOL)SNDMSG((hwnd),TVM_SETUNICODEFORMAT,(WPARAM)(fUnicode),0)

Definition at line 3567 of file commctrl.h.

◆ TreeView_SortChildren

#define TreeView_SortChildren (   hwnd,
  hitem,
  recurse 
)    (BOOL)SNDMSG((hwnd),TVM_SORTCHILDREN,(WPARAM)(recurse),(LPARAM)(HTREEITEM)(hitem))

Definition at line 3542 of file commctrl.h.

◆ TreeView_SortChildrenCB

#define TreeView_SortChildrenCB (   hwnd,
  psort,
  recurse 
)    (BOOL)SNDMSG((hwnd),TVM_SORTCHILDRENCB,(WPARAM)(recurse),(LPARAM)(LPTV_SORTCB)(psort))

Definition at line 3548 of file commctrl.h.

◆ TTDT_AUTOMATIC

#define TTDT_AUTOMATIC   0

Definition at line 1774 of file commctrl.h.

◆ TTDT_AUTOPOP

#define TTDT_AUTOPOP   2

Definition at line 1776 of file commctrl.h.

◆ TTDT_INITIAL

#define TTDT_INITIAL   3

Definition at line 1777 of file commctrl.h.

◆ TTDT_RESHOW

#define TTDT_RESHOW   1

Definition at line 1775 of file commctrl.h.

◆ TTF_ABSOLUTE

#define TTF_ABSOLUTE   0x80

Definition at line 1769 of file commctrl.h.

◆ TTF_CENTERTIP

#define TTF_CENTERTIP   0x2

Definition at line 1765 of file commctrl.h.

◆ TTF_DI_SETITEM

#define TTF_DI_SETITEM   0x8000

Definition at line 1772 of file commctrl.h.

◆ TTF_IDISHWND

#define TTF_IDISHWND   0x1

Definition at line 1764 of file commctrl.h.

◆ TTF_PARSELINKS

#define TTF_PARSELINKS   0x1000

Definition at line 1771 of file commctrl.h.

◆ TTF_RTLREADING

#define TTF_RTLREADING   0x4

Definition at line 1766 of file commctrl.h.

◆ TTF_SUBCLASS

#define TTF_SUBCLASS   0x10

Definition at line 1767 of file commctrl.h.

◆ TTF_TRACK

#define TTF_TRACK   0x20

Definition at line 1768 of file commctrl.h.

◆ TTF_TRANSPARENT

#define TTF_TRANSPARENT   0x100

Definition at line 1770 of file commctrl.h.

◆ TTHITTESTINFO

#define TTHITTESTINFO   __MINGW_NAME_AW(TTHITTESTINFO)

Definition at line 1869 of file commctrl.h.

◆ TTI_ERROR

#define TTI_ERROR   3

Definition at line 1782 of file commctrl.h.

◆ TTI_INFO

#define TTI_INFO   1

Definition at line 1780 of file commctrl.h.

◆ TTI_NONE

#define TTI_NONE   0

Definition at line 1779 of file commctrl.h.

◆ TTI_WARNING

#define TTI_WARNING   2

Definition at line 1781 of file commctrl.h.

◆ TTM_ACTIVATE

#define TTM_ACTIVATE   (WM_USER+1)

Definition at line 1784 of file commctrl.h.

◆ TTM_ADDTOOL

#define TTM_ADDTOOL   __MINGW_NAME_AW(TTM_ADDTOOL)

Definition at line 1839 of file commctrl.h.

◆ TTM_ADDTOOLA

#define TTM_ADDTOOLA   (WM_USER+4)

Definition at line 1786 of file commctrl.h.

◆ TTM_ADDTOOLW

#define TTM_ADDTOOLW   (WM_USER+50)

Definition at line 1787 of file commctrl.h.

◆ TTM_ADJUSTRECT

#define TTM_ADJUSTRECT   (WM_USER+31)

Definition at line 1826 of file commctrl.h.

◆ TTM_DELTOOL

#define TTM_DELTOOL   __MINGW_NAME_AW(TTM_DELTOOL)

Definition at line 1840 of file commctrl.h.

◆ TTM_DELTOOLA

#define TTM_DELTOOLA   (WM_USER+5)

Definition at line 1788 of file commctrl.h.

◆ TTM_DELTOOLW

#define TTM_DELTOOLW   (WM_USER+51)

Definition at line 1789 of file commctrl.h.

◆ TTM_ENUMTOOLS

#define TTM_ENUMTOOLS   __MINGW_NAME_AW(TTM_ENUMTOOLS)

Definition at line 1847 of file commctrl.h.

◆ TTM_ENUMTOOLSA

#define TTM_ENUMTOOLSA   (WM_USER +14)

Definition at line 1807 of file commctrl.h.

◆ TTM_ENUMTOOLSW

#define TTM_ENUMTOOLSW   (WM_USER +58)

Definition at line 1808 of file commctrl.h.

◆ TTM_GETBUBBLESIZE

#define TTM_GETBUBBLESIZE   (WM_USER+30)

Definition at line 1825 of file commctrl.h.

◆ TTM_GETCURRENTTOOL

#define TTM_GETCURRENTTOOL   __MINGW_NAME_AW(TTM_GETCURRENTTOOL)

Definition at line 1848 of file commctrl.h.

◆ TTM_GETCURRENTTOOLA

#define TTM_GETCURRENTTOOLA   (WM_USER+15)

Definition at line 1809 of file commctrl.h.

◆ TTM_GETCURRENTTOOLW

#define TTM_GETCURRENTTOOLW   (WM_USER+59)

Definition at line 1810 of file commctrl.h.

◆ TTM_GETDELAYTIME

#define TTM_GETDELAYTIME   (WM_USER+21)

Definition at line 1816 of file commctrl.h.

◆ TTM_GETMARGIN

#define TTM_GETMARGIN   (WM_USER+27)

Definition at line 1822 of file commctrl.h.

◆ TTM_GETMAXTIPWIDTH

#define TTM_GETMAXTIPWIDTH   (WM_USER+25)

Definition at line 1820 of file commctrl.h.

◆ TTM_GETTEXT

#define TTM_GETTEXT   __MINGW_NAME_AW(TTM_GETTEXT)

Definition at line 1845 of file commctrl.h.

◆ TTM_GETTEXTA

#define TTM_GETTEXTA   (WM_USER +11)

Definition at line 1802 of file commctrl.h.

◆ TTM_GETTEXTW

#define TTM_GETTEXTW   (WM_USER +56)

Definition at line 1803 of file commctrl.h.

◆ TTM_GETTIPBKCOLOR

#define TTM_GETTIPBKCOLOR   (WM_USER+22)

Definition at line 1817 of file commctrl.h.

◆ TTM_GETTIPTEXTCOLOR

#define TTM_GETTIPTEXTCOLOR   (WM_USER+23)

Definition at line 1818 of file commctrl.h.

◆ TTM_GETTITLE

#define TTM_GETTITLE   (WM_USER+35)

Definition at line 1831 of file commctrl.h.

◆ TTM_GETTOOLCOUNT

#define TTM_GETTOOLCOUNT   (WM_USER +13)

Definition at line 1806 of file commctrl.h.

◆ TTM_GETTOOLINFO

#define TTM_GETTOOLINFO   __MINGW_NAME_AW(TTM_GETTOOLINFO)

Definition at line 1842 of file commctrl.h.

◆ TTM_GETTOOLINFOA

#define TTM_GETTOOLINFOA   (WM_USER+8)

Definition at line 1794 of file commctrl.h.

◆ TTM_GETTOOLINFOW

#define TTM_GETTOOLINFOW   (WM_USER+53)

Definition at line 1795 of file commctrl.h.

◆ TTM_HITTEST

#define TTM_HITTEST   __MINGW_NAME_AW(TTM_HITTEST)

Definition at line 1844 of file commctrl.h.

◆ TTM_HITTESTA

#define TTM_HITTESTA   (WM_USER +10)

Definition at line 1800 of file commctrl.h.

◆ TTM_HITTESTW

#define TTM_HITTESTW   (WM_USER +55)

Definition at line 1801 of file commctrl.h.

◆ TTM_NEWTOOLRECT

#define TTM_NEWTOOLRECT   __MINGW_NAME_AW(TTM_NEWTOOLRECT)

Definition at line 1841 of file commctrl.h.

◆ TTM_NEWTOOLRECTA

#define TTM_NEWTOOLRECTA   (WM_USER+6)

Definition at line 1790 of file commctrl.h.

◆ TTM_NEWTOOLRECTW

#define TTM_NEWTOOLRECTW   (WM_USER+52)

Definition at line 1791 of file commctrl.h.

◆ TTM_POP

#define TTM_POP   (WM_USER+28)

Definition at line 1823 of file commctrl.h.

◆ TTM_POPUP

#define TTM_POPUP   (WM_USER+34)

Definition at line 1830 of file commctrl.h.

◆ TTM_RELAYEVENT

#define TTM_RELAYEVENT   (WM_USER+7)

Definition at line 1792 of file commctrl.h.

◆ TTM_SETDELAYTIME

#define TTM_SETDELAYTIME   (WM_USER+3)

Definition at line 1785 of file commctrl.h.

◆ TTM_SETMARGIN

#define TTM_SETMARGIN   (WM_USER+26)

Definition at line 1821 of file commctrl.h.

◆ TTM_SETMAXTIPWIDTH

#define TTM_SETMAXTIPWIDTH   (WM_USER+24)

Definition at line 1819 of file commctrl.h.

◆ TTM_SETTIPBKCOLOR

#define TTM_SETTIPBKCOLOR   (WM_USER+19)

Definition at line 1814 of file commctrl.h.

◆ TTM_SETTIPTEXTCOLOR

#define TTM_SETTIPTEXTCOLOR   (WM_USER+20)

Definition at line 1815 of file commctrl.h.

◆ TTM_SETTITLE

#define TTM_SETTITLE   __MINGW_NAME_AW(TTM_SETTITLE)

Definition at line 1849 of file commctrl.h.

◆ TTM_SETTITLEA

#define TTM_SETTITLEA   (WM_USER+32)

Definition at line 1827 of file commctrl.h.

◆ TTM_SETTITLEW

#define TTM_SETTITLEW   (WM_USER+33)

Definition at line 1828 of file commctrl.h.

◆ TTM_SETTOOLINFO

#define TTM_SETTOOLINFO   __MINGW_NAME_AW(TTM_SETTOOLINFO)

Definition at line 1843 of file commctrl.h.

◆ TTM_SETTOOLINFOA

#define TTM_SETTOOLINFOA   (WM_USER+9)

Definition at line 1797 of file commctrl.h.

◆ TTM_SETTOOLINFOW

#define TTM_SETTOOLINFOW   (WM_USER+54)

Definition at line 1798 of file commctrl.h.

◆ TTM_SETWINDOWTHEME

#define TTM_SETWINDOWTHEME   CCM_SETWINDOWTHEME

Definition at line 1851 of file commctrl.h.

◆ TTM_TRACKACTIVATE

#define TTM_TRACKACTIVATE   (WM_USER+17)

Definition at line 1812 of file commctrl.h.

◆ TTM_TRACKPOSITION

#define TTM_TRACKPOSITION   (WM_USER+18)

Definition at line 1813 of file commctrl.h.

◆ TTM_UPDATE

#define TTM_UPDATE   (WM_USER+29)

Definition at line 1824 of file commctrl.h.

◆ TTM_UPDATETIPTEXT

#define TTM_UPDATETIPTEXT   __MINGW_NAME_AW(TTM_UPDATETIPTEXT)

Definition at line 1846 of file commctrl.h.

◆ TTM_UPDATETIPTEXTA

#define TTM_UPDATETIPTEXTA   (WM_USER +12)

Definition at line 1804 of file commctrl.h.

◆ TTM_UPDATETIPTEXTW

#define TTM_UPDATETIPTEXTW   (WM_USER +57)

Definition at line 1805 of file commctrl.h.

◆ TTM_WINDOWFROMPOINT

#define TTM_WINDOWFROMPOINT   (WM_USER+16)

Definition at line 1811 of file commctrl.h.

◆ TTN_FIRST

#define TTN_FIRST   (0U-520U)

Definition at line 211 of file commctrl.h.

◆ TTN_GETDISPINFO

#define TTN_GETDISPINFO   __MINGW_NAME_AW(TTN_GETDISPINFO)

Definition at line 1878 of file commctrl.h.

◆ TTN_GETDISPINFOA

#define TTN_GETDISPINFOA   (TTN_FIRST - 0)

Definition at line 1872 of file commctrl.h.

◆ TTN_GETDISPINFOW

#define TTN_GETDISPINFOW   (TTN_FIRST - 10)

Definition at line 1873 of file commctrl.h.

◆ TTN_LAST

#define TTN_LAST   (0U-549U)

Definition at line 212 of file commctrl.h.

◆ TTN_LINKCLICK

#define TTN_LINKCLICK   (TTN_FIRST - 3)

Definition at line 1876 of file commctrl.h.

◆ TTN_NEEDTEXT

#define TTN_NEEDTEXT   TTN_GETDISPINFO

Definition at line 1880 of file commctrl.h.

◆ TTN_NEEDTEXTA

#define TTN_NEEDTEXTA   TTN_GETDISPINFOA

Definition at line 1881 of file commctrl.h.

◆ TTN_NEEDTEXTW

#define TTN_NEEDTEXTW   TTN_GETDISPINFOW

Definition at line 1882 of file commctrl.h.

◆ TTN_POP

#define TTN_POP   (TTN_FIRST - 2)

Definition at line 1875 of file commctrl.h.

◆ TTN_SHOW

#define TTN_SHOW   (TTN_FIRST - 1)

Definition at line 1874 of file commctrl.h.

◆ TTS_ALWAYSTIP

#define TTS_ALWAYSTIP   0x1

Definition at line 1757 of file commctrl.h.

◆ TTS_BALLOON

#define TTS_BALLOON   0x40

Definition at line 1761 of file commctrl.h.

◆ TTS_CLOSE

#define TTS_CLOSE   0x80

Definition at line 1762 of file commctrl.h.

◆ TTS_NOANIMATE

#define TTS_NOANIMATE   0x10

Definition at line 1759 of file commctrl.h.

◆ TTS_NOFADE

#define TTS_NOFADE   0x20

Definition at line 1760 of file commctrl.h.

◆ TTS_NOPREFIX

#define TTS_NOPREFIX   0x2

Definition at line 1758 of file commctrl.h.

◆ TTTOOLINFO

#define TTTOOLINFO   __MINGW_NAME_AW(TTTOOLINFO)

Definition at line 1751 of file commctrl.h.

◆ TTTOOLINFO_V1_SIZE

#define TTTOOLINFO_V1_SIZE   __MINGW_NAME_AW_EXT(TTTOOLINFO,_V1_SIZE)

Definition at line 1755 of file commctrl.h.

◆ TTTOOLINFOA_V1_SIZE

#define TTTOOLINFOA_V1_SIZE   CCSIZEOF_STRUCT(TTTOOLINFOA,lpszText)

Definition at line 1720 of file commctrl.h.

◆ TTTOOLINFOA_V2_SIZE

#define TTTOOLINFOA_V2_SIZE   CCSIZEOF_STRUCT(TTTOOLINFOA,lParam)

Definition at line 1722 of file commctrl.h.

◆ TTTOOLINFOA_V3_SIZE

#define TTTOOLINFOA_V3_SIZE   CCSIZEOF_STRUCT(TTTOOLINFOA,lpReserved)

Definition at line 1724 of file commctrl.h.

◆ TTTOOLINFOW_V1_SIZE

#define TTTOOLINFOW_V1_SIZE   CCSIZEOF_STRUCT(TTTOOLINFOW,lpszText)

Definition at line 1721 of file commctrl.h.

◆ TTTOOLINFOW_V2_SIZE

#define TTTOOLINFOW_V2_SIZE   CCSIZEOF_STRUCT(TTTOOLINFOW,lParam)

Definition at line 1723 of file commctrl.h.

◆ TTTOOLINFOW_V3_SIZE

#define TTTOOLINFOW_V3_SIZE   CCSIZEOF_STRUCT(TTTOOLINFOW,lpReserved)

Definition at line 1725 of file commctrl.h.

◆ TV_DISPINFO

#define TV_DISPINFO   NMTVDISPINFO

Definition at line 3663 of file commctrl.h.

◆ TV_DISPINFOA

#define TV_DISPINFOA   NMTVDISPINFOA

Definition at line 3661 of file commctrl.h.

◆ TV_DISPINFOW

#define TV_DISPINFOW   NMTVDISPINFOW

Definition at line 3662 of file commctrl.h.

◆ TV_FIRST

#define TV_FIRST   0x1100

Definition at line 83 of file commctrl.h.

◆ TV_HITTESTINFO

#define TV_HITTESTINFO   TVHITTESTINFO

Definition at line 3516 of file commctrl.h.

◆ TV_INSERTSTRUCT

#define TV_INSERTSTRUCT   TVINSERTSTRUCT

Definition at line 3377 of file commctrl.h.

◆ TV_INSERTSTRUCTA

#define TV_INSERTSTRUCTA   TVINSERTSTRUCTA

Definition at line 3375 of file commctrl.h.

◆ TV_INSERTSTRUCTW

#define TV_INSERTSTRUCTW   TVINSERTSTRUCTW

Definition at line 3376 of file commctrl.h.

◆ TV_ITEM

#define TV_ITEM   TVITEM

Definition at line 3300 of file commctrl.h.

◆ TV_ITEMA

#define TV_ITEMA   TVITEMA

Definition at line 3298 of file commctrl.h.

◆ TV_ITEMW

#define TV_ITEMW   TVITEMW

Definition at line 3297 of file commctrl.h.

◆ TV_KEYDOWN

#define TV_KEYDOWN   NMTVKEYDOWN

Definition at line 3722 of file commctrl.h.

◆ TV_SORTCB

#define TV_SORTCB   TVSORTCB

Definition at line 3611 of file commctrl.h.

◆ TVC_BYKEYBOARD

#define TVC_BYKEYBOARD   0x2

Definition at line 3652 of file commctrl.h.

◆ TVC_BYMOUSE

#define TVC_BYMOUSE   0x1

Definition at line 3651 of file commctrl.h.

◆ TVC_UNKNOWN

#define TVC_UNKNOWN   0x0

Definition at line 3650 of file commctrl.h.

◆ TVCDRF_NOIMAGES

#define TVCDRF_NOIMAGES   0x10000

Definition at line 3775 of file commctrl.h.

◆ TVE_COLLAPSE

#define TVE_COLLAPSE   0x1

Definition at line 3422 of file commctrl.h.

◆ TVE_COLLAPSERESET

#define TVE_COLLAPSERESET   0x8000

Definition at line 3426 of file commctrl.h.

◆ TVE_EXPAND

#define TVE_EXPAND   0x2

Definition at line 3423 of file commctrl.h.

◆ TVE_EXPANDPARTIAL

#define TVE_EXPANDPARTIAL   0x4000

Definition at line 3425 of file commctrl.h.

◆ TVE_TOGGLE

#define TVE_TOGGLE   0x3

Definition at line 3424 of file commctrl.h.

◆ TVGN_CARET

#define TVGN_CARET   0x9

Definition at line 3461 of file commctrl.h.

◆ TVGN_CHILD

#define TVGN_CHILD   0x4

Definition at line 3456 of file commctrl.h.

◆ TVGN_DROPHILITE

#define TVGN_DROPHILITE   0x8

Definition at line 3460 of file commctrl.h.

◆ TVGN_FIRSTVISIBLE

#define TVGN_FIRSTVISIBLE   0x5

Definition at line 3457 of file commctrl.h.

◆ TVGN_LASTVISIBLE

#define TVGN_LASTVISIBLE   0xa

Definition at line 3462 of file commctrl.h.

◆ TVGN_NEXT

#define TVGN_NEXT   0x1

Definition at line 3453 of file commctrl.h.

◆ TVGN_NEXTVISIBLE

#define TVGN_NEXTVISIBLE   0x6

Definition at line 3458 of file commctrl.h.

◆ TVGN_PARENT

#define TVGN_PARENT   0x3

Definition at line 3455 of file commctrl.h.

◆ TVGN_PREVIOUS

#define TVGN_PREVIOUS   0x2

Definition at line 3454 of file commctrl.h.

◆ TVGN_PREVIOUSVISIBLE

#define TVGN_PREVIOUSVISIBLE   0x7

Definition at line 3459 of file commctrl.h.

◆ TVGN_ROOT

#define TVGN_ROOT   0x0

Definition at line 3452 of file commctrl.h.

◆ TVHT_ABOVE

#define TVHT_ABOVE   0x100

Definition at line 3533 of file commctrl.h.

◆ TVHT_BELOW

#define TVHT_BELOW   0x200

Definition at line 3534 of file commctrl.h.

◆ TVHT_NOWHERE

#define TVHT_NOWHERE   0x1

Definition at line 3524 of file commctrl.h.

◆ TVHT_ONITEM

Definition at line 3527 of file commctrl.h.

◆ TVHT_ONITEMBUTTON

#define TVHT_ONITEMBUTTON   0x10

Definition at line 3529 of file commctrl.h.

◆ TVHT_ONITEMICON

#define TVHT_ONITEMICON   0x2

Definition at line 3525 of file commctrl.h.

◆ TVHT_ONITEMINDENT

#define TVHT_ONITEMINDENT   0x8

Definition at line 3528 of file commctrl.h.

◆ TVHT_ONITEMLABEL

#define TVHT_ONITEMLABEL   0x4

Definition at line 3526 of file commctrl.h.

◆ TVHT_ONITEMRIGHT

#define TVHT_ONITEMRIGHT   0x20

Definition at line 3530 of file commctrl.h.

◆ TVHT_ONITEMSTATEICON

#define TVHT_ONITEMSTATEICON   0x40

Definition at line 3531 of file commctrl.h.

◆ TVHT_TOLEFT

#define TVHT_TOLEFT   0x800

Definition at line 3536 of file commctrl.h.

◆ TVHT_TORIGHT

#define TVHT_TORIGHT   0x400

Definition at line 3535 of file commctrl.h.

◆ TVI_FIRST

#define TVI_FIRST   ((HTREEITEM)(ULONG_PTR)-0xffff)

Definition at line 3369 of file commctrl.h.

◆ TVI_LAST

#define TVI_LAST   ((HTREEITEM)(ULONG_PTR)-0xfffe)

Definition at line 3370 of file commctrl.h.

◆ TVI_ROOT

#define TVI_ROOT   ((HTREEITEM)(ULONG_PTR)-0x10000)

Definition at line 3368 of file commctrl.h.

◆ TVI_SORT

#define TVI_SORT   ((HTREEITEM)(ULONG_PTR)-0xfffd)

Definition at line 3371 of file commctrl.h.

◆ TVIF_CHILDREN

#define TVIF_CHILDREN   0x40

Definition at line 3272 of file commctrl.h.

◆ TVIF_DI_SETITEM

#define TVIF_DI_SETITEM   0x1000

Definition at line 3659 of file commctrl.h.

◆ TVIF_EXPANDEDIMAGE

#define TVIF_EXPANDEDIMAGE   0x200

Definition at line 3279 of file commctrl.h.

◆ TVIF_HANDLE

#define TVIF_HANDLE   0x10

Definition at line 3270 of file commctrl.h.

◆ TVIF_IMAGE

#define TVIF_IMAGE   0x2

Definition at line 3267 of file commctrl.h.

◆ TVIF_INTEGRAL

#define TVIF_INTEGRAL   0x80

Definition at line 3274 of file commctrl.h.

◆ TVIF_PARAM

#define TVIF_PARAM   0x4

Definition at line 3268 of file commctrl.h.

◆ TVIF_SELECTEDIMAGE

#define TVIF_SELECTEDIMAGE   0x20

Definition at line 3271 of file commctrl.h.

◆ TVIF_STATE

#define TVIF_STATE   0x8

Definition at line 3269 of file commctrl.h.

◆ TVIF_TEXT

#define TVIF_TEXT   0x1

Definition at line 3266 of file commctrl.h.

◆ TVINSERTSTRUCT

#define TVINSERTSTRUCT   __MINGW_NAME_AW(TVINSERTSTRUCT)

Definition at line 3402 of file commctrl.h.

◆ TVINSERTSTRUCT_V1_SIZE

#define TVINSERTSTRUCT_V1_SIZE   __MINGW_NAME_AW_EXT(TVINSERTSTRUCT,_V1_SIZE)

Definition at line 3405 of file commctrl.h.

◆ TVINSERTSTRUCTA_V1_SIZE

#define TVINSERTSTRUCTA_V1_SIZE   CCSIZEOF_STRUCT(TVINSERTSTRUCTA,item)

Definition at line 3380 of file commctrl.h.

◆ TVINSERTSTRUCTW_V1_SIZE

#define TVINSERTSTRUCTW_V1_SIZE   CCSIZEOF_STRUCT(TVINSERTSTRUCTW,item)

Definition at line 3381 of file commctrl.h.

◆ TVIS_BOLD

#define TVIS_BOLD   0x10

Definition at line 3283 of file commctrl.h.

◆ TVIS_CUT

#define TVIS_CUT   0x4

Definition at line 3281 of file commctrl.h.

◆ TVIS_DROPHILITED

#define TVIS_DROPHILITED   0x8

Definition at line 3282 of file commctrl.h.

◆ TVIS_EXPANDED

#define TVIS_EXPANDED   0x20

Definition at line 3284 of file commctrl.h.

◆ TVIS_EXPANDEDONCE

#define TVIS_EXPANDEDONCE   0x40

Definition at line 3285 of file commctrl.h.

◆ TVIS_EXPANDPARTIAL

#define TVIS_EXPANDPARTIAL   0x80

Definition at line 3286 of file commctrl.h.

◆ TVIS_FOCUSED

#define TVIS_FOCUSED   0x0001

Definition at line 3291 of file commctrl.h.

◆ TVIS_OVERLAYMASK

#define TVIS_OVERLAYMASK   0xf00

Definition at line 3287 of file commctrl.h.

◆ TVIS_SELECTED

#define TVIS_SELECTED   0x2

Definition at line 3280 of file commctrl.h.

◆ TVIS_STATEIMAGEMASK

#define TVIS_STATEIMAGEMASK   0xF000

Definition at line 3288 of file commctrl.h.

◆ TVIS_USERMASK

#define TVIS_USERMASK   0xF000

Definition at line 3289 of file commctrl.h.

◆ TVITEM

#define TVITEM   __MINGW_NAME_AW(TVITEM)

Definition at line 3365 of file commctrl.h.

◆ TVM_CREATEDRAGIMAGE

#define TVM_CREATEDRAGIMAGE   (TV_FIRST+18)

Definition at line 3538 of file commctrl.h.

◆ TVM_DELETEITEM

#define TVM_DELETEITEM   (TV_FIRST+1)

Definition at line 3414 of file commctrl.h.

◆ TVM_EDITLABEL

#define TVM_EDITLABEL   __MINGW_NAME_AW(TVM_EDITLABEL)

Definition at line 3502 of file commctrl.h.

◆ TVM_EDITLABELA

#define TVM_EDITLABELA   (TV_FIRST+14)

Definition at line 3499 of file commctrl.h.

◆ TVM_EDITLABELW

#define TVM_EDITLABELW   (TV_FIRST+65)

Definition at line 3500 of file commctrl.h.

◆ TVM_ENDEDITLABELNOW

#define TVM_ENDEDITLABELNOW   (TV_FIRST+22)

Definition at line 3550 of file commctrl.h.

◆ TVM_ENSUREVISIBLE

#define TVM_ENSUREVISIBLE   (TV_FIRST+20)

Definition at line 3544 of file commctrl.h.

◆ TVM_EXPAND

#define TVM_EXPAND   (TV_FIRST+2)

Definition at line 3419 of file commctrl.h.

◆ TVM_GETBKCOLOR

#define TVM_GETBKCOLOR   (TV_FIRST+31)

Definition at line 3579 of file commctrl.h.

◆ TVM_GETCOUNT

#define TVM_GETCOUNT   (TV_FIRST+5)

Definition at line 3431 of file commctrl.h.

◆ TVM_GETEDITCONTROL

#define TVM_GETEDITCONTROL   (TV_FIRST+15)

Definition at line 3506 of file commctrl.h.

◆ TVM_GETIMAGELIST

#define TVM_GETIMAGELIST   (TV_FIRST+8)

Definition at line 3440 of file commctrl.h.

◆ TVM_GETINDENT

#define TVM_GETINDENT   (TV_FIRST+6)

Definition at line 3434 of file commctrl.h.

◆ TVM_GETINSERTMARKCOLOR

#define TVM_GETINSERTMARKCOLOR   (TV_FIRST+38)

Definition at line 3589 of file commctrl.h.

◆ TVM_GETISEARCHSTRING

#define TVM_GETISEARCHSTRING   __MINGW_NAME_AW(TVM_GETISEARCHSTRING)

Definition at line 3556 of file commctrl.h.

◆ TVM_GETISEARCHSTRINGA

#define TVM_GETISEARCHSTRINGA   (TV_FIRST+23)

Definition at line 3553 of file commctrl.h.

◆ TVM_GETISEARCHSTRINGW

#define TVM_GETISEARCHSTRINGW   (TV_FIRST+64)

Definition at line 3554 of file commctrl.h.

◆ TVM_GETITEM

#define TVM_GETITEM   __MINGW_NAME_AW(TVM_GETITEM)

Definition at line 3488 of file commctrl.h.

◆ TVM_GETITEMA

#define TVM_GETITEMA   (TV_FIRST+12)

Definition at line 3485 of file commctrl.h.

◆ TVM_GETITEMHEIGHT

#define TVM_GETITEMHEIGHT   (TV_FIRST+28)

Definition at line 3573 of file commctrl.h.

◆ TVM_GETITEMRECT

#define TVM_GETITEMRECT   (TV_FIRST+4)

Definition at line 3428 of file commctrl.h.

◆ TVM_GETITEMSTATE

#define TVM_GETITEMSTATE   (TV_FIRST+39)

Definition at line 3594 of file commctrl.h.

◆ TVM_GETITEMW

#define TVM_GETITEMW   (TV_FIRST+62)

Definition at line 3486 of file commctrl.h.

◆ TVM_GETLINECOLOR

#define TVM_GETLINECOLOR   (TV_FIRST+41)

Definition at line 3599 of file commctrl.h.

◆ TVM_GETNEXTITEM

#define TVM_GETNEXTITEM   (TV_FIRST+10)

Definition at line 3449 of file commctrl.h.

◆ TVM_GETSCROLLTIME

#define TVM_GETSCROLLTIME   (TV_FIRST+34)

Definition at line 3585 of file commctrl.h.

◆ TVM_GETTEXTCOLOR

#define TVM_GETTEXTCOLOR   (TV_FIRST+32)

Definition at line 3581 of file commctrl.h.

◆ TVM_GETTOOLTIPS

#define TVM_GETTOOLTIPS   (TV_FIRST+25)

Definition at line 3560 of file commctrl.h.

◆ TVM_GETUNICODEFORMAT

#define TVM_GETUNICODEFORMAT   CCM_GETUNICODEFORMAT

Definition at line 3568 of file commctrl.h.

◆ TVM_GETVISIBLECOUNT

#define TVM_GETVISIBLECOUNT   (TV_FIRST+16)

Definition at line 3509 of file commctrl.h.

◆ TVM_HITTEST

#define TVM_HITTEST   (TV_FIRST+17)

Definition at line 3512 of file commctrl.h.

◆ TVM_INSERTITEM

#define TVM_INSERTITEM   __MINGW_NAME_AW(TVM_INSERTITEM)

Definition at line 3410 of file commctrl.h.

◆ TVM_INSERTITEMA

#define TVM_INSERTITEMA   (TV_FIRST+0)

Definition at line 3407 of file commctrl.h.

◆ TVM_INSERTITEMW

#define TVM_INSERTITEMW   (TV_FIRST+50)

Definition at line 3408 of file commctrl.h.

◆ TVM_MAPACCIDTOHTREEITEM

#define TVM_MAPACCIDTOHTREEITEM   (TV_FIRST+42)

Definition at line 3602 of file commctrl.h.

◆ TVM_MAPHTREEITEMTOACCID

#define TVM_MAPHTREEITEMTOACCID   (TV_FIRST+43)

Definition at line 3605 of file commctrl.h.

◆ TVM_SELECTITEM

#define TVM_SELECTITEM   (TV_FIRST+11)

Definition at line 3478 of file commctrl.h.

◆ TVM_SETBKCOLOR

#define TVM_SETBKCOLOR   (TV_FIRST+29)

Definition at line 3575 of file commctrl.h.

◆ TVM_SETIMAGELIST

#define TVM_SETIMAGELIST   (TV_FIRST+9)

Definition at line 3446 of file commctrl.h.

◆ TVM_SETINDENT

#define TVM_SETINDENT   (TV_FIRST+7)

Definition at line 3437 of file commctrl.h.

◆ TVM_SETINSERTMARK

#define TVM_SETINSERTMARK   (TV_FIRST+26)

Definition at line 3564 of file commctrl.h.

◆ TVM_SETINSERTMARKCOLOR

#define TVM_SETINSERTMARKCOLOR   (TV_FIRST+37)

Definition at line 3587 of file commctrl.h.

◆ TVM_SETITEM

#define TVM_SETITEM   __MINGW_NAME_AW(TVM_SETITEM)

Definition at line 3495 of file commctrl.h.

◆ TVM_SETITEMA

#define TVM_SETITEMA   (TV_FIRST+13)

Definition at line 3492 of file commctrl.h.

◆ TVM_SETITEMHEIGHT

#define TVM_SETITEMHEIGHT   (TV_FIRST+27)

Definition at line 3571 of file commctrl.h.

◆ TVM_SETITEMW

#define TVM_SETITEMW   (TV_FIRST+63)

Definition at line 3493 of file commctrl.h.

◆ TVM_SETLINECOLOR

#define TVM_SETLINECOLOR   (TV_FIRST+40)

Definition at line 3597 of file commctrl.h.

◆ TVM_SETSCROLLTIME

#define TVM_SETSCROLLTIME   (TV_FIRST+33)

Definition at line 3583 of file commctrl.h.

◆ TVM_SETTEXTCOLOR

#define TVM_SETTEXTCOLOR   (TV_FIRST+30)

Definition at line 3577 of file commctrl.h.

◆ TVM_SETTOOLTIPS

#define TVM_SETTOOLTIPS   (TV_FIRST+24)

Definition at line 3558 of file commctrl.h.

◆ TVM_SETUNICODEFORMAT

#define TVM_SETUNICODEFORMAT   CCM_SETUNICODEFORMAT

Definition at line 3566 of file commctrl.h.

◆ TVM_SORTCHILDREN

#define TVM_SORTCHILDREN   (TV_FIRST+19)

Definition at line 3541 of file commctrl.h.

◆ TVM_SORTCHILDRENCB

#define TVM_SORTCHILDRENCB   (TV_FIRST+21)

Definition at line 3547 of file commctrl.h.

◆ TVN_BEGINDRAG

#define TVN_BEGINDRAG   __MINGW_NAME_AW(TVN_BEGINDRAG)

Definition at line 3740 of file commctrl.h.

◆ TVN_BEGINDRAGA

#define TVN_BEGINDRAGA   (TVN_FIRST-7)

Definition at line 3703 of file commctrl.h.

◆ TVN_BEGINDRAGW

#define TVN_BEGINDRAGW   (TVN_FIRST-56)

Definition at line 3704 of file commctrl.h.

◆ TVN_BEGINLABELEDIT

#define TVN_BEGINLABELEDIT   __MINGW_NAME_AW(TVN_BEGINLABELEDIT)

Definition at line 3743 of file commctrl.h.

◆ TVN_BEGINLABELEDITA

#define TVN_BEGINLABELEDITA   (TVN_FIRST-10)

Definition at line 3709 of file commctrl.h.

◆ TVN_BEGINLABELEDITW

#define TVN_BEGINLABELEDITW   (TVN_FIRST-59)

Definition at line 3710 of file commctrl.h.

◆ TVN_BEGINRDRAG

#define TVN_BEGINRDRAG   __MINGW_NAME_AW(TVN_BEGINRDRAG)

Definition at line 3741 of file commctrl.h.

◆ TVN_BEGINRDRAGA

#define TVN_BEGINRDRAGA   (TVN_FIRST-8)

Definition at line 3705 of file commctrl.h.

◆ TVN_BEGINRDRAGW

#define TVN_BEGINRDRAGW   (TVN_FIRST-57)

Definition at line 3706 of file commctrl.h.

◆ TVN_DELETEITEM

#define TVN_DELETEITEM   __MINGW_NAME_AW(TVN_DELETEITEM)

Definition at line 3742 of file commctrl.h.

◆ TVN_DELETEITEMA

#define TVN_DELETEITEMA   (TVN_FIRST-9)

Definition at line 3707 of file commctrl.h.

◆ TVN_DELETEITEMW

#define TVN_DELETEITEMW   (TVN_FIRST-58)

Definition at line 3708 of file commctrl.h.

◆ TVN_ENDLABELEDIT

#define TVN_ENDLABELEDIT   __MINGW_NAME_AW(TVN_ENDLABELEDIT)

Definition at line 3744 of file commctrl.h.

◆ TVN_ENDLABELEDITA

#define TVN_ENDLABELEDITA   (TVN_FIRST-11)

Definition at line 3711 of file commctrl.h.

◆ TVN_ENDLABELEDITW

#define TVN_ENDLABELEDITW   (TVN_FIRST-60)

Definition at line 3712 of file commctrl.h.

◆ TVN_FIRST

#define TVN_FIRST   (0U-400U)

Definition at line 208 of file commctrl.h.

◆ TVN_GETDISPINFO

#define TVN_GETDISPINFO   __MINGW_NAME_AW(TVN_GETDISPINFO)

Definition at line 3736 of file commctrl.h.

◆ TVN_GETDISPINFOA

#define TVN_GETDISPINFOA   (TVN_FIRST-3)

Definition at line 3654 of file commctrl.h.

◆ TVN_GETDISPINFOW

#define TVN_GETDISPINFOW   (TVN_FIRST-52)

Definition at line 3655 of file commctrl.h.

◆ TVN_GETINFOTIP

#define TVN_GETINFOTIP   __MINGW_NAME_AW(TVN_GETINFOTIP)

Definition at line 3771 of file commctrl.h.

◆ TVN_GETINFOTIPA

#define TVN_GETINFOTIPA   (TVN_FIRST-13)

Definition at line 3714 of file commctrl.h.

◆ TVN_GETINFOTIPW

#define TVN_GETINFOTIPW   (TVN_FIRST-14)

Definition at line 3715 of file commctrl.h.

◆ TVN_ITEMEXPANDED

#define TVN_ITEMEXPANDED   __MINGW_NAME_AW(TVN_ITEMEXPANDED)

Definition at line 3739 of file commctrl.h.

◆ TVN_ITEMEXPANDEDA

#define TVN_ITEMEXPANDEDA   (TVN_FIRST-6)

Definition at line 3701 of file commctrl.h.

◆ TVN_ITEMEXPANDEDW

#define TVN_ITEMEXPANDEDW   (TVN_FIRST-55)

Definition at line 3702 of file commctrl.h.

◆ TVN_ITEMEXPANDING

#define TVN_ITEMEXPANDING   __MINGW_NAME_AW(TVN_ITEMEXPANDING)

Definition at line 3738 of file commctrl.h.

◆ TVN_ITEMEXPANDINGA

#define TVN_ITEMEXPANDINGA   (TVN_FIRST-5)

Definition at line 3699 of file commctrl.h.

◆ TVN_ITEMEXPANDINGW

#define TVN_ITEMEXPANDINGW   (TVN_FIRST-54)

Definition at line 3700 of file commctrl.h.

◆ TVN_KEYDOWN

#define TVN_KEYDOWN   (TVN_FIRST-12)

Definition at line 3713 of file commctrl.h.

◆ TVN_LAST

#define TVN_LAST   (0U-499U)

Definition at line 209 of file commctrl.h.

◆ TVN_SELCHANGED

#define TVN_SELCHANGED   __MINGW_NAME_AW(TVN_SELCHANGED)

Definition at line 3735 of file commctrl.h.

◆ TVN_SELCHANGEDA

#define TVN_SELCHANGEDA   (TVN_FIRST-2)

Definition at line 3647 of file commctrl.h.

◆ TVN_SELCHANGEDW

#define TVN_SELCHANGEDW   (TVN_FIRST-51)

Definition at line 3648 of file commctrl.h.

◆ TVN_SELCHANGING

#define TVN_SELCHANGING   __MINGW_NAME_AW(TVN_SELCHANGING)

Definition at line 3734 of file commctrl.h.

◆ TVN_SELCHANGINGA

#define TVN_SELCHANGINGA   (TVN_FIRST-1)

Definition at line 3645 of file commctrl.h.

◆ TVN_SELCHANGINGW

#define TVN_SELCHANGINGW   (TVN_FIRST-50)

Definition at line 3646 of file commctrl.h.

◆ TVN_SETDISPINFO

#define TVN_SETDISPINFO   __MINGW_NAME_AW(TVN_SETDISPINFO)

Definition at line 3737 of file commctrl.h.

◆ TVN_SETDISPINFOA

#define TVN_SETDISPINFOA   (TVN_FIRST-4)

Definition at line 3656 of file commctrl.h.

◆ TVN_SETDISPINFOW

#define TVN_SETDISPINFOW   (TVN_FIRST-53)

Definition at line 3657 of file commctrl.h.

◆ TVN_SINGLEEXPAND

#define TVN_SINGLEEXPAND   (TVN_FIRST-15)

Definition at line 3716 of file commctrl.h.

◆ TVNRET_DEFAULT

#define TVNRET_DEFAULT   0

Definition at line 3718 of file commctrl.h.

◆ TVNRET_SKIPNEW

#define TVNRET_SKIPNEW   2

Definition at line 3720 of file commctrl.h.

◆ TVNRET_SKIPOLD

#define TVNRET_SKIPOLD   1

Definition at line 3719 of file commctrl.h.

◆ TVS_CHECKBOXES

#define TVS_CHECKBOXES   0x100

Definition at line 3255 of file commctrl.h.

◆ TVS_DISABLEDRAGDROP

#define TVS_DISABLEDRAGDROP   0x10

Definition at line 3251 of file commctrl.h.

◆ TVS_EDITLABELS

#define TVS_EDITLABELS   0x8

Definition at line 3250 of file commctrl.h.

◆ TVS_FULLROWSELECT

#define TVS_FULLROWSELECT   0x1000

Definition at line 3259 of file commctrl.h.

◆ TVS_HASBUTTONS

#define TVS_HASBUTTONS   0x1

Definition at line 3247 of file commctrl.h.

◆ TVS_HASLINES

#define TVS_HASLINES   0x2

Definition at line 3248 of file commctrl.h.

◆ TVS_INFOTIP

#define TVS_INFOTIP   0x800

Definition at line 3258 of file commctrl.h.

◆ TVS_LINESATROOT

#define TVS_LINESATROOT   0x4

Definition at line 3249 of file commctrl.h.

◆ TVS_NOHSCROLL

#define TVS_NOHSCROLL   0x8000

Definition at line 3262 of file commctrl.h.

◆ TVS_NONEVENHEIGHT

#define TVS_NONEVENHEIGHT   0x4000

Definition at line 3261 of file commctrl.h.

◆ TVS_NOSCROLL

#define TVS_NOSCROLL   0x2000

Definition at line 3260 of file commctrl.h.

◆ TVS_NOTOOLTIPS

#define TVS_NOTOOLTIPS   0x80

Definition at line 3254 of file commctrl.h.

◆ TVS_RTLREADING

#define TVS_RTLREADING   0x40

Definition at line 3253 of file commctrl.h.

◆ TVS_SHOWSELALWAYS

#define TVS_SHOWSELALWAYS   0x20

Definition at line 3252 of file commctrl.h.

◆ TVS_SINGLEEXPAND

#define TVS_SINGLEEXPAND   0x400

Definition at line 3257 of file commctrl.h.

◆ TVS_TRACKSELECT

#define TVS_TRACKSELECT   0x200

Definition at line 3256 of file commctrl.h.

◆ TVSI_NOSINGLEEXPAND

#define TVSI_NOSINGLEEXPAND   0x8000

Definition at line 3464 of file commctrl.h.

◆ TVSIL_NORMAL

#define TVSIL_NORMAL   0

Definition at line 3443 of file commctrl.h.

◆ TVSIL_STATE

#define TVSIL_STATE   2

Definition at line 3444 of file commctrl.h.

◆ UD_MAXVAL

#define UD_MAXVAL   0x7fff

Definition at line 2128 of file commctrl.h.

◆ UD_MINVAL

#define UD_MINVAL   (-UD_MAXVAL)

Definition at line 2129 of file commctrl.h.

◆ UDM_GETACCEL

#define UDM_GETACCEL   (WM_USER+108)

Definition at line 2148 of file commctrl.h.

◆ UDM_GETBASE

#define UDM_GETBASE   (WM_USER+110)

Definition at line 2150 of file commctrl.h.

◆ UDM_GETBUDDY

#define UDM_GETBUDDY   (WM_USER+106)

Definition at line 2146 of file commctrl.h.

◆ UDM_GETPOS

#define UDM_GETPOS   (WM_USER+104)

Definition at line 2144 of file commctrl.h.

◆ UDM_GETPOS32

#define UDM_GETPOS32   (WM_USER+114)

Definition at line 2156 of file commctrl.h.

◆ UDM_GETRANGE

#define UDM_GETRANGE   (WM_USER+102)

Definition at line 2142 of file commctrl.h.

◆ UDM_GETRANGE32

#define UDM_GETRANGE32   (WM_USER+112)

Definition at line 2152 of file commctrl.h.

◆ UDM_GETUNICODEFORMAT

#define UDM_GETUNICODEFORMAT   CCM_GETUNICODEFORMAT

Definition at line 2154 of file commctrl.h.

◆ UDM_SETACCEL

#define UDM_SETACCEL   (WM_USER+107)

Definition at line 2147 of file commctrl.h.

◆ UDM_SETBASE

#define UDM_SETBASE   (WM_USER+109)

Definition at line 2149 of file commctrl.h.

◆ UDM_SETBUDDY

#define UDM_SETBUDDY   (WM_USER+105)

Definition at line 2145 of file commctrl.h.

◆ UDM_SETPOS

#define UDM_SETPOS   (WM_USER+103)

Definition at line 2143 of file commctrl.h.

◆ UDM_SETPOS32

#define UDM_SETPOS32   (WM_USER+113)

Definition at line 2155 of file commctrl.h.

◆ UDM_SETRANGE

#define UDM_SETRANGE   (WM_USER+101)

Definition at line 2141 of file commctrl.h.

◆ UDM_SETRANGE32

#define UDM_SETRANGE32   (WM_USER+111)

Definition at line 2151 of file commctrl.h.

◆ UDM_SETUNICODEFORMAT

#define UDM_SETUNICODEFORMAT   CCM_SETUNICODEFORMAT

Definition at line 2153 of file commctrl.h.

◆ UDN_DELTAPOS

#define UDN_DELTAPOS   (UDN_FIRST - 1)

Definition at line 2169 of file commctrl.h.

◆ UDN_FIRST

#define UDN_FIRST   (0U-721U)

Definition at line 225 of file commctrl.h.

◆ UDN_LAST

#define UDN_LAST   (0U-740U)

Definition at line 226 of file commctrl.h.

◆ UDS_ALIGNLEFT

#define UDS_ALIGNLEFT   0x8

Definition at line 2134 of file commctrl.h.

◆ UDS_ALIGNRIGHT

#define UDS_ALIGNRIGHT   0x4

Definition at line 2133 of file commctrl.h.

◆ UDS_ARROWKEYS

#define UDS_ARROWKEYS   0x20

Definition at line 2136 of file commctrl.h.

◆ UDS_AUTOBUDDY

#define UDS_AUTOBUDDY   0x10

Definition at line 2135 of file commctrl.h.

◆ UDS_HORZ

#define UDS_HORZ   0x40

Definition at line 2137 of file commctrl.h.

◆ UDS_HOTTRACK

#define UDS_HOTTRACK   0x100

Definition at line 2139 of file commctrl.h.

◆ UDS_NOTHOUSANDS

#define UDS_NOTHOUSANDS   0x80

Definition at line 2138 of file commctrl.h.

◆ UDS_SETBUDDYINT

#define UDS_SETBUDDYINT   0x2

Definition at line 2132 of file commctrl.h.

◆ UDS_WRAP

#define UDS_WRAP   0x1

Definition at line 2131 of file commctrl.h.

◆ UPDOWN_CLASS

#define UPDOWN_CLASS   __MINGW_NAME_AW(UPDOWN_CLASS)

Definition at line 2121 of file commctrl.h.

◆ UPDOWN_CLASSA

#define UPDOWN_CLASSA   "msctls_updown32"

Definition at line 2118 of file commctrl.h.

◆ UPDOWN_CLASSW

#define UPDOWN_CLASSW   L"msctls_updown32"

Definition at line 2119 of file commctrl.h.

◆ VIEW_DETAILS

#define VIEW_DETAILS   3

Definition at line 1090 of file commctrl.h.

◆ VIEW_LARGEICONS

#define VIEW_LARGEICONS   0

Definition at line 1087 of file commctrl.h.

◆ VIEW_LIST

#define VIEW_LIST   2

Definition at line 1089 of file commctrl.h.

◆ VIEW_NETCONNECT

#define VIEW_NETCONNECT   9

Definition at line 1096 of file commctrl.h.

◆ VIEW_NETDISCONNECT

#define VIEW_NETDISCONNECT   10

Definition at line 1097 of file commctrl.h.

◆ VIEW_NEWFOLDER

#define VIEW_NEWFOLDER   11

Definition at line 1098 of file commctrl.h.

◆ VIEW_PARENTFOLDER

#define VIEW_PARENTFOLDER   8

Definition at line 1095 of file commctrl.h.

◆ VIEW_SMALLICONS

#define VIEW_SMALLICONS   1

Definition at line 1088 of file commctrl.h.

◆ VIEW_SORTDATE

#define VIEW_SORTDATE   6

Definition at line 1093 of file commctrl.h.

◆ VIEW_SORTNAME

#define VIEW_SORTNAME   4

Definition at line 1091 of file commctrl.h.

◆ VIEW_SORTSIZE

#define VIEW_SORTSIZE   5

Definition at line 1092 of file commctrl.h.

◆ VIEW_SORTTYPE

#define VIEW_SORTTYPE   7

Definition at line 1094 of file commctrl.h.

◆ VIEW_VIEWMENU

#define VIEW_VIEWMENU   12

Definition at line 1099 of file commctrl.h.

◆ WC_BUTTON

#define WC_BUTTON   __MINGW_NAME_AW(WC_BUTTON)

Definition at line 4625 of file commctrl.h.

◆ WC_BUTTONA

#define WC_BUTTONA   "Button"

Definition at line 4622 of file commctrl.h.

◆ WC_BUTTONW

#define WC_BUTTONW   L"Button"

Definition at line 4623 of file commctrl.h.

◆ WC_COMBOBOX

#define WC_COMBOBOX   __MINGW_NAME_AW(WC_COMBOBOX)

Definition at line 4718 of file commctrl.h.

◆ WC_COMBOBOXA

#define WC_COMBOBOXA   "ComboBox"

Definition at line 4716 of file commctrl.h.

◆ WC_COMBOBOXEX

#define WC_COMBOBOXEX   __MINGW_NAME_AW(WC_COMBOBOXEX)

Definition at line 3784 of file commctrl.h.

◆ WC_COMBOBOXEXA

#define WC_COMBOBOXEXA   "ComboBoxEx32"

Definition at line 3782 of file commctrl.h.

◆ WC_COMBOBOXEXW

#define WC_COMBOBOXEXW   L"ComboBoxEx32"

Definition at line 3781 of file commctrl.h.

◆ WC_COMBOBOXW

#define WC_COMBOBOXW   L"ComboBox"

Definition at line 4717 of file commctrl.h.

◆ WC_EDIT

#define WC_EDIT   __MINGW_NAME_AW(WC_EDIT)

Definition at line 4689 of file commctrl.h.

◆ WC_EDITA

#define WC_EDITA   "Edit"

Definition at line 4686 of file commctrl.h.

◆ WC_EDITW

#define WC_EDITW   L"Edit"

Definition at line 4687 of file commctrl.h.

◆ WC_HEADER

#define WC_HEADER   __MINGW_NAME_AW(WC_HEADER)

Definition at line 626 of file commctrl.h.

◆ WC_HEADERA

#define WC_HEADERA   "SysHeader32"

Definition at line 623 of file commctrl.h.

◆ WC_HEADERW

#define WC_HEADERW   L"SysHeader32"

Definition at line 624 of file commctrl.h.

◆ WC_IPADDRESS

#define WC_IPADDRESS   __MINGW_NAME_AW(WC_IPADDRESS)

Definition at line 4475 of file commctrl.h.

◆ WC_IPADDRESSA

#define WC_IPADDRESSA   "SysIPAddress32"

Definition at line 4473 of file commctrl.h.

◆ WC_IPADDRESSW

#define WC_IPADDRESSW   L"SysIPAddress32"

Definition at line 4472 of file commctrl.h.

◆ WC_LINK

#define WC_LINK   L"SysLink"

Definition at line 4737 of file commctrl.h.

◆ WC_LISTBOX

#define WC_LISTBOX   __MINGW_NAME_AW(WC_LISTBOX)

Definition at line 4712 of file commctrl.h.

◆ WC_LISTBOXA

#define WC_LISTBOXA   "ListBox"

Definition at line 4710 of file commctrl.h.

◆ WC_LISTBOXW

#define WC_LISTBOXW   L"ListBox"

Definition at line 4711 of file commctrl.h.

◆ WC_LISTVIEW

#define WC_LISTVIEW   __MINGW_NAME_AW(WC_LISTVIEW)

Definition at line 2259 of file commctrl.h.

◆ WC_LISTVIEWA

#define WC_LISTVIEWA   "SysListView32"

Definition at line 2256 of file commctrl.h.

◆ WC_LISTVIEWW

#define WC_LISTVIEWW   L"SysListView32"

Definition at line 2257 of file commctrl.h.

◆ WC_NATIVEFONTCTL

#define WC_NATIVEFONTCTL   __MINGW_NAME_AW(WC_NATIVEFONTCTL)

Definition at line 4609 of file commctrl.h.

◆ WC_NATIVEFONTCTLA

#define WC_NATIVEFONTCTLA   "NativeFontCtl"

Definition at line 4607 of file commctrl.h.

◆ WC_NATIVEFONTCTLW

#define WC_NATIVEFONTCTLW   L"NativeFontCtl"

Definition at line 4606 of file commctrl.h.

◆ WC_PAGESCROLLER

#define WC_PAGESCROLLER   __MINGW_NAME_AW(WC_PAGESCROLLER)

Definition at line 4500 of file commctrl.h.

◆ WC_PAGESCROLLERA

#define WC_PAGESCROLLERA   "SysPager"

Definition at line 4498 of file commctrl.h.

◆ WC_PAGESCROLLERW

#define WC_PAGESCROLLERW   L"SysPager"

Definition at line 4497 of file commctrl.h.

◆ WC_SCROLLBAR

#define WC_SCROLLBAR   __MINGW_NAME_AW(WC_SCROLLBAR)

Definition at line 4730 of file commctrl.h.

◆ WC_SCROLLBARA

#define WC_SCROLLBARA   "ScrollBar"

Definition at line 4728 of file commctrl.h.

◆ WC_SCROLLBARW

#define WC_SCROLLBARW   L"ScrollBar"

Definition at line 4729 of file commctrl.h.

◆ WC_STATIC

#define WC_STATIC   __MINGW_NAME_AW(WC_STATIC)

Definition at line 4682 of file commctrl.h.

◆ WC_STATICA

#define WC_STATICA   "Static"

Definition at line 4679 of file commctrl.h.

◆ WC_STATICW

#define WC_STATICW   L"Static"

Definition at line 4680 of file commctrl.h.

◆ WC_TABCONTROL

#define WC_TABCONTROL   __MINGW_NAME_AW(WC_TABCONTROL)

Definition at line 3936 of file commctrl.h.

◆ WC_TABCONTROLA

#define WC_TABCONTROLA   "SysTabControl32"

Definition at line 3934 of file commctrl.h.

◆ WC_TABCONTROLW

#define WC_TABCONTROLW   L"SysTabControl32"

Definition at line 3935 of file commctrl.h.

◆ WC_TREEVIEW

#define WC_TREEVIEW   __MINGW_NAME_AW(WC_TREEVIEW)

Definition at line 3245 of file commctrl.h.

◆ WC_TREEVIEWA

#define WC_TREEVIEWA   "SysTreeView32"

Definition at line 3242 of file commctrl.h.

◆ WC_TREEVIEWW

#define WC_TREEVIEWW   L"SysTreeView32"

Definition at line 3243 of file commctrl.h.

◆ WINCOMMCTRLAPI

#define WINCOMMCTRLAPI   DECLSPEC_IMPORT

Definition at line 32 of file commctrl.h.

◆ WM_MOUSEHOVER

#define WM_MOUSEHOVER   0x2a1

Definition at line 4974 of file commctrl.h.

◆ WM_MOUSELEAVE

#define WM_MOUSELEAVE   0x2a3

Definition at line 4975 of file commctrl.h.

◆ WMN_FIRST

#define WMN_FIRST   (0U-1000U)

Definition at line 245 of file commctrl.h.

◆ WMN_LAST

#define WMN_LAST   (0U-1200U)

Definition at line 246 of file commctrl.h.

◆ WSB_PROP_CXHSCROLL

#define WSB_PROP_CXHSCROLL   0x2L

Definition at line 5008 of file commctrl.h.

◆ WSB_PROP_CXHTHUMB

#define WSB_PROP_CXHTHUMB   0x10L

Definition at line 5011 of file commctrl.h.

◆ WSB_PROP_CXVSCROLL

#define WSB_PROP_CXVSCROLL   0x8L

Definition at line 5010 of file commctrl.h.

◆ WSB_PROP_CYHSCROLL

#define WSB_PROP_CYHSCROLL   0x4L

Definition at line 5009 of file commctrl.h.

◆ WSB_PROP_CYVSCROLL

#define WSB_PROP_CYVSCROLL   0x1L

Definition at line 5007 of file commctrl.h.

◆ WSB_PROP_CYVTHUMB

#define WSB_PROP_CYVTHUMB   0x20L

Definition at line 5012 of file commctrl.h.

◆ WSB_PROP_HBKGCOLOR

#define WSB_PROP_HBKGCOLOR   0x80L

Definition at line 5014 of file commctrl.h.

◆ WSB_PROP_HSTYLE

#define WSB_PROP_HSTYLE   0x200L

Definition at line 5016 of file commctrl.h.

◆ WSB_PROP_MASK

#define WSB_PROP_MASK   0xfffL

Definition at line 5019 of file commctrl.h.

◆ WSB_PROP_PALETTE

#define WSB_PROP_PALETTE   0x800L

Definition at line 5018 of file commctrl.h.

◆ WSB_PROP_VBKGCOLOR

#define WSB_PROP_VBKGCOLOR   0x40L

Definition at line 5013 of file commctrl.h.

◆ WSB_PROP_VSTYLE

#define WSB_PROP_VSTYLE   0x100L

Definition at line 5015 of file commctrl.h.

◆ WSB_PROP_WINSTYLE

#define WSB_PROP_WINSTYLE   0x400L

Definition at line 5017 of file commctrl.h.

Typedef Documentation

◆ BUTTON_SPLITINFO

◆ COLORMAP

◆ COLORSCHEME

◆ COMBOBOXEXITEMA

◆ COMBOBOXEXITEMW

◆ DPASTREAMINFO

◆ DRAGLISTINFO

◆ EDITBALLOONTIP

◆ HD_TEXTFILTERA

◆ HD_TEXTFILTERW

◆ HDHITTESTINFO

◆ HDITEMA

◆ HDITEMW

◆ HDLAYOUT

◆ HDPA

static HDPA

Definition at line 4829 of file commctrl.h.

◆ HDSA

typedef struct _DSA* HDSA

Definition at line 4790 of file commctrl.h.

◆ HIMAGELIST

static HIMAGELIST

Definition at line 324 of file commctrl.h.

◆ HTREEITEM

Definition at line 3264 of file commctrl.h.

◆ IMAGEINFO

◆ IMAGELISTDRAWPARAMS

◆ INITCOMMONCONTROLSEX

◆ LHITTESTINFO

◆ LITEM

◆ LPCOLORMAP

◆ LPCOLORSCHEME

◆ LPCREBARBANDINFOA

Definition at line 1537 of file commctrl.h.

◆ LPCREBARBANDINFOW

Definition at line 1567 of file commctrl.h.

◆ LPCTBBUTTON

Definition at line 961 of file commctrl.h.

◆ LPDRAGLISTINFO

◆ LPFINDINFOA

◆ LPFINDINFOW

◆ LPHD_TEXTFILTERA

◆ LPHD_TEXTFILTERW

◆ LPHDHITTESTINFO

◆ LPHDITEMA

◆ LPHDITEMW

◆ LPHDLAYOUT

◆ LPIMAGEINFO

◆ LPIMAGELISTDRAWPARAMS

◆ LPINITCOMMONCONTROLSEX

◆ LPLVBKIMAGEA

◆ LPLVBKIMAGEW

◆ LPLVCOLUMNA

◆ LPLVCOLUMNW

◆ LPLVHITTESTINFO

◆ LPLVINSERTMARK

◆ LPLVITEMA

◆ LPLVITEMW

◆ LPMONTHDAYSTATE

Definition at line 4180 of file commctrl.h.

◆ LPNMBCHOTITEM

◆ LPNMCBEDRAGBEGINA

◆ LPNMCBEDRAGBEGINW

◆ LPNMCBEENDEDITA

◆ LPNMCBEENDEDITW

◆ LPNMCHAR

◆ LPNMCLICK

Definition at line 171 of file commctrl.h.

◆ LPNMCUSTOMDRAW

◆ LPNMDATETIMECHANGE

◆ LPNMDATETIMEFORMATA

◆ LPNMDATETIMEFORMATQUERYA

◆ LPNMDATETIMEFORMATQUERYW

◆ LPNMDATETIMEFORMATW

◆ LPNMDATETIMESTRINGA

◆ LPNMDATETIMESTRINGW

◆ LPNMDATETIMEWMKEYDOWNA

◆ LPNMDATETIMEWMKEYDOWNW

◆ LPNMDAYSTATE

◆ LPNMHDDISPINFOA

◆ LPNMHDDISPINFOW

◆ LPNMHDFILTERBTNCLICK

◆ LPNMHEADERA

◆ LPNMHEADERW

◆ LPNMIPADDRESS

◆ LPNMITEMACTIVATE

◆ LPNMKEY

◆ LPNMLISTVIEW

◆ LPNMLVCACHEHINT

◆ LPNMLVCUSTOMDRAW

◆ LPNMLVDISPINFOA

◆ LPNMLVDISPINFOW

◆ LPNMLVFINDITEMA

◆ LPNMLVFINDITEMW

◆ LPNMLVGETINFOTIPA

◆ LPNMLVGETINFOTIPW

◆ LPNMLVKEYDOWN

◆ LPNMLVODSTATECHANGE

◆ LPNMLVSCROLL

◆ LPNMMOUSE

◆ LPNMOBJECTNOTIFY

◆ LPNMPGCALCSIZE

◆ LPNMPGHOTITEM

◆ LPNMPGSCROLL

◆ LPNMRBAUTOSIZE

◆ LPNMREBAR

◆ LPNMREBARAUTOBREAK

◆ LPNMREBARCHEVRON

◆ LPNMREBARCHILDSIZE

◆ LPNMSELCHANGE

◆ LPNMSELECT

Definition at line 4303 of file commctrl.h.

◆ LPNMTBCUSTOMDRAW

◆ LPNMTBDISPINFOA

◆ LPNMTBDISPINFOW

◆ LPNMTBGETINFOTIPA

◆ LPNMTBGETINFOTIPW

◆ LPNMTBHOTITEM

◆ LPNMTBRESTORE

◆ LPNMTBSAVE

◆ LPNMTOOLBARA

◆ LPNMTOOLBARW

◆ LPNMTOOLTIPSCREATED

◆ LPNMTREEVIEWA

◆ LPNMTREEVIEWW

◆ LPNMTTCUSTOMDRAW

◆ LPNMTTDISPINFOA

◆ LPNMTTDISPINFOW

◆ LPNMTVCUSTOMDRAW

◆ LPNMTVDISPINFOA

◆ LPNMTVDISPINFOW

◆ LPNMTVGETINFOTIPA

◆ LPNMTVGETINFOTIPW

◆ LPNMTVKEYDOWN

◆ LPNMUPDOWN

◆ LPRBHITTESTINFO

◆ LPREBARBANDINFOA

◆ LPREBARBANDINFOW

◆ LPREBARINFO

◆ LPTBADDBITMAP

◆ LPTBBUTTON

◆ LPTBBUTTONINFOA

◆ LPTBBUTTONINFOW

◆ LPTBINSERTMARK

◆ LPTBMETRICS

◆ LPTBREPLACEBITMAP

◆ LPTBSAVEPARAMSA

◆ LPTBSAVEPARAMW

◆ LPTCHITTESTINFO

◆ LPTCITEMA

◆ LPTCITEMHEADERA

◆ LPTCITEMHEADERW

◆ LPTCITEMW

◆ LPTRACKMOUSEEVENT

◆ LPTTHITTESTINFOA

◆ LPTTHITTESTINFOW

◆ LPTTTOOLINFOA

◆ LPTTTOOLINFOW

◆ LPTVHITTESTINFO

◆ LPTVINSERTSTRUCTA

◆ LPTVINSERTSTRUCTW

◆ LPTVITEMA

◆ LPTVITEMEXA

◆ LPTVITEMEXW

◆ LPTVITEMW

◆ LPTVSORTCB

◆ LPUDACCEL

◆ LVBKIMAGEA

◆ LVBKIMAGEW

◆ LVCOLUMNA

◆ LVCOLUMNW

◆ LVFINDINFOA

◆ LVFINDINFOW

◆ LVGROUP

◆ LVGROUPMETRICS

◆ LVHITTESTINFO

◆ LVINSERTGROUPSORTED

◆ LVITEMA

◆ LVITEMW

◆ LVSETINFOTIP

◆ LVTILEINFO

◆ LVTILEVIEWINFO

◆ MONTHDAYSTATE

Definition at line 4180 of file commctrl.h.

◆ NMBCDROPDOWN

◆ NMBCHOTITEM

◆ NMCHAR

◆ NMCLICK

typedef NMMOUSE NMCLICK

Definition at line 170 of file commctrl.h.

◆ NMCUSTOMDRAW

◆ NMDATETIMECHANGE

◆ NMDATETIMEFORMATA

◆ NMDATETIMEFORMATQUERYA

◆ NMDATETIMEFORMATQUERYW

◆ NMDATETIMEFORMATW

◆ NMDATETIMESTRINGA

◆ NMDATETIMESTRINGW

◆ NMDATETIMEWMKEYDOWNA

◆ NMDATETIMEWMKEYDOWNW

◆ NMDAYSTATE

◆ NMHDDISPINFOA

◆ NMHDDISPINFOW

◆ NMHDFILTERBTNCLICK

◆ NMHEADERA

◆ NMHEADERW

◆ NMIPADDRESS

◆ NMITEMACTIVATE

◆ NMKEY

◆ NMLINK

◆ NMLISTVIEW

◆ NMLVCACHEHINT

◆ NMLVCUSTOMDRAW

◆ NMLVDISPINFOA

◆ NMLVDISPINFOW

◆ NMLVFINDITEMA

◆ NMLVFINDITEMW

◆ NMLVGETINFOTIPA

◆ NMLVGETINFOTIPW

◆ NMLVKEYDOWN

◆ NMLVODSTATECHANGE

◆ NMLVSCROLL

◆ NMMOUSE

◆ NMOBJECTNOTIFY

◆ NMPGHOTITEM

◆ NMRBAUTOSIZE

◆ NMREBAR

◆ NMREBARAUTOBREAK

◆ NMREBARCHEVRON

◆ NMREBARCHILDSIZE

◆ NMSELCHANGE

◆ NMSELECT

Definition at line 4303 of file commctrl.h.

◆ NMTBCUSTOMDRAW

◆ NMTBGETINFOTIPA

◆ NMTBGETINFOTIPW

◆ NMTBHOTITEM

◆ NMTBRESTORE

◆ NMTBSAVE

◆ NMTCKEYDOWN

◆ NMTOOLBARA

◆ NMTOOLBARW

◆ NMTOOLTIPSCREATED

◆ NMTREEVIEWA

◆ NMTREEVIEWW

◆ NMTTCUSTOMDRAW

◆ NMTTDISPINFOA

◆ NMTTDISPINFOW

◆ NMTVCUSTOMDRAW

◆ NMTVDISPINFOA

◆ NMTVDISPINFOW

◆ NMTVGETINFOTIPA

◆ NMTVGETINFOTIPW

◆ NMTVKEYDOWN

◆ NMUPDOWN

◆ PBUTTON_IMAGELIST

◆ PBUTTON_SPLITINFO

◆ PCCOMBOEXITEMA

Definition at line 3806 of file commctrl.h.

◆ PCCOMBOEXITEMW

Definition at line 3820 of file commctrl.h.

◆ PCOMBOBOXEXITEMA

◆ PCOMBOBOXEXITEMW

◆ PEDITBALLOONTIP

◆ PFNDPACOMPARE

static PFNDPACOMPARE

Definition at line 4852 of file commctrl.h.

◆ PFNDPAENUMCALLBACK

static PFNDPAENUMCALLBACK

Definition at line 4792 of file commctrl.h.

◆ PFNDPAMERGE

typedef void *(CALLBACK * PFNDPAMERGE) (_In_ UINT, _In_ void *, _In_ void *, _In_ LPARAM)

Definition at line 4896 of file commctrl.h.

◆ PFNDPAMERGECONST

typedef const void *(CALLBACK * PFNDPAMERGECONST) (_In_ UINT, _In_ const void *, _In_ const void *, _In_ LPARAM)

Definition at line 4903 of file commctrl.h.

◆ PFNDPASTREAM

static PFNDPASTREAM

Definition at line 4890 of file commctrl.h.

◆ PFNDSAENUMCALLBACK

typedef int(CALLBACK * PFNDSAENUMCALLBACK) (void *p, void *pData)

Definition at line 4793 of file commctrl.h.

◆ PFNLVCOMPARE

typedef int(CALLBACK * PFNLVCOMPARE) (LPARAM, LPARAM, LPARAM)

Definition at line 2700 of file commctrl.h.

◆ PFNLVGROUPCOMPARE

typedef int(CALLBACK * PFNLVGROUPCOMPARE) (int, int, void *)

Definition at line 2920 of file commctrl.h.

◆ PFNTVCOMPARE

typedef int(CALLBACK * PFNTVCOMPARE) (LPARAM lParam1, LPARAM lParam2, LPARAM lParamSort)

Definition at line 3608 of file commctrl.h.

◆ PFTASKDIALOGCALLBACK

typedef HRESULT(CALLBACK * PFTASKDIALOGCALLBACK) (_In_ HWND, _In_ UINT, _In_ WPARAM, _In_ LPARAM, _In_ LONG_PTR)

Definition at line 5189 of file commctrl.h.

◆ PLHITTESTINFO

◆ PLITEM

◆ PLVGROUP

◆ PLVGROUPMETRICS

◆ PLVINSERTGROUPSORTED

◆ PLVSETINFOTIP

◆ PLVTILEINFO

◆ PLVTILEVIEWINFO

◆ PMCHITTESTINFO

◆ PNMCBEDRAGBEGINA

◆ PNMCBEDRAGBEGINW

◆ PNMCBEENDEDITA

◆ PNMCBEENDEDITW

◆ PNMCOMBOBOXEXA

◆ PNMCOMBOBOXEXW

◆ PNMLINK

◆ PPBRANGE

◆ PTBBUTTON

◆ PTOOLINFOA

◆ PTOOLINFOW

◆ PTTGETTITLE

◆ RBHITTESTINFO

◆ REBARBANDINFOA

◆ REBARBANDINFOW

◆ REBARINFO

◆ SUBCLASSPROC

static SUBCLASSPROC

Definition at line 5049 of file commctrl.h.

◆ TASKDIALOG_BUTTON

◆ TASKDIALOG_COMMON_BUTTON_FLAGS

Definition at line 5181 of file commctrl.h.

◆ TASKDIALOG_ELEMENTS

◆ TASKDIALOG_FLAGS

Definition at line 5117 of file commctrl.h.

◆ TASKDIALOG_ICON_ELEMENTS

◆ TASKDIALOG_MESSAGES

◆ TASKDIALOG_NOTIFICATIONS

◆ TASKDIALOGCONFIG

◆ TBADDBITMAP

◆ TBBUTTON

◆ TBSAVEPARAMSA

◆ TBSAVEPARAMSW

◆ TCHITTESTINFO

◆ TCITEMA

◆ TCITEMHEADERA

◆ TCITEMHEADERW

◆ TCITEMW

◆ TRACKMOUSEEVENT

◆ TTGETTITLE

◆ TTHITTESTINFOA

◆ TTHITTESTINFOW

◆ TTTOOLINFOA

◆ TTTOOLINFOW

◆ TVHITTESTINFO

◆ TVINSERTSTRUCTA

◆ TVINSERTSTRUCTW

◆ TVITEMA

◆ TVITEMEXA

◆ TVITEMEXW

◆ TVITEMW

◆ TVSORTCB

◆ UDACCEL

Enumeration Type Documentation

◆ _LI_METRIC

Enumerator
LIM_SMALL 
LIM_LARGE 

Definition at line 5246 of file commctrl.h.

5247{
5248 LIM_SMALL,
5249 LIM_LARGE,
5250};
@ LIM_LARGE
Definition: commctrl.h:5249
@ LIM_SMALL
Definition: commctrl.h:5248

◆ _TASKDIALOG_COMMON_BUTTON_FLAGS

Enumerator
TDCBF_OK_BUTTON 
TDCBF_YES_BUTTON 
TDCBF_NO_BUTTON 
TDCBF_CANCEL_BUTTON 
TDCBF_RETRY_BUTTON 
TDCBF_CLOSE_BUTTON 

Definition at line 5172 of file commctrl.h.

5173{
5174 TDCBF_OK_BUTTON = 0x0001,
5175 TDCBF_YES_BUTTON = 0x0002,
5176 TDCBF_NO_BUTTON = 0x0004,
5177 TDCBF_CANCEL_BUTTON = 0x0008,
5178 TDCBF_RETRY_BUTTON = 0x0010,
5179 TDCBF_CLOSE_BUTTON = 0x0020
5180};
@ TDCBF_YES_BUTTON
Definition: commctrl.h:5175
@ TDCBF_OK_BUTTON
Definition: commctrl.h:5174
@ TDCBF_CLOSE_BUTTON
Definition: commctrl.h:5179
@ TDCBF_NO_BUTTON
Definition: commctrl.h:5176
@ TDCBF_RETRY_BUTTON
Definition: commctrl.h:5178
@ TDCBF_CANCEL_BUTTON
Definition: commctrl.h:5177

◆ _TASKDIALOG_ELEMENTS

Enumerator
TDE_CONTENT 
TDE_EXPANDED_INFORMATION 
TDE_FOOTER 
TDE_MAIN_INSTRUCTION 

Definition at line 5153 of file commctrl.h.

5154{
5157 TDE_FOOTER,
@ TDE_EXPANDED_INFORMATION
Definition: commctrl.h:5156
@ TDE_CONTENT
Definition: commctrl.h:5155
@ TDE_FOOTER
Definition: commctrl.h:5157
@ TDE_MAIN_INSTRUCTION
Definition: commctrl.h:5158
enum _TASKDIALOG_ELEMENTS TASKDIALOG_ELEMENTS

◆ _TASKDIALOG_FLAGS

Enumerator
TDF_ENABLE_HYPERLINKS 
TDF_USE_HICON_MAIN 
TDF_USE_HICON_FOOTER 
TDF_ALLOW_DIALOG_CANCELLATION 
TDF_USE_COMMAND_LINKS 
TDF_USE_COMMAND_LINKS_NO_ICON 
TDF_EXPAND_FOOTER_AREA 
TDF_EXPANDED_BY_DEFAULT 
TDF_VERIFICATION_FLAG_CHECKED 
TDF_SHOW_PROGRESS_BAR 
TDF_SHOW_MARQUEE_PROGRESS_BAR 
TDF_CALLBACK_TIMER 
TDF_POSITION_RELATIVE_TO_WINDOW 
TDF_RTL_LAYOUT 
TDF_NO_DEFAULT_RADIO_BUTTON 
TDF_CAN_BE_MINIMIZED 
TDF_NO_SET_FOREGROUND 
TDF_SIZE_TO_CONTENT 

Definition at line 5096 of file commctrl.h.

5097{
5098 TDF_ENABLE_HYPERLINKS = 0x0001,
5099 TDF_USE_HICON_MAIN = 0x0002,
5100 TDF_USE_HICON_FOOTER = 0x0004,
5102 TDF_USE_COMMAND_LINKS = 0x0010,
5104 TDF_EXPAND_FOOTER_AREA = 0x0040,
5105 TDF_EXPANDED_BY_DEFAULT = 0x0080,
5107 TDF_SHOW_PROGRESS_BAR = 0x0200,
5109 TDF_CALLBACK_TIMER = 0x0800,
5111 TDF_RTL_LAYOUT = 0x2000,
5113 TDF_CAN_BE_MINIMIZED = 0x8000,
5114 TDF_NO_SET_FOREGROUND = 0x10000,
5115 TDF_SIZE_TO_CONTENT = 0x01000000
5116};
@ TDF_NO_DEFAULT_RADIO_BUTTON
Definition: commctrl.h:5112
@ TDF_EXPANDED_BY_DEFAULT
Definition: commctrl.h:5105
@ TDF_ALLOW_DIALOG_CANCELLATION
Definition: commctrl.h:5101
@ TDF_CALLBACK_TIMER
Definition: commctrl.h:5109
@ TDF_NO_SET_FOREGROUND
Definition: commctrl.h:5114
@ TDF_SHOW_PROGRESS_BAR
Definition: commctrl.h:5107
@ TDF_USE_COMMAND_LINKS
Definition: commctrl.h:5102
@ TDF_USE_COMMAND_LINKS_NO_ICON
Definition: commctrl.h:5103
@ TDF_EXPAND_FOOTER_AREA
Definition: commctrl.h:5104
@ TDF_ENABLE_HYPERLINKS
Definition: commctrl.h:5098
@ TDF_SHOW_MARQUEE_PROGRESS_BAR
Definition: commctrl.h:5108
@ TDF_POSITION_RELATIVE_TO_WINDOW
Definition: commctrl.h:5110
@ TDF_SIZE_TO_CONTENT
Definition: commctrl.h:5115
@ TDF_USE_HICON_FOOTER
Definition: commctrl.h:5100
@ TDF_CAN_BE_MINIMIZED
Definition: commctrl.h:5113
@ TDF_VERIFICATION_FLAG_CHECKED
Definition: commctrl.h:5106
@ TDF_USE_HICON_MAIN
Definition: commctrl.h:5099
@ TDF_RTL_LAYOUT
Definition: commctrl.h:5111

◆ _TASKDIALOG_ICON_ELEMENTS

Enumerator
TDIE_ICON_MAIN 
TDIE_ICON_FOOTER 

Definition at line 5161 of file commctrl.h.

5162{
enum _TASKDIALOG_ICON_ELEMENTS TASKDIALOG_ICON_ELEMENTS
@ TDIE_ICON_FOOTER
Definition: commctrl.h:5164
@ TDIE_ICON_MAIN
Definition: commctrl.h:5163

◆ _TASKDIALOG_MESSAGES

Enumerator
TDM_NAVIGATE_PAGE 
TDM_CLICK_BUTTON 
TDM_SET_MARQUEE_PROGRESS_BAR 
TDM_SET_PROGRESS_BAR_STATE 
TDM_SET_PROGRESS_BAR_RANGE 
TDM_SET_PROGRESS_BAR_POS 
TDM_SET_PROGRESS_BAR_MARQUEE 
TDM_SET_ELEMENT_TEXT 
TDM_CLICK_RADIO_BUTTON 
TDM_ENABLE_BUTTON 
TDM_ENABLE_RADIO_BUTTON 
TDM_CLICK_VERIFICATION 
TDM_UPDATE_ELEMENT_TEXT 
TDM_SET_BUTTON_ELEVATION_REQUIRED_STATE 
TDM_UPDATE_ICON 

Definition at line 5119 of file commctrl.h.

5120{
5121 TDM_NAVIGATE_PAGE = WM_USER + 101,
5122 TDM_CLICK_BUTTON = WM_USER + 102,
5130 TDM_ENABLE_BUTTON = WM_USER + 111,
5135 TDM_UPDATE_ICON = WM_USER + 116,
@ TDM_SET_PROGRESS_BAR_RANGE
Definition: commctrl.h:5125
@ TDM_SET_ELEMENT_TEXT
Definition: commctrl.h:5128
@ TDM_CLICK_RADIO_BUTTON
Definition: commctrl.h:5129
@ TDM_SET_BUTTON_ELEVATION_REQUIRED_STATE
Definition: commctrl.h:5134
@ TDM_ENABLE_RADIO_BUTTON
Definition: commctrl.h:5131
@ TDM_CLICK_BUTTON
Definition: commctrl.h:5122
@ TDM_SET_PROGRESS_BAR_MARQUEE
Definition: commctrl.h:5127
@ TDM_SET_PROGRESS_BAR_POS
Definition: commctrl.h:5126
@ TDM_UPDATE_ICON
Definition: commctrl.h:5135
@ TDM_ENABLE_BUTTON
Definition: commctrl.h:5130
@ TDM_CLICK_VERIFICATION
Definition: commctrl.h:5132
@ TDM_SET_PROGRESS_BAR_STATE
Definition: commctrl.h:5124
@ TDM_SET_MARQUEE_PROGRESS_BAR
Definition: commctrl.h:5123
@ TDM_NAVIGATE_PAGE
Definition: commctrl.h:5121
@ TDM_UPDATE_ELEMENT_TEXT
Definition: commctrl.h:5133
enum _TASKDIALOG_MESSAGES TASKDIALOG_MESSAGES
#define WM_USER
Definition: winuser.h:1895

◆ _TASKDIALOG_NOTIFICATIONS

Enumerator
TDN_CREATED 
TDN_NAVIGATED 
TDN_BUTTON_CLICKED 
TDN_HYPERLINK_CLICKED 
TDN_TIMER 
TDN_DESTROYED 
TDN_RADIO_BUTTON_CLICKED 
TDN_DIALOG_CONSTRUCTED 
TDN_VERIFICATION_CLICKED 
TDN_HELP 
TDN_EXPANDO_BUTTON_CLICKED 

Definition at line 5138 of file commctrl.h.

5139{
5144 TDN_TIMER,
5149 TDN_HELP,
@ TDN_EXPANDO_BUTTON_CLICKED
Definition: commctrl.h:5150
@ TDN_VERIFICATION_CLICKED
Definition: commctrl.h:5148
@ TDN_RADIO_BUTTON_CLICKED
Definition: commctrl.h:5146
@ TDN_DIALOG_CONSTRUCTED
Definition: commctrl.h:5147
@ TDN_TIMER
Definition: commctrl.h:5144
@ TDN_HYPERLINK_CLICKED
Definition: commctrl.h:5143
@ TDN_DESTROYED
Definition: commctrl.h:5145
@ TDN_NAVIGATED
Definition: commctrl.h:5141
@ TDN_CREATED
Definition: commctrl.h:5140
@ TDN_HELP
Definition: commctrl.h:5149
@ TDN_BUTTON_CLICKED
Definition: commctrl.h:5142
enum _TASKDIALOG_NOTIFICATIONS TASKDIALOG_NOTIFICATIONS

Function Documentation

◆ _Return_type_success_()

typedef _Return_type_success_ ( return >=  0)

◆ _Success_()

_Success_ ( return = NULL)

Definition at line 1028 of file fsctrl.c.

3189{
3191
3192 PVPB Vpb = Vcb->Vpb;
3193 PVPB OldVpb;
3194
3195 BOOLEAN Remount = FALSE;
3196
3197 PAGED_CODE();
3198
3199 UNREFERENCED_PARAMETER( IrpContext );
3200
3201 //
3202 // Check whether we are looking for a device only Mvcb.
3203 //
3204
3205 for (Link = CdData.VcbQueue.Flink;
3206 Link != &CdData.VcbQueue;
3207 Link = Link->Flink) {
3208
3209 *OldVcb = CONTAINING_RECORD( Link, VCB, VcbLinks );
3210
3211 //
3212 // Skip ourselves.
3213 //
3214
3215 if (Vcb == *OldVcb) { continue; }
3216
3217 //
3218 // Look at the Vpb and state of the previous Vcb.
3219 //
3220
3221 OldVpb = (*OldVcb)->Vpb;
3222
3223 if ((OldVpb != Vpb) &&
3224 (OldVpb->RealDevice == Vpb->RealDevice) &&
3225 ((*OldVcb)->VcbCondition == VcbNotMounted)) {
3226
3227 //
3228 // If the current disk is a raw disk then it can match a previous music or
3229 // raw disk.
3230 //
3231
3232 if (FlagOn( Vcb->VcbState, VCB_STATE_AUDIO_DISK)) {
3233
3234 if (FlagOn( (*OldVcb)->VcbState, VCB_STATE_AUDIO_DISK )) {
3235
3236 //
3237 // If we have both TOC then fail the remount if the lengths
3238 // are different or they don't match.
3239 //
3240
3241 if ((Vcb->TocLength != (*OldVcb)->TocLength) ||
3242 ((Vcb->TocLength != 0) &&
3243 !RtlEqualMemory( Vcb->CdromToc,
3244 (*OldVcb)->CdromToc,
3245 Vcb->TocLength ))) {
3246
3247 continue;
3248 }
3249
3250 Remount = TRUE;
3251 break;
3252 }
3253
3254 //
3255 // The current disk is not a raw disk. Go ahead and compare
3256 // serial numbers, volume label and TOC.
3257 //
3258
3259 }
3260 else if ((OldVpb->SerialNumber == Vpb->SerialNumber) &&
3261 (Vcb->TocLength == (*OldVcb)->TocLength) &&
3262 ((Vcb->TocLength == 0) || RtlEqualMemory( Vcb->CdromToc,
3263 (*OldVcb)->CdromToc,
3264 Vcb->TocLength )) &&
3265 (Vpb->VolumeLabelLength == OldVpb->VolumeLabelLength) &&
3266 (RtlEqualMemory( OldVpb->VolumeLabel,
3267 Vpb->VolumeLabel,
3268 Vpb->VolumeLabelLength ))) {
3269 //
3270 // Remember the old Vcb. Then set the return value to
3271 // TRUE and break.
3272 //
3273
3274 Remount = TRUE;
3275 break;
3276 }
3277 }
3278 }
3279
3280 return Remount;
3281}
#define PAGED_CODE()
unsigned char BOOLEAN
CD_DATA CdData
Definition: cddata.c:42
#define VCB_STATE_AUDIO_DISK
Definition: cdstruc.h:712
@ VcbNotMounted
Definition: cdstruc.h:490
#define TRUE
Definition: types.h:120
#define FALSE
Definition: types.h:117
#define FlagOn(_F, _SF)
Definition: ext2fs.h:179
IN OUT PVCB IN PDEVICE_OBJECT IN PVPB Vpb
Definition: fatprocs.h:1675
#define RtlEqualMemory(a, b, c)
Definition: kdvm.h:18
#define UNREFERENCED_PARAMETER(P)
Definition: ntbasedef.h:317
#define Vcb
Definition: cdprocs.h:1415
LIST_ENTRY VcbQueue
Definition: cdstruc.h:334
Definition: typedefs.h:120
struct _LIST_ENTRY * Flink
Definition: typedefs.h:121
Definition: cdstruc.h:498
Definition: iotypes.h:189
WCHAR VolumeLabel[MAXIMUM_VOLUME_LABEL_LENGTH/sizeof(WCHAR)]
Definition: iotypes.h:198
USHORT VolumeLabelLength
Definition: iotypes.h:193
ULONG SerialNumber
Definition: iotypes.h:196
struct _DEVICE_OBJECT * RealDevice
Definition: iotypes.h:195
#define CONTAINING_RECORD(address, type, field)
Definition: typedefs.h:260
static int Link(const char **args)
Definition: vfdcmd.c:2414

◆ _TrackMouseEvent()

WINCOMMCTRLAPI BOOL WINAPI _TrackMouseEvent ( _Inout_ LPTRACKMOUSEEVENT  lpEventTrack)

◆ CreateMappedBitmap()

WINCOMMCTRLAPI HBITMAP WINAPI CreateMappedBitmap ( HINSTANCE  hInstance,
INT_PTR  idBitmap,
UINT  wFlags,
LPCOLORMAP  lpColorMap,
int  iNumMaps 
)

◆ CreateStatusWindowA()

WINCOMMCTRLAPI HWND WINAPI CreateStatusWindowA ( LONG  style,
LPCSTR  lpszText,
HWND  hwndParent,
UINT  wID 
)

Definition at line 769 of file commctrl.c.

770{
774 parent, (HMENU)(DWORD_PTR)wid, 0, 0);
775}
Arabic default style
Definition: afstyles.h:94
const WCHAR * text
Definition: package.c:1799
r parent
Definition: btrfs.c:3010
static const CLSID *static CLSID *static const GUID VARIANT VARIANT *static IServiceProvider DWORD *static HMENU
Definition: ordinal.c:63
#define STATUSCLASSNAMEA
Definition: commctrl.h:1937
uint32_t DWORD_PTR
Definition: typedefs.h:65
#define CreateWindowA(a, b, c, d, e, f, g, h, i, j, k)
Definition: winuser.h:4315
#define CW_USEDEFAULT
Definition: winuser.h:225

◆ CreateStatusWindowW()

WINCOMMCTRLAPI HWND WINAPI CreateStatusWindowW ( LONG  style,
LPCWSTR  lpszText,
HWND  hwndParent,
UINT  wID 
)

Definition at line 795 of file commctrl.c.

796{
800 parent, (HMENU)(DWORD_PTR)wid, 0, 0);
801}
#define STATUSCLASSNAMEW
Definition: commctrl.h:1936
#define CreateWindowW(a, b, c, d, e, f, g, h, i, j, k)
Definition: winuser.h:4316

Referenced by Control_WndProc_Create(), iewnd_OnCreate(), InitInstance(), and OnCreate().

◆ CreateToolbarEx()

WINCOMMCTRLAPI HWND WINAPI CreateToolbarEx ( HWND  hwnd,
DWORD  ws,
UINT  wID,
int  nBitmaps,
HINSTANCE  hBMInst,
UINT_PTR  wBMID,
LPCTBBUTTON  lpButtons,
int  iNumButtons,
int  dxButton,
int  dyButton,
int  dxBitmap,
int  dyBitmap,
UINT  uStructSize 
)

◆ CreateUpDownControl()

WINCOMMCTRLAPI HWND WINAPI CreateUpDownControl ( DWORD  dwStyle,
int  x,
int  y,
int  cx,
int  cy,
HWND  hParent,
int  nID,
HINSTANCE  hInst,
HWND  hBuddy,
int  nUpper,
int  nLower,
int  nPos 
)

◆ DefSubclassProc()

LRESULT WINAPI DefSubclassProc ( HWND  hWnd,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)

Definition at line 1496 of file commctrl.c.

1497{
1499 LRESULT ret;
1500
1501 TRACE ("(%p, 0x%08x, 0x%08lx, 0x%08lx)\n", hWnd, uMsg, wParam, lParam);
1502
1503 /* retrieve our little stack from the Properties */
1505 if (!stack) {
1506 ERR ("Our sub classing stack got erased for %p!! Nothing we can do\n", hWnd);
1507 return 0;
1508 }
1509
1510 /* If we are at the end of stack then we have to call the original
1511 * window procedure */
1512 if (!stack->stackpos) {
1513 if (IsWindowUnicode (hWnd))
1514 ret = CallWindowProcW (stack->origproc, hWnd, uMsg, wParam, lParam);
1515 else
1516 ret = CallWindowProcA (stack->origproc, hWnd, uMsg, wParam, lParam);
1517 } else {
1518 const SUBCLASSPROCS *proc = stack->stackpos;
1519 stack->stackpos = stack->stackpos->next;
1520 /* call the Subclass procedure from the stack */
1521 ret = proc->subproc (hWnd, uMsg, wParam, lParam,
1522 proc->id, proc->ref);
1523 }
1524
1525 return ret;
1526}
HWND hWnd
Definition: settings.c:17
#define ERR(fmt,...)
Definition: debug.h:110
Definition: _stack.h:55
WPARAM wParam
Definition: combotst.c:138
LPARAM lParam
Definition: combotst.c:139
static LPWSTR COMCTL32_wSubclass
Definition: commctrl.c:78
static HANDLE proc()
Definition: pdb.c:34
#define TRACE(s)
Definition: solgame.cpp:4
int ret
LONG_PTR LRESULT
Definition: windef.h:209
BOOL WINAPI IsWindowUnicode(_In_ HWND)
HANDLE WINAPI GetPropW(_In_ HWND, _In_ LPCWSTR)
LRESULT WINAPI CallWindowProcW(_In_ WNDPROC, _In_ HWND, _In_ UINT, _In_ WPARAM, _In_ LPARAM)
LRESULT WINAPI CallWindowProcA(_In_ WNDPROC, _In_ HWND, _In_ UINT, _In_ WPARAM, _In_ LPARAM)

Referenced by COMBOEX_ComboWndProc(), COMCTL32_SubclassProc(), CredDialogPasswordSubclassProc(), DragList_SubclassWindowProc(), CAutoComplete::EditWndProc(), init_function_pointers(), init_functions(), ListViewSubclassProc(), CAutoComplete::OnEditChar(), CAutoComplete::OnEditKeyDown(), PROPSHEET_WizardSubclassProc(), subclass_proc(), TOOLTIPS_SubclassProc(), and UPDOWN_Buddy_SubclassProc().

◆ DPA_Create()

WINCOMMCTRLAPI HDPA WINAPI DPA_Create ( int  cItemGrow)

◆ DPA_DeleteAllPtrs()

WINCOMMCTRLAPI BOOL WINAPI DPA_DeleteAllPtrs ( _Inout_ HDPA  hdpa)

◆ DPA_DeletePtr()

WINCOMMCTRLAPI PVOID WINAPI DPA_DeletePtr ( _Inout_ HDPA  hdpa,
_In_ int  i 
)

◆ DPA_Destroy()

WINCOMMCTRLAPI BOOL WINAPI DPA_Destroy ( _Inout_opt_ HDPA  hdpa)

◆ DPA_DestroyCallback()

WINCOMMCTRLAPI void WINAPI DPA_DestroyCallback ( _Inout_opt_ HDPA  hdpa,
_In_ PFNDPAENUMCALLBACK  pfnCB,
_In_opt_ void pData 
)

◆ DPA_EnumCallback()

WINCOMMCTRLAPI void WINAPI DPA_EnumCallback ( _In_opt_ HDPA  hdpa,
_In_opt_ PFNDPAENUMCALLBACK  pfnCB,
_In_opt_ void pData 
)

◆ DPA_GetPtr()

WINCOMMCTRLAPI PVOID WINAPI DPA_GetPtr ( _In_ HDPA  hdpa,
_In_ INT_PTR  i 
)

◆ DPA_GetPtrIndex()

WINCOMMCTRLAPI int WINAPI DPA_GetPtrIndex ( _In_ HDPA  hdpa,
_In_opt_ const void p 
)

◆ DPA_Grow()

WINCOMMCTRLAPI BOOL WINAPI DPA_Grow ( _Inout_ HDPA  pdpa,
_In_ int  cp 
)

◆ DPA_InsertPtr()

WINCOMMCTRLAPI int WINAPI DPA_InsertPtr ( _Inout_ HDPA  hdpa,
_In_ int  i,
_In_opt_ void p 
)

◆ DPA_LoadStream()

WINCOMMCTRLAPI HRESULT WINAPI DPA_LoadStream ( _Outptr_ HDPA phdpa,
_In_ PFNDPASTREAM  pfn,
_In_ struct IStream pstream,
_In_opt_ void pvInstData 
)

◆ DPA_SaveStream()

WINCOMMCTRLAPI HRESULT WINAPI DPA_SaveStream ( _In_ HDPA  hdpa,
_In_ PFNDPASTREAM  pfn,
_In_ struct IStream pstream,
_In_opt_ void pvInstData 
)

◆ DPA_Search()

WINCOMMCTRLAPI int WINAPI DPA_Search ( _In_ HDPA  hdpa,
_In_opt_ void pFind,
_In_ int  iStart,
_In_ PFNDPACOMPARE  pfnCompare,
_In_ LPARAM  lParam,
_In_ UINT  options 
)

◆ DPA_SetPtr()

WINCOMMCTRLAPI BOOL WINAPI DPA_SetPtr ( _Inout_ HDPA  hdpa,
_In_ int  i,
_In_opt_ void p 
)

◆ DPA_Sort()

WINCOMMCTRLAPI BOOL WINAPI DPA_Sort ( _Inout_ HDPA  hdpa,
_In_ PFNDPACOMPARE  pfnCompare,
_In_ LPARAM  lParam 
)

◆ DrawInsert()

WINCOMMCTRLAPI void WINAPI DrawInsert ( HWND  handParent,
HWND  hLB,
int  nItem 
)

◆ DrawShadowText()

int WINAPI DrawShadowText ( _In_ HDC  hdc,
_In_reads_(cch) LPCWSTR  pszText,
_In_ UINT  cch,
_In_ RECT prc,
_In_ DWORD  dwFlags,
_In_ COLORREF  crText,
_In_ COLORREF  crShadow,
_In_ int  ixOffset,
_In_ int  iyOffset 
)

◆ DrawStatusTextA()

WINCOMMCTRLAPI void WINAPI DrawStatusTextA ( HDC  hDC,
LPCRECT  lprc,
LPCSTR  pszText,
UINT  uFlags 
)

Definition at line 735 of file commctrl.c.

736{
737 INT len;
738 LPWSTR textW = NULL;
739
740 if ( text ) {
741 if ( (len = MultiByteToWideChar( CP_ACP, 0, text, -1, NULL, 0 )) ) {
742 if ( (textW = Alloc( len * sizeof(WCHAR) )) )
744 }
745 }
747 Free( textW );
748}
PVOID Alloc(IN DWORD dwFlags, IN SIZE_T dwBytes)
Definition: main.c:63
void WINAPI DrawStatusTextW(HDC hdc, LPCRECT lprc, LPCWSTR text, UINT style)
Definition: commctrl.c:677
#define NULL
Definition: types.h:112
#define CP_ACP
Definition: compat.h:109
#define MultiByteToWideChar
Definition: compat.h:110
GLenum GLsizei len
Definition: glext.h:6722
HDC hdc
Definition: main.c:9
static const WCHAR textW[]
Definition: itemdlg.c:1559
int32_t INT
Definition: typedefs.h:58
_In_ int _Inout_ LPRECT lprc
Definition: winuser.h:4466
_In_opt_ PALLOCATE_FUNCTION _In_opt_ PFREE_FUNCTION Free
Definition: exfuncs.h:815
__wchar_t WCHAR
Definition: xmlstorage.h:180
WCHAR * LPWSTR
Definition: xmlstorage.h:184

◆ DrawStatusTextW()

WINCOMMCTRLAPI void WINAPI DrawStatusTextW ( HDC  hDC,
LPCRECT  lprc,
LPCWSTR  pszText,
UINT  uFlags 
)

Definition at line 677 of file commctrl.c.

678{
679 RECT r = *lprc;
681
682 if (style & SBT_POPOUT)
684 else if (style & SBT_NOBORDERS)
685 border = 0;
686
688
689 /* now draw text */
690 if (text) {
691 int oldbkmode = SetBkMode (hdc, TRANSPARENT);
693 int strCnt = 0;
694
695 if (style & SBT_RTLREADING)
696 FIXME("Unsupported RTL style!\n");
697 r.left += 3;
698 do {
699 if (*text == '\t') {
700 if (strCnt) {
702 strCnt = 0;
703 }
704 if (align==DT_RIGHT) {
705 break;
706 }
708 } else {
709 strCnt++;
710 }
711 } while(*text++);
712
713 if (strCnt) DrawTextW (hdc, text - strCnt, -1, &r, align|DT_VCENTER|DT_SINGLELINE|DT_NOPREFIX);
714 SetBkMode(hdc, oldbkmode);
715 }
716}
#define FIXME(fmt,...)
Definition: debug.h:111
int align(int length, int align)
Definition: dsound8.c:36
GLint GLint GLsizei GLsizei GLsizei GLint border
Definition: gl.h:1546
GLdouble GLdouble GLdouble r
Definition: gl.h:2055
unsigned int UINT
Definition: ndis.h:50
INT WINAPI DrawTextW(HDC hdc, LPCWSTR str, INT count, LPRECT rect, UINT flags)
Definition: defwnd.c:16
#define SBT_NOBORDERS
Definition: commctrl.h:1971
#define SBT_POPOUT
Definition: commctrl.h:1972
#define SBT_RTLREADING
Definition: commctrl.h:1973
#define TRANSPARENT
Definition: wingdi.h:950
int WINAPI SetBkMode(_In_ HDC, _In_ int)
Definition: dc.c:1056
#define DT_NOPREFIX
Definition: winuser.h:537
#define BDR_SUNKENOUTER
Definition: winuser.h:443
#define DT_CENTER
Definition: winuser.h:527
#define DT_SINGLELINE
Definition: winuser.h:540
#define BF_ADJUST
Definition: winuser.h:470
#define DT_LEFT
Definition: winuser.h:534
BOOL WINAPI DrawEdge(_In_ HDC, _Inout_ LPRECT, _In_ UINT, _In_ UINT)
#define DT_VCENTER
Definition: winuser.h:543
#define BDR_RAISEDOUTER
Definition: winuser.h:442
#define DT_RIGHT
Definition: winuser.h:538
#define BF_RECT
Definition: winuser.h:462

Referenced by DrawStatusTextA(), and STATUSBAR_DrawPart().

◆ DSA_Create()

WINCOMMCTRLAPI HDSA WINAPI DSA_Create ( int  cbItem,
int  cItemGrow 
)

◆ DSA_DeleteAllItems()

WINCOMMCTRLAPI BOOL WINAPI DSA_DeleteAllItems ( _In_ HDSA  hdsa)

◆ DSA_Destroy()

WINCOMMCTRLAPI BOOL WINAPI DSA_Destroy ( _Inout_opt_ HDSA  hdsa)

◆ DSA_DestroyCallback()

WINCOMMCTRLAPI void WINAPI DSA_DestroyCallback ( _Inout_opt_ HDSA  hdsa,
_In_ PFNDSAENUMCALLBACK  pfnCB,
_In_opt_ void pData 
)

◆ DSA_EnumCallback()

WINCOMMCTRLAPI VOID WINAPI DSA_EnumCallback ( _In_ HDSA  hdsa,
_In_ PFNDSAENUMCALLBACK  enumProc,
_In_opt_ LPVOID  lParam 
)

◆ DSA_GetItemPtr()

WINCOMMCTRLAPI PVOID WINAPI DSA_GetItemPtr ( _In_ HDSA  hdsa,
int  i 
)

◆ DSA_InsertItem()

WINCOMMCTRLAPI int WINAPI DSA_InsertItem ( _Inout_ HDSA  hdsa,
_In_ int  i,
_In_ void pitem 
)

◆ FlatSB_EnableScrollBar()

WINCOMMCTRLAPI BOOL WINAPI FlatSB_EnableScrollBar ( HWND  hwnd,
int  nBar,
UINT  flags 
)

Definition at line 144 of file flatsb.c.

145{
146 return EnableScrollBar(hwnd, nBar, flags);
147}
GLbitfield flags
Definition: glext.h:7161
_In_ LONG _In_ HWND hwnd
Definition: winddi.h:4023
BOOL WINAPI EnableScrollBar(_In_ HWND, _In_ UINT, _In_ UINT)

◆ FlatSB_GetScrollInfo()

WINCOMMCTRLAPI BOOL WINAPI FlatSB_GetScrollInfo ( HWND  hwnd,
int  code,
LPSCROLLINFO  info 
)

Definition at line 177 of file flatsb.c.

178{
179 return GetScrollInfo(hwnd, nBar, info);
180}
BOOL WINAPI GetScrollInfo(_In_ HWND, _In_ int, _Inout_ LPSCROLLINFO)

◆ FlatSB_GetScrollPos()

WINCOMMCTRLAPI int WINAPI FlatSB_GetScrollPos ( HWND  hwnd,
int  code 
)

Definition at line 188 of file flatsb.c.

189{
190 return GetScrollPos(hwnd, nBar);
191}
int WINAPI GetScrollPos(_In_ HWND, _In_ int)

◆ FlatSB_GetScrollProp()

WINCOMMCTRLAPI BOOL WINAPI FlatSB_GetScrollProp ( HWND  ,
int  propIndex,
LPINT   
)

◆ FlatSB_GetScrollRange()

WINCOMMCTRLAPI BOOL WINAPI FlatSB_GetScrollRange ( HWND  hwnd,
int  code,
LPINT  min,
LPINT  max 
)

Definition at line 166 of file flatsb.c.

167{
168 return GetScrollRange(hwnd, nBar, min, max);
169}
#define min(a, b)
Definition: monoChain.cc:55
#define max(a, b)
Definition: svc.c:63
BOOL WINAPI GetScrollRange(_In_ HWND, _In_ int, _Out_ LPINT, _Out_ LPINT)

◆ FlatSB_SetScrollInfo()

WINCOMMCTRLAPI int WINAPI FlatSB_SetScrollInfo ( HWND  hwnd,
int  code,
LPSCROLLINFO  info,
BOOL  fRedraw 
)

Definition at line 210 of file flatsb.c.

211{
212 return SetScrollInfo(hwnd, nBar, info, bRedraw);
213}
int WINAPI SetScrollInfo(_In_ HWND, _In_ int, _In_ LPCSCROLLINFO, _In_ BOOL)

◆ FlatSB_SetScrollPos()

WINCOMMCTRLAPI int WINAPI FlatSB_SetScrollPos ( HWND  ,
int  code,
int  pos,
BOOL  fRedraw 
)

◆ FlatSB_SetScrollProp()

WINCOMMCTRLAPI BOOL WINAPI FlatSB_SetScrollProp ( HWND  hwnd,
UINT  index,
INT_PTR  newValue,
BOOL  flag 
)

Definition at line 116 of file flatsb.c.

117{
118 TRACE("[%p] index=%u newValue=%d flag=%d\n", hwnd, index, newValue, flag);
119 return FALSE;
120}
GLuint index
Definition: glext.h:6031
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean flag
Definition: glfuncs.h:52

◆ FlatSB_SetScrollRange()

WINCOMMCTRLAPI int WINAPI FlatSB_SetScrollRange ( HWND  ,
int  code,
int  min,
int  max,
BOOL  fRedraw 
)

◆ FlatSB_ShowScrollBar()

WINCOMMCTRLAPI BOOL WINAPI FlatSB_ShowScrollBar ( HWND  hwnd,
int  code,
BOOL  fShow 
)

Definition at line 155 of file flatsb.c.

156{
157 return ShowScrollBar(hwnd, nBar, fShow);
158}
BOOL WINAPI ShowScrollBar(_In_ HWND, _In_ int, _In_ BOOL)

◆ GetEffectiveClientRect()

WINCOMMCTRLAPI void WINAPI GetEffectiveClientRect ( _In_ HWND  hWnd,
_Out_ LPRECT  lprc,
_In_z_ const INT lpInfo 
)

◆ GetMUILanguage()

LANGID WINAPI GetMUILanguage ( void  )

Definition at line 1220 of file commctrl.c.

1221{
1222 return COMCTL32_uiLang;
1223}
static LANGID COMCTL32_uiLang
Definition: commctrl.c:80

◆ HIMAGELIST_QueryInterface()

WINCOMMCTRLAPI HRESULT WINAPI HIMAGELIST_QueryInterface ( _In_  HIMAGELIST,
_In_  REFIID,
_Outptr_ void **   
)

◆ ImageList_Add()

WINCOMMCTRLAPI int WINAPI ImageList_Add ( _In_ HIMAGELIST  himl,
_In_ HBITMAP  hbmImage,
_In_opt_ HBITMAP  hbmMask 
)

◆ ImageList_AddMasked()

WINCOMMCTRLAPI int WINAPI ImageList_AddMasked ( _In_ HIMAGELIST  himl,
_In_ HBITMAP  hbmImage,
_In_ COLORREF  crMask 
)

◆ ImageList_BeginDrag()

WINCOMMCTRLAPI BOOL WINAPI ImageList_BeginDrag ( _In_ HIMAGELIST  himlTrack,
_In_ int  iTrack,
_In_ int  dxHotspot,
_In_ int  dyHotspot 
)

◆ ImageList_Copy()

WINCOMMCTRLAPI BOOL WINAPI ImageList_Copy ( _In_ HIMAGELIST  himlDst,
_In_ int  iDst,
_In_ HIMAGELIST  himlSrc,
_In_ int  iSrc,
_In_ UINT  uFlags 
)

◆ ImageList_Create()

WINCOMMCTRLAPI HIMAGELIST WINAPI ImageList_Create ( int  cx,
int  cy,
UINT  flags,
int  cInitial,
int  cGrow 
)

◆ ImageList_Destroy()

WINCOMMCTRLAPI BOOL WINAPI ImageList_Destroy ( _In_opt_ HIMAGELIST  himl)

◆ ImageList_DragEnter()

WINCOMMCTRLAPI BOOL WINAPI ImageList_DragEnter ( HWND  hwndLock,
int  x,
int  y 
)

◆ ImageList_DragLeave()

WINCOMMCTRLAPI BOOL WINAPI ImageList_DragLeave ( HWND  hwndLock)

Definition at line 992 of file imagelist.c.

993{
994 /* As we don't save drag info in the window this can lead to problems if
995 an app does not supply the same window as DragEnter */
996 /* if (hwndLock)
997 InternalDrag.hwnd = hwndLock;
998 else
999 InternalDrag.hwnd = GetDesktopWindow (); */
1000 if(!hwndLock)
1001 hwndLock = GetDesktopWindow();
1002 if(InternalDrag.hwnd != hwndLock)
1003 FIXME("DragLeave hWnd != DragEnter hWnd\n");
1004
1006
1007 return TRUE;
1008}
static INTERNALDRAG InternalDrag
Definition: imagelist.c:157
BOOL WINAPI ImageList_DragShowNolock(BOOL bShow)
Definition: imagelist.c:1153
HWND WINAPI GetDesktopWindow(void)
Definition: window.c:656

Referenced by CDefView::DragLeave(), CDefView::Drop(), GROUP_GroupWndProc(), and ImageListImpl_DragLeave().

◆ ImageList_DragMove()

WINCOMMCTRLAPI BOOL WINAPI ImageList_DragMove ( int  x,
int  y 
)

◆ ImageList_DragShowNolock()

WINCOMMCTRLAPI BOOL WINAPI ImageList_DragShowNolock ( BOOL  fShow)

Definition at line 1153 of file imagelist.c.

1154{
1155 HDC hdcDrag;
1156 HDC hdcBg;
1157 INT x, y;
1158
1160 return FALSE;
1161
1162 TRACE("bShow=0x%X!\n", bShow);
1163
1164 /* DragImage is already visible/hidden */
1165 if ((InternalDrag.bShow && bShow) || (!InternalDrag.bShow && !bShow)) {
1166 return FALSE;
1167 }
1168
1169 /* position of the origin of the DragImage */
1172
1173 hdcDrag = GetDCEx (InternalDrag.hwnd, 0,
1175 if (!hdcDrag) {
1176 return FALSE;
1177 }
1178
1179 hdcBg = CreateCompatibleDC(hdcDrag);
1180 if (!InternalDrag.hbmBg) {
1183 }
1185
1186 if (bShow) {
1187 /* save the background */
1188 BitBlt(hdcBg, 0, 0, InternalDrag.himl->cx, InternalDrag.himl->cy,
1189 hdcDrag, x, y, SRCCOPY);
1190 /* show the image */
1191 ImageList_InternalDragDraw(hdcDrag, x, y);
1192 } else {
1193 /* hide the image */
1195 hdcBg, 0, 0, SRCCOPY);
1196 }
1197
1199
1200 DeleteDC(hdcBg);
1201 ReleaseDC (InternalDrag.hwnd, hdcDrag);
1202 return TRUE;
1203}
static BOOL is_valid(HIMAGELIST himl)
Definition: imagelist.c:3998
static void ImageList_InternalDragDraw(HDC hdc, INT x, INT y)
Definition: imagelist.c:1032
static VOID NTAPI BitBlt(_In_ ULONG Left, _In_ ULONG Top, _In_ ULONG Width, _In_ ULONG Height, _In_reads_bytes_(Delta *Height) PUCHAR Buffer, _In_ ULONG BitsPerPixel, _In_ ULONG Delta)
Definition: common.c:49
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548
static HDC
Definition: imagelist.c:92
HBITMAP hbmBg
Definition: imagelist.c:154
HIMAGELIST himl
Definition: imagelist.c:143
HGDIOBJ WINAPI SelectObject(_In_ HDC, _In_ HGDIOBJ)
Definition: dc.c:1539
HDC WINAPI CreateCompatibleDC(_In_opt_ HDC hdc)
#define SRCCOPY
Definition: wingdi.h:333
HBITMAP WINAPI CreateCompatibleBitmap(_In_ HDC hdc, _In_ INT cx, _In_ INT cy)
BOOL WINAPI DeleteDC(_In_ HDC)
int WINAPI ReleaseDC(_In_opt_ HWND, _In_ HDC)
#define DCX_CACHE
Definition: winuser.h:2114
#define DCX_WINDOW
Definition: winuser.h:2113
HDC WINAPI GetDCEx(_In_opt_ HWND, _In_opt_ HRGN, _In_ DWORD)
#define DCX_LOCKWINDOWUPDATE
Definition: winuser.h:2120

Referenced by HEADER_LButtonUp(), HEADER_MouseMove(), HEADER_Refresh(), ImageList_DragEnter(), ImageList_DragLeave(), ImageList_SetDragCursorImage(), and ImageListImpl_DragShowNolock().

◆ ImageList_Draw()

WINCOMMCTRLAPI BOOL WINAPI ImageList_Draw ( _In_ HIMAGELIST  himl,
_In_ int  i,
_In_ HDC  hdcDst,
_In_ int  x,
_In_ int  y,
_In_ UINT  fStyle 
)

◆ ImageList_DrawEx()

WINCOMMCTRLAPI BOOL WINAPI ImageList_DrawEx ( _In_ HIMAGELIST  himl,
_In_ int  i,
_In_ HDC  hdcDst,
_In_ int  x,
_In_ int  y,
_In_ int  dx,
_In_ int  dy,
_In_ COLORREF  rgbBk,
_In_ COLORREF  rgbFg,
_In_ UINT  fStyle 
)

◆ ImageList_DrawIndirect()

WINCOMMCTRLAPI BOOL WINAPI ImageList_DrawIndirect ( _In_ IMAGELISTDRAWPARAMS pimldp)

◆ ImageList_Duplicate()

WINCOMMCTRLAPI HIMAGELIST WINAPI ImageList_Duplicate ( _In_ HIMAGELIST  himl)

◆ ImageList_EndDrag()

WINCOMMCTRLAPI void WINAPI ImageList_EndDrag ( void  )

Definition at line 1847 of file imagelist.c.

1848{
1849 /* cleanup the InternalDrag struct */
1850 InternalDrag.hwnd = 0;
1855 InternalDrag.x= 0;
1856 InternalDrag.y= 0;
1861 InternalDrag.hbmBg = 0;
1862}
BOOL WINAPI ImageList_Destroy(HIMAGELIST himl)
Definition: imagelist.c:928
pKey DeleteObject()
HIMAGELIST himlNoCursor
Definition: imagelist.c:144

Referenced by CDefView::Drop(), GROUP_GroupWndProc(), HEADER_LButtonUp(), ImageListImpl_EndDrag(), and init_functions().

◆ ImageList_GetBkColor()

WINCOMMCTRLAPI COLORREF WINAPI ImageList_GetBkColor ( _In_ HIMAGELIST  himl)

◆ ImageList_GetIcon()

WINCOMMCTRLAPI HICON WINAPI ImageList_GetIcon ( _In_ HIMAGELIST  himl,
_In_ int  i,
_In_ UINT  flags 
)

◆ ImageList_GetImageCount()

WINCOMMCTRLAPI int WINAPI ImageList_GetImageCount ( _In_ HIMAGELIST  himl)

◆ ImageList_LoadImageA()

WINCOMMCTRLAPI HIMAGELIST WINAPI ImageList_LoadImageA ( HINSTANCE  hi,
LPCSTR  lpbmp,
int  cx,
int  cGrow,
COLORREF  crMask,
UINT  uType,
UINT  uFlags 
)

◆ ImageList_LoadImageW()

WINCOMMCTRLAPI HIMAGELIST WINAPI ImageList_LoadImageW ( HINSTANCE  hi,
LPCWSTR  lpbmp,
int  cx,
int  cGrow,
COLORREF  crMask,
UINT  uType,
UINT  uFlags 
)

◆ ImageList_Merge()

WINCOMMCTRLAPI HIMAGELIST WINAPI ImageList_Merge ( _In_ HIMAGELIST  himl1,
_In_ int  i1,
_In_ HIMAGELIST  himl2,
_In_ int  i2,
_In_ int  dx,
_In_ int  dy 
)

◆ ImageList_Remove()

WINCOMMCTRLAPI BOOL WINAPI ImageList_Remove ( _In_ HIMAGELIST  himl,
_In_ int  i 
)

◆ ImageList_Replace()

WINCOMMCTRLAPI BOOL WINAPI ImageList_Replace ( _In_ HIMAGELIST  himl,
_In_ int  i,
_In_ HBITMAP  hbmImage,
_In_opt_ HBITMAP  hbmMask 
)

◆ ImageList_ReplaceIcon()

WINCOMMCTRLAPI int WINAPI ImageList_ReplaceIcon ( _In_ HIMAGELIST  himl,
_In_ int  i,
_In_ HICON  hicon 
)

◆ ImageList_SetBkColor()

WINCOMMCTRLAPI COLORREF WINAPI ImageList_SetBkColor ( _In_ HIMAGELIST  himl,
_In_ COLORREF  clrBk 
)

◆ ImageList_SetDragCursorImage()

WINCOMMCTRLAPI BOOL WINAPI ImageList_SetDragCursorImage ( _In_ HIMAGELIST  himlDrag,
_In_ int  iDrag,
_In_ int  dxHotspot,
_In_ int  dyHotspot 
)

◆ ImageList_SetImageCount()

WINCOMMCTRLAPI BOOL WINAPI ImageList_SetImageCount ( _In_ HIMAGELIST  himl,
_In_ UINT  uNewCount 
)

◆ ImageList_SetOverlayImage()

WINCOMMCTRLAPI BOOL WINAPI ImageList_SetOverlayImage ( _In_ HIMAGELIST  himl,
_In_ int  iImage,
_In_ int  iOverlay 
)

◆ InitCommonControls()

◆ InitCommonControlsEx()

WINCOMMCTRLAPI BOOL WINAPI InitCommonControlsEx ( _In_ const INITCOMMONCONTROLSEX )

◆ InitializeFlatSB()

WINCOMMCTRLAPI BOOL WINAPI InitializeFlatSB ( HWND  hwnd)

Definition at line 63 of file flatsb.c.

64{
65 TRACE("[%p]\n", hwnd);
66 return TRUE;
67}

◆ InitMUILanguage()

void WINAPI InitMUILanguage ( LANGID  uiLang)

Definition at line 1234 of file commctrl.c.

1235{
1236 COMCTL32_uiLang = uiLang;
1237}

◆ LBItemFromPt()

WINCOMMCTRLAPI int WINAPI LBItemFromPt ( HWND  hLB,
POINT  pt,
BOOL  bAutoScroll 
)

Definition at line 289 of file draglist.c.

290{
291 RECT rcClient;
292 INT nIndex;
293 DWORD dwScrollTime;
294
295 TRACE("(%p %d x %d %s)\n",
296 hwndLB, pt.x, pt.y, bAutoScroll ? "TRUE" : "FALSE");
297
298 ScreenToClient (hwndLB, &pt);
299 GetClientRect (hwndLB, &rcClient);
300 nIndex = (INT)SendMessageW (hwndLB, LB_GETTOPINDEX, 0, 0);
301
302 if (PtInRect (&rcClient, pt))
303 {
304 /* point is inside -- get the item index */
305 while (TRUE)
306 {
307 if (SendMessageW (hwndLB, LB_GETITEMRECT, nIndex, (LPARAM)&rcClient) == LB_ERR)
308 return -1;
309
310 if (PtInRect (&rcClient, pt))
311 return nIndex;
312
313 nIndex++;
314 }
315 }
316 else
317 {
318 /* point is outside */
319 if (!bAutoScroll)
320 return -1;
321
322 if ((pt.x > rcClient.right) || (pt.x < rcClient.left))
323 return -1;
324
325 if (pt.y < 0)
326 nIndex--;
327 else
328 nIndex++;
329
330 dwScrollTime = GetTickCount ();
331
332 if ((dwScrollTime - dwLastScrollTime) < DRAGLIST_SCROLLPERIOD)
333 return -1;
334
335 dwLastScrollTime = dwScrollTime;
336
337 SendMessageW (hwndLB, LB_SETTOPINDEX, nIndex, 0);
338 }
339
340 return -1;
341}
DWORD WINAPI GetTickCount(VOID)
Definition: time.c:455
static DWORD dwLastScrollTime
Definition: draglist.c:74
#define DRAGLIST_SCROLLPERIOD
Definition: draglist.c:46
#define pt(x, y)
Definition: drawing.c:79
unsigned long DWORD
Definition: ntddk_ex.h:95
#define INT
Definition: polytest.cpp:20
LONG_PTR LPARAM
Definition: windef.h:208
#define LB_ERR
Definition: winuser.h:2432
#define LB_SETTOPINDEX
Definition: winuser.h:2070
#define LB_GETITEMRECT
Definition: winuser.h:2043
#define LB_GETTOPINDEX
Definition: winuser.h:2051
BOOL WINAPI PtInRect(_In_ LPCRECT, _In_ POINT)
BOOL WINAPI GetClientRect(_In_ HWND, _Out_ LPRECT)
LRESULT WINAPI SendMessageW(_In_ HWND, _In_ UINT, _In_ WPARAM, _In_ LPARAM)
BOOL WINAPI ScreenToClient(_In_ HWND, _Inout_ LPPOINT)

Referenced by TOOLBAR_Cust_AvailDragListNotification(), and TOOLBAR_Cust_ToolbarDragListNotification().

◆ MakeDragList()

WINCOMMCTRLAPI BOOL WINAPI MakeDragList ( HWND  hLB)

Definition at line 204 of file draglist.c.

205{
207
208 TRACE("(%p)\n", hwndLB);
209
210 if (!uDragListMessage)
212
214}
BOOL WINAPI SetWindowSubclass(HWND hWnd, SUBCLASSPROC pfnSubclass, UINT_PTR uIDSubclass, DWORD_PTR dwRef)
Definition: commctrl.c:1261
static LRESULT CALLBACK DragList_SubclassWindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData)
Definition: draglist.c:111
#define DRAGLIST_SUBCLASSID
Definition: draglist.c:45
UINT uDragListMessage
Definition: draglist.c:73
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
Definition: gl.h:1950
static const WCHAR DRAGLISTMSGSTRINGW[]
Definition: commctrl.h:27
UINT WINAPI RegisterWindowMessageW(_In_ LPCWSTR)

Referenced by TOOLBAR_CustomizeDialogProc().

◆ MenuHelp()

WINCOMMCTRLAPI void WINAPI MenuHelp ( UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam,
HMENU  hMainMenu,
HINSTANCE  hInst,
HWND  hwndStatus,
UINT lpwIDs 
)

Definition at line 480 of file commctrl.c.

482{
483 UINT uMenuID = 0;
484
485 if (!IsWindow (hwndStatus))
486 return;
487
488 switch (uMsg) {
489 case WM_MENUSELECT:
490 TRACE("WM_MENUSELECT wParam=0x%lX lParam=0x%lX\n",
491 wParam, lParam);
492
493 if ((HIWORD(wParam) == 0xFFFF) && (lParam == 0)) {
494 /* menu was closed */
495 TRACE("menu was closed!\n");
497 }
498 else {
499 /* menu item was selected */
500 if (HIWORD(wParam) & MF_POPUP)
501 uMenuID = *(lpwIDs+1);
502 else
503 uMenuID = (UINT)LOWORD(wParam);
504 TRACE("uMenuID = %u\n", uMenuID);
505
506 if (uMenuID) {
507 WCHAR szText[256];
508
509 if (!LoadStringW (hInst, uMenuID, szText, ARRAY_SIZE(szText)))
510 szText[0] = '\0';
511
513 255 | SBT_NOBORDERS, (LPARAM)szText);
515 }
516 }
517 break;
518
519 case WM_COMMAND :
520 TRACE("WM_COMMAND wParam=0x%lX lParam=0x%lX\n",
521 wParam, lParam);
522 /* WM_COMMAND is not invalid since it is documented
523 * in the windows api reference. So don't output
524 * any FIXME for WM_COMMAND
525 */
526 WARN("We don't care about the WM_COMMAND\n");
527 break;
528
529 default:
530 FIXME("Invalid Message 0x%x!\n", uMsg);
531 break;
532 }
533}
#define ARRAY_SIZE(A)
Definition: main.h:33
#define WARN(fmt,...)
Definition: debug.h:112
HINSTANCE hInst
Definition: dxdiag.c:13
#define LOWORD(l)
Definition: pedump.c:82
#define SB_SIMPLE
Definition: commctrl.h:1958
#define SB_SETTEXTW
Definition: commctrl.h:1942
HWND hwndStatus
Definition: solitaire.cpp:14
#define HIWORD(l)
Definition: typedefs.h:247
BOOL WINAPI IsWindow(_In_opt_ HWND)
int WINAPI LoadStringW(_In_opt_ HINSTANCE hInstance, _In_ UINT uID, _Out_writes_to_(cchBufferMax, return+1) LPWSTR lpBuffer, _In_ int cchBufferMax)
#define WM_COMMAND
Definition: winuser.h:1740
#define MF_POPUP
Definition: winuser.h:136
#define WM_MENUSELECT
Definition: winuser.h:1747

◆ ShowHideMenuCtl()

WINCOMMCTRLAPI BOOL WINAPI ShowHideMenuCtl ( _In_ HWND  hWnd,
_In_ UINT_PTR  uFlags,
_In_z_ LPINT  lpInfo 
)

◆ Str_SetPtrW()

WINCOMMCTRLAPI BOOL WINAPI Str_SetPtrW ( _Inout_ LPWSTR ppsz,
_In_opt_ LPCWSTR  psz 
)

◆ TaskDialogIndirect()

HRESULT WINAPI TaskDialogIndirect ( _In_ const TASKDIALOGCONFIG ,
_Out_opt_ int ,
_Out_opt_ int ,
_Out_opt_ BOOL  
)

◆ UninitializeFlatSB()

WINCOMMCTRLAPI HRESULT WINAPI UninitializeFlatSB ( HWND  hwnd)

Definition at line 83 of file flatsb.c.

84{
85 TRACE("[%p]\n", hwnd);
86 return S_FALSE;
87}
#define S_FALSE
Definition: winerror.h:2357

Variable Documentation

◆ cx

_In_ int cx

Definition at line 585 of file commctrl.h.

Referenced by accel_draw_box(), accel_fill_rect(), accel_screen_copy(), add_band_w(), add_lv_column(), Icon::add_to_imagelist(), StartMenu::AddButton(), AddListViewItems(), QuickLaunchBar::AddShortcuts(), AdjustForExcludeArea(), AdjustFrameSize(), alpha_blend_image(), app_boundary_point(), Window::AppBar_PosChanged(), Window::AppBar_QueryPos(), ApplicationPageWndProc(), BINARY_INSERTION_FIND(), BitBlt(), BitmapFromHEMF(), BitmapFromIcon(), BltMask(), bs_copy_box(), bs_memblt(), bs_patblt(), bs_rect(), bs_screenblt(), bs_set_clip(), bs_warp_coords(), BUTTON_DrawTextCallback(), c2sx(), cache_get_desktop(), cache_put_desktop(), cache_rect(), Pane::calc_single_width(), Pane::calc_widths(), CalculateCoordinates(), CascadeWindows(), CFn_WMDrawItem(), CFn_WMMeasureItem(), check_bitmap_size(), check_dib_size(), check_ilhead_data(), check_iml_data(), CheckBitmapBitsWithLine(), cicDrawMaskBmpOnDC(), co_WinPosSetWindowPos(), CommonDeskSave(), Conic_To(), contains_mouse(), CopyDIBImage(), CopyMonoImage(), Create24BppBitmap(), Icon::create_bitmap(), create_bitmap(), create_bitmap_from_icon(), create_small_bitmap_from_icon(), createImageList(), CreateListView(), CShellLink::CreateShortcutIcon(), CreateUpDownControl(), DATETIME_GetFieldWidth(), DeferWindowPos(), ATL::CWindow::DeferWindowPos(), DIALOG_CreateIndirect(), DIB_16BPP_HLine(), DIB_32BPP_HLine(), DIB_4BPP_HLine(), RdpClientUI::Display_DestBlt(), RdpClientUI::Display_DrawGlyph(), RdpClientUI::Display_Ellypse(), RdpClientUI::Display_MemBlt(), RdpClientUI::Display_PaintBitmap(), RdpClientUI::Display_PatBlt(), RdpClientUI::Display_Rect(), RdpClientUI::Display_RepaintArea(), RdpClientUI::Display_RestoreDesktop(), RdpClientUI::Display_SaveDesktop(), RdpClientUI::Display_ScreenBlt(), RdpClientUI::Display_SetClip(), RdpClientUI::Display_TriBlt(), Window::DoCreateMainWnd(), DoCreateWindow(), DoExtractIcon(), DoTestCaseA(), DoTestCaseB(), DoTestEntry(), Icon::draw(), Pane::draw_item(), StartMenu::DrawArrows(), DrawFocusRect(), DrawStateA(), DrawStateW(), EMFDC_SetViewportExtEx(), EMFDC_SetWindowExtEx(), EMFDRV_SetViewportExtEx(), EMFDRV_SetWindowExtEx(), Erase(), EventDetails(), expect_band_content_(), ExtractIconW(), FILEDLG95_InitControls(), fill_rect(), find_split_point(), get_next_wchar(), get_next_wstr(), get_rect(), BtrfsContextMenu::get_uac_icon(), get_valid_rects(), getAirBrushRects(), StartMenu::GetArrowButtonRects(), GetFileTypeIconsEx(), CTipbarWnd::GetGripperWidth(), GetIconFromFile(), CTrayClockWnd::GetMinimumSize(), getSplitRects(), GreCreateDIBitmapInternal(), GreCreateFrameRgn(), ResizeManager::HandleSize(), HardwareDlgResize(), HEADER_DrawItem(), ICO_ExtractIconExW(), ICONTITLE_SetTitlePos(), image_list_init(), ImageList_BeginDrag(), ImageList_Create(), ImageList_DrawIndirect(), ImageList_GetIconSize(), ImageList_LoadImageA(), ImageList_LoadImageW(), ImageList_SetIconSize(), ImageListImpl_GetIconSize(), ImageListImpl_GetOriginalSize(), ImageListImpl_Initialize(), ImageListImpl_Resize(), ImageListImpl_SetIconSize(), ImageListImpl_SetOriginalSize(), Imm32PtInRect(), InitBitmapInfo(), CNewMenu::Initialize(), InitMatch(), InitPerBitDepth(), InitTreeViewImageLists(), IntCreate32BppBitmap(), IntDeferWindowPos(), IntDrawState(), IntGetMonitorsFromRect(), IntGetWindowBitmap(), IntGetWindowBorderMeasures(), IntMirrorWindowOrg(), IntPrintWindow(), DWebBrowserEvents2Impl::Invoke(), ITextRange_fnGetPoint(), ITextSelection_fnGetPoint(), ITypeLib2_Constructor_MSFT(), LISTVIEW_SetColumnWidth(), LISTVIEW_SetIconSpacing(), LISTVIEW_WindowProc(), LlbVideoPutChar(), LoadIconMetric(), LoadIconWithScaleDown(), MainWnd_OnDrawItem(), MainWnd_OnSize(), MainWndProc(), MainWndResize(), MainWndSize(), MaskBlt(), MatrixWndProc(), MD_ListView_OnSetColumnW(), MD_ListView_OnSetColumnWidth(), MD_ListView_OnSetIconSpacing(), MD_OnSize(), MDI_AugmentFrameMenu(), ME_CharFromPoint(), ME_CharFromPointContext(), ME_ScrollLeft(), ME_ScrollRight(), CTrayClockWnd::MeasureLines(), MENU_DrawBitmapItem(), MENU_FindItemByCoords(), MFDRV_SetDIBitsToDevice(), mi_fill_rect(), mi_paint_rect(), mi_screen_copy(), mi_set_clip(), msi_dialog_bitmap_control(), msi_dialog_button_control(), msi_load_icon(), msi_load_image(), msi_load_picture(), MyCreateEditCtrl(), NOTEPAD_LoadSettingsFromRegistry(), nsEmbeddingSiteWindow_GetDimensions(), nsEmbeddingSiteWindow_SetDimensions(), NtGdiCreateDIBitmapInternal(), NtGdiOffsetRgn(), NtGdiPatBlt(), NtUserDeferWindowPos(), NtUserSetWindowPos(), OLEPictureImpl_Render(), OnEnvironmentDlgResize(), OnEnvironmentEditDlgResize(), OnInitDialog(), CTextEditWindow::OnMoving(), CDeviceView::OnSize(), OnSize(), OnTrayInitDialog(), OSK_SetKeys(), PAINTING_DrawStateJam(), CTrayClockWnd::PaintLine(), CDrvDefExt::PaintStaticControls(), parse_rundll(), PerformancePageWndProc(), picture_render(), PlgBlt(), CMenuDeskBar::Popup(), DesktopShellView::PositionIcons(), Preview_OnSize(), PrintUIEntryW(), process_bitmap_updates(), ProcessPageWndProc(), project_and_cliptest(), PtToCheckItemBox(), rbsize_add_band(), REBAR_LayoutRow(), REBAR_SetBarInfo(), RECTL_vOffsetRect(), redraw(), regexp_execute(), regexp_new(), regexp_set_flags(), REGION_bMakeFrameRegion(), REGION_bMakeSimpleFrameRgn(), REGION_bOffsetRgn(), render_masked_bitmap(), Replace(), CAutoComplete::RepositionDropDown(), DesktopBar::Resize(), SDIMainFrame::resize_children(), FileChildWindow::resize_children(), ChildWindow::resize_children(), MainFrameBase::resize_frame(), MDIMainFrame::resize_frame(), SDIMainFrame::resize_frame(), StartMenu::ResizeButtons(), CNotifyToolbar::ResizeImagelist(), ResizeWnd(), Rotate90DegreeBlt(), set_icon_size(), CUIFBitmapDC::SetBitmap(), CUIFBitmapDC::SetDIB(), CMenuToolbarBase::SetPosSize(), SetWindowPos(), ATL::CWindow::SetWindowPos(), SkewDIB(), SnapWindow(), SelectionModel::StretchSelection(), SURFACE_AllocSurface(), SelectionModel::SwapWidthAndHeight(), TAB_DrawItemInterior(), TAB_SetItemBounds(), TAB_SetItemSize(), TAB_SetMinTabWidth(), taskdialog_add_control(), test_add_bitmap(), test_create_destroy(), test_font_metrics(), test_getitemspacing(), test_himetric(), test_iconsize(), test_IImageList_GetIconSize(), test_menu_bmp_and_string(), test_pack_CREATESTRUCTA(), test_pack_CREATESTRUCTW(), test_pack_DLGITEMTEMPLATE(), test_pack_DLGTEMPLATE(), test_pack_MDICREATESTRUCTA(), test_pack_MDICREATESTRUCTW(), test_pack_SIZE(), test_pack_WINDOWPOS(), test_pen_thickness(), test_SetViewportExt(), test_SetWindowExt(), test_shell_imagelist(), test_TabbedText(), ThemeEndBufferedPaint(), ThemeStartBufferedPaint(), TileWindows(), TOOLBAR_AutoSize(), TOOLBAR_CheckImageListIconSize(), TOOLBAR_DrawMasked(), TOOLBAR_DrawPattern(), TOOLBAR_LayoutToolbar(), TOOLBAR_SetButtonSize(), TOOLBAR_WrapToolbar(), TREEVIEW_CreateDragImage(), UDFDissectName(), UDFIsIllegalChar(), UDFPhysLbaToPart(), ui_desktop_restore(), ui_desktop_save(), ui_destblt(), ui_draw_glyph(), ui_ellipse(), ui_init(), ui_invalidate(), ui_line(), ui_memblt(), ui_paint_bitmap(), ui_patblt(), ui_rect(), ui_screenblt(), ui_set_clip(), ui_triblt(), CTaskSwitchWnd::UpdateButtonsSize(), UserDrawCaption(), VGADDI_HideCursor(), VGADDI_ShowCursor(), vncwinClipRect(), warp_coords(), WarpCoords(), and NotifyArea::WndProc().

◆ cy

Definition at line 586 of file commctrl.h.

Referenced by CMenuDeskBar::_OnPaint(), accel_draw_box(), accel_fill_rect(), accel_screen_copy(), Icon::add_to_imagelist(), AddListViewItems(), QuickLaunchBar::AddShortcuts(), AdjustForExcludeArea(), AdjustFrameSize(), alpha_blend_image(), app_boundary_point(), Window::AppBar_PosChanged(), Window::AppBar_QueryPos(), ApplicationPageWndProc(), BitBlt(), BitmapFromHEMF(), BitmapFromIcon(), BltMask(), BrsFolder_OnCreate(), bs_copy_box(), bs_memblt(), bs_patblt(), bs_rect(), bs_screenblt(), bs_set_clip(), bs_warp_coords(), BUTTON_DrawTextCallback(), c2sy(), cache_get_desktop(), cache_put_desktop(), cache_rect(), CalculateCoordinates(), CascadeWindows(), CFn_WMDrawItem(), check_bitmap_size(), check_dib_size(), check_ilhead_data(), check_iml_data(), CheckBitmapBitsWithLine(), cicDrawMaskBmpOnDC(), co_WinPosSetWindowPos(), CommonDeskSave(), Conic_To(), contains_mouse(), CopyDIBImage(), CopyMonoImage(), Create24BppBitmap(), Icon::create_bitmap(), create_bitmap(), create_bitmap_from_icon(), create_small_bitmap_from_icon(), createImageList(), CShellLink::CreateShortcutIcon(), CreateUpDownControl(), DeferWindowPos(), ATL::CWindow::DeferWindowPos(), DIALOG_CreateIndirect(), RdpClientUI::Display_DestBlt(), RdpClientUI::Display_DrawGlyph(), RdpClientUI::Display_Ellypse(), RdpClientUI::Display_MemBlt(), RdpClientUI::Display_PaintBitmap(), RdpClientUI::Display_PatBlt(), RdpClientUI::Display_Rect(), RdpClientUI::Display_RepaintArea(), RdpClientUI::Display_RestoreDesktop(), RdpClientUI::Display_SaveDesktop(), RdpClientUI::Display_ScreenBlt(), RdpClientUI::Display_SetClip(), RdpClientUI::Display_TriBlt(), Window::DoCreateMainWnd(), DoCreateWindow(), DoExtractIcon(), DoTestCaseA(), DoTestCaseB(), DoTestEntry(), Icon::draw(), draw_space(), StartMenu::DrawArrows(), DrawFocusRect(), DrawStateA(), DrawStateW(), EMFDC_SetViewportExtEx(), EMFDC_SetWindowExtEx(), EMFDRV_SetViewportExtEx(), EMFDRV_SetWindowExtEx(), Erase(), EventDetails(), ExtractIconW(), fill_rect(), get_rect(), get_selection_rect(), BtrfsContextMenu::get_uac_icon(), get_valid_rects(), getAirBrushRects(), StartMenu::GetArrowButtonRects(), GetFileTypeIconsEx(), getSplitRects(), CTipbarWnd::GetTipbarHeight(), GreCreateDIBitmapInternal(), GreCreateFrameRgn(), ResizeManager::HandleSize(), HardwareDlgResize(), ICO_ExtractIconExW(), ICONTITLE_SetTitlePos(), image_list_init(), ImageList_BeginDrag(), ImageList_Create(), ImageList_DrawIndirect(), ImageList_GetIconSize(), ImageList_SetIconSize(), ImageListImpl_GetIconSize(), ImageListImpl_GetOriginalSize(), ImageListImpl_Initialize(), ImageListImpl_Resize(), ImageListImpl_SetIconSize(), ImageListImpl_SetOriginalSize(), Imm32PtInRect(), InitBitmapInfo(), CNewMenu::Initialize(), InitPerBitDepth(), InitTreeViewImageLists(), IntCreate32BppBitmap(), IntDeferWindowPos(), IntDrawState(), IntGetMonitorsFromRect(), IntGetWindowBitmap(), IntGetWindowBorderMeasures(), IntPrintWindow(), DWebBrowserEvents2Impl::Invoke(), ITextRange_fnGetPoint(), ITextSelection_fnGetPoint(), LISTVIEW_SetIconSpacing(), LISTVIEW_WindowProc(), LlbVideoPutChar(), LoadIconMetric(), LoadIconWithScaleDown(), MainWnd_OnSize(), MainWndProc(), MainWndResize(), MainWndSize(), MaskBlt(), MatrixWndProc(), MD_ListView_OnSetIconSpacing(), MD_OnSize(), MDI_AugmentFrameMenu(), ME_DrawTextWithStyle(), ME_ScrollDown(), ME_ScrollUp(), MENU_DrawBitmapItem(), MENU_FindItemByCoords(), MFDRV_SetDIBitsToDevice(), mi_fill_rect(), mi_paint_rect(), mi_screen_copy(), mi_set_clip(), msi_dialog_bitmap_control(), msi_dialog_button_control(), msi_load_icon(), msi_load_image(), msi_load_picture(), MyCreateEditCtrl(), NOTEPAD_LoadSettingsFromRegistry(), DesktopBar::Notify(), nsEmbeddingSiteWindow_GetDimensions(), nsEmbeddingSiteWindow_SetDimensions(), NtGdiCreateDIBitmapInternal(), NtGdiOffsetRgn(), NtGdiPatBlt(), NtUserDeferWindowPos(), NtUserSetWindowPos(), OLEPictureImpl_Render(), OnEnvironmentDlgResize(), OnEnvironmentEditDlgResize(), OnInitDialog(), CTextEditWindow::OnMoving(), CDeviceView::OnSize(), OnSize(), OnTrayInitDialog(), OSK_SetKeys(), PAINTING_DrawStateJam(), CDrvDefExt::PaintStaticControls(), PerformancePageWndProc(), picture_render(), PlgBlt(), CMenuDeskBar::Popup(), DesktopShellView::PositionIcons(), Preview_OnSize(), process_bitmap_updates(), ProcessPageWndProc(), project_and_cliptest(), REBAR_SetBarInfo(), RECTL_vOffsetRect(), redraw(), REGION_bMakeFrameRegion(), REGION_bMakeSimpleFrameRgn(), REGION_bOffsetRgn(), render_masked_bitmap(), Replace(), CAutoComplete::RepositionDropDown(), DesktopBar::Resize(), FileChildWindow::resize_children(), ChildWindow::resize_children(), MainFrameBase::resize_frame(), MDIMainFrame::resize_frame(), SDIMainFrame::resize_frame(), CNotifyToolbar::ResizeImagelist(), ResizeWnd(), Rotate90DegreeBlt(), round_child_height(), set_icon_size(), CUIFBitmapDC::SetBitmap(), CUIFBitmapDC::SetDIB(), CMenuToolbarBase::SetPosSize(), SetWindowPos(), ATL::CWindow::SetWindowPos(), SkewDIB(), SnapWindow(), STATUSBAR_DrawPart(), SelectionModel::StretchSelection(), SURFACE_AllocSurface(), SelectionModel::SwapWidthAndHeight(), TAB_DrawItemInterior(), TAB_SetItemBounds(), TAB_SetItemSize(), taskdialog_add_control(), test_add_bitmap(), test_assign(), test_construction(), test_copyconstructor(), test_create_destroy(), test_font_metrics(), test_getitemspacing(), test_himetric(), test_iconsize(), test_IImageList_GetIconSize(), test_menu_bmp_and_string(), test_misc(), test_pack_CREATESTRUCTA(), test_pack_CREATESTRUCTW(), test_pack_DLGITEMTEMPLATE(), test_pack_DLGTEMPLATE(), test_pack_MDICREATESTRUCTA(), test_pack_MDICREATESTRUCTW(), test_pack_SIZE(), test_pack_WINDOWPOS(), test_pen_thickness(), test_SetViewportExt(), test_SetWindowExt(), test_shell_imagelist(), test_TabbedText(), test_VarAdd(), test_VarDiv(), test_VarIdiv(), test_VarImp(), test_VarMul(), test_VarPow(), test_VarSub(), ThemeEndBufferedPaint(), ThemeStartBufferedPaint(), TileWindows(), TOOLBAR_AutoSize(), TOOLBAR_CheckImageListIconSize(), TOOLBAR_DrawMasked(), TOOLBAR_DrawPattern(), TOOLBAR_LayoutToolbar(), TOOLBAR_SetButtonSize(), TREEVIEW_CreateDragImage(), ui_desktop_restore(), ui_desktop_save(), ui_destblt(), ui_draw_glyph(), ui_ellipse(), ui_init(), ui_invalidate(), ui_line(), ui_memblt(), ui_paint_bitmap(), ui_patblt(), ui_rect(), ui_screenblt(), ui_set_clip(), ui_triblt(), CTaskSwitchWnd::UpdateButtonsSize(), UserDrawCaption(), VGADDI_HideCursor(), VGADDI_ShowCursor(), vncwinClipRect(), warp_coords(), and WarpCoords().

◆ dwRefData

◆ i

_In_ int i

Definition at line 603 of file commctrl.h.

◆ pdwRefData

Definition at line 5067 of file commctrl.h.

◆ pfnSubclass

_In_ SUBCLASSPROC pfnSubclass

Definition at line 5056 of file commctrl.h.

Referenced by GetWindowSubclass(), RemoveWindowSubclass(), and SetWindowSubclass().

◆ pImageInfo

_In_ int _Out_ IMAGEINFO* pImageInfo

Definition at line 604 of file commctrl.h.

Referenced by ImageList_GetImageInfo(), and ImageListImpl_GetImageInfo().

◆ pptHotspot

_Out_opt_ POINT* pptHotspot

Definition at line 554 of file commctrl.h.

Referenced by ImageList_GetDragImage(), and ImageListImpl_GetDragImage().

◆ uIdSubclass

Definition at line 5057 of file commctrl.h.

Referenced by CredDialogPasswordSubclassProc(), and ListViewSubclassProc().