move a couple more definitions into the public sdk

svn path=/trunk/; revision=27138
This commit is contained in:
Ged Murphy 2007-06-11 14:23:49 +00:00
parent 80f6386261
commit 72c2c80949
2 changed files with 42 additions and 2 deletions

View file

@ -210,6 +210,9 @@ typedef GUID SHELLVIEWID;
#define FCIDM_STATUS (FCIDM_BROWSERFIRST + 1)
VOID SHSetInstanceExplorer(IUnknown *punk);
BOOL WINAPI IsUserAnAdmin(VOID);
/****************************************************************************
* IShellIcon interface
*/
@ -367,6 +370,25 @@ DECLARE_INTERFACE_(IACList,IUnknown)
#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
/****************************************************************************
* SHAddToRecentDocs API
*/

View file

@ -1182,6 +1182,11 @@ extern "C" {
#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 @@ extern "C" {
#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 @@ extern "C" {
#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