ifsrmfilegroup

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 (
	// IFsrmFileGroup interface identifier 8dd04909-0e34-4d55-afaa-89e1f1a1bbb9
	FileGroupIID = &dcom.IID{Data1: 0x8dd04909, Data2: 0x0e34, Data3: 0x4d55, Data4: []byte{0xaf, 0xaa, 0x89, 0xe1, 0xf1, 0xa1, 0xbb, 0xb9}}
	// Syntax UUID
	FileGroupSyntaxUUID = &uuid.UUID{TimeLow: 0x8dd04909, TimeMid: 0xe34, TimeHiAndVersion: 0x4d55, ClockSeqHiAndReserved: 0xaf, ClockSeqLow: 0xaa, Node: [6]uint8{0x89, 0xe1, 0xf1, 0xa1, 0xbb, 0xb9}}
	// Syntax ID
	FileGroupSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: FileGroupSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0}
)
View Source
var (
	// import guard
	GoPackage = "dcom/fsrm"
)

Functions

func FileGroupServerHandle

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

func NewFileGroupServerHandle

func NewFileGroupServerHandle(o FileGroupServer) dcerpc.ServerHandle

func RegisterFileGroupServer

func RegisterFileGroupServer(conn dcerpc.Conn, o FileGroupServer, opts ...dcerpc.Option)

Types

type FileGroupClient

type FileGroupClient 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)

	// Members operation.
	GetMembers(context.Context, *GetMembersRequest, ...dcerpc.CallOption) (*GetMembersResponse, error)

	// Members operation.
	SetMembers(context.Context, *SetMembersRequest, ...dcerpc.CallOption) (*SetMembersResponse, error)

	// NonMembers operation.
	GetNonMembers(context.Context, *GetNonMembersRequest, ...dcerpc.CallOption) (*GetNonMembersResponse, error)

	// NonMembers operation.
	SetNonMembers(context.Context, *SetNonMembersRequest, ...dcerpc.CallOption) (*SetNonMembersResponse, 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) FileGroupClient
}

IFsrmFileGroup interface.

func NewFileGroupClient

func NewFileGroupClient(ctx context.Context, cc dcerpc.Conn, opts ...dcerpc.Option) (FileGroupClient, error)

type FileGroupServer

type FileGroupServer interface {

	// IFsrmObject base class.
	ifsrmobject.ObjectServer

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

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

	// Members operation.
	GetMembers(context.Context, *GetMembersRequest) (*GetMembersResponse, error)

	// Members operation.
	SetMembers(context.Context, *SetMembersRequest) (*SetMembersResponse, error)

	// NonMembers operation.
	GetNonMembers(context.Context, *GetNonMembersRequest) (*GetNonMembersResponse, error)

	// NonMembers operation.
	SetNonMembers(context.Context, *SetNonMembersRequest) (*SetNonMembersResponse, error)
}

IFsrmFileGroup server interface.

type GetMembersRequest

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

GetMembersRequest structure represents the Members operation request

func (*GetMembersRequest) MarshalNDR

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

func (*GetMembersRequest) UnmarshalNDR

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

type GetMembersResponse

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

GetMembersResponse structure represents the Members operation response

func (*GetMembersResponse) MarshalNDR

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

func (*GetMembersResponse) UnmarshalNDR

func (o *GetMembersResponse) 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 GetNonMembersRequest

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

GetNonMembersRequest structure represents the NonMembers operation request

func (*GetNonMembersRequest) MarshalNDR

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

func (*GetNonMembersRequest) UnmarshalNDR

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

type GetNonMembersResponse

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

GetNonMembersResponse structure represents the NonMembers operation response

func (*GetNonMembersResponse) MarshalNDR

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

func (*GetNonMembersResponse) UnmarshalNDR

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

type SetMembersRequest

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

SetMembersRequest structure represents the Members operation request

func (*SetMembersRequest) MarshalNDR

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

func (*SetMembersRequest) UnmarshalNDR

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

type SetMembersResponse

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

SetMembersResponse structure represents the Members operation response

func (*SetMembersResponse) MarshalNDR

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

func (*SetMembersResponse) UnmarshalNDR

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

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 SetNonMembersRequest

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

SetNonMembersRequest structure represents the NonMembers operation request

func (*SetNonMembersRequest) MarshalNDR

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

func (*SetNonMembersRequest) UnmarshalNDR

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

type SetNonMembersResponse

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

SetNonMembersResponse structure represents the NonMembers operation response

func (*SetNonMembersResponse) MarshalNDR

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

func (*SetNonMembersResponse) UnmarshalNDR

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

type UnimplementedFileGroupServer added in v1.1.5

type UnimplementedFileGroupServer struct {
	ifsrmobject.UnimplementedObjectServer
}

Unimplemented IFsrmFileGroup

func (UnimplementedFileGroupServer) GetMembers added in v1.1.5

func (UnimplementedFileGroupServer) GetName added in v1.1.5

func (UnimplementedFileGroupServer) GetNonMembers added in v1.1.5

func (UnimplementedFileGroupServer) SetMembers added in v1.1.5

func (UnimplementedFileGroupServer) SetName added in v1.1.5

func (UnimplementedFileGroupServer) SetNonMembers added in v1.1.5

Jump to

Keyboard shortcuts

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