2.2.48 FW_PRODUCT
This structure represents a third-party software component that registers with the firewall and advanced security component to implement some of the categories.
-
typedef struct _tag_FW_PRODUCT { DWORD dwFlags; DWORD dwNumRuleCategories; [size_is(dwNumRuleCategories), unique] FW_RULE_CATEGORY* pRuleCategories; [string, ref] wchar_t* pszDisplayName; [string, unique] wchar_t* pszPathToSignedProductExe; } FW_PRODUCT, *PFW_PRODUCT;
dwFlags: This field is not used.
dwNumRuleCategories: The number of rule categories with which the third-party software component registered.
pRuleCategories: A pointer to an array of dwNumRuleCategories that are contiguous FW_RULE_CATEGORY elements.
pszDisplayName: A pointer to a Unicode string. The string represents the name of the third-party software component.
pszPathToSignedProductExe: A pointer to a Unicode string. The string represents the file path to the binary executable of the third-party software component.