mirror of
https://github.com/reactos/reactos.git
synced 2025-08-07 01:43:02 +00:00
- Remove our old ws2help in preparation for the transition to ws2help_new
- This will not build - Part 1 of 2 svn path=/trunk/; revision=42224
This commit is contained in:
parent
2c0294638d
commit
a619244941
6 changed files with 0 additions and 460 deletions
|
@ -1,65 +0,0 @@
|
||||||
/*
|
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
|
||||||
* PROJECT: ReactOS WinSock 2 Helper DLL for TCP/IP
|
|
||||||
* FILE: include/debug.h
|
|
||||||
* PURPOSE: Debugging support macros
|
|
||||||
* DEFINES: DBG - Enable debug output
|
|
||||||
* NASSERT - Disable assertions
|
|
||||||
*/
|
|
||||||
#ifndef __DEBUG_H
|
|
||||||
#define __DEBUG_H
|
|
||||||
|
|
||||||
#define NORMAL_MASK 0x000000FF
|
|
||||||
#define SPECIAL_MASK 0xFFFFFF00
|
|
||||||
#define MIN_TRACE 0x00000001
|
|
||||||
#define MID_TRACE 0x00000002
|
|
||||||
#define MAX_TRACE 0x00000003
|
|
||||||
|
|
||||||
#define DEBUG_ULTRA 0xFFFFFFFF
|
|
||||||
|
|
||||||
#ifdef ASSERT
|
|
||||||
#undef ASSERT
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if DBG
|
|
||||||
|
|
||||||
extern DWORD DebugTraceLevel;
|
|
||||||
|
|
||||||
#define WSH_DbgPrint(_t_, _x_) \
|
|
||||||
if (((DebugTraceLevel & NORMAL_MASK) >= _t_) || \
|
|
||||||
((DebugTraceLevel & _t_) > NORMAL_MASK)) { \
|
|
||||||
DbgPrint("(%hS:%d)(%hS) ", __FILE__, __LINE__, __FUNCTION__); \
|
|
||||||
DbgPrint _x_; \
|
|
||||||
}
|
|
||||||
|
|
||||||
#ifdef NASSERT
|
|
||||||
#define ASSERT(x)
|
|
||||||
#else /* NASSERT */
|
|
||||||
#define ASSERT(x) if (!(x)) { WSH_DbgPrint(MIN_TRACE, ("Assertion "#x" failed at %s:%d\n", __FILE__, __LINE__)); ExitProcess(0); }
|
|
||||||
#endif /* NASSERT */
|
|
||||||
|
|
||||||
#else /* DBG */
|
|
||||||
|
|
||||||
#define WSH_DbgPrint(_t_, _x_)
|
|
||||||
|
|
||||||
#define ASSERT(x)
|
|
||||||
|
|
||||||
#endif /* DBG */
|
|
||||||
|
|
||||||
#undef assert
|
|
||||||
#define assert(x) ASSERT(x)
|
|
||||||
#define assert_irql(x) ASSERT_IRQL(x)
|
|
||||||
|
|
||||||
|
|
||||||
#define UNIMPLEMENTED \
|
|
||||||
WSH_DbgPrint(MIN_TRACE, ("(%s:%d)(%s) is unimplemented, \
|
|
||||||
please try again later.\n", __FILE__, __LINE__, __FUNCTION__));
|
|
||||||
|
|
||||||
#define CHECKPOINT \
|
|
||||||
WSH_DbgPrint(MIN_TRACE, ("\n"));
|
|
||||||
|
|
||||||
#define CP CHECKPOINT
|
|
||||||
|
|
||||||
#endif /* __DEBUG_H */
|
|
||||||
|
|
||||||
/* EOF */
|
|
|
@ -1,328 +0,0 @@
|
||||||
/*
|
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
|
||||||
* PROJECT: ReactOS WinSock 2 Helper DLL for TCP/IP
|
|
||||||
* FILE: ws2help.c
|
|
||||||
* PURPOSE: DLL entry
|
|
||||||
* PROGRAMMERS: Robert D. Dickenson (robertdickenson@users.sourceforge.net)
|
|
||||||
* REVISIONS:
|
|
||||||
* RDD 18/06-2002 Created
|
|
||||||
*/
|
|
||||||
#include "ws2help.h"
|
|
||||||
|
|
||||||
#include <debug.h>
|
|
||||||
#if DBG
|
|
||||||
|
|
||||||
/* See debug.h for debug/trace constants */
|
|
||||||
DWORD DebugTraceLevel = MAX_TRACE;
|
|
||||||
|
|
||||||
#endif /* DBG */
|
|
||||||
|
|
||||||
/* To make the linker happy */
|
|
||||||
VOID WINAPI KeBugCheck (ULONG BugCheckCode) {}
|
|
||||||
|
|
||||||
|
|
||||||
BOOL
|
|
||||||
EXPORT
|
|
||||||
DllMain(HANDLE hInstDll,
|
|
||||||
ULONG dwReason,
|
|
||||||
PVOID Reserved)
|
|
||||||
{
|
|
||||||
WSH_DbgPrint(MIN_TRACE, ("DllMain of ws2help.dll\n"));
|
|
||||||
|
|
||||||
switch (dwReason) {
|
|
||||||
case DLL_PROCESS_ATTACH:
|
|
||||||
/* Don't need thread attach notifications
|
|
||||||
so disable them to improve performance */
|
|
||||||
DisableThreadLibraryCalls(hInstDll);
|
|
||||||
break;
|
|
||||||
|
|
||||||
case DLL_THREAD_ATTACH:
|
|
||||||
break;
|
|
||||||
|
|
||||||
case DLL_THREAD_DETACH:
|
|
||||||
break;
|
|
||||||
|
|
||||||
case DLL_PROCESS_DETACH:
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
return TRUE;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
INT
|
|
||||||
EXPORT
|
|
||||||
WahCloseApcHelper(
|
|
||||||
IN PVOID HelperDllSocketContext,
|
|
||||||
IN SOCKET SocketHandle
|
|
||||||
)
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
INT
|
|
||||||
EXPORT
|
|
||||||
WahCloseHandleHelper(
|
|
||||||
IN PVOID HelperDllSocketContext,
|
|
||||||
IN SOCKET SocketHandle
|
|
||||||
)
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
INT
|
|
||||||
EXPORT
|
|
||||||
WahCloseNotificationHandleHelper(
|
|
||||||
IN PVOID HelperDllSocketContext,
|
|
||||||
IN SOCKET SocketHandle
|
|
||||||
)
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
INT
|
|
||||||
EXPORT
|
|
||||||
WahCloseSocketHandle(
|
|
||||||
IN PVOID HelperDllSocketContext,
|
|
||||||
IN SOCKET SocketHandle
|
|
||||||
)
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
INT
|
|
||||||
EXPORT
|
|
||||||
WahCloseThread(
|
|
||||||
IN PVOID HelperDllSocketContext,
|
|
||||||
IN SOCKET SocketHandle
|
|
||||||
)
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
INT
|
|
||||||
EXPORT
|
|
||||||
WahCompleteRequest(
|
|
||||||
IN PVOID HelperDllSocketContext,
|
|
||||||
IN SOCKET SocketHandle
|
|
||||||
)
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
INT
|
|
||||||
EXPORT
|
|
||||||
WahCreateHandleContextTable(
|
|
||||||
IN PVOID HelperDllSocketContext,
|
|
||||||
IN SOCKET SocketHandle
|
|
||||||
)
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
INT
|
|
||||||
EXPORT
|
|
||||||
WahCreateNotificationHandle(
|
|
||||||
IN PVOID HelperDllSocketContext,
|
|
||||||
IN SOCKET SocketHandle
|
|
||||||
)
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
INT
|
|
||||||
EXPORT
|
|
||||||
WahCreateSocketHandle(
|
|
||||||
IN PVOID HelperDllSocketContext,
|
|
||||||
IN SOCKET SocketHandle
|
|
||||||
)
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
INT
|
|
||||||
EXPORT
|
|
||||||
WahDestroyHandleContextTable(
|
|
||||||
IN PVOID HelperDllSocketContext,
|
|
||||||
IN SOCKET SocketHandle
|
|
||||||
)
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
INT
|
|
||||||
EXPORT
|
|
||||||
WahDisableNonIFSHandleSupport(
|
|
||||||
IN PVOID HelperDllSocketContext,
|
|
||||||
IN SOCKET SocketHandle
|
|
||||||
)
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
INT
|
|
||||||
EXPORT
|
|
||||||
WahEnableNonIFSHandleSupport(
|
|
||||||
IN PVOID HelperDllSocketContext,
|
|
||||||
IN SOCKET SocketHandle
|
|
||||||
)
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
INT
|
|
||||||
EXPORT
|
|
||||||
WahEnumerateHandleContexts(
|
|
||||||
IN PVOID HelperDllSocketContext,
|
|
||||||
IN SOCKET SocketHandle
|
|
||||||
)
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
INT
|
|
||||||
EXPORT
|
|
||||||
WahInsertHandleContext(
|
|
||||||
IN PVOID HelperDllSocketContext,
|
|
||||||
IN SOCKET SocketHandle
|
|
||||||
)
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
INT
|
|
||||||
EXPORT
|
|
||||||
WahNotifyAllProcesses(
|
|
||||||
IN PVOID HelperDllSocketContext,
|
|
||||||
IN SOCKET SocketHandle
|
|
||||||
)
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
INT
|
|
||||||
EXPORT
|
|
||||||
WahOpenApcHelper(
|
|
||||||
IN PVOID HelperDllSocketContext,
|
|
||||||
IN SOCKET SocketHandle
|
|
||||||
)
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
INT
|
|
||||||
EXPORT
|
|
||||||
WahOpenCurrentThread(
|
|
||||||
IN PVOID HelperDllSocketContext,
|
|
||||||
IN SOCKET SocketHandle
|
|
||||||
)
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
INT
|
|
||||||
EXPORT
|
|
||||||
WahOpenHandleHelper(
|
|
||||||
IN PVOID HelperDllSocketContext,
|
|
||||||
IN SOCKET SocketHandle
|
|
||||||
)
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
INT
|
|
||||||
EXPORT
|
|
||||||
WahOpenNotificationHandleHelper(
|
|
||||||
IN PVOID HelperDllSocketContext,
|
|
||||||
IN SOCKET SocketHandle
|
|
||||||
)
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
INT
|
|
||||||
EXPORT
|
|
||||||
WahQueueUserApc(
|
|
||||||
IN PVOID HelperDllSocketContext,
|
|
||||||
IN SOCKET SocketHandle
|
|
||||||
)
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
INT
|
|
||||||
EXPORT
|
|
||||||
WahReferenceContextByHandle(
|
|
||||||
IN PVOID HelperDllSocketContext,
|
|
||||||
IN SOCKET SocketHandle
|
|
||||||
)
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
INT
|
|
||||||
EXPORT
|
|
||||||
WahRemoveHandleContext(
|
|
||||||
IN PVOID HelperDllSocketContext,
|
|
||||||
IN SOCKET SocketHandle
|
|
||||||
)
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
INT
|
|
||||||
EXPORT
|
|
||||||
WahWaitForNotification(
|
|
||||||
IN PVOID HelperDllSocketContext,
|
|
||||||
IN SOCKET SocketHandle
|
|
||||||
)
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* EOF */
|
|
|
@ -1,30 +0,0 @@
|
||||||
; WS2HELP.DLL - Windows Sockets 2 Helper DLL for TCP/IP
|
|
||||||
|
|
||||||
LIBRARY ws2help.dll
|
|
||||||
|
|
||||||
EXPORTS
|
|
||||||
WahCloseApcHelper@8
|
|
||||||
WahCloseHandleHelper@8
|
|
||||||
WahCloseNotificationHandleHelper@8
|
|
||||||
WahCloseSocketHandle@8
|
|
||||||
WahCloseThread@8
|
|
||||||
WahCompleteRequest@8
|
|
||||||
WahCreateHandleContextTable@8
|
|
||||||
WahCreateNotificationHandle@8
|
|
||||||
WahCreateSocketHandle@8
|
|
||||||
WahDestroyHandleContextTable@8
|
|
||||||
WahDisableNonIFSHandleSupport@8
|
|
||||||
WahEnableNonIFSHandleSupport@8
|
|
||||||
WahEnumerateHandleContexts@8
|
|
||||||
WahInsertHandleContext@8
|
|
||||||
WahNotifyAllProcesses@8
|
|
||||||
WahOpenApcHelper@8
|
|
||||||
WahOpenCurrentThread@8
|
|
||||||
WahOpenHandleHelper@8
|
|
||||||
WahOpenNotificationHandleHelper@8
|
|
||||||
WahQueueUserApc@8
|
|
||||||
WahReferenceContextByHandle@8
|
|
||||||
WahRemoveHandleContext@8
|
|
||||||
WahWaitForNotification@8
|
|
||||||
|
|
||||||
; EOF
|
|
|
@ -1,21 +0,0 @@
|
||||||
/*
|
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
|
||||||
* PROJECT: ReactOS WinSock 2 Helper DLL for TCP/IP
|
|
||||||
* FILE: include/ws2help.h
|
|
||||||
* PURPOSE: WinSock 2 Helper DLL for TCP/IP header
|
|
||||||
*/
|
|
||||||
#ifndef __WS2HELP_H
|
|
||||||
#define __WS2HELP_H
|
|
||||||
|
|
||||||
#define WIN32_NO_STATUS
|
|
||||||
#include <windows.h>
|
|
||||||
#define NTOS_MODE_USER
|
|
||||||
#include <ndk/ntndk.h>
|
|
||||||
|
|
||||||
#include <wsahelp.h>
|
|
||||||
|
|
||||||
#define EXPORT WINAPI
|
|
||||||
|
|
||||||
#endif /* __WS2HELP_H */
|
|
||||||
|
|
||||||
/* EOF */
|
|
|
@ -1,9 +0,0 @@
|
||||||
<module name="ws2help" type="win32dll" baseaddress="${BASEADDRESS_WS2HELP}" installbase="system32" installname="ws2help.dll" unicode="yes">
|
|
||||||
<importlibrary definition="ws2help.def" />
|
|
||||||
<include base="ws2help">.</include>
|
|
||||||
<library>ntdll</library>
|
|
||||||
<library>kernel32</library>
|
|
||||||
<library>ws2_32</library>
|
|
||||||
<file>ws2help.c</file>
|
|
||||||
<file>ws2help.rc</file>
|
|
||||||
</module>
|
|
|
@ -1,7 +0,0 @@
|
||||||
/* $Id$ */
|
|
||||||
|
|
||||||
#define REACTOS_VERSION_DLL
|
|
||||||
#define REACTOS_STR_FILE_DESCRIPTION "Windows Sockets 2 Helper API\0"
|
|
||||||
#define REACTOS_STR_INTERNAL_NAME "ws2help\0"
|
|
||||||
#define REACTOS_STR_ORIGINAL_FILENAME "ws2help.dll\0"
|
|
||||||
#include <reactos/version.rc>
|
|
Loading…
Add table
Add a link
Reference in a new issue