---
title: ServiceControls enum | Wartiva GraphQL API
description: Control codes accepted by a Windows service. Wartiva GraphQL API reference with arguments, fields, and examples.
url: https://wartiva.com/api-docs/types/service-controls.html
updated: 2026-10-07
---

Endpoint configuration · GraphQL enum

# `ServiceControls` enum

Control codes accepted by a Windows service.

## Values

| Enum Value | Description |
|---|---|
| `NETBINDCHANGE` | Notifies the service of changes to network bindings. |
| `PARAMCHANGE` | Notifies the service that its startup parameters have changed. |
| `PAUSE_CONTINUE` | Service can be paused and continued. |
| `PRESHUTDOWN` | Notifies the service before the system shuts down. |
| `SHUTDOWN` | Notifies the service when the system is shutting down. |
| `STOP` | Service can be stopped. |
| `HARDWAREPROFILECHANGE` | Notifies the service when the hardware profile changes. |
| `POWEREVENT` | Notifies the service when power status changes. |
| `SESSIONCHANGE` | Notifies the service when a session changes. |

## Used by

- [`SystemServiceWindows`](https://wartiva.com/api-docs/types/system-service-windows.html) type: Windows-specific attributes for a System Service.

## Example

### Example

```json
"NETBINDCHANGE"

```

---

Wartiva is in early access. Request access: https://wartiva.com/early-access.html  
All pages: https://wartiva.com/llms.txt
