Author: gedmurphy Date: Fri Nov 16 16:28:02 2007 New Revision: 30502
URL: http://svn.reactos.org/svn/reactos?rev=30502&view=rev Log: add IDeskBarClient interface to shlobj
Modified: trunk/reactos/include/psdk/shlobj.h
Modified: trunk/reactos/include/psdk/shlobj.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/shlobj.h?rev=3... ============================================================================== --- trunk/reactos/include/psdk/shlobj.h (original) +++ trunk/reactos/include/psdk/shlobj.h Fri Nov 16 16:28:02 2007 @@ -386,6 +386,26 @@ STDMETHOD_(HRESULT,ShowDW)(THIS_ BOOL) PURE; STDMETHOD_(HRESULT,CloseDW)(THIS_ DWORD) PURE; STDMETHOD_(HRESULT,ResizeBoderDW)(THIS_ LPCRECT,IUnknown*,BOOL) PURE; +}; +#undef INTERFACE + + +/* IDeskBarClient interface */ +#define INTERFACE IDeskBarClient +DECLARE_INTERFACE_(IDeskBarClient,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; + /*** IDeskBarClient methods ***/ + STDMETHOD_(HRESULT,SetDeskBarSite)(THIS_ IUnknown*) PURE; + STDMETHOD_(HRESULT,SetModeDBC)(THIS_ DWORD) PURE; + STDMETHOD_(HRESULT,UIActivateDBC)(THIS_ DWORD) PURE; + STDMETHOD_(HRESULT,GetSize)(THIS_ DWORD,LPRECT) PURE; }; #undef INTERFACE