@msdn=http://search.microsoft.com/search/results.aspx?qu=$$$ @pinvoke=http://pinvoke.net/$$$.htm Summary: SHGetPathFromIDList - Gets a path from a ID List !!!!C# Signature: /// <summary> /// Converts an item identifier list to a file system path. (Note: SHGetPathFromIDList calls the ANSI version, must call SHGetPathFromIDListW for .NET) /// </summary> /// <param name="pidl">Address of an item identifier list that specifies a file or directory location relative to the root of the namespace (the desktop).</param> /// <param name="pszPath">Address of a buffer to receive the file system path. This buffer must be at least MAX_PATH characters in size.</param> /// <returns>Returns TRUE if successful, or FALSE otherwise. </returns> [DllImport("shell32.dll")] [return : MarshalAs(UnmanagedType.Bool)] public static extern bool SHGetPathFromIDListW(IntPtr pidl, [MarshalAs(UnmanagedType.LPTStr)] StringBuilder pszPath); !!!!VB.NET Signature ''' <summary> ''' Converts an item identifier list to a file system path. (Note: SHGetPathFromIDList calls the ANSI version, must call SHGetPathFromIDListW for .NET) ''' </summary> ''' <param name="pidl">Address of an item identifier list that specifies a file or directory location relative to the root of the namespace (the desktop).</param> ''' <param name="pszPath">Address of a buffer to receive the file system path. This buffer must be at least MAX_PATH characters in size.</param> ''' <returns>Returns TRUE if successful, or FALSE otherwise. </returns> <DllImport("shell32.dll", EntryPoint:="SHGetPathFromIDListW", SetLastError:=true, CharSet:=CharSet.Unicode)> _ Public Function SHGetPathFromIDList(pidl As IntPtr, _ <MarshalAs(UnmanagedType.LPTStr)> pszPath As System.Text.StringBuilder ) As <MarshalAs(UnmanagedType.Bool)> Boolean End function !!!!VB.Signature Public Declare Function SHGetPathFromIDList Lib "shell32.dll" Alias "SHGetPathFromIDListA" _ (ByVal prmlngPtrIDList As Long, _ ByVal prmstrPathReturned As String) As Long !!!!User-Defined Types: None. !!!!Alternative Managed API: Do you know one? Please contribute it! !!!!Notes: None. !!!!Tips & Tricks: Please add some! !!!!Sample Code: Please add some! Documentation: SHGetPathFromIDList @msdn on MSDN
Edit shell32.SHGetPath...
You do not have permission to change this page. If you feel this is in error, please send feedback with the contact link on the main page.