TRACE("Size: %lu\n", ControlPacket->dwSize);
TRACE("Service: %S\n", &ControlPacket->szArguments[0]);
- lpService = (PACTIVE_SERVICE)ControlPacket->hClient;
+ lpService = (PACTIVE_SERVICE)(ULONG_PTR)ControlPacket->hClient;
if (lpService == NULL)
{
TRACE("Service not found\n");
TRACE("Size: %lu\n", ControlPacket->dwSize);
TRACE("Service: %S\n", &ControlPacket->szArguments[0]);
- lpService = (PACTIVE_SERVICE)ControlPacket->hClient;
+ lpService = (PACTIVE_SERVICE)(ULONG_PTR)ControlPacket->hClient;
if (lpService == NULL)
{
TRACE("Service not found\n");
Service = ScLookupServiceByServiceName((LPWSTR)lpServiceName);
if (Service == NULL)
{
- return (SERVICE_STATUS_HANDLE)NULL;
+ return INVALID_HANDLE_VALUE;
}
Service->HandlerFunction = lpHandlerProc;