# Functions
ChassisType attempts to distinguish the chassis type for the device.
GetDomainRole attempts to determine the host's Active Directory role.
Model returns the system model.
Site returns the client's Active Directory site code.
UserProfiles returns a list of user profiles on the local device.
# Variables
Desktop indicates a desktop chassis.
DomainController corresponds to an Active Directory domain controller.
ErrWMIEmptyResult indicates a condition where WMI failed to return the expected values.
Laptop indicates a laptop chassis.
Other indicates an "other" chassis type.
RoleUnknown indicates an unknown domain role.
Server corresponds to a domain server.
Unknown indicates an "unknown" chassis type.
Workstation corresponds to a domain workstation.
# Structs
Win32_ComputerSystem models the WMI object of the same name.
Win32_NTDomain models the WMI object of the same name.
Win32_SystemEnclosure models the WMI object of the same name.
# Type aliases
DomainRole indicates the role of a host on an Active Directory domain.
Type is a device type as reported by the system enclosure.