Sample Code

Windows Driver Samples/ Windows Filtering Platform Sample/ C++/ inc/ Identifiers.h/

///////////////////////////////////////////////////////////////////////////////
//
//   Copyright (c) 2012 Microsoft Corporation.  All Rights Reserved.
//
//   Module Name:
//      Identifiers.h
//
//   Abstract:
//      This module contains global variables and definitions for the WFPSampler project
//
//   Author:
//      Dusty Harper      (DHarper)
//
//   Revision History:
//
//      [ Month ][Day] [Year] - [Revision]-[ Comments ]
//      May       01,   2010  -     1.0   -  Creation
//
///////////////////////////////////////////////////////////////////////////////

#ifndef WFP_SAMPLER_IDENTIFIERS_H
#define WFP_SAMPLER_IDENTIFIERS_H

static PCWSTR g_pDeviceName              = L"\\Device\\WFPSampler";
static PCWSTR g_pCompanyName             = L"Microsoft Corporation";
static PCWSTR g_pBinaryDescription       = L"WFPSampler version 1.0.0.1, Copyright (c) 2012 Microsoft Corporation. All Rights Reserved.";
static PCWSTR g_pProxyBinaryDescription  = L"WFPSamplerProxyService version 1.0.0.1, Copyright (c) 2012 Microsoft Corporation. All Rights Reserved.";
static PCWSTR g_pServiceExe              = L"%SystemRoot%\\System32\\WFPSamplerService.Exe";
static PCWSTR g_pServiceName             = L"WFPSampler";
static PCWSTR g_pServiceDescription      = L"Microsoft Windows Filtering Platform (WFP) Sample Policy Service";
static PCWSTR g_pCalloutServiceName      = L"WFPSamplerCallouts";
static PCWSTR g_pProxyServiceExe         = L"%SystemRoot%\\System32\\WFPSamplerProxyService.Exe";
static PCWSTR g_pProxyServiceName        = L"WFPSamplerProxy";
static PCWSTR g_pProxyServiceDescription = L"Microsoft Windows Filtering Platform (WFP) Sample Proxy Service";
static PCWSTR g_pRPCProtocolSequence     = L"ncalrpc";
static PCWSTR g_pEndpoint                = L"ncalrpc:[WFPSampler]";

/*
   Service Security Identifier
*/

static const SID wfpSamplerSID =
{
   SID_REVISION,
   1,
   SECURITY_NT_AUTHORITY,
   { SECURITY_LOCAL_SERVICE_RID }
};

/*
   DEVICE_INTERFACE
*/

static const GUID WFPSAMPLER_INTERFACE =
{
   /* 53504657-6D61-6C70-6572-5F496E746572 */
   0x53504657,
   0x6D61,
   0x6C70,
   {0x65, 0x72, 0x5F, 0x49, 0x6E, 0x74, 0x65, 0x72}
};

/*
   ETW \ WTT TRACING
*/

static const GUID WFPSAMPLER_WPP_TRACE =
{
   /* 53504657-6D61-6C70-6572-5F5750505472 */
   0x53504657,
   0x6D61,
   0x6C70,
   {0x65, 0x72, 0x5F, 0x57, 0x50, 0x50, 0x54, 0x72}
};

/*
   FWPM_SESSION Keys
**/

static const GUID WFPSAMPLER_SESSION_KM = 
{
   /* 53504657-6D61-5F70-5365-7373696F6E4B */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x53, 0x65, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x4B}
};

