From: Amine Khaldi Date: Sat, 31 Oct 2015 18:37:34 +0000 (+0000) Subject: [PSDK] Comment commctrl.h preprocessor conditions in an attempt to make this maze... X-Git-Tag: ReactOS-0.4.0~298 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=e7dcdc879ef9799dfdb05ca8e365022a66fb472d [PSDK] Comment commctrl.h preprocessor conditions in an attempt to make this maze readable. svn path=/trunk/; revision=69757 --- diff --git a/reactos/include/psdk/commctrl.h b/reactos/include/psdk/commctrl.h index 5d7a5b29afa..a537eb41f59 100644 --- a/reactos/include/psdk/commctrl.h +++ b/reactos/include/psdk/commctrl.h @@ -17,8 +17,8 @@ #if (_WIN32_IE < 0x0500) #error _WIN32_IE setting conflicts #endif -#endif -#endif +#endif /* !_WIN32_IE */ +#endif /* !_WINRESRC_ */ #ifndef _HRESULT_DEFINED #define _HRESULT_DEFINED @@ -26,13 +26,14 @@ typedef _Return_type_success_(return >= 0) LONG HRESULT; #endif #ifndef NOUSER + #ifndef WINCOMMCTRLAPI #ifndef _COMCTL32_ #define WINCOMMCTRLAPI DECLSPEC_IMPORT #else #define WINCOMMCTRLAPI #endif -#endif +#endif /* !WINCOMMCTRLAPI */ #ifdef __cplusplus extern "C" { @@ -46,7 +47,7 @@ extern "C" { #else #define SNDMSG SendMessage #endif -#endif +#endif /* !SNDMSG */ WINCOMMCTRLAPI void WINAPI InitCommonControls(void); @@ -103,6 +104,7 @@ extern "C" { } COLORSCHEME,*LPCOLORSCHEME; #if (_WIN32_IE >= 0x0500) + #if (_WIN32_WINNT >= 0x0501) #define COMCTL32_VERSION 6 #else @@ -116,7 +118,8 @@ extern "C" { #define CCM_SETWINDOWTHEME (CCM_FIRST+0xb) #define CCM_DPISCALE (CCM_FIRST+0xc) #endif -#endif + +#endif /* _WIN32_IE >= 0x0500 */ #define INFOTIPSIZE 1024 @@ -596,7 +599,7 @@ extern "C" { WINCOMMCTRLAPI HIMAGELIST WINAPI ImageList_Duplicate(_In_ HIMAGELIST himl); -#endif +#endif /* !NOIMAGEAPIS */ #ifndef NOHEADER @@ -900,7 +903,8 @@ extern "C" { INT iItem; RECT rc; } NMHDFILTERBTNCLICK,*LPNMHDFILTERBTNCLICK; -#endif + +#endif /* !NOHEADER */ #ifndef NOTOOLBAR @@ -1417,7 +1421,7 @@ extern "C" { #define NMTOOLBAR __MINGW_NAME_AW(NMTOOLBAR) #define LPNMTOOLBAR __MINGW_NAME_AW(LPNMTOOLBAR) -#endif +#endif /* !NOTOOLBAR */ #ifndef NOREBAR @@ -1660,7 +1664,8 @@ extern "C" { UINT flags; int iBand; } RBHITTESTINFO,*LPRBHITTESTINFO; -#endif + +#endif /* !NOREBAR */ #ifndef NOTOOLTIPS @@ -1875,7 +1880,8 @@ extern "C" { #define LPNMTTDISPINFO __MINGW_NAME_AW(LPNMTTDISPINFO) #define NMTTDISPINFO_V1_SIZE __MINGW_NAME_AW_EXT(NMTTDISPINFO,_V1_SIZE) -#endif + +#endif /* !NOTOOLTIPS */ #ifndef NOSTATUSBAR @@ -1937,7 +1943,8 @@ extern "C" { #define SBN_SIMPLEMODECHANGE (SBN_FIRST - 0) #define SB_SIMPLEID 0xff -#endif + +#endif /* !NOSTATUSBAR */ #ifndef NOMENUHELP @@ -1960,7 +1967,8 @@ extern "C" { _In_z_ const INT *lpInfo); #define MINSYSCOMMAND SC_SIZE -#endif + +#endif /* !NOMENUHELP */ #ifndef NOTRACKBAR @@ -2040,7 +2048,8 @@ extern "C" { #define TBCD_TICS 0x1 #define TBCD_THUMB 0x2 #define TBCD_CHANNEL 0x3 -#endif + +#endif /* !NOTRACKBAR */ #ifndef NODRAGLIST @@ -2066,7 +2075,8 @@ extern "C" { WINCOMMCTRLAPI void WINAPI DrawInsert(HWND handParent,HWND hLB,int nItem); WINCOMMCTRLAPI int WINAPI LBItemFromPt(HWND hLB,POINT pt,BOOL bAutoScroll); -#endif + +#endif /* !NODRAGLIST */ #ifndef NOUPDOWN @@ -2122,7 +2132,8 @@ extern "C" { } NMUPDOWN,*LPNMUPDOWN; #define UDN_DELTAPOS (UDN_FIRST - 1) -#endif + +#endif /* !NOUPDOWN */ #ifndef NOPROGRESS @@ -2190,7 +2201,8 @@ extern "C" { #define HOTKEY_CLASSW L"msctls_hotkey32" #define HOTKEY_CLASS __MINGW_NAME_AW(HOTKEY_CLASS) -#endif + +#endif /* !NOHOTKEY */ #define CCS_TOP 0x1L #define CCS_NOMOVEY 0x2L @@ -3184,7 +3196,8 @@ extern "C" { #define LVN_BEGINSCROLL (LVN_FIRST-80) #define LVN_ENDSCROLL (LVN_FIRST-81) -#endif + +#endif /* !NOLISTVIEW */ #ifndef NOTREEVIEW @@ -3722,7 +3735,8 @@ typedef struct tagTVDISPINFOEXW { #define LPNMTVGETINFOTIP __MINGW_NAME_AW(LPNMTVGETINFOTIP) #define TVCDRF_NOIMAGES 0x10000 -#endif + +#endif /* !NOTREEVIEW */ #ifndef NOUSEREXCONTROLS @@ -3875,7 +3889,7 @@ typedef struct tagTVDISPINFOEXW { #define LPNMCBEENDEDIT __MINGW_NAME_AW(LPNMCBEENDEDIT) #define PNMCBEENDEDIT __MINGW_NAME_AW(PNMCBEENDEDIT) -#endif +#endif /* !NOUSEREXCONTROLS */ #ifndef NOTABCONTROL @@ -4081,7 +4095,8 @@ typedef struct tagTVDISPINFOEXW { #define TCN_SELCHANGING (TCN_FIRST - 2) #define TCN_GETOBJECT (TCN_FIRST - 3) #define TCN_FOCUSCHANGE (TCN_FIRST - 4) -#endif + +#endif /* !NOTABCONTROL */ #ifndef NOANIMATE @@ -4114,9 +4129,11 @@ typedef struct tagTVDISPINFOEXW { #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) -#endif + +#endif /* !NOANIMATE */ #ifndef NOMONTHCAL + #define MONTHCAL_CLASSW L"SysMonthCal32" #define MONTHCAL_CLASSA "SysMonthCal32" @@ -4258,9 +4275,11 @@ typedef struct { #define GMR_VISIBLE 0 #define GMR_DAYSTATE 1 -#endif + +#endif /* !NOMONTHCAL */ #ifndef NODATETIMEPICK + #define DATETIMEPICK_CLASSW L"SysDateTimePick32" #define DATETIMEPICK_CLASSA "SysDateTimePick32" @@ -4401,6 +4420,7 @@ typedef struct { #define GDT_NONE 1 #ifndef NOIPADDRESS + #define IPM_CLEARADDRESS (WM_USER+100) #define IPM_SETADDRESS (WM_USER+101) #define IPM_GETADDRESS (WM_USER+102) @@ -4428,9 +4448,11 @@ typedef struct { #define SECOND_IPADDRESS(x) ((x>>16) & 0xff) #define THIRD_IPADDRESS(x) ((x>>8) & 0xff) #define FOURTH_IPADDRESS(x) (x & 0xff) -#endif + +#endif /* !NOIPADDRESS */ #ifndef NOPAGESCROLLER + #define WC_PAGESCROLLERW L"SysPager" #define WC_PAGESCROLLERA "SysPager" @@ -4535,7 +4557,8 @@ typedef struct { int idNew; DWORD dwFlags; } NMPGHOTITEM,*LPNMPGHOTITEM; -#endif + +#endif /* !NOPAGESCROLLER */ #ifndef NONATIVEFONTCTL @@ -4550,9 +4573,11 @@ typedef struct { #define NFS_BUTTON 0x8 #define NFS_ALL 0x10 #define NFS_USEFONTASSOC 0x20 -#endif + +#endif /* !NONATIVEFONTCTL */ #ifndef NOBUTTON + #define WC_BUTTONA "Button" #define WC_BUTTONW L"Button" @@ -4593,15 +4618,17 @@ typedef struct { #define BST_HOT 0x200 -#endif +#endif /* !NOBUTTON */ #ifndef NOSTATIC + #define WC_STATICA "Static" #define WC_STATICW L"Static" #define WC_STATIC __MINGW_NAME_AW(WC_STATIC) #ifndef NOEDIT + #define WC_EDITA "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 EM_HIDEBALLOONTIP (ECM_FIRST+4) #define Edit_HideBalloonTip(hwnd) (BOOL)SNDMSG((hwnd),EM_HIDEBALLOONTIP,0,0) -#endif + +#endif /* !NOEDIT */ #ifndef NOLISTBOX #define WC_LISTBOXA "ListBox" #define WC_LISTBOXW L"ListBox" - #define WC_LISTBOX __MINGW_NAME_AW(WC_LISTBOX) - -#endif +#endif /* !NOLISTBOX */ #ifndef NOCOMBOBOX #define WC_COMBOBOXA "ComboBox" #define WC_COMBOBOXW L"ComboBox" - #define WC_COMBOBOX __MINGW_NAME_AW(WC_COMBOBOX) - -#endif +#endif /* !NOCOMBOBOX */ #define CB_SETMINVISIBLE (CBM_FIRST+1) #define CB_GETMINVISIBLE (CBM_FIRST+2) @@ -4649,10 +4673,8 @@ typedef struct { #ifndef NOSCROLLBAR #define WC_SCROLLBARA "ScrollBar" #define WC_SCROLLBARW L"ScrollBar" - #define WC_SCROLLBAR __MINGW_NAME_AW(WC_SCROLLBAR) - -#endif +#endif /* !NOSCROLLBAR */ #define INVALID_LINK_INDEX (-1) #define MAX_LINKID_TEXT 48 @@ -4700,7 +4722,8 @@ typedef struct { void WINAPI InitMUILanguage(LANGID uiLang); LANGID WINAPI GetMUILanguage(void); #endif -#endif + +#endif /* !NOSTATIC */ #define DA_LAST (0x7fffffff) #define DPA_APPEND (0x7fffffff) @@ -4910,7 +4933,8 @@ typedef const void* HWND hwndTrack; DWORD dwHoverTime; } TRACKMOUSEEVENT,*LPTRACKMOUSEEVENT; -#endif + +#endif /* !TME_HOVER */ WINCOMMCTRLAPI BOOL @@ -4918,7 +4942,7 @@ typedef const void* _TrackMouseEvent( _Inout_ LPTRACKMOUSEEVENT lpEventTrack); -#endif +#endif /* !NOTRACKMOUSEEVENT */ #ifndef NOFLATSBAPIS @@ -4959,8 +4983,10 @@ typedef const void* #define FlatSB_SetScrollPropPtr FlatSB_SetScrollProp WINCOMMCTRLAPI BOOL WINAPI InitializeFlatSB(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); @@ -5101,7 +5127,7 @@ TaskDialogIndirect( #include -#endif /* NOTASKDIALOG */ +#endif /* !NOTASKDIALOG */ #if (NTDDI_VERSION >= NTDDI_VISTA) enum _LI_METRIC @@ -5115,5 +5141,6 @@ enum _LI_METRIC } #endif -#endif -#endif +#endif /* !NOUSER */ + +#endif /* _INC_COMMCTRL */