The WinNT provider specifies which properties of an object class are mandatory and which are optional in its schema class definition. You can see these divisions by using a browser such as adsvw.exe that displays the contents of the IADs properties MandatoryProperties and OptionalProperties.
| Schema Class Object, Interfaces |
ADSI MetaInterface and WinNT Provider Specific Properties Supported (*=MandatoryProperties, otherwise OptionalProperties) (+=Provider-Specific) |
|---|---|
| Computer Object | Division Owner OperatingSystem OperatingSystemVersion Processor ProcessorCount |
| Domain Object | MinPasswordLength |
| FPNWFileService Object IADsService IADsFileService |
HostComputer DisplayName Version ServiceType StartType Path ErrorControl LoadOrderGroup Description MaxUserCount |
| FPNWFileShare Object IADsFileShare |
CurrentUserCount HostComputer *Path *MaxUserCount |
| FPNWResource Object | User Path LockCount |
| FPNWSession Object | User Computer ConnectTime |
| FileService Object IADsService IADsFileService |
HostComputer DisplayName Version ServiceType StartType Path ErrorControl LoadOrderGroup Description MaxUserCount ServiceAccountName Dependencies |
| FileShare Object | CurrentUserCount Description HostCompute *Path *MaxUserCountr |
| Group Object | Description |
| Namespace Object | IADs – all methods and properties. |
| PrintJob Object IADsPrintJob IADsPrintJobOperations |
HostPrintQueue User TimeSubmitted TotalPages Size Description Priority StartTime UntilTime Notify TimeElapsed PagesPrinted Position |
| PrintQueue Object | HostComputer *Description Location StartTime UntilTime DefaultJobPriority Priority BannerPage PublishPoint CommonName Action *PrinterPath *Model *Datatype *PrintProcessor *PrintDevices |
| Resource Object | User Path LockCount |
| Service Object | HostComputer LoadOrderGroup ServiceAccountName Dependencies *StartType *ServiceType *DisplayName *Path *ErrorControl |
| Session Object | User Computer ConnectTime IdleTime |
| User Object | Description FullName AccountExpirationDate +UserFlags LoginWorkstations MaxLogins PasswordExpired LastLogin LastLogoff HomeDirectory Profile LoginScript |