Top Description Inners Fields Methods
com.sun.jna.examples.win32

public Interface Shell32

extends W32API
Imports
com.sun.jna.Native, .Pointer, .Structure

Mapping for w32 Shell API. Note that the C header "shellapi.h" includes "pshpack1.h", which disables automatic alignment of structure fields.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final Shell32
public static final int
STRUCTURE_ALIGNMENT

Custom alignment of structures.

Inherited from com.sun.jna.examples.win32.W32API:
ASCII_OPTIONSDEFAULT_OPTIONSHWND_BROADCASTINVALID_HANDLE_VALUEUNICODE_OPTIONS

Method Summary

Modifier and TypeMethod and Description
public int

Field Detail

FO_COPYback to summary
public static final int FO_COPY
FO_DELETEback to summary
public static final int FO_DELETE
FO_MOVEback to summary
public static final int FO_MOVE
FO_RENAMEback to summary
public static final int FO_RENAME
FOF_ALLOWUNDOback to summary
public static final int FOF_ALLOWUNDO
FOF_CONFIRMMOUSEback to summary
public static final int FOF_CONFIRMMOUSE
FOF_FILESONLYback to summary
public static final int FOF_FILESONLY
FOF_MULTIDESTFILESback to summary
public static final int FOF_MULTIDESTFILES
FOF_NOCONFIRMATIONback to summary
public static final int FOF_NOCONFIRMATION
FOF_NOCONFIRMMKDIRback to summary
public static final int FOF_NOCONFIRMMKDIR
FOF_NOCOPYSECURITYATTRIBSback to summary
public static final int FOF_NOCOPYSECURITYATTRIBS
FOF_NOERRORUIback to summary
public static final int FOF_NOERRORUI
FOF_RENAMEONCOLLISIONback to summary
public static final int FOF_RENAMEONCOLLISION
FOF_SILENTback to summary
public static final int FOF_SILENT
FOF_SIMPLEPROGRESSback to summary
public static final int FOF_SIMPLEPROGRESS
FOF_WANTMAPPINGHANDLEback to summary
public static final int FOF_WANTMAPPINGHANDLE
INSTANCEback to summary
public static final Shell32 INSTANCE
STRUCTURE_ALIGNMENTback to summary
public static final int STRUCTURE_ALIGNMENT

Custom alignment of structures.

Method Detail

SHFileOperationback to summary
public int SHFileOperation(Shell32.SHFILEOPSTRUCT fileop)
com.sun.jna.examples.win32 back to summary

public Class Shell32.SHFILEOPSTRUCT

extends Structure
Class Inheritance

Field Summary

Modifier and TypeField and Description
public boolean
public short
public W32API.HANDLE
public String
public String
public Pointer
public String
public int
Inherited from com.sun.jna.Structure:
ALIGN_DEFAULTALIGN_GNUCALIGN_MSVCALIGN_NONECALCULATE_SIZE

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String
encodePaths(String[] paths)

Use this to encode pFrom/pTo paths.

Inherited from com.sun.jna.Structure:
allocateMemoryallocateMemoryclearequalsgetNativeAlignmentgetPointergetStructAlignmenthashCodenewInstancereadreadFieldsetAlignTypesetTypeMappersizetoArraytoArraytoStringuseMemoryuseMemorywritewriteField

Field Detail

fAnyOperationsAbortedback to summary
public boolean fAnyOperationsAborted
fFlagsback to summary
public short fFlags
hwndback to summary
public W32API.HANDLE hwnd
lpszProgressTitleback to summary
public String lpszProgressTitle
pFromback to summary
public String pFrom
pNameMappingsback to summary
public Pointer pNameMappings
pToback to summary
public String pTo
wFuncback to summary
public int wFunc

Constructor Detail

SHFILEOPSTRUCTback to summary
public SHFILEOPSTRUCT()

Method Detail

encodePathsback to summary
public String encodePaths(String[] paths)

Use this to encode pFrom/pTo paths.