cabeçalho shappmgr.h

Esse cabeçalho é usado pelo Shell do Windows. Para obter mais informações, consulte:

shappmgr.h contém as seguintes interfaces de programação:

Interfaces

 
IAppPublisher

Expõe métodos para publicar aplicativos por meio de Adicionar/Remover Programas em Painel de Controle. Essa é a interface principal implementada para essa finalidade.
IEnumPublishedApps

Expõe métodos que enumeram aplicativos publicados para Adicionar/Remover Programas no Painel de Controle. O objeto que expõe essa interface é solicitado por meio de IAppPublisher::EnumApps.
IPublishedApp

Expõe métodos que representam aplicativos para Adicionar/Remover Programas em Painel de Controle.
IPublishedApp2

Estende a interface IPublishedApp fornecendo um método de instalação adicional.
IShellApp

Expõe métodos que fornecem informações gerais sobre um aplicativo para o aplicativo Adicionar/Remover Programas.

Estruturas

 
APPINFODATA

Fornece informações sobre um aplicativo publicado para o utilitário adicionar/remover programas Painel de Controle.
PUBAPPINFO

Fornece informações sobre um aplicativo publicado de um editor de aplicativos para Adicionar/Remover Programas no Painel de Controle.
SLOWAPPINFO

Fornece informações de aplicativo especializadas para Adicionar/Remover Programas no Painel de Controle. Essa estrutura não é aplicável a aplicativos publicados.

Enumerações

 
APPACTIONFLAGS

Especifica as ações de gerenciamento de aplicativos compatíveis com um editor de aplicativos. Esses sinalizadores são bitmasks passados para IShellApp::GetPossibleActions.
APPINFODATAFLAGS

Especifica as informações do aplicativo a serem retornadas de IShellApp::GetAppInfo. Esses sinalizadores são bitmasks usados no membro dwMask da estrutura APPINFODATA.
PUBAPPINFOFLAGS

Especifica quais membros na estrutura PUBAPPINFO são válidos. Esses sinalizadores são bitmasks definidos no membro dwMask e passados para IPublishedApp::GetPublishedAppInfo.