Interface NativeMethods.Shell32

  • All Superinterfaces:
    com.sun.jna.AltCallingConvention, com.sun.jna.Library, com.sun.jna.platform.win32.Shell32, com.sun.jna.platform.win32.ShellAPI, com.sun.jna.win32.StdCall, com.sun.jna.win32.StdCallLibrary
    Enclosing class:
    NativeMethods

    public static interface NativeMethods.Shell32
    extends com.sun.jna.platform.win32.Shell32
    Interface object to hold all the Shell32 Instances.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface com.sun.jna.Library

        com.sun.jna.Library.Handler
      • Nested classes/interfaces inherited from interface com.sun.jna.platform.win32.ShellAPI

        com.sun.jna.platform.win32.ShellAPI.APPBARDATA, com.sun.jna.platform.win32.ShellAPI.SHELLEXECUTEINFO, com.sun.jna.platform.win32.ShellAPI.SHFILEOPSTRUCT
      • Nested classes/interfaces inherited from interface com.sun.jna.win32.StdCallLibrary

        com.sun.jna.win32.StdCallLibrary.StdCallCallback
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static NativeMethods.Shell32 INSTANCE  
      • 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_TYPE_MAPPER
      • Fields inherited from interface com.sun.jna.platform.win32.Shell32

        SEE_MASK_FLAG_NO_UI, SEE_MASK_NOCLOSEPROCESS, SHERB_NOCONFIRMATION, SHERB_NOPROGRESSUI, SHERB_NOSOUND
      • Fields inherited from interface com.sun.jna.platform.win32.ShellAPI

        ABE_BOTTOM, ABE_LEFT, ABE_RIGHT, ABE_TOP, ABM_ACTIVATE, ABM_GETAUTOHIDEBAR, ABM_GETSTATE, ABM_GETTASKBARPOS, ABM_NEW, ABM_QUERYPOS, ABM_REMOVE, ABM_SETAUTOHIDEBAR, ABM_SETPOS, ABM_SETSTATE, ABM_WINDOWPOSCHANGED, FO_COPY, FO_DELETE, FO_MOVE, FO_RENAME, FOF_ALLOWUNDO, FOF_CONFIRMMOUSE, FOF_FILESONLY, FOF_MULTIDESTFILES, FOF_NO_CONNECTED_ELEMENTS, FOF_NO_UI, FOF_NOCONFIRMATION, FOF_NOCONFIRMMKDIR, FOF_NOCOPYSECURITYATTRIBS, FOF_NOERRORUI, FOF_NORECURSEREPARSE, FOF_NORECURSION, FOF_RENAMEONCOLLISION, FOF_SILENT, FOF_SIMPLEPROGRESS, FOF_WANTMAPPINGHANDLE, FOF_WANTNUKEWARNING, PO_DELETE, PO_PORTCHANGE, PO_REN_PORT, PO_RENAME, STRUCTURE_ALIGNMENT, TYPE_MAPPER
      • Fields inherited from interface com.sun.jna.win32.StdCallLibrary

        FUNCTION_MAPPER, STDCALL_CONVENTION
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      com.sun.jna.platform.win32.WinDef.HINSTANCE ShellExecuteW​(com.sun.jna.platform.win32.WinDef.HWND hwnd, java.lang.String lpOperation, com.sun.jna.WString lpFile, java.lang.String lpParameters, java.lang.String lpDirectory, int nShowCmd)  
      • Methods inherited from interface com.sun.jna.platform.win32.Shell32

        ExtractIconEx, GetCurrentProcessExplicitAppUserModelID, SetCurrentProcessExplicitAppUserModelID, SHAppBarMessage, ShellExecute, ShellExecuteEx, SHEmptyRecycleBin, SHFileOperation, SHGetDesktopFolder, SHGetFolderPath, SHGetKnownFolderPath, SHGetSpecialFolderLocation, SHGetSpecialFolderPath
    • Method Detail

      • ShellExecuteW

        com.sun.jna.platform.win32.WinDef.HINSTANCE ShellExecuteW​(com.sun.jna.platform.win32.WinDef.HWND hwnd,
                                                                  java.lang.String lpOperation,
                                                                  com.sun.jna.WString lpFile,
                                                                  java.lang.String lpParameters,
                                                                  java.lang.String lpDirectory,
                                                                  int nShowCmd)