get icmp.dll to work

svn path=/trunk/; revision=38471
This commit is contained in:
Christoph von Wittich 2008-12-30 13:55:52 +00:00
parent 8aaeedbb99
commit fa4a7deb60
2 changed files with 17 additions and 1 deletions

View file

@ -1,4 +1,4 @@
<module name="icmp" type="win32dll" entrypoint="0" baseaddress="${BASEADDRESS_ICMP}" installbase="system32" installname="icmp.dll" allowwarnings="true">
<module name="icmp" type="win32dll" baseaddress="${BASEADDRESS_ICMP}" installbase="system32" installname="icmp.dll" allowwarnings="true">
<importlibrary definition="icmp.spec" />
<include base="icmp">.</include>
<include base="ReactOS">include/reactos/wine</include>

View file

@ -143,6 +143,22 @@ static int in_cksum(u_short *addr, int len)
* Exported Routines.
*/
BOOL WINAPI DllMain (HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
{
WSADATA wsaData;
switch (fdwReason) {
case DLL_PROCESS_ATTACH:
WSAStartup(MAKEWORD(2, 2), &wsaData);
break;
case DLL_PROCESS_DETACH:
WSACleanup();
break;
}
return TRUE;
}
/***********************************************************************
* IcmpCreateFile (ICMP.@)
*/