ifsrmpropertydefinition

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: 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

	// 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

Jump to

Keyboard shortcuts

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