From baafe92888c2485e31594f57c37ee29ca8c12b4e Mon Sep 17 00:00:00 2001 From: Simon Rozman Date: Mon, 10 Jun 2019 08:47:47 +0200 Subject: [PATCH] setupapi: add SetDeviceRegistryPropertyString description Signed-off-by: Simon Rozman --- tun/wintun/setupapi/setupapi_windows.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tun/wintun/setupapi/setupapi_windows.go b/tun/wintun/setupapi/setupapi_windows.go index 2ee836a..764b3e6 100644 --- a/tun/wintun/setupapi/setupapi_windows.go +++ b/tun/wintun/setupapi/setupapi_windows.go @@ -321,6 +321,7 @@ func (deviceInfoSet DevInfo) SetDeviceRegistryProperty(deviceInfoData *DevInfoDa return SetupDiSetDeviceRegistryProperty(deviceInfoSet, deviceInfoData, property, propertyBuffers) } +// SetDeviceRegistryPropertyString method sets a Plug and Play device property string for a device. func (deviceInfoSet DevInfo) SetDeviceRegistryPropertyString(deviceInfoData *DevInfoData, property SPDRP, str string) error { str16, err := windows.UTF16FromString(str) if err != nil { @@ -348,7 +349,7 @@ func (deviceInfoSet DevInfo) DeviceInstallParams(deviceInfoData *DevInfoData) (* //sys setupDiGetDeviceInstanceId(deviceInfoSet DevInfo, deviceInfoData *DevInfoData, instanceId *uint16, instanceIdSize uint32, instanceIdRequiredSize *uint32) (err error) = setupapi.SetupDiGetDeviceInstanceIdW -// SetupDiGetDeviceInstanceId function retrieves the instance ID of the device +// SetupDiGetDeviceInstanceId function retrieves the instance ID of the device. func SetupDiGetDeviceInstanceId(deviceInfoSet DevInfo, deviceInfoData *DevInfoData) (string, error) { reqSize := uint32(1024) for {