31 lines
998 B
C
31 lines
998 B
C
|
#define ILGetDisplayName _AorW_ILGetDisplayName
|
||
|
#define PathCleanupSpec _AorW_PathCleanupSpec
|
||
|
|
||
|
// The following functions were originally only TCHAR versions
|
||
|
// in Win95, but now have A/W versions. Since we still need to
|
||
|
// run on Win95, we need to treat them as TCHAR versions and
|
||
|
// undo the A/W #define
|
||
|
|
||
|
// Define the prototypes for each of these forwarders...
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
extern "C" { /* Assume C declarations for C++ */
|
||
|
#endif /* __cplusplus */
|
||
|
|
||
|
extern BOOL _AorW_ILGetDisplayName(LPCITEMIDLIST pidl, LPTSTR pszName);
|
||
|
extern int _AorW_PathCleanupSpec(LPCTSTR pszDir, LPTSTR pszSpec);
|
||
|
|
||
|
//
|
||
|
// This is the "RunOn95" section, which thunks UNICODE functions
|
||
|
// back down to ANSI so we can run on Win95 in browser-only mode.
|
||
|
//
|
||
|
|
||
|
STDAPI Priv_SHDefExtractIcon(LPCTSTR pszIconFile, int iIndex, UINT uFlags,
|
||
|
HICON *phiconLarge, HICON *phiconSmall,
|
||
|
UINT nIconSize);
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
}
|
||
|
|
||
|
#endif /* __cplusplus */
|