Click or drag to resize

ASSOCCLASS Enumeration

Defines where to obtain association data and the form the data is stored in for the AssociationElement type.

Namespace:  ShellBoost.Core.WindowsShell
Assembly:  ShellBoost.Core (in ShellBoost.Core.dll) Version: 1.8.3.0
Syntax
C#
public enum ASSOCCLASS
Members
  Member nameValueDescription
ASSOCCLASS_SHELL_KEY0 The hkClass member names a key found as HKEY_CLASSES_ROOT\SystemFileAssociations. Unused by ShellBoost.
ASSOCCLASS_PROGID_KEY1 The hkClass member provides the full registry path of a ProgID. Unused by ShellBoost.
ASSOCCLASS_PROGID_STR2 The Class property names a ProgID found as HKEY_CLASSES_ROOT\Class.
ASSOCCLASS_CLSID_KEY3 The hkClass member provides the full registry path of a CLSID. Unused by ShellBoost.
ASSOCCLASS_CLSID_STR4 The Class property names a CLSID found as HKEY_CLASSES_ROOT\CLSID\Class.
ASSOCCLASS_APP_KEY5 The hkClass member provides the full registry path of an application identifier (APPID). Unused by ShellBoost.
ASSOCCLASS_APP_STR6 The APPID storing the application information is found at HKEY_CLASSES_ROOT\Applications\FileName where FileName is obtained by sending the Class property to PathFindFileName.
ASSOCCLASS_SYSTEM_STR7 The Class property names a key found as HKEY_CLASSES_ROOT\SystemFileAssociations\Class.
ASSOCCLASS_FOLDER8 Use the association information for folders stored under HKEY_CLASSES_ROOT\Folder. When this flag is set, the Class property is ignored.
ASSOCCLASS_STAR9 Use the association information stored under the HKEY_CLASSES_ROOT\* subkey. When this flag is set, the Class property ignored.
ASSOCCLASS_FIXED_PROGID_STR10Introduced in Windows 8. Do not use the user defaults to apply the mapping of the class specified by the Class property.
ASSOCCLASS_PROTOCOL_STR11Introduced in Windows 8. Use the user defaults to apply the mapping of the class specified by the Class property; the class is a protocol.
See Also