INET_FIREWALL_APP_CONTAINER structure (netfw.h)

The INET_FIREWALL_APP_CONTAINER structure contains information about a specific app container.

Syntax

typedef struct _INET_FIREWALL_APP_CONTAINER {
  SID                           *appContainerSid;
  SID                           *userSid;
  LPWSTR                        appContainerName;
  LPWSTR                        displayName;
  LPWSTR                        description;
  INET_FIREWALL_AC_CAPABILITIES capabilities;
  INET_FIREWALL_AC_BINARIES     binaries;
  LPWSTR                        workingDirectory;
  LPWSTR                        packageFullName;
} INET_FIREWALL_APP_CONTAINER, *PINET_FIREWALL_APP_CONTAINER;

Members

appContainerSid

Type: SID*

The package identifier of the app container

userSid

Type: SID*

The security identifier (SID) of the user to whom the app container belongs.

appContainerName

Type: LPWSTR

The app container's globally unique name.

Also referred to as the Package Family Name, for the app container of a Windows Store app.

displayName

Type: LPWSTR

Friendly name of the app container

description

Type: LPWSTR

A description of the app container (its use, the objective of the application that uses it, etc.)

capabilities

Type: INET_FIREWALL_AC_CAPABILITIES

The capabilities of the app container.

binaries

Type: INET_FIREWALL_AC_BINARIES

Binary paths to the applications running in the app container.

workingDirectory

packageFullName

Requirements

Requirement Value
Minimum supported client Windows 8 [desktop apps only]
Minimum supported server Windows Server 2012 [desktop apps only]
Header netfw.h (include Netfw.h)

See also

INET_FIREWALL_AC_BINARIES

INET_FIREWALL_AC_CAPABILITIES