[ros-diffs] [gedmurphy] 27133: start to move some definitions into the public sdk

gedmurphy at svn.reactos.org gedmurphy at svn.reactos.org
Mon Jun 11 11:51:44 CEST 2007


Author: gedmurphy
Date: Mon Jun 11 13:51:44 2007
New Revision: 27133

URL: http://svn.reactos.org/svn/reactos?rev=27133&view=rev
Log:
start to move some definitions into the public sdk

Added:
    trunk/reactos/include/psdk/multimon.h
Modified:
    trunk/reactos/include/psdk/commctrl.h
    trunk/reactos/include/psdk/shlobj.h
    trunk/reactos/include/psdk/winuser.h

Modified: trunk/reactos/include/psdk/commctrl.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/commctrl.h?rev=27133&r1=27132&r2=27133&view=diff
==============================================================================
--- trunk/reactos/include/psdk/commctrl.h (original)
+++ trunk/reactos/include/psdk/commctrl.h Mon Jun 11 13:51:44 2007
@@ -1631,6 +1631,25 @@
 #define TOOLBARCLASSNAME "ToolbarWindow32"
 #define TOOLTIPS_CLASS "tooltips_class32"
 #endif
+
+#if (_WIN32_WINNT >= 0x501)
+#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
+
+typedef struct
+{
+    HIMAGELIST himl;
+    RECT margin;
+    UINT uAlign;
+} BUTTON_IMAGELIST, *PBUTTON_IMAGELIST;
+
+#define BCM_FIRST   0x1600
+#define BCM_GETIDEALSIZE    (BCM_FIRST + 1)
+#define BCM_SETIMAGELIST    (BCM_FIRST + 2)
+#endif /* _WIN32_WINNT */
 
 #define INFOTIPSIZE             1024
 

Added: trunk/reactos/include/psdk/multimon.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/multimon.h?rev=27133&view=auto
==============================================================================
--- trunk/reactos/include/psdk/multimon.h (added)
+++ trunk/reactos/include/psdk/multimon.h Mon Jun 11 13:51:44 2007
@@ -1,0 +1,16 @@
+#ifndef __MULTIMON_H
+#define __MULTIMON_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+HMONITOR WINAPI MonitorFromRect(LPCRECT,DWORD);
+HMONITOR WINAPI MonitorFromWindow(HWND,DWORD);
+HMONITOR WINAPI MonitorFromPoint(POINT,DWORD);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __MULTIMON_H &/

Modified: trunk/reactos/include/psdk/shlobj.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/shlobj.h?rev=27133&r1=27132&r2=27133&view=diff
==============================================================================
--- trunk/reactos/include/psdk/shlobj.h (original)
+++ trunk/reactos/include/psdk/shlobj.h Mon Jun 11 13:51:44 2007
@@ -376,6 +376,15 @@
 #define SHARD_PATH WINELIB_NAME_AW(SHARD_PATH)
 
 void WINAPI SHAddToRecentDocs(UINT,LPCVOID);
