[PATCH 0/1] MR8652: vccorlib140: Add stub dll.
From: Piotr Caban <piotr(a)codeweavers.com> --- configure | 24 +- configure.ac | 1 + dlls/vccorlib140/Makefile.in | 1 + dlls/vccorlib140/vccorlib140.spec | 535 ++++++++++++++++++++++++++++++ 4 files changed, 551 insertions(+), 10 deletions(-) create mode 100644 dlls/vccorlib140/Makefile.in create mode 100644 dlls/vccorlib140/vccorlib140.spec diff --git a/configure b/configure index 5aeb6af15c7..1f606fb0fb6 100755 --- a/configure +++ b/configure @@ -1468,6 +1468,7 @@ enable_usp10 enable_utildll enable_uxtheme enable_vbscript +enable_vccorlib140 enable_vcomp enable_vcomp100 enable_vcomp110 @@ -9655,18 +9656,18 @@ then : fi if test "$enable_largefile,$enable_year2038" != no,no then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CPPFLAGS option for large files" >&5 -printf %s "checking for $CPPFLAGS option for large files... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable large file support" >&5 +printf %s "checking for $CC option to enable large file support... " >&6; } if test ${ac_cv_sys_largefile_opts+y} then : printf %s "(cached) " >&6 else case e in #( - e) ac_save_CPPFLAGS=$CPPFLAGS + e) ac_save_CC="$CC" ac_opt_found=no - for ac_opt in "none needed" "-D_FILE_OFFSET_BITS=64" "-D_LARGE_FILES=1"; do + for ac_opt in "none needed" "-D_FILE_OFFSET_BITS=64" "-D_LARGE_FILES=1" "-n32"; do if test x"$ac_opt" != x"none needed" then : - CPPFLAGS="$ac_save_CPPFLAGS $ac_opt" + CC="$ac_save_CC $ac_opt" fi cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -9695,12 +9696,12 @@ then : if test x"$ac_opt" = x"none needed" then : # GNU/Linux s390x and alpha need _FILE_OFFSET_BITS=64 for wide ino_t. - CPPFLAGS="$CPPFLAGS -DFTYPE=ino_t" + CC="$CC -DFTYPE=ino_t" if ac_fn_c_try_compile "$LINENO" then : else case e in #( - e) CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=64" + e) CC="$CC -D_FILE_OFFSET_BITS=64" if ac_fn_c_try_compile "$LINENO" then : ac_opt='-D_FILE_OFFSET_BITS=64' @@ -9716,7 +9717,7 @@ fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext test $ac_opt_found = no || break done - CPPFLAGS=$ac_save_CPPFLAGS + CC="$ac_save_CC" test $ac_opt_found = yes || ac_cv_sys_largefile_opts="support not detected" ;; esac @@ -9740,14 +9741,16 @@ printf "%s\n" "#define _FILE_OFFSET_BITS 64" >>confdefs.h printf "%s\n" "#define _LARGE_FILES 1" >>confdefs.h ;; #( + "-n32") : + CC="$CC -n32" ;; #( *) : as_fn_error $? "internal error: bad value for \$ac_cv_sys_largefile_opts" "$LINENO" 5 ;; esac if test "$enable_year2038" != no then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CPPFLAGS option for timestamps after 2038" >&5 -printf %s "checking for $CPPFLAGS option for timestamps after 2038... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option for timestamps after 2038" >&5 +printf %s "checking for $CC option for timestamps after 2038... " >&6; } if test ${ac_cv_sys_year2038_opts+y} then : printf %s "(cached) " >&6 @@ -22931,6 +22934,7 @@ wine_fn_config_makefile dlls/uxtheme enable_uxtheme wine_fn_config_makefile dlls/uxtheme/tests enable_tests wine_fn_config_makefile dlls/vbscript enable_vbscript wine_fn_config_makefile dlls/vbscript/tests enable_tests +wine_fn_config_makefile dlls/vccorlib140 enable_vccorlib140 wine_fn_config_makefile dlls/vcomp enable_vcomp wine_fn_config_makefile dlls/vcomp/tests enable_tests wine_fn_config_makefile dlls/vcomp100 enable_vcomp100 diff --git a/configure.ac b/configure.ac index c8dadcf9bff..33c5f0aee8d 100644 --- a/configure.ac +++ b/configure.ac @@ -3218,6 +3218,7 @@ WINE_CONFIG_MAKEFILE(dlls/uxtheme) WINE_CONFIG_MAKEFILE(dlls/uxtheme/tests) WINE_CONFIG_MAKEFILE(dlls/vbscript) WINE_CONFIG_MAKEFILE(dlls/vbscript/tests) +WINE_CONFIG_MAKEFILE(dlls/vccorlib140) WINE_CONFIG_MAKEFILE(dlls/vcomp) WINE_CONFIG_MAKEFILE(dlls/vcomp/tests) WINE_CONFIG_MAKEFILE(dlls/vcomp100) diff --git a/dlls/vccorlib140/Makefile.in b/dlls/vccorlib140/Makefile.in new file mode 100644 index 00000000000..a6388cbf8c5 --- /dev/null +++ b/dlls/vccorlib140/Makefile.in @@ -0,0 +1 @@ +MODULE = vccorlib140.dll diff --git a/dlls/vccorlib140/vccorlib140.spec b/dlls/vccorlib140/vccorlib140.spec new file mode 100644 index 00000000000..efdecef5de6 --- /dev/null +++ b/dlls/vccorlib140/vccorlib140.spec @@ -0,0 +1,535 @@ +@ stub -arch=win32 ?<Dispose>@Exception(a)Platform@@U$AAAXXZ +@ stub -arch=win64 ?<Dispose>@Exception(a)Platform@@UE$AAAXXZ +@ stub -arch=win32 ??0ChangedStateException(a)Platform@@Q$AAA(a)P$AAVString(a)1@@Z +@ stub -arch=win64 ??0ChangedStateException(a)Platform@@QE$AAA(a)PE$AAVString(a)1@@Z +@ stub -arch=win32 ?Equals(a)Exception@Platform@@U$AAA_NP$AAVObject(a)2@@Z +@ stub -arch=win64 ?Equals(a)Exception@Platform@@UE$AAA_NPE$AAVObject(a)2@@Z +@ stub -arch=win32 ?Equals(a)MTAThreadAttribute@Platform@@Q$AAA_NP$AAVObject(a)2@@Z +@ stub -arch=win64 ?Equals(a)MTAThreadAttribute@Platform@@QE$AAA_NPE$AAVObject(a)2@@Z +@ stub -arch=win32 ?Equals(a)Object@Platform@@Q$AAA_NP$AAV12@@Z +@ stub -arch=win64 ?Equals(a)Object@Platform@@QE$AAA_NPE$AAV12@@Z +@ stub -arch=win32 ?Equals(a)OnePhaseConstructedAttribute@CompilerServices(a)Runtime@Platform@@Q$AAA_NP$AAVObject(a)4@@Z +@ stub -arch=win64 ?Equals(a)OnePhaseConstructedAttribute@CompilerServices(a)Runtime@Platform@@QE$AAA_NPE$AAVObject(a)4@@Z +@ stub -arch=win32 ?Equals(a)STAThreadAttribute@Platform@@Q$AAA_NP$AAVObject(a)2@@Z +@ stub -arch=win64 ?Equals(a)STAThreadAttribute@Platform@@QE$AAA_NPE$AAVObject(a)2@@Z +@ stub -arch=win32 ?Equals(a)Type@Platform@@U$AAA_NP$AAVObject(a)2@@Z +@ stub -arch=win64 ?Equals(a)Type@Platform@@UE$AAA_NPE$AAVObject(a)2@@Z +@ stub -arch=win32 ?Equals(a)ValueType@Platform@@Q$AAA_NP$AAVObject(a)2@@Z +@ stub -arch=win64 ?Equals(a)ValueType@Platform@@QE$AAA_NPE$AAVObject(a)2@@Z +@ stub -arch=win32 ?Equals(a)char16@default@@QAA_NP$AAVObject(a)Platform@@@Z +@ stub -arch=win64 ?Equals(a)char16@default@@QEAA_NPE$AAVObject(a)Platform@@@Z +@ stub -arch=win32 ?Equals(a)float32@default@@QAA_NP$AAVObject(a)Platform@@@Z +@ stub -arch=win64 ?Equals(a)float32@default@@QEAA_NPE$AAVObject(a)Platform@@@Z +@ stub -arch=win32 ?Equals(a)float64@default@@QAA_NP$AAVObject(a)Platform@@@Z +@ stub -arch=win64 ?Equals(a)float64@default@@QEAA_NPE$AAVObject(a)Platform@@@Z +@ stub -arch=win32 ??0ChangedStateException(a)Platform@@Q$AAA(a)XZ +@ stub -arch=win64 ??0ChangedStateException(a)Platform@@QE$AAA(a)XZ +@ stub -arch=win32 ?Equals(a)int16@default@@QAA_NP$AAVObject(a)Platform@@@Z +@ stub -arch=win64 ?Equals(a)int16@default@@QEAA_NPE$AAVObject(a)Platform@@@Z +@ stub -arch=win32 ?Equals(a)int32@default@@QAA_NP$AAVObject(a)Platform@@@Z +@ stub -arch=win64 ?Equals(a)int32@default@@QEAA_NPE$AAVObject(a)Platform@@@Z +@ stub -arch=win32 ?Equals(a)int64@default@@QAA_NP$AAVObject(a)Platform@@@Z +@ stub -arch=win64 ?Equals(a)int64@default@@QEAA_NPE$AAVObject(a)Platform@@@Z +@ stub -arch=win32 ?Equals(a)int8@default@@QAA_NP$AAVObject(a)Platform@@@Z +@ stub -arch=win64 ?Equals(a)int8@default@@QEAA_NPE$AAVObject(a)Platform@@@Z +@ stub -arch=win32 ?Equals(a)uint16@default@@QAA_NP$AAVObject(a)Platform@@@Z +@ stub -arch=win64 ?Equals(a)uint16@default@@QEAA_NPE$AAVObject(a)Platform@@@Z +@ stub -arch=win32 ?Equals(a)uint32@default@@QAA_NP$AAVObject(a)Platform@@@Z +@ stub -arch=win64 ?Equals(a)uint32@default@@QEAA_NPE$AAVObject(a)Platform@@@Z +@ stub -arch=win32 ?Equals(a)uint64@default@@QAA_NP$AAVObject(a)Platform@@@Z +@ stub -arch=win64 ?Equals(a)uint64@default@@QEAA_NPE$AAVObject(a)Platform@@@Z +@ stub -arch=win32 ?Equals(a)uint8@default@@QAA_NP$AAVObject(a)Platform@@@Z +@ stub -arch=win64 ?Equals(a)uint8@default@@QEAA_NPE$AAVObject(a)Platform@@@Z +@ stub -arch=i386 ?EventSourceAdd(a)Details@Platform@@YG?AVEventRegistrationToken(a)Foundation@Windows@@PAPAXPAUEventLock(a)12@P$AAVDelegate(a)2@@Z +@ stub -arch=arm ?EventSourceAdd(a)Details@Platform@@YA?AVEventRegistrationToken(a)Foundation@Windows@@PAPAXPAUEventLock(a)12@P$AAVDelegate(a)2@@Z +@ stub -arch=win64 ?EventSourceAdd(a)Details@Platform@@YA?AVEventRegistrationToken(a)Foundation@Windows@@PEAPEAXPEAUEventLock(a)12@PE$AAVDelegate(a)2@@Z +@ stub -arch=i386 ?EventSourceGetTargetArray(a)Details@Platform@@YGPAXPAXPAUEventLock(a)12@@Z +@ stub -arch=arm ?EventSourceGetTargetArray(a)Details@Platform@@YAPAXPAXPAUEventLock(a)12@@Z +@ stub -arch=win64 ?EventSourceGetTargetArray(a)Details@Platform@@YAPEAXPEAXPEAUEventLock(a)12@@Z +@ stub -arch=win32 ??0ClassNotRegisteredException(a)Platform@@Q$AAA(a)P$AAVString(a)1@@Z +@ stub -arch=win64 ??0ClassNotRegisteredException(a)Platform@@QE$AAA(a)PE$AAVString(a)1@@Z +@ stub -arch=i386 ?EventSourceGetTargetArrayEvent(a)Details@Platform@@YGPAXPAXIPBXPA_J(a)Z +@ stub -arch=arm ?EventSourceGetTargetArrayEvent(a)Details@Platform@@YAPAXPAXIPBXPA_J(a)Z +@ stub -arch=win64 ?EventSourceGetTargetArrayEvent(a)Details@Platform@@YAPEAXPEAXIPEBXPEA_J(a)Z +@ stub -arch=i386 ?EventSourceGetTargetArraySize(a)Details@Platform@@YGIPAX(a)Z +@ stub -arch=arm ?EventSourceGetTargetArraySize(a)Details@Platform@@YAIPAX(a)Z +@ stub -arch=win64 ?EventSourceGetTargetArraySize(a)Details@Platform@@YAIPEAX(a)Z +@ stub -arch=i386 ?EventSourceInitialize(a)Details@Platform@@YGXPAPAX(a)Z +@ stub -arch=arm ?EventSourceInitialize(a)Details@Platform@@YAXPAPAX(a)Z +@ stub -arch=win64 ?EventSourceInitialize(a)Details@Platform@@YAXPEAPEAX(a)Z +@ stub -arch=i386 ?EventSourceRemove(a)Details@Platform@@YGXPAPAXPAUEventLock(a)12@VEventRegistrationToken(a)Foundation@Windows@@@Z +@ stub -arch=arm ?EventSourceRemove(a)Details@Platform@@YAXPAPAXPAUEventLock(a)12@VEventRegistrationToken(a)Foundation@Windows@@@Z +@ stub -arch=win64 ?EventSourceRemove(a)Details@Platform@@YAXPEAPEAXPEAUEventLock(a)12@VEventRegistrationToken(a)Foundation@Windows@@@Z +@ stub -arch=i386 ?EventSourceUninitialize(a)Details@Platform@@YGXPAPAX(a)Z +@ stub -arch=arm ?EventSourceUninitialize(a)Details@Platform@@YAXPAPAX(a)Z +@ stub -arch=win64 ?EventSourceUninitialize(a)Details@Platform@@YAXPEAPEAX(a)Z +@ stub -arch=i386 ?FlushFactoryCache@@YGXXZ +@ stub -arch=arm ?FlushFactoryCache@@YAXXZ +@ stub -arch=win64 ?FlushFactoryCache@@YAXXZ +@ stub -arch=win32 ?Free(a)Heap@Details(a)Platform@@SAXPAX(a)Z +@ stub -arch=win64 ?Free(a)Heap@Details(a)Platform@@SAXPEAX(a)Z +@ stub -arch=win32 ?FreeException(a)Heap@Details(a)Platform@@SAXPAX(a)Z +@ stub -arch=win64 ?FreeException(a)Heap@Details(a)Platform@@SAXPEAX(a)Z +@ stub -arch=i386 ?GetActivationFactory(a)Details@Platform@@YGJPAVModuleBase(a)1WRL@Microsoft@@PAUHSTRING__@@PAPAUIActivationFactory@@@Z +@ stub -arch=arm ?GetActivationFactory(a)Details@Platform@@YAJPAVModuleBase(a)1WRL@Microsoft@@PAUHSTRING__@@PAPAUIActivationFactory@@@Z +@ stub -arch=win64 ?GetActivationFactory(a)Details@Platform@@YAJPEAVModuleBase(a)1WRL@Microsoft@@PEAUHSTRING__@@PEAPEAUIActivationFactory@@@Z +@ stub -arch=i386 ?GetActivationFactoryByPCWSTR@@YGJPAXAAVGuid(a)Platform@@PAPAX(a)Z +@ stub -arch=arm ?GetActivationFactoryByPCWSTR@@YAJPAXAAVGuid(a)Platform@@PAPAX(a)Z +@ stub -arch=win64 ?GetActivationFactoryByPCWSTR@@YAJPEAXAEAVGuid(a)Platform@@PEAPEAX(a)Z +@ stub -arch=win32 ??0ClassNotRegisteredException(a)Platform@@Q$AAA(a)XZ +@ stub -arch=win64 ??0ClassNotRegisteredException(a)Platform@@QE$AAA(a)XZ +@ stub -arch=win32 ?GetCmdArguments(a)Details@Platform@@YAPAPA_WPAH(a)Z +@ stub -arch=win64 ?GetCmdArguments(a)Details@Platform@@YAPEAPEA_WPEAH(a)Z +@ stub -arch=win32 ?GetHashCode(a)Attribute@Metadata(a)Platform@@Q$AAAHXZ +@ stub -arch=win64 ?GetHashCode(a)Attribute@Metadata(a)Platform@@QE$AAAHXZ +@ stub -arch=win32 ?GetHashCode(a)Boolean@Platform@@QAAHXZ +@ stub -arch=win64 ?GetHashCode(a)Boolean@Platform@@QEAAHXZ +@ stub -arch=win32 ?GetHashCode(a)Delegate@Platform@@Q$AAAHXZ +@ stub -arch=win64 ?GetHashCode(a)Delegate@Platform@@QE$AAAHXZ +@ stub -arch=win32 ?GetHashCode(a)Enum@Platform@@Q$AAAHXZ +@ stub -arch=win64 ?GetHashCode(a)Enum@Platform@@QE$AAAHXZ +@ stub -arch=win32 ?GetHashCode(a)Exception@Platform@@U$AAAHXZ +@ stub -arch=win64 ?GetHashCode(a)Exception@Platform@@UE$AAAHXZ +@ stub -arch=win32 ?GetHashCode(a)Guid@Platform@@QAAHXZ +@ stub -arch=win64 ?GetHashCode(a)Guid@Platform@@QEAAHXZ +@ stub -arch=win32 ?GetHashCode(a)MTAThreadAttribute@Platform@@Q$AAAHXZ +@ stub -arch=win64 ?GetHashCode(a)MTAThreadAttribute@Platform@@QE$AAAHXZ +@ stub -arch=win32 ?GetHashCode(a)Object@Platform@@Q$AAAHXZ +@ stub -arch=win64 ?GetHashCode(a)Object@Platform@@QE$AAAHXZ +@ stub -arch=win32 ?GetHashCode(a)OnePhaseConstructedAttribute@CompilerServices(a)Runtime@Platform@@Q$AAAHXZ +@ stub -arch=win64 ?GetHashCode(a)OnePhaseConstructedAttribute@CompilerServices(a)Runtime@Platform@@QE$AAAHXZ +@ stub -arch=win32 ??0Delegate(a)Platform@@Q$AAA(a)XZ +@ stub -arch=win64 ??0Delegate(a)Platform@@QE$AAA(a)XZ +@ stub -arch=win32 ?GetHashCode(a)STAThreadAttribute@Platform@@Q$AAAHXZ +@ stub -arch=win64 ?GetHashCode(a)STAThreadAttribute@Platform@@QE$AAAHXZ +@ stub -arch=win32 ?GetHashCode(a)Type@Platform@@U$AAAHXZ +@ stub -arch=win64 ?GetHashCode(a)Type@Platform@@UE$AAAHXZ +@ stub -arch=win32 ?GetHashCode(a)ValueType@Platform@@Q$AAAHXZ +@ stub -arch=win64 ?GetHashCode(a)ValueType@Platform@@QE$AAAHXZ +@ stub -arch=win32 ?GetHashCode(a)char16@default@@QAAHXZ +@ stub -arch=win64 ?GetHashCode(a)char16@default@@QEAAHXZ +@ stub -arch=win32 ?GetHashCode(a)float32@default@@QAAHXZ +@ stub -arch=win64 ?GetHashCode(a)float32@default@@QEAAHXZ +@ stub -arch=win32 ?GetHashCode(a)float64@default@@QAAHXZ +@ stub -arch=win64 ?GetHashCode(a)float64@default@@QEAAHXZ +@ stub -arch=win32 ?GetHashCode(a)int16@default@@QAAHXZ +@ stub -arch=win64 ?GetHashCode(a)int16@default@@QEAAHXZ +@ stub -arch=win32 ?GetHashCode(a)int32@default@@QAAHXZ +@ stub -arch=win64 ?GetHashCode(a)int32@default@@QEAAHXZ +@ stub -arch=win32 ?GetHashCode(a)int64@default@@QAAHXZ +@ stub -arch=win64 ?GetHashCode(a)int64@default@@QEAAHXZ +@ stub -arch=win32 ?GetHashCode(a)int8@default@@QAAHXZ +@ stub -arch=win64 ?GetHashCode(a)int8@default@@QEAAHXZ +@ stub -arch=win32 ??0DisconnectedException(a)Platform@@Q$AAA(a)P$AAVString(a)1@@Z +@ stub -arch=win64 ??0DisconnectedException(a)Platform@@QE$AAA(a)PE$AAVString(a)1@@Z +@ stub -arch=win32 ?GetHashCode(a)uint16@default@@QAAHXZ +@ stub -arch=win64 ?GetHashCode(a)uint16@default@@QEAAHXZ +@ stub -arch=win32 ?GetHashCode(a)uint32@default@@QAAHXZ +@ stub -arch=win64 ?GetHashCode(a)uint32@default@@QEAAHXZ +@ stub -arch=win32 ?GetHashCode(a)uint64@default@@QAAHXZ +@ stub -arch=win64 ?GetHashCode(a)uint64@default@@QEAAHXZ +@ stub -arch=win32 ?GetHashCode(a)uint8@default@@QAAHXZ +@ stub -arch=win64 ?GetHashCode(a)uint8@default@@QEAAHXZ +@ stub -arch=i386 ?GetIBoxArrayVtable(a)Details@Platform@@YGPAXPAX(a)Z +@ stub -arch=arm ?GetIBoxArrayVtable(a)Details@Platform@@YAPAXPAX(a)Z +@ stub -arch=win64 ?GetIBoxArrayVtable(a)Details@Platform@@YAPEAXPEAX(a)Z +@ stub -arch=i386 ?GetIBoxVtable(a)Details@Platform@@YGPAXPAX(a)Z +@ stub -arch=arm ?GetIBoxVtable(a)Details@Platform@@YAPAXPAX(a)Z +@ stub -arch=win64 ?GetIBoxVtable(a)Details@Platform@@YAPEAXPEAX(a)Z +@ stub -arch=i386 ?GetIidsFn@@YGJHPAKPBU__s_GUID@@PAPAVGuid(a)Platform@@@Z +@ stub -arch=arm ?GetIidsFn@@YAJHPAKPBU__s_GUID@@PAPAVGuid(a)Platform@@@Z +@ stub -arch=win64 ?GetIidsFn@@YAJHPEAKPEBU__s_GUID@@PEAPEAVGuid(a)Platform@@@Z +@ stub -arch=i386 ?GetObjectContext(a)Details@Platform@@YGPAUIUnknown@@XZ +@ stub -arch=arm ?GetObjectContext(a)Details@Platform@@YAPAUIUnknown@@XZ +@ stub -arch=win64 ?GetObjectContext(a)Details@Platform@@YAPEAUIUnknown@@XZ +@ stub -arch=i386 ?GetProxyImpl(a)Details@Platform@@YGJPAUIUnknown@@ABU_GUID@@0PAPAU3@@Z +@ stub -arch=arm ?GetProxyImpl(a)Details@Platform@@YAJPAUIUnknown@@ABU_GUID@@0PAPAU3@@Z +@ stub -arch=win64 ?GetProxyImpl(a)Details@Platform@@YAJPEAUIUnknown@@AEBU_GUID@@0PEAPEAU3@@Z +@ stub -arch=win32 ?GetType(a)Boolean@Platform@@QAAP$AAVType(a)2@XZ +@ stub -arch=win64 ?GetType(a)Boolean@Platform@@QEAAPE$AAVType(a)2@XZ +@ stub -arch=win32 ??0DisconnectedException(a)Platform@@Q$AAA(a)XZ +@ stub -arch=win64 ??0DisconnectedException(a)Platform@@QE$AAA(a)XZ +@ stub -arch=win32 ?GetType(a)Guid@Platform@@QAAP$AAVType(a)2@XZ +@ stub -arch=win64 ?GetType(a)Guid@Platform@@QEAAPE$AAVType(a)2@XZ +@ stub -arch=win32 ?GetType(a)Object@Platform@@Q$AAAP$AAVType(a)2@XZ +@ stub -arch=win64 ?GetType(a)Object@Platform@@QE$AAAPE$AAVType(a)2@XZ +@ stub -arch=win32 ?GetType(a)char16@default@@QAAP$AAVType(a)Platform@@XZ +@ stub -arch=win64 ?GetType(a)char16@default@@QEAAPE$AAVType(a)Platform@@XZ +@ stub -arch=win32 ?GetType(a)float32@default@@QAAP$AAVType(a)Platform@@XZ +@ stub -arch=win64 ?GetType(a)float32@default@@QEAAPE$AAVType(a)Platform@@XZ +@ stub -arch=win32 ?GetType(a)float64@default@@QAAP$AAVType(a)Platform@@XZ +@ stub -arch=win64 ?GetType(a)float64@default@@QEAAPE$AAVType(a)Platform@@XZ +@ stub -arch=win32 ?GetType(a)int16@default@@QAAP$AAVType(a)Platform@@XZ +@ stub -arch=win64 ?GetType(a)int16@default@@QEAAPE$AAVType(a)Platform@@XZ +@ stub -arch=win32 ?GetType(a)int32@default@@QAAP$AAVType(a)Platform@@XZ +@ stub -arch=win64 ?GetType(a)int32@default@@QEAAPE$AAVType(a)Platform@@XZ +@ stub -arch=win32 ?GetType(a)int64@default@@QAAP$AAVType(a)Platform@@XZ +@ stub -arch=win64 ?GetType(a)int64@default@@QEAAPE$AAVType(a)Platform@@XZ +@ stub -arch=win32 ?GetType(a)int8@default@@QAAP$AAVType(a)Platform@@XZ +@ stub -arch=win64 ?GetType(a)int8@default@@QEAAPE$AAVType(a)Platform@@XZ +@ stub -arch=win32 ?GetType(a)uint16@default@@QAAP$AAVType(a)Platform@@XZ +@ stub -arch=win64 ?GetType(a)uint16@default@@QEAAPE$AAVType(a)Platform@@XZ +@ stub -arch=win32 ??0Enum(a)Platform@@Q$AAA(a)XZ +@ stub -arch=win64 ??0Enum(a)Platform@@QE$AAA(a)XZ +@ stub -arch=win32 ?GetType(a)uint32@default@@QAAP$AAVType(a)Platform@@XZ +@ stub -arch=win64 ?GetType(a)uint32@default@@QEAAPE$AAVType(a)Platform@@XZ +@ stub -arch=win32 ?GetType(a)uint64@default@@QAAP$AAVType(a)Platform@@XZ +@ stub -arch=win64 ?GetType(a)uint64@default@@QEAAPE$AAVType(a)Platform@@XZ +@ stub -arch=win32 ?GetType(a)uint8@default@@QAAP$AAVType(a)Platform@@XZ +@ stub -arch=win64 ?GetType(a)uint8@default@@QEAAPE$AAVType(a)Platform@@XZ +@ stub -arch=win32 ?GetTypeCode(a)Type@Platform@@SA?AW4TypeCode(a)2@P$AAV12@@Z +@ stub -arch=win64 ?GetTypeCode(a)Type@Platform@@SA?AW4TypeCode(a)2@PE$AAV12@@Z +@ stub -arch=i386 ?GetWeakReference(a)Details@Platform@@YGPAU__abi_IUnknown@@Q$ADVObject(a)2@@Z +@ stub -arch=arm ?GetWeakReference(a)Details@Platform@@YAPAU__abi_IUnknown@@Q$ADVObject(a)2@@Z +@ stub -arch=win64 ?GetWeakReference(a)Details@Platform@@YAPEAU__abi_IUnknown@@QE$ADVObject(a)2@@Z +@ stub -arch=win32 ?InitControlBlock(a)ControlBlock@Details(a)Platform@@AAEXPAX_N11(a)Z +@ stub -arch=win64 ?InitControlBlock(a)ControlBlock@Details(a)Platform@@AEAAXPEAX_N11(a)Z +@ stub -arch=win32 ?InitializeData(a)Details@Platform@@YAJH(a)Z +@ stub -arch=win64 ?InitializeData(a)Details@Platform@@YAJH(a)Z +@ stub -arch=win32 ?Intersect(a)Rect@Foundation(a)Windows@@QAAXV123@@Z +@ stub -arch=win64 ?Intersect(a)Rect@Foundation(a)Windows@@QEAAXV123@@Z +@ stub -arch=win32 ?IntersectsWith(a)Rect@Foundation(a)Windows@@QAA_NV123@@Z +@ stub -arch=win64 ?IntersectsWith(a)Rect@Foundation(a)Windows@@QEAA_NV123@@Z +@ stub -arch=win32 ?Invert(a)Matrix3D@Media3D(a)Media@Xaml(a)UI@Windows@@QAAXXZ +@ stub -arch=win64 ?Invert(a)Matrix3D@Media3D(a)Media@Xaml(a)UI@Windows@@QEAAXXZ +@ stub -arch=win32 ??0Exception(a)Platform@@Q$AAA(a)H@Z +@ stub -arch=win64 ??0Exception(a)Platform@@QE$AAA(a)H@Z +@ stub -arch=win32 ?ReCreateException(a)Exception@Platform@@SAP$AAV12(a)H@Z +@ stub -arch=win64 ?ReCreateException(a)Exception@Platform@@SAPE$AAV12(a)H@Z +@ stub -arch=win32 ?ReferenceEquals(a)Object@Platform@@SA_NP$AAV12(a)0@Z +@ stub -arch=win64 ?ReferenceEquals(a)Object@Platform@@SA_NPE$AAV12(a)0@Z +@ stub -arch=win32 ?ReferenceEquals(a)Object@Platform@@SA_NP$AAVString(a)2@0(a)Z +@ stub -arch=win64 ?ReferenceEquals(a)Object@Platform@@SA_NPE$AAVString(a)2@0(a)Z +@ stub -arch=i386 ?RegisterFactories(a)Details@Platform@@YGP$AAVObject(a)2@PAPAVModuleBase(a)1WRL@Microsoft@@PAPAU__abi_Module@@P6GXXZ(a)Z +@ stub -arch=arm ?RegisterFactories(a)Details@Platform@@YAP$AAVObject(a)2@PAPAVModuleBase(a)1WRL@Microsoft@@PAPAU__abi_Module@@P6GXXZ(a)Z +@ stub -arch=win64 ?RegisterFactories(a)Details@Platform@@YAPE$AAVObject(a)2@PEAPEAVModuleBase(a)1WRL@Microsoft@@PEAPEAU__abi_Module@@P6AXXZ(a)Z +@ stub -arch=i386 ?ReleaseInContextImpl(a)Details@Platform@@YGJPAUIUnknown@@0(a)Z +@ stub -arch=arm ?ReleaseInContextImpl(a)Details@Platform@@YAJPAUIUnknown@@0(a)Z +@ stub -arch=win64 ?ReleaseInContextImpl(a)Details@Platform@@YAJPEAUIUnknown@@0(a)Z +@ stub -arch=win32 ?ReleaseTarget(a)ControlBlock@Details(a)Platform@@AAEXXZ +@ stub -arch=win64 ?ReleaseTarget(a)ControlBlock@Details(a)Platform@@AEAAXXZ +@ stub -arch=i386 ?ResolveWeakReference(a)Details@Platform@@YGP$AAVObject(a)2@ABU_GUID@@PAPAU__abi_IUnknown@@@Z +@ stub -arch=arm ?ResolveWeakReference(a)Details@Platform@@YAP$AAVObject(a)2@ABU_GUID@@PAPAU__abi_IUnknown@@@Z +@ stub -arch=win64 ?ResolveWeakReference(a)Details@Platform@@YAPE$AAVObject(a)2@AEBU_GUID@@PEAPEAU__abi_IUnknown@@@Z +@ stub -arch=i386 ?RunApplicationServer(a)Details@Platform@@YGXPAPAVModuleBase(a)1WRL@Microsoft@@PAPAU__abi_Module@@PB_W(a)Z +@ stub -arch=arm ?RunApplicationServer(a)Details@Platform@@YAXPAPAVModuleBase(a)1WRL@Microsoft@@PAPAU__abi_Module@@PB_W(a)Z +@ stub -arch=win64 ?RunApplicationServer(a)Details@Platform@@YAXPEAPEAVModuleBase(a)1WRL@Microsoft@@PEAPEAU__abi_Module@@PEB_W(a)Z +@ stub -arch=i386 ?RunServer(a)Details@Platform@@YGXPAPAVModuleBase(a)1WRL@Microsoft@@PAPAU__abi_Module@@PB_W(a)Z +@ stub -arch=arm ?RunServer(a)Details@Platform@@YAXPAPAVModuleBase(a)1WRL@Microsoft@@PAPAU__abi_Module@@PB_W(a)Z +@ stub -arch=win64 ?RunServer(a)Details@Platform@@YAXPEAPEAVModuleBase(a)1WRL@Microsoft@@PEAPEAU__abi_Module@@PEB_W(a)Z +@ stub -arch=i386 ?TerminateModule(a)Details@Platform@@YG_NPAVModuleBase(a)1WRL@Microsoft@@@Z +@ stub -arch=arm ?TerminateModule(a)Details@Platform@@YA_NPAVModuleBase(a)1WRL@Microsoft@@@Z +@ stub -arch=win64 ?TerminateModule(a)Details@Platform@@YA_NPEAVModuleBase(a)1WRL@Microsoft@@@Z +@ stub -arch=win32 ??0Exception(a)Platform@@Q$AAA(a)HP$AAVString(a)1@@Z +@ stub -arch=win64 ??0Exception(a)Platform@@QE$AAA(a)HPE$AAVString(a)1@@Z +@ stub -arch=win32 ?ToInt32(a)IntPtr@Platform@@QAAHXZ +@ stub -arch=win64 ?ToInt32(a)IntPtr@Platform@@QEAAHXZ +@ stub -arch=win32 ?ToString(a)Attribute@Metadata(a)Platform@@Q$AAAP$AAVString(a)3@XZ +@ stub -arch=win64 ?ToString(a)Attribute@Metadata(a)Platform@@QE$AAAPE$AAVString(a)3@XZ +@ stub -arch=win32 ?ToString(a)Boolean@Platform@@QAAP$AAVString(a)2@XZ +@ stub -arch=win64 ?ToString(a)Boolean@Platform@@QEAAPE$AAVString(a)2@XZ +@ stub -arch=win32 ?ToString(a)Delegate@Platform@@Q$AAAP$AAVString(a)2@XZ +@ stub -arch=win64 ?ToString(a)Delegate@Platform@@QE$AAAPE$AAVString(a)2@XZ +@ stub -arch=win32 ?ToString(a)Enum@Platform@@Q$AAAP$AAVString(a)2@XZ +@ stub -arch=win64 ?ToString(a)Enum@Platform@@QE$AAAPE$AAVString(a)2@XZ +@ stub -arch=win32 ?ToString(a)Exception@Platform@@U$AAAP$AAVString(a)2@XZ +@ stub -arch=win64 ?ToString(a)Exception@Platform@@UE$AAAPE$AAVString(a)2@XZ +@ stub -arch=win32 ?ToString(a)Guid@Platform@@QAAP$AAVString(a)2@XZ +@ stub -arch=win64 ?ToString(a)Guid@Platform@@QEAAPE$AAVString(a)2@XZ +@ stub -arch=win32 ?ToString(a)MTAThreadAttribute@Platform@@Q$AAAP$AAVString(a)2@XZ +@ stub -arch=win64 ?ToString(a)MTAThreadAttribute@Platform@@QE$AAAPE$AAVString(a)2@XZ +@ stub -arch=win32 ?ToString(a)OnePhaseConstructedAttribute@CompilerServices(a)Runtime@Platform@@Q$AAAP$AAVString(a)4@XZ +@ stub -arch=win64 ?ToString(a)OnePhaseConstructedAttribute@CompilerServices(a)Runtime@Platform@@QE$AAAPE$AAVString(a)4@XZ +@ stub -arch=win32 ?ToString(a)STAThreadAttribute@Platform@@Q$AAAP$AAVString(a)2@XZ +@ stub -arch=win64 ?ToString(a)STAThreadAttribute@Platform@@QE$AAAPE$AAVString(a)2@XZ +@ stub -arch=win32 ?<Dispose>@String(a)Platform@@U$AAAXXZ +@ stub -arch=win64 ?<Dispose>@String(a)Platform@@UE$AAAXXZ +@ stub -arch=win32 ??0FailureException(a)Platform@@Q$AAA(a)P$AAVString(a)1@@Z +@ stub -arch=win64 ??0FailureException(a)Platform@@QE$AAA(a)PE$AAVString(a)1@@Z +@ stub -arch=win32 ?ToString(a)Type@Platform@@U$AAAP$AAVString(a)2@XZ +@ stub -arch=win64 ?ToString(a)Type@Platform@@UE$AAAPE$AAVString(a)2@XZ +@ stub -arch=win32 ?ToString(a)ValueType@Platform@@Q$AAAP$AAVString(a)2@XZ +@ stub -arch=win64 ?ToString(a)ValueType@Platform@@QE$AAAPE$AAVString(a)2@XZ +@ stub -arch=win32 ?ToString(a)char16@default@@QAAP$AAVString(a)Platform@@XZ +@ stub -arch=win64 ?ToString(a)char16@default@@QEAAPE$AAVString(a)Platform@@XZ +@ stub -arch=win32 ?ToString(a)float32@default@@QAAP$AAVString(a)Platform@@XZ +@ stub -arch=win64 ?ToString(a)float32@default@@QEAAPE$AAVString(a)Platform@@XZ +@ stub -arch=win32 ?ToString(a)float64@default@@QAAP$AAVString(a)Platform@@XZ +@ stub -arch=win64 ?ToString(a)float64@default@@QEAAPE$AAVString(a)Platform@@XZ +@ stub -arch=win32 ?ToString(a)int16@default@@QAAP$AAVString(a)Platform@@XZ +@ stub -arch=win64 ?ToString(a)int16@default@@QEAAPE$AAVString(a)Platform@@XZ +@ stub -arch=win32 ?ToString(a)int32@default@@QAAP$AAVString(a)Platform@@XZ +@ stub -arch=win64 ?ToString(a)int32@default@@QEAAPE$AAVString(a)Platform@@XZ +@ stub -arch=win32 ?ToString(a)int64@default@@QAAP$AAVString(a)Platform@@XZ +@ stub -arch=win64 ?ToString(a)int64@default@@QEAAPE$AAVString(a)Platform@@XZ +@ stub -arch=win32 ?ToString(a)int8@default@@QAAP$AAVString(a)Platform@@XZ +@ stub -arch=win64 ?ToString(a)int8@default@@QEAAPE$AAVString(a)Platform@@XZ +@ stub -arch=win32 ?ToString(a)uint16@default@@QAAP$AAVString(a)Platform@@XZ +@ stub -arch=win64 ?ToString(a)uint16@default@@QEAAPE$AAVString(a)Platform@@XZ +@ stub -arch=win32 ??0FailureException(a)Platform@@Q$AAA(a)XZ +@ stub -arch=win64 ??0FailureException(a)Platform@@QE$AAA(a)XZ +@ stub -arch=win32 ?ToString(a)uint32@default@@QAAP$AAVString(a)Platform@@XZ +@ stub -arch=win64 ?ToString(a)uint32@default@@QEAAPE$AAVString(a)Platform@@XZ +@ stub -arch=win32 ?ToString(a)uint64@default@@QAAP$AAVString(a)Platform@@XZ +@ stub -arch=win64 ?ToString(a)uint64@default@@QEAAPE$AAVString(a)Platform@@XZ +@ stub -arch=win32 ?ToString(a)uint8@default@@QAAP$AAVString(a)Platform@@XZ +@ stub -arch=win64 ?ToString(a)uint8@default@@QEAAPE$AAVString(a)Platform@@XZ +@ stub ?UninitializeData(a)Details@Platform@@YAXH(a)Z +@ stub -arch=win32 ?Union(a)Rect@Foundation(a)Windows@@QAAXV123@@Z +@ stub -arch=win64 ?Union(a)Rect@Foundation(a)Windows@@QEAAXV123@@Z +@ stub -arch=win32 ?Union(a)Rect@Foundation(a)Windows@@QAAXVPoint(a)23@@Z +@ stub -arch=win64 ?Union(a)Rect@Foundation(a)Windows@@QEAAXVPoint(a)23@@Z +@ stub -arch=win32 ?WriteLine(a)Console@Details(a)Platform@@SAXP$AAVObject(a)3@@Z +@ stub -arch=win64 ?WriteLine(a)Console@Details(a)Platform@@SAXPE$AAVObject(a)3@@Z +@ stub -arch=win32 ?WriteLine(a)Console@Details(a)Platform@@SAXP$AAVString(a)3@@Z +@ stub -arch=win64 ?WriteLine(a)Console@Details(a)Platform@@SAXPE$AAVString(a)3@@Z +@ stub ?WriteLine(a)Console@Details(a)Platform@@SAXXZ +@ stub -arch=i386 ?__abi_FailFast@@YGXXZ +@ stub -arch=arm ?__abi_FailFast@@YAXXZ +@ stub -arch=win64 ?__abi_FailFast@@YAXXZ +@ stub -arch=win32 ??0GridLength(a)Xaml@UI(a)Windows@@QAA(a)NW4GridUnitType@123@@Z +@ stub -arch=win64 ??0GridLength(a)Xaml@UI(a)Windows@@QEAA(a)NW4GridUnitType@123@@Z +@ stub -arch=i386 ?__abi_ObjectToString(a)__abi_details@@YGP$AAVString(a)Platform@@P$AAVObject(a)3@_N(a)Z +@ stub -arch=arm ?__abi_ObjectToString(a)__abi_details@@YAP$AAVString(a)Platform@@P$AAVObject(a)3@_N(a)Z +@ stub -arch=win64 ?__abi_ObjectToString(a)__abi_details@@YAPE$AAVString(a)Platform@@PE$AAVObject(a)3@_N(a)Z +@ stub -arch=win32 ?__abi_Resolve(a)ControlBlock@Details(a)Platform@@UAGJAAVGuid(a)3@PAPAU__abi_IInspectable@@@Z +@ stub -arch=win64 ?__abi_Resolve(a)ControlBlock@Details(a)Platform@@UEAAJAEAVGuid(a)3@PEAPEAU__abi_IInspectable@@@Z +@ stub -arch=i386 ?__abi_WinRTraiseAccessDeniedException@@YGXXZ +@ stub -arch=arm ?__abi_WinRTraiseAccessDeniedException@@YAXXZ +@ stub -arch=win64 ?__abi_WinRTraiseAccessDeniedException@@YAXXZ +@ stub -arch=i386 ?__abi_WinRTraiseCOMException@@YGXJ(a)Z +@ stub -arch=arm ?__abi_WinRTraiseCOMException@@YAXJ(a)Z +@ stub -arch=win64 ?__abi_WinRTraiseCOMException@@YAXJ(a)Z +@ stub -arch=i386 ?__abi_WinRTraiseChangedStateException@@YGXXZ +@ stub -arch=arm ?__abi_WinRTraiseChangedStateException@@YAXXZ +@ stub -arch=win64 ?__abi_WinRTraiseChangedStateException@@YAXXZ +@ stub -arch=i386 ?__abi_WinRTraiseClassNotRegisteredException@@YGXXZ +@ stub -arch=arm ?__abi_WinRTraiseClassNotRegisteredException@@YAXXZ +@ stub -arch=win64 ?__abi_WinRTraiseClassNotRegisteredException@@YAXXZ +@ stub -arch=i386 ?__abi_WinRTraiseDisconnectedException@@YGXXZ +@ stub -arch=arm ?__abi_WinRTraiseDisconnectedException@@YAXXZ +@ stub -arch=win64 ?__abi_WinRTraiseDisconnectedException@@YAXXZ +@ stub -arch=i386 ?__abi_WinRTraiseFailureException@@YGXXZ +@ stub -arch=arm ?__abi_WinRTraiseFailureException@@YAXXZ +@ stub -arch=win64 ?__abi_WinRTraiseFailureException@@YAXXZ +@ stub -arch=i386 ?__abi_WinRTraiseInvalidArgumentException@@YGXXZ +@ stub -arch=arm ?__abi_WinRTraiseInvalidArgumentException@@YAXXZ +@ stub -arch=win64 ?__abi_WinRTraiseInvalidArgumentException@@YAXXZ +@ stub -arch=i386 ?__abi_WinRTraiseInvalidCastException@@YGXXZ +@ stub -arch=arm ?__abi_WinRTraiseInvalidCastException@@YAXXZ +@ stub -arch=win64 ?__abi_WinRTraiseInvalidCastException@@YAXXZ +@ stub -arch=win32 ??0IntPtr(a)Platform@@QAA(a)H@Z +@ stub -arch=win64 ??0IntPtr(a)Platform@@QEAA(a)H@Z +@ stub -arch=i386 ?__abi_WinRTraiseNotImplementedException@@YGXXZ +@ stub -arch=arm ?__abi_WinRTraiseNotImplementedException@@YAXXZ +@ stub -arch=win64 ?__abi_WinRTraiseNotImplementedException@@YAXXZ +@ stub -arch=i386 ?__abi_WinRTraiseNullReferenceException@@YGXXZ +@ stub -arch=arm ?__abi_WinRTraiseNullReferenceException@@YAXXZ +@ stub -arch=win64 ?__abi_WinRTraiseNullReferenceException@@YAXXZ +@ stub -arch=i386 ?__abi_WinRTraiseObjectDisposedException@@YGXXZ +@ stub -arch=arm ?__abi_WinRTraiseObjectDisposedException@@YAXXZ +@ stub -arch=win64 ?__abi_WinRTraiseObjectDisposedException@@YAXXZ +@ stub -arch=i386 ?__abi_WinRTraiseOperationCanceledException@@YGXXZ +@ stub -arch=arm ?__abi_WinRTraiseOperationCanceledException@@YAXXZ +@ stub -arch=win64 ?__abi_WinRTraiseOperationCanceledException@@YAXXZ +@ stub -arch=i386 ?__abi_WinRTraiseOutOfBoundsException@@YGXXZ +@ stub -arch=arm ?__abi_WinRTraiseOutOfBoundsException@@YAXXZ +@ stub -arch=win64 ?__abi_WinRTraiseOutOfBoundsException@@YAXXZ +@ stub -arch=i386 ?__abi_WinRTraiseOutOfMemoryException@@YGXXZ +@ stub -arch=arm ?__abi_WinRTraiseOutOfMemoryException@@YAXXZ +@ stub -arch=win64 ?__abi_WinRTraiseOutOfMemoryException@@YAXXZ +@ stub -arch=i386 ?__abi_WinRTraiseWrongThreadException@@YGXXZ +@ stub -arch=arm ?__abi_WinRTraiseWrongThreadException@@YAXXZ +@ stub -arch=win64 ?__abi_WinRTraiseWrongThreadException@@YAXXZ +@ stub -arch=i386 ?__abi_cast_Object_to_String(a)__abi_details@@YGP$AAVString(a)Platform@@_NP$AAVObject(a)3@@Z +@ stub -arch=arm ?__abi_cast_Object_to_String(a)__abi_details@@YAP$AAVString(a)Platform@@_NP$AAVObject(a)3@@Z +@ stub -arch=win64 ?__abi_cast_Object_to_String(a)__abi_details@@YAPE$AAVString(a)Platform@@_NPE$AAVObject(a)3@@Z +@ stub -arch=i386 ?__abi_cast_String_to_Object(a)__abi_details@@YGP$AAVObject(a)Platform@@P$AAVString(a)3@@Z +@ stub -arch=arm ?__abi_cast_String_to_Object(a)__abi_details@@YAP$AAVObject(a)Platform@@P$AAVString(a)3@@Z +@ stub -arch=win64 ?__abi_cast_String_to_Object(a)__abi_details@@YAPE$AAVObject(a)Platform@@PE$AAVString(a)3@@Z +@ stub -arch=i386 ?__abi_make_type_id@@YGP$AAVType(a)Platform@@ABU__abi_type_descriptor@@@Z +@ stub -arch=arm ?__abi_make_type_id@@YAP$AAVType(a)Platform@@ABU__abi_type_descriptor@@@Z +@ stub -arch=win64 ?__abi_make_type_id@@YAPE$AAVType(a)Platform@@AEBU__abi_type_descriptor@@@Z +@ stub -arch=win32 ??0IntPtr(a)Platform@@QAA(a)PAX@Z +@ stub -arch=win64 ??0IntPtr(a)Platform@@QEAA(a)PEAX@Z +@ stub -arch=i386 ?__abi_translateCurrentException@@YGJ_N(a)Z +@ stub -arch=arm ?__abi_translateCurrentException@@YAJ_N(a)Z +@ stub -arch=win64 ?__abi_translateCurrentException@@YAJ_N(a)Z +@ stub -arch=i386 ?__getActivationFactoryByHSTRING@@YGJPAUHSTRING__@@AAVGuid(a)Platform@@PAPAX(a)Z +@ stub -arch=arm ?__getActivationFactoryByHSTRING@@YAJPAUHSTRING__@@AAVGuid(a)Platform@@PAPAX(a)Z +@ stub -arch=win64 ?__getActivationFactoryByHSTRING@@YAJPEAUHSTRING__@@AEAVGuid(a)Platform@@PEAPEAX(a)Z +@ stub -arch=win32 ?get(a)Bottom@Rect(a)Foundation@Windows@@QAAMXZ +@ stub -arch=win64 ?get(a)Bottom@Rect(a)Foundation@Windows@@QEAAMXZ +@ stub ?get(a)BreakOnAllocationId@Heap(a)Details@Platform@@SAHXZ +@ stub ?get(a)BreakOnFreeId@Heap(a)Details@Platform@@SAHXZ +@ stub ?get(a)CurrentAllocationId@Heap(a)Details@Platform@@SAHXZ +@ stub ?get(a)Empty@Rect(a)Foundation@Windows@@SA?AV234(a)XZ +@ stub ?get(a)Empty@Size(a)Foundation@Windows@@SA?AV234(a)XZ +@ stub -arch=win32 ?get(a)FullName@Type(a)Platform@@Q$AAAP$AAVString(a)3@XZ +@ stub -arch=win64 ?get(a)FullName@Type(a)Platform@@QE$AAAPE$AAVString(a)3@XZ +@ stub -arch=win32 ?get(a)HasInverse@Matrix3D(a)Media3D@Media(a)Xaml@UI(a)Windows@@QAA_NXZ +@ stub -arch=win64 ?get(a)HasInverse@Matrix3D(a)Media3D@Media(a)Xaml@UI(a)Windows@@QEAA_NXZ +@ stub -arch=win32 ??0InvalidArgumentException(a)Platform@@Q$AAA(a)P$AAVString(a)1@@Z +@ stub -arch=win64 ??0InvalidArgumentException(a)Platform@@QE$AAA(a)PE$AAVString(a)1@@Z +@ stub -arch=win32 ?get(a)Message@Exception(a)Platform@@Q$AAAP$AAVString(a)3@XZ +@ stub -arch=win64 ?get(a)Message@Exception(a)Platform@@QE$AAAPE$AAVString(a)3@XZ +@ stub ?get(a)ObjectCount@Heap(a)Details@Platform@@SAHXZ +@ stub -arch=win32 ?get(a)Right@Rect(a)Foundation@Windows@@QAAMXZ +@ stub -arch=win64 ?get(a)Right@Rect(a)Foundation@Windows@@QEAAMXZ +@ stub ?get(a)TrackingLevel@Heap(a)Details@Platform@@SA?AW4HeapAllocationTrackingLevel(a)34@XZ +@ stub ?set(a)BreakOnAllocationId@Heap(a)Details@Platform@@SAXH(a)Z +@ stub ?set(a)BreakOnFreeId@Heap(a)Details@Platform@@SAXH(a)Z +@ stub ?set(a)TrackingLevel@Heap(a)Details@Platform@@SAXW4HeapAllocationTrackingLevel(a)34@@Z +@ stub -arch=win32 ??0InvalidArgumentException(a)Platform@@Q$AAA(a)XZ +@ stub -arch=win64 ??0InvalidArgumentException(a)Platform@@QE$AAA(a)XZ +@ stub -arch=win32 ??0InvalidCastException(a)Platform@@Q$AAA(a)P$AAVString(a)1@@Z +@ stub -arch=win64 ??0InvalidCastException(a)Platform@@QE$AAA(a)PE$AAVString(a)1@@Z +@ stub -arch=win32 ??0InvalidCastException(a)Platform@@Q$AAA(a)XZ +@ stub -arch=win64 ??0InvalidCastException(a)Platform@@QE$AAA(a)XZ +@ stub -arch=win32 ??0MTAThreadAttribute(a)Platform@@Q$AAA(a)XZ +@ stub -arch=win64 ??0MTAThreadAttribute(a)Platform@@QE$AAA(a)XZ +@ stub -arch=win32 ?<Dispose>@Type(a)Platform@@U$AAAXXZ +@ stub -arch=win64 ?<Dispose>@Type(a)Platform@@UE$AAAXXZ +@ stub -arch=win32 ??0NotImplementedException(a)Platform@@Q$AAA(a)P$AAVString(a)1@@Z +@ stub -arch=win64 ??0NotImplementedException(a)Platform@@QE$AAA(a)PE$AAVString(a)1@@Z +@ stub -arch=win32 ??0NotImplementedException(a)Platform@@Q$AAA(a)XZ +@ stub -arch=win64 ??0NotImplementedException(a)Platform@@QE$AAA(a)XZ +@ stub -arch=win32 ??0NullReferenceException(a)Platform@@Q$AAA(a)P$AAVString(a)1@@Z +@ stub -arch=win64 ??0NullReferenceException(a)Platform@@QE$AAA(a)PE$AAVString(a)1@@Z +@ stub -arch=win32 ??0NullReferenceException(a)Platform@@Q$AAA(a)XZ +@ stub -arch=win64 ??0NullReferenceException(a)Platform@@QE$AAA(a)XZ +@ stub -arch=win32 ??0Object(a)Platform@@Q$AAA(a)XZ +@ stub -arch=win64 ??0Object(a)Platform@@QE$AAA(a)XZ +@ stub -arch=win32 ??0ObjectDisposedException(a)Platform@@Q$AAA(a)P$AAVString(a)1@@Z +@ stub -arch=win64 ??0ObjectDisposedException(a)Platform@@QE$AAA(a)PE$AAVString(a)1@@Z +@ stub -arch=win32 ??0ObjectDisposedException(a)Platform@@Q$AAA(a)XZ +@ stub -arch=win64 ??0ObjectDisposedException(a)Platform@@QE$AAA(a)XZ +@ stub -arch=win32 ??0OnePhaseConstructedAttribute(a)CompilerServices@Runtime(a)Platform@@Q$AAA(a)XZ +@ stub -arch=win64 ??0OnePhaseConstructedAttribute(a)CompilerServices@Runtime(a)Platform@@QE$AAA(a)XZ +@ stub -arch=win32 ??0OperationCanceledException(a)Platform@@Q$AAA(a)P$AAVString(a)1@@Z +@ stub -arch=win64 ??0OperationCanceledException(a)Platform@@QE$AAA(a)PE$AAVString(a)1@@Z +@ stub -arch=win32 ??0OperationCanceledException(a)Platform@@Q$AAA(a)XZ +@ stub -arch=win64 ??0OperationCanceledException(a)Platform@@QE$AAA(a)XZ +@ stub -arch=win32 ??0AccessDeniedException(a)Platform@@Q$AAA(a)P$AAVString(a)1@@Z +@ stub -arch=win64 ??0AccessDeniedException(a)Platform@@QE$AAA(a)PE$AAVString(a)1@@Z +@ stub -arch=win32 ??0OutOfBoundsException(a)Platform@@Q$AAA(a)P$AAVString(a)1@@Z +@ stub -arch=win64 ??0OutOfBoundsException(a)Platform@@QE$AAA(a)PE$AAVString(a)1@@Z +@ stub -arch=win32 ??0OutOfBoundsException(a)Platform@@Q$AAA(a)XZ +@ stub -arch=win64 ??0OutOfBoundsException(a)Platform@@QE$AAA(a)XZ +@ stub -arch=win32 ??0OutOfMemoryException(a)Platform@@Q$AAA(a)P$AAVString(a)1@@Z +@ stub -arch=win64 ??0OutOfMemoryException(a)Platform@@QE$AAA(a)PE$AAVString(a)1@@Z +@ stub -arch=win32 ??0OutOfMemoryException(a)Platform@@Q$AAA(a)XZ +@ stub -arch=win64 ??0OutOfMemoryException(a)Platform@@QE$AAA(a)XZ +@ stub -arch=win32 ??0Rect(a)Foundation@Windows@@QAA(a)VPoint@12(a)0@Z +@ stub -arch=win64 ??0Rect(a)Foundation@Windows@@QEAA(a)VPoint@12(a)0@Z +@ stub -arch=win32 ??0Rect(a)Foundation@Windows@@QAA(a)VPoint@12(a)VSize@12@@Z +@ stub -arch=win64 ??0Rect(a)Foundation@Windows@@QEAA(a)VPoint@12(a)VSize@12@@Z +@ stub -arch=win32 ??0RepeatBehavior(a)Animation@Media(a)Xaml@UI(a)Windows@@QAA(a)N@Z +@ stub -arch=win64 ??0RepeatBehavior(a)Animation@Media(a)Xaml@UI(a)Windows@@QEAA(a)N@Z +@ stub -arch=win32 ??0STAThreadAttribute(a)Platform@@Q$AAA(a)XZ +@ stub -arch=win64 ??0STAThreadAttribute(a)Platform@@QE$AAA(a)XZ +@ stub -arch=win32 ??0SizeT(a)Platform@@QAA(a)H@Z +@ stub -arch=win64 ??0SizeT(a)Platform@@QEAA(a)H@Z +@ stub -arch=win32 ??0SizeT(a)Platform@@QAA(a)PAX@Z +@ stub -arch=win64 ??0SizeT(a)Platform@@QEAA(a)PEAX@Z +@ stub -arch=win32 ??0AccessDeniedException(a)Platform@@Q$AAA(a)XZ +@ stub -arch=win64 ??0AccessDeniedException(a)Platform@@QE$AAA(a)XZ +@ stub -arch=win32 ??0Type(a)Platform@@Q$AAA(a)P$AAVObject(a)1@@Z +@ stub -arch=win64 ??0Type(a)Platform@@QE$AAA(a)PE$AAVObject(a)1@@Z +@ stub -arch=win32 ??0Type(a)Platform@@Q$AAA(a)VIntPtr@1@@Z +@ stub -arch=win64 ??0Type(a)Platform@@QE$AAA(a)VIntPtr@1@@Z +@ stub -arch=win32 ??0Type(a)Platform@@Q$AAA(a)VTypeName@Interop(a)Xaml@UI(a)Windows@@@Z +@ stub -arch=win64 ??0Type(a)Platform@@QE$AAA(a)VTypeName@Interop(a)Xaml@UI(a)Windows@@@Z +@ stub -arch=win32 ??0ValueType(a)Platform@@Q$AAA(a)XZ +@ stub -arch=win64 ??0ValueType(a)Platform@@QE$AAA(a)XZ +@ stub -arch=win32 ??0WrongThreadException(a)Platform@@Q$AAA(a)P$AAVString(a)1@@Z +@ stub -arch=win64 ??0WrongThreadException(a)Platform@@QE$AAA(a)PE$AAVString(a)1@@Z +@ stub -arch=win32 ??0WrongThreadException(a)Platform@@Q$AAA(a)XZ +@ stub -arch=win64 ??0WrongThreadException(a)Platform@@QE$AAA(a)XZ +@ stub -arch=win32 ??0char16(a)default@@QAA(a)_W@Z +@ stub -arch=win64 ??0char16(a)default@@QEAA(a)_W@Z +@ stub -arch=win32 ??0float32(a)default@@QAA(a)M@Z +@ stub -arch=win64 ??0float32(a)default@@QEAA(a)M@Z +@ stub -arch=win32 ??0float64(a)default@@QAA(a)N@Z +@ stub -arch=win64 ??0float64(a)default@@QEAA(a)N@Z +@ stub -arch=win32 ??0int16(a)default@@QAA(a)F@Z +@ stub -arch=win64 ??0int16(a)default@@QEAA(a)F@Z +@ stub -arch=win32 ??0Attribute(a)Metadata@Platform@@Q$AAA(a)XZ +@ stub -arch=win64 ??0Attribute(a)Metadata@Platform@@QE$AAA(a)XZ +@ stub -arch=win32 ??0int32(a)default@@QAA(a)H@Z +@ stub -arch=win64 ??0int32(a)default@@QEAA(a)H@Z +@ stub -arch=win32 ??0int64(a)default@@QAA(a)_J@Z +@ stub -arch=win64 ??0int64(a)default@@QEAA(a)_J@Z +@ stub -arch=win32 ??0int8(a)default@@QAA(a)C@Z +@ stub -arch=win64 ??0int8(a)default@@QEAA(a)C@Z +@ stub -arch=win32 ??0uint16(a)default@@QAA(a)G@Z +@ stub -arch=win64 ??0uint16(a)default@@QEAA(a)G@Z +@ stub -arch=win32 ??0uint32(a)default@@QAA(a)I@Z +@ stub -arch=win64 ??0uint32(a)default@@QEAA(a)I@Z +@ stub -arch=win32 ??0uint64(a)default@@QAA(a)_K@Z +@ stub -arch=win64 ??0uint64(a)default@@QEAA(a)_K@Z +@ stub -arch=win32 ??0uint8(a)default@@QAA(a)E@Z +@ stub -arch=win64 ??0uint8(a)default@@QEAA(a)E@Z +@ stub ??BIntPtr(a)Platform@@SA?AV01(a)H@Z +@ stub -arch=win32 ??BIntPtr(a)Platform@@SA?AV01(a)PAX@Z +@ stub -arch=win64 ??BIntPtr(a)Platform@@SA?AV01(a)PEAX@Z +@ stub -arch=win32 ??BIntPtr(a)Platform@@SAPAXV01@@Z +@ stub -arch=win64 ??BIntPtr(a)Platform@@SAPEAXV01@@Z +@ stub -arch=win32 ??0Boolean(a)Platform@@QAA(a)_N@Z +@ stub -arch=win64 ??0Boolean(a)Platform@@QEAA(a)_N@Z +@ stub -arch=win32 ??BType(a)Platform@@SA?AVTypeName(a)Interop@Xaml(a)UI@Windows@@P$AAV01@@Z +@ stub -arch=win64 ??BType(a)Platform@@SA?AVTypeName(a)Interop@Xaml(a)UI@Windows@@PE$AAV01@@Z +@ stub -arch=win32 ??BType(a)Platform@@SAP$AAV01(a)VTypeName@Interop(a)Xaml@UI(a)Windows@@@Z +@ stub -arch=win64 ??BType(a)Platform@@SAPE$AAV01(a)VTypeName@Interop(a)Xaml@UI(a)Windows@@@Z +@ stub ??DMatrix3D(a)Media3D@Media(a)Xaml@UI(a)Windows@@SA?AV012345(a)V012345@0(a)Z +@ stub ??GDuration(a)Xaml@UI(a)Windows@@SA?AV0123(a)V0123@0(a)Z +@ stub ??HDuration(a)Xaml@UI(a)Windows@@SA?AV0123(a)V0123@0(a)Z +@ stub ??MDuration(a)Xaml@UI(a)Windows@@SA_NV0123(a)0@Z +@ stub ??NDuration(a)Xaml@UI(a)Windows@@SA_NV0123(a)0@Z +@ stub ??ODuration(a)Xaml@UI(a)Windows@@SA_NV0123(a)0@Z +@ stub ??PDuration(a)Xaml@UI(a)Windows@@SA_NV0123(a)0@Z +@ stub -arch=win32 ?AlignedAllocate(a)Heap@Details(a)Platform@@SAPAXII(a)Z +@ stub -arch=win64 ?AlignedAllocate(a)Heap@Details(a)Platform@@SAPEAX_K00(a)Z +@ stub -arch=win32 ??0COMException(a)Platform@@Q$AAA(a)H@Z +@ stub -arch=win64 ??0COMException(a)Platform@@QE$AAA(a)H@Z +@ stub -arch=win32 ?AlignedAllocate(a)Heap@Details(a)Platform@@SAPAXIII(a)Z +@ stub -arch=win64 ?AlignedAllocate(a)Heap@Details(a)Platform@@SAPEAX_K0(a)Z +@ stub -arch=win32 ?AlignedAllocateException(a)Heap@Details(a)Platform@@SAPAXII(a)Z +@ stub -arch=win64 ?AlignedAllocateException(a)Heap@Details(a)Platform@@SAPEAX_K00(a)Z +@ stub -arch=win32 ?AlignedAllocateException(a)Heap@Details(a)Platform@@SAPAXIII(a)Z +@ stub -arch=win64 ?AlignedAllocateException(a)Heap@Details(a)Platform@@SAPEAX_K0(a)Z +@ stub -arch=win32 ?AlignedFree(a)Heap@Details(a)Platform@@SAXPAX(a)Z +@ stub -arch=win64 ?AlignedFree(a)Heap@Details(a)Platform@@SAXPEAX(a)Z +@ stub -arch=win32 ?AlignedFreeException(a)Heap@Details(a)Platform@@SAXPAX(a)Z +@ stub -arch=win64 ?AlignedFreeException(a)Heap@Details(a)Platform@@SAXPEAX(a)Z +@ stub -arch=win32 ?Allocate(a)Heap@Details(a)Platform@@SAPAXI(a)Z +@ stub -arch=win64 ?Allocate(a)Heap@Details(a)Platform@@SAPEAX_K0(a)Z +@ stub -arch=win32 ?Allocate(a)Heap@Details(a)Platform@@SAPAXII(a)Z +@ stub -arch=win64 ?Allocate(a)Heap@Details(a)Platform@@SAPEAX_K(a)Z +@ stub -arch=win32 ?AllocateException(a)Heap@Details(a)Platform@@SAPAXI(a)Z +@ stub -arch=win64 ?AllocateException(a)Heap@Details(a)Platform@@SAPEAX_K0(a)Z +@ stub -arch=win32 ?AllocateException(a)Heap@Details(a)Platform@@SAPAXII(a)Z +@ stub -arch=win64 ?AllocateException(a)Heap@Details(a)Platform@@SAPEAX_K(a)Z +@ stub ?Compare(a)Duration@Xaml(a)UI@Windows@@SAHV1234(a)0@Z +@ stub -arch=win32 ??0COMException(a)Platform@@Q$AAA(a)HP$AAVString(a)1@@Z +@ stub -arch=win64 ??0COMException(a)Platform@@QE$AAA(a)HPE$AAVString(a)1@@Z +@ stub -arch=win32 ?Contains(a)Rect@Foundation(a)Windows@@QAA_NVPoint(a)23@@Z +@ stub -arch=win64 ?Contains(a)Rect@Foundation(a)Windows@@QEAA_NVPoint(a)23@@Z +@ stub -arch=win32 ?CreateException(a)Exception@Platform@@SAP$AAV12(a)H@Z +@ stub -arch=win64 ?CreateException(a)Exception@Platform@@SAPE$AAV12(a)H@Z +@ stub -arch=win32 ?CreateException(a)Exception@Platform@@SAP$AAV12(a)HP$AAVString(a)2@@Z +@ stub -arch=win64 ?CreateException(a)Exception@Platform@@SAPE$AAV12(a)HPE$AAVString(a)2@@Z +@ stub -arch=i386 ?CreateValue(a)Details@Platform@@YGP$AAVObject(a)2@W4TypeCode(a)2@PBX(a)Z +@ stub -arch=arm ?CreateValue(a)Details@Platform@@YAP$AAVObject(a)2@W4TypeCode(a)2@PBX(a)Z +@ stub -arch=win64 ?CreateValue(a)Details@Platform@@YAPE$AAVObject(a)2@W4TypeCode(a)2@PEBX(a)Z +@ stub ?EnableFactoryCache@@YAXXZ +@ stub -arch=win32 ?EnumerateAllocatedObjects(a)Heap@Details(a)Platform@@SAXP$AAVHeapEntryHandler(a)23@@Z +@ stub -arch=win64 ?EnumerateAllocatedObjects(a)Heap@Details(a)Platform@@SAXPE$AAVHeapEntryHandler(a)23@@Z +@ stub -arch=win32 ?Equals(a)Attribute@Metadata(a)Platform@@Q$AAA_NP$AAVObject(a)3@@Z +@ stub -arch=win64 ?Equals(a)Attribute@Metadata(a)Platform@@QE$AAA_NPE$AAVObject(a)3@@Z +@ stub -arch=win32 ?Equals(a)Boolean@Platform@@QAA_NP$AAVObject(a)2@@Z +@ stub -arch=win64 ?Equals(a)Boolean@Platform@@QEAA_NPE$AAVObject(a)2@@Z +@ stub -arch=win32 ?Equals(a)Delegate@Platform@@Q$AAA_NP$AAVObject(a)2@@Z +@ stub -arch=win64 ?Equals(a)Delegate@Platform@@QE$AAA_NPE$AAVObject(a)2@@Z +@ stub -arch=win32 ?Equals(a)Enum@Platform@@Q$AAA_NP$AAVObject(a)2@@Z +@ stub -arch=win64 ?Equals(a)Enum@Platform@@QE$AAA_NPE$AAVObject(a)2@@Z -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/8652
Last time I looked at vccorlib140, it just seemed to forward stuff to wincorlib, so would adding that into this MR be beneficial? -- https://gitlab.winehq.org/wine/wine/-/merge_requests/8652#note_111243
On Tue Jul 29 21:16:33 2025 +0000, Etaash Mathamsetty wrote:
Last time I looked at vccorlib140, it just seemed to forward stuff to wincorlib, so would adding that into this MR be beneficial? I've seen that wincorlib was added in !3334 but I'm not sure if forwarding to it is correct. On older (Windows 7) system `wincorlib.dll` is not present. I think that figuring it out may be good while working on implementation but it doesn't necessarily belong to MR that adds stub dll.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/8652#note_111416
On Wed Jul 30 01:00:54 2025 +0000, Piotr Caban wrote:
I've seen that wincorlib was added in !3334 but I'm not sure if forwarding to it is correct. On older (Windows 7) system `wincorlib.dll` is not present. I think that figuring it out may be good while working on implementation but it doesn't necessarily belong to MR that adds stub dll. Ah I see, I thought this was part of a larger set of patches
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/8652#note_111423
participants (3)
-
Etaash Mathamsetty (@etaash.mathamsetty) -
Piotr Caban -
Piotr Caban (@piotr)