static const GUID WFPSAMPLER_SESSION_UM = 
{
   /* 53504657-6D61-5F70-5365-7373696F6E55 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x53, 0x65, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x55}
};


/*
   FWPM_PROVIDER Key
**/

static const GUID WFPSAMPLER_PROVIDER = 
{
   /* 53504657-6D61-5F70-5072-6F7669646572 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x50, 0x72, 0x6F, 0x76, 0x69, 0x64, 0x65, 0x72}
};

static const GUID WFPSAMPLERPROXYSERVICE_PROVIDER = 
{
   /* 50504657-7653-6370-5072-6F7669646572 */
   0x50504657,
   0x7653,
   0x6370,
   {0x50, 0x72, 0x6F, 0x76, 0x69, 0x64, 0x65, 0x72}
};

/*
   FWPM_SUBLAYER Key
**/

static const GUID WFPSAMPLER_SUBLAYER = 
{
   /* 53504657-6D61-5F70-5375-624C61796572 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x53, 0x75, 0x62, 0x4C, 0x61, 0x79, 0x65, 0x72}
};

static const GUID WFPSAMPLERPROXYSERVICE_SUBLAYER = 
{
   /* 50504657-7653-6370-5375-624C61796572 */
   0x50504657,
   0x7653,
   0x6370,
   {0x53, 0x75, 0x62, 0x4C, 0x61, 0x79, 0x65, 0x72}
};

/*
   FWPM_CALLOUT Keys
**/

#ifndef BASIC_ACTION_BLOCK
#define BASIC_ACTION_BLOCK

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK = 
{
   /* 53504657-6D61-5F70-4361-6C6C424142FF */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0xFF}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_INBOUND_IPPACKET_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414200 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x00}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_INBOUND_IPPACKET_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414202 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x02}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_OUTBOUND_IPPACKET_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414204 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x04}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_OUTBOUND_IPPACKET_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414206 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x06}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_IPFORWARD_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414208 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x08}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_IPFORWARD_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241420A */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x0A}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_INBOUND_TRANSPORT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241420C */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x0C}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_INBOUND_TRANSPORT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241420E */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x0E}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_OUTBOUND_TRANSPORT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414210 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x10}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_OUTBOUND_TRANSPORT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414212 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x12}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_STREAM_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414214 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x14}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_STREAM_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414216 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x16}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_DATAGRAM_DATA_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414218 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x18}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_DATAGRAM_DATA_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241421A */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x1A}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_INBOUND_ICMP_ERROR_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241421C */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x1C}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_INBOUND_ICMP_ERROR_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241421E */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x1E}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_OUTBOUND_ICMP_ERROR_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414220 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x20}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_OUTBOUND_ICMP_ERROR_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414222 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x22}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_ALE_RESOURCE_ASSIGNMENT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414224 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x24}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_ALE_RESOURCE_ASSIGNMENT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414226 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x26}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_ALE_AUTH_LISTEN_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414228 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x28}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_ALE_AUTH_LISTEN_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241422A */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x2A}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_ALE_AUTH_RECV_ACCEPT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241422C */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x2C}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_ALE_AUTH_RECV_ACCEPT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241422E */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x2E}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_ALE_AUTH_CONNECT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414230 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x30}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_ALE_AUTH_CONNECT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414232 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x32}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_ALE_FLOW_ESTABLISHED_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414234 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x34}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_ALE_FLOW_ESTABLISHED_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414236 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x36}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_INBOUND_MAC_FRAME_ETHERNET = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414238 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x38}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_OUTBOUND_MAC_FRAME_ETHERNET = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414239 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x39}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_INBOUND_MAC_FRAME_NATIVE = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241423A */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x3A}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_OUTBOUND_MAC_FRAME_NATIVE = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241423B */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x3B}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_ALE_RESOURCE_RELEASE_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241423E */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x3E}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_ALE_RESOURCE_RELEASE_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241423F */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x3F}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_ALE_ENDPOINT_CLOSURE_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414240 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x40}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_ALE_ENDPOINT_CLOSURE_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414241 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x41}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_STREAM_PACKET_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414246 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x46}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_STREAM_PACKET_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414247 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x47}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_INGRESS_VSWITCH_ETHERNET = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414248 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x48}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_EGRESS_VSWITCH_ETHERNET = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414249 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x49}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_INGRESS_VSWITCH_TRANSPORT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241424A */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x4A}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_INGRESS_VSWITCH_TRANSPORT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241424B */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x4B}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_EGRESS_VSWITCH_TRANSPORT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241424C */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x4C}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_BLOCK_AT_EGRESS_VSWITCH_TRANSPORT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241424D */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x42, 0x4D}
};

#endif /// BASIC_ACTION_BLOCK

#ifndef BASIC_ACTION_CONTINUE
#define BASIC_ACTION_CONTINUE

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE = 
{
   /* 53504657-6D61-5F70-4361-6C6C424143FF */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0xFF}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_INBOUND_IPPACKET_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414300 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x00}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_INBOUND_IPPACKET_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414302 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x02}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_OUTBOUND_IPPACKET_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414304 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x04}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_OUTBOUND_IPPACKET_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414306 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x06}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_IPFORWARD_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414308 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x08}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_IPFORWARD_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241430A */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x0A}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_INBOUND_TRANSPORT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241430C */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x0C}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_INBOUND_TRANSPORT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241430E */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x0E}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_OUTBOUND_TRANSPORT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414310 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x10}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_OUTBOUND_TRANSPORT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414312 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x12}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_STREAM_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414314 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x14}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_STREAM_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414316 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x16}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_DATAGRAM_DATA_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414318 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x18}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_DATAGRAM_DATA_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241431A */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x1A}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_INBOUND_ICMP_ERROR_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241431C */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x1C}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_INBOUND_ICMP_ERROR_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241431E */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x1E}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_OUTBOUND_ICMP_ERROR_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414320 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x20}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_OUTBOUND_ICMP_ERROR_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414322 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x22}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_ALE_RESOURCE_ASSIGNMENT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414324 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x24}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_ALE_RESOURCE_ASSIGNMENT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414326 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x26}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_ALE_AUTH_LISTEN_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414328 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x28}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_ALE_AUTH_LISTEN_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241432A */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x2A}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_ALE_AUTH_RECV_ACCEPT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241432C */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x2C}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_ALE_AUTH_RECV_ACCEPT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241432E */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x2E}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_ALE_AUTH_CONNECT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414330 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x30}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_ALE_AUTH_CONNECT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414332 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x32}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_ALE_FLOW_ESTABLISHED_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414334 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x34}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_ALE_FLOW_ESTABLISHED_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414336 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x36}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_INBOUND_MAC_FRAME_ETHERNET = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414338 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x38}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_OUTBOUND_MAC_FRAME_ETHERNET = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414339 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x39}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_INBOUND_MAC_FRAME_NATIVE = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241433A */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x3A}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_OUTBOUND_MAC_FRAME_NATIVE = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241433B */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x3B}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_ALE_RESOURCE_RELEASE_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241433E */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x3E}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_ALE_RESOURCE_RELEASE_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241433F */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x3F}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_ALE_ENDPOINT_CLOSURE_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414340 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x40}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_ALE_ENDPOINT_CLOSURE_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414341 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x41}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_STREAM_PACKET_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414346 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x46}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_STREAM_PACKET_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414347 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x47}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_INGRESS_VSWITCH_ETHERNET = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414348 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x48}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_EGRESS_VSWITCH_ETHERNET = 
{
   /* 53504657-6D61-5F70-4361-6C6C42414349 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x49}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_INGRESS_VSWITCH_TRANSPORT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241434A */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x4A}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_INGRESS_VSWITCH_TRANSPORT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241434B */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x4B}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_EGRESS_VSWITCH_TRANSPORT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241434C */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x4C}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_CONTINUE_AT_EGRESS_VSWITCH_TRANSPORT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241434D */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x43, 0x4D}
};

