ReactOS 0.4.16-dev-401-g45b008d
IBandSite Interface Reference
Inheritance diagram for IBandSite:
Collaboration diagram for IBandSite:

Public Member Functions

HRESULT AddBand ([in] IUnknown *punk)
 
HRESULT EnumBands ([in] UINT uBand, [out] DWORD *pdwBandID)
 
HRESULT QueryBand ([in] DWORD dwBandID, [out] IDeskBand **ppstb, [out] DWORD *pdwState, [out, string, size_is(cchName)] LPWSTR pszName, [in] int cchName)
 
HRESULT SetBandState ([in] DWORD dwBandID, [in] DWORD dwMask, [in] DWORD dwState)
 
HRESULT RemoveBand ([in] DWORD dwBandID)
 
HRESULT GetBandObject ([in] DWORD dwBandID, [in] REFIID riid, [out, iid_is(riid)] void **ppv)
 
HRESULT SetBandSiteInfo ([in] const BANDSITEINFO *pbsinfo)
 
HRESULT GetBandSiteInfo ([in, out] BANDSITEINFO *pbsinfo)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Detailed Description

Definition at line 2676 of file shobjidl.idl.

Member Function Documentation

◆ AddBand()

HRESULT IBandSite::AddBand ( [in] IUnknown punk)

◆ EnumBands()

HRESULT IBandSite::EnumBands ( [in] UINT  uBand,
[out] DWORD pdwBandID 
)

◆ GetBandObject()

HRESULT IBandSite::GetBandObject ( [in] DWORD  dwBandID,
[in] REFIID  riid,
[out, iid_is(riid)] void **  ppv 
)

◆ GetBandSiteInfo()

HRESULT IBandSite::GetBandSiteInfo ( [in, out] BANDSITEINFO pbsinfo)

◆ QueryBand()

HRESULT IBandSite::QueryBand ( [in] DWORD  dwBandID,
[out] IDeskBand **  ppstb,
[out] DWORD pdwState,
[out, string, size_is(cchName)] LPWSTR  pszName,
[in] int  cchName 
)

◆ RemoveBand()

HRESULT IBandSite::RemoveBand ( [in] DWORD  dwBandID)

◆ SetBandSiteInfo()

HRESULT IBandSite::SetBandSiteInfo ( [in] const BANDSITEINFO pbsinfo)

◆ SetBandState()

HRESULT IBandSite::SetBandState ( [in] DWORD  dwBandID,
[in] DWORD  dwMask,
[in] DWORD  dwState 
)

The documentation for this interface was generated from the following file: