oleaut32.py 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400
  1. ord_names = {
  2. 2: b"SysAllocString",
  3. 3: b"SysReAllocString",
  4. 4: b"SysAllocStringLen",
  5. 5: b"SysReAllocStringLen",
  6. 6: b"SysFreeString",
  7. 7: b"SysStringLen",
  8. 8: b"VariantInit",
  9. 9: b"VariantClear",
  10. 10: b"VariantCopy",
  11. 11: b"VariantCopyInd",
  12. 12: b"VariantChangeType",
  13. 13: b"VariantTimeToDosDateTime",
  14. 14: b"DosDateTimeToVariantTime",
  15. 15: b"SafeArrayCreate",
  16. 16: b"SafeArrayDestroy",
  17. 17: b"SafeArrayGetDim",
  18. 18: b"SafeArrayGetElemsize",
  19. 19: b"SafeArrayGetUBound",
  20. 20: b"SafeArrayGetLBound",
  21. 21: b"SafeArrayLock",
  22. 22: b"SafeArrayUnlock",
  23. 23: b"SafeArrayAccessData",
  24. 24: b"SafeArrayUnaccessData",
  25. 25: b"SafeArrayGetElement",
  26. 26: b"SafeArrayPutElement",
  27. 27: b"SafeArrayCopy",
  28. 28: b"DispGetParam",
  29. 29: b"DispGetIDsOfNames",
  30. 30: b"DispInvoke",
  31. 31: b"CreateDispTypeInfo",
  32. 32: b"CreateStdDispatch",
  33. 33: b"RegisterActiveObject",
  34. 34: b"RevokeActiveObject",
  35. 35: b"GetActiveObject",
  36. 36: b"SafeArrayAllocDescriptor",
  37. 37: b"SafeArrayAllocData",
  38. 38: b"SafeArrayDestroyDescriptor",
  39. 39: b"SafeArrayDestroyData",
  40. 40: b"SafeArrayRedim",
  41. 41: b"SafeArrayAllocDescriptorEx",
  42. 42: b"SafeArrayCreateEx",
  43. 43: b"SafeArrayCreateVectorEx",
  44. 44: b"SafeArraySetRecordInfo",
  45. 45: b"SafeArrayGetRecordInfo",
  46. 46: b"VarParseNumFromStr",
  47. 47: b"VarNumFromParseNum",
  48. 48: b"VarI2FromUI1",
  49. 49: b"VarI2FromI4",
  50. 50: b"VarI2FromR4",
  51. 51: b"VarI2FromR8",
  52. 52: b"VarI2FromCy",
  53. 53: b"VarI2FromDate",
  54. 54: b"VarI2FromStr",
  55. 55: b"VarI2FromDisp",
  56. 56: b"VarI2FromBool",
  57. 57: b"SafeArraySetIID",
  58. 58: b"VarI4FromUI1",
  59. 59: b"VarI4FromI2",
  60. 60: b"VarI4FromR4",
  61. 61: b"VarI4FromR8",
  62. 62: b"VarI4FromCy",
  63. 63: b"VarI4FromDate",
  64. 64: b"VarI4FromStr",
  65. 65: b"VarI4FromDisp",
  66. 66: b"VarI4FromBool",
  67. 67: b"SafeArrayGetIID",
  68. 68: b"VarR4FromUI1",
  69. 69: b"VarR4FromI2",
  70. 70: b"VarR4FromI4",
  71. 71: b"VarR4FromR8",
  72. 72: b"VarR4FromCy",
  73. 73: b"VarR4FromDate",
  74. 74: b"VarR4FromStr",
  75. 75: b"VarR4FromDisp",
  76. 76: b"VarR4FromBool",
  77. 77: b"SafeArrayGetVartype",
  78. 78: b"VarR8FromUI1",
  79. 79: b"VarR8FromI2",
  80. 80: b"VarR8FromI4",
  81. 81: b"VarR8FromR4",
  82. 82: b"VarR8FromCy",
  83. 83: b"VarR8FromDate",
  84. 84: b"VarR8FromStr",
  85. 85: b"VarR8FromDisp",
  86. 86: b"VarR8FromBool",
  87. 87: b"VarFormat",
  88. 88: b"VarDateFromUI1",
  89. 89: b"VarDateFromI2",
  90. 90: b"VarDateFromI4",
  91. 91: b"VarDateFromR4",
  92. 92: b"VarDateFromR8",
  93. 93: b"VarDateFromCy",
  94. 94: b"VarDateFromStr",
  95. 95: b"VarDateFromDisp",
  96. 96: b"VarDateFromBool",
  97. 97: b"VarFormatDateTime",
  98. 98: b"VarCyFromUI1",
  99. 99: b"VarCyFromI2",
  100. 100: b"VarCyFromI4",
  101. 101: b"VarCyFromR4",
  102. 102: b"VarCyFromR8",
  103. 103: b"VarCyFromDate",
  104. 104: b"VarCyFromStr",
  105. 105: b"VarCyFromDisp",
  106. 106: b"VarCyFromBool",
  107. 107: b"VarFormatNumber",
  108. 108: b"VarBstrFromUI1",
  109. 109: b"VarBstrFromI2",
  110. 110: b"VarBstrFromI4",
  111. 111: b"VarBstrFromR4",
  112. 112: b"VarBstrFromR8",
  113. 113: b"VarBstrFromCy",
  114. 114: b"VarBstrFromDate",
  115. 115: b"VarBstrFromDisp",
  116. 116: b"VarBstrFromBool",
  117. 117: b"VarFormatPercent",
  118. 118: b"VarBoolFromUI1",
  119. 119: b"VarBoolFromI2",
  120. 120: b"VarBoolFromI4",
  121. 121: b"VarBoolFromR4",
  122. 122: b"VarBoolFromR8",
  123. 123: b"VarBoolFromDate",
  124. 124: b"VarBoolFromCy",
  125. 125: b"VarBoolFromStr",
  126. 126: b"VarBoolFromDisp",
  127. 127: b"VarFormatCurrency",
  128. 128: b"VarWeekdayName",
  129. 129: b"VarMonthName",
  130. 130: b"VarUI1FromI2",
  131. 131: b"VarUI1FromI4",
  132. 132: b"VarUI1FromR4",
  133. 133: b"VarUI1FromR8",
  134. 134: b"VarUI1FromCy",
  135. 135: b"VarUI1FromDate",
  136. 136: b"VarUI1FromStr",
  137. 137: b"VarUI1FromDisp",
  138. 138: b"VarUI1FromBool",
  139. 139: b"VarFormatFromTokens",
  140. 140: b"VarTokenizeFormatString",
  141. 141: b"VarAdd",
  142. 142: b"VarAnd",
  143. 143: b"VarDiv",
  144. 144: b"DllCanUnloadNow",
  145. 145: b"DllGetClassObject",
  146. 146: b"DispCallFunc",
  147. 147: b"VariantChangeTypeEx",
  148. 148: b"SafeArrayPtrOfIndex",
  149. 149: b"SysStringByteLen",
  150. 150: b"SysAllocStringByteLen",
  151. 151: b"DllRegisterServer",
  152. 152: b"VarEqv",
  153. 153: b"VarIdiv",
  154. 154: b"VarImp",
  155. 155: b"VarMod",
  156. 156: b"VarMul",
  157. 157: b"VarOr",
  158. 158: b"VarPow",
  159. 159: b"VarSub",
  160. 160: b"CreateTypeLib",
  161. 161: b"LoadTypeLib",
  162. 162: b"LoadRegTypeLib",
  163. 163: b"RegisterTypeLib",
  164. 164: b"QueryPathOfRegTypeLib",
  165. 165: b"LHashValOfNameSys",
  166. 166: b"LHashValOfNameSysA",
  167. 167: b"VarXor",
  168. 168: b"VarAbs",
  169. 169: b"VarFix",
  170. 170: b"OaBuildVersion",
  171. 171: b"ClearCustData",
  172. 172: b"VarInt",
  173. 173: b"VarNeg",
  174. 174: b"VarNot",
  175. 175: b"VarRound",
  176. 176: b"VarCmp",
  177. 177: b"VarDecAdd",
  178. 178: b"VarDecDiv",
  179. 179: b"VarDecMul",
  180. 180: b"CreateTypeLib2",
  181. 181: b"VarDecSub",
  182. 182: b"VarDecAbs",
  183. 183: b"LoadTypeLibEx",
  184. 184: b"SystemTimeToVariantTime",
  185. 185: b"VariantTimeToSystemTime",
  186. 186: b"UnRegisterTypeLib",
  187. 187: b"VarDecFix",
  188. 188: b"VarDecInt",
  189. 189: b"VarDecNeg",
  190. 190: b"VarDecFromUI1",
  191. 191: b"VarDecFromI2",
  192. 192: b"VarDecFromI4",
  193. 193: b"VarDecFromR4",
  194. 194: b"VarDecFromR8",
  195. 195: b"VarDecFromDate",
  196. 196: b"VarDecFromCy",
  197. 197: b"VarDecFromStr",
  198. 198: b"VarDecFromDisp",
  199. 199: b"VarDecFromBool",
  200. 200: b"GetErrorInfo",
  201. 201: b"SetErrorInfo",
  202. 202: b"CreateErrorInfo",
  203. 203: b"VarDecRound",
  204. 204: b"VarDecCmp",
  205. 205: b"VarI2FromI1",
  206. 206: b"VarI2FromUI2",
  207. 207: b"VarI2FromUI4",
  208. 208: b"VarI2FromDec",
  209. 209: b"VarI4FromI1",
  210. 210: b"VarI4FromUI2",
  211. 211: b"VarI4FromUI4",
  212. 212: b"VarI4FromDec",
  213. 213: b"VarR4FromI1",
  214. 214: b"VarR4FromUI2",
  215. 215: b"VarR4FromUI4",
  216. 216: b"VarR4FromDec",
  217. 217: b"VarR8FromI1",
  218. 218: b"VarR8FromUI2",
  219. 219: b"VarR8FromUI4",
  220. 220: b"VarR8FromDec",
  221. 221: b"VarDateFromI1",
  222. 222: b"VarDateFromUI2",
  223. 223: b"VarDateFromUI4",
  224. 224: b"VarDateFromDec",
  225. 225: b"VarCyFromI1",
  226. 226: b"VarCyFromUI2",
  227. 227: b"VarCyFromUI4",
  228. 228: b"VarCyFromDec",
  229. 229: b"VarBstrFromI1",
  230. 230: b"VarBstrFromUI2",
  231. 231: b"VarBstrFromUI4",
  232. 232: b"VarBstrFromDec",
  233. 233: b"VarBoolFromI1",
  234. 234: b"VarBoolFromUI2",
  235. 235: b"VarBoolFromUI4",
  236. 236: b"VarBoolFromDec",
  237. 237: b"VarUI1FromI1",
  238. 238: b"VarUI1FromUI2",
  239. 239: b"VarUI1FromUI4",
  240. 240: b"VarUI1FromDec",
  241. 241: b"VarDecFromI1",
  242. 242: b"VarDecFromUI2",
  243. 243: b"VarDecFromUI4",
  244. 244: b"VarI1FromUI1",
  245. 245: b"VarI1FromI2",
  246. 246: b"VarI1FromI4",
  247. 247: b"VarI1FromR4",
  248. 248: b"VarI1FromR8",
  249. 249: b"VarI1FromDate",
  250. 250: b"VarI1FromCy",
  251. 251: b"VarI1FromStr",
  252. 252: b"VarI1FromDisp",
  253. 253: b"VarI1FromBool",
  254. 254: b"VarI1FromUI2",
  255. 255: b"VarI1FromUI4",
  256. 256: b"VarI1FromDec",
  257. 257: b"VarUI2FromUI1",
  258. 258: b"VarUI2FromI2",
  259. 259: b"VarUI2FromI4",
  260. 260: b"VarUI2FromR4",
  261. 261: b"VarUI2FromR8",
  262. 262: b"VarUI2FromDate",
  263. 263: b"VarUI2FromCy",
  264. 264: b"VarUI2FromStr",
  265. 265: b"VarUI2FromDisp",
  266. 266: b"VarUI2FromBool",
  267. 267: b"VarUI2FromI1",
  268. 268: b"VarUI2FromUI4",
  269. 269: b"VarUI2FromDec",
  270. 270: b"VarUI4FromUI1",
  271. 271: b"VarUI4FromI2",
  272. 272: b"VarUI4FromI4",
  273. 273: b"VarUI4FromR4",
  274. 274: b"VarUI4FromR8",
  275. 275: b"VarUI4FromDate",
  276. 276: b"VarUI4FromCy",
  277. 277: b"VarUI4FromStr",
  278. 278: b"VarUI4FromDisp",
  279. 279: b"VarUI4FromBool",
  280. 280: b"VarUI4FromI1",
  281. 281: b"VarUI4FromUI2",
  282. 282: b"VarUI4FromDec",
  283. 283: b"BSTR_UserSize",
  284. 284: b"BSTR_UserMarshal",
  285. 285: b"BSTR_UserUnmarshal",
  286. 286: b"BSTR_UserFree",
  287. 287: b"VARIANT_UserSize",
  288. 288: b"VARIANT_UserMarshal",
  289. 289: b"VARIANT_UserUnmarshal",
  290. 290: b"VARIANT_UserFree",
  291. 291: b"LPSAFEARRAY_UserSize",
  292. 292: b"LPSAFEARRAY_UserMarshal",
  293. 293: b"LPSAFEARRAY_UserUnmarshal",
  294. 294: b"LPSAFEARRAY_UserFree",
  295. 295: b"LPSAFEARRAY_Size",
  296. 296: b"LPSAFEARRAY_Marshal",
  297. 297: b"LPSAFEARRAY_Unmarshal",
  298. 298: b"VarDecCmpR8",
  299. 299: b"VarCyAdd",
  300. 300: b"DllUnregisterServer",
  301. 301: b"OACreateTypeLib2",
  302. 303: b"VarCyMul",
  303. 304: b"VarCyMulI4",
  304. 305: b"VarCySub",
  305. 306: b"VarCyAbs",
  306. 307: b"VarCyFix",
  307. 308: b"VarCyInt",
  308. 309: b"VarCyNeg",
  309. 310: b"VarCyRound",
  310. 311: b"VarCyCmp",
  311. 312: b"VarCyCmpR8",
  312. 313: b"VarBstrCat",
  313. 314: b"VarBstrCmp",
  314. 315: b"VarR8Pow",
  315. 316: b"VarR4CmpR8",
  316. 317: b"VarR8Round",
  317. 318: b"VarCat",
  318. 319: b"VarDateFromUdateEx",
  319. 322: b"GetRecordInfoFromGuids",
  320. 323: b"GetRecordInfoFromTypeInfo",
  321. 325: b"SetVarConversionLocaleSetting",
  322. 326: b"GetVarConversionLocaleSetting",
  323. 327: b"SetOaNoCache",
  324. 329: b"VarCyMulI8",
  325. 330: b"VarDateFromUdate",
  326. 331: b"VarUdateFromDate",
  327. 332: b"GetAltMonthNames",
  328. 333: b"VarI8FromUI1",
  329. 334: b"VarI8FromI2",
  330. 335: b"VarI8FromR4",
  331. 336: b"VarI8FromR8",
  332. 337: b"VarI8FromCy",
  333. 338: b"VarI8FromDate",
  334. 339: b"VarI8FromStr",
  335. 340: b"VarI8FromDisp",
  336. 341: b"VarI8FromBool",
  337. 342: b"VarI8FromI1",
  338. 343: b"VarI8FromUI2",
  339. 344: b"VarI8FromUI4",
  340. 345: b"VarI8FromDec",
  341. 346: b"VarI2FromI8",
  342. 347: b"VarI2FromUI8",
  343. 348: b"VarI4FromI8",
  344. 349: b"VarI4FromUI8",
  345. 360: b"VarR4FromI8",
  346. 361: b"VarR4FromUI8",
  347. 362: b"VarR8FromI8",
  348. 363: b"VarR8FromUI8",
  349. 364: b"VarDateFromI8",
  350. 365: b"VarDateFromUI8",
  351. 366: b"VarCyFromI8",
  352. 367: b"VarCyFromUI8",
  353. 368: b"VarBstrFromI8",
  354. 369: b"VarBstrFromUI8",
  355. 370: b"VarBoolFromI8",
  356. 371: b"VarBoolFromUI8",
  357. 372: b"VarUI1FromI8",
  358. 373: b"VarUI1FromUI8",
  359. 374: b"VarDecFromI8",
  360. 375: b"VarDecFromUI8",
  361. 376: b"VarI1FromI8",
  362. 377: b"VarI1FromUI8",
  363. 378: b"VarUI2FromI8",
  364. 379: b"VarUI2FromUI8",
  365. 401: b"OleLoadPictureEx",
  366. 402: b"OleLoadPictureFileEx",
  367. 411: b"SafeArrayCreateVector",
  368. 412: b"SafeArrayCopyData",
  369. 413: b"VectorFromBstr",
  370. 414: b"BstrFromVector",
  371. 415: b"OleIconToCursor",
  372. 416: b"OleCreatePropertyFrameIndirect",
  373. 417: b"OleCreatePropertyFrame",
  374. 418: b"OleLoadPicture",
  375. 419: b"OleCreatePictureIndirect",
  376. 420: b"OleCreateFontIndirect",
  377. 421: b"OleTranslateColor",
  378. 422: b"OleLoadPictureFile",
  379. 423: b"OleSavePictureFile",
  380. 424: b"OleLoadPicturePath",
  381. 425: b"VarUI4FromI8",
  382. 426: b"VarUI4FromUI8",
  383. 427: b"VarI8FromUI8",
  384. 428: b"VarUI8FromI8",
  385. 429: b"VarUI8FromUI1",
  386. 430: b"VarUI8FromI2",
  387. 431: b"VarUI8FromR4",
  388. 432: b"VarUI8FromR8",
  389. 433: b"VarUI8FromCy",
  390. 434: b"VarUI8FromDate",
  391. 435: b"VarUI8FromStr",
  392. 436: b"VarUI8FromDisp",
  393. 437: b"VarUI8FromBool",
  394. 438: b"VarUI8FromI1",
  395. 439: b"VarUI8FromUI2",
  396. 440: b"VarUI8FromUI4",
  397. 441: b"VarUI8FromDec",
  398. 442: b"RegisterTypeLibForUser",
  399. 443: b"UnRegisterTypeLibForUser",
  400. }