1 # C RunTime DLL. All functions use cdecl!
8 @ cdecl ??
2@YAPAXI@Z
(long
) CRTDLL_new
9 @ cdecl ??
3@YAXPAX@Z
(long
) CRTDLL_delete
10 @ cdecl ?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z
(ptr
) CRTDLL_set_new_handler
21 @ forward _CIpow ntdll._CIpow
29 @ cdecl __GetMainArgs
(ptr ptr ptr long
) CRTDLL__GetMainArgs
30 @ extern __argc_dll CRTDLL_argc_dll
31 @ extern __argv_dll CRTDLL_argv_dll
32 @ cdecl __dllonexit
() CRTDLL___dllonexit
38 @ stub __mb_cur_max_dll
39 @ stub __pxcptinfoptrs
40 @ cdecl __threadhandle
() GetCurrentThread
41 @ cdecl __threadid
() GetCurrentThreadId
43 @ cdecl _abnormal_termination
() CRTDLL__abnormal_termination
44 @ cdecl _access
(str long
) CRTDLL__access
45 @ extern _acmdln_dll CRTDLL_acmdln_dll
49 @ extern _basemajor_dll CRTDLL_basemajor_dll
50 @ extern _baseminor_dll CRTDLL_baseminor_dll
51 @ extern _baseversion_dll CRTDLL_baseversion_dll
56 @ cdecl _cexit
(long
) CRTDLL__cexit
58 @ cdecl _chdir
(str
) CRTDLL__chdir
59 @ cdecl _chdrive
(long
) CRTDLL__chdrive
64 @ cdecl _close
(long
) CRTDLL__close
66 @ extern _commode_dll CRTDLL_commode_dll
82 @ extern _environ_dll CRTDLL_environ_dll
84 @ cdecl _errno
() CRTDLL__errno
85 @ cdecl _except_handler2
(ptr ptr ptr ptr
) CRTDLL__except_handler2
98 @ cdecl _fdopen
(long ptr
) CRTDLL__fdopen
106 @ cdecl _findfirst
(str ptr
) CRTDLL__findfirst
107 @ cdecl _findnext
(long ptr
) CRTDLL__findnext
111 @ extern _fmode_dll CRTDLL_fmode_dll
114 @ cdecl _fpreset
() CRTDLL__fpreset
117 @ cdecl _fsopen
(str str long
) CRTDLL__fsopen
118 @ cdecl _fstat
(long ptr
) CRTDLL__fstat
120 @ forward _ftol ntdll._ftol
121 @ cdecl _fullpath
(ptr str long
) CRTDLL__fullpath
124 @ stub _get_osfhandle
127 @ cdecl _getcwd
(ptr long
) CRTDLL__getcwd
128 @ cdecl _getdcwd
(long ptr long
) CRTDLL__getdcwd
130 @ stub _getdllprocaddr
131 @ cdecl _getdrive
() CRTDLL__getdrive
136 @ cdecl _global_unwind2
(ptr
) CRTDLL__global_unwind2
141 @ cdecl _hypot
(double double
) hypot
142 @ cdecl _initterm
(ptr ptr
) CRTDLL__initterm
143 @ extern _iob CRTDLL_iob
144 @ cdecl _isatty
(long
) CRTDLL__isatty
145 @ cdecl _isctype
(long long
) CRTDLL__isctype
172 @ forward _itoa ntdll._itoa
174 @ cdecl _j0
(double
) j0
175 @ cdecl _j1
(double
) j1
176 @ cdecl _jn
(long double
) jn
180 @ cdecl _local_unwind2
(ptr long
) CRTDLL__local_unwind2
183 @ cdecl _lrotl
(long long
) CRTDLL__lrotl
186 @ cdecl _lseek
(long long long
) CRTDLL__lseek
187 @ forward _ltoa ntdll._ltoa
189 @ cdecl _makepath
(ptr str str str str
) CRTDLL__makepath
204 @ cdecl _mbscat
(str str
) strcat
207 @ cdecl _mbscpy
(ptr str
) strcpy
210 @ cdecl _mbsdup
(str
) CRTDLL__strdup
211 @ cdecl _mbsicmp
(str str
) CRTDLL__mbsicmp
212 @ cdecl _mbsinc
(str
) CRTDLL__mbsinc
213 @ cdecl _mbslen
(str
) CRTDLL__mbslen
230 @ cdecl _mbsrchr
(str long
) CRTDLL__mbsrchr
240 @ forward _memicmp ntdll._memicmp
241 @ cdecl _mkdir
(str
) CRTDLL__mkdir
246 @ cdecl _open
(str long
) CRTDLL__open
247 @ cdecl _open_osfhandle
(long long
) CRTDLL__open_osfhandle
248 @ extern _osmajor_dll CRTDLL_osmajor_dll
249 @ extern _osminor_dll CRTDLL_osminor_dll
250 @ extern _osmode_dll CRTDLL_osmode_dll
251 @ extern _osver_dll CRTDLL_osver_dll
252 @ extern _osversion_dll CRTDLL_osversion_dll
263 @ cdecl _read
(long ptr long
) CRTDLL__read
266 @ cdecl _rotl
(long long
) CRTDLL__rotl
271 @ cdecl _setjmp
(ptr
) CRTDLL__setjmp
272 @ cdecl _setmode
(long long
) CRTDLL__setmode
274 @ cdecl _sleep
(long
) CRTDLL__sleep
286 @ cdecl _splitpath
(str ptr ptr ptr ptr
) CRTDLL__splitpath
287 @ cdecl _stat
(str ptr
) CRTDLL__stat
289 @ cdecl _strcmpi
(str str
) strcasecmp
290 @ cdecl _strdate
(str
) CRTDLL__strdate
292 @ cdecl _strdup
(str
) CRTDLL__strdup
294 @ cdecl _stricmp
(str str
) strcasecmp
297 @ forward _strlwr ntdll._strlwr
300 @ cdecl _strnicmp
(str str long
) strncasecmp
306 @ cdecl _strtime
(str
) CRTDLL__strtime
307 @ forward _strupr ntdll._strupr
312 @ cdecl _tempnam
(str ptr
) CRTDLL__tempnam
318 @ forward _ultoa ntdll._ultoa
322 @ cdecl _unlink
(str
) CRTDLL__unlink
325 @ cdecl _vsnprintf
(ptr long ptr ptr
) vsnprintf
327 @ cdecl _wcsdup
(wstr
) CRTDLL__wcsdup
328 @ forward _wcsicmp ntdll._wcsicmp
329 @ cdecl _wcsicoll
(wstr wstr
) CRTDLL__wcsicoll
330 @ forward _wcslwr forward._wcslwr
331 @ forward _wcsnicmp forward._wcsnicmp
332 @ cdecl _wcsnset
(wstr long long
) CRTDLL__wcsnset
333 @ cdecl _wcsrev
(wstr
) CRTDLL__wcsrev
334 @ cdecl _wcsset
(wstr long
) CRTDLL__wcsset
335 @ forward _wcsupr ntdll._wcsupr
336 @ extern _winmajor_dll CRTDLL_winmajor_dll
337 @ extern _winminor_dll CRTDLL_winminor_dll
338 @ extern _winver_dll CRTDLL_winver_dll
339 @ cdecl _write
(long ptr long
) CRTDLL__write
342 @ cdecl _y0
(double
) y0
343 @ cdecl _y1
(double
) y1
344 @ cdecl _yn
(long double
) yn
346 @ cdecl abs
(long
) abs
347 @ cdecl acos
(double
) acos
348 @ cdecl asctime
(ptr
) asctime
349 @ cdecl asin
(double
) asin
350 @ cdecl atan
(double
) atan
351 @ cdecl atan2
(double double
) atan2
352 @ cdecl atexit
(ptr
) CRTDLL_atexit
353 @ cdecl atof
(str
) atof
354 @ cdecl atoi
(str
) atoi
355 @ cdecl atol
(str
) atol
356 @ cdecl bsearch
(ptr ptr long long ptr
) bsearch
357 @ cdecl calloc
(long long
) CRTDLL_calloc
358 @ cdecl ceil
(double
) ceil
360 @ cdecl clock
() CRTDLL_clock
361 @ cdecl cos
(double
) cos
362 @ cdecl cosh
(double
) cosh
363 @ cdecl ctime
(ptr
) ctime
364 @ cdecl difftime
(long long
) CRTDLL_difftime
365 @ cdecl div
(long long
) div
366 @ cdecl
exit(long
) CRTDLL_exit
367 @ cdecl exp
(double
) exp
368 @ cdecl fabs
(double
) fabs
369 @ cdecl fclose
(ptr
) CRTDLL_fclose
370 @ cdecl feof
(ptr
) CRTDLL_feof
372 @ cdecl fflush
(ptr
) CRTDLL_fflush
373 @ cdecl fgetc
(ptr
) CRTDLL_fgetc
375 @ cdecl fgets
(ptr long ptr
) CRTDLL_fgets
377 @ cdecl floor
(double
) floor
378 @ cdecl fmod
(double double
) fmod
379 @ cdecl fopen
(str str
) CRTDLL_fopen
380 @ varargs fprintf
(ptr str
) CRTDLL_fprintf
381 @ cdecl fputc
(long ptr
) CRTDLL_fputc
382 @ cdecl fputs
(str ptr
) CRTDLL_fputs
384 @ cdecl fread
(ptr long long ptr
) CRTDLL_fread
385 @ cdecl free
(ptr
) CRTDLL_free
386 @ cdecl freopen
(str str ptr
) CRTDLL_freopen
387 @ cdecl frexp
(double ptr
) frexp
388 @ varargs fscanf
(ptr str
) CRTDLL_fscanf
389 @ cdecl fseek
(ptr long long
) CRTDLL_fseek
390 @ cdecl fsetpos
(ptr ptr
) CRTDLL_fsetpos
391 @ cdecl ftell
(ptr
) CRTDLL_ftell
393 @ cdecl fwrite
(ptr long long ptr
) CRTDLL_fwrite
395 @ cdecl getc
(ptr
) CRTDLL_getc
397 @ cdecl getenv
(str
) CRTDLL_getenv
398 @ cdecl gets
(ptr
) CRTDLL_gets
399 @ cdecl gmtime
(ptr
) gmtime
401 @ cdecl isalnum
(long
) isalnum
402 @ cdecl isalpha
(long
) isalpha
403 @ cdecl iscntrl
(long
) iscntrl
404 @ cdecl isdigit
(long
) isdigit
405 @ cdecl isgraph
(long
) isgraph
407 @ cdecl islower
(long
) islower
408 @ cdecl isprint
(long
) isprint
409 @ cdecl ispunct
(long
) ispunct
410 @ cdecl isspace
(long
) isspace
411 @ cdecl isupper
(long
) isupper
412 @ cdecl iswalnum
(long
) CRTDLL_iswalnum
413 @ forward iswalpha ntdll.iswalpha
415 @ cdecl iswcntrl
(long
) CRTDLL_iswcntrl
416 @ forward iswctype ntdll.iswctype
417 @ cdecl iswdigit
(long
) CRTDLL_iswdigit
418 @ cdecl iswgraph
(long
) CRTDLL_iswgraph
419 @ cdecl iswlower
(long
) CRTDLL_iswlower
420 @ cdecl iswprint
(long
) CRTDLL_iswprint
421 @ cdecl iswpunct
(long
) CRTDLL_iswpunct
422 @ cdecl iswspace
(long
) CRTDLL_iswspace
423 @ cdecl iswupper
(long
) CRTDLL_iswupper
424 @ cdecl iswxdigit
(long
) CRTDLL_iswxdigit
425 @ cdecl isxdigit
(long
) isxdigit
426 @ cdecl labs
(long
) labs
427 @ cdecl ldexp
(double long
) ldexp
428 @ cdecl ldiv
(long long
) ldiv
430 @ cdecl localtime
(ptr
) localtime
431 @ cdecl log
(double
) log
432 @ cdecl log10
(double
) log10
433 @ cdecl longjmp
(ptr long
) CRTDLL_longjmp
434 @ cdecl malloc
(ptr
) CRTDLL_malloc
435 @ cdecl mblen
(str long
) mblen
436 @ forward mbstowcs ntdll.mbstowcs
437 @ cdecl mbtowc
(ptr ptr long
) CRTDLL_mbtowc
438 @ cdecl memchr
(ptr long long
) memchr
439 @ cdecl memcmp
(ptr ptr long
) memcmp
440 @ cdecl memcpy
(ptr ptr long
) memcpy
441 @ cdecl memmove
(ptr ptr long
) memmove
442 @ cdecl memset
(ptr long long
) memset
443 @ cdecl mktime
(ptr
) mktime
444 @ cdecl modf
(double ptr
) modf
446 @ cdecl pow
(double double
) pow
447 @ varargs
printf() printf
448 @ cdecl putc
(long ptr
) CRTDLL_putc
449 @ cdecl putchar
(long
) CRTDLL_putchar
450 @ cdecl puts
(str
) CRTDLL_puts
451 @ cdecl qsort
(ptr long long ptr
) qsort
453 @ cdecl rand
() CRTDLL_rand
454 @ cdecl realloc
(ptr long
) CRTDLL_realloc
455 @ cdecl remove
(str
) CRTDLL_remove
456 @ cdecl rename
(str str
) CRTDLL_rename
459 @ cdecl setbuf
(ptr ptr
) CRTDLL_setbuf
460 @ cdecl setlocale
(long ptr
) CRTDLL_setlocale
462 @ cdecl signal
(long ptr
) CRTDLL_signal
463 @ cdecl sin
(double
) sin
464 @ cdecl sinh
(double
) sinh
465 @ varargs sprintf
() sprintf
466 @ cdecl sqrt
(double
) sqrt
467 @ cdecl srand
(long
) CRTDLL_srand
468 @ varargs sscanf
() sscanf
469 @ cdecl strcat
(str str
) strcat
470 @ cdecl strchr
(str long
) strchr
471 @ cdecl strcmp
(str str
) strcmp
472 @ cdecl strcoll
(str str
) strcoll
473 @ cdecl strcpy
(ptr str
) strcpy
474 @ cdecl strcspn
(str str
) strcspn
475 @ cdecl strerror
(long
) strerror
476 @ cdecl strftime
(ptr long str ptr
) strftime
477 @ cdecl strlen
(str
) strlen
478 @ cdecl strncat
(str str long
) strncat
479 @ cdecl strncmp
(str str long
) strncmp
480 @ cdecl strncpy
(ptr str long
) strncpy
481 @ cdecl strpbrk
(str str
) strpbrk
482 @ cdecl strrchr
(str long
) strrchr
483 @ cdecl strspn
(str str
) strspn
484 @ cdecl strstr
(str str
) strstr
485 @ cdecl strtod
(str ptr
) strtod
486 @ cdecl strtok
(str str
) strtok
487 @ cdecl strtol
(str ptr long
) strtol
488 @ cdecl strtoul
(str ptr long
) strtoul
489 @ cdecl strxfrm
(ptr str long
) strxfrm
490 @ varargs swprintf
(wstr wstr
) wsprintfW
492 @ cdecl system
(str
) CRTDLL_system
493 @ cdecl tan
(double
) tan
494 @ cdecl tanh
(double
) tanh
495 @ cdecl
time(ptr
) CRTDLL_time
497 @ cdecl tmpnam
(str
) CRTDLL_tmpnam
498 @ cdecl tolower
(long
) tolower
499 @ cdecl toupper
(long
) toupper
500 @ forward towlower ntdll.towlower
501 @ forward towupper ntdll.towupper
504 @ cdecl vfprintf
(ptr str ptr
) CRTDLL_vfprintf
507 @ cdecl vsprintf
(ptr str ptr
) vsprintf
508 @ cdecl vswprintf
(ptr wstr ptr
) CRTDLL_vswprintf
510 @ forward wcscat ntdll.wcscat
511 @ forward wcschr ntdll.wcschr
512 @ forward wcscmp ntdll.wcscmp
513 @ cdecl wcscoll
(wstr wstr
) CRTDLL_wcscoll
514 @ forward wcscpy ntdll.wcscpy
515 @ forward wcscspn ntdll.wcscspn
517 @ forward wcslen ntdll.wcslen
518 @ forward wcsncat ntdll.wcsncat
519 @ forward wcsncmp ntdll.wcsncmp
520 @ forward wcsncpy ntdll.wcsncpy
521 @ cdecl wcspbrk
(wstr wstr
) CRTDLL_wcspbrk
522 @ forward wcsrchr ntdll.wcsrchr
523 @ forward wcsspn ntdll.wcsspn
524 @ forward wcsstr ntdll.wcsstr
526 @ forward wcstok ntdll.wcstok
527 @ forward wcstol ntdll.wcstol
528 @ forward wcstombs ntdll.wcstombs
531 @ cdecl wctomb
(ptr long
) CRTDLL_wctomb