#endif /// BASIC_ACTION_CONTINUE

#ifndef BASIC_ACTION_PERMIT
#define BASIC_ACTION_PERMIT

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT = 
{
   /* 53504657-6D61-5F70-4361-6C6C424150FF */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0xFF}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_INBOUND_IPPACKET_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415000 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x00}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_INBOUND_IPPACKET_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415002 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x02}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_OUTBOUND_IPPACKET_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415004 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x04}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_OUTBOUND_IPPACKET_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415006 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x06}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_IPFORWARD_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415008 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x08}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_IPFORWARD_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241500A */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x0A}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_INBOUND_TRANSPORT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241500C */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x0C}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_INBOUND_TRANSPORT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241500E */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x0E}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_OUTBOUND_TRANSPORT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415010 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x10}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_OUTBOUND_TRANSPORT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415012 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x12}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_STREAM_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415014 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x14}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_STREAM_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415016 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x16}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_DATAGRAM_DATA_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415018 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x18}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_DATAGRAM_DATA_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241501A */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x1A}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_INBOUND_ICMP_ERROR_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241501C */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x1C}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_INBOUND_ICMP_ERROR_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241501E */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x1E}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_OUTBOUND_ICMP_ERROR_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415020 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x20}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_OUTBOUND_ICMP_ERROR_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415022 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x22}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_ALE_RESOURCE_ASSIGNMENT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415024 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x24}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_ALE_RESOURCE_ASSIGNMENT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415026 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x26}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_ALE_AUTH_LISTEN_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415028 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x28}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_ALE_AUTH_LISTEN_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241502A */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x2A}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_ALE_AUTH_RECV_ACCEPT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241502C */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x2C}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_ALE_AUTH_RECV_ACCEPT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241502E */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x2E}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_ALE_AUTH_CONNECT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415030 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x30}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_ALE_AUTH_CONNECT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415032 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x32}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_ALE_FLOW_ESTABLISHED_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415034 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x34}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_ALE_FLOW_ESTABLISHED_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415036 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x36}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_INBOUND_MAC_FRAME_ETHERNET = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415038 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x38}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_OUTBOUND_MAC_FRAME_ETHERNET = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415039 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x39}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_INBOUND_MAC_FRAME_NATIVE = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241503A */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x3A}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_OUTBOUND_MAC_FRAME_NATIVE = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241503B */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x3B}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_ALE_RESOURCE_RELEASE_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241503E */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x3E}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_ALE_RESOURCE_RELEASE_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241503F */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x3F}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_ALE_ENDPOINT_CLOSURE_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415040 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x40}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_ALE_ENDPOINT_CLOSURE_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415041 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x41}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_STREAM_PACKET_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415046 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x46}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_STREAM_PACKET_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415047 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x47}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_INGRESS_VSWITCH_ETHERNET = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415048 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x48}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_EGRESS_VSWITCH_ETHERNET = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415049 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x49}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_INGRESS_VSWITCH_TRANSPORT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241504A */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x4A}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_INGRESS_VSWITCH_TRANSPORT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241504B */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x4B}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_EGRESS_VSWITCH_TRANSPORT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241504C */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x4C}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_PERMIT_AT_EGRESS_VSWITCH_TRANSPORT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241504D */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x50, 0x4D}
};

#endif /// BASIC_ACTION_PERMIT

