ucrtbase: Add __processing_throw implementation.
[wine.git] / dlls / vcruntime140 / vcruntime140.spec
blobd304de6ff1ce7d0817fb6f56d03bcecdef0feb7c
1 @ cdecl _CreateFrameInfo(ptr ptr) ucrtbase._CreateFrameInfo
2 @ stdcall _CxxThrowException(ptr ptr) ucrtbase._CxxThrowException
3 @ cdecl -arch=i386 -norelay _EH_prolog() ucrtbase._EH_prolog
4 @ cdecl _FindAndUnlinkFrame(ptr) ucrtbase._FindAndUnlinkFrame
5 @ cdecl _IsExceptionObjectToBeDestroyed(ptr) ucrtbase._IsExceptionObjectToBeDestroyed
6 @ stub _NLG_Dispatch2
7 @ stub _NLG_Return
8 @ stub _NLG_Return2
9 @ stub _SetWinRTOutOfMemoryExceptionCallback
10 @ cdecl __AdjustPointer(ptr ptr) ucrtbase.__AdjustPointer
11 @ stub __BuildCatchObject
12 @ stub __BuildCatchObjectHelper
13 @ stdcall -arch=x86_64 __C_specific_handler(ptr long ptr ptr) ucrtbase.__C_specific_handler
14 @ stub __C_specific_handler_noexcept
15 @ cdecl -arch=i386,x86_64,arm,arm64 __CxxDetectRethrow(ptr) ucrtbase.__CxxDetectRethrow
16 @ cdecl -arch=i386,x86_64,arm,arm64 __CxxExceptionFilter(ptr ptr long ptr) ucrtbase.__CxxExceptionFilter
17 @ cdecl -arch=i386,x86_64,arm,arm64 -norelay __CxxFrameHandler(ptr ptr ptr ptr) ucrtbase.__CxxFrameHandler
18 @ cdecl -arch=i386,x86_64,arm,arm64 -norelay __CxxFrameHandler2(ptr ptr ptr ptr) ucrtbase.__CxxFrameHandler2
19 @ cdecl -arch=i386,x86_64,arm,arm64 -norelay __CxxFrameHandler3(ptr ptr ptr ptr) ucrtbase.__CxxFrameHandler3
20 @ stdcall -arch=i386 __CxxLongjmpUnwind(ptr) ucrtbase.__CxxLongjmpUnwind
21 @ cdecl -arch=i386,x86_64,arm,arm64 __CxxQueryExceptionSize() ucrtbase.__CxxQueryExceptionSize
22 @ cdecl __CxxRegisterExceptionObject(ptr ptr) ucrtbase.__CxxRegisterExceptionObject
23 @ cdecl __CxxUnregisterExceptionObject(ptr long) ucrtbase.__CxxUnregisterExceptionObject
24 @ cdecl __DestructExceptionObject(ptr) ucrtbase.__DestructExceptionObject
25 @ stub __FrameUnwindFilter
26 @ stub __GetPlatformExceptionInfo
27 @ stub __NLG_Dispatch2
28 @ stub __NLG_Return2
29 @ cdecl __RTCastToVoid(ptr) ucrtbase.__RTCastToVoid
30 @ cdecl __RTDynamicCast(ptr long ptr ptr long) ucrtbase.__RTDynamicCast
31 @ cdecl __RTtypeid(ptr) ucrtbase.__RTtypeid
32 @ stub __TypeMatch
33 @ cdecl __current_exception() ucrtbase.__current_exception
34 @ cdecl __current_exception_context() ucrtbase.__current_exception_context
35 @ cdecl -arch=i386,x86_64,arm,arm64 -norelay __intrinsic_setjmp(ptr) ucrtbase.__intrinsic_setjmp
36 @ cdecl -arch=x86_64,arm64 -norelay __intrinsic_setjmpex(ptr ptr) ucrtbase.__intrinsic_setjmpex
37 @ cdecl __processing_throw() ucrtbase.__processing_throw
38 @ stub __report_gsfailure
39 @ cdecl __std_exception_copy(ptr ptr) ucrtbase.__std_exception_copy
40 @ cdecl __std_exception_destroy(ptr) ucrtbase.__std_exception_destroy
41 @ cdecl __std_terminate() ucrtbase.terminate
42 @ cdecl __std_type_info_compare(ptr ptr) ucrtbase.__std_type_info_compare
43 @ cdecl __std_type_info_destroy_list(ptr) ucrtbase.__std_type_info_destroy_list
44 @ cdecl __std_type_info_hash(ptr) ucrtbase.__std_type_info_hash
45 @ cdecl __std_type_info_name(ptr ptr) ucrtbase.__std_type_info_name
46 @ cdecl __telemetry_main_invoke_trigger(ptr)
47 @ cdecl __telemetry_main_return_trigger(ptr)
48 @ cdecl __unDName(ptr str long ptr ptr long) ucrtbase.__unDName
49 @ cdecl __unDNameEx(ptr str long ptr ptr ptr long) ucrtbase.__unDNameEx
50 @ cdecl __uncaught_exception() ucrtbase.__uncaught_exception
51 @ stub __uncaught_exceptions
52 @ stub __vcrt_GetModuleFileNameW
53 @ stub __vcrt_GetModuleHandleW
54 @ cdecl __vcrt_InitializeCriticalSectionEx(ptr long long)
55 @ stub __vcrt_LoadLibraryExW
56 @ cdecl -arch=i386 -norelay _chkesp() ucrtbase._chkesp
57 @ cdecl -arch=i386 _except_handler2(ptr ptr ptr ptr) ucrtbase._except_handler2
58 @ cdecl -arch=i386 _except_handler3(ptr ptr ptr ptr) ucrtbase._except_handler3
59 @ cdecl -arch=i386 _except_handler4_common(ptr ptr ptr ptr ptr ptr) ucrtbase._except_handler4_common
60 @ cdecl _get_purecall_handler() ucrtbase._get_purecall_handler
61 @ cdecl _get_unexpected() ucrtbase._get_unexpected
62 @ cdecl -arch=i386 _global_unwind2(ptr) ucrtbase._global_unwind2
63 @ stub _is_exception_typeof
64 @ cdecl -arch=i386 _local_unwind2(ptr long) ucrtbase._local_unwind2
65 @ cdecl -arch=i386 _local_unwind4(ptr ptr long) ucrtbase._local_unwind4
66 @ cdecl -arch=i386 _longjmpex(ptr long) ucrtbase._longjmpex
67 @ cdecl -arch=x86_64 _local_unwind(ptr ptr) ucrtbase._local_unwind
68 @ cdecl _purecall() ucrtbase._purecall
69 @ stdcall -arch=i386 _seh_longjmp_unwind4(ptr) ucrtbase._seh_longjmp_unwind4
70 @ stdcall -arch=i386 _seh_longjmp_unwind(ptr) ucrtbase._seh_longjmp_unwind
71 @ cdecl _set_purecall_handler(ptr) ucrtbase._set_purecall_handler
72 @ cdecl _set_se_translator(ptr) ucrtbase._set_se_translator
73 @ cdecl -arch=i386 -norelay _setjmp3(ptr long) ucrtbase._setjmp3
74 @ cdecl -arch=i386,x86_64,arm,arm64 longjmp(ptr long) ucrtbase.longjmp
75 @ cdecl memchr(ptr long long) ucrtbase.memchr
76 @ cdecl memcmp(ptr ptr long) ucrtbase.memcmp
77 @ cdecl memcpy(ptr ptr long) ucrtbase.memcpy
78 @ cdecl memmove(ptr ptr long) ucrtbase.memmove
79 @ cdecl memset(ptr long long) ucrtbase.memset
80 @ cdecl set_unexpected(ptr) ucrtbase.set_unexpected
81 @ cdecl strchr(str long) ucrtbase.strchr
82 @ cdecl strrchr(str long) ucrtbase.strrchr
83 @ cdecl strstr(str str) ucrtbase.strstr
84 @ stub unexpected
85 @ cdecl wcschr(wstr long) ucrtbase.wcschr
86 @ cdecl wcsrchr(wstr long) ucrtbase.wcsrchr
87 @ cdecl wcsstr(wstr wstr) ucrtbase.wcsstr