libxdmcp

package module
v0.12.22 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 28, 2025 License: BSD-3-Clause Imports: 9 Imported by: 1

README

libXdmcp

Package libxdmcp is a ccgo/v4 version of libXdmcp.a, the X Display Manager Control Protocol library.

Documentation

Overview

Package libxdmcp is a ccgo/v4 version of libXdmcp.a, the X Display Manager Control Protocol library.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func XXdmcpARRAY8Equal

func XXdmcpARRAY8Equal(tls *libc.TLS, array1 TARRAY8Ptr, array2 TARRAY8Ptr) (r int32)

func XXdmcpAllocARRAY16

func XXdmcpAllocARRAY16(tls *libc.TLS, array TARRAY16Ptr, length int32) (r int32)

func XXdmcpAllocARRAY32

func XXdmcpAllocARRAY32(tls *libc.TLS, array TARRAY32Ptr, length int32) (r int32)

func XXdmcpAllocARRAY8

func XXdmcpAllocARRAY8(tls *libc.TLS, array TARRAY8Ptr, length int32) (r int32)

func XXdmcpAllocARRAYofARRAY8

func XXdmcpAllocARRAYofARRAY8(tls *libc.TLS, array TARRAYofARRAY8Ptr, length int32) (r int32)

func XXdmcpCompareKeys

func XXdmcpCompareKeys(tls *libc.TLS, a TXdmAuthKeyPtr, b TXdmAuthKeyPtr) (r int32)

func XXdmcpCopyARRAY8

func XXdmcpCopyARRAY8(tls *libc.TLS, src TARRAY8Ptr, dst TARRAY8Ptr) (r int32)

func XXdmcpDecrementKey

func XXdmcpDecrementKey(tls *libc.TLS, key TXdmAuthKeyPtr)

func XXdmcpDisposeARRAY16

func XXdmcpDisposeARRAY16(tls *libc.TLS, array TARRAY16Ptr)

func XXdmcpDisposeARRAY32

func XXdmcpDisposeARRAY32(tls *libc.TLS, array TARRAY32Ptr)

func XXdmcpDisposeARRAY8

func XXdmcpDisposeARRAY8(tls *libc.TLS, array TARRAY8Ptr)

func XXdmcpDisposeARRAYofARRAY8

func XXdmcpDisposeARRAYofARRAY8(tls *libc.TLS, array TARRAYofARRAY8Ptr)

func XXdmcpFill

func XXdmcpFill(tls *libc.TLS, fd int32, buffer TXdmcpBufferPtr, from TXdmcpNetaddr, fromlen uintptr) (r int32)

func XXdmcpFlush

func XXdmcpFlush(tls *libc.TLS, fd int32, buffer TXdmcpBufferPtr, to TXdmcpNetaddr, tolen int32) (r int32)

func XXdmcpGenerateKey

func XXdmcpGenerateKey(tls *libc.TLS, key TXdmAuthKeyPtr)

func XXdmcpIncrementKey

func XXdmcpIncrementKey(tls *libc.TLS, key TXdmAuthKeyPtr)

func XXdmcpReadARRAY16

func XXdmcpReadARRAY16(tls *libc.TLS, buffer TXdmcpBufferPtr, array TARRAY16Ptr) (r int32)

func XXdmcpReadARRAY32

func XXdmcpReadARRAY32(tls *libc.TLS, buffer TXdmcpBufferPtr, array TARRAY32Ptr) (r int32)

func XXdmcpReadARRAY8

func XXdmcpReadARRAY8(tls *libc.TLS, buffer TXdmcpBufferPtr, array TARRAY8Ptr) (r int32)

func XXdmcpReadARRAYofARRAY8

func XXdmcpReadARRAYofARRAY8(tls *libc.TLS, buffer TXdmcpBufferPtr, array TARRAYofARRAY8Ptr) (r int32)

func XXdmcpReadCARD16

func XXdmcpReadCARD16(tls *libc.TLS, buffer TXdmcpBufferPtr, valuep TCARD16Ptr) (r int32)

func XXdmcpReadCARD32

