DEFAULT_FOLDER_MENU_RESTRICTIONS enumeration (shobjidl_core.h)
Defines shortcut menu restrictions used by IDefaultFolderMenuInitialize::GetMenuRestrictions and IDefaultFolderMenuInitialize::SetMenuRestrictions.
Syntax
typedef enum DEFAULT_FOLDER_MENU_RESTRICTIONS {
DFMR_DEFAULT = 0,
DFMR_NO_STATIC_VERBS = 0x8,
DFMR_STATIC_VERBS_ONLY = 0x10,
DFMR_NO_RESOURCE_VERBS = 0x20,
DFMR_OPTIN_HANDLERS_ONLY = 0x40,
DFMR_RESOURCE_AND_FOLDER_VERBS_ONLY = 0x80,
DFMR_USE_SPECIFIED_HANDLERS = 0x100,
DFMR_USE_SPECIFIED_VERBS = 0x200,
DFMR_NO_ASYNC_VERBS = 0x400,
DFMR_NO_NATIVECPU_VERBS = 0x800,
DFMR_NO_NONWOW_VERBS
} ;
Constants
DFMR_DEFAULT Value: 0 0x0000. No restrictions. |
DFMR_NO_STATIC_VERBS Value: 0x8 0x0008. Don't use the handler for static verbs. |
DFMR_STATIC_VERBS_ONLY Value: 0x10 0x0010. Static verbs only. No dynamic IContextMenu verbs allowed. |
DFMR_NO_RESOURCE_VERBS Value: 0x20 0x0020. Don't add verbs for cut, copy, paste, link, delete, rename, or properties. |
DFMR_OPTIN_HANDLERS_ONLY Value: 0x40 0x0040. Opt-in to load handler for partial cloud files. Only used for handlers that will not cause implicit hydration. Opt-in handlers must have the registry value "ContextMenuOptIn" under HKCR\CLSID<handler clsid> |
DFMR_RESOURCE_AND_FOLDER_VERBS_ONLY Value: 0x80 0x0080. Only load resource verbs (cut, copy, paste, link, delete, rename, and properties) and folder verbs added by IContextMenuCB. |
DFMR_USE_SPECIFIED_HANDLERS Value: 0x100 0x0100. Use handlers with CLSID values that were added through IDefaultFolderMenuInitialize::SetHandlerClsid |
DFMR_USE_SPECIFIED_VERBS Value: 0x200 0x0200. Only load handlers that support the specified verbs. |
DFMR_NO_ASYNC_VERBS Value: 0x400 0x0400. Ignore async verbs. |
DFMR_NO_NATIVECPU_VERBS Value: 0x800 0x0800. Ignore verbs that are registered for the native CPU architecture. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | shobjidl_core.h (include Shobjidl.h) |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for