Shell32ILCombine Method
Combines two ITEMIDLIST structures.
Namespace: DevCase.Win32.NativeMethodsAssembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
[DllImportAttribute("Shell32.dll", SetLastError = true)]
public static PIDL ILCombine(
IntPtr pidlParent,
IntPtr pidlChild
)
<DllImportAttribute("Shell32.dll", SetLastError := true>]
Public Shared Function ILCombine (
pidlParent As IntPtr,
pidlChild As IntPtr
) As PIDL
Dim pidlParent As IntPtr
Dim pidlChild As IntPtr
Dim returnValue As PIDL
returnValue = Shell32.ILCombine(pidlParent,
pidlChild)
public:
[DllImportAttribute(L"Shell32.dll", SetLastError = true)]
static PIDL^ ILCombine(
IntPtr pidlParent,
IntPtr pidlChild
)
[<DllImportAttribute("Shell32.dll", SetLastError = true)>]
static member ILCombine :
pidlParent : IntPtr *
pidlChild : IntPtr -> PIDL
No code example is currently available or this language may not be supported.
- pidlParent IntPtr
-
A pointer to the first ITEMIDLIST structure.
- pidlChild IntPtr
-
A pointer to the second ITEMIDLIST structure.
This structure is appended to the structure pointed to by pidlParent.
PIDL
Returns an
ITEMIDLIST containing the combined structures.
If you set either
pidlParent or
pidlChild to
Zero,
the returned
ITEMIDLIST structure is a clone of the non-NULL parameter.
Returns NULL if
pidlParent and
pidlChild are both set to
Zero.