WinStd
Additional templates and function helpers for Microsoft Windows using Standard C++ classes
Functions
Shell.h File Reference

Integrates WinStd classes with Microsoft Shell API. More...

#include "Common.h"
#include <Shlwapi.h>
#include <string>

Go to the source code of this file.

Functions

template<class _Traits , class _Ax >
static BOOL PathCanonicalizeA (std::basic_string< char, _Traits, _Ax > &sValue, LPCSTR pszPath)
 Simplifies a path by removing navigation elements such as "." and ".." to produce a direct, well-formed path, and stores it in a std::wstring string. More...
 
template<class _Traits , class _Ax >
static BOOL PathCanonicalizeW (std::basic_string< wchar_t, _Traits, _Ax > &sValue, LPCWSTR pszPath)
 Simplifies a path by removing navigation elements such as "." and ".." to produce a direct, well-formed path, and stores it in a std::wstring string. More...
 

Detailed Description

Integrates WinStd classes with Microsoft Shell API.