@FieldOrder({"hwnd","wFunc","pFrom","pTo","fFlags","fAnyOperationsAborted","pNameMappings","lpszProgressTitle"}) public static class ShellAPI.SHFILEOPSTRUCT extends Structure
Structure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
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.
|
java.lang.String |
lpszProgressTitle |
A pointer to the title of a progress dialog box.
|
java.lang.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.
|
java.lang.String |
pTo |
A pointer to the destination file or directory name.
|
int |
wFunc |
An FO_* value that indicates which operation to perform.
|
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
Constructor | Description |
---|---|
SHFILEOPSTRUCT() |
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
encodePaths(java.lang.String[] paths) |
Use this to encode
pFrom/pTo paths. |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
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
public WinNT.HANDLE hwnd
public int wFunc
public java.lang.String pFrom
public java.lang.String pTo
public short fFlags
public boolean fAnyOperationsAborted
public Pointer pNameMappings
public java.lang.String lpszProgressTitle