ctfspui.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:7k
源码类别:

模拟服务器

开发平台:

C/C++

  1. #pragma warning( disable: 4049 )  /* more than 64k source lines */
  2. /* this ALWAYS GENERATED file contains the definitions for the interfaces */
  3.  /* File created by MIDL compiler version 6.00.0347 */
  4. /* Compiler settings for ctfspui.idl:
  5.     Oicf, W1, Zp8, env=Win32 (32b run)
  6.     protocol : dce , ms_ext, c_ext, robust
  7.     error checks: allocation ref bounds_check enum stub_data 
  8.     VC __declspec() decoration level: 
  9.          __declspec(uuid()), __declspec(selectany), __declspec(novtable)
  10.          DECLSPEC_UUID(), MIDL_INTERFACE()
  11. */
  12. //@@MIDL_FILE_HEADING(  )
  13. /* verify that the <rpcndr.h> version is high enough to compile this file*/
  14. #ifndef __REQUIRED_RPCNDR_H_VERSION__
  15. #define __REQUIRED_RPCNDR_H_VERSION__ 475
  16. #endif
  17. #include "rpc.h"
  18. #include "rpcndr.h"
  19. #ifndef __RPCNDR_H_VERSION__
  20. #error this stub requires an updated version of <rpcndr.h>
  21. #endif // __RPCNDR_H_VERSION__
  22. #ifndef COM_NO_WINDOWS_H
  23. #include "windows.h"
  24. #include "ole2.h"
  25. #endif /*COM_NO_WINDOWS_H*/
  26. #ifndef __ctfspui_h__
  27. #define __ctfspui_h__
  28. #if defined(_MSC_VER) && (_MSC_VER >= 1020)
  29. #pragma once
  30. #endif
  31. /* Forward Declarations */ 
  32. #ifndef __ITfSpeechUIServer_FWD_DEFINED__
  33. #define __ITfSpeechUIServer_FWD_DEFINED__
  34. typedef interface ITfSpeechUIServer ITfSpeechUIServer;
  35. #endif  /* __ITfSpeechUIServer_FWD_DEFINED__ */
  36. /* header files for imported files */
  37. #include "oaidl.h"
  38. #include "ocidl.h"
  39. #include "msctf.h"
  40. #ifdef __cplusplus
  41. extern "C"{
  42. #endif 
  43. void * __RPC_USER MIDL_user_allocate(size_t);
  44. void __RPC_USER MIDL_user_free( void * ); 
  45. /* interface __MIDL_itf_ctfspui_0000 */
  46. /* [local] */ 
  47. //=--------------------------------------------------------------------------=
  48. // ctfspui.h
  49. // Speech UI declarations.
  50. //=--------------------------------------------------------------------------=
  51. // (C) Copyright 1995-2001 Microsoft Corporation.  All Rights Reserved.
  52. //
  53. // THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
  54. // ANY KIND, EITHER EXPRESSED OR TFPLIED, INCLUDING BUT NOT LIMITED TO
  55. // THE TFPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
  56. // PARTICULAR PURPOSE.
  57. //=--------------------------------------------------------------------------=
  58. #ifndef CTFSPUI_DEFINED
  59. #define CTFSPUI_DEFINED
  60. #include <windows.h>
  61. #ifdef __cplusplus
  62. extern "C" {
  63. #endif /* __cplusplus */
  64. #ifdef __cplusplus
  65. }
  66. #endif  /* __cplusplus */
  67. EXTERN_C const CLSID CLSID_SpeechUIServer;
  68. extern RPC_IF_HANDLE __MIDL_itf_ctfspui_0000_v0_0_c_ifspec;
  69. extern RPC_IF_HANDLE __MIDL_itf_ctfspui_0000_v0_0_s_ifspec;
  70. #ifndef __ITfSpeechUIServer_INTERFACE_DEFINED__
  71. #define __ITfSpeechUIServer_INTERFACE_DEFINED__
  72. /* interface ITfSpeechUIServer */
  73. /* [unique][uuid][object] */ 
  74. EXTERN_C const IID IID_ITfSpeechUIServer;
  75. #if defined(__cplusplus) && !defined(CINTERFACE)
  76.     
  77.     MIDL_INTERFACE("90e9a944-9244-489f-a78f-de67afc013a7")
  78.     ITfSpeechUIServer : public IUnknown
  79.     {
  80.     public:
  81.         virtual HRESULT STDMETHODCALLTYPE Initialize( void) = 0;
  82.         
  83.         virtual HRESULT STDMETHODCALLTYPE ShowUI( 
  84.             /* [in] */ BOOL fShow) = 0;
  85.         
  86.         virtual HRESULT STDMETHODCALLTYPE UpdateBalloon( 
  87.             /* [in] */ TfLBBalloonStyle style,
  88.             /* [size_is][in] */ const WCHAR *pch,
  89.             /* [in] */ ULONG cch) = 0;
  90.         
  91.     };
  92.     
  93. #else  /* C style interface */
  94.     typedef struct ITfSpeechUIServerVtbl
  95.     {
  96.         BEGIN_INTERFACE
  97.         
  98.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  99.             ITfSpeechUIServer * This,
  100.             /* [in] */ REFIID riid,
  101.             /* [iid_is][out] */ void **ppvObject);
  102.         
  103.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  104.             ITfSpeechUIServer * This);
  105.         
  106.         ULONG ( STDMETHODCALLTYPE *Release )( 
  107.             ITfSpeechUIServer * This);
  108.         
  109.         HRESULT ( STDMETHODCALLTYPE *Initialize )( 
  110.             ITfSpeechUIServer * This);
  111.         
  112.         HRESULT ( STDMETHODCALLTYPE *ShowUI )( 
  113.             ITfSpeechUIServer * This,
  114.             /* [in] */ BOOL fShow);
  115.         
  116.         HRESULT ( STDMETHODCALLTYPE *UpdateBalloon )( 
  117.             ITfSpeechUIServer * This,
  118.             /* [in] */ TfLBBalloonStyle style,
  119.             /* [size_is][in] */ const WCHAR *pch,
  120.             /* [in] */ ULONG cch);
  121.         
  122.         END_INTERFACE
  123.     } ITfSpeechUIServerVtbl;
  124.     interface ITfSpeechUIServer
  125.     {
  126.         CONST_VTBL struct ITfSpeechUIServerVtbl *lpVtbl;
  127.     };
  128.     
  129. #ifdef COBJMACROS
  130. #define ITfSpeechUIServer_QueryInterface(This,riid,ppvObject)
  131.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  132. #define ITfSpeechUIServer_AddRef(This)
  133.     (This)->lpVtbl -> AddRef(This)
  134. #define ITfSpeechUIServer_Release(This)
  135.     (This)->lpVtbl -> Release(This)
  136. #define ITfSpeechUIServer_Initialize(This)
  137.     (This)->lpVtbl -> Initialize(This)
  138. #define ITfSpeechUIServer_ShowUI(This,fShow)
  139.     (This)->lpVtbl -> ShowUI(This,fShow)
  140. #define ITfSpeechUIServer_UpdateBalloon(This,style,pch,cch)
  141.     (This)->lpVtbl -> UpdateBalloon(This,style,pch,cch)
  142. #endif /* COBJMACROS */
  143. #endif  /* C style interface */
  144. HRESULT STDMETHODCALLTYPE ITfSpeechUIServer_Initialize_Proxy( 
  145.     ITfSpeechUIServer * This);
  146. void __RPC_STUB ITfSpeechUIServer_Initialize_Stub(
  147.     IRpcStubBuffer *This,
  148.     IRpcChannelBuffer *_pRpcChannelBuffer,
  149.     PRPC_MESSAGE _pRpcMessage,
  150.     DWORD *_pdwStubPhase);
  151. HRESULT STDMETHODCALLTYPE ITfSpeechUIServer_ShowUI_Proxy( 
  152.     ITfSpeechUIServer * This,
  153.     /* [in] */ BOOL fShow);
  154. void __RPC_STUB ITfSpeechUIServer_ShowUI_Stub(
  155.     IRpcStubBuffer *This,
  156.     IRpcChannelBuffer *_pRpcChannelBuffer,
  157.     PRPC_MESSAGE _pRpcMessage,
  158.     DWORD *_pdwStubPhase);
  159. HRESULT STDMETHODCALLTYPE ITfSpeechUIServer_UpdateBalloon_Proxy( 
  160.     ITfSpeechUIServer * This,
  161.     /* [in] */ TfLBBalloonStyle style,
  162.     /* [size_is][in] */ const WCHAR *pch,
  163.     /* [in] */ ULONG cch);
  164. void __RPC_STUB ITfSpeechUIServer_UpdateBalloon_Stub(
  165.     IRpcStubBuffer *This,
  166.     IRpcChannelBuffer *_pRpcChannelBuffer,
  167.     PRPC_MESSAGE _pRpcMessage,
  168.     DWORD *_pdwStubPhase);
  169. #endif  /* __ITfSpeechUIServer_INTERFACE_DEFINED__ */
  170. /* interface __MIDL_itf_ctfspui_0355 */
  171. /* [local] */ 
  172. DEFINE_GUID(IID_ITfSpeechUIServer, 0x90e9a944, 0x9244, 0x489f, 0xa7, 0x8f, 0xde, 0x67, 0xaf, 0xc0, 0x13, 0xa7 );
  173. #endif // CTFSPUI_DEFINED
  174. extern RPC_IF_HANDLE __MIDL_itf_ctfspui_0355_v0_0_c_ifspec;
  175. extern RPC_IF_HANDLE __MIDL_itf_ctfspui_0355_v0_0_s_ifspec;
  176. /* Additional Prototypes for ALL interfaces */
  177. /* end of Additional Prototypes */
  178. #ifdef __cplusplus
  179. }
  180. #endif
  181. #endif