mirror of
https://github.com/reactos/reactos.git
synced 2025-05-06 18:31:26 +00:00
import mprapi.dll from wine 1.1.4
svn path=/trunk/; revision=36118
This commit is contained in:
parent
feef16a665
commit
1d60e6189c
6 changed files with 206 additions and 0 deletions
|
@ -7,6 +7,7 @@
|
|||
<property name="BASEADDRESS_DEVENUM" value="0x35680000" />
|
||||
<property name="BASEADDRESS_RSABASE" value="0x35700000" />
|
||||
<property name="BASEADDRESS_RSAENH" value="0x35780000" />
|
||||
<property name="BASEADDRESS_MPRAPI" value="0x4C400000" />
|
||||
<property name="BASEADDRESS_PSTOREC" value="0x513D0000" />
|
||||
<property name="BASEADDRESS_LPK" value="0x516C0000" />
|
||||
<property name="BASEADDRESS_TELEPHON" value="0x58750000" />
|
||||
|
|
|
@ -273,6 +273,7 @@ dll\win32\mlang\mlang.dll 1
|
|||
dll\win32\mmdrv\mmdrv.dll 1
|
||||
dll\win32\modemui\modemui.dll 1
|
||||
dll\win32\mpr\mpr.dll 1
|
||||
dll\win32\mprapi\mprapi.dll 1
|
||||
dll\win32\msacm32\msacm32.dll 1
|
||||
dll\win32\msafd\msafd.dll 1
|
||||
dll\win32\mscoree\mscoree.dll 1
|
||||
|
|
55
reactos/dll/win32/mprapi/mprapi.c
Normal file
55
reactos/dll/win32/mprapi/mprapi.c
Normal file
|
@ -0,0 +1,55 @@
|
|||
/*
|
||||
* Copyright (C) 2006 Dmitry Timoshkov
|
||||
*
|
||||
* 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 "mprapi.h"
|
||||
#include "wine/debug.h"
|
||||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(mprapi);
|
||||
|
||||
/*****************************************************
|
||||
* DllMain
|
||||
*/
|
||||
BOOL WINAPI DllMain(HINSTANCE hinst, DWORD reason, LPVOID reserved)
|
||||
{
|
||||
TRACE("(%p, %d, %p)\n", hinst, reason, reserved);
|
||||
|
||||
switch(reason)
|
||||
{
|
||||
case DLL_WINE_PREATTACH:
|
||||
return FALSE; /* prefer native version */
|
||||
|
||||
case DLL_PROCESS_ATTACH:
|
||||
DisableThreadLibraryCalls( hinst );
|
||||
break;
|
||||
}
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* MprAdminIsServiceRunning (MPRAPI.@)
|
||||
*/
|
||||
BOOL APIENTRY MprAdminIsServiceRunning(LPWSTR server)
|
||||
{
|
||||
FIXME("(%s): stub!\n", debugstr_w(server));
|
||||
|
||||
return FALSE;
|
||||
}
|
14
reactos/dll/win32/mprapi/mprapi.rbuild
Normal file
14
reactos/dll/win32/mprapi/mprapi.rbuild
Normal file
|
@ -0,0 +1,14 @@
|
|||
<module name="mprapi" type="win32dll" baseaddress="${BASEADDRESS_MPRAPI}" installbase="system32" installname="mprapi.dll">
|
||||
<importlibrary definition="mprapi.spec.def" />
|
||||
<include base="mprapi">.</include>
|
||||
<include base="ReactOS">include/reactos/wine</include>
|
||||
<define name="__WINESRC__" />
|
||||
<define name="__USE_W32API" />
|
||||
<define name="_WIN32_IE">0x600</define>
|
||||
<define name="_WIN32_WINNT">0x601</define>
|
||||
<define name="WINVER">0x501</define>
|
||||
<library>wine</library>
|
||||
<library>kernel32</library>
|
||||
<file>mprapi.c</file>
|
||||
<file>mprapi.spec</file>
|
||||
</module>
|
132
reactos/dll/win32/mprapi/mprapi.spec
Normal file
132
reactos/dll/win32/mprapi/mprapi.spec
Normal file
|
@ -0,0 +1,132 @@
|
|||
@ stub CompressPhoneNumber
|
||||
@ stub MprAdminBufferFree
|
||||
@ stub MprAdminConnectionClearStats
|
||||
@ stub MprAdminConnectionEnum
|
||||
@ stub MprAdminConnectionGetInfo
|
||||
@ stub MprAdminDeregisterConnectionNotification
|
||||
@ stub MprAdminDeviceEnum
|
||||
@ stub MprAdminEstablishDomainRasServer
|
||||
@ stub MprAdminGetErrorString
|
||||
@ stub MprAdminGetPDCServer
|
||||
@ stub MprAdminInterfaceConnect
|
||||
@ stub MprAdminInterfaceCreate
|
||||
@ stub MprAdminInterfaceDelete
|
||||
@ stub MprAdminInterfaceDeviceGetInfo
|
||||
@ stub MprAdminInterfaceDeviceSetInfo
|
||||
@ stub MprAdminInterfaceDisconnect
|
||||
@ stub MprAdminInterfaceEnum
|
||||
@ stub MprAdminInterfaceGetCredentials
|
||||
@ stub MprAdminInterfaceGetCredentialsEx
|
||||
@ stub MprAdminInterfaceGetHandle
|
||||
@ stub MprAdminInterfaceGetInfo
|
||||
@ stub MprAdminInterfaceQueryUpdateResult
|
||||
@ stub MprAdminInterfaceSetCredentials
|
||||
@ stub MprAdminInterfaceSetCredentialsEx
|
||||
@ stub MprAdminInterfaceSetInfo
|
||||
@ stub MprAdminInterfaceTransportAdd
|
||||
@ stub MprAdminInterfaceTransportGetInfo
|
||||
@ stub MprAdminInterfaceTransportRemove
|
||||
@ stub MprAdminInterfaceTransportSetInfo
|
||||
@ stub MprAdminInterfaceUpdatePhonebookInfo
|
||||
@ stub MprAdminInterfaceUpdateRoutes
|
||||
@ stub MprAdminIsDomainRasServer
|
||||
@ stdcall MprAdminIsServiceRunning(wstr)
|
||||
@ stub MprAdminMIBBufferFree
|
||||
@ stub MprAdminMIBEntryCreate
|
||||
@ stub MprAdminMIBEntryDelete
|
||||
@ stub MprAdminMIBEntryGet
|
||||
@ stub MprAdminMIBEntryGetFirst
|
||||
@ stub MprAdminMIBEntryGetNext
|
||||
@ stub MprAdminMIBEntrySet
|
||||
@ stub MprAdminMIBServerConnect
|
||||
@ stub MprAdminMIBServerDisconnect
|
||||
@ stub MprAdminPortClearStats
|
||||
@ stub MprAdminPortDisconnect
|
||||
@ stub MprAdminPortEnum
|
||||
@ stub MprAdminPortGetInfo
|
||||
@ stub MprAdminPortReset
|
||||
@ stub MprAdminRegisterConnectionNotification
|
||||
@ stub MprAdminSendUserMessage
|
||||
@ stub MprAdminServerConnect
|
||||
@ stub MprAdminServerDisconnect
|
||||
@ stub MprAdminServerGetCredentials
|
||||
@ stub MprAdminServerGetInfo
|
||||
@ stub MprAdminServerSetCredentials
|
||||
@ stub MprAdminTransportCreate
|
||||
@ stub MprAdminTransportGetInfo
|
||||
@ stub MprAdminTransportSetInfo
|
||||
@ stub MprAdminUpgradeUsers
|
||||
@ stub MprAdminUserClose
|
||||
@ stub MprAdminUserGetInfo
|
||||
@ stub MprAdminUserOpen
|
||||
@ stub MprAdminUserRead
|
||||
@ stub MprAdminUserReadProfFlags
|
||||
@ stub MprAdminUserServerConnect
|
||||
@ stub MprAdminUserServerDisconnect
|
||||
@ stub MprAdminUserSetInfo
|
||||
@ stub MprAdminUserWrite
|
||||
@ stub MprAdminUserWriteProfFlags
|
||||
@ stub MprConfigBufferFree
|
||||
@ stub MprConfigGetFriendlyName
|
||||
@ stub MprConfigGetGuidName
|
||||
@ stub MprConfigInterfaceCreate
|
||||
@ stub MprConfigInterfaceDelete
|
||||
@ stub MprConfigInterfaceEnum
|
||||
@ stub MprConfigInterfaceGetHandle
|
||||
@ stub MprConfigInterfaceGetInfo
|
||||
@ stub MprConfigInterfaceSetInfo
|
||||
@ stub MprConfigInterfaceTransportAdd
|
||||
@ stub MprConfigInterfaceTransportEnum
|
||||
@ stub MprConfigInterfaceTransportGetHandle
|
||||
@ stub MprConfigInterfaceTransportGetInfo
|
||||
@ stub MprConfigInterfaceTransportRemove
|
||||
@ stub MprConfigInterfaceTransportSetInfo
|
||||
@ stub MprConfigServerBackup
|
||||
@ stub MprConfigServerConnect
|
||||
@ stub MprConfigServerDisconnect
|
||||
@ stub MprConfigServerGetInfo
|
||||
@ stub MprConfigServerInstall
|
||||
@ stub MprConfigServerRefresh
|
||||
@ stub MprConfigServerRestore
|
||||
@ stub MprConfigTransportCreate
|
||||
@ stub MprConfigTransportDelete
|
||||
@ stub MprConfigTransportEnum
|
||||
@ stub MprConfigTransportGetHandle
|
||||
@ stub MprConfigTransportGetInfo
|
||||
@ stub MprConfigTransportSetInfo
|
||||
@ stub MprDomainQueryAccess
|
||||
@ stub MprDomainQueryRasServer
|
||||
@ stub MprDomainRegisterRasServer
|
||||
@ stub MprDomainSetAccess
|
||||
@ stub MprGetUsrParams
|
||||
@ stub MprInfoBlockAdd
|
||||
@ stub MprInfoBlockFind
|
||||
@ stub MprInfoBlockQuerySize
|
||||
@ stub MprInfoBlockRemove
|
||||
@ stub MprInfoBlockSet
|
||||
@ stub MprInfoCreate
|
||||
@ stub MprInfoDelete
|
||||
@ stub MprInfoDuplicate
|
||||
@ stub MprInfoRemoveAll
|
||||
@ stub MprPortSetUsage
|
||||
@ stub MprSetupIpInIpInterfaceFriendlyNameCreate
|
||||
@ stub MprSetupIpInIpInterfaceFriendlyNameDelete
|
||||
@ stub MprSetupIpInIpInterfaceFriendlyNameEnum
|
||||
@ stub MprSetupIpInIpInterfaceFriendlyNameFree
|
||||
@ stub RasAdminBufferFree
|
||||
@ stub RasAdminConnectionClearStats
|
||||
@ stub RasAdminConnectionEnum
|
||||
@ stub RasAdminConnectionGetInfo
|
||||
@ stub RasAdminGetErrorString
|
||||
@ stub RasAdminGetPDCServer
|
||||
@ stub RasAdminIsServiceRunning
|
||||
@ stub RasAdminPortClearStats
|
||||
@ stub RasAdminPortDisconnect
|
||||
@ stub RasAdminPortEnum
|
||||
@ stub RasAdminPortGetInfo
|
||||
@ stub RasAdminPortReset
|
||||
@ stub RasAdminServerConnect
|
||||
@ stub RasAdminServerDisconnect
|
||||
@ stub RasAdminUserGetInfo
|
||||
@ stub RasAdminUserSetInfo
|
||||
@ stub RasPrivilegeAndCallBackNumber
|
|
@ -151,6 +151,9 @@
|
|||
<directory name="mpr">
|
||||
<xi:include href="mpr/mpr.rbuild" />
|
||||
</directory>
|
||||
<directory name="mprapi">
|
||||
<xi:include href="mprapi/mprapi.rbuild" />
|
||||
</directory>
|
||||
<directory name="msacm32">
|
||||
<xi:include href="msacm32/msacm32.rbuild" />
|
||||
</directory>
|
||||
|
|
Loading…
Reference in a new issue