_SVGIO
|
与 IFolderView::Items、 IFolderView::ItemCount 和 IShellView::GetItemObject 方法一起使用,以限制或控制其集合中的项。
|
_SVSIF
|
指示 IFolderView、IFolderView2、IShellView 和 IShellView2 用于指定要应用的选择类型的标志。
|
APPACTIONFLAGS
|
指定应用程序发布者支持的应用程序管理操作。 这些标志是传递给 IShellApp::GetPossibleActions 的位掩码。
|
APPINFODATAFLAGS
|
指定要从 IShellApp::GetAppInfo 返回的应用程序信息。 这些标志是 APPINFODATA 结构的 dwMask 成员中使用的位掩码。
|
APPLICATION_VIEW_ORIENTATION
|
定义窗口 (应用视图) 的显示方向模式集。 由 IApplicationDesignModeSettings2::GetApplicationViewOrientation 和 IApplicationDesignModeSettings2::SetApplicationViewOrientation 使用。
|
APPLICATION_VIEW_SIZE_PREFERENCE
|
定义一组可能的常规窗口 (应用视图) 大小首选项。 由 ILaunchSourceViewSizePreference::GetSourceViewSizePreference 和 ILaunchTargetViewSizePreference::GetTargetViewSizePreference 使用。
|
APPLICATION_VIEW_STATE
|
指示 Windows 应用商店应用的当前视图状态。 由 IApplicationDesignModeSettings::SetApplicationViewState 和 IApplicationDesignModeSettings::IsApplicationViewStateSupported 使用。
|
ASSOCDATA
|
由 IQueryAssociations::GetData 用来定义要返回的数据类型。
|
ASSOCF
|
向 IQueryAssociations 接口方法提供信息。
|
ASSOCIATIONLEVEL
|
指定文件扩展名的默认关联的源。 由 IApplicationAssociationRegistration 接口的方法使用。
|
ASSOCIATIONTYPE
|
指定应用程序的关联类型。 由 IApplicationAssociationRegistration 接口的方法使用。
|
ASSOCKEY
|
指定要由 IQueryAssociations::GetKey 返回的密钥的类型。
|
ASSOCSTR
|
由 IQueryAssociations::GetString 用来定义要返回的字符串的类型。
|
ATTACHMENT_ACTION
|
提供一组要与 IAttachmentExecute::P rompt 一起使用的标志,以指示在用户确认时要执行的操作。
|
ATTACHMENT_PROMPT
|
提供一组要与 IAttachmentExecute::P rompt 一起使用的标志,以指示要显示的提示 UI 的类型。
|
AUTOCOMPLETELISTOPTIONS
|
指定为自动完成列表枚举哪些对象。
|
AUTOCOMPLETEOPTIONS
|
指定 IAutoComplete2::GetOptions 和 IAutoComplete2::SetOptions 为围绕自动完成的选项使用的值。
|
绑定上下文字符串键
|
与 IBindCtx::RegisterObjectParam 方法一起使用的一组字符串键,用于指定绑定上下文。
|
BNSTATE
|
已弃用。 由 IBrowserService::SetNavigateState 和 IBrowserService::GetNavigateState 用于指定导航状态。
|
BROWSERFRAMEOPTIONS
|
与 IBrowserFrameOptions::GetFrameOptions 方法一起使用。
|
CATEGORYINFO_FLAGS
|
提供一组用于 CATEGORY_INFO 结构的标志。
|
CATSORT_FLAGS
|
指定对类别数据进行排序的方法。
|
CDCONTROLSTATE
|
指定指示控件是否可见和启用的值。 由 IFileDialogCustomize 接口的成员使用。
|
CM_ENUM_FLAGS
|
由 IColumnManager 接口的成员用来指定正在请求的列集,可以是全部列,也可以是当前可见的列集。
|
CM_MASK
|
指示在调用 IColumnManager::SetColumnInfo 期间应设置CM_COLUMNINFO结构中的哪些值。
|
CM_SET_WIDTH_VALUE
|
以像素为单位指定宽度值,并包括对默认和自动大小的特殊支持。 由 IColumnManager 接口的成员通过 CM_COLUMNINFO 结构使用。
|
CM_STATE
|
指定列状态值。 由 IColumnManager 接口的成员通过 CM_COLUMNINFO 结构使用。
|
CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS
|
指示凭据提供程序应返回以与“其他用户”磁贴关联的凭据类型。 由 ICredentialProviderUserArray_GetAccountOptions使用。
|
CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS
|
为登录或凭据 UI 中的单个字段提供自定义选项。
|
CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE
|
描述字段的状态以及用户如何与其交互。 凭据提供程序可以在各种不同的交互状态中显示字段。
|
CREDENTIAL_PROVIDER_FIELD_STATE
|
指定凭据 UI 中单个字段的状态。
|
CREDENTIAL_PROVIDER_FIELD_TYPE
|
指定凭据字段的类型。 由 CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR使用。
|
CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE
|
描述凭据提供程序尝试序列化凭据时的响应。
|
CREDENTIAL_PROVIDER_STATUS_ICON
|
指示应显示的状态图标。
|
CREDENTIAL_PROVIDER_USAGE_SCENARIO
|
声明支持凭据提供程序的方案。 凭据提供程序使用方案 (CPUS) 使凭据提供程序能够跨方案提供不同的枚举行为和 UI 字段设置。
|
CSIDL
|
**注意:**从 Windows Vista 开始,这些值已替换为 KNOWNFOLDERID 值。 有关新常量及其相应 CSIDL 值的列表,请参阅该主题。 为方便起见,此处还为每个 CSIDL 值记录了相应的 KNOWNFOLDERID 值。 出于兼容性原因,Windows Vista 支持 CSIDL 系统。 但是,新开发应使用 KNOWNFOLDERID 值而不是 CSIDL 值。 CSIDL (常量特殊项 ID 列表) 值提供了一种唯一的独立于系统的方式来标识应用程序经常使用但可能在任何给定系统上不具有相同名称或位置的特殊文件夹。 例如,系统文件夹在一个系统上可以是“C:\Windows”,在另一个系统上可以是“C:\Winnt”。 这些常量在 Shlobj.h 中定义。
|
CTF 标志
|
控制调用函数行为的标志。 由 SHCreateThread 和 SHCreateThreadWithHandle 使用。 在这些函数中,这些值被定义为 SHCT_FLAGS 类型。
|
DATAOBJ_GET_ITEM_FLAGS
|
SHGetItemFromDataObject 函数用于指定有关处理源对象的选项的值。
|
DBID 命令标志
|
可以使用 IOleCommandTarget::Exec 将这些命令 ID 发送到 band 对象的容器。
|
DEF_SHARE_ID
|
指定 由 ISharingConfigurationManager 接口的方法处理的文件夹的值。
|
DEFAULTSAVEFOLDERTYPE
|
指定默认保存位置。
|
DEFAULT_FOLDER_MENU_RESTRICTIONS
|
|
DESKTOP_WALLPAPER_POSITION
|
指定桌面壁纸的显示方式。
|
DEVICE_SCALE_FACTOR
|
以百分比表示的欺骗设备比例系数。 由 IApplicationDesignModeSettings::SetApplicationViewState 和 IApplicationDesignModeSettings::IsApplicationViewStateSupported 使用
|
DISPLAY_DEVICE_TYPE
|
指示设备是主要还是沉浸式显示器类型。
|
DROPIMAGETYPE
|
与 DROPDESCRIPTION 结构一起使用的值,用于指定放置图像。
|
EXPCMDSTATE
|
EXPCMDSTATE 值表示 Shell 项的命令状态。
|
EXPLORER_BROWSER_FILL_FLAGS
|
这些标志与 IExplorerBrowser::FillFromObject 一起使用。
|
EXPLORER_BROWSER_OPTIONS
|
这些标志与 IExplorerBrowser::GetOptions 和 IExplorerBrowser::SetOptions 一起使用。
|
EXPLORERPANESTATE
|
指示 IExplorerPaneVisibility::GetPaneState 用于获取给定 Windows 资源管理器窗格的当前状态的标志。
|
FDAP
|
指定列表位置。
|
FDE_OVERWRITE_RESPONSE
|
指定 IFileDialogEvents::OnOverwrite 方法使用的值,以指示应用程序在使用通用文件对话框保存操作期间对覆盖请求的响应。
|
FDE_SHAREVIOLATION_RESPONSE
|
指定 IFileDialogEvents::OnShareViolation 方法使用的值,指示应用程序对打开或保存文件时发生的共享冲突的响应。
|
FFFP_MODE
|
描述匹配条件。 由 IKnownFolderManager 接口的方法使用。
|
FILE_USAGE_TYPE
|
IFileIsInUse::GetUsage 用于指示如何使用正在使用的文件的常量。
|
FILEOPENDIALOGOPTIONS
|
定义可用于“打开”或“保存”对话框的选项集。
|
FILETYPEATTRIBUTEFLAGS
|
指示在文件关联 PROGID 注册表项的 EditFlags 值中使用的 FILETYPEATTRIBUTEFLAGS 常量。
|
FOLDER_ENUM_MODE
|
由 IObjectWithFolderEnumMode::GetMode 和 IObjectWithFolderEnumMode::SetMode 方法用于获取和设置文件夹的显示模式。
|
FOLDERFLAGS
|
一组指定文件夹视图选项的标志。 标志彼此独立,可以任意组合使用。
|
FOLDERLOGICALVIEWMODE
|
由 IFolderViewSettings::GetViewMode 和 ISearchFolderItemFactory::SetFolderLogicalViewMode 用来描述视图模式。
|
FOLDERTYPEID
|
FOLDERTYPEID 值表示应用于文件夹的视图模板,通常基于其预期用途和内容。
|
FOLDERVIEWMODE
|
指定文件夹视图类型。
|
FOLDERVIEWOPTIONS
|
由 IFolderViewOptions 接口的方法用于激活 Windows 7 及更高版本中默认不支持的 Windows Vista 选项,以及停用新的 Windows 7 选项。
|
IActiveDesktop 标志
|
本部分介绍 IActiveDesktop 接口方法使用的标志。
|
IESHORTCUTFLAGS
|
指定浏览器应如何处理快捷方式。
|
KF_CATEGORY
|
表示一个类别的值,可通过该类别对注册到已知文件夹系统的文件夹进行分类。
|
KF_DEFINITION_FLAGS
|
指定某些已知文件夹行为的标志。 与 KNOWNFOLDER_DEFINITION 结构一起使用。
|
KF_REDIRECT_FLAGS
|
IKnownFolderManager::Redirect 使用的标志,用于指定已知文件夹重定向的详细信息,例如重定向文件夹的权限和所有权。
|
KF_REDIRECTION_CAPABILITIES
|
指定已知文件夹的当前重定向功能的标志。 由 IKnownFolder::GetRedirectionCapabilities 使用。
|
KNOWN_FOLDER_FLAG
|
为已知文件夹指定特殊检索选项。 这些值取代了具有并行含义的 CSIDL 值。
|
KNOWNFOLDERID
|
KNOWNFOLDERID 常量表示将注册到系统的标准文件夹标识为已知文件夹的 GUID。 这些文件夹随 Windows Vista 及更高版本的操作系统一起安装,并且计算机将仅安装适合它的文件夹。 有关这些文件夹的说明,请参阅 CSIDL。
|
LIBRARYFOLDERFILTER
|
定义用于筛选文件夹项的选项。
|
LIBRARYMANAGEDIALOGOPTIONS
|
SHShowManageLibraryUI 用于定义保存库时处理名称冲突的选项。
|
LIBRARYOPTIONFLAGS
|
指定库选项。
|
LIBRARYSAVEFLAGS
|
指定用于在保存库时处理名称冲突的选项。
|
MIMEASSOCIATIONDIALOG_IN_FLAGS
|
与 MIMEAssociationDialog 函数一起使用以确定其执行方式。
|
MONITOR_APP_VISIBILITY
|
指定显示器是否显示桌面窗口而不是 Windows 应用商店应用。
|
MP_POPUPFLAGS常量
|
表示显示弹出菜单时可用的选项。
|
NET_STRING
|
表示网络地址类型。 使用一个或多个 (作为以下常量的按位组合) 创建要与宏 NetAddr_SetAllowType一起使用的网络地址掩码。
|
NSTCFOLDERCAPABILITIES
|
指定树项的状态。 这些值由 INameSpaceTreeControlFolderCapabilities 接口的方法使用。
|
NSTCITEMSTATE
|
指定树项的状态。 这些值由 INameSpaceTreeControl 接口的方法使用。
|
NSTCSTYLE
|
描述给定命名空间树控件的特征。
|
NSTCSTYLE2
|
由 INameSpaceTreeControl2 的方法用于在 Shell 命名空间树视图中指定扩展显示样式。
|
NWMF
|
INewWindowManager::EvaluateNewWindow 使用的标志。 这些值是决定是否显示弹出窗口的因素。
|
PACKAGE_EXECUTION_STATE
|
|
认为
|
指定文件的感知类型。 这组常量用于 AssocGetPerceivedType 函数。
|
PUBAPPINFOFLAGS
|
指定 PUBAPPINFO 结构中的哪些成员有效。 这些标志是在 dwMask 成员中设置并传递给 IPublishedApp::GetPublishedAppInfo 的位掩码。
|
QUERY_USER_NOTIFICATION_STATE
|
指定当前用户的计算机状态(相对于发送通知的正当性)。 由 SHQueryUserNotificationState 使用。
|
注册表数据类型
|
这些数据类型可用于指定注册表值的类型。
|
REGSAM
|
用于在注册表中指定安全访问属性的数据类型。
|
限制
|
这些标志与 SHRestricted 函数一起使用。 SHRestricted 用于确定指定的管理员策略是否有效。 在许多情况下,应用程序需要修改某些行为,以符合系统管理员颁布的策略。
|
SCALE_CHANGE_FLAGS
|
用于指示发生的缩放更改的标志。
|
SCNRT_STATUS
|
指示是启用或禁用 SHChangeNotifyRegisterThread 的 Async Register 和 Deregister。
|
SFBS_FLAGS
|
指定 StrFormatByteSizeEx 函数应如何处理未显示数字的舍入。
|
SFGAO
|
可以在项 (文件或文件夹) 或项目集上检索的属性。
|
碎片
|
指示 SHAddToRecentDocs 在其 pv 参数中传递的数据的解释,以标识要跟踪其使用情况统计信息的项。
|
SHARE_ROLE
|
指定分配给 “用户” 或“ 公用文件夹” 的访问权限。 在 CreateShare 和 GetSharePermissions 中使用。
|
SHCOLSTATE
|
描述应如何处理属性。 这些值在 Shtypes.h 中定义。
|
SHCONTF
|
确定枚举中包含的项的类型。 这些值与 IShellFolder::EnumObjects 方法一起使用。
|
SHELL_LINK_DATA_FLAGS
|
指定选项设置。 与 IShellLinkDataList::GetFlags 和 IShellLinkDataList::SetFlags 一起使用。
|
SHELL_UI_COMPONENT
|
标识 shell 中所需的 UI 组件类型。
|
ShellFolderViewOptions
|
指定 ViewOptions 属性返回的视图选项。
|
ShellSpecialFolderConstants
|
指定唯一的、独立于系统的值,用于标识特殊文件夹。 应用程序经常使用这些文件夹,但在任何给定系统上,这些文件夹的名称或位置可能不同。 例如,系统文件夹可以是一个系统上的“C:\Windows”,另一个系统上的“C:\Winnt”。
|
ShellWindowFindWindowOptions
|
指定用于在 Shell 窗口集合中查找窗口的选项。
|
ShellWindowTypeConstants
|
指定 Shell 窗口的类型。
|
SHGDNF
|
定义与 IShellFolder::GetDisplayNameOf 和 IShellFolder::SetNameOf 方法一起使用的值,以指定这些方法使用的文件或文件夹名称的类型。 注意: 在 Windows 7 之前,这些值打包为 SHGNO 枚举。
|
SHGLOBALCOUNTER
|
各种全局计数器或共享变量的标识符。 可以使用 SHGlobalCounterIncrement 和 SHGlobalCounterDecrement 递增或递减每个全局计数器。
|
SHREGDEL_FLAGS
|
提供一组值,这些值指示将从哪个基键中删除项。
|
SHREGENUM_FLAGS
|
提供一组值,这些值指示将用于枚举的基键。
|
SHSTOCKICONID
|
SHGetStockIconInfo 用于标识要检索的股票系统图标。
|
SICHINTF
|
用于确定如何比较两个 Shell 项。 IShellItem::Compare 使用此枚举类型。
|
SIGDN
|
请求通过 IShellItem::GetDisplayName 和 SHGetNameFromIDList 检索项的显示名称的形式。
|
SPACTION
|
描述正在执行的操作,该操作要求使用 IActionProgress 接口向用户显示进度。
|
SPBEGINF
|
这些常量由 IActionProgress::Begin 使用,指定要启用或禁用的某些 UI 操作。
|
SPTEXT
|
指定提供给 IActionProgress 接口的描述性文本的类型。
|
SRRF
|
限制要设置或返回的数据的标志。
|
SSF 常量
|
由 SHGetSetSettings 函数用于指定应设置或重试其 SHELLSTATE 结构的成员。
|
STPFLAG
|
由 ITaskbarList4::SetTabProperties 方法用于指定选项卡属性。
|
SVUIA_STATUS
|
与 IBrowserService2::_UIActivateView 方法一起使用,可设置浏览器视图的状态。
|
SYNCMGR_CANCEL_REQUEST
|
描述用户取消同步的请求。
|
SYNCMGR_CONFLICT_ITEM_TYPE
|
描述冲突项类型。
|
SYNCMGR_CONTROL_FLAGS
|
指定应如何对 ISyncMgrControl 的某些方法执行请求的操作。
|
SYNCMGR_EVENT_FLAGS
|
指定同步事件的标志。
|
SYNCMGR_EVENT_LEVEL
|
指定要报告给同步中心的事件的类型。
|
SYNCMGR_HANDLER_CAPABILITIES
|
指定处理程序的功能,这些功能涉及可对其执行的操作。
|
SYNCMGR_HANDLER_POLICIES
|
枚举同步处理程序指定的偏离默认策略的策略。
|
SYNCMGR_HANDLER_TYPE
|
指定处理程序的类型。 由 ISyncMgrHandlerInfo::GetType 使用。
|
SYNCMGR_ITEM_CAPABILITIES
|
指定可对项执行的操作。
|
SYNCMGR_ITEM_POLICIES
|
指定项的策略,以控制组策略启用或禁用它们的方式。
|
SYNCMGR_PRESENTER_CHOICE
|
描述用户对同步管理器冲突解决所做的选择。 由 ISyncMgrConflictPresenter 使用。
|
SYNCMGR_PRESENTER_NEXT_STEP
|
介绍将在同步管理器冲突解决中发生的下一步。 由 ISyncMgrConflictPresenter 使用。
|
SYNCMGR_PROGRESS_STATUS
|
指定同步过程的当前进度状态。 由 ISyncMgrSyncCallback::ReportProgress 使用。
|
SYNCMGR_RESOLUTION_ABILITIES
|
指示要遵循的能力和冲突解决活动。 与 ISyncMgrResolutionHandler::QueryAbilities 一起使用。
|
SYNCMGR_RESOLUTION_FEEDBACK
|
介绍同步管理器的分辨率反馈。 由 ISyncMgrResolutionHandler 使用。
|
SYNCMGR_SYNC_CONTROL_FLAGS
|
指示 ISyncMgrControl::StartHandlerSync 和 ISyncMgrControl::StartItemSync 使用的标志。
|
SYNCMGRFLAG
|
在 ISyncMgrSynchronize::Initialize 方法中使用 SYNCMGRFLAG 枚举值来指示同步事件的启动方式。
|
SYNCMGRHANDLERFLAGS
|
在 SYNCMGRHANDLERINFO 结构中用作应用于当前处理程序的标志。
|
SYNCMGRINVOKEFLAGS
|
SYNCMGRINVOKEFLAGS 枚举值指定如何在 ISyncMgrSynchronizeInvoke::UpdateItems 方法中调用同步管理器。
|
SYNCMGRITEMFLAGS
|
指定 SYNCMGRITEM 结构中当前项的信息。
|
SYNCMGRLOGLEVEL
|
SYNCMGRLOGLEVEL 枚举值指定在 ISyncMgrSynchronizeCallback::LogError 方法中使用的错误级别。
|
SYNCMGRREGISTERFLAGS
|
SYNCMGRREGISTERFLAGS 枚举值在 ISyncMgrRegister 接口的方法中使用,用于标识为其注册要通知的处理程序的事件。
|
SYNCMGRSTATUS
|
在 ISyncMgrSynchronize::SetItemStatus 方法中用于指定项的更新状态。
|
THUMBBUTTONFLAGS
|
由 THUMBBUTTON 用来控制按钮的特定状态和行为。
|
THUMBBUTTONMASK
|
由 THUMBBUTTON 结构用来指定该结构的哪些成员包含有效数据。
|
ThumbnailStreamCacheOptions
|
定义 IThumbnailStreamCache 接口使用的缓存选项。
|
TRANSFER_SOURCE_FLAGS
|
由 ITransferSource 和 ITransferDestination 接口的方法用于控制其文件操作。
|
TRANSLATEURL_IN_FLAGS
|
TRANSLATEURL_IN_FLAGS枚举值与 TranslateURL 函数一起使用,以确定其执行方式。
|
UNDOCK_REASON
|
指示取消停靠的辅助功能应用窗口的原因的值。 由 IAccessibilityDockingServiceCallback::Undocked 使用。
|
URL_SCHEME
|
用于指定 URL 方案。
|
URLASSOCIATIONDIALOG_IN_FLAGS
|
URLASSOCIATIONDIALOG_IN_FLAGS枚举值与 URLAssociationDialog 一起使用,以确定其执行方式。
|
VPCOLORFLAGS
|
指定颜色的使用。 由 IVisualProperties 方法使用。
|
VPWATERMARKFLAGS
|
指定水印标志。 由 IVisualProperties::SetWatermark 使用。
|