Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This header is used by The Windows Shell. For more information, see:
shappmgr.h contains the following programming interfaces:
Interfaces
IAppPublisher Exposes methods for publishing applications through Add/Remove Programs in Control Panel. This is the principal interface implemented for this purpose. |
IEnumPublishedApps Exposes methods that enumerate published applications to Add/Remove Programs in the Control Panel. The object exposing this interface is requested through IAppPublisher::EnumApps. |
IPublishedApp Exposes methods that represent applications to Add/Remove Programs in Control Panel. |
IPublishedApp2 Extends the IPublishedApp interface by providing an additional installation method. |
IShellApp Exposes methods that provide general information about an application to the Add/Remove Programs Application. |
Structures
APPINFODATA Provides information about a published application to the Add/Remove Programs Control Panel utility. |
PUBAPPINFO Provides information about a published application from an application publisher to Add/Remove Programs in Control Panel. |
SLOWAPPINFO Provides specialized application information to Add/Remove Programs in Control Panel. This structure is not applicable to published applications. |
Enumerations
APPACTIONFLAGS Specifies application management actions supported by an application publisher. These flags are bitmasks passed to IShellApp::GetPossibleActions. |
APPINFODATAFLAGS Specifies application information to return from IShellApp::GetAppInfo. These flags are bitmasks used in the dwMask member of the APPINFODATA structure. |
PUBAPPINFOFLAGS Specifies which members in the PUBAPPINFO structure are valid. These flags are bitmasks set in the dwMask member and passed to IPublishedApp::GetPublishedAppInfo. |