LIBRARYSAVEFLAGS enumeration (shobjidl_core.h)

Specifies the options for handling a name collision when saving a library.

Syntax

typedef enum LIBRARYSAVEFLAGS {
  LSF_FAILIFTHERE = 0,
  LSF_OVERRIDEEXISTING = 0x1,
  LSF_MAKEUNIQUENAME = 0x2
} ;

Constants

 
LSF_FAILIFTHERE
Value: 0
If a library with the same name already exists, the save operation fails.
LSF_OVERRIDEEXISTING
Value: 0x1
If a library with the same name already exists, the save operation overwrites the existing library.
LSF_MAKEUNIQUENAME
Value: 0x2
If a library with the same name already exists, the save operation generates a new, unique name for the library.

Remarks

Used By

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Header shobjidl_core.h (include Shobjidl.h)

See also

IShellLibrary