aboutsummaryrefslogtreecommitdiff
path: root/src/common/Platform/ServiceWin32.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/common/Platform/ServiceWin32.cpp')
-rw-r--r--src/common/Platform/ServiceWin32.cpp22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/common/Platform/ServiceWin32.cpp b/src/common/Platform/ServiceWin32.cpp
index 162632551f0..7e99b61ac64 100644
--- a/src/common/Platform/ServiceWin32.cpp
+++ b/src/common/Platform/ServiceWin32.cpp
@@ -40,18 +40,18 @@ extern int m_ServiceStatus;
SERVICE_STATUS serviceStatus;
-SERVICE_STATUS_HANDLE serviceStatusHandle = 0;
+SERVICE_STATUS_HANDLE serviceStatusHandle = nullptr;
typedef WINADVAPI BOOL (WINAPI *CSD_T)(SC_HANDLE, DWORD, LPCVOID);
bool WinServiceInstall()
{
- SC_HANDLE serviceControlManager = OpenSCManager(0, 0, SC_MANAGER_CREATE_SERVICE);
+ SC_HANDLE serviceControlManager = OpenSCManager(nullptr, nullptr, SC_MANAGER_CREATE_SERVICE);
if (serviceControlManager)
{
char path[_MAX_PATH + 10];
- if (GetModuleFileName( 0, path, sizeof(path)/sizeof(path[0]) ) > 0)
+ if (GetModuleFileName( nullptr, path, sizeof(path)/sizeof(path[0]) ) > 0)
{
SC_HANDLE service;
std::strcat(path, " --service run");
@@ -64,11 +64,11 @@ bool WinServiceInstall()
SERVICE_AUTO_START, // start type
SERVICE_ERROR_IGNORE, // error control type
path, // service's binary
- 0, // no load ordering group
- 0, // no tag identifier
- 0, // no dependencies
- 0, // LocalSystem account
- 0); // no password
+ nullptr, // no load ordering group
+ nullptr, // no tag identifier
+ nullptr, // no dependencies
+ nullptr, // LocalSystem account
+ nullptr); // no password
if (service)
{
HMODULE advapi32 = GetModuleHandle("ADVAPI32.DLL");
@@ -120,7 +120,7 @@ bool WinServiceInstall()
bool WinServiceUninstall()
{
- SC_HANDLE serviceControlManager = OpenSCManager(0, 0, SC_MANAGER_CONNECT);
+ SC_HANDLE serviceControlManager = OpenSCManager(nullptr, nullptr, SC_MANAGER_CONNECT);
if (serviceControlManager)
{
@@ -201,7 +201,7 @@ void WINAPI ServiceMain(DWORD argc, char *argv[])
char path[_MAX_PATH + 1];
unsigned int i, last_slash = 0;
- GetModuleFileName(0, path, sizeof(path)/sizeof(path[0]));
+ GetModuleFileName(nullptr, path, sizeof(path)/sizeof(path[0]));
size_t pathLen = std::strlen(path);
for (i = 0; i < pathLen; i++)
@@ -249,7 +249,7 @@ bool WinServiceRun()
SERVICE_TABLE_ENTRY serviceTable[] =
{
{ serviceName, ServiceMain },
- { 0, 0 }
+ { nullptr, nullptr }
};
if (!StartServiceCtrlDispatcher(serviceTable))