ifsrmpropertydefinition

package
v1.1.5 Latest Latest
Warning

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

Go to latest
Published: Feb 14, 2025 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// IFsrmPropertyDefinition interface identifier ede0150f-e9a3-419c-877c-01fe5d24c5d3
	PropertyDefinitionIID = &dcom.IID{Data1: 0xede0150f, Data2: 0xe9a3, Data3: 0x419c, Data4: []byte{0x87, 0x7c, 0x01, 0xfe, 0x5d, 0x24, 0xc5, 0xd3}}
	// Syntax UUID
	PropertyDefinitionSyntaxUUID = &uuid.UUID{TimeLow: 0xede0150f, TimeMid: 0xe9a3, TimeHiAndVersion: 0x419c, ClockSeqHiAndReserved: 0x87, ClockSeqLow: 0x7c, Node: [6]uint8{0x1, 0xfe, 0x5d, 0x24, 0xc5, 0xd3}}
	// Syntax ID
	PropertyDefinitionSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: PropertyDefinitionSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0}
)
View Source
var (
	// import guard
	GoPackage = "dcom/fsrm"
)

Functions

func NewPropertyDefinitionServerHandle

func NewPropertyDefinitionServerHandle(o PropertyDefinitionServer) dcerpc.ServerHandle

func PropertyDefinitionServerHandle

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

func RegisterPropertyDefinitionServer

func RegisterPropertyDefinitionServer(conn dcerpc.Conn, o PropertyDefinitionServer, opts ...dcerpc.Option)

Types

type GetNameRequest

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

GetNameRequest structure represents the Name operation request

func (*GetNameRequest) MarshalNDR

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

func (*GetNameRequest) UnmarshalNDR

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

type GetNameResponse

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

GetNameResponse structure represents the Name operation response

func (*GetNameResponse) MarshalNDR

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

func (*GetNameResponse) UnmarshalNDR

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

type GetParametersRequest

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

GetParametersRequest structure represents the Parameters operation request

func (*GetParametersRequest) MarshalNDR

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

func (*GetParametersRequest) UnmarshalNDR

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

type GetParametersResponse

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

GetParametersResponse structure represents the Parameters operation response

func (*GetParametersResponse) MarshalNDR

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

func (*GetParametersResponse) UnmarshalNDR

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

type GetPossibleValuesRequest

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

GetPossibleValuesRequest structure represents the PossibleValues operation request

func (*GetPossibleValuesRequest) MarshalNDR

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

func (*GetPossibleValuesRequest) UnmarshalNDR

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

type GetPossibleValuesResponse

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

GetPossibleValuesResponse structure represents the PossibleValues operation response

func (*GetPossibleValuesResponse) MarshalNDR

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

func (*GetPossibleValuesResponse) UnmarshalNDR

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

type GetTypeRequest

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

GetTypeRequest structure represents the Type operation request

func (*GetTypeRequest) MarshalNDR

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

func (*GetTypeRequest) UnmarshalNDR

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

type GetTypeResponse

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

GetTypeResponse structure represents the Type operation response

func (*GetTypeResponse) MarshalNDR

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

func (*GetTypeResponse) UnmarshalNDR

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

type GetValueDescriptionsRequest

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

GetValueDescriptionsRequest structure represents the ValueDescriptions operation request

func (*GetValueDescriptionsRequest) MarshalNDR

func (*GetValueDescriptionsRequest) UnmarshalNDR

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

type GetValueDescriptionsResponse

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

GetValueDescriptionsResponse structure represents the ValueDescriptions operation response

func (*GetValueDescriptionsResponse) MarshalNDR

func (*GetValueDescriptionsResponse) UnmarshalNDR

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

type PropertyDefinitionClient

type PropertyDefinitionClient interface {

	// IFsrmObject retrieval method.
	Object() ifsrmobject.ObjectClient

	// Name operation.
	GetName(context.Context, *GetNameRequest, ...dcerpc.CallOption) (*GetNameResponse, error)

	// Name operation.
	SetName(context.Context, *SetNameRequest, ...dcerpc.CallOption) (*SetNameResponse, error)

	// Type operation.
	GetType(context.Context, *GetTypeRequest, ...dcerpc.CallOption) (*GetTypeResponse, error)

	// Type operation.
	SetType(context.Context, *SetTypeRequest, ...dcerpc.CallOption) (*SetTypeResponse, error)

	// PossibleValues operation.
	GetPossibleValues(context.Context, *GetPossibleValuesRequest, ...dcerpc.CallOption) (*GetPossibleValuesResponse, error)

	// PossibleValues operation.
	SetPossibleValues(context.Context, *SetPossibleValuesRequest, ...dcerpc.CallOption) (*SetPossibleValuesResponse, error)

	// ValueDescriptions operation.
	GetValueDescriptions(context.Context, *GetValueDescriptionsRequest, ...dcerpc.CallOption) (*GetValueDescriptionsResponse, error)

	// ValueDescriptions operation.
	SetValueDescriptions(context.Context, *SetValueDescriptionsRequest, ...dcerpc.CallOption) (*SetValueDescriptionsResponse, error)

	// Parameters operation.
	GetParameters(context.Context, *GetParametersRequest, ...dcerpc.CallOption) (*GetParametersResponse, error)

	// Parameters operation.
	SetParameters(context.Context, *SetParametersRequest, ...dcerpc.CallOption) (*SetParametersResponse, 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) PropertyDefinitionClient
}

IFsrmPropertyDefinition interface.

