Author: gedmurphy Date: Mon Jun 11 18:23:49 2007 New Revision: 27138
URL: http://svn.reactos.org/svn/reactos?rev=27138&view=rev Log: move a couple more definitions into the public sdk
Modified: trunk/reactos/include/psdk/shlobj.h trunk/reactos/include/psdk/winuser.h
Modified: trunk/reactos/include/psdk/shlobj.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/shlobj.h?rev=2... ============================================================================== --- trunk/reactos/include/psdk/shlobj.h (original) +++ trunk/reactos/include/psdk/shlobj.h Mon Jun 11 18:23:49 2007 @@ -210,6 +210,9 @@ #define FCIDM_STATUS (FCIDM_BROWSERFIRST + 1)
+VOID SHSetInstanceExplorer(IUnknown *punk); +BOOL WINAPI IsUserAnAdmin(VOID); + /**************************************************************************** * IShellIcon interface */ @@ -365,6 +368,25 @@ /*** IACList methods ***/ #define IACList_Expand(p,a) (p)->lpVtbl->Expand(p,a) #endif + + +/* IDockingWindowFrame interface */ +#define INTERFACE IDockingWindow +DECLARE_INTERFACE_(IDockingWindow,IUnknown) +{ + /*** IUnknown methods ***/ + STDMETHOD(QueryInterface)(THIS_ REFIID,PVOID*) PURE; + STDMETHOD_(ULONG,AddRef)(THIS) PURE; + STDMETHOD_(ULONG,Release)(THIS) PURE; + /*** IOleWindow methods ***/ + STDMETHOD_(HRESULT,GetWindow)(THIS_ HWND*) PURE; + STDMETHOD_(HRESULT,ContextSensitiveHelp)(THIS_ BOOL) PURE; + /*** IDockingWindow methods ***/ + STDMETHOD_(HRESULT,ShowDW)(THIS_ BOOL) PURE; + STDMETHOD_(HRESULT,CloseDW)(THIS_ DWORD) PURE; + STDMETHOD_(HRESULT,ResizeBoderDW)(THIS_ LPCRECT,IUnknown*,BOOL) PURE; +}; +#undef INTERFACE
/****************************************************************************
Modified: trunk/reactos/include/psdk/winuser.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/winuser.h?rev=... ============================================================================== --- trunk/reactos/include/psdk/winuser.h (original) +++ trunk/reactos/include/psdk/winuser.h Mon Jun 11 18:23:49 2007 @@ -1182,6 +1182,11 @@ #define HSHELL_WINDOWREPLACING 14 #endif /* _WIN32_WINNT >= 0x0501 */
+#define HSHELL_HIGHBIT 0x8000 +#define HSHELL_FLASH (HSHELL_REDRAW|HSHELL_HIGHBIT) +#define HSHELL_RUDEAPPACTIVATED (HSHELL_WINDOWACTIVATED|HSHELL_HIGHBIT) + +#if(_WIN32_WINNT >= 0x0500) #define APPCOMMAND_BROWSER_BACKWARD 1 #define APPCOMMAND_BROWSER_FORWARD 2 #define APPCOMMAND_BROWSER_REFRESH 3 @@ -1237,8 +1242,17 @@ #define APPCOMMAND_MEDIA_CHANNEL_DOWN 52 #endif /* _WIN32_WINNT >= 0x0501 */
+#define FAPPCOMMAND_MOUSE 0x8000 +#define FAPPCOMMAND_KEY 0 +#define FAPPCOMMAND_OEM 0x1000 +#define FAPPCOMMAND_MASK 0xf000
- +#define GET_APPCOMMAND_LPARAM(lParam) ((SHORT)(HIWORD(lParam) & ~FAPPCOMMAND_MASK)) +#define GET_DEVICE_LPARAM(lParam) ((WORD)(HIWORD(lParam) & FAPPCOMMAND_MASK)) +#define GET_MOUSEORKEY_LPARAM GET_DEVICE_LPARAM +#define GET_FLAGS_LPARAM(lParam) (LOWORD(lParam)) +#define GET_KEYSTATE_LPARAM(lParam) GET_FLAGS_LPARAM(lParam) +#endif /* _WIN32_WINNT >= 0x0500 */
#define SPI_GETACCESSTIMEOUT 60 #define SPI_GETACTIVEWNDTRKTIMEOUT 8194 @@ -2114,7 +2128,11 @@ #define TPM_NONOTIFY 128 #define TPM_RETURNCMD 256 #if (_WIN32_WINNT >= 0x0500 || _WIN32_WINDOWS >= 0x0410) -#define TPM_RECURSE 1 +#define TPM_RECURSE 0x0001 +#define TPM_HORPOSANIMATION 0x0400 +#define TPM_HORNEGANIMATION 0x0800 +#define TPM_VERPOSANIMATION 0x1000 +#define TPM_VERNEGANIMATION 0x2000 #endif #define HELP_COMMAND 0x102 #define HELP_CONTENTS 3