다음을 통해 공유


shappmgr.h 헤더

이 헤더는 Windows 셸에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

shappmgr.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

인터페이스

 
IAppPublisher

제어판 프로그램 추가/제거를 통해 애플리케이션을 게시하는 메서드를 노출합니다. 이 용도로 구현된 보안 주체 인터페이스입니다.
IEnumPublishedApps

게시된 애플리케이션을 제어판 프로그램 추가/제거에 열거하는 메서드를 노출합니다. 이 인터페이스를 노출하는 개체는 IAppPublisher::EnumApps를 통해 요청됩니다.
IPublishedApp

제어판 프로그램 추가/제거에 애플리케이션을 나타내는 메서드를 노출합니다.
IPublishedApp2

추가 설치 방법을 제공하여 IPublishedApp 인터페이스를 확장합니다.
IShellApp

애플리케이션에 대한 일반적인 정보를 제공하는 메서드를 프로그램 추가/제거 애플리케이션에 노출합니다.

구조체

 
APPINFODATA

게시된 애플리케이션에 대한 정보를 프로그램 추가/제거 제어판 유틸리티에 제공합니다.
PUBAPPINFO

애플리케이션 게시자에서 제어판 프로그램 추가/제거에 게시된 애플리케이션에 대한 정보를 제공합니다.
SLOWAPPINFO

제어판 프로그램 추가/제거에 대한 특수 애플리케이션 정보를 제공합니다. 이 구조는 게시된 애플리케이션에는 적용되지 않습니다.

열거형

 
APPACTIONFLAGS

애플리케이션 게시자가 지원하는 애플리케이션 관리 작업을 지정합니다. 이러한 플래그는 IShellApp::GetPossibleActions에 전달되는 비트 마스크입니다.
APPINFODATAFLAGS

IShellApp::GetAppInfo에서 반환할 애플리케이션 정보를 지정합니다. 이러한 플래그는 APPINFODATA 구조체의 dwMask 멤버에 사용되는 비트 마스크입니다.
PUBAPPINFOFLAGS

PUBAPPINFO 구조체에서 유효한 멤버를 지정합니다. 이러한 플래그는 dwMask 멤버에서 설정되고 IPublishedApp::GetPublishedAppInfo에 전달되는 비트 마스크입니다.