Share via


IAppVClient interface

Provides methods for managing and configuring App-V packages on a client machine.

[This API is deprecated and may unsupported or unavailable in future versions of Windows.]

Syntax

[
	object,
	uuid(2281C1CE-2CB9-42E9-99D6-0888A99AFB68),
	dual,
	nonextensible,
	helpstring("IAppVClient Interface"),
	pointer_default(unique)
]
interface IAppVClient : IDispatch
{
    ...
};

Members

The IAppVClient interface inherits from the IDispatch interface. IAppVClient also has these types of members:

Methods

The IAppVClient interface has these methods.

Method Description
ConfigurePackage Adds a new package to the Client, or modifies the configuration of an existing package; invokes the ConfigurePackage activity.
PublishPackage Publishes, or modifies the publishing configuration of, an existing package; invokes the PublishPackage activity.
UnpublishPackage Remove the policy for a package. Invokes the Policy Remove algorithm.
GetPackagePublishedState Returns whether the package is configured on the machine, published to the user, and globally published.
RemovePackage Delete the specified package from the Client. Invokes the Remove Package algorithm.

Remarks

Requirements

Requirement Value
Header N/A