Export (0) Print
Expand All

SHShowManageLibraryUI function

Shows the library management dialog box, which enables users to manage the library folders and default save location.

Syntax


HRESULT SHShowManageLibraryUI(
  _In_      IShellItem *psiLibrary,
  _In_opt_  HWND hwndOwner,
  _In_opt_  LPCWSTR pszTitle,
  _In_opt_  LPCWSTR pszInstruction,
  _In_      LIBRARYMANAGEDIALOGOPTIONS lmdOptions
);

Parameters

psiLibrary [in]

Type: IShellItem*

A pointer to an IShellItem object that represents the library that is to be managed.

hwndOwner [in, optional]

Type: HWND

The handle for the window that owns the library management dialog box. The value of this parameter can be NULL.

pszTitle [in, optional]

Type: LPCWSTR

A pointer to the title for the library management dialog. To display the generic title string, set the value of this parameter to NULL.

pszInstruction [in, optional]

Type: LPCWSTR

A pointer to a help string to display below the title string in the library management dialog box. To display the generic help string, set the value of this parameter to NULL.

lmdOptions [in]

Type: LIBRARYMANAGEDIALOGOPTIONS

A value from the LIBRARYMANAGEDIALOGOPTIONS enumeration that specifies the behavior of the management dialog box.

Return value

Type: HRESULT

If this function succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.

Requirements

Minimum supported client

Windows 7 [desktop apps only]

Minimum supported server

Windows Server 2008 R2 [desktop apps only]

Header

Shobjidl.h

DLL

Shell32.dll

See also

IShellLibrary
LIBRARYMANAGEDIALOGOPTIONS

 

 

Community Additions

ADD
Show:
© 2014 Microsoft