Added C++ terminate function.
[reactos.git] / reactos / lib / msvcrt / msvcrt.def
1 ; $Id: msvcrt.def,v 1.25 2003/10/05 18:13:27 navaraf Exp $
2 ;
3 ; ReactOS MSVCRT Compatibility Library
4 ;
5 LIBRARY MSVCRT.DLL
6 EXPORTS
7 ;----------------------------------------------------------------------
8 ; C++ Mangled Symbols
9 ;----------------------------------------------------------------------
10 ;$I10_OUTPUT
11 ;??0__non_rtti_object@@QAE@ABV0@@Z
12 ;??0__non_rtti_object@@QAE@PBD@Z
13 ;??0bad_cast@@AAE@PBQBD@Z
14 ;??0bad_cast@@QAE@ABQBD@Z
15 ;??0bad_cast@@QAE@ABV0@@Z
16 ;??0bad_cast@@QAE@PBD@Z
17 ;??0bad_typeid@@QAE@ABV0@@Z
18 ;??0bad_typeid@@QAE@PBD@Z
19 ;??0exception@@QAE@ABQBD@Z
20 ;??0exception@@QAE@ABV0@@Z
21 ;??0exception@@QAE@XZ
22 ;??1__non_rtti_object@@UAE@XZ
23 ;??1bad_cast@@UAE@XZ
24 ;??1bad_typeid@@UAE@XZ
25 ;??1exception@@UAE@XZ
26 ??1type_info@@UAE@XZ=MSVCRT_type_info_dtor
27 ??2@YAPAXI@Z=MSVCRT_operator_new
28 ??_U@YAPAXI@Z=MSVCRT_operator_new
29 ??3@YAXPAX@Z=MSVCRT_operator_delete
30 ??_V@YAXPAX@Z=MSVCRT_operator_delete
31 ;??4__non_rtti_object@@QAEAAV0@ABV0@@Z
32 ;??4bad_cast@@QAEAAV0@ABV0@@Z
33 ;??4bad_typeid@@QAEAAV0@ABV0@@Z
34 ;??4exception@@QAEAAV0@ABV0@@Z
35 ;??8type_info@@QBEHABV0@@Z
36 ;??9type_info@@QBEHABV0@@Z
37 ;??_7__non_rtti_object@@6B@
38 ;??_7bad_cast@@6B@
39 ;??_7bad_typeid@@6B@
40 ;??_7exception@@6B@
41 ;??_E__non_rtti_object@@UAEPAXI@Z
42 ;??_Ebad_cast@@UAEPAXI@Z
43 ;??_Ebad_typeid@@UAEPAXI@Z
44 ;??_Eexception@@UAEPAXI@Z
45 ;??_Fbad_cast@@QAEXXZ
46 ;??_Fbad_typeid@@QAEXXZ
47 ;??_G__non_rtti_object@@UAEPAXI@Z
48 ;??_Gbad_cast@@UAEPAXI@Z
49 ;??_Gbad_typeid@@UAEPAXI@Z
50 ;??_Gexception@@UAEPAXI@Z
51 ;?_query_new_handler@@YAP6AHI@ZXZ
52 ;?_query_new_mode@@YAHXZ
53 ?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z=MSVCRT__set_new_handler
54 ?_set_new_mode@@YAHH@Z=MSVCRT__set_new_mode
55 ;?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZP6AXI0@Z@Z
56 ;?before@type_info@@QBEHABV1@@Z
57 ;?name@type_info@@QBEPBDXZ
58 ;?raw_name@type_info@@QBEPBDXZ
59 ;?set_new_handler@@YAP6AXXZP6AXXZ@Z
60 ;?set_terminate@@YAP6AXXZP6AXXZ@Z
61 ;?set_unexpected@@YAP6AXXZP6AXXZ@Z
62 ?terminate@@YAXXZ=MSVCRT_terminate
63 ;?unexpected@@YAXXZ
64 ;?what@exception@@UBEPBDXZ
65 ;----------------------------------------------------------------------
66 ; C Undecorated Symbols
67 ;----------------------------------------------------------------------
68 _CIacos
69 _CIasin
70 _CIatan
71 _CIatan2
72 _CIcos
73 _CIcosh
74 _CIexp
75 _CIfmod
76 _CIlog
77 _CIlog10
78 _CIpow
79 _CIsin
80 _CIsinh
81 _CIsqrt
82 _CItan
83 _CItanh
84 _CxxThrowException
85 _EH_prolog
86 ;_Getdays
87 ;_Getmonths
88 ;_Gettnames
89 _HUGE DATA
90 ;_Strftime
91 _XcptFilter
92 ;__CxxCallUnwindDtor
93 ;__CxxDetectRethrow
94 ;__CxxExceptionFilter
95 __CxxFrameHandler
96 ;__CxxLongjmpUnwind
97 ;__CxxQueryExceptionSize
98 ;__CxxRegisterExceptionObject
99 ;__CxxUnregisterExceptionObject
100 ;__DestructExceptionObject
101 ;__RTCastToVoid
102 ;__RTDynamicCast
103 ;__RTtypeid
104 ;__STRINGTOLD
105 __argc DATA
106 __argv DATA
107 ;__badioinfo
108 ;__crtCompareStringA
109 ;__crtGetLocaleInfoW
110 ;__crtLCMapStringA
111 __dllonexit
112 __doserrno
113 __fpecode
114 __getmainargs
115 __initenv DATA
116 __isascii
117 __iscsym
118 __iscsymf
119 ;__lc_codepage
120 ;__lc_collate_cp
121 ;__lc_handle
122 ;__lconv_init
123 __mb_cur_max DATA
124 __p___argc
125 __p___argv
126 __p___initenv
127 __p___mb_cur_max
128 ;__p___wargv
129 ;__p___winitenv
130 __p__acmdln
131 ;__p__amblksiz
132 __p__commode
133 ;__p__daylight
134 ;__p__dstbias
135 __p__environ
136 ;__p__fileinfo
137 __p__fmode
138 __p__iob
139 ;__p__mbcasemap
140 ;__p__mbctype
141 __p__osver
142 __p__pctype
143 __p__pgmptr
144 __p__pwctype
145 ;__p__timezone
146 ;__p__tzname
147 ;__p__wcmdln
148 ;__p__wenviron
149 __p__winmajor
150 __p__winminor
151 __p__winver
152 ;__p__wpgmptr
153 __pioinfo
154 ;__pxcptinfoptrs
155 __set_app_type
156 ;__setlc_active
157 __setusermatherr
158 __threadhandle
159 __threadid
160 __toascii
161 ;__unDName
162 ;__unDNameEx
163 ;__unguarded_readlc_active
164 ;__wargv
165 ;__wgetmainargs
166 ;__winitenv
167 ;___lc_codepage_func
168 ;___lc_handle_func
169 ;___mb_cur_max_func
170 ;___setlc_active_func
171 ;___unguarded_readlc_active_add_func
172 ;__crtCompareStringW
173 ;__crtGetStringTypeW
174 ;__crtLCMapStringW
175 ;__iob_func
176 ;__pctype_func
177 ;__uncaught_exception
178 ;__wcserror
179 _abnormal_termination
180 _access
181 _acmdln DATA
182 ;_adj_fdiv_m16i
183 ;_adj_fdiv_m32
184 ;_adj_fdiv_m32i
185 ;_adj_fdiv_m64
186 ;_adj_fdiv_r
187 ;_adj_fdivr_m16i
188 ;_adj_fdivr_m32
189 ;_adj_fdivr_m32i
190 ;_adj_fdivr_m64
191 ;_adj_fpatan
192 ;_adj_fprem
193 ;_adj_fprem1
194 ;_adj_fptan
195 _adjust_fdiv DATA
196 _aexit_rtn
197 ;_aligned_free
198 ;_aligned_malloc
199 ;_aligned_offset_malloc
200 ;_aligned_offset_realloc
201 ;_aligned_realloc
202 _amsg_exit
203 _assert
204 ;_atodbl
205 _atoi64
206 ;_atoldbl
207 _beep
208 _beginthread
209 _beginthreadex
210 _c_exit
211 _cabs
212 ;_callnewh
213 _cexit
214 _cgets
215 ;_cgetws
216 _chdir
217 _chdrive
218 _chgsign
219 ;_chkesp
220 _chmod
221 _chsize
222 _clearfp
223 _close
224 _commit
225 _commode DATA
226 _control87
227 _controlfp
228 _copysign
229 _cprintf
230 _cputs
231 ;_cputws
232 _creat
233 _cscanf
234 ;_ctime64
235 _ctype DATA
236 _cwait
237 ;_cwprintf
238 ;_cwscanf
239 _daylight DATA
240 ;_dstbias
241 _dup
242 _dup2
243 _ecvt
244 _endthread
245 _endthreadex
246 _environ_dll DATA
247 ;_environ
248 _eof
249 _errno
250 _except_handler2
251 _except_handler3
252 _execl
253 _execle
254 _execlp
255 _execlpe
256 _execv
257 _execve
258 _execvp
259 _execvpe
260 _exit
261 ;_expand
262 _fcloseall
263 _fcvt
264 _fdopen
265 _fgetchar
266 _fgetwchar
267 _filbuf
268 ;_fileinfo DATA
269 _filelength
270 _filelengthi64
271 _fileno
272 _findclose
273 _findfirst
274 ;_findfirst64
275 _findfirsti64
276 _findnext
277 ;_findnext64
278 _findnexti64
279 _finite
280 _flsbuf
281 _flushall
282 _fmode DATA
283 _fpclass
284 _fpieee_flt
285 _fpreset
286 _fputchar
287 _fputwchar
288 _fsopen
289 _fstat
290 ;_fstat64
291 _fstati64
292 _ftime
293 ;_ftime64
294 _ftol=NTDLL._ftol
295 _fullpath
296 _futime
297 ;_futime64
298 _gcvt
299 _get_osfhandle
300 ;_get_sbh_threshold
301 _getch
302 _getche
303 _getcwd
304 _getdcwd
305 _getdiskfree
306 _getdllprocaddr
307 _getdrive
308 _getdrives
309 ;_getmaxstdio
310 ;_getmbcp
311 _getpid
312 ;_getsystime
313 _getw
314 ;_getwch
315 ;_getwche
316 ;_getws
317 ;_gmtime64
318 _global_unwind2
319 ;_heapadd
320 ;_heapchk
321 ;_heapmin
322 ;_heapset
323 ;_heapused
324 ;_heapwalk
325 _hypot
326 _i64toa
327 _i64tow
328 _initterm
329 ;_inp
330 ;_inpd
331 ;_inpw
332 _iob
333 _isatty
334 _isctype
335 _ismbbalnum
336 _ismbbalpha
337 _ismbbgraph
338 _ismbbkalnum
339 _ismbbkana
340 ;_ismbbkprint
341 _ismbbkpunct
342 _ismbblead
343 _ismbbprint
344 _ismbbpunct
345 _ismbbtrail
346 _ismbcalnum
347 _ismbcalpha
348 _ismbcdigit
349 ;_ismbcgraph
350 _ismbchira
351 _ismbckata
352 _ismbcl0
353 _ismbcl1
354 _ismbcl2
355 _ismbclegal
356 _ismbclower
357 _ismbcprint
358 ;_ismbcpunct
359 _ismbcspace
360 _ismbcsymbol
361 _ismbcupper
362 _ismbslead
363 _ismbstrail
364 _isnan
365 _itoa
366 _itow
367 _j0
368 _j1
369 _jn
370 _kbhit
371 _lfind
372 _loaddll
373 _local_unwind2
374 ;_lock
375 _locking
376 _logb
377 ;_longjmpex
378 _lrotl
379 _lrotr
380 _lsearch
381 _lseek
382 _lseeki64
383 _ltoa
384 _ltow
385 _makepath
386 _mbbtombc
387 _mbbtype
388 ;_mbcasemap
389 _mbccpy
390 _mbcjistojms
391 _mbcjmstojis
392 _mbclen
393 _mbctohira
394 _mbctokata
395 _mbctolower
396 _mbctombb
397 _mbctoupper
398 _mbctype DATA
399 _mbsbtype
400 _mbscat
401 _mbschr
402 _mbscmp
403 _mbscoll
404 _mbscpy
405 _mbscspn
406 _mbsdec
407 _mbsdup
408 _mbsicmp
409 _mbsicoll
410 _mbsinc
411 _mbslen
412 _mbslwr
413 _mbsnbcat
414 _mbsnbcmp
415 _mbsnbcnt
416 _mbsnbcoll
417 _mbsnbcpy
418 _mbsnbicmp
419 _mbsnbicoll
420 _mbsnbset
421 _mbsncat
422 _mbsnccnt
423 _mbsncmp
424 _mbsncoll
425 _mbsncpy
426 _mbsnextc
427 _mbsnicmp
428 _mbsnicoll
429 _mbsninc
430 _mbsnset
431 _mbspbrk
432 _mbsrchr
433 _mbsrev
434 _mbsset
435 _mbsspn
436 _mbsspnp
437 _mbsstr
438 _mbstok
439 _mbstrlen
440 _mbsupr
441 _memccpy
442 _memicmp
443 _mkdir
444 _mktemp
445 ;_mktime64
446 ;_msize
447 _nextafter
448 _onexit
449 _open
450 _open_osfhandle
451 _osver DATA
452 ;_osplatform
453 ;_outp
454 ;_outpd
455 ;_outpw
456 _pclose
457 _pctype DATA
458 _pgmptr DATA
459 _pipe
460 _popen
461 _purecall
462 _putch
463 _putenv
464 _putw
465 ;_putwch
466 _putws
467 _pwctype DATA
468 _read
469 ;_resetstkoflw
470 _rmdir
471 _rmtmp
472 _rotl
473 _rotr
474 ;_safe_fdiv
475 ;_safe_fdivr
476 ;_safe_fprem
477 ;_safe_fprem1
478 _scalb
479 ;_scprintf
480 ;_scwprintf
481 _searchenv
482 _seh_longjmp_unwind
483 ;_set_error_mode
484 ;_set_SSE2_enable
485 ;_set_sbh_threshold
486 _seterrormode
487 _setjmp
488 _setjmp3
489 ;_setmaxstdio
490 ;_setmbcp
491 _setmode
492 ;_setsystime
493 _sleep
494 _snprintf
495 ;_snscanf
496 ;_snwscanf
497 _snwprintf
498 _sopen
499 _spawnl
500 _spawnle
501 _spawnlp
502 _spawnlpe
503 _spawnv
504 _spawnve
505 _spawnvp
506 _spawnvpe
507 _splitpath
508 _stat
509 ;_stat64
510 _stati64
511 _statusfp
512 _strcmpi
513 _strdate
514 _strdup
515 _strerror
516 _stricmp
517 _stricoll
518 _strlwr
519 _strncoll
520 _strnicmp
521 _strnicoll
522 _strnset
523 _strrev
524 _strset
525 _strtime
526 ;_strtoi64
527 ;_strtoui64
528 _strupr
529 _swab
530 _sys_errlist DATA
531 _sys_nerr DATA
532 _tell
533 _telli64
534 _tempnam
535 ;_time64
536 _timezone DATA
537 _tolower
538 _toupper
539 _tzname DATA
540 _tzset
541 _ui64toa
542 _ui64tow
543 _ultoa
544 _ultow
545 _umask
546 _ungetch
547 ;_ungetwch
548 _unlink
549 _unloaddll
550 ;_unlock
551 _utime
552 ;_utime64
553 ;_vscprintf
554 ;_vscwprintf
555 _vsnprintf
556 _vsnwprintf
557 _waccess
558 _wasctime
559 _wchdir
560 _wchmod
561 ;_wcmdln
562 _wcreat
563 _wcsdup
564 ;_wcserror
565 _wcsicmp
566 _wcsicoll
567 _wcslwr
568 _wcsncoll
569 _wcsnicmp
570 _wcsnicoll
571 _wcsnset
572 _wcsrev
573 _wcsset
574 ;_wcstoi64
575 ;_wcstoui64
576 ;_wctime64
577 _wcsupr
578 _wctime
579 ;_wenviron
580 ;_wexecl
581 ;_wexecle
582 ;_wexeclp
583 ;_wexeclpe
584 ;_wexecv
585 ;_wexecve
586 ;_wexecvp
587 ;_wexecvpe
588 _wfdopen
589 _wfindfirst
590 ;_wfindfirst64
591 _wfindfirsti64
592 _wfindnext
593 ;_wfindnext64
594 _wfindnexti64
595 _wfopen
596 _wfreopen
597 _wfsopen
598 _wfullpath
599 _wgetcwd
600 _wgetdcwd
601 _wgetenv
602 _winmajor DATA
603 _winminor DATA
604 _winver DATA
605 _wmakepath
606 _wmkdir
607 _wmktemp
608 _wopen
609 _wperror
610 ;_wpgmptr DATA
611 _wpopen
612 _wputenv
613 _wremove
614 _wrename
615 _write
616 _wrmdir
617 _wsearchenv
618 ;_wsetlocale
619 _wsopen
620 ;_wspawnl
621 ;_wspawnle
622 ;_wspawnlp
623 ;_wspawnlpe
624 ;_wspawnv
625 ;_wspawnve
626 ;_wspawnvp
627 ;_wspawnvpe
628 _wsplitpath
629 _wstat
630 ;_wstat64
631 _wstati64
632 _wstrdate
633 _wstrtime
634 ;_wsystem
635 _wtempnam
636 _wtmpnam
637 ;_wtof
638 _wtoi
639 _wtoi64
640 _wtol
641 _wunlink
642 _wutime
643 ;_wutime64
644 _y0
645 _y1
646 _yn
647 abort
648 abs
649 acos
650 asctime
651 asin
652 atan
653 atan2
654 atexit
655 atof
656 atoi
657 atol
658 bsearch
659 calloc
660 ceil
661 clearerr
662 clock
663 cos
664 cosh
665 ctime
666 difftime
667 div
668 exit
669 exp
670 fabs
671 fclose
672 feof
673 ferror
674 fflush
675 fgetc
676 fgetpos
677 fgets
678 fgetwc
679 fgetws
680 floor
681 fmod
682 fopen
683 fprintf
684 fputc
685 fputs
686 fputwc
687 fputws
688 fread
689 free
690 freopen
691 frexp
692 fscanf
693 fseek
694 fsetpos
695 ftell
696 fwprintf
697 fwrite
698 fwscanf
699 getc
700 getchar
701 getenv
702 gets
703 getwc
704 getwchar
705 gmtime
706 is_wctype
707 isalnum
708 isalpha
709 iscntrl
710 isdigit
711 isgraph
712 isleadbyte
713 islower
714 isprint
715 ispunct
716 isspace
717 isupper
718 iswalnum
719 iswalpha
720 iswascii
721 iswcntrl
722 iswctype
723 iswdigit
724 iswgraph
725 iswlower
726 iswprint
727 iswpunct
728 iswspace
729 iswupper
730 iswxdigit
731 isxdigit
732 labs
733 ldexp
734 ldiv
735 localeconv
736 localtime
737 log
738 log10
739 longjmp
740 malloc
741 mblen
742 mbstowcs
743 mbtowc
744 memchr
745 memcmp
746 memcpy
747 memmove
748 memset
749 mktime
750 modf
751 perror
752 pow
753 printf
754 putc
755 putchar
756 puts
757 putwc
758 putwchar
759 qsort
760 raise
761 rand
762 realloc
763 remove
764 rename
765 rewind
766 scanf
767 setbuf
768 setlocale
769 setvbuf
770 signal
771 sin
772 sinh
773 sprintf
774 sqrt
775 srand
776 sscanf
777 strcat
778 strchr
779 strcmp
780 strcoll
781 strcpy
782 strcspn
783 strerror
784 strftime
785 strlen
786 strncat
787 strncmp
788 strncpy
789 strpbrk
790 strrchr
791 strspn
792 strstr
793 strtod
794 strtok
795 strtol
796 strtoul
797 strxfrm
798 swprintf
799 swscanf
800 system
801 tan
802 tanh
803 time
804 tmpfile
805 tmpnam
806 tolower
807 toupper
808 towlower
809 towupper
810 ungetc
811 ungetwc
812 vfprintf
813 vfwprintf
814 vprintf
815 vsprintf
816 vswprintf
817 vwprintf
818 wcscat
819 wcschr
820 wcscmp
821 wcscoll
822 wcscpy
823 wcscspn
824 wcsftime
825 wcslen
826 wcsncat
827 wcsncmp
828 wcsncpy
829 wcspbrk
830 wcsrchr
831 wcsspn
832 wcsstr
833 wcstod
834 wcstok
835 wcstol
836 wcstombs
837 wcstoul
838 wcsxfrm
839 wctomb
840 wprintf
841 wscanf
842
843 ; EOF