ifsrmpropertycondition

package
v1.1.7 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// IFsrmPropertyCondition interface identifier 326af66f-2ac0-4f68-bf8c-4759f054fa29
	PropertyConditionIID = &dcom.IID{Data1: 0x326af66f, Data2: 0x2ac0, Data3: 0x4f68, Data4: []byte{0xbf, 0x8c, 0x47, 0x59, 0xf0, 0x54, 0xfa, 0x29}}
	// Syntax UUID
	PropertyConditionSyntaxUUID = &uuid.UUID{TimeLow: 0x326af66f, TimeMid: 0x2ac0, TimeHiAndVersion: 0x4f68, ClockSeqHiAndReserved: 0xbf, ClockSeqLow: 0x8c, Node: [6]uint8{0x47, 0x59, 0xf0, 0x54, 0xfa, 0x29}}
	// Syntax ID
	PropertyConditionSyntaxV1_0 = &dcerpc.SyntaxID{IfUUID: PropertyConditionSyntaxUUID, IfVersionMajor: 1, IfVersionMinor: 0}
)
View Source
var (
	// import guard
	GoPackage = "dcom/fsrm"
)

Functions

func NewPropertyConditionServerHandle

func NewPropertyConditionServerHandle(o PropertyConditionServer) dcerpc.ServerHandle

func PropertyConditionServerHandle

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

func RegisterPropertyConditionServer

func RegisterPropertyConditionServer(conn dcerpc.Conn, o PropertyConditionServer, opts ...dcerpc.Option)

Types

type DeleteRequest

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

DeleteRequest structure represents the Delete operation request

func (*DeleteRequest) MarshalNDR

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

func (*DeleteRequest) UnmarshalNDR

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

type DeleteResponse

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

DeleteResponse structure represents the Delete operation response

func (*DeleteResponse) MarshalNDR

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

func (*DeleteResponse) UnmarshalNDR

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

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 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.PropertyConditionType `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 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.String   `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 PropertyConditionClient

type PropertyConditionClient interface {

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

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

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

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

	// Delete operation.
	Delete(context.Context, *DeleteRequest, ...dcerpc.CallOption) (*DeleteResponse, 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) PropertyConditionClient
}

IFsrmPropertyCondition interface.

func NewPropertyConditionClient

func NewPropertyConditionClient(ctx context.Context, cc dcerpc.Conn, opts ...dcerpc.Option) (PropertyConditionClient, error)

type PropertyConditionServer

type PropertyConditionServer interface {

	// IDispatch base class.
	idispatch.DispatchServer

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

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

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

	// Delete operation.
	Delete(context.Context, *DeleteRequest) (*DeleteResponse, error)
}

IFsrmPropertyCondition 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 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.PropertyConditionType `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 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.String   `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 UnimplementedPropertyConditionServer added in v1.1.5

type UnimplementedPropertyConditionServer struct {
	idispatch.UnimplementedDispatchServer
}

Unimplemented IFsrmPropertyCondition

func (UnimplementedPropertyConditionServer) Delete added in v1.1.5

func (UnimplementedPropertyConditionServer) GetName added in v1.1.5

func (UnimplementedPropertyConditionServer) GetType added in v1.1.5

func (UnimplementedPropertyConditionServer) GetValue added in v1.1.5

func (UnimplementedPropertyConditionServer) SetName added in v1.1.5

func (UnimplementedPropertyConditionServer) SetType added in v1.1.5

func (UnimplementedPropertyConditionServer) SetValue added in v1.1.5

Jump to

Keyboard shortcuts

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