Click or drag to resize

SHCNF Enumeration

Flags that, when combined bitwise with SHCNF_TYPE, indicate the meaning of the dwItem1 and dwItem2 parameters for ChangeNotify events. The uFlags parameter must be one of the following values.

Namespace:  callback.ShellBoost.Core.WindowsShell
Assembly:  callback.CBFSShell (in callback.CBFSShell.dll) Version: 22.0.0.0
Syntax
C#
[FlagsAttribute]
public enum SHCNF
Members
  Member nameValueDescription
SHCNF_IDLIST0 dwItem1 and dwItem2 are PIDLs that represent the item(s) affected by the change. Each PIDL must be relative to the desktop folder.
SHCNF_PATHA1 dwItem1 and dwItem2 are the addresses of null-terminated strings of maximum length MAX_PATH that contain the full path names of the items affected by the change. Ansi version.
SHCNF_PRINTERA2 dwItem1 and dwItem2 are the addresses of null-terminated strings that represent the friendly names of the printer(s) affected by the change. Ansi version
SHCNF_DWORD3 The dwItem1 and dwItem2 parameters are DWORD values.
SHCNF_PATHW5 dwItem1 and dwItem2 are the addresses of null-terminated strings of maximum length MAX_PATH that contain the full path names of the items affected by the change. Unicode version.
SHCNF_PRINTERW6 dwItem1 and dwItem2 are the addresses of null-terminated strings that represent the friendly names of the printer(s) affected by the change. Unicode version
SHCNF_TYPE255 The SHCNF type
SHCNF_FLUSH4096 The function should not return until the notification has been delivered to all affected components. As this flag modifies other data-type flags, it cannot be used by itself.
SHCNF_FLUSHNOWAIT12288 The function should begin delivering notifications to all affected components but should return as soon as the notification process has begun. As this flag modifies other data-type flags, it cannot by used by itself. This flag includes SHCNF_FLUSH.
SHCNF_NOTIFYRECURSIVE65536 Notify clients registered for all children.
See Also