Interface ShellAPI

All Superinterfaces:
AltCallingConvention, Library, StdCall, StdCallLibrary
All Known Subinterfaces:
Shell32

public interface ShellAPI extends StdCallLibrary
Ported from ShellAPI.h. Microsoft Windows SDK 6.0A.
Author:
dblock[at]dblock.org
  • Field Details

    • STRUCTURE_ALIGNMENT

      static final int STRUCTURE_ALIGNMENT
    • TYPE_MAPPER

      static final TypeMapper 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_NEW
      Appbar message value to send. This parameter can be one of the following values.
      See Also:
    • ABM_REMOVE

      static final int ABM_REMOVE
      Registers 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_QUERYPOS
      Unregisters an appbar, removing the bar from the system's internal list.
      See Also:
    • ABM_SETPOS

      static final int ABM_SETPOS
      Requests a size and screen position for an appbar.
      See Also:
    • ABM_GETSTATE

      static final int ABM_GETSTATE
      Sets the size and screen position of an appbar.
      See Also:
    • ABM_GETTASKBARPOS

      static final int ABM_GETTASKBARPOS
      Retrieves the autohide and always-on-top states of the Windows taskbar.
      See Also:
    • ABM_ACTIVATE

      static final int ABM_ACTIVATE
      Retrieves 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_GETAUTOHIDEBAR
      Notifies 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_SETAUTOHIDEBAR
      Retrieves the handle to the autohide appbar associated with a particular edge of the screen.
      See Also:
    • ABM_WINDOWPOSCHANGED

      static final int ABM_WINDOWPOSCHANGED
      Registers or unregisters an autohide appbar for an edge of the screen.
      See Also:
    • ABM_SETSTATE

      static final int ABM_SETSTATE
      Notifies the system when an appbar's position has changed.
      See Also:
    • ABE_LEFT

      static final int ABE_LEFT
      Left edge.
      See Also:
    • ABE_TOP

      static final int ABE_TOP
      Top edge.
      See Also:
    • ABE_RIGHT

      static final int ABE_RIGHT
      Right edge.
      See Also:
    • ABE_BOTTOM

      static final int ABE_BOTTOM
      Bottom edge.
      See Also: