// ServiceInstaller.h - Modernized declarations
#pragma once

#include <string>
#include <windows.h>

// Installs the Windows Service
void InstallService(const std::wstring& serviceName,
    const std::wstring& displayName,
    DWORD startType,
    const std::wstring& dependencies,
    const std::wstring& account,
    const std::wstring& password);

// Uninstalls the Windows Service
void UninstallService(const std::wstring& serviceName);
