Better stub for QueryServiceConfigW

svn path=/trunk/; revision=19036
This commit is contained in:
Hervé Poussineau 2005-11-07 10:04:41 +00:00
parent e42173c8fd
commit 301aa7523d

View file

@ -909,8 +909,17 @@ QueryServiceConfigW(
LPDWORD pcbBytesNeeded)
{
DPRINT1("QueryServiceConfigW is unimplemented\n");
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
return FALSE;
if (lpServiceConfig && cbBufSize >= sizeof(QUERY_SERVICE_CONFIGW))
{
memset(lpServiceConfig, 0, *pcbBytesNeeded);
return TRUE;
}
else
{
*pcbBytesNeeded = sizeof(QUERY_SERVICE_CONFIGW);
SetLastError(ERROR_INSUFFICIENT_BUFFER);
return FALSE;
}
}