msdrm: Add stub dll.

Signed-off-by: Austin English <austinenglish@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Austin English 2016-01-05 22:07:46 -06:00 committed by Alexandre Julliard
parent 6e841fdb75
commit 9a75a2f7eb
5 changed files with 136 additions and 0 deletions

2
configure vendored
View File

@ -1176,6 +1176,7 @@ enable_msctfp
enable_msdaps
enable_msdelta
enable_msdmo
enable_msdrm
enable_msftedit
enable_msg711_acm
enable_msgsm32_acm
@ -17667,6 +17668,7 @@ wine_fn_config_dll msdaps enable_msdaps clean
wine_fn_config_dll msdelta enable_msdelta
wine_fn_config_dll msdmo enable_msdmo implib
wine_fn_config_test dlls/msdmo/tests msdmo_test
wine_fn_config_dll msdrm enable_msdrm
wine_fn_config_dll msftedit enable_msftedit
wine_fn_config_dll msg711.acm enable_msg711_acm
wine_fn_config_dll msgsm32.acm enable_msgsm32_acm

View File

@ -3036,6 +3036,7 @@ WINE_CONFIG_DLL(msdaps,,[clean])
WINE_CONFIG_DLL(msdelta)
WINE_CONFIG_DLL(msdmo,,[implib])
WINE_CONFIG_TEST(dlls/msdmo/tests)
WINE_CONFIG_DLL(msdrm)
WINE_CONFIG_DLL(msftedit)
WINE_CONFIG_DLL(msg711.acm)
WINE_CONFIG_DLL(msgsm32.acm)

4
dlls/msdrm/Makefile.in Normal file
View File

@ -0,0 +1,4 @@
MODULE = msdrm.dll
C_SRCS = \
main.c

40
dlls/msdrm/main.c Normal file
View File

@ -0,0 +1,40 @@
/*
* msdrm.dll
*
* Copyright 2016 Austin English
*
* 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 "config.h"
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
BOOL WINAPI DllMain(HINSTANCE instance, DWORD reason, void *reserved)
{
switch (reason)
{
case DLL_WINE_PREATTACH:
return FALSE; /* prefer native version */
case DLL_PROCESS_ATTACH:
DisableThreadLibraryCalls(instance);
break;
}
return TRUE;
}

89
dlls/msdrm/msdrm.spec Normal file
View File

@ -0,0 +1,89 @@
@ stub DRMAcquireAdvisories
@ stub DRMAcquireIssuanceLicenseTemplate
@ stub DRMAcquireLicense
@ stub DRMActivate
@ stub DRMAddLicense
@ stub DRMAddRightWithUser
@ stub DRMAttest
@ stub DRMCheckSecurity
@ stub DRMClearAllRights
@ stub DRMCloseEnvironmentHandle
@ stub DRMCloseHandle
@ stub DRMClosePubHandle
@ stub DRMCloseQueryHandle
@ stub DRMCloseSession
@ stub DRMConstructCertificateChain
@ stub DRMCreateBoundLicense
@ stub DRMCreateClientSession
@ stub DRMCreateEnablingBitsDecryptor
@ stub DRMCreateEnablingBitsEncryptor
@ stub DRMCreateEnablingPrincipal
@ stub DRMCreateIssuanceLicense
@ stub DRMCreateLicenseStorageSession
@ stub DRMCreateRight
@ stub DRMCreateUser
@ stub DRMDecode
@ stub DRMDeconstructCertificateChain
@ stub DRMDecrypt
@ stub DRMDeleteLicense
@ stub DRMDuplicateEnvironmentHandle
@ stub DRMDuplicateHandle
@ stub DRMDuplicatePubHandle
@ stub DRMDuplicateSession
@ stub DRMEncode
@ stub DRMEncrypt
@ stub DRMEnumerateLicense
@ stub DRMGetApplicationSpecificData
@ stub DRMGetBoundLicenseAttribute
@ stub DRMGetBoundLicenseAttributeCount
@ stub DRMGetBoundLicenseObject
@ stub DRMGetBoundLicenseObjectCount
@ stub DRMGetCertificateChainCount
@ stub DRMGetClientVersion
@ stub DRMGetEnvironmentInfo
@ stub DRMGetInfo
@ stub DRMGetIntervalTime
@ stub DRMGetIssuanceLicenseInfo
@ stub DRMGetIssuanceLicenseTemplate
@ stub DRMGetMetaData
@ stub DRMGetNameAndDescription
@ stub DRMGetOwnerLicense
@ stub DRMGetProcAddress
@ stub DRMGetRevocationPoint
@ stub DRMGetRightExtendedInfo
@ stub DRMGetRightInfo
@ stub DRMGetSecurityProvider
@ stub DRMGetServiceLocation
@ stub DRMGetSignedIssuanceLicense
@ stub DRMGetSignedIssuanceLicenseEx
@ stub DRMGetTime
@ stub DRMGetUnboundLicenseAttribute
@ stub DRMGetUnboundLicenseAttributeCount
@ stub DRMGetUnboundLicenseObject
@ stub DRMGetUnboundLicenseObjectCount
@ stub DRMGetUsagePolicy
@ stub DRMGetUserInfo
@ stub DRMGetUserRights
@ stub DRMGetUsers
@ stub DRMInitEnvironment
@ stub DRMIsActivated
@ stub DRMIsWindowProtected
@ stub DRMLoadLibrary
@ stub DRMParseUnboundLicense
@ stub DRMRegisterContent
@ stub DRMRegisterProtectedWindow
@ stub DRMRegisterRevocationList
@ stub DRMRepair
@ stub DRMSetApplicationSpecificData
@ stub DRMSetGlobalOptions
@ stub DRMSetIntervalTime
@ stub DRMSetMetaData
@ stub DRMSetNameAndDescription
@ stub DRMSetRevocationPoint
@ stub DRMSetUsagePolicy
@ stub DRMVerify
@ stub DllCanUnloadNow
@ stub DllGetClassObject
@ stub DllRegisterServer
@ stub DllUnregisterServer
@ stub __AddMachineCertToLicenseStore