Fixed some 0 vs. FALSE mismatches. Fixed a '%x' vs. '%lx' mismatch. Fixed some DWORD vs. SC_HANDLE mismatches.
diff --git a/dlls/advapi32/service.c b/dlls/advapi32/service.c index 38adf80..66002eb 100644 --- a/dlls/advapi32/service.c +++ b/dlls/advapi32/service.c
@@ -31,7 +31,7 @@ dwServiceType, dwServiceState, lpServices, cbBufSize, pcbBytesNeeded, lpServicesReturned, lpResumeHandle); SetLastError (ERROR_ACCESS_DENIED); - return 0; + return FALSE; } /****************************************************************************** @@ -46,7 +46,7 @@ dwServiceType, dwServiceState, lpServices, cbBufSize, pcbBytesNeeded, lpServicesReturned, lpResumeHandle); SetLastError (ERROR_ACCESS_DENIED); - return 0; + return FALSE; } /****************************************************************************** @@ -183,7 +183,7 @@ */ BOOL WINAPI SetServiceStatus( SERVICE_STATUS_HANDLE hService, LPSERVICE_STATUS lpStatus ) -{ FIXME("%x %p\n",hService, lpStatus); +{ FIXME("0x%lx %p\n",hService, lpStatus); TRACE("\tType:%lx\n",lpStatus->dwServiceType); TRACE("\tState:%lx\n",lpStatus->dwCurrentState); TRACE("\tControlAccepted:%lx\n",lpStatus->dwControlsAccepted); @@ -203,7 +203,7 @@ { LPWSTR lpMachineNameW = HEAP_strdupAtoW(GetProcessHeap(),0,lpMachineName); LPWSTR lpDatabaseNameW = HEAP_strdupAtoW(GetProcessHeap(),0,lpDatabaseName); - DWORD ret = OpenSCManagerW(lpMachineNameW,lpDatabaseNameW, + SC_HANDLE ret = OpenSCManagerW(lpMachineNameW,lpDatabaseNameW, dwDesiredAccess); HeapFree(GetProcessHeap(),0,lpDatabaseNameW); HeapFree(GetProcessHeap(),0,lpMachineNameW); @@ -315,7 +315,7 @@ DWORD dwDesiredAccess ) { LPWSTR lpServiceNameW = HEAP_strdupAtoW(GetProcessHeap(),0,lpServiceName); - DWORD ret; + SC_HANDLE ret; if(lpServiceName) TRACE("Request for service %s\n",lpServiceName); @@ -380,7 +380,7 @@ LPCWSTR lpPassword ) { FIXME("(%u,%s,%s,...)\n", hSCManager, debugstr_w(lpServiceName), debugstr_w(lpDisplayName)); - return FALSE; + return 0; }