1UDK_3_0_0 { 2 global: 3 GetVersionInfo; 4 osl_acceptConnectionOnSocket; 5 osl_acceptPipe; 6 osl_acquireSocket; 7 osl_acquirePipe; 8 osl_acquireMutex; 9 osl_acquireSemaphore; 10 osl_addSignalHandler; 11 osl_addToSocketSet; 12 osl_assertFailedLine; 13 osl_bindAddrToSocket; 14 osl_breakDebug; 15 osl_checkCondition; 16 osl_clearSocketSet; 17 osl_closeDirectory; 18 osl_closePipe; 19 osl_closeProfile; 20 osl_connectSocketTo; 21 osl_copyHostAddr; 22 osl_copySocketAddr; 23 osl_createCondition; 24 osl_createEmptySocketAddr; 25 osl_createHostAddr; 26 osl_createHostAddrByAddr; 27 osl_createHostAddrByName; 28 osl_createInetSocketAddr; 29 osl_createMutex; 30 osl_createPipe; 31 osl_createSemaphore; 32 osl_createSocket; 33 osl_createSocketSet; 34 osl_createSuspendedThread; 35 osl_createThread; 36 osl_createThreadKey; 37 osl_decrementInterlockedCount; 38 osl_demultiplexSocketEvents; 39 osl_destroyCondition; 40 osl_destroyHostAddr; 41 osl_destroyMutex; 42 osl_destroySemaphore; 43 osl_destroySocketAddr; 44 osl_destroySocketSet; 45 osl_destroyThread; 46 osl_destroyThreadKey; 47 osl_enableNonBlockingMode; 48 osl_executeProcess; 49 osl_executeProcess_WithRedirectedIO; 50 osl_flushProfile; 51 osl_freeProcessHandle; 52 osl_freeSecurityHandle; 53 osl_getAddrOfSocketAddr; 54 osl_getCommandArg; 55 osl_getCommandArgCount; 56 osl_getConfigDir; 57 osl_getCurrentSecurity; 58 osl_getDirectoryItem; 59 osl_getDottedInetAddrOfSocketAddr; 60 osl_getEnvironment; 61 osl_getEthernetAddress; 62 osl_getExecutableFile; 63 osl_getFamilyOfSocketAddr; 64 osl_getFileStatus; 65 osl_getFileURLFromSystemPath; 66 osl_getGlobalMutex; 67 osl_getHomeDir; 68 osl_getHostnameOfHostAddr; 69 osl_getHostnameOfSocketAddr; 70 osl_getInetPortOfSocketAddr; 71 osl_getLastPipeError; 72 osl_getLastSocketError; 73 osl_getLastSocketErrorDescription; 74 osl_getLocalAddrOfSocket; 75 osl_getLocalHostname; 76 osl_getModuleURLFromAddress; 77 osl_getNextDirectoryItem; 78 osl_getPeerAddrOfSocket; 79 osl_getProcess; 80 osl_getProcessInfo; 81 osl_getProcessWorkingDir; 82 osl_getProfileSectionEntries; 83 osl_getProfileSections; 84 osl_getServicePort; 85 osl_getSocketAddrOfHostAddr; 86 osl_getSocketOption; 87 osl_getSocketType; 88 osl_getSymbol; 89 osl_getSystemPathFromFileURL; 90 osl_getSystemTime; 91 osl_getThreadIdentifier; 92 osl_getThreadKeyData; 93 osl_getThreadPriority; 94 osl_getThreadTextEncoding; 95 osl_getUserIdent; 96 osl_getUserName; 97 osl_getVolumeInformation; 98 osl_incrementInterlockedCount; 99 osl_isAdministrator; 100 osl_isEndOfFile; 101 osl_isEqualSocketAddr; 102 osl_isExceptionPending; 103 osl_isInSocketSet; 104 osl_isNonBlockingMode; 105 osl_isReceiveReady; 106 osl_isSendReady; 107 osl_isThreadRunning; 108 osl_joinProcess; 109 osl_joinWithThread; 110 osl_listenOnSocket; 111 osl_loadModule; 112 osl_loginUser; 113 osl_loginUserOnFileServer; 114 osl_openDirectory; 115 osl_openProfile; 116 osl_raiseSignal; 117 osl_readProfileBool; 118 osl_readProfileIdent; 119 osl_readProfileString; 120 osl_readPipe; 121 osl_readSocket; 122 osl_receiveFromSocket; 123 osl_receivePipe; 124 osl_receiveSocket; 125 osl_releaseDirectoryItem; 126 osl_releaseMutex; 127 osl_releasePipe; 128 osl_releaseSemaphore; 129 osl_releaseSocket; 130 osl_removeFromSocketSet; 131 osl_removeProfileEntry; 132 osl_removeSignalHandler; 133 osl_reportError; 134 osl_resetCondition; 135 osl_resolveHostname; 136 osl_resumeThread; 137 osl_scheduleThread; 138 osl_searchFileURL; 139 osl_sendPipe; 140 osl_sendSocket; 141 osl_sendToSocket; 142 osl_setCondition; 143 osl_setFileAttributes; 144 osl_setFileTime; 145 osl_setInetPortOfSocketAddr; 146 osl_setAddrOfSocketAddr; 147 osl_setSocketOption; 148 osl_setThreadKeyData; 149 osl_setThreadPriority; 150 osl_setThreadTextEncoding; 151 osl_shutdownSocket; 152 osl_suspendThread; 153 osl_terminateProcess; 154 osl_terminateThread; 155 osl_trace; 156 osl_tryToAcquireMutex; 157 osl_tryToAcquireSemaphore; 158 osl_unloadModule; 159 osl_waitCondition; 160 osl_waitThread; 161 osl_writePipe; 162 osl_writeSocket; 163 osl_writeProfileBool; 164 osl_writeProfileIdent; 165 osl_writeProfileString; 166 osl_yieldThread; 167 osl_loadUserProfile; 168 osl_unloadUserProfile; 169 osl_sendResourcePipe; 170 osl_receiveResourcePipe; 171 rtl_allocateMemory; 172 rtl_compareMemory; 173 rtl_copyMemory; 174 rtl_fillMemory; 175 rtl_freeMemory; 176 rtl_moveMemory; 177 rtl_reallocateMemory; 178 rtl_zeroMemory; 179 rtl_findInMemory; 180 rtl_hashentry_destroy; 181 rtl_hashfunc; 182 rtl_hashtable_add; 183 rtl_hashtable_destroy; 184 rtl_hashtable_find; 185 rtl_hashtable_grow; 186 rtl_hashtable_init; 187 rtl_locale_equals; 188 rtl_locale_getCountry; 189 rtl_locale_getDefault; 190 rtl_locale_getLanguage; 191 rtl_locale_getVariant; 192 rtl_locale_hashCode; 193 rtl_locale_register; 194 rtl_locale_setDefault; 195 rtl_str_getLength; 196 rtl_str_compare; 197 rtl_str_compare_WithLength; 198 rtl_str_shortenedCompare_WithLength; 199 rtl_str_reverseCompare_WithLength; 200 rtl_str_compareIgnoreAsciiCase; 201 rtl_str_compareIgnoreAsciiCase_WithLength; 202 rtl_str_shortenedCompareIgnoreAsciiCase_WithLength; 203 rtl_str_hashCode; 204 rtl_str_hashCode_WithLength; 205 rtl_str_indexOfChar; 206 rtl_str_indexOfChar_WithLength; 207 rtl_str_indexOfStr; 208 rtl_str_indexOfStr_WithLength; 209 rtl_str_lastIndexOfChar; 210 rtl_str_lastIndexOfChar_WithLength; 211 rtl_str_lastIndexOfStr; 212 rtl_str_lastIndexOfStr_WithLength; 213 rtl_str_replaceChar; 214 rtl_str_replaceChar_WithLength; 215 rtl_str_toAsciiLowerCase; 216 rtl_str_toAsciiLowerCase_WithLength; 217 rtl_str_toAsciiUpperCase; 218 rtl_str_toAsciiUpperCase_WithLength; 219 rtl_str_trim; 220 rtl_str_trim_WithLength; 221 rtl_str_valueOfBoolean; 222 rtl_str_valueOfChar; 223 rtl_str_valueOfInt32; 224 rtl_str_valueOfInt64; 225 rtl_str_valueOfDouble; 226 rtl_str_valueOfFloat; 227 rtl_str_toBoolean; 228 rtl_str_toInt32; 229 rtl_str_toInt64; 230 rtl_str_toDouble; 231 rtl_str_toFloat; 232 rtl_string_acquire; 233 rtl_string_assign; 234 rtl_string_getLength; 235 rtl_string_getStr; 236 rtl_string_getToken; 237 rtl_string_new; 238 rtl_string_newConcat; 239 rtl_string_newFromStr; 240 rtl_string_newFromStr_WithLength; 241 rtl_string_newFromString; 242 rtl_string_newReplace; 243 rtl_string_newReplaceStrAt; 244 rtl_string_newToAsciiLowerCase; 245 rtl_string_newToAsciiUpperCase; 246 rtl_string_newTrim; 247 rtl_string_new_WithLength; 248 rtl_string_release; 249 rtl_stringbuffer_ensureCapacity; 250 rtl_stringbuffer_insert; 251 rtl_stringbuffer_newFromStr_WithLength; 252 rtl_stringbuffer_newFromStringBuffer; 253 rtl_ustr_compare; 254 rtl_ustr_compare_WithLength; 255 rtl_ustr_shortenedCompare_WithLength; 256 rtl_ustr_reverseCompare_WithLength; 257 rtl_ustr_compareIgnoreAsciiCase; 258 rtl_ustr_compareIgnoreAsciiCase_WithLength; 259 rtl_ustr_shortenedCompareIgnoreAsciiCase_WithLength; 260 rtl_ustr_ascii_compare; 261 rtl_ustr_ascii_compare_WithLength; 262 rtl_ustr_ascii_shortenedCompare_WithLength; 263 rtl_ustr_asciil_reverseCompare_WithLength; 264 rtl_ustr_ascii_compareIgnoreAsciiCase; 265 rtl_ustr_ascii_compareIgnoreAsciiCase_WithLength; 266 rtl_ustr_ascii_shortenedCompareIgnoreAsciiCase_WithLength; 267 rtl_ustr_getLength; 268 rtl_ustr_hashCode; 269 rtl_ustr_hashCode_WithLength; 270 rtl_ustr_indexOfChar; 271 rtl_ustr_indexOfChar_WithLength; 272 rtl_ustr_indexOfStr; 273 rtl_ustr_indexOfStr_WithLength; 274 rtl_ustr_lastIndexOfChar; 275 rtl_ustr_lastIndexOfChar_WithLength; 276 rtl_ustr_lastIndexOfStr; 277 rtl_ustr_lastIndexOfStr_WithLength; 278 rtl_ustr_replaceChar; 279 rtl_ustr_replaceChar_WithLength; 280 rtl_ustr_toAsciiLowerCase; 281 rtl_ustr_toAsciiLowerCase_WithLength; 282 rtl_ustr_toAsciiUpperCase; 283 rtl_ustr_toAsciiUpperCase_WithLength; 284 rtl_ustr_trim; 285 rtl_ustr_trim_WithLength; 286 rtl_ustr_valueOfBoolean; 287 rtl_ustr_valueOfChar; 288 rtl_ustr_valueOfInt32; 289 rtl_ustr_valueOfInt64; 290 rtl_ustr_valueOfDouble; 291 rtl_ustr_valueOfFloat; 292 rtl_ustr_toBoolean; 293 rtl_ustr_toInt32; 294 rtl_ustr_toInt64; 295 rtl_ustr_toDouble; 296 rtl_ustr_toFloat; 297 rtl_uString_acquire; 298 rtl_uString_assign; 299 rtl_uString_getLength; 300 rtl_uString_getStr; 301 rtl_uString_getToken; 302 rtl_uString_new; 303 rtl_uString_newConcat; 304 rtl_uString_newFromStr; 305 rtl_uString_newFromStr_WithLength; 306 rtl_uString_newFromAscii; 307 rtl_uString_newFromString; 308 rtl_uString_newReplace; 309 rtl_uString_newReplaceStrAt; 310 rtl_uString_newToAsciiLowerCase; 311 rtl_uString_newToAsciiUpperCase; 312 rtl_uString_newTrim; 313 rtl_uString_new_WithLength; 314 rtl_uString_release; 315 rtl_uStringbuffer_ensureCapacity; 316 rtl_uStringbuffer_insert; 317 rtl_uStringbuffer_insert_ascii; 318 rtl_uStringbuffer_newFromStr_WithLength; 319 rtl_uStringbuffer_newFromStringBuffer; 320 rtl_string2UString; 321 rtl_uString2String; 322 rtl_createTextToUnicodeConverter; 323 rtl_destroyTextToUnicodeConverter; 324 rtl_createTextToUnicodeContext; 325 rtl_destroyTextToUnicodeContext; 326 rtl_resetTextToUnicodeContext; 327 rtl_convertTextToUnicode; 328 rtl_createUnicodeToTextConverter; 329 rtl_destroyUnicodeToTextConverter; 330 rtl_createUnicodeToTextContext; 331 rtl_destroyUnicodeToTextContext; 332 rtl_resetUnicodeToTextContext; 333 rtl_convertUnicodeToText; 334 rtl_isOctetTextEncoding; 335 rtl_getTextEncodingInfo; 336 rtl_getTextEncodingFromWindowsCharset; 337 rtl_getTextEncodingFromUnixCharset; 338 rtl_getTextEncodingFromMimeCharset; 339 rtl_getBestWindowsCharsetFromTextEncoding; 340 rtl_getMimeCharsetFromTextEncoding; 341 rtl_getBestMimeCharsetFromTextEncoding; 342 rtl_getBestUnixCharsetFromTextEncoding; 343 rtl_allocateZeroMemory; 344 rtl_freeZeroMemory; 345 rtl_crc32; 346 rtl_digest_create; 347 rtl_digest_createMD2; 348 rtl_digest_createMD5; 349 rtl_digest_createSHA; 350 rtl_digest_createSHA1; 351 rtl_digest_createHMAC_MD5; 352 rtl_digest_createHMAC_SHA1; 353 rtl_digest_destroy; 354 rtl_digest_destroyMD2; 355 rtl_digest_destroyMD5; 356 rtl_digest_destroySHA; 357 rtl_digest_destroySHA1; 358 rtl_digest_destroyHMAC_MD5; 359 rtl_digest_destroyHMAC_SHA1; 360 rtl_digest_get; 361 rtl_digest_getMD2; 362 rtl_digest_getMD5; 363 rtl_digest_getSHA; 364 rtl_digest_getSHA1; 365 rtl_digest_getHMAC_MD5; 366 rtl_digest_getHMAC_SHA1; 367 rtl_digest_init; 368 rtl_digest_initHMAC_MD5; 369 rtl_digest_initHMAC_SHA1; 370 rtl_digest_queryAlgorithm; 371 rtl_digest_queryLength; 372 rtl_digest_update; 373 rtl_digest_updateMD2; 374 rtl_digest_updateMD5; 375 rtl_digest_updateSHA; 376 rtl_digest_updateSHA1; 377 rtl_digest_updateHMAC_MD5; 378 rtl_digest_updateHMAC_SHA1; 379 rtl_digest_MD2; 380 rtl_digest_MD5; 381 rtl_digest_SHA; 382 rtl_digest_SHA1; 383 rtl_digest_HMAC_MD5; 384 rtl_digest_HMAC_SHA1; 385 rtl_digest_PBKDF2; 386 387 rtl_random_createPool; 388 rtl_random_destroyPool; 389 rtl_random_addBytes; 390 rtl_random_getBytes; 391 392 rtl_createUuid; 393 rtl_createNamedUuid; 394 rtl_compareUuid; 395 rtl_getGlobalProcessId; 396 397 osl_openFile; 398 osl_setFilePos; 399 osl_getFilePos; 400 osl_setFileSize; 401 osl_readFile; 402 osl_writeFile; 403 osl_closeFile; 404 osl_createDirectory; 405 osl_removeDirectory; 406 osl_removeFile; 407 osl_copyFile; 408 osl_moveFile; 409 410 osl_closeSocket; 411 osl_createInetBroadcastAddr; 412 413 rtl_cipher_create; 414 rtl_cipher_createBF; 415 rtl_cipher_init; 416 rtl_cipher_initBF; 417 rtl_cipher_encode; 418 rtl_cipher_encodeBF; 419 rtl_cipher_decode; 420 rtl_cipher_decodeBF; 421 rtl_cipher_destroy; 422 rtl_cipher_destroyBF; 423 424 rtl_byte_sequence_reference2One; 425 rtl_byte_sequence_realloc; 426 rtl_byte_sequence_acquire; 427 rtl_byte_sequence_release; 428 rtl_byte_sequence_construct; 429 rtl_byte_sequence_constructNoDefault; 430 rtl_byte_sequence_constructFromArray; 431 rtl_byte_sequence_assign; 432 rtl_byte_sequence_equals; 433 rtl_byte_sequence_getConstArray; 434 rtl_byte_sequence_getLength; 435 436 osl_acquireDirectoryItem; 437 438 osl_abbreviateSystemPath; 439 osl_getDateTimeFromTimeValue; 440 osl_getTimeValueFromDateTime; 441 osl_getLocalTimeFromSystemTime; 442 osl_getSystemTimeFromLocalTime; 443 osl_getAbsoluteFileURL; 444 445 osl_unmountVolumeDevice; 446 osl_automountVolumeDevice; 447 osl_releaseVolumeDeviceHandle; 448 osl_getVolumeDeviceMountPath; 449 osl_acquireVolumeDeviceHandle; 450 451 osl_setDebugMessageFunc; 452 osl_setDetailedDebugMessageFunc; 453 osl_readLine; 454 osl_getGlobalTimer; 455 osl_getCanonicalName; 456 osl_getTextEncodingFromLocale; 457 458 rtl_getUriCharClass; 459 rtl_uriConvertRelToAbs; 460 rtl_uriEncode; 461 rtl_uriDecode; 462 463 rtl_bootstrap_get; 464 rtl_bootstrap_set; 465 rtl_bootstrap_setIniFileName; 466 rtl_bootstrap_args_open; 467 rtl_bootstrap_args_close; 468 rtl_bootstrap_get_from_handle; 469 rtl_bootstrap_get_iniName_from_handle; 470 rtl_bootstrap_expandMacros_from_handle; 471 rtl_bootstrap_expandMacros; 472 rtl_getAppCommandArgCount; 473 rtl_getAppCommandArg; 474 475 rtl_moduleCount_acquire; 476 rtl_moduleCount_release; 477 rtl_moduleCount_canUnload; 478 rtl_registerModuleForUnloading; 479 rtl_unregisterModuleForUnloading; 480 rtl_unloadUnusedModules; 481 rtl_addUnloadingListener; 482 rtl_removeUnloadingListener; 483 484 rtl_logfile_trace; 485 rtl_tres_create; 486 rtl_tres_destroy; 487 osl_getProcessLocale; 488 osl_setProcessLocale; 489 local: 490 *; 491}; 492 493UDK_3.1 { 494 global: 495 osl_getTempDirURL; 496 osl_createTempFile; 497 498 rtl_math_doubleToString; 499 rtl_math_doubleToUString; 500 rtl_math_pow10Exp; 501 rtl_math_round; 502 rtl_math_stringToDouble; 503 rtl_math_uStringToDouble; 504 rtl_convertUStringToString; 505 506 osl_joinProcessWithTimeout; 507 508 rtl_getTextEncodingFromWindowsCodePage; 509 rtl_getWindowsCodePageFromTextEncoding; 510} UDK_3_0_0; 511 512UDK_3.2 { 513 global: 514 osl_syncFile; 515} UDK_3.1; 516 517UDK_3.3 { 518 global: 519 osl_createDirectoryPath; 520 osl_getFunctionSymbol; 521 osl_getModuleURLFromFunctionAddress; 522 rtl_cipher_createARCFOUR; 523 rtl_cipher_initARCFOUR; 524 rtl_cipher_decodeARCFOUR; 525 rtl_cipher_encodeARCFOUR; 526 rtl_cipher_destroyARCFOUR; 527 rtl_digest_rawMD5; 528 osl_getFileSize; 529 osl_setCommandArgs; 530 rtl_uStringbuffer_insertUtf32; 531 rtl_ustr_ascii_compareIgnoreAsciiCase_WithLengths; 532 rtl_logfile_longTrace; 533 rtl_ustr_asciil_reverseEquals_WithLength; 534} UDK_3.2; 535 536UDK_3.4 { 537 global: 538 osl_setErrorReporting; 539} UDK_3.3; 540 541UDK_3.5 { 542 global: 543 rtl_arena_create; 544 rtl_arena_destroy; 545 rtl_arena_alloc; 546 rtl_arena_free; 547 548 rtl_cache_create; 549 rtl_cache_destroy; 550 rtl_cache_alloc; 551 rtl_cache_free; 552} UDK_3.4; 553 554UDK_3.6 { # OOo 2.3 555 global: 556 osl_getAsciiFunctionSymbol; 557 osl_getModuleHandle; 558 rtl_uString_intern; 559 rtl_uString_internConvert; 560 rtl_ustr_indexOfAscii_WithLength; 561 rtl_ustr_lastIndexOfAscii_WithLength; 562 rtl_uString_iterateCodePoints; 563 rtl_uString_newFromCodePoints; 564} UDK_3.5; 565 566UDK_3.7 { # OOo 2.4 567 global: 568 osl_loadModuleRelative; 569} UDK_3.6; 570 571UDK_3.8 { # OOo 3.0 572 global: 573 rtl_bootstrap_encode; 574 rtl_convertStringToUString; 575 rtl_math_approxValue; 576} UDK_3.7; 577 578UDK_3.9 { # OOo 3.1 579 global: 580 osl_mapFile; 581 osl_unmapFile; 582 583 osl_readFileAt; 584 osl_writeFileAt; 585 586 rtl_math_expm1; 587 rtl_math_log1p; 588 rtl_math_atanh; 589} UDK_3.8; 590 591UDK_3.10 { # OOo 3.2 592 global: 593 rtl_logfile_hasLogFile; 594 rtl_math_erf; 595 rtl_math_erfc; 596 rtl_math_asinh; 597 rtl_math_acosh; 598} UDK_3.9; 599 600 601UDK_3.11 { # OOo 3.4 602 global: 603 osl_setEnvironment; 604 osl_clearEnvironment; 605 osl_setThreadName; 606} UDK_3.10; 607 608PRIVATE_1.0 { 609 global: 610 osl_detail_ObjectRegistry_storeAddresses; 611 osl_detail_ObjectRegistry_checkObjectCount; 612 osl_detail_ObjectRegistry_registerObject; 613 osl_detail_ObjectRegistry_revokeObject; 614 osl_detail_ObjectRegistry_getMutex; 615}; 616 617PRIVATE_1.1 { 618 global: 619 sal_detail_initialize; 620 sal_detail_deinitialize; 621} PRIVATE_1.0; 622