mirror of
https://github.com/MichaelGrafnetter/DSInternals
synced 2025-02-28 17:00:26 +00:00
42 lines
1.4 KiB
C#
42 lines
1.4 KiB
C#
namespace DSInternals.DataStore
|
|
{
|
|
using DSInternals.Common.Data;
|
|
using System;
|
|
using System.Security.Principal;
|
|
|
|
public interface IDomainController
|
|
{
|
|
DateTime? BackupExpiration { get; }
|
|
long? BackupUsn { get; }
|
|
DistinguishedName ConfigurationNamingContext { get; }
|
|
string DNSHostName { get; }
|
|
Guid? DomainGuid { get; }
|
|
FunctionalLevel DomainMode { get; }
|
|
string DomainName { get; }
|
|
DistinguishedName DomainNamingContext { get; }
|
|
SecurityIdentifier DomainSid { get; }
|
|
Guid DsaGuid { get; }
|
|
int? Epoch { get; }
|
|
FunctionalLevel ForestMode { get; }
|
|
string ForestName { get; }
|
|
Guid? Guid { get; }
|
|
long HighestCommittedUsn { get; }
|
|
Guid InvocationId { get; }
|
|
bool IsADAM { get; }
|
|
bool IsGlobalCatalog { get; }
|
|
string Name { get; }
|
|
string NetBIOSDomainName { get; }
|
|
DomainControllerOptions Options { get; }
|
|
string OSName { get; }
|
|
string OSVersion { get; }
|
|
uint? OSVersionMajor { get; }
|
|
uint? OSVersionMinor { get; }
|
|
DistinguishedName SchemaNamingContext { get; }
|
|
DistinguishedName ServerReference { get; }
|
|
SecurityIdentifier Sid { get; }
|
|
string SiteName { get; }
|
|
DatabaseState State { get; }
|
|
long? UsnAtIfm { get; }
|
|
string[] WritablePartitions { get; }
|
|
}
|
|
} |