Skip to main content

Module system

Module system 

Source
Expand description

Host system inventory (native Windows API and registry).

This module intentionally avoids WMI and uses native APIs plus registry reads.

Structs§

BiosInfo
BIOS summary information.
GuidInfo
GUID values discovered from host sources.
HostIdentity
Host identity data.
HostSnapshot
Top-level host inventory snapshot.
LogicalDiskInfo
Logical disk information.
MachineGuid
Strongly-typed machine GUID value.
NetworkInterfaceInfo
Network interface information.
OsInfo
OS details.
PhysicalDiskInfo
Physical disk information.
SnapshotSectionError
Section-level error recorded during snapshot collection.
UserInfo
User/account information.

Enums§

SnapshotSection
Snapshot section identifier used for partial-result reporting.

Functions§

bios_info
Read BIOS info from registry-provided firmware descriptors.
guid_info
Get machine and firmware GUID information.
hostname
Get hostname via native API with environment fallback.
logical_disks
List logical disks.
logical_disks_with_buffer
Fill caller-provided logical disk buffer.
logical_disks_with_filter
Fill caller-provided logical disk buffer with in-enumeration filtering.
machine_guid
Read machine GUID from registry.
network_interfaces
Enumerate network interfaces.
network_interfaces_with_buffer
Fill caller-provided network interface buffer.
network_interfaces_with_filter
Fill caller-provided network interface buffer with in-enumeration filtering.
os_info
Read OS version and product name.
physical_disks
Enumerate physical disks.
physical_disks_with_buffer
Fill caller-provided physical disk buffer.
physical_disks_with_filter
Fill caller-provided physical disk buffer with in-enumeration filtering.
snapshot
Collect a host inventory snapshot.
users
Enumerate users from profile list and current process context.
users_with_buffer
Fill caller-provided user buffer.
users_with_filter
Fill caller-provided user buffer with in-enumeration filtering.