ivaluemapitem

package
v1.2.16 Latest Latest
Warning

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

Go to latest
Published: Feb 22, 2026 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// IValueMapItem interface identifier 03837533-098b-11d8-9414-505054503030
	ValueMapItemIID = &dcom.IID{Data1: 0x03837533, Data2: 0x098b, Data3: 0x11d8, Data4: []byte{0x94, 0x14, 0x50, 0x50, 0x54, 0x50, 0x30, 0x30}}
	// Syntax UUID
	ValueMapItemSyntaxUUID = &uuid.UUID{TimeLow: 0x3837533, TimeMid: 0x98b, TimeHiAndVersion: 0x11d8, ClockSeqHiAndReserved: 0x94, ClockSeqLow: 0x14, Node: [6]uint8{0x50, 0x50, 0x54, 0x50, 0x30, 0x30}}
	// Syntax ID
	ValueMapItemSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: ValueMapItemSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0}
)
View Source
var (
	// import guard
	GoPackage = "dcom/pla"
)

Functions

func NewValueMapItemServerHandle

func NewValueMapItemServerHandle(o ValueMapItemServer) dcerpc.ServerHandle

func RegisterValueMapItemServer

func RegisterValueMapItemServer(conn dcerpc.Conn, o ValueMapItemServer, opts ...dcerpc.Option)

func ValueMapItemServerHandle

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

Types

type GetDescriptionRequest

type GetDescriptionRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

GetDescriptionRequest structure represents the Description operation request

func (*GetDescriptionRequest) MarshalNDR

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

func (*GetDescriptionRequest) UnmarshalNDR

