JNA API 3.0.4

com.sun.jna.examples.win32
Interface Shell32

All Superinterfaces:
AltCallingConvention, Library, StdCall, StdCallLibrary, W32API, W32Errors

public interface Shell32
extends W32API

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


Nested Class Summary
static class Shell32.SHFILEOPSTRUCT
           
 
Nested classes/interfaces inherited from interface com.sun.jna.examples.win32.W32API
W32API.DWORD, W32API.HANDLE, W32API.HANDLEByReference, W32API.HBITMAP, W32API.HDC, W32API.HICON, W32API.HINSTANCE, W32API.HMODULE, W32API.HRGN, W32API.HWND, W32API.LONG_PTR, W32API.LPARAM, W32API.LRESULT, W32API.SIZE_T, W32API.SSIZE_T, W32API.UINT_PTR, W32API.ULONG_PTR, W32API.WORD, W32API.WPARAM
 
Nested classes/interfaces inherited from interface com.sun.jna.win32.StdCallLibrary
StdCallLibrary.StdCallCallback
 
Nested classes/interfaces inherited from interface com.sun.jna.Library
Library.Handler
 
Field Summary
static int FO_COPY
           
static int FO_DELETE
           
static int FO_MOVE
           
static int FO_RENAME
           
static int FOF_ALLOWUNDO
           
static int FOF_CONFIRMMOUSE
           
static int FOF_FILESONLY
           
static int FOF_MULTIDESTFILES
           
static int FOF_NOCONFIRMATION
           
static int FOF_NOCONFIRMMKDIR
           
static int FOF_NOCOPYSECURITYATTRIBS
           
static int FOF_NOERRORUI
           
static int FOF_RENAMEONCOLLISION
           
static int FOF_SILENT
           
static int FOF_SIMPLEPROGRESS
           
static int FOF_WANTMAPPINGHANDLE
           
static Shell32 INSTANCE
           
static int STRUCTURE_ALIGNMENT
          Custom alignment of structures.
 
Fields inherited from interface com.sun.jna.examples.win32.W32API
ASCII_OPTIONS, DEFAULT_OPTIONS, HWND_BROADCAST, INVALID_HANDLE_VALUE, UNICODE_OPTIONS
 
Fields inherited from interface com.sun.jna.win32.StdCallLibrary
FUNCTION_MAPPER, STDCALL_CONVENTION
 
Fields inherited from interface com.sun.jna.Library
OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER
 
Fields inherited from interface com.sun.jna.examples.win32.W32Errors
ERROR_FILE_NOT_FOUND, ERROR_INVALID_FUNCTION, ERROR_PATH_NOT_FOUND, NO_ERROR
 
Method Summary
 int SHFileOperation(Shell32.SHFILEOPSTRUCT fileop)
           
 

Field Detail

STRUCTURE_ALIGNMENT

static final int STRUCTURE_ALIGNMENT
Custom alignment of structures.

See Also:
Constant Field Values

INSTANCE

static final Shell32 INSTANCE

FO_MOVE

static final int FO_MOVE
See Also:
Constant Field Values

FO_COPY

static final int FO_COPY
See Also:
Constant Field Values

FO_DELETE

static final int FO_DELETE
See Also:
Constant Field Values

FO_RENAME

static final int FO_RENAME
See Also:
Constant Field Values

FOF_MULTIDESTFILES

static final int FOF_MULTIDESTFILES
See Also:
Constant Field Values

FOF_CONFIRMMOUSE

static final int FOF_CONFIRMMOUSE
See Also:
Constant Field Values

FOF_SILENT

static final int FOF_SILENT
See Also:
Constant Field Values

FOF_RENAMEONCOLLISION

static final int FOF_RENAMEONCOLLISION
See Also:
Constant Field Values

FOF_NOCONFIRMATION

static final int FOF_NOCONFIRMATION
See Also:
Constant Field Values

FOF_WANTMAPPINGHANDLE

static final int FOF_WANTMAPPINGHANDLE
See Also:
Constant Field Values

FOF_ALLOWUNDO

static final int FOF_ALLOWUNDO
See Also:
Constant Field Values

FOF_FILESONLY

static final int FOF_FILESONLY
See Also:
Constant Field Values

FOF_SIMPLEPROGRESS

static final int FOF_SIMPLEPROGRESS
See Also:
Constant Field Values

FOF_NOCONFIRMMKDIR

static final int FOF_NOCONFIRMMKDIR
See Also:
Constant Field Values

FOF_NOERRORUI

static final int FOF_NOERRORUI
See Also:
Constant Field Values

FOF_NOCOPYSECURITYATTRIBS

static final int FOF_NOCOPYSECURITYATTRIBS
See Also:
Constant Field Values
Method Detail

SHFileOperation

int SHFileOperation(Shell32.SHFILEOPSTRUCT fileop)

JNA API 3.0.4

Copyright © 2007-2008 Timothy Wall. All Rights Reserved.