Zebediah Figura : mscorwks: New DLL.

Alexandre Julliard julliard at winehq.org
Wed Jul 31 13:55:52 CDT 2019


Module: wine
Branch: master
Commit: 12d5b6899b4c03dfb597f0e1ddc6a14c07dca91e
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=12d5b6899b4c03dfb597f0e1ddc6a14c07dca91e

Author: Zebediah Figura <zfigura at codeweavers.com>
Date:   Thu Jul 11 14:23:43 2019 -0500

mscorwks: New DLL.

Game Maker Studio 2 Desktop needs this to launch.

Signed-off-by: Zebediah Figura <zfigura at codeweavers.com>
Signed-off-by: Vincent Povirk <vincent at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 configure                   |   2 +
 configure.ac                |   1 +
 dlls/mscorwks/Makefile.in   |   1 +
 dlls/mscorwks/mscorwks.spec | 110 ++++++++++++++++++++++++++++++++++++++++++++
 loader/wine.inf.in          |   2 +
 tools/make_specfiles        |   4 ++
 6 files changed, 120 insertions(+)

diff --git a/configure b/configure
index f1de2c4..177c834 100755
--- a/configure
+++ b/configure
@@ -1404,6 +1404,7 @@ enable_msasn1
 enable_mscat32
 enable_mscms
 enable_mscoree
+enable_mscorwks
 enable_msctf
 enable_msctfp
 enable_msdaps
@@ -20405,6 +20406,7 @@ wine_fn_config_makefile dlls/mscms enable_mscms
 wine_fn_config_makefile dlls/mscms/tests enable_tests
 wine_fn_config_makefile dlls/mscoree enable_mscoree
 wine_fn_config_makefile dlls/mscoree/tests enable_tests
+wine_fn_config_makefile dlls/mscorwks enable_mscorwks
 wine_fn_config_makefile dlls/msctf enable_msctf
 wine_fn_config_makefile dlls/msctf/tests enable_tests
 wine_fn_config_makefile dlls/msctfp enable_msctfp
diff --git a/configure.ac b/configure.ac
index a7c45ac..a2cd2c7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3391,6 +3391,7 @@ WINE_CONFIG_MAKEFILE(dlls/mscms)
 WINE_CONFIG_MAKEFILE(dlls/mscms/tests)
 WINE_CONFIG_MAKEFILE(dlls/mscoree)
 WINE_CONFIG_MAKEFILE(dlls/mscoree/tests)
+WINE_CONFIG_MAKEFILE(dlls/mscorwks)
 WINE_CONFIG_MAKEFILE(dlls/msctf)
 WINE_CONFIG_MAKEFILE(dlls/msctf/tests)
 WINE_CONFIG_MAKEFILE(dlls/msctfp)
