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

client.c File Reference
#include <stdio.h>
#include "wine/debug.h"
#include "shdocvw.h"
#include "mshtmdid.h"
#include "idispids.h"

Go to the source code of this file.

Defines

#define CLIENTSITE_THIS(iface)   DEFINE_THIS(DocHost, OleClientSite, iface)
#define INPLACESITE_THIS(iface)   DEFINE_THIS(DocHost, OleInPlaceSite, iface)
#define DOCSITE_THIS(iface)   DEFINE_THIS(DocHost, OleDocumentSite, iface)
#define DISP_THIS(iface)   DEFINE_THIS(DocHost, Dispatch, iface)
#define CASE_DISPID(did)   case did: return #did
#define SERVPROV_THIS(iface)   DEFINE_THIS(DocHost, ServiceProvider, iface)

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (shdocvw)
static HRESULT WINAPI ClientSite_QueryInterface (IOleClientSite *iface, REFIID riid, void **ppv)
static ULONG WINAPI ClientSite_AddRef (IOleClientSite *iface)
static ULONG WINAPI ClientSite_Release (IOleClientSite *iface)
static HRESULT WINAPI ClientSite_SaveObject (IOleClientSite *iface)
static HRESULT WINAPI ClientSite_GetMoniker (IOleClientSite *iface, DWORD dwAssign, DWORD dwWhichMoniker, IMoniker **ppmk)
static HRESULT WINAPI ClientSite_GetContainer (IOleClientSite *iface, IOleContainer **ppContainer)
static HRESULT WINAPI ClientSite_ShowObject (IOleClientSite *iface)
static HRESULT WINAPI ClientSite_OnShowWindow (IOleClientSite *iface, BOOL fShow)
static HRESULT WINAPI ClientSite_RequestNewObjectLayout (IOleClientSite *iface)
static HRESULT WINAPI InPlaceSite_QueryInterface (IOleInPlaceSite *iface, REFIID riid, void **ppv)
static ULONG WINAPI InPlaceSite_AddRef (IOleInPlaceSite *iface)
static ULONG WINAPI InPlaceSite_Release (IOleInPlaceSite *iface)
static HRESULT WINAPI InPlaceSite_GetWindow (IOleInPlaceSite *iface, HWND *phwnd)
static HRESULT WINAPI InPlaceSite_ContextSensitiveHelp (IOleInPlaceSite *iface, BOOL fEnterMode)
static HRESULT WINAPI InPlaceSite_CanInPlaceActivate (IOleInPlaceSite *iface)
static HRESULT WINAPI InPlaceSite_OnInPlaceActivate (IOleInPlaceSite *iface)
static HRESULT WINAPI InPlaceSite_OnUIActivate (IOleInPlaceSite *iface)
static HRESULT WINAPI InPlaceSite_GetWindowContext (IOleInPlaceSite *iface, IOleInPlaceFrame **ppFrame, IOleInPlaceUIWindow **ppDoc, LPRECT lprcPosRect, LPRECT lprcClipRect, LPOLEINPLACEFRAMEINFO lpFrameInfo)
static HRESULT WINAPI InPlaceSite_Scroll (IOleInPlaceSite *iface, SIZE scrollExtent)
static HRESULT WINAPI InPlaceSite_OnUIDeactivate (IOleInPlaceSite *iface, BOOL fUndoable)
static HRESULT WINAPI InPlaceSite_OnInPlaceDeactivate (IOleInPlaceSite *iface)
static HRESULT WINAPI InPlaceSite_DiscardUndoState (IOleInPlaceSite *iface)
static HRESULT WINAPI InPlaceSite_DeactivateAndUndo (IOleInPlaceSite *iface)
static HRESULT WINAPI InPlaceSite_OnPosRectChange (IOleInPlaceSite *iface, LPCRECT lprcPosRect)
static HRESULT WINAPI OleDocumentSite_QueryInterface (IOleDocumentSite *iface, REFIID riid, void **ppv)
static ULONG WINAPI OleDocumentSite_AddRef (IOleDocumentSite *iface)
static ULONG WINAPI OleDocumentSite_Release (IOleDocumentSite *iface)
static HRESULT WINAPI OleDocumentSite_ActivateMe (IOleDocumentSite *iface, IOleDocumentView *pViewToActivate)
static HRESULT WINAPI ClDispatch_QueryInterface (IDispatch *iface, REFIID riid, void **ppv)
static ULONG WINAPI ClDispatch_AddRef (IDispatch *iface)
static ULONG WINAPI ClDispatch_Release (IDispatch *iface)
static HRESULT WINAPI ClDispatch_GetTypeInfoCount (IDispatch *iface, UINT *pctinfo)
static HRESULT WINAPI ClDispatch_GetTypeInfo (IDispatch *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
static HRESULT WINAPI ClDispatch_GetIDsOfNames (IDispatch *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
static const chardebugstr_dispid (DISPID dispid)
static HRESULT WINAPI ClDispatch_Invoke (IDispatch *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
static HRESULT WINAPI ClServiceProvider_QueryInterface (IServiceProvider *iface, REFIID riid, void **ppv)
static ULONG WINAPI ClServiceProvider_AddRef (IServiceProvider *iface)
static ULONG WINAPI ClServiceProvider_Release (IServiceProvider *iface)
static HRESULT WINAPI ClServiceProvider_QueryService (IServiceProvider *iface, REFGUID guidService, REFIID riid, void **ppv)
void DocHost_ClientSite_Init (DocHost *This)
void DocHost_ClientSite_Release (DocHost *This)

Variables

static const IOleClientSiteVtbl OleClientSiteVtbl
static const IOleInPlaceSiteVtbl OleInPlaceSiteVtbl
static const IOleDocumentSiteVtbl OleDocumentSiteVtbl
static const IDispatchVtbl DispatchVtbl
static const IServiceProviderVtbl ServiceProviderVtbl

Generated on Sat May 26 2012 05:16:56 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.