#ifndef BASIC_ACTION_RANDOM
#define BASIC_ACTION_RANDOM

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM = 
{
   /* 53504657-6D61-5F70-4361-6C6C424152FF */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0xFF}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_INBOUND_IPPACKET_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415200 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x00}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_INBOUND_IPPACKET_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415202 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x02}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_OUTBOUND_IPPACKET_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415204 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x04}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_OUTBOUND_IPPACKET_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415206 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x06}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_IPFORWARD_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415208 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x08}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_IPFORWARD_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241520A */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x0A}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_INBOUND_TRANSPORT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241520C */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x0C}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_INBOUND_TRANSPORT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241520E */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x0E}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_OUTBOUND_TRANSPORT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415210 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x10}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_OUTBOUND_TRANSPORT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415212 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x12}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_STREAM_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415214 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x14}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_STREAM_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415216 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x16}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_DATAGRAM_DATA_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415218 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x18}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_DATAGRAM_DATA_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241521A */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x1A}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_INBOUND_ICMP_ERROR_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241521C */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x1C}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_INBOUND_ICMP_ERROR_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241521E */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x1E}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_OUTBOUND_ICMP_ERROR_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415220 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x20}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_OUTBOUND_ICMP_ERROR_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415222 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x22}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_ALE_RESOURCE_ASSIGNMENT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415224 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x24}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_ALE_RESOURCE_ASSIGNMENT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415226 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x26}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_ALE_AUTH_LISTEN_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415228 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x28}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_ALE_AUTH_LISTEN_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241522A */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x2A}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_ALE_AUTH_RECV_ACCEPT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241522C */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x2C}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_ALE_AUTH_RECV_ACCEPT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241522E */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x2E}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_ALE_AUTH_CONNECT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415230 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x30}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_ALE_AUTH_CONNECT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415232 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x32}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_ALE_FLOW_ESTABLISHED_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415234 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x34}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_ALE_FLOW_ESTABLISHED_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415236 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x36}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_INBOUND_MAC_FRAME_ETHERNET = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415238 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x38}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_OUTBOUND_MAC_FRAME_ETHERNET = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415239 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x39}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_INBOUND_MAC_FRAME_NATIVE = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241523A */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x3A}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_OUTBOUND_MAC_FRAME_NATIVE = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241523B */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x3B}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_ALE_RESOURCE_RELEASE_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241523E */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x3E}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_ALE_RESOURCE_RELEASE_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241523F */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x3F}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_ALE_ENDPOINT_CLOSURE_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415240 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x40}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_ALE_ENDPOINT_CLOSURE_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415241 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x41}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_STREAM_PACKET_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415246 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x46}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_STREAM_PACKET_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415247 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x47}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_INGRESS_VSWITCH_ETHERNET = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415248 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x48}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_EGRESS_VSWITCH_ETHERNET = 
{
   /* 53504657-6D61-5F70-4361-6C6C42415249 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x49}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_INGRESS_VSWITCH_TRANSPORT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241524A */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x4A}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_INGRESS_VSWITCH_TRANSPORT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241524B */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x4B}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_EGRESS_VSWITCH_TRANSPORT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241524C */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x4C}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_ACTION_RANDOM_AT_EGRESS_VSWITCH_TRANSPORT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4241524D */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x41, 0x52, 0x4D}
};

#endif /// BASIC_ACTION_RANDOM

#ifndef BASIC_PACKET_EXAMINATION
#define BASIC_PACKET_EXAMINATION

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_EXAMINATION = 
{
   /* 53504657-6D61-5F70-4361-6C6C425045FF */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x45, 0xFF}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_EXAMINATION_AT_INBOUND_IPPACKET_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504500 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x45, 0x00}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_EXAMINATION_AT_INBOUND_IPPACKET_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504502 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x45, 0x02}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_EXAMINATION_AT_OUTBOUND_IPPACKET_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504504 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x45, 0x04}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_EXAMINATION_AT_OUTBOUND_IPPACKET_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504506 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x45, 0x06}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_EXAMINATION_AT_IPFORWARD_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504508 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x45, 0x08}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_EXAMINATION_AT_IPFORWARD_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4250450A */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x45, 0x0A}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_EXAMINATION_AT_INBOUND_TRANSPORT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4250450C */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x45, 0x0C}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_EXAMINATION_AT_INBOUND_TRANSPORT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4250450E */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x45, 0x0E}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_EXAMINATION_AT_OUTBOUND_TRANSPORT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504510 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x45, 0x10}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_EXAMINATION_AT_OUTBOUND_TRANSPORT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504512 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x45, 0x12}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_EXAMINATION_AT_DATAGRAM_DATA_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504518 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x45, 0x18}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_EXAMINATION_AT_DATAGRAM_DATA_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4250451A */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x45, 0x1A}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_EXAMINATION_AT_INBOUND_ICMP_ERROR_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4250451C */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x45, 0x1C}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_EXAMINATION_AT_INBOUND_ICMP_ERROR_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4250451E */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x45, 0x1E}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_EXAMINATION_AT_OUTBOUND_ICMP_ERROR_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504520 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x45, 0x20}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_EXAMINATION_AT_OUTBOUND_ICMP_ERROR_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504522 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x45, 0x22}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_EXAMINATION_AT_ALE_AUTH_RECV_ACCEPT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4250452C */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x45, 0x2C}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_EXAMINATION_AT_ALE_AUTH_RECV_ACCEPT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4250452E */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x45, 0x2E}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_EXAMINATION_AT_ALE_AUTH_CONNECT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504530 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x45, 0x30}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_EXAMINATION_AT_ALE_AUTH_CONNECT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504532 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x45, 0x32}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_EXAMINATION_AT_ALE_FLOW_ESTABLISHED_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504534 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x45, 0x34}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_EXAMINATION_AT_ALE_FLOW_ESTABLISHED_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504536 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x45, 0x36}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_EXAMINATION_AT_INBOUND_MAC_FRAME_ETHERNET = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504538 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x45, 0x38}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_EXAMINATION_AT_OUTBOUND_MAC_FRAME_ETHERNET = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504539 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x45, 0x39}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_EXAMINATION_AT_INBOUND_MAC_FRAME_NATIVE = 
{
   /* 53504657-6D61-5F70-4361-6C6C4250453A */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x45, 0x3A}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_EXAMINATION_AT_OUTBOUND_MAC_FRAME_NATIVE = 
{
   /* 53504657-6D61-5F70-4361-6C6C4250453B */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x45, 0x3B}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_EXAMINATION_AT_STREAM_PACKET_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504546 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x45, 0x46}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_EXAMINATION_AT_STREAM_PACKET_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504547 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x45, 0x47}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_EXAMINATION_AT_INGRESS_VSWITCH_ETHERNET = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504548 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x45, 0x48}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_EXAMINATION_AT_EGRESS_VSWITCH_ETHERNET = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504549 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x45, 0x49}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_EXAMINATION_AT_INGRESS_VSWITCH_TRANSPORT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4250454A */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x45, 0x4A}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_EXAMINATION_AT_INGRESS_VSWITCH_TRANSPORT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4250454B */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x45, 0x4B}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_EXAMINATION_AT_EGRESS_VSWITCH_TRANSPORT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4250454C */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x45, 0x4C}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_EXAMINATION_AT_EGRESS_VSWITCH_TRANSPORT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4250454D */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x45, 0x4D}
};

