31#define NO_SHLWAPI_STREAM
112 static const WCHAR szRes[] = {
'r',
'e',
's',
':',
'/',
'/',
'\0' };
113 static const unsigned int szResLen =
ARRAY_SIZE(szRes) - 1;
123 if (dwDestLen >= szResLen + 1)
125 dwDestLen -= (szResLen + 1);
140 if (dwDestLen >= dwPathLen)
144 dwDestLen -= dwPathLen;
148 if (dwDestLen >= dwResLen + 1)
150 lpszDest[szResLen + dwPathLen-1] =
'/';
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
void shell(int argc, const char *argv[])
#define INVALID_HANDLE_VALUE
#define WideCharToMultiByte
#define MultiByteToWideChar
DWORD WINAPI GetModuleFileNameW(HINSTANCE hModule, LPWSTR lpFilename, DWORD nSize)
HRESULT WINAPI MLBuildResURLA(LPCSTR lpszLibName, HMODULE hMod, DWORD dwFlags, LPCSTR lpszRes, LPSTR lpszDest, DWORD dwDestLen)
HRESULT WINAPI SHAutoComplete(HWND hwndEdit, DWORD dwFlags)
HMODULE WINAPI MLLoadLibraryW(LPCWSTR, HMODULE, DWORD)
HRESULT WINAPI MLBuildResURLW(LPCWSTR, HMODULE, DWORD, LPCWSTR, LPWSTR, DWORD)
BOOL WINAPI MLFreeLibrary(HMODULE)
#define memcpy(s1, s2, n)
_In_ LPWSTR _In_ DWORD _In_ DWORD _In_ DWORD dwFlags