1 /** 2 * This file has no copyright assigned and is placed in the Public Domain. 3 * This file is part of the mingw-w64 runtime package. 4 * No warranty is given; refer to the file DISCLAIMER.PD within this package. 5 */ 6 #ifndef __REQUIRED_RPCNDR_H_VERSION__ 7 #define __REQUIRED_RPCNDR_H_VERSION__ 440 8 #endif 9 10 #include "rpc.h" 11 #include "rpcndr.h" 12 13 #ifndef __RPCNDR_H_VERSION__ 14 #error This stub requires an updated version of <rpcndr.h> 15 #endif 16 17 #ifndef COM_NO_WINDOWS_H 18 #include "windows.h" 19 #include "ole2.h" 20 #endif 21 22 #ifndef __AgentServer_h__ 23 #define __AgentServer_h__ 24 25 #ifdef __cplusplus 26 extern "C"{ 27 #endif 28 29 #ifndef __IAgentUserInput_FWD_DEFINED__ 30 #define __IAgentUserInput_FWD_DEFINED__ 31 typedef struct IAgentUserInput IAgentUserInput; 32 #endif 33 34 #ifndef __IAgentCommand_FWD_DEFINED__ 35 #define __IAgentCommand_FWD_DEFINED__ 36 typedef struct IAgentCommand IAgentCommand; 37 #endif 38 39 #ifndef __IAgentCommandEx_FWD_DEFINED__ 40 #define __IAgentCommandEx_FWD_DEFINED__ 41 typedef struct IAgentCommandEx IAgentCommandEx; 42 #endif 43 44 #ifndef __IAgentCommands_FWD_DEFINED__ 45 #define __IAgentCommands_FWD_DEFINED__ 46 typedef struct IAgentCommands IAgentCommands; 47 #endif 48 49 #ifndef __IAgentCommandsEx_FWD_DEFINED__ 50 #define __IAgentCommandsEx_FWD_DEFINED__ 51 typedef struct IAgentCommandsEx IAgentCommandsEx; 52 #endif 53 54 #ifndef __IAgentCommandWindow_FWD_DEFINED__ 55 #define __IAgentCommandWindow_FWD_DEFINED__ 56 typedef struct IAgentCommandWindow IAgentCommandWindow; 57 #endif 58 59 #ifndef __IAgentSpeechInputProperties_FWD_DEFINED__ 60 #define __IAgentSpeechInputProperties_FWD_DEFINED__ 61 typedef struct IAgentSpeechInputProperties IAgentSpeechInputProperties; 62 #endif 63 64 #ifndef __IAgentAudioOutputProperties_FWD_DEFINED__ 65 #define __IAgentAudioOutputProperties_FWD_DEFINED__ 66 typedef struct IAgentAudioOutputProperties IAgentAudioOutputProperties; 67 #endif 68 69 #ifndef __IAgentAudioOutputPropertiesEx_FWD_DEFINED__ 70 #define __IAgentAudioOutputPropertiesEx_FWD_DEFINED__ 71 typedef struct IAgentAudioOutputPropertiesEx IAgentAudioOutputPropertiesEx; 72 #endif 73 74 #ifndef __IAgentPropertySheet_FWD_DEFINED__ 75 #define __IAgentPropertySheet_FWD_DEFINED__ 76 typedef struct IAgentPropertySheet IAgentPropertySheet; 77 #endif 78 79 #ifndef __IAgentBalloon_FWD_DEFINED__ 80 #define __IAgentBalloon_FWD_DEFINED__ 81 typedef struct IAgentBalloon IAgentBalloon; 82 #endif 83 84 #ifndef __IAgentBalloonEx_FWD_DEFINED__ 85 #define __IAgentBalloonEx_FWD_DEFINED__ 86 typedef struct IAgentBalloonEx IAgentBalloonEx; 87 #endif 88 89 #ifndef __IAgentCharacter_FWD_DEFINED__ 90 #define __IAgentCharacter_FWD_DEFINED__ 91 typedef struct IAgentCharacter IAgentCharacter; 92 #endif 93 94 #ifndef __IAgentCharacterEx_FWD_DEFINED__ 95 #define __IAgentCharacterEx_FWD_DEFINED__ 96 typedef struct IAgentCharacterEx IAgentCharacterEx; 97 #endif 98 99 #ifndef __IAgent_FWD_DEFINED__ 100 #define __IAgent_FWD_DEFINED__ 101 typedef struct IAgent IAgent; 102 #endif 103 104 #ifndef __IAgentEx_FWD_DEFINED__ 105 #define __IAgentEx_FWD_DEFINED__ 106 typedef struct IAgentEx IAgentEx; 107 #endif 108 109 #ifndef __IAgentNotifySink_FWD_DEFINED__ 110 #define __IAgentNotifySink_FWD_DEFINED__ 111 typedef struct IAgentNotifySink IAgentNotifySink; 112 #endif 113 114 #ifndef __IAgentNotifySinkEx_FWD_DEFINED__ 115 #define __IAgentNotifySinkEx_FWD_DEFINED__ 116 typedef struct IAgentNotifySinkEx IAgentNotifySinkEx; 117 #endif 118 119 #ifndef __IAgentPrivateNotifySink_FWD_DEFINED__ 120 #define __IAgentPrivateNotifySink_FWD_DEFINED__ 121 typedef struct IAgentPrivateNotifySink IAgentPrivateNotifySink; 122 #endif 123 124 #ifndef __IAgentCustomMarshalMaker_FWD_DEFINED__ 125 #define __IAgentCustomMarshalMaker_FWD_DEFINED__ 126 typedef struct IAgentCustomMarshalMaker IAgentCustomMarshalMaker; 127 #endif 128 129 #ifndef __IAgentClientStatus_FWD_DEFINED__ 130 #define __IAgentClientStatus_FWD_DEFINED__ 131 typedef struct IAgentClientStatus IAgentClientStatus; 132 #endif 133 134 #ifndef __AgentServer_FWD_DEFINED__ 135 #define __AgentServer_FWD_DEFINED__ 136 #ifdef __cplusplus 137 typedef class AgentServer AgentServer; 138 #else 139 typedef struct AgentServer AgentServer; 140 #endif 141 #endif 142 143 #ifndef __IAgentUserInput_FWD_DEFINED__ 144 #define __IAgentUserInput_FWD_DEFINED__ 145 typedef struct IAgentUserInput IAgentUserInput; 146 #endif 147 148 #ifndef __IAgentCommand_FWD_DEFINED__ 149 #define __IAgentCommand_FWD_DEFINED__ 150 typedef struct IAgentCommand IAgentCommand; 151 #endif 152 153 #ifndef __IAgentCommandEx_FWD_DEFINED__ 154 #define __IAgentCommandEx_FWD_DEFINED__ 155 typedef struct IAgentCommandEx IAgentCommandEx; 156 #endif 157 158 #ifndef __IAgentCommands_FWD_DEFINED__ 159 #define __IAgentCommands_FWD_DEFINED__ 160 typedef struct IAgentCommands IAgentCommands; 161 #endif 162 163 #ifndef __IAgentCommandsEx_FWD_DEFINED__ 164 #define __IAgentCommandsEx_FWD_DEFINED__ 165 typedef struct IAgentCommandsEx IAgentCommandsEx; 166 #endif 167 168 #ifndef __IAgentSpeechInputProperties_FWD_DEFINED__ 169 #define __IAgentSpeechInputProperties_FWD_DEFINED__ 170 typedef struct IAgentSpeechInputProperties IAgentSpeechInputProperties; 171 #endif 172 173 #ifndef __IAgentAudioOutputProperties_FWD_DEFINED__ 174 #define __IAgentAudioOutputProperties_FWD_DEFINED__ 175 typedef struct IAgentAudioOutputProperties IAgentAudioOutputProperties; 176 #endif 177 178 #ifndef __IAgentAudioOutputPropertiesEx_FWD_DEFINED__ 179 #define __IAgentAudioOutputPropertiesEx_FWD_DEFINED__ 180 typedef struct IAgentAudioOutputPropertiesEx IAgentAudioOutputPropertiesEx; 181 #endif 182 183 #ifndef __IAgentPropertySheet_FWD_DEFINED__ 184 #define __IAgentPropertySheet_FWD_DEFINED__ 185 typedef struct IAgentPropertySheet IAgentPropertySheet; 186 #endif 187 188 #ifndef __IAgentBalloon_FWD_DEFINED__ 189 #define __IAgentBalloon_FWD_DEFINED__ 190 typedef struct IAgentBalloon IAgentBalloon; 191 #endif 192 193 #ifndef __IAgentBalloonEx_FWD_DEFINED__ 194 #define __IAgentBalloonEx_FWD_DEFINED__ 195 typedef struct IAgentBalloonEx IAgentBalloonEx; 196 #endif 197 198 #ifndef __IAgentCharacter_FWD_DEFINED__ 199 #define __IAgentCharacter_FWD_DEFINED__ 200 typedef struct IAgentCharacter IAgentCharacter; 201 #endif 202 203 #ifndef __IAgentCharacterEx_FWD_DEFINED__ 204 #define __IAgentCharacterEx_FWD_DEFINED__ 205 typedef struct IAgentCharacterEx IAgentCharacterEx; 206 #endif 207 208 #ifndef __IAgent_FWD_DEFINED__ 209 #define __IAgent_FWD_DEFINED__ 210 typedef struct IAgent IAgent; 211 #endif 212 213 #ifndef __IAgentEx_FWD_DEFINED__ 214 #define __IAgentEx_FWD_DEFINED__ 215 typedef struct IAgentEx IAgentEx; 216 #endif 217 218 #ifndef __IAgentNotifySink_FWD_DEFINED__ 219 #define __IAgentNotifySink_FWD_DEFINED__ 220 typedef struct IAgentNotifySink IAgentNotifySink; 221 #endif 222 223 #ifndef __IAgentNotifySinkEx_FWD_DEFINED__ 224 #define __IAgentNotifySinkEx_FWD_DEFINED__ 225 typedef struct IAgentNotifySinkEx IAgentNotifySinkEx; 226 #endif 227 228 #ifndef __IAgentCommandWindow_FWD_DEFINED__ 229 #define __IAgentCommandWindow_FWD_DEFINED__ 230 typedef struct IAgentCommandWindow IAgentCommandWindow; 231 #endif 232 233 #include "oaidl.h" 234 #include "ocidl.h" 235 236 #ifndef __MIDL_user_allocate_free_DEFINED__ 237 #define __MIDL_user_allocate_free_DEFINED__ 238 void *__RPC_API MIDL_user_allocate(size_t); 239 void __RPC_API MIDL_user_free(void *); 240 #endif 241 242 #define NeverMoved (0) 243 #define UserMoved (1) 244 #define ProgramMoved (2) 245 #define OtherProgramMoved (3) 246 #define SystemMoved (4) 247 248 #define NeverShown (0) 249 #define UserHid (1) 250 #define UserShowed (2) 251 #define ProgramHid (3) 252 #define ProgramShowed (4) 253 #define OtherProgramHid (5) 254 #define OtherProgramShowed (6) 255 #define UserHidViaCharacterMenu (7) 256 257 #define UserHidViaTaskbarIcon (UserHid) 258 259 #define CSHELPCAUSE_COMMAND (1) 260 #define CSHELPCAUSE_OTHERPROGRAM (2) 261 #define CSHELPCAUSE_OPENCOMMANDSWINDOW (3) 262 #define CSHELPCAUSE_CLOSECOMMANDSWINDOW (4) 263 #define CSHELPCAUSE_SHOWCHARACTER (5) 264 #define CSHELPCAUSE_HIDECHARACTER (6) 265 #define CSHELPCAUSE_CHARACTER (7) 266 267 #define ACTIVATE_NOTTOPMOST (0) 268 #define ACTIVATE_TOPMOST (1) 269 #define ACTIVATE_NOTACTIVE (0) 270 #define ACTIVATE_ACTIVE (1) 271 #define ACTIVATE_INPUTACTIVE (2) 272 273 #define PREPARE_ANIMATION (0) 274 #define PREPARE_STATE (1) 275 #define PREPARE_WAVE (2) 276 277 #define STOP_TYPE_PLAY (0x1) 278 #define STOP_TYPE_MOVE (0x2) 279 #define STOP_TYPE_SPEAK (0x4) 280 #define STOP_TYPE_PREPARE (0x8) 281 #define STOP_TYPE_NONQUEUEDPREPARE (0x10) 282 #define STOP_TYPE_VISIBLE (0x20) 283 284 #define STOP_TYPE_ALL (0xffffffff) 285 286 #define BALLOON_STYLE_BALLOON_ON (0x1) 287 #define BALLOON_STYLE_SIZETOTEXT (0x2) 288 #define BALLOON_STYLE_AUTOHIDE (0x4) 289 #define BALLOON_STYLE_AUTOPACE (0x8) 290 291 #define AUDIO_STATUS_AVAILABLE (0) 292 #define AUDIO_STATUS_NOAUDIO (1) 293 #define AUDIO_STATUS_CANTOPENAUDIO (2) 294 #define AUDIO_STATUS_USERSPEAKING (3) 295 #define AUDIO_STATUS_CHARACTERSPEAKING (4) 296 #define AUDIO_STATUS_SROVERRIDEABLE (5) 297 #define AUDIO_STATUS_ERROR (6) 298 299 #define LISTEN_STATUS_CANLISTEN (0) 300 #define LISTEN_STATUS_NOAUDIO (1) 301 #define LISTEN_STATUS_NOTACTIVE (2) 302 #define LISTEN_STATUS_CANTOPENAUDIO (3) 303 #define LISTEN_STATUS_COULDNTINITIALIZESPEECH (4) 304 #define LISTEN_STATUS_SPEECHDISABLED (5) 305 #define LISTEN_STATUS_ERROR (6) 306 307 #define MK_ICON (0x1000) 308 309 #define LSCOMPLETE_CAUSE_PROGRAMDISABLED (1) 310 #define LSCOMPLETE_CAUSE_PROGRAMTIMEDOUT (2) 311 #define LSCOMPLETE_CAUSE_USERTIMEDOUT (3) 312 #define LSCOMPLETE_CAUSE_USERRELEASEDKEY (4) 313 #define LSCOMPLETE_CAUSE_USERUTTERANCEENDED (5) 314 #define LSCOMPLETE_CAUSE_CLIENTDEACTIVATED (6) 315 #define LSCOMPLETE_CAUSE_DEFAULTCHARCHANGE (7) 316 #define LSCOMPLETE_CAUSE_USERDISABLED (8) 317 318 extern RPC_IF_HANDLE __MIDL_itf_AgentServer_0000_v0_0_c_ifspec; 319 extern RPC_IF_HANDLE __MIDL_itf_AgentServer_0000_v0_0_s_ifspec; 320 321 #ifndef __IAgentUserInput_INTERFACE_DEFINED__ 322 #define __IAgentUserInput_INTERFACE_DEFINED__ 323 EXTERN_C const IID IID_IAgentUserInput; 324 #if defined(__cplusplus) && !defined(CINTERFACE) 325 struct IAgentUserInput : public IDispatch { 326 public: 327 virtual HRESULT WINAPI GetCount(__LONG32 *pdwCount) = 0; 328 virtual HRESULT WINAPI GetItemID(__LONG32 dwItemIndex,__LONG32 *pdwCommandID) = 0; 329 virtual HRESULT WINAPI GetItemConfidence(__LONG32 dwItemIndex,__LONG32 *plConfidence) = 0; 330 virtual HRESULT WINAPI GetItemText(__LONG32 dwItemIndex,BSTR *pbszText) = 0; 331 virtual HRESULT WINAPI GetAllItemData(VARIANT *pdwItemIndices,VARIANT *plConfidences,VARIANT *pbszText) = 0; 332 }; 333 #else 334 typedef struct IAgentUserInputVtbl { 335 BEGIN_INTERFACE 336 HRESULT (WINAPI *QueryInterface)(IAgentUserInput *This,REFIID riid,void **ppvObject); 337 ULONG (WINAPI *AddRef)(IAgentUserInput *This); 338 ULONG (WINAPI *Release)(IAgentUserInput *This); 339 HRESULT (WINAPI *GetTypeInfoCount)(IAgentUserInput *This,UINT *pctinfo); 340 HRESULT (WINAPI *GetTypeInfo)(IAgentUserInput *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); 341 HRESULT (WINAPI *GetIDsOfNames)(IAgentUserInput *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); 342 HRESULT (WINAPI *Invoke)(IAgentUserInput *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); 343 HRESULT (WINAPI *GetCount)(IAgentUserInput *This,__LONG32 *pdwCount); 344 HRESULT (WINAPI *GetItemID)(IAgentUserInput *This,__LONG32 dwItemIndex,__LONG32 *pdwCommandID); 345 HRESULT (WINAPI *GetItemConfidence)(IAgentUserInput *This,__LONG32 dwItemIndex,__LONG32 *plConfidence); 346 HRESULT (WINAPI *GetItemText)(IAgentUserInput *This,__LONG32 dwItemIndex,BSTR *pbszText); 347 HRESULT (WINAPI *GetAllItemData)(IAgentUserInput *This,VARIANT *pdwItemIndices,VARIANT *plConfidences,VARIANT *pbszText); 348 END_INTERFACE 349 } IAgentUserInputVtbl; 350 struct IAgentUserInput { 351 CONST_VTBL struct IAgentUserInputVtbl *lpVtbl; 352 }; 353 #ifdef COBJMACROS 354 #define IAgentUserInput_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) 355 #define IAgentUserInput_AddRef(This) (This)->lpVtbl->AddRef(This) 356 #define IAgentUserInput_Release(This) (This)->lpVtbl->Release(This) 357 #define IAgentUserInput_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) 358 #define IAgentUserInput_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) 359 #define IAgentUserInput_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) 360 #define IAgentUserInput_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) 361 #define IAgentUserInput_GetCount(This,pdwCount) (This)->lpVtbl->GetCount(This,pdwCount) 362 #define IAgentUserInput_GetItemID(This,dwItemIndex,pdwCommandID) (This)->lpVtbl->GetItemID(This,dwItemIndex,pdwCommandID) 363 #define IAgentUserInput_GetItemConfidence(This,dwItemIndex,plConfidence) (This)->lpVtbl->GetItemConfidence(This,dwItemIndex,plConfidence) 364 #define IAgentUserInput_GetItemText(This,dwItemIndex,pbszText) (This)->lpVtbl->GetItemText(This,dwItemIndex,pbszText) 365 #define IAgentUserInput_GetAllItemData(This,pdwItemIndices,plConfidences,pbszText) (This)->lpVtbl->GetAllItemData(This,pdwItemIndices,plConfidences,pbszText) 366 #endif 367 #endif 368 HRESULT WINAPI IAgentUserInput_GetCount_Proxy(IAgentUserInput *This,__LONG32 *pdwCount); 369 void __RPC_STUB IAgentUserInput_GetCount_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 370 HRESULT WINAPI IAgentUserInput_GetItemID_Proxy(IAgentUserInput *This,__LONG32 dwItemIndex,__LONG32 *pdwCommandID); 371 void __RPC_STUB IAgentUserInput_GetItemID_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 372 HRESULT WINAPI IAgentUserInput_GetItemConfidence_Proxy(IAgentUserInput *This,__LONG32 dwItemIndex,__LONG32 *plConfidence); 373 void __RPC_STUB IAgentUserInput_GetItemConfidence_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 374 HRESULT WINAPI IAgentUserInput_GetItemText_Proxy(IAgentUserInput *This,__LONG32 dwItemIndex,BSTR *pbszText); 375 void __RPC_STUB IAgentUserInput_GetItemText_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 376 HRESULT WINAPI IAgentUserInput_GetAllItemData_Proxy(IAgentUserInput *This,VARIANT *pdwItemIndices,VARIANT *plConfidences,VARIANT *pbszText); 377 void __RPC_STUB IAgentUserInput_GetAllItemData_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 378 #endif 379 380 #ifndef __IAgentCommand_INTERFACE_DEFINED__ 381 #define __IAgentCommand_INTERFACE_DEFINED__ 382 EXTERN_C const IID IID_IAgentCommand; 383 #if defined(__cplusplus) && !defined(CINTERFACE) 384 struct IAgentCommand : public IDispatch { 385 public: 386 virtual HRESULT WINAPI SetCaption(BSTR bszCaption) = 0; 387 virtual HRESULT WINAPI GetCaption(BSTR *pbszCaption) = 0; 388 virtual HRESULT WINAPI SetVoice(BSTR bszVoice) = 0; 389 virtual HRESULT WINAPI GetVoice(BSTR *pbszVoice) = 0; 390 virtual HRESULT WINAPI SetEnabled(__LONG32 bEnabled) = 0; 391 virtual HRESULT WINAPI GetEnabled(__LONG32 *pbEnabled) = 0; 392 virtual HRESULT WINAPI SetVisible(__LONG32 bVisible) = 0; 393 virtual HRESULT WINAPI GetVisible(__LONG32 *pbVisible) = 0; 394 virtual HRESULT WINAPI SetConfidenceThreshold(__LONG32 lThreshold) = 0; 395 virtual HRESULT WINAPI GetConfidenceThreshold(__LONG32 *plThreshold) = 0; 396 virtual HRESULT WINAPI SetConfidenceText(BSTR bszTipText) = 0; 397 virtual HRESULT WINAPI GetConfidenceText(BSTR *pbszTipText) = 0; 398 virtual HRESULT WINAPI GetID(__LONG32 *pdwID) = 0; 399 }; 400 #else 401 typedef struct IAgentCommandVtbl { 402 BEGIN_INTERFACE 403 HRESULT (WINAPI *QueryInterface)(IAgentCommand *This,REFIID riid,void **ppvObject); 404 ULONG (WINAPI *AddRef)(IAgentCommand *This); 405 ULONG (WINAPI *Release)(IAgentCommand *This); 406 HRESULT (WINAPI *GetTypeInfoCount)(IAgentCommand *This,UINT *pctinfo); 407 HRESULT (WINAPI *GetTypeInfo)(IAgentCommand *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); 408 HRESULT (WINAPI *GetIDsOfNames)(IAgentCommand *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); 409 HRESULT (WINAPI *Invoke)(IAgentCommand *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); 410 HRESULT (WINAPI *SetCaption)(IAgentCommand *This,BSTR bszCaption); 411 HRESULT (WINAPI *GetCaption)(IAgentCommand *This,BSTR *pbszCaption); 412 HRESULT (WINAPI *SetVoice)(IAgentCommand *This,BSTR bszVoice); 413 HRESULT (WINAPI *GetVoice)(IAgentCommand *This,BSTR *pbszVoice); 414 HRESULT (WINAPI *SetEnabled)(IAgentCommand *This,__LONG32 bEnabled); 415 HRESULT (WINAPI *GetEnabled)(IAgentCommand *This,__LONG32 *pbEnabled); 416 HRESULT (WINAPI *SetVisible)(IAgentCommand *This,__LONG32 bVisible); 417 HRESULT (WINAPI *GetVisible)(IAgentCommand *This,__LONG32 *pbVisible); 418 HRESULT (WINAPI *SetConfidenceThreshold)(IAgentCommand *This,__LONG32 lThreshold); 419 HRESULT (WINAPI *GetConfidenceThreshold)(IAgentCommand *This,__LONG32 *plThreshold); 420 HRESULT (WINAPI *SetConfidenceText)(IAgentCommand *This,BSTR bszTipText); 421 HRESULT (WINAPI *GetConfidenceText)(IAgentCommand *This,BSTR *pbszTipText); 422 HRESULT (WINAPI *GetID)(IAgentCommand *This,__LONG32 *pdwID); 423 END_INTERFACE 424 } IAgentCommandVtbl; 425 struct IAgentCommand { 426 CONST_VTBL struct IAgentCommandVtbl *lpVtbl; 427 }; 428 #ifdef COBJMACROS 429 #define IAgentCommand_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) 430 #define IAgentCommand_AddRef(This) (This)->lpVtbl->AddRef(This) 431 #define IAgentCommand_Release(This) (This)->lpVtbl->Release(This) 432 #define IAgentCommand_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) 433 #define IAgentCommand_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) 434 #define IAgentCommand_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) 435 #define IAgentCommand_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) 436 #define IAgentCommand_SetCaption(This,bszCaption) (This)->lpVtbl->SetCaption(This,bszCaption) 437 #define IAgentCommand_GetCaption(This,pbszCaption) (This)->lpVtbl->GetCaption(This,pbszCaption) 438 #define IAgentCommand_SetVoice(This,bszVoice) (This)->lpVtbl->SetVoice(This,bszVoice) 439 #define IAgentCommand_GetVoice(This,pbszVoice) (This)->lpVtbl->GetVoice(This,pbszVoice) 440 #define IAgentCommand_SetEnabled(This,bEnabled) (This)->lpVtbl->SetEnabled(This,bEnabled) 441 #define IAgentCommand_GetEnabled(This,pbEnabled) (This)->lpVtbl->GetEnabled(This,pbEnabled) 442 #define IAgentCommand_SetVisible(This,bVisible) (This)->lpVtbl->SetVisible(This,bVisible) 443 #define IAgentCommand_GetVisible(This,pbVisible) (This)->lpVtbl->GetVisible(This,pbVisible) 444 #define IAgentCommand_SetConfidenceThreshold(This,lThreshold) (This)->lpVtbl->SetConfidenceThreshold(This,lThreshold) 445 #define IAgentCommand_GetConfidenceThreshold(This,plThreshold) (This)->lpVtbl->GetConfidenceThreshold(This,plThreshold) 446 #define IAgentCommand_SetConfidenceText(This,bszTipText) (This)->lpVtbl->SetConfidenceText(This,bszTipText) 447 #define IAgentCommand_GetConfidenceText(This,pbszTipText) (This)->lpVtbl->GetConfidenceText(This,pbszTipText) 448 #define IAgentCommand_GetID(This,pdwID) (This)->lpVtbl->GetID(This,pdwID) 449 #endif 450 #endif 451 452 HRESULT WINAPI IAgentCommand_SetCaption_Proxy(IAgentCommand *This,BSTR bszCaption); 453 void __RPC_STUB IAgentCommand_SetCaption_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 454 HRESULT WINAPI IAgentCommand_GetCaption_Proxy(IAgentCommand *This,BSTR *pbszCaption); 455 void __RPC_STUB IAgentCommand_GetCaption_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 456 HRESULT WINAPI IAgentCommand_SetVoice_Proxy(IAgentCommand *This,BSTR bszVoice); 457 void __RPC_STUB IAgentCommand_SetVoice_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 458 HRESULT WINAPI IAgentCommand_GetVoice_Proxy(IAgentCommand *This,BSTR *pbszVoice); 459 void __RPC_STUB IAgentCommand_GetVoice_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 460 HRESULT WINAPI IAgentCommand_SetEnabled_Proxy(IAgentCommand *This,__LONG32 bEnabled); 461 void __RPC_STUB IAgentCommand_SetEnabled_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 462 HRESULT WINAPI IAgentCommand_GetEnabled_Proxy(IAgentCommand *This,__LONG32 *pbEnabled); 463 void __RPC_STUB IAgentCommand_GetEnabled_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 464 HRESULT WINAPI IAgentCommand_SetVisible_Proxy(IAgentCommand *This,__LONG32 bVisible); 465 void __RPC_STUB IAgentCommand_SetVisible_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 466 HRESULT WINAPI IAgentCommand_GetVisible_Proxy(IAgentCommand *This,__LONG32 *pbVisible); 467 void __RPC_STUB IAgentCommand_GetVisible_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 468 HRESULT WINAPI IAgentCommand_SetConfidenceThreshold_Proxy(IAgentCommand *This,__LONG32 lThreshold); 469 void __RPC_STUB IAgentCommand_SetConfidenceThreshold_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 470 HRESULT WINAPI IAgentCommand_GetConfidenceThreshold_Proxy(IAgentCommand *This,__LONG32 *plThreshold); 471 void __RPC_STUB IAgentCommand_GetConfidenceThreshold_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 472 HRESULT WINAPI IAgentCommand_SetConfidenceText_Proxy(IAgentCommand *This,BSTR bszTipText); 473 void __RPC_STUB IAgentCommand_SetConfidenceText_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 474 HRESULT WINAPI IAgentCommand_GetConfidenceText_Proxy(IAgentCommand *This,BSTR *pbszTipText); 475 void __RPC_STUB IAgentCommand_GetConfidenceText_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 476 HRESULT WINAPI IAgentCommand_GetID_Proxy(IAgentCommand *This,__LONG32 *pdwID); 477 void __RPC_STUB IAgentCommand_GetID_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 478 #endif 479 480 #ifndef __IAgentCommandEx_INTERFACE_DEFINED__ 481 #define __IAgentCommandEx_INTERFACE_DEFINED__ 482 EXTERN_C const IID IID_IAgentCommandEx; 483 #if defined(__cplusplus) && !defined(CINTERFACE) 484 struct IAgentCommandEx : public IAgentCommand { 485 public: 486 virtual HRESULT WINAPI SetHelpContextID(__LONG32 ulID) = 0; 487 virtual HRESULT WINAPI GetHelpContextID(__LONG32 *pulID) = 0; 488 virtual HRESULT WINAPI SetVoiceCaption(BSTR bszVoiceCaption) = 0; 489 virtual HRESULT WINAPI GetVoiceCaption(BSTR *pbszVoiceCaption) = 0; 490 }; 491 #else 492 typedef struct IAgentCommandExVtbl { 493 BEGIN_INTERFACE 494 HRESULT (WINAPI *QueryInterface)(IAgentCommandEx *This,REFIID riid,void **ppvObject); 495 ULONG (WINAPI *AddRef)(IAgentCommandEx *This); 496 ULONG (WINAPI *Release)(IAgentCommandEx *This); 497 HRESULT (WINAPI *GetTypeInfoCount)(IAgentCommandEx *This,UINT *pctinfo); 498 HRESULT (WINAPI *GetTypeInfo)(IAgentCommandEx *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); 499 HRESULT (WINAPI *GetIDsOfNames)(IAgentCommandEx *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); 500 HRESULT (WINAPI *Invoke)(IAgentCommandEx *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); 501 HRESULT (WINAPI *SetCaption)(IAgentCommandEx *This,BSTR bszCaption); 502 HRESULT (WINAPI *GetCaption)(IAgentCommandEx *This,BSTR *pbszCaption); 503 HRESULT (WINAPI *SetVoice)(IAgentCommandEx *This,BSTR bszVoice); 504 HRESULT (WINAPI *GetVoice)(IAgentCommandEx *This,BSTR *pbszVoice); 505 HRESULT (WINAPI *SetEnabled)(IAgentCommandEx *This,__LONG32 bEnabled); 506 HRESULT (WINAPI *GetEnabled)(IAgentCommandEx *This,__LONG32 *pbEnabled); 507 HRESULT (WINAPI *SetVisible)(IAgentCommandEx *This,__LONG32 bVisible); 508 HRESULT (WINAPI *GetVisible)(IAgentCommandEx *This,__LONG32 *pbVisible); 509 HRESULT (WINAPI *SetConfidenceThreshold)(IAgentCommandEx *This,__LONG32 lThreshold); 510 HRESULT (WINAPI *GetConfidenceThreshold)(IAgentCommandEx *This,__LONG32 *plThreshold); 511 HRESULT (WINAPI *SetConfidenceText)(IAgentCommandEx *This,BSTR bszTipText); 512 HRESULT (WINAPI *GetConfidenceText)(IAgentCommandEx *This,BSTR *pbszTipText); 513 HRESULT (WINAPI *GetID)(IAgentCommandEx *This,__LONG32 *pdwID); 514 HRESULT (WINAPI *SetHelpContextID)(IAgentCommandEx *This,__LONG32 ulID); 515 HRESULT (WINAPI *GetHelpContextID)(IAgentCommandEx *This,__LONG32 *pulID); 516 HRESULT (WINAPI *SetVoiceCaption)(IAgentCommandEx *This,BSTR bszVoiceCaption); 517 HRESULT (WINAPI *GetVoiceCaption)(IAgentCommandEx *This,BSTR *pbszVoiceCaption); 518 END_INTERFACE 519 } IAgentCommandExVtbl; 520 struct IAgentCommandEx { 521 CONST_VTBL struct IAgentCommandExVtbl *lpVtbl; 522 }; 523 #ifdef COBJMACROS 524 #define IAgentCommandEx_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) 525 #define IAgentCommandEx_AddRef(This) (This)->lpVtbl->AddRef(This) 526 #define IAgentCommandEx_Release(This) (This)->lpVtbl->Release(This) 527 #define IAgentCommandEx_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) 528 #define IAgentCommandEx_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) 529 #define IAgentCommandEx_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) 530 #define IAgentCommandEx_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) 531 #define IAgentCommandEx_SetCaption(This,bszCaption) (This)->lpVtbl->SetCaption(This,bszCaption) 532 #define IAgentCommandEx_GetCaption(This,pbszCaption) (This)->lpVtbl->GetCaption(This,pbszCaption) 533 #define IAgentCommandEx_SetVoice(This,bszVoice) (This)->lpVtbl->SetVoice(This,bszVoice) 534 #define IAgentCommandEx_GetVoice(This,pbszVoice) (This)->lpVtbl->GetVoice(This,pbszVoice) 535 #define IAgentCommandEx_SetEnabled(This,bEnabled) (This)->lpVtbl->SetEnabled(This,bEnabled) 536 #define IAgentCommandEx_GetEnabled(This,pbEnabled) (This)->lpVtbl->GetEnabled(This,pbEnabled) 537 #define IAgentCommandEx_SetVisible(This,bVisible) (This)->lpVtbl->SetVisible(This,bVisible) 538 #define IAgentCommandEx_GetVisible(This,pbVisible) (This)->lpVtbl->GetVisible(This,pbVisible) 539 #define IAgentCommandEx_SetConfidenceThreshold(This,lThreshold) (This)->lpVtbl->SetConfidenceThreshold(This,lThreshold) 540 #define IAgentCommandEx_GetConfidenceThreshold(This,plThreshold) (This)->lpVtbl->GetConfidenceThreshold(This,plThreshold) 541 #define IAgentCommandEx_SetConfidenceText(This,bszTipText) (This)->lpVtbl->SetConfidenceText(This,bszTipText) 542 #define IAgentCommandEx_GetConfidenceText(This,pbszTipText) (This)->lpVtbl->GetConfidenceText(This,pbszTipText) 543 #define IAgentCommandEx_GetID(This,pdwID) (This)->lpVtbl->GetID(This,pdwID) 544 #define IAgentCommandEx_SetHelpContextID(This,ulID) (This)->lpVtbl->SetHelpContextID(This,ulID) 545 #define IAgentCommandEx_GetHelpContextID(This,pulID) (This)->lpVtbl->GetHelpContextID(This,pulID) 546 #define IAgentCommandEx_SetVoiceCaption(This,bszVoiceCaption) (This)->lpVtbl->SetVoiceCaption(This,bszVoiceCaption) 547 #define IAgentCommandEx_GetVoiceCaption(This,pbszVoiceCaption) (This)->lpVtbl->GetVoiceCaption(This,pbszVoiceCaption) 548 #endif 549 #endif 550 HRESULT WINAPI IAgentCommandEx_SetHelpContextID_Proxy(IAgentCommandEx *This,__LONG32 ulID); 551 void __RPC_STUB IAgentCommandEx_SetHelpContextID_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 552 HRESULT WINAPI IAgentCommandEx_GetHelpContextID_Proxy(IAgentCommandEx *This,__LONG32 *pulID); 553 void __RPC_STUB IAgentCommandEx_GetHelpContextID_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 554 HRESULT WINAPI IAgentCommandEx_SetVoiceCaption_Proxy(IAgentCommandEx *This,BSTR bszVoiceCaption); 555 void __RPC_STUB IAgentCommandEx_SetVoiceCaption_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 556 HRESULT WINAPI IAgentCommandEx_GetVoiceCaption_Proxy(IAgentCommandEx *This,BSTR *pbszVoiceCaption); 557 void __RPC_STUB IAgentCommandEx_GetVoiceCaption_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 558 #endif 559 560 #ifndef __IAgentCommands_INTERFACE_DEFINED__ 561 #define __IAgentCommands_INTERFACE_DEFINED__ 562 EXTERN_C const IID IID_IAgentCommands; 563 #if defined(__cplusplus) && !defined(CINTERFACE) 564 struct IAgentCommands : public IDispatch { 565 public: 566 virtual HRESULT WINAPI GetCommand(__LONG32 dwCommandID,IUnknown **ppunkCommand) = 0; 567 virtual HRESULT WINAPI GetCount(__LONG32 *pdwCount) = 0; 568 virtual HRESULT WINAPI SetCaption(BSTR bszCaption) = 0; 569 virtual HRESULT WINAPI GetCaption(BSTR *pbszCaption) = 0; 570 virtual HRESULT WINAPI SetVoice(BSTR bszVoice) = 0; 571 virtual HRESULT WINAPI GetVoice(BSTR *pbszVoice) = 0; 572 virtual HRESULT WINAPI SetVisible(__LONG32 bVisible) = 0; 573 virtual HRESULT WINAPI GetVisible(__LONG32 *pbVisible) = 0; 574 virtual HRESULT WINAPI Add(BSTR bszCaption,BSTR bszVoice,__LONG32 bEnabled,__LONG32 bVisible,__LONG32 *pdwID) = 0; 575 virtual HRESULT WINAPI Insert(BSTR bszCaption,BSTR bszVoice,__LONG32 bEnabled,__LONG32 bVisible,__LONG32 dwRefID,__LONG32 bBefore,__LONG32 *pdwID) = 0; 576 virtual HRESULT WINAPI Remove(__LONG32 dwID) = 0; 577 virtual HRESULT WINAPI RemoveAll(void) = 0; 578 }; 579 #else 580 typedef struct IAgentCommandsVtbl { 581 BEGIN_INTERFACE 582 HRESULT (WINAPI *QueryInterface)(IAgentCommands *This,REFIID riid,void **ppvObject); 583 ULONG (WINAPI *AddRef)(IAgentCommands *This); 584 ULONG (WINAPI *Release)(IAgentCommands *This); 585 HRESULT (WINAPI *GetTypeInfoCount)(IAgentCommands *This,UINT *pctinfo); 586 HRESULT (WINAPI *GetTypeInfo)(IAgentCommands *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); 587 HRESULT (WINAPI *GetIDsOfNames)(IAgentCommands *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); 588 HRESULT (WINAPI *Invoke)(IAgentCommands *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); 589 HRESULT (WINAPI *GetCommand)(IAgentCommands *This,__LONG32 dwCommandID,IUnknown **ppunkCommand); 590 HRESULT (WINAPI *GetCount)(IAgentCommands *This,__LONG32 *pdwCount); 591 HRESULT (WINAPI *SetCaption)(IAgentCommands *This,BSTR bszCaption); 592 HRESULT (WINAPI *GetCaption)(IAgentCommands *This,BSTR *pbszCaption); 593 HRESULT (WINAPI *SetVoice)(IAgentCommands *This,BSTR bszVoice); 594 HRESULT (WINAPI *GetVoice)(IAgentCommands *This,BSTR *pbszVoice); 595 HRESULT (WINAPI *SetVisible)(IAgentCommands *This,__LONG32 bVisible); 596 HRESULT (WINAPI *GetVisible)(IAgentCommands *This,__LONG32 *pbVisible); 597 HRESULT (WINAPI *Add)(IAgentCommands *This,BSTR bszCaption,BSTR bszVoice,__LONG32 bEnabled,__LONG32 bVisible,__LONG32 *pdwID); 598 HRESULT (WINAPI *Insert)(IAgentCommands *This,BSTR bszCaption,BSTR bszVoice,__LONG32 bEnabled,__LONG32 bVisible,__LONG32 dwRefID,__LONG32 bBefore,__LONG32 *pdwID); 599 HRESULT (WINAPI *Remove)(IAgentCommands *This,__LONG32 dwID); 600 HRESULT (WINAPI *RemoveAll)(IAgentCommands *This); 601 END_INTERFACE 602 } IAgentCommandsVtbl; 603 struct IAgentCommands { 604 CONST_VTBL struct IAgentCommandsVtbl *lpVtbl; 605 }; 606 #ifdef COBJMACROS 607 #define IAgentCommands_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) 608 #define IAgentCommands_AddRef(This) (This)->lpVtbl->AddRef(This) 609 #define IAgentCommands_Release(This) (This)->lpVtbl->Release(This) 610 #define IAgentCommands_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) 611 #define IAgentCommands_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) 612 #define IAgentCommands_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) 613 #define IAgentCommands_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) 614 #define IAgentCommands_GetCommand(This,dwCommandID,ppunkCommand) (This)->lpVtbl->GetCommand(This,dwCommandID,ppunkCommand) 615 #define IAgentCommands_GetCount(This,pdwCount) (This)->lpVtbl->GetCount(This,pdwCount) 616 #define IAgentCommands_SetCaption(This,bszCaption) (This)->lpVtbl->SetCaption(This,bszCaption) 617 #define IAgentCommands_GetCaption(This,pbszCaption) (This)->lpVtbl->GetCaption(This,pbszCaption) 618 #define IAgentCommands_SetVoice(This,bszVoice) (This)->lpVtbl->SetVoice(This,bszVoice) 619 #define IAgentCommands_GetVoice(This,pbszVoice) (This)->lpVtbl->GetVoice(This,pbszVoice) 620 #define IAgentCommands_SetVisible(This,bVisible) (This)->lpVtbl->SetVisible(This,bVisible) 621 #define IAgentCommands_GetVisible(This,pbVisible) (This)->lpVtbl->GetVisible(This,pbVisible) 622 #define IAgentCommands_Add(This,bszCaption,bszVoice,bEnabled,bVisible,pdwID) (This)->lpVtbl->Add(This,bszCaption,bszVoice,bEnabled,bVisible,pdwID) 623 #define IAgentCommands_Insert(This,bszCaption,bszVoice,bEnabled,bVisible,dwRefID,bBefore,pdwID) (This)->lpVtbl->Insert(This,bszCaption,bszVoice,bEnabled,bVisible,dwRefID,bBefore,pdwID) 624 #define IAgentCommands_Remove(This,dwID) (This)->lpVtbl->Remove(This,dwID) 625 #define IAgentCommands_RemoveAll(This) (This)->lpVtbl->RemoveAll(This) 626 #endif 627 #endif 628 HRESULT WINAPI IAgentCommands_GetCommand_Proxy(IAgentCommands *This,__LONG32 dwCommandID,IUnknown **ppunkCommand); 629 void __RPC_STUB IAgentCommands_GetCommand_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 630 HRESULT WINAPI IAgentCommands_GetCount_Proxy(IAgentCommands *This,__LONG32 *pdwCount); 631 void __RPC_STUB IAgentCommands_GetCount_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 632 HRESULT WINAPI IAgentCommands_SetCaption_Proxy(IAgentCommands *This,BSTR bszCaption); 633 void __RPC_STUB IAgentCommands_SetCaption_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 634 HRESULT WINAPI IAgentCommands_GetCaption_Proxy(IAgentCommands *This,BSTR *pbszCaption); 635 void __RPC_STUB IAgentCommands_GetCaption_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 636 HRESULT WINAPI IAgentCommands_SetVoice_Proxy(IAgentCommands *This,BSTR bszVoice); 637 void __RPC_STUB IAgentCommands_SetVoice_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 638 HRESULT WINAPI IAgentCommands_GetVoice_Proxy(IAgentCommands *This,BSTR *pbszVoice); 639 void __RPC_STUB IAgentCommands_GetVoice_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 640 HRESULT WINAPI IAgentCommands_SetVisible_Proxy(IAgentCommands *This,__LONG32 bVisible); 641 void __RPC_STUB IAgentCommands_SetVisible_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 642 HRESULT WINAPI IAgentCommands_GetVisible_Proxy(IAgentCommands *This,__LONG32 *pbVisible); 643 void __RPC_STUB IAgentCommands_GetVisible_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 644 HRESULT WINAPI IAgentCommands_Add_Proxy(IAgentCommands *This,BSTR bszCaption,BSTR bszVoice,__LONG32 bEnabled,__LONG32 bVisible,__LONG32 *pdwID); 645 void __RPC_STUB IAgentCommands_Add_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 646 HRESULT WINAPI IAgentCommands_Insert_Proxy(IAgentCommands *This,BSTR bszCaption,BSTR bszVoice,__LONG32 bEnabled,__LONG32 bVisible,__LONG32 dwRefID,__LONG32 bBefore,__LONG32 *pdwID); 647 void __RPC_STUB IAgentCommands_Insert_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 648 HRESULT WINAPI IAgentCommands_Remove_Proxy(IAgentCommands *This,__LONG32 dwID); 649 void __RPC_STUB IAgentCommands_Remove_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 650 HRESULT WINAPI IAgentCommands_RemoveAll_Proxy(IAgentCommands *This); 651 void __RPC_STUB IAgentCommands_RemoveAll_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 652 #endif 653 654 #ifndef __IAgentCommandsEx_INTERFACE_DEFINED__ 655 #define __IAgentCommandsEx_INTERFACE_DEFINED__ 656 EXTERN_C const IID IID_IAgentCommandsEx; 657 #if defined(__cplusplus) && !defined(CINTERFACE) 658 struct IAgentCommandsEx : public IAgentCommands { 659 public: 660 virtual HRESULT WINAPI GetCommandEx(__LONG32 dwCommandID,IAgentCommandEx **ppCommandEx) = 0; 661 virtual HRESULT WINAPI SetDefaultID(__LONG32 dwID) = 0; 662 virtual HRESULT WINAPI GetDefaultID(__LONG32 *pdwID) = 0; 663 virtual HRESULT WINAPI SetHelpContextID(__LONG32 ulHelpID) = 0; 664 virtual HRESULT WINAPI GetHelpContextID(__LONG32 *pulHelpID) = 0; 665 virtual HRESULT WINAPI SetFontName(BSTR bszFontName) = 0; 666 virtual HRESULT WINAPI GetFontName(BSTR *pbszFontName) = 0; 667 virtual HRESULT WINAPI SetFontSize(__LONG32 lFontSize) = 0; 668 virtual HRESULT WINAPI GetFontSize(__LONG32 *lFontSize) = 0; 669 virtual HRESULT WINAPI SetVoiceCaption(BSTR bszVoiceCaption) = 0; 670 virtual HRESULT WINAPI GetVoiceCaption(BSTR *bszVoiceCaption) = 0; 671 virtual HRESULT WINAPI AddEx(BSTR bszCaption,BSTR bszVoice,BSTR bszVoiceCaption,__LONG32 bEnabled,__LONG32 bVisible,__LONG32 ulHelpId,__LONG32 *pdwID) = 0; 672 virtual HRESULT WINAPI InsertEx(BSTR bszCaption,BSTR bszVoice,BSTR bszVoiceCaption,__LONG32 bEnabled,__LONG32 bVisible,__LONG32 ulHelpId,__LONG32 dwRefID,__LONG32 bBefore,__LONG32 *pdwID) = 0; 673 virtual HRESULT WINAPI SetGlobalVoiceCommandsEnabled(__LONG32 bEnable) = 0; 674 virtual HRESULT WINAPI GetGlobalVoiceCommandsEnabled(__LONG32 *pbEnabled) = 0; 675 }; 676 #else 677 typedef struct IAgentCommandsExVtbl { 678 BEGIN_INTERFACE 679 HRESULT (WINAPI *QueryInterface)(IAgentCommandsEx *This,REFIID riid,void **ppvObject); 680 ULONG (WINAPI *AddRef)(IAgentCommandsEx *This); 681 ULONG (WINAPI *Release)(IAgentCommandsEx *This); 682 HRESULT (WINAPI *GetTypeInfoCount)(IAgentCommandsEx *This,UINT *pctinfo); 683 HRESULT (WINAPI *GetTypeInfo)(IAgentCommandsEx *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); 684 HRESULT (WINAPI *GetIDsOfNames)(IAgentCommandsEx *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); 685 HRESULT (WINAPI *Invoke)(IAgentCommandsEx *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); 686 HRESULT (WINAPI *GetCommand)(IAgentCommandsEx *This,__LONG32 dwCommandID,IUnknown **ppunkCommand); 687 HRESULT (WINAPI *GetCount)(IAgentCommandsEx *This,__LONG32 *pdwCount); 688 HRESULT (WINAPI *SetCaption)(IAgentCommandsEx *This,BSTR bszCaption); 689 HRESULT (WINAPI *GetCaption)(IAgentCommandsEx *This,BSTR *pbszCaption); 690 HRESULT (WINAPI *SetVoice)(IAgentCommandsEx *This,BSTR bszVoice); 691 HRESULT (WINAPI *GetVoice)(IAgentCommandsEx *This,BSTR *pbszVoice); 692 HRESULT (WINAPI *SetVisible)(IAgentCommandsEx *This,__LONG32 bVisible); 693 HRESULT (WINAPI *GetVisible)(IAgentCommandsEx *This,__LONG32 *pbVisible); 694 HRESULT (WINAPI *Add)(IAgentCommandsEx *This,BSTR bszCaption,BSTR bszVoice,__LONG32 bEnabled,__LONG32 bVisible,__LONG32 *pdwID); 695 HRESULT (WINAPI *Insert)(IAgentCommandsEx *This,BSTR bszCaption,BSTR bszVoice,__LONG32 bEnabled,__LONG32 bVisible,__LONG32 dwRefID,__LONG32 bBefore,__LONG32 *pdwID); 696 HRESULT (WINAPI *Remove)(IAgentCommandsEx *This,__LONG32 dwID); 697 HRESULT (WINAPI *RemoveAll)(IAgentCommandsEx *This); 698 HRESULT (WINAPI *GetCommandEx)(IAgentCommandsEx *This,__LONG32 dwCommandID,IAgentCommandEx **ppCommandEx); 699 HRESULT (WINAPI *SetDefaultID)(IAgentCommandsEx *This,__LONG32 dwID); 700 HRESULT (WINAPI *GetDefaultID)(IAgentCommandsEx *This,__LONG32 *pdwID); 701 HRESULT (WINAPI *SetHelpContextID)(IAgentCommandsEx *This,__LONG32 ulHelpID); 702 HRESULT (WINAPI *GetHelpContextID)(IAgentCommandsEx *This,__LONG32 *pulHelpID); 703 HRESULT (WINAPI *SetFontName)(IAgentCommandsEx *This,BSTR bszFontName); 704 HRESULT (WINAPI *GetFontName)(IAgentCommandsEx *This,BSTR *pbszFontName); 705 HRESULT (WINAPI *SetFontSize)(IAgentCommandsEx *This,__LONG32 lFontSize); 706 HRESULT (WINAPI *GetFontSize)(IAgentCommandsEx *This,__LONG32 *lFontSize); 707 HRESULT (WINAPI *SetVoiceCaption)(IAgentCommandsEx *This,BSTR bszVoiceCaption); 708 HRESULT (WINAPI *GetVoiceCaption)(IAgentCommandsEx *This,BSTR *bszVoiceCaption); 709 HRESULT (WINAPI *AddEx)(IAgentCommandsEx *This,BSTR bszCaption,BSTR bszVoice,BSTR bszVoiceCaption,__LONG32 bEnabled,__LONG32 bVisible,__LONG32 ulHelpId,__LONG32 *pdwID); 710 HRESULT (WINAPI *InsertEx)(IAgentCommandsEx *This,BSTR bszCaption,BSTR bszVoice,BSTR bszVoiceCaption,__LONG32 bEnabled,__LONG32 bVisible,__LONG32 ulHelpId,__LONG32 dwRefID,__LONG32 bBefore,__LONG32 *pdwID); 711 HRESULT (WINAPI *SetGlobalVoiceCommandsEnabled)(IAgentCommandsEx *This,__LONG32 bEnable); 712 HRESULT (WINAPI *GetGlobalVoiceCommandsEnabled)(IAgentCommandsEx *This,__LONG32 *pbEnabled); 713 END_INTERFACE 714 } IAgentCommandsExVtbl; 715 struct IAgentCommandsEx { 716 CONST_VTBL struct IAgentCommandsExVtbl *lpVtbl; 717 }; 718 #ifdef COBJMACROS 719 #define IAgentCommandsEx_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) 720 #define IAgentCommandsEx_AddRef(This) (This)->lpVtbl->AddRef(This) 721 #define IAgentCommandsEx_Release(This) (This)->lpVtbl->Release(This) 722 #define IAgentCommandsEx_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) 723 #define IAgentCommandsEx_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) 724 #define IAgentCommandsEx_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) 725 #define IAgentCommandsEx_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) 726 #define IAgentCommandsEx_GetCommand(This,dwCommandID,ppunkCommand) (This)->lpVtbl->GetCommand(This,dwCommandID,ppunkCommand) 727 #define IAgentCommandsEx_GetCount(This,pdwCount) (This)->lpVtbl->GetCount(This,pdwCount) 728 #define IAgentCommandsEx_SetCaption(This,bszCaption) (This)->lpVtbl->SetCaption(This,bszCaption) 729 #define IAgentCommandsEx_GetCaption(This,pbszCaption) (This)->lpVtbl->GetCaption(This,pbszCaption) 730 #define IAgentCommandsEx_SetVoice(This,bszVoice) (This)->lpVtbl->SetVoice(This,bszVoice) 731 #define IAgentCommandsEx_GetVoice(This,pbszVoice) (This)->lpVtbl->GetVoice(This,pbszVoice) 732 #define IAgentCommandsEx_SetVisible(This,bVisible) (This)->lpVtbl->SetVisible(This,bVisible) 733 #define IAgentCommandsEx_GetVisible(This,pbVisible) (This)->lpVtbl->GetVisible(This,pbVisible) 734 #define IAgentCommandsEx_Add(This,bszCaption,bszVoice,bEnabled,bVisible,pdwID) (This)->lpVtbl->Add(This,bszCaption,bszVoice,bEnabled,bVisible,pdwID) 735 #define IAgentCommandsEx_Insert(This,bszCaption,bszVoice,bEnabled,bVisible,dwRefID,bBefore,pdwID) (This)->lpVtbl->Insert(This,bszCaption,bszVoice,bEnabled,bVisible,dwRefID,bBefore,pdwID) 736 #define IAgentCommandsEx_Remove(This,dwID) (This)->lpVtbl->Remove(This,dwID) 737 #define IAgentCommandsEx_RemoveAll(This) (This)->lpVtbl->RemoveAll(This) 738 #define IAgentCommandsEx_GetCommandEx(This,dwCommandID,ppCommandEx) (This)->lpVtbl->GetCommandEx(This,dwCommandID,ppCommandEx) 739 #define IAgentCommandsEx_SetDefaultID(This,dwID) (This)->lpVtbl->SetDefaultID(This,dwID) 740 #define IAgentCommandsEx_GetDefaultID(This,pdwID) (This)->lpVtbl->GetDefaultID(This,pdwID) 741 #define IAgentCommandsEx_SetHelpContextID(This,ulHelpID) (This)->lpVtbl->SetHelpContextID(This,ulHelpID) 742 #define IAgentCommandsEx_GetHelpContextID(This,pulHelpID) (This)->lpVtbl->GetHelpContextID(This,pulHelpID) 743 #define IAgentCommandsEx_SetFontName(This,bszFontName) (This)->lpVtbl->SetFontName(This,bszFontName) 744 #define IAgentCommandsEx_GetFontName(This,pbszFontName) (This)->lpVtbl->GetFontName(This,pbszFontName) 745 #define IAgentCommandsEx_SetFontSize(This,lFontSize) (This)->lpVtbl->SetFontSize(This,lFontSize) 746 #define IAgentCommandsEx_GetFontSize(This,lFontSize) (This)->lpVtbl->GetFontSize(This,lFontSize) 747 #define IAgentCommandsEx_SetVoiceCaption(This,bszVoiceCaption) (This)->lpVtbl->SetVoiceCaption(This,bszVoiceCaption) 748 #define IAgentCommandsEx_GetVoiceCaption(This,bszVoiceCaption) (This)->lpVtbl->GetVoiceCaption(This,bszVoiceCaption) 749 #define IAgentCommandsEx_AddEx(This,bszCaption,bszVoice,bszVoiceCaption,bEnabled,bVisible,ulHelpId,pdwID) (This)->lpVtbl->AddEx(This,bszCaption,bszVoice,bszVoiceCaption,bEnabled,bVisible,ulHelpId,pdwID) 750 #define IAgentCommandsEx_InsertEx(This,bszCaption,bszVoice,bszVoiceCaption,bEnabled,bVisible,ulHelpId,dwRefID,bBefore,pdwID) (This)->lpVtbl->InsertEx(This,bszCaption,bszVoice,bszVoiceCaption,bEnabled,bVisible,ulHelpId,dwRefID,bBefore,pdwID) 751 #define IAgentCommandsEx_SetGlobalVoiceCommandsEnabled(This,bEnable) (This)->lpVtbl->SetGlobalVoiceCommandsEnabled(This,bEnable) 752 #define IAgentCommandsEx_GetGlobalVoiceCommandsEnabled(This,pbEnabled) (This)->lpVtbl->GetGlobalVoiceCommandsEnabled(This,pbEnabled) 753 #endif 754 #endif 755 HRESULT WINAPI IAgentCommandsEx_GetCommandEx_Proxy(IAgentCommandsEx *This,__LONG32 dwCommandID,IAgentCommandEx **ppCommandEx); 756 void __RPC_STUB IAgentCommandsEx_GetCommandEx_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 757 HRESULT WINAPI IAgentCommandsEx_SetDefaultID_Proxy(IAgentCommandsEx *This,__LONG32 dwID); 758 void __RPC_STUB IAgentCommandsEx_SetDefaultID_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 759 HRESULT WINAPI IAgentCommandsEx_GetDefaultID_Proxy(IAgentCommandsEx *This,__LONG32 *pdwID); 760 void __RPC_STUB IAgentCommandsEx_GetDefaultID_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 761 HRESULT WINAPI IAgentCommandsEx_SetHelpContextID_Proxy(IAgentCommandsEx *This,__LONG32 ulHelpID); 762 void __RPC_STUB IAgentCommandsEx_SetHelpContextID_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 763 HRESULT WINAPI IAgentCommandsEx_GetHelpContextID_Proxy(IAgentCommandsEx *This,__LONG32 *pulHelpID); 764 void __RPC_STUB IAgentCommandsEx_GetHelpContextID_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 765 HRESULT WINAPI IAgentCommandsEx_SetFontName_Proxy(IAgentCommandsEx *This,BSTR bszFontName); 766 void __RPC_STUB IAgentCommandsEx_SetFontName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 767 HRESULT WINAPI IAgentCommandsEx_GetFontName_Proxy(IAgentCommandsEx *This,BSTR *pbszFontName); 768 void __RPC_STUB IAgentCommandsEx_GetFontName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 769 HRESULT WINAPI IAgentCommandsEx_SetFontSize_Proxy(IAgentCommandsEx *This,__LONG32 lFontSize); 770 void __RPC_STUB IAgentCommandsEx_SetFontSize_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 771 HRESULT WINAPI IAgentCommandsEx_GetFontSize_Proxy(IAgentCommandsEx *This,__LONG32 *lFontSize); 772 void __RPC_STUB IAgentCommandsEx_GetFontSize_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 773 HRESULT WINAPI IAgentCommandsEx_SetVoiceCaption_Proxy(IAgentCommandsEx *This,BSTR bszVoiceCaption); 774 void __RPC_STUB IAgentCommandsEx_SetVoiceCaption_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 775 HRESULT WINAPI IAgentCommandsEx_GetVoiceCaption_Proxy(IAgentCommandsEx *This,BSTR *bszVoiceCaption); 776 void __RPC_STUB IAgentCommandsEx_GetVoiceCaption_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 777 HRESULT WINAPI IAgentCommandsEx_AddEx_Proxy(IAgentCommandsEx *This,BSTR bszCaption,BSTR bszVoice,BSTR bszVoiceCaption,__LONG32 bEnabled,__LONG32 bVisible,__LONG32 ulHelpId,__LONG32 *pdwID); 778 void __RPC_STUB IAgentCommandsEx_AddEx_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 779 HRESULT WINAPI IAgentCommandsEx_InsertEx_Proxy(IAgentCommandsEx *This,BSTR bszCaption,BSTR bszVoice,BSTR bszVoiceCaption,__LONG32 bEnabled,__LONG32 bVisible,__LONG32 ulHelpId,__LONG32 dwRefID,__LONG32 bBefore,__LONG32 *pdwID); 780 void __RPC_STUB IAgentCommandsEx_InsertEx_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 781 HRESULT WINAPI IAgentCommandsEx_SetGlobalVoiceCommandsEnabled_Proxy(IAgentCommandsEx *This,__LONG32 bEnable); 782 void __RPC_STUB IAgentCommandsEx_SetGlobalVoiceCommandsEnabled_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 783 HRESULT WINAPI IAgentCommandsEx_GetGlobalVoiceCommandsEnabled_Proxy(IAgentCommandsEx *This,__LONG32 *pbEnabled); 784 void __RPC_STUB IAgentCommandsEx_GetGlobalVoiceCommandsEnabled_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 785 #endif 786 787 #ifndef __IAgentCommandWindow_INTERFACE_DEFINED__ 788 #define __IAgentCommandWindow_INTERFACE_DEFINED__ 789 EXTERN_C const IID IID_IAgentCommandWindow; 790 #if defined(__cplusplus) && !defined(CINTERFACE) 791 struct IAgentCommandWindow : public IDispatch { 792 public: 793 virtual HRESULT WINAPI SetVisible(__LONG32 bVisible) = 0; 794 virtual HRESULT WINAPI GetVisible(__LONG32 *pbVisible) = 0; 795 virtual HRESULT WINAPI GetPosition(__LONG32 *plLeft,__LONG32 *plTop) = 0; 796 virtual HRESULT WINAPI GetSize(__LONG32 *plWidth,__LONG32 *plHeight) = 0; 797 }; 798 #else 799 typedef struct IAgentCommandWindowVtbl { 800 BEGIN_INTERFACE 801 HRESULT (WINAPI *QueryInterface)(IAgentCommandWindow *This,REFIID riid,void **ppvObject); 802 ULONG (WINAPI *AddRef)(IAgentCommandWindow *This); 803 ULONG (WINAPI *Release)(IAgentCommandWindow *This); 804 HRESULT (WINAPI *GetTypeInfoCount)(IAgentCommandWindow *This,UINT *pctinfo); 805 HRESULT (WINAPI *GetTypeInfo)(IAgentCommandWindow *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); 806 HRESULT (WINAPI *GetIDsOfNames)(IAgentCommandWindow *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); 807 HRESULT (WINAPI *Invoke)(IAgentCommandWindow *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); 808 HRESULT (WINAPI *SetVisible)(IAgentCommandWindow *This,__LONG32 bVisible); 809 HRESULT (WINAPI *GetVisible)(IAgentCommandWindow *This,__LONG32 *pbVisible); 810 HRESULT (WINAPI *GetPosition)(IAgentCommandWindow *This,__LONG32 *plLeft,__LONG32 *plTop); 811 HRESULT (WINAPI *GetSize)(IAgentCommandWindow *This,__LONG32 *plWidth,__LONG32 *plHeight); 812 END_INTERFACE 813 } IAgentCommandWindowVtbl; 814 struct IAgentCommandWindow { 815 CONST_VTBL struct IAgentCommandWindowVtbl *lpVtbl; 816 }; 817 #ifdef COBJMACROS 818 #define IAgentCommandWindow_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) 819 #define IAgentCommandWindow_AddRef(This) (This)->lpVtbl->AddRef(This) 820 #define IAgentCommandWindow_Release(This) (This)->lpVtbl->Release(This) 821 #define IAgentCommandWindow_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) 822 #define IAgentCommandWindow_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) 823 #define IAgentCommandWindow_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) 824 #define IAgentCommandWindow_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) 825 #define IAgentCommandWindow_SetVisible(This,bVisible) (This)->lpVtbl->SetVisible(This,bVisible) 826 #define IAgentCommandWindow_GetVisible(This,pbVisible) (This)->lpVtbl->GetVisible(This,pbVisible) 827 #define IAgentCommandWindow_GetPosition(This,plLeft,plTop) (This)->lpVtbl->GetPosition(This,plLeft,plTop) 828 #define IAgentCommandWindow_GetSize(This,plWidth,plHeight) (This)->lpVtbl->GetSize(This,plWidth,plHeight) 829 #endif 830 #endif 831 HRESULT WINAPI IAgentCommandWindow_SetVisible_Proxy(IAgentCommandWindow *This,__LONG32 bVisible); 832 void __RPC_STUB IAgentCommandWindow_SetVisible_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 833 HRESULT WINAPI IAgentCommandWindow_GetVisible_Proxy(IAgentCommandWindow *This,__LONG32 *pbVisible); 834 void __RPC_STUB IAgentCommandWindow_GetVisible_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 835 HRESULT WINAPI IAgentCommandWindow_GetPosition_Proxy(IAgentCommandWindow *This,__LONG32 *plLeft,__LONG32 *plTop); 836 void __RPC_STUB IAgentCommandWindow_GetPosition_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 837 HRESULT WINAPI IAgentCommandWindow_GetSize_Proxy(IAgentCommandWindow *This,__LONG32 *plWidth,__LONG32 *plHeight); 838 void __RPC_STUB IAgentCommandWindow_GetSize_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 839 #endif 840 841 #ifndef __IAgentSpeechInputProperties_INTERFACE_DEFINED__ 842 #define __IAgentSpeechInputProperties_INTERFACE_DEFINED__ 843 EXTERN_C const IID IID_IAgentSpeechInputProperties; 844 #if defined(__cplusplus) && !defined(CINTERFACE) 845 struct IAgentSpeechInputProperties : public IDispatch { 846 public: 847 virtual HRESULT WINAPI GetInstalled(__LONG32 *pbInstalled) = 0; 848 virtual HRESULT WINAPI GetEnabled(__LONG32 *pbEnabled) = 0; 849 virtual HRESULT WINAPI GetHotKey(BSTR *pbszHotCharKey) = 0; 850 virtual HRESULT WINAPI GetLCID(LCID *plcidCurrent) = 0; 851 virtual HRESULT WINAPI GetEngine(BSTR *pbszEngine) = 0; 852 virtual HRESULT WINAPI SetEngine(BSTR bszEngine) = 0; 853 virtual HRESULT WINAPI GetListeningTip(__LONG32 *pbListeningTip) = 0; 854 }; 855 #else 856 typedef struct IAgentSpeechInputPropertiesVtbl { 857 BEGIN_INTERFACE 858 HRESULT (WINAPI *QueryInterface)(IAgentSpeechInputProperties *This,REFIID riid,void **ppvObject); 859 ULONG (WINAPI *AddRef)(IAgentSpeechInputProperties *This); 860 ULONG (WINAPI *Release)(IAgentSpeechInputProperties *This); 861 HRESULT (WINAPI *GetTypeInfoCount)(IAgentSpeechInputProperties *This,UINT *pctinfo); 862 HRESULT (WINAPI *GetTypeInfo)(IAgentSpeechInputProperties *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); 863 HRESULT (WINAPI *GetIDsOfNames)(IAgentSpeechInputProperties *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); 864 HRESULT (WINAPI *Invoke)(IAgentSpeechInputProperties *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); 865 HRESULT (WINAPI *GetInstalled)(IAgentSpeechInputProperties *This,__LONG32 *pbInstalled); 866 HRESULT (WINAPI *GetEnabled)(IAgentSpeechInputProperties *This,__LONG32 *pbEnabled); 867 HRESULT (WINAPI *GetHotKey)(IAgentSpeechInputProperties *This,BSTR *pbszHotCharKey); 868 HRESULT (WINAPI *GetLCID)(IAgentSpeechInputProperties *This,LCID *plcidCurrent); 869 HRESULT (WINAPI *GetEngine)(IAgentSpeechInputProperties *This,BSTR *pbszEngine); 870 HRESULT (WINAPI *SetEngine)(IAgentSpeechInputProperties *This,BSTR bszEngine); 871 HRESULT (WINAPI *GetListeningTip)(IAgentSpeechInputProperties *This,__LONG32 *pbListeningTip); 872 END_INTERFACE 873 } IAgentSpeechInputPropertiesVtbl; 874 struct IAgentSpeechInputProperties { 875 CONST_VTBL struct IAgentSpeechInputPropertiesVtbl *lpVtbl; 876 }; 877 #ifdef COBJMACROS 878 #define IAgentSpeechInputProperties_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) 879 #define IAgentSpeechInputProperties_AddRef(This) (This)->lpVtbl->AddRef(This) 880 #define IAgentSpeechInputProperties_Release(This) (This)->lpVtbl->Release(This) 881 #define IAgentSpeechInputProperties_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) 882 #define IAgentSpeechInputProperties_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) 883 #define IAgentSpeechInputProperties_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) 884 #define IAgentSpeechInputProperties_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) 885 #define IAgentSpeechInputProperties_GetInstalled(This,pbInstalled) (This)->lpVtbl->GetInstalled(This,pbInstalled) 886 #define IAgentSpeechInputProperties_GetEnabled(This,pbEnabled) (This)->lpVtbl->GetEnabled(This,pbEnabled) 887 #define IAgentSpeechInputProperties_GetHotKey(This,pbszHotCharKey) (This)->lpVtbl->GetHotKey(This,pbszHotCharKey) 888 #define IAgentSpeechInputProperties_GetLCID(This,plcidCurrent) (This)->lpVtbl->GetLCID(This,plcidCurrent) 889 #define IAgentSpeechInputProperties_GetEngine(This,pbszEngine) (This)->lpVtbl->GetEngine(This,pbszEngine) 890 #define IAgentSpeechInputProperties_SetEngine(This,bszEngine) (This)->lpVtbl->SetEngine(This,bszEngine) 891 #define IAgentSpeechInputProperties_GetListeningTip(This,pbListeningTip) (This)->lpVtbl->GetListeningTip(This,pbListeningTip) 892 #endif 893 #endif 894 HRESULT WINAPI IAgentSpeechInputProperties_GetInstalled_Proxy(IAgentSpeechInputProperties *This,__LONG32 *pbInstalled); 895 void __RPC_STUB IAgentSpeechInputProperties_GetInstalled_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 896 HRESULT WINAPI IAgentSpeechInputProperties_GetEnabled_Proxy(IAgentSpeechInputProperties *This,__LONG32 *pbEnabled); 897 void __RPC_STUB IAgentSpeechInputProperties_GetEnabled_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 898 HRESULT WINAPI IAgentSpeechInputProperties_GetHotKey_Proxy(IAgentSpeechInputProperties *This,BSTR *pbszHotCharKey); 899 void __RPC_STUB IAgentSpeechInputProperties_GetHotKey_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 900 HRESULT WINAPI IAgentSpeechInputProperties_GetLCID_Proxy(IAgentSpeechInputProperties *This,LCID *plcidCurrent); 901 void __RPC_STUB IAgentSpeechInputProperties_GetLCID_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 902 HRESULT WINAPI IAgentSpeechInputProperties_GetEngine_Proxy(IAgentSpeechInputProperties *This,BSTR *pbszEngine); 903 void __RPC_STUB IAgentSpeechInputProperties_GetEngine_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 904 HRESULT WINAPI IAgentSpeechInputProperties_SetEngine_Proxy(IAgentSpeechInputProperties *This,BSTR bszEngine); 905 void __RPC_STUB IAgentSpeechInputProperties_SetEngine_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 906 HRESULT WINAPI IAgentSpeechInputProperties_GetListeningTip_Proxy(IAgentSpeechInputProperties *This,__LONG32 *pbListeningTip); 907 void __RPC_STUB IAgentSpeechInputProperties_GetListeningTip_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 908 #endif 909 910 #ifndef __IAgentAudioOutputProperties_INTERFACE_DEFINED__ 911 #define __IAgentAudioOutputProperties_INTERFACE_DEFINED__ 912 EXTERN_C const IID IID_IAgentAudioOutputProperties; 913 #if defined(__cplusplus) && !defined(CINTERFACE) 914 struct IAgentAudioOutputProperties : public IDispatch { 915 public: 916 virtual HRESULT WINAPI GetEnabled(__LONG32 *pbEnabled) = 0; 917 virtual HRESULT WINAPI GetUsingSoundEffects(__LONG32 *pbUsingSoundEffects) = 0; 918 }; 919 #else 920 typedef struct IAgentAudioOutputPropertiesVtbl { 921 BEGIN_INTERFACE 922 HRESULT (WINAPI *QueryInterface)(IAgentAudioOutputProperties *This,REFIID riid,void **ppvObject); 923 ULONG (WINAPI *AddRef)(IAgentAudioOutputProperties *This); 924 ULONG (WINAPI *Release)(IAgentAudioOutputProperties *This); 925 HRESULT (WINAPI *GetTypeInfoCount)(IAgentAudioOutputProperties *This,UINT *pctinfo); 926 HRESULT (WINAPI *GetTypeInfo)(IAgentAudioOutputProperties *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); 927 HRESULT (WINAPI *GetIDsOfNames)(IAgentAudioOutputProperties *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); 928 HRESULT (WINAPI *Invoke)(IAgentAudioOutputProperties *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); 929 HRESULT (WINAPI *GetEnabled)(IAgentAudioOutputProperties *This,__LONG32 *pbEnabled); 930 HRESULT (WINAPI *GetUsingSoundEffects)(IAgentAudioOutputProperties *This,__LONG32 *pbUsingSoundEffects); 931 END_INTERFACE 932 } IAgentAudioOutputPropertiesVtbl; 933 struct IAgentAudioOutputProperties { 934 CONST_VTBL struct IAgentAudioOutputPropertiesVtbl *lpVtbl; 935 }; 936 #ifdef COBJMACROS 937 #define IAgentAudioOutputProperties_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) 938 #define IAgentAudioOutputProperties_AddRef(This) (This)->lpVtbl->AddRef(This) 939 #define IAgentAudioOutputProperties_Release(This) (This)->lpVtbl->Release(This) 940 #define IAgentAudioOutputProperties_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) 941 #define IAgentAudioOutputProperties_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) 942 #define IAgentAudioOutputProperties_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) 943 #define IAgentAudioOutputProperties_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) 944 #define IAgentAudioOutputProperties_GetEnabled(This,pbEnabled) (This)->lpVtbl->GetEnabled(This,pbEnabled) 945 #define IAgentAudioOutputProperties_GetUsingSoundEffects(This,pbUsingSoundEffects) (This)->lpVtbl->GetUsingSoundEffects(This,pbUsingSoundEffects) 946 #endif 947 #endif 948 HRESULT WINAPI IAgentAudioOutputProperties_GetEnabled_Proxy(IAgentAudioOutputProperties *This,__LONG32 *pbEnabled); 949 void __RPC_STUB IAgentAudioOutputProperties_GetEnabled_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 950 HRESULT WINAPI IAgentAudioOutputProperties_GetUsingSoundEffects_Proxy(IAgentAudioOutputProperties *This,__LONG32 *pbUsingSoundEffects); 951 void __RPC_STUB IAgentAudioOutputProperties_GetUsingSoundEffects_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 952 #endif 953 954 #ifndef __IAgentAudioOutputPropertiesEx_INTERFACE_DEFINED__ 955 #define __IAgentAudioOutputPropertiesEx_INTERFACE_DEFINED__ 956 EXTERN_C const IID IID_IAgentAudioOutputPropertiesEx; 957 #if defined(__cplusplus) && !defined(CINTERFACE) 958 struct IAgentAudioOutputPropertiesEx : public IAgentAudioOutputProperties { 959 public: 960 virtual HRESULT WINAPI GetStatus(__LONG32 *plStatus) = 0; 961 }; 962 #else 963 typedef struct IAgentAudioOutputPropertiesExVtbl { 964 BEGIN_INTERFACE 965 HRESULT (WINAPI *QueryInterface)(IAgentAudioOutputPropertiesEx *This,REFIID riid,void **ppvObject); 966 ULONG (WINAPI *AddRef)(IAgentAudioOutputPropertiesEx *This); 967 ULONG (WINAPI *Release)(IAgentAudioOutputPropertiesEx *This); 968 HRESULT (WINAPI *GetTypeInfoCount)(IAgentAudioOutputPropertiesEx *This,UINT *pctinfo); 969 HRESULT (WINAPI *GetTypeInfo)(IAgentAudioOutputPropertiesEx *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); 970 HRESULT (WINAPI *GetIDsOfNames)(IAgentAudioOutputPropertiesEx *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); 971 HRESULT (WINAPI *Invoke)(IAgentAudioOutputPropertiesEx *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); 972 HRESULT (WINAPI *GetEnabled)(IAgentAudioOutputPropertiesEx *This,__LONG32 *pbEnabled); 973 HRESULT (WINAPI *GetUsingSoundEffects)(IAgentAudioOutputPropertiesEx *This,__LONG32 *pbUsingSoundEffects); 974 HRESULT (WINAPI *GetStatus)(IAgentAudioOutputPropertiesEx *This,__LONG32 *plStatus); 975 END_INTERFACE 976 } IAgentAudioOutputPropertiesExVtbl; 977 struct IAgentAudioOutputPropertiesEx { 978 CONST_VTBL struct IAgentAudioOutputPropertiesExVtbl *lpVtbl; 979 }; 980 #ifdef COBJMACROS 981 #define IAgentAudioOutputPropertiesEx_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) 982 #define IAgentAudioOutputPropertiesEx_AddRef(This) (This)->lpVtbl->AddRef(This) 983 #define IAgentAudioOutputPropertiesEx_Release(This) (This)->lpVtbl->Release(This) 984 #define IAgentAudioOutputPropertiesEx_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) 985 #define IAgentAudioOutputPropertiesEx_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) 986 #define IAgentAudioOutputPropertiesEx_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) 987 #define IAgentAudioOutputPropertiesEx_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) 988 #define IAgentAudioOutputPropertiesEx_GetEnabled(This,pbEnabled) (This)->lpVtbl->GetEnabled(This,pbEnabled) 989 #define IAgentAudioOutputPropertiesEx_GetUsingSoundEffects(This,pbUsingSoundEffects) (This)->lpVtbl->GetUsingSoundEffects(This,pbUsingSoundEffects) 990 #define IAgentAudioOutputPropertiesEx_GetStatus(This,plStatus) (This)->lpVtbl->GetStatus(This,plStatus) 991 #endif 992 #endif 993 HRESULT WINAPI IAgentAudioOutputPropertiesEx_GetStatus_Proxy(IAgentAudioOutputPropertiesEx *This,__LONG32 *plStatus); 994 void __RPC_STUB IAgentAudioOutputPropertiesEx_GetStatus_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 995 #endif 996 997 #ifndef __IAgentPropertySheet_INTERFACE_DEFINED__ 998 #define __IAgentPropertySheet_INTERFACE_DEFINED__ 999 EXTERN_C const IID IID_IAgentPropertySheet; 1000 #if defined(__cplusplus) && !defined(CINTERFACE) 1001 struct IAgentPropertySheet : public IDispatch { 1002 public: 1003 virtual HRESULT WINAPI GetVisible(__LONG32 *pbVisible) = 0; 1004 virtual HRESULT WINAPI SetVisible(__LONG32 bVisible) = 0; 1005 virtual HRESULT WINAPI GetPosition(__LONG32 *plLeft,__LONG32 *plTop) = 0; 1006 virtual HRESULT WINAPI GetSize(__LONG32 *plWidth,__LONG32 *plHeight) = 0; 1007 virtual HRESULT WINAPI GetPage(BSTR *pbszPage) = 0; 1008 virtual HRESULT WINAPI SetPage(BSTR bszPage) = 0; 1009 }; 1010 #else 1011 typedef struct IAgentPropertySheetVtbl { 1012 BEGIN_INTERFACE 1013 HRESULT (WINAPI *QueryInterface)(IAgentPropertySheet *This,REFIID riid,void **ppvObject); 1014 ULONG (WINAPI *AddRef)(IAgentPropertySheet *This); 1015 ULONG (WINAPI *Release)(IAgentPropertySheet *This); 1016 HRESULT (WINAPI *GetTypeInfoCount)(IAgentPropertySheet *This,UINT *pctinfo); 1017 HRESULT (WINAPI *GetTypeInfo)(IAgentPropertySheet *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); 1018 HRESULT (WINAPI *GetIDsOfNames)(IAgentPropertySheet *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); 1019 HRESULT (WINAPI *Invoke)(IAgentPropertySheet *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); 1020 HRESULT (WINAPI *GetVisible)(IAgentPropertySheet *This,__LONG32 *pbVisible); 1021 HRESULT (WINAPI *SetVisible)(IAgentPropertySheet *This,__LONG32 bVisible); 1022 HRESULT (WINAPI *GetPosition)(IAgentPropertySheet *This,__LONG32 *plLeft,__LONG32 *plTop); 1023 HRESULT (WINAPI *GetSize)(IAgentPropertySheet *This,__LONG32 *plWidth,__LONG32 *plHeight); 1024 HRESULT (WINAPI *GetPage)(IAgentPropertySheet *This,BSTR *pbszPage); 1025 HRESULT (WINAPI *SetPage)(IAgentPropertySheet *This,BSTR bszPage); 1026 END_INTERFACE 1027 } IAgentPropertySheetVtbl; 1028 struct IAgentPropertySheet { 1029 CONST_VTBL struct IAgentPropertySheetVtbl *lpVtbl; 1030 }; 1031 #ifdef COBJMACROS 1032 #define IAgentPropertySheet_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) 1033 #define IAgentPropertySheet_AddRef(This) (This)->lpVtbl->AddRef(This) 1034 #define IAgentPropertySheet_Release(This) (This)->lpVtbl->Release(This) 1035 #define IAgentPropertySheet_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) 1036 #define IAgentPropertySheet_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) 1037 #define IAgentPropertySheet_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) 1038 #define IAgentPropertySheet_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) 1039 #define IAgentPropertySheet_GetVisible(This,pbVisible) (This)->lpVtbl->GetVisible(This,pbVisible) 1040 #define IAgentPropertySheet_SetVisible(This,bVisible) (This)->lpVtbl->SetVisible(This,bVisible) 1041 #define IAgentPropertySheet_GetPosition(This,plLeft,plTop) (This)->lpVtbl->GetPosition(This,plLeft,plTop) 1042 #define IAgentPropertySheet_GetSize(This,plWidth,plHeight) (This)->lpVtbl->GetSize(This,plWidth,plHeight) 1043 #define IAgentPropertySheet_GetPage(This,pbszPage) (This)->lpVtbl->GetPage(This,pbszPage) 1044 #define IAgentPropertySheet_SetPage(This,bszPage) (This)->lpVtbl->SetPage(This,bszPage) 1045 #endif 1046 #endif 1047 HRESULT WINAPI IAgentPropertySheet_GetVisible_Proxy(IAgentPropertySheet *This,__LONG32 *pbVisible); 1048 void __RPC_STUB IAgentPropertySheet_GetVisible_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1049 HRESULT WINAPI IAgentPropertySheet_SetVisible_Proxy(IAgentPropertySheet *This,__LONG32 bVisible); 1050 void __RPC_STUB IAgentPropertySheet_SetVisible_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1051 HRESULT WINAPI IAgentPropertySheet_GetPosition_Proxy(IAgentPropertySheet *This,__LONG32 *plLeft,__LONG32 *plTop); 1052 void __RPC_STUB IAgentPropertySheet_GetPosition_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1053 HRESULT WINAPI IAgentPropertySheet_GetSize_Proxy(IAgentPropertySheet *This,__LONG32 *plWidth,__LONG32 *plHeight); 1054 void __RPC_STUB IAgentPropertySheet_GetSize_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1055 HRESULT WINAPI IAgentPropertySheet_GetPage_Proxy(IAgentPropertySheet *This,BSTR *pbszPage); 1056 void __RPC_STUB IAgentPropertySheet_GetPage_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1057 HRESULT WINAPI IAgentPropertySheet_SetPage_Proxy(IAgentPropertySheet *This,BSTR bszPage); 1058 void __RPC_STUB IAgentPropertySheet_SetPage_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1059 #endif 1060 1061 #ifndef __IAgentBalloon_INTERFACE_DEFINED__ 1062 #define __IAgentBalloon_INTERFACE_DEFINED__ 1063 EXTERN_C const IID IID_IAgentBalloon; 1064 #if defined(__cplusplus) && !defined(CINTERFACE) 1065 struct IAgentBalloon : public IDispatch { 1066 public: 1067 virtual HRESULT WINAPI GetEnabled(__LONG32 *pbEnabled) = 0; 1068 virtual HRESULT WINAPI GetNumLines(__LONG32 *plLines) = 0; 1069 virtual HRESULT WINAPI GetNumCharsPerLine(__LONG32 *plCharsPerLine) = 0; 1070 virtual HRESULT WINAPI GetFontName(BSTR *pbszFontName) = 0; 1071 virtual HRESULT WINAPI GetFontSize(__LONG32 *plFontSize) = 0; 1072 virtual HRESULT WINAPI GetFontBold(__LONG32 *pbFontBold) = 0; 1073 virtual HRESULT WINAPI GetFontItalic(__LONG32 *pbFontItalic) = 0; 1074 virtual HRESULT WINAPI GetFontStrikethru(__LONG32 *pbFontStrikethru) = 0; 1075 virtual HRESULT WINAPI GetFontUnderline(__LONG32 *pbFontUnderline) = 0; 1076 virtual HRESULT WINAPI GetForeColor(__LONG32 *plFGColor) = 0; 1077 virtual HRESULT WINAPI GetBackColor(__LONG32 *plBGColor) = 0; 1078 virtual HRESULT WINAPI GetBorderColor(__LONG32 *plBorderColor) = 0; 1079 virtual HRESULT WINAPI SetVisible(__LONG32 bVisible) = 0; 1080 virtual HRESULT WINAPI GetVisible(__LONG32 *pbVisible) = 0; 1081 virtual HRESULT WINAPI SetFontName(BSTR bszFontName) = 0; 1082 virtual HRESULT WINAPI SetFontSize(__LONG32 lFontSize) = 0; 1083 virtual HRESULT WINAPI SetFontCharSet(short sFontCharSet) = 0; 1084 virtual HRESULT WINAPI GetFontCharSet(short *psFontCharSet) = 0; 1085 }; 1086 #else 1087 typedef struct IAgentBalloonVtbl { 1088 BEGIN_INTERFACE 1089 HRESULT (WINAPI *QueryInterface)(IAgentBalloon *This,REFIID riid,void **ppvObject); 1090 ULONG (WINAPI *AddRef)(IAgentBalloon *This); 1091 ULONG (WINAPI *Release)(IAgentBalloon *This); 1092 HRESULT (WINAPI *GetTypeInfoCount)(IAgentBalloon *This,UINT *pctinfo); 1093 HRESULT (WINAPI *GetTypeInfo)(IAgentBalloon *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); 1094 HRESULT (WINAPI *GetIDsOfNames)(IAgentBalloon *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); 1095 HRESULT (WINAPI *Invoke)(IAgentBalloon *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); 1096 HRESULT (WINAPI *GetEnabled)(IAgentBalloon *This,__LONG32 *pbEnabled); 1097 HRESULT (WINAPI *GetNumLines)(IAgentBalloon *This,__LONG32 *plLines); 1098 HRESULT (WINAPI *GetNumCharsPerLine)(IAgentBalloon *This,__LONG32 *plCharsPerLine); 1099 HRESULT (WINAPI *GetFontName)(IAgentBalloon *This,BSTR *pbszFontName); 1100 HRESULT (WINAPI *GetFontSize)(IAgentBalloon *This,__LONG32 *plFontSize); 1101 HRESULT (WINAPI *GetFontBold)(IAgentBalloon *This,__LONG32 *pbFontBold); 1102 HRESULT (WINAPI *GetFontItalic)(IAgentBalloon *This,__LONG32 *pbFontItalic); 1103 HRESULT (WINAPI *GetFontStrikethru)(IAgentBalloon *This,__LONG32 *pbFontStrikethru); 1104 HRESULT (WINAPI *GetFontUnderline)(IAgentBalloon *This,__LONG32 *pbFontUnderline); 1105 HRESULT (WINAPI *GetForeColor)(IAgentBalloon *This,__LONG32 *plFGColor); 1106 HRESULT (WINAPI *GetBackColor)(IAgentBalloon *This,__LONG32 *plBGColor); 1107 HRESULT (WINAPI *GetBorderColor)(IAgentBalloon *This,__LONG32 *plBorderColor); 1108 HRESULT (WINAPI *SetVisible)(IAgentBalloon *This,__LONG32 bVisible); 1109 HRESULT (WINAPI *GetVisible)(IAgentBalloon *This,__LONG32 *pbVisible); 1110 HRESULT (WINAPI *SetFontName)(IAgentBalloon *This,BSTR bszFontName); 1111 HRESULT (WINAPI *SetFontSize)(IAgentBalloon *This,__LONG32 lFontSize); 1112 HRESULT (WINAPI *SetFontCharSet)(IAgentBalloon *This,short sFontCharSet); 1113 HRESULT (WINAPI *GetFontCharSet)(IAgentBalloon *This,short *psFontCharSet); 1114 END_INTERFACE 1115 } IAgentBalloonVtbl; 1116 struct IAgentBalloon { 1117 CONST_VTBL struct IAgentBalloonVtbl *lpVtbl; 1118 }; 1119 #ifdef COBJMACROS 1120 #define IAgentBalloon_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) 1121 #define IAgentBalloon_AddRef(This) (This)->lpVtbl->AddRef(This) 1122 #define IAgentBalloon_Release(This) (This)->lpVtbl->Release(This) 1123 #define IAgentBalloon_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) 1124 #define IAgentBalloon_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) 1125 #define IAgentBalloon_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) 1126 #define IAgentBalloon_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) 1127 #define IAgentBalloon_GetEnabled(This,pbEnabled) (This)->lpVtbl->GetEnabled(This,pbEnabled) 1128 #define IAgentBalloon_GetNumLines(This,plLines) (This)->lpVtbl->GetNumLines(This,plLines) 1129 #define IAgentBalloon_GetNumCharsPerLine(This,plCharsPerLine) (This)->lpVtbl->GetNumCharsPerLine(This,plCharsPerLine) 1130 #define IAgentBalloon_GetFontName(This,pbszFontName) (This)->lpVtbl->GetFontName(This,pbszFontName) 1131 #define IAgentBalloon_GetFontSize(This,plFontSize) (This)->lpVtbl->GetFontSize(This,plFontSize) 1132 #define IAgentBalloon_GetFontBold(This,pbFontBold) (This)->lpVtbl->GetFontBold(This,pbFontBold) 1133 #define IAgentBalloon_GetFontItalic(This,pbFontItalic) (This)->lpVtbl->GetFontItalic(This,pbFontItalic) 1134 #define IAgentBalloon_GetFontStrikethru(This,pbFontStrikethru) (This)->lpVtbl->GetFontStrikethru(This,pbFontStrikethru) 1135 #define IAgentBalloon_GetFontUnderline(This,pbFontUnderline) (This)->lpVtbl->GetFontUnderline(This,pbFontUnderline) 1136 #define IAgentBalloon_GetForeColor(This,plFGColor) (This)->lpVtbl->GetForeColor(This,plFGColor) 1137 #define IAgentBalloon_GetBackColor(This,plBGColor) (This)->lpVtbl->GetBackColor(This,plBGColor) 1138 #define IAgentBalloon_GetBorderColor(This,plBorderColor) (This)->lpVtbl->GetBorderColor(This,plBorderColor) 1139 #define IAgentBalloon_SetVisible(This,bVisible) (This)->lpVtbl->SetVisible(This,bVisible) 1140 #define IAgentBalloon_GetVisible(This,pbVisible) (This)->lpVtbl->GetVisible(This,pbVisible) 1141 #define IAgentBalloon_SetFontName(This,bszFontName) (This)->lpVtbl->SetFontName(This,bszFontName) 1142 #define IAgentBalloon_SetFontSize(This,lFontSize) (This)->lpVtbl->SetFontSize(This,lFontSize) 1143 #define IAgentBalloon_SetFontCharSet(This,sFontCharSet) (This)->lpVtbl->SetFontCharSet(This,sFontCharSet) 1144 #define IAgentBalloon_GetFontCharSet(This,psFontCharSet) (This)->lpVtbl->GetFontCharSet(This,psFontCharSet) 1145 #endif 1146 #endif 1147 HRESULT WINAPI IAgentBalloon_GetEnabled_Proxy(IAgentBalloon *This,__LONG32 *pbEnabled); 1148 void __RPC_STUB IAgentBalloon_GetEnabled_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1149 HRESULT WINAPI IAgentBalloon_GetNumLines_Proxy(IAgentBalloon *This,__LONG32 *plLines); 1150 void __RPC_STUB IAgentBalloon_GetNumLines_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1151 HRESULT WINAPI IAgentBalloon_GetNumCharsPerLine_Proxy(IAgentBalloon *This,__LONG32 *plCharsPerLine); 1152 void __RPC_STUB IAgentBalloon_GetNumCharsPerLine_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1153 HRESULT WINAPI IAgentBalloon_GetFontName_Proxy(IAgentBalloon *This,BSTR *pbszFontName); 1154 void __RPC_STUB IAgentBalloon_GetFontName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1155 HRESULT WINAPI IAgentBalloon_GetFontSize_Proxy(IAgentBalloon *This,__LONG32 *plFontSize); 1156 void __RPC_STUB IAgentBalloon_GetFontSize_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1157 HRESULT WINAPI IAgentBalloon_GetFontBold_Proxy(IAgentBalloon *This,__LONG32 *pbFontBold); 1158 void __RPC_STUB IAgentBalloon_GetFontBold_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1159 HRESULT WINAPI IAgentBalloon_GetFontItalic_Proxy(IAgentBalloon *This,__LONG32 *pbFontItalic); 1160 void __RPC_STUB IAgentBalloon_GetFontItalic_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1161 HRESULT WINAPI IAgentBalloon_GetFontStrikethru_Proxy(IAgentBalloon *This,__LONG32 *pbFontStrikethru); 1162 void __RPC_STUB IAgentBalloon_GetFontStrikethru_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1163 HRESULT WINAPI IAgentBalloon_GetFontUnderline_Proxy(IAgentBalloon *This,__LONG32 *pbFontUnderline); 1164 void __RPC_STUB IAgentBalloon_GetFontUnderline_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1165 HRESULT WINAPI IAgentBalloon_GetForeColor_Proxy(IAgentBalloon *This,__LONG32 *plFGColor); 1166 void __RPC_STUB IAgentBalloon_GetForeColor_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1167 HRESULT WINAPI IAgentBalloon_GetBackColor_Proxy(IAgentBalloon *This,__LONG32 *plBGColor); 1168 void __RPC_STUB IAgentBalloon_GetBackColor_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1169 HRESULT WINAPI IAgentBalloon_GetBorderColor_Proxy(IAgentBalloon *This,__LONG32 *plBorderColor); 1170 void __RPC_STUB IAgentBalloon_GetBorderColor_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1171 HRESULT WINAPI IAgentBalloon_SetVisible_Proxy(IAgentBalloon *This,__LONG32 bVisible); 1172 void __RPC_STUB IAgentBalloon_SetVisible_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1173 HRESULT WINAPI IAgentBalloon_GetVisible_Proxy(IAgentBalloon *This,__LONG32 *pbVisible); 1174 void __RPC_STUB IAgentBalloon_GetVisible_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1175 HRESULT WINAPI IAgentBalloon_SetFontName_Proxy(IAgentBalloon *This,BSTR bszFontName); 1176 void __RPC_STUB IAgentBalloon_SetFontName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1177 HRESULT WINAPI IAgentBalloon_SetFontSize_Proxy(IAgentBalloon *This,__LONG32 lFontSize); 1178 void __RPC_STUB IAgentBalloon_SetFontSize_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1179 HRESULT WINAPI IAgentBalloon_SetFontCharSet_Proxy(IAgentBalloon *This,short sFontCharSet); 1180 void __RPC_STUB IAgentBalloon_SetFontCharSet_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1181 HRESULT WINAPI IAgentBalloon_GetFontCharSet_Proxy(IAgentBalloon *This,short *psFontCharSet); 1182 void __RPC_STUB IAgentBalloon_GetFontCharSet_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1183 #endif 1184 1185 #ifndef __IAgentBalloonEx_INTERFACE_DEFINED__ 1186 #define __IAgentBalloonEx_INTERFACE_DEFINED__ 1187 EXTERN_C const IID IID_IAgentBalloonEx; 1188 #if defined(__cplusplus) && !defined(CINTERFACE) 1189 struct IAgentBalloonEx : public IAgentBalloon { 1190 public: 1191 virtual HRESULT WINAPI SetStyle(__LONG32 lStyle) = 0; 1192 virtual HRESULT WINAPI GetStyle(__LONG32 *plStyle) = 0; 1193 virtual HRESULT WINAPI SetNumLines(__LONG32 lLines) = 0; 1194 virtual HRESULT WINAPI SetNumCharsPerLine(__LONG32 lCharsPerLine) = 0; 1195 }; 1196 #else 1197 typedef struct IAgentBalloonExVtbl { 1198 BEGIN_INTERFACE 1199 HRESULT (WINAPI *QueryInterface)(IAgentBalloonEx *This,REFIID riid,void **ppvObject); 1200 ULONG (WINAPI *AddRef)(IAgentBalloonEx *This); 1201 ULONG (WINAPI *Release)(IAgentBalloonEx *This); 1202 HRESULT (WINAPI *GetTypeInfoCount)(IAgentBalloonEx *This,UINT *pctinfo); 1203 HRESULT (WINAPI *GetTypeInfo)(IAgentBalloonEx *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); 1204 HRESULT (WINAPI *GetIDsOfNames)(IAgentBalloonEx *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); 1205 HRESULT (WINAPI *Invoke)(IAgentBalloonEx *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); 1206 HRESULT (WINAPI *GetEnabled)(IAgentBalloonEx *This,__LONG32 *pbEnabled); 1207 HRESULT (WINAPI *GetNumLines)(IAgentBalloonEx *This,__LONG32 *plLines); 1208 HRESULT (WINAPI *GetNumCharsPerLine)(IAgentBalloonEx *This,__LONG32 *plCharsPerLine); 1209 HRESULT (WINAPI *GetFontName)(IAgentBalloonEx *This,BSTR *pbszFontName); 1210 HRESULT (WINAPI *GetFontSize)(IAgentBalloonEx *This,__LONG32 *plFontSize); 1211 HRESULT (WINAPI *GetFontBold)(IAgentBalloonEx *This,__LONG32 *pbFontBold); 1212 HRESULT (WINAPI *GetFontItalic)(IAgentBalloonEx *This,__LONG32 *pbFontItalic); 1213 HRESULT (WINAPI *GetFontStrikethru)(IAgentBalloonEx *This,__LONG32 *pbFontStrikethru); 1214 HRESULT (WINAPI *GetFontUnderline)(IAgentBalloonEx *This,__LONG32 *pbFontUnderline); 1215 HRESULT (WINAPI *GetForeColor)(IAgentBalloonEx *This,__LONG32 *plFGColor); 1216 HRESULT (WINAPI *GetBackColor)(IAgentBalloonEx *This,__LONG32 *plBGColor); 1217 HRESULT (WINAPI *GetBorderColor)(IAgentBalloonEx *This,__LONG32 *plBorderColor); 1218 HRESULT (WINAPI *SetVisible)(IAgentBalloonEx *This,__LONG32 bVisible); 1219 HRESULT (WINAPI *GetVisible)(IAgentBalloonEx *This,__LONG32 *pbVisible); 1220 HRESULT (WINAPI *SetFontName)(IAgentBalloonEx *This,BSTR bszFontName); 1221 HRESULT (WINAPI *SetFontSize)(IAgentBalloonEx *This,__LONG32 lFontSize); 1222 HRESULT (WINAPI *SetFontCharSet)(IAgentBalloonEx *This,short sFontCharSet); 1223 HRESULT (WINAPI *GetFontCharSet)(IAgentBalloonEx *This,short *psFontCharSet); 1224 HRESULT (WINAPI *SetStyle)(IAgentBalloonEx *This,__LONG32 lStyle); 1225 HRESULT (WINAPI *GetStyle)(IAgentBalloonEx *This,__LONG32 *plStyle); 1226 HRESULT (WINAPI *SetNumLines)(IAgentBalloonEx *This,__LONG32 lLines); 1227 HRESULT (WINAPI *SetNumCharsPerLine)(IAgentBalloonEx *This,__LONG32 lCharsPerLine); 1228 END_INTERFACE 1229 } IAgentBalloonExVtbl; 1230 struct IAgentBalloonEx { 1231 CONST_VTBL struct IAgentBalloonExVtbl *lpVtbl; 1232 }; 1233 #ifdef COBJMACROS 1234 #define IAgentBalloonEx_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) 1235 #define IAgentBalloonEx_AddRef(This) (This)->lpVtbl->AddRef(This) 1236 #define IAgentBalloonEx_Release(This) (This)->lpVtbl->Release(This) 1237 #define IAgentBalloonEx_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) 1238 #define IAgentBalloonEx_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) 1239 #define IAgentBalloonEx_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) 1240 #define IAgentBalloonEx_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) 1241 #define IAgentBalloonEx_GetEnabled(This,pbEnabled) (This)->lpVtbl->GetEnabled(This,pbEnabled) 1242 #define IAgentBalloonEx_GetNumLines(This,plLines) (This)->lpVtbl->GetNumLines(This,plLines) 1243 #define IAgentBalloonEx_GetNumCharsPerLine(This,plCharsPerLine) (This)->lpVtbl->GetNumCharsPerLine(This,plCharsPerLine) 1244 #define IAgentBalloonEx_GetFontName(This,pbszFontName) (This)->lpVtbl->GetFontName(This,pbszFontName) 1245 #define IAgentBalloonEx_GetFontSize(This,plFontSize) (This)->lpVtbl->GetFontSize(This,plFontSize) 1246 #define IAgentBalloonEx_GetFontBold(This,pbFontBold) (This)->lpVtbl->GetFontBold(This,pbFontBold) 1247 #define IAgentBalloonEx_GetFontItalic(This,pbFontItalic) (This)->lpVtbl->GetFontItalic(This,pbFontItalic) 1248 #define IAgentBalloonEx_GetFontStrikethru(This,pbFontStrikethru) (This)->lpVtbl->GetFontStrikethru(This,pbFontStrikethru) 1249 #define IAgentBalloonEx_GetFontUnderline(This,pbFontUnderline) (This)->lpVtbl->GetFontUnderline(This,pbFontUnderline) 1250 #define IAgentBalloonEx_GetForeColor(This,plFGColor) (This)->lpVtbl->GetForeColor(This,plFGColor) 1251 #define IAgentBalloonEx_GetBackColor(This,plBGColor) (This)->lpVtbl->GetBackColor(This,plBGColor) 1252 #define IAgentBalloonEx_GetBorderColor(This,plBorderColor) (This)->lpVtbl->GetBorderColor(This,plBorderColor) 1253 #define IAgentBalloonEx_SetVisible(This,bVisible) (This)->lpVtbl->SetVisible(This,bVisible) 1254 #define IAgentBalloonEx_GetVisible(This,pbVisible) (This)->lpVtbl->GetVisible(This,pbVisible) 1255 #define IAgentBalloonEx_SetFontName(This,bszFontName) (This)->lpVtbl->SetFontName(This,bszFontName) 1256 #define IAgentBalloonEx_SetFontSize(This,lFontSize) (This)->lpVtbl->SetFontSize(This,lFontSize) 1257 #define IAgentBalloonEx_SetFontCharSet(This,sFontCharSet) (This)->lpVtbl->SetFontCharSet(This,sFontCharSet) 1258 #define IAgentBalloonEx_GetFontCharSet(This,psFontCharSet) (This)->lpVtbl->GetFontCharSet(This,psFontCharSet) 1259 #define IAgentBalloonEx_SetStyle(This,lStyle) (This)->lpVtbl->SetStyle(This,lStyle) 1260 #define IAgentBalloonEx_GetStyle(This,plStyle) (This)->lpVtbl->GetStyle(This,plStyle) 1261 #define IAgentBalloonEx_SetNumLines(This,lLines) (This)->lpVtbl->SetNumLines(This,lLines) 1262 #define IAgentBalloonEx_SetNumCharsPerLine(This,lCharsPerLine) (This)->lpVtbl->SetNumCharsPerLine(This,lCharsPerLine) 1263 #endif 1264 #endif 1265 HRESULT WINAPI IAgentBalloonEx_SetStyle_Proxy(IAgentBalloonEx *This,__LONG32 lStyle); 1266 void __RPC_STUB IAgentBalloonEx_SetStyle_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1267 HRESULT WINAPI IAgentBalloonEx_GetStyle_Proxy(IAgentBalloonEx *This,__LONG32 *plStyle); 1268 void __RPC_STUB IAgentBalloonEx_GetStyle_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1269 HRESULT WINAPI IAgentBalloonEx_SetNumLines_Proxy(IAgentBalloonEx *This,__LONG32 lLines); 1270 void __RPC_STUB IAgentBalloonEx_SetNumLines_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1271 HRESULT WINAPI IAgentBalloonEx_SetNumCharsPerLine_Proxy(IAgentBalloonEx *This,__LONG32 lCharsPerLine); 1272 void __RPC_STUB IAgentBalloonEx_SetNumCharsPerLine_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1273 #endif 1274 1275 #ifndef __IAgentCharacter_INTERFACE_DEFINED__ 1276 #define __IAgentCharacter_INTERFACE_DEFINED__ 1277 EXTERN_C const IID IID_IAgentCharacter; 1278 #if defined(__cplusplus) && !defined(CINTERFACE) 1279 struct IAgentCharacter : public IDispatch { 1280 public: 1281 virtual HRESULT WINAPI GetVisible(__LONG32 *pbVisible) = 0; 1282 virtual HRESULT WINAPI SetPosition(__LONG32 lLeft,__LONG32 lTop) = 0; 1283 virtual HRESULT WINAPI GetPosition(__LONG32 *plLeft,__LONG32 *plTop) = 0; 1284 virtual HRESULT WINAPI SetSize(__LONG32 lWidth,__LONG32 lHeight) = 0; 1285 virtual HRESULT WINAPI GetSize(__LONG32 *plWidth,__LONG32 *plHeight) = 0; 1286 virtual HRESULT WINAPI GetName(BSTR *pbszName) = 0; 1287 virtual HRESULT WINAPI GetDescription(BSTR *pbszDescription) = 0; 1288 virtual HRESULT WINAPI GetTTSSpeed(__LONG32 *pdwSpeed) = 0; 1289 virtual HRESULT WINAPI GetTTSPitch(short *pwPitch) = 0; 1290 virtual HRESULT WINAPI Activate(short sState) = 0; 1291 virtual HRESULT WINAPI SetIdleOn(__LONG32 bOn) = 0; 1292 virtual HRESULT WINAPI GetIdleOn(__LONG32 *pbOn) = 0; 1293 virtual HRESULT WINAPI Prepare(__LONG32 dwType,BSTR bszName,__LONG32 bQueue,__LONG32 *pdwReqID) = 0; 1294 virtual HRESULT WINAPI Play(BSTR bszAnimation,__LONG32 *pdwReqID) = 0; 1295 virtual HRESULT WINAPI Stop(__LONG32 dwReqID) = 0; 1296 virtual HRESULT WINAPI StopAll(__LONG32 lTypes) = 0; 1297 virtual HRESULT WINAPI Wait(__LONG32 dwReqID,__LONG32 *pdwReqID) = 0; 1298 virtual HRESULT WINAPI Interrupt(__LONG32 dwReqID,__LONG32 *pdwReqID) = 0; 1299 virtual HRESULT WINAPI Show(__LONG32 bFast,__LONG32 *pdwReqID) = 0; 1300 virtual HRESULT WINAPI Hide(__LONG32 bFast,__LONG32 *pdwReqID) = 0; 1301 virtual HRESULT WINAPI Speak(BSTR bszText,BSTR bszUrl,__LONG32 *pdwReqID) = 0; 1302 virtual HRESULT WINAPI MoveTo(short x,short y,__LONG32 lSpeed,__LONG32 *pdwReqID) = 0; 1303 virtual HRESULT WINAPI GestureAt(short x,short y,__LONG32 *pdwReqID) = 0; 1304 virtual HRESULT WINAPI GetMoveCause(__LONG32 *pdwCause) = 0; 1305 virtual HRESULT WINAPI GetVisibilityCause(__LONG32 *pdwCause) = 0; 1306 virtual HRESULT WINAPI HasOtherClients(__LONG32 *plNumOtherClients) = 0; 1307 virtual HRESULT WINAPI SetSoundEffectsOn(__LONG32 bOn) = 0; 1308 virtual HRESULT WINAPI GetSoundEffectsOn(__LONG32 *pbOn) = 0; 1309 virtual HRESULT WINAPI SetName(BSTR bszName) = 0; 1310 virtual HRESULT WINAPI SetDescription(BSTR bszDescription) = 0; 1311 virtual HRESULT WINAPI GetExtraData(BSTR *pbszExtraData) = 0; 1312 }; 1313 #else 1314 typedef struct IAgentCharacterVtbl { 1315 BEGIN_INTERFACE 1316 HRESULT (WINAPI *QueryInterface)(IAgentCharacter *This,REFIID riid,void **ppvObject); 1317 ULONG (WINAPI *AddRef)(IAgentCharacter *This); 1318 ULONG (WINAPI *Release)(IAgentCharacter *This); 1319 HRESULT (WINAPI *GetTypeInfoCount)(IAgentCharacter *This,UINT *pctinfo); 1320 HRESULT (WINAPI *GetTypeInfo)(IAgentCharacter *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); 1321 HRESULT (WINAPI *GetIDsOfNames)(IAgentCharacter *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); 1322 HRESULT (WINAPI *Invoke)(IAgentCharacter *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); 1323 HRESULT (WINAPI *GetVisible)(IAgentCharacter *This,__LONG32 *pbVisible); 1324 HRESULT (WINAPI *SetPosition)(IAgentCharacter *This,__LONG32 lLeft,__LONG32 lTop); 1325 HRESULT (WINAPI *GetPosition)(IAgentCharacter *This,__LONG32 *plLeft,__LONG32 *plTop); 1326 HRESULT (WINAPI *SetSize)(IAgentCharacter *This,__LONG32 lWidth,__LONG32 lHeight); 1327 HRESULT (WINAPI *GetSize)(IAgentCharacter *This,__LONG32 *plWidth,__LONG32 *plHeight); 1328 HRESULT (WINAPI *GetName)(IAgentCharacter *This,BSTR *pbszName); 1329 HRESULT (WINAPI *GetDescription)(IAgentCharacter *This,BSTR *pbszDescription); 1330 HRESULT (WINAPI *GetTTSSpeed)(IAgentCharacter *This,__LONG32 *pdwSpeed); 1331 HRESULT (WINAPI *GetTTSPitch)(IAgentCharacter *This,short *pwPitch); 1332 HRESULT (WINAPI *Activate)(IAgentCharacter *This,short sState); 1333 HRESULT (WINAPI *SetIdleOn)(IAgentCharacter *This,__LONG32 bOn); 1334 HRESULT (WINAPI *GetIdleOn)(IAgentCharacter *This,__LONG32 *pbOn); 1335 HRESULT (WINAPI *Prepare)(IAgentCharacter *This,__LONG32 dwType,BSTR bszName,__LONG32 bQueue,__LONG32 *pdwReqID); 1336 HRESULT (WINAPI *Play)(IAgentCharacter *This,BSTR bszAnimation,__LONG32 *pdwReqID); 1337 HRESULT (WINAPI *Stop)(IAgentCharacter *This,__LONG32 dwReqID); 1338 HRESULT (WINAPI *StopAll)(IAgentCharacter *This,__LONG32 lTypes); 1339 HRESULT (WINAPI *Wait)(IAgentCharacter *This,__LONG32 dwReqID,__LONG32 *pdwReqID); 1340 HRESULT (WINAPI *Interrupt)(IAgentCharacter *This,__LONG32 dwReqID,__LONG32 *pdwReqID); 1341 HRESULT (WINAPI *Show)(IAgentCharacter *This,__LONG32 bFast,__LONG32 *pdwReqID); 1342 HRESULT (WINAPI *Hide)(IAgentCharacter *This,__LONG32 bFast,__LONG32 *pdwReqID); 1343 HRESULT (WINAPI *Speak)(IAgentCharacter *This,BSTR bszText,BSTR bszUrl,__LONG32 *pdwReqID); 1344 HRESULT (WINAPI *MoveTo)(IAgentCharacter *This,short x,short y,__LONG32 lSpeed,__LONG32 *pdwReqID); 1345 HRESULT (WINAPI *GestureAt)(IAgentCharacter *This,short x,short y,__LONG32 *pdwReqID); 1346 HRESULT (WINAPI *GetMoveCause)(IAgentCharacter *This,__LONG32 *pdwCause); 1347 HRESULT (WINAPI *GetVisibilityCause)(IAgentCharacter *This,__LONG32 *pdwCause); 1348 HRESULT (WINAPI *HasOtherClients)(IAgentCharacter *This,__LONG32 *plNumOtherClients); 1349 HRESULT (WINAPI *SetSoundEffectsOn)(IAgentCharacter *This,__LONG32 bOn); 1350 HRESULT (WINAPI *GetSoundEffectsOn)(IAgentCharacter *This,__LONG32 *pbOn); 1351 HRESULT (WINAPI *SetName)(IAgentCharacter *This,BSTR bszName); 1352 HRESULT (WINAPI *SetDescription)(IAgentCharacter *This,BSTR bszDescription); 1353 HRESULT (WINAPI *GetExtraData)(IAgentCharacter *This,BSTR *pbszExtraData); 1354 END_INTERFACE 1355 } IAgentCharacterVtbl; 1356 struct IAgentCharacter { 1357 CONST_VTBL struct IAgentCharacterVtbl *lpVtbl; 1358 }; 1359 #ifdef COBJMACROS 1360 #define IAgentCharacter_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) 1361 #define IAgentCharacter_AddRef(This) (This)->lpVtbl->AddRef(This) 1362 #define IAgentCharacter_Release(This) (This)->lpVtbl->Release(This) 1363 #define IAgentCharacter_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) 1364 #define IAgentCharacter_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) 1365 #define IAgentCharacter_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) 1366 #define IAgentCharacter_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) 1367 #define IAgentCharacter_GetVisible(This,pbVisible) (This)->lpVtbl->GetVisible(This,pbVisible) 1368 #define IAgentCharacter_SetPosition(This,lLeft,lTop) (This)->lpVtbl->SetPosition(This,lLeft,lTop) 1369 #define IAgentCharacter_GetPosition(This,plLeft,plTop) (This)->lpVtbl->GetPosition(This,plLeft,plTop) 1370 #define IAgentCharacter_SetSize(This,lWidth,lHeight) (This)->lpVtbl->SetSize(This,lWidth,lHeight) 1371 #define IAgentCharacter_GetSize(This,plWidth,plHeight) (This)->lpVtbl->GetSize(This,plWidth,plHeight) 1372 #define IAgentCharacter_GetName(This,pbszName) (This)->lpVtbl->GetName(This,pbszName) 1373 #define IAgentCharacter_GetDescription(This,pbszDescription) (This)->lpVtbl->GetDescription(This,pbszDescription) 1374 #define IAgentCharacter_GetTTSSpeed(This,pdwSpeed) (This)->lpVtbl->GetTTSSpeed(This,pdwSpeed) 1375 #define IAgentCharacter_GetTTSPitch(This,pwPitch) (This)->lpVtbl->GetTTSPitch(This,pwPitch) 1376 #define IAgentCharacter_Activate(This,sState) (This)->lpVtbl->Activate(This,sState) 1377 #define IAgentCharacter_SetIdleOn(This,bOn) (This)->lpVtbl->SetIdleOn(This,bOn) 1378 #define IAgentCharacter_GetIdleOn(This,pbOn) (This)->lpVtbl->GetIdleOn(This,pbOn) 1379 #define IAgentCharacter_Prepare(This,dwType,bszName,bQueue,pdwReqID) (This)->lpVtbl->Prepare(This,dwType,bszName,bQueue,pdwReqID) 1380 #define IAgentCharacter_Play(This,bszAnimation,pdwReqID) (This)->lpVtbl->Play(This,bszAnimation,pdwReqID) 1381 #define IAgentCharacter_Stop(This,dwReqID) (This)->lpVtbl->Stop(This,dwReqID) 1382 #define IAgentCharacter_StopAll(This,lTypes) (This)->lpVtbl->StopAll(This,lTypes) 1383 #define IAgentCharacter_Wait(This,dwReqID,pdwReqID) (This)->lpVtbl->Wait(This,dwReqID,pdwReqID) 1384 #define IAgentCharacter_Interrupt(This,dwReqID,pdwReqID) (This)->lpVtbl->Interrupt(This,dwReqID,pdwReqID) 1385 #define IAgentCharacter_Show(This,bFast,pdwReqID) (This)->lpVtbl->Show(This,bFast,pdwReqID) 1386 #define IAgentCharacter_Hide(This,bFast,pdwReqID) (This)->lpVtbl->Hide(This,bFast,pdwReqID) 1387 #define IAgentCharacter_Speak(This,bszText,bszUrl,pdwReqID) (This)->lpVtbl->Speak(This,bszText,bszUrl,pdwReqID) 1388 #define IAgentCharacter_MoveTo(This,x,y,lSpeed,pdwReqID) (This)->lpVtbl->MoveTo(This,x,y,lSpeed,pdwReqID) 1389 #define IAgentCharacter_GestureAt(This,x,y,pdwReqID) (This)->lpVtbl->GestureAt(This,x,y,pdwReqID) 1390 #define IAgentCharacter_GetMoveCause(This,pdwCause) (This)->lpVtbl->GetMoveCause(This,pdwCause) 1391 #define IAgentCharacter_GetVisibilityCause(This,pdwCause) (This)->lpVtbl->GetVisibilityCause(This,pdwCause) 1392 #define IAgentCharacter_HasOtherClients(This,plNumOtherClients) (This)->lpVtbl->HasOtherClients(This,plNumOtherClients) 1393 #define IAgentCharacter_SetSoundEffectsOn(This,bOn) (This)->lpVtbl->SetSoundEffectsOn(This,bOn) 1394 #define IAgentCharacter_GetSoundEffectsOn(This,pbOn) (This)->lpVtbl->GetSoundEffectsOn(This,pbOn) 1395 #define IAgentCharacter_SetName(This,bszName) (This)->lpVtbl->SetName(This,bszName) 1396 #define IAgentCharacter_SetDescription(This,bszDescription) (This)->lpVtbl->SetDescription(This,bszDescription) 1397 #define IAgentCharacter_GetExtraData(This,pbszExtraData) (This)->lpVtbl->GetExtraData(This,pbszExtraData) 1398 #endif 1399 #endif 1400 HRESULT WINAPI IAgentCharacter_GetVisible_Proxy(IAgentCharacter *This,__LONG32 *pbVisible); 1401 void __RPC_STUB IAgentCharacter_GetVisible_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1402 HRESULT WINAPI IAgentCharacter_SetPosition_Proxy(IAgentCharacter *This,__LONG32 lLeft,__LONG32 lTop); 1403 void __RPC_STUB IAgentCharacter_SetPosition_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1404 HRESULT WINAPI IAgentCharacter_GetPosition_Proxy(IAgentCharacter *This,__LONG32 *plLeft,__LONG32 *plTop); 1405 void __RPC_STUB IAgentCharacter_GetPosition_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1406 HRESULT WINAPI IAgentCharacter_SetSize_Proxy(IAgentCharacter *This,__LONG32 lWidth,__LONG32 lHeight); 1407 void __RPC_STUB IAgentCharacter_SetSize_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1408 HRESULT WINAPI IAgentCharacter_GetSize_Proxy(IAgentCharacter *This,__LONG32 *plWidth,__LONG32 *plHeight); 1409 void __RPC_STUB IAgentCharacter_GetSize_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1410 HRESULT WINAPI IAgentCharacter_GetName_Proxy(IAgentCharacter *This,BSTR *pbszName); 1411 void __RPC_STUB IAgentCharacter_GetName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1412 HRESULT WINAPI IAgentCharacter_GetDescription_Proxy(IAgentCharacter *This,BSTR *pbszDescription); 1413 void __RPC_STUB IAgentCharacter_GetDescription_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1414 HRESULT WINAPI IAgentCharacter_GetTTSSpeed_Proxy(IAgentCharacter *This,__LONG32 *pdwSpeed); 1415 void __RPC_STUB IAgentCharacter_GetTTSSpeed_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1416 HRESULT WINAPI IAgentCharacter_GetTTSPitch_Proxy(IAgentCharacter *This,short *pwPitch); 1417 void __RPC_STUB IAgentCharacter_GetTTSPitch_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1418 HRESULT WINAPI IAgentCharacter_Activate_Proxy(IAgentCharacter *This,short sState); 1419 void __RPC_STUB IAgentCharacter_Activate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1420 HRESULT WINAPI IAgentCharacter_SetIdleOn_Proxy(IAgentCharacter *This,__LONG32 bOn); 1421 void __RPC_STUB IAgentCharacter_SetIdleOn_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1422 HRESULT WINAPI IAgentCharacter_GetIdleOn_Proxy(IAgentCharacter *This,__LONG32 *pbOn); 1423 void __RPC_STUB IAgentCharacter_GetIdleOn_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1424 HRESULT WINAPI IAgentCharacter_Prepare_Proxy(IAgentCharacter *This,__LONG32 dwType,BSTR bszName,__LONG32 bQueue,__LONG32 *pdwReqID); 1425 void __RPC_STUB IAgentCharacter_Prepare_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1426 HRESULT WINAPI IAgentCharacter_Play_Proxy(IAgentCharacter *This,BSTR bszAnimation,__LONG32 *pdwReqID); 1427 void __RPC_STUB IAgentCharacter_Play_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1428 HRESULT WINAPI IAgentCharacter_Stop_Proxy(IAgentCharacter *This,__LONG32 dwReqID); 1429 void __RPC_STUB IAgentCharacter_Stop_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1430 HRESULT WINAPI IAgentCharacter_StopAll_Proxy(IAgentCharacter *This,__LONG32 lTypes); 1431 void __RPC_STUB IAgentCharacter_StopAll_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1432 HRESULT WINAPI IAgentCharacter_Wait_Proxy(IAgentCharacter *This,__LONG32 dwReqID,__LONG32 *pdwReqID); 1433 void __RPC_STUB IAgentCharacter_Wait_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1434 HRESULT WINAPI IAgentCharacter_Interrupt_Proxy(IAgentCharacter *This,__LONG32 dwReqID,__LONG32 *pdwReqID); 1435 void __RPC_STUB IAgentCharacter_Interrupt_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1436 HRESULT WINAPI IAgentCharacter_Show_Proxy(IAgentCharacter *This,__LONG32 bFast,__LONG32 *pdwReqID); 1437 void __RPC_STUB IAgentCharacter_Show_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1438 HRESULT WINAPI IAgentCharacter_Hide_Proxy(IAgentCharacter *This,__LONG32 bFast,__LONG32 *pdwReqID); 1439 void __RPC_STUB IAgentCharacter_Hide_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1440 HRESULT WINAPI IAgentCharacter_Speak_Proxy(IAgentCharacter *This,BSTR bszText,BSTR bszUrl,__LONG32 *pdwReqID); 1441 void __RPC_STUB IAgentCharacter_Speak_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1442 HRESULT WINAPI IAgentCharacter_MoveTo_Proxy(IAgentCharacter *This,short x,short y,__LONG32 lSpeed,__LONG32 *pdwReqID); 1443 void __RPC_STUB IAgentCharacter_MoveTo_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1444 HRESULT WINAPI IAgentCharacter_GestureAt_Proxy(IAgentCharacter *This,short x,short y,__LONG32 *pdwReqID); 1445 void __RPC_STUB IAgentCharacter_GestureAt_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1446 HRESULT WINAPI IAgentCharacter_GetMoveCause_Proxy(IAgentCharacter *This,__LONG32 *pdwCause); 1447 void __RPC_STUB IAgentCharacter_GetMoveCause_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1448 HRESULT WINAPI IAgentCharacter_GetVisibilityCause_Proxy(IAgentCharacter *This,__LONG32 *pdwCause); 1449 void __RPC_STUB IAgentCharacter_GetVisibilityCause_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1450 HRESULT WINAPI IAgentCharacter_HasOtherClients_Proxy(IAgentCharacter *This,__LONG32 *plNumOtherClients); 1451 void __RPC_STUB IAgentCharacter_HasOtherClients_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1452 HRESULT WINAPI IAgentCharacter_SetSoundEffectsOn_Proxy(IAgentCharacter *This,__LONG32 bOn); 1453 void __RPC_STUB IAgentCharacter_SetSoundEffectsOn_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1454 HRESULT WINAPI IAgentCharacter_GetSoundEffectsOn_Proxy(IAgentCharacter *This,__LONG32 *pbOn); 1455 void __RPC_STUB IAgentCharacter_GetSoundEffectsOn_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1456 HRESULT WINAPI IAgentCharacter_SetName_Proxy(IAgentCharacter *This,BSTR bszName); 1457 void __RPC_STUB IAgentCharacter_SetName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1458 HRESULT WINAPI IAgentCharacter_SetDescription_Proxy(IAgentCharacter *This,BSTR bszDescription); 1459 void __RPC_STUB IAgentCharacter_SetDescription_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1460 HRESULT WINAPI IAgentCharacter_GetExtraData_Proxy(IAgentCharacter *This,BSTR *pbszExtraData); 1461 void __RPC_STUB IAgentCharacter_GetExtraData_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1462 #endif 1463 1464 #ifndef __IAgentCharacterEx_INTERFACE_DEFINED__ 1465 #define __IAgentCharacterEx_INTERFACE_DEFINED__ 1466 EXTERN_C const IID IID_IAgentCharacterEx; 1467 #if defined(__cplusplus) && !defined(CINTERFACE) 1468 struct IAgentCharacterEx : public IAgentCharacter { 1469 public: 1470 virtual HRESULT WINAPI ShowPopupMenu(short x,short y) = 0; 1471 virtual HRESULT WINAPI SetAutoPopupMenu(__LONG32 bAutoPopupMenu) = 0; 1472 virtual HRESULT WINAPI GetAutoPopupMenu(__LONG32 *pbAutoPopupMenu) = 0; 1473 virtual HRESULT WINAPI GetHelpFileName(BSTR *pbszName) = 0; 1474 virtual HRESULT WINAPI SetHelpFileName(BSTR bszName) = 0; 1475 virtual HRESULT WINAPI SetHelpModeOn(__LONG32 bHelpModeOn) = 0; 1476 virtual HRESULT WINAPI GetHelpModeOn(__LONG32 *pbHelpModeOn) = 0; 1477 virtual HRESULT WINAPI SetHelpContextID(__LONG32 ulID) = 0; 1478 virtual HRESULT WINAPI GetHelpContextID(__LONG32 *pulID) = 0; 1479 virtual HRESULT WINAPI GetActive(short *psState) = 0; 1480 virtual HRESULT WINAPI Listen(__LONG32 bListen) = 0; 1481 virtual HRESULT WINAPI SetLanguageID(__LONG32 langid) = 0; 1482 virtual HRESULT WINAPI GetLanguageID(__LONG32 *plangid) = 0; 1483 virtual HRESULT WINAPI GetTTSModeID(BSTR *pbszModeID) = 0; 1484 virtual HRESULT WINAPI SetTTSModeID(BSTR bszModeID) = 0; 1485 virtual HRESULT WINAPI GetSRModeID(BSTR *pbszModeID) = 0; 1486 virtual HRESULT WINAPI SetSRModeID(BSTR bszModeID) = 0; 1487 virtual HRESULT WINAPI GetGUID(BSTR *pbszID) = 0; 1488 virtual HRESULT WINAPI GetOriginalSize(__LONG32 *plWidth,__LONG32 *plHeight) = 0; 1489 virtual HRESULT WINAPI Think(BSTR bszText,__LONG32 *pdwReqID) = 0; 1490 virtual HRESULT WINAPI GetVersion(short *psMajor,short *psMinor) = 0; 1491 virtual HRESULT WINAPI GetAnimationNames(IUnknown **punkEnum) = 0; 1492 virtual HRESULT WINAPI GetSRStatus(__LONG32 *plStatus) = 0; 1493 }; 1494 #else 1495 typedef struct IAgentCharacterExVtbl { 1496 BEGIN_INTERFACE 1497 HRESULT (WINAPI *QueryInterface)(IAgentCharacterEx *This,REFIID riid,void **ppvObject); 1498 ULONG (WINAPI *AddRef)(IAgentCharacterEx *This); 1499 ULONG (WINAPI *Release)(IAgentCharacterEx *This); 1500 HRESULT (WINAPI *GetTypeInfoCount)(IAgentCharacterEx *This,UINT *pctinfo); 1501 HRESULT (WINAPI *GetTypeInfo)(IAgentCharacterEx *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); 1502 HRESULT (WINAPI *GetIDsOfNames)(IAgentCharacterEx *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); 1503 HRESULT (WINAPI *Invoke)(IAgentCharacterEx *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); 1504 HRESULT (WINAPI *GetVisible)(IAgentCharacterEx *This,__LONG32 *pbVisible); 1505 HRESULT (WINAPI *SetPosition)(IAgentCharacterEx *This,__LONG32 lLeft,__LONG32 lTop); 1506 HRESULT (WINAPI *GetPosition)(IAgentCharacterEx *This,__LONG32 *plLeft,__LONG32 *plTop); 1507 HRESULT (WINAPI *SetSize)(IAgentCharacterEx *This,__LONG32 lWidth,__LONG32 lHeight); 1508 HRESULT (WINAPI *GetSize)(IAgentCharacterEx *This,__LONG32 *plWidth,__LONG32 *plHeight); 1509 HRESULT (WINAPI *GetName)(IAgentCharacterEx *This,BSTR *pbszName); 1510 HRESULT (WINAPI *GetDescription)(IAgentCharacterEx *This,BSTR *pbszDescription); 1511 HRESULT (WINAPI *GetTTSSpeed)(IAgentCharacterEx *This,__LONG32 *pdwSpeed); 1512 HRESULT (WINAPI *GetTTSPitch)(IAgentCharacterEx *This,short *pwPitch); 1513 HRESULT (WINAPI *Activate)(IAgentCharacterEx *This,short sState); 1514 HRESULT (WINAPI *SetIdleOn)(IAgentCharacterEx *This,__LONG32 bOn); 1515 HRESULT (WINAPI *GetIdleOn)(IAgentCharacterEx *This,__LONG32 *pbOn); 1516 HRESULT (WINAPI *Prepare)(IAgentCharacterEx *This,__LONG32 dwType,BSTR bszName,__LONG32 bQueue,__LONG32 *pdwReqID); 1517 HRESULT (WINAPI *Play)(IAgentCharacterEx *This,BSTR bszAnimation,__LONG32 *pdwReqID); 1518 HRESULT (WINAPI *Stop)(IAgentCharacterEx *This,__LONG32 dwReqID); 1519 HRESULT (WINAPI *StopAll)(IAgentCharacterEx *This,__LONG32 lTypes); 1520 HRESULT (WINAPI *Wait)(IAgentCharacterEx *This,__LONG32 dwReqID,__LONG32 *pdwReqID); 1521 HRESULT (WINAPI *Interrupt)(IAgentCharacterEx *This,__LONG32 dwReqID,__LONG32 *pdwReqID); 1522 HRESULT (WINAPI *Show)(IAgentCharacterEx *This,__LONG32 bFast,__LONG32 *pdwReqID); 1523 HRESULT (WINAPI *Hide)(IAgentCharacterEx *This,__LONG32 bFast,__LONG32 *pdwReqID); 1524 HRESULT (WINAPI *Speak)(IAgentCharacterEx *This,BSTR bszText,BSTR bszUrl,__LONG32 *pdwReqID); 1525 HRESULT (WINAPI *MoveTo)(IAgentCharacterEx *This,short x,short y,__LONG32 lSpeed,__LONG32 *pdwReqID); 1526 HRESULT (WINAPI *GestureAt)(IAgentCharacterEx *This,short x,short y,__LONG32 *pdwReqID); 1527 HRESULT (WINAPI *GetMoveCause)(IAgentCharacterEx *This,__LONG32 *pdwCause); 1528 HRESULT (WINAPI *GetVisibilityCause)(IAgentCharacterEx *This,__LONG32 *pdwCause); 1529 HRESULT (WINAPI *HasOtherClients)(IAgentCharacterEx *This,__LONG32 *plNumOtherClients); 1530 HRESULT (WINAPI *SetSoundEffectsOn)(IAgentCharacterEx *This,__LONG32 bOn); 1531 HRESULT (WINAPI *GetSoundEffectsOn)(IAgentCharacterEx *This,__LONG32 *pbOn); 1532 HRESULT (WINAPI *SetName)(IAgentCharacterEx *This,BSTR bszName); 1533 HRESULT (WINAPI *SetDescription)(IAgentCharacterEx *This,BSTR bszDescription); 1534 HRESULT (WINAPI *GetExtraData)(IAgentCharacterEx *This,BSTR *pbszExtraData); 1535 HRESULT (WINAPI *ShowPopupMenu)(IAgentCharacterEx *This,short x,short y); 1536 HRESULT (WINAPI *SetAutoPopupMenu)(IAgentCharacterEx *This,__LONG32 bAutoPopupMenu); 1537 HRESULT (WINAPI *GetAutoPopupMenu)(IAgentCharacterEx *This,__LONG32 *pbAutoPopupMenu); 1538 HRESULT (WINAPI *GetHelpFileName)(IAgentCharacterEx *This,BSTR *pbszName); 1539 HRESULT (WINAPI *SetHelpFileName)(IAgentCharacterEx *This,BSTR bszName); 1540 HRESULT (WINAPI *SetHelpModeOn)(IAgentCharacterEx *This,__LONG32 bHelpModeOn); 1541 HRESULT (WINAPI *GetHelpModeOn)(IAgentCharacterEx *This,__LONG32 *pbHelpModeOn); 1542 HRESULT (WINAPI *SetHelpContextID)(IAgentCharacterEx *This,__LONG32 ulID); 1543 HRESULT (WINAPI *GetHelpContextID)(IAgentCharacterEx *This,__LONG32 *pulID); 1544 HRESULT (WINAPI *GetActive)(IAgentCharacterEx *This,short *psState); 1545 HRESULT (WINAPI *Listen)(IAgentCharacterEx *This,__LONG32 bListen); 1546 HRESULT (WINAPI *SetLanguageID)(IAgentCharacterEx *This,__LONG32 langid); 1547 HRESULT (WINAPI *GetLanguageID)(IAgentCharacterEx *This,__LONG32 *plangid); 1548 HRESULT (WINAPI *GetTTSModeID)(IAgentCharacterEx *This,BSTR *pbszModeID); 1549 HRESULT (WINAPI *SetTTSModeID)(IAgentCharacterEx *This,BSTR bszModeID); 1550 HRESULT (WINAPI *GetSRModeID)(IAgentCharacterEx *This,BSTR *pbszModeID); 1551 HRESULT (WINAPI *SetSRModeID)(IAgentCharacterEx *This,BSTR bszModeID); 1552 HRESULT (WINAPI *GetGUID)(IAgentCharacterEx *This,BSTR *pbszID); 1553 HRESULT (WINAPI *GetOriginalSize)(IAgentCharacterEx *This,__LONG32 *plWidth,__LONG32 *plHeight); 1554 HRESULT (WINAPI *Think)(IAgentCharacterEx *This,BSTR bszText,__LONG32 *pdwReqID); 1555 HRESULT (WINAPI *GetVersion)(IAgentCharacterEx *This,short *psMajor,short *psMinor); 1556 HRESULT (WINAPI *GetAnimationNames)(IAgentCharacterEx *This,IUnknown **punkEnum); 1557 HRESULT (WINAPI *GetSRStatus)(IAgentCharacterEx *This,__LONG32 *plStatus); 1558 END_INTERFACE 1559 } IAgentCharacterExVtbl; 1560 struct IAgentCharacterEx { 1561 CONST_VTBL struct IAgentCharacterExVtbl *lpVtbl; 1562 }; 1563 #ifdef COBJMACROS 1564 #define IAgentCharacterEx_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) 1565 #define IAgentCharacterEx_AddRef(This) (This)->lpVtbl->AddRef(This) 1566 #define IAgentCharacterEx_Release(This) (This)->lpVtbl->Release(This) 1567 #define IAgentCharacterEx_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) 1568 #define IAgentCharacterEx_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) 1569 #define IAgentCharacterEx_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) 1570 #define IAgentCharacterEx_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) 1571 #define IAgentCharacterEx_GetVisible(This,pbVisible) (This)->lpVtbl->GetVisible(This,pbVisible) 1572 #define IAgentCharacterEx_SetPosition(This,lLeft,lTop) (This)->lpVtbl->SetPosition(This,lLeft,lTop) 1573 #define IAgentCharacterEx_GetPosition(This,plLeft,plTop) (This)->lpVtbl->GetPosition(This,plLeft,plTop) 1574 #define IAgentCharacterEx_SetSize(This,lWidth,lHeight) (This)->lpVtbl->SetSize(This,lWidth,lHeight) 1575 #define IAgentCharacterEx_GetSize(This,plWidth,plHeight) (This)->lpVtbl->GetSize(This,plWidth,plHeight) 1576 #define IAgentCharacterEx_GetName(This,pbszName) (This)->lpVtbl->GetName(This,pbszName) 1577 #define IAgentCharacterEx_GetDescription(This,pbszDescription) (This)->lpVtbl->GetDescription(This,pbszDescription) 1578 #define IAgentCharacterEx_GetTTSSpeed(This,pdwSpeed) (This)->lpVtbl->GetTTSSpeed(This,pdwSpeed) 1579 #define IAgentCharacterEx_GetTTSPitch(This,pwPitch) (This)->lpVtbl->GetTTSPitch(This,pwPitch) 1580 #define IAgentCharacterEx_Activate(This,sState) (This)->lpVtbl->Activate(This,sState) 1581 #define IAgentCharacterEx_SetIdleOn(This,bOn) (This)->lpVtbl->SetIdleOn(This,bOn) 1582 #define IAgentCharacterEx_GetIdleOn(This,pbOn) (This)->lpVtbl->GetIdleOn(This,pbOn) 1583 #define IAgentCharacterEx_Prepare(This,dwType,bszName,bQueue,pdwReqID) (This)->lpVtbl->Prepare(This,dwType,bszName,bQueue,pdwReqID) 1584 #define IAgentCharacterEx_Play(This,bszAnimation,pdwReqID) (This)->lpVtbl->Play(This,bszAnimation,pdwReqID) 1585 #define IAgentCharacterEx_Stop(This,dwReqID) (This)->lpVtbl->Stop(This,dwReqID) 1586 #define IAgentCharacterEx_StopAll(This,lTypes) (This)->lpVtbl->StopAll(This,lTypes) 1587 #define IAgentCharacterEx_Wait(This,dwReqID,pdwReqID) (This)->lpVtbl->Wait(This,dwReqID,pdwReqID) 1588 #define IAgentCharacterEx_Interrupt(This,dwReqID,pdwReqID) (This)->lpVtbl->Interrupt(This,dwReqID,pdwReqID) 1589 #define IAgentCharacterEx_Show(This,bFast,pdwReqID) (This)->lpVtbl->Show(This,bFast,pdwReqID) 1590 #define IAgentCharacterEx_Hide(This,bFast,pdwReqID) (This)->lpVtbl->Hide(This,bFast,pdwReqID) 1591 #define IAgentCharacterEx_Speak(This,bszText,bszUrl,pdwReqID) (This)->lpVtbl->Speak(This,bszText,bszUrl,pdwReqID) 1592 #define IAgentCharacterEx_MoveTo(This,x,y,lSpeed,pdwReqID) (This)->lpVtbl->MoveTo(This,x,y,lSpeed,pdwReqID) 1593 #define IAgentCharacterEx_GestureAt(This,x,y,pdwReqID) (This)->lpVtbl->GestureAt(This,x,y,pdwReqID) 1594 #define IAgentCharacterEx_GetMoveCause(This,pdwCause) (This)->lpVtbl->GetMoveCause(This,pdwCause) 1595 #define IAgentCharacterEx_GetVisibilityCause(This,pdwCause) (This)->lpVtbl->GetVisibilityCause(This,pdwCause) 1596 #define IAgentCharacterEx_HasOtherClients(This,plNumOtherClients) (This)->lpVtbl->HasOtherClients(This,plNumOtherClients) 1597 #define IAgentCharacterEx_SetSoundEffectsOn(This,bOn) (This)->lpVtbl->SetSoundEffectsOn(This,bOn) 1598 #define IAgentCharacterEx_GetSoundEffectsOn(This,pbOn) (This)->lpVtbl->GetSoundEffectsOn(This,pbOn) 1599 #define IAgentCharacterEx_SetName(This,bszName) (This)->lpVtbl->SetName(This,bszName) 1600 #define IAgentCharacterEx_SetDescription(This,bszDescription) (This)->lpVtbl->SetDescription(This,bszDescription) 1601 #define IAgentCharacterEx_GetExtraData(This,pbszExtraData) (This)->lpVtbl->GetExtraData(This,pbszExtraData) 1602 #define IAgentCharacterEx_ShowPopupMenu(This,x,y) (This)->lpVtbl->ShowPopupMenu(This,x,y) 1603 #define IAgentCharacterEx_SetAutoPopupMenu(This,bAutoPopupMenu) (This)->lpVtbl->SetAutoPopupMenu(This,bAutoPopupMenu) 1604 #define IAgentCharacterEx_GetAutoPopupMenu(This,pbAutoPopupMenu) (This)->lpVtbl->GetAutoPopupMenu(This,pbAutoPopupMenu) 1605 #define IAgentCharacterEx_GetHelpFileName(This,pbszName) (This)->lpVtbl->GetHelpFileName(This,pbszName) 1606 #define IAgentCharacterEx_SetHelpFileName(This,bszName) (This)->lpVtbl->SetHelpFileName(This,bszName) 1607 #define IAgentCharacterEx_SetHelpModeOn(This,bHelpModeOn) (This)->lpVtbl->SetHelpModeOn(This,bHelpModeOn) 1608 #define IAgentCharacterEx_GetHelpModeOn(This,pbHelpModeOn) (This)->lpVtbl->GetHelpModeOn(This,pbHelpModeOn) 1609 #define IAgentCharacterEx_SetHelpContextID(This,ulID) (This)->lpVtbl->SetHelpContextID(This,ulID) 1610 #define IAgentCharacterEx_GetHelpContextID(This,pulID) (This)->lpVtbl->GetHelpContextID(This,pulID) 1611 #define IAgentCharacterEx_GetActive(This,psState) (This)->lpVtbl->GetActive(This,psState) 1612 #define IAgentCharacterEx_Listen(This,bListen) (This)->lpVtbl->Listen(This,bListen) 1613 #define IAgentCharacterEx_SetLanguageID(This,langid) (This)->lpVtbl->SetLanguageID(This,langid) 1614 #define IAgentCharacterEx_GetLanguageID(This,plangid) (This)->lpVtbl->GetLanguageID(This,plangid) 1615 #define IAgentCharacterEx_GetTTSModeID(This,pbszModeID) (This)->lpVtbl->GetTTSModeID(This,pbszModeID) 1616 #define IAgentCharacterEx_SetTTSModeID(This,bszModeID) (This)->lpVtbl->SetTTSModeID(This,bszModeID) 1617 #define IAgentCharacterEx_GetSRModeID(This,pbszModeID) (This)->lpVtbl->GetSRModeID(This,pbszModeID) 1618 #define IAgentCharacterEx_SetSRModeID(This,bszModeID) (This)->lpVtbl->SetSRModeID(This,bszModeID) 1619 #define IAgentCharacterEx_GetGUID(This,pbszID) (This)->lpVtbl->GetGUID(This,pbszID) 1620 #define IAgentCharacterEx_GetOriginalSize(This,plWidth,plHeight) (This)->lpVtbl->GetOriginalSize(This,plWidth,plHeight) 1621 #define IAgentCharacterEx_Think(This,bszText,pdwReqID) (This)->lpVtbl->Think(This,bszText,pdwReqID) 1622 #define IAgentCharacterEx_GetVersion(This,psMajor,psMinor) (This)->lpVtbl->GetVersion(This,psMajor,psMinor) 1623 #define IAgentCharacterEx_GetAnimationNames(This,punkEnum) (This)->lpVtbl->GetAnimationNames(This,punkEnum) 1624 #define IAgentCharacterEx_GetSRStatus(This,plStatus) (This)->lpVtbl->GetSRStatus(This,plStatus) 1625 #endif 1626 #endif 1627 HRESULT WINAPI IAgentCharacterEx_ShowPopupMenu_Proxy(IAgentCharacterEx *This,short x,short y); 1628 void __RPC_STUB IAgentCharacterEx_ShowPopupMenu_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1629 HRESULT WINAPI IAgentCharacterEx_SetAutoPopupMenu_Proxy(IAgentCharacterEx *This,__LONG32 bAutoPopupMenu); 1630 void __RPC_STUB IAgentCharacterEx_SetAutoPopupMenu_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1631 HRESULT WINAPI IAgentCharacterEx_GetAutoPopupMenu_Proxy(IAgentCharacterEx *This,__LONG32 *pbAutoPopupMenu); 1632 void __RPC_STUB IAgentCharacterEx_GetAutoPopupMenu_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1633 HRESULT WINAPI IAgentCharacterEx_GetHelpFileName_Proxy(IAgentCharacterEx *This,BSTR *pbszName); 1634 void __RPC_STUB IAgentCharacterEx_GetHelpFileName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1635 HRESULT WINAPI IAgentCharacterEx_SetHelpFileName_Proxy(IAgentCharacterEx *This,BSTR bszName); 1636 void __RPC_STUB IAgentCharacterEx_SetHelpFileName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1637 HRESULT WINAPI IAgentCharacterEx_SetHelpModeOn_Proxy(IAgentCharacterEx *This,__LONG32 bHelpModeOn); 1638 void __RPC_STUB IAgentCharacterEx_SetHelpModeOn_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1639 HRESULT WINAPI IAgentCharacterEx_GetHelpModeOn_Proxy(IAgentCharacterEx *This,__LONG32 *pbHelpModeOn); 1640 void __RPC_STUB IAgentCharacterEx_GetHelpModeOn_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1641 HRESULT WINAPI IAgentCharacterEx_SetHelpContextID_Proxy(IAgentCharacterEx *This,__LONG32 ulID); 1642 void __RPC_STUB IAgentCharacterEx_SetHelpContextID_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1643 HRESULT WINAPI IAgentCharacterEx_GetHelpContextID_Proxy(IAgentCharacterEx *This,__LONG32 *pulID); 1644 void __RPC_STUB IAgentCharacterEx_GetHelpContextID_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1645 HRESULT WINAPI IAgentCharacterEx_GetActive_Proxy(IAgentCharacterEx *This,short *psState); 1646 void __RPC_STUB IAgentCharacterEx_GetActive_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1647 HRESULT WINAPI IAgentCharacterEx_Listen_Proxy(IAgentCharacterEx *This,__LONG32 bListen); 1648 void __RPC_STUB IAgentCharacterEx_Listen_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1649 HRESULT WINAPI IAgentCharacterEx_SetLanguageID_Proxy(IAgentCharacterEx *This,__LONG32 langid); 1650 void __RPC_STUB IAgentCharacterEx_SetLanguageID_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1651 HRESULT WINAPI IAgentCharacterEx_GetLanguageID_Proxy(IAgentCharacterEx *This,__LONG32 *plangid); 1652 void __RPC_STUB IAgentCharacterEx_GetLanguageID_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1653 HRESULT WINAPI IAgentCharacterEx_GetTTSModeID_Proxy(IAgentCharacterEx *This,BSTR *pbszModeID); 1654 void __RPC_STUB IAgentCharacterEx_GetTTSModeID_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1655 HRESULT WINAPI IAgentCharacterEx_SetTTSModeID_Proxy(IAgentCharacterEx *This,BSTR bszModeID); 1656 void __RPC_STUB IAgentCharacterEx_SetTTSModeID_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1657 HRESULT WINAPI IAgentCharacterEx_GetSRModeID_Proxy(IAgentCharacterEx *This,BSTR *pbszModeID); 1658 void __RPC_STUB IAgentCharacterEx_GetSRModeID_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1659 HRESULT WINAPI IAgentCharacterEx_SetSRModeID_Proxy(IAgentCharacterEx *This,BSTR bszModeID); 1660 void __RPC_STUB IAgentCharacterEx_SetSRModeID_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1661 HRESULT WINAPI IAgentCharacterEx_GetGUID_Proxy(IAgentCharacterEx *This,BSTR *pbszID); 1662 void __RPC_STUB IAgentCharacterEx_GetGUID_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1663 HRESULT WINAPI IAgentCharacterEx_GetOriginalSize_Proxy(IAgentCharacterEx *This,__LONG32 *plWidth,__LONG32 *plHeight); 1664 void __RPC_STUB IAgentCharacterEx_GetOriginalSize_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1665 HRESULT WINAPI IAgentCharacterEx_Think_Proxy(IAgentCharacterEx *This,BSTR bszText,__LONG32 *pdwReqID); 1666 void __RPC_STUB IAgentCharacterEx_Think_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1667 HRESULT WINAPI IAgentCharacterEx_GetVersion_Proxy(IAgentCharacterEx *This,short *psMajor,short *psMinor); 1668 void __RPC_STUB IAgentCharacterEx_GetVersion_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1669 HRESULT WINAPI IAgentCharacterEx_GetAnimationNames_Proxy(IAgentCharacterEx *This,IUnknown **punkEnum); 1670 void __RPC_STUB IAgentCharacterEx_GetAnimationNames_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1671 HRESULT WINAPI IAgentCharacterEx_GetSRStatus_Proxy(IAgentCharacterEx *This,__LONG32 *plStatus); 1672 void __RPC_STUB IAgentCharacterEx_GetSRStatus_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1673 #endif 1674 1675 #ifndef __IAgent_INTERFACE_DEFINED__ 1676 #define __IAgent_INTERFACE_DEFINED__ 1677 EXTERN_C const IID IID_IAgent; 1678 #if defined(__cplusplus) && !defined(CINTERFACE) 1679 struct IAgent : public IDispatch { 1680 public: 1681 virtual HRESULT WINAPI Load(VARIANT vLoadKey,__LONG32 *pdwCharID,__LONG32 *pdwReqID) = 0; 1682 virtual HRESULT WINAPI Unload(__LONG32 dwCharID) = 0; 1683 virtual HRESULT WINAPI Register(IUnknown *punkNotifySink,__LONG32 *pdwSinkID) = 0; 1684 virtual HRESULT WINAPI Unregister(__LONG32 dwSinkID) = 0; 1685 virtual HRESULT WINAPI GetCharacter(__LONG32 dwCharID,IDispatch **ppunkCharacter) = 0; 1686 virtual HRESULT WINAPI GetSuspended(__LONG32 *pbSuspended) = 0; 1687 }; 1688 #else 1689 typedef struct IAgentVtbl { 1690 BEGIN_INTERFACE 1691 HRESULT (WINAPI *QueryInterface)(IAgent *This,REFIID riid,void **ppvObject); 1692 ULONG (WINAPI *AddRef)(IAgent *This); 1693 ULONG (WINAPI *Release)(IAgent *This); 1694 HRESULT (WINAPI *GetTypeInfoCount)(IAgent *This,UINT *pctinfo); 1695 HRESULT (WINAPI *GetTypeInfo)(IAgent *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); 1696 HRESULT (WINAPI *GetIDsOfNames)(IAgent *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); 1697 HRESULT (WINAPI *Invoke)(IAgent *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); 1698 HRESULT (WINAPI *Load)(IAgent *This,VARIANT vLoadKey,__LONG32 *pdwCharID,__LONG32 *pdwReqID); 1699 HRESULT (WINAPI *Unload)(IAgent *This,__LONG32 dwCharID); 1700 HRESULT (WINAPI *Register)(IAgent *This,IUnknown *punkNotifySink,__LONG32 *pdwSinkID); 1701 HRESULT (WINAPI *Unregister)(IAgent *This,__LONG32 dwSinkID); 1702 HRESULT (WINAPI *GetCharacter)(IAgent *This,__LONG32 dwCharID,IDispatch **ppunkCharacter); 1703 HRESULT (WINAPI *GetSuspended)(IAgent *This,__LONG32 *pbSuspended); 1704 END_INTERFACE 1705 } IAgentVtbl; 1706 struct IAgent { 1707 CONST_VTBL struct IAgentVtbl *lpVtbl; 1708 }; 1709 #ifdef COBJMACROS 1710 #define IAgent_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) 1711 #define IAgent_AddRef(This) (This)->lpVtbl->AddRef(This) 1712 #define IAgent_Release(This) (This)->lpVtbl->Release(This) 1713 #define IAgent_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) 1714 #define IAgent_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) 1715 #define IAgent_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) 1716 #define IAgent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) 1717 #define IAgent_Load(This,vLoadKey,pdwCharID,pdwReqID) (This)->lpVtbl->Load(This,vLoadKey,pdwCharID,pdwReqID) 1718 #define IAgent_Unload(This,dwCharID) (This)->lpVtbl->Unload(This,dwCharID) 1719 #define IAgent_Register(This,punkNotifySink,pdwSinkID) (This)->lpVtbl->Register(This,punkNotifySink,pdwSinkID) 1720 #define IAgent_Unregister(This,dwSinkID) (This)->lpVtbl->Unregister(This,dwSinkID) 1721 #define IAgent_GetCharacter(This,dwCharID,ppunkCharacter) (This)->lpVtbl->GetCharacter(This,dwCharID,ppunkCharacter) 1722 #define IAgent_GetSuspended(This,pbSuspended) (This)->lpVtbl->GetSuspended(This,pbSuspended) 1723 #endif 1724 #endif 1725 HRESULT WINAPI IAgent_Load_Proxy(IAgent *This,VARIANT vLoadKey,__LONG32 *pdwCharID,__LONG32 *pdwReqID); 1726 void __RPC_STUB IAgent_Load_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1727 HRESULT WINAPI IAgent_Unload_Proxy(IAgent *This,__LONG32 dwCharID); 1728 void __RPC_STUB IAgent_Unload_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1729 HRESULT WINAPI IAgent_Register_Proxy(IAgent *This,IUnknown *punkNotifySink,__LONG32 *pdwSinkID); 1730 void __RPC_STUB IAgent_Register_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1731 HRESULT WINAPI IAgent_Unregister_Proxy(IAgent *This,__LONG32 dwSinkID); 1732 void __RPC_STUB IAgent_Unregister_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1733 HRESULT WINAPI IAgent_GetCharacter_Proxy(IAgent *This,__LONG32 dwCharID,IDispatch **ppunkCharacter); 1734 void __RPC_STUB IAgent_GetCharacter_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1735 HRESULT WINAPI IAgent_GetSuspended_Proxy(IAgent *This,__LONG32 *pbSuspended); 1736 void __RPC_STUB IAgent_GetSuspended_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1737 #endif 1738 1739 #ifndef __IAgentEx_INTERFACE_DEFINED__ 1740 #define __IAgentEx_INTERFACE_DEFINED__ 1741 EXTERN_C const IID IID_IAgentEx; 1742 #if defined(__cplusplus) && !defined(CINTERFACE) 1743 struct IAgentEx : public IAgent { 1744 public: 1745 virtual HRESULT WINAPI GetCharacterEx(__LONG32 dwCharID,IAgentCharacterEx **ppCharacterEx) = 0; 1746 virtual HRESULT WINAPI GetVersion(short *psMajor,short *psMinor) = 0; 1747 virtual HRESULT WINAPI ShowDefaultCharacterProperties(short x,short y,__LONG32 bUseDefaultPosition) = 0; 1748 }; 1749 #else 1750 typedef struct IAgentExVtbl { 1751 BEGIN_INTERFACE 1752 HRESULT (WINAPI *QueryInterface)(IAgentEx *This,REFIID riid,void **ppvObject); 1753 ULONG (WINAPI *AddRef)(IAgentEx *This); 1754 ULONG (WINAPI *Release)(IAgentEx *This); 1755 HRESULT (WINAPI *GetTypeInfoCount)(IAgentEx *This,UINT *pctinfo); 1756 HRESULT (WINAPI *GetTypeInfo)(IAgentEx *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); 1757 HRESULT (WINAPI *GetIDsOfNames)(IAgentEx *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); 1758 HRESULT (WINAPI *Invoke)(IAgentEx *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); 1759 HRESULT (WINAPI *Load)(IAgentEx *This,VARIANT vLoadKey,__LONG32 *pdwCharID,__LONG32 *pdwReqID); 1760 HRESULT (WINAPI *Unload)(IAgentEx *This,__LONG32 dwCharID); 1761 HRESULT (WINAPI *Register)(IAgentEx *This,IUnknown *punkNotifySink,__LONG32 *pdwSinkID); 1762 HRESULT (WINAPI *Unregister)(IAgentEx *This,__LONG32 dwSinkID); 1763 HRESULT (WINAPI *GetCharacter)(IAgentEx *This,__LONG32 dwCharID,IDispatch **ppunkCharacter); 1764 HRESULT (WINAPI *GetSuspended)(IAgentEx *This,__LONG32 *pbSuspended); 1765 HRESULT (WINAPI *GetCharacterEx)(IAgentEx *This,__LONG32 dwCharID,IAgentCharacterEx **ppCharacterEx); 1766 HRESULT (WINAPI *GetVersion)(IAgentEx *This,short *psMajor,short *psMinor); 1767 HRESULT (WINAPI *ShowDefaultCharacterProperties)(IAgentEx *This,short x,short y,__LONG32 bUseDefaultPosition); 1768 END_INTERFACE 1769 } IAgentExVtbl; 1770 struct IAgentEx { 1771 CONST_VTBL struct IAgentExVtbl *lpVtbl; 1772 }; 1773 #ifdef COBJMACROS 1774 #define IAgentEx_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) 1775 #define IAgentEx_AddRef(This) (This)->lpVtbl->AddRef(This) 1776 #define IAgentEx_Release(This) (This)->lpVtbl->Release(This) 1777 #define IAgentEx_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) 1778 #define IAgentEx_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) 1779 #define IAgentEx_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) 1780 #define IAgentEx_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) 1781 #define IAgentEx_Load(This,vLoadKey,pdwCharID,pdwReqID) (This)->lpVtbl->Load(This,vLoadKey,pdwCharID,pdwReqID) 1782 #define IAgentEx_Unload(This,dwCharID) (This)->lpVtbl->Unload(This,dwCharID) 1783 #define IAgentEx_Register(This,punkNotifySink,pdwSinkID) (This)->lpVtbl->Register(This,punkNotifySink,pdwSinkID) 1784 #define IAgentEx_Unregister(This,dwSinkID) (This)->lpVtbl->Unregister(This,dwSinkID) 1785 #define IAgentEx_GetCharacter(This,dwCharID,ppunkCharacter) (This)->lpVtbl->GetCharacter(This,dwCharID,ppunkCharacter) 1786 #define IAgentEx_GetSuspended(This,pbSuspended) (This)->lpVtbl->GetSuspended(This,pbSuspended) 1787 #define IAgentEx_GetCharacterEx(This,dwCharID,ppCharacterEx) (This)->lpVtbl->GetCharacterEx(This,dwCharID,ppCharacterEx) 1788 #define IAgentEx_GetVersion(This,psMajor,psMinor) (This)->lpVtbl->GetVersion(This,psMajor,psMinor) 1789 #define IAgentEx_ShowDefaultCharacterProperties(This,x,y,bUseDefaultPosition) (This)->lpVtbl->ShowDefaultCharacterProperties(This,x,y,bUseDefaultPosition) 1790 #endif 1791 #endif 1792 HRESULT WINAPI IAgentEx_GetCharacterEx_Proxy(IAgentEx *This,__LONG32 dwCharID,IAgentCharacterEx **ppCharacterEx); 1793 void __RPC_STUB IAgentEx_GetCharacterEx_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1794 HRESULT WINAPI IAgentEx_GetVersion_Proxy(IAgentEx *This,short *psMajor,short *psMinor); 1795 void __RPC_STUB IAgentEx_GetVersion_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1796 HRESULT WINAPI IAgentEx_ShowDefaultCharacterProperties_Proxy(IAgentEx *This,short x,short y,__LONG32 bUseDefaultPosition); 1797 void __RPC_STUB IAgentEx_ShowDefaultCharacterProperties_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1798 #endif 1799 1800 #ifndef __IAgentNotifySink_INTERFACE_DEFINED__ 1801 #define __IAgentNotifySink_INTERFACE_DEFINED__ 1802 EXTERN_C const IID IID_IAgentNotifySink; 1803 #if defined(__cplusplus) && !defined(CINTERFACE) 1804 struct IAgentNotifySink : public IDispatch { 1805 public: 1806 virtual HRESULT WINAPI Command(__LONG32 dwCommandID,IUnknown *punkUserInput) = 0; 1807 virtual HRESULT WINAPI ActivateInputState(__LONG32 dwCharID,__LONG32 bActivated) = 0; 1808 virtual HRESULT WINAPI Restart(void) = 0; 1809 virtual HRESULT WINAPI Shutdown(void) = 0; 1810 virtual HRESULT WINAPI VisibleState(__LONG32 dwCharID,__LONG32 bVisible,__LONG32 dwCause) = 0; 1811 virtual HRESULT WINAPI Click(__LONG32 dwCharID,short fwKeys,__LONG32 x,__LONG32 y) = 0; 1812 virtual HRESULT WINAPI DblClick(__LONG32 dwCharID,short fwKeys,__LONG32 x,__LONG32 y) = 0; 1813 virtual HRESULT WINAPI DragStart(__LONG32 dwCharID,short fwKeys,__LONG32 x,__LONG32 y) = 0; 1814 virtual HRESULT WINAPI DragComplete(__LONG32 dwCharID,short fwKeys,__LONG32 x,__LONG32 y) = 0; 1815 virtual HRESULT WINAPI RequestStart(__LONG32 dwRequestID) = 0; 1816 virtual HRESULT WINAPI RequestComplete(__LONG32 dwRequestID,__LONG32 hrStatus) = 0; 1817 virtual HRESULT WINAPI BookMark(__LONG32 dwBookMarkID) = 0; 1818 virtual HRESULT WINAPI Idle(__LONG32 dwCharID,__LONG32 bStart) = 0; 1819 virtual HRESULT WINAPI Move(__LONG32 dwCharID,__LONG32 x,__LONG32 y,__LONG32 dwCause) = 0; 1820 virtual HRESULT WINAPI Size(__LONG32 dwCharID,__LONG32 lWidth,__LONG32 lHeight) = 0; 1821 virtual HRESULT WINAPI BalloonVisibleState(__LONG32 dwCharID,__LONG32 bVisible) = 0; 1822 }; 1823 #else 1824 typedef struct IAgentNotifySinkVtbl { 1825 BEGIN_INTERFACE 1826 HRESULT (WINAPI *QueryInterface)(IAgentNotifySink *This,REFIID riid,void **ppvObject); 1827 ULONG (WINAPI *AddRef)(IAgentNotifySink *This); 1828 ULONG (WINAPI *Release)(IAgentNotifySink *This); 1829 HRESULT (WINAPI *GetTypeInfoCount)(IAgentNotifySink *This,UINT *pctinfo); 1830 HRESULT (WINAPI *GetTypeInfo)(IAgentNotifySink *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); 1831 HRESULT (WINAPI *GetIDsOfNames)(IAgentNotifySink *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); 1832 HRESULT (WINAPI *Invoke)(IAgentNotifySink *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); 1833 HRESULT (WINAPI *Command)(IAgentNotifySink *This,__LONG32 dwCommandID,IUnknown *punkUserInput); 1834 HRESULT (WINAPI *ActivateInputState)(IAgentNotifySink *This,__LONG32 dwCharID,__LONG32 bActivated); 1835 HRESULT (WINAPI *Restart)(IAgentNotifySink *This); 1836 HRESULT (WINAPI *Shutdown)(IAgentNotifySink *This); 1837 HRESULT (WINAPI *VisibleState)(IAgentNotifySink *This,__LONG32 dwCharID,__LONG32 bVisible,__LONG32 dwCause); 1838 HRESULT (WINAPI *Click)(IAgentNotifySink *This,__LONG32 dwCharID,short fwKeys,__LONG32 x,__LONG32 y); 1839 HRESULT (WINAPI *DblClick)(IAgentNotifySink *This,__LONG32 dwCharID,short fwKeys,__LONG32 x,__LONG32 y); 1840 HRESULT (WINAPI *DragStart)(IAgentNotifySink *This,__LONG32 dwCharID,short fwKeys,__LONG32 x,__LONG32 y); 1841 HRESULT (WINAPI *DragComplete)(IAgentNotifySink *This,__LONG32 dwCharID,short fwKeys,__LONG32 x,__LONG32 y); 1842 HRESULT (WINAPI *RequestStart)(IAgentNotifySink *This,__LONG32 dwRequestID); 1843 HRESULT (WINAPI *RequestComplete)(IAgentNotifySink *This,__LONG32 dwRequestID,__LONG32 hrStatus); 1844 HRESULT (WINAPI *BookMark)(IAgentNotifySink *This,__LONG32 dwBookMarkID); 1845 HRESULT (WINAPI *Idle)(IAgentNotifySink *This,__LONG32 dwCharID,__LONG32 bStart); 1846 HRESULT (WINAPI *Move)(IAgentNotifySink *This,__LONG32 dwCharID,__LONG32 x,__LONG32 y,__LONG32 dwCause); 1847 HRESULT (WINAPI *Size)(IAgentNotifySink *This,__LONG32 dwCharID,__LONG32 lWidth,__LONG32 lHeight); 1848 HRESULT (WINAPI *BalloonVisibleState)(IAgentNotifySink *This,__LONG32 dwCharID,__LONG32 bVisible); 1849 END_INTERFACE 1850 } IAgentNotifySinkVtbl; 1851 struct IAgentNotifySink { 1852 CONST_VTBL struct IAgentNotifySinkVtbl *lpVtbl; 1853 }; 1854 #ifdef COBJMACROS 1855 #define IAgentNotifySink_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) 1856 #define IAgentNotifySink_AddRef(This) (This)->lpVtbl->AddRef(This) 1857 #define IAgentNotifySink_Release(This) (This)->lpVtbl->Release(This) 1858 #define IAgentNotifySink_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) 1859 #define IAgentNotifySink_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) 1860 #define IAgentNotifySink_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) 1861 #define IAgentNotifySink_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) 1862 #define IAgentNotifySink_Command(This,dwCommandID,punkUserInput) (This)->lpVtbl->Command(This,dwCommandID,punkUserInput) 1863 #define IAgentNotifySink_ActivateInputState(This,dwCharID,bActivated) (This)->lpVtbl->ActivateInputState(This,dwCharID,bActivated) 1864 #define IAgentNotifySink_Restart(This) (This)->lpVtbl->Restart(This) 1865 #define IAgentNotifySink_Shutdown(This) (This)->lpVtbl->Shutdown(This) 1866 #define IAgentNotifySink_VisibleState(This,dwCharID,bVisible,dwCause) (This)->lpVtbl->VisibleState(This,dwCharID,bVisible,dwCause) 1867 #define IAgentNotifySink_Click(This,dwCharID,fwKeys,x,y) (This)->lpVtbl->Click(This,dwCharID,fwKeys,x,y) 1868 #define IAgentNotifySink_DblClick(This,dwCharID,fwKeys,x,y) (This)->lpVtbl->DblClick(This,dwCharID,fwKeys,x,y) 1869 #define IAgentNotifySink_DragStart(This,dwCharID,fwKeys,x,y) (This)->lpVtbl->DragStart(This,dwCharID,fwKeys,x,y) 1870 #define IAgentNotifySink_DragComplete(This,dwCharID,fwKeys,x,y) (This)->lpVtbl->DragComplete(This,dwCharID,fwKeys,x,y) 1871 #define IAgentNotifySink_RequestStart(This,dwRequestID) (This)->lpVtbl->RequestStart(This,dwRequestID) 1872 #define IAgentNotifySink_RequestComplete(This,dwRequestID,hrStatus) (This)->lpVtbl->RequestComplete(This,dwRequestID,hrStatus) 1873 #define IAgentNotifySink_BookMark(This,dwBookMarkID) (This)->lpVtbl->BookMark(This,dwBookMarkID) 1874 #define IAgentNotifySink_Idle(This,dwCharID,bStart) (This)->lpVtbl->Idle(This,dwCharID,bStart) 1875 #define IAgentNotifySink_Move(This,dwCharID,x,y,dwCause) (This)->lpVtbl->Move(This,dwCharID,x,y,dwCause) 1876 #define IAgentNotifySink_Size(This,dwCharID,lWidth,lHeight) (This)->lpVtbl->Size(This,dwCharID,lWidth,lHeight) 1877 #define IAgentNotifySink_BalloonVisibleState(This,dwCharID,bVisible) (This)->lpVtbl->BalloonVisibleState(This,dwCharID,bVisible) 1878 #endif 1879 #endif 1880 HRESULT WINAPI IAgentNotifySink_Command_Proxy(IAgentNotifySink *This,__LONG32 dwCommandID,IUnknown *punkUserInput); 1881 void __RPC_STUB IAgentNotifySink_Command_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1882 HRESULT WINAPI IAgentNotifySink_ActivateInputState_Proxy(IAgentNotifySink *This,__LONG32 dwCharID,__LONG32 bActivated); 1883 void __RPC_STUB IAgentNotifySink_ActivateInputState_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1884 HRESULT WINAPI IAgentNotifySink_Restart_Proxy(IAgentNotifySink *This); 1885 void __RPC_STUB IAgentNotifySink_Restart_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1886 HRESULT WINAPI IAgentNotifySink_Shutdown_Proxy(IAgentNotifySink *This); 1887 void __RPC_STUB IAgentNotifySink_Shutdown_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1888 HRESULT WINAPI IAgentNotifySink_VisibleState_Proxy(IAgentNotifySink *This,__LONG32 dwCharID,__LONG32 bVisible,__LONG32 dwCause); 1889 void __RPC_STUB IAgentNotifySink_VisibleState_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1890 HRESULT WINAPI IAgentNotifySink_Click_Proxy(IAgentNotifySink *This,__LONG32 dwCharID,short fwKeys,__LONG32 x,__LONG32 y); 1891 void __RPC_STUB IAgentNotifySink_Click_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1892 HRESULT WINAPI IAgentNotifySink_DblClick_Proxy(IAgentNotifySink *This,__LONG32 dwCharID,short fwKeys,__LONG32 x,__LONG32 y); 1893 void __RPC_STUB IAgentNotifySink_DblClick_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1894 HRESULT WINAPI IAgentNotifySink_DragStart_Proxy(IAgentNotifySink *This,__LONG32 dwCharID,short fwKeys,__LONG32 x,__LONG32 y); 1895 void __RPC_STUB IAgentNotifySink_DragStart_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1896 HRESULT WINAPI IAgentNotifySink_DragComplete_Proxy(IAgentNotifySink *This,__LONG32 dwCharID,short fwKeys,__LONG32 x,__LONG32 y); 1897 void __RPC_STUB IAgentNotifySink_DragComplete_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1898 HRESULT WINAPI IAgentNotifySink_RequestStart_Proxy(IAgentNotifySink *This,__LONG32 dwRequestID); 1899 void __RPC_STUB IAgentNotifySink_RequestStart_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1900 HRESULT WINAPI IAgentNotifySink_RequestComplete_Proxy(IAgentNotifySink *This,__LONG32 dwRequestID,__LONG32 hrStatus); 1901 void __RPC_STUB IAgentNotifySink_RequestComplete_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1902 HRESULT WINAPI IAgentNotifySink_BookMark_Proxy(IAgentNotifySink *This,__LONG32 dwBookMarkID); 1903 void __RPC_STUB IAgentNotifySink_BookMark_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1904 HRESULT WINAPI IAgentNotifySink_Idle_Proxy(IAgentNotifySink *This,__LONG32 dwCharID,__LONG32 bStart); 1905 void __RPC_STUB IAgentNotifySink_Idle_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1906 HRESULT WINAPI IAgentNotifySink_Move_Proxy(IAgentNotifySink *This,__LONG32 dwCharID,__LONG32 x,__LONG32 y,__LONG32 dwCause); 1907 void __RPC_STUB IAgentNotifySink_Move_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1908 HRESULT WINAPI IAgentNotifySink_Size_Proxy(IAgentNotifySink *This,__LONG32 dwCharID,__LONG32 lWidth,__LONG32 lHeight); 1909 void __RPC_STUB IAgentNotifySink_Size_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1910 HRESULT WINAPI IAgentNotifySink_BalloonVisibleState_Proxy(IAgentNotifySink *This,__LONG32 dwCharID,__LONG32 bVisible); 1911 void __RPC_STUB IAgentNotifySink_BalloonVisibleState_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1912 #endif 1913 1914 #ifndef __IAgentNotifySinkEx_INTERFACE_DEFINED__ 1915 #define __IAgentNotifySinkEx_INTERFACE_DEFINED__ 1916 EXTERN_C const IID IID_IAgentNotifySinkEx; 1917 #if defined(__cplusplus) && !defined(CINTERFACE) 1918 struct IAgentNotifySinkEx : public IAgentNotifySink { 1919 public: 1920 virtual HRESULT WINAPI HelpComplete(__LONG32 dwCharID,__LONG32 dwCommandID,__LONG32 dwCause) = 0; 1921 virtual HRESULT WINAPI ListeningState(__LONG32 dwCharID,__LONG32 bListening,__LONG32 dwCause) = 0; 1922 virtual HRESULT WINAPI DefaultCharacterChange(BSTR bszGUID) = 0; 1923 virtual HRESULT WINAPI AgentPropertyChange(void) = 0; 1924 virtual HRESULT WINAPI ActiveClientChange(__LONG32 dwCharID,__LONG32 lStatus) = 0; 1925 }; 1926 #else 1927 typedef struct IAgentNotifySinkExVtbl { 1928 BEGIN_INTERFACE 1929 HRESULT (WINAPI *QueryInterface)(IAgentNotifySinkEx *This,REFIID riid,void **ppvObject); 1930 ULONG (WINAPI *AddRef)(IAgentNotifySinkEx *This); 1931 ULONG (WINAPI *Release)(IAgentNotifySinkEx *This); 1932 HRESULT (WINAPI *GetTypeInfoCount)(IAgentNotifySinkEx *This,UINT *pctinfo); 1933 HRESULT (WINAPI *GetTypeInfo)(IAgentNotifySinkEx *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); 1934 HRESULT (WINAPI *GetIDsOfNames)(IAgentNotifySinkEx *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); 1935 HRESULT (WINAPI *Invoke)(IAgentNotifySinkEx *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); 1936 HRESULT (WINAPI *Command)(IAgentNotifySinkEx *This,__LONG32 dwCommandID,IUnknown *punkUserInput); 1937 HRESULT (WINAPI *ActivateInputState)(IAgentNotifySinkEx *This,__LONG32 dwCharID,__LONG32 bActivated); 1938 HRESULT (WINAPI *Restart)(IAgentNotifySinkEx *This); 1939 HRESULT (WINAPI *Shutdown)(IAgentNotifySinkEx *This); 1940 HRESULT (WINAPI *VisibleState)(IAgentNotifySinkEx *This,__LONG32 dwCharID,__LONG32 bVisible,__LONG32 dwCause); 1941 HRESULT (WINAPI *Click)(IAgentNotifySinkEx *This,__LONG32 dwCharID,short fwKeys,__LONG32 x,__LONG32 y); 1942 HRESULT (WINAPI *DblClick)(IAgentNotifySinkEx *This,__LONG32 dwCharID,short fwKeys,__LONG32 x,__LONG32 y); 1943 HRESULT (WINAPI *DragStart)(IAgentNotifySinkEx *This,__LONG32 dwCharID,short fwKeys,__LONG32 x,__LONG32 y); 1944 HRESULT (WINAPI *DragComplete)(IAgentNotifySinkEx *This,__LONG32 dwCharID,short fwKeys,__LONG32 x,__LONG32 y); 1945 HRESULT (WINAPI *RequestStart)(IAgentNotifySinkEx *This,__LONG32 dwRequestID); 1946 HRESULT (WINAPI *RequestComplete)(IAgentNotifySinkEx *This,__LONG32 dwRequestID,__LONG32 hrStatus); 1947 HRESULT (WINAPI *BookMark)(IAgentNotifySinkEx *This,__LONG32 dwBookMarkID); 1948 HRESULT (WINAPI *Idle)(IAgentNotifySinkEx *This,__LONG32 dwCharID,__LONG32 bStart); 1949 HRESULT (WINAPI *Move)(IAgentNotifySinkEx *This,__LONG32 dwCharID,__LONG32 x,__LONG32 y,__LONG32 dwCause); 1950 HRESULT (WINAPI *Size)(IAgentNotifySinkEx *This,__LONG32 dwCharID,__LONG32 lWidth,__LONG32 lHeight); 1951 HRESULT (WINAPI *BalloonVisibleState)(IAgentNotifySinkEx *This,__LONG32 dwCharID,__LONG32 bVisible); 1952 HRESULT (WINAPI *HelpComplete)(IAgentNotifySinkEx *This,__LONG32 dwCharID,__LONG32 dwCommandID,__LONG32 dwCause); 1953 HRESULT (WINAPI *ListeningState)(IAgentNotifySinkEx *This,__LONG32 dwCharID,__LONG32 bListening,__LONG32 dwCause); 1954 HRESULT (WINAPI *DefaultCharacterChange)(IAgentNotifySinkEx *This,BSTR bszGUID); 1955 HRESULT (WINAPI *AgentPropertyChange)(IAgentNotifySinkEx *This); 1956 HRESULT (WINAPI *ActiveClientChange)(IAgentNotifySinkEx *This,__LONG32 dwCharID,__LONG32 lStatus); 1957 END_INTERFACE 1958 } IAgentNotifySinkExVtbl; 1959 struct IAgentNotifySinkEx { 1960 CONST_VTBL struct IAgentNotifySinkExVtbl *lpVtbl; 1961 }; 1962 #ifdef COBJMACROS 1963 #define IAgentNotifySinkEx_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) 1964 #define IAgentNotifySinkEx_AddRef(This) (This)->lpVtbl->AddRef(This) 1965 #define IAgentNotifySinkEx_Release(This) (This)->lpVtbl->Release(This) 1966 #define IAgentNotifySinkEx_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) 1967 #define IAgentNotifySinkEx_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) 1968 #define IAgentNotifySinkEx_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) 1969 #define IAgentNotifySinkEx_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) 1970 #define IAgentNotifySinkEx_Command(This,dwCommandID,punkUserInput) (This)->lpVtbl->Command(This,dwCommandID,punkUserInput) 1971 #define IAgentNotifySinkEx_ActivateInputState(This,dwCharID,bActivated) (This)->lpVtbl->ActivateInputState(This,dwCharID,bActivated) 1972 #define IAgentNotifySinkEx_Restart(This) (This)->lpVtbl->Restart(This) 1973 #define IAgentNotifySinkEx_Shutdown(This) (This)->lpVtbl->Shutdown(This) 1974 #define IAgentNotifySinkEx_VisibleState(This,dwCharID,bVisible,dwCause) (This)->lpVtbl->VisibleState(This,dwCharID,bVisible,dwCause) 1975 #define IAgentNotifySinkEx_Click(This,dwCharID,fwKeys,x,y) (This)->lpVtbl->Click(This,dwCharID,fwKeys,x,y) 1976 #define IAgentNotifySinkEx_DblClick(This,dwCharID,fwKeys,x,y) (This)->lpVtbl->DblClick(This,dwCharID,fwKeys,x,y) 1977 #define IAgentNotifySinkEx_DragStart(This,dwCharID,fwKeys,x,y) (This)->lpVtbl->DragStart(This,dwCharID,fwKeys,x,y) 1978 #define IAgentNotifySinkEx_DragComplete(This,dwCharID,fwKeys,x,y) (This)->lpVtbl->DragComplete(This,dwCharID,fwKeys,x,y) 1979 #define IAgentNotifySinkEx_RequestStart(This,dwRequestID) (This)->lpVtbl->RequestStart(This,dwRequestID) 1980 #define IAgentNotifySinkEx_RequestComplete(This,dwRequestID,hrStatus) (This)->lpVtbl->RequestComplete(This,dwRequestID,hrStatus) 1981 #define IAgentNotifySinkEx_BookMark(This,dwBookMarkID) (This)->lpVtbl->BookMark(This,dwBookMarkID) 1982 #define IAgentNotifySinkEx_Idle(This,dwCharID,bStart) (This)->lpVtbl->Idle(This,dwCharID,bStart) 1983 #define IAgentNotifySinkEx_Move(This,dwCharID,x,y,dwCause) (This)->lpVtbl->Move(This,dwCharID,x,y,dwCause) 1984 #define IAgentNotifySinkEx_Size(This,dwCharID,lWidth,lHeight) (This)->lpVtbl->Size(This,dwCharID,lWidth,lHeight) 1985 #define IAgentNotifySinkEx_BalloonVisibleState(This,dwCharID,bVisible) (This)->lpVtbl->BalloonVisibleState(This,dwCharID,bVisible) 1986 #define IAgentNotifySinkEx_HelpComplete(This,dwCharID,dwCommandID,dwCause) (This)->lpVtbl->HelpComplete(This,dwCharID,dwCommandID,dwCause) 1987 #define IAgentNotifySinkEx_ListeningState(This,dwCharID,bListening,dwCause) (This)->lpVtbl->ListeningState(This,dwCharID,bListening,dwCause) 1988 #define IAgentNotifySinkEx_DefaultCharacterChange(This,bszGUID) (This)->lpVtbl->DefaultCharacterChange(This,bszGUID) 1989 #define IAgentNotifySinkEx_AgentPropertyChange(This) (This)->lpVtbl->AgentPropertyChange(This) 1990 #define IAgentNotifySinkEx_ActiveClientChange(This,dwCharID,lStatus) (This)->lpVtbl->ActiveClientChange(This,dwCharID,lStatus) 1991 #endif 1992 #endif 1993 HRESULT WINAPI IAgentNotifySinkEx_HelpComplete_Proxy(IAgentNotifySinkEx *This,__LONG32 dwCharID,__LONG32 dwCommandID,__LONG32 dwCause); 1994 void __RPC_STUB IAgentNotifySinkEx_HelpComplete_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1995 HRESULT WINAPI IAgentNotifySinkEx_ListeningState_Proxy(IAgentNotifySinkEx *This,__LONG32 dwCharID,__LONG32 bListening,__LONG32 dwCause); 1996 void __RPC_STUB IAgentNotifySinkEx_ListeningState_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1997 HRESULT WINAPI IAgentNotifySinkEx_DefaultCharacterChange_Proxy(IAgentNotifySinkEx *This,BSTR bszGUID); 1998 void __RPC_STUB IAgentNotifySinkEx_DefaultCharacterChange_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 1999 HRESULT WINAPI IAgentNotifySinkEx_AgentPropertyChange_Proxy(IAgentNotifySinkEx *This); 2000 void __RPC_STUB IAgentNotifySinkEx_AgentPropertyChange_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 2001 HRESULT WINAPI IAgentNotifySinkEx_ActiveClientChange_Proxy(IAgentNotifySinkEx *This,__LONG32 dwCharID,__LONG32 lStatus); 2002 void __RPC_STUB IAgentNotifySinkEx_ActiveClientChange_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 2003 #endif 2004 2005 #ifndef __IAgentPrivateNotifySink_INTERFACE_DEFINED__ 2006 #define __IAgentPrivateNotifySink_INTERFACE_DEFINED__ 2007 EXTERN_C const IID IID_IAgentPrivateNotifySink; 2008 #if defined(__cplusplus) && !defined(CINTERFACE) 2009 struct IAgentPrivateNotifySink : public IUnknown { 2010 public: 2011 virtual HRESULT WINAPI ReleaseAll(void) = 0; 2012 virtual HRESULT WINAPI ReleaseOne(void *pnNotify) = 0; 2013 virtual HRESULT WINAPI GetClientID(DWORD *pdwClientID) = 0; 2014 }; 2015 #else 2016 typedef struct IAgentPrivateNotifySinkVtbl { 2017 BEGIN_INTERFACE 2018 HRESULT (WINAPI *QueryInterface)(IAgentPrivateNotifySink *This,REFIID riid,void **ppvObject); 2019 ULONG (WINAPI *AddRef)(IAgentPrivateNotifySink *This); 2020 ULONG (WINAPI *Release)(IAgentPrivateNotifySink *This); 2021 HRESULT (WINAPI *ReleaseAll)(IAgentPrivateNotifySink *This); 2022 HRESULT (WINAPI *ReleaseOne)(IAgentPrivateNotifySink *This,void *pnNotify); 2023 HRESULT (WINAPI *GetClientID)(IAgentPrivateNotifySink *This,DWORD *pdwClientID); 2024 END_INTERFACE 2025 } IAgentPrivateNotifySinkVtbl; 2026 struct IAgentPrivateNotifySink { 2027 CONST_VTBL struct IAgentPrivateNotifySinkVtbl *lpVtbl; 2028 }; 2029 #ifdef COBJMACROS 2030 #define IAgentPrivateNotifySink_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) 2031 #define IAgentPrivateNotifySink_AddRef(This) (This)->lpVtbl->AddRef(This) 2032 #define IAgentPrivateNotifySink_Release(This) (This)->lpVtbl->Release(This) 2033 #define IAgentPrivateNotifySink_ReleaseAll(This) (This)->lpVtbl->ReleaseAll(This) 2034 #define IAgentPrivateNotifySink_ReleaseOne(This,pnNotify) (This)->lpVtbl->ReleaseOne(This,pnNotify) 2035 #define IAgentPrivateNotifySink_GetClientID(This,pdwClientID) (This)->lpVtbl->GetClientID(This,pdwClientID) 2036 #endif 2037 #endif 2038 HRESULT WINAPI IAgentPrivateNotifySink_ReleaseAll_Proxy(IAgentPrivateNotifySink *This); 2039 void __RPC_STUB IAgentPrivateNotifySink_ReleaseAll_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 2040 HRESULT WINAPI IAgentPrivateNotifySink_ReleaseOne_Proxy(IAgentPrivateNotifySink *This,void *pnNotify); 2041 void __RPC_STUB IAgentPrivateNotifySink_ReleaseOne_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 2042 HRESULT WINAPI IAgentPrivateNotifySink_GetClientID_Proxy(IAgentPrivateNotifySink *This,DWORD *pdwClientID); 2043 void __RPC_STUB IAgentPrivateNotifySink_GetClientID_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 2044 #endif 2045 2046 #ifndef __IAgentCustomMarshalMaker_INTERFACE_DEFINED__ 2047 #define __IAgentCustomMarshalMaker_INTERFACE_DEFINED__ 2048 EXTERN_C const IID IID_IAgentCustomMarshalMaker; 2049 #if defined(__cplusplus) && !defined(CINTERFACE) 2050 struct IAgentCustomMarshalMaker : public IUnknown { 2051 public: 2052 virtual HRESULT WINAPI Create(IUnknown *pSink,REFIID riidSink,IUnknown **pMarshaledSink) = 0; 2053 2054 }; 2055 #else 2056 typedef struct IAgentCustomMarshalMakerVtbl { 2057 BEGIN_INTERFACE 2058 HRESULT (WINAPI *QueryInterface)(IAgentCustomMarshalMaker *This,REFIID riid,void **ppvObject); 2059 ULONG (WINAPI *AddRef)(IAgentCustomMarshalMaker *This); 2060 ULONG (WINAPI *Release)(IAgentCustomMarshalMaker *This); 2061 HRESULT (WINAPI *Create)(IAgentCustomMarshalMaker *This,IUnknown *pSink,REFIID riidSink,IUnknown **pMarshaledSink); 2062 END_INTERFACE 2063 } IAgentCustomMarshalMakerVtbl; 2064 struct IAgentCustomMarshalMaker { 2065 CONST_VTBL struct IAgentCustomMarshalMakerVtbl *lpVtbl; 2066 }; 2067 #ifdef COBJMACROS 2068 #define IAgentCustomMarshalMaker_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) 2069 #define IAgentCustomMarshalMaker_AddRef(This) (This)->lpVtbl->AddRef(This) 2070 #define IAgentCustomMarshalMaker_Release(This) (This)->lpVtbl->Release(This) 2071 #define IAgentCustomMarshalMaker_Create(This,pSink,riidSink,pMarshaledSink) (This)->lpVtbl->Create(This,pSink,riidSink,pMarshaledSink) 2072 #endif 2073 #endif 2074 HRESULT WINAPI IAgentCustomMarshalMaker_Create_Proxy(IAgentCustomMarshalMaker *This,IUnknown *pSink,REFIID riidSink,IUnknown **pMarshaledSink); 2075 void __RPC_STUB IAgentCustomMarshalMaker_Create_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 2076 #endif 2077 2078 #ifndef __IAgentClientStatus_INTERFACE_DEFINED__ 2079 #define __IAgentClientStatus_INTERFACE_DEFINED__ 2080 EXTERN_C const IID IID_IAgentClientStatus; 2081 #if defined(__cplusplus) && !defined(CINTERFACE) 2082 struct IAgentClientStatus : public IUnknown { 2083 public: 2084 virtual HRESULT WINAPI Ping(void) = 0; 2085 }; 2086 #else 2087 typedef struct IAgentClientStatusVtbl { 2088 BEGIN_INTERFACE 2089 HRESULT (WINAPI *QueryInterface)(IAgentClientStatus *This,REFIID riid,void **ppvObject); 2090 ULONG (WINAPI *AddRef)(IAgentClientStatus *This); 2091 ULONG (WINAPI *Release)(IAgentClientStatus *This); 2092 HRESULT (WINAPI *Ping)(IAgentClientStatus *This); 2093 END_INTERFACE 2094 } IAgentClientStatusVtbl; 2095 struct IAgentClientStatus { 2096 CONST_VTBL struct IAgentClientStatusVtbl *lpVtbl; 2097 }; 2098 #ifdef COBJMACROS 2099 #define IAgentClientStatus_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) 2100 #define IAgentClientStatus_AddRef(This) (This)->lpVtbl->AddRef(This) 2101 #define IAgentClientStatus_Release(This) (This)->lpVtbl->Release(This) 2102 #define IAgentClientStatus_Ping(This) (This)->lpVtbl->Ping(This) 2103 #endif 2104 #endif 2105 HRESULT WINAPI IAgentClientStatus_Ping_Proxy(IAgentClientStatus *This); 2106 void __RPC_STUB IAgentClientStatus_Ping_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 2107 #endif 2108 2109 #define AGENT_VERSION_MAJOR (2) 2110 #define AGENT_VERSION_MINOR (0) 2111 2112 extern RPC_IF_HANDLE __MIDL_itf_AgentServer_0229_v0_0_c_ifspec; 2113 extern RPC_IF_HANDLE __MIDL_itf_AgentServer_0229_v0_0_s_ifspec; 2114 2115 #ifndef __AgentServerObjects_LIBRARY_DEFINED__ 2116 #define __AgentServerObjects_LIBRARY_DEFINED__ 2117 2118 EXTERN_C const IID LIBID_AgentServerObjects; 2119 EXTERN_C const CLSID CLSID_AgentServer; 2120 2121 #ifdef __cplusplus 2122 class AgentServer; 2123 #endif 2124 #endif 2125 2126 ULONG __RPC_API BSTR_UserSize(ULONG *,ULONG,BSTR *); 2127 unsigned char *__RPC_API BSTR_UserMarshal(ULONG *,unsigned char *,BSTR *); 2128 unsigned char *__RPC_API BSTR_UserUnmarshal(ULONG *,unsigned char *,BSTR *); 2129 void __RPC_API BSTR_UserFree(ULONG *,BSTR *); 2130 ULONG __RPC_API VARIANT_UserSize(ULONG *,ULONG,VARIANT *); 2131 unsigned char *__RPC_API VARIANT_UserMarshal(ULONG *,unsigned char *,VARIANT *); 2132 unsigned char *__RPC_API VARIANT_UserUnmarshal(ULONG *,unsigned char *,VARIANT *); 2133 void __RPC_API VARIANT_UserFree(ULONG *,VARIANT *); 2134 2135 #ifdef __cplusplus 2136 } 2137 #endif 2138 #endif 2139