#pragma option push -b -a8 -pc -A- /*P_O_Push*/ /************************************************************************** * * * AgtSvr.h - Microsoft Agent Server * * * * Copyright (c) 1996-1998, Microsoft Corp. All rights reserved. * * * **************************************************************************/ #if _MSC_VER < 1200 /* this ALWAYS GENERATED file contains the definitions for the interfaces */ /* File created by MIDL compiler version 3.01.75 */ /* at Mon Aug 31 17:00:38 1998 */ /* Compiler settings for AgentServer.idl: Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext error checks: none */ //@@MIDL_FILE_HEADING( ) #include "rpc.h" #include "rpcndr.h" #ifndef COM_NO_WINDOWS_H #include "windows.h" #include "ole2.h" #endif /*COM_NO_WINDOWS_H*/ #ifndef __AgtSvrV5_h__ #define __AgtSvrV5_h__ #ifdef __cplusplus extern "C"{ #endif /* Forward Declarations */ #ifndef __IAgentUserInput_FWD_DEFINED__ #define __IAgentUserInput_FWD_DEFINED__ typedef interface IAgentUserInput IAgentUserInput; #endif /* __IAgentUserInput_FWD_DEFINED__ */ #ifndef __IAgentCommand_FWD_DEFINED__ #define __IAgentCommand_FWD_DEFINED__ typedef interface IAgentCommand IAgentCommand; #endif /* __IAgentCommand_FWD_DEFINED__ */ #ifndef __IAgentCommandEx_FWD_DEFINED__ #define __IAgentCommandEx_FWD_DEFINED__ typedef interface IAgentCommandEx IAgentCommandEx; #endif /* __IAgentCommandEx_FWD_DEFINED__ */ #ifndef __IAgentCommands_FWD_DEFINED__ #define __IAgentCommands_FWD_DEFINED__ typedef interface IAgentCommands IAgentCommands; #endif /* __IAgentCommands_FWD_DEFINED__ */ #ifndef __IAgentCommandsEx_FWD_DEFINED__ #define __IAgentCommandsEx_FWD_DEFINED__ typedef interface IAgentCommandsEx IAgentCommandsEx; #endif /* __IAgentCommandsEx_FWD_DEFINED__ */ #ifndef __IAgentCommandWindow_FWD_DEFINED__ #define __IAgentCommandWindow_FWD_DEFINED__ typedef interface IAgentCommandWindow IAgentCommandWindow; #endif /* __IAgentCommandWindow_FWD_DEFINED__ */ #ifndef __IAgentSpeechInputProperties_FWD_DEFINED__ #define __IAgentSpeechInputProperties_FWD_DEFINED__ typedef interface IAgentSpeechInputProperties IAgentSpeechInputProperties; #endif /* __IAgentSpeechInputProperties_FWD_DEFINED__ */ #ifndef __IAgentAudioOutputProperties_FWD_DEFINED__ #define __IAgentAudioOutputProperties_FWD_DEFINED__ typedef interface IAgentAudioOutputProperties IAgentAudioOutputProperties; #endif /* __IAgentAudioOutputProperties_FWD_DEFINED__ */ #ifndef __IAgentAudioOutputPropertiesEx_FWD_DEFINED__ #define __IAgentAudioOutputPropertiesEx_FWD_DEFINED__ typedef interface IAgentAudioOutputPropertiesEx IAgentAudioOutputPropertiesEx; #endif /* __IAgentAudioOutputPropertiesEx_FWD_DEFINED__ */ #ifndef __IAgentPropertySheet_FWD_DEFINED__ #define __IAgentPropertySheet_FWD_DEFINED__ typedef interface IAgentPropertySheet IAgentPropertySheet; #endif /* __IAgentPropertySheet_FWD_DEFINED__ */ #ifndef __IAgentBalloon_FWD_DEFINED__ #define __IAgentBalloon_FWD_DEFINED__ typedef interface IAgentBalloon IAgentBalloon; #endif /* __IAgentBalloon_FWD_DEFINED__ */ #ifndef __IAgentBalloonEx_FWD_DEFINED__ #define __IAgentBalloonEx_FWD_DEFINED__ typedef interface IAgentBalloonEx IAgentBalloonEx; #endif /* __IAgentBalloonEx_FWD_DEFINED__ */ #ifndef __IAgentCharacter_FWD_DEFINED__ #define __IAgentCharacter_FWD_DEFINED__ typedef interface IAgentCharacter IAgentCharacter; #endif /* __IAgentCharacter_FWD_DEFINED__ */ #ifndef __IAgentCharacterEx_FWD_DEFINED__ #define __IAgentCharacterEx_FWD_DEFINED__ typedef interface IAgentCharacterEx IAgentCharacterEx; #endif /* __IAgentCharacterEx_FWD_DEFINED__ */ #ifndef __IAgent_FWD_DEFINED__ #define __IAgent_FWD_DEFINED__ typedef interface IAgent IAgent; #endif /* __IAgent_FWD_DEFINED__ */ #ifndef __IAgentEx_FWD_DEFINED__ #define __IAgentEx_FWD_DEFINED__ typedef interface IAgentEx IAgentEx; #endif /* __IAgentEx_FWD_DEFINED__ */ #ifndef __IAgentNotifySink_FWD_DEFINED__ #define __IAgentNotifySink_FWD_DEFINED__ typedef interface IAgentNotifySink IAgentNotifySink; #endif /* __IAgentNotifySink_FWD_DEFINED__ */ #ifndef __IAgentNotifySinkEx_FWD_DEFINED__ #define __IAgentNotifySinkEx_FWD_DEFINED__ typedef interface IAgentNotifySinkEx IAgentNotifySinkEx; #endif /* __IAgentNotifySinkEx_FWD_DEFINED__ */ #ifndef __IAgentPrivateNotifySink_FWD_DEFINED__ #define __IAgentPrivateNotifySink_FWD_DEFINED__ typedef interface IAgentPrivateNotifySink IAgentPrivateNotifySink; #endif /* __IAgentPrivateNotifySink_FWD_DEFINED__ */ #ifndef __IAgentCustomMarshalMaker_FWD_DEFINED__ #define __IAgentCustomMarshalMaker_FWD_DEFINED__ typedef interface IAgentCustomMarshalMaker IAgentCustomMarshalMaker; #endif /* __IAgentCustomMarshalMaker_FWD_DEFINED__ */ #ifndef __IAgentClientStatus_FWD_DEFINED__ #define __IAgentClientStatus_FWD_DEFINED__ typedef interface IAgentClientStatus IAgentClientStatus; #endif /* __IAgentClientStatus_FWD_DEFINED__ */ #ifndef __AgentServer_FWD_DEFINED__ #define __AgentServer_FWD_DEFINED__ #ifdef __cplusplus typedef class AgentServer AgentServer; #else typedef struct AgentServer AgentServer; #endif /* __cplusplus */ #endif /* __AgentServer_FWD_DEFINED__ */ #ifndef __IAgentUserInput_FWD_DEFINED__ #define __IAgentUserInput_FWD_DEFINED__ typedef interface IAgentUserInput IAgentUserInput; #endif /* __IAgentUserInput_FWD_DEFINED__ */ #ifndef __IAgentCommand_FWD_DEFINED__ #define __IAgentCommand_FWD_DEFINED__ typedef interface IAgentCommand IAgentCommand; #endif /* __IAgentCommand_FWD_DEFINED__ */ #ifndef __IAgentCommandEx_FWD_DEFINED__ #define __IAgentCommandEx_FWD_DEFINED__ typedef interface IAgentCommandEx IAgentCommandEx; #endif /* __IAgentCommandEx_FWD_DEFINED__ */ #ifndef __IAgentCommands_FWD_DEFINED__ #define __IAgentCommands_FWD_DEFINED__ typedef interface IAgentCommands IAgentCommands; #endif /* __IAgentCommands_FWD_DEFINED__ */ #ifndef __IAgentCommandsEx_FWD_DEFINED__ #define __IAgentCommandsEx_FWD_DEFINED__ typedef interface IAgentCommandsEx IAgentCommandsEx; #endif /* __IAgentCommandsEx_FWD_DEFINED__ */ #ifndef __IAgentSpeechInputProperties_FWD_DEFINED__ #define __IAgentSpeechInputProperties_FWD_DEFINED__ typedef interface IAgentSpeechInputProperties IAgentSpeechInputProperties; #endif /* __IAgentSpeechInputProperties_FWD_DEFINED__ */ #ifndef __IAgentAudioOutputProperties_FWD_DEFINED__ #define __IAgentAudioOutputProperties_FWD_DEFINED__ typedef interface IAgentAudioOutputProperties IAgentAudioOutputProperties; #endif /* __IAgentAudioOutputProperties_FWD_DEFINED__ */ #ifndef __IAgentAudioOutputPropertiesEx_FWD_DEFINED__ #define __IAgentAudioOutputPropertiesEx_FWD_DEFINED__ typedef interface IAgentAudioOutputPropertiesEx IAgentAudioOutputPropertiesEx; #endif /* __IAgentAudioOutputPropertiesEx_FWD_DEFINED__ */ #ifndef __IAgentPropertySheet_FWD_DEFINED__ #define __IAgentPropertySheet_FWD_DEFINED__ typedef interface IAgentPropertySheet IAgentPropertySheet; #endif /* __IAgentPropertySheet_FWD_DEFINED__ */ #ifndef __IAgentBalloon_FWD_DEFINED__ #define __IAgentBalloon_FWD_DEFINED__ typedef interface IAgentBalloon IAgentBalloon; #endif /* __IAgentBalloon_FWD_DEFINED__ */ #ifndef __IAgentBalloonEx_FWD_DEFINED__ #define __IAgentBalloonEx_FWD_DEFINED__ typedef interface IAgentBalloonEx IAgentBalloonEx; #endif /* __IAgentBalloonEx_FWD_DEFINED__ */ #ifndef __IAgentCharacter_FWD_DEFINED__ #define __IAgentCharacter_FWD_DEFINED__ typedef interface IAgentCharacter IAgentCharacter; #endif /* __IAgentCharacter_FWD_DEFINED__ */ #ifndef __IAgentCharacterEx_FWD_DEFINED__ #define __IAgentCharacterEx_FWD_DEFINED__ typedef interface IAgentCharacterEx IAgentCharacterEx; #endif /* __IAgentCharacterEx_FWD_DEFINED__ */ #ifndef __IAgent_FWD_DEFINED__ #define __IAgent_FWD_DEFINED__ typedef interface IAgent IAgent; #endif /* __IAgent_FWD_DEFINED__ */ #ifndef __IAgentEx_FWD_DEFINED__ #define __IAgentEx_FWD_DEFINED__ typedef interface IAgentEx IAgentEx; #endif /* __IAgentEx_FWD_DEFINED__ */ #ifndef __IAgentNotifySink_FWD_DEFINED__ #define __IAgentNotifySink_FWD_DEFINED__ typedef interface IAgentNotifySink IAgentNotifySink; #endif /* __IAgentNotifySink_FWD_DEFINED__ */ #ifndef __IAgentNotifySinkEx_FWD_DEFINED__ #define __IAgentNotifySinkEx_FWD_DEFINED__ typedef interface IAgentNotifySinkEx IAgentNotifySinkEx; #endif /* __IAgentNotifySinkEx_FWD_DEFINED__ */ #ifndef __IAgentCommandWindow_FWD_DEFINED__ #define __IAgentCommandWindow_FWD_DEFINED__ typedef interface IAgentCommandWindow IAgentCommandWindow; #endif /* __IAgentCommandWindow_FWD_DEFINED__ */ /* header files for imported files */ #include "oaidl.h" #include "ocidl.h" void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t); void __RPC_USER MIDL_user_free( void __RPC_FAR * ); /**************************************** * Generated header for interface: __MIDL_itf_AgentServer_0000 * at Mon Aug 31 17:00:38 1998 * using MIDL 3.01.75 ****************************************/ /* [local] */ #define NeverMoved ( 0 ) #define UserMoved ( 1 ) #define ProgramMoved ( 2 ) #define OtherProgramMoved ( 3 ) #define SystemMoved ( 4 ) #define NeverShown ( 0 ) #define UserHid ( 1 ) #define UserShowed ( 2 ) #define ProgramHid ( 3 ) #define ProgramShowed ( 4 ) #define OtherProgramHid ( 5 ) #define OtherProgramShowed ( 6 ) #define UserHidViaCharacterMenu ( 7 ) #define UserHidViaTaskbarIcon ( UserHid ) #define CSHELPCAUSE_COMMAND ( 1 ) #define CSHELPCAUSE_OTHERPROGRAM ( 2 ) #define CSHELPCAUSE_OPENCOMMANDSWINDOW ( 3 ) #define CSHELPCAUSE_CLOSECOMMANDSWINDOW ( 4 ) #define CSHELPCAUSE_SHOWCHARACTER ( 5 ) #define CSHELPCAUSE_HIDECHARACTER ( 6 ) #define CSHELPCAUSE_CHARACTER ( 7 ) #define ACTIVATE_NOTTOPMOST ( 0 ) #define ACTIVATE_TOPMOST ( 1 ) #define ACTIVATE_NOTACTIVE ( 0 ) #define ACTIVATE_ACTIVE ( 1 ) #define ACTIVATE_INPUTACTIVE ( 2 ) #define PREPARE_ANIMATION ( 0 ) #define PREPARE_STATE ( 1 ) #define PREPARE_WAVE ( 2 ) #define STOP_TYPE_PLAY ( 0x1 ) #define STOP_TYPE_MOVE ( 0x2 ) #define STOP_TYPE_SPEAK ( 0x4 ) #define STOP_TYPE_PREPARE ( 0x8 ) #define STOP_TYPE_NONQUEUEDPREPARE ( 0x10 ) #define STOP_TYPE_VISIBLE ( 0x20 ) #define STOP_TYPE_ALL ( 0xffffffff ) #define BALLOON_STYLE_BALLOON_ON ( 0x1 ) #define BALLOON_STYLE_SIZETOTEXT ( 0x2 ) #define BALLOON_STYLE_AUTOHIDE ( 0x4 ) #define BALLOON_STYLE_AUTOPACE ( 0x8 ) #define AUDIO_STATUS_AVAILABLE ( 0 ) #define AUDIO_STATUS_NOAUDIO ( 1 ) #define AUDIO_STATUS_CANTOPENAUDIO ( 2 ) #define AUDIO_STATUS_USERSPEAKING ( 3 ) #define AUDIO_STATUS_CHARACTERSPEAKING ( 4 ) #define AUDIO_STATUS_SROVERRIDEABLE ( 5 ) #define AUDIO_STATUS_ERROR ( 6 ) #define LISTEN_STATUS_CANLISTEN ( 0 ) #define LISTEN_STATUS_NOAUDIO ( 1 ) #define LISTEN_STATUS_NOTACTIVE ( 2 ) #define LISTEN_STATUS_CANTOPENAUDIO ( 3 ) #define LISTEN_STATUS_COULDNTINITIALIZESPEECH ( 4 ) #define LISTEN_STATUS_SPEECHDISABLED ( 5 ) #define LISTEN_STATUS_ERROR ( 6 ) #define MK_ICON ( 0x1000 ) #define LSCOMPLETE_CAUSE_PROGRAMDISABLED ( 1 ) #define LSCOMPLETE_CAUSE_PROGRAMTIMEDOUT ( 2 ) #define LSCOMPLETE_CAUSE_USERTIMEDOUT ( 3 ) #define LSCOMPLETE_CAUSE_USERRELEASEDKEY ( 4 ) #define LSCOMPLETE_CAUSE_USERUTTERANCEENDED ( 5 ) #define LSCOMPLETE_CAUSE_CLIENTDEACTIVATED ( 6 ) #define LSCOMPLETE_CAUSE_DEFAULTCHARCHANGE ( 7 ) #define LSCOMPLETE_CAUSE_USERDISABLED ( 8 ) extern RPC_IF_HANDLE __MIDL_itf_AgentServer_0000_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_AgentServer_0000_v0_0_s_ifspec; #ifndef __IAgentUserInput_INTERFACE_DEFINED__ #define __IAgentUserInput_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IAgentUserInput * at Mon Aug 31 17:00:38 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IAgentUserInput; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("A7B93C80-7B81-11D0-AC5F-00C04FD97575") IAgentUserInput : public IDispatch { public: virtual HRESULT STDMETHODCALLTYPE GetCount( /* [out] */ long __RPC_FAR *pdwCount) = 0; virtual HRESULT STDMETHODCALLTYPE GetItemID( /* [in] */ long dwItemIndex, /* [out] */ long __RPC_FAR *pdwCommandID) = 0; virtual HRESULT STDMETHODCALLTYPE GetItemConfidence( /* [in] */ long dwItemIndex, /* [out] */ long __RPC_FAR *plConfidence) = 0; virtual HRESULT STDMETHODCALLTYPE GetItemText( /* [in] */ long dwItemIndex, /* [out] */ BSTR __RPC_FAR *pbszText) = 0; virtual HRESULT STDMETHODCALLTYPE GetAllItemData( /* [out] */ VARIANT __RPC_FAR *pdwItemIndices, /* [out] */ VARIANT __RPC_FAR *plConfidences, /* [out] */ VARIANT __RPC_FAR *pbszText) = 0; }; #else /* C style interface */ typedef struct IAgentUserInputVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IAgentUserInput __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IAgentUserInput __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IAgentUserInput __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IAgentUserInput __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IAgentUserInput __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IAgentUserInput __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 )( IAgentUserInput __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 *GetCount )( IAgentUserInput __RPC_FAR * This, /* [out] */ long __RPC_FAR *pdwCount); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetItemID )( IAgentUserInput __RPC_FAR * This, /* [in] */ long dwItemIndex, /* [out] */ long __RPC_FAR *pdwCommandID); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetItemConfidence )( IAgentUserInput __RPC_FAR * This, /* [in] */ long dwItemIndex, /* [out] */ long __RPC_FAR *plConfidence); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetItemText )( IAgentUserInput __RPC_FAR * This, /* [in] */ long dwItemIndex, /* [out] */ BSTR __RPC_FAR *pbszText); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetAllItemData )( IAgentUserInput __RPC_FAR * This, /* [out] */ VARIANT __RPC_FAR *pdwItemIndices, /* [out] */ VARIANT __RPC_FAR *plConfidences, /* [out] */ VARIANT __RPC_FAR *pbszText); END_INTERFACE } IAgentUserInputVtbl; interface IAgentUserInput { CONST_VTBL struct IAgentUserInputVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IAgentUserInput_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IAgentUserInput_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IAgentUserInput_Release(This) \ (This)->lpVtbl -> Release(This) #define IAgentUserInput_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IAgentUserInput_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IAgentUserInput_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IAgentUserInput_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IAgentUserInput_GetCount(This,pdwCount) \ (This)->lpVtbl -> GetCount(This,pdwCount) #define IAgentUserInput_GetItemID(This,dwItemIndex,pdwCommandID) \ (This)->lpVtbl -> GetItemID(This,dwItemIndex,pdwCommandID) #define IAgentUserInput_GetItemConfidence(This,dwItemIndex,plConfidence) \ (This)->lpVtbl -> GetItemConfidence(This,dwItemIndex,plConfidence) #define IAgentUserInput_GetItemText(This,dwItemIndex,pbszText) \ (This)->lpVtbl -> GetItemText(This,dwItemIndex,pbszText) #define IAgentUserInput_GetAllItemData(This,pdwItemIndices,plConfidences,pbszText) \ (This)->lpVtbl -> GetAllItemData(This,pdwItemIndices,plConfidences,pbszText) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IAgentUserInput_GetCount_Proxy( IAgentUserInput __RPC_FAR * This, /* [out] */ long __RPC_FAR *pdwCount); void __RPC_STUB IAgentUserInput_GetCount_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentUserInput_GetItemID_Proxy( IAgentUserInput __RPC_FAR * This, /* [in] */ long dwItemIndex, /* [out] */ long __RPC_FAR *pdwCommandID); void __RPC_STUB IAgentUserInput_GetItemID_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentUserInput_GetItemConfidence_Proxy( IAgentUserInput __RPC_FAR * This, /* [in] */ long dwItemIndex, /* [out] */ long __RPC_FAR *plConfidence); void __RPC_STUB IAgentUserInput_GetItemConfidence_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentUserInput_GetItemText_Proxy( IAgentUserInput __RPC_FAR * This, /* [in] */ long dwItemIndex, /* [out] */ BSTR __RPC_FAR *pbszText); void __RPC_STUB IAgentUserInput_GetItemText_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentUserInput_GetAllItemData_Proxy( IAgentUserInput __RPC_FAR * This, /* [out] */ VARIANT __RPC_FAR *pdwItemIndices, /* [out] */ VARIANT __RPC_FAR *plConfidences, /* [out] */ VARIANT __RPC_FAR *pbszText); void __RPC_STUB IAgentUserInput_GetAllItemData_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IAgentUserInput_INTERFACE_DEFINED__ */ #ifndef __IAgentCommand_INTERFACE_DEFINED__ #define __IAgentCommand_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IAgentCommand * at Mon Aug 31 17:00:38 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IAgentCommand; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("A7B93C83-7B81-11D0-AC5F-00C04FD97575") IAgentCommand : public IDispatch { public: virtual HRESULT STDMETHODCALLTYPE SetCaption( /* [in] */ BSTR bszCaption) = 0; virtual HRESULT STDMETHODCALLTYPE GetCaption( /* [out] */ BSTR __RPC_FAR *pbszCaption) = 0; virtual HRESULT STDMETHODCALLTYPE SetVoice( /* [in] */ BSTR bszVoice) = 0; virtual HRESULT STDMETHODCALLTYPE GetVoice( /* [out] */ BSTR __RPC_FAR *pbszVoice) = 0; virtual HRESULT STDMETHODCALLTYPE SetEnabled( /* [in] */ long bEnabled) = 0; virtual HRESULT STDMETHODCALLTYPE GetEnabled( /* [out] */ long __RPC_FAR *pbEnabled) = 0; virtual HRESULT STDMETHODCALLTYPE SetVisible( /* [in] */ long bVisible) = 0; virtual HRESULT STDMETHODCALLTYPE GetVisible( /* [out] */ long __RPC_FAR *pbVisible) = 0; virtual HRESULT STDMETHODCALLTYPE SetConfidenceThreshold( /* [in] */ long lThreshold) = 0; virtual HRESULT STDMETHODCALLTYPE GetConfidenceThreshold( /* [out] */ long __RPC_FAR *plThreshold) = 0; virtual HRESULT STDMETHODCALLTYPE SetConfidenceText( /* [in] */ BSTR bszTipText) = 0; virtual HRESULT STDMETHODCALLTYPE GetConfidenceText( /* [out] */ BSTR __RPC_FAR *pbszTipText) = 0; virtual HRESULT STDMETHODCALLTYPE GetID( /* [out] */ long __RPC_FAR *pdwID) = 0; }; #else /* C style interface */ typedef struct IAgentCommandVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IAgentCommand __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IAgentCommand __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IAgentCommand __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IAgentCommand __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IAgentCommand __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IAgentCommand __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 )( IAgentCommand __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 *SetCaption )( IAgentCommand __RPC_FAR * This, /* [in] */ BSTR bszCaption); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCaption )( IAgentCommand __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszCaption); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetVoice )( IAgentCommand __RPC_FAR * This, /* [in] */ BSTR bszVoice); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVoice )( IAgentCommand __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszVoice); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetEnabled )( IAgentCommand __RPC_FAR * This, /* [in] */ long bEnabled); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEnabled )( IAgentCommand __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbEnabled); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetVisible )( IAgentCommand __RPC_FAR * This, /* [in] */ long bVisible); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVisible )( IAgentCommand __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbVisible); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetConfidenceThreshold )( IAgentCommand __RPC_FAR * This, /* [in] */ long lThreshold); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetConfidenceThreshold )( IAgentCommand __RPC_FAR * This, /* [out] */ long __RPC_FAR *plThreshold); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetConfidenceText )( IAgentCommand __RPC_FAR * This, /* [in] */ BSTR bszTipText); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetConfidenceText )( IAgentCommand __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszTipText); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetID )( IAgentCommand __RPC_FAR * This, /* [out] */ long __RPC_FAR *pdwID); END_INTERFACE } IAgentCommandVtbl; interface IAgentCommand { CONST_VTBL struct IAgentCommandVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IAgentCommand_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IAgentCommand_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IAgentCommand_Release(This) \ (This)->lpVtbl -> Release(This) #define IAgentCommand_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IAgentCommand_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IAgentCommand_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IAgentCommand_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IAgentCommand_SetCaption(This,bszCaption) \ (This)->lpVtbl -> SetCaption(This,bszCaption) #define IAgentCommand_GetCaption(This,pbszCaption) \ (This)->lpVtbl -> GetCaption(This,pbszCaption) #define IAgentCommand_SetVoice(This,bszVoice) \ (This)->lpVtbl -> SetVoice(This,bszVoice) #define IAgentCommand_GetVoice(This,pbszVoice) \ (This)->lpVtbl -> GetVoice(This,pbszVoice) #define IAgentCommand_SetEnabled(This,bEnabled) \ (This)->lpVtbl -> SetEnabled(This,bEnabled) #define IAgentCommand_GetEnabled(This,pbEnabled) \ (This)->lpVtbl -> GetEnabled(This,pbEnabled) #define IAgentCommand_SetVisible(This,bVisible) \ (This)->lpVtbl -> SetVisible(This,bVisible) #define IAgentCommand_GetVisible(This,pbVisible) \ (This)->lpVtbl -> GetVisible(This,pbVisible) #define IAgentCommand_SetConfidenceThreshold(This,lThreshold) \ (This)->lpVtbl -> SetConfidenceThreshold(This,lThreshold) #define IAgentCommand_GetConfidenceThreshold(This,plThreshold) \ (This)->lpVtbl -> GetConfidenceThreshold(This,plThreshold) #define IAgentCommand_SetConfidenceText(This,bszTipText) \ (This)->lpVtbl -> SetConfidenceText(This,bszTipText) #define IAgentCommand_GetConfidenceText(This,pbszTipText) \ (This)->lpVtbl -> GetConfidenceText(This,pbszTipText) #define IAgentCommand_GetID(This,pdwID) \ (This)->lpVtbl -> GetID(This,pdwID) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IAgentCommand_SetCaption_Proxy( IAgentCommand __RPC_FAR * This, /* [in] */ BSTR bszCaption); void __RPC_STUB IAgentCommand_SetCaption_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommand_GetCaption_Proxy( IAgentCommand __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszCaption); void __RPC_STUB IAgentCommand_GetCaption_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommand_SetVoice_Proxy( IAgentCommand __RPC_FAR * This, /* [in] */ BSTR bszVoice); void __RPC_STUB IAgentCommand_SetVoice_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommand_GetVoice_Proxy( IAgentCommand __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszVoice); void __RPC_STUB IAgentCommand_GetVoice_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommand_SetEnabled_Proxy( IAgentCommand __RPC_FAR * This, /* [in] */ long bEnabled); void __RPC_STUB IAgentCommand_SetEnabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommand_GetEnabled_Proxy( IAgentCommand __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbEnabled); void __RPC_STUB IAgentCommand_GetEnabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommand_SetVisible_Proxy( IAgentCommand __RPC_FAR * This, /* [in] */ long bVisible); void __RPC_STUB IAgentCommand_SetVisible_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommand_GetVisible_Proxy( IAgentCommand __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbVisible); void __RPC_STUB IAgentCommand_GetVisible_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommand_SetConfidenceThreshold_Proxy( IAgentCommand __RPC_FAR * This, /* [in] */ long lThreshold); void __RPC_STUB IAgentCommand_SetConfidenceThreshold_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommand_GetConfidenceThreshold_Proxy( IAgentCommand __RPC_FAR * This, /* [out] */ long __RPC_FAR *plThreshold); void __RPC_STUB IAgentCommand_GetConfidenceThreshold_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommand_SetConfidenceText_Proxy( IAgentCommand __RPC_FAR * This, /* [in] */ BSTR bszTipText); void __RPC_STUB IAgentCommand_SetConfidenceText_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommand_GetConfidenceText_Proxy( IAgentCommand __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszTipText); void __RPC_STUB IAgentCommand_GetConfidenceText_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommand_GetID_Proxy( IAgentCommand __RPC_FAR * This, /* [out] */ long __RPC_FAR *pdwID); void __RPC_STUB IAgentCommand_GetID_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IAgentCommand_INTERFACE_DEFINED__ */ #ifndef __IAgentCommandEx_INTERFACE_DEFINED__ #define __IAgentCommandEx_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IAgentCommandEx * at Mon Aug 31 17:00:38 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IAgentCommandEx; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("B0913412-3B44-11d1-ACBA-00C04FD97575") IAgentCommandEx : public IAgentCommand { public: virtual HRESULT STDMETHODCALLTYPE SetHelpContextID( /* [in] */ long ulID) = 0; virtual HRESULT STDMETHODCALLTYPE GetHelpContextID( /* [out] */ long __RPC_FAR *pulID) = 0; virtual HRESULT STDMETHODCALLTYPE SetVoiceCaption( /* [in] */ BSTR bszVoiceCaption) = 0; virtual HRESULT STDMETHODCALLTYPE GetVoiceCaption( /* [out] */ BSTR __RPC_FAR *pbszVoiceCaption) = 0; }; #else /* C style interface */ typedef struct IAgentCommandExVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IAgentCommandEx __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IAgentCommandEx __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IAgentCommandEx __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IAgentCommandEx __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IAgentCommandEx __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IAgentCommandEx __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 )( IAgentCommandEx __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 *SetCaption )( IAgentCommandEx __RPC_FAR * This, /* [in] */ BSTR bszCaption); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCaption )( IAgentCommandEx __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszCaption); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetVoice )( IAgentCommandEx __RPC_FAR * This, /* [in] */ BSTR bszVoice); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVoice )( IAgentCommandEx __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszVoice); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetEnabled )( IAgentCommandEx __RPC_FAR * This, /* [in] */ long bEnabled); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEnabled )( IAgentCommandEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbEnabled); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetVisible )( IAgentCommandEx __RPC_FAR * This, /* [in] */ long bVisible); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVisible )( IAgentCommandEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbVisible); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetConfidenceThreshold )( IAgentCommandEx __RPC_FAR * This, /* [in] */ long lThreshold); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetConfidenceThreshold )( IAgentCommandEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *plThreshold); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetConfidenceText )( IAgentCommandEx __RPC_FAR * This, /* [in] */ BSTR bszTipText); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetConfidenceText )( IAgentCommandEx __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszTipText); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetID )( IAgentCommandEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *pdwID); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetHelpContextID )( IAgentCommandEx __RPC_FAR * This, /* [in] */ long ulID); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetHelpContextID )( IAgentCommandEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *pulID); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetVoiceCaption )( IAgentCommandEx __RPC_FAR * This, /* [in] */ BSTR bszVoiceCaption); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVoiceCaption )( IAgentCommandEx __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszVoiceCaption); END_INTERFACE } IAgentCommandExVtbl; interface IAgentCommandEx { CONST_VTBL struct IAgentCommandExVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IAgentCommandEx_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IAgentCommandEx_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IAgentCommandEx_Release(This) \ (This)->lpVtbl -> Release(This) #define IAgentCommandEx_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IAgentCommandEx_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IAgentCommandEx_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IAgentCommandEx_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IAgentCommandEx_SetCaption(This,bszCaption) \ (This)->lpVtbl -> SetCaption(This,bszCaption) #define IAgentCommandEx_GetCaption(This,pbszCaption) \ (This)->lpVtbl -> GetCaption(This,pbszCaption) #define IAgentCommandEx_SetVoice(This,bszVoice) \ (This)->lpVtbl -> SetVoice(This,bszVoice) #define IAgentCommandEx_GetVoice(This,pbszVoice) \ (This)->lpVtbl -> GetVoice(This,pbszVoice) #define IAgentCommandEx_SetEnabled(This,bEnabled) \ (This)->lpVtbl -> SetEnabled(This,bEnabled) #define IAgentCommandEx_GetEnabled(This,pbEnabled) \ (This)->lpVtbl -> GetEnabled(This,pbEnabled) #define IAgentCommandEx_SetVisible(This,bVisible) \ (This)->lpVtbl -> SetVisible(This,bVisible) #define IAgentCommandEx_GetVisible(This,pbVisible) \ (This)->lpVtbl -> GetVisible(This,pbVisible) #define IAgentCommandEx_SetConfidenceThreshold(This,lThreshold) \ (This)->lpVtbl -> SetConfidenceThreshold(This,lThreshold) #define IAgentCommandEx_GetConfidenceThreshold(This,plThreshold) \ (This)->lpVtbl -> GetConfidenceThreshold(This,plThreshold) #define IAgentCommandEx_SetConfidenceText(This,bszTipText) \ (This)->lpVtbl -> SetConfidenceText(This,bszTipText) #define IAgentCommandEx_GetConfidenceText(This,pbszTipText) \ (This)->lpVtbl -> GetConfidenceText(This,pbszTipText) #define IAgentCommandEx_GetID(This,pdwID) \ (This)->lpVtbl -> GetID(This,pdwID) #define IAgentCommandEx_SetHelpContextID(This,ulID) \ (This)->lpVtbl -> SetHelpContextID(This,ulID) #define IAgentCommandEx_GetHelpContextID(This,pulID) \ (This)->lpVtbl -> GetHelpContextID(This,pulID) #define IAgentCommandEx_SetVoiceCaption(This,bszVoiceCaption) \ (This)->lpVtbl -> SetVoiceCaption(This,bszVoiceCaption) #define IAgentCommandEx_GetVoiceCaption(This,pbszVoiceCaption) \ (This)->lpVtbl -> GetVoiceCaption(This,pbszVoiceCaption) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IAgentCommandEx_SetHelpContextID_Proxy( IAgentCommandEx __RPC_FAR * This, /* [in] */ long ulID); void __RPC_STUB IAgentCommandEx_SetHelpContextID_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandEx_GetHelpContextID_Proxy( IAgentCommandEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *pulID); void __RPC_STUB IAgentCommandEx_GetHelpContextID_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandEx_SetVoiceCaption_Proxy( IAgentCommandEx __RPC_FAR * This, /* [in] */ BSTR bszVoiceCaption); void __RPC_STUB IAgentCommandEx_SetVoiceCaption_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandEx_GetVoiceCaption_Proxy( IAgentCommandEx __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszVoiceCaption); void __RPC_STUB IAgentCommandEx_GetVoiceCaption_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IAgentCommandEx_INTERFACE_DEFINED__ */ #ifndef __IAgentCommands_INTERFACE_DEFINED__ #define __IAgentCommands_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IAgentCommands * at Mon Aug 31 17:00:38 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IAgentCommands; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("A7B93C85-7B81-11D0-AC5F-00C04FD97575") IAgentCommands : public IDispatch { public: virtual HRESULT STDMETHODCALLTYPE GetCommand( /* [in] */ long dwCommandID, /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkCommand) = 0; virtual HRESULT STDMETHODCALLTYPE GetCount( /* [out] */ long __RPC_FAR *pdwCount) = 0; virtual HRESULT STDMETHODCALLTYPE SetCaption( /* [in] */ BSTR bszCaption) = 0; virtual HRESULT STDMETHODCALLTYPE GetCaption( /* [out] */ BSTR __RPC_FAR *pbszCaption) = 0; virtual HRESULT STDMETHODCALLTYPE SetVoice( /* [in] */ BSTR bszVoice) = 0; virtual HRESULT STDMETHODCALLTYPE GetVoice( /* [out] */ BSTR __RPC_FAR *pbszVoice) = 0; virtual HRESULT STDMETHODCALLTYPE SetVisible( /* [in] */ long bVisible) = 0; virtual HRESULT STDMETHODCALLTYPE GetVisible( /* [out] */ long __RPC_FAR *pbVisible) = 0; virtual HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR bszCaption, /* [in] */ BSTR bszVoice, /* [in] */ long bEnabled, /* [in] */ long bVisible, /* [out] */ long __RPC_FAR *pdwID) = 0; virtual HRESULT STDMETHODCALLTYPE Insert( /* [in] */ BSTR bszCaption, /* [in] */ BSTR bszVoice, /* [in] */ long bEnabled, /* [in] */ long bVisible, /* [in] */ long dwRefID, /* [in] */ long bBefore, /* [out] */ long __RPC_FAR *pdwID) = 0; virtual HRESULT STDMETHODCALLTYPE Remove( /* [in] */ long dwID) = 0; virtual HRESULT STDMETHODCALLTYPE RemoveAll( void) = 0; }; #else /* C style interface */ typedef struct IAgentCommandsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IAgentCommands __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IAgentCommands __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IAgentCommands __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IAgentCommands __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IAgentCommands __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IAgentCommands __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 )( IAgentCommands __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 *GetCommand )( IAgentCommands __RPC_FAR * This, /* [in] */ long dwCommandID, /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkCommand); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCount )( IAgentCommands __RPC_FAR * This, /* [out] */ long __RPC_FAR *pdwCount); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCaption )( IAgentCommands __RPC_FAR * This, /* [in] */ BSTR bszCaption); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCaption )( IAgentCommands __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszCaption); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetVoice )( IAgentCommands __RPC_FAR * This, /* [in] */ BSTR bszVoice); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVoice )( IAgentCommands __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszVoice); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetVisible )( IAgentCommands __RPC_FAR * This, /* [in] */ long bVisible); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVisible )( IAgentCommands __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbVisible); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )( IAgentCommands __RPC_FAR * This, /* [in] */ BSTR bszCaption, /* [in] */ BSTR bszVoice, /* [in] */ long bEnabled, /* [in] */ long bVisible, /* [out] */ long __RPC_FAR *pdwID); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Insert )( IAgentCommands __RPC_FAR * This, /* [in] */ BSTR bszCaption, /* [in] */ BSTR bszVoice, /* [in] */ long bEnabled, /* [in] */ long bVisible, /* [in] */ long dwRefID, /* [in] */ long bBefore, /* [out] */ long __RPC_FAR *pdwID); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Remove )( IAgentCommands __RPC_FAR * This, /* [in] */ long dwID); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveAll )( IAgentCommands __RPC_FAR * This); END_INTERFACE } IAgentCommandsVtbl; interface IAgentCommands { CONST_VTBL struct IAgentCommandsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IAgentCommands_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IAgentCommands_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IAgentCommands_Release(This) \ (This)->lpVtbl -> Release(This) #define IAgentCommands_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IAgentCommands_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IAgentCommands_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IAgentCommands_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IAgentCommands_GetCommand(This,dwCommandID,ppunkCommand) \ (This)->lpVtbl -> GetCommand(This,dwCommandID,ppunkCommand) #define IAgentCommands_GetCount(This,pdwCount) \ (This)->lpVtbl -> GetCount(This,pdwCount) #define IAgentCommands_SetCaption(This,bszCaption) \ (This)->lpVtbl -> SetCaption(This,bszCaption) #define IAgentCommands_GetCaption(This,pbszCaption) \ (This)->lpVtbl -> GetCaption(This,pbszCaption) #define IAgentCommands_SetVoice(This,bszVoice) \ (This)->lpVtbl -> SetVoice(This,bszVoice) #define IAgentCommands_GetVoice(This,pbszVoice) \ (This)->lpVtbl -> GetVoice(This,pbszVoice) #define IAgentCommands_SetVisible(This,bVisible) \ (This)->lpVtbl -> SetVisible(This,bVisible) #define IAgentCommands_GetVisible(This,pbVisible) \ (This)->lpVtbl -> GetVisible(This,pbVisible) #define IAgentCommands_Add(This,bszCaption,bszVoice,bEnabled,bVisible,pdwID) \ (This)->lpVtbl -> Add(This,bszCaption,bszVoice,bEnabled,bVisible,pdwID) #define IAgentCommands_Insert(This,bszCaption,bszVoice,bEnabled,bVisible,dwRefID,bBefore,pdwID) \ (This)->lpVtbl -> Insert(This,bszCaption,bszVoice,bEnabled,bVisible,dwRefID,bBefore,pdwID) #define IAgentCommands_Remove(This,dwID) \ (This)->lpVtbl -> Remove(This,dwID) #define IAgentCommands_RemoveAll(This) \ (This)->lpVtbl -> RemoveAll(This) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IAgentCommands_GetCommand_Proxy( IAgentCommands __RPC_FAR * This, /* [in] */ long dwCommandID, /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkCommand); void __RPC_STUB IAgentCommands_GetCommand_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommands_GetCount_Proxy( IAgentCommands __RPC_FAR * This, /* [out] */ long __RPC_FAR *pdwCount); void __RPC_STUB IAgentCommands_GetCount_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommands_SetCaption_Proxy( IAgentCommands __RPC_FAR * This, /* [in] */ BSTR bszCaption); void __RPC_STUB IAgentCommands_SetCaption_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommands_GetCaption_Proxy( IAgentCommands __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszCaption); void __RPC_STUB IAgentCommands_GetCaption_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommands_SetVoice_Proxy( IAgentCommands __RPC_FAR * This, /* [in] */ BSTR bszVoice); void __RPC_STUB IAgentCommands_SetVoice_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommands_GetVoice_Proxy( IAgentCommands __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszVoice); void __RPC_STUB IAgentCommands_GetVoice_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommands_SetVisible_Proxy( IAgentCommands __RPC_FAR * This, /* [in] */ long bVisible); void __RPC_STUB IAgentCommands_SetVisible_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommands_GetVisible_Proxy( IAgentCommands __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbVisible); void __RPC_STUB IAgentCommands_GetVisible_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommands_Add_Proxy( IAgentCommands __RPC_FAR * This, /* [in] */ BSTR bszCaption, /* [in] */ BSTR bszVoice, /* [in] */ long bEnabled, /* [in] */ long bVisible, /* [out] */ long __RPC_FAR *pdwID); void __RPC_STUB IAgentCommands_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommands_Insert_Proxy( IAgentCommands __RPC_FAR * This, /* [in] */ BSTR bszCaption, /* [in] */ BSTR bszVoice, /* [in] */ long bEnabled, /* [in] */ long bVisible, /* [in] */ long dwRefID, /* [in] */ long bBefore, /* [out] */ long __RPC_FAR *pdwID); void __RPC_STUB IAgentCommands_Insert_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommands_Remove_Proxy( IAgentCommands __RPC_FAR * This, /* [in] */ long dwID); void __RPC_STUB IAgentCommands_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommands_RemoveAll_Proxy( IAgentCommands __RPC_FAR * This); void __RPC_STUB IAgentCommands_RemoveAll_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IAgentCommands_INTERFACE_DEFINED__ */ #ifndef __IAgentCommandsEx_INTERFACE_DEFINED__ #define __IAgentCommandsEx_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IAgentCommandsEx * at Mon Aug 31 17:00:38 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IAgentCommandsEx; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("6BA90C00-3910-11d1-ACB3-00C04FD97575") IAgentCommandsEx : public IAgentCommands { public: virtual HRESULT STDMETHODCALLTYPE GetCommandEx( /* [in] */ long dwCommandID, /* [out] */ IAgentCommandEx __RPC_FAR *__RPC_FAR *ppCommandEx) = 0; virtual HRESULT STDMETHODCALLTYPE SetDefaultID( /* [in] */ long dwID) = 0; virtual HRESULT STDMETHODCALLTYPE GetDefaultID( /* [out] */ long __RPC_FAR *pdwID) = 0; virtual HRESULT STDMETHODCALLTYPE SetHelpContextID( /* [in] */ long ulHelpID) = 0; virtual HRESULT STDMETHODCALLTYPE GetHelpContextID( /* [out] */ long __RPC_FAR *pulHelpID) = 0; virtual HRESULT STDMETHODCALLTYPE SetFontName( /* [in] */ BSTR bszFontName) = 0; virtual HRESULT STDMETHODCALLTYPE GetFontName( /* [out] */ BSTR __RPC_FAR *pbszFontName) = 0; virtual HRESULT STDMETHODCALLTYPE SetFontSize( /* [in] */ long lFontSize) = 0; virtual HRESULT STDMETHODCALLTYPE GetFontSize( /* [out] */ long __RPC_FAR *lFontSize) = 0; virtual HRESULT STDMETHODCALLTYPE SetVoiceCaption( /* [in] */ BSTR bszVoiceCaption) = 0; virtual HRESULT STDMETHODCALLTYPE GetVoiceCaption( /* [out] */ BSTR __RPC_FAR *bszVoiceCaption) = 0; virtual HRESULT STDMETHODCALLTYPE AddEx( /* [in] */ BSTR bszCaption, /* [in] */ BSTR bszVoice, /* [in] */ BSTR bszVoiceCaption, /* [in] */ long bEnabled, /* [in] */ long bVisible, /* [in] */ long ulHelpId, /* [out] */ long __RPC_FAR *pdwID) = 0; virtual HRESULT STDMETHODCALLTYPE InsertEx( /* [in] */ BSTR bszCaption, /* [in] */ BSTR bszVoice, /* [in] */ BSTR bszVoiceCaption, /* [in] */ long bEnabled, /* [in] */ long bVisible, /* [in] */ long ulHelpId, /* [in] */ long dwRefID, /* [in] */ long bBefore, /* [out] */ long __RPC_FAR *pdwID) = 0; virtual HRESULT STDMETHODCALLTYPE SetGlobalVoiceCommandsEnabled( /* [in] */ long bEnable) = 0; virtual HRESULT STDMETHODCALLTYPE GetGlobalVoiceCommandsEnabled( /* [out] */ long __RPC_FAR *pbEnabled) = 0; }; #else /* C style interface */ typedef struct IAgentCommandsExVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IAgentCommandsEx __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IAgentCommandsEx __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IAgentCommandsEx __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IAgentCommandsEx __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IAgentCommandsEx __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IAgentCommandsEx __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 )( IAgentCommandsEx __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 *GetCommand )( IAgentCommandsEx __RPC_FAR * This, /* [in] */ long dwCommandID, /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkCommand); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCount )( IAgentCommandsEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *pdwCount); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCaption )( IAgentCommandsEx __RPC_FAR * This, /* [in] */ BSTR bszCaption); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCaption )( IAgentCommandsEx __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszCaption); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetVoice )( IAgentCommandsEx __RPC_FAR * This, /* [in] */ BSTR bszVoice); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVoice )( IAgentCommandsEx __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszVoice); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetVisible )( IAgentCommandsEx __RPC_FAR * This, /* [in] */ long bVisible); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVisible )( IAgentCommandsEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbVisible); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )( IAgentCommandsEx __RPC_FAR * This, /* [in] */ BSTR bszCaption, /* [in] */ BSTR bszVoice, /* [in] */ long bEnabled, /* [in] */ long bVisible, /* [out] */ long __RPC_FAR *pdwID); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Insert )( IAgentCommandsEx __RPC_FAR * This, /* [in] */ BSTR bszCaption, /* [in] */ BSTR bszVoice, /* [in] */ long bEnabled, /* [in] */ long bVisible, /* [in] */ long dwRefID, /* [in] */ long bBefore, /* [out] */ long __RPC_FAR *pdwID); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Remove )( IAgentCommandsEx __RPC_FAR * This, /* [in] */ long dwID); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveAll )( IAgentCommandsEx __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCommandEx )( IAgentCommandsEx __RPC_FAR * This, /* [in] */ long dwCommandID, /* [out] */ IAgentCommandEx __RPC_FAR *__RPC_FAR *ppCommandEx); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDefaultID )( IAgentCommandsEx __RPC_FAR * This, /* [in] */ long dwID); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDefaultID )( IAgentCommandsEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *pdwID); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetHelpContextID )( IAgentCommandsEx __RPC_FAR * This, /* [in] */ long ulHelpID); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetHelpContextID )( IAgentCommandsEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *pulHelpID); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetFontName )( IAgentCommandsEx __RPC_FAR * This, /* [in] */ BSTR bszFontName); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFontName )( IAgentCommandsEx __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszFontName); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetFontSize )( IAgentCommandsEx __RPC_FAR * This, /* [in] */ long lFontSize); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFontSize )( IAgentCommandsEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *lFontSize); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetVoiceCaption )( IAgentCommandsEx __RPC_FAR * This, /* [in] */ BSTR bszVoiceCaption); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVoiceCaption )( IAgentCommandsEx __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *bszVoiceCaption); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddEx )( IAgentCommandsEx __RPC_FAR * This, /* [in] */ BSTR bszCaption, /* [in] */ BSTR bszVoice, /* [in] */ BSTR bszVoiceCaption, /* [in] */ long bEnabled, /* [in] */ long bVisible, /* [in] */ long ulHelpId, /* [out] */ long __RPC_FAR *pdwID); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InsertEx )( IAgentCommandsEx __RPC_FAR * This, /* [in] */ BSTR bszCaption, /* [in] */ BSTR bszVoice, /* [in] */ BSTR bszVoiceCaption, /* [in] */ long bEnabled, /* [in] */ long bVisible, /* [in] */ long ulHelpId, /* [in] */ long dwRefID, /* [in] */ long bBefore, /* [out] */ long __RPC_FAR *pdwID); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetGlobalVoiceCommandsEnabled )( IAgentCommandsEx __RPC_FAR * This, /* [in] */ long bEnable); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetGlobalVoiceCommandsEnabled )( IAgentCommandsEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbEnabled); END_INTERFACE } IAgentCommandsExVtbl; interface IAgentCommandsEx { CONST_VTBL struct IAgentCommandsExVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IAgentCommandsEx_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IAgentCommandsEx_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IAgentCommandsEx_Release(This) \ (This)->lpVtbl -> Release(This) #define IAgentCommandsEx_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IAgentCommandsEx_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IAgentCommandsEx_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IAgentCommandsEx_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IAgentCommandsEx_GetCommand(This,dwCommandID,ppunkCommand) \ (This)->lpVtbl -> GetCommand(This,dwCommandID,ppunkCommand) #define IAgentCommandsEx_GetCount(This,pdwCount) \ (This)->lpVtbl -> GetCount(This,pdwCount) #define IAgentCommandsEx_SetCaption(This,bszCaption) \ (This)->lpVtbl -> SetCaption(This,bszCaption) #define IAgentCommandsEx_GetCaption(This,pbszCaption) \ (This)->lpVtbl -> GetCaption(This,pbszCaption) #define IAgentCommandsEx_SetVoice(This,bszVoice) \ (This)->lpVtbl -> SetVoice(This,bszVoice) #define IAgentCommandsEx_GetVoice(This,pbszVoice) \ (This)->lpVtbl -> GetVoice(This,pbszVoice) #define IAgentCommandsEx_SetVisible(This,bVisible) \ (This)->lpVtbl -> SetVisible(This,bVisible) #define IAgentCommandsEx_GetVisible(This,pbVisible) \ (This)->lpVtbl -> GetVisible(This,pbVisible) #define IAgentCommandsEx_Add(This,bszCaption,bszVoice,bEnabled,bVisible,pdwID) \ (This)->lpVtbl -> Add(This,bszCaption,bszVoice,bEnabled,bVisible,pdwID) #define IAgentCommandsEx_Insert(This,bszCaption,bszVoice,bEnabled,bVisible,dwRefID,bBefore,pdwID) \ (This)->lpVtbl -> Insert(This,bszCaption,bszVoice,bEnabled,bVisible,dwRefID,bBefore,pdwID) #define IAgentCommandsEx_Remove(This,dwID) \ (This)->lpVtbl -> Remove(This,dwID) #define IAgentCommandsEx_RemoveAll(This) \ (This)->lpVtbl -> RemoveAll(This) #define IAgentCommandsEx_GetCommandEx(This,dwCommandID,ppCommandEx) \ (This)->lpVtbl -> GetCommandEx(This,dwCommandID,ppCommandEx) #define IAgentCommandsEx_SetDefaultID(This,dwID) \ (This)->lpVtbl -> SetDefaultID(This,dwID) #define IAgentCommandsEx_GetDefaultID(This,pdwID) \ (This)->lpVtbl -> GetDefaultID(This,pdwID) #define IAgentCommandsEx_SetHelpContextID(This,ulHelpID) \ (This)->lpVtbl -> SetHelpContextID(This,ulHelpID) #define IAgentCommandsEx_GetHelpContextID(This,pulHelpID) \ (This)->lpVtbl -> GetHelpContextID(This,pulHelpID) #define IAgentCommandsEx_SetFontName(This,bszFontName) \ (This)->lpVtbl -> SetFontName(This,bszFontName) #define IAgentCommandsEx_GetFontName(This,pbszFontName) \ (This)->lpVtbl -> GetFontName(This,pbszFontName) #define IAgentCommandsEx_SetFontSize(This,lFontSize) \ (This)->lpVtbl -> SetFontSize(This,lFontSize) #define IAgentCommandsEx_GetFontSize(This,lFontSize) \ (This)->lpVtbl -> GetFontSize(This,lFontSize) #define IAgentCommandsEx_SetVoiceCaption(This,bszVoiceCaption) \ (This)->lpVtbl -> SetVoiceCaption(This,bszVoiceCaption) #define IAgentCommandsEx_GetVoiceCaption(This,bszVoiceCaption) \ (This)->lpVtbl -> GetVoiceCaption(This,bszVoiceCaption) #define IAgentCommandsEx_AddEx(This,bszCaption,bszVoice,bszVoiceCaption,bEnabled,bVisible,ulHelpId,pdwID) \ (This)->lpVtbl -> AddEx(This,bszCaption,bszVoice,bszVoiceCaption,bEnabled,bVisible,ulHelpId,pdwID) #define IAgentCommandsEx_InsertEx(This,bszCaption,bszVoice,bszVoiceCaption,bEnabled,bVisible,ulHelpId,dwRefID,bBefore,pdwID) \ (This)->lpVtbl -> InsertEx(This,bszCaption,bszVoice,bszVoiceCaption,bEnabled,bVisible,ulHelpId,dwRefID,bBefore,pdwID) #define IAgentCommandsEx_SetGlobalVoiceCommandsEnabled(This,bEnable) \ (This)->lpVtbl -> SetGlobalVoiceCommandsEnabled(This,bEnable) #define IAgentCommandsEx_GetGlobalVoiceCommandsEnabled(This,pbEnabled) \ (This)->lpVtbl -> GetGlobalVoiceCommandsEnabled(This,pbEnabled) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IAgentCommandsEx_GetCommandEx_Proxy( IAgentCommandsEx __RPC_FAR * This, /* [in] */ long dwCommandID, /* [out] */ IAgentCommandEx __RPC_FAR *__RPC_FAR *ppCommandEx); void __RPC_STUB IAgentCommandsEx_GetCommandEx_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandsEx_SetDefaultID_Proxy( IAgentCommandsEx __RPC_FAR * This, /* [in] */ long dwID); void __RPC_STUB IAgentCommandsEx_SetDefaultID_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandsEx_GetDefaultID_Proxy( IAgentCommandsEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *pdwID); void __RPC_STUB IAgentCommandsEx_GetDefaultID_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandsEx_SetHelpContextID_Proxy( IAgentCommandsEx __RPC_FAR * This, /* [in] */ long ulHelpID); void __RPC_STUB IAgentCommandsEx_SetHelpContextID_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandsEx_GetHelpContextID_Proxy( IAgentCommandsEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *pulHelpID); void __RPC_STUB IAgentCommandsEx_GetHelpContextID_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandsEx_SetFontName_Proxy( IAgentCommandsEx __RPC_FAR * This, /* [in] */ BSTR bszFontName); void __RPC_STUB IAgentCommandsEx_SetFontName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandsEx_GetFontName_Proxy( IAgentCommandsEx __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszFontName); void __RPC_STUB IAgentCommandsEx_GetFontName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandsEx_SetFontSize_Proxy( IAgentCommandsEx __RPC_FAR * This, /* [in] */ long lFontSize); void __RPC_STUB IAgentCommandsEx_SetFontSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandsEx_GetFontSize_Proxy( IAgentCommandsEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *lFontSize); void __RPC_STUB IAgentCommandsEx_GetFontSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandsEx_SetVoiceCaption_Proxy( IAgentCommandsEx __RPC_FAR * This, /* [in] */ BSTR bszVoiceCaption); void __RPC_STUB IAgentCommandsEx_SetVoiceCaption_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandsEx_GetVoiceCaption_Proxy( IAgentCommandsEx __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *bszVoiceCaption); void __RPC_STUB IAgentCommandsEx_GetVoiceCaption_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandsEx_AddEx_Proxy( IAgentCommandsEx __RPC_FAR * This, /* [in] */ BSTR bszCaption, /* [in] */ BSTR bszVoice, /* [in] */ BSTR bszVoiceCaption, /* [in] */ long bEnabled, /* [in] */ long bVisible, /* [in] */ long ulHelpId, /* [out] */ long __RPC_FAR *pdwID); void __RPC_STUB IAgentCommandsEx_AddEx_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandsEx_InsertEx_Proxy( IAgentCommandsEx __RPC_FAR * This, /* [in] */ BSTR bszCaption, /* [in] */ BSTR bszVoice, /* [in] */ BSTR bszVoiceCaption, /* [in] */ long bEnabled, /* [in] */ long bVisible, /* [in] */ long ulHelpId, /* [in] */ long dwRefID, /* [in] */ long bBefore, /* [out] */ long __RPC_FAR *pdwID); void __RPC_STUB IAgentCommandsEx_InsertEx_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandsEx_SetGlobalVoiceCommandsEnabled_Proxy( IAgentCommandsEx __RPC_FAR * This, /* [in] */ long bEnable); void __RPC_STUB IAgentCommandsEx_SetGlobalVoiceCommandsEnabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandsEx_GetGlobalVoiceCommandsEnabled_Proxy( IAgentCommandsEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbEnabled); void __RPC_STUB IAgentCommandsEx_GetGlobalVoiceCommandsEnabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IAgentCommandsEx_INTERFACE_DEFINED__ */ #ifndef __IAgentCommandWindow_INTERFACE_DEFINED__ #define __IAgentCommandWindow_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IAgentCommandWindow * at Mon Aug 31 17:00:38 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IAgentCommandWindow; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("6D0ECB23-9968-11D0-AC6E-00C04FD97575") IAgentCommandWindow : public IDispatch { public: virtual HRESULT STDMETHODCALLTYPE SetVisible( /* [in] */ long bVisible) = 0; virtual HRESULT STDMETHODCALLTYPE GetVisible( /* [out] */ long __RPC_FAR *pbVisible) = 0; virtual HRESULT STDMETHODCALLTYPE GetPosition( /* [out] */ long __RPC_FAR *plLeft, /* [out] */ long __RPC_FAR *plTop) = 0; virtual HRESULT STDMETHODCALLTYPE GetSize( /* [out] */ long __RPC_FAR *plWidth, /* [out] */ long __RPC_FAR *plHeight) = 0; }; #else /* C style interface */ typedef struct IAgentCommandWindowVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IAgentCommandWindow __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IAgentCommandWindow __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IAgentCommandWindow __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IAgentCommandWindow __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IAgentCommandWindow __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IAgentCommandWindow __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 )( IAgentCommandWindow __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 *SetVisible )( IAgentCommandWindow __RPC_FAR * This, /* [in] */ long bVisible); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVisible )( IAgentCommandWindow __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbVisible); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPosition )( IAgentCommandWindow __RPC_FAR * This, /* [out] */ long __RPC_FAR *plLeft, /* [out] */ long __RPC_FAR *plTop); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSize )( IAgentCommandWindow __RPC_FAR * This, /* [out] */ long __RPC_FAR *plWidth, /* [out] */ long __RPC_FAR *plHeight); END_INTERFACE } IAgentCommandWindowVtbl; interface IAgentCommandWindow { CONST_VTBL struct IAgentCommandWindowVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IAgentCommandWindow_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IAgentCommandWindow_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IAgentCommandWindow_Release(This) \ (This)->lpVtbl -> Release(This) #define IAgentCommandWindow_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IAgentCommandWindow_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IAgentCommandWindow_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IAgentCommandWindow_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IAgentCommandWindow_SetVisible(This,bVisible) \ (This)->lpVtbl -> SetVisible(This,bVisible) #define IAgentCommandWindow_GetVisible(This,pbVisible) \ (This)->lpVtbl -> GetVisible(This,pbVisible) #define IAgentCommandWindow_GetPosition(This,plLeft,plTop) \ (This)->lpVtbl -> GetPosition(This,plLeft,plTop) #define IAgentCommandWindow_GetSize(This,plWidth,plHeight) \ (This)->lpVtbl -> GetSize(This,plWidth,plHeight) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IAgentCommandWindow_SetVisible_Proxy( IAgentCommandWindow __RPC_FAR * This, /* [in] */ long bVisible); void __RPC_STUB IAgentCommandWindow_SetVisible_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandWindow_GetVisible_Proxy( IAgentCommandWindow __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbVisible); void __RPC_STUB IAgentCommandWindow_GetVisible_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandWindow_GetPosition_Proxy( IAgentCommandWindow __RPC_FAR * This, /* [out] */ long __RPC_FAR *plLeft, /* [out] */ long __RPC_FAR *plTop); void __RPC_STUB IAgentCommandWindow_GetPosition_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandWindow_GetSize_Proxy( IAgentCommandWindow __RPC_FAR * This, /* [out] */ long __RPC_FAR *plWidth, /* [out] */ long __RPC_FAR *plHeight); void __RPC_STUB IAgentCommandWindow_GetSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IAgentCommandWindow_INTERFACE_DEFINED__ */ #ifndef __IAgentSpeechInputProperties_INTERFACE_DEFINED__ #define __IAgentSpeechInputProperties_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IAgentSpeechInputProperties * at Mon Aug 31 17:00:38 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IAgentSpeechInputProperties; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("A7B93C87-7B81-11D0-AC5F-00C04FD97575") IAgentSpeechInputProperties : public IDispatch { public: virtual HRESULT STDMETHODCALLTYPE GetInstalled( /* [out] */ long __RPC_FAR *pbInstalled) = 0; virtual HRESULT STDMETHODCALLTYPE GetEnabled( /* [out] */ long __RPC_FAR *pbEnabled) = 0; virtual HRESULT STDMETHODCALLTYPE GetHotKey( /* [out] */ BSTR __RPC_FAR *pbszHotCharKey) = 0; virtual HRESULT STDMETHODCALLTYPE GetLCID( /* [out] */ LCID __RPC_FAR *plcidCurrent) = 0; virtual HRESULT STDMETHODCALLTYPE GetEngine( /* [out] */ BSTR __RPC_FAR *pbszEngine) = 0; virtual HRESULT STDMETHODCALLTYPE SetEngine( /* [in] */ BSTR bszEngine) = 0; virtual HRESULT STDMETHODCALLTYPE GetListeningTip( /* [out] */ long __RPC_FAR *pbListeningTip) = 0; }; #else /* C style interface */ typedef struct IAgentSpeechInputPropertiesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IAgentSpeechInputProperties __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IAgentSpeechInputProperties __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IAgentSpeechInputProperties __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IAgentSpeechInputProperties __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IAgentSpeechInputProperties __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IAgentSpeechInputProperties __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 )( IAgentSpeechInputProperties __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 *GetInstalled )( IAgentSpeechInputProperties __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbInstalled); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEnabled )( IAgentSpeechInputProperties __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbEnabled); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetHotKey )( IAgentSpeechInputProperties __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszHotCharKey); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLCID )( IAgentSpeechInputProperties __RPC_FAR * This, /* [out] */ LCID __RPC_FAR *plcidCurrent); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEngine )( IAgentSpeechInputProperties __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszEngine); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetEngine )( IAgentSpeechInputProperties __RPC_FAR * This, /* [in] */ BSTR bszEngine); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetListeningTip )( IAgentSpeechInputProperties __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbListeningTip); END_INTERFACE } IAgentSpeechInputPropertiesVtbl; interface IAgentSpeechInputProperties { CONST_VTBL struct IAgentSpeechInputPropertiesVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IAgentSpeechInputProperties_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IAgentSpeechInputProperties_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IAgentSpeechInputProperties_Release(This) \ (This)->lpVtbl -> Release(This) #define IAgentSpeechInputProperties_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IAgentSpeechInputProperties_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IAgentSpeechInputProperties_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IAgentSpeechInputProperties_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IAgentSpeechInputProperties_GetInstalled(This,pbInstalled) \ (This)->lpVtbl -> GetInstalled(This,pbInstalled) #define IAgentSpeechInputProperties_GetEnabled(This,pbEnabled) \ (This)->lpVtbl -> GetEnabled(This,pbEnabled) #define IAgentSpeechInputProperties_GetHotKey(This,pbszHotCharKey) \ (This)->lpVtbl -> GetHotKey(This,pbszHotCharKey) #define IAgentSpeechInputProperties_GetLCID(This,plcidCurrent) \ (This)->lpVtbl -> GetLCID(This,plcidCurrent) #define IAgentSpeechInputProperties_GetEngine(This,pbszEngine) \ (This)->lpVtbl -> GetEngine(This,pbszEngine) #define IAgentSpeechInputProperties_SetEngine(This,bszEngine) \ (This)->lpVtbl -> SetEngine(This,bszEngine) #define IAgentSpeechInputProperties_GetListeningTip(This,pbListeningTip) \ (This)->lpVtbl -> GetListeningTip(This,pbListeningTip) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IAgentSpeechInputProperties_GetInstalled_Proxy( IAgentSpeechInputProperties __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbInstalled); void __RPC_STUB IAgentSpeechInputProperties_GetInstalled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentSpeechInputProperties_GetEnabled_Proxy( IAgentSpeechInputProperties __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbEnabled); void __RPC_STUB IAgentSpeechInputProperties_GetEnabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentSpeechInputProperties_GetHotKey_Proxy( IAgentSpeechInputProperties __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszHotCharKey); void __RPC_STUB IAgentSpeechInputProperties_GetHotKey_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentSpeechInputProperties_GetLCID_Proxy( IAgentSpeechInputProperties __RPC_FAR * This, /* [out] */ LCID __RPC_FAR *plcidCurrent); void __RPC_STUB IAgentSpeechInputProperties_GetLCID_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentSpeechInputProperties_GetEngine_Proxy( IAgentSpeechInputProperties __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszEngine); void __RPC_STUB IAgentSpeechInputProperties_GetEngine_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentSpeechInputProperties_SetEngine_Proxy( IAgentSpeechInputProperties __RPC_FAR * This, /* [in] */ BSTR bszEngine); void __RPC_STUB IAgentSpeechInputProperties_SetEngine_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentSpeechInputProperties_GetListeningTip_Proxy( IAgentSpeechInputProperties __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbListeningTip); void __RPC_STUB IAgentSpeechInputProperties_GetListeningTip_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IAgentSpeechInputProperties_INTERFACE_DEFINED__ */ #ifndef __IAgentAudioOutputProperties_INTERFACE_DEFINED__ #define __IAgentAudioOutputProperties_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IAgentAudioOutputProperties * at Mon Aug 31 17:00:38 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IAgentAudioOutputProperties; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("A7B93C89-7B81-11D0-AC5F-00C04FD97575") IAgentAudioOutputProperties : public IDispatch { public: virtual HRESULT STDMETHODCALLTYPE GetEnabled( /* [out] */ long __RPC_FAR *pbEnabled) = 0; virtual HRESULT STDMETHODCALLTYPE GetUsingSoundEffects( /* [out] */ long __RPC_FAR *pbUsingSoundEffects) = 0; }; #else /* C style interface */ typedef struct IAgentAudioOutputPropertiesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IAgentAudioOutputProperties __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IAgentAudioOutputProperties __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IAgentAudioOutputProperties __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IAgentAudioOutputProperties __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IAgentAudioOutputProperties __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IAgentAudioOutputProperties __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 )( IAgentAudioOutputProperties __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 )( IAgentAudioOutputProperties __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbEnabled); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetUsingSoundEffects )( IAgentAudioOutputProperties __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbUsingSoundEffects); END_INTERFACE } IAgentAudioOutputPropertiesVtbl; interface IAgentAudioOutputProperties { CONST_VTBL struct IAgentAudioOutputPropertiesVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IAgentAudioOutputProperties_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IAgentAudioOutputProperties_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IAgentAudioOutputProperties_Release(This) \ (This)->lpVtbl -> Release(This) #define IAgentAudioOutputProperties_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IAgentAudioOutputProperties_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IAgentAudioOutputProperties_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IAgentAudioOutputProperties_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IAgentAudioOutputProperties_GetEnabled(This,pbEnabled) \ (This)->lpVtbl -> GetEnabled(This,pbEnabled) #define IAgentAudioOutputProperties_GetUsingSoundEffects(This,pbUsingSoundEffects) \ (This)->lpVtbl -> GetUsingSoundEffects(This,pbUsingSoundEffects) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IAgentAudioOutputProperties_GetEnabled_Proxy( IAgentAudioOutputProperties __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbEnabled); void __RPC_STUB IAgentAudioOutputProperties_GetEnabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentAudioOutputProperties_GetUsingSoundEffects_Proxy( IAgentAudioOutputProperties __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbUsingSoundEffects); void __RPC_STUB IAgentAudioOutputProperties_GetUsingSoundEffects_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IAgentAudioOutputProperties_INTERFACE_DEFINED__ */ #ifndef __IAgentAudioOutputPropertiesEx_INTERFACE_DEFINED__ #define __IAgentAudioOutputPropertiesEx_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IAgentAudioOutputPropertiesEx * at Mon Aug 31 17:00:38 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IAgentAudioOutputPropertiesEx; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("A7B93CA0-7B81-11D0-AC5F-00C04FD97575") IAgentAudioOutputPropertiesEx : public IAgentAudioOutputProperties { public: virtual HRESULT STDMETHODCALLTYPE GetStatus( /* [out] */ long __RPC_FAR *plStatus) = 0; }; #else /* C style interface */ typedef struct IAgentAudioOutputPropertiesExVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IAgentAudioOutputPropertiesEx __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IAgentAudioOutputPropertiesEx __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IAgentAudioOutputPropertiesEx __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IAgentAudioOutputPropertiesEx __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IAgentAudioOutputPropertiesEx __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IAgentAudioOutputPropertiesEx __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 )( IAgentAudioOutputPropertiesEx __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 )( IAgentAudioOutputPropertiesEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbEnabled); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetUsingSoundEffects )( IAgentAudioOutputPropertiesEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbUsingSoundEffects); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStatus )( IAgentAudioOutputPropertiesEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *plStatus); END_INTERFACE } IAgentAudioOutputPropertiesExVtbl; interface IAgentAudioOutputPropertiesEx { CONST_VTBL struct IAgentAudioOutputPropertiesExVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IAgentAudioOutputPropertiesEx_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IAgentAudioOutputPropertiesEx_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IAgentAudioOutputPropertiesEx_Release(This) \ (This)->lpVtbl -> Release(This) #define IAgentAudioOutputPropertiesEx_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IAgentAudioOutputPropertiesEx_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IAgentAudioOutputPropertiesEx_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IAgentAudioOutputPropertiesEx_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IAgentAudioOutputPropertiesEx_GetEnabled(This,pbEnabled) \ (This)->lpVtbl -> GetEnabled(This,pbEnabled) #define IAgentAudioOutputPropertiesEx_GetUsingSoundEffects(This,pbUsingSoundEffects) \ (This)->lpVtbl -> GetUsingSoundEffects(This,pbUsingSoundEffects) #define IAgentAudioOutputPropertiesEx_GetStatus(This,plStatus) \ (This)->lpVtbl -> GetStatus(This,plStatus) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IAgentAudioOutputPropertiesEx_GetStatus_Proxy( IAgentAudioOutputPropertiesEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *plStatus); void __RPC_STUB IAgentAudioOutputPropertiesEx_GetStatus_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IAgentAudioOutputPropertiesEx_INTERFACE_DEFINED__ */ #ifndef __IAgentPropertySheet_INTERFACE_DEFINED__ #define __IAgentPropertySheet_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IAgentPropertySheet * at Mon Aug 31 17:00:38 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IAgentPropertySheet; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("A7B93C8B-7B81-11D0-AC5F-00C04FD97575") IAgentPropertySheet : public IDispatch { public: virtual HRESULT STDMETHODCALLTYPE GetVisible( /* [out] */ long __RPC_FAR *pbVisible) = 0; virtual HRESULT STDMETHODCALLTYPE SetVisible( /* [in] */ long bVisible) = 0; virtual HRESULT STDMETHODCALLTYPE GetPosition( /* [out] */ long __RPC_FAR *plLeft, /* [out] */ long __RPC_FAR *plTop) = 0; virtual HRESULT STDMETHODCALLTYPE GetSize( /* [out] */ long __RPC_FAR *plWidth, /* [out] */ long __RPC_FAR *plHeight) = 0; virtual HRESULT STDMETHODCALLTYPE GetPage( /* [out] */ BSTR __RPC_FAR *pbszPage) = 0; virtual HRESULT STDMETHODCALLTYPE SetPage( /* [in] */ BSTR bszPage) = 0; }; #else /* C style interface */ typedef struct IAgentPropertySheetVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IAgentPropertySheet __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IAgentPropertySheet __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IAgentPropertySheet __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IAgentPropertySheet __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IAgentPropertySheet __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IAgentPropertySheet __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 )( IAgentPropertySheet __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 )( IAgentPropertySheet __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbVisible); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetVisible )( IAgentPropertySheet __RPC_FAR * This, /* [in] */ long bVisible); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPosition )( IAgentPropertySheet __RPC_FAR * This, /* [out] */ long __RPC_FAR *plLeft, /* [out] */ long __RPC_FAR *plTop); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSize )( IAgentPropertySheet __RPC_FAR * This, /* [out] */ long __RPC_FAR *plWidth, /* [out] */ long __RPC_FAR *plHeight); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPage )( IAgentPropertySheet __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszPage); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPage )( IAgentPropertySheet __RPC_FAR * This, /* [in] */ BSTR bszPage); END_INTERFACE } IAgentPropertySheetVtbl; interface IAgentPropertySheet { CONST_VTBL struct IAgentPropertySheetVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IAgentPropertySheet_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IAgentPropertySheet_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IAgentPropertySheet_Release(This) \ (This)->lpVtbl -> Release(This) #define IAgentPropertySheet_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IAgentPropertySheet_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IAgentPropertySheet_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IAgentPropertySheet_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IAgentPropertySheet_GetVisible(This,pbVisible) \ (This)->lpVtbl -> GetVisible(This,pbVisible) #define IAgentPropertySheet_SetVisible(This,bVisible) \ (This)->lpVtbl -> SetVisible(This,bVisible) #define IAgentPropertySheet_GetPosition(This,plLeft,plTop) \ (This)->lpVtbl -> GetPosition(This,plLeft,plTop) #define IAgentPropertySheet_GetSize(This,plWidth,plHeight) \ (This)->lpVtbl -> GetSize(This,plWidth,plHeight) #define IAgentPropertySheet_GetPage(This,pbszPage) \ (This)->lpVtbl -> GetPage(This,pbszPage) #define IAgentPropertySheet_SetPage(This,bszPage) \ (This)->lpVtbl -> SetPage(This,bszPage) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IAgentPropertySheet_GetVisible_Proxy( IAgentPropertySheet __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbVisible); void __RPC_STUB IAgentPropertySheet_GetVisible_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentPropertySheet_SetVisible_Proxy( IAgentPropertySheet __RPC_FAR * This, /* [in] */ long bVisible); void __RPC_STUB IAgentPropertySheet_SetVisible_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentPropertySheet_GetPosition_Proxy( IAgentPropertySheet __RPC_FAR * This, /* [out] */ long __RPC_FAR *plLeft, /* [out] */ long __RPC_FAR *plTop); void __RPC_STUB IAgentPropertySheet_GetPosition_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentPropertySheet_GetSize_Proxy( IAgentPropertySheet __RPC_FAR * This, /* [out] */ long __RPC_FAR *plWidth, /* [out] */ long __RPC_FAR *plHeight); void __RPC_STUB IAgentPropertySheet_GetSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentPropertySheet_GetPage_Proxy( IAgentPropertySheet __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszPage); void __RPC_STUB IAgentPropertySheet_GetPage_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentPropertySheet_SetPage_Proxy( IAgentPropertySheet __RPC_FAR * This, /* [in] */ BSTR bszPage); void __RPC_STUB IAgentPropertySheet_SetPage_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IAgentPropertySheet_INTERFACE_DEFINED__ */ #ifndef __IAgentBalloon_INTERFACE_DEFINED__ #define __IAgentBalloon_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IAgentBalloon * at Mon Aug 31 17:00:38 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IAgentBalloon; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("A7B93C8D-7B81-11D0-AC5F-00C04FD97575") IAgentBalloon : public IDispatch { public: virtual HRESULT STDMETHODCALLTYPE GetEnabled( /* [out] */ long __RPC_FAR *pbEnabled) = 0; virtual HRESULT STDMETHODCALLTYPE GetNumLines( /* [out] */ long __RPC_FAR *plLines) = 0; virtual HRESULT STDMETHODCALLTYPE GetNumCharsPerLine( /* [out] */ long __RPC_FAR *plCharsPerLine) = 0; virtual HRESULT STDMETHODCALLTYPE GetFontName( /* [out] */ BSTR __RPC_FAR *pbszFontName) = 0; virtual HRESULT STDMETHODCALLTYPE GetFontSize( /* [out] */ long __RPC_FAR *plFontSize) = 0; virtual HRESULT STDMETHODCALLTYPE GetFontBold( /* [out] */ long __RPC_FAR *pbFontBold) = 0; virtual HRESULT STDMETHODCALLTYPE GetFontItalic( /* [out] */ long __RPC_FAR *pbFontItalic) = 0; virtual HRESULT STDMETHODCALLTYPE GetFontStrikethru( /* [out] */ long __RPC_FAR *pbFontStrikethru) = 0; virtual HRESULT STDMETHODCALLTYPE GetFontUnderline( /* [out] */ long __RPC_FAR *pbFontUnderline) = 0; virtual HRESULT STDMETHODCALLTYPE GetForeColor( /* [out] */ long __RPC_FAR *plFGColor) = 0; virtual HRESULT STDMETHODCALLTYPE GetBackColor( /* [out] */ long __RPC_FAR *plBGColor) = 0; virtual HRESULT STDMETHODCALLTYPE GetBorderColor( /* [out] */ long __RPC_FAR *plBorderColor) = 0; virtual HRESULT STDMETHODCALLTYPE SetVisible( /* [in] */ long bVisible) = 0; virtual HRESULT STDMETHODCALLTYPE GetVisible( /* [out] */ long __RPC_FAR *pbVisible) = 0; virtual HRESULT STDMETHODCALLTYPE SetFontName( /* [in] */ BSTR bszFontName) = 0; virtual HRESULT STDMETHODCALLTYPE SetFontSize( /* [in] */ long lFontSize) = 0; virtual HRESULT STDMETHODCALLTYPE SetFontCharSet( /* [in] */ short sFontCharSet) = 0; virtual HRESULT STDMETHODCALLTYPE GetFontCharSet( /* [out] */ short __RPC_FAR *psFontCharSet) = 0; }; #else /* C style interface */ typedef struct IAgentBalloonVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IAgentBalloon __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IAgentBalloon __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IAgentBalloon __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IAgentBalloon __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IAgentBalloon __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IAgentBalloon __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 )( IAgentBalloon __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 )( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbEnabled); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNumLines )( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *plLines); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNumCharsPerLine )( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *plCharsPerLine); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFontName )( IAgentBalloon __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszFontName); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFontSize )( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *plFontSize); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFontBold )( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbFontBold); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFontItalic )( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbFontItalic); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFontStrikethru )( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbFontStrikethru); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFontUnderline )( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbFontUnderline); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetForeColor )( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *plFGColor); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetBackColor )( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *plBGColor); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetBorderColor )( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *plBorderColor); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetVisible )( IAgentBalloon __RPC_FAR * This, /* [in] */ long bVisible); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVisible )( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbVisible); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetFontName )( IAgentBalloon __RPC_FAR * This, /* [in] */ BSTR bszFontName); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetFontSize )( IAgentBalloon __RPC_FAR * This, /* [in] */ long lFontSize); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetFontCharSet )( IAgentBalloon __RPC_FAR * This, /* [in] */ short sFontCharSet); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFontCharSet )( IAgentBalloon __RPC_FAR * This, /* [out] */ short __RPC_FAR *psFontCharSet); END_INTERFACE } IAgentBalloonVtbl; interface IAgentBalloon { CONST_VTBL struct IAgentBalloonVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IAgentBalloon_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IAgentBalloon_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IAgentBalloon_Release(This) \ (This)->lpVtbl -> Release(This) #define IAgentBalloon_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IAgentBalloon_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IAgentBalloon_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IAgentBalloon_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IAgentBalloon_GetEnabled(This,pbEnabled) \ (This)->lpVtbl -> GetEnabled(This,pbEnabled) #define IAgentBalloon_GetNumLines(This,plLines) \ (This)->lpVtbl -> GetNumLines(This,plLines) #define IAgentBalloon_GetNumCharsPerLine(This,plCharsPerLine) \ (This)->lpVtbl -> GetNumCharsPerLine(This,plCharsPerLine) #define IAgentBalloon_GetFontName(This,pbszFontName) \ (This)->lpVtbl -> GetFontName(This,pbszFontName) #define IAgentBalloon_GetFontSize(This,plFontSize) \ (This)->lpVtbl -> GetFontSize(This,plFontSize) #define IAgentBalloon_GetFontBold(This,pbFontBold) \ (This)->lpVtbl -> GetFontBold(This,pbFontBold) #define IAgentBalloon_GetFontItalic(This,pbFontItalic) \ (This)->lpVtbl -> GetFontItalic(This,pbFontItalic) #define IAgentBalloon_GetFontStrikethru(This,pbFontStrikethru) \ (This)->lpVtbl -> GetFontStrikethru(This,pbFontStrikethru) #define IAgentBalloon_GetFontUnderline(This,pbFontUnderline) \ (This)->lpVtbl -> GetFontUnderline(This,pbFontUnderline) #define IAgentBalloon_GetForeColor(This,plFGColor) \ (This)->lpVtbl -> GetForeColor(This,plFGColor) #define IAgentBalloon_GetBackColor(This,plBGColor) \ (This)->lpVtbl -> GetBackColor(This,plBGColor) #define IAgentBalloon_GetBorderColor(This,plBorderColor) \ (This)->lpVtbl -> GetBorderColor(This,plBorderColor) #define IAgentBalloon_SetVisible(This,bVisible) \ (This)->lpVtbl -> SetVisible(This,bVisible) #define IAgentBalloon_GetVisible(This,pbVisible) \ (This)->lpVtbl -> GetVisible(This,pbVisible) #define IAgentBalloon_SetFontName(This,bszFontName) \ (This)->lpVtbl -> SetFontName(This,bszFontName) #define IAgentBalloon_SetFontSize(This,lFontSize) \ (This)->lpVtbl -> SetFontSize(This,lFontSize) #define IAgentBalloon_SetFontCharSet(This,sFontCharSet) \ (This)->lpVtbl -> SetFontCharSet(This,sFontCharSet) #define IAgentBalloon_GetFontCharSet(This,psFontCharSet) \ (This)->lpVtbl -> GetFontCharSet(This,psFontCharSet) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IAgentBalloon_GetEnabled_Proxy( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbEnabled); void __RPC_STUB IAgentBalloon_GetEnabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentBalloon_GetNumLines_Proxy( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *plLines); void __RPC_STUB IAgentBalloon_GetNumLines_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentBalloon_GetNumCharsPerLine_Proxy( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *plCharsPerLine); void __RPC_STUB IAgentBalloon_GetNumCharsPerLine_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentBalloon_GetFontName_Proxy( IAgentBalloon __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszFontName); void __RPC_STUB IAgentBalloon_GetFontName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentBalloon_GetFontSize_Proxy( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *plFontSize); void __RPC_STUB IAgentBalloon_GetFontSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentBalloon_GetFontBold_Proxy( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbFontBold); void __RPC_STUB IAgentBalloon_GetFontBold_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentBalloon_GetFontItalic_Proxy( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbFontItalic); void __RPC_STUB IAgentBalloon_GetFontItalic_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentBalloon_GetFontStrikethru_Proxy( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbFontStrikethru); void __RPC_STUB IAgentBalloon_GetFontStrikethru_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentBalloon_GetFontUnderline_Proxy( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbFontUnderline); void __RPC_STUB IAgentBalloon_GetFontUnderline_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentBalloon_GetForeColor_Proxy( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *plFGColor); void __RPC_STUB IAgentBalloon_GetForeColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentBalloon_GetBackColor_Proxy( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *plBGColor); void __RPC_STUB IAgentBalloon_GetBackColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentBalloon_GetBorderColor_Proxy( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *plBorderColor); void __RPC_STUB IAgentBalloon_GetBorderColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentBalloon_SetVisible_Proxy( IAgentBalloon __RPC_FAR * This, /* [in] */ long bVisible); void __RPC_STUB IAgentBalloon_SetVisible_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentBalloon_GetVisible_Proxy( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbVisible); void __RPC_STUB IAgentBalloon_GetVisible_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentBalloon_SetFontName_Proxy( IAgentBalloon __RPC_FAR * This, /* [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__ /**************************************** * Generated header for interface: IAgentBalloonEx * at Mon Aug 31 17:00:38 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IAgentBalloonEx; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("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__ /**************************************** * Generated header for interface: IAgentCharacter * at Mon Aug 31 17:00:38 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IAgentCharacter; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("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__ /**************************************** * Generated header for interface: IAgentCharacterEx * at Mon Aug 31 17:00:38 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IAgentCharacterEx; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("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__ /**************************************** * Generated header for interface: IAgent * at Mon Aug 31 17:00:38 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IAgent; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("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__ /**************************************** * Generated header for interface: IAgentEx * at Mon Aug 31 17:00:38 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IAgentEx; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("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__ /**************************************** * Generated header for interface: IAgentNotifySink * at Mon Aug 31 17:00:38 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IAgentNotifySink; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("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__ /**************************************** * Generated header for interface: IAgentNotifySinkEx * at Mon Aug 31 17:00:38 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IAgentNotifySinkEx; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("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__ /**************************************** * Generated header for interface: IAgentPrivateNotifySink * at Mon Aug 31 17:00:38 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][uuid][local][object] */ EXTERN_C const IID IID_IAgentPrivateNotifySink; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("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__ /**************************************** * Generated header for interface: IAgentCustomMarshalMaker * at Mon Aug 31 17:00:38 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][uuid][hidden][local][object] */ EXTERN_C const IID IID_IAgentCustomMarshalMaker; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("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__ /**************************************** * Generated header for interface: IAgentClientStatus * at Mon Aug 31 17:00:38 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][uuid][local][object] */ EXTERN_C const IID IID_IAgentClientStatus; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("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__ */ /**************************************** * Generated header for interface: __MIDL_itf_AgentServer_0156 * at Mon Aug 31 17:00:38 1998 * using MIDL 3.01.75 ****************************************/ /* [local] */ #define AGENT_VERSION_MAJOR ( 2 ) #define AGENT_VERSION_MINOR ( 0 ) extern RPC_IF_HANDLE __MIDL_itf_AgentServer_0156_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_AgentServer_0156_v0_0_s_ifspec; #ifndef __AgentServerObjects_LIBRARY_DEFINED__ #define __AgentServerObjects_LIBRARY_DEFINED__ /**************************************** * Generated header for library: AgentServerObjects * at Mon Aug 31 17:00:38 1998 * using MIDL 3.01.75 ****************************************/ /* [helpstring][version][uuid] */ EXTERN_C const IID LIBID_AgentServerObjects; #ifdef __cplusplus EXTERN_C const CLSID CLSID_AgentServer; 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 #else // _MSC_VER >= 1200 /* this ALWAYS GENERATED file contains the definitions for the interfaces */ /* File created by MIDL compiler version 5.01.0164 */ /* at Tue Sep 15 16:56:07 1998 */ /* Compiler settings for AgentServer.idl: Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext error checks: allocation ref bounds_check enum stub_data */ //@@MIDL_FILE_HEADING( ) /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 440 #endif #include "rpc.h" #include "rpcndr.h" #ifndef __RPCNDR_H_VERSION__ #error this stub requires an updated version of #endif // __RPCNDR_H_VERSION__ #ifndef COM_NO_WINDOWS_H #include "windows.h" #include "ole2.h" #endif /*COM_NO_WINDOWS_H*/ #ifndef __AgentServer_h__ #define __AgentServer_h__ #ifdef __cplusplus extern "C"{ #endif /* Forward Declarations */ #ifndef __IAgentUserInput_FWD_DEFINED__ #define __IAgentUserInput_FWD_DEFINED__ typedef interface IAgentUserInput IAgentUserInput; #endif /* __IAgentUserInput_FWD_DEFINED__ */ #ifndef __IAgentCommand_FWD_DEFINED__ #define __IAgentCommand_FWD_DEFINED__ typedef interface IAgentCommand IAgentCommand; #endif /* __IAgentCommand_FWD_DEFINED__ */ #ifndef __IAgentCommandEx_FWD_DEFINED__ #define __IAgentCommandEx_FWD_DEFINED__ typedef interface IAgentCommandEx IAgentCommandEx; #endif /* __IAgentCommandEx_FWD_DEFINED__ */ #ifndef __IAgentCommands_FWD_DEFINED__ #define __IAgentCommands_FWD_DEFINED__ typedef interface IAgentCommands IAgentCommands; #endif /* __IAgentCommands_FWD_DEFINED__ */ #ifndef __IAgentCommandsEx_FWD_DEFINED__ #define __IAgentCommandsEx_FWD_DEFINED__ typedef interface IAgentCommandsEx IAgentCommandsEx; #endif /* __IAgentCommandsEx_FWD_DEFINED__ */ #ifndef __IAgentCommandWindow_FWD_DEFINED__ #define __IAgentCommandWindow_FWD_DEFINED__ typedef interface IAgentCommandWindow IAgentCommandWindow; #endif /* __IAgentCommandWindow_FWD_DEFINED__ */ #ifndef __IAgentSpeechInputProperties_FWD_DEFINED__ #define __IAgentSpeechInputProperties_FWD_DEFINED__ typedef interface IAgentSpeechInputProperties IAgentSpeechInputProperties; #endif /* __IAgentSpeechInputProperties_FWD_DEFINED__ */ #ifndef __IAgentAudioOutputProperties_FWD_DEFINED__ #define __IAgentAudioOutputProperties_FWD_DEFINED__ typedef interface IAgentAudioOutputProperties IAgentAudioOutputProperties; #endif /* __IAgentAudioOutputProperties_FWD_DEFINED__ */ #ifndef __IAgentAudioOutputPropertiesEx_FWD_DEFINED__ #define __IAgentAudioOutputPropertiesEx_FWD_DEFINED__ typedef interface IAgentAudioOutputPropertiesEx IAgentAudioOutputPropertiesEx; #endif /* __IAgentAudioOutputPropertiesEx_FWD_DEFINED__ */ #ifndef __IAgentPropertySheet_FWD_DEFINED__ #define __IAgentPropertySheet_FWD_DEFINED__ typedef interface IAgentPropertySheet IAgentPropertySheet; #endif /* __IAgentPropertySheet_FWD_DEFINED__ */ #ifndef __IAgentBalloon_FWD_DEFINED__ #define __IAgentBalloon_FWD_DEFINED__ typedef interface IAgentBalloon IAgentBalloon; #endif /* __IAgentBalloon_FWD_DEFINED__ */ #ifndef __IAgentBalloonEx_FWD_DEFINED__ #define __IAgentBalloonEx_FWD_DEFINED__ typedef interface IAgentBalloonEx IAgentBalloonEx; #endif /* __IAgentBalloonEx_FWD_DEFINED__ */ #ifndef __IAgentCharacter_FWD_DEFINED__ #define __IAgentCharacter_FWD_DEFINED__ typedef interface IAgentCharacter IAgentCharacter; #endif /* __IAgentCharacter_FWD_DEFINED__ */ #ifndef __IAgentCharacterEx_FWD_DEFINED__ #define __IAgentCharacterEx_FWD_DEFINED__ typedef interface IAgentCharacterEx IAgentCharacterEx; #endif /* __IAgentCharacterEx_FWD_DEFINED__ */ #ifndef __IAgent_FWD_DEFINED__ #define __IAgent_FWD_DEFINED__ typedef interface IAgent IAgent; #endif /* __IAgent_FWD_DEFINED__ */ #ifndef __IAgentEx_FWD_DEFINED__ #define __IAgentEx_FWD_DEFINED__ typedef interface IAgentEx IAgentEx; #endif /* __IAgentEx_FWD_DEFINED__ */ #ifndef __IAgentNotifySink_FWD_DEFINED__ #define __IAgentNotifySink_FWD_DEFINED__ typedef interface IAgentNotifySink IAgentNotifySink; #endif /* __IAgentNotifySink_FWD_DEFINED__ */ #ifndef __IAgentNotifySinkEx_FWD_DEFINED__ #define __IAgentNotifySinkEx_FWD_DEFINED__ typedef interface IAgentNotifySinkEx IAgentNotifySinkEx; #endif /* __IAgentNotifySinkEx_FWD_DEFINED__ */ #ifndef __IAgentPrivateNotifySink_FWD_DEFINED__ #define __IAgentPrivateNotifySink_FWD_DEFINED__ typedef interface IAgentPrivateNotifySink IAgentPrivateNotifySink; #endif /* __IAgentPrivateNotifySink_FWD_DEFINED__ */ #ifndef __IAgentCustomMarshalMaker_FWD_DEFINED__ #define __IAgentCustomMarshalMaker_FWD_DEFINED__ typedef interface IAgentCustomMarshalMaker IAgentCustomMarshalMaker; #endif /* __IAgentCustomMarshalMaker_FWD_DEFINED__ */ #ifndef __IAgentClientStatus_FWD_DEFINED__ #define __IAgentClientStatus_FWD_DEFINED__ typedef interface IAgentClientStatus IAgentClientStatus; #endif /* __IAgentClientStatus_FWD_DEFINED__ */ #ifndef __AgentServer_FWD_DEFINED__ #define __AgentServer_FWD_DEFINED__ #ifdef __cplusplus typedef class AgentServer AgentServer; #else typedef struct AgentServer AgentServer; #endif /* __cplusplus */ #endif /* __AgentServer_FWD_DEFINED__ */ #ifndef __IAgentUserInput_FWD_DEFINED__ #define __IAgentUserInput_FWD_DEFINED__ typedef interface IAgentUserInput IAgentUserInput; #endif /* __IAgentUserInput_FWD_DEFINED__ */ #ifndef __IAgentCommand_FWD_DEFINED__ #define __IAgentCommand_FWD_DEFINED__ typedef interface IAgentCommand IAgentCommand; #endif /* __IAgentCommand_FWD_DEFINED__ */ #ifndef __IAgentCommandEx_FWD_DEFINED__ #define __IAgentCommandEx_FWD_DEFINED__ typedef interface IAgentCommandEx IAgentCommandEx; #endif /* __IAgentCommandEx_FWD_DEFINED__ */ #ifndef __IAgentCommands_FWD_DEFINED__ #define __IAgentCommands_FWD_DEFINED__ typedef interface IAgentCommands IAgentCommands; #endif /* __IAgentCommands_FWD_DEFINED__ */ #ifndef __IAgentCommandsEx_FWD_DEFINED__ #define __IAgentCommandsEx_FWD_DEFINED__ typedef interface IAgentCommandsEx IAgentCommandsEx; #endif /* __IAgentCommandsEx_FWD_DEFINED__ */ #ifndef __IAgentSpeechInputProperties_FWD_DEFINED__ #define __IAgentSpeechInputProperties_FWD_DEFINED__ typedef interface IAgentSpeechInputProperties IAgentSpeechInputProperties; #endif /* __IAgentSpeechInputProperties_FWD_DEFINED__ */ #ifndef __IAgentAudioOutputProperties_FWD_DEFINED__ #define __IAgentAudioOutputProperties_FWD_DEFINED__ typedef interface IAgentAudioOutputProperties IAgentAudioOutputProperties; #endif /* __IAgentAudioOutputProperties_FWD_DEFINED__ */ #ifndef __IAgentAudioOutputPropertiesEx_FWD_DEFINED__ #define __IAgentAudioOutputPropertiesEx_FWD_DEFINED__ typedef interface IAgentAudioOutputPropertiesEx IAgentAudioOutputPropertiesEx; #endif /* __IAgentAudioOutputPropertiesEx_FWD_DEFINED__ */ #ifndef __IAgentPropertySheet_FWD_DEFINED__ #define __IAgentPropertySheet_FWD_DEFINED__ typedef interface IAgentPropertySheet IAgentPropertySheet; #endif /* __IAgentPropertySheet_FWD_DEFINED__ */ #ifndef __IAgentBalloon_FWD_DEFINED__ #define __IAgentBalloon_FWD_DEFINED__ typedef interface IAgentBalloon IAgentBalloon; #endif /* __IAgentBalloon_FWD_DEFINED__ */ #ifndef __IAgentBalloonEx_FWD_DEFINED__ #define __IAgentBalloonEx_FWD_DEFINED__ typedef interface IAgentBalloonEx IAgentBalloonEx; #endif /* __IAgentBalloonEx_FWD_DEFINED__ */ #ifndef __IAgentCharacter_FWD_DEFINED__ #define __IAgentCharacter_FWD_DEFINED__ typedef interface IAgentCharacter IAgentCharacter; #endif /* __IAgentCharacter_FWD_DEFINED__ */ #ifndef __IAgentCharacterEx_FWD_DEFINED__ #define __IAgentCharacterEx_FWD_DEFINED__ typedef interface IAgentCharacterEx IAgentCharacterEx; #endif /* __IAgentCharacterEx_FWD_DEFINED__ */ #ifndef __IAgent_FWD_DEFINED__ #define __IAgent_FWD_DEFINED__ typedef interface IAgent IAgent; #endif /* __IAgent_FWD_DEFINED__ */ #ifndef __IAgentEx_FWD_DEFINED__ #define __IAgentEx_FWD_DEFINED__ typedef interface IAgentEx IAgentEx; #endif /* __IAgentEx_FWD_DEFINED__ */ #ifndef __IAgentNotifySink_FWD_DEFINED__ #define __IAgentNotifySink_FWD_DEFINED__ typedef interface IAgentNotifySink IAgentNotifySink; #endif /* __IAgentNotifySink_FWD_DEFINED__ */ #ifndef __IAgentNotifySinkEx_FWD_DEFINED__ #define __IAgentNotifySinkEx_FWD_DEFINED__ typedef interface IAgentNotifySinkEx IAgentNotifySinkEx; #endif /* __IAgentNotifySinkEx_FWD_DEFINED__ */ #ifndef __IAgentCommandWindow_FWD_DEFINED__ #define __IAgentCommandWindow_FWD_DEFINED__ typedef interface IAgentCommandWindow IAgentCommandWindow; #endif /* __IAgentCommandWindow_FWD_DEFINED__ */ /* header files for imported files */ #include "oaidl.h" #include "ocidl.h" void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t); void __RPC_USER MIDL_user_free( void __RPC_FAR * ); /* interface __MIDL_itf_AgentServer_0000 */ /* [local] */ #define NeverMoved ( 0 ) #define UserMoved ( 1 ) #define ProgramMoved ( 2 ) #define OtherProgramMoved ( 3 ) #define SystemMoved ( 4 ) #define NeverShown ( 0 ) #define UserHid ( 1 ) #define UserShowed ( 2 ) #define ProgramHid ( 3 ) #define ProgramShowed ( 4 ) #define OtherProgramHid ( 5 ) #define OtherProgramShowed ( 6 ) #define UserHidViaCharacterMenu ( 7 ) #define UserHidViaTaskbarIcon ( UserHid ) #define CSHELPCAUSE_COMMAND ( 1 ) #define CSHELPCAUSE_OTHERPROGRAM ( 2 ) #define CSHELPCAUSE_OPENCOMMANDSWINDOW ( 3 ) #define CSHELPCAUSE_CLOSECOMMANDSWINDOW ( 4 ) #define CSHELPCAUSE_SHOWCHARACTER ( 5 ) #define CSHELPCAUSE_HIDECHARACTER ( 6 ) #define CSHELPCAUSE_CHARACTER ( 7 ) #define ACTIVATE_NOTTOPMOST ( 0 ) #define ACTIVATE_TOPMOST ( 1 ) #define ACTIVATE_NOTACTIVE ( 0 ) #define ACTIVATE_ACTIVE ( 1 ) #define ACTIVATE_INPUTACTIVE ( 2 ) #define PREPARE_ANIMATION ( 0 ) #define PREPARE_STATE ( 1 ) #define PREPARE_WAVE ( 2 ) #define STOP_TYPE_PLAY ( 0x1 ) #define STOP_TYPE_MOVE ( 0x2 ) #define STOP_TYPE_SPEAK ( 0x4 ) #define STOP_TYPE_PREPARE ( 0x8 ) #define STOP_TYPE_NONQUEUEDPREPARE ( 0x10 ) #define STOP_TYPE_VISIBLE ( 0x20 ) #define STOP_TYPE_ALL ( 0xffffffff ) #define BALLOON_STYLE_BALLOON_ON ( 0x1 ) #define BALLOON_STYLE_SIZETOTEXT ( 0x2 ) #define BALLOON_STYLE_AUTOHIDE ( 0x4 ) #define BALLOON_STYLE_AUTOPACE ( 0x8 ) #define AUDIO_STATUS_AVAILABLE ( 0 ) #define AUDIO_STATUS_NOAUDIO ( 1 ) #define AUDIO_STATUS_CANTOPENAUDIO ( 2 ) #define AUDIO_STATUS_USERSPEAKING ( 3 ) #define AUDIO_STATUS_CHARACTERSPEAKING ( 4 ) #define AUDIO_STATUS_SROVERRIDEABLE ( 5 ) #define AUDIO_STATUS_ERROR ( 6 ) #define LISTEN_STATUS_CANLISTEN ( 0 ) #define LISTEN_STATUS_NOAUDIO ( 1 ) #define LISTEN_STATUS_NOTACTIVE ( 2 ) #define LISTEN_STATUS_CANTOPENAUDIO ( 3 ) #define LISTEN_STATUS_COULDNTINITIALIZESPEECH ( 4 ) #define LISTEN_STATUS_SPEECHDISABLED ( 5 ) #define LISTEN_STATUS_ERROR ( 6 ) #define MK_ICON ( 0x1000 ) #define LSCOMPLETE_CAUSE_PROGRAMDISABLED ( 1 ) #define LSCOMPLETE_CAUSE_PROGRAMTIMEDOUT ( 2 ) #define LSCOMPLETE_CAUSE_USERTIMEDOUT ( 3 ) #define LSCOMPLETE_CAUSE_USERRELEASEDKEY ( 4 ) #define LSCOMPLETE_CAUSE_USERUTTERANCEENDED ( 5 ) #define LSCOMPLETE_CAUSE_CLIENTDEACTIVATED ( 6 ) #define LSCOMPLETE_CAUSE_DEFAULTCHARCHANGE ( 7 ) #define LSCOMPLETE_CAUSE_USERDISABLED ( 8 ) extern RPC_IF_HANDLE __MIDL_itf_AgentServer_0000_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_AgentServer_0000_v0_0_s_ifspec; #ifndef __IAgentUserInput_INTERFACE_DEFINED__ #define __IAgentUserInput_INTERFACE_DEFINED__ /* interface IAgentUserInput */ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IAgentUserInput; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("A7B93C80-7B81-11D0-AC5F-00C04FD97575") IAgentUserInput : public IDispatch { public: virtual HRESULT STDMETHODCALLTYPE GetCount( /* [out] */ long __RPC_FAR *pdwCount) = 0; virtual HRESULT STDMETHODCALLTYPE GetItemID( /* [in] */ long dwItemIndex, /* [out] */ long __RPC_FAR *pdwCommandID) = 0; virtual HRESULT STDMETHODCALLTYPE GetItemConfidence( /* [in] */ long dwItemIndex, /* [out] */ long __RPC_FAR *plConfidence) = 0; virtual HRESULT STDMETHODCALLTYPE GetItemText( /* [in] */ long dwItemIndex, /* [out] */ BSTR __RPC_FAR *pbszText) = 0; virtual HRESULT STDMETHODCALLTYPE GetAllItemData( /* [out] */ VARIANT __RPC_FAR *pdwItemIndices, /* [out] */ VARIANT __RPC_FAR *plConfidences, /* [out] */ VARIANT __RPC_FAR *pbszText) = 0; }; #else /* C style interface */ typedef struct IAgentUserInputVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IAgentUserInput __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IAgentUserInput __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IAgentUserInput __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IAgentUserInput __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IAgentUserInput __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IAgentUserInput __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 )( IAgentUserInput __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 *GetCount )( IAgentUserInput __RPC_FAR * This, /* [out] */ long __RPC_FAR *pdwCount); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetItemID )( IAgentUserInput __RPC_FAR * This, /* [in] */ long dwItemIndex, /* [out] */ long __RPC_FAR *pdwCommandID); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetItemConfidence )( IAgentUserInput __RPC_FAR * This, /* [in] */ long dwItemIndex, /* [out] */ long __RPC_FAR *plConfidence); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetItemText )( IAgentUserInput __RPC_FAR * This, /* [in] */ long dwItemIndex, /* [out] */ BSTR __RPC_FAR *pbszText); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetAllItemData )( IAgentUserInput __RPC_FAR * This, /* [out] */ VARIANT __RPC_FAR *pdwItemIndices, /* [out] */ VARIANT __RPC_FAR *plConfidences, /* [out] */ VARIANT __RPC_FAR *pbszText); END_INTERFACE } IAgentUserInputVtbl; interface IAgentUserInput { CONST_VTBL struct IAgentUserInputVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IAgentUserInput_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IAgentUserInput_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IAgentUserInput_Release(This) \ (This)->lpVtbl -> Release(This) #define IAgentUserInput_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IAgentUserInput_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IAgentUserInput_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IAgentUserInput_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IAgentUserInput_GetCount(This,pdwCount) \ (This)->lpVtbl -> GetCount(This,pdwCount) #define IAgentUserInput_GetItemID(This,dwItemIndex,pdwCommandID) \ (This)->lpVtbl -> GetItemID(This,dwItemIndex,pdwCommandID) #define IAgentUserInput_GetItemConfidence(This,dwItemIndex,plConfidence) \ (This)->lpVtbl -> GetItemConfidence(This,dwItemIndex,plConfidence) #define IAgentUserInput_GetItemText(This,dwItemIndex,pbszText) \ (This)->lpVtbl -> GetItemText(This,dwItemIndex,pbszText) #define IAgentUserInput_GetAllItemData(This,pdwItemIndices,plConfidences,pbszText) \ (This)->lpVtbl -> GetAllItemData(This,pdwItemIndices,plConfidences,pbszText) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IAgentUserInput_GetCount_Proxy( IAgentUserInput __RPC_FAR * This, /* [out] */ long __RPC_FAR *pdwCount); void __RPC_STUB IAgentUserInput_GetCount_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentUserInput_GetItemID_Proxy( IAgentUserInput __RPC_FAR * This, /* [in] */ long dwItemIndex, /* [out] */ long __RPC_FAR *pdwCommandID); void __RPC_STUB IAgentUserInput_GetItemID_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentUserInput_GetItemConfidence_Proxy( IAgentUserInput __RPC_FAR * This, /* [in] */ long dwItemIndex, /* [out] */ long __RPC_FAR *plConfidence); void __RPC_STUB IAgentUserInput_GetItemConfidence_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentUserInput_GetItemText_Proxy( IAgentUserInput __RPC_FAR * This, /* [in] */ long dwItemIndex, /* [out] */ BSTR __RPC_FAR *pbszText); void __RPC_STUB IAgentUserInput_GetItemText_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentUserInput_GetAllItemData_Proxy( IAgentUserInput __RPC_FAR * This, /* [out] */ VARIANT __RPC_FAR *pdwItemIndices, /* [out] */ VARIANT __RPC_FAR *plConfidences, /* [out] */ VARIANT __RPC_FAR *pbszText); void __RPC_STUB IAgentUserInput_GetAllItemData_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IAgentUserInput_INTERFACE_DEFINED__ */ #ifndef __IAgentCommand_INTERFACE_DEFINED__ #define __IAgentCommand_INTERFACE_DEFINED__ /* interface IAgentCommand */ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IAgentCommand; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("A7B93C83-7B81-11D0-AC5F-00C04FD97575") IAgentCommand : public IDispatch { public: virtual HRESULT STDMETHODCALLTYPE SetCaption( /* [in] */ BSTR bszCaption) = 0; virtual HRESULT STDMETHODCALLTYPE GetCaption( /* [out] */ BSTR __RPC_FAR *pbszCaption) = 0; virtual HRESULT STDMETHODCALLTYPE SetVoice( /* [in] */ BSTR bszVoice) = 0; virtual HRESULT STDMETHODCALLTYPE GetVoice( /* [out] */ BSTR __RPC_FAR *pbszVoice) = 0; virtual HRESULT STDMETHODCALLTYPE SetEnabled( /* [in] */ long bEnabled) = 0; virtual HRESULT STDMETHODCALLTYPE GetEnabled( /* [out] */ long __RPC_FAR *pbEnabled) = 0; virtual HRESULT STDMETHODCALLTYPE SetVisible( /* [in] */ long bVisible) = 0; virtual HRESULT STDMETHODCALLTYPE GetVisible( /* [out] */ long __RPC_FAR *pbVisible) = 0; virtual HRESULT STDMETHODCALLTYPE SetConfidenceThreshold( /* [in] */ long lThreshold) = 0; virtual HRESULT STDMETHODCALLTYPE GetConfidenceThreshold( /* [out] */ long __RPC_FAR *plThreshold) = 0; virtual HRESULT STDMETHODCALLTYPE SetConfidenceText( /* [in] */ BSTR bszTipText) = 0; virtual HRESULT STDMETHODCALLTYPE GetConfidenceText( /* [out] */ BSTR __RPC_FAR *pbszTipText) = 0; virtual HRESULT STDMETHODCALLTYPE GetID( /* [out] */ long __RPC_FAR *pdwID) = 0; }; #else /* C style interface */ typedef struct IAgentCommandVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IAgentCommand __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IAgentCommand __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IAgentCommand __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IAgentCommand __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IAgentCommand __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IAgentCommand __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 )( IAgentCommand __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 *SetCaption )( IAgentCommand __RPC_FAR * This, /* [in] */ BSTR bszCaption); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCaption )( IAgentCommand __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszCaption); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetVoice )( IAgentCommand __RPC_FAR * This, /* [in] */ BSTR bszVoice); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVoice )( IAgentCommand __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszVoice); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetEnabled )( IAgentCommand __RPC_FAR * This, /* [in] */ long bEnabled); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEnabled )( IAgentCommand __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbEnabled); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetVisible )( IAgentCommand __RPC_FAR * This, /* [in] */ long bVisible); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVisible )( IAgentCommand __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbVisible); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetConfidenceThreshold )( IAgentCommand __RPC_FAR * This, /* [in] */ long lThreshold); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetConfidenceThreshold )( IAgentCommand __RPC_FAR * This, /* [out] */ long __RPC_FAR *plThreshold); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetConfidenceText )( IAgentCommand __RPC_FAR * This, /* [in] */ BSTR bszTipText); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetConfidenceText )( IAgentCommand __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszTipText); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetID )( IAgentCommand __RPC_FAR * This, /* [out] */ long __RPC_FAR *pdwID); END_INTERFACE } IAgentCommandVtbl; interface IAgentCommand { CONST_VTBL struct IAgentCommandVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IAgentCommand_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IAgentCommand_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IAgentCommand_Release(This) \ (This)->lpVtbl -> Release(This) #define IAgentCommand_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IAgentCommand_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IAgentCommand_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IAgentCommand_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IAgentCommand_SetCaption(This,bszCaption) \ (This)->lpVtbl -> SetCaption(This,bszCaption) #define IAgentCommand_GetCaption(This,pbszCaption) \ (This)->lpVtbl -> GetCaption(This,pbszCaption) #define IAgentCommand_SetVoice(This,bszVoice) \ (This)->lpVtbl -> SetVoice(This,bszVoice) #define IAgentCommand_GetVoice(This,pbszVoice) \ (This)->lpVtbl -> GetVoice(This,pbszVoice) #define IAgentCommand_SetEnabled(This,bEnabled) \ (This)->lpVtbl -> SetEnabled(This,bEnabled) #define IAgentCommand_GetEnabled(This,pbEnabled) \ (This)->lpVtbl -> GetEnabled(This,pbEnabled) #define IAgentCommand_SetVisible(This,bVisible) \ (This)->lpVtbl -> SetVisible(This,bVisible) #define IAgentCommand_GetVisible(This,pbVisible) \ (This)->lpVtbl -> GetVisible(This,pbVisible) #define IAgentCommand_SetConfidenceThreshold(This,lThreshold) \ (This)->lpVtbl -> SetConfidenceThreshold(This,lThreshold) #define IAgentCommand_GetConfidenceThreshold(This,plThreshold) \ (This)->lpVtbl -> GetConfidenceThreshold(This,plThreshold) #define IAgentCommand_SetConfidenceText(This,bszTipText) \ (This)->lpVtbl -> SetConfidenceText(This,bszTipText) #define IAgentCommand_GetConfidenceText(This,pbszTipText) \ (This)->lpVtbl -> GetConfidenceText(This,pbszTipText) #define IAgentCommand_GetID(This,pdwID) \ (This)->lpVtbl -> GetID(This,pdwID) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IAgentCommand_SetCaption_Proxy( IAgentCommand __RPC_FAR * This, /* [in] */ BSTR bszCaption); void __RPC_STUB IAgentCommand_SetCaption_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommand_GetCaption_Proxy( IAgentCommand __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszCaption); void __RPC_STUB IAgentCommand_GetCaption_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommand_SetVoice_Proxy( IAgentCommand __RPC_FAR * This, /* [in] */ BSTR bszVoice); void __RPC_STUB IAgentCommand_SetVoice_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommand_GetVoice_Proxy( IAgentCommand __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszVoice); void __RPC_STUB IAgentCommand_GetVoice_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommand_SetEnabled_Proxy( IAgentCommand __RPC_FAR * This, /* [in] */ long bEnabled); void __RPC_STUB IAgentCommand_SetEnabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommand_GetEnabled_Proxy( IAgentCommand __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbEnabled); void __RPC_STUB IAgentCommand_GetEnabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommand_SetVisible_Proxy( IAgentCommand __RPC_FAR * This, /* [in] */ long bVisible); void __RPC_STUB IAgentCommand_SetVisible_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommand_GetVisible_Proxy( IAgentCommand __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbVisible); void __RPC_STUB IAgentCommand_GetVisible_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommand_SetConfidenceThreshold_Proxy( IAgentCommand __RPC_FAR * This, /* [in] */ long lThreshold); void __RPC_STUB IAgentCommand_SetConfidenceThreshold_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommand_GetConfidenceThreshold_Proxy( IAgentCommand __RPC_FAR * This, /* [out] */ long __RPC_FAR *plThreshold); void __RPC_STUB IAgentCommand_GetConfidenceThreshold_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommand_SetConfidenceText_Proxy( IAgentCommand __RPC_FAR * This, /* [in] */ BSTR bszTipText); void __RPC_STUB IAgentCommand_SetConfidenceText_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommand_GetConfidenceText_Proxy( IAgentCommand __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszTipText); void __RPC_STUB IAgentCommand_GetConfidenceText_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommand_GetID_Proxy( IAgentCommand __RPC_FAR * This, /* [out] */ long __RPC_FAR *pdwID); void __RPC_STUB IAgentCommand_GetID_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IAgentCommand_INTERFACE_DEFINED__ */ #ifndef __IAgentCommandEx_INTERFACE_DEFINED__ #define __IAgentCommandEx_INTERFACE_DEFINED__ /* interface IAgentCommandEx */ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IAgentCommandEx; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("B0913412-3B44-11d1-ACBA-00C04FD97575") IAgentCommandEx : public IAgentCommand { public: virtual HRESULT STDMETHODCALLTYPE SetHelpContextID( /* [in] */ long ulID) = 0; virtual HRESULT STDMETHODCALLTYPE GetHelpContextID( /* [out] */ long __RPC_FAR *pulID) = 0; virtual HRESULT STDMETHODCALLTYPE SetVoiceCaption( /* [in] */ BSTR bszVoiceCaption) = 0; virtual HRESULT STDMETHODCALLTYPE GetVoiceCaption( /* [out] */ BSTR __RPC_FAR *pbszVoiceCaption) = 0; }; #else /* C style interface */ typedef struct IAgentCommandExVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IAgentCommandEx __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IAgentCommandEx __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IAgentCommandEx __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IAgentCommandEx __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IAgentCommandEx __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IAgentCommandEx __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 )( IAgentCommandEx __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 *SetCaption )( IAgentCommandEx __RPC_FAR * This, /* [in] */ BSTR bszCaption); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCaption )( IAgentCommandEx __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszCaption); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetVoice )( IAgentCommandEx __RPC_FAR * This, /* [in] */ BSTR bszVoice); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVoice )( IAgentCommandEx __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszVoice); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetEnabled )( IAgentCommandEx __RPC_FAR * This, /* [in] */ long bEnabled); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEnabled )( IAgentCommandEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbEnabled); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetVisible )( IAgentCommandEx __RPC_FAR * This, /* [in] */ long bVisible); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVisible )( IAgentCommandEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbVisible); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetConfidenceThreshold )( IAgentCommandEx __RPC_FAR * This, /* [in] */ long lThreshold); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetConfidenceThreshold )( IAgentCommandEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *plThreshold); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetConfidenceText )( IAgentCommandEx __RPC_FAR * This, /* [in] */ BSTR bszTipText); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetConfidenceText )( IAgentCommandEx __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszTipText); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetID )( IAgentCommandEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *pdwID); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetHelpContextID )( IAgentCommandEx __RPC_FAR * This, /* [in] */ long ulID); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetHelpContextID )( IAgentCommandEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *pulID); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetVoiceCaption )( IAgentCommandEx __RPC_FAR * This, /* [in] */ BSTR bszVoiceCaption); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVoiceCaption )( IAgentCommandEx __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszVoiceCaption); END_INTERFACE } IAgentCommandExVtbl; interface IAgentCommandEx { CONST_VTBL struct IAgentCommandExVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IAgentCommandEx_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IAgentCommandEx_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IAgentCommandEx_Release(This) \ (This)->lpVtbl -> Release(This) #define IAgentCommandEx_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IAgentCommandEx_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IAgentCommandEx_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IAgentCommandEx_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IAgentCommandEx_SetCaption(This,bszCaption) \ (This)->lpVtbl -> SetCaption(This,bszCaption) #define IAgentCommandEx_GetCaption(This,pbszCaption) \ (This)->lpVtbl -> GetCaption(This,pbszCaption) #define IAgentCommandEx_SetVoice(This,bszVoice) \ (This)->lpVtbl -> SetVoice(This,bszVoice) #define IAgentCommandEx_GetVoice(This,pbszVoice) \ (This)->lpVtbl -> GetVoice(This,pbszVoice) #define IAgentCommandEx_SetEnabled(This,bEnabled) \ (This)->lpVtbl -> SetEnabled(This,bEnabled) #define IAgentCommandEx_GetEnabled(This,pbEnabled) \ (This)->lpVtbl -> GetEnabled(This,pbEnabled) #define IAgentCommandEx_SetVisible(This,bVisible) \ (This)->lpVtbl -> SetVisible(This,bVisible) #define IAgentCommandEx_GetVisible(This,pbVisible) \ (This)->lpVtbl -> GetVisible(This,pbVisible) #define IAgentCommandEx_SetConfidenceThreshold(This,lThreshold) \ (This)->lpVtbl -> SetConfidenceThreshold(This,lThreshold) #define IAgentCommandEx_GetConfidenceThreshold(This,plThreshold) \ (This)->lpVtbl -> GetConfidenceThreshold(This,plThreshold) #define IAgentCommandEx_SetConfidenceText(This,bszTipText) \ (This)->lpVtbl -> SetConfidenceText(This,bszTipText) #define IAgentCommandEx_GetConfidenceText(This,pbszTipText) \ (This)->lpVtbl -> GetConfidenceText(This,pbszTipText) #define IAgentCommandEx_GetID(This,pdwID) \ (This)->lpVtbl -> GetID(This,pdwID) #define IAgentCommandEx_SetHelpContextID(This,ulID) \ (This)->lpVtbl -> SetHelpContextID(This,ulID) #define IAgentCommandEx_GetHelpContextID(This,pulID) \ (This)->lpVtbl -> GetHelpContextID(This,pulID) #define IAgentCommandEx_SetVoiceCaption(This,bszVoiceCaption) \ (This)->lpVtbl -> SetVoiceCaption(This,bszVoiceCaption) #define IAgentCommandEx_GetVoiceCaption(This,pbszVoiceCaption) \ (This)->lpVtbl -> GetVoiceCaption(This,pbszVoiceCaption) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IAgentCommandEx_SetHelpContextID_Proxy( IAgentCommandEx __RPC_FAR * This, /* [in] */ long ulID); void __RPC_STUB IAgentCommandEx_SetHelpContextID_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandEx_GetHelpContextID_Proxy( IAgentCommandEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *pulID); void __RPC_STUB IAgentCommandEx_GetHelpContextID_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandEx_SetVoiceCaption_Proxy( IAgentCommandEx __RPC_FAR * This, /* [in] */ BSTR bszVoiceCaption); void __RPC_STUB IAgentCommandEx_SetVoiceCaption_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandEx_GetVoiceCaption_Proxy( IAgentCommandEx __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszVoiceCaption); void __RPC_STUB IAgentCommandEx_GetVoiceCaption_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IAgentCommandEx_INTERFACE_DEFINED__ */ #ifndef __IAgentCommands_INTERFACE_DEFINED__ #define __IAgentCommands_INTERFACE_DEFINED__ /* interface IAgentCommands */ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IAgentCommands; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("A7B93C85-7B81-11D0-AC5F-00C04FD97575") IAgentCommands : public IDispatch { public: virtual HRESULT STDMETHODCALLTYPE GetCommand( /* [in] */ long dwCommandID, /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkCommand) = 0; virtual HRESULT STDMETHODCALLTYPE GetCount( /* [out] */ long __RPC_FAR *pdwCount) = 0; virtual HRESULT STDMETHODCALLTYPE SetCaption( /* [in] */ BSTR bszCaption) = 0; virtual HRESULT STDMETHODCALLTYPE GetCaption( /* [out] */ BSTR __RPC_FAR *pbszCaption) = 0; virtual HRESULT STDMETHODCALLTYPE SetVoice( /* [in] */ BSTR bszVoice) = 0; virtual HRESULT STDMETHODCALLTYPE GetVoice( /* [out] */ BSTR __RPC_FAR *pbszVoice) = 0; virtual HRESULT STDMETHODCALLTYPE SetVisible( /* [in] */ long bVisible) = 0; virtual HRESULT STDMETHODCALLTYPE GetVisible( /* [out] */ long __RPC_FAR *pbVisible) = 0; virtual HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR bszCaption, /* [in] */ BSTR bszVoice, /* [in] */ long bEnabled, /* [in] */ long bVisible, /* [out] */ long __RPC_FAR *pdwID) = 0; virtual HRESULT STDMETHODCALLTYPE Insert( /* [in] */ BSTR bszCaption, /* [in] */ BSTR bszVoice, /* [in] */ long bEnabled, /* [in] */ long bVisible, /* [in] */ long dwRefID, /* [in] */ long bBefore, /* [out] */ long __RPC_FAR *pdwID) = 0; virtual HRESULT STDMETHODCALLTYPE Remove( /* [in] */ long dwID) = 0; virtual HRESULT STDMETHODCALLTYPE RemoveAll( void) = 0; }; #else /* C style interface */ typedef struct IAgentCommandsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IAgentCommands __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IAgentCommands __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IAgentCommands __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IAgentCommands __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IAgentCommands __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IAgentCommands __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 )( IAgentCommands __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 *GetCommand )( IAgentCommands __RPC_FAR * This, /* [in] */ long dwCommandID, /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkCommand); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCount )( IAgentCommands __RPC_FAR * This, /* [out] */ long __RPC_FAR *pdwCount); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCaption )( IAgentCommands __RPC_FAR * This, /* [in] */ BSTR bszCaption); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCaption )( IAgentCommands __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszCaption); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetVoice )( IAgentCommands __RPC_FAR * This, /* [in] */ BSTR bszVoice); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVoice )( IAgentCommands __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszVoice); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetVisible )( IAgentCommands __RPC_FAR * This, /* [in] */ long bVisible); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVisible )( IAgentCommands __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbVisible); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )( IAgentCommands __RPC_FAR * This, /* [in] */ BSTR bszCaption, /* [in] */ BSTR bszVoice, /* [in] */ long bEnabled, /* [in] */ long bVisible, /* [out] */ long __RPC_FAR *pdwID); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Insert )( IAgentCommands __RPC_FAR * This, /* [in] */ BSTR bszCaption, /* [in] */ BSTR bszVoice, /* [in] */ long bEnabled, /* [in] */ long bVisible, /* [in] */ long dwRefID, /* [in] */ long bBefore, /* [out] */ long __RPC_FAR *pdwID); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Remove )( IAgentCommands __RPC_FAR * This, /* [in] */ long dwID); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveAll )( IAgentCommands __RPC_FAR * This); END_INTERFACE } IAgentCommandsVtbl; interface IAgentCommands { CONST_VTBL struct IAgentCommandsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IAgentCommands_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IAgentCommands_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IAgentCommands_Release(This) \ (This)->lpVtbl -> Release(This) #define IAgentCommands_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IAgentCommands_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IAgentCommands_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IAgentCommands_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IAgentCommands_GetCommand(This,dwCommandID,ppunkCommand) \ (This)->lpVtbl -> GetCommand(This,dwCommandID,ppunkCommand) #define IAgentCommands_GetCount(This,pdwCount) \ (This)->lpVtbl -> GetCount(This,pdwCount) #define IAgentCommands_SetCaption(This,bszCaption) \ (This)->lpVtbl -> SetCaption(This,bszCaption) #define IAgentCommands_GetCaption(This,pbszCaption) \ (This)->lpVtbl -> GetCaption(This,pbszCaption) #define IAgentCommands_SetVoice(This,bszVoice) \ (This)->lpVtbl -> SetVoice(This,bszVoice) #define IAgentCommands_GetVoice(This,pbszVoice) \ (This)->lpVtbl -> GetVoice(This,pbszVoice) #define IAgentCommands_SetVisible(This,bVisible) \ (This)->lpVtbl -> SetVisible(This,bVisible) #define IAgentCommands_GetVisible(This,pbVisible) \ (This)->lpVtbl -> GetVisible(This,pbVisible) #define IAgentCommands_Add(This,bszCaption,bszVoice,bEnabled,bVisible,pdwID) \ (This)->lpVtbl -> Add(This,bszCaption,bszVoice,bEnabled,bVisible,pdwID) #define IAgentCommands_Insert(This,bszCaption,bszVoice,bEnabled,bVisible,dwRefID,bBefore,pdwID) \ (This)->lpVtbl -> Insert(This,bszCaption,bszVoice,bEnabled,bVisible,dwRefID,bBefore,pdwID) #define IAgentCommands_Remove(This,dwID) \ (This)->lpVtbl -> Remove(This,dwID) #define IAgentCommands_RemoveAll(This) \ (This)->lpVtbl -> RemoveAll(This) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IAgentCommands_GetCommand_Proxy( IAgentCommands __RPC_FAR * This, /* [in] */ long dwCommandID, /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkCommand); void __RPC_STUB IAgentCommands_GetCommand_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommands_GetCount_Proxy( IAgentCommands __RPC_FAR * This, /* [out] */ long __RPC_FAR *pdwCount); void __RPC_STUB IAgentCommands_GetCount_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommands_SetCaption_Proxy( IAgentCommands __RPC_FAR * This, /* [in] */ BSTR bszCaption); void __RPC_STUB IAgentCommands_SetCaption_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommands_GetCaption_Proxy( IAgentCommands __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszCaption); void __RPC_STUB IAgentCommands_GetCaption_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommands_SetVoice_Proxy( IAgentCommands __RPC_FAR * This, /* [in] */ BSTR bszVoice); void __RPC_STUB IAgentCommands_SetVoice_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommands_GetVoice_Proxy( IAgentCommands __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszVoice); void __RPC_STUB IAgentCommands_GetVoice_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommands_SetVisible_Proxy( IAgentCommands __RPC_FAR * This, /* [in] */ long bVisible); void __RPC_STUB IAgentCommands_SetVisible_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommands_GetVisible_Proxy( IAgentCommands __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbVisible); void __RPC_STUB IAgentCommands_GetVisible_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommands_Add_Proxy( IAgentCommands __RPC_FAR * This, /* [in] */ BSTR bszCaption, /* [in] */ BSTR bszVoice, /* [in] */ long bEnabled, /* [in] */ long bVisible, /* [out] */ long __RPC_FAR *pdwID); void __RPC_STUB IAgentCommands_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommands_Insert_Proxy( IAgentCommands __RPC_FAR * This, /* [in] */ BSTR bszCaption, /* [in] */ BSTR bszVoice, /* [in] */ long bEnabled, /* [in] */ long bVisible, /* [in] */ long dwRefID, /* [in] */ long bBefore, /* [out] */ long __RPC_FAR *pdwID); void __RPC_STUB IAgentCommands_Insert_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommands_Remove_Proxy( IAgentCommands __RPC_FAR * This, /* [in] */ long dwID); void __RPC_STUB IAgentCommands_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommands_RemoveAll_Proxy( IAgentCommands __RPC_FAR * This); void __RPC_STUB IAgentCommands_RemoveAll_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IAgentCommands_INTERFACE_DEFINED__ */ #ifndef __IAgentCommandsEx_INTERFACE_DEFINED__ #define __IAgentCommandsEx_INTERFACE_DEFINED__ /* interface IAgentCommandsEx */ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IAgentCommandsEx; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("6BA90C00-3910-11d1-ACB3-00C04FD97575") IAgentCommandsEx : public IAgentCommands { public: virtual HRESULT STDMETHODCALLTYPE GetCommandEx( /* [in] */ long dwCommandID, /* [out] */ IAgentCommandEx __RPC_FAR *__RPC_FAR *ppCommandEx) = 0; virtual HRESULT STDMETHODCALLTYPE SetDefaultID( /* [in] */ long dwID) = 0; virtual HRESULT STDMETHODCALLTYPE GetDefaultID( /* [out] */ long __RPC_FAR *pdwID) = 0; virtual HRESULT STDMETHODCALLTYPE SetHelpContextID( /* [in] */ long ulHelpID) = 0; virtual HRESULT STDMETHODCALLTYPE GetHelpContextID( /* [out] */ long __RPC_FAR *pulHelpID) = 0; virtual HRESULT STDMETHODCALLTYPE SetFontName( /* [in] */ BSTR bszFontName) = 0; virtual HRESULT STDMETHODCALLTYPE GetFontName( /* [out] */ BSTR __RPC_FAR *pbszFontName) = 0; virtual HRESULT STDMETHODCALLTYPE SetFontSize( /* [in] */ long lFontSize) = 0; virtual HRESULT STDMETHODCALLTYPE GetFontSize( /* [out] */ long __RPC_FAR *lFontSize) = 0; virtual HRESULT STDMETHODCALLTYPE SetVoiceCaption( /* [in] */ BSTR bszVoiceCaption) = 0; virtual HRESULT STDMETHODCALLTYPE GetVoiceCaption( /* [out] */ BSTR __RPC_FAR *bszVoiceCaption) = 0; virtual HRESULT STDMETHODCALLTYPE AddEx( /* [in] */ BSTR bszCaption, /* [in] */ BSTR bszVoice, /* [in] */ BSTR bszVoiceCaption, /* [in] */ long bEnabled, /* [in] */ long bVisible, /* [in] */ long ulHelpId, /* [out] */ long __RPC_FAR *pdwID) = 0; virtual HRESULT STDMETHODCALLTYPE InsertEx( /* [in] */ BSTR bszCaption, /* [in] */ BSTR bszVoice, /* [in] */ BSTR bszVoiceCaption, /* [in] */ long bEnabled, /* [in] */ long bVisible, /* [in] */ long ulHelpId, /* [in] */ long dwRefID, /* [in] */ long bBefore, /* [out] */ long __RPC_FAR *pdwID) = 0; virtual HRESULT STDMETHODCALLTYPE SetGlobalVoiceCommandsEnabled( /* [in] */ long bEnable) = 0; virtual HRESULT STDMETHODCALLTYPE GetGlobalVoiceCommandsEnabled( /* [out] */ long __RPC_FAR *pbEnabled) = 0; }; #else /* C style interface */ typedef struct IAgentCommandsExVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IAgentCommandsEx __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IAgentCommandsEx __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IAgentCommandsEx __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IAgentCommandsEx __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IAgentCommandsEx __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IAgentCommandsEx __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 )( IAgentCommandsEx __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 *GetCommand )( IAgentCommandsEx __RPC_FAR * This, /* [in] */ long dwCommandID, /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkCommand); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCount )( IAgentCommandsEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *pdwCount); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCaption )( IAgentCommandsEx __RPC_FAR * This, /* [in] */ BSTR bszCaption); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCaption )( IAgentCommandsEx __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszCaption); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetVoice )( IAgentCommandsEx __RPC_FAR * This, /* [in] */ BSTR bszVoice); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVoice )( IAgentCommandsEx __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszVoice); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetVisible )( IAgentCommandsEx __RPC_FAR * This, /* [in] */ long bVisible); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVisible )( IAgentCommandsEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbVisible); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )( IAgentCommandsEx __RPC_FAR * This, /* [in] */ BSTR bszCaption, /* [in] */ BSTR bszVoice, /* [in] */ long bEnabled, /* [in] */ long bVisible, /* [out] */ long __RPC_FAR *pdwID); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Insert )( IAgentCommandsEx __RPC_FAR * This, /* [in] */ BSTR bszCaption, /* [in] */ BSTR bszVoice, /* [in] */ long bEnabled, /* [in] */ long bVisible, /* [in] */ long dwRefID, /* [in] */ long bBefore, /* [out] */ long __RPC_FAR *pdwID); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Remove )( IAgentCommandsEx __RPC_FAR * This, /* [in] */ long dwID); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveAll )( IAgentCommandsEx __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCommandEx )( IAgentCommandsEx __RPC_FAR * This, /* [in] */ long dwCommandID, /* [out] */ IAgentCommandEx __RPC_FAR *__RPC_FAR *ppCommandEx); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDefaultID )( IAgentCommandsEx __RPC_FAR * This, /* [in] */ long dwID); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDefaultID )( IAgentCommandsEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *pdwID); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetHelpContextID )( IAgentCommandsEx __RPC_FAR * This, /* [in] */ long ulHelpID); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetHelpContextID )( IAgentCommandsEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *pulHelpID); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetFontName )( IAgentCommandsEx __RPC_FAR * This, /* [in] */ BSTR bszFontName); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFontName )( IAgentCommandsEx __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszFontName); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetFontSize )( IAgentCommandsEx __RPC_FAR * This, /* [in] */ long lFontSize); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFontSize )( IAgentCommandsEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *lFontSize); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetVoiceCaption )( IAgentCommandsEx __RPC_FAR * This, /* [in] */ BSTR bszVoiceCaption); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVoiceCaption )( IAgentCommandsEx __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *bszVoiceCaption); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddEx )( IAgentCommandsEx __RPC_FAR * This, /* [in] */ BSTR bszCaption, /* [in] */ BSTR bszVoice, /* [in] */ BSTR bszVoiceCaption, /* [in] */ long bEnabled, /* [in] */ long bVisible, /* [in] */ long ulHelpId, /* [out] */ long __RPC_FAR *pdwID); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InsertEx )( IAgentCommandsEx __RPC_FAR * This, /* [in] */ BSTR bszCaption, /* [in] */ BSTR bszVoice, /* [in] */ BSTR bszVoiceCaption, /* [in] */ long bEnabled, /* [in] */ long bVisible, /* [in] */ long ulHelpId, /* [in] */ long dwRefID, /* [in] */ long bBefore, /* [out] */ long __RPC_FAR *pdwID); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetGlobalVoiceCommandsEnabled )( IAgentCommandsEx __RPC_FAR * This, /* [in] */ long bEnable); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetGlobalVoiceCommandsEnabled )( IAgentCommandsEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbEnabled); END_INTERFACE } IAgentCommandsExVtbl; interface IAgentCommandsEx { CONST_VTBL struct IAgentCommandsExVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IAgentCommandsEx_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IAgentCommandsEx_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IAgentCommandsEx_Release(This) \ (This)->lpVtbl -> Release(This) #define IAgentCommandsEx_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IAgentCommandsEx_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IAgentCommandsEx_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IAgentCommandsEx_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IAgentCommandsEx_GetCommand(This,dwCommandID,ppunkCommand) \ (This)->lpVtbl -> GetCommand(This,dwCommandID,ppunkCommand) #define IAgentCommandsEx_GetCount(This,pdwCount) \ (This)->lpVtbl -> GetCount(This,pdwCount) #define IAgentCommandsEx_SetCaption(This,bszCaption) \ (This)->lpVtbl -> SetCaption(This,bszCaption) #define IAgentCommandsEx_GetCaption(This,pbszCaption) \ (This)->lpVtbl -> GetCaption(This,pbszCaption) #define IAgentCommandsEx_SetVoice(This,bszVoice) \ (This)->lpVtbl -> SetVoice(This,bszVoice) #define IAgentCommandsEx_GetVoice(This,pbszVoice) \ (This)->lpVtbl -> GetVoice(This,pbszVoice) #define IAgentCommandsEx_SetVisible(This,bVisible) \ (This)->lpVtbl -> SetVisible(This,bVisible) #define IAgentCommandsEx_GetVisible(This,pbVisible) \ (This)->lpVtbl -> GetVisible(This,pbVisible) #define IAgentCommandsEx_Add(This,bszCaption,bszVoice,bEnabled,bVisible,pdwID) \ (This)->lpVtbl -> Add(This,bszCaption,bszVoice,bEnabled,bVisible,pdwID) #define IAgentCommandsEx_Insert(This,bszCaption,bszVoice,bEnabled,bVisible,dwRefID,bBefore,pdwID) \ (This)->lpVtbl -> Insert(This,bszCaption,bszVoice,bEnabled,bVisible,dwRefID,bBefore,pdwID) #define IAgentCommandsEx_Remove(This,dwID) \ (This)->lpVtbl -> Remove(This,dwID) #define IAgentCommandsEx_RemoveAll(This) \ (This)->lpVtbl -> RemoveAll(This) #define IAgentCommandsEx_GetCommandEx(This,dwCommandID,ppCommandEx) \ (This)->lpVtbl -> GetCommandEx(This,dwCommandID,ppCommandEx) #define IAgentCommandsEx_SetDefaultID(This,dwID) \ (This)->lpVtbl -> SetDefaultID(This,dwID) #define IAgentCommandsEx_GetDefaultID(This,pdwID) \ (This)->lpVtbl -> GetDefaultID(This,pdwID) #define IAgentCommandsEx_SetHelpContextID(This,ulHelpID) \ (This)->lpVtbl -> SetHelpContextID(This,ulHelpID) #define IAgentCommandsEx_GetHelpContextID(This,pulHelpID) \ (This)->lpVtbl -> GetHelpContextID(This,pulHelpID) #define IAgentCommandsEx_SetFontName(This,bszFontName) \ (This)->lpVtbl -> SetFontName(This,bszFontName) #define IAgentCommandsEx_GetFontName(This,pbszFontName) \ (This)->lpVtbl -> GetFontName(This,pbszFontName) #define IAgentCommandsEx_SetFontSize(This,lFontSize) \ (This)->lpVtbl -> SetFontSize(This,lFontSize) #define IAgentCommandsEx_GetFontSize(This,lFontSize) \ (This)->lpVtbl -> GetFontSize(This,lFontSize) #define IAgentCommandsEx_SetVoiceCaption(This,bszVoiceCaption) \ (This)->lpVtbl -> SetVoiceCaption(This,bszVoiceCaption) #define IAgentCommandsEx_GetVoiceCaption(This,bszVoiceCaption) \ (This)->lpVtbl -> GetVoiceCaption(This,bszVoiceCaption) #define IAgentCommandsEx_AddEx(This,bszCaption,bszVoice,bszVoiceCaption,bEnabled,bVisible,ulHelpId,pdwID) \ (This)->lpVtbl -> AddEx(This,bszCaption,bszVoice,bszVoiceCaption,bEnabled,bVisible,ulHelpId,pdwID) #define IAgentCommandsEx_InsertEx(This,bszCaption,bszVoice,bszVoiceCaption,bEnabled,bVisible,ulHelpId,dwRefID,bBefore,pdwID) \ (This)->lpVtbl -> InsertEx(This,bszCaption,bszVoice,bszVoiceCaption,bEnabled,bVisible,ulHelpId,dwRefID,bBefore,pdwID) #define IAgentCommandsEx_SetGlobalVoiceCommandsEnabled(This,bEnable) \ (This)->lpVtbl -> SetGlobalVoiceCommandsEnabled(This,bEnable) #define IAgentCommandsEx_GetGlobalVoiceCommandsEnabled(This,pbEnabled) \ (This)->lpVtbl -> GetGlobalVoiceCommandsEnabled(This,pbEnabled) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IAgentCommandsEx_GetCommandEx_Proxy( IAgentCommandsEx __RPC_FAR * This, /* [in] */ long dwCommandID, /* [out] */ IAgentCommandEx __RPC_FAR *__RPC_FAR *ppCommandEx); void __RPC_STUB IAgentCommandsEx_GetCommandEx_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandsEx_SetDefaultID_Proxy( IAgentCommandsEx __RPC_FAR * This, /* [in] */ long dwID); void __RPC_STUB IAgentCommandsEx_SetDefaultID_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandsEx_GetDefaultID_Proxy( IAgentCommandsEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *pdwID); void __RPC_STUB IAgentCommandsEx_GetDefaultID_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandsEx_SetHelpContextID_Proxy( IAgentCommandsEx __RPC_FAR * This, /* [in] */ long ulHelpID); void __RPC_STUB IAgentCommandsEx_SetHelpContextID_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandsEx_GetHelpContextID_Proxy( IAgentCommandsEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *pulHelpID); void __RPC_STUB IAgentCommandsEx_GetHelpContextID_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandsEx_SetFontName_Proxy( IAgentCommandsEx __RPC_FAR * This, /* [in] */ BSTR bszFontName); void __RPC_STUB IAgentCommandsEx_SetFontName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandsEx_GetFontName_Proxy( IAgentCommandsEx __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszFontName); void __RPC_STUB IAgentCommandsEx_GetFontName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandsEx_SetFontSize_Proxy( IAgentCommandsEx __RPC_FAR * This, /* [in] */ long lFontSize); void __RPC_STUB IAgentCommandsEx_SetFontSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandsEx_GetFontSize_Proxy( IAgentCommandsEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *lFontSize); void __RPC_STUB IAgentCommandsEx_GetFontSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandsEx_SetVoiceCaption_Proxy( IAgentCommandsEx __RPC_FAR * This, /* [in] */ BSTR bszVoiceCaption); void __RPC_STUB IAgentCommandsEx_SetVoiceCaption_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandsEx_GetVoiceCaption_Proxy( IAgentCommandsEx __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *bszVoiceCaption); void __RPC_STUB IAgentCommandsEx_GetVoiceCaption_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandsEx_AddEx_Proxy( IAgentCommandsEx __RPC_FAR * This, /* [in] */ BSTR bszCaption, /* [in] */ BSTR bszVoice, /* [in] */ BSTR bszVoiceCaption, /* [in] */ long bEnabled, /* [in] */ long bVisible, /* [in] */ long ulHelpId, /* [out] */ long __RPC_FAR *pdwID); void __RPC_STUB IAgentCommandsEx_AddEx_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandsEx_InsertEx_Proxy( IAgentCommandsEx __RPC_FAR * This, /* [in] */ BSTR bszCaption, /* [in] */ BSTR bszVoice, /* [in] */ BSTR bszVoiceCaption, /* [in] */ long bEnabled, /* [in] */ long bVisible, /* [in] */ long ulHelpId, /* [in] */ long dwRefID, /* [in] */ long bBefore, /* [out] */ long __RPC_FAR *pdwID); void __RPC_STUB IAgentCommandsEx_InsertEx_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandsEx_SetGlobalVoiceCommandsEnabled_Proxy( IAgentCommandsEx __RPC_FAR * This, /* [in] */ long bEnable); void __RPC_STUB IAgentCommandsEx_SetGlobalVoiceCommandsEnabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandsEx_GetGlobalVoiceCommandsEnabled_Proxy( IAgentCommandsEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbEnabled); void __RPC_STUB IAgentCommandsEx_GetGlobalVoiceCommandsEnabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IAgentCommandsEx_INTERFACE_DEFINED__ */ #ifndef __IAgentCommandWindow_INTERFACE_DEFINED__ #define __IAgentCommandWindow_INTERFACE_DEFINED__ /* interface IAgentCommandWindow */ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IAgentCommandWindow; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("6D0ECB23-9968-11D0-AC6E-00C04FD97575") IAgentCommandWindow : public IDispatch { public: virtual HRESULT STDMETHODCALLTYPE SetVisible( /* [in] */ long bVisible) = 0; virtual HRESULT STDMETHODCALLTYPE GetVisible( /* [out] */ long __RPC_FAR *pbVisible) = 0; virtual HRESULT STDMETHODCALLTYPE GetPosition( /* [out] */ long __RPC_FAR *plLeft, /* [out] */ long __RPC_FAR *plTop) = 0; virtual HRESULT STDMETHODCALLTYPE GetSize( /* [out] */ long __RPC_FAR *plWidth, /* [out] */ long __RPC_FAR *plHeight) = 0; }; #else /* C style interface */ typedef struct IAgentCommandWindowVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IAgentCommandWindow __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IAgentCommandWindow __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IAgentCommandWindow __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IAgentCommandWindow __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IAgentCommandWindow __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IAgentCommandWindow __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 )( IAgentCommandWindow __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 *SetVisible )( IAgentCommandWindow __RPC_FAR * This, /* [in] */ long bVisible); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVisible )( IAgentCommandWindow __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbVisible); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPosition )( IAgentCommandWindow __RPC_FAR * This, /* [out] */ long __RPC_FAR *plLeft, /* [out] */ long __RPC_FAR *plTop); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSize )( IAgentCommandWindow __RPC_FAR * This, /* [out] */ long __RPC_FAR *plWidth, /* [out] */ long __RPC_FAR *plHeight); END_INTERFACE } IAgentCommandWindowVtbl; interface IAgentCommandWindow { CONST_VTBL struct IAgentCommandWindowVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IAgentCommandWindow_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IAgentCommandWindow_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IAgentCommandWindow_Release(This) \ (This)->lpVtbl -> Release(This) #define IAgentCommandWindow_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IAgentCommandWindow_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IAgentCommandWindow_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IAgentCommandWindow_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IAgentCommandWindow_SetVisible(This,bVisible) \ (This)->lpVtbl -> SetVisible(This,bVisible) #define IAgentCommandWindow_GetVisible(This,pbVisible) \ (This)->lpVtbl -> GetVisible(This,pbVisible) #define IAgentCommandWindow_GetPosition(This,plLeft,plTop) \ (This)->lpVtbl -> GetPosition(This,plLeft,plTop) #define IAgentCommandWindow_GetSize(This,plWidth,plHeight) \ (This)->lpVtbl -> GetSize(This,plWidth,plHeight) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IAgentCommandWindow_SetVisible_Proxy( IAgentCommandWindow __RPC_FAR * This, /* [in] */ long bVisible); void __RPC_STUB IAgentCommandWindow_SetVisible_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandWindow_GetVisible_Proxy( IAgentCommandWindow __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbVisible); void __RPC_STUB IAgentCommandWindow_GetVisible_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandWindow_GetPosition_Proxy( IAgentCommandWindow __RPC_FAR * This, /* [out] */ long __RPC_FAR *plLeft, /* [out] */ long __RPC_FAR *plTop); void __RPC_STUB IAgentCommandWindow_GetPosition_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentCommandWindow_GetSize_Proxy( IAgentCommandWindow __RPC_FAR * This, /* [out] */ long __RPC_FAR *plWidth, /* [out] */ long __RPC_FAR *plHeight); void __RPC_STUB IAgentCommandWindow_GetSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IAgentCommandWindow_INTERFACE_DEFINED__ */ #ifndef __IAgentSpeechInputProperties_INTERFACE_DEFINED__ #define __IAgentSpeechInputProperties_INTERFACE_DEFINED__ /* interface IAgentSpeechInputProperties */ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IAgentSpeechInputProperties; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("A7B93C87-7B81-11D0-AC5F-00C04FD97575") IAgentSpeechInputProperties : public IDispatch { public: virtual HRESULT STDMETHODCALLTYPE GetInstalled( /* [out] */ long __RPC_FAR *pbInstalled) = 0; virtual HRESULT STDMETHODCALLTYPE GetEnabled( /* [out] */ long __RPC_FAR *pbEnabled) = 0; virtual HRESULT STDMETHODCALLTYPE GetHotKey( /* [out] */ BSTR __RPC_FAR *pbszHotCharKey) = 0; virtual HRESULT STDMETHODCALLTYPE GetLCID( /* [out] */ LCID __RPC_FAR *plcidCurrent) = 0; virtual HRESULT STDMETHODCALLTYPE GetEngine( /* [out] */ BSTR __RPC_FAR *pbszEngine) = 0; virtual HRESULT STDMETHODCALLTYPE SetEngine( /* [in] */ BSTR bszEngine) = 0; virtual HRESULT STDMETHODCALLTYPE GetListeningTip( /* [out] */ long __RPC_FAR *pbListeningTip) = 0; }; #else /* C style interface */ typedef struct IAgentSpeechInputPropertiesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IAgentSpeechInputProperties __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IAgentSpeechInputProperties __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IAgentSpeechInputProperties __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IAgentSpeechInputProperties __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IAgentSpeechInputProperties __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IAgentSpeechInputProperties __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 )( IAgentSpeechInputProperties __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 *GetInstalled )( IAgentSpeechInputProperties __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbInstalled); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEnabled )( IAgentSpeechInputProperties __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbEnabled); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetHotKey )( IAgentSpeechInputProperties __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszHotCharKey); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLCID )( IAgentSpeechInputProperties __RPC_FAR * This, /* [out] */ LCID __RPC_FAR *plcidCurrent); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEngine )( IAgentSpeechInputProperties __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszEngine); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetEngine )( IAgentSpeechInputProperties __RPC_FAR * This, /* [in] */ BSTR bszEngine); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetListeningTip )( IAgentSpeechInputProperties __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbListeningTip); END_INTERFACE } IAgentSpeechInputPropertiesVtbl; interface IAgentSpeechInputProperties { CONST_VTBL struct IAgentSpeechInputPropertiesVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IAgentSpeechInputProperties_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IAgentSpeechInputProperties_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IAgentSpeechInputProperties_Release(This) \ (This)->lpVtbl -> Release(This) #define IAgentSpeechInputProperties_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IAgentSpeechInputProperties_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IAgentSpeechInputProperties_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IAgentSpeechInputProperties_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IAgentSpeechInputProperties_GetInstalled(This,pbInstalled) \ (This)->lpVtbl -> GetInstalled(This,pbInstalled) #define IAgentSpeechInputProperties_GetEnabled(This,pbEnabled) \ (This)->lpVtbl -> GetEnabled(This,pbEnabled) #define IAgentSpeechInputProperties_GetHotKey(This,pbszHotCharKey) \ (This)->lpVtbl -> GetHotKey(This,pbszHotCharKey) #define IAgentSpeechInputProperties_GetLCID(This,plcidCurrent) \ (This)->lpVtbl -> GetLCID(This,plcidCurrent) #define IAgentSpeechInputProperties_GetEngine(This,pbszEngine) \ (This)->lpVtbl -> GetEngine(This,pbszEngine) #define IAgentSpeechInputProperties_SetEngine(This,bszEngine) \ (This)->lpVtbl -> SetEngine(This,bszEngine) #define IAgentSpeechInputProperties_GetListeningTip(This,pbListeningTip) \ (This)->lpVtbl -> GetListeningTip(This,pbListeningTip) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IAgentSpeechInputProperties_GetInstalled_Proxy( IAgentSpeechInputProperties __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbInstalled); void __RPC_STUB IAgentSpeechInputProperties_GetInstalled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentSpeechInputProperties_GetEnabled_Proxy( IAgentSpeechInputProperties __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbEnabled); void __RPC_STUB IAgentSpeechInputProperties_GetEnabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentSpeechInputProperties_GetHotKey_Proxy( IAgentSpeechInputProperties __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszHotCharKey); void __RPC_STUB IAgentSpeechInputProperties_GetHotKey_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentSpeechInputProperties_GetLCID_Proxy( IAgentSpeechInputProperties __RPC_FAR * This, /* [out] */ LCID __RPC_FAR *plcidCurrent); void __RPC_STUB IAgentSpeechInputProperties_GetLCID_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentSpeechInputProperties_GetEngine_Proxy( IAgentSpeechInputProperties __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszEngine); void __RPC_STUB IAgentSpeechInputProperties_GetEngine_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentSpeechInputProperties_SetEngine_Proxy( IAgentSpeechInputProperties __RPC_FAR * This, /* [in] */ BSTR bszEngine); void __RPC_STUB IAgentSpeechInputProperties_SetEngine_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentSpeechInputProperties_GetListeningTip_Proxy( IAgentSpeechInputProperties __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbListeningTip); void __RPC_STUB IAgentSpeechInputProperties_GetListeningTip_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IAgentSpeechInputProperties_INTERFACE_DEFINED__ */ #ifndef __IAgentAudioOutputProperties_INTERFACE_DEFINED__ #define __IAgentAudioOutputProperties_INTERFACE_DEFINED__ /* interface IAgentAudioOutputProperties */ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IAgentAudioOutputProperties; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("A7B93C89-7B81-11D0-AC5F-00C04FD97575") IAgentAudioOutputProperties : public IDispatch { public: virtual HRESULT STDMETHODCALLTYPE GetEnabled( /* [out] */ long __RPC_FAR *pbEnabled) = 0; virtual HRESULT STDMETHODCALLTYPE GetUsingSoundEffects( /* [out] */ long __RPC_FAR *pbUsingSoundEffects) = 0; }; #else /* C style interface */ typedef struct IAgentAudioOutputPropertiesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IAgentAudioOutputProperties __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IAgentAudioOutputProperties __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IAgentAudioOutputProperties __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IAgentAudioOutputProperties __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IAgentAudioOutputProperties __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IAgentAudioOutputProperties __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 )( IAgentAudioOutputProperties __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 )( IAgentAudioOutputProperties __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbEnabled); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetUsingSoundEffects )( IAgentAudioOutputProperties __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbUsingSoundEffects); END_INTERFACE } IAgentAudioOutputPropertiesVtbl; interface IAgentAudioOutputProperties { CONST_VTBL struct IAgentAudioOutputPropertiesVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IAgentAudioOutputProperties_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IAgentAudioOutputProperties_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IAgentAudioOutputProperties_Release(This) \ (This)->lpVtbl -> Release(This) #define IAgentAudioOutputProperties_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IAgentAudioOutputProperties_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IAgentAudioOutputProperties_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IAgentAudioOutputProperties_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IAgentAudioOutputProperties_GetEnabled(This,pbEnabled) \ (This)->lpVtbl -> GetEnabled(This,pbEnabled) #define IAgentAudioOutputProperties_GetUsingSoundEffects(This,pbUsingSoundEffects) \ (This)->lpVtbl -> GetUsingSoundEffects(This,pbUsingSoundEffects) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IAgentAudioOutputProperties_GetEnabled_Proxy( IAgentAudioOutputProperties __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbEnabled); void __RPC_STUB IAgentAudioOutputProperties_GetEnabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentAudioOutputProperties_GetUsingSoundEffects_Proxy( IAgentAudioOutputProperties __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbUsingSoundEffects); void __RPC_STUB IAgentAudioOutputProperties_GetUsingSoundEffects_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IAgentAudioOutputProperties_INTERFACE_DEFINED__ */ #ifndef __IAgentAudioOutputPropertiesEx_INTERFACE_DEFINED__ #define __IAgentAudioOutputPropertiesEx_INTERFACE_DEFINED__ /* interface IAgentAudioOutputPropertiesEx */ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IAgentAudioOutputPropertiesEx; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("A7B93CA0-7B81-11D0-AC5F-00C04FD97575") IAgentAudioOutputPropertiesEx : public IAgentAudioOutputProperties { public: virtual HRESULT STDMETHODCALLTYPE GetStatus( /* [out] */ long __RPC_FAR *plStatus) = 0; }; #else /* C style interface */ typedef struct IAgentAudioOutputPropertiesExVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IAgentAudioOutputPropertiesEx __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IAgentAudioOutputPropertiesEx __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IAgentAudioOutputPropertiesEx __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IAgentAudioOutputPropertiesEx __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IAgentAudioOutputPropertiesEx __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IAgentAudioOutputPropertiesEx __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 )( IAgentAudioOutputPropertiesEx __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 )( IAgentAudioOutputPropertiesEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbEnabled); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetUsingSoundEffects )( IAgentAudioOutputPropertiesEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbUsingSoundEffects); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStatus )( IAgentAudioOutputPropertiesEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *plStatus); END_INTERFACE } IAgentAudioOutputPropertiesExVtbl; interface IAgentAudioOutputPropertiesEx { CONST_VTBL struct IAgentAudioOutputPropertiesExVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IAgentAudioOutputPropertiesEx_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IAgentAudioOutputPropertiesEx_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IAgentAudioOutputPropertiesEx_Release(This) \ (This)->lpVtbl -> Release(This) #define IAgentAudioOutputPropertiesEx_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IAgentAudioOutputPropertiesEx_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IAgentAudioOutputPropertiesEx_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IAgentAudioOutputPropertiesEx_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IAgentAudioOutputPropertiesEx_GetEnabled(This,pbEnabled) \ (This)->lpVtbl -> GetEnabled(This,pbEnabled) #define IAgentAudioOutputPropertiesEx_GetUsingSoundEffects(This,pbUsingSoundEffects) \ (This)->lpVtbl -> GetUsingSoundEffects(This,pbUsingSoundEffects) #define IAgentAudioOutputPropertiesEx_GetStatus(This,plStatus) \ (This)->lpVtbl -> GetStatus(This,plStatus) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IAgentAudioOutputPropertiesEx_GetStatus_Proxy( IAgentAudioOutputPropertiesEx __RPC_FAR * This, /* [out] */ long __RPC_FAR *plStatus); void __RPC_STUB IAgentAudioOutputPropertiesEx_GetStatus_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IAgentAudioOutputPropertiesEx_INTERFACE_DEFINED__ */ #ifndef __IAgentPropertySheet_INTERFACE_DEFINED__ #define __IAgentPropertySheet_INTERFACE_DEFINED__ /* interface IAgentPropertySheet */ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IAgentPropertySheet; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("A7B93C8B-7B81-11D0-AC5F-00C04FD97575") IAgentPropertySheet : public IDispatch { public: virtual HRESULT STDMETHODCALLTYPE GetVisible( /* [out] */ long __RPC_FAR *pbVisible) = 0; virtual HRESULT STDMETHODCALLTYPE SetVisible( /* [in] */ long bVisible) = 0; virtual HRESULT STDMETHODCALLTYPE GetPosition( /* [out] */ long __RPC_FAR *plLeft, /* [out] */ long __RPC_FAR *plTop) = 0; virtual HRESULT STDMETHODCALLTYPE GetSize( /* [out] */ long __RPC_FAR *plWidth, /* [out] */ long __RPC_FAR *plHeight) = 0; virtual HRESULT STDMETHODCALLTYPE GetPage( /* [out] */ BSTR __RPC_FAR *pbszPage) = 0; virtual HRESULT STDMETHODCALLTYPE SetPage( /* [in] */ BSTR bszPage) = 0; }; #else /* C style interface */ typedef struct IAgentPropertySheetVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IAgentPropertySheet __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IAgentPropertySheet __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IAgentPropertySheet __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IAgentPropertySheet __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IAgentPropertySheet __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IAgentPropertySheet __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 )( IAgentPropertySheet __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 )( IAgentPropertySheet __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbVisible); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetVisible )( IAgentPropertySheet __RPC_FAR * This, /* [in] */ long bVisible); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPosition )( IAgentPropertySheet __RPC_FAR * This, /* [out] */ long __RPC_FAR *plLeft, /* [out] */ long __RPC_FAR *plTop); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSize )( IAgentPropertySheet __RPC_FAR * This, /* [out] */ long __RPC_FAR *plWidth, /* [out] */ long __RPC_FAR *plHeight); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPage )( IAgentPropertySheet __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszPage); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPage )( IAgentPropertySheet __RPC_FAR * This, /* [in] */ BSTR bszPage); END_INTERFACE } IAgentPropertySheetVtbl; interface IAgentPropertySheet { CONST_VTBL struct IAgentPropertySheetVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IAgentPropertySheet_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IAgentPropertySheet_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IAgentPropertySheet_Release(This) \ (This)->lpVtbl -> Release(This) #define IAgentPropertySheet_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IAgentPropertySheet_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IAgentPropertySheet_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IAgentPropertySheet_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IAgentPropertySheet_GetVisible(This,pbVisible) \ (This)->lpVtbl -> GetVisible(This,pbVisible) #define IAgentPropertySheet_SetVisible(This,bVisible) \ (This)->lpVtbl -> SetVisible(This,bVisible) #define IAgentPropertySheet_GetPosition(This,plLeft,plTop) \ (This)->lpVtbl -> GetPosition(This,plLeft,plTop) #define IAgentPropertySheet_GetSize(This,plWidth,plHeight) \ (This)->lpVtbl -> GetSize(This,plWidth,plHeight) #define IAgentPropertySheet_GetPage(This,pbszPage) \ (This)->lpVtbl -> GetPage(This,pbszPage) #define IAgentPropertySheet_SetPage(This,bszPage) \ (This)->lpVtbl -> SetPage(This,bszPage) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IAgentPropertySheet_GetVisible_Proxy( IAgentPropertySheet __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbVisible); void __RPC_STUB IAgentPropertySheet_GetVisible_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentPropertySheet_SetVisible_Proxy( IAgentPropertySheet __RPC_FAR * This, /* [in] */ long bVisible); void __RPC_STUB IAgentPropertySheet_SetVisible_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentPropertySheet_GetPosition_Proxy( IAgentPropertySheet __RPC_FAR * This, /* [out] */ long __RPC_FAR *plLeft, /* [out] */ long __RPC_FAR *plTop); void __RPC_STUB IAgentPropertySheet_GetPosition_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentPropertySheet_GetSize_Proxy( IAgentPropertySheet __RPC_FAR * This, /* [out] */ long __RPC_FAR *plWidth, /* [out] */ long __RPC_FAR *plHeight); void __RPC_STUB IAgentPropertySheet_GetSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentPropertySheet_GetPage_Proxy( IAgentPropertySheet __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszPage); void __RPC_STUB IAgentPropertySheet_GetPage_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentPropertySheet_SetPage_Proxy( IAgentPropertySheet __RPC_FAR * This, /* [in] */ BSTR bszPage); void __RPC_STUB IAgentPropertySheet_SetPage_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IAgentPropertySheet_INTERFACE_DEFINED__ */ #ifndef __IAgentBalloon_INTERFACE_DEFINED__ #define __IAgentBalloon_INTERFACE_DEFINED__ /* interface IAgentBalloon */ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IAgentBalloon; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("A7B93C8D-7B81-11D0-AC5F-00C04FD97575") IAgentBalloon : public IDispatch { public: virtual HRESULT STDMETHODCALLTYPE GetEnabled( /* [out] */ long __RPC_FAR *pbEnabled) = 0; virtual HRESULT STDMETHODCALLTYPE GetNumLines( /* [out] */ long __RPC_FAR *plLines) = 0; virtual HRESULT STDMETHODCALLTYPE GetNumCharsPerLine( /* [out] */ long __RPC_FAR *plCharsPerLine) = 0; virtual HRESULT STDMETHODCALLTYPE GetFontName( /* [out] */ BSTR __RPC_FAR *pbszFontName) = 0; virtual HRESULT STDMETHODCALLTYPE GetFontSize( /* [out] */ long __RPC_FAR *plFontSize) = 0; virtual HRESULT STDMETHODCALLTYPE GetFontBold( /* [out] */ long __RPC_FAR *pbFontBold) = 0; virtual HRESULT STDMETHODCALLTYPE GetFontItalic( /* [out] */ long __RPC_FAR *pbFontItalic) = 0; virtual HRESULT STDMETHODCALLTYPE GetFontStrikethru( /* [out] */ long __RPC_FAR *pbFontStrikethru) = 0; virtual HRESULT STDMETHODCALLTYPE GetFontUnderline( /* [out] */ long __RPC_FAR *pbFontUnderline) = 0; virtual HRESULT STDMETHODCALLTYPE GetForeColor( /* [out] */ long __RPC_FAR *plFGColor) = 0; virtual HRESULT STDMETHODCALLTYPE GetBackColor( /* [out] */ long __RPC_FAR *plBGColor) = 0; virtual HRESULT STDMETHODCALLTYPE GetBorderColor( /* [out] */ long __RPC_FAR *plBorderColor) = 0; virtual HRESULT STDMETHODCALLTYPE SetVisible( /* [in] */ long bVisible) = 0; virtual HRESULT STDMETHODCALLTYPE GetVisible( /* [out] */ long __RPC_FAR *pbVisible) = 0; virtual HRESULT STDMETHODCALLTYPE SetFontName( /* [in] */ BSTR bszFontName) = 0; virtual HRESULT STDMETHODCALLTYPE SetFontSize( /* [in] */ long lFontSize) = 0; virtual HRESULT STDMETHODCALLTYPE SetFontCharSet( /* [in] */ short sFontCharSet) = 0; virtual HRESULT STDMETHODCALLTYPE GetFontCharSet( /* [out] */ short __RPC_FAR *psFontCharSet) = 0; }; #else /* C style interface */ typedef struct IAgentBalloonVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IAgentBalloon __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IAgentBalloon __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IAgentBalloon __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IAgentBalloon __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IAgentBalloon __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IAgentBalloon __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 )( IAgentBalloon __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 )( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbEnabled); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNumLines )( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *plLines); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNumCharsPerLine )( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *plCharsPerLine); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFontName )( IAgentBalloon __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszFontName); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFontSize )( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *plFontSize); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFontBold )( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbFontBold); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFontItalic )( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbFontItalic); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFontStrikethru )( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbFontStrikethru); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFontUnderline )( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbFontUnderline); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetForeColor )( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *plFGColor); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetBackColor )( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *plBGColor); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetBorderColor )( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *plBorderColor); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetVisible )( IAgentBalloon __RPC_FAR * This, /* [in] */ long bVisible); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVisible )( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbVisible); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetFontName )( IAgentBalloon __RPC_FAR * This, /* [in] */ BSTR bszFontName); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetFontSize )( IAgentBalloon __RPC_FAR * This, /* [in] */ long lFontSize); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetFontCharSet )( IAgentBalloon __RPC_FAR * This, /* [in] */ short sFontCharSet); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFontCharSet )( IAgentBalloon __RPC_FAR * This, /* [out] */ short __RPC_FAR *psFontCharSet); END_INTERFACE } IAgentBalloonVtbl; interface IAgentBalloon { CONST_VTBL struct IAgentBalloonVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IAgentBalloon_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IAgentBalloon_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IAgentBalloon_Release(This) \ (This)->lpVtbl -> Release(This) #define IAgentBalloon_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IAgentBalloon_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IAgentBalloon_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IAgentBalloon_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IAgentBalloon_GetEnabled(This,pbEnabled) \ (This)->lpVtbl -> GetEnabled(This,pbEnabled) #define IAgentBalloon_GetNumLines(This,plLines) \ (This)->lpVtbl -> GetNumLines(This,plLines) #define IAgentBalloon_GetNumCharsPerLine(This,plCharsPerLine) \ (This)->lpVtbl -> GetNumCharsPerLine(This,plCharsPerLine) #define IAgentBalloon_GetFontName(This,pbszFontName) \ (This)->lpVtbl -> GetFontName(This,pbszFontName) #define IAgentBalloon_GetFontSize(This,plFontSize) \ (This)->lpVtbl -> GetFontSize(This,plFontSize) #define IAgentBalloon_GetFontBold(This,pbFontBold) \ (This)->lpVtbl -> GetFontBold(This,pbFontBold) #define IAgentBalloon_GetFontItalic(This,pbFontItalic) \ (This)->lpVtbl -> GetFontItalic(This,pbFontItalic) #define IAgentBalloon_GetFontStrikethru(This,pbFontStrikethru) \ (This)->lpVtbl -> GetFontStrikethru(This,pbFontStrikethru) #define IAgentBalloon_GetFontUnderline(This,pbFontUnderline) \ (This)->lpVtbl -> GetFontUnderline(This,pbFontUnderline) #define IAgentBalloon_GetForeColor(This,plFGColor) \ (This)->lpVtbl -> GetForeColor(This,plFGColor) #define IAgentBalloon_GetBackColor(This,plBGColor) \ (This)->lpVtbl -> GetBackColor(This,plBGColor) #define IAgentBalloon_GetBorderColor(This,plBorderColor) \ (This)->lpVtbl -> GetBorderColor(This,plBorderColor) #define IAgentBalloon_SetVisible(This,bVisible) \ (This)->lpVtbl -> SetVisible(This,bVisible) #define IAgentBalloon_GetVisible(This,pbVisible) \ (This)->lpVtbl -> GetVisible(This,pbVisible) #define IAgentBalloon_SetFontName(This,bszFontName) \ (This)->lpVtbl -> SetFontName(This,bszFontName) #define IAgentBalloon_SetFontSize(This,lFontSize) \ (This)->lpVtbl -> SetFontSize(This,lFontSize) #define IAgentBalloon_SetFontCharSet(This,sFontCharSet) \ (This)->lpVtbl -> SetFontCharSet(This,sFontCharSet) #define IAgentBalloon_GetFontCharSet(This,psFontCharSet) \ (This)->lpVtbl -> GetFontCharSet(This,psFontCharSet) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IAgentBalloon_GetEnabled_Proxy( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbEnabled); void __RPC_STUB IAgentBalloon_GetEnabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentBalloon_GetNumLines_Proxy( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *plLines); void __RPC_STUB IAgentBalloon_GetNumLines_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentBalloon_GetNumCharsPerLine_Proxy( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *plCharsPerLine); void __RPC_STUB IAgentBalloon_GetNumCharsPerLine_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentBalloon_GetFontName_Proxy( IAgentBalloon __RPC_FAR * This, /* [out] */ BSTR __RPC_FAR *pbszFontName); void __RPC_STUB IAgentBalloon_GetFontName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentBalloon_GetFontSize_Proxy( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *plFontSize); void __RPC_STUB IAgentBalloon_GetFontSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentBalloon_GetFontBold_Proxy( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbFontBold); void __RPC_STUB IAgentBalloon_GetFontBold_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentBalloon_GetFontItalic_Proxy( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbFontItalic); void __RPC_STUB IAgentBalloon_GetFontItalic_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentBalloon_GetFontStrikethru_Proxy( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbFontStrikethru); void __RPC_STUB IAgentBalloon_GetFontStrikethru_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentBalloon_GetFontUnderline_Proxy( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbFontUnderline); void __RPC_STUB IAgentBalloon_GetFontUnderline_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentBalloon_GetForeColor_Proxy( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *plFGColor); void __RPC_STUB IAgentBalloon_GetForeColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentBalloon_GetBackColor_Proxy( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *plBGColor); void __RPC_STUB IAgentBalloon_GetBackColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentBalloon_GetBorderColor_Proxy( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *plBorderColor); void __RPC_STUB IAgentBalloon_GetBorderColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentBalloon_SetVisible_Proxy( IAgentBalloon __RPC_FAR * This, /* [in] */ long bVisible); void __RPC_STUB IAgentBalloon_SetVisible_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentBalloon_GetVisible_Proxy( IAgentBalloon __RPC_FAR * This, /* [out] */ long __RPC_FAR *pbVisible); void __RPC_STUB IAgentBalloon_GetVisible_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IAgentBalloon_SetFontName_Proxy( IAgentBalloon __RPC_FAR * This, /* [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 #pragma option pop /*P_O_Pop*/