func (o *GetDescriptionRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetDescriptionResponse

type GetDescriptionResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That        *dcom.ORPCThat `idl:"name:That" json:"that"`
	Description *oaut.String   `idl:"name:description" json:"description"`
	// Return: The Description return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetDescriptionResponse structure represents the Description operation response

func (*GetDescriptionResponse) MarshalNDR

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

func (*GetDescriptionResponse) UnmarshalNDR

func (o *GetDescriptionResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetEnabledRequest

type GetEnabledRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

GetEnabledRequest structure represents the Enabled operation request

func (*GetEnabledRequest) MarshalNDR

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

func (*GetEnabledRequest) UnmarshalNDR

func (o *GetEnabledRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetEnabledResponse

type GetEnabledResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That    *dcom.ORPCThat `idl:"name:That" json:"that"`
	Enabled int16          `idl:"name:enabled" json:"enabled"`
	// Return: The Enabled return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetEnabledResponse structure represents the Enabled operation response

func (*GetEnabledResponse) MarshalNDR

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

func (*GetEnabledResponse) UnmarshalNDR

func (o *GetEnabledResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetKeyRequest

type GetKeyRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

GetKeyRequest structure represents the Key operation request

func (*GetKeyRequest) MarshalNDR

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

func (*GetKeyRequest) UnmarshalNDR

func (o *GetKeyRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetKeyResponse

type GetKeyResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	Key  *oaut.String   `idl:"name:key" json:"key"`
	// Return: The Key return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetKeyResponse structure represents the Key operation response

func (*GetKeyResponse) MarshalNDR

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

func (*GetKeyResponse) UnmarshalNDR

func (o *GetKeyResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetValueMapTypeRequest

type GetValueMapTypeRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

GetValueMapTypeRequest structure represents the ValueMapType operation request

func (*GetValueMapTypeRequest) MarshalNDR

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

func (*GetValueMapTypeRequest) UnmarshalNDR

func (o *GetValueMapTypeRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetValueMapTypeResponse

type GetValueMapTypeResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat   `idl:"name:That" json:"that"`
	Type pla.ValueMapType `idl:"name:type" json:"type"`
	// Return: The ValueMapType return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetValueMapTypeResponse structure represents the ValueMapType operation response

func (*GetValueMapTypeResponse) MarshalNDR

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

func (*GetValueMapTypeResponse) UnmarshalNDR

func (o *GetValueMapTypeResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetValueRequest

type GetValueRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

GetValueRequest structure represents the Value operation request

func (*GetValueRequest) MarshalNDR

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

func (*GetValueRequest) UnmarshalNDR

func (o *GetValueRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetValueResponse

type GetValueResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That  *dcom.ORPCThat `idl:"name:That" json:"that"`
	Value *oaut.Variant  `idl:"name:Value" json:"value"`
	// Return: The Value return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetValueResponse structure represents the Value operation response

func (*GetValueResponse) MarshalNDR

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

func (*GetValueResponse) UnmarshalNDR

func (o *GetValueResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type SetDescriptionRequest

type SetDescriptionRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This        *dcom.ORPCThis `idl:"name:This" json:"this"`
	Description *oaut.String   `idl:"name:description" json:"description"`
}

SetDescriptionRequest structure represents the Description operation request

func (*SetDescriptionRequest) MarshalNDR

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

func (*SetDescriptionRequest) UnmarshalNDR

func (o *SetDescriptionRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type SetDescriptionResponse

type SetDescriptionResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// Return: The Description return value.
	Return int32 `idl:"name:Return" json:"return"`
}

SetDescriptionResponse structure represents the Description operation response

func (*SetDescriptionResponse) MarshalNDR

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

func (*SetDescriptionResponse) UnmarshalNDR

func (o *SetDescriptionResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type SetEnabledRequest

type SetEnabledRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This    *dcom.ORPCThis `idl:"name:This" json:"this"`
	Enabled int16          `idl:"name:enabled" json:"enabled"`
}

SetEnabledRequest structure represents the Enabled operation request

func (*SetEnabledRequest) MarshalNDR

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

func (*SetEnabledRequest) UnmarshalNDR

func (o *SetEnabledRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type SetEnabledResponse

type SetEnabledResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// Return: The Enabled return value.
	Return int32 `idl:"name:Return" json:"return"`
}

SetEnabledResponse structure represents the Enabled operation response

func (*SetEnabledResponse) MarshalNDR

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

func (*SetEnabledResponse) UnmarshalNDR

func (o *SetEnabledResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type SetKeyRequest

type SetKeyRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
	Key  *oaut.String   `idl:"name:key" json:"key"`
}

SetKeyRequest structure represents the Key operation request

func (*SetKeyRequest) MarshalNDR

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

func (*SetKeyRequest) UnmarshalNDR

func (o *SetKeyRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type SetKeyResponse

type SetKeyResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// Return: The Key return value.
	Return int32 `idl:"name:Return" json:"return"`
}

SetKeyResponse structure represents the Key operation response

func (*SetKeyResponse) MarshalNDR

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

func (*SetKeyResponse) UnmarshalNDR

func (o *SetKeyResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type SetValueMapTypeRequest

type SetValueMapTypeRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis   `idl:"name:This" json:"this"`
	Type pla.ValueMapType `idl:"name:type" json:"type"`
}

SetValueMapTypeRequest structure represents the ValueMapType operation request

func (*SetValueMapTypeRequest) MarshalNDR

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

func (*SetValueMapTypeRequest) UnmarshalNDR

func (o *SetValueMapTypeRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type SetValueMapTypeResponse

type SetValueMapTypeResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// Return: The ValueMapType return value.
	Return int32 `idl:"name:Return" json:"return"`
}

SetValueMapTypeResponse structure represents the ValueMapType operation response

func (*SetValueMapTypeResponse) MarshalNDR

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

func (*SetValueMapTypeResponse) UnmarshalNDR

func (o *SetValueMapTypeResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type SetValueRequest

type SetValueRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This  *dcom.ORPCThis `idl:"name:This" json:"this"`
	Value *oaut.Variant  `idl:"name:Value" json:"value"`
}

SetValueRequest structure represents the Value operation request

func (*SetValueRequest) MarshalNDR

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

func (*SetValueRequest) UnmarshalNDR

func (o *SetValueRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type SetValueResponse

type SetValueResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// Return: The Value return value.
	Return int32 `idl:"name:Return" json:"return"`
}

SetValueResponse structure represents the Value operation response

func (*SetValueResponse) MarshalNDR

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

func (*SetValueResponse) UnmarshalNDR

func (o *SetValueResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type UnimplementedValueMapItemServer added in v1.2.10

type UnimplementedValueMapItemServer struct {
	idispatch.UnimplementedDispatchServer
}

Unimplemented IValueMapItem

func (UnimplementedValueMapItemServer) GetDescription added in v1.2.10

func (UnimplementedValueMapItemServer) GetEnabled added in v1.2.10

func (UnimplementedValueMapItemServer) GetKey added in v1.2.10

func (UnimplementedValueMapItemServer) GetValue added in v1.2.10

func (UnimplementedValueMapItemServer) GetValueMapType added in v1.2.10

func (UnimplementedValueMapItemServer) SetDescription added in v1.2.10

func (UnimplementedValueMapItemServer) SetEnabled added in v1.2.10

func (UnimplementedValueMapItemServer) SetKey added in v1.2.10

func (UnimplementedValueMapItemServer) SetValue added in v1.2.10

func (UnimplementedValueMapItemServer) SetValueMapType added in v1.2.10

type ValueMapItemClient

type ValueMapItemClient interface {

	// IDispatch retrieval method.
	Dispatch() idispatch.DispatchClient

	// Description operation.
	GetDescription(context.Context, *GetDescriptionRequest, ...dcerpc.CallOption) (*GetDescriptionResponse, error)

	// Description operation.
	SetDescription(context.Context, *SetDescriptionRequest, ...dcerpc.CallOption) (*SetDescriptionResponse, error)

	// Enabled operation.
	GetEnabled(context.Context, *GetEnabledRequest, ...dcerpc.CallOption) (*GetEnabledResponse, error)

	// Enabled operation.
	SetEnabled(context.Context, *SetEnabledRequest, ...dcerpc.CallOption) (*SetEnabledResponse, error)

	// Key operation.
	GetKey(context.Context, *GetKeyRequest, ...dcerpc.CallOption) (*GetKeyResponse, error)

	// Key operation.
	SetKey(context.Context, *SetKeyRequest, ...dcerpc.CallOption) (*SetKeyResponse, error)

	// Value operation.
	GetValue(context.Context, *GetValueRequest, ...dcerpc.CallOption) (*GetValueResponse, error)

	// Value operation.
	SetValue(context.Context, *SetValueRequest, ...dcerpc.CallOption) (*SetValueResponse, error)

	// The ValueMapType enumeration defines a value map type. A value map defines a named-value
	// pair. A value map can be used in different ways. A value map type defines which way
	// the value map is to be used; each type has a different way of evaluating the "value"
	// of the "value map" based on the "values" of each individual "value map item".
	GetValueMapType(context.Context, *GetValueMapTypeRequest, ...dcerpc.CallOption) (*GetValueMapTypeResponse, error)

	// The ValueMapType enumeration defines a value map type. A value map defines a named-value
	// pair. A value map can be used in different ways. A value map type defines which way
	// the value map is to be used; each type has a different way of evaluating the "value"
	// of the "value map" based on the "values" of each individual "value map item".
	SetValueMapType(context.Context, *SetValueMapTypeRequest, ...dcerpc.CallOption) (*SetValueMapTypeResponse, error)

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

	// Conn returns the client connection (unsafe)
	Conn() dcerpc.Conn

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

IValueMapItem interface.

func NewValueMapItemClient

func NewValueMapItemClient(ctx context.Context, cc dcerpc.Conn, opts ...dcerpc.Option) (ValueMapItemClient, error)

type ValueMapItemServer

type ValueMapItemServer interface {

	// IDispatch base class.
	idispatch.DispatchServer

	// Description operation.
	GetDescription(context.Context, *GetDescriptionRequest) (*GetDescriptionResponse, error)

	// Description operation.
	SetDescription(context.Context, *SetDescriptionRequest) (*SetDescriptionResponse, error)

	// Enabled operation.
	GetEnabled(context.Context, *GetEnabledRequest) (*GetEnabledResponse, error)

	// Enabled operation.
	SetEnabled(context.Context, *SetEnabledRequest) (*SetEnabledResponse, error)

	// Key operation.
	GetKey(context.Context, *GetKeyRequest) (*GetKeyResponse, error)

	// Key operation.
	SetKey(context.Context, *SetKeyRequest) (*SetKeyResponse, error)

	// Value operation.
	GetValue(context.Context, *GetValueRequest) (*GetValueResponse, error)

	// Value operation.
	SetValue(context.Context, *SetValueRequest) (*SetValueResponse, error)

	// The ValueMapType enumeration defines a value map type. A value map defines a named-value
	// pair. A value map can be used in different ways. A value map type defines which way
	// the value map is to be used; each type has a different way of evaluating the "value"
	// of the "value map" based on the "values" of each individual "value map item".
	GetValueMapType(context.Context, *GetValueMapTypeRequest) (*GetValueMapTypeResponse, error)

	// The ValueMapType enumeration defines a value map type. A value map defines a named-value
	// pair. A value map can be used in different ways. A value map type defines which way
	// the value map is to be used; each type has a different way of evaluating the "value"
	// of the "value map" based on the "values" of each individual "value map item".
	SetValueMapType(context.Context, *SetValueMapTypeRequest) (*SetValueMapTypeResponse, error)
}

IValueMapItem server interface.

Jump to

Keyboard shortcuts

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