#include <winstl/shell/browse_for_folder.hpp>
shell_browse_traits is a traits class for determining the correct browse information structures and functions for a given character type.
Public Types | |
typedef BROWSEINFO | browseinfo_t |
The browse-info type. | |
Static Public Member Functions | |
static LPITEMIDLIST | browseforfolder (browseinfo_t *bi) |
Browses for the folder according to the given information. | |
static BOOL | getpathfromidlist (LPCITEMIDLIST pidl, char *pszPath) |
Translates am ITEMIDLIST pointer to a path. |
typedef BROWSEINFO browseinfo_t |
The browse-info type.
static LPITEMIDLIST browseforfolder | ( | browseinfo_t * | bi | ) | [static] |
Browses for the folder according to the given information.
static BOOL getpathfromidlist | ( | LPCITEMIDLIST | pidl, | |
char * | pszPath | |||
) | [static] |
Translates am ITEMIDLIST pointer to a path.
pidl | The item identifier list from which to elicit the path | |
pszPath | A non-null pointer to a buffer of at least _MAX_PATH (aka WINSTL_CONST_MAX_PATH) length |