TestimoX

API Reference

Class

View (ProxyPolicyService)

Namespace ADPlayground.Gpo.ProxyPolicyService
Assembly ADPlayground
Modifiers sealed

Aggregated proxy/WPAD view with attribution.

Inheritance

  • Object
  • View

Constructors

Properties

public String DomainName { get; set; } #
ResultMetadata

DNS domain name evaluated.

public String TargetDn { get; set; } #
ResultMetadata

Target distinguished name (Domain Controllers OU).

public Nullable<UInt32> ProxySettingsPerUser { get; set; } #

HKLM\...\Internet Settings: ProxySettingsPerUser (DWORD). 0 = per‑machine, 1 = per‑user.

public Nullable<UInt32> EnableAutoProxyResultCache { get; set; } #

HKLM\...\Internet Settings: EnableAutoProxyResultCache (DWORD). 0 = disabled, 1 = enabled.

public Nullable<UInt32> WinHttpAutoProxySvcStart { get; set; } #

HKLM\SYSTEM\...\WinHttpAutoProxySvc: Start (DWORD). 4 = Disabled.

public IReadOnlyList<PolicyAttribution> Attribution { get; set; } #
ResultMetadata

Attribution rows for the queried values (winner + sources).

public Boolean Example_MachineWideProxy { get; } #

Example: returns true when machine‑wide proxy is enforced (ProxySettingsPerUser==0).

public Boolean Example_AutoProxyCacheDisabled { get; } #

Example: returns true when the auto‑proxy result cache is disabled (0).

public Boolean Example_WinHttpAutoProxySvcDisabled { get; } #

Example: returns true when WinHTTP Auto Proxy service is disabled (Start==4).