activeds: Implement AllocADsStr and FreeADsStr.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
feature/deterministic
Dmitry Timoshkov 2020-02-18 19:33:41 +08:00 committed by Alexandre Julliard
parent e896017464
commit 9692f48a31
1 changed files with 15 additions and 4 deletions

View File

@ -237,8 +237,18 @@ LPVOID WINAPI ReallocADsMem(LPVOID pOldMem, DWORD cbOld, DWORD cbNew)
*/
LPWSTR WINAPI AllocADsStr(LPWSTR pStr)
{
FIXME("(%p)!stub\n",pStr);
return NULL;
LPWSTR ret;
SIZE_T len;
TRACE("(%p)\n", pStr);
if (!pStr) return NULL;
len = (wcslen(pStr) + 1) * sizeof(WCHAR);
ret = AllocADsMem(len);
if (ret) memcpy(ret, pStr, len);
return ret;
}
/*****************************************************
@ -246,8 +256,9 @@ LPWSTR WINAPI AllocADsStr(LPWSTR pStr)
*/
BOOL WINAPI FreeADsStr(LPWSTR pStr)
{
FIXME("(%p)!stub\n",pStr);
return FALSE;
TRACE("(%p)\n", pStr);
return FreeADsMem(pStr);
}
/*****************************************************