summaryrefslogtreecommitdiffstats
path: root/public/sdk/inc/srvhdl.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--public/sdk/inc/srvhdl.h983
1 files changed, 983 insertions, 0 deletions
diff --git a/public/sdk/inc/srvhdl.h b/public/sdk/inc/srvhdl.h
new file mode 100644
index 000000000..d135fb24d
--- /dev/null
+++ b/public/sdk/inc/srvhdl.h
@@ -0,0 +1,983 @@
+/* this ALWAYS GENERATED file contains the definitions for the interfaces */
+
+
+/* File created by MIDL compiler version 3.00.44 */
+/* at Fri Nov 15 09:36:20 1996
+ */
+/* Compiler settings for srvhdl.idl:
+ Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
+ error checks: none
+*/
+//@@MIDL_FILE_HEADING( )
+#include "rpc.h"
+#include "rpcndr.h"
+#ifndef COM_NO_WINDOWS_H
+#include "windows.h"
+#include "ole2.h"
+#endif /*COM_NO_WINDOWS_H*/
+
+#ifndef __srvhdl_h__
+#define __srvhdl_h__
+
+#ifdef __cplusplus
+extern "C"{
+#endif
+
+/* Forward Declarations */
+
+#ifndef __IServerHandler_FWD_DEFINED__
+#define __IServerHandler_FWD_DEFINED__
+typedef interface IServerHandler IServerHandler;
+#endif /* __IServerHandler_FWD_DEFINED__ */
+
+
+#ifndef __IClientSiteHandler_FWD_DEFINED__
+#define __IClientSiteHandler_FWD_DEFINED__
+typedef interface IClientSiteHandler IClientSiteHandler;
+#endif /* __IClientSiteHandler_FWD_DEFINED__ */
+
+
+/* header files for imported files */
+#include "oleidl.h"
+
+void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
+void __RPC_USER MIDL_user_free( void __RPC_FAR * );
+
+#ifndef __IServerHandler_INTERFACE_DEFINED__
+#define __IServerHandler_INTERFACE_DEFINED__
+
+/****************************************
+ * Generated header for interface: IServerHandler
+ * at Fri Nov 15 09:36:20 1996
+ * using MIDL 3.00.44
+ ****************************************/
+/* [unique][uuid][object] */
+
+
+//+-------------------------------------------------------------------------
+//
+// Microsoft Windows
+// Copyright (C) Microsoft Corporation, 1992 - 1995.
+//
+//--------------------------------------------------------------------------
+typedef /* [unique] */ IServerHandler __RPC_FAR *LPSERVERHANDLER;
+
+typedef struct tagInSrvRun
+ {
+ DWORD dwOperation;
+ IMoniker __RPC_FAR *pMnk;
+ IOleContainer __RPC_FAR *pOCont;
+ IStorage __RPC_FAR *pStg;
+ LONG iVerb;
+ LPMSG lpmsg;
+ LONG lindex;
+ HWND hwndParent;
+ RECT __RPC_FAR *lprcPosRect;
+ DWORD dwInPlace;
+ DWORD dwInFlags;
+ DWORD dwInOptions;
+ LPOLESTR pszContainerApp;
+ LPOLESTR pszContainerObj;
+ IAdviseSink __RPC_FAR *pAS;
+ DWORD dwConnOle;
+ CLSID __RPC_FAR *pContClassID;
+ } INSRVRUN;
+
+typedef struct tagInSrvRun __RPC_FAR *PINSRVRUN;
+
+typedef struct tagOutSrvRunInit
+ {
+ DWORD dwOperation;
+ IOleObject __RPC_FAR *pOO;
+ IDataObject __RPC_FAR *pDO;
+ IPersistStorage __RPC_FAR *pPStg;
+ HRESULT hrSetHostNames;
+ HRESULT hrPStg;
+ HRESULT hrAdvise;
+ DWORD dwConnOle;
+ CLSID __RPC_FAR *pUserClassID;
+ DWORD dwOutFlag;
+ DWORD dwOutOptions;
+ } OUTSRVRUN;
+
+typedef struct tagOutSrvRunInit __RPC_FAR *POUTSRVRUN;
+
+typedef struct tagSrvRunDoVerb
+ {
+ IUnknown __RPC_FAR *pUnk;
+ } SRVRUNDOVERB;
+
+typedef struct tagSrvRunDoVerb __RPC_FAR *PSRVRUNDOVERB;
+
+typedef struct tagSrvDoVerb
+ {
+ IUnknown __RPC_FAR *pUnk;
+ } SRVDOVERB;
+
+typedef struct tagSrvDoVerb __RPC_FAR *PSRVDOVERB;
+
+
+EXTERN_C const IID IID_IServerHandler;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ interface IServerHandler : public IUnknown
+ {
+ public:
+ virtual HRESULT STDMETHODCALLTYPE RunAndInitialize(
+ /* [in] */ INSRVRUN __RPC_FAR *pInSrvRun,
+ /* [out] */ OUTSRVRUN __RPC_FAR *__RPC_FAR *pOutSrvRun) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE RunAndDoVerb(
+ /* [in] */ INSRVRUN __RPC_FAR *pInSrvRun,
+ /* [out] */ OUTSRVRUN __RPC_FAR *__RPC_FAR *pOutSrvRun) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE DoVerb(
+ /* [in] */ INSRVRUN __RPC_FAR *pInSrvRun,
+ /* [out] */ OUTSRVRUN __RPC_FAR *__RPC_FAR *pOutSrvRun) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE CloseAndRelease(
+ /* [in] */ DWORD dwClose) = 0;
+
+ };
+
+#else /* C style interface */
+
+ typedef struct IServerHandlerVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
+ IServerHandler __RPC_FAR * This,
+ /* [in] */ REFIID riid,
+ /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
+ IServerHandler __RPC_FAR * This);
+
+ ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
+ IServerHandler __RPC_FAR * This);
+
+ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunAndInitialize )(
+ IServerHandler __RPC_FAR * This,
+ /* [in] */ INSRVRUN __RPC_FAR *pInSrvRun,
+ /* [out] */ OUTSRVRUN __RPC_FAR *__RPC_FAR *pOutSrvRun);
+
+ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunAndDoVerb )(
+ IServerHandler __RPC_FAR * This,
+ /* [in] */ INSRVRUN __RPC_FAR *pInSrvRun,
+ /* [out] */ OUTSRVRUN __RPC_FAR *__RPC_FAR *pOutSrvRun);
+
+ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DoVerb )(
+ IServerHandler __RPC_FAR * This,
+ /* [in] */ INSRVRUN __RPC_FAR *pInSrvRun,
+ /* [out] */ OUTSRVRUN __RPC_FAR *__RPC_FAR *pOutSrvRun);
+
+ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CloseAndRelease )(
+ IServerHandler __RPC_FAR * This,
+ /* [in] */ DWORD dwClose);
+
+ END_INTERFACE
+ } IServerHandlerVtbl;
+
+ interface IServerHandler
+ {
+ CONST_VTBL struct IServerHandlerVtbl __RPC_FAR *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IServerHandler_QueryInterface(This,riid,ppvObject) \
+ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
+
+#define IServerHandler_AddRef(This) \
+ (This)->lpVtbl -> AddRef(This)
+
+#define IServerHandler_Release(This) \
+ (This)->lpVtbl -> Release(This)
+
+
+#define IServerHandler_RunAndInitialize(This,pInSrvRun,pOutSrvRun) \
+ (This)->lpVtbl -> RunAndInitialize(This,pInSrvRun,pOutSrvRun)
+
+#define IServerHandler_RunAndDoVerb(This,pInSrvRun,pOutSrvRun) \
+ (This)->lpVtbl -> RunAndDoVerb(This,pInSrvRun,pOutSrvRun)
+
+#define IServerHandler_DoVerb(This,pInSrvRun,pOutSrvRun) \
+ (This)->lpVtbl -> DoVerb(This,pInSrvRun,pOutSrvRun)
+
+#define IServerHandler_CloseAndRelease(This,dwClose) \
+ (This)->lpVtbl -> CloseAndRelease(This,dwClose)
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+HRESULT STDMETHODCALLTYPE IServerHandler_RunAndInitialize_Proxy(
+ IServerHandler __RPC_FAR * This,
+ /* [in] */ INSRVRUN __RPC_FAR *pInSrvRun,
+ /* [out] */ OUTSRVRUN __RPC_FAR *__RPC_FAR *pOutSrvRun);
+
+
+void __RPC_STUB IServerHandler_RunAndInitialize_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+HRESULT STDMETHODCALLTYPE IServerHandler_RunAndDoVerb_Proxy(
+ IServerHandler __RPC_FAR * This,
+ /* [in] */ INSRVRUN __RPC_FAR *pInSrvRun,
+ /* [out] */ OUTSRVRUN __RPC_FAR *__RPC_FAR *pOutSrvRun);
+
+
+void __RPC_STUB IServerHandler_RunAndDoVerb_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+HRESULT STDMETHODCALLTYPE IServerHandler_DoVerb_Proxy(
+ IServerHandler __RPC_FAR * This,
+ /* [in] */ INSRVRUN __RPC_FAR *pInSrvRun,
+ /* [out] */ OUTSRVRUN __RPC_FAR *__RPC_FAR *pOutSrvRun);
+
+
+void __RPC_STUB IServerHandler_DoVerb_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+HRESULT STDMETHODCALLTYPE IServerHandler_CloseAndRelease_Proxy(
+ IServerHandler __RPC_FAR * This,
+ /* [in] */ DWORD dwClose);
+
+
+void __RPC_STUB IServerHandler_CloseAndRelease_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+
+#endif /* __IServerHandler_INTERFACE_DEFINED__ */
+
+
+#ifndef __IClientSiteHandler_INTERFACE_DEFINED__
+#define __IClientSiteHandler_INTERFACE_DEFINED__
+
+/****************************************
+ * Generated header for interface: IClientSiteHandler
+ * at Fri Nov 15 09:36:20 1996
+ * using MIDL 3.00.44
+ ****************************************/
+/* [unique][uuid][object] */
+
+
+//+-------------------------------------------------------------------------
+//
+// Microsoft Windows
+// Copyright (C) Microsoft Corporation, 1992 - 1995.
+//
+//--------------------------------------------------------------------------
+typedef /* [unique] */ IClientSiteHandler __RPC_FAR *LPCLIENTSITEHANDLER;
+
+typedef struct tagInSrvInPlace
+ {
+ DWORD dwOperation;
+ DWORD dwDelegateID;
+ DWORD dwInFlags;
+ DWORD dwInOptions;
+ DWORD dwDrawAspect;
+ SIZEL sizel;
+ IOleInPlaceObject __RPC_FAR *pOIPObj;
+ } INSRVINPLACE;
+
+typedef struct tagInSrvInPlace __RPC_FAR *PINSRVINPLACE;
+
+typedef struct tagOutSrvInPlace
+ {
+ DWORD dwOperation;
+ DWORD dwOutFlags;
+ DWORD dwOutOptions;
+ HWND hwnd;
+ IOleInPlaceFrame __RPC_FAR *pOIPFrame;
+ IOleInPlaceUIWindow __RPC_FAR *pOIPUIWnd;
+ LPRECT lprcPosRect;
+ LPRECT lprcClipRect;
+ LPOLEINPLACEFRAMEINFO lpFrameInfo;
+ RECT rcPosRect;
+ RECT rcClipRect;
+ OLEINPLACEFRAMEINFO FrameInfo;
+ HMENU hmenuShared;
+ OLEMENUGROUPWIDTHS MenuWidths;
+ LPOLESTR pszStatusText;
+ DWORD dwDrawAspect;
+ SIZEL sizel;
+ } OUTSRVINPLACE;
+
+typedef struct tagOutSrvInPlace __RPC_FAR *POUTSRVINPLACE;
+
+
+EXTERN_C const IID IID_IClientSiteHandler;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ interface IClientSiteHandler : public IUnknown
+ {
+ public:
+ virtual /* [local] */ HRESULT __stdcall PrivQueryInterface(
+ /* [in] */ DWORD dwId,
+ /* [in] */ REFIID riidResult,
+ /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvResult) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE PrivAddRef(
+ /* [in] */ DWORD dwId) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE PrivRelease(
+ /* [in] */ DWORD dwId) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE SaveObject(
+ /* [in] */ DWORD dwId) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE GetMoniker(
+ /* [in] */ DWORD dwId,
+ /* [in] */ DWORD dwAssign,
+ /* [in] */ DWORD dwWhichMoniker,
+ /* [out] */ IMoniker __RPC_FAR *__RPC_FAR *ppmk) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE GetContainer(
+ /* [in] */ DWORD dwId,
+ /* [out] */ IOleContainer __RPC_FAR *__RPC_FAR *ppContainer) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE ShowObject(
+ /* [in] */ DWORD dwId) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE OnShowWindow(
+ /* [in] */ DWORD dwId,
+ /* [in] */ BOOL fShow) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE RequestNewObjectLayout(
+ /* [in] */ DWORD dwId) = 0;
+
+ virtual /* [input_sync] */ HRESULT STDMETHODCALLTYPE GetWindow(
+ /* [out] */ HWND __RPC_FAR *phwnd) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE ContextSensitiveHelp(
+ /* [in] */ BOOL fEnterMode) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE CanInPlaceActivate( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE OnInPlaceActivate( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE OnUIActivate( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE GetWindowContext(
+ /* [out] */ IOleInPlaceFrame __RPC_FAR *__RPC_FAR *ppFrame,
+ /* [out] */ IOleInPlaceUIWindow __RPC_FAR *__RPC_FAR *ppDoc,
+ /* [out] */ LPRECT lprcPosRect,
+ /* [out] */ LPRECT lprcClipRect,
+ /* [out][in] */ LPOLEINPLACEFRAMEINFO lpFrameInfo) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE Scroll(
+ /* [in] */ SIZE scrollExtant) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE OnUIDeactivate(
+ /* [in] */ BOOL fUndoable) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE OnInPlaceDeactivate( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE DiscardUndoState( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE DeactivateAndUndo( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE OnPosRectChange(
+ /* [in] */ LPCRECT lprcPosRect) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE GoInPlaceActivate(
+ /* [in] */ INSRVINPLACE __RPC_FAR *pInSrvInPlace,
+ /* [out] */ OUTSRVINPLACE __RPC_FAR *__RPC_FAR *pOutSrvInPlace) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE GoInPlace(
+ /* [in] */ INSRVINPLACE __RPC_FAR *pInSrvInPlace,
+ /* [out] */ OUTSRVINPLACE __RPC_FAR *__RPC_FAR *pOutSrvInPlace) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE UndoPlace(
+ /* [in] */ INSRVINPLACE __RPC_FAR *pInSrvInPlace,
+ /* [out] */ OUTSRVINPLACE __RPC_FAR *__RPC_FAR *pOutSrvInPlace) = 0;
+
+ };
+
+#else /* C style interface */
+
+ typedef struct IClientSiteHandlerVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [in] */ REFIID riid,
+ /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
+ IClientSiteHandler __RPC_FAR * This);
+
+ ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
+ IClientSiteHandler __RPC_FAR * This);
+
+ /* [local] */ HRESULT ( __stdcall __RPC_FAR *PrivQueryInterface )(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [in] */ DWORD dwId,
+ /* [in] */ REFIID riidResult,
+ /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvResult);
+
+ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PrivAddRef )(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [in] */ DWORD dwId);
+
+ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PrivRelease )(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [in] */ DWORD dwId);
+
+ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SaveObject )(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [in] */ DWORD dwId);
+
+ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMoniker )(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [in] */ DWORD dwId,
+ /* [in] */ DWORD dwAssign,
+ /* [in] */ DWORD dwWhichMoniker,
+ /* [out] */ IMoniker __RPC_FAR *__RPC_FAR *ppmk);
+
+ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetContainer )(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [in] */ DWORD dwId,
+ /* [out] */ IOleContainer __RPC_FAR *__RPC_FAR *ppContainer);
+
+ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ShowObject )(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [in] */ DWORD dwId);
+
+ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnShowWindow )(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [in] */ DWORD dwId,
+ /* [in] */ BOOL fShow);
+
+ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestNewObjectLayout )(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [in] */ DWORD dwId);
+
+ /* [input_sync] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetWindow )(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [out] */ HWND __RPC_FAR *phwnd);
+
+ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ContextSensitiveHelp )(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [in] */ BOOL fEnterMode);
+
+ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CanInPlaceActivate )(
+ IClientSiteHandler __RPC_FAR * This);
+
+ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnInPlaceActivate )(
+ IClientSiteHandler __RPC_FAR * This);
+
+ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnUIActivate )(
+ IClientSiteHandler __RPC_FAR * This);
+
+ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetWindowContext )(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [out] */ IOleInPlaceFrame __RPC_FAR *__RPC_FAR *ppFrame,
+ /* [out] */ IOleInPlaceUIWindow __RPC_FAR *__RPC_FAR *ppDoc,
+ /* [out] */ LPRECT lprcPosRect,
+ /* [out] */ LPRECT lprcClipRect,
+ /* [out][in] */ LPOLEINPLACEFRAMEINFO lpFrameInfo);
+
+ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Scroll )(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [in] */ SIZE scrollExtant);
+
+ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnUIDeactivate )(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [in] */ BOOL fUndoable);
+
+ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnInPlaceDeactivate )(
+ IClientSiteHandler __RPC_FAR * This);
+
+ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DiscardUndoState )(
+ IClientSiteHandler __RPC_FAR * This);
+
+ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DeactivateAndUndo )(
+ IClientSiteHandler __RPC_FAR * This);
+
+ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnPosRectChange )(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [in] */ LPCRECT lprcPosRect);
+
+ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GoInPlaceActivate )(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [in] */ INSRVINPLACE __RPC_FAR *pInSrvInPlace,
+ /* [out] */ OUTSRVINPLACE __RPC_FAR *__RPC_FAR *pOutSrvInPlace);
+
+ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GoInPlace )(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [in] */ INSRVINPLACE __RPC_FAR *pInSrvInPlace,
+ /* [out] */ OUTSRVINPLACE __RPC_FAR *__RPC_FAR *pOutSrvInPlace);
+
+ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UndoPlace )(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [in] */ INSRVINPLACE __RPC_FAR *pInSrvInPlace,
+ /* [out] */ OUTSRVINPLACE __RPC_FAR *__RPC_FAR *pOutSrvInPlace);
+
+ END_INTERFACE
+ } IClientSiteHandlerVtbl;
+
+ interface IClientSiteHandler
+ {
+ CONST_VTBL struct IClientSiteHandlerVtbl __RPC_FAR *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IClientSiteHandler_QueryInterface(This,riid,ppvObject) \
+ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
+
+#define IClientSiteHandler_AddRef(This) \
+ (This)->lpVtbl -> AddRef(This)
+
+#define IClientSiteHandler_Release(This) \
+ (This)->lpVtbl -> Release(This)
+
+
+#define IClientSiteHandler_PrivQueryInterface(This,dwId,riidResult,ppvResult) \
+ (This)->lpVtbl -> PrivQueryInterface(This,dwId,riidResult,ppvResult)
+
+#define IClientSiteHandler_PrivAddRef(This,dwId) \
+ (This)->lpVtbl -> PrivAddRef(This,dwId)
+
+#define IClientSiteHandler_PrivRelease(This,dwId) \
+ (This)->lpVtbl -> PrivRelease(This,dwId)
+
+#define IClientSiteHandler_SaveObject(This,dwId) \
+ (This)->lpVtbl -> SaveObject(This,dwId)
+
+#define IClientSiteHandler_GetMoniker(This,dwId,dwAssign,dwWhichMoniker,ppmk) \
+ (This)->lpVtbl -> GetMoniker(This,dwId,dwAssign,dwWhichMoniker,ppmk)
+
+#define IClientSiteHandler_GetContainer(This,dwId,ppContainer) \
+ (This)->lpVtbl -> GetContainer(This,dwId,ppContainer)
+
+#define IClientSiteHandler_ShowObject(This,dwId) \
+ (This)->lpVtbl -> ShowObject(This,dwId)
+
+#define IClientSiteHandler_OnShowWindow(This,dwId,fShow) \
+ (This)->lpVtbl -> OnShowWindow(This,dwId,fShow)
+
+#define IClientSiteHandler_RequestNewObjectLayout(This,dwId) \
+ (This)->lpVtbl -> RequestNewObjectLayout(This,dwId)
+
+#define IClientSiteHandler_GetWindow(This,phwnd) \
+ (This)->lpVtbl -> GetWindow(This,phwnd)
+
+#define IClientSiteHandler_ContextSensitiveHelp(This,fEnterMode) \
+ (This)->lpVtbl -> ContextSensitiveHelp(This,fEnterMode)
+
+#define IClientSiteHandler_CanInPlaceActivate(This) \
+ (This)->lpVtbl -> CanInPlaceActivate(This)
+
+#define IClientSiteHandler_OnInPlaceActivate(This) \
+ (This)->lpVtbl -> OnInPlaceActivate(This)
+
+#define IClientSiteHandler_OnUIActivate(This) \
+ (This)->lpVtbl -> OnUIActivate(This)
+
+#define IClientSiteHandler_GetWindowContext(This,ppFrame,ppDoc,lprcPosRect,lprcClipRect,lpFrameInfo) \
+ (This)->lpVtbl -> GetWindowContext(This,ppFrame,ppDoc,lprcPosRect,lprcClipRect,lpFrameInfo)
+
+#define IClientSiteHandler_Scroll(This,scrollExtant) \
+ (This)->lpVtbl -> Scroll(This,scrollExtant)
+
+#define IClientSiteHandler_OnUIDeactivate(This,fUndoable) \
+ (This)->lpVtbl -> OnUIDeactivate(This,fUndoable)
+
+#define IClientSiteHandler_OnInPlaceDeactivate(This) \
+ (This)->lpVtbl -> OnInPlaceDeactivate(This)
+
+#define IClientSiteHandler_DiscardUndoState(This) \
+ (This)->lpVtbl -> DiscardUndoState(This)
+
+#define IClientSiteHandler_DeactivateAndUndo(This) \
+ (This)->lpVtbl -> DeactivateAndUndo(This)
+
+#define IClientSiteHandler_OnPosRectChange(This,lprcPosRect) \
+ (This)->lpVtbl -> OnPosRectChange(This,lprcPosRect)
+
+#define IClientSiteHandler_GoInPlaceActivate(This,pInSrvInPlace,pOutSrvInPlace) \
+ (This)->lpVtbl -> GoInPlaceActivate(This,pInSrvInPlace,pOutSrvInPlace)
+
+#define IClientSiteHandler_GoInPlace(This,pInSrvInPlace,pOutSrvInPlace) \
+ (This)->lpVtbl -> GoInPlace(This,pInSrvInPlace,pOutSrvInPlace)
+
+#define IClientSiteHandler_UndoPlace(This,pInSrvInPlace,pOutSrvInPlace) \
+ (This)->lpVtbl -> UndoPlace(This,pInSrvInPlace,pOutSrvInPlace)
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+/* [call_as] */ HRESULT __stdcall IClientSiteHandler_RemotePrivQueryInterface_Proxy(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [in] */ DWORD dwId,
+ /* [in] */ REFIID riidResult,
+ /* [iid_is][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppvResult);
+
+
+void __RPC_STUB IClientSiteHandler_RemotePrivQueryInterface_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+HRESULT STDMETHODCALLTYPE IClientSiteHandler_PrivAddRef_Proxy(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [in] */ DWORD dwId);
+
+
+void __RPC_STUB IClientSiteHandler_PrivAddRef_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+HRESULT STDMETHODCALLTYPE IClientSiteHandler_PrivRelease_Proxy(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [in] */ DWORD dwId);
+
+
+void __RPC_STUB IClientSiteHandler_PrivRelease_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+HRESULT STDMETHODCALLTYPE IClientSiteHandler_SaveObject_Proxy(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [in] */ DWORD dwId);
+
+
+void __RPC_STUB IClientSiteHandler_SaveObject_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+HRESULT STDMETHODCALLTYPE IClientSiteHandler_GetMoniker_Proxy(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [in] */ DWORD dwId,
+ /* [in] */ DWORD dwAssign,
+ /* [in] */ DWORD dwWhichMoniker,
+ /* [out] */ IMoniker __RPC_FAR *__RPC_FAR *ppmk);
+
+
+void __RPC_STUB IClientSiteHandler_GetMoniker_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+HRESULT STDMETHODCALLTYPE IClientSiteHandler_GetContainer_Proxy(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [in] */ DWORD dwId,
+ /* [out] */ IOleContainer __RPC_FAR *__RPC_FAR *ppContainer);
+
+
+void __RPC_STUB IClientSiteHandler_GetContainer_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+HRESULT STDMETHODCALLTYPE IClientSiteHandler_ShowObject_Proxy(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [in] */ DWORD dwId);
+
+
+void __RPC_STUB IClientSiteHandler_ShowObject_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+HRESULT STDMETHODCALLTYPE IClientSiteHandler_OnShowWindow_Proxy(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [in] */ DWORD dwId,
+ /* [in] */ BOOL fShow);
+
+
+void __RPC_STUB IClientSiteHandler_OnShowWindow_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+HRESULT STDMETHODCALLTYPE IClientSiteHandler_RequestNewObjectLayout_Proxy(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [in] */ DWORD dwId);
+
+
+void __RPC_STUB IClientSiteHandler_RequestNewObjectLayout_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+/* [input_sync] */ HRESULT STDMETHODCALLTYPE IClientSiteHandler_GetWindow_Proxy(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [out] */ HWND __RPC_FAR *phwnd);
+
+
+void __RPC_STUB IClientSiteHandler_GetWindow_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+HRESULT STDMETHODCALLTYPE IClientSiteHandler_ContextSensitiveHelp_Proxy(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [in] */ BOOL fEnterMode);
+
+
+void __RPC_STUB IClientSiteHandler_ContextSensitiveHelp_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+HRESULT STDMETHODCALLTYPE IClientSiteHandler_CanInPlaceActivate_Proxy(
+ IClientSiteHandler __RPC_FAR * This);
+
+
+void __RPC_STUB IClientSiteHandler_CanInPlaceActivate_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+HRESULT STDMETHODCALLTYPE IClientSiteHandler_OnInPlaceActivate_Proxy(
+ IClientSiteHandler __RPC_FAR * This);
+
+
+void __RPC_STUB IClientSiteHandler_OnInPlaceActivate_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+HRESULT STDMETHODCALLTYPE IClientSiteHandler_OnUIActivate_Proxy(
+ IClientSiteHandler __RPC_FAR * This);
+
+
+void __RPC_STUB IClientSiteHandler_OnUIActivate_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+HRESULT STDMETHODCALLTYPE IClientSiteHandler_GetWindowContext_Proxy(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [out] */ IOleInPlaceFrame __RPC_FAR *__RPC_FAR *ppFrame,
+ /* [out] */ IOleInPlaceUIWindow __RPC_FAR *__RPC_FAR *ppDoc,
+ /* [out] */ LPRECT lprcPosRect,
+ /* [out] */ LPRECT lprcClipRect,
+ /* [out][in] */ LPOLEINPLACEFRAMEINFO lpFrameInfo);
+
+
+void __RPC_STUB IClientSiteHandler_GetWindowContext_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+HRESULT STDMETHODCALLTYPE IClientSiteHandler_Scroll_Proxy(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [in] */ SIZE scrollExtant);
+
+
+void __RPC_STUB IClientSiteHandler_Scroll_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+HRESULT STDMETHODCALLTYPE IClientSiteHandler_OnUIDeactivate_Proxy(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [in] */ BOOL fUndoable);
+
+
+void __RPC_STUB IClientSiteHandler_OnUIDeactivate_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+HRESULT STDMETHODCALLTYPE IClientSiteHandler_OnInPlaceDeactivate_Proxy(
+ IClientSiteHandler __RPC_FAR * This);
+
+
+void __RPC_STUB IClientSiteHandler_OnInPlaceDeactivate_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+HRESULT STDMETHODCALLTYPE IClientSiteHandler_DiscardUndoState_Proxy(
+ IClientSiteHandler __RPC_FAR * This);
+
+
+void __RPC_STUB IClientSiteHandler_DiscardUndoState_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+HRESULT STDMETHODCALLTYPE IClientSiteHandler_DeactivateAndUndo_Proxy(
+ IClientSiteHandler __RPC_FAR * This);
+
+
+void __RPC_STUB IClientSiteHandler_DeactivateAndUndo_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+HRESULT STDMETHODCALLTYPE IClientSiteHandler_OnPosRectChange_Proxy(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [in] */ LPCRECT lprcPosRect);
+
+
+void __RPC_STUB IClientSiteHandler_OnPosRectChange_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+HRESULT STDMETHODCALLTYPE IClientSiteHandler_GoInPlaceActivate_Proxy(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [in] */ INSRVINPLACE __RPC_FAR *pInSrvInPlace,
+ /* [out] */ OUTSRVINPLACE __RPC_FAR *__RPC_FAR *pOutSrvInPlace);
+
+
+void __RPC_STUB IClientSiteHandler_GoInPlaceActivate_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+HRESULT STDMETHODCALLTYPE IClientSiteHandler_GoInPlace_Proxy(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [in] */ INSRVINPLACE __RPC_FAR *pInSrvInPlace,
+ /* [out] */ OUTSRVINPLACE __RPC_FAR *__RPC_FAR *pOutSrvInPlace);
+
+
+void __RPC_STUB IClientSiteHandler_GoInPlace_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+HRESULT STDMETHODCALLTYPE IClientSiteHandler_UndoPlace_Proxy(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [in] */ INSRVINPLACE __RPC_FAR *pInSrvInPlace,
+ /* [out] */ OUTSRVINPLACE __RPC_FAR *__RPC_FAR *pOutSrvInPlace);
+
+
+void __RPC_STUB IClientSiteHandler_UndoPlace_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+
+
+#endif /* __IClientSiteHandler_INTERFACE_DEFINED__ */
+
+
+/* Additional Prototypes for ALL interfaces */
+
+unsigned long __RPC_USER HACCEL_UserSize( unsigned long __RPC_FAR *, unsigned long , HACCEL __RPC_FAR * );
+unsigned char __RPC_FAR * __RPC_USER HACCEL_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, HACCEL __RPC_FAR * );
+unsigned char __RPC_FAR * __RPC_USER HACCEL_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, HACCEL __RPC_FAR * );
+void __RPC_USER HACCEL_UserFree( unsigned long __RPC_FAR *, HACCEL __RPC_FAR * );
+
+unsigned long __RPC_USER HMENU_UserSize( unsigned long __RPC_FAR *, unsigned long , HMENU __RPC_FAR * );
+unsigned char __RPC_FAR * __RPC_USER HMENU_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, HMENU __RPC_FAR * );
+unsigned char __RPC_FAR * __RPC_USER HMENU_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, HMENU __RPC_FAR * );
+void __RPC_USER HMENU_UserFree( unsigned long __RPC_FAR *, HMENU __RPC_FAR * );
+
+unsigned long __RPC_USER HWND_UserSize( unsigned long __RPC_FAR *, unsigned long , HWND __RPC_FAR * );
+unsigned char __RPC_FAR * __RPC_USER HWND_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, HWND __RPC_FAR * );
+unsigned char __RPC_FAR * __RPC_USER HWND_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, HWND __RPC_FAR * );
+void __RPC_USER HWND_UserFree( unsigned long __RPC_FAR *, HWND __RPC_FAR * );
+
+/* [local] */ HRESULT __stdcall IClientSiteHandler_PrivQueryInterface_Proxy(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [in] */ DWORD dwId,
+ /* [in] */ REFIID riidResult,
+ /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvResult);
+
+
+/* [call_as] */ HRESULT __stdcall IClientSiteHandler_PrivQueryInterface_Stub(
+ IClientSiteHandler __RPC_FAR * This,
+ /* [in] */ DWORD dwId,
+ /* [in] */ REFIID riidResult,
+ /* [iid_is][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppvResult);
+
+
+
+/* end of Additional Prototypes */
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif