[PATCH 0/3] MR3334: Add vccorlib140.dll stub dll.
When using native xinput in WRC9, vccorlib is needed to make sure xinput is actually working. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/3334
From: Etaash Mathamsetty <etaash.mathamsetty(a)gmail.com> --- configure | 2 + configure.ac | 1 + dlls/vccorlib140/Makefile.in | 1 + dlls/vccorlib140/vccorlib140.spec | 256 ++++++++++++++++++++++++++++++ 4 files changed, 260 insertions(+) create mode 100644 dlls/vccorlib140/Makefile.in create mode 100644 dlls/vccorlib140/vccorlib140.spec diff --git a/configure b/configure index 4d3108303b8..2bfa808a1eb 100755 --- a/configure +++ b/configure @@ -1432,6 +1432,7 @@ enable_usp10 enable_utildll enable_uxtheme enable_vbscript +enable_vccorlib140 enable_vcomp enable_vcomp100 enable_vcomp110 @@ -21896,6 +21897,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 c9ed1c8c431..4d612122757 100644 --- a/configure.ac +++ b/configure.ac @@ -3090,6 +3090,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..7b38cf277d2 --- /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..68ab692f99b --- /dev/null +++ b/dlls/vccorlib140/vccorlib140.spec @@ -0,0 +1,256 @@ +@ stub ?<Dispose>@Exception(a)Platform@@UE$AAAXXZ +@ stub ?<Dispose>@String(a)Platform@@UE$AAAXXZ +@ stub ?<Dispose>@Type(a)Platform@@UE$AAAXXZ +@ stub ??0AccessDeniedException(a)Platform@@QE$AAA(a)PE$AAVString(a)1@@Z +@ stub ??0AccessDeniedException(a)Platform@@QE$AAA(a)XZ +@ stub ??0Attribute(a)Metadata@Platform@@QE$AAA(a)XZ +@ stub ??0Boolean(a)Platform@@QEAA(a)_N@Z +@ stub ??0COMException(a)Platform@@QE$AAA(a)H@Z +@ stub ??0COMException(a)Platform@@QE$AAA(a)HPE$AAVString(a)1@@Z +@ stub ??0ChangedStateException(a)Platform@@QE$AAA(a)PE$AAVString(a)1@@Z +@ stub ??0ChangedStateException(a)Platform@@QE$AAA(a)XZ +@ stub ??0ClassNotRegisteredException(a)Platform@@QE$AAA(a)PE$AAVString(a)1@@Z +@ stub ??0ClassNotRegisteredException(a)Platform@@QE$AAA(a)XZ +@ stub ??0Delegate(a)Platform@@QE$AAA(a)XZ +@ stub ??0DisconnectedException(a)Platform@@QE$AAA(a)PE$AAVString(a)1@@Z +@ stub ??0DisconnectedException(a)Platform@@QE$AAA(a)XZ +@ stub ??0Enum(a)Platform@@QE$AAA(a)XZ +@ stub ??0Exception(a)Platform@@QE$AAA(a)H@Z +@ stub ??0Exception(a)Platform@@QE$AAA(a)HPE$AAVString(a)1@@Z +@ stub ??0FailureException(a)Platform@@QE$AAA(a)PE$AAVString(a)1@@Z +@ stub ??0FailureException(a)Platform@@QE$AAA(a)XZ +@ stub ??0GridLength(a)Xaml@UI(a)Windows@@QEAA(a)NW4GridUnitType@123@@Z +@ stub ??0IntPtr(a)Platform@@QEAA(a)H@Z +@ stub ??0IntPtr(a)Platform@@QEAA(a)PEAX@Z +@ stub ??0InvalidArgumentException(a)Platform@@QE$AAA(a)PE$AAVString(a)1@@Z +@ stub ??0InvalidArgumentException(a)Platform@@QE$AAA(a)XZ +@ stub ??0InvalidCastException(a)Platform@@QE$AAA(a)PE$AAVString(a)1@@Z +@ stub ??0InvalidCastException(a)Platform@@QE$AAA(a)XZ +@ stub ??0MTAThreadAttribute(a)Platform@@QE$AAA(a)XZ +@ stub ??0NotImplementedException(a)Platform@@QE$AAA(a)PE$AAVString(a)1@@Z +@ stub ??0NotImplementedException(a)Platform@@QE$AAA(a)XZ +@ stub ??0NullReferenceException(a)Platform@@QE$AAA(a)PE$AAVString(a)1@@Z +@ stub ??0NullReferenceException(a)Platform@@QE$AAA(a)XZ +@ stub ??0Object(a)Platform@@QE$AAA(a)XZ +@ stub ??0ObjectDisposedException(a)Platform@@QE$AAA(a)PE$AAVString(a)1@@Z +@ stub ??0ObjectDisposedException(a)Platform@@QE$AAA(a)XZ +@ stub ??0OnePhaseConstructedAttribute(a)CompilerServices@Runtime(a)Platform@@QE$AAA(a)XZ +@ stub ??0OperationCanceledException(a)Platform@@QE$AAA(a)PE$AAVString(a)1@@Z +@ stub ??0OperationCanceledException(a)Platform@@QE$AAA(a)XZ +@ stub ??0OutOfBoundsException(a)Platform@@QE$AAA(a)PE$AAVString(a)1@@Z +@ stub ??0OutOfBoundsException(a)Platform@@QE$AAA(a)XZ +@ stub ??0OutOfMemoryException(a)Platform@@QE$AAA(a)PE$AAVString(a)1@@Z +@ stub ??0OutOfMemoryException(a)Platform@@QE$AAA(a)XZ +@ stub ??0Rect(a)Foundation@Windows@@QEAA(a)VPoint@12(a)0@Z +@ stub ??0Rect(a)Foundation@Windows@@QEAA(a)VPoint@12(a)VSize@12@@Z +@ stub ??0RepeatBehavior(a)Animation@Media(a)Xaml@UI(a)Windows@@QEAA(a)N@Z +@ stub ??0STAThreadAttribute(a)Platform@@QE$AAA(a)XZ +@ stub ??0SizeT(a)Platform@@QEAA(a)H@Z +@ stub ??0SizeT(a)Platform@@QEAA(a)PEAX@Z +@ stub ??0Type(a)Platform@@QE$AAA(a)PE$AAVObject(a)1@@Z +@ stub ??0Type(a)Platform@@QE$AAA(a)VIntPtr@1@@Z +@ stub ??0Type(a)Platform@@QE$AAA(a)VTypeName@Interop(a)Xaml@UI(a)Windows@@@Z +@ stub ??0ValueType(a)Platform@@QE$AAA(a)XZ +@ stub ??0WrongThreadException(a)Platform@@QE$AAA(a)PE$AAVString(a)1@@Z +@ stub ??0WrongThreadException(a)Platform@@QE$AAA(a)XZ +@ stub ??0char16(a)default@@QEAA(a)_W@Z +@ stub ??0float32(a)default@@QEAA(a)M@Z +@ stub ??0float64(a)default@@QEAA(a)N@Z +@ stub ??0int16(a)default@@QEAA(a)F@Z +@ stub ??0int32(a)default@@QEAA(a)H@Z +@ stub ??0int64(a)default@@QEAA(a)_J@Z +@ stub ??0int8(a)default@@QEAA(a)C@Z +@ stub ??0uint16(a)default@@QEAA(a)G@Z +@ stub ??0uint32(a)default@@QEAA(a)I@Z +@ stub ??0uint64(a)default@@QEAA(a)_K@Z +@ stub ??0uint8(a)default@@QEAA(a)E@Z +@ stub ??BIntPtr(a)Platform@@SA?AV01(a)H@Z +@ stub ??BIntPtr(a)Platform@@SA?AV01(a)PEAX@Z +@ stub ??BIntPtr(a)Platform@@SAPEAXV01@@Z +@ stub ??BType(a)Platform@@SA?AVTypeName(a)Interop@Xaml(a)UI@Windows@@PE$AAV01@@Z +@ stub ??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 ?AlignedAllocate(a)Heap@Details(a)Platform@@SAPEAX_K00(a)Z +@ stub ?AlignedAllocate(a)Heap@Details(a)Platform@@SAPEAX_K0(a)Z +@ stub ?AlignedAllocateException(a)Heap@Details(a)Platform@@SAPEAX_K00(a)Z +@ stub ?AlignedAllocateException(a)Heap@Details(a)Platform@@SAPEAX_K0(a)Z +@ stub ?AlignedFree(a)Heap@Details(a)Platform@@SAXPEAX(a)Z +@ stub ?AlignedFreeException(a)Heap@Details(a)Platform@@SAXPEAX(a)Z +@ stub ?Allocate(a)Heap@Details(a)Platform@@SAPEAX_K0(a)Z +@ stub ?Allocate(a)Heap@Details(a)Platform@@SAPEAX_K(a)Z +@ stub ?AllocateException(a)Heap@Details(a)Platform@@SAPEAX_K0(a)Z +@ stub ?AllocateException(a)Heap@Details(a)Platform@@SAPEAX_K(a)Z +@ stub ?Compare(a)Duration@Xaml(a)UI@Windows@@SAHV1234(a)0@Z +@ stub ?Contains(a)Rect@Foundation(a)Windows@@QEAA_NVPoint(a)23@@Z +@ stub ?CreateException(a)Exception@Platform@@SAPE$AAV12(a)H@Z +@ stub ?CreateException(a)Exception@Platform@@SAPE$AAV12(a)HPE$AAVString(a)2@@Z +@ stub ?CreateValue(a)Details@Platform@@YAPE$AAVObject(a)2@W4TypeCode(a)2@PEBX(a)Z +@ stub ?EnableFactoryCache@@YAXXZ +@ stub ?EnumerateAllocatedObjects(a)Heap@Details(a)Platform@@SAXPE$AAVHeapEntryHandler(a)23@@Z +@ stub ?Equals(a)Attribute@Metadata(a)Platform@@QE$AAA_NPE$AAVObject(a)3@@Z +@ stub ?Equals(a)Boolean@Platform@@QEAA_NPE$AAVObject(a)2@@Z +@ stub ?Equals(a)Delegate@Platform@@QE$AAA_NPE$AAVObject(a)2@@Z +@ stub ?Equals(a)Enum@Platform@@QE$AAA_NPE$AAVObject(a)2@@Z +@ stub ?Equals(a)Exception@Platform@@UE$AAA_NPE$AAVObject(a)2@@Z +@ stub ?Equals(a)MTAThreadAttribute@Platform@@QE$AAA_NPE$AAVObject(a)2@@Z +@ stub ?Equals(a)Object@Platform@@QE$AAA_NPE$AAV12@@Z +@ stub ?Equals(a)OnePhaseConstructedAttribute@CompilerServices(a)Runtime@Platform@@QE$AAA_NPE$AAVObject(a)4@@Z +@ stub ?Equals(a)STAThreadAttribute@Platform@@QE$AAA_NPE$AAVObject(a)2@@Z +@ stub ?Equals(a)Type@Platform@@UE$AAA_NPE$AAVObject(a)2@@Z +@ stub ?Equals(a)ValueType@Platform@@QE$AAA_NPE$AAVObject(a)2@@Z +@ stub ?Equals(a)char16@default@@QEAA_NPE$AAVObject(a)Platform@@@Z +@ stub ?Equals(a)float32@default@@QEAA_NPE$AAVObject(a)Platform@@@Z +@ stub ?Equals(a)float64@default@@QEAA_NPE$AAVObject(a)Platform@@@Z +@ stub ?Equals(a)int16@default@@QEAA_NPE$AAVObject(a)Platform@@@Z +@ stub ?Equals(a)int32@default@@QEAA_NPE$AAVObject(a)Platform@@@Z +@ stub ?Equals(a)int64@default@@QEAA_NPE$AAVObject(a)Platform@@@Z +@ stub ?Equals(a)int8@default@@QEAA_NPE$AAVObject(a)Platform@@@Z +@ stub ?Equals(a)uint16@default@@QEAA_NPE$AAVObject(a)Platform@@@Z +@ stub ?Equals(a)uint32@default@@QEAA_NPE$AAVObject(a)Platform@@@Z +@ stub ?Equals(a)uint64@default@@QEAA_NPE$AAVObject(a)Platform@@@Z +@ stub ?Equals(a)uint8@default@@QEAA_NPE$AAVObject(a)Platform@@@Z +@ stub ?EventSourceAdd(a)Details@Platform@@YA?AVEventRegistrationToken(a)Foundation@Windows@@PEAPEAXPEAUEventLock(a)12@PE$AAVDelegate(a)2@@Z +@ stub ?EventSourceGetTargetArray(a)Details@Platform@@YAPEAXPEAXPEAUEventLock(a)12@@Z +@ stub ?EventSourceGetTargetArrayEvent(a)Details@Platform@@YAPEAXPEAXIPEBXPEA_J(a)Z +@ stub ?EventSourceGetTargetArraySize(a)Details@Platform@@YAIPEAX(a)Z +@ stub ?EventSourceInitialize(a)Details@Platform@@YAXPEAPEAX(a)Z +@ stub ?EventSourceRemove(a)Details@Platform@@YAXPEAPEAXPEAUEventLock(a)12@VEventRegistrationToken(a)Foundation@Windows@@@Z +@ stub ?EventSourceUninitialize(a)Details@Platform@@YAXPEAPEAX(a)Z +@ stub ?FlushFactoryCache@@YAXXZ +@ stub ?Free(a)Heap@Details(a)Platform@@SAXPEAX(a)Z +@ stub ?FreeException(a)Heap@Details(a)Platform@@SAXPEAX(a)Z +@ stub ?GetActivationFactory(a)Details@Platform@@YAJPEAVModuleBase(a)1WRL@Microsoft@@PEAUHSTRING__@@PEAPEAUIActivationFactory@@@Z +@ stub ?GetActivationFactoryByPCWSTR@@YAJPEAXAEAVGuid(a)Platform@@PEAPEAX(a)Z +@ stub ?GetCmdArguments(a)Details@Platform@@YAPEAPEA_WPEAH(a)Z +@ stub ?GetHashCode(a)Attribute@Metadata(a)Platform@@QE$AAAHXZ +@ stub ?GetHashCode(a)Boolean@Platform@@QEAAHXZ +@ stub ?GetHashCode(a)Delegate@Platform@@QE$AAAHXZ +@ stub ?GetHashCode(a)Enum@Platform@@QE$AAAHXZ +@ stub ?GetHashCode(a)Exception@Platform@@UE$AAAHXZ +@ stub ?GetHashCode(a)Guid@Platform@@QEAAHXZ +@ stub ?GetHashCode(a)MTAThreadAttribute@Platform@@QE$AAAHXZ +@ stub ?GetHashCode(a)Object@Platform@@QE$AAAHXZ +@ stub ?GetHashCode(a)OnePhaseConstructedAttribute@CompilerServices(a)Runtime@Platform@@QE$AAAHXZ +@ stub ?GetHashCode(a)STAThreadAttribute@Platform@@QE$AAAHXZ +@ stub ?GetHashCode(a)Type@Platform@@UE$AAAHXZ +@ stub ?GetHashCode(a)ValueType@Platform@@QE$AAAHXZ +@ stub ?GetHashCode(a)char16@default@@QEAAHXZ +@ stub ?GetHashCode(a)float32@default@@QEAAHXZ +@ stub ?GetHashCode(a)float64@default@@QEAAHXZ +@ stub ?GetHashCode(a)int16@default@@QEAAHXZ +@ stub ?GetHashCode(a)int32@default@@QEAAHXZ +@ stub ?GetHashCode(a)int64@default@@QEAAHXZ +@ stub ?GetHashCode(a)int8@default@@QEAAHXZ +@ stub ?GetHashCode(a)uint16@default@@QEAAHXZ +@ stub ?GetHashCode(a)uint32@default@@QEAAHXZ +@ stub ?GetHashCode(a)uint64@default@@QEAAHXZ +@ stub ?GetHashCode(a)uint8@default@@QEAAHXZ +@ stub ?GetIBoxArrayVtable(a)Details@Platform@@YAPEAXPEAX(a)Z +@ stub ?GetIBoxVtable(a)Details@Platform@@YAPEAXPEAX(a)Z +@ stub ?GetIidsFn@@YAJHPEAKPEBU__s_GUID@@PEAPEAVGuid(a)Platform@@@Z +@ stub ?GetObjectContext(a)Details@Platform@@YAPEAUIUnknown@@XZ +@ stub ?GetProxyImpl(a)Details@Platform@@YAJPEAUIUnknown@@AEBU_GUID@@0PEAPEAU3@@Z +@ stub ?GetType(a)Boolean@Platform@@QEAAPE$AAVType(a)2@XZ +@ stub ?GetType(a)Guid@Platform@@QEAAPE$AAVType(a)2@XZ +@ stub ?GetType(a)Object@Platform@@QE$AAAPE$AAVType(a)2@XZ +@ stub ?GetType(a)char16@default@@QEAAPE$AAVType(a)Platform@@XZ +@ stub ?GetType(a)float32@default@@QEAAPE$AAVType(a)Platform@@XZ +@ stub ?GetType(a)float64@default@@QEAAPE$AAVType(a)Platform@@XZ +@ stub ?GetType(a)int16@default@@QEAAPE$AAVType(a)Platform@@XZ +@ stub ?GetType(a)int32@default@@QEAAPE$AAVType(a)Platform@@XZ +@ stub ?GetType(a)int64@default@@QEAAPE$AAVType(a)Platform@@XZ +@ stub ?GetType(a)int8@default@@QEAAPE$AAVType(a)Platform@@XZ +@ stub ?GetType(a)uint16@default@@QEAAPE$AAVType(a)Platform@@XZ +@ stub ?GetType(a)uint32@default@@QEAAPE$AAVType(a)Platform@@XZ +@ stub ?GetType(a)uint64@default@@QEAAPE$AAVType(a)Platform@@XZ +@ stub ?GetType(a)uint8@default@@QEAAPE$AAVType(a)Platform@@XZ +@ stub ?GetTypeCode(a)Type@Platform@@SA?AW4TypeCode(a)2@PE$AAV12@@Z +@ stub ?GetWeakReference(a)Details@Platform@@YAPEAU__abi_IUnknown@@QE$ADVObject(a)2@@Z +@ stub ?InitControlBlock(a)ControlBlock@Details(a)Platform@@AEAAXPEAX_N11(a)Z +@ stub ?InitializeData(a)Details@Platform@@YAJH(a)Z +@ stub ?Intersect(a)Rect@Foundation(a)Windows@@QEAAXV123@@Z +@ stub ?IntersectsWith(a)Rect@Foundation(a)Windows@@QEAA_NV123@@Z +@ stub ?Invert(a)Matrix3D@Media3D(a)Media@Xaml(a)UI@Windows@@QEAAXXZ +@ stub ?ReCreateException(a)Exception@Platform@@SAPE$AAV12(a)H@Z +@ stub ?ReferenceEquals(a)Object@Platform@@SA_NPE$AAV12(a)0@Z +@ stub ?ReferenceEquals(a)Object@Platform@@SA_NPE$AAVString(a)2@0(a)Z +@ stub ?RegisterFactories(a)Details@Platform@@YAPE$AAVObject(a)2@PEAPEAVModuleBase(a)1WRL@Microsoft@@PEAPEAU__abi_Module@@P6AXXZ(a)Z +@ stub ?ReleaseInContextImpl(a)Details@Platform@@YAJPEAUIUnknown@@0(a)Z +@ stub ?ReleaseTarget(a)ControlBlock@Details(a)Platform@@AEAAXXZ +@ stub ?ResolveWeakReference(a)Details@Platform@@YAPE$AAVObject(a)2@AEBU_GUID@@PEAPEAU__abi_IUnknown@@@Z +@ stub ?RunApplicationServer(a)Details@Platform@@YAXPEAPEAVModuleBase(a)1WRL@Microsoft@@PEAPEAU__abi_Module@@PEB_W(a)Z +@ stub ?RunServer(a)Details@Platform@@YAXPEAPEAVModuleBase(a)1WRL@Microsoft@@PEAPEAU__abi_Module@@PEB_W(a)Z +@ stub ?TerminateModule(a)Details@Platform@@YA_NPEAVModuleBase(a)1WRL@Microsoft@@@Z +@ stub ?ToInt32(a)IntPtr@Platform@@QEAAHXZ +@ stub ?ToString(a)Attribute@Metadata(a)Platform@@QE$AAAPE$AAVString(a)3@XZ +@ stub ?ToString(a)Boolean@Platform@@QEAAPE$AAVString(a)2@XZ +@ stub ?ToString(a)Delegate@Platform@@QE$AAAPE$AAVString(a)2@XZ +@ stub ?ToString(a)Enum@Platform@@QE$AAAPE$AAVString(a)2@XZ +@ stub ?ToString(a)Exception@Platform@@UE$AAAPE$AAVString(a)2@XZ +@ stub ?ToString(a)Guid@Platform@@QEAAPE$AAVString(a)2@XZ +@ stub ?ToString(a)MTAThreadAttribute@Platform@@QE$AAAPE$AAVString(a)2@XZ +@ stub ?ToString(a)OnePhaseConstructedAttribute@CompilerServices(a)Runtime@Platform@@QE$AAAPE$AAVString(a)4@XZ +@ stub ?ToString(a)STAThreadAttribute@Platform@@QE$AAAPE$AAVString(a)2@XZ +@ stub ?ToString(a)Type@Platform@@UE$AAAPE$AAVString(a)2@XZ +@ stub ?ToString(a)ValueType@Platform@@QE$AAAPE$AAVString(a)2@XZ +@ stub ?ToString(a)char16@default@@QEAAPE$AAVString(a)Platform@@XZ +@ stub ?ToString(a)float32@default@@QEAAPE$AAVString(a)Platform@@XZ +@ stub ?ToString(a)float64@default@@QEAAPE$AAVString(a)Platform@@XZ +@ stub ?ToString(a)int16@default@@QEAAPE$AAVString(a)Platform@@XZ +@ stub ?ToString(a)int32@default@@QEAAPE$AAVString(a)Platform@@XZ +@ stub ?ToString(a)int64@default@@QEAAPE$AAVString(a)Platform@@XZ +@ stub ?ToString(a)int8@default@@QEAAPE$AAVString(a)Platform@@XZ +@ stub ?ToString(a)uint16@default@@QEAAPE$AAVString(a)Platform@@XZ +@ stub ?ToString(a)uint32@default@@QEAAPE$AAVString(a)Platform@@XZ +@ stub ?ToString(a)uint64@default@@QEAAPE$AAVString(a)Platform@@XZ +@ stub ?ToString(a)uint8@default@@QEAAPE$AAVString(a)Platform@@XZ +@ stub ?UninitializeData(a)Details@Platform@@YAXH(a)Z +@ stub ?Union(a)Rect@Foundation(a)Windows@@QEAAXV123@@Z +@ stub ?Union(a)Rect@Foundation(a)Windows@@QEAAXVPoint(a)23@@Z +@ stub ?WriteLine(a)Console@Details(a)Platform@@SAXPE$AAVObject(a)3@@Z +@ stub ?WriteLine(a)Console@Details(a)Platform@@SAXPE$AAVString(a)3@@Z +@ stub ?WriteLine(a)Console@Details(a)Platform@@SAXXZ +@ stub ?__abi_FailFast@@YAXXZ +@ stub ?__abi_ObjectToString(a)__abi_details@@YAPE$AAVString(a)Platform@@PE$AAVObject(a)3@_N(a)Z +@ stub ?__abi_Resolve(a)ControlBlock@Details(a)Platform@@UEAAJAEAVGuid(a)3@PEAPEAU__abi_IInspectable@@@Z +@ stub ?__abi_WinRTraiseAccessDeniedException@@YAXXZ +@ stub ?__abi_WinRTraiseCOMException@@YAXJ(a)Z +@ stub ?__abi_WinRTraiseChangedStateException@@YAXXZ +@ stub ?__abi_WinRTraiseClassNotRegisteredException@@YAXXZ +@ stub ?__abi_WinRTraiseDisconnectedException@@YAXXZ +@ stub ?__abi_WinRTraiseFailureException@@YAXXZ +@ stub ?__abi_WinRTraiseInvalidArgumentException@@YAXXZ +@ stub ?__abi_WinRTraiseInvalidCastException@@YAXXZ +@ stub ?__abi_WinRTraiseNotImplementedException@@YAXXZ +@ stub ?__abi_WinRTraiseNullReferenceException@@YAXXZ +@ stub ?__abi_WinRTraiseObjectDisposedException@@YAXXZ +@ stub ?__abi_WinRTraiseOperationCanceledException@@YAXXZ +@ stub ?__abi_WinRTraiseOutOfBoundsException@@YAXXZ +@ stub ?__abi_WinRTraiseOutOfMemoryException@@YAXXZ +@ stub ?__abi_WinRTraiseWrongThreadException@@YAXXZ +@ stub ?__abi_cast_Object_to_String(a)__abi_details@@YAPE$AAVString(a)Platform@@_NPE$AAVObject(a)3@@Z +@ stub ?__abi_cast_String_to_Object(a)__abi_details@@YAPE$AAVObject(a)Platform@@PE$AAVString(a)3@@Z +@ stub ?__abi_make_type_id@@YAPE$AAVType(a)Platform@@AEBU__abi_type_descriptor@@@Z +@ stub ?__abi_translateCurrentException@@YAJ_N(a)Z +@ stub ?__getActivationFactoryByHSTRING@@YAJPEAUHSTRING__@@AEAVGuid(a)Platform@@PEAPEAX(a)Z +@ stub ?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 ?get(a)FullName@Type(a)Platform@@QE$AAAPE$AAVString(a)3@XZ +@ stub ?get(a)HasInverse@Matrix3D(a)Media3D@Media(a)Xaml@UI(a)Windows@@QEAA_NXZ +@ stub ?get(a)Message@Exception(a)Platform@@QE$AAAPE$AAVString(a)3@XZ +@ stub ?get(a)ObjectCount@Heap(a)Details@Platform@@SAHXZ +@ stub ?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 -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/3334
From: Etaash Mathamsetty <etaash.mathamsetty(a)gmail.com> --- dlls/vccorlib140/Makefile.in | 3 +++ dlls/vccorlib140/main.c | 34 +++++++++++++++++++++++++++++++ dlls/vccorlib140/vccorlib140.spec | 2 +- 3 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 dlls/vccorlib140/main.c diff --git a/dlls/vccorlib140/Makefile.in b/dlls/vccorlib140/Makefile.in index 7b38cf277d2..7ccf9ee6652 100644 --- a/dlls/vccorlib140/Makefile.in +++ b/dlls/vccorlib140/Makefile.in @@ -1 +1,4 @@ MODULE = vccorlib140.dll + +C_SRCS = \ + main.c diff --git a/dlls/vccorlib140/main.c b/dlls/vccorlib140/main.c new file mode 100644 index 00000000000..f38e9d186ef --- /dev/null +++ b/dlls/vccorlib140/main.c @@ -0,0 +1,34 @@ +/* + * vccorlib140 implementation + * + * Copyright 2023 Etaash Mathamsetty + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA + * + */ + +#include <stdarg.h> + +#include "windef.h" +#include "winbase.h" +#include "wine/debug.h" + +WINE_DEFAULT_DEBUG_CHANNEL(vccorlib); + +long WINAPI platform_details_init_data(int arg) +{ + FIXME("(%d) stub!\n", arg); + return 0; +} diff --git a/dlls/vccorlib140/vccorlib140.spec b/dlls/vccorlib140/vccorlib140.spec index 68ab692f99b..ef8d3f9f10c 100644 --- a/dlls/vccorlib140/vccorlib140.spec +++ b/dlls/vccorlib140/vccorlib140.spec @@ -173,7 +173,7 @@ @ stub ?GetTypeCode(a)Type@Platform@@SA?AW4TypeCode(a)2@PE$AAV12@@Z @ stub ?GetWeakReference(a)Details@Platform@@YAPEAU__abi_IUnknown@@QE$ADVObject(a)2@@Z @ stub ?InitControlBlock(a)ControlBlock@Details(a)Platform@@AEAAXPEAX_N11(a)Z -@ stub ?InitializeData(a)Details@Platform@@YAJH(a)Z +@ stdcall ?InitializeData(a)Details@Platform@@YAJH(a)Z(long) platform_details_init_data @ stub ?Intersect(a)Rect@Foundation(a)Windows@@QEAAXV123@@Z @ stub ?IntersectsWith(a)Rect@Foundation(a)Windows@@QEAA_NV123@@Z @ stub ?Invert(a)Matrix3D@Media3D(a)Media@Xaml(a)UI@Windows@@QEAAXXZ -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/3334
From: Etaash Mathamsetty <etaash.mathamsetty(a)gmail.com> --- dlls/vccorlib140/main.c | 5 +++++ dlls/vccorlib140/vccorlib140.spec | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/dlls/vccorlib140/main.c b/dlls/vccorlib140/main.c index f38e9d186ef..b4ead347748 100644 --- a/dlls/vccorlib140/main.c +++ b/dlls/vccorlib140/main.c @@ -32,3 +32,8 @@ long WINAPI platform_details_init_data(int arg) FIXME("(%d) stub!\n", arg); return 0; } + +void WINAPI platform_details_uninit_data(int arg) +{ + FIXME("(%d) stub!\n", arg); +} diff --git a/dlls/vccorlib140/vccorlib140.spec b/dlls/vccorlib140/vccorlib140.spec index ef8d3f9f10c..f9cf2ebfbfa 100644 --- a/dlls/vccorlib140/vccorlib140.spec +++ b/dlls/vccorlib140/vccorlib140.spec @@ -210,7 +210,7 @@ @ stub ?ToString(a)uint32@default@@QEAAPE$AAVString(a)Platform@@XZ @ stub ?ToString(a)uint64@default@@QEAAPE$AAVString(a)Platform@@XZ @ stub ?ToString(a)uint8@default@@QEAAPE$AAVString(a)Platform@@XZ -@ stub ?UninitializeData(a)Details@Platform@@YAXH(a)Z +@ stdcall ?UninitializeData(a)Details@Platform@@YAXH(a)Z(long) platform_details_uninit_data @ stub ?Union(a)Rect@Foundation(a)Windows@@QEAAXV123@@Z @ stub ?Union(a)Rect@Foundation(a)Windows@@QEAAXVPoint(a)23@@Z @ stub ?WriteLine(a)Console@Details(a)Platform@@SAXPE$AAVObject(a)3@@Z -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/3334
participants (2)
-
Etaash Mathamsetty -
Etaash Mathamsetty (@etaash.mathamsetty)