Expand description
Host system inventory (native Windows API and registry).
This module intentionally avoids WMI and uses native APIs plus registry reads.
Structs§
- Bios
Info - BIOS summary information.
- Guid
Info - GUID values discovered from host sources.
- Host
Identity - Host identity data.
- Host
Snapshot - Top-level host inventory snapshot.
- Logical
Disk Info - Logical disk information.
- Machine
Guid - Strongly-typed machine GUID value.
- Network
Interface Info - Network interface information.
- OsInfo
- OS details.
- Physical
Disk Info - Physical disk information.
- Snapshot
Section Error - Section-level error recorded during snapshot collection.
- User
Info - User/account information.
Enums§
- Snapshot
Section - 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.