shell_browse_traits Struct Template Reference
[Windows Shell Library]

#include <winstl/shell/browse_for_folder.hpp>

List of all members.


Detailed Description

template<typename C>
struct winstl::shell_browse_traits< C >

Traits for accessing the correct browse information functions for a given character type.

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.


Member Typedef Documentation

typedef BROWSEINFO browseinfo_t

The browse-info type.


Member Function Documentation

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.

Parameters:
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


The documentation for this struct was generated from the following file:

Generated on Thu Jun 10 08:59:35 2010 for STLSoft by  doxygen 1.5.6