---
title: RpcProtocols enum | Wartiva GraphQL API
description: GPO policy: "Configure RPC listener settings" — protocols sub-option, under Computer Configuration Administrative Templates > Printers.
url: https://wartiva.com/api-docs/types/rpc-protocols.html
updated: 2026-10-07
---

Endpoint configuration · GraphQL enum

# `RpcProtocols` enum

GPO policy: "Configure RPC listener settings" — protocols sub-option, under Computer Configuration

> Administrative Templates > Printers. Controls which transport protocols incoming RPC connections to the print spooler are allowed to use. Default (when unconfigured) is RPC over TCP only. Registry: HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Printers\RPC:RpcProtocols (REG_DWORD). Reference: [Policy CSP - Printers (ConfigureRpcListenerSettings)](https://learn.microsoft.com/en-us/windows/client-management/mdm/policy-csp-printers#configurerpcllistenersettings)
>

## Values

| Enum Value | Description |
|---|---|
| `RPC_OVER_NAMED_PIPES` | RPC over named pipes only (registry value 1). Incoming print spooler RPC connections are restricted to named-pipe transport. Requires additional firewall configuration. |
| `RPC_OVER_TCP` | RPC over TCP only (registry value 2, default). Incoming print spooler RPC connections are restricted to TCP transport. Recommended since Windows 11 22H2. |
| `RPC_OVER_NAMED_PIPES_AND_TCP` | RPC over named pipes and TCP (registry value 5 / 0x7 bitmask with TCP+NP). Incoming print spooler RPC connections are accepted over both TCP and named-pipe transports. |

## Used by

- [`ComputerAdministrativeTemplates`](https://wartiva.com/api-docs/types/computer-administrative-templates.html) type: Computer-specific Administrative Templates (ADMX) settings on an Endpoint.

## Example

### Example

```json
"RPC_OVER_NAMED_PIPES"

```

---

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