#endif /// BASIC_PACKET_EXAMINATION

#ifndef BASIC_PACKET_INJECTION
#define BASIC_PACKET_INJECTION

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_INJECTION = 
{
   /* 53504657-6D61-5F70-4361-6C6C425049FF */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x49, 0xFF}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_INJECTION_AT_INBOUND_IPPACKET_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504900 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x49, 0x00}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_INJECTION_AT_INBOUND_IPPACKET_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504902 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x49, 0x02}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_INJECTION_AT_OUTBOUND_IPPACKET_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504904 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x49, 0x04}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_INJECTION_AT_OUTBOUND_IPPACKET_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504906 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x49, 0x06}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_INJECTION_AT_IPFORWARD_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504908 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x49, 0x08}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_INJECTION_AT_IPFORWARD_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4250490A */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x49, 0x0A}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_INJECTION_AT_INBOUND_TRANSPORT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4250490C */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x49, 0x0C}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_INJECTION_AT_INBOUND_TRANSPORT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4250490E */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x49, 0x0E}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_INJECTION_AT_OUTBOUND_TRANSPORT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504910 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x49, 0x10}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_INJECTION_AT_OUTBOUND_TRANSPORT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504912 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x49, 0x12}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_INJECTION_AT_DATAGRAM_DATA_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504918 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x49, 0x18}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_INJECTION_AT_DATAGRAM_DATA_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4250491A */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x49, 0x1A}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_INJECTION_AT_INBOUND_ICMP_ERROR_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4250491C */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x49, 0x1C}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_INJECTION_AT_INBOUND_ICMP_ERROR_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4250491E */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x49, 0x1E}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_INJECTION_AT_OUTBOUND_ICMP_ERROR_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504920 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x49, 0x20}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_INJECTION_AT_OUTBOUND_ICMP_ERROR_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504922 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x49, 0x22}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_INJECTION_AT_ALE_AUTH_RECV_ACCEPT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4250492C */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x49, 0x2C}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_INJECTION_AT_ALE_AUTH_RECV_ACCEPT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4250492E */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x49, 0x2E}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_INJECTION_AT_ALE_AUTH_CONNECT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504930 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x49, 0x30}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_INJECTION_AT_ALE_AUTH_CONNECT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504932 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x49, 0x32}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_INJECTION_AT_ALE_FLOW_ESTABLISHED_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504934 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x49, 0x34}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_INJECTION_AT_ALE_FLOW_ESTABLISHED_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504936 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x49, 0x36}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_INJECTION_AT_INBOUND_MAC_FRAME_ETHERNET = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504938 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x49, 0x38}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_INJECTION_AT_OUTBOUND_MAC_FRAME_ETHERNET = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504939 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x49, 0x39}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_INJECTION_AT_INBOUND_MAC_FRAME_NATIVE = 
{
   /* 53504657-6D61-5F70-4361-6C6C4250493A */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x49, 0x3A}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_INJECTION_AT_OUTBOUND_MAC_FRAME_NATIVE = 
{
   /* 53504657-6D61-5F70-4361-6C6C4250493B */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x49, 0x3B}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_INJECTION_AT_STREAM_PACKET_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504946 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x49, 0x46}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_INJECTION_AT_STREAM_PACKET_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504947 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x49, 0x47}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_INJECTION_AT_INGRESS_VSWITCH_ETHERNET = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504948 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x49, 0x48}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_INJECTION_AT_EGRESS_VSWITCH_ETHERNET = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504949 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x49, 0x49}
};

#endif /// BASIC_PACKET_INJECTION

#ifndef BASIC_PACKET_MODIFICATION
#define BASIC_PACKET_MODIFICATION

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_MODIFICATION = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504DFF */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x4D, 0xFF}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_MODIFICATION_AT_INBOUND_IPPACKET_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504D00 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x4D, 0x00}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_MODIFICATION_AT_INBOUND_IPPACKET_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504D02 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x4D, 0x02}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_MODIFICATION_AT_OUTBOUND_IPPACKET_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504D04 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x4D, 0x04}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_MODIFICATION_AT_OUTBOUND_IPPACKET_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504D06 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x4D, 0x06}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_MODIFICATION_AT_IPFORWARD_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504D08 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x4D, 0x08}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_MODIFICATION_AT_IPFORWARD_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504D0A */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x4D, 0x0A}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_MODIFICATION_AT_INBOUND_TRANSPORT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504D0C */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x4D, 0x0C}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_MODIFICATION_AT_INBOUND_TRANSPORT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504D0E */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x4D, 0x0E}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_MODIFICATION_AT_OUTBOUND_TRANSPORT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504D10 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x4D, 0x10}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_MODIFICATION_AT_OUTBOUND_TRANSPORT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504D12 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x4D, 0x12}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_MODIFICATION_AT_DATAGRAM_DATA_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504D18 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x4D, 0x18}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_MODIFICATION_AT_DATAGRAM_DATA_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504D1A */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x4D, 0x1A}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_MODIFICATION_AT_INBOUND_ICMP_ERROR_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504D1C */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x4D, 0x1C}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_MODIFICATION_AT_INBOUND_ICMP_ERROR_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504D1E */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x4D, 0x1E}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_MODIFICATION_AT_OUTBOUND_ICMP_ERROR_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504D20 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x4D, 0x20}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_MODIFICATION_AT_OUTBOUND_ICMP_ERROR_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504D22 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x4D, 0x22}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_MODIFICATION_AT_ALE_AUTH_RECV_ACCEPT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504D2C */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x4D, 0x2C}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_MODIFICATION_AT_ALE_AUTH_RECV_ACCEPT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504D2E */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x4D, 0x2E}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_MODIFICATION_AT_ALE_AUTH_CONNECT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504D30 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x4D, 0x30}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_MODIFICATION_AT_ALE_AUTH_CONNECT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504D32 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x4D, 0x32}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_MODIFICATION_AT_ALE_FLOW_ESTABLISHED_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504D34 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x4D, 0x34}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_MODIFICATION_AT_ALE_FLOW_ESTABLISHED_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504D36 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x4D, 0x36}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_MODIFICATION_AT_INBOUND_MAC_FRAME_ETHERNET = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504D38 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x4D, 0x38}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_MODIFICATION_AT_OUTBOUND_MAC_FRAME_ETHERNET = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504D39 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x4D, 0x39}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_MODIFICATION_AT_INBOUND_MAC_FRAME_NATIVE = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504D3A */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x4D, 0x3A}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_MODIFICATION_AT_OUTBOUND_MAC_FRAME_NATIVE = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504D3B */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x4D, 0x3B}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_MODIFICATION_AT_STREAM_PACKET_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504D46 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x4D, 0x46}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_MODIFICATION_AT_STREAM_PACKET_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504D47 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x4D, 0x47}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_MODIFICATION_AT_INGRESS_VSWITCH_ETHERNET = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504D48 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x4D, 0x48}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_PACKET_MODIFICATION_AT_EGRESS_VSWITCH_ETHERNET = 
{
   /* 53504657-6D61-5F70-4361-6C6C42504D49 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x50, 0x4D, 0x49}
};

#endif /// BASIC_PACKET_MODIFICATION

#ifndef BASIC_STREAM_INJECTION
#define BASIC_STREAM_INJECTION

static const GUID WFPSAMPLER_CALLOUT_BASIC_STREAM_INJECTION = 
{
   /* 53504657-6D61-5F70-4361-6C6C425349FF */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x53, 0x49, 0xFF}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_STREAM_INJECTION_AT_STREAM_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42534914 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x53, 0x49, 0x14}
};

static const GUID WFPSAMPLER_CALLOUT_BASIC_STREAM_INJECTION_AT_STREAM_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C42534916 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x42, 0x53, 0x49, 0x16}
};

#endif /// BASIC_STREAM_INJECTION

#ifndef FAST_PACKET_INJECTION
#define FAST_PACKET_INJECTION

static const GUID WFPSAMPLER_CALLOUT_FAST_PACKET_INJECTION = 
{
   /* 53504657-6D61-5F70-4361-6C6C465049FF */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x46, 0x50, 0x49, 0xFF}
};

static const GUID WFPSAMPLER_CALLOUT_FAST_PACKET_INJECTION_AT_INBOUND_IPPACKET_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C46504900 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x46, 0x50, 0x49, 0x00}
};

static const GUID WFPSAMPLER_CALLOUT_FAST_PACKET_INJECTION_AT_INBOUND_IPPACKET_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C46504902 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x46, 0x50, 0x49, 0x02}
};

static const GUID WFPSAMPLER_CALLOUT_FAST_PACKET_INJECTION_AT_OUTBOUND_IPPACKET_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C46504904 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x46, 0x50, 0x49, 0x04}
};

static const GUID WFPSAMPLER_CALLOUT_FAST_PACKET_INJECTION_AT_OUTBOUND_IPPACKET_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C46504906 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x46, 0x50, 0x49, 0x06}
};

static const GUID WFPSAMPLER_CALLOUT_FAST_PACKET_INJECTION_AT_IPFORWARD_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C46504908 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x46, 0x50, 0x49, 0x08}
};

static const GUID WFPSAMPLER_CALLOUT_FAST_PACKET_INJECTION_AT_IPFORWARD_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4650490A */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x46, 0x50, 0x49, 0x0A}
};

static const GUID WFPSAMPLER_CALLOUT_FAST_PACKET_INJECTION_AT_INBOUND_TRANSPORT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4650490C */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x46, 0x50, 0x49, 0x0C}
};

static const GUID WFPSAMPLER_CALLOUT_FAST_PACKET_INJECTION_AT_INBOUND_TRANSPORT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4650490E */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x46, 0x50, 0x49, 0x0E}
};

static const GUID WFPSAMPLER_CALLOUT_FAST_PACKET_INJECTION_AT_OUTBOUND_TRANSPORT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C46504910 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x46, 0x50, 0x49, 0x10}
};