func XXdmcpReadCARD32(tls *libc.TLS, buffer TXdmcpBufferPtr, valuep TCARD32Ptr) (r int32)

func XXdmcpReadCARD8

func XXdmcpReadCARD8(tls *libc.TLS, buffer TXdmcpBufferPtr, valuep TCARD8Ptr) (r int32)

func XXdmcpReadHeader

func XXdmcpReadHeader(tls *libc.TLS, buffer TXdmcpBufferPtr, header TXdmcpHeaderPtr) (r int32)

func XXdmcpReadRemaining

func XXdmcpReadRemaining(tls *libc.TLS, buffer TXdmcpBufferPtr) (r int32)

func XXdmcpReallocARRAY16

func XXdmcpReallocARRAY16(tls *libc.TLS, array TARRAY16Ptr, length int32) (r int32)

func XXdmcpReallocARRAY32

func XXdmcpReallocARRAY32(tls *libc.TLS, array TARRAY32Ptr, length int32) (r int32)

func XXdmcpReallocARRAY8

func XXdmcpReallocARRAY8(tls *libc.TLS, array TARRAY8Ptr, length int32) (r int32)

func XXdmcpReallocARRAYofARRAY8

func XXdmcpReallocARRAYofARRAY8(tls *libc.TLS, array TARRAYofARRAY8Ptr, length int32) (r int32)

func XXdmcpUnwrap

func XXdmcpUnwrap(tls *libc.TLS, input uintptr, wrapper uintptr, output uintptr, bytes int32)

func XXdmcpWrap

func XXdmcpWrap(tls *libc.TLS, input uintptr, wrapper uintptr, output uintptr, bytes int32)

func XXdmcpWriteARRAY16

func XXdmcpWriteARRAY16(tls *libc.TLS, buffer TXdmcpBufferPtr, array TARRAY16Ptr) (r int32)

func XXdmcpWriteARRAY32

func XXdmcpWriteARRAY32(tls *libc.TLS, buffer TXdmcpBufferPtr, array TARRAY32Ptr) (r int32)

func XXdmcpWriteARRAY8

func XXdmcpWriteARRAY8(tls *libc.TLS, buffer TXdmcpBufferPtr, array TARRAY8Ptr) (r int32)

func XXdmcpWriteARRAYofARRAY8

func XXdmcpWriteARRAYofARRAY8(tls *libc.TLS, buffer TXdmcpBufferPtr, array TARRAYofARRAY8Ptr) (r int32)

func XXdmcpWriteCARD16

func XXdmcpWriteCARD16(tls *libc.TLS, buffer TXdmcpBufferPtr, value uint32) (r int32)

func XXdmcpWriteCARD32

func XXdmcpWriteCARD32(tls *libc.TLS, buffer TXdmcpBufferPtr, value uint32) (r int32)

func XXdmcpWriteCARD8

func XXdmcpWriteCARD8(tls *libc.TLS, buffer TXdmcpBufferPtr, value uint32) (r int32)

func XXdmcpWriteHeader

func XXdmcpWriteHeader(tls *libc.TLS, buffer TXdmcpBufferPtr, header TXdmcpHeaderPtr) (r int32)

func X_XdmcpAuthDoIt

func X_XdmcpAuthDoIt(tls *libc.TLS, input uintptr, output uintptr, ks uintptr, encrypt int32)

func X_XdmcpAuthSetup

func X_XdmcpAuthSetup(tls *libc.TLS, key uintptr, schedule uintptr)

func X_XdmcpWrapperToOddParity

func X_XdmcpWrapperToOddParity(tls *libc.TLS, in uintptr, out uintptr)

Types

type TARRAY16

type TARRAY16 = struct {
	Flength TCARD8
	Fdata   TCARD16Ptr
}

type TARRAY16Ptr

type TARRAY16Ptr = uintptr

type TARRAY32

type TARRAY32 = struct {
	Flength TCARD8
	Fdata   TCARD32Ptr
}

type TARRAY32Ptr

type TARRAY32Ptr = uintptr

type TARRAY8

type TARRAY8 = struct {
	Flength TCARD16
	Fdata   TCARD8Ptr
}

type TARRAY8Ptr

type TARRAY8Ptr = uintptr

