ReactOS 0.4.15-dev-6055-g36cdd34
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 2559 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: