Package com.sun.jna.platform.win32
Interface Shlwapi
- 
- All Superinterfaces:
- AltCallingConvention,- Library,- StdCall,- StdCallLibrary
 
 public interface Shlwapi extends StdCallLibrary 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface com.sun.jna.LibraryLibrary.Handler
 - 
Nested classes/interfaces inherited from interface com.sun.jna.win32.StdCallLibraryStdCallLibrary.StdCallCallback
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static ShlwapiINSTANCE- 
Fields inherited from interface com.sun.jna.LibraryOPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_CLASSLOADER, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_OPEN_FLAGS, OPTION_STRING_ENCODING, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER
 - 
Fields inherited from interface com.sun.jna.win32.StdCallLibraryFUNCTION_MAPPER, STDCALL_CONVENTION
 
- 
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanPathIsUNC(java.lang.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.WinNT.HRESULTStrRetToStr(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.
 
- 
- 
- 
Field Detail- 
INSTANCEstatic final Shlwapi INSTANCE 
 
- 
 - 
Method Detail- 
StrRetToStrWinNT.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.
 
 - 
PathIsUNCboolean PathIsUNC(java.lang.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.
 
 
- 
 
-