type TARRAYofARRAY8

type TARRAYofARRAY8 = struct {
	Flength TCARD8
	Fdata   TARRAY8Ptr
}

type TARRAYofARRAY8Ptr

type TARRAYofARRAY8Ptr = uintptr

type TAtom

type TAtom = uint64

type TBITS16

type TBITS16 = uint16

type TBITS32

type TBITS32 = uint32

type TBOOL

type TBOOL = uint8

type TBYTE

type TBYTE = uint8

type TCARD16

type TCARD16 = uint16

type TCARD16Ptr

type TCARD16Ptr = uintptr

type TCARD32

type TCARD32 = uint32

type TCARD32Ptr

type TCARD32Ptr = uintptr

type TCARD64

type TCARD64 = uint64

type TCARD8

type TCARD8 = uint8

type TCARD8Ptr

type TCARD8Ptr = uintptr

type TColormap

type TColormap = uint64

type TCursor

type TCursor = uint64

type TDrawable

type TDrawable = uint64

type TFont

type TFont = uint64

type TGContext

type TGContext = uint64

type TINT16

type TINT16 = int16

type TINT32

type TINT32 = int32

type TINT64

type TINT64 = int64

type TINT8

type TINT8 = int8

type TKeyCode

type TKeyCode = uint8

type TKeySym

type TKeySym = uint64

type TMask

type TMask = uint64

type TPixmap

type TPixmap = uint64

type TTime

type TTime = uint64

type TVisualID

type TVisualID = uint64

type TWindow

type TWindow = uint64

type TXID

type TXID = uint64

type TXdmAuthKeyPtr

type TXdmAuthKeyPtr = uintptr

type TXdmAuthKeyRec

type TXdmAuthKeyRec = struct {
	Fdata [8]TBYTE
}

type TXdmcpBuffer

type TXdmcpBuffer = struct {
	Fdata    uintptr
	Fsize    int32
	Fpointer int32
	Fcount   int32
}

type TXdmcpBufferPtr

type TXdmcpBufferPtr = uintptr

type TXdmcpHeader

type TXdmcpHeader = struct {
	Fversion TCARD16
	Fopcode  TCARD16
	Flength  TCARD16
}

type TXdmcpHeaderPtr

type TXdmcpHeaderPtr = uintptr

type TXdmcpNetaddr

type TXdmcpNetaddr = uintptr

type T_ARRAY16

type T_ARRAY16 = TARRAY16

type T_ARRAY32

type T_ARRAY32 = TARRAY32

type T_ARRAY8

type T_ARRAY8 = TARRAY8

type T_ARRAYofARRAY8

type T_ARRAYofARRAY8 = TARRAYofARRAY8

type T_XdmAuthKey

type T_XdmAuthKey = TXdmAuthKeyRec

type T_XdmcpBuffer

type T_XdmcpBuffer = TXdmcpBuffer

type T_XdmcpHeader

type T_XdmcpHeader = TXdmcpHeader

type Tauth_cblock

type Tauth_cblock = [8]uint8

type Tauth_ks_struct

type Tauth_ks_struct = struct {
	F_1 Tauth_cblock
}

type Tauth_wrapper_schedule

type Tauth_wrapper_schedule = [16]Tauth_ks_struct

type Tblkcnt_t

type Tblkcnt_t = int64

type Tblksize_t

type Tblksize_t = int64

type Tcaddr_t

type Tcaddr_t = uintptr

type Tclock_t

type Tclock_t = int64

type Tclockid_t

type Tclockid_t = int32

type Tcmsghdr

type Tcmsghdr = struct {
	Fcmsg_len   Tsocklen_t
	F__pad1     int32
	Fcmsg_level int32
	Fcmsg_type  int32
}

type Tdev_t

type Tdev_t = uint64

type Tdiv_t

type Tdiv_t = struct {
	Fquot int32
	Frem  int32
}

type Tf_owner_ex

type Tf_owner_ex = struct {
	Ftype1 int32
	Fpid   Tpid_t
}

type Tfd_mask

type Tfd_mask = uint64

type Tfd_set

type Tfd_set = struct {
	Ffds_bits [16]uint64
}

