Skip to content

Latest commit

 

History

History
103 lines (75 loc) · 3.9 KB

nf-shlobj_core-shbindtofolderidlistparentex.md

File metadata and controls

103 lines (75 loc) · 3.9 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NF:shlobj_core.SHBindToFolderIDListParentEx
SHBindToFolderIDListParentEx function (shlobj_core.h)
Extends the SHBindToFolderIDListParent function by allowing the caller to specify a bind context.
SHBindToFolderIDListParentEx
SHBindToFolderIDListParentEx function [Windows Shell]
_shell_SHBindToFolderIDListParentEx
shell.SHBindToFolderIDListParentEx
shlobj_core/SHBindToFolderIDListParentEx
shell\SHBindToFolderIDListParentEx.htm
shell
4f9b68cb-d0ae-45f7-90f5-2db1da3ab599
12/05/2018
SHBindToFolderIDListParentEx, SHBindToFolderIDListParentEx function [Windows Shell], _shell_SHBindToFolderIDListParentEx, shell.SHBindToFolderIDListParentEx, shlobj_core/SHBindToFolderIDListParentEx
shlobj_core.h
Shlobj.h
Windows
Windows Vista [desktop apps only]
Windows Server 2008 [desktop apps only]
Shell32.dll
Windows
19H1
SHBindToFolderIDListParentEx
shlobj_core/SHBindToFolderIDListParentEx
c++
APIRef
kbSyntax
DllExport
Shell32.dll
API-MS-Win-Shell-Namespace-L1-1-0.dll
Windows.Storage.dll
SHBindToFolderIDListParentEx

SHBindToFolderIDListParentEx function

-description

Extends the SHBindToFolderIDListParent function by allowing the caller to specify a bind context.

-parameters

-param psfRoot [in, optional]

Type: IShellFolder*

A pointer to a Shell folder object. If psfRoot is NULL, indicates that the IDList passed is relative to the desktop.

-param pidl [in]

Type: PCUIDLIST_RELATIVE

A PIDL to bind to, relative to psfRoot. If psfRoot is NULL, this is an absolute IDList relative to the desktop folder.

-param ppbc [in, optional]

Type: IBindCtx*

A pointer to IBindCtx interface on a bind context object to be used during this operation. If this parameter is not used, set it to NULL, which is equivalent to calling the SHBindToFolderIDListParent function. Because support for pbc is optional for folder object implementations, some folders may not support the use of bind contexts.

-param riid [in]

Type: REFIID

Reference to the desired interface ID. This is typically IID_IShellFolder or IID_IShellFolder2, but can be anything supported by the target folder.

-param ppv [out]

Type: void**

When this function returns, contains the interface pointer requested in riid. This is typically IShellFolder or IShellFolder2, but can be anything supported by the target folder.

-param ppidlLast [out, optional]

Type: PCUITEMID_CHILD*

A pointer to the last ID of the pidl parameter, and is a child ID relative to the parent folder returned in ppv. This value can be NULL.

-returns

Type: HRESULT

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

-see-also

SHBindToFolderIDListParent