2.2.28 FW_OBJECT_METADATA

This structure contains the metadata that is associated with a specific policy object.

 typedef struct _tag_FW_OBJECT_METADATA {
   unsigned __int64 qwFilterContextID;
   [range(0, 100)] DWORD dwNumEntries;
   [size_is(dwNumEntries)] FW_ENFORCEMENT_STATE* pEnforcementStates;
 } FW_OBJECT_METADATA,
  *PFW_OBJECT_METADATA;

qwFilterContextID: This field is not used across the wires.

dwNumEntries: A field that specifies the number of metadata hints (FW_ENFORCEMENT_STATEs) that the structure contains.

pEnforcementStates: A pointer to an array of FW_ENFORCEMENT_STATE elements. The number of elements is given by dwNumEntries.