[sword-devel] sword.dll functions?
Troy A. Griffitts
sword-devel@crosswire.org
Mon, 19 May 2003 20:33:25 -0700
Nguyen Ly,
Please see sword/bindings/flatapi.cpp
This is typically a good base for doing bindings. It is what we use for
many of the existing bindings and is probably what is exposed in the
sword.dll to which you are referring (where did you get this file?).
Please let me know if you make any progress! Thanks!
-Troy.
PS. Also 1.5.6, which, unfortunately has not yet been released but
should be any day, includes a corba service with which you should be
able to communicate, as well. IDL is at sword/bindings/corba/swordorb.idl
Nguyen Ly wrote:
> Hello people,
>
> Just wondering if the functions in the sword.dll file are documented anywhere? Are they consistent with the API classes?
>
> I'm trying to test out the P/Invoke features of the .NET platform to see if I can write .NET wrapper classes, hopefully ending up with some useful .NET classes that I can use in producing Sword .NET applications.
>
> I figured that rather than attempting to port the whole Sword API over to .NET from scratch -- I play around with using the existing sword.dll first.
>
> I did a dumpbin on the file and got some results (see attachment) but don't know the specifics of the functions to be able to use it. Any pointers to this issue would be a great help.
>
>
> Cheers,
>
> Nguyen Ly.
>
>
> ------------------------------------------------------------------------
>
> Microsoft (R) COFF/PE Dumper Version 7.00.9466
> Copyright (C) Microsoft Corporation. All rights reserved.
>
>
> Dump of file sword.dll
>
> File Type: DLL
>
> Section contains the following exports for sword.dll
>
> 00000000 characteristics
> 0 time date stamp Thu Jan 01 08:00:00 1970
> 0.00 version
> 1 ordinal base
> 467 number of functions
> 467 number of names
>
> ordinal hint RVA name
>
> 29 0 0000380C @sword@SWModule@$basg$q17sword@SW_POSITION
> 25 1 0000376C @sword@SWModule@$bdec$qi
> 27 2 000037A0 @sword@SWModule@$binc$qi
> 37 3 00003ADC @sword@SWModule@$brmin$qi
> 38 4 00003AF8 @sword@SWModule@$brplu$qi
> 36 5 00003AC8 @sword@SWModule@SetKey$qpx11sword@SWKey
> 19 6 00003640 @sword@SWModule@setKey$qrx11sword@SWKey
> 34 7 000038D8 _ModList_iterator_next
> 35 8 00003A34 _ModList_iterator_val
> 3 9 00001374 _SWMgr_delete
> 4 A 000013E8 _SWMgr_getConfig
> 8 B 00002D74 _SWMgr_getConfigPath
> 10 C 00002DBC _SWMgr_getGlobalOption
> 11 D 00002DE4 _SWMgr_getGlobalOptionTip
> 13 E 000034B0 _SWMgr_getGlobalOptionValuesIterator
> 12 F 00002E0C _SWMgr_getGlobalOptionsIterator
> 6 10 00001574 _SWMgr_getModuleByName
> 5 11 00001408 _SWMgr_getModulesIterator
> 7 12 00002D54 _SWMgr_getPrefixPath
> 1 13 00001244 _SWMgr_new
> 2 14 000012FC _SWMgr_newEx
> 14 15 0000354C _SWMgr_setCipherKey
> 9 16 00002D94 _SWMgr_setGlobalOption
> 28 17 000037B4 _SWModule_begin
> 16 18 00003594 _SWModule_error
> 22 19 000036FC _SWModule_getDescription
> 17 1A 000035B8 _SWModule_getEntrySize
> 20 1B 000036AC _SWModule_getKeyText
> 21 1C 000036D4 _SWModule_getName
> 31 1D 00003858 _SWModule_getRenderText
> 30 1E 0000382C _SWModule_getStripText
> 23 1F 00003724 _SWModule_getType
> 26 20 00003780 _SWModule_next
> 24 21 0000374C _SWModule_previous
> 18 22 000035DC _SWModule_setKeyText
> 15 23 00003574 _SWModule_terminateSearch
> 136 24 000977EC _T_CString_integerToString_2_0
> 138 25 000978A0 _T_CString_stricmp_2_0
> 137 26 00097884 _T_CString_stringToInteger_2_0
> 139 27 00097934 _T_CString_strnicmp_2_0
> 134 28 00097794 _T_CString_toLowerCase_2_0
> 135 29 000977C0 _T_CString_toUpperCase_2_0
> 299 2A 000A1C3C _UCNV_FROM_U_CALLBACK_ESCAPE_2_0
> 297 2B 000A1BC8 _UCNV_FROM_U_CALLBACK_SKIP_2_0
> 295 2C 000A1BB8 _UCNV_FROM_U_CALLBACK_STOP_2_0
> 298 2D 000A1BF4 _UCNV_FROM_U_CALLBACK_SUBSTITUTE_2_0
> 302 2E 000A1FA0 _UCNV_TO_U_CALLBACK_ESCAPE_2_0
> 300 2F 000A1F2C _UCNV_TO_U_CALLBACK_SKIP_2_0
> 296 30 000A1BC0 _UCNV_TO_U_CALLBACK_STOP_2_0
> 301 31 000A1F58 _UCNV_TO_U_CALLBACK_SUBSTITUTE_2_0
> 467 32 000D5278 ___CPPdebugHook
> 53 33 0007A2F0 _init_collIterate_2_0
> 81 34 0008061C _isTailored_2_0
> 32 35 00003884 _stringlist_iterator_next
> 33 36 000038A8 _stringlist_iterator_val
> 175 37 00098508 _u_UCharsToChars_2_0
> 457 38 000B3FE4 _u_austrcpy_2_0
> 456 39 000B3F48 _u_austrncpy_2_0
> 209 3A 00099CD4 _u_charCellWidth_2_0
> 201 3B 000996D0 _u_charDigitValue_2_0
> 202 3C 00099874 _u_charDirection_2_0
> 389 3D 000AFA1C _u_charFromName_2_0
> 204 3E 00099998 _u_charMirror_2_0
> 388 3F 000AF91C _u_charName_2_0
> 180 40 000988C8 _u_charType_2_0
> 174 41 000984E4 _u_charsToUChars_2_0
> 214 42 0009B93C _u_cleanup_2_0
> 440 43 000B3600 _u_countChar32_2_0
> 206 44 00099BCC _u_digit_2_0
> 390 45 000AFB30 _u_enumCharNames_2_0
> 179 46 000986C4 _u_errorName_2_0
> 212 47 0009B128 _u_foldCase_2_0
> 207 48 00099C20 _u_forDigit_2_0
> 205 49 00099B14 _u_getCombiningClass_2_0
> 171 4A 00098464 _u_getDataDirectory_2_0
> 458 4B 000B4058 _u_getDefaultConverter_2_0
> 210 4C 00099D4C _u_getUnicodeVersion_2_0
> 178 4D 000986AC _u_getVersion_2_0
> 462 4E 000B4458 _u_growBufferFromStatic_2_0
> 211 4F 0009AE48 _u_internalTitleCase_2_0
> 195 50 000991E8 _u_isIDIgnorable_2_0
> 194 51 00099140 _u_isIDPart_2_0
> 193 52 000990A8 _u_isIDStart_2_0
> 197 53 000992CC _u_isJavaIDPart_2_0
> 196 54 00099234 _u_isJavaIDStart_2_0
> 203 55 00099908 _u_isMirrored_2_0
> 191 56 00098F3C _u_isWhitespace_2_0
> 186 57 00098C30 _u_isalnum_2_0
> 185 58 00098B98 _u_isalpha_2_0
> 188 59 00098D54 _u_isbase_2_0
> 189 5A 00098DEC _u_iscntrl_2_0
> 187 5B 00098CC8 _u_isdefined_2_0
> 184 5C 00098B00 _u_isdigit_2_0
> 181 5D 00098950 _u_islower_2_0
> 192 5E 00098FF0 _u_isprint_2_0
> 190 5F 00098EA4 _u_isspace_2_0
> 183 60 00098A70 _u_istitle_2_0
> 182 61 000989E0 _u_isupper_2_0
> 452 62 000B3D7C _u_memcasecmp_2_0
> 447 63 000B37D4 _u_memchr32_2_0
> 446 64 000B37AC _u_memchr_2_0
> 445 65 000B3738 _u_memcmpCodePointOrder_2_0
> 444 66 000B36FC _u_memcmp_2_0
> 441 67 000B3698 _u_memcpy_2_0
> 442 68 000B36B4 _u_memmove_2_0
> 443 69 000B36D0 _u_memset_2_0
> 459 6A 000B40B0 _u_releaseDefaultConverter_2_0
> 170 6B 000983E4 _u_setDataDirectory_2_0
> 450 6C 000B3A04 _u_strFoldCase_2_0
> 448 6D 000B39AC _u_strToLower_2_0
> 449 6E 000B39D8 _u_strToUpper_2_0
> 451 6F 000B3A30 _u_strcasecmp_2_0
> 431 70 000B33E4 _u_strcat_2_0
> 426 71 000B2D90 _u_strchr32_2_0
> 424 72 000B2D24 _u_strchr_2_0
> 434 73 000B3488 _u_strcmpCodePointOrder_2_0
> 433 74 000B3458 _u_strcmp_2_0
> 437 75 000B359C _u_strcpy_2_0
> 428 76 000B3088 _u_strcspn_2_0
> 439 77 000B35F0 _u_strlen_2_0
> 453 78 000B3D9C _u_strncasecmp_2_0
> 432 79 000B3414 _u_strncat_2_0
> 436 7A 000B3528 _u_strncmpCodePointOrder_2_0
> 435 7B 000B34EC _u_strncmp_2_0
> 438 7C 000B35C0 _u_strncpy_2_0
> 427 7D 000B2DFC _u_strpbrk_2_0
> 429 7E 000B30B8 _u_strspn_2_0
> 425 7F 000B2D48 _u_strstr_2_0
> 430 80 000B3370 _u_strtok_r_2_0
> 464 81 000B4500 _u_terminateChars_2_0
> 465 82 000B4544 _u_terminateUChar32s_2_0
> 463 83 000B44B8 _u_terminateUChars_2_0
> 466 84 000B458C _u_terminateWChars_2_0
> 198 85 00099374 _u_tolower_2_0
> 200 86 00099580 _u_totitle_2_0
> 199 87 00099480 _u_toupper_2_0
> 455 88 000B3EB4 _u_uastrcpy_2_0
> 454 89 000B3E10 _u_uastrncpy_2_0
> 460 8A 000B4154 _u_unescapeAt_2_0
> 461 8B 000B4314 _u_unescape_2_0
> 176 8C 0009852C _u_versionFromString_2_0
> 177 8D 00098598 _u_versionToString_2_0
> 208 8E 00099C50 _ublock_getCode_2_0
> 42 8F 0007978C _ubrk_close_2_0
> 52 90 00079950 _ubrk_countAvailable_2_0
> 44 91 000798C0 _ubrk_current_2_0
> 47 92 000798F0 _ubrk_first_2_0
> 50 93 00079928 _ubrk_following_2_0
> 51 94 00079940 _ubrk_getAvailable_2_0
> 48 95 00079900 _ubrk_last_2_0
> 45 96 000798D0 _ubrk_next_2_0
> 40 97 00079720 _ubrk_openRules_2_0
> 39 98 0007943C _ubrk_open_2_0
> 49 99 00079910 _ubrk_preceding_2_0
> 46 9A 000798E0 _ubrk_previous_2_0
> 41 9B 00079744 _ubrk_safeClone_2_0
> 43 9C 000797E4 _ubrk_setText_2_0
> 213 9D 0009B91C _ucln_registerCleanup_2_0
> 224 9E 0009BE70 _ucmp8_close_2_0
> 232 9F 0009C058 _ucmp8_compact_2_0
> 225 A0 0009BEB0 _ucmp8_expand_2_0
> 233 A1 0009C1BC _ucmp8_flattenMem_2_0
> 227 A2 0009BFCC _ucmp8_getArray_2_0
> 229 A3 0009BFE4 _ucmp8_getCount_2_0
> 228 A4 0009BFD8 _ucmp8_getIndex_2_0
> 216 A5 0009BBE4 _ucmp8_getkBlockCount_2_0
> 215 A6 0009BBDC _ucmp8_getkUnicodeCount_2_0
> 222 A7 0009BDE0 _ucmp8_initAdopt_2_0
> 223 A8 0009BE24 _ucmp8_initAlias_2_0
> 217 A9 0009BBEC _ucmp8_initBogus_2_0
> 234 AA 0009C244 _ucmp8_initFromData_2_0
> 218 AB 0009BC20 _ucmp8_init_2_0
> 226 AC 0009BFB0 _ucmp8_isBogus_2_0
> 220 AD 0009BD88 _ucmp8_openAdopt_2_0
> 221 AE 0009BDB4 _ucmp8_openAlias_2_0
> 219 AF 0009BCCC _ucmp8_open_2_0
> 231 B0 0009C01C _ucmp8_setRange_2_0
> 230 B1 0009BFF0 _ucmp8_set_2_0
> 241 B2 0009C85C _ucmpe32_clone_2_0
> 244 B3 0009CA94 _ucmpe32_close_2_0
> 240 B4 0009C6F8 _ucmpe32_compact_2_0
> 243 B5 0009CA0C _ucmpe32_flattenMem_2_0
> 237 B6 0009C4A8 _ucmpe32_get32_2_0
> 245 B7 0009CACC _ucmpe32_getSurrogateEx_2_0
> 242 B8 0009C970 _ucmpe32_openFromData_2_0
> 235 B9 0009C2CC _ucmpe32_open_2_0
> 238 BA 0009C4D0 _ucmpe32_set32_2_0
> 236 BB 0009C3D0 _ucmpe32_setRange32_2_0
> 239 BC 0009C598 _ucmpe32_setSurrogate_2_0
> 290 BD 000A14CC _ucnv_cbFromUWriteBytes_2_0
> 292 BE 000A166C _ucnv_cbFromUWriteSub_2_0
> 291 BF 000A1598 _ucnv_cbFromUWriteUChars_2_0
> 294 C0 000A17DC _ucnv_cbToUWriteSub_2_0
> 293 C1 000A16DC _ucnv_cbToUWriteUChars_2_0
> 252 C2 0009FD4C _ucnv_close_2_0
> 303 C3 000A2360 _ucnv_compareNames_2_0
> 279 C4 000A09E8 _ucnv_convert_2_0
> 255 C5 0009FE68 _ucnv_countAliases_2_0
> 254 C6 0009FE54 _ucnv_countAvailable_2_0
> 258 C7 0009FEE4 _ucnv_countStandards_2_0
> 288 C8 000A135C _ucnv_data_unFlattenClone_2_0
> 282 C9 000A0CF8 _ucnv_fixFileSeparator_2_0
> 289 CA 000A1464 _ucnv_flushCache_2_0
> 276 CB 000A05F4 _ucnv_fromUChars_2_0
> 274 CC 000A0324 _ucnv_fromUnicode_2_0
> 256 CD 0009FE84 _ucnv_getAlias_2_0
> 257 CE 0009FEA0 _ucnv_getAliases_2_0
> 253 CF 0009FE24 _ucnv_getAvailableName_2_0
> 268 D0 000A022C _ucnv_getCCSID_2_0
> 246 D1 0009FB44 _ucnv_getDefaultName_2_0
> 261 D2 0009FFA0 _ucnv_getDisplayName_2_0
> 271 D3 000A0294 _ucnv_getFromUCallBack_2_0
> 286 D4 000A0D80 _ucnv_getInvalidChars_2_0
> 287 D5 000A0DDC _ucnv_getInvalidUChars_2_0
> 265 D6 000A01C8 _ucnv_getMaxCharSize_2_0
> 266 D7 000A01DC _ucnv_getMinCharSize_2_0
> 267 D8 000A01F0 _ucnv_getName_2_0
> 278 D9 000A0884 _ucnv_getNextUChar_2_0
> 269 DA 000A0250 _ucnv_getPlatform_2_0
> 305 DB 000A2680 _ucnv_getStandardName_2_0
> 304 DC 000A260C _ucnv_getStandard_2_0
> 281 DD 000A0C48 _ucnv_getStarters_2_0
> 259 DE 0009FEF4 _ucnv_getSubstChars_2_0
> 270 DF 000A0274 _ucnv_getToUCallBack_2_0
> 280 E0 000A0C24 _ucnv_getType_2_0
> 283 E1 000A0D4C _ucnv_isAmbiguous_2_0
> 250 E2 0009FBDC _ucnv_openCCSID_2_0
> 249 E3 0009FB80 _ucnv_openU_2_0
> 248 E4 0009FB5C _ucnv_open_2_0
> 264 E5 000A01B4 _ucnv_resetFromUnicode_2_0
> 263 E6 000A01A0 _ucnv_resetToUnicode_2_0
> 262 E7 000A018C _ucnv_reset_2_0
> 251 E8 0009FC3C _ucnv_safeClone_2_0
> 247 E9 0009FB4C _ucnv_setDefaultName_2_0
> 284 EA 000A0D64 _ucnv_setFallback_2_0
> 273 EB 000A02EC _ucnv_setFromUCallBack_2_0
> 260 EC 0009FF50 _ucnv_setSubstChars_2_0
> 272 ED 000A02B4 _ucnv_setToUCallBack_2_0
> 277 EE 000A0734 _ucnv_toUChars_2_0
> 275 EF 000A0480 _ucnv_toUnicode_2_0
> 285 F0 000A0D74 _ucnv_usesFallback_2_0
> 58 F1 0007A7BC _ucol_cloneRuleData_2_0
> 110 F2 00088574 _ucol_closeElements_2_0
> 56 F3 0007A500 _ucol_close_2_0
> 79 F4 000805C0 _ucol_countAvailable_2_0
> 85 F5 0008167C _ucol_equal_2_0
> 69 F6 00080104 _ucol_getAttribute_2_0
> 78 F7 000805B0 _ucol_getAvailable_2_0
> 77 F8 00080494 _ucol_getDisplayName_2_0
> 61 F9 0007B26C _ucol_getFirstCE_2_0
> 114 FA 000886DC _ucol_getMaxExpansion_2_0
> 59 FB 0007ACF8 _ucol_getNextCE_2_0
> 71 FC 000801C8 _ucol_getNormalization_2_0
> 116 FD 000887D0 _ucol_getOffset_2_0
> 60 FE 0007AF00 _ucol_getPrevCE_2_0
> 75 FF 00080328 _ucol_getRulesEx_2_0
> 76 100 0008040C _ucol_getRules_2_0
> 63 101 0007D870 _ucol_getSortKey_2_0
> 73 102 00080218 _ucol_getStrength_2_0
> 66 103 0007FE64 _ucol_getVariableTop_2_0
> 80 104 000805C8 _ucol_getVersion_2_0
> 84 105 00081650 _ucol_greaterOrEqual_2_0
> 83 106 00081624 _ucol_greater_2_0
> 88 107 00083778 _ucol_initInverseUCA_2_0
> 86 108 000820B8 _ucol_inv_getNextCE_2_0
> 87 109 00082154 _ucol_inv_getPrevCE_2_0
> 108 10A 000884BC _ucol_keyHashCode_2_0
> 62 10B 0007D75C _ucol_mergeSortkeys_2_0
> 112 10C 00088628 _ucol_next_2_0
> 109 10D 0008851C _ucol_openElements_2_0
> 57 10E 0007A56C _ucol_openRules_2_0
> 55 10F 0007A4A0 _ucol_openVersion_2_0
> 54 110 0007A35C _ucol_open_2_0
> 113 111 00088664 _ucol_previous_2_0
> 111 112 000885B4 _ucol_reset_2_0
> 67 113 0007FE8C _ucol_restoreVariableTop_2_0
> 74 114 00080238 _ucol_safeClone_2_0
> 68 115 0007FEB8 _ucol_setAttribute_2_0
> 70 116 00080184 _ucol_setNormalization_2_0
> 117 117 00088804 _ucol_setOffset_2_0
> 72 118 000801F4 _ucol_setStrength_2_0
> 115 119 00088770 _ucol_setText_2_0
> 65 11A 0007FD18 _ucol_setVariableTop_2_0
> 64 11B 0007F9D0 _ucol_sortKeyToString_2_0
> 82 11C 000806E4 _ucol_strcoll_2_0
> 107 11D 0008669C _ucol_tok_parseNextToken_2_0
> 311 11E 000AD848 _udata_close_2_0
> 310 11F 000AD754 _udata_getInfo_2_0
> 312 120 000AD874 _udata_getMemory_2_0
> 309 121 000AD708 _udata_openChoice_2_0
> 308 122 000AD6C4 _udata_open_2_0
> 307 123 000AD324 _udata_setAppData_2_0
> 306 124 000AD2B0 _udata_setCommonData_2_0
> 315 125 000AD8F8 _uhash_close_2_0
> 122 126 0009260C _uhash_compareCaselessUnicodeString_2_0
> 342 127 000ADE10 _uhash_compareChars_2_0
> 343 128 000ADE48 _uhash_compareIChars_2_0
> 345 129 000ADEA8 _uhash_compareLong_2_0
> 341 12A 000ADDD0 _uhash_compareUChars_2_0
> 121 12B 00092534 _uhash_compareUnicodeString_2_0
> 321 12C 000AD9FC _uhash_count_2_0
> 123 12D 000926BC _uhash_deleteHashtable_2_0
> 124 12E 000926FC _uhash_deleteUVector_2_0
> 120 12F 000924EC _uhash_deleteUnicodeString_2_0
> 332 130 000ADBE8 _uhash_find_2_0
> 346 131 000ADEBC _uhash_freeBlock_2_0
> 322 132 000ADA08 _uhash_get_2_0
> 324 133 000ADA60 _uhash_geti_2_0
> 119 134 0009246C _uhash_hashCaselessUnicodeString_2_0
> 339 135 000ADD30 _uhash_hashChars_2_0
> 340 136 000ADD74 _uhash_hashIChars_2_0
> 344 137 000ADEA0 _uhash_hashLong_2_0
> 338 138 000ADCEC _uhash_hashUCharsN_2_0
> 337 139 000ADCA0 _uhash_hashUChars_2_0
> 118 13A 00092450 _uhash_hashUnicodeString_2_0
> 323 13B 000ADA34 _uhash_iget_2_0
> 326 13C 000ADAC4 _uhash_iput_2_0
> 329 13D 000ADB5C _uhash_iremove_2_0
> 333 13E 000ADC20 _uhash_nextElement_2_0
> 314 13F 000AD8C4 _uhash_openSize_2_0
> 313 140 000AD8A8 _uhash_open_2_0
> 325 141 000ADA8C _uhash_put_2_0
> 327 142 000ADAFC _uhash_puti_2_0
> 331 143 000ADBAC _uhash_removeAll_2_0
> 334 144 000ADC54 _uhash_removeElement_2_0
> 328 145 000ADB34 _uhash_remove_2_0
> 330 146 000ADB84 _uhash_removei_2_0
> 317 147 000AD984 _uhash_setKeyComparator_2_0
> 318 148 000AD998 _uhash_setKeyDeleter_2_0
> 316 149 000AD970 _uhash_setKeyHasher_2_0
> 320 14A 000AD9C0 _uhash_setResizePolicy_2_0
> 319 14B 000AD9AC _uhash_setValueDeleter_2_0
> 335 14C 000ADC80 _uhash_toki_2_0
> 336 14D 000ADC90 _uhash_tokp_2_0
> 362 14E 000AF22C _uloc_countAvailable_2_0
> 361 14F 000AF1FC _uloc_getAvailable_2_0
> 351 150 000AE684 _uloc_getCountry_2_0
> 347 151 000AE3E0 _uloc_getDefault_2_0
> 358 152 000AEF14 _uloc_getDisplayCountry_2_0
> 357 153 000AEE6C _uloc_getDisplayLanguage_2_0
> 360 154 000AF074 _uloc_getDisplayName_2_0
> 359 155 000AEFBC _uloc_getDisplayVariant_2_0
> 355 156 000AEA04 _uloc_getISO3Country_2_0
> 354 157 000AE9A0 _uloc_getISO3Language_2_0
> 364 158 000AF3F0 _uloc_getISOCountries_2_0
> 363 159 000AF3E8 _uloc_getISOLanguages_2_0
> 356 15A 000AEA68 _uloc_getLCID_2_0
> 350 15B 000AE57C _uloc_getLanguage_2_0
> 353 15C 000AE888 _uloc_getName_2_0
> 349 15D 000AE408 _uloc_getParent_2_0
> 352 15E 000AE7B4 _uloc_getVariant_2_0
> 348 15F 000AE3E8 _uloc_setDefault_2_0
> 387 160 000AF8E8 _umtx_destroy_2_0
> 386 161 000AF8AC _umtx_init_2_0
> 384 162 000AF864 _umtx_lock_2_0
> 385 163 000AF88C _umtx_unlock_2_0
> 129 164 000971C4 _unorm_compose_2_0
> 128 165 00096C60 _unorm_decompose_2_0
> 126 166 0009688C _unorm_getFCDTrie_2_0
> 125 167 00096854 _unorm_haveData_2_0
> 130 168 0009723C _unorm_internalNormalize_2_0
> 133 169 000975C4 _unorm_nextNormalize_2_0
> 131 16A 00097350 _unorm_normalize_2_0
> 132 16B 000973E4 _unorm_previousNormalize_2_0
> 127 16C 000969B4 _unorm_quickCheck_2_0
> 150 16D 00097E90 _uprv_ceil_2_0
> 95 16E 00083F7C _uprv_cnttab_addContraction_2_0
> 101 16F 00084278 _uprv_cnttab_changeContraction_2_0
> 93 170 00083E54 _uprv_cnttab_changeLastCE_2_0
> 91 171 00083CF0 _uprv_cnttab_clone_2_0
> 92 172 00083DE4 _uprv_cnttab_close_2_0
> 90 173 000839F0 _uprv_cnttab_constructTable_2_0
> 99 174 0008419C _uprv_cnttab_findCE_2_0
> 97 175 00084128 _uprv_cnttab_findCP_2_0
> 98 176 00084160 _uprv_cnttab_getCE_2_0
> 94 177 00083EB4 _uprv_cnttab_insertContraction_2_0
> 100 178 000841E8 _uprv_cnttab_isTailored_2_0
> 89 179 00083898 _uprv_cnttab_open_2_0
> 96 17A 00084008 _uprv_cnttab_setContraction_2_0
> 141 17B 00097A08 _uprv_defaultCodePageForLocale_2_0
> 165 17C 000981F0 _uprv_digitsAfterDecimal_2_0
> 422 17D 000B2C14 _uprv_dtostr_2_0
> 152 17E 00097EC4 _uprv_fabs_2_0
> 149 17F 00097E7C _uprv_floor_2_0
> 157 180 00097F48 _uprv_fmax_2_0
> 159 181 00097FDC _uprv_fmin_2_0
> 154 182 00097EF0 _uprv_fmod_2_0
> 173 183 000984C4 _uprv_getDefaultCodepage_2_0
> 172 184 000984A0 _uprv_getDefaultLocaleID_2_0
> 148 185 00097E40 _uprv_getInfinity_2_0
> 147 186 00097DE8 _uprv_getNaN_2_0
> 142 187 00097CDC _uprv_getUTCtime_2_0
> 144 188 00097D3C _uprv_isInfinite_2_0
> 143 189 00097CEC _uprv_isNaN_2_0
> 146 18A 00097DB4 _uprv_isNegativeInfinity_2_0
> 145 18B 00097D80 _uprv_isPositiveInfinity_2_0
> 423 18C 000B2C70 _uprv_itou_2_0
> 163 18D 00098124 _uprv_log10_2_0
> 164 18E 000981DC _uprv_log_2_0
> 162 18F 00098100 _uprv_maxMantissa_2_0
> 158 190 00097FC8 _uprv_max_2_0
> 160 191 0009805C _uprv_min_2_0
> 153 192 00097ED8 _uprv_modf_2_0
> 367 193 000AF58C _uprv_mstrm_close_2_0
> 370 194 000AF5D0 _uprv_mstrm_eof_2_0
> 369 195 000AF5C4 _uprv_mstrm_error_2_0
> 373 196 000AF698 _uprv_mstrm_getBuffer_2_0
> 374 197 000AF6B8 _uprv_mstrm_getCurrentBuffer_2_0
> 376 198 000AF70C _uprv_mstrm_jump_2_0
> 366 199 000AF558 _uprv_mstrm_openBuffer_2_0
> 365 19A 000AF4EC _uprv_mstrm_openNew_2_0
> 371 19B 000AF5DC _uprv_mstrm_read_2_0
> 368 19C 000AF5B4 _uprv_mstrm_setError_2_0
> 375 19D 000AF6E0 _uprv_mstrm_skip_2_0
> 378 19E 000AF75C _uprv_mstrm_write16_2_0
> 379 19F 000AF778 _uprv_mstrm_write32_2_0
> 377 1A0 000AF740 _uprv_mstrm_write8_2_0
> 380 1A1 000AF794 _uprv_mstrm_writeBlock_2_0
> 381 1A2 000AF7B8 _uprv_mstrm_writePadding_2_0
> 382 1A3 000AF7FC _uprv_mstrm_writeString_2_0
> 383 1A4 000AF830 _uprv_mstrm_writeUString_2_0
> 372 1A5 000AF628 _uprv_mstrm_write_2_0
> 166 1A6 00098298 _uprv_nextDouble_2_0
> 156 1A7 00097F28 _uprv_pow10_2_0
> 155 1A8 00097F0C _uprv_pow_2_0
> 151 1A9 00097EA4 _uprv_round_2_0
> 140 1AA 000979D4 _uprv_strdup_2_0
> 421 1AB 000B2BFC _uprv_strtod_2_0
> 168 1AC 000983B0 _uprv_timezone_2_0
> 161 1AD 00098070 _uprv_trunc_2_0
> 169 1AE 000983B8 _uprv_tzname_2_0
> 167 1AF 000983A8 _uprv_tzset_2_0
> 105 1B0 0008583C _uprv_uca_addAnElement_2_0
> 106 1B1 00085CDC _uprv_uca_assembleTable_2_0
> 103 1B2 00084B30 _uprv_uca_cloneTempTable_2_0
> 104 1B3 00084DB8 _uprv_uca_closeTempTable_2_0
> 102 1B4 00084980 _uprv_uca_initTempTable_2_0
> 414 1B5 000B22DC _ures_close_2_0
> 413 1B6 000B2250 _ures_countArrayItems_2_0
> 392 1B7 000B169C _ures_getBinary_2_0
> 403 1B8 000B1A94 _ures_getByIndex_2_0
> 405 1B9 000B1C84 _ures_getByKey_2_0
> 393 1BA 000B1714 _ures_getIntVector_2_0
> 394 1BB 000B1770 _ures_getInt_2_0
> 397 1BC 000B181C _ures_getKey_2_0
> 407 1BD 000B1E60 _ures_getLocale_2_0
> 402 1BE 000B197C _ures_getNextResource_2_0
> 401 1BF 000B1878 _ures_getNextString_2_0
> 398 1C0 000B1830 _ures_getSize_2_0
> 404 1C1 000B1BA8 _ures_getStringByIndex_2_0
> 406 1C2 000B1D78 _ures_getStringByKey_2_0
> 391 1C3 000B1638 _ures_getString_2_0
> 396 1C4 000B1800 _ures_getType_2_0
> 395 1C5 000B17B8 _ures_getUInt_2_0
> 415 1C6 000B2318 _ures_getVersionNumber_2_0
> 416 1C7 000B23AC _ures_getVersion_2_0
> 400 1C8 000B1858 _ures_hasNext_2_0
> 412 1C9 000B2138 _ures_openDirect_2_0
> 408 1CA 000B1EFC _ures_openFillIn_2_0
> 411 1CB 000B20E4 _ures_openU_2_0
> 410 1CC 000B2088 _ures_openW_2_0
> 409 1CD 000B1F84 _ures_open_2_0
> 399 1CE 000B1844 _ures_resetIterator_2_0
> 417 1CF 000B28D0 _uscript_getCode_2_0
> 418 1D0 000B2A70 _uscript_getName_2_0
> 420 1D1 000B2AE0 _uscript_getScript_2_0
> 419 1D2 000B2AA8 _uscript_getShortName_2_0
>
> Summary
>
> 43000 .data
> 4000 .edata
> 1000 .idata
> A000 .reloc
> 1000 .rsrc
> D4000 .text
> 1000 .tls