AgtSvr.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:507k
- /* [in] */ BSTR bszFontName);
- void __RPC_STUB IAgentBalloon_SetFontName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentBalloon_SetFontSize_Proxy(
- IAgentBalloon __RPC_FAR * This,
- /* [in] */ long lFontSize);
- void __RPC_STUB IAgentBalloon_SetFontSize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentBalloon_SetFontCharSet_Proxy(
- IAgentBalloon __RPC_FAR * This,
- /* [in] */ short sFontCharSet);
- void __RPC_STUB IAgentBalloon_SetFontCharSet_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentBalloon_GetFontCharSet_Proxy(
- IAgentBalloon __RPC_FAR * This,
- /* [out] */ short __RPC_FAR *psFontCharSet);
- void __RPC_STUB IAgentBalloon_GetFontCharSet_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IAgentBalloon_INTERFACE_DEFINED__ */
- #ifndef __IAgentBalloonEx_INTERFACE_DEFINED__
- #define __IAgentBalloonEx_INTERFACE_DEFINED__
- /* interface IAgentBalloonEx */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_IAgentBalloonEx;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("D7A6D440-8872-11d1-9EC6-00C04FD7081F")
- IAgentBalloonEx : public IAgentBalloon
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE SetStyle(
- /* [in] */ long lStyle) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetStyle(
- /* [out] */ long __RPC_FAR *plStyle) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetNumLines(
- /* [in] */ long lLines) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetNumCharsPerLine(
- /* [in] */ long lCharsPerLine) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IAgentBalloonExVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IAgentBalloonEx __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IAgentBalloonEx __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IAgentBalloonEx __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IAgentBalloonEx __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IAgentBalloonEx __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IAgentBalloonEx __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IAgentBalloonEx __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEnabled )(
- IAgentBalloonEx __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *pbEnabled);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNumLines )(
- IAgentBalloonEx __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *plLines);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNumCharsPerLine )(
- IAgentBalloonEx __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *plCharsPerLine);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFontName )(
- IAgentBalloonEx __RPC_FAR * This,
- /* [out] */ BSTR __RPC_FAR *pbszFontName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFontSize )(
- IAgentBalloonEx __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *plFontSize);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFontBold )(
- IAgentBalloonEx __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *pbFontBold);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFontItalic )(
- IAgentBalloonEx __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *pbFontItalic);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFontStrikethru )(
- IAgentBalloonEx __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *pbFontStrikethru);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFontUnderline )(
- IAgentBalloonEx __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *pbFontUnderline);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetForeColor )(
- IAgentBalloonEx __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *plFGColor);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetBackColor )(
- IAgentBalloonEx __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *plBGColor);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetBorderColor )(
- IAgentBalloonEx __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *plBorderColor);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetVisible )(
- IAgentBalloonEx __RPC_FAR * This,
- /* [in] */ long bVisible);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVisible )(
- IAgentBalloonEx __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *pbVisible);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetFontName )(
- IAgentBalloonEx __RPC_FAR * This,
- /* [in] */ BSTR bszFontName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetFontSize )(
- IAgentBalloonEx __RPC_FAR * This,
- /* [in] */ long lFontSize);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetFontCharSet )(
- IAgentBalloonEx __RPC_FAR * This,
- /* [in] */ short sFontCharSet);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFontCharSet )(
- IAgentBalloonEx __RPC_FAR * This,
- /* [out] */ short __RPC_FAR *psFontCharSet);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetStyle )(
- IAgentBalloonEx __RPC_FAR * This,
- /* [in] */ long lStyle);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStyle )(
- IAgentBalloonEx __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *plStyle);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetNumLines )(
- IAgentBalloonEx __RPC_FAR * This,
- /* [in] */ long lLines);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetNumCharsPerLine )(
- IAgentBalloonEx __RPC_FAR * This,
- /* [in] */ long lCharsPerLine);
-
- END_INTERFACE
- } IAgentBalloonExVtbl;
- interface IAgentBalloonEx
- {
- CONST_VTBL struct IAgentBalloonExVtbl __RPC_FAR *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IAgentBalloonEx_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IAgentBalloonEx_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IAgentBalloonEx_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IAgentBalloonEx_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IAgentBalloonEx_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IAgentBalloonEx_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IAgentBalloonEx_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IAgentBalloonEx_GetEnabled(This,pbEnabled)
- (This)->lpVtbl -> GetEnabled(This,pbEnabled)
- #define IAgentBalloonEx_GetNumLines(This,plLines)
- (This)->lpVtbl -> GetNumLines(This,plLines)
- #define IAgentBalloonEx_GetNumCharsPerLine(This,plCharsPerLine)
- (This)->lpVtbl -> GetNumCharsPerLine(This,plCharsPerLine)
- #define IAgentBalloonEx_GetFontName(This,pbszFontName)
- (This)->lpVtbl -> GetFontName(This,pbszFontName)
- #define IAgentBalloonEx_GetFontSize(This,plFontSize)
- (This)->lpVtbl -> GetFontSize(This,plFontSize)
- #define IAgentBalloonEx_GetFontBold(This,pbFontBold)
- (This)->lpVtbl -> GetFontBold(This,pbFontBold)
- #define IAgentBalloonEx_GetFontItalic(This,pbFontItalic)
- (This)->lpVtbl -> GetFontItalic(This,pbFontItalic)
- #define IAgentBalloonEx_GetFontStrikethru(This,pbFontStrikethru)
- (This)->lpVtbl -> GetFontStrikethru(This,pbFontStrikethru)
- #define IAgentBalloonEx_GetFontUnderline(This,pbFontUnderline)
- (This)->lpVtbl -> GetFontUnderline(This,pbFontUnderline)
- #define IAgentBalloonEx_GetForeColor(This,plFGColor)
- (This)->lpVtbl -> GetForeColor(This,plFGColor)
- #define IAgentBalloonEx_GetBackColor(This,plBGColor)
- (This)->lpVtbl -> GetBackColor(This,plBGColor)
- #define IAgentBalloonEx_GetBorderColor(This,plBorderColor)
- (This)->lpVtbl -> GetBorderColor(This,plBorderColor)
- #define IAgentBalloonEx_SetVisible(This,bVisible)
- (This)->lpVtbl -> SetVisible(This,bVisible)
- #define IAgentBalloonEx_GetVisible(This,pbVisible)
- (This)->lpVtbl -> GetVisible(This,pbVisible)
- #define IAgentBalloonEx_SetFontName(This,bszFontName)
- (This)->lpVtbl -> SetFontName(This,bszFontName)
- #define IAgentBalloonEx_SetFontSize(This,lFontSize)
- (This)->lpVtbl -> SetFontSize(This,lFontSize)
- #define IAgentBalloonEx_SetFontCharSet(This,sFontCharSet)
- (This)->lpVtbl -> SetFontCharSet(This,sFontCharSet)
- #define IAgentBalloonEx_GetFontCharSet(This,psFontCharSet)
- (This)->lpVtbl -> GetFontCharSet(This,psFontCharSet)
- #define IAgentBalloonEx_SetStyle(This,lStyle)
- (This)->lpVtbl -> SetStyle(This,lStyle)
- #define IAgentBalloonEx_GetStyle(This,plStyle)
- (This)->lpVtbl -> GetStyle(This,plStyle)
- #define IAgentBalloonEx_SetNumLines(This,lLines)
- (This)->lpVtbl -> SetNumLines(This,lLines)
- #define IAgentBalloonEx_SetNumCharsPerLine(This,lCharsPerLine)
- (This)->lpVtbl -> SetNumCharsPerLine(This,lCharsPerLine)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IAgentBalloonEx_SetStyle_Proxy(
- IAgentBalloonEx __RPC_FAR * This,
- /* [in] */ long lStyle);
- void __RPC_STUB IAgentBalloonEx_SetStyle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentBalloonEx_GetStyle_Proxy(
- IAgentBalloonEx __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *plStyle);
- void __RPC_STUB IAgentBalloonEx_GetStyle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentBalloonEx_SetNumLines_Proxy(
- IAgentBalloonEx __RPC_FAR * This,
- /* [in] */ long lLines);
- void __RPC_STUB IAgentBalloonEx_SetNumLines_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentBalloonEx_SetNumCharsPerLine_Proxy(
- IAgentBalloonEx __RPC_FAR * This,
- /* [in] */ long lCharsPerLine);
- void __RPC_STUB IAgentBalloonEx_SetNumCharsPerLine_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IAgentBalloonEx_INTERFACE_DEFINED__ */
- #ifndef __IAgentCharacter_INTERFACE_DEFINED__
- #define __IAgentCharacter_INTERFACE_DEFINED__
- /* interface IAgentCharacter */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_IAgentCharacter;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("A7B93C8F-7B81-11D0-AC5F-00C04FD97575")
- IAgentCharacter : public IDispatch
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetVisible(
- /* [out] */ long __RPC_FAR *pbVisible) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetPosition(
- /* [in] */ long lLeft,
- /* [in] */ long lTop) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetPosition(
- /* [out] */ long __RPC_FAR *plLeft,
- /* [out] */ long __RPC_FAR *plTop) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetSize(
- /* [in] */ long lWidth,
- /* [in] */ long lHeight) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetSize(
- /* [out] */ long __RPC_FAR *plWidth,
- /* [out] */ long __RPC_FAR *plHeight) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetName(
- /* [out] */ BSTR __RPC_FAR *pbszName) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetDescription(
- /* [out] */ BSTR __RPC_FAR *pbszDescription) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetTTSSpeed(
- /* [out] */ long __RPC_FAR *pdwSpeed) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetTTSPitch(
- /* [out] */ short __RPC_FAR *pwPitch) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Activate(
- /* [in] */ short sState) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetIdleOn(
- /* [in] */ long bOn) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetIdleOn(
- /* [out] */ long __RPC_FAR *pbOn) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Prepare(
- /* [in] */ long dwType,
- /* [in] */ BSTR bszName,
- /* [in] */ long bQueue,
- /* [out] */ long __RPC_FAR *pdwReqID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Play(
- /* [in] */ BSTR bszAnimation,
- /* [out] */ long __RPC_FAR *pdwReqID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Stop(
- /* [in] */ long dwReqID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE StopAll(
- /* [in] */ long lTypes) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Wait(
- /* [in] */ long dwReqID,
- /* [out] */ long __RPC_FAR *pdwReqID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Interrupt(
- /* [in] */ long dwReqID,
- /* [out] */ long __RPC_FAR *pdwReqID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Show(
- /* [in] */ long bFast,
- /* [out] */ long __RPC_FAR *pdwReqID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Hide(
- /* [in] */ long bFast,
- /* [out] */ long __RPC_FAR *pdwReqID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Speak(
- /* [in] */ BSTR bszText,
- /* [in] */ BSTR bszUrl,
- /* [out] */ long __RPC_FAR *pdwReqID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE MoveTo(
- /* [in] */ short x,
- /* [in] */ short y,
- /* [in] */ long lSpeed,
- /* [out] */ long __RPC_FAR *pdwReqID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GestureAt(
- /* [in] */ short x,
- /* [in] */ short y,
- /* [out] */ long __RPC_FAR *pdwReqID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetMoveCause(
- /* [out] */ long __RPC_FAR *pdwCause) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetVisibilityCause(
- /* [out] */ long __RPC_FAR *pdwCause) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE HasOtherClients(
- /* [out] */ long __RPC_FAR *plNumOtherClients) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetSoundEffectsOn(
- /* [in] */ long bOn) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetSoundEffectsOn(
- /* [out] */ long __RPC_FAR *pbOn) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetName(
- /* [in] */ BSTR bszName) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetDescription(
- /* [in] */ BSTR bszDescription) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetExtraData(
- /* [out] */ BSTR __RPC_FAR *pbszExtraData) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IAgentCharacterVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IAgentCharacter __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IAgentCharacter __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IAgentCharacter __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVisible )(
- IAgentCharacter __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *pbVisible);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPosition )(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ long lLeft,
- /* [in] */ long lTop);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPosition )(
- IAgentCharacter __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *plLeft,
- /* [out] */ long __RPC_FAR *plTop);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSize )(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ long lWidth,
- /* [in] */ long lHeight);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSize )(
- IAgentCharacter __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *plWidth,
- /* [out] */ long __RPC_FAR *plHeight);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )(
- IAgentCharacter __RPC_FAR * This,
- /* [out] */ BSTR __RPC_FAR *pbszName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDescription )(
- IAgentCharacter __RPC_FAR * This,
- /* [out] */ BSTR __RPC_FAR *pbszDescription);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTTSSpeed )(
- IAgentCharacter __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *pdwSpeed);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTTSPitch )(
- IAgentCharacter __RPC_FAR * This,
- /* [out] */ short __RPC_FAR *pwPitch);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Activate )(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ short sState);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetIdleOn )(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ long bOn);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIdleOn )(
- IAgentCharacter __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *pbOn);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Prepare )(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ long dwType,
- /* [in] */ BSTR bszName,
- /* [in] */ long bQueue,
- /* [out] */ long __RPC_FAR *pdwReqID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Play )(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ BSTR bszAnimation,
- /* [out] */ long __RPC_FAR *pdwReqID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Stop )(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ long dwReqID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StopAll )(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ long lTypes);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Wait )(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ long dwReqID,
- /* [out] */ long __RPC_FAR *pdwReqID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Interrupt )(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ long dwReqID,
- /* [out] */ long __RPC_FAR *pdwReqID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Show )(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ long bFast,
- /* [out] */ long __RPC_FAR *pdwReqID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hide )(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ long bFast,
- /* [out] */ long __RPC_FAR *pdwReqID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Speak )(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ BSTR bszText,
- /* [in] */ BSTR bszUrl,
- /* [out] */ long __RPC_FAR *pdwReqID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MoveTo )(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ short x,
- /* [in] */ short y,
- /* [in] */ long lSpeed,
- /* [out] */ long __RPC_FAR *pdwReqID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GestureAt )(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ short x,
- /* [in] */ short y,
- /* [out] */ long __RPC_FAR *pdwReqID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMoveCause )(
- IAgentCharacter __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *pdwCause);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVisibilityCause )(
- IAgentCharacter __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *pdwCause);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HasOtherClients )(
- IAgentCharacter __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *plNumOtherClients);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSoundEffectsOn )(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ long bOn);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSoundEffectsOn )(
- IAgentCharacter __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *pbOn);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetName )(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ BSTR bszName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDescription )(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ BSTR bszDescription);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetExtraData )(
- IAgentCharacter __RPC_FAR * This,
- /* [out] */ BSTR __RPC_FAR *pbszExtraData);
-
- END_INTERFACE
- } IAgentCharacterVtbl;
- interface IAgentCharacter
- {
- CONST_VTBL struct IAgentCharacterVtbl __RPC_FAR *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IAgentCharacter_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IAgentCharacter_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IAgentCharacter_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IAgentCharacter_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IAgentCharacter_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IAgentCharacter_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IAgentCharacter_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IAgentCharacter_GetVisible(This,pbVisible)
- (This)->lpVtbl -> GetVisible(This,pbVisible)
- #define IAgentCharacter_SetPosition(This,lLeft,lTop)
- (This)->lpVtbl -> SetPosition(This,lLeft,lTop)
- #define IAgentCharacter_GetPosition(This,plLeft,plTop)
- (This)->lpVtbl -> GetPosition(This,plLeft,plTop)
- #define IAgentCharacter_SetSize(This,lWidth,lHeight)
- (This)->lpVtbl -> SetSize(This,lWidth,lHeight)
- #define IAgentCharacter_GetSize(This,plWidth,plHeight)
- (This)->lpVtbl -> GetSize(This,plWidth,plHeight)
- #define IAgentCharacter_GetName(This,pbszName)
- (This)->lpVtbl -> GetName(This,pbszName)
- #define IAgentCharacter_GetDescription(This,pbszDescription)
- (This)->lpVtbl -> GetDescription(This,pbszDescription)
- #define IAgentCharacter_GetTTSSpeed(This,pdwSpeed)
- (This)->lpVtbl -> GetTTSSpeed(This,pdwSpeed)
- #define IAgentCharacter_GetTTSPitch(This,pwPitch)
- (This)->lpVtbl -> GetTTSPitch(This,pwPitch)
- #define IAgentCharacter_Activate(This,sState)
- (This)->lpVtbl -> Activate(This,sState)
- #define IAgentCharacter_SetIdleOn(This,bOn)
- (This)->lpVtbl -> SetIdleOn(This,bOn)
- #define IAgentCharacter_GetIdleOn(This,pbOn)
- (This)->lpVtbl -> GetIdleOn(This,pbOn)
- #define IAgentCharacter_Prepare(This,dwType,bszName,bQueue,pdwReqID)
- (This)->lpVtbl -> Prepare(This,dwType,bszName,bQueue,pdwReqID)
- #define IAgentCharacter_Play(This,bszAnimation,pdwReqID)
- (This)->lpVtbl -> Play(This,bszAnimation,pdwReqID)
- #define IAgentCharacter_Stop(This,dwReqID)
- (This)->lpVtbl -> Stop(This,dwReqID)
- #define IAgentCharacter_StopAll(This,lTypes)
- (This)->lpVtbl -> StopAll(This,lTypes)
- #define IAgentCharacter_Wait(This,dwReqID,pdwReqID)
- (This)->lpVtbl -> Wait(This,dwReqID,pdwReqID)
- #define IAgentCharacter_Interrupt(This,dwReqID,pdwReqID)
- (This)->lpVtbl -> Interrupt(This,dwReqID,pdwReqID)
- #define IAgentCharacter_Show(This,bFast,pdwReqID)
- (This)->lpVtbl -> Show(This,bFast,pdwReqID)
- #define IAgentCharacter_Hide(This,bFast,pdwReqID)
- (This)->lpVtbl -> Hide(This,bFast,pdwReqID)
- #define IAgentCharacter_Speak(This,bszText,bszUrl,pdwReqID)
- (This)->lpVtbl -> Speak(This,bszText,bszUrl,pdwReqID)
- #define IAgentCharacter_MoveTo(This,x,y,lSpeed,pdwReqID)
- (This)->lpVtbl -> MoveTo(This,x,y,lSpeed,pdwReqID)
- #define IAgentCharacter_GestureAt(This,x,y,pdwReqID)
- (This)->lpVtbl -> GestureAt(This,x,y,pdwReqID)
- #define IAgentCharacter_GetMoveCause(This,pdwCause)
- (This)->lpVtbl -> GetMoveCause(This,pdwCause)
- #define IAgentCharacter_GetVisibilityCause(This,pdwCause)
- (This)->lpVtbl -> GetVisibilityCause(This,pdwCause)
- #define IAgentCharacter_HasOtherClients(This,plNumOtherClients)
- (This)->lpVtbl -> HasOtherClients(This,plNumOtherClients)
- #define IAgentCharacter_SetSoundEffectsOn(This,bOn)
- (This)->lpVtbl -> SetSoundEffectsOn(This,bOn)
- #define IAgentCharacter_GetSoundEffectsOn(This,pbOn)
- (This)->lpVtbl -> GetSoundEffectsOn(This,pbOn)
- #define IAgentCharacter_SetName(This,bszName)
- (This)->lpVtbl -> SetName(This,bszName)
- #define IAgentCharacter_SetDescription(This,bszDescription)
- (This)->lpVtbl -> SetDescription(This,bszDescription)
- #define IAgentCharacter_GetExtraData(This,pbszExtraData)
- (This)->lpVtbl -> GetExtraData(This,pbszExtraData)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IAgentCharacter_GetVisible_Proxy(
- IAgentCharacter __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *pbVisible);
- void __RPC_STUB IAgentCharacter_GetVisible_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacter_SetPosition_Proxy(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ long lLeft,
- /* [in] */ long lTop);
- void __RPC_STUB IAgentCharacter_SetPosition_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacter_GetPosition_Proxy(
- IAgentCharacter __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *plLeft,
- /* [out] */ long __RPC_FAR *plTop);
- void __RPC_STUB IAgentCharacter_GetPosition_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacter_SetSize_Proxy(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ long lWidth,
- /* [in] */ long lHeight);
- void __RPC_STUB IAgentCharacter_SetSize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacter_GetSize_Proxy(
- IAgentCharacter __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *plWidth,
- /* [out] */ long __RPC_FAR *plHeight);
- void __RPC_STUB IAgentCharacter_GetSize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacter_GetName_Proxy(
- IAgentCharacter __RPC_FAR * This,
- /* [out] */ BSTR __RPC_FAR *pbszName);
- void __RPC_STUB IAgentCharacter_GetName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacter_GetDescription_Proxy(
- IAgentCharacter __RPC_FAR * This,
- /* [out] */ BSTR __RPC_FAR *pbszDescription);
- void __RPC_STUB IAgentCharacter_GetDescription_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacter_GetTTSSpeed_Proxy(
- IAgentCharacter __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *pdwSpeed);
- void __RPC_STUB IAgentCharacter_GetTTSSpeed_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacter_GetTTSPitch_Proxy(
- IAgentCharacter __RPC_FAR * This,
- /* [out] */ short __RPC_FAR *pwPitch);
- void __RPC_STUB IAgentCharacter_GetTTSPitch_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacter_Activate_Proxy(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ short sState);
- void __RPC_STUB IAgentCharacter_Activate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacter_SetIdleOn_Proxy(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ long bOn);
- void __RPC_STUB IAgentCharacter_SetIdleOn_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacter_GetIdleOn_Proxy(
- IAgentCharacter __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *pbOn);
- void __RPC_STUB IAgentCharacter_GetIdleOn_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacter_Prepare_Proxy(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ long dwType,
- /* [in] */ BSTR bszName,
- /* [in] */ long bQueue,
- /* [out] */ long __RPC_FAR *pdwReqID);
- void __RPC_STUB IAgentCharacter_Prepare_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacter_Play_Proxy(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ BSTR bszAnimation,
- /* [out] */ long __RPC_FAR *pdwReqID);
- void __RPC_STUB IAgentCharacter_Play_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacter_Stop_Proxy(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ long dwReqID);
- void __RPC_STUB IAgentCharacter_Stop_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacter_StopAll_Proxy(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ long lTypes);
- void __RPC_STUB IAgentCharacter_StopAll_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacter_Wait_Proxy(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ long dwReqID,
- /* [out] */ long __RPC_FAR *pdwReqID);
- void __RPC_STUB IAgentCharacter_Wait_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacter_Interrupt_Proxy(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ long dwReqID,
- /* [out] */ long __RPC_FAR *pdwReqID);
- void __RPC_STUB IAgentCharacter_Interrupt_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacter_Show_Proxy(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ long bFast,
- /* [out] */ long __RPC_FAR *pdwReqID);
- void __RPC_STUB IAgentCharacter_Show_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacter_Hide_Proxy(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ long bFast,
- /* [out] */ long __RPC_FAR *pdwReqID);
- void __RPC_STUB IAgentCharacter_Hide_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacter_Speak_Proxy(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ BSTR bszText,
- /* [in] */ BSTR bszUrl,
- /* [out] */ long __RPC_FAR *pdwReqID);
- void __RPC_STUB IAgentCharacter_Speak_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacter_MoveTo_Proxy(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ short x,
- /* [in] */ short y,
- /* [in] */ long lSpeed,
- /* [out] */ long __RPC_FAR *pdwReqID);
- void __RPC_STUB IAgentCharacter_MoveTo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacter_GestureAt_Proxy(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ short x,
- /* [in] */ short y,
- /* [out] */ long __RPC_FAR *pdwReqID);
- void __RPC_STUB IAgentCharacter_GestureAt_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacter_GetMoveCause_Proxy(
- IAgentCharacter __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *pdwCause);
- void __RPC_STUB IAgentCharacter_GetMoveCause_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacter_GetVisibilityCause_Proxy(
- IAgentCharacter __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *pdwCause);
- void __RPC_STUB IAgentCharacter_GetVisibilityCause_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacter_HasOtherClients_Proxy(
- IAgentCharacter __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *plNumOtherClients);
- void __RPC_STUB IAgentCharacter_HasOtherClients_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacter_SetSoundEffectsOn_Proxy(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ long bOn);
- void __RPC_STUB IAgentCharacter_SetSoundEffectsOn_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacter_GetSoundEffectsOn_Proxy(
- IAgentCharacter __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *pbOn);
- void __RPC_STUB IAgentCharacter_GetSoundEffectsOn_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacter_SetName_Proxy(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ BSTR bszName);
- void __RPC_STUB IAgentCharacter_SetName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacter_SetDescription_Proxy(
- IAgentCharacter __RPC_FAR * This,
- /* [in] */ BSTR bszDescription);
- void __RPC_STUB IAgentCharacter_SetDescription_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacter_GetExtraData_Proxy(
- IAgentCharacter __RPC_FAR * This,
- /* [out] */ BSTR __RPC_FAR *pbszExtraData);
- void __RPC_STUB IAgentCharacter_GetExtraData_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IAgentCharacter_INTERFACE_DEFINED__ */
- #ifndef __IAgentCharacterEx_INTERFACE_DEFINED__
- #define __IAgentCharacterEx_INTERFACE_DEFINED__
- /* interface IAgentCharacterEx */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_IAgentCharacterEx;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("98BBE491-2EED-11d1-ACAC-00C04FD97575")
- IAgentCharacterEx : public IAgentCharacter
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE ShowPopupMenu(
- /* [in] */ short x,
- /* [in] */ short y) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetAutoPopupMenu(
- /* [in] */ long bAutoPopupMenu) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetAutoPopupMenu(
- /* [out] */ long __RPC_FAR *pbAutoPopupMenu) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetHelpFileName(
- /* [out] */ BSTR __RPC_FAR *pbszName) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetHelpFileName(
- /* [in] */ BSTR bszName) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetHelpModeOn(
- /* [in] */ long bHelpModeOn) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetHelpModeOn(
- /* [out] */ long __RPC_FAR *pbHelpModeOn) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetHelpContextID(
- /* [in] */ long ulID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetHelpContextID(
- /* [out] */ long __RPC_FAR *pulID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetActive(
- /* [out] */ short __RPC_FAR *psState) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Listen(
- /* [in] */ long bListen) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetLanguageID(
- /* [in] */ long langid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetLanguageID(
- /* [out] */ long __RPC_FAR *plangid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetTTSModeID(
- /* [out] */ BSTR __RPC_FAR *pbszModeID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetTTSModeID(
- /* [in] */ BSTR bszModeID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetSRModeID(
- /* [out] */ BSTR __RPC_FAR *pbszModeID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetSRModeID(
- /* [in] */ BSTR bszModeID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetGUID(
- /* [out] */ BSTR __RPC_FAR *pbszID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetOriginalSize(
- /* [out] */ long __RPC_FAR *plWidth,
- /* [out] */ long __RPC_FAR *plHeight) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Think(
- /* [in] */ BSTR bszText,
- /* [out] */ long __RPC_FAR *pdwReqID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetVersion(
- /* [out] */ short __RPC_FAR *psMajor,
- /* [out] */ short __RPC_FAR *psMinor) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetAnimationNames(
- /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *punkEnum) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetSRStatus(
- /* [out] */ long __RPC_FAR *plStatus) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IAgentCharacterExVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IAgentCharacterEx __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IAgentCharacterEx __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVisible )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *pbVisible);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPosition )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ long lLeft,
- /* [in] */ long lTop);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPosition )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *plLeft,
- /* [out] */ long __RPC_FAR *plTop);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSize )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ long lWidth,
- /* [in] */ long lHeight);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSize )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *plWidth,
- /* [out] */ long __RPC_FAR *plHeight);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ BSTR __RPC_FAR *pbszName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDescription )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ BSTR __RPC_FAR *pbszDescription);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTTSSpeed )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *pdwSpeed);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTTSPitch )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ short __RPC_FAR *pwPitch);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Activate )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ short sState);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetIdleOn )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ long bOn);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIdleOn )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *pbOn);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Prepare )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ long dwType,
- /* [in] */ BSTR bszName,
- /* [in] */ long bQueue,
- /* [out] */ long __RPC_FAR *pdwReqID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Play )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ BSTR bszAnimation,
- /* [out] */ long __RPC_FAR *pdwReqID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Stop )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ long dwReqID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StopAll )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ long lTypes);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Wait )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ long dwReqID,
- /* [out] */ long __RPC_FAR *pdwReqID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Interrupt )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ long dwReqID,
- /* [out] */ long __RPC_FAR *pdwReqID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Show )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ long bFast,
- /* [out] */ long __RPC_FAR *pdwReqID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hide )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ long bFast,
- /* [out] */ long __RPC_FAR *pdwReqID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Speak )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ BSTR bszText,
- /* [in] */ BSTR bszUrl,
- /* [out] */ long __RPC_FAR *pdwReqID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MoveTo )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ short x,
- /* [in] */ short y,
- /* [in] */ long lSpeed,
- /* [out] */ long __RPC_FAR *pdwReqID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GestureAt )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ short x,
- /* [in] */ short y,
- /* [out] */ long __RPC_FAR *pdwReqID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMoveCause )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *pdwCause);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVisibilityCause )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *pdwCause);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HasOtherClients )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *plNumOtherClients);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSoundEffectsOn )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ long bOn);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSoundEffectsOn )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *pbOn);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetName )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ BSTR bszName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDescription )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ BSTR bszDescription);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetExtraData )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ BSTR __RPC_FAR *pbszExtraData);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ShowPopupMenu )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ short x,
- /* [in] */ short y);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetAutoPopupMenu )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ long bAutoPopupMenu);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetAutoPopupMenu )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *pbAutoPopupMenu);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetHelpFileName )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ BSTR __RPC_FAR *pbszName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetHelpFileName )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ BSTR bszName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetHelpModeOn )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ long bHelpModeOn);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetHelpModeOn )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *pbHelpModeOn);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetHelpContextID )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ long ulID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetHelpContextID )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *pulID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetActive )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ short __RPC_FAR *psState);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Listen )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ long bListen);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetLanguageID )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ long langid);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLanguageID )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *plangid);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTTSModeID )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ BSTR __RPC_FAR *pbszModeID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetTTSModeID )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ BSTR bszModeID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSRModeID )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ BSTR __RPC_FAR *pbszModeID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSRModeID )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ BSTR bszModeID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetGUID )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ BSTR __RPC_FAR *pbszID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetOriginalSize )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *plWidth,
- /* [out] */ long __RPC_FAR *plHeight);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Think )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ BSTR bszText,
- /* [out] */ long __RPC_FAR *pdwReqID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVersion )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ short __RPC_FAR *psMajor,
- /* [out] */ short __RPC_FAR *psMinor);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetAnimationNames )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *punkEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSRStatus )(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *plStatus);
-
- END_INTERFACE
- } IAgentCharacterExVtbl;
- interface IAgentCharacterEx
- {
- CONST_VTBL struct IAgentCharacterExVtbl __RPC_FAR *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IAgentCharacterEx_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IAgentCharacterEx_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IAgentCharacterEx_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IAgentCharacterEx_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IAgentCharacterEx_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IAgentCharacterEx_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IAgentCharacterEx_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IAgentCharacterEx_GetVisible(This,pbVisible)
- (This)->lpVtbl -> GetVisible(This,pbVisible)
- #define IAgentCharacterEx_SetPosition(This,lLeft,lTop)
- (This)->lpVtbl -> SetPosition(This,lLeft,lTop)
- #define IAgentCharacterEx_GetPosition(This,plLeft,plTop)
- (This)->lpVtbl -> GetPosition(This,plLeft,plTop)
- #define IAgentCharacterEx_SetSize(This,lWidth,lHeight)
- (This)->lpVtbl -> SetSize(This,lWidth,lHeight)
- #define IAgentCharacterEx_GetSize(This,plWidth,plHeight)
- (This)->lpVtbl -> GetSize(This,plWidth,plHeight)
- #define IAgentCharacterEx_GetName(This,pbszName)
- (This)->lpVtbl -> GetName(This,pbszName)
- #define IAgentCharacterEx_GetDescription(This,pbszDescription)
- (This)->lpVtbl -> GetDescription(This,pbszDescription)
- #define IAgentCharacterEx_GetTTSSpeed(This,pdwSpeed)
- (This)->lpVtbl -> GetTTSSpeed(This,pdwSpeed)
- #define IAgentCharacterEx_GetTTSPitch(This,pwPitch)
- (This)->lpVtbl -> GetTTSPitch(This,pwPitch)
- #define IAgentCharacterEx_Activate(This,sState)
- (This)->lpVtbl -> Activate(This,sState)
- #define IAgentCharacterEx_SetIdleOn(This,bOn)
- (This)->lpVtbl -> SetIdleOn(This,bOn)
- #define IAgentCharacterEx_GetIdleOn(This,pbOn)
- (This)->lpVtbl -> GetIdleOn(This,pbOn)
- #define IAgentCharacterEx_Prepare(This,dwType,bszName,bQueue,pdwReqID)
- (This)->lpVtbl -> Prepare(This,dwType,bszName,bQueue,pdwReqID)
- #define IAgentCharacterEx_Play(This,bszAnimation,pdwReqID)
- (This)->lpVtbl -> Play(This,bszAnimation,pdwReqID)
- #define IAgentCharacterEx_Stop(This,dwReqID)
- (This)->lpVtbl -> Stop(This,dwReqID)
- #define IAgentCharacterEx_StopAll(This,lTypes)
- (This)->lpVtbl -> StopAll(This,lTypes)
- #define IAgentCharacterEx_Wait(This,dwReqID,pdwReqID)
- (This)->lpVtbl -> Wait(This,dwReqID,pdwReqID)
- #define IAgentCharacterEx_Interrupt(This,dwReqID,pdwReqID)
- (This)->lpVtbl -> Interrupt(This,dwReqID,pdwReqID)
- #define IAgentCharacterEx_Show(This,bFast,pdwReqID)
- (This)->lpVtbl -> Show(This,bFast,pdwReqID)
- #define IAgentCharacterEx_Hide(This,bFast,pdwReqID)
- (This)->lpVtbl -> Hide(This,bFast,pdwReqID)
- #define IAgentCharacterEx_Speak(This,bszText,bszUrl,pdwReqID)
- (This)->lpVtbl -> Speak(This,bszText,bszUrl,pdwReqID)
- #define IAgentCharacterEx_MoveTo(This,x,y,lSpeed,pdwReqID)
- (This)->lpVtbl -> MoveTo(This,x,y,lSpeed,pdwReqID)
- #define IAgentCharacterEx_GestureAt(This,x,y,pdwReqID)
- (This)->lpVtbl -> GestureAt(This,x,y,pdwReqID)
- #define IAgentCharacterEx_GetMoveCause(This,pdwCause)
- (This)->lpVtbl -> GetMoveCause(This,pdwCause)
- #define IAgentCharacterEx_GetVisibilityCause(This,pdwCause)
- (This)->lpVtbl -> GetVisibilityCause(This,pdwCause)
- #define IAgentCharacterEx_HasOtherClients(This,plNumOtherClients)
- (This)->lpVtbl -> HasOtherClients(This,plNumOtherClients)
- #define IAgentCharacterEx_SetSoundEffectsOn(This,bOn)
- (This)->lpVtbl -> SetSoundEffectsOn(This,bOn)
- #define IAgentCharacterEx_GetSoundEffectsOn(This,pbOn)
- (This)->lpVtbl -> GetSoundEffectsOn(This,pbOn)
- #define IAgentCharacterEx_SetName(This,bszName)
- (This)->lpVtbl -> SetName(This,bszName)
- #define IAgentCharacterEx_SetDescription(This,bszDescription)
- (This)->lpVtbl -> SetDescription(This,bszDescription)
- #define IAgentCharacterEx_GetExtraData(This,pbszExtraData)
- (This)->lpVtbl -> GetExtraData(This,pbszExtraData)
- #define IAgentCharacterEx_ShowPopupMenu(This,x,y)
- (This)->lpVtbl -> ShowPopupMenu(This,x,y)
- #define IAgentCharacterEx_SetAutoPopupMenu(This,bAutoPopupMenu)
- (This)->lpVtbl -> SetAutoPopupMenu(This,bAutoPopupMenu)
- #define IAgentCharacterEx_GetAutoPopupMenu(This,pbAutoPopupMenu)
- (This)->lpVtbl -> GetAutoPopupMenu(This,pbAutoPopupMenu)
- #define IAgentCharacterEx_GetHelpFileName(This,pbszName)
- (This)->lpVtbl -> GetHelpFileName(This,pbszName)
- #define IAgentCharacterEx_SetHelpFileName(This,bszName)
- (This)->lpVtbl -> SetHelpFileName(This,bszName)
- #define IAgentCharacterEx_SetHelpModeOn(This,bHelpModeOn)
- (This)->lpVtbl -> SetHelpModeOn(This,bHelpModeOn)
- #define IAgentCharacterEx_GetHelpModeOn(This,pbHelpModeOn)
- (This)->lpVtbl -> GetHelpModeOn(This,pbHelpModeOn)
- #define IAgentCharacterEx_SetHelpContextID(This,ulID)
- (This)->lpVtbl -> SetHelpContextID(This,ulID)
- #define IAgentCharacterEx_GetHelpContextID(This,pulID)
- (This)->lpVtbl -> GetHelpContextID(This,pulID)
- #define IAgentCharacterEx_GetActive(This,psState)
- (This)->lpVtbl -> GetActive(This,psState)
- #define IAgentCharacterEx_Listen(This,bListen)
- (This)->lpVtbl -> Listen(This,bListen)
- #define IAgentCharacterEx_SetLanguageID(This,langid)
- (This)->lpVtbl -> SetLanguageID(This,langid)
- #define IAgentCharacterEx_GetLanguageID(This,plangid)
- (This)->lpVtbl -> GetLanguageID(This,plangid)
- #define IAgentCharacterEx_GetTTSModeID(This,pbszModeID)
- (This)->lpVtbl -> GetTTSModeID(This,pbszModeID)
- #define IAgentCharacterEx_SetTTSModeID(This,bszModeID)
- (This)->lpVtbl -> SetTTSModeID(This,bszModeID)
- #define IAgentCharacterEx_GetSRModeID(This,pbszModeID)
- (This)->lpVtbl -> GetSRModeID(This,pbszModeID)
- #define IAgentCharacterEx_SetSRModeID(This,bszModeID)
- (This)->lpVtbl -> SetSRModeID(This,bszModeID)
- #define IAgentCharacterEx_GetGUID(This,pbszID)
- (This)->lpVtbl -> GetGUID(This,pbszID)
- #define IAgentCharacterEx_GetOriginalSize(This,plWidth,plHeight)
- (This)->lpVtbl -> GetOriginalSize(This,plWidth,plHeight)
- #define IAgentCharacterEx_Think(This,bszText,pdwReqID)
- (This)->lpVtbl -> Think(This,bszText,pdwReqID)
- #define IAgentCharacterEx_GetVersion(This,psMajor,psMinor)
- (This)->lpVtbl -> GetVersion(This,psMajor,psMinor)
- #define IAgentCharacterEx_GetAnimationNames(This,punkEnum)
- (This)->lpVtbl -> GetAnimationNames(This,punkEnum)
- #define IAgentCharacterEx_GetSRStatus(This,plStatus)
- (This)->lpVtbl -> GetSRStatus(This,plStatus)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IAgentCharacterEx_ShowPopupMenu_Proxy(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ short x,
- /* [in] */ short y);
- void __RPC_STUB IAgentCharacterEx_ShowPopupMenu_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacterEx_SetAutoPopupMenu_Proxy(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ long bAutoPopupMenu);
- void __RPC_STUB IAgentCharacterEx_SetAutoPopupMenu_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacterEx_GetAutoPopupMenu_Proxy(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *pbAutoPopupMenu);
- void __RPC_STUB IAgentCharacterEx_GetAutoPopupMenu_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacterEx_GetHelpFileName_Proxy(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ BSTR __RPC_FAR *pbszName);
- void __RPC_STUB IAgentCharacterEx_GetHelpFileName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacterEx_SetHelpFileName_Proxy(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ BSTR bszName);
- void __RPC_STUB IAgentCharacterEx_SetHelpFileName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacterEx_SetHelpModeOn_Proxy(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ long bHelpModeOn);
- void __RPC_STUB IAgentCharacterEx_SetHelpModeOn_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacterEx_GetHelpModeOn_Proxy(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *pbHelpModeOn);
- void __RPC_STUB IAgentCharacterEx_GetHelpModeOn_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacterEx_SetHelpContextID_Proxy(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ long ulID);
- void __RPC_STUB IAgentCharacterEx_SetHelpContextID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacterEx_GetHelpContextID_Proxy(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *pulID);
- void __RPC_STUB IAgentCharacterEx_GetHelpContextID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacterEx_GetActive_Proxy(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ short __RPC_FAR *psState);
- void __RPC_STUB IAgentCharacterEx_GetActive_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacterEx_Listen_Proxy(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ long bListen);
- void __RPC_STUB IAgentCharacterEx_Listen_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacterEx_SetLanguageID_Proxy(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ long langid);
- void __RPC_STUB IAgentCharacterEx_SetLanguageID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacterEx_GetLanguageID_Proxy(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *plangid);
- void __RPC_STUB IAgentCharacterEx_GetLanguageID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacterEx_GetTTSModeID_Proxy(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ BSTR __RPC_FAR *pbszModeID);
- void __RPC_STUB IAgentCharacterEx_GetTTSModeID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacterEx_SetTTSModeID_Proxy(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ BSTR bszModeID);
- void __RPC_STUB IAgentCharacterEx_SetTTSModeID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacterEx_GetSRModeID_Proxy(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ BSTR __RPC_FAR *pbszModeID);
- void __RPC_STUB IAgentCharacterEx_GetSRModeID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacterEx_SetSRModeID_Proxy(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ BSTR bszModeID);
- void __RPC_STUB IAgentCharacterEx_SetSRModeID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacterEx_GetGUID_Proxy(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ BSTR __RPC_FAR *pbszID);
- void __RPC_STUB IAgentCharacterEx_GetGUID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacterEx_GetOriginalSize_Proxy(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *plWidth,
- /* [out] */ long __RPC_FAR *plHeight);
- void __RPC_STUB IAgentCharacterEx_GetOriginalSize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacterEx_Think_Proxy(
- IAgentCharacterEx __RPC_FAR * This,
- /* [in] */ BSTR bszText,
- /* [out] */ long __RPC_FAR *pdwReqID);
- void __RPC_STUB IAgentCharacterEx_Think_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacterEx_GetVersion_Proxy(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ short __RPC_FAR *psMajor,
- /* [out] */ short __RPC_FAR *psMinor);
- void __RPC_STUB IAgentCharacterEx_GetVersion_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacterEx_GetAnimationNames_Proxy(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *punkEnum);
- void __RPC_STUB IAgentCharacterEx_GetAnimationNames_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentCharacterEx_GetSRStatus_Proxy(
- IAgentCharacterEx __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *plStatus);
- void __RPC_STUB IAgentCharacterEx_GetSRStatus_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IAgentCharacterEx_INTERFACE_DEFINED__ */
- #ifndef __IAgent_INTERFACE_DEFINED__
- #define __IAgent_INTERFACE_DEFINED__
- /* interface IAgent */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_IAgent;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("A7B93C91-7B81-11D0-AC5F-00C04FD97575")
- IAgent : public IDispatch
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Load(
- /* [in] */ VARIANT vLoadKey,
- /* [out] */ long __RPC_FAR *pdwCharID,
- /* [out] */ long __RPC_FAR *pdwReqID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Unload(
- /* [in] */ long dwCharID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Register(
- /* [in] */ IUnknown __RPC_FAR *punkNotifySink,
- /* [out] */ long __RPC_FAR *pdwSinkID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Unregister(
- /* [in] */ long dwSinkID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetCharacter(
- /* [in] */ long dwCharID,
- /* [out] */ IDispatch __RPC_FAR *__RPC_FAR *ppunkCharacter) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetSuspended(
- /* [out] */ long __RPC_FAR *pbSuspended) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IAgentVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IAgent __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IAgent __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IAgent __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IAgent __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IAgent __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IAgent __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IAgent __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Load )(
- IAgent __RPC_FAR * This,
- /* [in] */ VARIANT vLoadKey,
- /* [out] */ long __RPC_FAR *pdwCharID,
- /* [out] */ long __RPC_FAR *pdwReqID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Unload )(
- IAgent __RPC_FAR * This,
- /* [in] */ long dwCharID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Register )(
- IAgent __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *punkNotifySink,
- /* [out] */ long __RPC_FAR *pdwSinkID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Unregister )(
- IAgent __RPC_FAR * This,
- /* [in] */ long dwSinkID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCharacter )(
- IAgent __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [out] */ IDispatch __RPC_FAR *__RPC_FAR *ppunkCharacter);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSuspended )(
- IAgent __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *pbSuspended);
-
- END_INTERFACE
- } IAgentVtbl;
- interface IAgent
- {
- CONST_VTBL struct IAgentVtbl __RPC_FAR *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IAgent_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IAgent_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IAgent_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IAgent_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IAgent_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IAgent_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IAgent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IAgent_Load(This,vLoadKey,pdwCharID,pdwReqID)
- (This)->lpVtbl -> Load(This,vLoadKey,pdwCharID,pdwReqID)
- #define IAgent_Unload(This,dwCharID)
- (This)->lpVtbl -> Unload(This,dwCharID)
- #define IAgent_Register(This,punkNotifySink,pdwSinkID)
- (This)->lpVtbl -> Register(This,punkNotifySink,pdwSinkID)
- #define IAgent_Unregister(This,dwSinkID)
- (This)->lpVtbl -> Unregister(This,dwSinkID)
- #define IAgent_GetCharacter(This,dwCharID,ppunkCharacter)
- (This)->lpVtbl -> GetCharacter(This,dwCharID,ppunkCharacter)
- #define IAgent_GetSuspended(This,pbSuspended)
- (This)->lpVtbl -> GetSuspended(This,pbSuspended)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IAgent_Load_Proxy(
- IAgent __RPC_FAR * This,
- /* [in] */ VARIANT vLoadKey,
- /* [out] */ long __RPC_FAR *pdwCharID,
- /* [out] */ long __RPC_FAR *pdwReqID);
- void __RPC_STUB IAgent_Load_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgent_Unload_Proxy(
- IAgent __RPC_FAR * This,
- /* [in] */ long dwCharID);
- void __RPC_STUB IAgent_Unload_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgent_Register_Proxy(
- IAgent __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *punkNotifySink,
- /* [out] */ long __RPC_FAR *pdwSinkID);
- void __RPC_STUB IAgent_Register_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgent_Unregister_Proxy(
- IAgent __RPC_FAR * This,
- /* [in] */ long dwSinkID);
- void __RPC_STUB IAgent_Unregister_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgent_GetCharacter_Proxy(
- IAgent __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [out] */ IDispatch __RPC_FAR *__RPC_FAR *ppunkCharacter);
- void __RPC_STUB IAgent_GetCharacter_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgent_GetSuspended_Proxy(
- IAgent __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *pbSuspended);
- void __RPC_STUB IAgent_GetSuspended_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IAgent_INTERFACE_DEFINED__ */
- #ifndef __IAgentEx_INTERFACE_DEFINED__
- #define __IAgentEx_INTERFACE_DEFINED__
- /* interface IAgentEx */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_IAgentEx;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("48D12BA0-5B77-11d1-9EC1-00C04FD7081F")
- IAgentEx : public IAgent
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetCharacterEx(
- /* [in] */ long dwCharID,
- /* [out] */ IAgentCharacterEx __RPC_FAR *__RPC_FAR *ppCharacterEx) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetVersion(
- /* [out] */ short __RPC_FAR *psMajor,
- /* [out] */ short __RPC_FAR *psMinor) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ShowDefaultCharacterProperties(
- /* [in] */ short x,
- /* [in] */ short y,
- /* [in] */ long bUseDefaultPosition) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IAgentExVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IAgentEx __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IAgentEx __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IAgentEx __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IAgentEx __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IAgentEx __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IAgentEx __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IAgentEx __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Load )(
- IAgentEx __RPC_FAR * This,
- /* [in] */ VARIANT vLoadKey,
- /* [out] */ long __RPC_FAR *pdwCharID,
- /* [out] */ long __RPC_FAR *pdwReqID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Unload )(
- IAgentEx __RPC_FAR * This,
- /* [in] */ long dwCharID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Register )(
- IAgentEx __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *punkNotifySink,
- /* [out] */ long __RPC_FAR *pdwSinkID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Unregister )(
- IAgentEx __RPC_FAR * This,
- /* [in] */ long dwSinkID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCharacter )(
- IAgentEx __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [out] */ IDispatch __RPC_FAR *__RPC_FAR *ppunkCharacter);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSuspended )(
- IAgentEx __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *pbSuspended);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCharacterEx )(
- IAgentEx __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [out] */ IAgentCharacterEx __RPC_FAR *__RPC_FAR *ppCharacterEx);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVersion )(
- IAgentEx __RPC_FAR * This,
- /* [out] */ short __RPC_FAR *psMajor,
- /* [out] */ short __RPC_FAR *psMinor);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ShowDefaultCharacterProperties )(
- IAgentEx __RPC_FAR * This,
- /* [in] */ short x,
- /* [in] */ short y,
- /* [in] */ long bUseDefaultPosition);
-
- END_INTERFACE
- } IAgentExVtbl;
- interface IAgentEx
- {
- CONST_VTBL struct IAgentExVtbl __RPC_FAR *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IAgentEx_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IAgentEx_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IAgentEx_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IAgentEx_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IAgentEx_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IAgentEx_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IAgentEx_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IAgentEx_Load(This,vLoadKey,pdwCharID,pdwReqID)
- (This)->lpVtbl -> Load(This,vLoadKey,pdwCharID,pdwReqID)
- #define IAgentEx_Unload(This,dwCharID)
- (This)->lpVtbl -> Unload(This,dwCharID)
- #define IAgentEx_Register(This,punkNotifySink,pdwSinkID)
- (This)->lpVtbl -> Register(This,punkNotifySink,pdwSinkID)
- #define IAgentEx_Unregister(This,dwSinkID)
- (This)->lpVtbl -> Unregister(This,dwSinkID)
- #define IAgentEx_GetCharacter(This,dwCharID,ppunkCharacter)
- (This)->lpVtbl -> GetCharacter(This,dwCharID,ppunkCharacter)
- #define IAgentEx_GetSuspended(This,pbSuspended)
- (This)->lpVtbl -> GetSuspended(This,pbSuspended)
- #define IAgentEx_GetCharacterEx(This,dwCharID,ppCharacterEx)
- (This)->lpVtbl -> GetCharacterEx(This,dwCharID,ppCharacterEx)
- #define IAgentEx_GetVersion(This,psMajor,psMinor)
- (This)->lpVtbl -> GetVersion(This,psMajor,psMinor)
- #define IAgentEx_ShowDefaultCharacterProperties(This,x,y,bUseDefaultPosition)
- (This)->lpVtbl -> ShowDefaultCharacterProperties(This,x,y,bUseDefaultPosition)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IAgentEx_GetCharacterEx_Proxy(
- IAgentEx __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [out] */ IAgentCharacterEx __RPC_FAR *__RPC_FAR *ppCharacterEx);
- void __RPC_STUB IAgentEx_GetCharacterEx_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentEx_GetVersion_Proxy(
- IAgentEx __RPC_FAR * This,
- /* [out] */ short __RPC_FAR *psMajor,
- /* [out] */ short __RPC_FAR *psMinor);
- void __RPC_STUB IAgentEx_GetVersion_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentEx_ShowDefaultCharacterProperties_Proxy(
- IAgentEx __RPC_FAR * This,
- /* [in] */ short x,
- /* [in] */ short y,
- /* [in] */ long bUseDefaultPosition);
- void __RPC_STUB IAgentEx_ShowDefaultCharacterProperties_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IAgentEx_INTERFACE_DEFINED__ */
- #ifndef __IAgentNotifySink_INTERFACE_DEFINED__
- #define __IAgentNotifySink_INTERFACE_DEFINED__
- /* interface IAgentNotifySink */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_IAgentNotifySink;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("00D18159-8466-11D0-AC63-00C04FD97575")
- IAgentNotifySink : public IDispatch
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Command(
- /* [in] */ long dwCommandID,
- /* [in] */ IUnknown __RPC_FAR *punkUserInput) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ActivateInputState(
- /* [in] */ long dwCharID,
- /* [in] */ long bActivated) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Restart( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Shutdown( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE VisibleState(
- /* [in] */ long dwCharID,
- /* [in] */ long bVisible,
- /* [in] */ long dwCause) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Click(
- /* [in] */ long dwCharID,
- /* [in] */ short fwKeys,
- /* [in] */ long x,
- /* [in] */ long y) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DblClick(
- /* [in] */ long dwCharID,
- /* [in] */ short fwKeys,
- /* [in] */ long x,
- /* [in] */ long y) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DragStart(
- /* [in] */ long dwCharID,
- /* [in] */ short fwKeys,
- /* [in] */ long x,
- /* [in] */ long y) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DragComplete(
- /* [in] */ long dwCharID,
- /* [in] */ short fwKeys,
- /* [in] */ long x,
- /* [in] */ long y) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RequestStart(
- /* [in] */ long dwRequestID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RequestComplete(
- /* [in] */ long dwRequestID,
- /* [in] */ long hrStatus) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE BookMark(
- /* [in] */ long dwBookMarkID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Idle(
- /* [in] */ long dwCharID,
- /* [in] */ long bStart) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Move(
- /* [in] */ long dwCharID,
- /* [in] */ long x,
- /* [in] */ long y,
- /* [in] */ long dwCause) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Size(
- /* [in] */ long dwCharID,
- /* [in] */ long lWidth,
- /* [in] */ long lHeight) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE BalloonVisibleState(
- /* [in] */ long dwCharID,
- /* [in] */ long bVisible) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IAgentNotifySinkVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IAgentNotifySink __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IAgentNotifySink __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IAgentNotifySink __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IAgentNotifySink __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IAgentNotifySink __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IAgentNotifySink __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IAgentNotifySink __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Command )(
- IAgentNotifySink __RPC_FAR * This,
- /* [in] */ long dwCommandID,
- /* [in] */ IUnknown __RPC_FAR *punkUserInput);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ActivateInputState )(
- IAgentNotifySink __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [in] */ long bActivated);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Restart )(
- IAgentNotifySink __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Shutdown )(
- IAgentNotifySink __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *VisibleState )(
- IAgentNotifySink __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [in] */ long bVisible,
- /* [in] */ long dwCause);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Click )(
- IAgentNotifySink __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [in] */ short fwKeys,
- /* [in] */ long x,
- /* [in] */ long y);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DblClick )(
- IAgentNotifySink __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [in] */ short fwKeys,
- /* [in] */ long x,
- /* [in] */ long y);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DragStart )(
- IAgentNotifySink __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [in] */ short fwKeys,
- /* [in] */ long x,
- /* [in] */ long y);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DragComplete )(
- IAgentNotifySink __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [in] */ short fwKeys,
- /* [in] */ long x,
- /* [in] */ long y);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestStart )(
- IAgentNotifySink __RPC_FAR * This,
- /* [in] */ long dwRequestID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestComplete )(
- IAgentNotifySink __RPC_FAR * This,
- /* [in] */ long dwRequestID,
- /* [in] */ long hrStatus);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BookMark )(
- IAgentNotifySink __RPC_FAR * This,
- /* [in] */ long dwBookMarkID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Idle )(
- IAgentNotifySink __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [in] */ long bStart);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Move )(
- IAgentNotifySink __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [in] */ long x,
- /* [in] */ long y,
- /* [in] */ long dwCause);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Size )(
- IAgentNotifySink __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [in] */ long lWidth,
- /* [in] */ long lHeight);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BalloonVisibleState )(
- IAgentNotifySink __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [in] */ long bVisible);
-
- END_INTERFACE
- } IAgentNotifySinkVtbl;
- interface IAgentNotifySink
- {
- CONST_VTBL struct IAgentNotifySinkVtbl __RPC_FAR *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IAgentNotifySink_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IAgentNotifySink_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IAgentNotifySink_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IAgentNotifySink_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IAgentNotifySink_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IAgentNotifySink_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IAgentNotifySink_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IAgentNotifySink_Command(This,dwCommandID,punkUserInput)
- (This)->lpVtbl -> Command(This,dwCommandID,punkUserInput)
- #define IAgentNotifySink_ActivateInputState(This,dwCharID,bActivated)
- (This)->lpVtbl -> ActivateInputState(This,dwCharID,bActivated)
- #define IAgentNotifySink_Restart(This)
- (This)->lpVtbl -> Restart(This)
- #define IAgentNotifySink_Shutdown(This)
- (This)->lpVtbl -> Shutdown(This)
- #define IAgentNotifySink_VisibleState(This,dwCharID,bVisible,dwCause)
- (This)->lpVtbl -> VisibleState(This,dwCharID,bVisible,dwCause)
- #define IAgentNotifySink_Click(This,dwCharID,fwKeys,x,y)
- (This)->lpVtbl -> Click(This,dwCharID,fwKeys,x,y)
- #define IAgentNotifySink_DblClick(This,dwCharID,fwKeys,x,y)
- (This)->lpVtbl -> DblClick(This,dwCharID,fwKeys,x,y)
- #define IAgentNotifySink_DragStart(This,dwCharID,fwKeys,x,y)
- (This)->lpVtbl -> DragStart(This,dwCharID,fwKeys,x,y)
- #define IAgentNotifySink_DragComplete(This,dwCharID,fwKeys,x,y)
- (This)->lpVtbl -> DragComplete(This,dwCharID,fwKeys,x,y)
- #define IAgentNotifySink_RequestStart(This,dwRequestID)
- (This)->lpVtbl -> RequestStart(This,dwRequestID)
- #define IAgentNotifySink_RequestComplete(This,dwRequestID,hrStatus)
- (This)->lpVtbl -> RequestComplete(This,dwRequestID,hrStatus)
- #define IAgentNotifySink_BookMark(This,dwBookMarkID)
- (This)->lpVtbl -> BookMark(This,dwBookMarkID)
- #define IAgentNotifySink_Idle(This,dwCharID,bStart)
- (This)->lpVtbl -> Idle(This,dwCharID,bStart)
- #define IAgentNotifySink_Move(This,dwCharID,x,y,dwCause)
- (This)->lpVtbl -> Move(This,dwCharID,x,y,dwCause)
- #define IAgentNotifySink_Size(This,dwCharID,lWidth,lHeight)
- (This)->lpVtbl -> Size(This,dwCharID,lWidth,lHeight)
- #define IAgentNotifySink_BalloonVisibleState(This,dwCharID,bVisible)
- (This)->lpVtbl -> BalloonVisibleState(This,dwCharID,bVisible)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IAgentNotifySink_Command_Proxy(
- IAgentNotifySink __RPC_FAR * This,
- /* [in] */ long dwCommandID,
- /* [in] */ IUnknown __RPC_FAR *punkUserInput);
- void __RPC_STUB IAgentNotifySink_Command_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentNotifySink_ActivateInputState_Proxy(
- IAgentNotifySink __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [in] */ long bActivated);
- void __RPC_STUB IAgentNotifySink_ActivateInputState_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentNotifySink_Restart_Proxy(
- IAgentNotifySink __RPC_FAR * This);
- void __RPC_STUB IAgentNotifySink_Restart_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentNotifySink_Shutdown_Proxy(
- IAgentNotifySink __RPC_FAR * This);
- void __RPC_STUB IAgentNotifySink_Shutdown_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentNotifySink_VisibleState_Proxy(
- IAgentNotifySink __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [in] */ long bVisible,
- /* [in] */ long dwCause);
- void __RPC_STUB IAgentNotifySink_VisibleState_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentNotifySink_Click_Proxy(
- IAgentNotifySink __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [in] */ short fwKeys,
- /* [in] */ long x,
- /* [in] */ long y);
- void __RPC_STUB IAgentNotifySink_Click_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentNotifySink_DblClick_Proxy(
- IAgentNotifySink __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [in] */ short fwKeys,
- /* [in] */ long x,
- /* [in] */ long y);
- void __RPC_STUB IAgentNotifySink_DblClick_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentNotifySink_DragStart_Proxy(
- IAgentNotifySink __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [in] */ short fwKeys,
- /* [in] */ long x,
- /* [in] */ long y);
- void __RPC_STUB IAgentNotifySink_DragStart_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentNotifySink_DragComplete_Proxy(
- IAgentNotifySink __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [in] */ short fwKeys,
- /* [in] */ long x,
- /* [in] */ long y);
- void __RPC_STUB IAgentNotifySink_DragComplete_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentNotifySink_RequestStart_Proxy(
- IAgentNotifySink __RPC_FAR * This,
- /* [in] */ long dwRequestID);
- void __RPC_STUB IAgentNotifySink_RequestStart_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentNotifySink_RequestComplete_Proxy(
- IAgentNotifySink __RPC_FAR * This,
- /* [in] */ long dwRequestID,
- /* [in] */ long hrStatus);
- void __RPC_STUB IAgentNotifySink_RequestComplete_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentNotifySink_BookMark_Proxy(
- IAgentNotifySink __RPC_FAR * This,
- /* [in] */ long dwBookMarkID);
- void __RPC_STUB IAgentNotifySink_BookMark_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentNotifySink_Idle_Proxy(
- IAgentNotifySink __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [in] */ long bStart);
- void __RPC_STUB IAgentNotifySink_Idle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentNotifySink_Move_Proxy(
- IAgentNotifySink __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [in] */ long x,
- /* [in] */ long y,
- /* [in] */ long dwCause);
- void __RPC_STUB IAgentNotifySink_Move_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentNotifySink_Size_Proxy(
- IAgentNotifySink __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [in] */ long lWidth,
- /* [in] */ long lHeight);
- void __RPC_STUB IAgentNotifySink_Size_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentNotifySink_BalloonVisibleState_Proxy(
- IAgentNotifySink __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [in] */ long bVisible);
- void __RPC_STUB IAgentNotifySink_BalloonVisibleState_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IAgentNotifySink_INTERFACE_DEFINED__ */
- #ifndef __IAgentNotifySinkEx_INTERFACE_DEFINED__
- #define __IAgentNotifySinkEx_INTERFACE_DEFINED__
- /* interface IAgentNotifySinkEx */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_IAgentNotifySinkEx;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("08C75162-3C9C-11d1-91FE-00C04FD701A5")
- IAgentNotifySinkEx : public IAgentNotifySink
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE HelpComplete(
- /* [in] */ long dwCharID,
- /* [in] */ long dwCommandID,
- /* [in] */ long dwCause) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ListeningState(
- /* [in] */ long dwCharID,
- /* [in] */ long bListening,
- /* [in] */ long dwCause) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DefaultCharacterChange(
- /* [in] */ BSTR bszGUID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE AgentPropertyChange( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ActiveClientChange(
- /* [in] */ long dwCharID,
- /* [in] */ long lStatus) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IAgentNotifySinkExVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IAgentNotifySinkEx __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IAgentNotifySinkEx __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IAgentNotifySinkEx __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IAgentNotifySinkEx __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IAgentNotifySinkEx __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IAgentNotifySinkEx __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IAgentNotifySinkEx __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Command )(
- IAgentNotifySinkEx __RPC_FAR * This,
- /* [in] */ long dwCommandID,
- /* [in] */ IUnknown __RPC_FAR *punkUserInput);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ActivateInputState )(
- IAgentNotifySinkEx __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [in] */ long bActivated);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Restart )(
- IAgentNotifySinkEx __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Shutdown )(
- IAgentNotifySinkEx __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *VisibleState )(
- IAgentNotifySinkEx __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [in] */ long bVisible,
- /* [in] */ long dwCause);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Click )(
- IAgentNotifySinkEx __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [in] */ short fwKeys,
- /* [in] */ long x,
- /* [in] */ long y);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DblClick )(
- IAgentNotifySinkEx __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [in] */ short fwKeys,
- /* [in] */ long x,
- /* [in] */ long y);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DragStart )(
- IAgentNotifySinkEx __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [in] */ short fwKeys,
- /* [in] */ long x,
- /* [in] */ long y);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DragComplete )(
- IAgentNotifySinkEx __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [in] */ short fwKeys,
- /* [in] */ long x,
- /* [in] */ long y);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestStart )(
- IAgentNotifySinkEx __RPC_FAR * This,
- /* [in] */ long dwRequestID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestComplete )(
- IAgentNotifySinkEx __RPC_FAR * This,
- /* [in] */ long dwRequestID,
- /* [in] */ long hrStatus);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BookMark )(
- IAgentNotifySinkEx __RPC_FAR * This,
- /* [in] */ long dwBookMarkID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Idle )(
- IAgentNotifySinkEx __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [in] */ long bStart);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Move )(
- IAgentNotifySinkEx __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [in] */ long x,
- /* [in] */ long y,
- /* [in] */ long dwCause);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Size )(
- IAgentNotifySinkEx __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [in] */ long lWidth,
- /* [in] */ long lHeight);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BalloonVisibleState )(
- IAgentNotifySinkEx __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [in] */ long bVisible);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HelpComplete )(
- IAgentNotifySinkEx __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [in] */ long dwCommandID,
- /* [in] */ long dwCause);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ListeningState )(
- IAgentNotifySinkEx __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [in] */ long bListening,
- /* [in] */ long dwCause);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DefaultCharacterChange )(
- IAgentNotifySinkEx __RPC_FAR * This,
- /* [in] */ BSTR bszGUID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AgentPropertyChange )(
- IAgentNotifySinkEx __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ActiveClientChange )(
- IAgentNotifySinkEx __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [in] */ long lStatus);
-
- END_INTERFACE
- } IAgentNotifySinkExVtbl;
- interface IAgentNotifySinkEx
- {
- CONST_VTBL struct IAgentNotifySinkExVtbl __RPC_FAR *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IAgentNotifySinkEx_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IAgentNotifySinkEx_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IAgentNotifySinkEx_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IAgentNotifySinkEx_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IAgentNotifySinkEx_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IAgentNotifySinkEx_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IAgentNotifySinkEx_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IAgentNotifySinkEx_Command(This,dwCommandID,punkUserInput)
- (This)->lpVtbl -> Command(This,dwCommandID,punkUserInput)
- #define IAgentNotifySinkEx_ActivateInputState(This,dwCharID,bActivated)
- (This)->lpVtbl -> ActivateInputState(This,dwCharID,bActivated)
- #define IAgentNotifySinkEx_Restart(This)
- (This)->lpVtbl -> Restart(This)
- #define IAgentNotifySinkEx_Shutdown(This)
- (This)->lpVtbl -> Shutdown(This)
- #define IAgentNotifySinkEx_VisibleState(This,dwCharID,bVisible,dwCause)
- (This)->lpVtbl -> VisibleState(This,dwCharID,bVisible,dwCause)
- #define IAgentNotifySinkEx_Click(This,dwCharID,fwKeys,x,y)
- (This)->lpVtbl -> Click(This,dwCharID,fwKeys,x,y)
- #define IAgentNotifySinkEx_DblClick(This,dwCharID,fwKeys,x,y)
- (This)->lpVtbl -> DblClick(This,dwCharID,fwKeys,x,y)
- #define IAgentNotifySinkEx_DragStart(This,dwCharID,fwKeys,x,y)
- (This)->lpVtbl -> DragStart(This,dwCharID,fwKeys,x,y)
- #define IAgentNotifySinkEx_DragComplete(This,dwCharID,fwKeys,x,y)
- (This)->lpVtbl -> DragComplete(This,dwCharID,fwKeys,x,y)
- #define IAgentNotifySinkEx_RequestStart(This,dwRequestID)
- (This)->lpVtbl -> RequestStart(This,dwRequestID)
- #define IAgentNotifySinkEx_RequestComplete(This,dwRequestID,hrStatus)
- (This)->lpVtbl -> RequestComplete(This,dwRequestID,hrStatus)
- #define IAgentNotifySinkEx_BookMark(This,dwBookMarkID)
- (This)->lpVtbl -> BookMark(This,dwBookMarkID)
- #define IAgentNotifySinkEx_Idle(This,dwCharID,bStart)
- (This)->lpVtbl -> Idle(This,dwCharID,bStart)
- #define IAgentNotifySinkEx_Move(This,dwCharID,x,y,dwCause)
- (This)->lpVtbl -> Move(This,dwCharID,x,y,dwCause)
- #define IAgentNotifySinkEx_Size(This,dwCharID,lWidth,lHeight)
- (This)->lpVtbl -> Size(This,dwCharID,lWidth,lHeight)
- #define IAgentNotifySinkEx_BalloonVisibleState(This,dwCharID,bVisible)
- (This)->lpVtbl -> BalloonVisibleState(This,dwCharID,bVisible)
- #define IAgentNotifySinkEx_HelpComplete(This,dwCharID,dwCommandID,dwCause)
- (This)->lpVtbl -> HelpComplete(This,dwCharID,dwCommandID,dwCause)
- #define IAgentNotifySinkEx_ListeningState(This,dwCharID,bListening,dwCause)
- (This)->lpVtbl -> ListeningState(This,dwCharID,bListening,dwCause)
- #define IAgentNotifySinkEx_DefaultCharacterChange(This,bszGUID)
- (This)->lpVtbl -> DefaultCharacterChange(This,bszGUID)
- #define IAgentNotifySinkEx_AgentPropertyChange(This)
- (This)->lpVtbl -> AgentPropertyChange(This)
- #define IAgentNotifySinkEx_ActiveClientChange(This,dwCharID,lStatus)
- (This)->lpVtbl -> ActiveClientChange(This,dwCharID,lStatus)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IAgentNotifySinkEx_HelpComplete_Proxy(
- IAgentNotifySinkEx __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [in] */ long dwCommandID,
- /* [in] */ long dwCause);
- void __RPC_STUB IAgentNotifySinkEx_HelpComplete_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentNotifySinkEx_ListeningState_Proxy(
- IAgentNotifySinkEx __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [in] */ long bListening,
- /* [in] */ long dwCause);
- void __RPC_STUB IAgentNotifySinkEx_ListeningState_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentNotifySinkEx_DefaultCharacterChange_Proxy(
- IAgentNotifySinkEx __RPC_FAR * This,
- /* [in] */ BSTR bszGUID);
- void __RPC_STUB IAgentNotifySinkEx_DefaultCharacterChange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentNotifySinkEx_AgentPropertyChange_Proxy(
- IAgentNotifySinkEx __RPC_FAR * This);
- void __RPC_STUB IAgentNotifySinkEx_AgentPropertyChange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentNotifySinkEx_ActiveClientChange_Proxy(
- IAgentNotifySinkEx __RPC_FAR * This,
- /* [in] */ long dwCharID,
- /* [in] */ long lStatus);
- void __RPC_STUB IAgentNotifySinkEx_ActiveClientChange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IAgentNotifySinkEx_INTERFACE_DEFINED__ */
- #ifndef __IAgentPrivateNotifySink_INTERFACE_DEFINED__
- #define __IAgentPrivateNotifySink_INTERFACE_DEFINED__
- /* interface IAgentPrivateNotifySink */
- /* [unique][helpstring][uuid][local][object] */
- EXTERN_C const IID IID_IAgentPrivateNotifySink;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("B741B760-8EA6-11d0-AC6A-00C04FD97575")
- IAgentPrivateNotifySink : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE ReleaseAll( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ReleaseOne(
- void __RPC_FAR *pnNotify) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetClientID(
- DWORD __RPC_FAR *pdwClientID) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IAgentPrivateNotifySinkVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IAgentPrivateNotifySink __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IAgentPrivateNotifySink __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IAgentPrivateNotifySink __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ReleaseAll )(
- IAgentPrivateNotifySink __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ReleaseOne )(
- IAgentPrivateNotifySink __RPC_FAR * This,
- void __RPC_FAR *pnNotify);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClientID )(
- IAgentPrivateNotifySink __RPC_FAR * This,
- DWORD __RPC_FAR *pdwClientID);
-
- END_INTERFACE
- } IAgentPrivateNotifySinkVtbl;
- interface IAgentPrivateNotifySink
- {
- CONST_VTBL struct IAgentPrivateNotifySinkVtbl __RPC_FAR *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IAgentPrivateNotifySink_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IAgentPrivateNotifySink_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IAgentPrivateNotifySink_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IAgentPrivateNotifySink_ReleaseAll(This)
- (This)->lpVtbl -> ReleaseAll(This)
- #define IAgentPrivateNotifySink_ReleaseOne(This,pnNotify)
- (This)->lpVtbl -> ReleaseOne(This,pnNotify)
- #define IAgentPrivateNotifySink_GetClientID(This,pdwClientID)
- (This)->lpVtbl -> GetClientID(This,pdwClientID)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IAgentPrivateNotifySink_ReleaseAll_Proxy(
- IAgentPrivateNotifySink __RPC_FAR * This);
- void __RPC_STUB IAgentPrivateNotifySink_ReleaseAll_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentPrivateNotifySink_ReleaseOne_Proxy(
- IAgentPrivateNotifySink __RPC_FAR * This,
- void __RPC_FAR *pnNotify);
- void __RPC_STUB IAgentPrivateNotifySink_ReleaseOne_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAgentPrivateNotifySink_GetClientID_Proxy(
- IAgentPrivateNotifySink __RPC_FAR * This,
- DWORD __RPC_FAR *pdwClientID);
- void __RPC_STUB IAgentPrivateNotifySink_GetClientID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IAgentPrivateNotifySink_INTERFACE_DEFINED__ */
- #ifndef __IAgentCustomMarshalMaker_INTERFACE_DEFINED__
- #define __IAgentCustomMarshalMaker_INTERFACE_DEFINED__
- /* interface IAgentCustomMarshalMaker */
- /* [unique][helpstring][uuid][hidden][local][object] */
- EXTERN_C const IID IID_IAgentCustomMarshalMaker;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("408D7542-C8FC-11d1-AA83-00C04FA34D72")
- IAgentCustomMarshalMaker : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Create(
- /* [in] */ IUnknown __RPC_FAR *pSink,
- /* [in] */ REFIID riidSink,
- /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *pMarshaledSink) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IAgentCustomMarshalMakerVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IAgentCustomMarshalMaker __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IAgentCustomMarshalMaker __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IAgentCustomMarshalMaker __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Create )(
- IAgentCustomMarshalMaker __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *pSink,
- /* [in] */ REFIID riidSink,
- /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *pMarshaledSink);
-
- END_INTERFACE
- } IAgentCustomMarshalMakerVtbl;
- interface IAgentCustomMarshalMaker
- {
- CONST_VTBL struct IAgentCustomMarshalMakerVtbl __RPC_FAR *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IAgentCustomMarshalMaker_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IAgentCustomMarshalMaker_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IAgentCustomMarshalMaker_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IAgentCustomMarshalMaker_Create(This,pSink,riidSink,pMarshaledSink)
- (This)->lpVtbl -> Create(This,pSink,riidSink,pMarshaledSink)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IAgentCustomMarshalMaker_Create_Proxy(
- IAgentCustomMarshalMaker __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *pSink,
- /* [in] */ REFIID riidSink,
- /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *pMarshaledSink);
- void __RPC_STUB IAgentCustomMarshalMaker_Create_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IAgentCustomMarshalMaker_INTERFACE_DEFINED__ */
- #ifndef __IAgentClientStatus_INTERFACE_DEFINED__
- #define __IAgentClientStatus_INTERFACE_DEFINED__
- /* interface IAgentClientStatus */
- /* [unique][helpstring][uuid][local][object] */
- EXTERN_C const IID IID_IAgentClientStatus;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("C5649F70-7AED-11d1-B9A8-00C04FD97575")
- IAgentClientStatus : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Ping( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IAgentClientStatusVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IAgentClientStatus __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IAgentClientStatus __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IAgentClientStatus __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Ping )(
- IAgentClientStatus __RPC_FAR * This);
-
- END_INTERFACE
- } IAgentClientStatusVtbl;
- interface IAgentClientStatus
- {
- CONST_VTBL struct IAgentClientStatusVtbl __RPC_FAR *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IAgentClientStatus_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IAgentClientStatus_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IAgentClientStatus_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IAgentClientStatus_Ping(This)
- (This)->lpVtbl -> Ping(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IAgentClientStatus_Ping_Proxy(
- IAgentClientStatus __RPC_FAR * This);
- void __RPC_STUB IAgentClientStatus_Ping_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IAgentClientStatus_INTERFACE_DEFINED__ */
- /* interface __MIDL_itf_AgentServer_0229 */
- /* [local] */
- #define AGENT_VERSION_MAJOR ( 2 )
- #define AGENT_VERSION_MINOR ( 0 )
- extern RPC_IF_HANDLE __MIDL_itf_AgentServer_0229_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_AgentServer_0229_v0_0_s_ifspec;
- #ifndef __AgentServerObjects_LIBRARY_DEFINED__
- #define __AgentServerObjects_LIBRARY_DEFINED__
- /* library AgentServerObjects */
- /* [helpstring][version][uuid] */
- EXTERN_C const IID LIBID_AgentServerObjects;
- EXTERN_C const CLSID CLSID_AgentServer;
- #ifdef __cplusplus
- class DECLSPEC_UUID("D45FD2FC-5C6E-11D1-9EC1-00C04FD7081F")
- AgentServer;
- #endif
- #endif /* __AgentServerObjects_LIBRARY_DEFINED__ */
- /* Additional Prototypes for ALL interfaces */
- unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * );
- unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
- unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
- void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * );
- unsigned long __RPC_USER VARIANT_UserSize( unsigned long __RPC_FAR *, unsigned long , VARIANT __RPC_FAR * );
- unsigned char __RPC_FAR * __RPC_USER VARIANT_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * );
- unsigned char __RPC_FAR * __RPC_USER VARIANT_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * );
- void __RPC_USER VARIANT_UserFree( unsigned long __RPC_FAR *, VARIANT __RPC_FAR * );
- /* end of Additional Prototypes */
- #ifdef __cplusplus
- }
- #endif
- #endif
- #endif // _MSC_VER < 1200