Generated from Manticore v1.1.6 • 388 packages. View on pkg.go.dev

msmqrr

import "github.com/TheManticoreProject/Manticore/windows/protocols/ms-mqrr"

Index

type QUEUE\_CONTEXT\_HANDLE\_NOSERIALIZE

QUEUE_CONTEXT_HANDLE_NOSERIALIZE is an RPC context handle: 20 bytes ([MS-RPCE] 2.3.2.2, [MS-MQRR]).

type QUEUE_CONTEXT_HANDLE_NOSERIALIZE [20]byte

type QUEUE\_CONTEXT\_HANDLE\_SERIALIZE

QUEUE_CONTEXT_HANDLE_SERIALIZE is an alias for QUEUE_CONTEXT_HANDLE_NOSERIALIZE ([MS-MQRR]).

type QUEUE_CONTEXT_HANDLE_SERIALIZE = QUEUE_CONTEXT_HANDLE_NOSERIALIZE

type SectionBuffer

SectionBuffer ([MS-MQRR]). Generated by tools/idlgen; verify pointer/array tags.

type SectionBuffer struct {
    SectionBufferType SectionType
    SectionSizeAlloc  ndr.DWORD
    SectionSize       ndr.DWORD
    PSectionBuffer    []uint8 `ndr:"unique,size_is=SectionSize"`
}

type SectionType

SectionType is an NDR enum, transmitted as a 16-bit value ([C706] 14.3.6, [MS-MQRR]).

type SectionType uint16

SectionType discriminant values ([MS-MQRR] section 2.2.x). Exported (unlike the lowercase IDL enumerator names stFullPacket, …) so callers of the exported SectionBuffer type can branch on SectionBufferType.

const (
    StFullPacket          SectionType = 0
    StBinaryFirstSection  SectionType = 1
    StBinarySecondSection SectionType = 2
    StSrmpFirstSection    SectionType = 3
    StSrmpSecondSection   SectionType = 4
)