mirror of
https://github.com/reactos/reactos.git
synced 2025-02-23 17:05:46 +00:00
add IDeskBarClient interface to shlobj
svn path=/trunk/; revision=30502
This commit is contained in:
parent
a5728dd37f
commit
efd76c656d
1 changed files with 20 additions and 0 deletions
|
@ -390,6 +390,26 @@ DECLARE_INTERFACE_(IDockingWindow,IUnknown)
|
|||
#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
|
||||
|
||||
|
||||
/****************************************************************************
|
||||
* SHAddToRecentDocs API
|
||||
*/
|
||||
|
|
Loading…
Reference in a new issue