Interface Shlwapi

All Superinterfaces:
AltCallingConvention, Library, StdCall, StdCallLibrary

public interface Shlwapi extends StdCallLibrary
  • Field Details

    • INSTANCE

      static final Shlwapi INSTANCE
  • Method Details

    • StrRetToStr

      WinNT.HRESULT StrRetToStr(ShTypes.STRRET pstr, Pointer pidl, PointerByReference ppszName)
      Takes an STRRET structure returned by IShellFolder::GetDisplayNameOf and returns a pointer to an allocated string containing the display name.
      Parameters:
      pstr - A pointer to the STRRET structure. When the function returns, this pointer will no longer be valid.
      pidl - A pointer to the item's ITEMIDLIST structure. This value can be NULL.
      ppszName - A pointer to an allocated string containing the result. StrRetToStr allocates memory for this string with CoTaskMemAlloc. You should free the string with CoTaskMemFree when it is no longer needed.
      Returns:
      If this function succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
    • PathIsUNC

      boolean PathIsUNC(String path)
      Determines if a path string is a valid Universal Naming Convention (UNC) path, as opposed to a path based on a drive letter.
      Parameters:
      path - A string containing the path to validate.
      Returns:
      TRUE if the string is a valid UNC path; otherwise, FALSE.