/************************************************************************** * * * AgtCtl.h - Microsoft Agent Control * * * * 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 Tue Sep 01 10:41:00 1998 */ /* Compiler settings for AgentControl.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 __AgtCtlVC5_h__ #define __AgtCtlVC5_h__ #ifdef __cplusplus extern "C"{ #endif /* Forward Declarations */ #ifndef __IAgentCtlRequest_FWD_DEFINED__ #define __IAgentCtlRequest_FWD_DEFINED__ typedef interface IAgentCtlRequest IAgentCtlRequest; #endif /* __IAgentCtlRequest_FWD_DEFINED__ */ #ifndef __IAgentCtlUserInput_FWD_DEFINED__ #define __IAgentCtlUserInput_FWD_DEFINED__ typedef interface IAgentCtlUserInput IAgentCtlUserInput; #endif /* __IAgentCtlUserInput_FWD_DEFINED__ */ #ifndef __IAgentCtlBalloon_FWD_DEFINED__ #define __IAgentCtlBalloon_FWD_DEFINED__ typedef interface IAgentCtlBalloon IAgentCtlBalloon; #endif /* __IAgentCtlBalloon_FWD_DEFINED__ */ #ifndef __IAgentCtlBalloonEx_FWD_DEFINED__ #define __IAgentCtlBalloonEx_FWD_DEFINED__ typedef interface IAgentCtlBalloonEx IAgentCtlBalloonEx; #endif /* __IAgentCtlBalloonEx_FWD_DEFINED__ */ #ifndef __IAgentCtlCommand_FWD_DEFINED__ #define __IAgentCtlCommand_FWD_DEFINED__ typedef interface IAgentCtlCommand IAgentCtlCommand; #endif /* __IAgentCtlCommand_FWD_DEFINED__ */ #ifndef __IAgentCtlCommandEx_FWD_DEFINED__ #define __IAgentCtlCommandEx_FWD_DEFINED__ typedef interface IAgentCtlCommandEx IAgentCtlCommandEx; #endif /* __IAgentCtlCommandEx_FWD_DEFINED__ */ #ifndef __IAgentCtlCommands_FWD_DEFINED__ #define __IAgentCtlCommands_FWD_DEFINED__ typedef interface IAgentCtlCommands IAgentCtlCommands; #endif /* __IAgentCtlCommands_FWD_DEFINED__ */ #ifndef __IAgentCtlCommandsEx_FWD_DEFINED__ #define __IAgentCtlCommandsEx_FWD_DEFINED__ typedef interface IAgentCtlCommandsEx IAgentCtlCommandsEx; #endif /* __IAgentCtlCommandsEx_FWD_DEFINED__ */ #ifndef __IAgentCtlCharacter_FWD_DEFINED__ #define __IAgentCtlCharacter_FWD_DEFINED__ typedef interface IAgentCtlCharacter IAgentCtlCharacter; #endif /* __IAgentCtlCharacter_FWD_DEFINED__ */ #ifndef __IAgentCtlAnimationNames_FWD_DEFINED__ #define __IAgentCtlAnimationNames_FWD_DEFINED__ typedef interface IAgentCtlAnimationNames IAgentCtlAnimationNames; #endif /* __IAgentCtlAnimationNames_FWD_DEFINED__ */ #ifndef __IAgentCtlCharacterEx_FWD_DEFINED__ #define __IAgentCtlCharacterEx_FWD_DEFINED__ typedef interface IAgentCtlCharacterEx IAgentCtlCharacterEx; #endif /* __IAgentCtlCharacterEx_FWD_DEFINED__ */ #ifndef __IAgentCtlCharacters_FWD_DEFINED__ #define __IAgentCtlCharacters_FWD_DEFINED__ typedef interface IAgentCtlCharacters IAgentCtlCharacters; #endif /* __IAgentCtlCharacters_FWD_DEFINED__ */ #ifndef __IAgentCtlAudioObject_FWD_DEFINED__ #define __IAgentCtlAudioObject_FWD_DEFINED__ typedef interface IAgentCtlAudioObject IAgentCtlAudioObject; #endif /* __IAgentCtlAudioObject_FWD_DEFINED__ */ #ifndef __IAgentCtlAudioObjectEx_FWD_DEFINED__ #define __IAgentCtlAudioObjectEx_FWD_DEFINED__ typedef interface IAgentCtlAudioObjectEx IAgentCtlAudioObjectEx; #endif /* __IAgentCtlAudioObjectEx_FWD_DEFINED__ */ #ifndef __IAgentCtlSpeechInput_FWD_DEFINED__ #define __IAgentCtlSpeechInput_FWD_DEFINED__ typedef interface IAgentCtlSpeechInput IAgentCtlSpeechInput; #endif /* __IAgentCtlSpeechInput_FWD_DEFINED__ */ #ifndef __IAgentCtlPropertySheet_FWD_DEFINED__ #define __IAgentCtlPropertySheet_FWD_DEFINED__ typedef interface IAgentCtlPropertySheet IAgentCtlPropertySheet; #endif /* __IAgentCtlPropertySheet_FWD_DEFINED__ */ #ifndef __IAgentCtlCommandsWindow_FWD_DEFINED__ #define __IAgentCtlCommandsWindow_FWD_DEFINED__ typedef interface IAgentCtlCommandsWindow IAgentCtlCommandsWindow; #endif /* __IAgentCtlCommandsWindow_FWD_DEFINED__ */ #ifndef __IAgentCtl_FWD_DEFINED__ #define __IAgentCtl_FWD_DEFINED__ typedef interface IAgentCtl IAgentCtl; #endif /* __IAgentCtl_FWD_DEFINED__ */ #ifndef __IAgentCtlEx_FWD_DEFINED__ #define __IAgentCtlEx_FWD_DEFINED__ typedef interface IAgentCtlEx IAgentCtlEx; #endif /* __IAgentCtlEx_FWD_DEFINED__ */ #ifndef __IAgentCtlCharacters_FWD_DEFINED__ #define __IAgentCtlCharacters_FWD_DEFINED__ typedef interface IAgentCtlCharacters IAgentCtlCharacters; #endif /* __IAgentCtlCharacters_FWD_DEFINED__ */ #ifndef __IAgentCtlBalloon_FWD_DEFINED__ #define __IAgentCtlBalloon_FWD_DEFINED__ typedef interface IAgentCtlBalloon IAgentCtlBalloon; #endif /* __IAgentCtlBalloon_FWD_DEFINED__ */ #ifndef __IAgentCtlBalloonEx_FWD_DEFINED__ #define __IAgentCtlBalloonEx_FWD_DEFINED__ typedef interface IAgentCtlBalloonEx IAgentCtlBalloonEx; #endif /* __IAgentCtlBalloonEx_FWD_DEFINED__ */ #ifndef __IAgentCtlCharacter_FWD_DEFINED__ #define __IAgentCtlCharacter_FWD_DEFINED__ typedef interface IAgentCtlCharacter IAgentCtlCharacter; #endif /* __IAgentCtlCharacter_FWD_DEFINED__ */ #ifndef __IAgentCtlCharacterEx_FWD_DEFINED__ #define __IAgentCtlCharacterEx_FWD_DEFINED__ typedef interface IAgentCtlCharacterEx IAgentCtlCharacterEx; #endif /* __IAgentCtlCharacterEx_FWD_DEFINED__ */ #ifndef __IAgentCtlAudioObject_FWD_DEFINED__ #define __IAgentCtlAudioObject_FWD_DEFINED__ typedef interface IAgentCtlAudioObject IAgentCtlAudioObject; #endif /* __IAgentCtlAudioObject_FWD_DEFINED__ */ #ifndef __IAgentCtlAudioObjectEx_FWD_DEFINED__ #define __IAgentCtlAudioObjectEx_FWD_DEFINED__ typedef interface IAgentCtlAudioObjectEx IAgentCtlAudioObjectEx; #endif /* __IAgentCtlAudioObjectEx_FWD_DEFINED__ */ #ifndef __IAgentCtlSpeechInput_FWD_DEFINED__ #define __IAgentCtlSpeechInput_FWD_DEFINED__ typedef interface IAgentCtlSpeechInput IAgentCtlSpeechInput; #endif /* __IAgentCtlSpeechInput_FWD_DEFINED__ */ #ifndef __IAgentCtlPropertySheet_FWD_DEFINED__ #define __IAgentCtlPropertySheet_FWD_DEFINED__ typedef interface IAgentCtlPropertySheet IAgentCtlPropertySheet; #endif /* __IAgentCtlPropertySheet_FWD_DEFINED__ */ #ifndef __IAgentCtlCommands_FWD_DEFINED__ #define __IAgentCtlCommands_FWD_DEFINED__ typedef interface IAgentCtlCommands IAgentCtlCommands; #endif /* __IAgentCtlCommands_FWD_DEFINED__ */ #ifndef __IAgentCtlCommandsEx_FWD_DEFINED__ #define __IAgentCtlCommandsEx_FWD_DEFINED__ typedef interface IAgentCtlCommandsEx IAgentCtlCommandsEx; #endif /* __IAgentCtlCommandsEx_FWD_DEFINED__ */ #ifndef __IAgentCtlCommand_FWD_DEFINED__ #define __IAgentCtlCommand_FWD_DEFINED__ typedef interface IAgentCtlCommand IAgentCtlCommand; #endif /* __IAgentCtlCommand_FWD_DEFINED__ */ #ifndef __IAgentCtlCommandEx_FWD_DEFINED__ #define __IAgentCtlCommandEx_FWD_DEFINED__ typedef interface IAgentCtlCommandEx IAgentCtlCommandEx; #endif /* __IAgentCtlCommandEx_FWD_DEFINED__ */ #ifndef __IAgentCtlRequest_FWD_DEFINED__ #define __IAgentCtlRequest_FWD_DEFINED__ typedef interface IAgentCtlRequest IAgentCtlRequest; #endif /* __IAgentCtlRequest_FWD_DEFINED__ */ #ifndef __IAgentCtlUserInput_FWD_DEFINED__ #define __IAgentCtlUserInput_FWD_DEFINED__ typedef interface IAgentCtlUserInput IAgentCtlUserInput; #endif /* __IAgentCtlUserInput_FWD_DEFINED__ */ #ifndef __IAgentCtlCommandsWindow_FWD_DEFINED__ #define __IAgentCtlCommandsWindow_FWD_DEFINED__ typedef interface IAgentCtlCommandsWindow IAgentCtlCommandsWindow; #endif /* __IAgentCtlCommandsWindow_FWD_DEFINED__ */ #ifndef __IAgentCtl_FWD_DEFINED__ #define __IAgentCtl_FWD_DEFINED__ typedef interface IAgentCtl IAgentCtl; #endif /* __IAgentCtl_FWD_DEFINED__ */ #ifndef __IAgentCtlEx_FWD_DEFINED__ #define __IAgentCtlEx_FWD_DEFINED__ typedef interface IAgentCtlEx IAgentCtlEx; #endif /* __IAgentCtlEx_FWD_DEFINED__ */ #ifndef ___AgentEvents_FWD_DEFINED__ #define ___AgentEvents_FWD_DEFINED__ typedef interface _AgentEvents _AgentEvents; #endif /* ___AgentEvents_FWD_DEFINED__ */ #ifndef __Agent_FWD_DEFINED__ #define __Agent_FWD_DEFINED__ #ifdef __cplusplus typedef class Agent Agent; #else typedef struct Agent Agent; #endif /* __cplusplus */ #endif /* __Agent_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_AgentControl_0000 * at Tue Sep 01 10:41:00 1998 * using MIDL 3.01.75 ****************************************/ /* [local] */ #define RequestSuccess ( 0 ) #define RequestFailed ( 1 ) #define RequestPending ( 2 ) #define RequestInterrupted ( 3 ) #define RequestInProgress ( 4 ) extern RPC_IF_HANDLE __MIDL_itf_AgentControl_0000_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_AgentControl_0000_v0_0_s_ifspec; #ifndef __IAgentCtlRequest_INTERFACE_DEFINED__ #define __IAgentCtlRequest_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IAgentCtlRequest * at Tue Sep 01 10:41:00 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IAgentCtlRequest; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("1DAB85C3-803A-11D0-AC63-00C04FD97575") IAgentCtlRequest : public IDispatch { public: virtual /* [hidden][propget][id] */ HRESULT STDMETHODCALLTYPE get_ID( /* [retval][out] */ long __RPC_FAR *ID) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Status( /* [retval][out] */ long __RPC_FAR *Status) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Description( /* [retval][out] */ BSTR __RPC_FAR *Description) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Number( /* [retval][out] */ long __RPC_FAR *Number) = 0; }; #else /* C style interface */ typedef struct IAgentCtlRequestVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IAgentCtlRequest __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IAgentCtlRequest __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IAgentCtlRequest __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IAgentCtlRequest __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IAgentCtlRequest __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IAgentCtlRequest __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 )( IAgentCtlRequest __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); /* [hidden][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ID )( IAgentCtlRequest __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *ID); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Status )( IAgentCtlRequest __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *Status); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Description )( IAgentCtlRequest __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *Description); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Number )( IAgentCtlRequest __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *Number); END_INTERFACE } IAgentCtlRequestVtbl; interface IAgentCtlRequest { CONST_VTBL struct IAgentCtlRequestVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IAgentCtlRequest_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IAgentCtlRequest_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IAgentCtlRequest_Release(This) \ (This)->lpVtbl -> Release(This) #define IAgentCtlRequest_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IAgentCtlRequest_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IAgentCtlRequest_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IAgentCtlRequest_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IAgentCtlRequest_get_ID(This,ID) \ (This)->lpVtbl -> get_ID(This,ID) #define IAgentCtlRequest_get_Status(This,Status) \ (This)->lpVtbl -> get_Status(This,Status) #define IAgentCtlRequest_get_Description(This,Description) \ (This)->lpVtbl -> get_Description(This,Description) #define IAgentCtlRequest_get_Number(This,Number) \ (This)->lpVtbl -> get_Number(This,Number) #endif /* COBJMACROS */ #endif /* C style interface */ /* [hidden][propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlRequest_get_ID_Proxy( IAgentCtlRequest __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *ID); void __RPC_STUB IAgentCtlRequest_get_ID_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlRequest_get_Status_Proxy( IAgentCtlRequest __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *Status); void __RPC_STUB IAgentCtlRequest_get_Status_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlRequest_get_Description_Proxy( IAgentCtlRequest __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *Description); void __RPC_STUB IAgentCtlRequest_get_Description_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlRequest_get_Number_Proxy( IAgentCtlRequest __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *Number); void __RPC_STUB IAgentCtlRequest_get_Number_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IAgentCtlRequest_INTERFACE_DEFINED__ */ #ifndef __IAgentCtlUserInput_INTERFACE_DEFINED__ #define __IAgentCtlUserInput_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IAgentCtlUserInput * at Tue Sep 01 10:41:00 1998 * using MIDL 3.01.75 ****************************************/ /* [object][dual][uuid] */ EXTERN_C const IID IID_IAgentCtlUserInput; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("C4ABF875-8100-11D0-AC63-00C04FD97575") IAgentCtlUserInput : public IDispatch { public: virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ short __RPC_FAR *pCount) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR __RPC_FAR *pName) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_CharacterID( /* [retval][out] */ BSTR __RPC_FAR *pCharacterID) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Confidence( /* [retval][out] */ long __RPC_FAR *pConfidence) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Voice( /* [retval][out] */ BSTR __RPC_FAR *pVoice) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Alt1Name( /* [retval][out] */ BSTR __RPC_FAR *pAlt1Name) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Alt1Confidence( /* [retval][out] */ long __RPC_FAR *pAlt1Confidence) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Alt1Voice( /* [retval][out] */ BSTR __RPC_FAR *pAlt1Voice) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Alt2Name( /* [retval][out] */ BSTR __RPC_FAR *pAlt2Name) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Alt2Confidence( /* [retval][out] */ long __RPC_FAR *pAlt2Confidence) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Alt2Voice( /* [retval][out] */ BSTR __RPC_FAR *pAlt2Voice) = 0; }; #else /* C style interface */ typedef struct IAgentCtlUserInputVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IAgentCtlUserInput __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IAgentCtlUserInput __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IAgentCtlUserInput __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IAgentCtlUserInput __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IAgentCtlUserInput __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IAgentCtlUserInput __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 )( IAgentCtlUserInput __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); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( IAgentCtlUserInput __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pCount); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( IAgentCtlUserInput __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pName); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CharacterID )( IAgentCtlUserInput __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pCharacterID); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Confidence )( IAgentCtlUserInput __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pConfidence); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Voice )( IAgentCtlUserInput __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pVoice); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Alt1Name )( IAgentCtlUserInput __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pAlt1Name); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Alt1Confidence )( IAgentCtlUserInput __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pAlt1Confidence); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Alt1Voice )( IAgentCtlUserInput __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pAlt1Voice); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Alt2Name )( IAgentCtlUserInput __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pAlt2Name); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Alt2Confidence )( IAgentCtlUserInput __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pAlt2Confidence); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Alt2Voice )( IAgentCtlUserInput __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pAlt2Voice); END_INTERFACE } IAgentCtlUserInputVtbl; interface IAgentCtlUserInput { CONST_VTBL struct IAgentCtlUserInputVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IAgentCtlUserInput_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IAgentCtlUserInput_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IAgentCtlUserInput_Release(This) \ (This)->lpVtbl -> Release(This) #define IAgentCtlUserInput_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IAgentCtlUserInput_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IAgentCtlUserInput_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IAgentCtlUserInput_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IAgentCtlUserInput_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define IAgentCtlUserInput_get_Name(This,pName) \ (This)->lpVtbl -> get_Name(This,pName) #define IAgentCtlUserInput_get_CharacterID(This,pCharacterID) \ (This)->lpVtbl -> get_CharacterID(This,pCharacterID) #define IAgentCtlUserInput_get_Confidence(This,pConfidence) \ (This)->lpVtbl -> get_Confidence(This,pConfidence) #define IAgentCtlUserInput_get_Voice(This,pVoice) \ (This)->lpVtbl -> get_Voice(This,pVoice) #define IAgentCtlUserInput_get_Alt1Name(This,pAlt1Name) \ (This)->lpVtbl -> get_Alt1Name(This,pAlt1Name) #define IAgentCtlUserInput_get_Alt1Confidence(This,pAlt1Confidence) \ (This)->lpVtbl -> get_Alt1Confidence(This,pAlt1Confidence) #define IAgentCtlUserInput_get_Alt1Voice(This,pAlt1Voice) \ (This)->lpVtbl -> get_Alt1Voice(This,pAlt1Voice) #define IAgentCtlUserInput_get_Alt2Name(This,pAlt2Name) \ (This)->lpVtbl -> get_Alt2Name(This,pAlt2Name) #define IAgentCtlUserInput_get_Alt2Confidence(This,pAlt2Confidence) \ (This)->lpVtbl -> get_Alt2Confidence(This,pAlt2Confidence) #define IAgentCtlUserInput_get_Alt2Voice(This,pAlt2Voice) \ (This)->lpVtbl -> get_Alt2Voice(This,pAlt2Voice) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget] */ HRESULT STDMETHODCALLTYPE IAgentCtlUserInput_get_Count_Proxy( IAgentCtlUserInput __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pCount); void __RPC_STUB IAgentCtlUserInput_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget] */ HRESULT STDMETHODCALLTYPE IAgentCtlUserInput_get_Name_Proxy( IAgentCtlUserInput __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pName); void __RPC_STUB IAgentCtlUserInput_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget] */ HRESULT STDMETHODCALLTYPE IAgentCtlUserInput_get_CharacterID_Proxy( IAgentCtlUserInput __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pCharacterID); void __RPC_STUB IAgentCtlUserInput_get_CharacterID_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget] */ HRESULT STDMETHODCALLTYPE IAgentCtlUserInput_get_Confidence_Proxy( IAgentCtlUserInput __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pConfidence); void __RPC_STUB IAgentCtlUserInput_get_Confidence_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget] */ HRESULT STDMETHODCALLTYPE IAgentCtlUserInput_get_Voice_Proxy( IAgentCtlUserInput __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pVoice); void __RPC_STUB IAgentCtlUserInput_get_Voice_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget] */ HRESULT STDMETHODCALLTYPE IAgentCtlUserInput_get_Alt1Name_Proxy( IAgentCtlUserInput __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pAlt1Name); void __RPC_STUB IAgentCtlUserInput_get_Alt1Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget] */ HRESULT STDMETHODCALLTYPE IAgentCtlUserInput_get_Alt1Confidence_Proxy( IAgentCtlUserInput __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pAlt1Confidence); void __RPC_STUB IAgentCtlUserInput_get_Alt1Confidence_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget] */ HRESULT STDMETHODCALLTYPE IAgentCtlUserInput_get_Alt1Voice_Proxy( IAgentCtlUserInput __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pAlt1Voice); void __RPC_STUB IAgentCtlUserInput_get_Alt1Voice_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget] */ HRESULT STDMETHODCALLTYPE IAgentCtlUserInput_get_Alt2Name_Proxy( IAgentCtlUserInput __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pAlt2Name); void __RPC_STUB IAgentCtlUserInput_get_Alt2Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget] */ HRESULT STDMETHODCALLTYPE IAgentCtlUserInput_get_Alt2Confidence_Proxy( IAgentCtlUserInput __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pAlt2Confidence); void __RPC_STUB IAgentCtlUserInput_get_Alt2Confidence_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget] */ HRESULT STDMETHODCALLTYPE IAgentCtlUserInput_get_Alt2Voice_Proxy( IAgentCtlUserInput __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pAlt2Voice); void __RPC_STUB IAgentCtlUserInput_get_Alt2Voice_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IAgentCtlUserInput_INTERFACE_DEFINED__ */ #ifndef __IAgentCtlBalloon_INTERFACE_DEFINED__ #define __IAgentCtlBalloon_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IAgentCtlBalloon * at Tue Sep 01 10:41:00 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IAgentCtlBalloon; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("F5BE8BD3-7DE6-11D0-91FE-00C04FD701A5") IAgentCtlBalloon : public IDispatch { public: virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Enabled( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Enabled) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_NumberOfLines( /* [retval][out] */ long __RPC_FAR *Lines) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_CharsPerLine( /* [retval][out] */ long __RPC_FAR *CharsPerLine) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_FontName( /* [retval][out] */ BSTR __RPC_FAR *FontName) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_FontSize( /* [retval][out] */ long __RPC_FAR *FontSize) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_FontBold( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *FontBold) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_FontItalic( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *FontItalic) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_FontStrikethru( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *FontStrikethru) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_FontUnderline( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *FontUnderline) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_ForeColor( /* [retval][out] */ long __RPC_FAR *ForeColor) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_BackColor( /* [retval][out] */ long __RPC_FAR *BackColor) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_BorderColor( /* [retval][out] */ long __RPC_FAR *BorderColor) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Visible( /* [in] */ VARIANT_BOOL Visible) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Visible( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Visible) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_FontName( /* [in] */ BSTR FontName) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_FontSize( /* [in] */ long FontSize) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_FontCharSet( /* [in] */ short FontCharSet) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_FontCharSet( /* [retval][out] */ short __RPC_FAR *FontCharSet) = 0; }; #else /* C style interface */ typedef struct IAgentCtlBalloonVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IAgentCtlBalloon __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IAgentCtlBalloon __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IAgentCtlBalloon __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IAgentCtlBalloon __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IAgentCtlBalloon __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IAgentCtlBalloon __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 )( IAgentCtlBalloon __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); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Enabled )( IAgentCtlBalloon __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Enabled); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NumberOfLines )( IAgentCtlBalloon __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *Lines); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CharsPerLine )( IAgentCtlBalloon __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *CharsPerLine); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FontName )( IAgentCtlBalloon __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *FontName); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FontSize )( IAgentCtlBalloon __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *FontSize); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FontBold )( IAgentCtlBalloon __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *FontBold); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FontItalic )( IAgentCtlBalloon __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *FontItalic); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FontStrikethru )( IAgentCtlBalloon __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *FontStrikethru); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FontUnderline )( IAgentCtlBalloon __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *FontUnderline); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ForeColor )( IAgentCtlBalloon __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *ForeColor); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackColor )( IAgentCtlBalloon __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *BackColor); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BorderColor )( IAgentCtlBalloon __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *BorderColor); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Visible )( IAgentCtlBalloon __RPC_FAR * This, /* [in] */ VARIANT_BOOL Visible); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Visible )( IAgentCtlBalloon __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Visible); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FontName )( IAgentCtlBalloon __RPC_FAR * This, /* [in] */ BSTR FontName); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FontSize )( IAgentCtlBalloon __RPC_FAR * This, /* [in] */ long FontSize); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FontCharSet )( IAgentCtlBalloon __RPC_FAR * This, /* [in] */ short FontCharSet); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FontCharSet )( IAgentCtlBalloon __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *FontCharSet); END_INTERFACE } IAgentCtlBalloonVtbl; interface IAgentCtlBalloon { CONST_VTBL struct IAgentCtlBalloonVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IAgentCtlBalloon_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IAgentCtlBalloon_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IAgentCtlBalloon_Release(This) \ (This)->lpVtbl -> Release(This) #define IAgentCtlBalloon_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IAgentCtlBalloon_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IAgentCtlBalloon_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IAgentCtlBalloon_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IAgentCtlBalloon_get_Enabled(This,Enabled) \ (This)->lpVtbl -> get_Enabled(This,Enabled) #define IAgentCtlBalloon_get_NumberOfLines(This,Lines) \ (This)->lpVtbl -> get_NumberOfLines(This,Lines) #define IAgentCtlBalloon_get_CharsPerLine(This,CharsPerLine) \ (This)->lpVtbl -> get_CharsPerLine(This,CharsPerLine) #define IAgentCtlBalloon_get_FontName(This,FontName) \ (This)->lpVtbl -> get_FontName(This,FontName) #define IAgentCtlBalloon_get_FontSize(This,FontSize) \ (This)->lpVtbl -> get_FontSize(This,FontSize) #define IAgentCtlBalloon_get_FontBold(This,FontBold) \ (This)->lpVtbl -> get_FontBold(This,FontBold) #define IAgentCtlBalloon_get_FontItalic(This,FontItalic) \ (This)->lpVtbl -> get_FontItalic(This,FontItalic) #define IAgentCtlBalloon_get_FontStrikethru(This,FontStrikethru) \ (This)->lpVtbl -> get_FontStrikethru(This,FontStrikethru) #define IAgentCtlBalloon_get_FontUnderline(This,FontUnderline) \ (This)->lpVtbl -> get_FontUnderline(This,FontUnderline) #define IAgentCtlBalloon_get_ForeColor(This,ForeColor) \ (This)->lpVtbl -> get_ForeColor(This,ForeColor) #define IAgentCtlBalloon_get_BackColor(This,BackColor) \ (This)->lpVtbl -> get_BackColor(This,BackColor) #define IAgentCtlBalloon_get_BorderColor(This,BorderColor) \ (This)->lpVtbl -> get_BorderColor(This,BorderColor) #define IAgentCtlBalloon_put_Visible(This,Visible) \ (This)->lpVtbl -> put_Visible(This,Visible) #define IAgentCtlBalloon_get_Visible(This,Visible) \ (This)->lpVtbl -> get_Visible(This,Visible) #define IAgentCtlBalloon_put_FontName(This,FontName) \ (This)->lpVtbl -> put_FontName(This,FontName) #define IAgentCtlBalloon_put_FontSize(This,FontSize) \ (This)->lpVtbl -> put_FontSize(This,FontSize) #define IAgentCtlBalloon_put_FontCharSet(This,FontCharSet) \ (This)->lpVtbl -> put_FontCharSet(This,FontCharSet) #define IAgentCtlBalloon_get_FontCharSet(This,FontCharSet) \ (This)->lpVtbl -> get_FontCharSet(This,FontCharSet) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlBalloon_get_Enabled_Proxy( IAgentCtlBalloon __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Enabled); void __RPC_STUB IAgentCtlBalloon_get_Enabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlBalloon_get_NumberOfLines_Proxy( IAgentCtlBalloon __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *Lines); void __RPC_STUB IAgentCtlBalloon_get_NumberOfLines_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlBalloon_get_CharsPerLine_Proxy( IAgentCtlBalloon __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *CharsPerLine); void __RPC_STUB IAgentCtlBalloon_get_CharsPerLine_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlBalloon_get_FontName_Proxy( IAgentCtlBalloon __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *FontName); void __RPC_STUB IAgentCtlBalloon_get_FontName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlBalloon_get_FontSize_Proxy( IAgentCtlBalloon __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *FontSize); void __RPC_STUB IAgentCtlBalloon_get_FontSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlBalloon_get_FontBold_Proxy( IAgentCtlBalloon __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *FontBold); void __RPC_STUB IAgentCtlBalloon_get_FontBold_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlBalloon_get_FontItalic_Proxy( IAgentCtlBalloon __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *FontItalic); void __RPC_STUB IAgentCtlBalloon_get_FontItalic_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlBalloon_get_FontStrikethru_Proxy( IAgentCtlBalloon __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *FontStrikethru); void __RPC_STUB IAgentCtlBalloon_get_FontStrikethru_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlBalloon_get_FontUnderline_Proxy( IAgentCtlBalloon __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *FontUnderline); void __RPC_STUB IAgentCtlBalloon_get_FontUnderline_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlBalloon_get_ForeColor_Proxy( IAgentCtlBalloon __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *ForeColor); void __RPC_STUB IAgentCtlBalloon_get_ForeColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlBalloon_get_BackColor_Proxy( IAgentCtlBalloon __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *BackColor); void __RPC_STUB IAgentCtlBalloon_get_BackColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlBalloon_get_BorderColor_Proxy( IAgentCtlBalloon __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *BorderColor); void __RPC_STUB IAgentCtlBalloon_get_BorderColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlBalloon_put_Visible_Proxy( IAgentCtlBalloon __RPC_FAR * This, /* [in] */ VARIANT_BOOL Visible); void __RPC_STUB IAgentCtlBalloon_put_Visible_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlBalloon_get_Visible_Proxy( IAgentCtlBalloon __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Visible); void __RPC_STUB IAgentCtlBalloon_get_Visible_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlBalloon_put_FontName_Proxy( IAgentCtlBalloon __RPC_FAR * This, /* [in] */ BSTR FontName); void __RPC_STUB IAgentCtlBalloon_put_FontName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlBalloon_put_FontSize_Proxy( IAgentCtlBalloon __RPC_FAR * This, /* [in] */ long FontSize); void __RPC_STUB IAgentCtlBalloon_put_FontSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlBalloon_put_FontCharSet_Proxy( IAgentCtlBalloon __RPC_FAR * This, /* [in] */ short FontCharSet); void __RPC_STUB IAgentCtlBalloon_put_FontCharSet_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlBalloon_get_FontCharSet_Proxy( IAgentCtlBalloon __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *FontCharSet); void __RPC_STUB IAgentCtlBalloon_get_FontCharSet_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IAgentCtlBalloon_INTERFACE_DEFINED__ */ #ifndef __IAgentCtlBalloonEx_INTERFACE_DEFINED__ #define __IAgentCtlBalloonEx_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IAgentCtlBalloonEx * at Tue Sep 01 10:41:00 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IAgentCtlBalloonEx; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("822DB1C0-8879-11d1-9EC6-00C04FD7081F") IAgentCtlBalloonEx : public IAgentCtlBalloon { public: virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Style( /* [in] */ long Style) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Style( /* [retval][out] */ long __RPC_FAR *Style) = 0; }; #else /* C style interface */ typedef struct IAgentCtlBalloonExVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IAgentCtlBalloonEx __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IAgentCtlBalloonEx __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IAgentCtlBalloonEx __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IAgentCtlBalloonEx __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IAgentCtlBalloonEx __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IAgentCtlBalloonEx __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 )( IAgentCtlBalloonEx __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); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Enabled )( IAgentCtlBalloonEx __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Enabled); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NumberOfLines )( IAgentCtlBalloonEx __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *Lines); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CharsPerLine )( IAgentCtlBalloonEx __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *CharsPerLine); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FontName )( IAgentCtlBalloonEx __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *FontName); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FontSize )( IAgentCtlBalloonEx __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *FontSize); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FontBold )( IAgentCtlBalloonEx __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *FontBold); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FontItalic )( IAgentCtlBalloonEx __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *FontItalic); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FontStrikethru )( IAgentCtlBalloonEx __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *FontStrikethru); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FontUnderline )( IAgentCtlBalloonEx __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *FontUnderline); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ForeColor )( IAgentCtlBalloonEx __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *ForeColor); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackColor )( IAgentCtlBalloonEx __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *BackColor); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BorderColor )( IAgentCtlBalloonEx __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *BorderColor); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Visible )( IAgentCtlBalloonEx __RPC_FAR * This, /* [in] */ VARIANT_BOOL Visible); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Visible )( IAgentCtlBalloonEx __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Visible); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FontName )( IAgentCtlBalloonEx __RPC_FAR * This, /* [in] */ BSTR FontName); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FontSize )( IAgentCtlBalloonEx __RPC_FAR * This, /* [in] */ long FontSize); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FontCharSet )( IAgentCtlBalloonEx __RPC_FAR * This, /* [in] */ short FontCharSet); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FontCharSet )( IAgentCtlBalloonEx __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *FontCharSet); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Style )( IAgentCtlBalloonEx __RPC_FAR * This, /* [in] */ long Style); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Style )( IAgentCtlBalloonEx __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *Style); END_INTERFACE } IAgentCtlBalloonExVtbl; interface IAgentCtlBalloonEx { CONST_VTBL struct IAgentCtlBalloonExVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IAgentCtlBalloonEx_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IAgentCtlBalloonEx_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IAgentCtlBalloonEx_Release(This) \ (This)->lpVtbl -> Release(This) #define IAgentCtlBalloonEx_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IAgentCtlBalloonEx_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IAgentCtlBalloonEx_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IAgentCtlBalloonEx_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IAgentCtlBalloonEx_get_Enabled(This,Enabled) \ (This)->lpVtbl -> get_Enabled(This,Enabled) #define IAgentCtlBalloonEx_get_NumberOfLines(This,Lines) \ (This)->lpVtbl -> get_NumberOfLines(This,Lines) #define IAgentCtlBalloonEx_get_CharsPerLine(This,CharsPerLine) \ (This)->lpVtbl -> get_CharsPerLine(This,CharsPerLine) #define IAgentCtlBalloonEx_get_FontName(This,FontName) \ (This)->lpVtbl -> get_FontName(This,FontName) #define IAgentCtlBalloonEx_get_FontSize(This,FontSize) \ (This)->lpVtbl -> get_FontSize(This,FontSize) #define IAgentCtlBalloonEx_get_FontBold(This,FontBold) \ (This)->lpVtbl -> get_FontBold(This,FontBold) #define IAgentCtlBalloonEx_get_FontItalic(This,FontItalic) \ (This)->lpVtbl -> get_FontItalic(This,FontItalic) #define IAgentCtlBalloonEx_get_FontStrikethru(This,FontStrikethru) \ (This)->lpVtbl -> get_FontStrikethru(This,FontStrikethru) #define IAgentCtlBalloonEx_get_FontUnderline(This,FontUnderline) \ (This)->lpVtbl -> get_FontUnderline(This,FontUnderline) #define IAgentCtlBalloonEx_get_ForeColor(This,ForeColor) \ (This)->lpVtbl -> get_ForeColor(This,ForeColor) #define IAgentCtlBalloonEx_get_BackColor(This,BackColor) \ (This)->lpVtbl -> get_BackColor(This,BackColor) #define IAgentCtlBalloonEx_get_BorderColor(This,BorderColor) \ (This)->lpVtbl -> get_BorderColor(This,BorderColor) #define IAgentCtlBalloonEx_put_Visible(This,Visible) \ (This)->lpVtbl -> put_Visible(This,Visible) #define IAgentCtlBalloonEx_get_Visible(This,Visible) \ (This)->lpVtbl -> get_Visible(This,Visible) #define IAgentCtlBalloonEx_put_FontName(This,FontName) \ (This)->lpVtbl -> put_FontName(This,FontName) #define IAgentCtlBalloonEx_put_FontSize(This,FontSize) \ (This)->lpVtbl -> put_FontSize(This,FontSize) #define IAgentCtlBalloonEx_put_FontCharSet(This,FontCharSet) \ (This)->lpVtbl -> put_FontCharSet(This,FontCharSet) #define IAgentCtlBalloonEx_get_FontCharSet(This,FontCharSet) \ (This)->lpVtbl -> get_FontCharSet(This,FontCharSet) #define IAgentCtlBalloonEx_put_Style(This,Style) \ (This)->lpVtbl -> put_Style(This,Style) #define IAgentCtlBalloonEx_get_Style(This,Style) \ (This)->lpVtbl -> get_Style(This,Style) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propput][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlBalloonEx_put_Style_Proxy( IAgentCtlBalloonEx __RPC_FAR * This, /* [in] */ long Style); void __RPC_STUB IAgentCtlBalloonEx_put_Style_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlBalloonEx_get_Style_Proxy( IAgentCtlBalloonEx __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *Style); void __RPC_STUB IAgentCtlBalloonEx_get_Style_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IAgentCtlBalloonEx_INTERFACE_DEFINED__ */ #ifndef __IAgentCtlCommand_INTERFACE_DEFINED__ #define __IAgentCtlCommand_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IAgentCtlCommand * at Tue Sep 01 10:41:00 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IAgentCtlCommand; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("F5BE8BE3-7DE6-11D0-91FE-00C04FD701A5") IAgentCtlCommand : public IDispatch { public: virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Voice( /* [retval][out] */ BSTR __RPC_FAR *Voice) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Voice( /* [in] */ BSTR Voice) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Caption( /* [retval][out] */ BSTR __RPC_FAR *Caption) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Caption( /* [in] */ BSTR Caption) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Enabled( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Enabled) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Enabled( /* [in] */ VARIANT_BOOL Enabled) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Visible( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Visible) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Visible( /* [in] */ VARIANT_BOOL Visible) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Confidence( /* [retval][out] */ long __RPC_FAR *Confidence) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Confidence( /* [in] */ long Confidence) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_ConfidenceText( /* [retval][out] */ BSTR __RPC_FAR *Text) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ConfidenceText( /* [in] */ BSTR Text) = 0; }; #else /* C style interface */ typedef struct IAgentCtlCommandVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IAgentCtlCommand __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IAgentCtlCommand __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IAgentCtlCommand __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IAgentCtlCommand __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IAgentCtlCommand __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IAgentCtlCommand __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 )( IAgentCtlCommand __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); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Voice )( IAgentCtlCommand __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *Voice); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Voice )( IAgentCtlCommand __RPC_FAR * This, /* [in] */ BSTR Voice); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Caption )( IAgentCtlCommand __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *Caption); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Caption )( IAgentCtlCommand __RPC_FAR * This, /* [in] */ BSTR Caption); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Enabled )( IAgentCtlCommand __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Enabled); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Enabled )( IAgentCtlCommand __RPC_FAR * This, /* [in] */ VARIANT_BOOL Enabled); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Visible )( IAgentCtlCommand __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Visible); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Visible )( IAgentCtlCommand __RPC_FAR * This, /* [in] */ VARIANT_BOOL Visible); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Confidence )( IAgentCtlCommand __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *Confidence); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Confidence )( IAgentCtlCommand __RPC_FAR * This, /* [in] */ long Confidence); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ConfidenceText )( IAgentCtlCommand __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *Text); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ConfidenceText )( IAgentCtlCommand __RPC_FAR * This, /* [in] */ BSTR Text); END_INTERFACE } IAgentCtlCommandVtbl; interface IAgentCtlCommand { CONST_VTBL struct IAgentCtlCommandVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IAgentCtlCommand_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IAgentCtlCommand_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IAgentCtlCommand_Release(This) \ (This)->lpVtbl -> Release(This) #define IAgentCtlCommand_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IAgentCtlCommand_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IAgentCtlCommand_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IAgentCtlCommand_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IAgentCtlCommand_get_Voice(This,Voice) \ (This)->lpVtbl -> get_Voice(This,Voice) #define IAgentCtlCommand_put_Voice(This,Voice) \ (This)->lpVtbl -> put_Voice(This,Voice) #define IAgentCtlCommand_get_Caption(This,Caption) \ (This)->lpVtbl -> get_Caption(This,Caption) #define IAgentCtlCommand_put_Caption(This,Caption) \ (This)->lpVtbl -> put_Caption(This,Caption) #define IAgentCtlCommand_get_Enabled(This,Enabled) \ (This)->lpVtbl -> get_Enabled(This,Enabled) #define IAgentCtlCommand_put_Enabled(This,Enabled) \ (This)->lpVtbl -> put_Enabled(This,Enabled) #define IAgentCtlCommand_get_Visible(This,Visible) \ (This)->lpVtbl -> get_Visible(This,Visible) #define IAgentCtlCommand_put_Visible(This,Visible) \ (This)->lpVtbl -> put_Visible(This,Visible) #define IAgentCtlCommand_get_Confidence(This,Confidence) \ (This)->lpVtbl -> get_Confidence(This,Confidence) #define IAgentCtlCommand_put_Confidence(This,Confidence) \ (This)->lpVtbl -> put_Confidence(This,Confidence) #define IAgentCtlCommand_get_ConfidenceText(This,Text) \ (This)->lpVtbl -> get_ConfidenceText(This,Text) #define IAgentCtlCommand_put_ConfidenceText(This,Text) \ (This)->lpVtbl -> put_ConfidenceText(This,Text) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommand_get_Voice_Proxy( IAgentCtlCommand __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *Voice); void __RPC_STUB IAgentCtlCommand_get_Voice_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommand_put_Voice_Proxy( IAgentCtlCommand __RPC_FAR * This, /* [in] */ BSTR Voice); void __RPC_STUB IAgentCtlCommand_put_Voice_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommand_get_Caption_Proxy( IAgentCtlCommand __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *Caption); void __RPC_STUB IAgentCtlCommand_get_Caption_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommand_put_Caption_Proxy( IAgentCtlCommand __RPC_FAR * This, /* [in] */ BSTR Caption); void __RPC_STUB IAgentCtlCommand_put_Caption_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommand_get_Enabled_Proxy( IAgentCtlCommand __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Enabled); void __RPC_STUB IAgentCtlCommand_get_Enabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommand_put_Enabled_Proxy( IAgentCtlCommand __RPC_FAR * This, /* [in] */ VARIANT_BOOL Enabled); void __RPC_STUB IAgentCtlCommand_put_Enabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommand_get_Visible_Proxy( IAgentCtlCommand __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Visible); void __RPC_STUB IAgentCtlCommand_get_Visible_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommand_put_Visible_Proxy( IAgentCtlCommand __RPC_FAR * This, /* [in] */ VARIANT_BOOL Visible); void __RPC_STUB IAgentCtlCommand_put_Visible_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommand_get_Confidence_Proxy( IAgentCtlCommand __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *Confidence); void __RPC_STUB IAgentCtlCommand_get_Confidence_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommand_put_Confidence_Proxy( IAgentCtlCommand __RPC_FAR * This, /* [in] */ long Confidence); void __RPC_STUB IAgentCtlCommand_put_Confidence_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommand_get_ConfidenceText_Proxy( IAgentCtlCommand __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *Text); void __RPC_STUB IAgentCtlCommand_get_ConfidenceText_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommand_put_ConfidenceText_Proxy( IAgentCtlCommand __RPC_FAR * This, /* [in] */ BSTR Text); void __RPC_STUB IAgentCtlCommand_put_ConfidenceText_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IAgentCtlCommand_INTERFACE_DEFINED__ */ #ifndef __IAgentCtlCommandEx_INTERFACE_DEFINED__ #define __IAgentCtlCommandEx_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IAgentCtlCommandEx * at Tue Sep 01 10:41:00 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IAgentCtlCommandEx; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("B0913410-3B44-11d1-ACBA-00C04FD97575") IAgentCtlCommandEx : public IAgentCtlCommand { public: virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_HelpContextID( /* [in] */ long ID) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_HelpContextID( /* [retval][out] */ long __RPC_FAR *ID) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_VoiceCaption( /* [in] */ BSTR VoiceCaption) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_VoiceCaption( /* [retval][out] */ BSTR __RPC_FAR *VoiceCaption) = 0; }; #else /* C style interface */ typedef struct IAgentCtlCommandExVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IAgentCtlCommandEx __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IAgentCtlCommandEx __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IAgentCtlCommandEx __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IAgentCtlCommandEx __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IAgentCtlCommandEx __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IAgentCtlCommandEx __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 )( IAgentCtlCommandEx __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); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Voice )( IAgentCtlCommandEx __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *Voice); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Voice )( IAgentCtlCommandEx __RPC_FAR * This, /* [in] */ BSTR Voice); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Caption )( IAgentCtlCommandEx __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *Caption); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Caption )( IAgentCtlCommandEx __RPC_FAR * This, /* [in] */ BSTR Caption); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Enabled )( IAgentCtlCommandEx __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Enabled); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Enabled )( IAgentCtlCommandEx __RPC_FAR * This, /* [in] */ VARIANT_BOOL Enabled); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Visible )( IAgentCtlCommandEx __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Visible); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Visible )( IAgentCtlCommandEx __RPC_FAR * This, /* [in] */ VARIANT_BOOL Visible); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Confidence )( IAgentCtlCommandEx __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *Confidence); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Confidence )( IAgentCtlCommandEx __RPC_FAR * This, /* [in] */ long Confidence); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ConfidenceText )( IAgentCtlCommandEx __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *Text); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ConfidenceText )( IAgentCtlCommandEx __RPC_FAR * This, /* [in] */ BSTR Text); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HelpContextID )( IAgentCtlCommandEx __RPC_FAR * This, /* [in] */ long ID); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HelpContextID )( IAgentCtlCommandEx __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *ID); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_VoiceCaption )( IAgentCtlCommandEx __RPC_FAR * This, /* [in] */ BSTR VoiceCaption); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VoiceCaption )( IAgentCtlCommandEx __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *VoiceCaption); END_INTERFACE } IAgentCtlCommandExVtbl; interface IAgentCtlCommandEx { CONST_VTBL struct IAgentCtlCommandExVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IAgentCtlCommandEx_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IAgentCtlCommandEx_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IAgentCtlCommandEx_Release(This) \ (This)->lpVtbl -> Release(This) #define IAgentCtlCommandEx_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IAgentCtlCommandEx_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IAgentCtlCommandEx_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IAgentCtlCommandEx_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IAgentCtlCommandEx_get_Voice(This,Voice) \ (This)->lpVtbl -> get_Voice(This,Voice) #define IAgentCtlCommandEx_put_Voice(This,Voice) \ (This)->lpVtbl -> put_Voice(This,Voice) #define IAgentCtlCommandEx_get_Caption(This,Caption) \ (This)->lpVtbl -> get_Caption(This,Caption) #define IAgentCtlCommandEx_put_Caption(This,Caption) \ (This)->lpVtbl -> put_Caption(This,Caption) #define IAgentCtlCommandEx_get_Enabled(This,Enabled) \ (This)->lpVtbl -> get_Enabled(This,Enabled) #define IAgentCtlCommandEx_put_Enabled(This,Enabled) \ (This)->lpVtbl -> put_Enabled(This,Enabled) #define IAgentCtlCommandEx_get_Visible(This,Visible) \ (This)->lpVtbl -> get_Visible(This,Visible) #define IAgentCtlCommandEx_put_Visible(This,Visible) \ (This)->lpVtbl -> put_Visible(This,Visible) #define IAgentCtlCommandEx_get_Confidence(This,Confidence) \ (This)->lpVtbl -> get_Confidence(This,Confidence) #define IAgentCtlCommandEx_put_Confidence(This,Confidence) \ (This)->lpVtbl -> put_Confidence(This,Confidence) #define IAgentCtlCommandEx_get_ConfidenceText(This,Text) \ (This)->lpVtbl -> get_ConfidenceText(This,Text) #define IAgentCtlCommandEx_put_ConfidenceText(This,Text) \ (This)->lpVtbl -> put_ConfidenceText(This,Text) #define IAgentCtlCommandEx_put_HelpContextID(This,ID) \ (This)->lpVtbl -> put_HelpContextID(This,ID) #define IAgentCtlCommandEx_get_HelpContextID(This,ID) \ (This)->lpVtbl -> get_HelpContextID(This,ID) #define IAgentCtlCommandEx_put_VoiceCaption(This,VoiceCaption) \ (This)->lpVtbl -> put_VoiceCaption(This,VoiceCaption) #define IAgentCtlCommandEx_get_VoiceCaption(This,VoiceCaption) \ (This)->lpVtbl -> get_VoiceCaption(This,VoiceCaption) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propput][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommandEx_put_HelpContextID_Proxy( IAgentCtlCommandEx __RPC_FAR * This, /* [in] */ long ID); void __RPC_STUB IAgentCtlCommandEx_put_HelpContextID_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommandEx_get_HelpContextID_Proxy( IAgentCtlCommandEx __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *ID); void __RPC_STUB IAgentCtlCommandEx_get_HelpContextID_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommandEx_put_VoiceCaption_Proxy( IAgentCtlCommandEx __RPC_FAR * This, /* [in] */ BSTR VoiceCaption); void __RPC_STUB IAgentCtlCommandEx_put_VoiceCaption_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommandEx_get_VoiceCaption_Proxy( IAgentCtlCommandEx __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *VoiceCaption); void __RPC_STUB IAgentCtlCommandEx_get_VoiceCaption_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IAgentCtlCommandEx_INTERFACE_DEFINED__ */ #ifndef __IAgentCtlCommands_INTERFACE_DEFINED__ #define __IAgentCtlCommands_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IAgentCtlCommands * at Tue Sep 01 10:41:00 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IAgentCtlCommands; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("F5BE8BE1-7DE6-11D0-91FE-00C04FD701A5") IAgentCtlCommands : public IDispatch { public: virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ BSTR Name, /* [retval][out] */ IAgentCtlCommandEx __RPC_FAR *__RPC_FAR *Item) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Command( /* [in] */ BSTR Name, /* [retval][out] */ IAgentCtlCommandEx __RPC_FAR *__RPC_FAR *Item) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long __RPC_FAR *Count) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Caption( /* [retval][out] */ BSTR __RPC_FAR *Caption) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Caption( /* [in] */ BSTR Caption) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Voice( /* [retval][out] */ BSTR __RPC_FAR *Voice) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Voice( /* [in] */ BSTR Voice) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Visible( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Visible) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Visible( /* [in] */ VARIANT_BOOL Visible) = 0; virtual /* [restricted][propget][id] */ HRESULT STDMETHODCALLTYPE get_Enum( /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkEnum) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR Name, /* [optional][in] */ VARIANT Caption, /* [optional][in] */ VARIANT Voice, /* [optional][in] */ VARIANT Enabled, /* [optional][in] */ VARIANT Visible, /* [retval][out] */ IAgentCtlCommand __RPC_FAR *__RPC_FAR *Command) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Insert( /* [in] */ BSTR Name, /* [in] */ BSTR RefName, /* [optional][in] */ VARIANT Before, /* [optional][in] */ VARIANT Caption, /* [optional][in] */ VARIANT Voice, /* [optional][in] */ VARIANT Enabled, /* [optional][in] */ VARIANT Visible, /* [retval][out] */ IAgentCtlCommand __RPC_FAR *__RPC_FAR *Command) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ BSTR Name) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE RemoveAll( void) = 0; }; #else /* C style interface */ typedef struct IAgentCtlCommandsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IAgentCtlCommands __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IAgentCtlCommands __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IAgentCtlCommands __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IAgentCtlCommands __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IAgentCtlCommands __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IAgentCtlCommands __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 )( IAgentCtlCommands __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); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )( IAgentCtlCommands __RPC_FAR * This, /* [in] */ BSTR Name, /* [retval][out] */ IAgentCtlCommandEx __RPC_FAR *__RPC_FAR *Item); /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Command )( IAgentCtlCommands __RPC_FAR * This, /* [in] */ BSTR Name, /* [retval][out] */ IAgentCtlCommandEx __RPC_FAR *__RPC_FAR *Item); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( IAgentCtlCommands __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *Count); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Caption )( IAgentCtlCommands __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *Caption); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Caption )( IAgentCtlCommands __RPC_FAR * This, /* [in] */ BSTR Caption); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Voice )( IAgentCtlCommands __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *Voice); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Voice )( IAgentCtlCommands __RPC_FAR * This, /* [in] */ BSTR Voice); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Visible )( IAgentCtlCommands __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Visible); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Visible )( IAgentCtlCommands __RPC_FAR * This, /* [in] */ VARIANT_BOOL Visible); /* [restricted][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Enum )( IAgentCtlCommands __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkEnum); /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )( IAgentCtlCommands __RPC_FAR * This, /* [in] */ BSTR Name, /* [optional][in] */ VARIANT Caption, /* [optional][in] */ VARIANT Voice, /* [optional][in] */ VARIANT Enabled, /* [optional][in] */ VARIANT Visible, /* [retval][out] */ IAgentCtlCommand __RPC_FAR *__RPC_FAR *Command); /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Insert )( IAgentCtlCommands __RPC_FAR * This, /* [in] */ BSTR Name, /* [in] */ BSTR RefName, /* [optional][in] */ VARIANT Before, /* [optional][in] */ VARIANT Caption, /* [optional][in] */ VARIANT Voice, /* [optional][in] */ VARIANT Enabled, /* [optional][in] */ VARIANT Visible, /* [retval][out] */ IAgentCtlCommand __RPC_FAR *__RPC_FAR *Command); /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Remove )( IAgentCtlCommands __RPC_FAR * This, /* [in] */ BSTR Name); /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveAll )( IAgentCtlCommands __RPC_FAR * This); END_INTERFACE } IAgentCtlCommandsVtbl; interface IAgentCtlCommands { CONST_VTBL struct IAgentCtlCommandsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IAgentCtlCommands_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IAgentCtlCommands_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IAgentCtlCommands_Release(This) \ (This)->lpVtbl -> Release(This) #define IAgentCtlCommands_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IAgentCtlCommands_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IAgentCtlCommands_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IAgentCtlCommands_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IAgentCtlCommands_get_Item(This,Name,Item) \ (This)->lpVtbl -> get_Item(This,Name,Item) #define IAgentCtlCommands_Command(This,Name,Item) \ (This)->lpVtbl -> Command(This,Name,Item) #define IAgentCtlCommands_get_Count(This,Count) \ (This)->lpVtbl -> get_Count(This,Count) #define IAgentCtlCommands_get_Caption(This,Caption) \ (This)->lpVtbl -> get_Caption(This,Caption) #define IAgentCtlCommands_put_Caption(This,Caption) \ (This)->lpVtbl -> put_Caption(This,Caption) #define IAgentCtlCommands_get_Voice(This,Voice) \ (This)->lpVtbl -> get_Voice(This,Voice) #define IAgentCtlCommands_put_Voice(This,Voice) \ (This)->lpVtbl -> put_Voice(This,Voice) #define IAgentCtlCommands_get_Visible(This,Visible) \ (This)->lpVtbl -> get_Visible(This,Visible) #define IAgentCtlCommands_put_Visible(This,Visible) \ (This)->lpVtbl -> put_Visible(This,Visible) #define IAgentCtlCommands_get_Enum(This,ppunkEnum) \ (This)->lpVtbl -> get_Enum(This,ppunkEnum) #define IAgentCtlCommands_Add(This,Name,Caption,Voice,Enabled,Visible,Command) \ (This)->lpVtbl -> Add(This,Name,Caption,Voice,Enabled,Visible,Command) #define IAgentCtlCommands_Insert(This,Name,RefName,Before,Caption,Voice,Enabled,Visible,Command) \ (This)->lpVtbl -> Insert(This,Name,RefName,Before,Caption,Voice,Enabled,Visible,Command) #define IAgentCtlCommands_Remove(This,Name) \ (This)->lpVtbl -> Remove(This,Name) #define IAgentCtlCommands_RemoveAll(This) \ (This)->lpVtbl -> RemoveAll(This) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommands_get_Item_Proxy( IAgentCtlCommands __RPC_FAR * This, /* [in] */ BSTR Name, /* [retval][out] */ IAgentCtlCommandEx __RPC_FAR *__RPC_FAR *Item); void __RPC_STUB IAgentCtlCommands_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommands_Command_Proxy( IAgentCtlCommands __RPC_FAR * This, /* [in] */ BSTR Name, /* [retval][out] */ IAgentCtlCommandEx __RPC_FAR *__RPC_FAR *Item); void __RPC_STUB IAgentCtlCommands_Command_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommands_get_Count_Proxy( IAgentCtlCommands __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *Count); void __RPC_STUB IAgentCtlCommands_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommands_get_Caption_Proxy( IAgentCtlCommands __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *Caption); void __RPC_STUB IAgentCtlCommands_get_Caption_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommands_put_Caption_Proxy( IAgentCtlCommands __RPC_FAR * This, /* [in] */ BSTR Caption); void __RPC_STUB IAgentCtlCommands_put_Caption_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommands_get_Voice_Proxy( IAgentCtlCommands __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *Voice); void __RPC_STUB IAgentCtlCommands_get_Voice_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommands_put_Voice_Proxy( IAgentCtlCommands __RPC_FAR * This, /* [in] */ BSTR Voice); void __RPC_STUB IAgentCtlCommands_put_Voice_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommands_get_Visible_Proxy( IAgentCtlCommands __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Visible); void __RPC_STUB IAgentCtlCommands_get_Visible_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommands_put_Visible_Proxy( IAgentCtlCommands __RPC_FAR * This, /* [in] */ VARIANT_BOOL Visible); void __RPC_STUB IAgentCtlCommands_put_Visible_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [restricted][propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommands_get_Enum_Proxy( IAgentCtlCommands __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkEnum); void __RPC_STUB IAgentCtlCommands_get_Enum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommands_Add_Proxy( IAgentCtlCommands __RPC_FAR * This, /* [in] */ BSTR Name, /* [optional][in] */ VARIANT Caption, /* [optional][in] */ VARIANT Voice, /* [optional][in] */ VARIANT Enabled, /* [optional][in] */ VARIANT Visible, /* [retval][out] */ IAgentCtlCommand __RPC_FAR *__RPC_FAR *Command); void __RPC_STUB IAgentCtlCommands_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommands_Insert_Proxy( IAgentCtlCommands __RPC_FAR * This, /* [in] */ BSTR Name, /* [in] */ BSTR RefName, /* [optional][in] */ VARIANT Before, /* [optional][in] */ VARIANT Caption, /* [optional][in] */ VARIANT Voice, /* [optional][in] */ VARIANT Enabled, /* [optional][in] */ VARIANT Visible, /* [retval][out] */ IAgentCtlCommand __RPC_FAR *__RPC_FAR *Command); void __RPC_STUB IAgentCtlCommands_Insert_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommands_Remove_Proxy( IAgentCtlCommands __RPC_FAR * This, /* [in] */ BSTR Name); void __RPC_STUB IAgentCtlCommands_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommands_RemoveAll_Proxy( IAgentCtlCommands __RPC_FAR * This); void __RPC_STUB IAgentCtlCommands_RemoveAll_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IAgentCtlCommands_INTERFACE_DEFINED__ */ #ifndef __IAgentCtlCommandsEx_INTERFACE_DEFINED__ #define __IAgentCtlCommandsEx_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IAgentCtlCommandsEx * at Tue Sep 01 10:41:00 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IAgentCtlCommandsEx; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("6BA90C01-3910-11d1-ACB3-00C04FD97575") IAgentCtlCommandsEx : public IAgentCtlCommands { public: virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_DefaultCommand( /* [in] */ BSTR Name) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_DefaultCommand( /* [retval][out] */ BSTR __RPC_FAR *Name) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_HelpContextID( /* [in] */ long ID) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_HelpContextID( /* [retval][out] */ long __RPC_FAR *ID) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_FontName( /* [in] */ BSTR FontName) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_FontName( /* [retval][out] */ BSTR __RPC_FAR *FontName) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_FontSize( /* [retval][out] */ long __RPC_FAR *FontSize) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_FontSize( /* [in] */ long FontSize) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_VoiceCaption( /* [in] */ BSTR VoiceCaption) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_VoiceCaption( /* [retval][out] */ BSTR __RPC_FAR *VoiceCaption) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_GlobalVoiceCommandsEnabled( /* [in] */ VARIANT_BOOL Enable) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_GlobalVoiceCommandsEnabled( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Enable) = 0; }; #else /* C style interface */ typedef struct IAgentCtlCommandsExVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IAgentCtlCommandsEx __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IAgentCtlCommandsEx __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IAgentCtlCommandsEx __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IAgentCtlCommandsEx __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IAgentCtlCommandsEx __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IAgentCtlCommandsEx __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 )( IAgentCtlCommandsEx __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); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )( IAgentCtlCommandsEx __RPC_FAR * This, /* [in] */ BSTR Name, /* [retval][out] */ IAgentCtlCommandEx __RPC_FAR *__RPC_FAR *Item); /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Command )( IAgentCtlCommandsEx __RPC_FAR * This, /* [in] */ BSTR Name, /* [retval][out] */ IAgentCtlCommandEx __RPC_FAR *__RPC_FAR *Item); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( IAgentCtlCommandsEx __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *Count); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Caption )( IAgentCtlCommandsEx __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *Caption); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Caption )( IAgentCtlCommandsEx __RPC_FAR * This, /* [in] */ BSTR Caption); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Voice )( IAgentCtlCommandsEx __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *Voice); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Voice )( IAgentCtlCommandsEx __RPC_FAR * This, /* [in] */ BSTR Voice); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Visible )( IAgentCtlCommandsEx __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Visible); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Visible )( IAgentCtlCommandsEx __RPC_FAR * This, /* [in] */ VARIANT_BOOL Visible); /* [restricted][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Enum )( IAgentCtlCommandsEx __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkEnum); /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )( IAgentCtlCommandsEx __RPC_FAR * This, /* [in] */ BSTR Name, /* [optional][in] */ VARIANT Caption, /* [optional][in] */ VARIANT Voice, /* [optional][in] */ VARIANT Enabled, /* [optional][in] */ VARIANT Visible, /* [retval][out] */ IAgentCtlCommand __RPC_FAR *__RPC_FAR *Command); /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Insert )( IAgentCtlCommandsEx __RPC_FAR * This, /* [in] */ BSTR Name, /* [in] */ BSTR RefName, /* [optional][in] */ VARIANT Before, /* [optional][in] */ VARIANT Caption, /* [optional][in] */ VARIANT Voice, /* [optional][in] */ VARIANT Enabled, /* [optional][in] */ VARIANT Visible, /* [retval][out] */ IAgentCtlCommand __RPC_FAR *__RPC_FAR *Command); /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Remove )( IAgentCtlCommandsEx __RPC_FAR * This, /* [in] */ BSTR Name); /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveAll )( IAgentCtlCommandsEx __RPC_FAR * This); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DefaultCommand )( IAgentCtlCommandsEx __RPC_FAR * This, /* [in] */ BSTR Name); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DefaultCommand )( IAgentCtlCommandsEx __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *Name); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HelpContextID )( IAgentCtlCommandsEx __RPC_FAR * This, /* [in] */ long ID); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HelpContextID )( IAgentCtlCommandsEx __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *ID); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FontName )( IAgentCtlCommandsEx __RPC_FAR * This, /* [in] */ BSTR FontName); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FontName )( IAgentCtlCommandsEx __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *FontName); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FontSize )( IAgentCtlCommandsEx __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *FontSize); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FontSize )( IAgentCtlCommandsEx __RPC_FAR * This, /* [in] */ long FontSize); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_VoiceCaption )( IAgentCtlCommandsEx __RPC_FAR * This, /* [in] */ BSTR VoiceCaption); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VoiceCaption )( IAgentCtlCommandsEx __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *VoiceCaption); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_GlobalVoiceCommandsEnabled )( IAgentCtlCommandsEx __RPC_FAR * This, /* [in] */ VARIANT_BOOL Enable); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GlobalVoiceCommandsEnabled )( IAgentCtlCommandsEx __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Enable); END_INTERFACE } IAgentCtlCommandsExVtbl; interface IAgentCtlCommandsEx { CONST_VTBL struct IAgentCtlCommandsExVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IAgentCtlCommandsEx_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IAgentCtlCommandsEx_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IAgentCtlCommandsEx_Release(This) \ (This)->lpVtbl -> Release(This) #define IAgentCtlCommandsEx_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IAgentCtlCommandsEx_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IAgentCtlCommandsEx_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IAgentCtlCommandsEx_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IAgentCtlCommandsEx_get_Item(This,Name,Item) \ (This)->lpVtbl -> get_Item(This,Name,Item) #define IAgentCtlCommandsEx_Command(This,Name,Item) \ (This)->lpVtbl -> Command(This,Name,Item) #define IAgentCtlCommandsEx_get_Count(This,Count) \ (This)->lpVtbl -> get_Count(This,Count) #define IAgentCtlCommandsEx_get_Caption(This,Caption) \ (This)->lpVtbl -> get_Caption(This,Caption) #define IAgentCtlCommandsEx_put_Caption(This,Caption) \ (This)->lpVtbl -> put_Caption(This,Caption) #define IAgentCtlCommandsEx_get_Voice(This,Voice) \ (This)->lpVtbl -> get_Voice(This,Voice) #define IAgentCtlCommandsEx_put_Voice(This,Voice) \ (This)->lpVtbl -> put_Voice(This,Voice) #define IAgentCtlCommandsEx_get_Visible(This,Visible) \ (This)->lpVtbl -> get_Visible(This,Visible) #define IAgentCtlCommandsEx_put_Visible(This,Visible) \ (This)->lpVtbl -> put_Visible(This,Visible) #define IAgentCtlCommandsEx_get_Enum(This,ppunkEnum) \ (This)->lpVtbl -> get_Enum(This,ppunkEnum) #define IAgentCtlCommandsEx_Add(This,Name,Caption,Voice,Enabled,Visible,Command) \ (This)->lpVtbl -> Add(This,Name,Caption,Voice,Enabled,Visible,Command) #define IAgentCtlCommandsEx_Insert(This,Name,RefName,Before,Caption,Voice,Enabled,Visible,Command) \ (This)->lpVtbl -> Insert(This,Name,RefName,Before,Caption,Voice,Enabled,Visible,Command) #define IAgentCtlCommandsEx_Remove(This,Name) \ (This)->lpVtbl -> Remove(This,Name) #define IAgentCtlCommandsEx_RemoveAll(This) \ (This)->lpVtbl -> RemoveAll(This) #define IAgentCtlCommandsEx_put_DefaultCommand(This,Name) \ (This)->lpVtbl -> put_DefaultCommand(This,Name) #define IAgentCtlCommandsEx_get_DefaultCommand(This,Name) \ (This)->lpVtbl -> get_DefaultCommand(This,Name) #define IAgentCtlCommandsEx_put_HelpContextID(This,ID) \ (This)->lpVtbl -> put_HelpContextID(This,ID) #define IAgentCtlCommandsEx_get_HelpContextID(This,ID) \ (This)->lpVtbl -> get_HelpContextID(This,ID) #define IAgentCtlCommandsEx_put_FontName(This,FontName) \ (This)->lpVtbl -> put_FontName(This,FontName) #define IAgentCtlCommandsEx_get_FontName(This,FontName) \ (This)->lpVtbl -> get_FontName(This,FontName) #define IAgentCtlCommandsEx_get_FontSize(This,FontSize) \ (This)->lpVtbl -> get_FontSize(This,FontSize) #define IAgentCtlCommandsEx_put_FontSize(This,FontSize) \ (This)->lpVtbl -> put_FontSize(This,FontSize) #define IAgentCtlCommandsEx_put_VoiceCaption(This,VoiceCaption) \ (This)->lpVtbl -> put_VoiceCaption(This,VoiceCaption) #define IAgentCtlCommandsEx_get_VoiceCaption(This,VoiceCaption) \ (This)->lpVtbl -> get_VoiceCaption(This,VoiceCaption) #define IAgentCtlCommandsEx_put_GlobalVoiceCommandsEnabled(This,Enable) \ (This)->lpVtbl -> put_GlobalVoiceCommandsEnabled(This,Enable) #define IAgentCtlCommandsEx_get_GlobalVoiceCommandsEnabled(This,Enable) \ (This)->lpVtbl -> get_GlobalVoiceCommandsEnabled(This,Enable) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propput][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommandsEx_put_DefaultCommand_Proxy( IAgentCtlCommandsEx __RPC_FAR * This, /* [in] */ BSTR Name); void __RPC_STUB IAgentCtlCommandsEx_put_DefaultCommand_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommandsEx_get_DefaultCommand_Proxy( IAgentCtlCommandsEx __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *Name); void __RPC_STUB IAgentCtlCommandsEx_get_DefaultCommand_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommandsEx_put_HelpContextID_Proxy( IAgentCtlCommandsEx __RPC_FAR * This, /* [in] */ long ID); void __RPC_STUB IAgentCtlCommandsEx_put_HelpContextID_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommandsEx_get_HelpContextID_Proxy( IAgentCtlCommandsEx __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *ID); void __RPC_STUB IAgentCtlCommandsEx_get_HelpContextID_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommandsEx_put_FontName_Proxy( IAgentCtlCommandsEx __RPC_FAR * This, /* [in] */ BSTR FontName); void __RPC_STUB IAgentCtlCommandsEx_put_FontName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommandsEx_get_FontName_Proxy( IAgentCtlCommandsEx __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *FontName); void __RPC_STUB IAgentCtlCommandsEx_get_FontName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommandsEx_get_FontSize_Proxy( IAgentCtlCommandsEx __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *FontSize); void __RPC_STUB IAgentCtlCommandsEx_get_FontSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommandsEx_put_FontSize_Proxy( IAgentCtlCommandsEx __RPC_FAR * This, /* [in] */ long FontSize); void __RPC_STUB IAgentCtlCommandsEx_put_FontSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommandsEx_put_VoiceCaption_Proxy( IAgentCtlCommandsEx __RPC_FAR * This, /* [in] */ BSTR VoiceCaption); void __RPC_STUB IAgentCtlCommandsEx_put_VoiceCaption_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommandsEx_get_VoiceCaption_Proxy( IAgentCtlCommandsEx __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *VoiceCaption); void __RPC_STUB IAgentCtlCommandsEx_get_VoiceCaption_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommandsEx_put_GlobalVoiceCommandsEnabled_Proxy( IAgentCtlCommandsEx __RPC_FAR * This, /* [in] */ VARIANT_BOOL Enable); void __RPC_STUB IAgentCtlCommandsEx_put_GlobalVoiceCommandsEnabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAgentCtlCommandsEx_get_GlobalVoiceCommandsEnabled_Proxy( IAgentCtlCommandsEx __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Enable); void __RPC_STUB IAgentCtlCommandsEx_get_GlobalVoiceCommandsEnabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IAgentCtlCommandsEx_INTERFACE_DEFINED__ */ #ifndef __IAgentCtlCharacter_INTERFACE_DEFINED__ #define __IAgentCtlCharacter_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IAgentCtlCharacter * at Tue Sep 01 10:41:00 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IAgentCtlCharacter; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("F5BE8BD9-7DE6-11D0-91FE-00C04FD701A5") IAgentCtlCharacter : public IDispatch { public: virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Balloon( /* [retval][out] */ IAgentCtlBalloonEx __RPC_FAR *__RPC_FAR *ppidBalloon) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Commands( /* [retval][out] */ IAgentCtlCommandsEx __RPC_FAR *__RPC_FAR *ppidCommands) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR __RPC_FAR *Name) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Description( /* [retval][out] */ BSTR __RPC_FAR *Description) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Visible( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Visible) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Left( short Left) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Left( /* [retval][out] */ short __RPC_FAR *Left) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Top( short Top) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Top( /* [retval][out] */ short __RPC_FAR *Top) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Height( short Height) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Height( /* [retval][out] */ short __RPC_FAR *Height) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Width( short Width) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Width( /* [retval][out] */ short __RPC_FAR *Width) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Speed( /* [retval][out] */ long __RPC_FAR *Speed) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Pitch( /* [retval][out] */ long __RPC_FAR *Pitch) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_IdleOn( VARIANT_BOOL On) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_IdleOn( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *On) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Activate( /* [optional][in] */ VARIANT State, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Success) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Play( /* [in] */ BSTR Animation, /* [retval][out] */ IAgentCtlRequest __RPC_FAR *__RPC_FAR *Request) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Get( /* [in] */ BSTR Type, /* [in] */ BSTR Name, /* [optional][in] */ VARIANT Queue, /* [retval][out] */ IAgentCtlRequest __RPC_FAR *__RPC_FAR *Request) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Stop( /* [optional][in] */ VARIANT Request) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Wait( /* [in] */ IDispatch __RPC_FAR *WaitForRequest, /* [retval][out] */ IAgentCtlRequest __RPC_FAR *__RPC_FAR *Request) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Interrupt( /* [in] */ IDispatch __RPC_FAR *InterruptRequest, /* [retval][out] */ IAgentCtlRequest __RPC_FAR *__RPC_FAR *Request) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Speak( /* [optional][in] */ VARIANT Text, /* [optional][in] */ VARIANT Url, /* [retval][out] */ IAgentCtlRequest __RPC_FAR *__RPC_FAR *Request) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE GestureAt( /* [in] */ short x, /* [in] */ short y, /* [retval][out] */ IAgentCtlRequest __RPC_FAR *__RPC_FAR *Request) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE MoveTo( /* [in] */ short x, /* [in] */ short y, /* [optional][in] */ VARIANT Speed, /* [retval][out] */ IAgentCtlRequest __RPC_FAR *__RPC_FAR *Request) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Hide( /* [optional][in] */ VARIANT Fast, /* [retval][out] */ IAgentCtlRequest __RPC_FAR *__RPC_FAR *Request) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Show( /* [optional][in] */ VARIANT Fast, /* [retval][out] */ IAgentCtlRequest __RPC_FAR *__RPC_FAR *Request) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE StopAll( /* [optional][in] */ VARIANT Types) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_MoveCause( /* [retval][out] */ short __RPC_FAR *MoveCause) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_VisibilityCause( /* [retval][out] */ short __RPC_FAR *VisibilityCause) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_HasOtherClients( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *HasOtherClients) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_SoundEffectsOn( VARIANT_BOOL On) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_SoundEffectsOn( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *On) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Name( /* [in] */ BSTR Name) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Description( /* [in] */ BSTR Description) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_ExtraData( /* [retval][out] */ BSTR __RPC_FAR *ExtraData) = 0; }; #else /* C style interface */ typedef struct IAgentCtlCharacterVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IAgentCtlCharacter __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IAgentCtlCharacter __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IAgentCtlCharacter __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IAgentCtlCharacter __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IAgentCtlCharacter __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IAgentCtlCharacter __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 )( IAgentCtlCharacter __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); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Balloon )( IAgentCtlCharacter __RPC_FAR * This, /* [retval][out] */ IAgentCtlBalloonEx __RPC_FAR *__RPC_FAR *ppidBalloon); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Commands )( IAgentCtlCharacter __RPC_FAR * This, /* [retval][out] */ IAgentCtlCommandsEx __RPC_FAR *__RPC_FAR *ppidCommands); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( IAgentCtlCharacter __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *Name); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Description )( IAgentCtlCharacter __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *Description); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Visible )( IAgentCtlCharacter __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Visible); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Left )( IAgentCtlCharacter __RPC_FAR * This, short Left); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Left )( IAgentCtlCharacter __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *Left); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Top )( IAgentCtlCharacter __RPC_FAR * This, short Top); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Top )( IAgentCtlCharacter __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *Top); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Height )( IAgentCtlCharacter __RPC_FAR * This, short Height); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )( IAgentCtlCharacter __RPC_FAR