Documentation ¶
Index ¶
- Variables
- func ClassObjectServerHandle(ctx context.Context, o ClassObjectServer, opNum int, r ndr.Reader) (dcerpc.Operation, error)
- func NewClassObjectServerHandle(o ClassObjectServer) dcerpc.ServerHandle
- func RegisterClassObjectServer(conn dcerpc.Conn, o ClassObjectServer, opts ...dcerpc.Option)
- type ClassObjectClient
- type ClassObjectServer
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 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 ¶
type ClassObjectServer ¶
type ClassObjectServer interface { // IUnknown base class. iunknown.UnknownServer }
IWbemClassObject server interface.
Click to show internal directories.
Click to hide internal directories.