Package com.sun.jna.platform.win32
Class ShellAPI.SHFILEOPSTRUCT
- java.lang.Object
-
- com.sun.jna.Structure
-
- com.sun.jna.platform.win32.ShellAPI.SHFILEOPSTRUCT
-
- Enclosing interface:
- ShellAPI
@FieldOrder({"hwnd","wFunc","pFrom","pTo","fFlags","fAnyOperationsAborted","pNameMappings","lpszProgressTitle"}) public static class ShellAPI.SHFILEOPSTRUCT extends Structure
Contains information that the SHFileOperation function uses to perform file operations.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.sun.jna.Structure
Structure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
-
-
Field Summary
Fields Modifier and Type Field Description boolean
fAnyOperationsAborted
When the function returns, this member contains TRUE if any file operations were aborted before they were completed; otherwise, FALSE.short
fFlags
Flags that control the file operation.WinNT.HANDLE
hwnd
A window handle to the dialog box to display information about the status of the file operation.String
lpszProgressTitle
A pointer to the title of a progress dialog box.String
pFrom
A pointer to one or more source file names, double null-terminated.Pointer
pNameMappings
When the function returns, this member contains a handle to a name mapping object that contains the old and new names of the renamed files.String
pTo
A pointer to the destination file or directory name.int
wFunc
An FO_* value that indicates which operation to perform.-
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
-
-
Constructor Summary
Constructors Constructor Description SHFILEOPSTRUCT()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
encodePaths(String[] paths)
Use this to encodepFrom/pTo
paths.-
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
-
-
-
-
Field Detail
-
hwnd
public WinNT.HANDLE hwnd
A window handle to the dialog box to display information about the status of the file operation.
-
wFunc
public int wFunc
An FO_* value that indicates which operation to perform.
-
pFrom
public String pFrom
A pointer to one or more source file names, double null-terminated.
-
pTo
public String pTo
A pointer to the destination file or directory name.
-
fFlags
public short fFlags
Flags that control the file operation.
-
fAnyOperationsAborted
public boolean fAnyOperationsAborted
When the function returns, this member contains TRUE if any file operations were aborted before they were completed; otherwise, FALSE. An operation can be manually aborted by the user through UI or it can be silently aborted by the system if the FOF_NOERRORUI or FOF_NOCONFIRMATION flags were set.
-
pNameMappings
public Pointer pNameMappings
When the function returns, this member contains a handle to a name mapping object that contains the old and new names of the renamed files. This member is used only if the fFlags member includes the FOF_WANTMAPPINGHANDLE flag.
-
lpszProgressTitle
public String lpszProgressTitle
A pointer to the title of a progress dialog box. This is a null-terminated string.
-
-