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,