Make win32 internal constants private.

This commit is contained in:
Cristian Maglie
2025-05-19 15:31:36 +02:00
parent 20a47944cf
commit 8f447ebc07

View File

@@ -280,15 +280,14 @@ func (port *windowsPort) SetRTS(rts bool) error {
return nil return nil
} }
// GetCommModemStatus constants. See https://learn.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-getcommmodemstatus. func (port *windowsPort) GetModemStatusBits() (*ModemStatusBits, error) {
const ( // GetCommModemStatus constants. See https://learn.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-getcommmodemstatus.
const (
MS_CTS_ON = 0x0010 MS_CTS_ON = 0x0010
MS_DSR_ON = 0x0020 MS_DSR_ON = 0x0020
MS_RING_ON = 0x0040 MS_RING_ON = 0x0040
MS_RLSD_ON = 0x0080 MS_RLSD_ON = 0x0080
) )
func (port *windowsPort) GetModemStatusBits() (*ModemStatusBits, error) {
var bits uint32 var bits uint32
if err := windows.GetCommModemStatus(port.handle, &bits); err != nil { if err := windows.GetCommModemStatus(port.handle, &bits); err != nil {
return nil, &PortError{} return nil, &PortError{}