36 #ifndef __WINE_MSVCRT_H 37 #define __WINE_MSVCRT_H 44 #define MSVCRT_LONG_MAX 0x7fffffffL 45 #define MSVCRT_ULONG_MAX 0xffffffffUL 46 #define MSVCRT_I64_MAX (((__int64)0x7fffffff << 32) | 0xffffffff) 47 #define MSVCRT_I64_MIN (-MSVCRT_I64_MAX-1) 48 #define MSVCRT_UI64_MAX (((unsigned __int64)0xffffffff << 32) | 0xffffffff) 50 #define MSVCRT__MAX_DRIVE 3 51 #define MSVCRT__MAX_DIR 256 52 #define MSVCRT__MAX_FNAME 256 53 #define MSVCRT__MAX_EXT 256 254 #define _RT_NULLPTR 1 257 #define _RT_EXECMEM 5 258 #define _RT_EXECFORM 6 259 #define _RT_EXECENV 7 260 #define _RT_SPACEARG 8 261 #define _RT_SPACEENV 9 267 #define _RT_THREAD 16 270 #define _RT_OPENCON 19 272 #define _RT_NOMAIN 21 273 #define _RT_NONCONT 22 274 #define _RT_INVALDISP 23 275 #define _RT_ONEXIT 24 276 #define _RT_PUREVIRT 25 277 #define _RT_STDIOINIT 26 278 #define _RT_LOWIOINIT 27 279 #define _RT_HEAPINIT 28 280 #define _RT_DOMAIN 120 282 #define _RT_TLOSS 122 284 #define _RT_BANNER 255 364 struct MSVCRT___JUMP_BUFFER {
372 unsigned long TryLevel;
375 unsigned long UnwindFunc;
376 unsigned long UnwindData[6];
378 #elif defined(__x86_64__) 379 struct MSVCRT__SETJMP_FLOAT128
383 struct MSVCRT___JUMP_BUFFER
397 struct MSVCRT__SETJMP_FLOAT128 Xmm6;
398 struct MSVCRT__SETJMP_FLOAT128 Xmm7;
399 struct MSVCRT__SETJMP_FLOAT128 Xmm8;
400 struct MSVCRT__SETJMP_FLOAT128 Xmm9;
401 struct MSVCRT__SETJMP_FLOAT128 Xmm10;
402 struct MSVCRT__SETJMP_FLOAT128 Xmm11;
403 struct MSVCRT__SETJMP_FLOAT128 Xmm12;
404 struct MSVCRT__SETJMP_FLOAT128 Xmm13;
405 struct MSVCRT__SETJMP_FLOAT128 Xmm14;
406 struct MSVCRT__SETJMP_FLOAT128 Xmm15;
557 MSVCRT___time64_t st_atime;
558 MSVCRT___time64_t st_mtime;
559 MSVCRT___time64_t st_ctime;
563 #define MSVCRT__finddata_t MSVCRT__finddata64i32_t 564 #define MSVCRT__finddatai64_t MSVCRT__finddata64_t 565 #define MSVCRT__wfinddata_t MSVCRT__wfinddata64i32_t 566 #define MSVCRT__wfinddatai64_t MSVCRT__wfinddata64_t 567 #define MSVCRT__stat MSVCRT__stat64i32 568 #define MSVCRT__stati64 MSVCRT__stat64 570 #define MSVCRT__finddata_t MSVCRT__finddata32_t 571 #define MSVCRT__finddatai64_t MSVCRT__finddata32i64_t 572 #define MSVCRT__wfinddata_t MSVCRT__wfinddata32_t 573 #define MSVCRT__wfinddatai64_t MSVCRT__wfinddata32i64_t 574 #define MSVCRT__stat MSVCRT__stat32 575 #define MSVCRT__stati64 MSVCRT__stat32i64 578 #define MSVCRT_WEOF (MSVCRT_wint_t)(0xFFFF) 579 #define MSVCRT_EOF (-1) 580 #define MSVCRT_TMP_MAX 0x7fff 581 #define MSVCRT_RAND_MAX 0x7fff 582 #define MSVCRT_BUFSIZ 512 584 #define MSVCRT_STDIN_FILENO 0 585 #define MSVCRT_STDOUT_FILENO 1 586 #define MSVCRT_STDERR_FILENO 2 589 #define MSVCRT__IOFBF 0x0000 590 #define MSVCRT__IONBF 0x0004 591 #define MSVCRT__IOLBF 0x0040 593 #define MSVCRT_FILENAME_MAX 260 594 #define MSVCRT_DRIVE_MAX 3 595 #define MSVCRT_FNAME_MAX 256 596 #define MSVCRT_DIR_MAX 256 597 #define MSVCRT_EXT_MAX 256 598 #define MSVCRT_PATH_MAX 260 599 #define MSVCRT_stdin (MSVCRT__iob+MSVCRT_STDIN_FILENO) 600 #define MSVCRT_stdout (MSVCRT__iob+MSVCRT_STDOUT_FILENO) 601 #define MSVCRT_stderr (MSVCRT__iob+MSVCRT_STDERR_FILENO) 603 #define MSVCRT__P_WAIT 0 604 #define MSVCRT__P_NOWAIT 1 605 #define MSVCRT__P_OVERLAY 2 606 #define MSVCRT__P_NOWAITO 3 607 #define MSVCRT__P_DETACH 4 609 #define MSVCRT_EPERM 1 610 #define MSVCRT_ENOENT 2 611 #define MSVCRT_ESRCH 3 612 #define MSVCRT_EINTR 4 614 #define MSVCRT_ENXIO 6 615 #define MSVCRT_E2BIG 7 616 #define MSVCRT_ENOEXEC 8 617 #define MSVCRT_EBADF 9 618 #define MSVCRT_ECHILD 10 619 #define MSVCRT_EAGAIN 11 620 #define MSVCRT_ENOMEM 12 621 #define MSVCRT_EACCES 13 622 #define MSVCRT_EFAULT 14 623 #define MSVCRT_EBUSY 16 624 #define MSVCRT_EEXIST 17 625 #define MSVCRT_EXDEV 18 626 #define MSVCRT_ENODEV 19 627 #define MSVCRT_ENOTDIR 20 628 #define MSVCRT_EISDIR 21 629 #define MSVCRT_EINVAL 22 630 #define MSVCRT_ENFILE 23 631 #define MSVCRT_EMFILE 24 632 #define MSVCRT_ENOTTY 25 633 #define MSVCRT_EFBIG 27 634 #define MSVCRT_ENOSPC 28 635 #define MSVCRT_ESPIPE 29 636 #define MSVCRT_EROFS 30 637 #define MSVCRT_EMLINK 31 638 #define MSVCRT_EPIPE 32 639 #define MSVCRT_EDOM 33 640 #define MSVCRT_ERANGE 34 641 #define MSVCRT_EDEADLK 36 642 #define MSVCRT_EDEADLOCK MSVCRT_EDEADLK 643 #define MSVCRT_ENAMETOOLONG 38 644 #define MSVCRT_ENOLCK 39 645 #define MSVCRT_ENOSYS 40 646 #define MSVCRT_ENOTEMPTY 41 647 #define MSVCRT_EILSEQ 42 648 #define MSVCRT_STRUNCATE 80 650 #define MSVCRT_LC_ALL 0 651 #define MSVCRT_LC_COLLATE 1 652 #define MSVCRT_LC_CTYPE 2 653 #define MSVCRT_LC_MONETARY 3 654 #define MSVCRT_LC_NUMERIC 4 655 #define MSVCRT_LC_TIME 5 656 #define MSVCRT_LC_MIN MSVCRT_LC_ALL 657 #define MSVCRT_LC_MAX MSVCRT_LC_TIME 659 #define MSVCRT__HEAPEMPTY -1 660 #define MSVCRT__HEAPOK -2 661 #define MSVCRT__HEAPBADBEGIN -3 662 #define MSVCRT__HEAPBADNODE -4 663 #define MSVCRT__HEAPEND -5 664 #define MSVCRT__HEAPBADPTR -6 666 #define MSVCRT__FREEENTRY 0 667 #define MSVCRT__USEDENTRY 1 669 #define MSVCRT__OUT_TO_DEFAULT 0 670 #define MSVCRT__OUT_TO_STDERR 1 671 #define MSVCRT__OUT_TO_MSGBOX 2 672 #define MSVCRT__REPORT_ERRMODE 3 675 #define MSVCRT__UPPER 0x0001 676 #define MSVCRT__LOWER 0x0002 677 #define MSVCRT__DIGIT 0x0004 678 #define MSVCRT__SPACE 0x0008 679 #define MSVCRT__PUNCT 0x0010 680 #define MSVCRT__CONTROL 0x0020 681 #define MSVCRT__BLANK 0x0040 682 #define MSVCRT__HEX 0x0080 683 #define MSVCRT__LEADBYTE 0x8000 684 #define MSVCRT__ALPHA (0x0100|MSVCRT__UPPER|MSVCRT__LOWER) 686 #define MSVCRT__IOREAD 0x0001 687 #define MSVCRT__IOWRT 0x0002 688 #define MSVCRT__IOMYBUF 0x0008 689 #define MSVCRT__IOEOF 0x0010 690 #define MSVCRT__IOERR 0x0020 691 #define MSVCRT__IOSTRG 0x0040 692 #define MSVCRT__IORW 0x0080 694 #define MSVCRT__S_IEXEC 0x0040 695 #define MSVCRT__S_IWRITE 0x0080 696 #define MSVCRT__S_IREAD 0x0100 697 #define MSVCRT__S_IFIFO 0x1000 698 #define MSVCRT__S_IFCHR 0x2000 699 #define MSVCRT__S_IFDIR 0x4000 700 #define MSVCRT__S_IFREG 0x8000 701 #define MSVCRT__S_IFMT 0xF000 703 #define MSVCRT__LK_UNLCK 0 704 #define MSVCRT__LK_LOCK 1 705 #define MSVCRT__LK_NBLCK 2 706 #define MSVCRT__LK_RLCK 3 707 #define MSVCRT__LK_NBRLCK 4 709 #define MSVCRT__SH_COMPAT 0x00 710 #define MSVCRT__SH_DENYRW 0x10 711 #define MSVCRT__SH_DENYWR 0x20 712 #define MSVCRT__SH_DENYRD 0x30 713 #define MSVCRT__SH_DENYNO 0x40 715 #define MSVCRT__O_RDONLY 0 716 #define MSVCRT__O_WRONLY 1 717 #define MSVCRT__O_RDWR 2 718 #define MSVCRT__O_ACCMODE (MSVCRT__O_RDONLY|MSVCRT__O_WRONLY|MSVCRT__O_RDWR) 719 #define MSVCRT__O_APPEND 0x0008 720 #define MSVCRT__O_RANDOM 0x0010 721 #define MSVCRT__O_SEQUENTIAL 0x0020 722 #define MSVCRT__O_TEMPORARY 0x0040 723 #define MSVCRT__O_NOINHERIT 0x0080 724 #define MSVCRT__O_CREAT 0x0100 725 #define MSVCRT__O_TRUNC 0x0200 726 #define MSVCRT__O_EXCL 0x0400 727 #define MSVCRT__O_SHORT_LIVED 0x1000 728 #define MSVCRT__O_TEXT 0x4000 729 #define MSVCRT__O_BINARY 0x8000 730 #define MSVCRT__O_RAW MSVCRT__O_BINARY 733 #define MSVCRT__SW_INEXACT 0x00000001 734 #define MSVCRT__SW_UNDERFLOW 0x00000002 735 #define MSVCRT__SW_OVERFLOW 0x00000004 736 #define MSVCRT__SW_ZERODIVIDE 0x00000008 737 #define MSVCRT__SW_INVALID 0x00000010 739 #define MSVCRT__SW_UNEMULATED 0x00000040 740 #define MSVCRT__SW_SQRTNEG 0x00000080 741 #define MSVCRT__SW_STACKOVERFLOW 0x00000200 742 #define MSVCRT__SW_STACKUNDERFLOW 0x00000400 744 #define MSVCRT__SW_DENORMAL 0x00080000 747 #define MSVCRT__FPCLASS_SNAN 0x0001 748 #define MSVCRT__FPCLASS_QNAN 0x0002 749 #define MSVCRT__FPCLASS_NINF 0x0004 750 #define MSVCRT__FPCLASS_NN 0x0008 751 #define MSVCRT__FPCLASS_ND 0x0010 752 #define MSVCRT__FPCLASS_NZ 0x0020 753 #define MSVCRT__FPCLASS_PZ 0x0040 754 #define MSVCRT__FPCLASS_PD 0x0080 755 #define MSVCRT__FPCLASS_PN 0x0100 756 #define MSVCRT__FPCLASS_PINF 0x0200 758 #define MSVCRT__MCW_EM 0x0008001f 759 #define MSVCRT__MCW_IC 0x00040000 760 #define MSVCRT__MCW_RC 0x00000300 761 #define MSVCRT__MCW_PC 0x00030000 762 #define MSVCRT__MCW_DN 0x03000000 764 #define MSVCRT__EM_INVALID 0x00000010 765 #define MSVCRT__EM_DENORMAL 0x00080000 766 #define MSVCRT__EM_ZERODIVIDE 0x00000008 767 #define MSVCRT__EM_OVERFLOW 0x00000004 768 #define MSVCRT__EM_UNDERFLOW 0x00000002 769 #define MSVCRT__EM_INEXACT 0x00000001 770 #define MSVCRT__IC_AFFINE 0x00040000 771 #define MSVCRT__IC_PROJECTIVE 0x00000000 772 #define MSVCRT__RC_CHOP 0x00000300 773 #define MSVCRT__RC_UP 0x00000200 774 #define MSVCRT__RC_DOWN 0x00000100 775 #define MSVCRT__RC_NEAR 0x00000000 776 #define MSVCRT__PC_24 0x00020000 777 #define MSVCRT__PC_53 0x00010000 778 #define MSVCRT__PC_64 0x00000000 779 #define MSVCRT__DN_SAVE 0x00000000 780 #define MSVCRT__DN_FLUSH 0x01000000 781 #define MSVCRT__DN_FLUSH_OPERANDS_SAVE_RESULTS 0x02000000 782 #define MSVCRT__DN_SAVE_OPERANDS_FLUSH_RESULTS 0x03000000 783 #define MSVCRT__EM_AMBIGUOUS 0x80000000 785 #define MSVCRT_CLOCKS_PER_SEC 1000 788 #define MSVCRT_SIGINT 2 789 #define MSVCRT_SIGILL 4 790 #define MSVCRT_SIGFPE 8 791 #define MSVCRT_SIGSEGV 11 792 #define MSVCRT_SIGTERM 15 793 #define MSVCRT_SIGBREAK 21 794 #define MSVCRT_SIGABRT 22 795 #define MSVCRT_NSIG (MSVCRT_SIGABRT + 1) 799 #define MSVCRT_SIG_DFL ((MSVCRT___sighandler_t)0) 800 #define MSVCRT_SIG_IGN ((MSVCRT___sighandler_t)1) 801 #define MSVCRT_SIG_ERR ((MSVCRT___sighandler_t)-1) 803 #define MSVCRT__FPE_INVALID 0x81 804 #define MSVCRT__FPE_DENORMAL 0x82 805 #define MSVCRT__FPE_ZERODIVIDE 0x83 806 #define MSVCRT__FPE_OVERFLOW 0x84 807 #define MSVCRT__FPE_UNDERFLOW 0x85 808 #define MSVCRT__FPE_INEXACT 0x86 809 #define MSVCRT__FPE_UNEMULATED 0x87 810 #define MSVCRT__FPE_SQRTNEG 0x88 811 #define MSVCRT__FPE_STACKOVERFLOW 0x8a 812 #define MSVCRT__FPE_STACKUNDERFLOW 0x8b 813 #define MSVCRT__FPE_EXPLICITGEN 0x8c 823 #define _MBC_SINGLE 0 826 #define _MBC_ILLEGAL -1 828 #define _MB_CP_SBCS 0 829 #define _MB_CP_OEM -2 830 #define _MB_CP_ANSI -3 831 #define _MB_CP_LOCALE -4 833 #define MSVCRT__TRUNCATE ((MSVCRT_size_t)-1) 835 #define _MAX__TIME64_T (((MSVCRT___time64_t)0x00000007 << 32) | 0x93406FFF) 838 #define MSVCRT__WRITE_ABORT_MSG 1 839 #define MSVCRT__CALL_REPORTFAULT 2 842 #define MSVCRT__TWO_DIGIT_EXPONENT 0x1 882 #define MSVCRT__ENABLE_PER_THREAD_LOCALE 1 883 #define MSVCRT__DISABLE_PER_THREAD_LOCALE 2 893 #ifndef __WINE_MSVCRT_TEST 940 #define MSVCRT_INVALID_PMT(x) MSVCRT__invalid_parameter(NULL, NULL, NULL, 0, 0) 941 #define MSVCRT_CHECK_PMT(x) ((x) || (MSVCRT_INVALID_PMT(0),FALSE)) 944 #define MSVCRT__ARGMAX 100 961 #define MSVCRT__OVERFLOW 3 962 #define MSVCRT__UNDERFLOW 4 MSVCRT__se_translator_function se_translator
int(* puts_clbk_w)(void *, int, const MSVCRT_wchar_t *)
MSVCRT_clock_t __cdecl MSVCRT_clock(void)
void msvcrt_init_math(void)
void(__cdecl * MSVCRT_unexpected_function)(void)
MSVCRT_ulong thread_doserrno
void __cdecl MSVCRT_operator_delete(void *)
struct MSVCRT_threadlocaleinfostruct MSVCRT_threadlocinfo
MSVCRT___time32_t time_write
MSVCRT_intptr_t __cdecl MSVCRT__spawnve(int, const char *, const char *const *, const char *const *)
MSVCRT_wchar_t * wcstok_next
struct png_info_def **typedef void(__cdecl typeof(png_destroy_read_struct))(struct png_struct_def **
LCID MSVCRT_locale_to_LCID(const char *)
MSVCRT___time32_t time_write
void msvcrt_free_io(void)
struct MSVCRT_localeinfo_struct * MSVCRT__locale_t
void *__cdecl MSVCRT_calloc(MSVCRT_size_t, MSVCRT_size_t)
static static const char __ms_va_list
int __cdecl MSVCRT__scprintf(const char *,...)
void free_mbcinfo(MSVCRT_pthreadmbcinfo)
MSVCRT_wint_t __cdecl MSVCRT_fgetwc(MSVCRT_FILE *)
int __cdecl MSVCRT__pipe(int *, unsigned int, int)
int __cdecl _ungetch(int)
void __cdecl MSVCRT__searchenv(const char *, const char *, char *)
int __cdecl MSVCRT__dup(int)
void(__cdecl * MSVCRT_terminate_function)(void)
struct MSVCRT_localeinfo_struct MSVCRT__locale_tstruct
unsigned char mbctype[257]
MSVCRT___time64_t time_create
MSVCRT_pthreadmbcinfo mbcinfo
int __cdecl MSVCRT_sprintf(char *, const char *,...)
MSVCRT___time64_t time_access
char *__cdecl __unDName(char *, const char *, int, malloc_func_t, free_func_t, unsigned short int)
int __cdecl _cwprintf(const MSVCRT_wchar_t *,...)
MSVCRT___time64_t time_write
int __cdecl MSVCRT_iswalpha(MSVCRT_wint_t)
struct MSVCRT_tm * time_buffer
MSVCRT___time64_t time_access
MSVCRT_wchar_t ***__cdecl MSVCRT___p__wenviron(void)
unsigned char * mbstok_next
MSVCRT___time32_t __cdecl MSVCRT__time32(MSVCRT___time32_t *)
char *__cdecl __unDNameEx(char *, const char *, int, malloc_func_t, free_func_t, void *, unsigned short int)
void(__cdecl * MSVCRT___sighandler_t)(int)
printf_arg arg_clbk_valist(void *, int, int, __ms_va_list *)
unsigned int __cdecl _control87(unsigned int, unsigned int)
int * lconv_intl_refcount
struct MSVCRT_threadlocaleinfostruct * MSVCRT_pthreadlocinfo
struct MSVCRT_threadmbcinfostruct * MSVCRT_pthreadmbcinfo
void __cdecl MSVCRT_free(void *)
void msvcrt_init_io(void)
unsigned int(__stdcall * MSVCRT__beginthreadex_start_routine_t)(void *)
int *__cdecl __p___mb_cur_max(void)
unsigned int bytes_per_sector
__int64 DECLSPEC_ALIGN(8) MSVCRT___time64_t
char *__cdecl MSVCRT__strtime(char *date)
char ** msvcrt_SnapshotOfEnvironmentA(char **)
union _printf_arg printf_arg
MSVCRT___time64_t time_create
BOOL msvcrt_init_locale(void)
MSVCRT___time64_t st_atime
void __cdecl MSVCRT__wsearchenv(const MSVCRT_wchar_t *, const MSVCRT_wchar_t *, MSVCRT_wchar_t *)
unsigned int sectors_per_cluster
GLint GLint GLsizei GLsizei GLsizei GLint GLenum format
MSVCRT___time32_t time_write
MSVCRT___time32_t time_access
void __cdecl _amsg_exit(int errnum)
MSVCRT___time64_t time_create
void *__cdecl MSVCRT_operator_new(MSVCRT_size_t)
void msvcrt_free_args(void)
void msvcrt_free_signals(void)
void __cdecl _purecall(void)
unsigned int MSVCRT__fsize_t
struct MSVCRT_tagLC_ID * MSVCRT_LPLC_ID
char ***__cdecl MSVCRT___p__environ(void)
unsigned int MSVCRT_ulong
unsigned int *__cdecl __p__fmode(void)
void *__cdecl MSVCRT_realloc(void *, MSVCRT_size_t)
MSVCRT___time64_t time_write
MSVCRT_intptr_t __cdecl MSVCRT__wspawnvpe(int, const MSVCRT_wchar_t *, const MSVCRT_wchar_t *const *, const MSVCRT_wchar_t *const *)
struct MSVCRT_threadmbcinfostruct MSVCRT_threadmbcinfo
MSVCRT___time32_t time_access
MSVCRT_pthreadmbcinfo mbcinfo
void msvcrt_init_console(void)
int __cdecl MSVCRT_vsnwprintf(MSVCRT_wchar_t *str, MSVCRT_size_t len, const MSVCRT_wchar_t *format, __ms_va_list valist)
void(__cdecl * MSVCRT__beginthread_start_routine_t)(void *)
int pf_printf_w(puts_clbk_w, void *, const MSVCRT_wchar_t *, MSVCRT__locale_t, BOOL, BOOL, args_clbk, void *, __ms_va_list *)
void msvcrt_set_errno(int)
MSVCRT___time32_t time_create
MSVCRT___time64_t st_mtime
unsigned short MSVCRT__ino_t
char *__cdecl MSVCRT_getenv(const char *)
MSVCRT___time32_t st_ctime
int __cdecl _cputs(const char *)
struct MSVCRT_lconv * lconv
int __cdecl MSVCRT__tolower_l(int, MSVCRT__locale_t)
MSVCRT___time64_t time_create
MSVCRT_FILE *__cdecl MSVCRT__wfdopen(int, const MSVCRT_wchar_t *)
int __cdecl MSVCRT_isleadbyte(int)
unsigned int avail_clusters
char *__cdecl MSVCRT__strdup(const char *)
MSVCRT_wchar_t * wtmpnam_buffer
MSVCRT_FILE *__cdecl MSVCRT__iob_func(void)
struct MSVCRT___lc_time_data * lc_time_curr
MSVCRT_intptr_t __cdecl MSVCRT__spawnvpe(int, const char *, const char *const *, const char *const *)
unsigned msvcrt_create_io_inherit_block(WORD *, BYTE **)
MSVCRT___time64_t time_access
void msvcrt_free_mt_locks(void)
void __cdecl MSVCRT__lock_file(MSVCRT_FILE *)
void(__cdecl * free_func_t)(void *)
int __cdecl MSVCRT__close(int)
unsigned short mbulinfo[6]
void(__cdecl * MSVCRT_invalid_parameter_handler)(const MSVCRT_wchar_t *, const MSVCRT_wchar_t *, const MSVCRT_wchar_t *, unsigned, MSVCRT_uintptr_t)
void msvcrt_free_console(void)
int(* puts_clbk_a)(void *, int, const char *)
int __cdecl MSVCRT__set_new_mode(int mode)
MSVCRT_ulong lc_handle[6]
_Must_inspect_result_ _In_ CONST FLT_REGISTRATION * Registration
void msvcrt_init_args(void)
int __cdecl _setmbcp(int)
printf_arg(* args_clbk)(void *, int, int, __ms_va_list *)
int __cdecl MSVCRT__toupper_l(int, MSVCRT__locale_t)
int *__cdecl MSVCRT__errno(void)
_In_opt_ PVOID _Out_ PLARGE_INTEGER Cookie
unsigned long MSVCRT_uintptr_t
void msvcrt_init_signals(void)
struct MSVCRT__ldiv_t MSVCRT_ldiv_t
MSVCRT_wint_t __cdecl MSVCRT_ungetwc(MSVCRT_wint_t, MSVCRT_FILE *)
void *(__cdecl * malloc_func_t)(MSVCRT_size_t)
void(__cdecl * MSVCRT_security_error_handler)(int, void *)
MSVCRT_FILE *__cdecl MSVCRT__fdopen(int, const char *)
MSVCRT___time32_t time_create
unsigned int lc_collate_cp
int __cdecl MSVCRT_iswdigit(MSVCRT_wint_t)
MSVCRT___time64_t st_ctime
void(__cdecl * MSVCRT_terminate_handler)(void)
void free_locinfo(MSVCRT_pthreadlocinfo)
MSVCRT_intptr_t __cdecl MSVRT__spawnvpe(int, const char *, const char *const *, const char *const *)
MSVCRT_wchar_t *__cdecl MSVCRT__wgetenv(const MSVCRT_wchar_t *)
MSVCRT_intptr_t __cdecl MSVCRT__wspawnve(int, const MSVCRT_wchar_t *, const MSVCRT_wchar_t *const *, const MSVCRT_wchar_t *const *)
int __cdecl MSVCRT_iswspace(MSVCRT_wint_t)
MSVCRT_wchar_t * wasctime_buffer
unsigned short MSVCRT_wchar_t
int(__cdecl * MSVCRT__onexit_t)(void)
void __cdecl MSVCRT__unlock_file(MSVCRT_FILE *)
unsigned long MSVCRT_size_t
char *__cdecl MSVCRT__strdate(char *date)
MSVCRT_pthreadlocinfo get_locinfo(void)
unsigned int total_clusters
int __cdecl MSVCRT_fgetc(MSVCRT_FILE *)
int __cdecl MSVCRT_fclose(MSVCRT_FILE *)
MSVCRT_wchar_t ** msvcrt_SnapshotOfEnvironmentW(MSVCRT_wchar_t **)
MSVCRT___time64_t __cdecl MSVCRT__time64(MSVCRT___time64_t *)
int pf_printf_a(puts_clbk_a, void *, const char *, MSVCRT__locale_t, BOOL, BOOL, args_clbk, void *, __ms_va_list *)
int __cdecl _ismbstrail(const unsigned char *start, const unsigned char *str)
thread_data_t * msvcrt_get_thread_data(void)
MSVCRT___time32_t time_write
MSVCRT___time64_t modtime
MSVCRT_pthreadmbcinfo get_mbcinfo(void)
char *__cdecl _strset(char *, int)
MSVCRT___time32_t time_access
MSVCRT___time32_t st_atime
struct MSVCRT_tagLC_ID MSVCRT_LC_ID
struct MSVCRT_threadlocaleinfostruct::@1642 lc_category[6]
MSVCRT__locale_t MSVCRT_locale
MSVCRT_pthreadlocinfo locinfo
void(__cdecl * MSVCRT_unexpected_handler)(void)
int __cdecl MSVCRT_vsnprintf(char *str, MSVCRT_size_t len, const char *format, __ms_va_list valist)
void __cdecl MSVCRT__exit(int)
MSVCRT_unexpected_function unexpected_handler
int __cdecl MSVCRT__getdrive(void)
int _setmbcp_l(int, LCID, MSVCRT_pthreadmbcinfo)
MSVCRT___time32_t st_mtime
void(__cdecl * MSVCRT_purecall_handler)(void)
MSVCRT___time64_t time_write
struct MSVCRT__div_t MSVCRT_div_t
int __cdecl MSVCRT__isleadbyte_l(int, MSVCRT__locale_t)
MSVCRT___time32_t time_create
MSVCRT___time32_t time_create
char *__cdecl MSVCRT__strnset(char *, int, MSVCRT_size_t)
int __cdecl _ismbblead(unsigned int)
void(__cdecl * MSVCRT__se_translator_function)(unsigned int code, struct _EXCEPTION_POINTERS *info)
void __cdecl MSVCRT_abort(void)
MSVCRT___time32_t modtime
MSVCRT_size_t __cdecl MSVCRT_mbstowcs(MSVCRT_wchar_t *, const char *, MSVCRT_size_t)
void __cdecl MSVCRT__invalid_parameter(const MSVCRT_wchar_t *expr, const MSVCRT_wchar_t *func, const MSVCRT_wchar_t *file, unsigned int line, MSVCRT_uintptr_t arg)
void __cdecl MSVCRT__free_locale(MSVCRT__locale_t)
EXCEPTION_RECORD * exc_record
unsigned char mbcasemap[256]
static __ms_va_list valist
int __cdecl _cprintf(const char *,...)
int __cdecl MSVCRT__snwprintf(MSVCRT_wchar_t *, unsigned int, const MSVCRT_wchar_t *,...)
int __cdecl MSVCRT_ungetc(int, MSVCRT_FILE *)
unsigned short MSVCRT_wint_t
MSVCRT_pthreadlocinfo locinfo
MSVCRT___time32_t time_access
MSVCRT_terminate_function terminate_handler
int MSVCRT___lc_collate_cp
void *__cdecl MSVCRT_malloc(MSVCRT_size_t)
unsigned short MSVCRT_wctype_t
void __cdecl MSVCRT_terminate(void)
MSVCRT___time64_t time_write
MSVCRT_ulong *__cdecl MSVCRT___doserrno(void)
unsigned int MSVCRT__dev_t
MSVCRT_wchar_t ** MSVCRT__wenviron
int __cdecl MSVCRT__dup2(int, int)
MSVCRT_wchar_t * wcserror_buffer
int __cdecl MSVCRT_raise(int sig)
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *
int __cdecl MSVCRT__write(int, const void *, unsigned int)
MSVCRT_wchar_t * msvcrt_wstrdupa(const char *)
void msvcrt_init_mt_locks(void)
MSVCRT___time64_t time_access
MSVCRT_wchar_t *__cdecl MSVCRT__wcsdup(const MSVCRT_wchar_t *)