static const GUID WFPSAMPLER_CALLOUT_FAST_PACKET_INJECTION_AT_OUTBOUND_TRANSPORT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C46504912 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x46, 0x50, 0x49, 0x12}
};

static const GUID WFPSAMPLER_CALLOUT_FAST_PACKET_INJECTION_AT_DATAGRAM_DATA_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C46504918 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x46, 0x50, 0x49, 0x18}
};

static const GUID WFPSAMPLER_CALLOUT_FAST_PACKET_INJECTION_AT_DATAGRAM_DATA_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4650491A */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x46, 0x50, 0x49, 0x1A}
};

static const GUID WFPSAMPLER_CALLOUT_FAST_PACKET_INJECTION_AT_INBOUND_ICMP_ERROR_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4650491C */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x46, 0x50, 0x49, 0x1C}
};

static const GUID WFPSAMPLER_CALLOUT_FAST_PACKET_INJECTION_AT_INBOUND_ICMP_ERROR_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4650491E */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x46, 0x50, 0x49, 0x1E}
};

static const GUID WFPSAMPLER_CALLOUT_FAST_PACKET_INJECTION_AT_OUTBOUND_ICMP_ERROR_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C46504920 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x46, 0x50, 0x49, 0x20}
};

static const GUID WFPSAMPLER_CALLOUT_FAST_PACKET_INJECTION_AT_OUTBOUND_ICMP_ERROR_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C46504922 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x46, 0x50, 0x49, 0x22}
};

static const GUID WFPSAMPLER_CALLOUT_FAST_PACKET_INJECTION_AT_ALE_AUTH_RECV_ACCEPT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4650492C */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x46, 0x50, 0x49, 0x2C}
};

static const GUID WFPSAMPLER_CALLOUT_FAST_PACKET_INJECTION_AT_ALE_AUTH_RECV_ACCEPT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C4650492E */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x46, 0x50, 0x49, 0x2E}
};

static const GUID WFPSAMPLER_CALLOUT_FAST_PACKET_INJECTION_AT_ALE_AUTH_CONNECT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C46504930 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x46, 0x50, 0x49, 0x30}
};

static const GUID WFPSAMPLER_CALLOUT_FAST_PACKET_INJECTION_AT_ALE_AUTH_CONNECT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C46504932 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x46, 0x50, 0x49, 0x32}
};

static const GUID WFPSAMPLER_CALLOUT_FAST_PACKET_INJECTION_AT_ALE_FLOW_ESTABLISHED_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C46504934 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x46, 0x50, 0x49, 0x34}
};

static const GUID WFPSAMPLER_CALLOUT_FAST_PACKET_INJECTION_AT_ALE_FLOW_ESTABLISHED_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C46504936 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x46, 0x50, 0x49, 0x36}
};

static const GUID WFPSAMPLER_CALLOUT_FAST_PACKET_INJECTION_AT_INBOUND_MAC_FRAME_ETHERNET = 
{
   /* 53504657-6D61-5F70-4361-6C6C46504938 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x46, 0x50, 0x49, 0x38}
};

static const GUID WFPSAMPLER_CALLOUT_FAST_PACKET_INJECTION_AT_OUTBOUND_MAC_FRAME_ETHERNET = 
{
   /* 53504657-6D61-5F70-4361-6C6C46504939 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x46, 0x50, 0x49, 0x39}
};

static const GUID WFPSAMPLER_CALLOUT_FAST_PACKET_INJECTION_AT_INBOUND_MAC_FRAME_NATIVE = 
{
   /* 53504657-6D61-5F70-4361-6C6C4650493A */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x46, 0x50, 0x49, 0x3A}
};

static const GUID WFPSAMPLER_CALLOUT_FAST_PACKET_INJECTION_AT_OUTBOUND_MAC_FRAME_NATIVE = 
{
   /* 53504657-6D61-5F70-4361-6C6C4650493B */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x46, 0x50, 0x49, 0x3B}
};

static const GUID WFPSAMPLER_CALLOUT_FAST_PACKET_INJECTION_AT_STREAM_PACKET_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C46504946 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x46, 0x50, 0x49, 0x46}
};

static const GUID WFPSAMPLER_CALLOUT_FAST_PACKET_INJECTION_AT_STREAM_PACKET_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C46504947 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x46, 0x50, 0x49, 0x47}
};

static const GUID WFPSAMPLER_CALLOUT_FAST_PACKET_INJECTION_AT_INGRESS_VSWITCH_ETHERNET = 
{
   /* 53504657-6D61-5F70-4361-6C6C46504948 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x46, 0x50, 0x49, 0x48}
};

static const GUID WFPSAMPLER_CALLOUT_FAST_PACKET_INJECTION_AT_EGRESS_VSWITCH_ETHERNET = 
{
   /* 53504657-6D61-5F70-4361-6C6C46504949 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x46, 0x50, 0x49, 0x49}
};

#endif /// FAST_PACKET_INJECTION

#ifndef FAST_STREAM_INJECTION
#define FAST_STREAM_INJECTION

static const GUID WFPSAMPLER_CALLOUT_FAST_STREAM_INJECTION = 
{
   /* 53504657-6D61-5F70-4361-6C6C465349FF */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x46, 0x53, 0x49, 0xFF}
};

static const GUID WFPSAMPLER_CALLOUT_FAST_STREAM_INJECTION_AT_STREAM_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C46534914 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x46, 0x53, 0x49, 0x14}
};

static const GUID WFPSAMPLER_CALLOUT_FAST_STREAM_INJECTION_AT_STREAM_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C46534916 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x46, 0x53, 0x49, 0x16}
};

#endif /// FAST_STREAM_INJECTION

#ifndef PEND_AUTHORIZATION
#define PEND_AUTHORIZATION

static const GUID WFPSAMPLER_CALLOUT_PEND_AUTHORIZATION = 
{
   /* 53504657-6D61-5F70-4361-6C6C506E65FF */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x50, 0x6E, 0x65, 0xFF}
};

static const GUID WFPSAMPLER_CALLOUT_PEND_AUTHORIZATION_AT_ALE_RESOURCE_ASSIGNMENT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C506E6524 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x50, 0x6E, 0x65, 0x24}
};

static const GUID WFPSAMPLER_CALLOUT_PEND_AUTHORIZATION_AT_ALE_RESOURCE_ASSIGNMENT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C506E6526 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x50, 0x6E, 0x65, 0x26}
};

static const GUID WFPSAMPLER_CALLOUT_PEND_AUTHORIZATION_AT_ALE_AUTH_LISTEN_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C506E6528 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x50, 0x6E, 0x65, 0x28}
};

static const GUID WFPSAMPLER_CALLOUT_PEND_AUTHORIZATION_AT_ALE_AUTH_LISTEN_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C506E652A */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x50, 0x6E, 0x65, 0x2A}
};

static const GUID WFPSAMPLER_CALLOUT_PEND_AUTHORIZATION_AT_ALE_AUTH_RECV_ACCEPT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C506E652C */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x50, 0x6E, 0x65, 0x2C}
};

static const GUID WFPSAMPLER_CALLOUT_PEND_AUTHORIZATION_AT_ALE_AUTH_RECV_ACCEPT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C506E652E */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x50, 0x6E, 0x65, 0x2E}
};

static const GUID WFPSAMPLER_CALLOUT_PEND_AUTHORIZATION_AT_ALE_AUTH_CONNECT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C506E6530 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x50, 0x6E, 0x65, 0x30}
};

static const GUID WFPSAMPLER_CALLOUT_PEND_AUTHORIZATION_AT_ALE_AUTH_CONNECT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C506E6532 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x50, 0x6E, 0x65, 0x32}
};

#endif /// PEND_AUTHORIZATION

#ifndef PROXY_BY_INJECTION
#define PROXY_BY_INJECTION

static const GUID WFPSAMPLER_CALLOUT_PROXY_BY_INJECTION = 
{
   /* 53504657-6D61-5F70-4361-6C6C504249FF */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x50, 0x42, 0x49, 0xFF}
};

static const GUID WFPSAMPLER_CALLOUT_PROXY_BY_INJECTION_AT_INBOUND_TRANSPORT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C5042490C */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x50, 0x42, 0x49, 0x0C}
};

static const GUID WFPSAMPLER_CALLOUT_PROXY_BY_INJECTION_AT_INBOUND_TRANSPORT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C5042490E */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x50, 0x42, 0x49, 0x0E}
};

static const GUID WFPSAMPLER_CALLOUT_PROXY_BY_INJECTION_AT_OUTBOUND_TRANSPORT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C50424910 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x50, 0x42, 0x49, 0x10}
};

static const GUID WFPSAMPLER_CALLOUT_PROXY_BY_INJECTION_AT_OUTBOUND_TRANSPORT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C50424912 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x50, 0x42, 0x49, 0x12}
};

#endif /// PROXY_BY_INJECTION

#ifndef PROXY_BY_ALE_REDIRECT
#define PROXY_BY_ALE_REDIRECT

static const GUID WFPSAMPLER_CALLOUT_PROXY_BY_ALE_REDIRECT = 
{
   /* 53504657-6D61-5F70-4361-6C6C504241FF */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x50, 0x42, 0x41, 0xFF}
};

static const GUID WFPSAMPLER_CALLOUT_PROXY_BY_ALE_AT_CONNECT_REDIRECT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C50424142 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x50, 0x42, 0x41, 0x42}
};

static const GUID WFPSAMPLER_CALLOUT_PROXY_BY_ALE_AT_CONNECT_REDIRECT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C50424143 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x50, 0x42, 0x41, 0x43}
};

static const GUID WFPSAMPLER_CALLOUT_PROXY_BY_ALE_AT_BIND_REDIRECT_V4 = 
{
   /* 53504657-6D61-5F70-4361-6C6C50424144 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x50, 0x42, 0x41, 0x44}
};

static const GUID WFPSAMPLER_CALLOUT_PROXY_BY_ALE_AT_BIND_REDIRECT_V6 = 
{
   /* 53504657-6D61-5F70-4361-6C6C50424145 */
   0x53504657,
   0x6D61,
   0x5F70,
   {0x43, 0x61, 0x6C, 0x6C, 0x50, 0x42, 0x41, 0x45}
};

#endif /// PROXY_BY_ALE_REDIRECT

#endif /// WFP_SAMPLER_IDENTIFIERS_H

Our Services

  • What our customers say about us?

© 2011-2025 All Rights Reserved. Joya Systems. 4425 South Mopac Building II Suite 101 Austin, TX 78735 Tel: 800-DEV-KERNEL

Privacy Policy. Terms of use. Valid XHTML & CSS