@@ -89,6 +89,7 @@ extern BOOLEAN EtEnableAvxSupport;
89
89
#define SETTING_NAME_FW_TREE_LIST_SORT (PLUGIN_NAME L".FwTreeSort")
90
90
#define SETTING_NAME_FW_IGNORE_PORTSCAN (PLUGIN_NAME L".FwIgnorePortScan")
91
91
#define SETTING_NAME_FW_IGNORE_LOOPBACK (PLUGIN_NAME L".FwIgnoreLoopback")
92
+ #define SETTING_NAME_FW_IGNORE_ALLOW (PLUGIN_NAME L".FwIgnoreAllow")
92
93
#define SETTING_NAME_SHOWSYSINFOGRAPH (PLUGIN_NAME L".ToolbarShowSystemInfoGraph")
93
94
#define SETTING_NAME_WCT_TREE_LIST_COLUMNS (PLUGIN_NAME L".WaitChainTreeListColumns")
94
95
#define SETTING_NAME_WCT_WINDOW_POSITION (PLUGIN_NAME L".WaitChainWindowPosition")
@@ -913,19 +914,15 @@ typedef enum _FW_COLUMN_TYPE
913
914
FW_COLUMN_MAXIMUM
914
915
} FW_COLUMN_TYPE ;
915
916
916
- typedef struct _BOOT_WINDOW_CONTEXT
917
+ typedef enum _FW_EVENT_DIRECTION
917
918
{
918
- HWND ListViewHandle ;
919
- HWND SearchHandle ;
920
-
921
- PH_LAYOUT_MANAGER LayoutManager ;
922
-
923
- HFONT NormalFontHandle ;
924
- HFONT BoldFontHandle ;
925
-
926
- HWND PluginMenuActive ;
927
- UINT PluginMenuActiveId ;
928
- } BOOT_WINDOW_CONTEXT , * PBOOT_WINDOW_CONTEXT ;
919
+ FW_EVENT_DIRECTION_NONE ,
920
+ FW_EVENT_DIRECTION_INBOUND ,
921
+ FW_EVENT_DIRECTION_OUTBOUND ,
922
+ FW_EVENT_DIRECTION_FORWARD ,
923
+ FW_EVENT_DIRECTION_BIDIRECTIONAL ,
924
+ FW_EVENT_DIRECTION_MAX
925
+ } FW_EVENT_DIRECTION ;
929
926
930
927
typedef struct _FW_EVENT_ITEM
931
928
{
@@ -950,7 +947,7 @@ typedef struct _FW_EVENT_ITEM
950
947
951
948
LONG JustResolved ;
952
949
953
- ULONG Direction ;
950
+ FW_EVENT_DIRECTION Direction ;
954
951
ULONG Type ; // FWPM_NET_EVENT_TYPE
955
952
ULONG IpProtocol ;
956
953
ULONG ScopeId ;
@@ -1093,6 +1090,14 @@ typedef ULONG (WINAPI* _FwpmFilterGetById0)(
1093
1090
_Outptr_ FWPM_FILTER0 * * filter
1094
1091
);
1095
1092
1093
+ typedef struct FWPM_LAYER0_ FWPM_LAYER0 ;
1094
+
1095
+ typedef ULONG (WINAPI * _FwpmLayerGetById0 )(
1096
+ _In_ HANDLE engineHandle ,
1097
+ _In_ UINT16 id ,
1098
+ _Outptr_ FWPM_LAYER0 * * layer
1099
+ );
1100
+
1096
1101
typedef ULONG (WINAPI * _FwpmNetEventSubscribe4 )(
1097
1102
_In_ HANDLE engineHandle ,
1098
1103
_In_ PVOID subscription ,
0 commit comments