mirror of
https://github.com/reactos/reactos.git
synced 2025-07-27 15:31:55 +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_DEVENUM" value="0x35680000" />
|
||||||
<property name="BASEADDRESS_RSABASE" value="0x35700000" />
|
<property name="BASEADDRESS_RSABASE" value="0x35700000" />
|
||||||
<property name="BASEADDRESS_RSAENH" value="0x35780000" />
|
<property name="BASEADDRESS_RSAENH" value="0x35780000" />
|
||||||
|
<property name="BASEADDRESS_MPRAPI" value="0x4C400000" />
|
||||||
<property name="BASEADDRESS_PSTOREC" value="0x513D0000" />
|
<property name="BASEADDRESS_PSTOREC" value="0x513D0000" />
|
||||||
<property name="BASEADDRESS_LPK" value="0x516C0000" />
|
<property name="BASEADDRESS_LPK" value="0x516C0000" />
|
||||||
<property name="BASEADDRESS_TELEPHON" value="0x58750000" />
|
<property name="BASEADDRESS_TELEPHON" value="0x58750000" />
|
||||||
|
|
|
@ -273,6 +273,7 @@ dll\win32\mlang\mlang.dll 1
|
||||||
dll\win32\mmdrv\mmdrv.dll 1
|
dll\win32\mmdrv\mmdrv.dll 1
|
||||||
dll\win32\modemui\modemui.dll 1
|
dll\win32\modemui\modemui.dll 1
|
||||||
dll\win32\mpr\mpr.dll 1
|
dll\win32\mpr\mpr.dll 1
|
||||||
|
dll\win32\mprapi\mprapi.dll 1
|
||||||
dll\win32\msacm32\msacm32.dll 1
|
dll\win32\msacm32\msacm32.dll 1
|
||||||
dll\win32\msafd\msafd.dll 1
|
dll\win32\msafd\msafd.dll 1
|
||||||
dll\win32\mscoree\mscoree.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">
|
<directory name="mpr">
|
||||||
<xi:include href="mpr/mpr.rbuild" />
|
<xi:include href="mpr/mpr.rbuild" />
|
||||||
</directory>
|
</directory>
|
||||||
|
<directory name="mprapi">
|
||||||
|
<xi:include href="mprapi/mprapi.rbuild" />
|
||||||
|
</directory>
|
||||||
<directory name="msacm32">
|
<directory name="msacm32">
|
||||||
<xi:include href="msacm32/msacm32.rbuild" />
|
<xi:include href="msacm32/msacm32.rbuild" />
|
||||||
</directory>
|
</directory>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue