Поделиться через


Заголовок shappmgr.h

Этот заголовок используется оболочкой Windows. Дополнительные сведения см. в разделе:

Shappmgr.h содержит следующие программные интерфейсы:

Интерфейсы

 
IAppPublisher

Предоставляет методы публикации приложений с помощью команды "Установка и удаление программ в панель управления". Это основной интерфейс, реализованный для этой цели.
IEnumPublishedApps

Предоставляет методы перечисления опубликованных приложений для добавления и удаления программ в панель управления. Объект, предоставляющий этот интерфейс, запрашивается через IAppPublisher::EnumApps.
IPublishedApp

Предоставляет методы, представляющие приложения для добавления и удаления программ в панель управления.
IPublishedApp2

Расширяет интерфейс IPublishedApp, предоставляя дополнительный метод установки.
IShellApp

Предоставляет методы, предоставляющие общие сведения о приложении приложению для добавления и удаления программ.

Структуры

 
APPINFODATA

Предоставляет сведения об опубликованном приложении в служебную программу добавления и удаления программ панель управления.
PUBAPPINFO

Предоставляет сведения об опубликованном приложении от издателя приложения для добавления и удаления программ в панель управления.
SLOWAPPINFO

Предоставляет специализированные сведения о приложении для добавления и удаления программ в панель управления. Эта структура неприменима к опубликованным приложениям.

Перечисления

 
APPACTIONFLAGS

Указывает действия по управлению приложениями, поддерживаемые издателем приложения. Эти флаги представляют собой битовые маски, передаваемые в IShellApp::GetPossibleActions.
APPINFODATAFLAGS

Указывает сведения о приложении, возвращаемые из IShellApp::GetAppInfo. Эти флаги представляют собой битовые маски, используемые в элементе dwMask структуры APPINFODATA.
PUBAPPINFOFLAGS

Указывает, какие элементы в структуре PUBAPPINFO являются допустимыми. Эти флаги представляют собой битовые маски, заданные в элементе dwMask и передаваемые в IPublishedApp::GetPublishedAppInfo.