summaryrefslogtreecommitdiff
path: root/network/trans/WFPSampler/sys/NotifyFunctions_BasicCallouts.h
diff options
context:
space:
mode:
Diffstat (limited to 'network/trans/WFPSampler/sys/NotifyFunctions_BasicCallouts.h')
-rw-r--r--network/trans/WFPSampler/sys/NotifyFunctions_BasicCallouts.h46
1 files changed, 46 insertions, 0 deletions
diff --git a/network/trans/WFPSampler/sys/NotifyFunctions_BasicCallouts.h b/network/trans/WFPSampler/sys/NotifyFunctions_BasicCallouts.h
new file mode 100644
index 00000000..58b11fa2
--- /dev/null
+++ b/network/trans/WFPSampler/sys/NotifyFunctions_BasicCallouts.h
@@ -0,0 +1,46 @@
+////////////////////////////////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2012 Microsoft Corporation. All Rights Reserved.
+//
+// Module Name:
+// NotifyFunctions_BasicCallouts.h
+//
+// Abstract:
+// This module contains prototypes of WFP Notify functions for the simpler callouts.
+//
+// Naming Convention:
+//
+// <Module><Scenario>
+//
+// i.e.
+//
+// NotifyBasicNotification
+//
+// <Module>
+// Notify - Function is an FWPS_CALLOUT_NOTIFY_FN
+// <Scenario>
+// BasicNotification - Function demonstates use of the simple notifications
+//
+// 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 NOTIFY_BASIC_NOTIFICATION_H
+#define NOTIFY_BASIC_NOTIFICATION_H
+
+_IRQL_requires_min_(PASSIVE_LEVEL)
+_IRQL_requires_max_(DISPATCH_LEVEL)
+_IRQL_requires_same_
+_Success_(return == STATUS_SUCCESS)
+NTSTATUS NTAPI NotifyBasicNotification(_In_ FWPS_CALLOUT_NOTIFY_TYPE notificationType,
+ _In_ const GUID* pFilterKey,
+ _Inout_ FWPS_FILTER* pFilter);
+
+#endif /// NOTIFY_BASIC_NOTIFICATION_H \ No newline at end of file