diff --git a/dlls/mscorwks/Makefile.in b/dlls/mscorwks/Makefile.in
new file mode 100644
index 0000000..4527266
--- /dev/null
+++ b/dlls/mscorwks/Makefile.in
@@ -0,0 +1 @@
+MODULE    = mscorwks.dll
diff --git a/dlls/mscorwks/mscorwks.spec b/dlls/mscorwks/mscorwks.spec
new file mode 100644
index 0000000..617cde3
--- /dev/null
+++ b/dlls/mscorwks/mscorwks.spec
@@ -0,0 +1,110 @@
+@ stdcall LoadStringRC(long ptr long long) mscoree.LoadStringRC
+@ stub ReOpenMetaDataWithMemory
+@ stub CorDllMainForThunk
+@ stub CreateActContextInternal
+@ stub CreateCMSFromXmlInternal
+@ stub GetAddrOfContractShutoffFlag
+@ stub GetCLRFunction
+@ stub GetUserStateManagerInternal
+@ stub GetUserStoreInternal
+@ stub ParseManifestInternal
+@ stub _AxlGetIssuerPublicKeyHash
+@ stub _AxlPublicKeyBlobToPublicKeyToken
+@ stub _AxlRSAKeyValueToPublicKeyToken
+@ stub CertCreateAuthenticodeLicense
+@ stub CertFreeAuthenticodeSignerInfo
+@ stub CertFreeAuthenticodeTimestamperInfo
+@ stub CertTimestampAuthenticodeLicense
+@ stub CertVerifyAuthenticodeLicense
+@ stub ClearDownloadCache
+@ stdcall ClrCreateManagedInstance(wstr ptr ptr) mscoree.ClrCreateManagedInstance
+@ stdcall CoEEShutDownCOM() mscoree.CoEEShutDownCOM
+@ stdcall CoInitializeCor(long) mscoree.CoInitializeCor
+@ stub CoInitializeEE
+@ stub CoUninitializeCor
+@ stub CoUninitializeEE
+@ stub CompareAssemblyIdentity
+@ stub CopyPDBs
+@ stdcall CorExitProcess(long) mscoree.CorExitProcess
+@ stub CorLaunchApplication
+@ stub CorMarkThreadInThreadPool
+@ stub CreateActContext
+@ stub CreateApplicationContext
+@ stub CreateAssemblyCache
+@ stub CreateAssemblyEnum
+@ stub CreateAssemblyNameObject
+@ stub CreateCMSFromXml
+@ stub CreateHistoryReader
+@ stub CreateInstallReferenceEnum
+@ stub DeleteShadowCache
+@ stub DllCanUnloadNowInternal
+@ stub DllGetClassObjectInternal
+@ stub DllRegisterServerInternal
+@ stub DllUnregisterServerInternal
+@ stub EEDllRegisterServer
+@ stub EEDllUnregisterServer
+@ stub GetAppIdAuthority
+@ stub GetAssemblyIdentityFromFile
+@ stdcall GetAssemblyMDImport(wstr ptr ptr) mscoree.GetAssemblyMDImport
+@ stub GetCLRIdentityManager
+@ stub GetCachePath
+@ stub GetHashFromAssemblyFile
+@ stub GetHashFromAssemblyFileW
+@ stub GetHashFromBlob
+@ stub GetHashFromFile
+@ stub GetHashFromFileW
+@ stub GetHashFromHandle
+@ stub GetHistoryFileDirectory
+@ stub GetIdentityAuthority
+@ stub GetMetaDataInternalInterface
+@ stub GetMetaDataInternalInterfaceFromPublic
+@ stub GetMetaDataPublicInterfaceFromInternal
+@ stub GetPermissionRequests
+@ stub GetPrivateContextsPerfCounters
+@ stub GetUserStateManager
+@ stub GetUserStore
+@ stub IEE
+@ stub InitializeFusion
+@ stub InstallCustomAssembly
+@ stub InstallCustomModule
+@ stub LegacyNGenCompile
+@ stub LegacyNGenCreateZapper
+@ stub LegacyNGenFreeZapper
+@ stub LegacyNGenTryEnumerateFusionCache
+@ stdcall LoadStringRCEx(long long ptr long long ptr) mscoree.LoadStringRCEx
+@ stub LogHelp_LogAssert
+@ stub LogHelp_NoGuiOnAssert
+@ stub LogHelp_TerminateOnAssert
+@ stub LookupHistoryAssembly
+@ stub MetaDataGetDispenser
+@ stub NGenCreateNGenWorker
+@ stub NukeDownloadedCache
+@ stub ParseManifest
+@ stub PostErrorVA
+@ stub PreBindAssembly
+@ stub PreBindAssemblyEx
+@ stub ReOpenMetaDataWithMemoryEx
+@ stub StrongNameCompareAssemblies
+@ stub StrongNameErrorInfo
+@ stub StrongNameFreeBuffer
+@ stub StrongNameGetBlob
+@ stub StrongNameGetBlobFromImage
+@ stub StrongNameGetPublicKey
+@ stub StrongNameHashSize
+@ stub StrongNameKeyDelete
+@ stub StrongNameKeyGen
+@ stub StrongNameKeyGenEx
+@ stub StrongNameKeyInstall
+@ stub StrongNameSignatureGeneration
+@ stub StrongNameSignatureGenerationEx
+@ stub StrongNameSignatureSize
+@ stdcall StrongNameSignatureVerification(wstr long ptr) mscoree.StrongNameSignatureVerification
+@ stdcall StrongNameSignatureVerificationEx(wstr long ptr) mscoree.StrongNameSignatureVerificationEx
+@ stub StrongNameSignatureVerificationFromImage
+@ stub StrongNameTokenFromAssembly
+@ stub StrongNameTokenFromAssemblyEx
+@ stub StrongNameTokenFromPublicKey
+@ stub TranslateSecurityAttributes
+@ stdcall _CorDllMain(long long ptr) mscoree._CorDllMain
+@ stdcall _CorExeMain2(ptr long ptr ptr ptr) mscoree._CorExeMain2
+@ stdcall _CorExeMain() mscoree._CorExeMain
diff --git a/loader/wine.inf.in b/loader/wine.inf.in
index c3d3b77..2ac524a 100644
--- a/loader/wine.inf.in
+++ b/loader/wine.inf.in
@@ -2554,6 +2554,7 @@ HKLM,%CurrentVersion%\Telephony\Country List\998,"SameAreaRule",,"G"
 11,,aspnet_regiis.exe,-
 11,,ngen.exe,-
 11,,fusion.dll,-
+11,,mscorwks.dll,-
 11,,regsvcs.exe,-
 11,,regasm.exe,-
 11,,servicemodelreg.exe,-
@@ -2603,6 +2604,7 @@ HKLM,%CurrentVersion%\Telephony\Country List\998,"SameAreaRule",,"G"
 11,,aspnet_regiis.exe,-
 11,,ngen.exe,-
 11,,fusion.dll,-
+11,,mscorwks.dll,-
 11,,regsvcs.exe,-
 11,,regasm.exe,-
 11,,servicemodelreg.exe,-
diff --git a/tools/make_specfiles b/tools/make_specfiles
index 64c25d1..5c30ce5 100755
--- a/tools/make_specfiles
+++ b/tools/make_specfiles
@@ -483,6 +483,10 @@ my @dll_groups =
   "ntoskrnl.exe",
   "hal",
  ],
+ [
+  "mscoree",
+  "mscorwks",
+ ],
 );
 
 my $update_flags = 0;




More information about the wine-cvs mailing list