functions
import "github.com/TheManticoreProject/Manticore/network/dcerpc/interfaces/fdb3a030-065f-11d1-bb9b-00a024ea5525/1.0/functions"
Index
- func R_QMAbortTransaction(rpc ndr.Invoker, phIntXact msmqmp.RPC_INT_XACT_HANDLE) (PhIntXact msmqmp.RPC_INT_XACT_HANDLE, err error)
- func R_QMCloseRemoteQueueContext(rpc ndr.Invoker, pphContext msmqmp.PCTX_OPENREMOTE_HANDLE_TYPE) (PphContext msmqmp.PCTX_OPENREMOTE_HANDLE_TYPE, err error)
- func R_QMCommitTransaction(rpc ndr.Invoker, phIntXact msmqmp.RPC_INT_XACT_HANDLE) (PhIntXact msmqmp.RPC_INT_XACT_HANDLE, err error)
- func R_QMCreateObjectInternal(rpc ndr.Invoker, dwObjectType ndr.DWORD, lpwcsPathName ndr.WSTR, sDSize ndr.DWORD, pSecurityDescriptor []uint8, cp ndr.DWORD, aProp []ndr.DWORD, apVar []msmqmq.PROPVARIANT) (err error)
- func R_QMCreateRemoteCursor(rpc ndr.Invoker, ptb1 msmqmp.CACTransferBufferV1, hQueue ndr.DWORD) (PhCursor ndr.DWORD, err error)
- func R_QMDeleteObject(rpc ndr.Invoker, pObjectFormat msmqmp.OBJECT_FORMAT) (err error)
- func R_QMEnlistInternalTransaction(rpc ndr.Invoker, pUow msmqmq.XACTUOW) (PhIntXact msmqmp.RPC_INT_XACT_HANDLE, err error)
- func R_QMEnlistTransaction(rpc ndr.Invoker, pUow msmqmq.XACTUOW, cbCookie ndr.DWORD, pbCookie []uint8) (err error)
- func R_QMGetObjectProperties(rpc ndr.Invoker, pObjectFormat msmqmp.OBJECT_FORMAT, cp ndr.DWORD, aProp []ndr.DWORD, apVar []msmqmq.PROPVARIANT) (ApVar []msmqmq.PROPVARIANT, err error)
- func R_QMGetObjectSecurityInternal(rpc ndr.Invoker, pObjectFormat msmqmp.OBJECT_FORMAT, requestedInformation ndr.DWORD, nLength ndr.DWORD) (PSecurityDescriptor []uint8, LpnLengthNeeded ndr.DWORD, err error)
- func R_QMGetRTQMServerPort(rpc ndr.Invoker, fIP ndr.DWORD) (port ndr.DWORD, err error)
- func R_QMGetRemoteQueueName(rpc ndr.Invoker, pQueue ndr.DWORD, lplpRemoteQueueName *ndr.WSTR) (LplpRemoteQueueName *ndr.WSTR, err error)
- func R_QMGetTmWhereabouts(rpc ndr.Invoker, cbBufSize ndr.DWORD) (PbWhereabouts []uint8, PcbWhereabouts ndr.DWORD, err error)
- func R_QMObjectPathToObjectFormat(rpc ndr.Invoker, lpwcsPathName ndr.WSTR, pObjectFormat msmqmp.OBJECT_FORMAT) (PObjectFormat msmqmp.OBJECT_FORMAT, err error)
- func R_QMOpenRemoteQueue(rpc ndr.Invoker, pQueueFormat *msmqmq.QUEUE_FORMAT, dwCallingProcessID ndr.DWORD, dwDesiredAccess ndr.DWORD, dwShareMode ndr.DWORD, pLicGuid msdtyp.GUID, dwMQS ndr.DWORD) (PphContext msmqmp.PCTX_OPENREMOTE_HANDLE_TYPE, PdwContext ndr.DWORD, DwpQueue ndr.DWORD, PhQueue ndr.DWORD, err error)
- func R_QMQueryQMRegistryInternal(rpc ndr.Invoker, dwQueryType ndr.DWORD) (LplpMQISServer *ndr.WSTR, err error)
- func R_QMSetObjectProperties(rpc ndr.Invoker, pObjectFormat msmqmp.OBJECT_FORMAT, cp ndr.DWORD, aProp []ndr.DWORD, apVar []msmqmq.PROPVARIANT) (err error)
- func R_QMSetObjectSecurityInternal(rpc ndr.Invoker, pObjectFormat msmqmp.OBJECT_FORMAT, securityInformation ndr.DWORD, sDSize ndr.DWORD, pSecurityDescriptor []uint8) (err error)
- func Rpc_ACCloseCursor(rpc ndr.Invoker, hQueue msmqmp.RPC_QUEUE_HANDLE, hCursor ndr.DWORD) (err error)
- func Rpc_ACCloseHandle(rpc ndr.Invoker, phQueue msmqmp.RPC_QUEUE_HANDLE) (PhQueue msmqmp.RPC_QUEUE_HANDLE, err error)
- func Rpc_ACHandleToFormatName(rpc ndr.Invoker, hQueue msmqmp.RPC_QUEUE_HANDLE, dwFormatNameRPCBufferLen ndr.DWORD, lpwcsFormatName []uint16, pdwLength ndr.DWORD) (LpwcsFormatName []uint16, PdwLength ndr.DWORD, err error)
- func Rpc_ACPurgeQueue(rpc ndr.Invoker, hQueue msmqmp.RPC_QUEUE_HANDLE) (err error)
- func Rpc_ACSetCursorProperties(rpc ndr.Invoker, hProxy msmqmp.RPC_QUEUE_HANDLE, hCursor ndr.DWORD, hRemoteCursor ndr.DWORD) (err error)
- func Rpc_QMOpenQueueInternal(rpc ndr.Invoker, pQueueFormat msmqmq.QUEUE_FORMAT, dwDesiredAccess ndr.DWORD, dwShareMode ndr.DWORD, hRemoteQueue ndr.DWORD, lplpRemoteQueueName *ndr.WSTR, dwpQueue ndr.DWORD, pLicGuid msdtyp.GUID, lpClientName ndr.WSTR, dwRemoteProtocol ndr.DWORD, dwpRemoteContext ndr.DWORD) (LplpRemoteQueueName *ndr.WSTR, PdwQMContext ndr.DWORD, PhQueue msmqmp.RPC_QUEUE_HANDLE, err error)
func R\_QMAbortTransaction
func R_QMAbortTransaction(rpc ndr.Invoker, phIntXact msmqmp.RPC_INT_XACT_HANDLE) (PhIntXact msmqmp.RPC_INT_XACT_HANDLE, err error)
R_QMAbortTransaction calls R_QMAbortTransaction (opnum 18) ([MS-MQMP] — verify the parameter modeling and status handling).
func R\_QMCloseRemoteQueueContext
func R_QMCloseRemoteQueueContext(rpc ndr.Invoker, pphContext msmqmp.PCTX_OPENREMOTE_HANDLE_TYPE) (PphContext msmqmp.PCTX_OPENREMOTE_HANDLE_TYPE, err error)
R_QMCloseRemoteQueueContext calls R_QMCloseRemoteQueueContext (opnum 3, [MS-MQMP] 3.1.4.3). The method returns void; it closes the remote-open context handle and returns the handle as the server left it (the server nulls it on success).
func R\_QMCommitTransaction
func R_QMCommitTransaction(rpc ndr.Invoker, phIntXact msmqmp.RPC_INT_XACT_HANDLE) (PhIntXact msmqmp.RPC_INT_XACT_HANDLE, err error)
R_QMCommitTransaction calls R_QMCommitTransaction (opnum 17) ([MS-MQMP] — verify the parameter modeling and status handling).
func R\_QMCreateObjectInternal
func R_QMCreateObjectInternal(rpc ndr.Invoker, dwObjectType ndr.DWORD, lpwcsPathName ndr.WSTR, sDSize ndr.DWORD, pSecurityDescriptor []uint8, cp ndr.DWORD, aProp []ndr.DWORD, apVar []msmqmq.PROPVARIANT) (err error)
R_QMCreateObjectInternal calls R_QMCreateObjectInternal (opnum 6) ([MS-MQMP] — verify the parameter modeling and status handling).
func R\_QMCreateRemoteCursor
func R_QMCreateRemoteCursor(rpc ndr.Invoker, ptb1 msmqmp.CACTransferBufferV1, hQueue ndr.DWORD) (PhCursor ndr.DWORD, err error)
R_QMCreateRemoteCursor (opnum 4, [MS-MQMP] 3.1.4.4) is DEFERRED. It carries a CACTransferBufferV1, whose faithful NDR encoding requires pointer double-indirection the declarative codec does not yet support (see windows/protocols/ms-mqmp/CACTransferBufferV1.go and issue #801). The opnum and request/response shapes are present so the interface is accounted for; the call returns a not-implemented error until the codec gains double-indirection support and the buffer layout is validated against a live MSMQ server.
func R\_QMDeleteObject
func R_QMDeleteObject(rpc ndr.Invoker, pObjectFormat msmqmp.OBJECT_FORMAT) (err error)
R_QMDeleteObject calls R_QMDeleteObject (opnum 9) ([MS-MQMP] — verify the parameter modeling and status handling).
func R\_QMEnlistInternalTransaction
func R_QMEnlistInternalTransaction(rpc ndr.Invoker, pUow msmqmq.XACTUOW) (PhIntXact msmqmp.RPC_INT_XACT_HANDLE, err error)
R_QMEnlistInternalTransaction calls R_QMEnlistInternalTransaction (opnum 16) ([MS-MQMP] — verify the parameter modeling and status handling).
func R\_QMEnlistTransaction
func R_QMEnlistTransaction(rpc ndr.Invoker, pUow msmqmq.XACTUOW, cbCookie ndr.DWORD, pbCookie []uint8) (err error)
R_QMEnlistTransaction calls R_QMEnlistTransaction (opnum 15) ([MS-MQMP] — verify the parameter modeling and status handling).
func R\_QMGetObjectProperties
func R_QMGetObjectProperties(rpc ndr.Invoker, pObjectFormat msmqmp.OBJECT_FORMAT, cp ndr.DWORD, aProp []ndr.DWORD, apVar []msmqmq.PROPVARIANT) (ApVar []msmqmq.PROPVARIANT, err error)
R_QMGetObjectProperties calls R_QMGetObjectProperties (opnum 10) ([MS-MQMP] — verify the parameter modeling and status handling).
func R\_QMGetObjectSecurityInternal
func R_QMGetObjectSecurityInternal(rpc ndr.Invoker, pObjectFormat msmqmp.OBJECT_FORMAT, requestedInformation ndr.DWORD, nLength ndr.DWORD) (PSecurityDescriptor []uint8, LpnLengthNeeded ndr.DWORD, err error)
R_QMGetObjectSecurityInternal calls R_QMGetObjectSecurityInternal (opnum 8) ([MS-MQMP] — verify the parameter modeling and status handling).
func R\_QMGetRTQMServerPort
func R_QMGetRTQMServerPort(rpc ndr.Invoker, fIP ndr.DWORD) (port ndr.DWORD, err error)
R_QMGetRTQMServerPort calls R_QMGetRTQMServerPort (opnum 31, [MS-MQMP] 3.1.4.24) and returns the port the RT-QM server listens on: the TCP/IP port when fIP is non-zero, or the IPX/SPX port when fIP is zero. The method returns the port directly as a DWORD rather than an HRESULT, so there is no status check.
func R\_QMGetRemoteQueueName
func R_QMGetRemoteQueueName(rpc ndr.Invoker, pQueue ndr.DWORD, lplpRemoteQueueName *ndr.WSTR) (LplpRemoteQueueName *ndr.WSTR, err error)
R_QMGetRemoteQueueName calls R_QMGetRemoteQueueName (opnum 1) ([MS-MQMP] — verify the parameter modeling and status handling).
func R\_QMGetTmWhereabouts
func R_QMGetTmWhereabouts(rpc ndr.Invoker, cbBufSize ndr.DWORD) (PbWhereabouts []uint8, PcbWhereabouts ndr.DWORD, err error)
R_QMGetTmWhereabouts calls R_QMGetTmWhereabouts (opnum 14) ([MS-MQMP] — verify the parameter modeling and status handling).
func R\_QMObjectPathToObjectFormat
func R_QMObjectPathToObjectFormat(rpc ndr.Invoker, lpwcsPathName ndr.WSTR, pObjectFormat msmqmp.OBJECT_FORMAT) (PObjectFormat msmqmp.OBJECT_FORMAT, err error)
R_QMObjectPathToObjectFormat calls R_QMObjectPathToObjectFormat (opnum 12) ([MS-MQMP] — verify the parameter modeling and status handling).
func R\_QMOpenRemoteQueue
func R_QMOpenRemoteQueue(rpc ndr.Invoker, pQueueFormat *msmqmq.QUEUE_FORMAT, dwCallingProcessID ndr.DWORD, dwDesiredAccess ndr.DWORD, dwShareMode ndr.DWORD, pLicGuid msdtyp.GUID, dwMQS ndr.DWORD) (PphContext msmqmp.PCTX_OPENREMOTE_HANDLE_TYPE, PdwContext ndr.DWORD, DwpQueue ndr.DWORD, PhQueue ndr.DWORD, err error)
R_QMOpenRemoteQueue calls R_QMOpenRemoteQueue (opnum 2) ([MS-MQMP] — verify the parameter modeling and status handling).
func R\_QMQueryQMRegistryInternal
func R_QMQueryQMRegistryInternal(rpc ndr.Invoker, dwQueryType ndr.DWORD) (LplpMQISServer *ndr.WSTR, err error)
R_QMQueryQMRegistryInternal calls R_QMQueryQMRegistryInternal (opnum 28) ([MS-MQMP] — verify the parameter modeling and status handling).
func R\_QMSetObjectProperties
func R_QMSetObjectProperties(rpc ndr.Invoker, pObjectFormat msmqmp.OBJECT_FORMAT, cp ndr.DWORD, aProp []ndr.DWORD, apVar []msmqmq.PROPVARIANT) (err error)
R_QMSetObjectProperties calls R_QMSetObjectProperties (opnum 11) ([MS-MQMP] — verify the parameter modeling and status handling).
func R\_QMSetObjectSecurityInternal
func R_QMSetObjectSecurityInternal(rpc ndr.Invoker, pObjectFormat msmqmp.OBJECT_FORMAT, securityInformation ndr.DWORD, sDSize ndr.DWORD, pSecurityDescriptor []uint8) (err error)
R_QMSetObjectSecurityInternal calls R_QMSetObjectSecurityInternal (opnum 7) ([MS-MQMP] — verify the parameter modeling and status handling).
func Rpc\_ACCloseCursor
func Rpc_ACCloseCursor(rpc ndr.Invoker, hQueue msmqmp.RPC_QUEUE_HANDLE, hCursor ndr.DWORD) (err error)
Rpc_ACCloseCursor calls rpc_ACCloseCursor (opnum 22) ([MS-MQMP] — verify the parameter modeling and status handling).
func Rpc\_ACCloseHandle
func Rpc_ACCloseHandle(rpc ndr.Invoker, phQueue msmqmp.RPC_QUEUE_HANDLE) (PhQueue msmqmp.RPC_QUEUE_HANDLE, err error)
Rpc_ACCloseHandle calls rpc_ACCloseHandle (opnum 20) ([MS-MQMP] — verify the parameter modeling and status handling).
func Rpc\_ACHandleToFormatName
func Rpc_ACHandleToFormatName(rpc ndr.Invoker, hQueue msmqmp.RPC_QUEUE_HANDLE, dwFormatNameRPCBufferLen ndr.DWORD, lpwcsFormatName []uint16, pdwLength ndr.DWORD) (LpwcsFormatName []uint16, PdwLength ndr.DWORD, err error)
Rpc_ACHandleToFormatName calls rpc_ACHandleToFormatName (opnum 26) ([MS-MQMP] — verify the parameter modeling and status handling).
func Rpc\_ACPurgeQueue
func Rpc_ACPurgeQueue(rpc ndr.Invoker, hQueue msmqmp.RPC_QUEUE_HANDLE) (err error)
Rpc_ACPurgeQueue calls rpc_ACPurgeQueue (opnum 27) ([MS-MQMP] — verify the parameter modeling and status handling).
func Rpc\_ACSetCursorProperties
func Rpc_ACSetCursorProperties(rpc ndr.Invoker, hProxy msmqmp.RPC_QUEUE_HANDLE, hCursor ndr.DWORD, hRemoteCursor ndr.DWORD) (err error)
Rpc_ACSetCursorProperties calls rpc_ACSetCursorProperties (opnum 23) ([MS-MQMP] — verify the parameter modeling and status handling).
func Rpc\_QMOpenQueueInternal
func Rpc_QMOpenQueueInternal(rpc ndr.Invoker, pQueueFormat msmqmq.QUEUE_FORMAT, dwDesiredAccess ndr.DWORD, dwShareMode ndr.DWORD, hRemoteQueue ndr.DWORD, lplpRemoteQueueName *ndr.WSTR, dwpQueue ndr.DWORD, pLicGuid msdtyp.GUID, lpClientName ndr.WSTR, dwRemoteProtocol ndr.DWORD, dwpRemoteContext ndr.DWORD) (LplpRemoteQueueName *ndr.WSTR, PdwQMContext ndr.DWORD, PhQueue msmqmp.RPC_QUEUE_HANDLE, err error)
Rpc_QMOpenQueueInternal calls rpc_QMOpenQueueInternal (opnum 19) ([MS-MQMP] — verify the parameter modeling and status handling).