type Tfile_handle

type Tfile_handle = struct {
	Fhandle_bytes uint32
	Fhandle_type  int32
}

type Tflock

type Tflock = struct {
	Fl_type   int16
	Fl_whence int16
	Fl_start  Toff_t
	Fl_len    Toff_t
	Fl_pid    Tpid_t
}

type Tfsblkcnt_t

type Tfsblkcnt_t = uint64

type Tfsfilcnt_t

type Tfsfilcnt_t = uint64

type Tgid_t

type Tgid_t = uint32

type Tid_t

type Tid_t = uint32

type Tino_t

type Tino_t = uint64

type Tint16_t

type Tint16_t = int16

type Tint32_t

type Tint32_t = int32

type Tint64_t

type Tint64_t = int64

type Tint8_t

type Tint8_t = int8

type Tint_fast16_t

type Tint_fast16_t = int32

type Tint_fast32_t

type Tint_fast32_t = int32

type Tint_fast64_t

type Tint_fast64_t = int64

type Tint_fast8_t

type Tint_fast8_t = int8

type Tint_least16_t

type Tint_least16_t = int16

type Tint_least32_t

type Tint_least32_t = int32

type Tint_least64_t

type Tint_least64_t = int64

type Tint_least8_t

type Tint_least8_t = int8

type Tintmax_t

type Tintmax_t = int64

type Tintptr_t

type Tintptr_t = int64

type Tiovec

type Tiovec = struct {
	Fiov_base uintptr
	Fiov_len  Tsize_t
}

type Titimerspec

type Titimerspec = struct {
	Fit_interval Ttimespec
	Fit_value    Ttimespec
}

type Titimerval

type Titimerval = struct {
	Fit_interval Ttimeval
	Fit_value    Ttimeval
}

type Tkey_t

type Tkey_t = int32

type Tldiv_t

type Tldiv_t = struct {
	Fquot int64
	Frem  int64
}

type Tlinger

type Tlinger = struct {
	Fl_onoff  int32
	Fl_linger int32
}

type Tlldiv_t

type Tlldiv_t = struct {
	Fquot int64
	Frem  int64
}

type Tlocale_t

type Tlocale_t = uintptr

type Tmmsghdr

type Tmmsghdr = struct {
	Fmsg_hdr Tmsghdr
	Fmsg_len uint32
}

type Tmode_t

type Tmode_t = uint32

type Tmsghdr

type Tmsghdr = struct {
	Fmsg_name       uintptr
	Fmsg_namelen    Tsocklen_t
	Fmsg_iov        uintptr
	Fmsg_iovlen     int32
	F__pad1         int32
	Fmsg_control    uintptr
	Fmsg_controllen Tsocklen_t
	F__pad2         int32
	Fmsg_flags      int32
}
type Tnlink_t = uint64

type Toff_t

type Toff_t = int64

type Tpid_t

type Tpid_t = int32

type Tpthread_attr_t

type Tpthread_attr_t = struct {
	F__u struct {
		F__vi [0][14]int32
		F__s  [0][7]uint64
		F__i  [14]int32
	}
}

type Tpthread_barrier_t

type Tpthread_barrier_t = struct {
	F__u struct {
		F__vi [0][8]int32
		F__p  [0][4]uintptr
		F__i  [8]int32
	}
}

type Tpthread_barrierattr_t

type Tpthread_barrierattr_t = struct {
	F__attr uint32
}

type Tpthread_cond_t

type Tpthread_cond_t = struct {
	F__u struct {
		F__vi [0][12]int32
		F__p  [0][6]uintptr
		F__i  [12]int32
	}
}

type Tpthread_condattr_t

type Tpthread_condattr_t = struct {
	F__attr uint32
}

type Tpthread_key_t

type Tpthread_key_t = uint32

type Tpthread_mutex_t

type Tpthread_mutex_t = struct {
	F__u struct {
		F__vi [0][10]int32
		F__p  [0][5]uintptr
		F__i  [10]int32
	}
}

type Tpthread_mutexattr_t

type Tpthread_mutexattr_t = struct {
	F__attr uint32
}

type Tpthread_once_t

