Заголовок 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. |