FWPS_ALE_ENDPOINT_PROPERTIES0 structure (fwpstypes.h)

The FWPS_ALE_ENDPOINT_PROPERTIES0 structure specifies the properties of an application layer enforcement (ALE) endpoint.

Note  FWPS_ALE_ENDPOINT_PROPERTIES0 is a specific version of FWPS_ALE_ENDPOINT_PROPERTIES. See WFP Version-Independent Names and Targeting Specific Versions of Windows for more information.
 

Syntax

typedef struct FWPS_ALE_ENDPOINT_PROPERTIES0_ {
  UINT64         endpointId;
  FWP_IP_VERSION ipVersion;
  union {
    UINT32 localV4Address;
    UINT8  localV6Address[16];
  };
  union {
    UINT32 remoteV4Address;
    UINT8  remoteV6Address[16];
  };
  UINT8          ipProtocol;
  UINT16         localPort;
  UINT16         remotePort;
  UINT64         localTokenModifiedId;
  UINT64         mmSaId;
  UINT64         qmSaId;
  UINT32         ipsecStatus;
  UINT32         flags;
  FWP_BYTE_BLOB  appId;
} FWPS_ALE_ENDPOINT_PROPERTIES0;

Members

endpointId

The unique identifier of the endpoint.

ipVersion

The internet protocol version of the endpoint expressed as a value from the FWP_IP_VERSION enumeration.

localV4Address

The local address for IPv4 endpoints.

localV6Address[16]

The local address for IPv6 endpoints.

remoteV4Address

The remote address for IPv4 endpoints.

remoteV6Address[16]

The remote address for IPv6 endpoints.

ipProtocol

The protocol being used by the endpoint.

localPort

The local port number of the endpoint.

remotePort

The remote port number of the endpoint.

localTokenModifiedId

The local token modified identifier.

mmSaId

Use this identifier to correlate this IPsec security association (SA) with the Internet Key Exchange (IKE) SA that generated it.

qmSaId

SA identifier used by IPsec when choosing the SA to expire. For an IPsec SA pair, the qmSaId must be the same between the initiating and responding machines and across inbound and outbound SA bundles. For different IPsec pairs, the qmSaId must be different.

ipsecStatus

The IPsec status of the endpoint.

flags

This member is reserved for future use.

appId

The application identifier associated with the endpoint.

Remarks

Endpoints enumerated by calling FwpsAleEndpointEnum0 are defined by FWPS_ALE_ENDPOINT_PROPERTIES0 structures.

Requirements

Requirement Value
Minimum supported client Available starting with Windows 7.
Header fwpstypes.h (include Fwpsk.h)

See also

FWP_IP_VERSION

FwpsAleEndpointEnum0