Search
Module:
Directory

   Desktop Functions:

   Smart Device Functions:


Show Recent Changes
Subscribe (RSS)
Misc. Pages
Comments
FAQ
Helpful Tools
Playground
Suggested Reading
Website TODO List
Download Visual Studio Add-In

Search Results for "ITEMIDLIST" in [All]

Structures

.
Summary
.

public struct ITEMIDLIST

.

Public Structure ITEMIDLIST

.

Public Type ITEMIDLIST   ' idl

.
Documentation
[ITEMIDLIST] on MSDN
.
Summary

Interfaces

.

        /// Address of an array of ITEMIDLIST pointers that receives the item identifiers. The implementation must allocate these item identifiers

.

    /// <param name="ppidl"> Pointer to an ITEMIDLIST pointer that receives the item identifier list for the object.</param>

.

    /// <param name="pidl">Address of an ITEMIDLIST structure (PIDL) that identifies the subfolder.</param>

.

    /// <param name="pidl">Address of an ITEMIDLIST structure that identifies the subfolder relative to its parent folder. </param>

.

    /// <param name="pidl1">Pointer to the first item's ITEMIDLIST structure.</param>

.

    /// <param name="pidl2"> Pointer to the second item's ITEMIDLIST structure.</param>

.

    /// <param name="apidl">Address of an array of pointers to ITEMIDLIST structures, each of which  uniquely identifies a file object relative to the parent folder.</param>

.

    /// <param name="apidl">Address of an array of pointers to ITEMIDLIST  structures, each of which  uniquely identifies a file object or subfolder relative to the parent folder.</param>

.

    /// <param name="pidl">Address of an ITEMIDLIST structure (PIDL)  that uniquely identifies the file  object or subfolder relative to the parent  folder. </param>

.

    /// <param name="pidl"> Pointer to an ITEMIDLIST structure that uniquely identifies the file object or subfolder relative to the parent folder. </param>

shell32

.

        /// ITEMIDLIST for the virtual location, or refer to the technique described in Managing the File System.

.

Clones a full, or absolute, ITEMIDLIST structure (i.e. a PIDL/IntPtr).

.

Public Shared Function IlCloneFull(ItemIDList As IntPtr) As IntPtr

.

If Not IntPtr.Zero.Equals( ItemIDList ) Then Return New IntPtr(If(IntPtr.Size = 4, ItemIDList.ToInt32, ItemIDList.ToInt64))

.

        /// <i>dwItem1</i> and <i>dwItem2</i> are the addresses of ITEMIDLIST structures that

.

        /// Each ITEMIDLIST must be relative to the desktop folder.

.

    ' <i>dwItem1</i> and <i>dwItem2</i> are the addresses of ITEMIDLIST structures that

.

    ' Each ITEMIDLIST must be relative to the desktop folder.

.

    [In, MarshalAs(UnmanagedType.LPStruct)] ITEMIDLIST pidl,

.

ITEMIDLIST

.

        // use SHGetFolderLocation, which returns the ITEMIDLIST for the

.

                  <MarshalAs(UnmanagedType.Struct)>ByRef ppidl As ITEMIDLIST) As Integer

.

         prmtypItemIDList As ITEMIDLIST) As Long

.

CSIDL, ITEMIDLIST


 
Access PInvoke.net directly from VS: