From bbbb4fdf33abef37fce674e15450d96df1943204 Mon Sep 17 00:00:00 2001 From: henrypp Date: Mon, 21 Aug 2023 22:40:19 +0600 Subject: [PATCH] upd wfp.c --- src/wfp.c | 3 ++- src/wfp.h | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/wfp.c b/src/wfp.c index 3431a258..db58eca9 100644 --- a/src/wfp.c +++ b/src/wfp.c @@ -1070,7 +1070,7 @@ BOOLEAN _wfp_createrulefilter ( { status = _FwpmGetAppIdFromFileName1 (ptr_app->original_path, ptr_app->type, &byte_blob); - if (status == STATUS_SUCCESS) + if (NT_SUCCESS (status)) { fwfc[count].fieldKey = FWPM_CONDITION_ALE_APP_ID; fwfc[count].matchType = FWP_MATCH_EQUAL; @@ -2746,6 +2746,7 @@ BOOLEAN _wfp_firewallisenabled () return FALSE; } +_Success_ (NT_SUCCESS (return)) NTSTATUS _FwpmGetAppIdFromFileName1 ( _In_ PR_STRING path, _In_ ENUM_TYPE_DATA type, diff --git a/src/wfp.h b/src/wfp.h index bcb78584..21587f72 100644 --- a/src/wfp.h +++ b/src/wfp.h @@ -174,6 +174,7 @@ VOID _wfp_firewallenable ( BOOLEAN _wfp_firewallisenabled (); +_Success_ (NT_SUCCESS (return)) NTSTATUS _FwpmGetAppIdFromFileName1 ( _In_ PR_STRING path, _In_ ENUM_TYPE_DATA type,