Shell32ILCombineIntPtr 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", EntryPoint = "ILCombine", SetLastError = true)]
public static IntPtr ILCombineIntPtr(
IntPtr pidlParent,
IntPtr pidlChild
)
<DllImportAttribute("Shell32.dll", EntryPoint := "ILCombine", SetLastError := true>]
Public Shared Function ILCombineIntPtr (
pidlParent As IntPtr,
pidlChild As IntPtr
) As IntPtr
Dim pidlParent As IntPtr
Dim pidlChild As IntPtr
Dim returnValue As IntPtr
returnValue = Shell32.ILCombineIntPtr(pidlParent,
pidlChild)
public:
[DllImportAttribute(L"Shell32.dll", EntryPoint = L"ILCombine", SetLastError = true)]
static IntPtr ILCombineIntPtr(
IntPtr pidlParent,
IntPtr pidlChild
)
[<DllImportAttribute("Shell32.dll", EntryPoint = "ILCombine", SetLastError = true)>]
static member ILCombineIntPtr :
pidlParent : IntPtr *
pidlChild : IntPtr -> IntPtr
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.
IntPtr
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.