You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
572 B
30 lines
572 B
#ifndef I_SHLWRAP_H_
|
|
#define I_SHLWRAP_H_
|
|
|
|
#if defined(_M_IX86) && !defined(WINCE)
|
|
|
|
#define UNICODE_SHDOCVW
|
|
#define POST_IE5_BETA
|
|
|
|
#ifndef X_W95WRAPS_H_
|
|
#define X_W95WRAPS_H_
|
|
#include <w95wraps.h>
|
|
#endif
|
|
|
|
// Trident doesn't want certain system functions wrapped
|
|
|
|
#undef TextOutW
|
|
#undef ExtTextOutW
|
|
|
|
#else
|
|
|
|
// Manually enable wrapping for certain APIs
|
|
|
|
// (JBEDA, via DINARTEM) We may want to take this ifdef out entirely so
|
|
// that we always use shlwapi on AMD64/ia64
|
|
|
|
#define ShellExecuteExW ShellExecuteExWrapW
|
|
|
|
#endif
|
|
|
|
#endif
|