source: branches/swt/include/win/ctfutb.h@ 22080

Last change on this file since 22080 was 22076, checked in by rousseau, 11 years ago

Added missing header files

o mshtmhst.h
o oleacc.h
o usp10.h
o uxtheme.h
o msctf.h
o comcat.h
o textstor.h
o ctfutb.h

File size: 11.6 KB
Line 
1/*** Autogenerated by WIDL 1.7.22 from ctfutb.idl - Do not edit ***/
2
3#ifndef __REQUIRED_RPCNDR_H_VERSION__
4#define __REQUIRED_RPCNDR_H_VERSION__ 475
5#endif
6
7#include <rpc.h>
8#include <rpcndr.h>
9
10#ifndef COM_NO_WINDOWS_H
11#include <windows.h>
12#include <ole2.h>
13#endif
14
15#ifndef __ctfutb_h__
16#define __ctfutb_h__
17
18/* Forward declarations */
19
20#ifndef __ITfLangBarMgr_FWD_DEFINED__
21#define __ITfLangBarMgr_FWD_DEFINED__
22typedef interface ITfLangBarMgr ITfLangBarMgr;
23#endif
24
25/* Headers for imported files */
26
27#include <oaidl.h>
28
29#ifdef __cplusplus
30extern "C" {
31#endif
32
33#ifndef __ITfLangBarEventSink_FWD_DEFINED__
34#define __ITfLangBarEventSink_FWD_DEFINED__
35typedef interface ITfLangBarEventSink ITfLangBarEventSink;
36#endif
37
38#ifndef __ITfLangBarItemMgr_FWD_DEFINED__
39#define __ITfLangBarItemMgr_FWD_DEFINED__
40typedef interface ITfLangBarItemMgr ITfLangBarItemMgr;
41#endif
42
43#ifndef __ITfInputProcessorProfiles_FWD_DEFINED__
44#define __ITfInputProcessorProfiles_FWD_DEFINED__
45typedef interface ITfInputProcessorProfiles ITfInputProcessorProfiles;
46#endif
47
48/*****************************************************************************
49 * ITfLangBarMgr interface
50 */
51#ifndef __ITfLangBarMgr_INTERFACE_DEFINED__
52#define __ITfLangBarMgr_INTERFACE_DEFINED__
53
54DEFINE_GUID(IID_ITfLangBarMgr, 0x87955690, 0xe627, 0x11d2, 0x8d,0xdb, 0x00,0x10,0x5a,0x27,0x99,0xb5);
55#if defined(__cplusplus) && !defined(CINTERFACE)
56MIDL_INTERFACE("87955690-e627-11d2-8ddb-00105a2799b5")
57ITfLangBarMgr : public IUnknown
58{
59 virtual HRESULT STDMETHODCALLTYPE AdviseEventSink(
60 ITfLangBarEventSink *pSink,
61 HWND hwnd,
62 DWORD dwflags,
63 DWORD *pdwCookie) = 0;
64
65 virtual HRESULT STDMETHODCALLTYPE UnAdviseEventSink(
66 DWORD dwCookie) = 0;
67
68 virtual HRESULT STDMETHODCALLTYPE GetThreadMarshalInterface(
69 DWORD dwThreadId,
70 DWORD dwType,
71 REFIID riid,
72 IUnknown **ppunk) = 0;
73
74 virtual HRESULT STDMETHODCALLTYPE GetThreadLangBarItemMgr(
75 DWORD dwThreadId,
76 ITfLangBarItemMgr **pplbie,
77 DWORD *pdwThreadid) = 0;
78
79 virtual HRESULT STDMETHODCALLTYPE GetInputProcessorProfiles(
80 DWORD dwThreadId,
81 ITfInputProcessorProfiles **ppaip,
82 DWORD *pdwThreadid) = 0;
83
84 virtual HRESULT STDMETHODCALLTYPE RestoreLastFocus(
85 DWORD *dwThreadId,
86 BOOL fPrev) = 0;
87
88 virtual HRESULT STDMETHODCALLTYPE SetModalInput(
89 ITfLangBarEventSink *pSink,
90 DWORD dwThreadId,
91 DWORD dwFlags) = 0;
92
93 virtual HRESULT STDMETHODCALLTYPE ShowFloating(
94 DWORD dwFlags) = 0;
95
96 virtual HRESULT STDMETHODCALLTYPE GetShowFloatingStatus(
97 DWORD *pdwFlags) = 0;
98
99};
100#ifdef __CRT_UUID_DECL
101__CRT_UUID_DECL(ITfLangBarMgr, 0x87955690, 0xe627, 0x11d2, 0x8d,0xdb, 0x00,0x10,0x5a,0x27,0x99,0xb5)
102#endif
103#else
104typedef struct ITfLangBarMgrVtbl {
105 BEGIN_INTERFACE
106
107 /*** IUnknown methods ***/
108 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
109 ITfLangBarMgr* This,
110 REFIID riid,
111 void **ppvObject);
112
113 ULONG (STDMETHODCALLTYPE *AddRef)(
114 ITfLangBarMgr* This);
115
116 ULONG (STDMETHODCALLTYPE *Release)(
117 ITfLangBarMgr* This);
118
119 /*** ITfLangBarMgr methods ***/
120 HRESULT (STDMETHODCALLTYPE *AdviseEventSink)(
121 ITfLangBarMgr* This,
122 ITfLangBarEventSink *pSink,
123 HWND hwnd,
124 DWORD dwflags,
125 DWORD *pdwCookie);
126
127 HRESULT (STDMETHODCALLTYPE *UnAdviseEventSink)(
128 ITfLangBarMgr* This,
129 DWORD dwCookie);
130
131 HRESULT (STDMETHODCALLTYPE *GetThreadMarshalInterface)(
132 ITfLangBarMgr* This,
133 DWORD dwThreadId,
134 DWORD dwType,
135 REFIID riid,
136 IUnknown **ppunk);
137
138 HRESULT (STDMETHODCALLTYPE *GetThreadLangBarItemMgr)(
139 ITfLangBarMgr* This,
140 DWORD dwThreadId,
141 ITfLangBarItemMgr **pplbie,
142 DWORD *pdwThreadid);
143
144 HRESULT (STDMETHODCALLTYPE *GetInputProcessorProfiles)(
145 ITfLangBarMgr* This,
146 DWORD dwThreadId,
147 ITfInputProcessorProfiles **ppaip,
148 DWORD *pdwThreadid);
149
150 HRESULT (STDMETHODCALLTYPE *RestoreLastFocus)(
151 ITfLangBarMgr* This,
152 DWORD *dwThreadId,
153 BOOL fPrev);
154
155 HRESULT (STDMETHODCALLTYPE *SetModalInput)(
156 ITfLangBarMgr* This,
157 ITfLangBarEventSink *pSink,
158 DWORD dwThreadId,
159 DWORD dwFlags);
160
161 HRESULT (STDMETHODCALLTYPE *ShowFloating)(
162 ITfLangBarMgr* This,
163 DWORD dwFlags);
164
165 HRESULT (STDMETHODCALLTYPE *GetShowFloatingStatus)(
166 ITfLangBarMgr* This,
167 DWORD *pdwFlags);
168
169 END_INTERFACE
170} ITfLangBarMgrVtbl;
171interface ITfLangBarMgr {
172 CONST_VTBL ITfLangBarMgrVtbl* lpVtbl;
173};
174
175#ifdef COBJMACROS
176#ifndef WIDL_C_INLINE_WRAPPERS
177/*** IUnknown methods ***/
178#define ITfLangBarMgr_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
179#define ITfLangBarMgr_AddRef(This) (This)->lpVtbl->AddRef(This)
180#define ITfLangBarMgr_Release(This) (This)->lpVtbl->Release(This)
181/*** ITfLangBarMgr methods ***/
182#define ITfLangBarMgr_AdviseEventSink(This,pSink,hwnd,dwflags,pdwCookie) (This)->lpVtbl->AdviseEventSink(This,pSink,hwnd,dwflags,pdwCookie)
183#define ITfLangBarMgr_UnAdviseEventSink(This,dwCookie) (This)->lpVtbl->UnAdviseEventSink(This,dwCookie)
184#define ITfLangBarMgr_GetThreadMarshalInterface(This,dwThreadId,dwType,riid,ppunk) (This)->lpVtbl->GetThreadMarshalInterface(This,dwThreadId,dwType,riid,ppunk)
185#define ITfLangBarMgr_GetThreadLangBarItemMgr(This,dwThreadId,pplbie,pdwThreadid) (This)->lpVtbl->GetThreadLangBarItemMgr(This,dwThreadId,pplbie,pdwThreadid)
186#define ITfLangBarMgr_GetInputProcessorProfiles(This,dwThreadId,ppaip,pdwThreadid) (This)->lpVtbl->GetInputProcessorProfiles(This,dwThreadId,ppaip,pdwThreadid)
187#define ITfLangBarMgr_RestoreLastFocus(This,dwThreadId,fPrev) (This)->lpVtbl->RestoreLastFocus(This,dwThreadId,fPrev)
188#define ITfLangBarMgr_SetModalInput(This,pSink,dwThreadId,dwFlags) (This)->lpVtbl->SetModalInput(This,pSink,dwThreadId,dwFlags)
189#define ITfLangBarMgr_ShowFloating(This,dwFlags) (This)->lpVtbl->ShowFloating(This,dwFlags)
190#define ITfLangBarMgr_GetShowFloatingStatus(This,pdwFlags) (This)->lpVtbl->GetShowFloatingStatus(This,pdwFlags)
191#else
192/*** IUnknown methods ***/
193static FORCEINLINE HRESULT ITfLangBarMgr_QueryInterface(ITfLangBarMgr* This,REFIID riid,void **ppvObject) {
194 return This->lpVtbl->QueryInterface(This,riid,ppvObject);
195}
196static FORCEINLINE ULONG ITfLangBarMgr_AddRef(ITfLangBarMgr* This) {
197 return This->lpVtbl->AddRef(This);
198}
199static FORCEINLINE ULONG ITfLangBarMgr_Release(ITfLangBarMgr* This) {
200 return This->lpVtbl->Release(This);
201}
202/*** ITfLangBarMgr methods ***/
203static FORCEINLINE HRESULT ITfLangBarMgr_AdviseEventSink(ITfLangBarMgr* This,ITfLangBarEventSink *pSink,HWND hwnd,DWORD dwflags,DWORD *pdwCookie) {
204 return This->lpVtbl->AdviseEventSink(This,pSink,hwnd,dwflags,pdwCookie);
205}
206static FORCEINLINE HRESULT ITfLangBarMgr_UnAdviseEventSink(ITfLangBarMgr* This,DWORD dwCookie) {
207 return This->lpVtbl->UnAdviseEventSink(This,dwCookie);
208}
209static FORCEINLINE HRESULT ITfLangBarMgr_GetThreadMarshalInterface(ITfLangBarMgr* This,DWORD dwThreadId,DWORD dwType,REFIID riid,IUnknown **ppunk) {
210 return This->lpVtbl->GetThreadMarshalInterface(This,dwThreadId,dwType,riid,ppunk);
211}
212static FORCEINLINE HRESULT ITfLangBarMgr_GetThreadLangBarItemMgr(ITfLangBarMgr* This,DWORD dwThreadId,ITfLangBarItemMgr **pplbie,DWORD *pdwThreadid) {
213 return This->lpVtbl->GetThreadLangBarItemMgr(This,dwThreadId,pplbie,pdwThreadid);
214}
215static FORCEINLINE HRESULT ITfLangBarMgr_GetInputProcessorProfiles(ITfLangBarMgr* This,DWORD dwThreadId,ITfInputProcessorProfiles **ppaip,DWORD *pdwThreadid) {
216 return This->lpVtbl->GetInputProcessorProfiles(This,dwThreadId,ppaip,pdwThreadid);
217}
218static FORCEINLINE HRESULT ITfLangBarMgr_RestoreLastFocus(ITfLangBarMgr* This,DWORD *dwThreadId,BOOL fPrev) {
219 return This->lpVtbl->RestoreLastFocus(This,dwThreadId,fPrev);
220}
221static FORCEINLINE HRESULT ITfLangBarMgr_SetModalInput(ITfLangBarMgr* This,ITfLangBarEventSink *pSink,DWORD dwThreadId,DWORD dwFlags) {
222 return This->lpVtbl->SetModalInput(This,pSink,dwThreadId,dwFlags);
223}
224static FORCEINLINE HRESULT ITfLangBarMgr_ShowFloating(ITfLangBarMgr* This,DWORD dwFlags) {
225 return This->lpVtbl->ShowFloating(This,dwFlags);
226}
227static FORCEINLINE HRESULT ITfLangBarMgr_GetShowFloatingStatus(ITfLangBarMgr* This,DWORD *pdwFlags) {
228 return This->lpVtbl->GetShowFloatingStatus(This,pdwFlags);
229}
230#endif
231#endif
232
233#endif
234
235HRESULT STDMETHODCALLTYPE ITfLangBarMgr_AdviseEventSink_Proxy(
236 ITfLangBarMgr* This,
237 ITfLangBarEventSink *pSink,
238 HWND hwnd,
239 DWORD dwflags,
240 DWORD *pdwCookie);
241void __RPC_STUB ITfLangBarMgr_AdviseEventSink_Stub(
242 IRpcStubBuffer* This,
243 IRpcChannelBuffer* pRpcChannelBuffer,
244 PRPC_MESSAGE pRpcMessage,
245 DWORD* pdwStubPhase);
246HRESULT STDMETHODCALLTYPE ITfLangBarMgr_UnAdviseEventSink_Proxy(
247 ITfLangBarMgr* This,
248 DWORD dwCookie);
249void __RPC_STUB ITfLangBarMgr_UnAdviseEventSink_Stub(
250 IRpcStubBuffer* This,
251 IRpcChannelBuffer* pRpcChannelBuffer,
252 PRPC_MESSAGE pRpcMessage,
253 DWORD* pdwStubPhase);
254HRESULT STDMETHODCALLTYPE ITfLangBarMgr_GetThreadMarshalInterface_Proxy(
255 ITfLangBarMgr* This,
256 DWORD dwThreadId,
257 DWORD dwType,
258 REFIID riid,
259 IUnknown **ppunk);
260void __RPC_STUB ITfLangBarMgr_GetThreadMarshalInterface_Stub(
261 IRpcStubBuffer* This,
262 IRpcChannelBuffer* pRpcChannelBuffer,
263 PRPC_MESSAGE pRpcMessage,
264 DWORD* pdwStubPhase);
265HRESULT STDMETHODCALLTYPE ITfLangBarMgr_GetThreadLangBarItemMgr_Proxy(
266 ITfLangBarMgr* This,
267 DWORD dwThreadId,
268 ITfLangBarItemMgr **pplbie,
269 DWORD *pdwThreadid);
270void __RPC_STUB ITfLangBarMgr_GetThreadLangBarItemMgr_Stub(
271 IRpcStubBuffer* This,
272 IRpcChannelBuffer* pRpcChannelBuffer,
273 PRPC_MESSAGE pRpcMessage,
274 DWORD* pdwStubPhase);
275HRESULT STDMETHODCALLTYPE ITfLangBarMgr_GetInputProcessorProfiles_Proxy(
276 ITfLangBarMgr* This,
277 DWORD dwThreadId,
278 ITfInputProcessorProfiles **ppaip,
279 DWORD *pdwThreadid);
280void __RPC_STUB ITfLangBarMgr_GetInputProcessorProfiles_Stub(
281 IRpcStubBuffer* This,
282 IRpcChannelBuffer* pRpcChannelBuffer,
283 PRPC_MESSAGE pRpcMessage,
284 DWORD* pdwStubPhase);
285HRESULT STDMETHODCALLTYPE ITfLangBarMgr_RestoreLastFocus_Proxy(
286 ITfLangBarMgr* This,
287 DWORD *dwThreadId,
288 BOOL fPrev);
289void __RPC_STUB ITfLangBarMgr_RestoreLastFocus_Stub(
290 IRpcStubBuffer* This,
291 IRpcChannelBuffer* pRpcChannelBuffer,
292 PRPC_MESSAGE pRpcMessage,
293 DWORD* pdwStubPhase);
294HRESULT STDMETHODCALLTYPE ITfLangBarMgr_SetModalInput_Proxy(
295 ITfLangBarMgr* This,
296 ITfLangBarEventSink *pSink,
297 DWORD dwThreadId,
298 DWORD dwFlags);
299void __RPC_STUB ITfLangBarMgr_SetModalInput_Stub(
300 IRpcStubBuffer* This,
301 IRpcChannelBuffer* pRpcChannelBuffer,
302 PRPC_MESSAGE pRpcMessage,
303 DWORD* pdwStubPhase);
304HRESULT STDMETHODCALLTYPE ITfLangBarMgr_ShowFloating_Proxy(
305 ITfLangBarMgr* This,
306 DWORD dwFlags);
307void __RPC_STUB ITfLangBarMgr_ShowFloating_Stub(
308 IRpcStubBuffer* This,
309 IRpcChannelBuffer* pRpcChannelBuffer,
310 PRPC_MESSAGE pRpcMessage,
311 DWORD* pdwStubPhase);
312HRESULT STDMETHODCALLTYPE ITfLangBarMgr_GetShowFloatingStatus_Proxy(
313 ITfLangBarMgr* This,
314 DWORD *pdwFlags);
315void __RPC_STUB ITfLangBarMgr_GetShowFloatingStatus_Stub(
316 IRpcStubBuffer* This,
317 IRpcChannelBuffer* pRpcChannelBuffer,
318 PRPC_MESSAGE pRpcMessage,
319 DWORD* pdwStubPhase);
320
321#endif /* __ITfLangBarMgr_INTERFACE_DEFINED__ */
322
323/* Begin additional prototypes for all interfaces */
324
325ULONG __RPC_USER HWND_UserSize (ULONG *, ULONG, HWND *);
326unsigned char * __RPC_USER HWND_UserMarshal (ULONG *, unsigned char *, HWND *);
327unsigned char * __RPC_USER HWND_UserUnmarshal(ULONG *, unsigned char *, HWND *);
328void __RPC_USER HWND_UserFree (ULONG *, HWND *);
329
330/* End additional prototypes */
331
332#ifdef __cplusplus
333}
334#endif
335
336#endif /* __ctfutb_h__ */
Note: See TracBrowser for help on using the repository browser.