Source code of Windows XP (NT5)
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.
 
 
 
 
 
 

47 lines
851 B

//
// Pei-Hwa Lin (peiwhal), July 17, 1997
//
#include "urltrk.h"
#ifdef unix
extern "C"
#endif /* unix */
BOOL WINAPI
IsLoggingEnabledW
(
IN LPCWSTR pwszUrl
)
{
DWORD cbSize;
LPSTR lpUrl = NULL;
BOOL bRet = FALSE;
if (pwszUrl == NULL)
{
SetLastError(ERROR_INVALID_PARAMETER);
return bRet;
}
cbSize = lstrlenW(pwszUrl) + sizeof(WCHAR);
lpUrl = (LPSTR)LocalAlloc(LPTR, cbSize);
if (!lpUrl)
{
SetLastError(ERROR_NOT_ENOUGH_MEMORY);
return bRet;
}
int i=WideCharToMultiByte(CP_ACP, 0, pwszUrl, -1, lpUrl,
cbSize, NULL, NULL);
if (!i)
{
SetLastError(ERROR_NOT_ENOUGH_MEMORY);
LocalFree(lpUrl);
return bRet;
}
bRet = IsLoggingEnabledA(lpUrl);
LocalFree(lpUrl);
return bRet;
}