- Implement NdisIMCopySendPerPacketInfo and NdisIMCopySendCompletePerPacketInfo

svn path=/trunk/; revision=41400
This commit is contained in:
Cameron Gutman 2009-06-13 05:37:16 +00:00
parent 166fb4de72
commit 78f0b85fae
2 changed files with 53 additions and 38 deletions

View file

@ -446,44 +446,6 @@ NdisIMCancelInitializeDeviceInstance(
}
/*
* @unimplemented
*/
VOID
EXPORT
NdisIMCopySendCompletePerPacketInfo(
IN PNDIS_PACKET DstPacket,
IN PNDIS_PACKET SrcPacket)
/*
* FUNCTION:
* ARGUMENTS:
* NOTES:
* NDIS 5.0
*/
{
UNIMPLEMENTED
}
/*
* @unimplemented
*/
VOID
EXPORT
NdisIMCopySendPerPacketInfo(
IN PNDIS_PACKET DstPacket,
IN PNDIS_PACKET SrcPacket)
/*
* FUNCTION:
* ARGUMENTS:
* NOTES:
* NDIS 5.0
*/
{
UNIMPLEMENTED
}
/*
* @unimplemented
*/

View file

@ -1320,4 +1320,57 @@ NdisCopyFromPacketToPacketSafe(
*BytesCopied = Total;
}
/*
* @implemented
*/
VOID
EXPORT
NdisIMCopySendCompletePerPacketInfo(
IN PNDIS_PACKET DstPacket,
IN PNDIS_PACKET SrcPacket)
/*
* FUNCTION:
* ARGUMENTS:
* NOTES:
* NDIS 5.0
*/
{
/* FIXME: What is the difference between NdisIMCopySendPerPacketInfo and
* NdisIMCopySendCompletePerPacketInfo?
*/
NDIS_DbgPrint(MAX_TRACE, ("Called.\n"));
RtlCopyMemory(NDIS_PACKET_EXTENSION_FROM_PACKET(DstPacket),
NDIS_PACKET_EXTENSION_FROM_PACKET(SrcPacket),
sizeof(NDIS_PACKET_EXTENSION));
}
/*
* @implemented
*/
VOID
EXPORT
NdisIMCopySendPerPacketInfo(
IN PNDIS_PACKET DstPacket,
IN PNDIS_PACKET SrcPacket)
/*
* FUNCTION:
* ARGUMENTS:
* NOTES:
* NDIS 5.0
*/
{
/* FIXME: What is the difference between NdisIMCopySendPerPacketInfo and
* NdisIMCopySendCompletePerPacketInfo?
*/
NDIS_DbgPrint(MAX_TRACE, ("Called.\n"));
RtlCopyMemory(NDIS_PACKET_EXTENSION_FROM_PACKET(DstPacket),
NDIS_PACKET_EXTENSION_FROM_PACKET(SrcPacket),
sizeof(NDIS_PACKET_EXTENSION));
}
/* EOF */