19 #define WIN32_NO_STATUS 21 #define NONAMELESSUNION 22 #define NONAMELESSSTRUCT 28 #include <wine/unicode.h> 48 return "STRRET_OFFSET";
74 FIXME(
"unknown type %u!\n",
src->uType);
108 FIXME(
"unknown type %u!\n",
src->uType);
141 TRACE(
"(%p, %p %s)\n",
142 lpWideCharStr, lpMultiByteString,
debugstr_a(lpMultiByteString));
149 TRACE(
"(%p, %p %s)\n",
150 lpWideCharStr, lpWString,
debugstr_w(lpWString));
152 strcpyW (lpWideCharStr, lpWString );
175 TRACE(
"(%p, %x, %s, %x)\n", lpWide, nWide,
debugstr_wn(lpStrW, nStr), nStr);
234 if (!
string || !
string[0])
265 s = &
string[
size - 1];
266 d = &
string[
size + 2];
LPWSTR WINAPI StrPBrkW(LPCWSTR lpszStr, LPCWSTR lpszMatch)
VOID WINAPI CoTaskMemFree(LPVOID ptr)
WINE_UNICODE_INLINE unsigned int strlenW(const WCHAR *str)
#define WideCharToMultiByte
static BOOL OleStrToStrNA(LPSTR lpStr, INT nStr, LPCWSTR lpOle, INT nOle)
static __inline BOOL SHELL_OsIsUnicode(void)
VOID WINAPI CheckEscapesW(LPWSTR string, DWORD len)
static int StrToOleStrA(LPWSTR lpWideCharStr, LPCSTR lpMultiByteString)
static const WCHAR strEscapedChars[]
static BOOL StrToOleStrNW(LPWSTR lpWide, INT nWide, LPCWSTR lpStrW, INT nStr)
static BOOL StrToOleStrNA(LPWSTR lpWide, INT nWide, LPCSTR lpStrA, INT nStr)
VOID WINAPI CheckEscapesA(LPSTR string, DWORD len)
WINE_DEFAULT_DEBUG_CHANNEL(shell)
DWORD WINAPI SHAnsiToUnicode(LPCSTR lpSrcStr, LPWSTR lpDstStr, int iLen)
static __inline const char * debugstr_an(const char *s, int n)
INT WINAPI SHUnicodeToAnsi(LPCWSTR lpSrcStr, LPSTR lpDstStr, INT iLen)
WINE_UNICODE_INLINE WCHAR * strcpyW(WCHAR *dst, const WCHAR *src)
static const char * debugstr_strret(STRRET *s)
void shell(int argc, const char *argv[])
HLOCAL NTAPI LocalFree(HLOCAL hMem)
#define MultiByteToWideChar
static int StrToOleStrW(LPWSTR lpWideCharStr, LPCWSTR lpWString)
static BOOL OleStrToStrNW(LPWSTR lpwStr, INT nwStr, LPCWSTR lpOle, INT nOle)
HLOCAL NTAPI LocalAlloc(UINT uFlags, SIZE_T dwBytes)
BOOL WINAPI StrToOleStrNAW(LPWSTR lpWide, INT nWide, LPCVOID lpStr, INT nStr)
BOOL WINAPI StrRetToStrNAW(LPVOID dest, DWORD len, LPSTRRET src, const ITEMIDLIST *pidl)
BOOL WINAPI StrToOleStrAW(LPWSTR lpWideCharStr, LPCVOID lpString)
BOOL WINAPI StrRetToStrNA(LPSTR dest, DWORD len, LPSTRRET src, const ITEMIDLIST *pidl)
BOOL WINAPI StrRetToStrNW(LPWSTR dest, DWORD len, LPSTRRET src, const ITEMIDLIST *pidl)
BOOL WINAPI OleStrToStrNAW(LPVOID lpOut, INT nOut, LPCVOID lpIn, INT nIn)