@@ -6,6 +6,8 @@
|
|||||||
|
|
||||||
package enumerator // import "go.bug.st/serial.v1/enumerator"
|
package enumerator // import "go.bug.st/serial.v1/enumerator"
|
||||||
|
|
||||||
|
//go:generate go run ../extras/mksyscall_windows.go -output syscall_windows.go usb_windows.go
|
||||||
|
|
||||||
// PortDetails contains detailed information about USB serial port.
|
// PortDetails contains detailed information about USB serial port.
|
||||||
// Use GetDetailedPortsList function to retrieve it.
|
// Use GetDetailedPortsList function to retrieve it.
|
||||||
type PortDetails struct {
|
type PortDetails struct {
|
||||||
|
|||||||
@@ -54,8 +54,6 @@ func parseDeviceID(deviceID string, details *PortDetails) {
|
|||||||
// setupapi based
|
// setupapi based
|
||||||
// --------------
|
// --------------
|
||||||
|
|
||||||
//go:generate go run ../extras/mksyscall_windows.go -output syscall_windows.go usb_windows.go
|
|
||||||
|
|
||||||
//sys setupDiClassGuidsFromNameInternal(class string, guid *guid, guidSize uint32, requiredSize *uint32) (err error) = setupapi.SetupDiClassGuidsFromNameW
|
//sys setupDiClassGuidsFromNameInternal(class string, guid *guid, guidSize uint32, requiredSize *uint32) (err error) = setupapi.SetupDiClassGuidsFromNameW
|
||||||
//sys setupDiGetClassDevs(guid *guid, enumerator *string, hwndParent uintptr, flags uint32) (set devicesSet, err error) = setupapi.SetupDiGetClassDevsW
|
//sys setupDiGetClassDevs(guid *guid, enumerator *string, hwndParent uintptr, flags uint32) (set devicesSet, err error) = setupapi.SetupDiGetClassDevsW
|
||||||
//sys setupDiDestroyDeviceInfoList(set devicesSet) (err error) = setupapi.SetupDiDestroyDeviceInfoList
|
//sys setupDiDestroyDeviceInfoList(set devicesSet) (err error) = setupapi.SetupDiDestroyDeviceInfoList
|
||||||
|
|||||||
Reference in New Issue
Block a user