iwbemclassobject

package
v1.0.2 Latest Latest
Warning

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

Go to latest
Published: Jul 18, 2024 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// IWbemClassObject interface identifier dc12a681-737f-11cf-884d-00aa004b2e24
	ClassObjectIID = &dcom.IID{Data1: 0xdc12a681, Data2: 0x737f, Data3: 0x11cf, Data4: []byte{0x88, 0x4d, 0x00, 0xaa, 0x00, 0x4b, 0x2e, 0x24}}
	// Syntax UUID
	ClassObjectSyntaxUUID = &uuid.UUID{TimeLow: 0xdc12a681, TimeMid: 0x737f, TimeHiAndVersion: 0x11cf, ClockSeqHiAndReserved: 0x88, ClockSeqLow: 0x4d, Node: [6]uint8{0x0, 0xaa, 0x0, 0x4b, 0x2e, 0x24}}
	// Syntax ID
	ClassObjectSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: ClassObjectSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0}
)
View Source
var (
	// import guard
	GoPackage = "dcom/wmi"
)

Functions

func ClassObjectServerHandle

func ClassObjectServerHandle(ctx context.Context, o ClassObjectServer, opNum int, r ndr.Reader) (dcerpc.Operation, error)

func NewClassObjectServerHandle

func NewClassObjectServerHandle(o ClassObjectServer) dcerpc.ServerHandle

func RegisterClassObjectServer

func RegisterClassObjectServer(conn dcerpc.Conn, o ClassObjectServer, opts ...dcerpc.Option)

Types

type ClassObjectClient

type ClassObjectClient interface {

	// IUnknown retrieval method.
	Unknown() iunknown.UnknownClient

	// AlterContext alters the client context.
	AlterContext(context.Context, ...dcerpc.Option) error

	// IPID sets the object interface identifier.
	IPID(context.Context, *dcom.IPID) ClassObjectClient
}

IWbemClassObject interface.

func NewClassObjectClient

func NewClassObjectClient(ctx context.Context, cc dcerpc.Conn, opts ...dcerpc.Option) (ClassObjectClient, error)

type ClassObjectServer

type ClassObjectServer interface {

	// IUnknown base class.
	iunknown.UnknownServer
}

IWbemClassObject server interface.

Jump to

Keyboard shortcuts

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