type Tpthread_once_t = int32

type Tpthread_rwlock_t

type Tpthread_rwlock_t = struct {
	F__u struct {
		F__vi [0][14]int32
		F__p  [0][7]uintptr
		F__i  [14]int32
	}
}

type Tpthread_rwlockattr_t

type Tpthread_rwlockattr_t = struct {
	F__attr [2]uint32
}

type Tpthread_spinlock_t

type Tpthread_spinlock_t = int32

type Tpthread_t

type Tpthread_t = uintptr

type Tquad_t

type Tquad_t = int64

type Tregister_t

type Tregister_t = int64

type Tsa_family_t

type Tsa_family_t = uint16

type Tsigset_t

type Tsigset_t = struct {
	F__bits [16]uint64
}

type Tsize_t

type Tsize_t = uint64

type Tsockaddr

type Tsockaddr = struct {
	Fsa_family Tsa_family_t
	Fsa_data   [14]int8
}

type Tsockaddr_storage

type Tsockaddr_storage = struct {
	Fss_family    Tsa_family_t
	F__ss_padding [118]int8
	F__ss_align   uint64
}

type Tsocklen_t

type Tsocklen_t = uint32

type Tssize_t

type Tssize_t = int64

type Tsuseconds_t

type Tsuseconds_t = int64

type Ttime_t

type Ttime_t = int64

type Ttimer_t

type Ttimer_t = uintptr

type Ttimespec

type Ttimespec = struct {
	Ftv_sec  Ttime_t
	Ftv_nsec int64
}

type Ttimeval

type Ttimeval = struct {
	Ftv_sec  Ttime_t
	Ftv_usec Tsuseconds_t
}

type Ttimezone

type Ttimezone = struct {
	Ftz_minuteswest int32
	Ftz_dsttime     int32
}

type Ttm

type Ttm = struct {
	Ftm_sec    int32
	Ftm_min    int32
	Ftm_hour   int32
	Ftm_mday   int32
	Ftm_mon    int32
	Ftm_year   int32
	Ftm_wday   int32
	Ftm_yday   int32
	Ftm_isdst  int32
	Ftm_gmtoff int64
	Ftm_zone   uintptr
}

type Tu_char

type Tu_char = uint8

type Tu_int

type Tu_int = uint32

type Tu_int16_t

type Tu_int16_t = uint16

type Tu_int32_t

type Tu_int32_t = uint32

type Tu_int64_t

type Tu_int64_t = uint64

type Tu_int8_t

type Tu_int8_t = uint8

type Tu_long

type Tu_long = uint64

type Tu_quad_t

type Tu_quad_t = uint64

type Tu_short

type Tu_short = uint16

type Tucred

type Tucred = struct {
	Fpid Tpid_t
	Fuid Tuid_t
	Fgid Tgid_t
}

type Tuid_t

type Tuid_t = uint32

type Tuint

type Tuint = uint32

type Tuint16_t

type Tuint16_t = uint16

type Tuint32_t

type Tuint32_t = uint32

type Tuint64_t

type Tuint64_t = uint64

type Tuint8_t

type Tuint8_t = uint8

type Tuint_fast16_t

type Tuint_fast16_t = uint32

type Tuint_fast32_t

type Tuint_fast32_t = uint32

type Tuint_fast64_t

type Tuint_fast64_t = uint64

type Tuint_fast8_t

type Tuint_fast8_t = uint8

type Tuint_least16_t

type Tuint_least16_t = uint16

type Tuint_least32_t

type Tuint_least32_t = uint32

type Tuint_least64_t

type Tuint_least64_t = uint64

type Tuint_least8_t

type Tuint_least8_t = uint8

type Tuintmax_t

type Tuintmax_t = uint64

type Tuintptr_t

type Tuintptr_t = uint64

type Tulong

type Tulong = uint64

type Tuseconds_t

type Tuseconds_t = uint32

type Tushort

type Tushort = uint16

type Twchar_t

type Twchar_t = int32

type TxdmOpCode

type TxdmOpCode = int32

type Txdmcp_states

type Txdmcp_states = int32

Directories

Path Synopsis
internal
test command

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL