com.jinvoke.win32
Class Shell32

java.lang.Object
  extended by com.jinvoke.win32.Shell32

public class Shell32
extends java.lang.Object


Constructor Summary
Shell32()
           
 
Method Summary
static int CommandLineToArgvW(java.lang.String lpCmdLine, int[] pNumArgs)
           
static void DragAcceptFiles(int anonymous0, boolean anonymous1)
           
static void DragFinish(int anonymous0)
           
static int DragQueryFile(int anonymous0, int anonymous1, java.lang.StringBuffer anonymous2, int anonymous3)
           
static boolean DragQueryPoint(int anonymous0, Point anonymous1)
           
static int ExtractAssociatedIcon(int hInst, java.lang.StringBuffer lpIconPath, short[] lpiIcon)
           
static int ExtractIcon(int hInst, java.lang.String lpszExeFileName, int nIconIndex)
           
static int ExtractIconEx(java.lang.String lpszFile, int nIconIndex, int[] phiconLarge, int[] phiconSmall, int nIcons)
           
static int FindExecutable(java.lang.String lpFile, java.lang.String lpDirectory, java.lang.StringBuffer lpResult)
           
static int SHAppBarMessage(int dwMessage, AppBarData pData)
           
static int SHBrowseForFolder(BrowseInfo bi)
           
static void SHChangeNotify(int wEventId, int uFlags, int dwItem1, int dwItem2)
           
static boolean Shell_NotifyIcon(int dwMessage, NotifyIconData lpData)
           
static int ShellAbout(int hWnd, java.lang.String szApp, java.lang.String szOtherStuff, int hIcon)
           
static int ShellExecute(int hwnd, java.lang.String lpOperation, java.lang.String lpFile, java.lang.String lpParameters, java.lang.String lpDirectory, int nShowCmd)
           
static boolean ShellExecuteEx(ShellExecuteInfo lpExecInfo)
           
static int SHEmptyRecycleBin(int hwnd, java.lang.StringBuffer pszRootPath, int dwFlags)
           
static int SHFileOperation(ShFileOpStruct lpFileOp)
           
static void SHFreeNameMappings(int hNameMappings)
           
static int SHGetFileInfo(java.lang.String pszPath, int dwFileAttributes, ShFileInfo psfi, int cbFileInfo, int uFlags)
           
static int SHGetFileInfoA(java.lang.String pszPath, int dwFileAttributes, ShFileInfo psfi, int cbFileInfo, int uFlags)
           
static boolean SHGetPathFromIDList(int pidl, java.lang.StringBuffer path)
           
static int SHQueryRecycleBin(java.lang.String pszRootPath, ShQueryRBInfo pSHQueryRBInfo)
           
static int SHRunDialog(int owner, int unknown1, int unknown2, java.lang.String title, java.lang.String description, boolean bShowLastRun)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Shell32

public Shell32()
Method Detail

CommandLineToArgvW

public static int CommandLineToArgvW(java.lang.String lpCmdLine,
                                     int[] pNumArgs)

DragAcceptFiles

public static void DragAcceptFiles(int anonymous0,
                                   boolean anonymous1)

DragFinish

public static void DragFinish(int anonymous0)

DragQueryFile

public static int DragQueryFile(int anonymous0,
                                int anonymous1,
                                java.lang.StringBuffer anonymous2,
                                int anonymous3)

DragQueryPoint

public static boolean DragQueryPoint(int anonymous0,
                                     Point anonymous1)

ExtractAssociatedIcon

public static int ExtractAssociatedIcon(int hInst,
                                        java.lang.StringBuffer lpIconPath,
                                        short[] lpiIcon)

ExtractIconEx

public static int ExtractIconEx(java.lang.String lpszFile,
                                int nIconIndex,
                                int[] phiconLarge,
                                int[] phiconSmall,
                                int nIcons)

ExtractIcon

public static int ExtractIcon(int hInst,
                              java.lang.String lpszExeFileName,
                              int nIconIndex)

FindExecutable

public static int FindExecutable(java.lang.String lpFile,
                                 java.lang.String lpDirectory,
                                 java.lang.StringBuffer lpResult)

SHAppBarMessage

public static int SHAppBarMessage(int dwMessage,
                                  AppBarData pData)

SHBrowseForFolder

public static int SHBrowseForFolder(BrowseInfo bi)

SHGetPathFromIDList

public static boolean SHGetPathFromIDList(int pidl,
                                          java.lang.StringBuffer path)

SHFileOperation

public static int SHFileOperation(ShFileOpStruct lpFileOp)

SHFreeNameMappings

public static void SHFreeNameMappings(int hNameMappings)

SHGetFileInfo

public static int SHGetFileInfo(java.lang.String pszPath,
                                int dwFileAttributes,
                                ShFileInfo psfi,
                                int cbFileInfo,
                                int uFlags)

SHGetFileInfoA

public static int SHGetFileInfoA(java.lang.String pszPath,
                                 int dwFileAttributes,
                                 ShFileInfo psfi,
                                 int cbFileInfo,
                                 int uFlags)

ShellAbout

public static int ShellAbout(int hWnd,
                             java.lang.String szApp,
                             java.lang.String szOtherStuff,
                             int hIcon)

ShellExecuteEx

public static boolean ShellExecuteEx(ShellExecuteInfo lpExecInfo)

ShellExecute

public static int ShellExecute(int hwnd,
                               java.lang.String lpOperation,
                               java.lang.String lpFile,
                               java.lang.String lpParameters,
                               java.lang.String lpDirectory,
                               int nShowCmd)

Shell_NotifyIcon

public static boolean Shell_NotifyIcon(int dwMessage,
                                       NotifyIconData lpData)

SHRunDialog

public static int SHRunDialog(int owner,
                              int unknown1,
                              int unknown2,
                              java.lang.String title,
                              java.lang.String description,
                              boolean bShowLastRun)

SHQueryRecycleBin

public static int SHQueryRecycleBin(java.lang.String pszRootPath,
                                    ShQueryRBInfo pSHQueryRBInfo)

SHEmptyRecycleBin

public static int SHEmptyRecycleBin(int hwnd,
                                    java.lang.StringBuffer pszRootPath,
                                    int dwFlags)

SHChangeNotify

public static void SHChangeNotify(int wEventId,
                                  int uFlags,
                                  int dwItem1,
                                  int dwItem2)