ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

tbsite.c File Reference
#include <precomp.h>

Go to the source code of this file.

Data Structures

struct  ITrayBandSiteImpl

Functions

static HRESULT ITrayBandSiteImpl_Update (IN OUT ITrayBandSiteImpl *This)
static IUnknownIUnknown_from_ITrayBandSiteImpl (ITrayBandSiteImpl *This)
static ULONG STDMETHODCALLTYPE ITrayBandSiteImpl_AddRef (IN OUT ITrayBandSite *iface)
static VOID ITrayBandSiteImpl_Free (IN OUT ITrayBandSiteImpl *This)
static ULONG STDMETHODCALLTYPE ITrayBandSiteImpl_Release (IN OUT ITrayBandSite *iface)
static HRESULT STDMETHODCALLTYPE ITrayBandSiteImpl_QueryInterface (IN OUT ITrayBandSite *iface, IN REFIID riid, OUT LPVOID *ppvObj)
static HRESULT STDMETHODCALLTYPE ITrayBandSiteImpl_OnLoad (IN OUT ITrayBandSite *iface, IN OUT IStream *pStm, IN REFIID riid, OUT PVOID *pvObj)
static HRESULT STDMETHODCALLTYPE ITrayBandSiteImpl_OnSave (IN OUT ITrayBandSite *iface, IN OUT IUnknown *pUnk, IN OUT IStream *pStm)
static HRESULT IsSameObject (IN IUnknown *punk1, IN IUnknown *punk2)
static HRESULT STDMETHODCALLTYPE ITrayBandSiteImpl_IsTaskBand (IN OUT ITrayBandSite *iface, IN IUnknown *punk)
static HRESULT STDMETHODCALLTYPE ITrayBandSiteImpl_ProcessMessage (IN OUT ITrayBandSite *iface, IN HWND hWnd, IN UINT uMsg, IN WPARAM wParam, IN LPARAM lParam, OUT LRESULT *plResult)
static HRESULT STDMETHODCALLTYPE ITrayBandSiteImpl_AddContextMenus (IN OUT ITrayBandSite *iface, IN HMENU hmenu, IN UINT indexMenu, IN UINT idCmdFirst, IN UINT idCmdLast, IN UINT uFlags, OUT IContextMenu **ppcm)
static HRESULT STDMETHODCALLTYPE ITrayBandSiteImpl_Lock (IN OUT ITrayBandSite *iface, IN BOOL bLock)
static HRESULT STDMETHODCALLTYPE ITrayBandSiteImpl_AddBand (IN OUT IBandSite *iface, IN IUnknown *punk)
static HRESULT STDMETHODCALLTYPE ITrayBandSiteImpl_EnumBands (IN OUT IBandSite *iface, IN UINT uBand, OUT DWORD *pdwBandID)
static HRESULT STDMETHODCALLTYPE ITrayBandSiteImpl_QueryBand (IN OUT IBandSite *iface, IN DWORD dwBandID, OUT IDeskBand **ppstb, OUT DWORD *pdwState, OUT LPWSTR pszName, IN int cchName)
static HRESULT STDMETHODCALLTYPE ITrayBandSiteImpl_SetBandState (IN OUT IBandSite *iface, IN DWORD dwBandID, IN DWORD dwMask, IN DWORD dwState)
static HRESULT STDMETHODCALLTYPE ITrayBandSiteImpl_RemoveBand (IN OUT IBandSite *iface, IN DWORD dwBandID)
static HRESULT STDMETHODCALLTYPE ITrayBandSiteImpl_GetBandObject (IN OUT IBandSite *iface, IN DWORD dwBandID, IN REFIID riid, OUT VOID **ppv)
static HRESULT STDMETHODCALLTYPE ITrayBandSiteImpl_SetBandSiteInfo (IN OUT IBandSite *iface, IN const BANDSITEINFO *pbsinfo)
static HRESULT STDMETHODCALLTYPE ITrayBandSiteImpl_GetBandSiteInfo (IN OUT IBandSite *iface, IN OUT BANDSITEINFO *pbsinfo)
static BOOL ITrayBandSiteImpl_HasTaskBand (IN OUT ITrayBandSiteImpl *This)
static HRESULT ITrayBandSiteImpl_AddTaskBand (IN OUT ITrayBandSiteImpl *This)
static VOID ITrayBandSiteImpl_BroadcastOleCommandExec (IN OUT ITrayBandSiteImpl *This, const GUID *pguidCmdGroup, DWORD nCmdID, DWORD nCmdExecOpt, VARIANTARG *pvaIn, VARIANTARG *pvaOut)
static HRESULT ITrayBandSiteImpl_FinishInit (IN OUT ITrayBandSiteImpl *This)
static HRESULT ITrayBandSiteImpl_Show (IN OUT ITrayBandSiteImpl *This, IN BOOL bShow)
static HRESULT ITrayBandSiteImpl_LoadFromStream (IN OUT ITrayBandSiteImpl *This, IN OUT IStream *pStm)
static IStreamGetUserBandsStream (IN DWORD grfMode)
static IStreamGetDefaultBandsStream (IN DWORD grfMode)
static HRESULT ITrayBandSiteImpl_Load (IN OUT ITrayBandSiteImpl *This)
static ITrayBandSiteImplITrayBandSiteImpl_Construct (IN OUT ITrayWindow *Tray, OUT HWND *phWndRebar, OUT HWND *phwndTaskSwitch)
ITrayBandSite * CreateTrayBandSite (IN OUT ITrayWindow *Tray, OUT HWND *phWndRebar, OUT HWND *phWndTaskSwitch)

Variables

static const ITrayBandSiteVtbl ITrayBandSiteImpl_Vtbl
static const IBandSiteVtbl IBandSiteImpl_Vtbl

Generated on Sat May 26 2012 04:45:06 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.