com.github.axet.desktop.os.win
Interface Shell32

All Superinterfaces:
com.sun.jna.Library

public interface Shell32
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 Shell32 INSTANCE
           
static int MAX_PATH
           
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_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER
 
Method Summary
 int SHGetFolderPath(HWND hwndOwner, int nFolder, HANDLE hToken, int dwFlags, char[] pszPath)
          HRESULT SHGetFolderPath( HWND hwndOwner, int nFolder, HANDLE hToken, DWORD dwFlags, LPTSTR pszPath);
 int SHGetKnownFolderPath(GUID rfid, int dwFlags, 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

OPTIONS

static final Map<String,Object> OPTIONS

INSTANCE

static final Shell32 INSTANCE
Method Detail

SHGetFolderPath

int SHGetFolderPath(HWND hwndOwner,
                    int nFolder,
                    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,
                         HANDLE hToken,
                         com.sun.jna.ptr.PointerByReference pszPath)
HRESULT SHGetKnownFolderPath( _In_ REFKNOWNFOLDERID rfid, _In_ DWORD dwFlags, _In_opt_ HANDLE hToken, _Out_ PWSTR *ppszPath );



Copyright © 2012. All Rights Reserved.