+
+HANDLE WINAPI SHChangeNotification_Lock(
+	HANDLE hChange,
+	DWORD dwProcessId,
+	LPITEMIDLIST **lppidls,
+	LPLONG lpwEventId);
+BOOL WINAPI SHChangeNotification_Unlock ( HANDLE hLock);
+
+
 
 /****************************************************************************
  * SHBrowseForFolder API

Modified: trunk/reactos/include/psdk/winuser.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/winuser.h?rev=27133&r1=27132&r2=27133&view=diff
==============================================================================
--- trunk/reactos/include/psdk/winuser.h (original)
+++ trunk/reactos/include/psdk/winuser.h Mon Jun 11 13:51:44 2007
@@ -1160,14 +1160,86 @@
 #define SWP_NOSENDCHANGING 1024
 #define SWP_DEFERERASE 8192
 #define SWP_ASYNCWINDOWPOS  16384
+
+#define HSHELL_WINDOWCREATED 1
+#define HSHELL_WINDOWDESTROYED 2
 #define HSHELL_ACTIVATESHELLWINDOW 3
+#if(WINVER >= 0x0400)
+#define HSHELL_WINDOWACTIVATED 4
 #define HSHELL_GETMINRECT 5
-#define HSHELL_LANGUAGE 8
 #define HSHELL_REDRAW 6
 #define HSHELL_TASKMAN 7
-#define HSHELL_WINDOWACTIVATED 4
-#define HSHELL_WINDOWCREATED 1
-#define HSHELL_WINDOWDESTROYED 2
+#define HSHELL_LANGUAGE 8
+#define HSHELL_SYSMENU  9
+#define HSHELL_ENDTASK  10
+#endif /* WINVER >= 0x0400 */
+#if(_WIN32_WINNT >= 0x0500)
+#define HSHELL_ACCESSIBILITYSTATE 11
+#define HSHELL_APPCOMMAND 12
+#endif /* _WIN32_WINNT >= 0x0500 */
+#if(_WIN32_WINNT >= 0x0501)
+#define HSHELL_WINDOWREPLACED 13
+#define HSHELL_WINDOWREPLACING 14
+#endif /* _WIN32_WINNT >= 0x0501 */
+
+#define APPCOMMAND_BROWSER_BACKWARD 1
+#define APPCOMMAND_BROWSER_FORWARD 2
+#define APPCOMMAND_BROWSER_REFRESH 3
+#define APPCOMMAND_BROWSER_STOP 4
+#define APPCOMMAND_BROWSER_SEARCH 5
+#define APPCOMMAND_BROWSER_FAVORITES 6
+#define APPCOMMAND_BROWSER_HOME 7
+#define APPCOMMAND_VOLUME_MUTE 8
+#define APPCOMMAND_VOLUME_DOWN 9
+#define APPCOMMAND_VOLUME_UP 10
+#define APPCOMMAND_MEDIA_NEXTTRACK 11
+#define APPCOMMAND_MEDIA_PREVIOUSTRACK 12
+#define APPCOMMAND_MEDIA_STOP 13
+#define APPCOMMAND_MEDIA_PLAY_PAUSE 14
+#define APPCOMMAND_LAUNCH_MAIL 15
+#define APPCOMMAND_LAUNCH_MEDIA_SELECT 16
+#define APPCOMMAND_LAUNCH_APP1 17
+#define APPCOMMAND_LAUNCH_APP2 18
+#define APPCOMMAND_BASS_DOWN 19
+#define APPCOMMAND_BASS_BOOST 20
+#define APPCOMMAND_BASS_UP 21
+#define APPCOMMAND_TREBLE_DOWN 22
+#define APPCOMMAND_TREBLE_UP 23
+#if( _WIN32_WINNT >= 0x0501 )
+#define APPCOMMAND_MICROPHONE_VOLUME_MUTE 24
+#define APPCOMMAND_MICROPHONE_VOLUME_DOWN 25
+#define APPCOMMAND_MICROPHONE_VOLUME_UP 26
+#define APPCOMMAND_HELP 27
+#define APPCOMMAND_FIND 28
+#define APPCOMMAND_NEW 29
+#define APPCOMMAND_OPEN 30
+#define APPCOMMAND_CLOSE 31
+#define APPCOMMAND_SAVE 32
+#define APPCOMMAND_PRINT 33
+#define APPCOMMAND_UNDO 34
+#define APPCOMMAND_REDO 35
+#define APPCOMMAND_COPY 36
+#define APPCOMMAND_CUT 37
+#define APPCOMMAND_PASTE 38
+#define APPCOMMAND_REPLY_TO_MAIL 39
+#define APPCOMMAND_FORWARD_MAIL 40
+#define APPCOMMAND_SEND_MAIL 41
+#define APPCOMMAND_SPELL_CHECK 42
+#define APPCOMMAND_DICTATE_OR_COMMAND_CONTROL_TOGGLE 43
+#define APPCOMMAND_MIC_ON_OFF_TOGGLE 44
+#define APPCOMMAND_CORRECTION_LIST 45
+#define APPCOMMAND_MEDIA_PLAY 46
+#define APPCOMMAND_MEDIA_PAUSE 47
+#define APPCOMMAND_MEDIA_RECORD 48
+#define APPCOMMAND_MEDIA_FAST_FORWARD 49
+#define APPCOMMAND_MEDIA_REWIND 50
+#define APPCOMMAND_MEDIA_CHANNEL_UP 51
+#define APPCOMMAND_MEDIA_CHANNEL_DOWN 52
+#endif /* _WIN32_WINNT >= 0x0501 */
+
+
+
+
 #define SPI_GETACCESSTIMEOUT 60
 #define SPI_GETACTIVEWNDTRKTIMEOUT 8194
 #define SPI_GETANIMATION 72




More information about the Ros-diffs mailing list