Page Breaks: IsLeaveWindow() is unreliable, we do not need it here.
[LibreOffice.git] / sal / util / sal.map
blob797c1a25c57633eb81c9d513e321360bfe00e368
1 UDK_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;
387         rtl_random_createPool;
388         rtl_random_destroyPool;
389         rtl_random_addBytes;
390         rtl_random_getBytes;
392         rtl_createUuid;
393         rtl_createNamedUuid;
394         rtl_compareUuid;
395         rtl_getGlobalProcessId;
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;
410         osl_closeSocket;
411         osl_createInetBroadcastAddr;
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;
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;
436         osl_acquireDirectoryItem;
438         osl_abbreviateSystemPath;
439         osl_getDateTimeFromTimeValue;
440         osl_getTimeValueFromDateTime;
441         osl_getLocalTimeFromSystemTime;
442         osl_getSystemTimeFromLocalTime;
443         osl_getAbsoluteFileURL;
445         osl_unmountVolumeDevice;
446         osl_automountVolumeDevice;
447         osl_releaseVolumeDeviceHandle;
448         osl_getVolumeDeviceMountPath;
449         osl_acquireVolumeDeviceHandle;
451         osl_setDebugMessageFunc;
452         osl_setDetailedDebugMessageFunc;
453         osl_readLine;
454         osl_getGlobalTimer;
455         osl_getCanonicalName;
456         osl_getTextEncodingFromLocale;
458         rtl_getUriCharClass;
459         rtl_uriConvertRelToAbs;
460         rtl_uriEncode;
461         rtl_uriDecode;
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;
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;
484         rtl_logfile_trace;
485         osl_getProcessLocale;
486         osl_setProcessLocale;
487     local:
488         *;
491 UDK_3.1 {
492     global:
493         osl_getTempDirURL;
494         osl_createTempFile;
496         rtl_math_doubleToString;
497         rtl_math_doubleToUString;
498         rtl_math_pow10Exp;
499         rtl_math_round;
500         rtl_math_stringToDouble;
501         rtl_math_uStringToDouble;
502         rtl_convertUStringToString;
504         osl_joinProcessWithTimeout;
506         rtl_getTextEncodingFromWindowsCodePage;
507         rtl_getWindowsCodePageFromTextEncoding;
508 } UDK_3_0_0;
510 UDK_3.2 {
511     global:
512         osl_syncFile;
513 } UDK_3.1;
515 UDK_3.3 {
516     global:
517         osl_createDirectoryPath;
518         osl_getFunctionSymbol;
519         osl_getModuleURLFromFunctionAddress;
520         rtl_cipher_createARCFOUR;
521         rtl_cipher_initARCFOUR;
522         rtl_cipher_decodeARCFOUR;
523         rtl_cipher_encodeARCFOUR;
524         rtl_cipher_destroyARCFOUR;
525         rtl_digest_rawMD5;
526         osl_getFileSize;
527         osl_setCommandArgs;
528         rtl_uStringbuffer_insertUtf32;
529         rtl_ustr_ascii_compareIgnoreAsciiCase_WithLengths;
530         rtl_logfile_longTrace;
531         rtl_ustr_asciil_reverseEquals_WithLength;
532 } UDK_3.2;
534 UDK_3.4 {
535     global:
536         osl_setErrorReporting;
537 } UDK_3.3;
539 UDK_3.5 {
540     global:
541         rtl_arena_create;
542         rtl_arena_destroy;
543         rtl_arena_alloc;
544         rtl_arena_free;
546         rtl_cache_create;
547         rtl_cache_destroy;
548         rtl_cache_alloc;
549         rtl_cache_free;
550 } UDK_3.4;
552 UDK_3.6 { # OOo 2.3
553     global:
554         osl_loadModuleAscii;
555         osl_getAsciiFunctionSymbol;
556         osl_getModuleHandle;
557         rtl_uString_intern;
558         rtl_uString_internConvert;
559         rtl_ustr_indexOfAscii_WithLength;
560         rtl_ustr_lastIndexOfAscii_WithLength;
561         rtl_uString_iterateCodePoints;
562         rtl_uString_newFromCodePoints;
563 } UDK_3.5;
565 UDK_3.7 { # OOo 2.4
566     global:
567         osl_loadModuleRelative;
568 } UDK_3.6;
570 UDK_3.8 { # OOo 3.0
571     global:
572         rtl_bootstrap_encode;
573         rtl_convertStringToUString;
574         rtl_math_approxValue;
575 } UDK_3.7;
577 UDK_3.9 { # OOo 3.1
578     global:
579         osl_mapFile;
580         osl_unmapFile;
582         osl_readFileAt;
583         osl_writeFileAt;
585         rtl_math_expm1;
586         rtl_math_log1p;
587         rtl_math_atanh;
588 } UDK_3.8;
590 UDK_3.10 { # OOo 3.2
591     global:
592         rtl_logfile_hasLogFile;
593         rtl_math_erf;
594         rtl_math_erfc;
595         rtl_math_asinh;
596         rtl_math_acosh;
597 } UDK_3.9;
599 UDK_3.11 { # symbols available in >= OOo/LibO 3.4
600     global:
601         osl_setEnvironment;
602         osl_clearEnvironment;
603         osl_setThreadName;
604 } UDK_3.10;
606 LIBO_UDK_3.5 { # symbols available in >= LibO 3.5
607     global:
608         rtl_stringbuffer_remove;
609         rtl_uStringbuffer_remove;
610 } UDK_3.10;
612 PRIVATE_1.0 {
613     global:
614         osl_detail_ObjectRegistry_storeAddresses;
615         osl_detail_ObjectRegistry_checkObjectCount;
616         osl_detail_ObjectRegistry_registerObject;
617         osl_detail_ObjectRegistry_revokeObject;
618         osl_detail_ObjectRegistry_getMutex;
621 PRIVATE_1.1 {
622     global:
623         sal_detail_initialize;
624         sal_detail_deinitialize;
625 } PRIVATE_1.0;
627 PRIVATE_1.2 { # LibreOffice 3.5
628     global:
629         sal_detail_log;
630         sal_detail_logFormat;
631 } PRIVATE_1.1;