mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 19:12:57 +00:00
[PSDK] Add CLSID_ISFBand, IShellFolderBand and IFolderBandPriv
This commit is contained in:
parent
a7d388c350
commit
d114f48fd4
3 changed files with 54 additions and 0 deletions
|
@ -2386,6 +2386,39 @@ DECLARE_INTERFACE_(IDockingWindowSite, IOleWindow)
|
|||
|
||||
typedef void (CALLBACK *PFNASYNCICONTASKBALLBACK)(LPCITEMIDLIST pidl, LPVOID pvData, LPVOID pvHint, INT iIconIndex, INT iOpenIconIndex);
|
||||
|
||||
#include <pshpack8.h>
|
||||
|
||||
typedef struct {
|
||||
DWORD dwMask;
|
||||
DWORD dwStateMask;
|
||||
DWORD dwState;
|
||||
COLORREF crBkgnd;
|
||||
COLORREF crBtnLt;
|
||||
COLORREF crBtnDk;
|
||||
WORD wViewMode;
|
||||
WORD wAlign;
|
||||
IShellFolder * psf;
|
||||
PIDLIST_ABSOLUTE pidl;
|
||||
} BANDINFOSFB, *PBANDINFOSFB;
|
||||
|
||||
#include <poppack.h>
|
||||
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IShellFolderBand
|
||||
|
||||
DECLARE_INTERFACE_(IShellFolderBand, IUnknown)
|
||||
{
|
||||
// *** IUnknown methods ***
|
||||
STDMETHOD(QueryInterface) (THIS_ REFIID riid, void **ppv) PURE;
|
||||
STDMETHOD_(ULONG,AddRef) (THIS) PURE;
|
||||
STDMETHOD_(ULONG,Release) (THIS) PURE;
|
||||
|
||||
// *** IShellFolderBand Methods ***
|
||||
STDMETHOD(InitializeSFB)(THIS_ IShellFolder *psf, PCIDLIST_ABSOLUTE pidl) PURE;
|
||||
STDMETHOD(SetBandInfoSFB)(THIS_ PBANDINFOSFB pbi) PURE;
|
||||
STDMETHOD(GetBandInfoSFB)(THIS_ PBANDINFOSFB pbi) PURE;
|
||||
};
|
||||
|
||||
/*****************************************************************************
|
||||
* Control Panel functions
|
||||
*/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue