ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

buffer.c File Reference
#include <ndissys.h>

Go to the source code of this file.

Functions

__inline ULONG SkipToOffset (IN PNDIS_BUFFER Buffer, IN UINT Offset, IN OUT PUCHAR *Data, IN OUT PUINT Size)
UINT CopyBufferToBufferChain (PNDIS_BUFFER DstBuffer, UINT DstOffset, PUCHAR SrcData, UINT Length)
UINT CopyBufferChainToBuffer (PUCHAR DstData, PNDIS_BUFFER SrcBuffer, UINT SrcOffset, UINT Length)
UINT CopyPacketToBuffer (PUCHAR DstData, PNDIS_PACKET SrcPacket, UINT SrcOffset, UINT Length)
UINT CopyPacketToBufferChain (PNDIS_BUFFER DstBuffer, UINT DstOffset, PNDIS_PACKET SrcPacket, UINT SrcOffset, UINT Length)
VOID EXPORT NdisAdjustBufferLength (IN PNDIS_BUFFER Buffer, IN UINT Length)
ULONG EXPORT NDIS_BUFFER_TO_SPAN_PAGES (IN PNDIS_BUFFER Buffer)
VOID EXPORT NdisAllocateBuffer (OUT PNDIS_STATUS Status, OUT PNDIS_BUFFER *Buffer, IN NDIS_HANDLE PoolHandle, IN PVOID VirtualAddress, IN UINT Length)
VOID EXPORT NdisAllocateBufferPool (OUT PNDIS_STATUS Status, OUT PNDIS_HANDLE PoolHandle, IN UINT NumberOfDescriptors)
VOID EXPORT NdisAllocatePacket (OUT PNDIS_STATUS Status, OUT PNDIS_PACKET *Packet, IN NDIS_HANDLE PoolHandle)
VOID EXPORT NdisAllocatePacketPool (OUT PNDIS_STATUS Status, OUT PNDIS_HANDLE PoolHandle, IN UINT NumberOfDescriptors, IN UINT ProtocolReservedLength)
VOID EXPORT NdisAllocatePacketPoolEx (OUT PNDIS_STATUS Status, OUT PNDIS_HANDLE PoolHandle, IN UINT NumberOfDescriptors, IN UINT NumberOfOverflowDescriptors, IN UINT ProtocolReservedLength)
ULONG EXPORT NdisBufferLength (IN PNDIS_BUFFER Buffer)
PVOID EXPORT NdisBufferVirtualAddress (IN PNDIS_BUFFER Buffer)
VOID EXPORT NdisCopyFromPacketToPacket (IN PNDIS_PACKET Destination, IN UINT DestinationOffset, IN UINT BytesToCopy, IN PNDIS_PACKET Source, IN UINT SourceOffset, OUT PUINT BytesCopied)
VOID EXPORT NdisDprAllocatePacket (OUT PNDIS_STATUS Status, OUT PNDIS_PACKET *Packet, IN NDIS_HANDLE PoolHandle)
VOID EXPORT NdisDprAllocatePacketNonInterlocked (OUT PNDIS_STATUS Status, OUT PNDIS_PACKET *Packet, IN NDIS_HANDLE PoolHandle)
VOID EXPORT NdisDprFreePacket (IN PNDIS_PACKET Packet)
VOID EXPORT NdisDprFreePacketNonInterlocked (IN PNDIS_PACKET Packet)
VOID EXPORT NdisFreeBufferPool (IN NDIS_HANDLE PoolHandle)
VOID EXPORT NdisFreePacketPool (IN NDIS_HANDLE PoolHandle)
VOID EXPORT NdisFreeBuffer (IN PNDIS_BUFFER Buffer)
VOID EXPORT NdisFreePacket (IN PNDIS_PACKET Packet)
VOID EXPORT NdisGetBufferPhysicalArraySize (IN PNDIS_BUFFER Buffer, OUT PUINT ArraySize)
VOID EXPORT NdisGetFirstBufferFromPacket (IN PNDIS_PACKET _Packet, OUT PNDIS_BUFFER *_FirstBuffer, OUT PVOID *_FirstBufferVA, OUT PUINT _FirstBufferLength, OUT PUINT _TotalBufferLength)
VOID EXPORT NdisGetFirstBufferFromPacketSafe (IN PNDIS_PACKET _Packet, OUT PNDIS_BUFFER *_FirstBuffer, OUT PVOID *_FirstBufferVA, OUT PUINT _FirstBufferLength, OUT PUINT _TotalBufferLength, IN MM_PAGE_PRIORITY Priority)
VOID EXPORT NdisQueryBuffer (IN PNDIS_BUFFER Buffer, OUT PVOID *VirtualAddress OPTIONAL, OUT PUINT Length)
VOID EXPORT NdisQueryBufferSafe (IN PNDIS_BUFFER Buffer, OUT PVOID *VirtualAddress OPTIONAL, OUT PUINT Length, IN UINT Priority)
VOID EXPORT NdisQueryBufferOffset (IN PNDIS_BUFFER Buffer, OUT PUINT Offset, OUT PUINT Length)
VOID EXPORT NdisUnchainBufferAtBack (IN OUT PNDIS_PACKET Packet, OUT PNDIS_BUFFER *Buffer)
VOID EXPORT NdisUnchainBufferAtFront (IN OUT PNDIS_PACKET Packet, OUT PNDIS_BUFFER *Buffer)
VOID EXPORT NdisCopyBuffer (OUT PNDIS_STATUS Status, OUT PNDIS_BUFFER *Buffer, IN NDIS_HANDLE PoolHandle, IN PVOID MemoryDescriptor, IN UINT Offset, IN UINT Length)
NDIS_HANDLE EXPORT NdisGetPoolFromPacket (IN PNDIS_PACKET Packet)
UINT EXPORT NdisPacketSize (IN UINT ProtocolReservedSize)
PVOID EXPORT NdisGetPacketCancelId (IN PNDIS_PACKET Packet)
VOID EXPORT NdisSetPacketCancelId (IN PNDIS_PACKET Packet, IN PVOID CancelId)
VOID EXPORT NdisCopyFromPacketToPacketSafe (IN PNDIS_PACKET Destination, IN UINT DestinationOffset, IN UINT BytesToCopy, IN PNDIS_PACKET Source, IN UINT SourceOffset, OUT PUINT BytesCopied, IN MM_PAGE_PRIORITY Priority)
VOID EXPORT NdisIMCopySendCompletePerPacketInfo (IN PNDIS_PACKET DstPacket, IN PNDIS_PACKET SrcPacket)
VOID EXPORT NdisIMCopySendPerPacketInfo (IN PNDIS_PACKET DstPacket, IN PNDIS_PACKET SrcPacket)

Generated on Sun May 27 2012 05:02:12 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.