mscorwks: New DLL.

Game Maker Studio 2 Desktop needs this to launch.

Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Zebediah Figura 2019-07-11 14:23:43 -05:00 committed by Alexandre Julliard
parent 7e0acf14cc
commit 12d5b6899b
6 changed files with 120 additions and 0 deletions

2
configure vendored
View File

@ -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

View File

@ -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)

View File

@ -0,0 +1 @@
MODULE = mscorwks.dll

110
dlls/mscorwks/mscorwks.spec Normal file
View File

@ -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

View File

@ -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,-

View File

@ -483,6 +483,10 @@ my @dll_groups =
"ntoskrnl.exe",
"hal",
],
[
"mscoree",
"mscorwks",
],
);
my $update_flags = 0;