crash.software
Projects
Pull Requests
Issues
Builds
scan4all
Code
Files
Commits
Branches
Tags
Pull Requests
Code Comments
Code Compare
Issues
List
Boards
Milestones
Builds
Statistics
Contributions
Source Lines
Child Projects
Projects
STRLCPY
scan4all
Files
🤬
Sign In
b49ed62a
ROOT
/
pkg
/
kscan
/
lib
/
grdp
/
protocol
/
pdu
/
data.go
Search
History
825 lines
|
ISO-8859-1
|
22 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
PDUTYPE_DEMANDACTIVEPDU
PDUTYPE_CONFIRMACTIVEPDU
PDUTYPE_DEACTIVATEALLPDU
PDUTYPE_DATAPDU
PDUTYPE_SERVER_REDIR_PKT
PDUTYPE2_UPDATE
PDUTYPE2_CONTROL
PDUTYPE2_POINTER
PDUTYPE2_INPUT
PDUTYPE2_SYNCHRONIZE
PDUTYPE2_REFRESH_RECT
PDUTYPE2_PLAY_SOUND
PDUTYPE2_SUPPRESS_OUTPUT
PDUTYPE2_SHUTDOWN_REQUEST
PDUTYPE2_SHUTDOWN_DENIED
PDUTYPE2_SAVE_SESSION_INFO
PDUTYPE2_FONTLIST
PDUTYPE2_FONTMAP
PDUTYPE2_SET_KEYBOARD_INDICATORS
PDUTYPE2_BITMAPCACHE_PERSISTENT_LIST
PDUTYPE2_BITMAPCACHE_ERROR_PDU
PDUTYPE2_SET_KEYBOARD_IME_STATUS
PDUTYPE2_OFFSCRCACHE_ERROR_PDU
PDUTYPE2_SET_ERROR_INFO_PDU
PDUTYPE2_DRAWNINEGRID_ERROR_PDU
PDUTYPE2_DRAWGDIPLUS_ERROR_PDU
PDUTYPE2_ARC_STATUS_PDU
PDUTYPE2_STATUS_INFO_PDU
PDUTYPE2_MONITOR_LAYOUT_PDU
CTRLACTION_REQUEST_CONTROL
CTRLACTION_GRANTED_CONTROL
CTRLACTION_DETACH
CTRLACTION_COOPERATE
STREAM_UNDEFINED
STREAM_LOW
STREAM_MED
STREAM_HI
FASTPATH_UPDATETYPE_ORDERS
FASTPATH_UPDATETYPE_BITMAP
FASTPATH_UPDATETYPE_PALETTE
FASTPATH_UPDATETYPE_SYNCHRONIZE
FASTPATH_UPDATETYPE_SURFCMDS
FASTPATH_UPDATETYPE_PTR_NULL
FASTPATH_UPDATETYPE_PTR_DEFAULT
FASTPATH_UPDATETYPE_PTR_POSITION
FASTPATH_UPDATETYPE_COLOR
FASTPATH_UPDATETYPE_CACHED
FASTPATH_UPDATETYPE_POINTER
BITMAP_COMPRESSION
ShareDataHeader
SharedId
:
uint32
Padding1
:
uint8
StreamId
:
uint8
UncompressedLength
:
uint16
PDUType2
:
uint8
CompressedType
:
uint8
CompressedLength
:
uint16
NewShareDataHeader
(size int, type2 uint8, shareId uint32)
:
*ShareDataHeader
PDUMessage
Type
()
:
uint16
Serialize
()
:
[]byte
DemandActivePDU
SharedId
:
uint32
LengthSourceDescriptor
:
uint16
LengthCombinedCapabilities
:
uint16
SourceDescriptor
:
[]byte
NumberCapabilities
:
uint16
Pad2Octets
:
uint16
CapabilitySets
:
[]Capability
SessionId
:
uint32
readDemandActivePDU
(r io.Reader)
:
(*DemandActivePDU, error)
ConfirmActivePDU
SharedId
:
uint32
OriginatorId
:
uint16
LengthSourceDescriptor
:
uint16
LengthCombinedCapabilities
:
uint16
SourceDescriptor
:
[]byte
NumberCapabilities
:
uint16
Pad2Octets
:
uint16
CapabilitySets
:
[]Capability
NewConfirmActivePDU
()
:
*ConfirmActivePDU
readConfirmActivePDU
(r io.Reader)
:
(*ConfirmActivePDU, error)
DeactiveAllPDU
ShareId
:
uint32
LengthSourceDescriptor
:
uint16
SourceDescriptor
:
[]byte
readDeactiveAllPDU
(r io.Reader)
:
(*DeactiveAllPDU, error)
DataPDU
Header
:
*ShareDataHeader
Data
:
DataPDUData
NewDataPDU
(data DataPDUData, shareId uint32)
:
*DataPDU
readDataPDU
(r io.Reader)
:
(*DataPDU, error)
DataPDUData
Type2
()
:
uint8
SynchronizeDataPDU
MessageType
:
uint16
TargetUser
:
uint16
NewSynchronizeDataPDU
(targetUser uint16)
:
*SynchronizeDataPDU
ControlDataPDU
Action
:
uint16
GrantId
:
uint16
ControlId
:
uint32
FontListDataPDU
NumberFonts
:
uint16
TotalNumFonts
:
uint16
ListFlags
:
uint16
EntrySize
:
uint16
ErrorInfoDataPDU
ErrorInfo
:
uint32
FontMapDataPDU
NumberEntries
:
uint16
TotalNumEntries
:
uint16
MapFlags
:
uint16
EntrySize
:
uint16
InfoType
INFOTYPE_LOGON
INFOTYPE_LOGON_LONG
INFOTYPE_LOGON_PLAINNOTIFY
INFOTYPE_LOGON_EXTENDED_INFO
LOGON_EX_AUTORECONNECTCOOKIE
LOGON_EX_LOGONERRORS
LogonFields
CbFileData
:
uint32
Len
:
uint32
Version
:
uint32
LogonId
:
uint32
random
:
[16]byte
SaveSessionInfo
InfoType
:
uint32
Length
:
uint16
FieldsPresent
:
uint32
LogonId
:
uint32
Random
:
[]byte
PersistKeyPDU
NumEntriesCache0
:
uint16
NumEntriesCache1
:
uint16
NumEntriesCache2
:
uint16
NumEntriesCache3
:
uint16
NumEntriesCache4
:
uint16
TotalEntriesCache0
:
uint16
TotalEntriesCache1
:
uint16
TotalEntriesCache2
:
uint16
TotalEntriesCache3
:
uint16
TotalEntriesCache4
:
uint16
BBitMask
:
uint8
Pad1
:
uint8
Ppad3
:
uint16
UpdateData
FastPathUpdateType
()
:
uint8
Unpack
(io.Reader)
:
error
BitmapCompressedDataHeader
CbCompFirstRowSize
:
uint16
CbCompMainBodySize
:
uint16
CbScanWidth
:
uint16
CbUncompressedSize
:
uint16
BitmapData
DestLeft
:
uint16
DestTop
:
uint16
DestRight
:
uint16
DestBottom
:
uint16
Width
:
uint16
Height
:
uint16
BitsPerPixel
:
uint16
Flags
:
uint16
BitmapLength
:
uint16
BitmapComprHdr
:
*BitmapCompressedDataHeader
BitmapDataStream
:
[]byte
FastPathBitmapUpdateDataPDU
Header
:
uint16
NumberRectangles
:
uint16
Rectangles
:
[]BitmapData
FastPathUpdatePDU
UpdateHeader
:
uint8
CompressionFlags
:
uint8
Size
:
uint16
Data
:
UpdateData
FASTPATH_OUTPUT_COMPRESSION_USED
readFastPathUpdatePDU
(r io.Reader)
:
(*FastPathUpdatePDU, error)
ShareControlHeader
TotalLength
:
uint16
PDUType
:
uint16
PDUSource
:
uint16
PDU
ShareCtrlHeader
:
*ShareControlHeader
Message
:
PDUMessage
NewPDU
(userId uint16, message PDUMessage)
:
*PDU
readPDU
(r io.Reader)
:
(*PDU, error)
SlowPathInputEvent
EventTime
:
uint32
MessageType
:
uint16
Size
:
int
SlowPathInputData
:
[]byte
PointerEvent
PointerFlags
:
uint16
XPos
:
uint16
YPos
:
uint16
SynchronizeEvent
Pad2Octets
:
uint16
ToggleFlags
:
uint32
ScancodeKeyEvent
KeyboardFlags
:
uint16
KeyCode
:
uint16
Pad2Octets
:
uint16
UnicodeKeyEvent
KeyboardFlags
:
uint16
Unicode
:
uint16
Pad2Octets
:
uint16
ClientInputEventPDU
NumEvents
:
uint16
Pad2Octets
:
uint16
SlowPathInputEvents
:
[]SlowPathInputEvent
*DemandActivePDU
Type
()
:
uint16
Serialize
()
:
[]byte
*ConfirmActivePDU
Type
()
:
uint16
Serialize
()
:
[]byte
*DeactiveAllPDU
Type
()
:
uint16
Serialize
()
:
[]byte
*DataPDU
Type
()
:
uint16
Serialize
()
:
[]byte
*SynchronizeDataPDU
Type2
()
:
uint8
*ControlDataPDU
Type2
()
:
uint8
*FontListDataPDU
Type2
()
:
uint8
*ErrorInfoDataPDU
Type2
()
:
uint8
*FontMapDataPDU
Type2
()
:
uint8
*SaveSessionInfo
logonInfoV1
(r io.Reader)
:
(err error)
logonInfoV2
(r io.Reader)
:
(err error)
logonPlainNotify
(r io.Reader)
:
(err error)
logonInfoExtended
(r io.Reader)
:
(err error)
Unpack
(r io.Reader)
:
(err error)
Type2
()
:
uint8
*PersistKeyPDU
Type2
()
:
uint8
*BitmapData
IsCompress
()
:
bool
*FastPathBitmapUpdateDataPDU
Unpack
(r io.Reader)
:
error
FastPathUpdateType
()
:
uint8
*PDU
serialize
()
:
[]byte
*PointerEvent
Serialize
()
:
[]byte
*SynchronizeEvent
Serialize
()
:
[]byte
*ScancodeKeyEvent
Serialize
()
:
[]byte
*UnicodeKeyEvent
Serialize
()
:
[]byte
*ClientInputEventPDU
Type2
()
:
uint8
All occurrences
Please wait...
Page is in error, reload to recover