Art Yerkes said this should be deleted.

svn path=/trunk/; revision=21697
This commit is contained in:
Saveliy Tretiakov 2006-04-22 05:37:07 +00:00
parent 5f32fbc304
commit aa7b55c728
6 changed files with 0 additions and 1944 deletions

View file

@ -1,2 +0,0 @@
/* Use this header to change definitions in ndis.h */
#include "net/ndis.h"

View file

@ -1,183 +0,0 @@
#ifndef _NDISHACK_H
#define _NDISHACK_H
#ifndef __NTDRIVER__
struct _RECURSIVE_MUTEX;
#undef KeAcquireSpinLockAtDpcLevel
#undef KeReleaseSpinLockFromDpcLevel
#undef KeRaiseIrql
#undef KeLowerIrql
#if 0
/*
* VOID
* ExFreeToNPagedLookasideList (
* PNPAGED_LOOKASIDE_LIST Lookaside,
* PVOID Entry
* );
*
* FUNCTION:
* Inserts (pushes) the specified entry into the specified
* nonpaged lookaside list.
*
* ARGUMENTS:
* Lookaside = Pointer to the nonpaged lookaside list
* Entry = Pointer to the entry that is inserted in the lookaside list
*/
static
__inline
VOID
ExFreeToNPagedLookasideList (
IN PNPAGED_LOOKASIDE_LIST Lookaside,
IN PVOID Entry
)
{
Lookaside->Free( Entry );
}
/*
* PVOID
* ExAllocateFromNPagedLookasideList (
* PNPAGED_LOOKASIDE_LIST LookSide
* );
*
* FUNCTION:
* Removes (pops) the first entry from the specified nonpaged
* lookaside list.
*
* ARGUMENTS:
* Lookaside = Pointer to a nonpaged lookaside list
*
* RETURNS:
* Address of the allocated list entry
*/
static
__inline
PVOID
ExAllocateFromNPagedLookasideList (
IN PNPAGED_LOOKASIDE_LIST Lookaside
)
{
PVOID Entry;
Entry = (Lookaside->Allocate)(Lookaside->Type,
Lookaside->Size,
Lookaside->Tag);
return Entry;
}
/*
* VOID
* NdisGetFirstBufferFromPacket(
* IN PNDIS_PACKET _Packet,
* OUT PNDIS_BUFFER * _FirstBuffer,
* OUT PVOID * _FirstBufferVA,
* OUT PUINT _FirstBufferLength,
* OUT PUINT _TotalBufferLength)
*/
#define NdisGetFirstBufferFromPacket(_Packet, \
_FirstBuffer, \
_FirstBufferVA, \
_FirstBufferLength, \
_TotalBufferLength) \
{ \
PNDIS_BUFFER _Buffer; \
\
_Buffer = (_Packet)->Private.Head; \
*(_FirstBuffer) = _Buffer; \
if (_Buffer != NULL) \
{ \
*(_FirstBufferVA) = (_Buffer)->MappedSystemVa; \
*(_FirstBufferLength) = (_Buffer)->Size; \
_Buffer = _Buffer->Next; \
*(_TotalBufferLength) = *(_FirstBufferLength); \
while (_Buffer != NULL) { \
*(_TotalBufferLength) += (_Buffer)->Size; \
_Buffer = _Buffer->Next; \
} \
} \
else \
{ \
*(_FirstBufferVA) = 0; \
*(_FirstBufferLength) = 0; \
*(_TotalBufferLength) = 0; \
} \
}
/*
* VOID
* NdisQueryBuffer(
* IN PNDIS_BUFFER Buffer,
* OUT PVOID *VirtualAddress OPTIONAL,
* OUT PUINT Length)
*/
#define NdisQueryBuffer(Buffer, \
VirtualAddress, \
Length) \
{ \
if (VirtualAddress) \
*((PVOID*)VirtualAddress) = Buffer->MappedSystemVa; \
\
*((PUINT)Length) = (Buffer)->Size; \
}
/*
* VOID
* NdisQueryPacket(
* IN PNDIS_PACKET Packet,
* OUT PUINT PhysicalBufferCount OPTIONAL,
* OUT PUINT BufferCount OPTIONAL,
* OUT PNDIS_BUFFER *FirstBuffer OPTIONAL,
* OUT PUINT TotalPacketLength OPTIONAL);
*/
#define NdisQueryPacket(Packet, \
PhysicalBufferCount, \
BufferCount, \
FirstBuffer, \
TotalPacketLength) \
{ \
if (FirstBuffer) \
*((PNDIS_BUFFER*)FirstBuffer) = (Packet)->Private.Head; \
if ((TotalPacketLength) || (BufferCount) || (PhysicalBufferCount)) \
{ \
if (!(Packet)->Private.ValidCounts) { \
UINT _Offset; \
UINT _PacketLength; \
PNDIS_BUFFER _NdisBuffer; \
UINT _PhysicalBufferCount = 0; \
UINT _TotalPacketLength = 0; \
UINT _Count = 0; \
\
for (_NdisBuffer = (Packet)->Private.Head; \
_NdisBuffer != (PNDIS_BUFFER)NULL; \
_NdisBuffer = _NdisBuffer->Next) \
{ \
_PhysicalBufferCount += NDIS_BUFFER_TO_SPAN_PAGES(_NdisBuffer); \
NdisQueryBufferOffset(_NdisBuffer, &_Offset, &_PacketLength); \
_TotalPacketLength += _PacketLength; \
_Count++; \
} \
(Packet)->Private.PhysicalCount = _PhysicalBufferCount; \
(Packet)->Private.TotalLength = _TotalPacketLength; \
(Packet)->Private.Count = _Count; \
(Packet)->Private.ValidCounts = TRUE; \
} \
\
if (PhysicalBufferCount) \
*((PUINT)PhysicalBufferCount) = (Packet)->Private.PhysicalCount; \
\
if (BufferCount) \
*((PUINT)BufferCount) = (Packet)->Private.Count; \
\
if (TotalPacketLength) \
*((PUINT)TotalPacketLength) = (Packet)->Private.TotalLength; \
} \
}
#endif
#endif/*__NTDRIVER__*/
#endif/*_NDISHACK_H*/

View file

@ -1,85 +0,0 @@
/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS NDIS library
* FILE: ndissys.h
* PURPOSE: NDIS library definitions
* NOTES: Spin lock acquire order:
* - Miniport list lock
* - Adapter list lock
*/
#ifndef __NDISSYS_H
#define __NDISSYS_H
#define NDIS50 1 /* Use NDIS 5.0 structures by default */
//#include <basetsd.h>
#include <ntddk.h>
//#include <windef.h>
#include <ndisfake.h>
#include "miniport.h"
#include "protocol.h"
#include <debug.h>
/* Exported functions */
#ifdef _MSC_VER
#define EXPORT __declspec(dllexport)
#else
#define EXPORT STDCALL
#endif
#ifdef DBG
#define DEBUG_REFCHECK(Object) { \
if ((Object)->RefCount <= 0) { \
NDIS_DbgPrint(MIN_TRACE, ("Object at (0x%X) has invalid reference count (%d).\n", \
(Object), (Object)->RefCount)); \
} \
}
#else
#define DEBUG_REFCHECK(Object)
#endif
/*
* VOID ReferenceObject(
* PVOID Object)
*/
#define ReferenceObject(Object) \
{ \
DEBUG_REFCHECK(Object); \
NDIS_DbgPrint(DEBUG_REFCOUNT, ("Referencing object at (0x%X). RefCount (%d).\n", \
(Object), (Object)->RefCount)); \
\
InterlockedIncrement(&((Object)->RefCount)); \
}
/*
* VOID DereferenceObject(
* PVOID Object)
*/
#define DereferenceObject(Object) \
{ \
DEBUG_REFCHECK(Object); \
NDIS_DbgPrint(DEBUG_REFCOUNT, ("Dereferencing object at (0x%X). RefCount (%d).\n", \
(Object), (Object)->RefCount)); \
\
if (InterlockedDecrement(&((Object)->RefCount)) == 0) \
PoolFreeBuffer(Object); \
}
#define MIN(value1, value2) \
((value1 < value2)? value1 : value2)
#define MAX(value1, value2) \
((value1 > value2)? value1 : value2)
#endif /* __NDISSYS_H */
/* EOF */

File diff suppressed because it is too large Load diff

View file

@ -1,52 +0,0 @@
; $Id$
;
; reactos/drivers/lib/undis/undis.def
;
; ReactOS Operating System
;
EXPORTS
ExAllocatePool@8
ExAllocatePoolWithTag@12
ExDeleteNPagedLookasideList@4
ExFreePool@4
ExInitializeNPagedLookasideList@28
@ExInterlockedInsertTailList@12
ExQueueWorkItem@8
@InterlockedDecrement@4
@InterlockedIncrement@4
KeAcquireSpinLockAtDpcLevel@4
KeBugCheck@4
KeCancelTimer@4
KeInitializeDpc@12
KeInitializeEvent@12
KeInitializeSpinLock@4
KeInitializeTimer@4
KeReleaseSpinLockFromDpcLevel@4
KeSetEvent@12
KeSetTimer@16
KeSetTimerEx@20
KeWaitForSingleObject@20
KeAcquireSpinLock@8
KeReleaseSpinLock@8
@InterlockedPushEntrySList@8
@InterlockedPopEntrySList@4
NDIS_BUFFER_TO_SPAN_PAGES@4
NdisAllocateBuffer@20
NdisAllocatePacket@12
NdisFreeBuffer@4
NdisQueryBuffer@12
NdisFreePacket@4
MmMapLockedPages@8
@ExReleaseFastMutex@4
@ExAcquireFastMutex@4
@InterlockedPushEntrySList@8
@InterlockedPopEntrySList@4
RecursiveMutexLeave
RecursiveMutexEnter
RecursiveMutexInit
AllocatePacketWithBufferX
FreeNdisPacketX
GetDataPtr
CopyPacketToBuffer
AdjustPacket
ExpInitLookasideLists

View file

@ -1,7 +0,0 @@
/* $Id$ */
#define REACTOS_VERSION_DLL
#define REACTOS_STR_FILE_DESCRIPTION "NDIS Library\0"
#define REACTOS_STR_INTERNAL_NAME "ndis\0"
#define REACTOS_STR_ORIGINAL_FILENAME "ndis\0"
#include <reactos/version.rc>