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

msmqds

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

Index

Constants

Relational operators for MQPROPERTYRESTRICTION.Rel ([MS-MQDS] 2.2.11): the comparison applied between the stored property value and the restriction’s value (prval).

const (
    PRLT ndr.DWORD = 0 // less than
    PRLE ndr.DWORD = 1 // less than or equal
    PRGT ndr.DWORD = 2 // greater than
    PRGE ndr.DWORD = 3 // greater than or equal
    PREQ ndr.DWORD = 4 // equal
    PRNE ndr.DWORD = 5 // not equal
)

Sort orders for MQSORTKEY.DwOrder ([MS-MQDS] 2.2.13).

const (
    QUERY_SORTASCEND  ndr.DWORD = 0 // ascending
    QUERY_SORTDESCEND ndr.DWORD = 1 // descending
)

type BOUNDED\_PROPERTIES

BOUNDED_PROPERTIES is a scalar typedef ([MS-MQDS]).

type BOUNDED_PROPERTIES ndr.DWORD

type BOUNDED\_SIGNATURE\_SIZE

BOUNDED_SIGNATURE_SIZE is a scalar typedef ([MS-MQDS]).

type BOUNDED_SIGNATURE_SIZE ndr.DWORD

type LPBOUNDED\_PROPERTIES

LPBOUNDED_PROPERTIES is an alias for BOUNDED_PROPERTIES ([MS-MQDS]).

type LPBOUNDED_PROPERTIES = ndr.DWORD

type LPBOUNDED\_SIGNATURE\_SIZE

LPBOUNDED_SIGNATURE_SIZE is an alias for BOUNDED_SIGNATURE_SIZE ([MS-MQDS]).

type LPBOUNDED_SIGNATURE_SIZE = ndr.DWORD

type MQCOLUMNSET

MQCOLUMNSET is the set of property identifiers a query returns for each object ([MS-MQDS] 2.2.12): a count (cCol) and a [size_is(cCol)] pointer to that many PROPIDs.

type MQCOLUMNSET struct {
    CCol ndr.DWORD
    ACol []msmqmq.PROPID `ndr:"unique,size_is=CCol"`
}

type MQPROPERTYRESTRICTION

MQPROPERTYRESTRICTION is a single property restriction in a query ([MS-MQDS] 2.2.11): a relational operator (rel), the property to test (prop), and the value to compare against (prval). The value is an [MS-MQMQ] PROPVARIANT.

type MQPROPERTYRESTRICTION struct {
    Rel   ndr.DWORD
    Prop  ndr.DWORD
    Prval msmqmq.PROPVARIANT
}

type MQRESTRICTION

MQRESTRICTION is the set of property restrictions applied to a directory query ([MS-MQDS] 2.2.10): a count (cRes) and a [size_is(cRes)] pointer to that many MQPROPERTYRESTRICTION entries, combined with logical AND.

type MQRESTRICTION struct {
    CRes      ndr.DWORD
    PaPropRes []MQPROPERTYRESTRICTION `ndr:"unique,size_is=CRes"`
}

type MQSORTKEY

MQSORTKEY is a single query sort key ([MS-MQDS] 2.2.13): the property to sort on (propColumn) and the sort direction (dwOrder, QUERY_SORTASCEND or QUERY_SORTDESCEND).

type MQSORTKEY struct {
    PropColumn ndr.DWORD
    DwOrder    ndr.DWORD
}

type MQSORTSET

MQSORTSET is the ordered set of sort keys applied to a directory query result ([MS-MQDS] 2.2.14): a count (cCol) and a [size_is(cCol)] pointer to that many MQSORTKEY entries.

type MQSORTSET struct {
    CCol ndr.DWORD
    ACol []MQSORTKEY `ndr:"unique,size_is=CCol"`
}

type PCONTEXT\_HANDLE\_DELETE\_TYPE

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

type PCONTEXT_HANDLE_DELETE_TYPE [20]byte

type PCONTEXT\_HANDLE\_SERVER\_AUTH\_TYPE

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

type PCONTEXT_HANDLE_SERVER_AUTH_TYPE [20]byte

type PCONTEXT\_HANDLE\_TYPE

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

type PCONTEXT_HANDLE_TYPE [20]byte

type PPCONTEXT\_HANDLE\_DELETE\_TYPE

PPCONTEXT_HANDLE_DELETE_TYPE is an alias for PCONTEXT_HANDLE_DELETE_TYPE ([MS-MQDS]).

type PPCONTEXT_HANDLE_DELETE_TYPE = PCONTEXT_HANDLE_DELETE_TYPE

type PPCONTEXT\_HANDLE\_SERVER\_AUTH\_TYPE

PPCONTEXT_HANDLE_SERVER_AUTH_TYPE is an alias for PCONTEXT_HANDLE_SERVER_AUTH_TYPE ([MS-MQDS]).

type PPCONTEXT_HANDLE_SERVER_AUTH_TYPE = PCONTEXT_HANDLE_SERVER_AUTH_TYPE

type PPCONTEXT\_HANDLE\_TYPE

PPCONTEXT_HANDLE_TYPE is an alias for PCONTEXT_HANDLE_TYPE ([MS-MQDS]).

type PPCONTEXT_HANDLE_TYPE = PCONTEXT_HANDLE_TYPE