ReactOS 0.4.15-dev-7958-gcd0bb1a
dimm.idl
Go to the documentation of this file.
1/*
2 * Copyright 2007 Jacek Caban for CodeWeavers
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library; if not, write to the Free Software
16 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
17 */
18
19#ifndef DO_NO_IMPORTS
20import "unknwn.idl";
21#endif
22
23cpp_quote("#include <imm.h>")
24#ifdef _MSC_VER
25cpp_quote("DEFINE_GUID(CLSID_CActiveIMM, 0x4955dd33, 0xb159, 0x11d0, 0x8f,0xcf, 0x00,0xaa,0x00,0x6b,0xcc,0x59);")
26#endif
27cpp_quote("#if 0")
28
29typedef struct {
33
34typedef struct {
38
39#define LF_FACESIZE 32
40
41typedef struct {
55 CHAR lfFaceName[LF_FACESIZE];
56} LOGFONTA;
57
58typedef struct {
72 WCHAR lfFaceName[LF_FACESIZE];
73} LOGFONTW;
74
75typedef DWORD HIMC;
76typedef DWORD HIMCC;
77
78typedef struct {
84
85typedef struct {
90
91typedef struct {
100
101#define STYLE_DESCRIPTION_SIZE 32
102
103typedef struct {
106} STYLEBUFA;
107
108typedef struct {
111} STYLEBUFW;
112
113typedef WORD ATOM;
114
115#define IMEMENUITEM_STRING_SIZE 80
116
117typedef struct {
128
129typedef struct {
140
141cpp_quote("#endif")
142
143[
144 object,
145 uuid(08c03412-f96b-11d0-a475-00aa006bcc59),
147]
149{
151 [out] IEnumRegisterWordA **ppEnum);
152
154 [in] ULONG ulCount,
155 [out] REGISTERWORDA *rgRegisterword,
156 [out] ULONG *pcFetched);
157
159
161 [in] ULONG ulCount);
162}
163
164[
165 object,
166 uuid(4955dd31-b159-11d0-8fcf-00aa006bcc59),
168]
170{
172 [out] IEnumRegisterWordW **ppEnum);
173
175 [in] ULONG ulCount,
176 [out] REGISTERWORDW *rgRegisterword,
177 [out] ULONG *pcFetched);
178
180
182 [in] ULONG ulCount);
183}
184
185[
186 object,
187 uuid(09b5eab0-f997-11d1-93d4-0060b067b86e),
189 local
190]
192{
194 [out] IEnumInputContext **ppEnum);
195
197 [in] ULONG ulCount,
198 [out] HIMC *rgInputContext,
199 [out] ULONG *pcFetched);
200
202
204 [in] ULONG ulCount);
205}
206
207[
208 object,
209 uuid(08c0e040-62d1-11d1-9326-0060b067b86e),
211 local
212]
214{
216 [in] HWND hWnd,
217 [in] HIMC hIME,
218 [out] HIMC *phPrev);
219
221 [in] HKL hKL,
222 [in] HWND hwnd,
223 [in] DWORD dwMode,
225
227 [in] HKL hKL,
228 [in] HWND hWnd,
229 [in] DWORD dwMode,
231
233 [out] HIMC *phIMC);
234
236 [in] HIMC hIME);
237
239 [in] HKL hKL,
240 [in] LPSTR szReading,
241 [in] DWORD dwStyle,
242 [in] LPSTR szRegister,
243 [in] LPVOID pData,
244 [out] IEnumRegisterWordA **pEnum);
245
247 [in] HKL hKL,
248 [in] LPWSTR szReading,
249 [in] DWORD dwStyle,
250 [in] LPWSTR szRegister,
251 [in] LPVOID pData,
252 [out] IEnumRegisterWordW **pEnum);
253
255 [in] HKL hKL,
256 [in] HIMC hIMC,
257 [in] UINT uEscape,
258 [in, out] LPVOID pData,
259 [out] LRESULT *plResult);
260
262 [in] HKL hKL,
263 [in] HIMC hIMC,
264 [in] UINT uEscape,
265 [in, out] LPVOID pData,
266 [out] LRESULT *plResult);
267
269 [in] HIMC hIMC,
270 [in] DWORD dwIndex,
271 [in] UINT uBufLen,
272 [out] CANDIDATELIST *pCandList,
273 [out] UINT *puCopied);
274
276 [in] HIMC hIMC,
277 [in] DWORD dwIndex,
278 [in] UINT uBufLen,
279 [out] CANDIDATELIST *pCandList,
280 [out] UINT *puCopied);
281
283 [in] HIMC hIMC,
284 [out] DWORD *pdwListSize,
285 [out] DWORD *pdwBufLen);
286
288 [in] HIMC hIMC,
289 [out] DWORD *pdwListSize,
290 [out] DWORD *pdwBufLen);
291
293 [in] HIMC hIMC,
294 [in] DWORD dwIndex,
295 [out] CANDIDATEFORM *pCandidate);
296
298 [in] HIMC hIMC,
299 [out] LOGFONTA *plf);
300
302 [in] HIMC hIMC,
303 [out] LOGFONTW *plf);
304
306 [in] HIMC hIMC,
307 [in] DWORD dwIndex,
308 [in] DWORD dwBufLen,
309 [out] LONG *plCopied,
310 [out] LPVOID pBuf);
311
313 [in] HIMC hIMC,
314 [in] DWORD dwIndex,
315 [in] DWORD dwBufLen,
316 [out] LONG *plCopied,
317 [out] LPVOID pBuf);
318
320 [in] HIMC hIMC,
321 [out] COMPOSITIONFORM *pCompForm);
322
324 [in] HWND hwnd,
325 [out] HIMC *phIMC);
326
328 [in] HKL hKL,
329 [in] HIMC hIMC,
330 [in] LPSTR pSrc,
331 [in] UINT uBufLen,
332 [in] UINT uFlag,
333 [out] CANDIDATELIST *pDst,
334 [out] UINT *puCopied);
335
337 [in] HKL hKL,
338 [in] HIMC hIMC,
339 [in] LPWSTR pSrc,
340 [in] UINT uBufLen,
341 [in] UINT uFlag,
342 [out] CANDIDATELIST *pDst,
343 [out] UINT *puCopied);
344
346 [in] HIMC hIMC,
347 [out] DWORD *pfdwConversion,
348 [out] DWORD *pfdwSentence);
349
351 [in] HWND hWnd,
352 [out] HWND *phDefWnd);
353
355 [in] HKL hKL,
356 [in] UINT uBufLen,
358 [out] UINT *puCopied);
359
361 [in] HKL hKL,
362 [in] UINT uBufLen,
364 [out] UINT *puCopied);
365
367 [in] HIMC hIMC,
368 [in] DWORD dwIndex,
369 [in] DWORD dwBufLen,
370 [out] LPSTR pBuf,
371 [out] DWORD *pdwResult);
372
374 [in] HIMC hIMC,
375 [in] DWORD dwIndex,
376 [in] DWORD dwBufLen,
377 [out] LPWSTR pBuf,
378 [out] DWORD *pdwResult);
379
381 [in] HKL hKL,
382 [in] UINT uBufLen,
383 [out] LPSTR szFileName,
384 [out] UINT *puCopied);
385
387 [in] HKL hKL,
388 [in] UINT uBufLen,
389 [out] LPWSTR szFileName,
390 [out] UINT *puCopied);
391
393 [in] HIMC hIMC);
394
396 [in] HKL hKL,
397 [in] DWORD fdwIndex,
398 [out] DWORD *pdwProperty);
399
401 [in] HKL hKL,
402 [in] UINT nItem,
403 [out] STYLEBUFA *pStyleBuf,
404 [out] UINT *puCopied);
405
407 [in] HKL hKL,
408 [in] UINT nItem,
409 [out] STYLEBUFW *pStyleBuf,
410 [out] UINT *puCopied);
411
413 [in] HIMC hIMC,
414 [out] POINT *pptPos);
415
417 [in] HWND hWnd,
418 [out] UINT *puVirtualKey);
419
421 [in] LPSTR szIMEFileName,
422 [in] LPSTR szLayoutText,
423 [out] HKL *phKL);
424
426 [in] LPWSTR szIMEFileName,
427 [in] LPWSTR szLayoutText,
428 [out] HKL *phKL);
429
431 [in] HKL hKL);
432
434 [in] HWND hWndIME,
435 [in] UINT msg,
436 [in] WPARAM wParam,
437 [in] LPARAM lParam);
438
440 [in] HWND hWndIME,
441 [in] UINT msg,
442 [in] WPARAM wParam,
443 [in] LPARAM lParam);
444
446 [in] HIMC hIMC,
447 [in] DWORD dwAction,
448 [in] DWORD dwIndex,
449 [in] DWORD dwValue);
450
452 [in] HKL hKL,
453 [in] LPSTR szReading,
454 [in] DWORD dwStyle,
455 [in] LPSTR szRegister);
456
458 [in] HKL hKL,
459 [in] LPWSTR szReading,
460 [in] DWORD dwStyle,
461 [in] LPWSTR szRegister);
462
464 [in] HWND hWnd,
465 [in] HIMC hIMC);
466
468 [in] HIMC hIMC,
469 [in] CANDIDATEFORM *pCandidate);
470
472 [in] HIMC hIMC,
473 [in] LOGFONTA *plf);
474
476 [in] HIMC hIMC,
477 [in] LOGFONTW *plf);
478
480 [in] HIMC hIMC,
481 [in] DWORD dwIndex,
482 [in] LPVOID pComp,
483 [in] DWORD dwCompLen,
484 [in] LPVOID pRead,
485 [in] DWORD dwReadLen);
486
488 [in] HIMC hIMC,
489 [in] DWORD dwIndex,
490 [in] LPVOID pComp,
491 [in] DWORD dwCompLen,
492 [in] LPVOID pRead,
493 [in] DWORD dwReadLen);
494
496 [in] HIMC hIMC,
497 [in] COMPOSITIONFORM *pCompForm);
498
500 [in] HIMC hIMC,
501 [in] DWORD fdwConversion,
502 [in] DWORD fdwSentence);
503
505 [in] HIMC hIMC,
506 [in] BOOL fOpen);
507
509 [in] HIMC hIMC,
510 [in] POINT *pptPos);
511
513 [in] HWND hwnd,
514 [in] DWORD dwHotKeyID);
515
517 [in] HKL hKL,
518 [in] LPSTR szReading,
519 [in] DWORD dwStyle,
520 [in] LPSTR szUnregister);
521
523 [in] HKL hKL,
524 [in] LPWSTR szReading,
525 [in] DWORD dwStyle,
526 [in] LPWSTR szUnregister);
527
529 [in] BOOL fRestoreLayout);
530
532
534 [in] HWND hWnd,
535 [in] UINT Msg,
536 [in] WPARAM wParam,
537 [in] LPARAM lParam,
538 [out] LRESULT *plResult);
539
541 [in] ATOM *aaClassList,
542 [in] UINT uSize);
543
545 [in] HKL hKL,
546 [out] UINT *uCodePage);
547
549 [in] HKL hKL,
550 [out] LANGID *plid);
551
553 [in] HWND hWnd,
554 [in] HIMC hIMC,
555 [in] DWORD dwFlags);
556
558 [in] DWORD idThread);
559
561 [in] HIMC hIMC,
562 [in] DWORD dwFlags,
563 [in] DWORD dwType,
564 [in] IMEMENUITEMINFOA *pImeParentMenu,
565 [out] IMEMENUITEMINFOA *pImeMenu,
566 [in] DWORD dwSize,
567 [out] DWORD *pdwResult);
568
570 [in] HIMC hIMC,
571 [in] DWORD dwFlags,
572 [in] DWORD dwType,
573 [in] IMEMENUITEMINFOW *pImeParentMenu,
574 [out] IMEMENUITEMINFOW *pImeMenu,
575 [in] DWORD dwSize,
576 [out] DWORD *pdwResult);
577
579 [in] DWORD idThread,
580 [out] IEnumInputContext **ppEnum);
581}
582
583[
584 object,
585 uuid(b5cf2cfa-8aeb-11d1-9364-0060b067b86e),
587]
589{
595}
596
597[
598 uuid(4955dd33-b159-11d0-8fcf-00aa006bcc59)
599]
600coclass CActiveIMM
601{
602 [default] interface IActiveIMMApp;
603 /* interface IActiveIMMIME; */
604 /* interface IActiveIMMRegistrar; */
606}
#define msg(x)
Definition: auth_time.c:54
HWND hWnd
Definition: settings.c:17
struct @1632 Msg[]
WPARAM wParam
Definition: combotst.c:138
LPARAM lParam
Definition: combotst.c:139
CD3D10_BUFFER_DESC D3D10_BUFFER_DESC cpp_quote(" ~CD3D10_BUFFER_DESC() {}") operator const D3D10_BUFFER_DESC &() const
Definition: d3d10.idl:491
coclass PSFactoryBuffer pointer_default(unique)] interface ObjectRpcBaseTypes
Definition: dcom.idl:35
WORD ATOM
Definition: dimm.idl:113
#define IMEMENUITEM_STRING_SIZE
Definition: dimm.idl:115
#define STYLE_DESCRIPTION_SIZE
Definition: dimm.idl:101
DWORD HIMCC
Definition: dimm.idl:76
#define LF_FACESIZE
Definition: dimm.idl:39
DWORD HIMC
Definition: dimm.idl:75
static const WCHAR szDescription[]
Definition: provider.c:55
unsigned int BOOL
Definition: ntddk_ex.h:94
unsigned long DWORD
Definition: ntddk_ex.h:95
unsigned short WORD
Definition: ntddk_ex.h:93
#define local
Definition: zutil.h:30
GLuint in
Definition: glext.h:9616
HRESULT SimulateHotKey([in] HWND hwnd, [in] DWORD dwHotKeyID)
HRESULT SetCandidateWindow([in] HIMC hIMC, [in] CANDIDATEFORM *pCandidate)
HRESULT AssociateContext([in] HWND hWnd, [in] HIMC hIME, [out] HIMC *phPrev)
HRESULT EscapeA([in] HKL hKL, [in] HIMC hIMC, [in] UINT uEscape, [in, out] LPVOID pData, [out] LRESULT *plResult)
HRESULT GetCompositionStringW([in] HIMC hIMC, [in] DWORD dwIndex, [in] DWORD dwBufLen, [out] LONG *plCopied, [out] LPVOID pBuf)
HRESULT SetCompositionWindow([in] HIMC hIMC, [in] COMPOSITIONFORM *pCompForm)
HRESULT GetConversionListW([in] HKL hKL, [in] HIMC hIMC, [in] LPWSTR pSrc, [in] UINT uBufLen, [in] UINT uFlag, [out] CANDIDATELIST *pDst, [out] UINT *puCopied)
HRESULT RegisterWordA([in] HKL hKL, [in] LPSTR szReading, [in] DWORD dwStyle, [in] LPSTR szRegister)
HRESULT IsUIMessageA([in] HWND hWndIME, [in] UINT msg, [in] WPARAM wParam, [in] LPARAM lParam)
HRESULT GetConversionListA([in] HKL hKL, [in] HIMC hIMC, [in] LPSTR pSrc, [in] UINT uBufLen, [in] UINT uFlag, [out] CANDIDATELIST *pDst, [out] UINT *puCopied)
HRESULT FilterClientWindows([in] ATOM *aaClassList, [in] UINT uSize)
HRESULT InstallIMEW([in] LPWSTR szIMEFileName, [in] LPWSTR szLayoutText, [out] HKL *phKL)
HRESULT AssociateContextEx([in] HWND hWnd, [in] HIMC hIMC, [in] DWORD dwFlags)
HRESULT IsIME([in] HKL hKL)
HRESULT GetCodePageA([in] HKL hKL, [out] UINT *uCodePage)
HRESULT GetImeMenuItemsA([in] HIMC hIMC, [in] DWORD dwFlags, [in] DWORD dwType, [in] IMEMENUITEMINFOA *pImeParentMenu, [out] IMEMENUITEMINFOA *pImeMenu, [in] DWORD dwSize, [out] DWORD *pdwResult)
HRESULT GetGuideLineA([in] HIMC hIMC, [in] DWORD dwIndex, [in] DWORD dwBufLen, [out] LPSTR pBuf, [out] DWORD *pdwResult)
HRESULT ConfigureIMEW([in] HKL hKL, [in] HWND hWnd, [in] DWORD dwMode, [in] REGISTERWORDW *pData)
HRESULT GetCandidateListA([in] HIMC hIMC, [in] DWORD dwIndex, [in] UINT uBufLen, [out] CANDIDATELIST *pCandList, [out] UINT *puCopied)
HRESULT GetCandidateListCountW([in] HIMC hIMC, [out] DWORD *pdwListSize, [out] DWORD *pdwBufLen)
HRESULT GetVirtualKey([in] HWND hWnd, [out] UINT *puVirtualKey)
HRESULT GetIMEFileNameA([in] HKL hKL, [in] UINT uBufLen, [out] LPSTR szFileName, [out] UINT *puCopied)
HRESULT EnumRegisterWordA([in] HKL hKL, [in] LPSTR szReading, [in] DWORD dwStyle, [in] LPSTR szRegister, [in] LPVOID pData, [out] IEnumRegisterWordA **pEnum)
HRESULT DisableIME([in] DWORD idThread)
HRESULT UnregisterWordA([in] HKL hKL, [in] LPSTR szReading, [in] DWORD dwStyle, [in] LPSTR szUnregister)
HRESULT OnDefWindowProc([in] HWND hWnd, [in] UINT Msg, [in] WPARAM wParam, [in] LPARAM lParam, [out] LRESULT *plResult)
HRESULT SetOpenStatus([in] HIMC hIMC, [in] BOOL fOpen)
HRESULT ReleaseContext([in] HWND hWnd, [in] HIMC hIMC)
HRESULT GetDescriptionW([in] HKL hKL, [in] UINT uBufLen, [out] LPWSTR szDescription, [out] UINT *puCopied)
HRESULT NotifyIME([in] HIMC hIMC, [in] DWORD dwAction, [in] DWORD dwIndex, [in] DWORD dwValue)
HRESULT ConfigureIMEA([in] HKL hKL, [in] HWND hwnd, [in] DWORD dwMode, [in] REGISTERWORDA *pData)
HRESULT GetContext([in] HWND hwnd, [out] HIMC *phIMC)
HRESULT SetCompositionFontW([in] HIMC hIMC, [in] LOGFONTW *plf)
HRESULT UnregisterWordW([in] HKL hKL, [in] LPWSTR szReading, [in] DWORD dwStyle, [in] LPWSTR szUnregister)
HRESULT Deactivate()
HRESULT IsUIMessageW([in] HWND hWndIME, [in] UINT msg, [in] WPARAM wParam, [in] LPARAM lParam)
HRESULT GetCompositionFontW([in] HIMC hIMC, [out] LOGFONTW *plf)
HRESULT RegisterWordW([in] HKL hKL, [in] LPWSTR szReading, [in] DWORD dwStyle, [in] LPWSTR szRegister)
HRESULT InstallIMEA([in] LPSTR szIMEFileName, [in] LPSTR szLayoutText, [out] HKL *phKL)
HRESULT GetConversionStatus([in] HIMC hIMC, [out] DWORD *pfdwConversion, [out] DWORD *pfdwSentence)
HRESULT GetCandidateListW([in] HIMC hIMC, [in] DWORD dwIndex, [in] UINT uBufLen, [out] CANDIDATELIST *pCandList, [out] UINT *puCopied)
HRESULT CreateContext([out] HIMC *phIMC)
HRESULT GetRegisterWordStyleW([in] HKL hKL, [in] UINT nItem, [out] STYLEBUFW *pStyleBuf, [out] UINT *puCopied)
HRESULT EnumInputContext([in] DWORD idThread, [out] IEnumInputContext **ppEnum)
HRESULT GetDefaultIMEWnd([in] HWND hWnd, [out] HWND *phDefWnd)
HRESULT GetCompositionFontA([in] HIMC hIMC, [out] LOGFONTA *plf)
HRESULT GetRegisterWordStyleA([in] HKL hKL, [in] UINT nItem, [out] STYLEBUFA *pStyleBuf, [out] UINT *puCopied)
HRESULT GetLangId([in] HKL hKL, [out] LANGID *plid)
HRESULT SetCompositionStringA([in] HIMC hIMC, [in] DWORD dwIndex, [in] LPVOID pComp, [in] DWORD dwCompLen, [in] LPVOID pRead, [in] DWORD dwReadLen)
HRESULT GetIMEFileNameW([in] HKL hKL, [in] UINT uBufLen, [out] LPWSTR szFileName, [out] UINT *puCopied)
HRESULT SetConversionStatus([in] HIMC hIMC, [in] DWORD fdwConversion, [in] DWORD fdwSentence)
HRESULT GetOpenStatus([in] HIMC hIMC)
HRESULT GetImeMenuItemsW([in] HIMC hIMC, [in] DWORD dwFlags, [in] DWORD dwType, [in] IMEMENUITEMINFOW *pImeParentMenu, [out] IMEMENUITEMINFOW *pImeMenu, [in] DWORD dwSize, [out] DWORD *pdwResult)
HRESULT GetCandidateWindow([in] HIMC hIMC, [in] DWORD dwIndex, [out] CANDIDATEFORM *pCandidate)
HRESULT GetProperty([in] HKL hKL, [in] DWORD fdwIndex, [out] DWORD *pdwProperty)
HRESULT GetCompositionWindow([in] HIMC hIMC, [out] COMPOSITIONFORM *pCompForm)
HRESULT SetStatusWindowPos([in] HIMC hIMC, [in] POINT *pptPos)
HRESULT SetCompositionFontA([in] HIMC hIMC, [in] LOGFONTA *plf)
HRESULT EnumRegisterWordW([in] HKL hKL, [in] LPWSTR szReading, [in] DWORD dwStyle, [in] LPWSTR szRegister, [in] LPVOID pData, [out] IEnumRegisterWordW **pEnum)
HRESULT GetCompositionStringA([in] HIMC hIMC, [in] DWORD dwIndex, [in] DWORD dwBufLen, [out] LONG *plCopied, [out] LPVOID pBuf)
HRESULT GetDescriptionA([in] HKL hKL, [in] UINT uBufLen, [out] LPSTR szDescription, [out] UINT *puCopied)
HRESULT DestroyContext([in] HIMC hIME)
HRESULT Activate([in] BOOL fRestoreLayout)
HRESULT GetStatusWindowPos([in] HIMC hIMC, [out] POINT *pptPos)
HRESULT GetCandidateListCountA([in] HIMC hIMC, [out] DWORD *pdwListSize, [out] DWORD *pdwBufLen)
HRESULT SetCompositionStringW([in] HIMC hIMC, [in] DWORD dwIndex, [in] LPVOID pComp, [in] DWORD dwCompLen, [in] LPVOID pRead, [in] DWORD dwReadLen)
HRESULT GetGuideLineW([in] HIMC hIMC, [in] DWORD dwIndex, [in] DWORD dwBufLen, [out] LPWSTR pBuf, [out] DWORD *pdwResult)
HRESULT EscapeW([in] HKL hKL, [in] HIMC hIMC, [in] UINT uEscape, [in, out] LPVOID pData, [out] LRESULT *plResult)
HRESULT OnTranslateMessage([in] const MSG *msg)
HRESULT Resume([in] DWORD cookie)
HRESULT Pause([out] DWORD *cookie)
HRESULT Next([in] ULONG ulCount, [out] HIMC *rgInputContext, [out] ULONG *pcFetched)
HRESULT Skip([in] ULONG ulCount)
HRESULT Clone([out] IEnumInputContext **ppEnum)
HRESULT Next([in] ULONG ulCount, [out] REGISTERWORDA *rgRegisterword, [out] ULONG *pcFetched)
HRESULT Skip([in] ULONG ulCount)
HRESULT Clone([out] IEnumRegisterWordA **ppEnum)
HRESULT Clone([out] IEnumRegisterWordW **ppEnum)
HRESULT Skip([in] ULONG ulCount)
HRESULT Next([in] ULONG ulCount, [out] REGISTERWORDW *rgRegisterword, [out] ULONG *pcFetched)
Definition: msctf.idl:550
USHORT LANGID
Definition: mui.h:9
PSDBQUERYRESULT_VISTA PVOID DWORD * dwSize
Definition: env.c:56
static HBITMAP
Definition: button.c:44
UINT_PTR HKL
Definition: msctf.idl:143
unsigned int UINT
Definition: ndis.h:50
_In_ DWORD _In_ DWORD dwOffset
Definition: ntgdi.h:2033
_In_ UINT _In_ DWORD _Out_ DWORD * pdwResult
Definition: ntgdi.h:250
long LONG
Definition: pedump.c:60
static FILE * out
Definition: regtests2xml.c:44
DWORD dwIndex
Definition: dimm.idl:79
DWORD dwStyle
Definition: dimm.idl:80
POINT ptCurrentPos
Definition: dimm.idl:81
RECT rcArea
Definition: dimm.idl:82
DWORD dwSelection
Definition: dimm.idl:95
DWORD dwPageSize
Definition: dimm.idl:97
DWORD dwCount
Definition: dimm.idl:94
DWORD dwStyle
Definition: dimm.idl:93
DWORD dwPageStart
Definition: dimm.idl:96
DWORD dwSize
Definition: dimm.idl:92
RECT rcArea
Definition: dimm.idl:88
DWORD dwStyle
Definition: dimm.idl:86
POINT ptCurrentPos
Definition: dimm.idl:87
DWORD dwItemData
Definition: dimm.idl:124
HBITMAP hbmpItem
Definition: dimm.idl:126
HBITMAP hbmpChecked
Definition: dimm.idl:122
HBITMAP hbmpUnchecked
Definition: dimm.idl:123
HBITMAP hbmpUnchecked
Definition: dimm.idl:135
HBITMAP hbmpItem
Definition: dimm.idl:138
DWORD dwItemData
Definition: dimm.idl:136
HBITMAP hbmpChecked
Definition: dimm.idl:134
BYTE lfStrikeOut
Definition: dimm.idl:49
BYTE lfClipPrecision
Definition: dimm.idl:52
BYTE lfUnderline
Definition: dimm.idl:48
BYTE lfQuality
Definition: dimm.idl:53
BYTE lfOutPrecision
Definition: dimm.idl:51
LONG lfOrientation
Definition: dimm.idl:45
BYTE lfItalic
Definition: dimm.idl:47
BYTE lfPitchAndFamily
Definition: dimm.idl:54
LONG lfHeight
Definition: dimm.idl:42
LONG lfEscapement
Definition: dimm.idl:44
BYTE lfCharSet
Definition: dimm.idl:50
LONG lfWeight
Definition: dimm.idl:46
LONG lfWidth
Definition: dimm.idl:43
BYTE lfOutPrecision
Definition: dimm.idl:68
BYTE lfStrikeOut
Definition: dimm.idl:66
BYTE lfItalic
Definition: dimm.idl:64
LONG lfHeight
Definition: dimm.idl:59
LONG lfWeight
Definition: dimm.idl:63
LONG lfOrientation
Definition: dimm.idl:62
LONG lfWidth
Definition: dimm.idl:60
BYTE lfUnderline
Definition: dimm.idl:65
BYTE lfClipPrecision
Definition: dimm.idl:69
LONG lfEscapement
Definition: dimm.idl:61
BYTE lfCharSet
Definition: dimm.idl:67
BYTE lfQuality
Definition: dimm.idl:70
BYTE lfPitchAndFamily
Definition: dimm.idl:71
LPSTR lpReading
Definition: dimm.idl:30
LPSTR lpWord
Definition: dimm.idl:31
LPWSTR lpWord
Definition: dimm.idl:36
LPWSTR lpReading
Definition: dimm.idl:35
DWORD dwStyle
Definition: dimm.idl:104
DWORD dwStyle
Definition: dimm.idl:109
Definition: cookie.c:34
TW_UINT32 TW_UINT16 TW_UINT16 TW_MEMREF pData
Definition: twain.h:1830
TW_UINT32 TW_UINT16 TW_UINT16 MSG
Definition: twain.h:1829
uint32_t ULONG
Definition: typedefs.h:59
_In_ HCRYPTHASH _In_ BOOL _In_ DWORD _Inout_ DWORD _In_ DWORD dwBufLen
Definition: wincrypt.h:4246
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
Definition: wincrypt.h:1176
_In_ LONG _In_ HWND hwnd
Definition: winddi.h:4023
LONG_PTR LPARAM
Definition: windef.h:208
LONG_PTR LRESULT
Definition: windef.h:209
UINT_PTR WPARAM
Definition: windef.h:207
char * LPSTR
Definition: xmlstorage.h:182
__wchar_t WCHAR
Definition: xmlstorage.h:180
WCHAR * LPWSTR
Definition: xmlstorage.h:184
char CHAR
Definition: xmlstorage.h:175
unsigned char BYTE
Definition: xxhash.c:193