com

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: MIT Imports: 9 Imported by: 0

Documentation

Overview

The com package implements the COM client protocol.

Introduction

The Component Object Model Plus (COM+) Protocol consists of a DCOM interface, and remote protocol extensions described in [MS-DCOM], used for adding transactions, implementing synchronization, managing multiple object class configurations, enforcing security, and providing additional functionality and attributes to DCOM-based distributed object applications.

Overview

This protocol extends the protocol described in [MS-DCOM] by providing facilities to add transactions, synchronization, multiple object class configurations, security, and other attributes to distributed object applications. The protocol consists of a set of extensions layered on top of the DCOM remote protocol. The following diagram shows the layering of the protocol stack.

Index

Constants

This section is empty.

Variables

View Source
var (
	// import guard
	GoPackage = "dcom/com"
)

Functions

This section is empty.

Types

type TransactionStream

type TransactionStream dcom.InterfacePointer

TransactionStream structure represents ITransactionStream RPC structure.

func (*TransactionStream) InterfacePointer

func (o *TransactionStream) InterfacePointer() *dcom.InterfacePointer

func (*TransactionStream) MarshalNDR

func (o *TransactionStream) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*TransactionStream) NDRSizeInfo

func (o *TransactionStream) NDRSizeInfo() []uint64

func (*TransactionStream) UnmarshalNDR

func (o *TransactionStream) UnmarshalNDR(ctx context.Context, w ndr.Reader) error

Directories

Path Synopsis
itransactionstream
v0

Jump to

Keyboard shortcuts

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