Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

169 lines
2.4 KiB

  1. __foldwin32sstuff __foldwin32sstuff;
  2. foldstyleinitialization = true;
  3. enablemapdirect3216 = true;
  4. flatthunks = true;
  5. #include "types.thk"
  6. #include "ImmTypes.thk"
  7. BOOL ImmGetDefaultIMEWnd(HWND)
  8. {
  9. }
  10. HKL ImmInstallIMEA(LPSTR, LPSTR)
  11. {
  12. }
  13. DWORD ImmGetProperty(HKL, DWORD)
  14. {
  15. }
  16. BOOL ImmIsIME(HKL)
  17. {
  18. }
  19. BOOL ImmGetHotKey(DWORD, LPUINT lpModifiers, LPUINT lpVKey, LPHKL lpTargetIME)
  20. {
  21. lpModifiers = output;
  22. lpVKey = output;
  23. lpTargetIME = output;
  24. }
  25. BOOL ImmSetHotKey(DWORD, UINT, UINT, HKL)
  26. {
  27. }
  28. BOOL ImmSimulateHotKey(HWND, DWORD)
  29. {
  30. }
  31. HIMC ImmCreateContext()
  32. {
  33. }
  34. BOOL ImmDestroyContext(HIMC)
  35. {
  36. }
  37. HIMC ImmGetContext(HWND)
  38. {
  39. }
  40. HIMC ImmReleaseContext(HWND, HIMC)
  41. {
  42. }
  43. HIMC ImmAssociateContext(HWND, HIMC)
  44. {
  45. }
  46. BOOL ImmAssociateContextEx(HWND, HIMC, DWORD)
  47. {
  48. }
  49. BOOL ImmDisableIME(DWORD)
  50. {
  51. }
  52. BOOL ImmSetConversionStatus(HIMC, DWORD, DWORD)
  53. {
  54. }
  55. BOOL ImmSetOpenStatus(HIMC, BOOL)
  56. {
  57. }
  58. BOOL ImmSetCompositionFontA(HIMC, LPLOGFONT_32)
  59. {
  60. target = ImmSetCompositionFont32A;
  61. }
  62. BOOL ImmSetCompositionFontW(HIMC, LPLOGFONT_32)
  63. {
  64. target = ImmSetCompositionFont32W;
  65. }
  66. BOOL ImmConfigureIMEA(HKL, HWND, DWORD, LPVOID)
  67. {
  68. body=special;
  69. }
  70. BOOL ImmConfigureIMEW(HKL, HWND, DWORD, LPVOID)
  71. {
  72. body=special;
  73. }
  74. DWORD ImmEscapeA(HKL, HIMC, UINT, LPVOID lpData)
  75. {
  76. lpData = output;
  77. }
  78. DWORD ImmEscapeW(HKL, HIMC, UINT, LPVOID lpData)
  79. {
  80. lpData = output;
  81. }
  82. DWORD ImmGetConversionListWorker(HKL, HIMC, LPSTR, LPCANDIDATELIST lpDest, DWORD, UINT, BOOL fAnsi)
  83. {
  84. lpDest = output;
  85. }
  86. BOOL ImmNotifyIME(HIMC, DWORD, DWORD, DWORD)
  87. {
  88. }
  89. BOOL ImmSetStatusWindowPos(HIMC, LPPOINTL lpptPos)
  90. {
  91. target = ImmSetStatusWindowPos32;
  92. }
  93. BOOL ImmSetCompositionWindow(HIMC, LPCOMPOSITIONFORM_32 lpCompForm)
  94. {
  95. target = ImmSetCompositionWindow32;
  96. }
  97. BOOL ImmSetCandidateWindow(HIMC, LPCANDIDATEFORM_32 lpCandForm)
  98. {
  99. target = ImmSetCandidateWindow32;
  100. }
  101. BOOL ImmIsUIMessageA(HWND, UINT, WPARAM, DWORD)
  102. {
  103. }
  104. BOOL ImmGenerateMessage(HIMC)
  105. {
  106. }
  107. BOOL ImmRegisterWord32Worker(HKL, LPSTR, DWORD, LPSTR, BOOL)
  108. {
  109. }
  110. BOOL ImmUnregisterWord32Worker(HKL, LPSTR, DWORD, LPSTR, BOOL)
  111. {
  112. }
  113. UINT ImmGetRegisterWordStyle32Worker(HKL, UINT, LPSTYLEBUFA lpStyleBuf, BOOL)
  114. {
  115. lpStyleBuf = output;
  116. }
  117. UINT ImmEnumRegisterWord32Worker(HKL, DWORD, LPSTR, DWORD, LPSTR, LPVOID lpData, BOOL)
  118. {
  119. lpData = output;
  120. }
  121. DWORD ImmFindThreadLink(DWORD)
  122. {
  123. }
  124. DWORD ImmGetIMELink(DWORD)
  125. {
  126. }
  127. DWORD ImmGetAppIMECompatFlags(DWORD)
  128. {
  129. }