Interface Shell32Ex
-
- All Superinterfaces:
com.sun.jna.Library
public interface Shell32Ex extends com.sun.jna.Library
-
-
Field Summary
Fields Modifier and Type Field Description static intCSIDL_DESKTOPDIRECTORYstatic intCSIDL_LOCAL_APPDATAstatic intCSIDL_PERSONALstatic Shell32ExINSTANCEstatic intMAX_PATHstatic intNIM_ADDstatic intNIM_DELETEstatic intNIM_MODIFYstatic Map<String,Object>OPTIONSstatic intS_FILE_NOT_FOUNDstatic intS_OKstatic intSHGFP_TYPE_CURRENTstatic intSHGFP_TYPE_DEFAULT
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanShell_NotifyIcon(int dwMessage, NOTIFYICONDATA lpdata)BOOL Shell_NotifyIcon( _In_ DWORD dwMessage, _In_ PNOTIFYICONDATA lpdata );intSHGetFolderPath(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);intSHGetKnownFolderPath(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
-
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 );
-
-