USB detection for Windows (alternative implementation with OLE)
This commit is contained in:
@@ -51,6 +51,9 @@ func parseDeviceID(deviceID string, details *PortDetails) {
|
||||
// Other unidentified device type
|
||||
}
|
||||
|
||||
// setupapi based
|
||||
// --------------
|
||||
|
||||
//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 setupDiDestroyDeviceInfoList(set devicesSet) (err error) = setupapi.SetupDiDestroyDeviceInfoList
|
||||
|
||||
Reference in New Issue
Block a user