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