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