diff options
Diffstat (limited to 'network/trans/WFPSampler/sys/CompletionFunctions_FastPacketInjectionCallouts.h')
| -rw-r--r-- | network/trans/WFPSampler/sys/CompletionFunctions_FastPacketInjectionCallouts.h | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/network/trans/WFPSampler/sys/CompletionFunctions_FastPacketInjectionCallouts.h b/network/trans/WFPSampler/sys/CompletionFunctions_FastPacketInjectionCallouts.h new file mode 100644 index 00000000..a4470c69 --- /dev/null +++ b/network/trans/WFPSampler/sys/CompletionFunctions_FastPacketInjectionCallouts.h @@ -0,0 +1,33 @@ +//////////////////////////////////////////////////////////////////////////////////////////////////// +// +// Copyright (c) 2014 Microsoft Corporation. All Rights Reserved. +// +// Module Name: +// CompletionFunctions_FastPacketInjectionCallouts.cpp +// +// Abstract: +// This module contains prototypes for WFP Completion functions for packets injected back into +// the data path using the clone / block / inject method. +// +// Author: +// Dusty Harper (DHarper) +// +// Revision History: +// +// [ Month ][Day] [Year] - [Revision]-[ Comments ] +// May 01, 2010 - 1.0 - Creation +// December 13, 2013 - 1.1 - Enhance function declaration for IntelliSense +// +//////////////////////////////////////////////////////////////////////////////////////////////////// + +#ifndef COMPLETION_FAST_PACKET_INJECTION_H +#define COMPLETION_FAST_PACKET_INJECTION_H + +_IRQL_requires_min_(PASSIVE_LEVEL) +_IRQL_requires_max_(DISPATCH_LEVEL) +_IRQL_requires_same_ +VOID NTAPI CompleteFastPacketInjection(_In_ VOID* pContext, + _Inout_ NET_BUFFER_LIST* pNetBufferList, + _In_ BOOLEAN dispatchLevel); + +#endif /// COMPLETION_FAST_PACKET_INJECTION_H |
