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.

445 lines
9.6 KiB

  1. #ifdef __cplusplus
  2. extern "C"{
  3. #endif
  4. #ifndef __IID_DEFINED__
  5. #define __IID_DEFINED__
  6. typedef struct _IID
  7. {
  8. unsigned long x;
  9. unsigned short s1;
  10. unsigned short s2;
  11. unsigned char c[8];
  12. } IID;
  13. #endif // __IID_DEFINED__
  14. #define GUID IID
  15. #ifndef CLSID_DEFINED
  16. #define CLSID_DEFINED
  17. typedef IID CLSID;
  18. #endif // CLSID_DEFINED
  19. #include "cicclsid.c"
  20. /* f1e2d520-0969-11d3-8df0-00105a2799b5 */
  21. const GUID GUID_PROP_TEXTOWNER = {
  22. 0xf1e2d520,
  23. 0x0969,
  24. 0x11d3,
  25. {0x8d, 0xf0, 0x00, 0x10, 0x5a, 0x27, 0x99, 0xb5}
  26. };
  27. /* 34b45670-7526-11d2-a147-00105a2799b5 */
  28. const GUID GUID_PROP_ATTRIBUTE = {
  29. 0x34b45670,
  30. 0x7526,
  31. 0x11d2,
  32. {0xa1, 0x47, 0x00, 0x10, 0x5a, 0x27, 0x99, 0xb5}
  33. };
  34. /* 3280ce20-8032-11d2-b603-00105a2799b5 */
  35. const GUID GUID_PROP_LANGID = {
  36. 0x3280ce20,
  37. 0x8032,
  38. 0x11d2,
  39. {0xb6, 0x03, 0x00, 0x10, 0x5a, 0x27, 0x99, 0xb5}
  40. };
  41. /* 5463f7c0-8e31-11d2-bf46-00105a2799b5 */
  42. const GUID GUID_PROP_READING = {
  43. 0x5463f7c0,
  44. 0x8e31,
  45. 0x11d2,
  46. {0xbf, 0x46, 0x00, 0x10, 0x5a, 0x27, 0x99, 0xb5}
  47. };
  48. /* e12ac060-af15-11d2-afc5-00105a2799b5 */
  49. const GUID GUID_PROP_COMPOSING = {
  50. 0xe12ac060,
  51. 0xaf15,
  52. 0x11d2,
  53. {0xaf, 0xc5, 0x00, 0x10, 0x5a, 0x27, 0x99, 0xb5}
  54. };
  55. /* 9a698bb0-0f21-11d3-8df1-00105a2799b5 */
  56. const GUID GUID_SYSTEM_FUNCTIONPROVIDER = {
  57. 0x9a698bb0,
  58. 0x0f21,
  59. 0x11d3,
  60. {0x8d, 0xf1, 0x00, 0x10, 0x5a, 0x27, 0x99, 0xb5}
  61. };
  62. /* 4caef01e-12af-4b0e-9db1-a6ec5b881208 */
  63. const GUID GUID_APP_FUNCTIONPROVIDER = {
  64. 0x4caef01e,
  65. 0x12af,
  66. 0x4b0e,
  67. {0x9d, 0xb1, 0xa6, 0xec, 0x5b, 0x88, 0x12, 0x08}
  68. };
  69. /* 534c48c1-0607-4098-a521-4fc899c73e90 */
  70. const GUID GUID_TFCAT_CATEGORY_OF_TIP = {
  71. 0x534c48c1,
  72. 0x0607,
  73. 0x4098,
  74. {0xa5, 0x21, 0x4f, 0xc8, 0x99, 0xc7, 0x3e, 0x90}
  75. };
  76. /* 34745c63-b2f0-4784-8b67-5e12c8701a31 */
  77. const GUID GUID_TFCAT_TIP_KEYBOARD = {
  78. 0x34745c63,
  79. 0xb2f0,
  80. 0x4784,
  81. {0x8b, 0x67, 0x5e, 0x12, 0xc8, 0x70, 0x1a, 0x31}
  82. };
  83. /* b5a73cd1-8355-426b-a161-259808f26b14 */
  84. const GUID GUID_TFCAT_TIP_SPEECH = {
  85. 0xb5a73cd1,
  86. 0x8355,
  87. 0x426b,
  88. {0xa1, 0x61, 0x25, 0x98, 0x08, 0xf2, 0x6b, 0x14}
  89. };
  90. /* 246ecb87-c2f2-4abe-905b-c8b38add2c43 */
  91. const GUID GUID_TFCAT_TIP_HANDWRITING = {
  92. 0x246ecb87,
  93. 0xc2f2,
  94. 0x4abe,
  95. {0x90, 0x5b, 0xc8, 0xb3, 0x8a, 0xdd, 0x2c, 0x43}
  96. };
  97. /* c6debc0a-f2b2-4f17-930e-ca9faff4cd04 */
  98. const GUID GUID_TFCAT_TIP_LOOKUP = {
  99. 0xc6debc0a,
  100. 0xf2b2,
  101. 0x4f17,
  102. {0x93, 0x0e, 0xca, 0x9f, 0xaf, 0xf4, 0xcd, 0x04}
  103. };
  104. /* 9b7be3a9-e8ab-4d47-a8fe-254fa423436d */
  105. const GUID GUID_TFCAT_PROP_AUDIODATA = {
  106. 0x9b7be3a9,
  107. 0xe8ab,
  108. 0x4d47,
  109. {0xa8, 0xfe, 0x25, 0x4f, 0xa4, 0x23, 0x43, 0x6d}
  110. };
  111. /* 7c6a82ae-b0d7-4f14-a745-14f28b009d61 */
  112. const GUID GUID_TFCAT_PROP_INKDATA = {
  113. 0x7c6a82ae,
  114. 0xb0d7,
  115. 0x4f14,
  116. {0xa7, 0x45, 0x14, 0xf2, 0x8b, 0x00, 0x9d, 0x61}
  117. };
  118. /* 51af2086-cc6b-457d-b5aa-8b19dc290ab4 */
  119. const GUID GUID_COMPARTMENT_SAPI_AUDIO= {
  120. 0x51af2086,
  121. 0xcc6b,
  122. 0x457d,
  123. {0xb5, 0xaa, 0x8b, 0x19, 0xdc, 0x29, 0x0a, 0xb4}
  124. };
  125. /* 71a5b253-1951-466b-9fbc-9c8808fa84f2 */
  126. const GUID GUID_COMPARTMENT_KEYBOARD_DISABLED = {
  127. 0x71a5b253,
  128. 0x1951,
  129. 0x466b,
  130. {0x9f, 0xbc, 0x9c, 0x88, 0x08, 0xfa, 0x84, 0xf2}
  131. };
  132. /* 58273aad-01bb-4164-95c6-755ba0b5162d */
  133. const GUID GUID_COMPARTMENT_KEYBOARD_OPENCLOSE = {
  134. 0x58273aad,
  135. 0x01bb,
  136. 0x4164,
  137. {0x95, 0xc6, 0x75, 0x5b, 0xa0, 0xb5, 0x16, 0x2d}
  138. };
  139. /* f9ae2c6b-1866-4361-af72-7aa30948890e */
  140. const GUID GUID_COMPARTMENT_HANDWRITING_OPENCLOSE = {
  141. 0xf9ae2c6b,
  142. 0x1866,
  143. 0x4361,
  144. {0xaf, 0x72, 0x7a, 0xa3, 0x09, 0x48, 0x89, 0x0e}
  145. };
  146. /* 56c5c607-0703-4e59-8e52-cbc84e8bbe35 */
  147. const GUID GUID_COMPARTMENT_SPEECH_DISABLED = {
  148. 0x56c5c607,
  149. 0x0703,
  150. 0x4e59,
  151. {0x8e, 0x52, 0xcb, 0xc8, 0x4e, 0x8b, 0xbe, 0x35}
  152. };
  153. /* 544d6a63-e2e8-4752-bbd1-000960bca083 */
  154. const GUID GUID_COMPARTMENT_SPEECH_OPENCLOSE = {
  155. 0x544d6a63,
  156. 0xe2e8,
  157. 0x4752,
  158. {0xbb, 0xd1, 0x00, 0x09, 0x60, 0xbc, 0xa0, 0x83}
  159. };
  160. /* 5497f516-ee91-436e-b946-aa2c05f1ac5b */
  161. const GUID GUID_COMPARTMENT_CONVERSIONMODEBIAS = {
  162. 0x5497f516,
  163. 0xee91,
  164. 0x436e,
  165. {0xb9, 0x46, 0xaa, 0x2c, 0x05, 0xf1, 0xac, 0x5b}
  166. };
  167. /* 372E0716-974F-40AC-A088-08CDC92EBFBC */
  168. const GUID GUID_PROP_MODEBIAS = {
  169. 0x372E0716,
  170. 0x974F,
  171. 0x40AC,
  172. {0xA0, 0x88, 0x08, 0xCD, 0xC9, 0x2E, 0xBF, 0xBC}
  173. };
  174. /* b6592511-bcee-4122-a7c4-09f4b3fa4396 */
  175. const GUID GUID_COMPARTMENT_KEYBOARD_INPUTMODE = {
  176. 0xb6592511,
  177. 0xbcee,
  178. 0x4122,
  179. {0xa7, 0xc4, 0x09, 0xf4, 0xb3, 0xfa, 0x43, 0x96}
  180. };
  181. /* GUID_NULL */
  182. const GUID GUID_MODEBIAS_NONE = {
  183. 0x00000000,
  184. 0x0000,
  185. 0x0000,
  186. {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
  187. };
  188. /* d7f707fe-44c6-4fca-8e76-86ab50c7931b */
  189. const GUID GUID_MODEBIAS_FILENAME = {
  190. 0xd7f707fe,
  191. 0x44c6,
  192. 0x4fca,
  193. {0x8e, 0x76, 0x86, 0xab, 0x50, 0xc7, 0x93, 0x1b}
  194. };
  195. /* e31643a3-6466-4cbf-8d8b-0bd4d8545461 */
  196. const GUID GUID_MODEBIAS_READING = {
  197. 0xe31643a3,
  198. 0x6466,
  199. 0x4cbf,
  200. {0x8d, 0x8b, 0x0b, 0xd4, 0xd8, 0x54, 0x54, 0x61}
  201. };
  202. /* f2bdb372-7f61-4039-92ef-1c35599f0222 */
  203. const GUID GUID_MODEBIAS_DATETIME = {
  204. 0xf2bdb372,
  205. 0x7f61,
  206. 0x4039,
  207. {0x92, 0xef, 0x1c, 0x35, 0x59, 0x9f, 0x02, 0x22}
  208. };
  209. /* fddc10f0-d239-49bf-b8fc-5410caaa427e */
  210. const GUID GUID_MODEBIAS_NAME = {
  211. 0xfddc10f0,
  212. 0xd239,
  213. 0x49bf,
  214. {0xb8, 0xfc, 0x54, 0x10, 0xca, 0xaa, 0x42, 0x7e}
  215. };
  216. /* 0f4ec104-1790-443b-95f1-e10f939d6546 */
  217. const GUID GUID_MODEBIAS_CONVERSATION = {
  218. 0x0f4ec104,
  219. 0x1790,
  220. 0x443b,
  221. {0x95, 0xf1, 0xe1, 0x0f, 0x93, 0x9d, 0x65, 0x46}
  222. };
  223. /* 4021766c-e872-48fd-9cee-4ec5c75e16c3 */
  224. const GUID GUID_MODEBIAS_NUMERIC = {
  225. 0x4021766c,
  226. 0xe872,
  227. 0x48fd,
  228. {0x9c, 0xee, 0x4e, 0xc5, 0xc7, 0x5e, 0x16, 0xc3}
  229. };
  230. /* d73d316e-9b91-46f1-a280-31597f52c694 */
  231. const GUID GUID_MODEBIAS_HIRAGANA = {
  232. 0xd73d316e,
  233. 0x9b91,
  234. 0x46f1,
  235. {0xa2, 0x80, 0x31, 0x59, 0x7f, 0x52, 0xc6, 0x94}
  236. };
  237. /* 2e0eeddd-3a1a-499e-8543-3c7ee7949811 */
  238. const GUID GUID_MODEBIAS_KATAKANA = {
  239. 0x2e0eeddd,
  240. 0x3a1a,
  241. 0x499e,
  242. {0x85, 0x43, 0x3c, 0x7e, 0xe7, 0x94, 0x98, 0x11}
  243. };
  244. /* 76ef0541-23b3-4d77-a074-691801ccea17 */
  245. const GUID GUID_MODEBIAS_HANGUL = {
  246. 0x76ef0541,
  247. 0x23b3,
  248. 0x4d77,
  249. {0xa0, 0x74, 0x69, 0x18, 0x01, 0xcc, 0xea, 0x17}
  250. };
  251. /* 7add26de-4328-489b-83ae-6493750cad5c */
  252. const GUID GUID_MODEBIAS_CHINESE = {
  253. 0x7add26de,
  254. 0x4328,
  255. 0x489b,
  256. {0x83, 0xae, 0x64, 0x93, 0x75, 0x0c, 0xad, 0x5c}
  257. };
  258. /* 005f6b63-78d4-41cc-8859-485ca821a795 */
  259. const GUID GUID_MODEBIAS_HALFWIDTHKATAKANA = {
  260. 0x005f6b63,
  261. 0x78d4,
  262. 0x41cc,
  263. {0x88, 0x59, 0x48, 0x5c, 0xa8, 0x21, 0xa7, 0x95}
  264. };
  265. /* 81489fb8-b36a-473d-8146-e4a2258b24ae */
  266. const GUID GUID_MODEBIAS_FULLWIDTHALPHANUMERIC = {
  267. 0x81489fb8,
  268. 0xb36a,
  269. 0x473d,
  270. {0x81, 0x46, 0xe4, 0xa2, 0x25, 0x8b, 0x24, 0xae}
  271. };
  272. /* c6f24fc0-4479-46ed-938a-6052b1653d3b */
  273. const GUID GUID_MODEBIAS_HALFWIDTHALPHANUMERIC = {
  274. 0xc6f24fc0,
  275. 0x4479,
  276. 0x46ed,
  277. {0x93, 0x8a, 0x60, 0x52, 0xb1, 0x65, 0x3d, 0x3b}
  278. };
  279. /* c01ae6c9-45b5-4fd0-9cb1-9f4cebc39fea */
  280. const GUID GUID_MODEBIAS_FULLWIDTHHANGUL = {
  281. 0xc01ae6c9,
  282. 0x45b5,
  283. 0x4fd0,
  284. {0x9c, 0xb1, 0x9f, 0x4c, 0xeb, 0xc3, 0x9f, 0xea}
  285. };
  286. /* 24af3031-852d-40a2-bc09-8992898ce722 */
  287. const GUID GUID_TFCAT_PROPSTYLE_CUSTOM = {
  288. 0x24af3031,
  289. 0x852d,
  290. 0x40a2,
  291. {0xbc, 0x09, 0x89, 0x92, 0x89, 0x8c, 0xe7, 0x22}
  292. };
  293. /* 565fb8d8-6bd4-4ca1-b223-0f2ccb8f4f96 */
  294. const GUID GUID_TFCAT_PROPSTYLE_STATIC = {
  295. 0x565fb8d8,
  296. 0x6bd4,
  297. 0x4ca1,
  298. {0xb2, 0x23, 0x0f, 0x2c, 0xcb, 0x8f, 0x4f, 0x96}
  299. };
  300. /* 85f9794b-4d19-40d8-8864-4e747371a66d */
  301. const GUID GUID_TFCAT_PROPSTYLE_STATICCOMPACT = {
  302. 0x85f9794b,
  303. 0x4d19,
  304. 0x40d8,
  305. {0x88, 0x64, 0x4e, 0x74, 0x73, 0x71, 0xa6, 0x6d}
  306. };
  307. /* aabf7f9a-4487-4b2e-8164-e54c5fe19204 */
  308. const GUID GUID_SERVICE_CTF = {
  309. 0xaabf7f9a,
  310. 0x4487,
  311. 0x4b2e,
  312. {0x81, 0x64, 0xe5, 0x4c, 0x5f, 0xe1, 0x92, 0x04}
  313. };
  314. /* 046b8c80-1647-40f7-9b21-b93b81aabc1b */
  315. const GUID GUID_TFCAT_DISPLAYATTRIBUTEPROVIDER = {
  316. 0x046b8c80,
  317. 0x1647,
  318. 0x40f7,
  319. {0x9b, 0x21, 0xb9, 0x3b, 0x81, 0xaa, 0xbc, 0x1b}
  320. };
  321. /* b95f181b-ea4c-4af1-8056-7c321abbb091 */
  322. const GUID GUID_TFCAT_DISPLAYATTRIBUTEPROPERTY = {
  323. 0xb95f181b,
  324. 0xea4c,
  325. 0x4af1,
  326. {0x80, 0x56, 0x7c, 0x32, 0x1a, 0xbb, 0xb0, 0x91}
  327. };
  328. /* 1edb55cc-58f0-4592-aae1-fe51f43b95c5 */
  329. const GUID GUID_COMPARTMENT_SPEECH_DICTATIONSTAT = {
  330. 0x1edb55cc,
  331. 0x58f0,
  332. 0x4592,
  333. {0xaa, 0xe1, 0xfe, 0x51, 0xf4, 0x3b, 0x95, 0xc5 }
  334. };
  335. /* 575F3783-70C8-47C8-AE5D-91A01A1F7592 */
  336. const GUID GUID_COMPARTMENT_PERSISTMENUENABLED = {
  337. 0x575F3783,
  338. 0x70C8,
  339. 0x47C8,
  340. {0xAE, 0x5D, 0x91, 0xA0, 0x1A, 0x1F, 0x75, 0x92 }
  341. };
  342. /* D92016F0-9367-4FE7-9ABF-BC59DACBE0E3 */
  343. const GUID GUID_COMPARTMENT_SPEECH_UI_STATUS = {
  344. 0xD92016F0,
  345. 0x9367,
  346. 0x4FE7,
  347. {0x9A, 0xBF, 0xBC, 0x59, 0xDA, 0xCB, 0xE0, 0xE3 }
  348. };
  349. /* d7487dbf-804e-41c5-894d-ad96fd4eea13 */
  350. const GUID GUID_COMPARTMENT_EMPTYCONTEXT = {
  351. 0xd7487dbf,
  352. 0x804e,
  353. 0x41c5,
  354. {0x89, 0x4d, 0xad, 0x96, 0xfd, 0x4e, 0xea, 0x13}
  355. };
  356. /* 148ca3ec-0366-401c-8d75-ed978d85fbc9 */
  357. const GUID GUID_COMPARTMENT_TIPUISTATUS = {
  358. 0x148ca3ec,
  359. 0x0366,
  360. 0x401c,
  361. {0x8d, 0x75, 0xed, 0x97, 0x8d, 0x85, 0xfb, 0xc9}
  362. };
  363. /* fb6c5c2d-4e83-4bb6-91a2-e019bff6762d */
  364. const GUID GUID_COMPARTMENT_SPEECH_CFGMENU = {
  365. 0xfb6c5c2d,
  366. 0x4e83,
  367. 0x4bb6,
  368. {0x91, 0xa2, 0xe0, 0x19, 0xbf, 0xf6, 0x76, 0x2d}
  369. };
  370. /* D02F24A1-942D-422E-8D99-B4F2ADDEE999 */
  371. const GUID GUID_LBI_SAPILAYR_CFGMENUBUTTON = {
  372. 0xD02F24A1,
  373. 0x942D,
  374. 0x422E,
  375. {0x8D, 0x99, 0xB4, 0xF2, 0xAD, 0xDE, 0xE9, 0x99}
  376. };
  377. #ifdef __cplusplus
  378. }
  379. #endif