Package com.sun.jna.platform.win32
Interface ShellAPI
- All Superinterfaces:
AltCallingConvention
,Library
,StdCall
,StdCallLibrary
- All Known Subinterfaces:
Shell32
Ported from ShellAPI.h.
Microsoft Windows SDK 6.0A.
- Author:
- dblock[at]dblock.org
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
Contains information about a system appbar message.static class
Contains information used by ShellExecuteEx.static class
Contains information that the SHFileOperation function uses to perform file operations.Nested classes/interfaces inherited from interface com.sun.jna.Library
Library.Handler
Nested classes/interfaces inherited from interface com.sun.jna.win32.StdCallLibrary
StdCallLibrary.StdCallCallback
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
Bottom edge.static final int
Left edge.static final int
Right edge.static final int
Top edge.static final int
Retrieves the bounding rectangle of the Windows taskbar.static final int
Notifies the system to activate or deactivate an appbar.static final int
Sets the size and screen position of an appbar.static final int
Retrieves the autohide and always-on-top states of the Windows taskbar.static final int
Appbar message value to send.static final int
Unregisters an appbar, removing the bar from the system's internal list.static final int
Registers a new appbar and specifies the message identifier that the system should use to send notification messages to the appbar.static final int
Retrieves the handle to the autohide appbar associated with a particular edge of the screen.static final int
Requests a size and screen position for an appbar.static final int
Notifies the system when an appbar's position has changed.static final int
Registers or unregisters an autohide appbar for an edge of the screen.static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final TypeMapper
Fields inherited from interface com.sun.jna.Library
OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_CLASSLOADER, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_OPEN_FLAGS, OPTION_STRING_ENCODING, OPTION_STRUCTURE_ALIGNMENT, OPTION_SYMBOL_PROVIDER, OPTION_TYPE_MAPPER
Fields inherited from interface com.sun.jna.win32.StdCallLibrary
FUNCTION_MAPPER, STDCALL_CONVENTION
-
Field Details
-
STRUCTURE_ALIGNMENT
static final int STRUCTURE_ALIGNMENT -
TYPE_MAPPER
-
FO_MOVE
static final int FO_MOVE- See Also:
-
FO_COPY
static final int FO_COPY- See Also:
-
FO_DELETE
static final int FO_DELETE- See Also:
-
FO_RENAME
static final int FO_RENAME- See Also:
-
FOF_MULTIDESTFILES
static final int FOF_MULTIDESTFILES- See Also:
-
FOF_CONFIRMMOUSE
static final int FOF_CONFIRMMOUSE- See Also:
-
FOF_SILENT
static final int FOF_SILENT- See Also:
-
FOF_RENAMEONCOLLISION
static final int FOF_RENAMEONCOLLISION- See Also:
-
FOF_NOCONFIRMATION
static final int FOF_NOCONFIRMATION- See Also:
-
FOF_WANTMAPPINGHANDLE
static final int FOF_WANTMAPPINGHANDLE- See Also:
-
FOF_ALLOWUNDO
static final int FOF_ALLOWUNDO- See Also:
-
FOF_FILESONLY
static final int FOF_FILESONLY- See Also:
-
FOF_SIMPLEPROGRESS
static final int FOF_SIMPLEPROGRESS- See Also:
-
FOF_NOCONFIRMMKDIR
static final int FOF_NOCONFIRMMKDIR- See Also:
-
FOF_NOERRORUI
static final int FOF_NOERRORUI- See Also:
-
FOF_NOCOPYSECURITYATTRIBS
static final int FOF_NOCOPYSECURITYATTRIBS- See Also:
-
FOF_NORECURSION
static final int FOF_NORECURSION- See Also:
-
FOF_NO_CONNECTED_ELEMENTS
static final int FOF_NO_CONNECTED_ELEMENTS- See Also:
-
FOF_WANTNUKEWARNING
static final int FOF_WANTNUKEWARNING- See Also:
-
FOF_NORECURSEREPARSE
static final int FOF_NORECURSEREPARSE- See Also:
-
FOF_NO_UI
static final int FOF_NO_UI- See Also:
-
PO_DELETE
static final int PO_DELETE- See Also:
-
PO_RENAME
static final int PO_RENAME- See Also:
-
PO_PORTCHANGE
static final int PO_PORTCHANGE- See Also:
-
PO_REN_PORT
static final int PO_REN_PORT- See Also:
-
ABM_NEW
static final int ABM_NEWAppbar message value to send. This parameter can be one of the following values.- See Also:
-
ABM_REMOVE
static final int ABM_REMOVERegisters a new appbar and specifies the message identifier that the system should use to send notification messages to the appbar.- See Also:
-
ABM_QUERYPOS
static final int ABM_QUERYPOSUnregisters an appbar, removing the bar from the system's internal list.- See Also:
-
ABM_SETPOS
static final int ABM_SETPOSRequests a size and screen position for an appbar.- See Also:
-
ABM_GETSTATE
static final int ABM_GETSTATESets the size and screen position of an appbar.- See Also:
-
ABM_GETTASKBARPOS
static final int ABM_GETTASKBARPOSRetrieves the autohide and always-on-top states of the Windows taskbar.- See Also:
-
ABM_ACTIVATE
static final int ABM_ACTIVATERetrieves the bounding rectangle of the Windows taskbar. Note that this applies only to the system taskbar. Other objects, particularly toolbars supplied with third-party software, also can be present. As a result, some of the screen area not covered by the Windows taskbar might not be visible to the user. To retrieve the area of the screen not covered by both the taskbar and other app bars -- the working area available to your application --, use the GetMonitorInfo function.- See Also:
-
ABM_GETAUTOHIDEBAR
static final int ABM_GETAUTOHIDEBARNotifies the system to activate or deactivate an appbar. The lParam member of the APPBARDATA pointed to by pData is set to TRUE to activate or FALSE to deactivate.- See Also:
-
ABM_SETAUTOHIDEBAR
static final int ABM_SETAUTOHIDEBARRetrieves the handle to the autohide appbar associated with a particular edge of the screen.- See Also:
-
ABM_WINDOWPOSCHANGED
static final int ABM_WINDOWPOSCHANGEDRegisters or unregisters an autohide appbar for an edge of the screen.- See Also:
-
ABM_SETSTATE
static final int ABM_SETSTATENotifies the system when an appbar's position has changed.- See Also:
-
ABE_LEFT
static final int ABE_LEFTLeft edge.- See Also:
-
ABE_TOP
static final int ABE_TOPTop edge.- See Also:
-
ABE_RIGHT
static final int ABE_RIGHTRight edge.- See Also:
-
ABE_BOTTOM
static final int ABE_BOTTOMBottom edge.- See Also:
-