From 0841e6c36daa58f685c7df3679add036c0dee37a Mon Sep 17 00:00:00 2001 From: Amine Khaldi Date: Mon, 26 May 2014 09:53:49 +0000 Subject: [PATCH] [SERVMAN] * Use StringCchCopy instead of {_t,w}cscpy_s as these shouldn't be exported. CORE-8174 svn path=/trunk/; revision=63458 --- reactos/base/applications/mscutils/servman/precomp.h | 1 + .../mscutils/servman/propsheet_depends.c | 2 +- reactos/base/applications/mscutils/servman/query.c | 6 +++--- .../mscutils/servman/stop_dependencies.c | 12 ++++++------ 4 files changed, 11 insertions(+), 10 deletions(-) diff --git a/reactos/base/applications/mscutils/servman/precomp.h b/reactos/base/applications/mscutils/servman/precomp.h index 4a63984bdfa..73ec61583b1 100644 --- a/reactos/base/applications/mscutils/servman/precomp.h +++ b/reactos/base/applications/mscutils/servman/precomp.h @@ -14,6 +14,7 @@ #include #include #include +#include #include "resource.h" diff --git a/reactos/base/applications/mscutils/servman/propsheet_depends.c b/reactos/base/applications/mscutils/servman/propsheet_depends.c index 01ebd0dca05..52afc515330 100644 --- a/reactos/base/applications/mscutils/servman/propsheet_depends.c +++ b/reactos/base/applications/mscutils/servman/propsheet_depends.c @@ -60,7 +60,7 @@ AddItemToTreeView(HWND hTreeView, dwSize * sizeof(TCHAR)); if (lpName) { - _tcscpy_s(lpName, dwSize, lpServiceName); + StringCchCopy(lpName, dwSize, lpServiceName); tvi.lParam = (LPARAM)lpName; } } diff --git a/reactos/base/applications/mscutils/servman/query.c b/reactos/base/applications/mscutils/servman/query.c index 69f0343ca0e..14a68e5a938 100644 --- a/reactos/base/applications/mscutils/servman/query.c +++ b/reactos/base/applications/mscutils/servman/query.c @@ -183,9 +183,9 @@ GetServiceDescription(LPTSTR lpServiceName) dwSize * sizeof(TCHAR)); if (lpDescription) { - _tcscpy_s(lpDescription, - dwSize, - pServiceDescription->lpDescription); + StringCchCopy(lpDescription, + dwSize, + pServiceDescription->lpDescription); } } } diff --git a/reactos/base/applications/mscutils/servman/stop_dependencies.c b/reactos/base/applications/mscutils/servman/stop_dependencies.c index 5ef227663f6..559002c6073 100644 --- a/reactos/base/applications/mscutils/servman/stop_dependencies.c +++ b/reactos/base/applications/mscutils/servman/stop_dependencies.c @@ -32,9 +32,9 @@ AddServiceToList(LPWSTR *lpServiceList, if (lpNewList) { /* Copy the service name */ - wcscpy_s(lpNewList, - dwToAddSize, - lpServiceToAdd); + StringCchCopy(lpNewList, + dwToAddSize, + lpServiceToAdd); /* Add the double null char */ lpNewList[dwToAddSize - 1] = L'\0'; @@ -68,9 +68,9 @@ AddServiceToList(LPWSTR *lpServiceList, if (lpNewList) { /* Copy the service name */ - wcscpy_s(&lpNewList[dwCurSize - 1], - dwToAddSize, - lpServiceToAdd); + StringCchCopy(&lpNewList[dwCurSize - 1], + dwToAddSize, + lpServiceToAdd); /* Add the double null char */ lpNewList[dwCurSize + dwToAddSize - 1] = L'\0';