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. }