[PSDK] Comment commctrl.h preprocessor conditions in an attempt to make this maze readable.

svn path=/trunk/; revision=69757
This commit is contained in:
Amine Khaldi 2015-10-31 18:37:34 +00:00
parent 8418168834
commit e7dcdc879e

View file

@ -17,8 +17,8 @@
#if (_WIN32_IE < 0x0500) #if (_WIN32_IE < 0x0500)
#error _WIN32_IE setting conflicts #error _WIN32_IE setting conflicts
#endif #endif
#endif #endif /* !_WIN32_IE */
#endif #endif /* !_WINRESRC_ */
#ifndef _HRESULT_DEFINED #ifndef _HRESULT_DEFINED
#define _HRESULT_DEFINED #define _HRESULT_DEFINED
@ -26,13 +26,14 @@ typedef _Return_type_success_(return >= 0) LONG HRESULT;
#endif #endif
#ifndef NOUSER #ifndef NOUSER
#ifndef WINCOMMCTRLAPI #ifndef WINCOMMCTRLAPI
#ifndef _COMCTL32_ #ifndef _COMCTL32_
#define WINCOMMCTRLAPI DECLSPEC_IMPORT #define WINCOMMCTRLAPI DECLSPEC_IMPORT
#else #else
#define WINCOMMCTRLAPI #define WINCOMMCTRLAPI
#endif #endif
#endif #endif /* !WINCOMMCTRLAPI */
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
@ -46,7 +47,7 @@ extern "C" {
#else #else
#define SNDMSG SendMessage #define SNDMSG SendMessage
#endif #endif
#endif #endif /* !SNDMSG */
WINCOMMCTRLAPI void WINAPI InitCommonControls(void); WINCOMMCTRLAPI void WINAPI InitCommonControls(void);
@ -103,6 +104,7 @@ extern "C" {
} COLORSCHEME,*LPCOLORSCHEME; } COLORSCHEME,*LPCOLORSCHEME;
#if (_WIN32_IE >= 0x0500) #if (_WIN32_IE >= 0x0500)
#if (_WIN32_WINNT >= 0x0501) #if (_WIN32_WINNT >= 0x0501)
#define COMCTL32_VERSION 6 #define COMCTL32_VERSION 6
#else #else
@ -116,7 +118,8 @@ extern "C" {
#define CCM_SETWINDOWTHEME (CCM_FIRST+0xb) #define CCM_SETWINDOWTHEME (CCM_FIRST+0xb)
#define CCM_DPISCALE (CCM_FIRST+0xc) #define CCM_DPISCALE (CCM_FIRST+0xc)
#endif #endif
#endif
#endif /* _WIN32_IE >= 0x0500 */
#define INFOTIPSIZE 1024 #define INFOTIPSIZE 1024
@ -596,7 +599,7 @@ extern "C" {
WINCOMMCTRLAPI HIMAGELIST WINAPI ImageList_Duplicate(_In_ HIMAGELIST himl); WINCOMMCTRLAPI HIMAGELIST WINAPI ImageList_Duplicate(_In_ HIMAGELIST himl);
#endif #endif /* !NOIMAGEAPIS */
#ifndef NOHEADER #ifndef NOHEADER
@ -900,7 +903,8 @@ extern "C" {
INT iItem; INT iItem;
RECT rc; RECT rc;
} NMHDFILTERBTNCLICK,*LPNMHDFILTERBTNCLICK; } NMHDFILTERBTNCLICK,*LPNMHDFILTERBTNCLICK;
#endif
#endif /* !NOHEADER */
#ifndef NOTOOLBAR #ifndef NOTOOLBAR
@ -1417,7 +1421,7 @@ extern "C" {
#define NMTOOLBAR __MINGW_NAME_AW(NMTOOLBAR) #define NMTOOLBAR __MINGW_NAME_AW(NMTOOLBAR)
#define LPNMTOOLBAR __MINGW_NAME_AW(LPNMTOOLBAR) #define LPNMTOOLBAR __MINGW_NAME_AW(LPNMTOOLBAR)
#endif #endif /* !NOTOOLBAR */
#ifndef NOREBAR #ifndef NOREBAR
@ -1660,7 +1664,8 @@ extern "C" {
UINT flags; UINT flags;
int iBand; int iBand;
} RBHITTESTINFO,*LPRBHITTESTINFO; } RBHITTESTINFO,*LPRBHITTESTINFO;
#endif
#endif /* !NOREBAR */
#ifndef NOTOOLTIPS #ifndef NOTOOLTIPS
@ -1875,7 +1880,8 @@ extern "C" {
#define LPNMTTDISPINFO __MINGW_NAME_AW(LPNMTTDISPINFO) #define LPNMTTDISPINFO __MINGW_NAME_AW(LPNMTTDISPINFO)
#define NMTTDISPINFO_V1_SIZE __MINGW_NAME_AW_EXT(NMTTDISPINFO,_V1_SIZE) #define NMTTDISPINFO_V1_SIZE __MINGW_NAME_AW_EXT(NMTTDISPINFO,_V1_SIZE)
#endif
#endif /* !NOTOOLTIPS */
#ifndef NOSTATUSBAR #ifndef NOSTATUSBAR
@ -1937,7 +1943,8 @@ extern "C" {
#define SBN_SIMPLEMODECHANGE (SBN_FIRST - 0) #define SBN_SIMPLEMODECHANGE (SBN_FIRST - 0)
#define SB_SIMPLEID 0xff #define SB_SIMPLEID 0xff
#endif
#endif /* !NOSTATUSBAR */
#ifndef NOMENUHELP #ifndef NOMENUHELP
@ -1960,7 +1967,8 @@ extern "C" {
_In_z_ const INT *lpInfo); _In_z_ const INT *lpInfo);
#define MINSYSCOMMAND SC_SIZE #define MINSYSCOMMAND SC_SIZE
#endif
#endif /* !NOMENUHELP */
#ifndef NOTRACKBAR #ifndef NOTRACKBAR
@ -2040,7 +2048,8 @@ extern "C" {
#define TBCD_TICS 0x1 #define TBCD_TICS 0x1
#define TBCD_THUMB 0x2 #define TBCD_THUMB 0x2
#define TBCD_CHANNEL 0x3 #define TBCD_CHANNEL 0x3
#endif
#endif /* !NOTRACKBAR */
#ifndef NODRAGLIST #ifndef NODRAGLIST
@ -2066,7 +2075,8 @@ extern "C" {
WINCOMMCTRLAPI void WINAPI DrawInsert(HWND handParent,HWND hLB,int nItem); WINCOMMCTRLAPI void WINAPI DrawInsert(HWND handParent,HWND hLB,int nItem);
WINCOMMCTRLAPI int WINAPI LBItemFromPt(HWND hLB,POINT pt,BOOL bAutoScroll); WINCOMMCTRLAPI int WINAPI LBItemFromPt(HWND hLB,POINT pt,BOOL bAutoScroll);
#endif
#endif /* !NODRAGLIST */
#ifndef NOUPDOWN #ifndef NOUPDOWN
@ -2122,7 +2132,8 @@ extern "C" {
} NMUPDOWN,*LPNMUPDOWN; } NMUPDOWN,*LPNMUPDOWN;
#define UDN_DELTAPOS (UDN_FIRST - 1) #define UDN_DELTAPOS (UDN_FIRST - 1)
#endif
#endif /* !NOUPDOWN */
#ifndef NOPROGRESS #ifndef NOPROGRESS
@ -2190,7 +2201,8 @@ extern "C" {
#define HOTKEY_CLASSW L"msctls_hotkey32" #define HOTKEY_CLASSW L"msctls_hotkey32"
#define HOTKEY_CLASS __MINGW_NAME_AW(HOTKEY_CLASS) #define HOTKEY_CLASS __MINGW_NAME_AW(HOTKEY_CLASS)
#endif
#endif /* !NOHOTKEY */
#define CCS_TOP 0x1L #define CCS_TOP 0x1L
#define CCS_NOMOVEY 0x2L #define CCS_NOMOVEY 0x2L
@ -3184,7 +3196,8 @@ extern "C" {
#define LVN_BEGINSCROLL (LVN_FIRST-80) #define LVN_BEGINSCROLL (LVN_FIRST-80)
#define LVN_ENDSCROLL (LVN_FIRST-81) #define LVN_ENDSCROLL (LVN_FIRST-81)
#endif
#endif /* !NOLISTVIEW */
#ifndef NOTREEVIEW #ifndef NOTREEVIEW
@ -3722,7 +3735,8 @@ typedef struct tagTVDISPINFOEXW {
#define LPNMTVGETINFOTIP __MINGW_NAME_AW(LPNMTVGETINFOTIP) #define LPNMTVGETINFOTIP __MINGW_NAME_AW(LPNMTVGETINFOTIP)
#define TVCDRF_NOIMAGES 0x10000 #define TVCDRF_NOIMAGES 0x10000
#endif
#endif /* !NOTREEVIEW */
#ifndef NOUSEREXCONTROLS #ifndef NOUSEREXCONTROLS
@ -3875,7 +3889,7 @@ typedef struct tagTVDISPINFOEXW {
#define LPNMCBEENDEDIT __MINGW_NAME_AW(LPNMCBEENDEDIT) #define LPNMCBEENDEDIT __MINGW_NAME_AW(LPNMCBEENDEDIT)
#define PNMCBEENDEDIT __MINGW_NAME_AW(PNMCBEENDEDIT) #define PNMCBEENDEDIT __MINGW_NAME_AW(PNMCBEENDEDIT)
#endif #endif /* !NOUSEREXCONTROLS */
#ifndef NOTABCONTROL #ifndef NOTABCONTROL
@ -4081,7 +4095,8 @@ typedef struct tagTVDISPINFOEXW {
#define TCN_SELCHANGING (TCN_FIRST - 2) #define TCN_SELCHANGING (TCN_FIRST - 2)
#define TCN_GETOBJECT (TCN_FIRST - 3) #define TCN_GETOBJECT (TCN_FIRST - 3)
#define TCN_FOCUSCHANGE (TCN_FIRST - 4) #define TCN_FOCUSCHANGE (TCN_FIRST - 4)
#endif
#endif /* !NOTABCONTROL */
#ifndef NOANIMATE #ifndef NOANIMATE
@ -4114,9 +4129,11 @@ typedef struct tagTVDISPINFOEXW {
#define Animate_Stop(hwnd) (BOOL)SNDMSG(hwnd,ACM_STOP,0,0) #define Animate_Stop(hwnd) (BOOL)SNDMSG(hwnd,ACM_STOP,0,0)
#define Animate_Close(hwnd) Animate_Open(hwnd,NULL) #define Animate_Close(hwnd) Animate_Open(hwnd,NULL)
#define Animate_Seek(hwnd,frame) Animate_Play(hwnd,frame,frame,1) #define Animate_Seek(hwnd,frame) Animate_Play(hwnd,frame,frame,1)
#endif
#endif /* !NOANIMATE */
#ifndef NOMONTHCAL #ifndef NOMONTHCAL
#define MONTHCAL_CLASSW L"SysMonthCal32" #define MONTHCAL_CLASSW L"SysMonthCal32"
#define MONTHCAL_CLASSA "SysMonthCal32" #define MONTHCAL_CLASSA "SysMonthCal32"
@ -4258,9 +4275,11 @@ typedef struct {
#define GMR_VISIBLE 0 #define GMR_VISIBLE 0
#define GMR_DAYSTATE 1 #define GMR_DAYSTATE 1
#endif
#endif /* !NOMONTHCAL */
#ifndef NODATETIMEPICK #ifndef NODATETIMEPICK
#define DATETIMEPICK_CLASSW L"SysDateTimePick32" #define DATETIMEPICK_CLASSW L"SysDateTimePick32"
#define DATETIMEPICK_CLASSA "SysDateTimePick32" #define DATETIMEPICK_CLASSA "SysDateTimePick32"
@ -4401,6 +4420,7 @@ typedef struct {
#define GDT_NONE 1 #define GDT_NONE 1
#ifndef NOIPADDRESS #ifndef NOIPADDRESS
#define IPM_CLEARADDRESS (WM_USER+100) #define IPM_CLEARADDRESS (WM_USER+100)
#define IPM_SETADDRESS (WM_USER+101) #define IPM_SETADDRESS (WM_USER+101)
#define IPM_GETADDRESS (WM_USER+102) #define IPM_GETADDRESS (WM_USER+102)
@ -4428,9 +4448,11 @@ typedef struct {
#define SECOND_IPADDRESS(x) ((x>>16) & 0xff) #define SECOND_IPADDRESS(x) ((x>>16) & 0xff)
#define THIRD_IPADDRESS(x) ((x>>8) & 0xff) #define THIRD_IPADDRESS(x) ((x>>8) & 0xff)
#define FOURTH_IPADDRESS(x) (x & 0xff) #define FOURTH_IPADDRESS(x) (x & 0xff)
#endif
#endif /* !NOIPADDRESS */
#ifndef NOPAGESCROLLER #ifndef NOPAGESCROLLER
#define WC_PAGESCROLLERW L"SysPager" #define WC_PAGESCROLLERW L"SysPager"
#define WC_PAGESCROLLERA "SysPager" #define WC_PAGESCROLLERA "SysPager"
@ -4535,7 +4557,8 @@ typedef struct {
int idNew; int idNew;
DWORD dwFlags; DWORD dwFlags;
} NMPGHOTITEM,*LPNMPGHOTITEM; } NMPGHOTITEM,*LPNMPGHOTITEM;
#endif
#endif /* !NOPAGESCROLLER */
#ifndef NONATIVEFONTCTL #ifndef NONATIVEFONTCTL
@ -4550,9 +4573,11 @@ typedef struct {
#define NFS_BUTTON 0x8 #define NFS_BUTTON 0x8
#define NFS_ALL 0x10 #define NFS_ALL 0x10
#define NFS_USEFONTASSOC 0x20 #define NFS_USEFONTASSOC 0x20
#endif
#endif /* !NONATIVEFONTCTL */
#ifndef NOBUTTON #ifndef NOBUTTON
#define WC_BUTTONA "Button" #define WC_BUTTONA "Button"
#define WC_BUTTONW L"Button" #define WC_BUTTONW L"Button"
@ -4593,15 +4618,17 @@ typedef struct {
#define BST_HOT 0x200 #define BST_HOT 0x200
#endif #endif /* !NOBUTTON */
#ifndef NOSTATIC #ifndef NOSTATIC
#define WC_STATICA "Static" #define WC_STATICA "Static"
#define WC_STATICW L"Static" #define WC_STATICW L"Static"
#define WC_STATIC __MINGW_NAME_AW(WC_STATIC) #define WC_STATIC __MINGW_NAME_AW(WC_STATIC)
#ifndef NOEDIT #ifndef NOEDIT
#define WC_EDITA "Edit" #define WC_EDITA "Edit"
#define WC_EDITW L"Edit" #define WC_EDITW L"Edit"
@ -4622,23 +4649,20 @@ typedef struct {
#define Edit_ShowBalloonTip(hwnd,peditballoontip) (BOOL)SNDMSG((hwnd),EM_SHOWBALLOONTIP,0,(LPARAM)(peditballoontip)) #define Edit_ShowBalloonTip(hwnd,peditballoontip) (BOOL)SNDMSG((hwnd),EM_SHOWBALLOONTIP,0,(LPARAM)(peditballoontip))
#define EM_HIDEBALLOONTIP (ECM_FIRST+4) #define EM_HIDEBALLOONTIP (ECM_FIRST+4)
#define Edit_HideBalloonTip(hwnd) (BOOL)SNDMSG((hwnd),EM_HIDEBALLOONTIP,0,0) #define Edit_HideBalloonTip(hwnd) (BOOL)SNDMSG((hwnd),EM_HIDEBALLOONTIP,0,0)
#endif
#endif /* !NOEDIT */
#ifndef NOLISTBOX #ifndef NOLISTBOX
#define WC_LISTBOXA "ListBox" #define WC_LISTBOXA "ListBox"
#define WC_LISTBOXW L"ListBox" #define WC_LISTBOXW L"ListBox"
#define WC_LISTBOX __MINGW_NAME_AW(WC_LISTBOX) #define WC_LISTBOX __MINGW_NAME_AW(WC_LISTBOX)
#endif /* !NOLISTBOX */
#endif
#ifndef NOCOMBOBOX #ifndef NOCOMBOBOX
#define WC_COMBOBOXA "ComboBox" #define WC_COMBOBOXA "ComboBox"
#define WC_COMBOBOXW L"ComboBox" #define WC_COMBOBOXW L"ComboBox"
#define WC_COMBOBOX __MINGW_NAME_AW(WC_COMBOBOX) #define WC_COMBOBOX __MINGW_NAME_AW(WC_COMBOBOX)
#endif /* !NOCOMBOBOX */
#endif
#define CB_SETMINVISIBLE (CBM_FIRST+1) #define CB_SETMINVISIBLE (CBM_FIRST+1)
#define CB_GETMINVISIBLE (CBM_FIRST+2) #define CB_GETMINVISIBLE (CBM_FIRST+2)
@ -4649,10 +4673,8 @@ typedef struct {
#ifndef NOSCROLLBAR #ifndef NOSCROLLBAR
#define WC_SCROLLBARA "ScrollBar" #define WC_SCROLLBARA "ScrollBar"
#define WC_SCROLLBARW L"ScrollBar" #define WC_SCROLLBARW L"ScrollBar"
#define WC_SCROLLBAR __MINGW_NAME_AW(WC_SCROLLBAR) #define WC_SCROLLBAR __MINGW_NAME_AW(WC_SCROLLBAR)
#endif /* !NOSCROLLBAR */
#endif
#define INVALID_LINK_INDEX (-1) #define INVALID_LINK_INDEX (-1)
#define MAX_LINKID_TEXT 48 #define MAX_LINKID_TEXT 48
@ -4700,7 +4722,8 @@ typedef struct {
void WINAPI InitMUILanguage(LANGID uiLang); void WINAPI InitMUILanguage(LANGID uiLang);
LANGID WINAPI GetMUILanguage(void); LANGID WINAPI GetMUILanguage(void);
#endif #endif
#endif
#endif /* !NOSTATIC */
#define DA_LAST (0x7fffffff) #define DA_LAST (0x7fffffff)
#define DPA_APPEND (0x7fffffff) #define DPA_APPEND (0x7fffffff)
@ -4910,7 +4933,8 @@ typedef const void*
HWND hwndTrack; HWND hwndTrack;
DWORD dwHoverTime; DWORD dwHoverTime;
} TRACKMOUSEEVENT,*LPTRACKMOUSEEVENT; } TRACKMOUSEEVENT,*LPTRACKMOUSEEVENT;
#endif
#endif /* !TME_HOVER */
WINCOMMCTRLAPI WINCOMMCTRLAPI
BOOL BOOL
@ -4918,7 +4942,7 @@ typedef const void*
_TrackMouseEvent( _TrackMouseEvent(
_Inout_ LPTRACKMOUSEEVENT lpEventTrack); _Inout_ LPTRACKMOUSEEVENT lpEventTrack);
#endif #endif /* !NOTRACKMOUSEEVENT */
#ifndef NOFLATSBAPIS #ifndef NOFLATSBAPIS
@ -4959,8 +4983,10 @@ typedef const void*
#define FlatSB_SetScrollPropPtr FlatSB_SetScrollProp #define FlatSB_SetScrollPropPtr FlatSB_SetScrollProp
WINCOMMCTRLAPI BOOL WINAPI InitializeFlatSB(HWND); WINCOMMCTRLAPI BOOL WINAPI InitializeFlatSB(HWND);
WINCOMMCTRLAPI HRESULT WINAPI UninitializeFlatSB(HWND); WINCOMMCTRLAPI HRESULT WINAPI UninitializeFlatSB(HWND);
#endif
#endif #endif /* !NOFLATSBAPIS */
#endif /* !NODATETIMEPICK */
typedef LRESULT (CALLBACK *SUBCLASSPROC)(HWND hWnd,UINT uMsg,WPARAM wParam,LPARAM lParam,UINT_PTR uIdSubclass,DWORD_PTR dwRefData); typedef LRESULT (CALLBACK *SUBCLASSPROC)(HWND hWnd,UINT uMsg,WPARAM wParam,LPARAM lParam,UINT_PTR uIdSubclass,DWORD_PTR dwRefData);
@ -5101,7 +5127,7 @@ TaskDialogIndirect(
#include <poppack.h> #include <poppack.h>
#endif /* NOTASKDIALOG */ #endif /* !NOTASKDIALOG */
#if (NTDDI_VERSION >= NTDDI_VISTA) #if (NTDDI_VERSION >= NTDDI_VISTA)
enum _LI_METRIC enum _LI_METRIC
@ -5115,5 +5141,6 @@ enum _LI_METRIC
} }
#endif #endif
#endif #endif /* !NOUSER */
#endif
#endif /* _INC_COMMCTRL */