com.github.axet.desktop.os.win.libs
Interface Shell32Ex

All Superinterfaces:
com.sun.jna.Library

public interface Shell32Ex
extends com.sun.jna.Library


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.sun.jna.Library
com.sun.jna.Library.Handler
 
Field Summary
static int CSIDL_DESKTOPDIRECTORY
           
static int CSIDL_LOCAL_APPDATA
           
static int CSIDL_PERSONAL
           
static Shell32Ex INSTANCE
           
static int MAX_PATH
           
static int NIM_ADD
           
static int NIM_DELETE
           
static int NIM_MODIFY
           
static Map<String,Object> OPTIONS
           
static int S_FILE_NOT_FOUND
           
static int S_OK
           
static int SHGFP_TYPE_CURRENT
           
static int SHGFP_TYPE_DEFAULT
           
 
Fields inherited from interface com.sun.jna.Library
OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_OPEN_FLAGS, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER
 
Method Summary
 boolean Shell_NotifyIcon(int dwMessage, NOTIFYICONDATA lpdata)
          BOOL Shell_NotifyIcon( _In_ DWORD dwMessage, _In_ PNOTIFYICONDATA lpdata );
 int SHGetFolderPath(com.sun.jna.platform.win32.WinDef.HWND hwndOwner, int nFolder, com.sun.jna.platform.win32.WinNT.HANDLE hToken, int dwFlags, char[] pszPath)
          HRESULT SHGetFolderPath( HWND hwndOwner, int nFolder, HANDLE hToken, DWORD dwFlags, LPTSTR pszPath);
 int SHGetKnownFolderPath(GUID rfid, int dwFlags, com.sun.jna.platform.win32.WinNT.HANDLE hToken, com.sun.jna.ptr.PointerByReference pszPath)
          HRESULT SHGetKnownFolderPath( _In_ REFKNOWNFOLDERID rfid, _In_ DWORD dwFlags, _In_opt_ HANDLE hToken, _Out_ PWSTR *ppszPath );
 

Field Detail

MAX_PATH

static final int MAX_PATH
See Also:
Constant Field Values

CSIDL_LOCAL_APPDATA

static final int CSIDL_LOCAL_APPDATA
See Also:
Constant Field Values

CSIDL_PERSONAL

static final int CSIDL_PERSONAL
See Also:
Constant Field Values

CSIDL_DESKTOPDIRECTORY

static final int CSIDL_DESKTOPDIRECTORY
See Also:
Constant Field Values

SHGFP_TYPE_CURRENT

static final int SHGFP_TYPE_CURRENT
See Also:
Constant Field Values

SHGFP_TYPE_DEFAULT

static final int SHGFP_TYPE_DEFAULT
See Also:
Constant Field Values

S_OK

static final int S_OK
See Also:
Constant Field Values

S_FILE_NOT_FOUND

static final int S_FILE_NOT_FOUND
See Also:
Constant Field Values

NIM_ADD

static final int NIM_ADD
See Also:
Constant Field Values

NIM_MODIFY

static final int NIM_MODIFY
See Also:
Constant Field Values

NIM_DELETE

static final int NIM_DELETE
See Also:
Constant Field Values

OPTIONS

static final Map<String,Object> OPTIONS

INSTANCE

static final Shell32Ex INSTANCE
Method Detail

SHGetFolderPath

int SHGetFolderPath(com.sun.jna.platform.win32.WinDef.HWND hwndOwner,
                    int nFolder,
                    com.sun.jna.platform.win32.WinNT.HANDLE hToken,
                    int dwFlags,
                    char[] pszPath)
HRESULT SHGetFolderPath( HWND hwndOwner, int nFolder, HANDLE hToken, DWORD dwFlags, LPTSTR pszPath);


SHGetKnownFolderPath

int SHGetKnownFolderPath(GUID rfid,
                         int dwFlags,
                         com.sun.jna.platform.win32.WinNT.HANDLE hToken,
                         com.sun.jna.ptr.PointerByReference pszPath)
HRESULT SHGetKnownFolderPath( _In_ REFKNOWNFOLDERID rfid, _In_ DWORD dwFlags, _In_opt_ HANDLE hToken, _Out_ PWSTR *ppszPath );


Shell_NotifyIcon

boolean Shell_NotifyIcon(int dwMessage,
                         NOTIFYICONDATA lpdata)
BOOL Shell_NotifyIcon( _In_ DWORD dwMessage, _In_ PNOTIFYICONDATA lpdata );



Copyright © 2013. All Rights Reserved.