API Reference
ComputerX API Reference
Complete API documentation auto-generated from source documentation.
Quick Start
Frequently used types and entry points.
AclEntryBase
Common fields for an access control entry (ACE) across resources.
AclFormatter
Text formatting helpers for ACL descriptors, used in console outputs and logs. Produces compact, one...
AclQueryFile
Reads ownership and DACL details for a file or directory and returns a typed descriptor.
AclSacl
Helpers for reading and writing SACL (audit) information for files, registry keys, and services. Req...
AdmxCatalog
In-memory catalog of ADMX policies by name.
AdmxElement
Simplified ADMX element (type, registry key/value, and enum data when applicable).
All Namespaces
Browse all 916 types organized by namespace.
ComputerX.Abstractions (3)
ComputerX.Acl (29)
AclAccessType AclDescriptorBase AclEnsureMode AclEntryBase AclFormatter AclInheritanceFlags AclKind AclOwnerWriter AclPermissions AclQueryFile AclQueryRegistry AclQueryService AclSacl AclWriterFile AclWriterRegistry AclWriterService AuditPermissions FileAclBuilder FileAclDescriptor FileAclEntry FileSidFinding FileSidInheritanceReporting FileSidScanner FileSidScannerOptions RegistryAclDescriptor RegistryAclEntry ServiceAclDescriptor ServiceAclEntry ServiceRights
ComputerX.Acl.AclNative (2)
ComputerX.Admx (11)
ComputerX.Agent (38)
AgentApiClient AgentBufferConfig AgentBufferStats AgentCertificateConfig AgentCertificateManager AgentCollectionContext AgentCollectorConfig AgentConfig AgentDiagnosticsConfig AgentEnrollmentConfig AgentEnrollmentRequest AgentEnrollmentResponse AgentEvent AgentHttpClientFactory AgentIdentity AgentJsonlBuffer AgentMetric AgentMetricsEnvelope AgentRunner AgentScheduleConfig AgentSender AgentSendResult AgentStatusSnapshot AgentStatusWriter AgentTransportConfig DefenderStatusCollector DefenderStatusCollectorConfig DiskMetricsCollector DiskMetricsCollectorConfig EventLogCollector EventLogCollectorConfig IAgentCollector NetworkAdapterCollector NetworkAdapterCollectorConfig ServiceStatusCollector ServiceStatusCollectorConfig SystemMetricsCollector SystemMetricsCollectorConfig
ComputerX.AppControl (7)
ComputerX.Audio (5)
ComputerX.Audit (30)
AuditCsvError AuditCsvReadResult AuditFlag AuditFlagParser AuditOptionsQuery AuditOptionsState AuditOptionsWriter AuditOsLayout AuditOsLayoutDetector AuditPolicy AuditPolicyCsv AuditPolicyDbBackupOptions AuditPolicyDbBackupResult AuditPolicyFilter AuditPolicyParser AuditPolicyQuery AuditPolicySetResult AuditPolicySource AuditPolicyWriter AuditRegistryMap AuditSubcategorySetting AuditSubcategorySettingFactory GlobalSacl GlobalSaclKind GlobalSaclQuery GlobalSaclWriter RegistryAuditPolicyDb RegistryAuditResult UserRightsQuery UserRightsWriter
ComputerX.Audit.AuditRegistryMap (1)
ComputerX.Audit.RegistryAuditPolicyDb (1)
ComputerX.Backup (5)
ComputerX.Bios (6)
ComputerX.Bluetooth (6)
ComputerX.Boot (3)
ComputerX.Browsers (6)
ComputerX.Certificates (5)
ComputerX.Common (9)
ComputerX.ComputerSystem (3)
ComputerX.Contracts (2)
ComputerX.Controls (55)
AccountPolicyControl AppLockerEnforcementControl AuditPolicyControl CxAccountPolicyField CxAppLockerCollection CxBaselineResolver CxComparator CxCompare CxComplianceProfile CxCondition CxControls CxDesired CxDirectAccessField CxEval CxEventLogField CxFacts CxFactsProvider CxFirewallLoggingField CxFirewallProfileField CxFirewallServiceExceptionField CxKerberosPolicyField CxNetlogonField CxSecurityOption CxTcpIpInterfaceField CxTlsComponentKind CxTlsOptionField CxTlsProtocol CxTlsRole CxValueKind CxVendor CxWhere DirectAccessControl DocumentationControl EventLogControl FileAclControl FirewallIcmpSettingsControl FirewallLoggingControl FirewallPortExceptionsControl FirewallProfileControl FirewallProgramExceptionsControl FirewallServiceExceptionControl IAnchorProvider ICxControl IpsecBypassControl KerberosPolicyControl NetlogonControl RegistryAclControl RegistryControl SecurityOptionControl ServiceStartupControl TcpIpInterfaceControl TlsCipherSuitesPolicyControl TlsComponentControl TlsProtocolControl UserRightControl
ComputerX.Controls.Security (1)
ComputerX.Credentials (3)
ComputerX.Culture (2)
ComputerX.Devices (14)
ComputerX.DevTools (3)
ComputerX.Diagnostics (9)
ComputerX.Diagnostics.CxDiagnostics (2)
ComputerX.Diagnostics.CxDiagnostics.Registry (1)
ComputerX.Diagnostics.CxDiagnostics.Wmi (1)
ComputerX.EventLog (3)
ComputerX.ExploitProtection (6)
ComputerX.Features (21)
DomainControllerOptionalFeaturePostureService FeatureInventoryQueryExecutor FeatureInventoryQueryFailure FeatureInventoryQueryFailureCode FeatureInventoryQueryRequest FeatureInventoryQueryResult FeatureInventoryQueryTryResult FeatureInventoryRow FeatureInventorySource ServerFeatureBenchmark ServerFeatureBenchmarkModeResult ServerFeatureBenchmarkResult ServerFeatureEntry ServerFeatureInfo ServerFeatureQuery ServerFeatures ServerFeaturesFlatten WindowsOptionalFeatureInfo WindowsOptionalFeatures WindowsOptionalFeaturesQuery WindowsOptionalFeatureState
ComputerX.Features.DomainControllerOptionalFeaturePostureService (4)
ComputerX.FileSystem (21)
DirectoryTools DomainControllerSmbSharePostureService FileSystemListEntry FileSystemListRequest FileSystemListResult FileSystemQuery FileTextReadRequest FileTextReadResult FileTextSearchMatch FileTextSearchRequest FileTextSearchResult FileWorkspaceBrowseResult FileWorkspaceCopyRequest FileWorkspaceCopyResult FileWorkspaceDownloadPlan FileWorkspaceEntry FileWorkspaceRootFallback LocalFileWorkspace LocalFileWorkspaceOptions SmbShareInfo SmbShares
ComputerX.Firewall (44)
Firewall FirewallAction FirewallActions FirewallDirection FirewallLoggingPolicy FirewallLoggingPolicyQuery FirewallLoggingPolicyWriter FirewallProfileApplier FirewallProfileApplyRequest FirewallProfileApplyResult FirewallProfileInfo FirewallProfileKind FirewallProfileListQueryExecutor FirewallProfileListQueryFailure FirewallProfileListQueryFailureCode FirewallProfileListQueryRequest FirewallProfileListQueryResult FirewallProfileListQueryTryResult FirewallProfilePolicy FirewallProfilePolicyQuery FirewallProfilePolicyWriter FirewallProfileSystemWriter FirewallProtocol FirewallQuery FirewallRuleActions FirewallRuleComStore FirewallRuleCreateMode FirewallRuleCreateResult FirewallRuleInfo FirewallRuleListQueryExecutor FirewallRuleListQueryFailure FirewallRuleListQueryFailureCode FirewallRuleListQueryRequest FirewallRuleListQueryResult FirewallRuleListQueryTryResult FirewallRulePlan FirewallRulePlanner FirewallRulePlanResult FirewallRuleSpec FirewallRuleWriteResult IFirewallProfileWriter IFirewallRuleStore WindowsFirewallManager WindowsFirewallRuleStatusSnapshot
ComputerX.GroupPolicy (1)
ComputerX.Hardware (12)
ComputerX.Identity (16)
CurrentIdentityInfo CurrentIdentityQueryExecutor CurrentIdentityQueryFailure CurrentIdentityQueryFailureCode CurrentIdentityQueryRequest CurrentIdentityQueryResult CurrentIdentityQueryTryResult LocalGroupInfo LocalGroupMemberInfo LocalIdentityInventoryQueryExecutor LocalIdentityInventoryQueryFailure LocalIdentityInventoryQueryFailureCode LocalIdentityInventoryQueryRequest LocalIdentityInventoryQueryResult LocalIdentityInventoryQueryTryResult LocalUserAccountInfo
ComputerX.InstalledApplications (2)
ComputerX.Inventory (5)
ComputerX.Lgpo (4)
ComputerX.Lgpo.LgpoReaderWriter (1)
ComputerX.Logging (4)
ComputerX.Mdm (3)
ComputerX.Media (6)
ComputerX.Network (21)
DnsHelper DomainControllerNetworkAdapterPostureService DomainControllerPingPostureService Network NetworkAdapter NetworkAdapterInfo NetworkAdapterInventoryQueryExecutor NetworkAdapterInventoryQueryFailure NetworkAdapterInventoryQueryFailureCode NetworkAdapterInventoryQueryRequest NetworkAdapterInventoryQueryResult NetworkAdapterInventoryQueryTryResult NetworkAdapters NetworkAdaptersQuery NetworkHardening NetworkHardeningPostureInfo NetworkInterfaceInfo NetworkInterfaces NetworkInventoryQuery NetworkTest ProxyConfiguration
ComputerX.Network.DomainControllerNetworkAdapterPostureService (4)
ComputerX.Network.DomainControllerPingPostureService (4)
ComputerX.Office (4)
ComputerX.OperatingSystem (7)
ComputerX.PatchDetails (18)
Correlator MsrcClient PatchCatalogQuery PatchCatalogQueryOptions PatchCatalogQueryResult PatchCatalogTargetContext PatchCatalogWindowMonthResult PatchCatalogWindowPatchRow PatchCatalogWindowQuery PatchCatalogWindowQueryOptions PatchCatalogWindowQueryResult PatchCatalogWindowTargetMonthSummary PatchDetails PatchDetailsInfo PatchDetailsOptions PatchDetailsSummary ProductDescriptor ProductMap
ComputerX.Persistence (4)
ComputerX.PlatformSecurity (12)
PlatformDmaProtectionInfo PlatformDriverTrustInfo PlatformFirmwareType PlatformSecureBootInfo PlatformSecurity PlatformSecurityInfo PlatformSecurityRiskEvaluator PlatformTpmInfo SecureBootCertificateEventInfo SecureBootCertificateRolloutState SecureBootCertificateStatusInfo SecureBootCertificateStatusQuery
ComputerX.Ports (11)
ComputerX.Power (4)
ComputerX.PowerShellRuntime (7)
ComputerX.Privacy (3)
ComputerX.Processes (17)
ApplicationLauncher ApplicationLaunchRequest ProcessActionKind ProcessActionRequest ProcessControl Processes ProcessExecutionResult ProcessExecutionState ProcessFollowUpKind ProcessInfo ProcessListQueryExecutor ProcessListQueryFailure ProcessListQueryFailureCode ProcessListQueryRequest ProcessListQueryResult ProcessListQuerySort ProcessListQueryTryResult
ComputerX.Rdp (7)
ComputerX.Registry (10)
ComputerX.Registry.OfflineHives (1)
ComputerX.Registry.RegistryReader (2)
ComputerX.Registry.RegistryWriter (1)
ComputerX.RemoteAccess (4)
ComputerX.Resilience (2)
ComputerX.Rsop (1)
ComputerX.Rsop.RsopReader (1)
ComputerX.Runtime (7)
ComputerX.ScheduledTasks (20)
ExecActionSpec ExecTaskBuildMode ExecTaskRequest PrincipalSpec ScheduledTaskInfo SuspicionOptions TaskDefinitionSpec TaskDefinitionSpecFactory TaskScheduler TaskSchedulerListQueryExecutor TaskSchedulerListQueryFailure TaskSchedulerListQueryFailureCode TaskSchedulerListQueryRequest TaskSchedulerListQueryResult TaskSchedulerListQueryTryResult TaskSchedulerOptions TaskSchedulerQuery TaskSchedulerWriter TriggerKind TriggerSpec
ComputerX.ScheduledTasks.Internal (3)
ComputerX.Security (5)
ComputerX.Security.BitLocker (4)
ComputerX.SecurityPolicy (56)
AccountPolicyQuery AccountPolicyState AccountPolicyWriter AsrRule AsrRuleState BuiltinAccountsQuery BuiltinAccountsState BuiltinAccountsWriter DefenderAsrPolicyQuery DefenderAsrPolicyState DefenderAsrPolicyWriter DeviceGuardPolicyQuery DeviceGuardPolicyState DeviceGuardPolicyWriter DomainControllerMssLegacyNetworkPostureService InteractiveLogonPolicyQuery InteractiveLogonPolicyState InteractiveLogonPolicyWriter KerberosPolicyQuery KerberosPolicyState KerberosPolicyWriter LdapChannelBindingMode LdapClientPolicyState LdapIntegrityLevel LdapPolicyQuery LdapPolicyWriter LdapServerPolicyState LmCompatibilityLevel NetworkClientPolicyQuery NetworkClientPolicyState NetworkClientPolicyWriter NtlmSspFlags PsLoggingPolicyQuery PsLoggingPolicyState PsLoggingPolicyWriter PsLoggingScopeState SecurityOptionsApplier SecurityOptionsApplyRequest SecurityOptionsQuery SecurityOptionsState SecurityOptionsWriter TlsPolicyQuery TlsPolicyState TlsPolicyWriter TlsProtocolRole TlsProtocolSettings UacPolicyQuery UacPolicyState UacPolicyWriter WinRmAuthState WinRmListener WinRmListenerWriter WinRmPolicyQuery WinRmPolicyRiskEvaluator WinRmPolicyState WinRmPolicyWriter
ComputerX.SecurityPolicy.DomainControllerMssLegacyNetworkPostureService (3)
ComputerX.SecurityPolicy.WinRmListenerWriter (1)
ComputerX.Services (32)
NativeServiceApi ServiceEngine ServiceFilter ServiceInfo ServiceListQueryExecutor ServiceListQueryFailure ServiceListQueryFailureCode ServiceListQueryRequest ServiceListQueryResult ServiceListQuerySort ServiceListQueryTryResult ServiceListStatusFilter ServiceQueryDiagnostics ServiceQueryResult ServiceRecoveryWriter Services ServicesControl ServicesQuery ServicesQueryException ServicesSettings ServicesSnapshotCache ServiceStartupType WindowsServiceCommandLine WindowsServiceConfigurationSnapshot WindowsServiceErrorControl WindowsServiceInstallRequest WindowsServiceManager WindowsServiceRecoveryAction WindowsServiceRecoveryActionType WindowsServiceRecoveryOptions WindowsServiceStatusSnapshot WindowsServiceType
ComputerX.Services.ServiceRecoveryWriter (1)
ComputerX.Servicing (4)
ComputerX.Smb (15)
SmbConfigApplier SmbConfigApplyRequest SmbConfigInfo SmbConfigQuery SmbConfigState SmbConfigWriter SmbPermissions SmbSecurityComparer SmbSecurityComparison SmbServerHardeningPostureService SmbSharePermissionEntry SmbSharePermissionPostureService SmbSharePermissionsQuery SmbSharePermissionsWriter SmbShareRights
ComputerX.Smb.SmbConfigWriter (1)
ComputerX.Smb.SmbServerHardeningPostureService (1)
ComputerX.Storage (20)
Disk DiskInfo DiskInventoryQueryExecutor DiskInventoryQueryFailure DiskInventoryQueryFailureCode DiskInventoryQueryRequest DiskInventoryQueryResult DiskInventoryQueryTryResult DiskQuery DomainControllerDiskSpacePostureService Drives LogicalDisk LogicalDiskInfo LogicalDiskInventoryQueryExecutor LogicalDiskInventoryQueryFailure LogicalDiskInventoryQueryFailureCode LogicalDiskInventoryQueryRequest LogicalDiskInventoryQueryResult LogicalDiskInventoryQueryTryResult LogicalDiskQuery
ComputerX.Storage.DomainControllerDiskSpacePostureService (4)
ComputerX.Tasks (1)
ComputerX.Time (5)
ComputerX.Updates (117)
DomainControllerWindowsUpdatePostureService InstalledUpdateInventoryQuery InstalledUpdateInventoryQueryOptions InstalledUpdateInventoryQueryResult IWindowsUpdateWsusRemoteExecutionProvider PatchComplianceQuery PatchComplianceQueryOptions PatchComplianceQueryResult PatchComplianceRow PatchComplianceSummary PatchGapInfo UpdateGapAssessmentResult UpdateGaps UpdateInfo Updates WindowsUpdateClientContext WindowsUpdateClientContextQuery WindowsUpdateClientContextResolutionSource WindowsUpdateClientStatus WindowsUpdateClientStatusQuery WindowsUpdateClientStatusQueryOptions WindowsUpdateComplianceState WindowsUpdateComplianceSummary WindowsUpdateComplianceSummaryQuery WindowsUpdateComplianceSummaryQueryOptions WindowsUpdateCorrelationEvaluator WindowsUpdateCorrelationOptions WindowsUpdateCorrelationQuery WindowsUpdateCorrelationQueryOptions WindowsUpdateCorrelationResult WindowsUpdateCorrelationState WindowsUpdateDelegationActionResult WindowsUpdateDeploymentAction WindowsUpdateDownloadPriority WindowsUpdateEntry WindowsUpdateHistoryEntry WindowsUpdateHistoryOperation WindowsUpdateHistoryQuery WindowsUpdateHistoryQueryOptions WindowsUpdateHistoryResult WindowsUpdateHistoryServerSelection WindowsUpdateInstallationStatus WindowsUpdateLowPrivilegeAccessAssessment WindowsUpdateLowPrivilegeAccessQuery WindowsUpdateLowPrivilegeDelegationActions WindowsUpdateLowPrivilegeDelegationResult WindowsUpdateNotificationLevel WindowsUpdateOperationItemResult WindowsUpdateOperationOptions WindowsUpdateOperationQuery WindowsUpdateOperationResult WindowsUpdateOperationResultCode WindowsUpdateOperationSelectionMode WindowsUpdateOperationType WindowsUpdatePatchImpactSeverity WindowsUpdatePatchPostureAssessment WindowsUpdatePatchPostureStage WindowsUpdatePatchPriorityBand WindowsUpdatePatchPriorityContext WindowsUpdateProviderMode WindowsUpdateQuery WindowsUpdateQueryOptions WindowsUpdateQueryType WindowsUpdateScheduledInstallationDay WindowsUpdateSearchQueryBuilder WindowsUpdateSecurityCorrelationEvaluator WindowsUpdateSecurityCorrelationOptions WindowsUpdateSecurityCorrelationResult WindowsUpdateSecurityCorrelationState WindowsUpdateSecurityMissingDetail WindowsUpdateSecurityRiskScorer WindowsUpdateSecuritySeverity WindowsUpdateServerSelection WindowsUpdateServiceInfo WindowsUpdateServiceQuery WindowsUpdateServiceQueryOptions WindowsUpdateServiceRegistrationState WindowsUpdateSettings WindowsUpdateSettingsQuery WindowsUpdateTelemetry WindowsUpdateTelemetryCoverageState WindowsUpdateTelemetryQuery WindowsUpdateTelemetryQueryOptions WindowsUpdateUninstallCandidate WindowsUpdateUninstallCandidateQuery WindowsUpdateUninstallCandidateQueryOptions WindowsUpdateUninstallCandidateState WindowsUpdateWsusApiClient WindowsUpdateWsusApprovalAction WindowsUpdateWsusApprovedInstallCountersData WindowsUpdateWsusComputerQuery WindowsUpdateWsusComputerQueryOptions WindowsUpdateWsusComputerTargetData WindowsUpdateWsusComputerTelemetry WindowsUpdateWsusDecision WindowsUpdateWsusExecutionMode WindowsUpdateWsusFleetQuery WindowsUpdateWsusFleetQueryOptions WindowsUpdateWsusFleetTelemetry WindowsUpdateWsusInstallationState WindowsUpdateWsusPropertyData WindowsUpdateWsusPropertyTelemetry WindowsUpdateWsusRemoteExecution WindowsUpdateWsusServerQuery WindowsUpdateWsusServerQueryOptions WindowsUpdateWsusServerSnapshotData WindowsUpdateWsusServerStatusData WindowsUpdateWsusServerStatusTelemetry WindowsUpdateWsusServerTelemetry WindowsUpdateWsusSummaryRiskEvaluator WindowsUpdateWsusSummaryRiskOptions WindowsUpdateWsusSummaryRiskResult WindowsUpdateWsusSummaryRiskState WindowsUpdateWsusTargetGroupData WindowsUpdateWsusTargetGroupTelemetry WindowsUpdateWsusTelemetryJsonSerializer WindowsUpdateWsusUpdateSummaryData