func NewPropertyDefinitionClient

func NewPropertyDefinitionClient(ctx context.Context, cc dcerpc.Conn, opts ...dcerpc.Option) (PropertyDefinitionClient, error)

type PropertyDefinitionServer

type PropertyDefinitionServer interface {

	// IFsrmObject base class.
	ifsrmobject.ObjectServer

	// Name operation.
	GetName(context.Context, *GetNameRequest) (*GetNameResponse, error)

	// Name operation.
	SetName(context.Context, *SetNameRequest) (*SetNameResponse, error)

	// Type operation.
	GetType(context.Context, *GetTypeRequest) (*GetTypeResponse, error)

	// Type operation.
	SetType(context.Context, *SetTypeRequest) (*SetTypeResponse, error)

	// PossibleValues operation.
	GetPossibleValues(context.Context, *GetPossibleValuesRequest) (*GetPossibleValuesResponse, error)

	// PossibleValues operation.
	SetPossibleValues(context.Context, *SetPossibleValuesRequest) (*SetPossibleValuesResponse, error)

	// ValueDescriptions operation.
	GetValueDescriptions(context.Context, *GetValueDescriptionsRequest) (*GetValueDescriptionsResponse, error)

	// ValueDescriptions operation.
	SetValueDescriptions(context.Context, *SetValueDescriptionsRequest) (*SetValueDescriptionsResponse, error)

	// Parameters operation.
	GetParameters(context.Context, *GetParametersRequest) (*GetParametersResponse, error)

	// Parameters operation.
	SetParameters(context.Context, *SetParametersRequest) (*SetParametersResponse, error)
}

IFsrmPropertyDefinition server interface.

type SetNameRequest

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

SetNameRequest structure represents the Name operation request

func (*SetNameRequest) MarshalNDR

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

func (*SetNameRequest) UnmarshalNDR

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

type SetNameResponse

type SetNameResponse 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 Name return value.
	Return int32 `idl:"name:Return" json:"return"`
}

SetNameResponse structure represents the Name operation response

func (*SetNameResponse) MarshalNDR

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

func (*SetNameResponse) UnmarshalNDR

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

type SetParametersRequest

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

SetParametersRequest structure represents the Parameters operation request

func (*SetParametersRequest) MarshalNDR

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

func (*SetParametersRequest) UnmarshalNDR

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

type SetParametersResponse

type SetParametersResponse 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 Parameters return value.
	Return int32 `idl:"name:Return" json:"return"`
}

SetParametersResponse structure represents the Parameters operation response

func (*SetParametersResponse) MarshalNDR

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

func (*SetParametersResponse) UnmarshalNDR

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

type SetPossibleValuesRequest

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

SetPossibleValuesRequest structure represents the PossibleValues operation request

func (*SetPossibleValuesRequest) MarshalNDR

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

func (*SetPossibleValuesRequest) UnmarshalNDR

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

type SetPossibleValuesResponse

type SetPossibleValuesResponse 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 PossibleValues return value.
	Return int32 `idl:"name:Return" json:"return"`
}

SetPossibleValuesResponse structure represents the PossibleValues operation response

func (*SetPossibleValuesResponse) MarshalNDR

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

func (*SetPossibleValuesResponse) UnmarshalNDR

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

type SetTypeRequest

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

SetTypeRequest structure represents the Type operation request

func (*SetTypeRequest) MarshalNDR

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

func (*SetTypeRequest) UnmarshalNDR

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

type SetTypeResponse

type SetTypeResponse 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 Type return value.
	Return int32 `idl:"name:Return" json:"return"`
}

SetTypeResponse structure represents the Type operation response

func (*SetTypeResponse) MarshalNDR

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

func (*SetTypeResponse) UnmarshalNDR

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

type SetValueDescriptionsRequest

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

SetValueDescriptionsRequest structure represents the ValueDescriptions operation request

func (*SetValueDescriptionsRequest) MarshalNDR

func (*SetValueDescriptionsRequest) UnmarshalNDR

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

type SetValueDescriptionsResponse

type SetValueDescriptionsResponse 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 ValueDescriptions return value.
	Return int32 `idl:"name:Return" json:"return"`
}

SetValueDescriptionsResponse structure represents the ValueDescriptions operation response

func (*SetValueDescriptionsResponse) MarshalNDR

func (*SetValueDescriptionsResponse) UnmarshalNDR

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

type UnimplementedPropertyDefinitionServer added in v1.1.5

type UnimplementedPropertyDefinitionServer struct {
	ifsrmobject.UnimplementedObjectServer
}

Unimplemented IFsrmPropertyDefinition

func (UnimplementedPropertyDefinitionServer) GetName added in v1.1.5

func (UnimplementedPropertyDefinitionServer) GetParameters added in v1.1.5

func (UnimplementedPropertyDefinitionServer) GetPossibleValues added in v1.1.5

func (UnimplementedPropertyDefinitionServer) GetType added in v1.1.5

func (UnimplementedPropertyDefinitionServer) GetValueDescriptions added in v1.1.5

func (UnimplementedPropertyDefinitionServer) SetName added in v1.1.5

func (UnimplementedPropertyDefinitionServer) SetParameters added in v1.1.5

func (UnimplementedPropertyDefinitionServer) SetPossibleValues added in v1.1.5

func (UnimplementedPropertyDefinitionServer) SetType added in v1.1.5

func (UnimplementedPropertyDefinitionServer) SetValueDescriptions added in v1.1.5

Jump to

Keyboard shortcuts

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