Partager via


en-tête shappmgr.h

Cet en-tête est utilisé par l’interpréteur de commandes Windows. Pour plus d'informations, consultez les pages suivantes :

shappmgr.h contient les interfaces de programmation suivantes :

Interfaces

 
IAppPublisher

Expose les méthodes de publication d’applications via Ajout/Suppression de programmes dans Panneau de configuration. Il s’agit de l’interface principale implémentée à cet effet.
IEnumPublishedApps

Expose les méthodes qui énumèrent les applications publiées à Ajouter/Supprimer des programmes dans le Panneau de configuration. L’objet exposant cette interface est demandé via IAppPublisher::EnumApps.
IPublishedApp

Expose les méthodes qui représentent les applications à Ajouter/Supprimer des programmes dans Panneau de configuration.
IPublishedApp2

Étend l’interface IPublishedApp en fournissant une méthode d’installation supplémentaire.
IShellApp

Expose les méthodes qui fournissent des informations générales sur une application à l’application Ajout/Suppression de programmes.

Structures

 
APPINFODATA

Fournit des informations sur une application publiée à l’utilitaire Ajout/Suppression de programmes Panneau de configuration.
PUBAPPINFO

Fournit des informations sur une application publiée à partir d’un éditeur d’application pour ajouter/supprimer des programmes dans Panneau de configuration.
SLOWAPPINFO

Fournit des informations d’application spécialisées pour ajouter/supprimer des programmes dans Panneau de configuration. Cette structure ne s’applique pas aux applications publiées.

Énumérations

 
APPACTIONFLAGS

Spécifie les actions de gestion des applications prises en charge par un éditeur d’application. Ces indicateurs sont des masques de bits passés à IShellApp::GetPossibleActions.
APPINFODATAFLAGS

Spécifie les informations d’application à retourner à partir de IShellApp::GetAppInfo. Ces indicateurs sont des masques de bits utilisés dans le membre dwMask de la structure APPINFODATA.
PUBAPPINFOFLAGS

Spécifie les membres de la structure PUBAPPINFO qui sont valides. Ces indicateurs sont des masques de bits définis dans le membre dwMask et transmis à IPublishedApp::GetPublishedAppInfo.