diff --git a/configure b/configure index 0b193f224b6..33e9e90b161 100755 --- a/configure +++ b/configure @@ -925,6 +925,7 @@ enable_api_ms_win_crt_math_l1_1_0 enable_api_ms_win_crt_multibyte_l1_1_0 enable_api_ms_win_crt_private_l1_1_0 enable_api_ms_win_crt_process_l1_1_0 +enable_api_ms_win_crt_runtime_l1_1_0 enable_api_ms_win_downlevel_advapi32_l1_1_0 enable_api_ms_win_downlevel_advapi32_l2_1_0 enable_api_ms_win_downlevel_normaliz_l1_1_0 @@ -17175,6 +17176,7 @@ wine_fn_config_dll api-ms-win-crt-math-l1-1-0 enable_api_ms_win_crt_math_l1_1_0 wine_fn_config_dll api-ms-win-crt-multibyte-l1-1-0 enable_api_ms_win_crt_multibyte_l1_1_0 wine_fn_config_dll api-ms-win-crt-private-l1-1-0 enable_api_ms_win_crt_private_l1_1_0 wine_fn_config_dll api-ms-win-crt-process-l1-1-0 enable_api_ms_win_crt_process_l1_1_0 +wine_fn_config_dll api-ms-win-crt-runtime-l1-1-0 enable_api_ms_win_crt_runtime_l1_1_0 wine_fn_config_dll api-ms-win-downlevel-advapi32-l1-1-0 enable_api_ms_win_downlevel_advapi32_l1_1_0 wine_fn_config_dll api-ms-win-downlevel-advapi32-l2-1-0 enable_api_ms_win_downlevel_advapi32_l2_1_0 wine_fn_config_dll api-ms-win-downlevel-normaliz-l1-1-0 enable_api_ms_win_downlevel_normaliz_l1_1_0 diff --git a/configure.ac b/configure.ac index 7195c56975c..ef86b178fc3 100644 --- a/configure.ac +++ b/configure.ac @@ -2765,6 +2765,7 @@ WINE_CONFIG_DLL(api-ms-win-crt-math-l1-1-0) WINE_CONFIG_DLL(api-ms-win-crt-multibyte-l1-1-0) WINE_CONFIG_DLL(api-ms-win-crt-private-l1-1-0) WINE_CONFIG_DLL(api-ms-win-crt-process-l1-1-0) +WINE_CONFIG_DLL(api-ms-win-crt-runtime-l1-1-0) WINE_CONFIG_DLL(api-ms-win-downlevel-advapi32-l1-1-0) WINE_CONFIG_DLL(api-ms-win-downlevel-advapi32-l2-1-0) WINE_CONFIG_DLL(api-ms-win-downlevel-normaliz-l1-1-0) diff --git a/dlls/api-ms-win-crt-runtime-l1-1-0/Makefile.in b/dlls/api-ms-win-crt-runtime-l1-1-0/Makefile.in new file mode 100644 index 00000000000..f74b6534752 --- /dev/null +++ b/dlls/api-ms-win-crt-runtime-l1-1-0/Makefile.in @@ -0,0 +1 @@ +MODULE = api-ms-win-crt-runtime-l1-1-0.dll diff --git a/dlls/api-ms-win-crt-runtime-l1-1-0/api-ms-win-crt-runtime-l1-1-0.spec b/dlls/api-ms-win-crt-runtime-l1-1-0/api-ms-win-crt-runtime-l1-1-0.spec new file mode 100644 index 00000000000..561340d8e2d --- /dev/null +++ b/dlls/api-ms-win-crt-runtime-l1-1-0/api-ms-win-crt-runtime-l1-1-0.spec @@ -0,0 +1,107 @@ +@ stub _Exit +@ cdecl -arch=i386 __control87_2(long long ptr ptr) ucrtbase.__control87_2 +@ cdecl __doserrno() ucrtbase.__doserrno +@ stub __fpe_flt_rounds +@ cdecl __fpecode() ucrtbase.__fpecode +@ cdecl __p___argc() ucrtbase.__p___argc +@ cdecl __p___argv() ucrtbase.__p___argv +@ cdecl __p___wargv() ucrtbase.__p___wargv +@ cdecl __p__acmdln() ucrtbase.__p__acmdln +@ cdecl __p__pgmptr() ucrtbase.__p__pgmptr +@ cdecl __p__wcmdln() ucrtbase.__p__wcmdln +@ cdecl __p__wpgmptr() ucrtbase.__p__wpgmptr +@ cdecl __pxcptinfoptrs() ucrtbase.__pxcptinfoptrs +@ cdecl __sys_errlist() ucrtbase.__sys_errlist +@ cdecl __sys_nerr() ucrtbase.__sys_nerr +@ cdecl __threadhandle() ucrtbase.__threadhandle +@ cdecl __threadid() ucrtbase.__threadid +@ cdecl __wcserror(wstr) ucrtbase.__wcserror +@ cdecl __wcserror_s(ptr long wstr) ucrtbase.__wcserror_s +@ cdecl _assert(str str long) ucrtbase._assert +@ cdecl _beginthread(ptr long ptr) ucrtbase._beginthread +@ cdecl _beginthreadex(ptr long ptr ptr long ptr) ucrtbase._beginthreadex +@ cdecl _c_exit() ucrtbase._c_exit +@ cdecl _cexit() ucrtbase._cexit +@ cdecl _clearfp() ucrtbase._clearfp +@ stub _configure_narrow_argv +@ stub _configure_wide_argv +@ cdecl _control87(long long) ucrtbase._control87 +@ cdecl _controlfp(long long) ucrtbase._controlfp +@ cdecl _controlfp_s(ptr long long) ucrtbase._controlfp_s +@ stub _crt_at_quick_exit +@ stub _crt_atexit +@ stub _crt_debugger_hook +@ cdecl _endthread() ucrtbase._endthread +@ cdecl _endthreadex(long) ucrtbase._endthreadex +@ cdecl _errno() ucrtbase._errno +@ stub _execute_onexit_table +@ cdecl _exit(long) ucrtbase._exit +@ cdecl _fpieee_flt(long ptr ptr) ucrtbase._fpieee_flt +@ cdecl _fpreset() ucrtbase._fpreset +@ cdecl _get_doserrno(ptr) ucrtbase._get_doserrno +@ cdecl _get_errno(ptr) ucrtbase._get_errno +@ stub _get_initial_narrow_environment +@ stub _get_initial_wide_environment +@ cdecl _get_invalid_parameter_handler() ucrtbase._get_invalid_parameter_handler +@ stub _get_narrow_winmain_command_line +@ cdecl _get_pgmptr(ptr) ucrtbase._get_pgmptr +@ cdecl _get_terminate() ucrtbase._get_terminate +@ stub _get_thread_local_invalid_parameter_handler +@ stub _get_wide_winmain_command_line +@ cdecl _get_wpgmptr(ptr) ucrtbase._get_wpgmptr +@ cdecl _getdllprocaddr(long str long) ucrtbase._getdllprocaddr +@ cdecl _getpid() ucrtbase._getpid +@ stub _initialize_narrow_environment +@ stub _initialize_onexit_table +@ stub _initialize_wide_environment +@ cdecl _initterm(ptr ptr) ucrtbase._initterm +@ cdecl _initterm_e(ptr ptr) ucrtbase._initterm_e +@ cdecl _invalid_parameter_noinfo() ucrtbase._invalid_parameter_noinfo +@ stub _invalid_parameter_noinfo_noreturn +@ stub _invoke_watson +@ stub _query_app_type +@ stub _register_onexit_function +@ stub _register_thread_local_exe_atexit_callback +@ cdecl _resetstkoflw() ucrtbase._resetstkoflw +@ stub _seh_filter_dll +@ stub _seh_filter_exe +@ cdecl _set_abort_behavior(long long) ucrtbase._set_abort_behavior +@ stub _set_app_type +@ cdecl _set_controlfp(long long) ucrtbase._set_controlfp +@ cdecl _set_doserrno(long) ucrtbase._set_doserrno +@ cdecl _set_errno(long) ucrtbase._set_errno +@ cdecl _set_error_mode(long) ucrtbase._set_error_mode +@ cdecl _set_invalid_parameter_handler(ptr) ucrtbase._set_invalid_parameter_handler +@ stub _set_new_handler +@ stub _set_thread_local_invalid_parameter_handler +@ cdecl _seterrormode(long) ucrtbase._seterrormode +@ cdecl _sleep(long) ucrtbase._sleep +@ cdecl _statusfp() ucrtbase._statusfp +@ cdecl -arch=i386 _statusfp2(ptr ptr) ucrtbase._statusfp2 +@ cdecl _strerror(long) ucrtbase._strerror +@ stub _strerror_s +@ cdecl _wassert(wstr wstr long) ucrtbase._wassert +@ cdecl _wcserror(long) ucrtbase._wcserror +@ cdecl _wcserror_s(ptr long long) ucrtbase._wcserror_s +@ cdecl _wperror(wstr) ucrtbase._wperror +@ cdecl _wsystem(wstr) ucrtbase._wsystem +@ cdecl abort() ucrtbase.abort +@ cdecl exit(long) ucrtbase.exit +@ stub feclearexcept +@ stub fegetenv +@ stub fegetexceptflag +@ stub fegetround +@ stub feholdexcept +@ stub fesetenv +@ stub fesetexceptflag +@ stub fesetround +@ stub fetestexcept +@ cdecl perror(str) ucrtbase.perror +@ stub quick_exit +@ cdecl raise(long) ucrtbase.raise +@ stub set_terminate +@ cdecl signal(long long) ucrtbase.signal +@ cdecl strerror(long) ucrtbase.strerror +@ cdecl strerror_s(ptr long long) ucrtbase.strerror_s +@ cdecl system(str) ucrtbase.system +@ stub terminate diff --git a/tools/make_specfiles b/tools/make_specfiles index 666c73fa1e2..bc6c48d0329 100755 --- a/tools/make_specfiles +++ b/tools/make_specfiles @@ -61,6 +61,7 @@ my @dll_groups = "api-ms-win-crt-multibyte-l1-1-0", "api-ms-win-crt-private-l1-1-0", "api-ms-win-crt-process-l1-1-0", + "api-ms-win-crt-runtime-l1-1-0", ], [ "msvcp120",