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.StructureStructure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
 
- 
 - 
Field SummaryFields Modifier and Type Field Description booleanfAnyOperationsAbortedWhen the function returns, this member contains TRUE if any file operations were aborted before they were completed; otherwise, FALSE.shortfFlagsFlags that control the file operation.WinNT.HANDLEhwndA window handle to the dialog box to display information about the status of the file operation.java.lang.StringlpszProgressTitleA pointer to the title of a progress dialog box.java.lang.StringpFromA pointer to one or more source file names, double null-terminated.PointerpNameMappingsWhen 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.StringpToA pointer to the destination file or directory name.intwFuncAn FO_* value that indicates which operation to perform.- 
Fields inherited from class com.sun.jna.StructureALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
- 
 - 
Constructor SummaryConstructors Constructor Description SHFILEOPSTRUCT()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringencodePaths(java.lang.String[] paths)Use this to encodepFrom/pTopaths.- 
Methods inherited from class com.sun.jna.StructureallocateMemory, 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- 
hwndpublic WinNT.HANDLE hwnd A window handle to the dialog box to display information about the status of the file operation.
 - 
wFuncpublic int wFunc An FO_* value that indicates which operation to perform.
 - 
pFrompublic java.lang.String pFrom A pointer to one or more source file names, double null-terminated.
 - 
pTopublic java.lang.String pTo A pointer to the destination file or directory name.
 - 
fFlagspublic short fFlags Flags that control the file operation.
 - 
fAnyOperationsAbortedpublic 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.
 - 
pNameMappingspublic 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.
 - 
lpszProgressTitlepublic java.lang.String lpszProgressTitle A pointer to the title of a progress dialog box. This is a null-terminated string.
 
- 
 
-