Shell32SHCreateItemFromRelativeName(IShellItem, String, IBindCtx, Guid, IShellItem) Method

Creates and initializes a Shell item object from a relative parsing name.

Definition

Namespace: DevCase.Win32.NativeMethods
Assembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
[DllImportAttribute("Shell32.dll", CharSet = CharSet.Auto, BestFitMapping = false, 
	ExactSpelling = true, ThrowOnUnmappableChar = true)]
[SecurityCriticalAttribute]
public static HResult SHCreateItemFromRelativeName(
	IShellItem parent,
	string name,
	IBindCtx bindContext,
	ref Guid refIid,
	out IShellItem refShellItem
)

Parameters

parent  IShellItem
A pointer to the parent Shell item.
name  String
A pointer to a null-terminated, Unicode string that specifies a display name that is relative to the parent.
bindContext  IBindCtx
A pointer to a bind context that controls the parsing operation. This parameter can be NULL.
refIid  Guid
A reference to an interface ID, typically IID_IShellItem or IID_IShellItem2.
refShellItem  IShellItem
When this function returns, contains the IShellItem interface pointer requested in refIid.

Return Value

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

Remarks

See Also