in plugins/internal/discovery/device_discovery.go [79:91]
func NewDeviceDiscovery() (*DeviceDiscovery, error) {
// Attempt to create a DeviceDiscovery instance
result, _, _ := procCreateDeviceDiscoveryInstance.Call()
if result == 0 {
return nil, errors.New("failed to create the DeviceDiscovery instance")
}
return &DeviceDiscovery{
handle: result,
Devices: []*Device{},
}, nil
}