ifsrmstoragemoduledefinition

package
v1.2.3 Latest Latest
Warning

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

Go to latest
Published: Mar 7, 2025 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// IFsrmStorageModuleDefinition interface identifier 15a81350-497d-4aba-80e9-d4dbcc5521fe
	StorageModuleDefinitionIID = &dcom.IID{Data1: 0x15a81350, Data2: 0x497d, Data3: 0x4aba, Data4: []byte{0x80, 0xe9, 0xd4, 0xdb, 0xcc, 0x55, 0x21, 0xfe}}
	// Syntax UUID
	StorageModuleDefinitionSyntaxUUID = &uuid.UUID{TimeLow: 0x15a81350, TimeMid: 0x497d, TimeHiAndVersion: 0x4aba, ClockSeqHiAndReserved: 0x80, ClockSeqLow: 0xe9, Node: [6]uint8{0xd4, 0xdb, 0xcc, 0x55, 0x21, 0xfe}}
	// Syntax ID
	StorageModuleDefinitionSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: StorageModuleDefinitionSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0}
)
View Source
var (
	// import guard
	GoPackage = "dcom/fsrm"
)

Functions

func NewStorageModuleDefinitionServerHandle

func NewStorageModuleDefinitionServerHandle(o StorageModuleDefinitionServer) dcerpc.ServerHandle

func RegisterStorageModuleDefinitionServer

func RegisterStorageModuleDefinitionServer(conn dcerpc.Conn, o StorageModuleDefinitionServer, opts ...dcerpc.Option)

func StorageModuleDefinitionServerHandle

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

Types

type GetCapabilitiesRequest

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

GetCapabilitiesRequest structure represents the Capabilities operation request

func (*GetCapabilitiesRequest) MarshalNDR

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

func (*GetCapabilitiesRequest) UnmarshalNDR

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

type GetCapabilitiesResponse

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

GetCapabilitiesResponse structure represents the Capabilities operation response

func (*GetCapabilitiesResponse) MarshalNDR

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

func (*GetCapabilitiesResponse) UnmarshalNDR

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

type GetStorageTypeRequest

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

GetStorageTypeRequest structure represents the StorageType operation request

func (*GetStorageTypeRequest) MarshalNDR

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

func (*GetStorageTypeRequest) UnmarshalNDR

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

type GetStorageTypeResponse

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

GetStorageTypeResponse structure represents the StorageType operation response

func (*GetStorageTypeResponse) MarshalNDR

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

func (*GetStorageTypeResponse) UnmarshalNDR

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

type GetUpdatesFileContentRequest

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

GetUpdatesFileContentRequest structure represents the UpdatesFileContent operation request

func (*GetUpdatesFileContentRequest) MarshalNDR

func (*GetUpdatesFileContentRequest) UnmarshalNDR

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

type GetUpdatesFileContentResponse

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

GetUpdatesFileContentResponse structure represents the UpdatesFileContent operation response

func (*GetUpdatesFileContentResponse) MarshalNDR

func (*GetUpdatesFileContentResponse) UnmarshalNDR

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

type SetCapabilitiesRequest

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

SetCapabilitiesRequest structure represents the Capabilities operation request

func (*SetCapabilitiesRequest) MarshalNDR

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

func (*SetCapabilitiesRequest) UnmarshalNDR

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

type SetCapabilitiesResponse

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

SetCapabilitiesResponse structure represents the Capabilities operation response

func (*SetCapabilitiesResponse) MarshalNDR

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

func (*SetCapabilitiesResponse) UnmarshalNDR

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

type SetStorageTypeRequest

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

SetStorageTypeRequest structure represents the StorageType operation request

func (*SetStorageTypeRequest) MarshalNDR

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

func (*SetStorageTypeRequest) UnmarshalNDR

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

type SetStorageTypeResponse

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

SetStorageTypeResponse structure represents the StorageType operation response

func (*SetStorageTypeResponse) MarshalNDR

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

func (*SetStorageTypeResponse) UnmarshalNDR

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

type SetUpdatesFileContentRequest

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

SetUpdatesFileContentRequest structure represents the UpdatesFileContent operation request

func (*SetUpdatesFileContentRequest) MarshalNDR

func (*SetUpdatesFileContentRequest) UnmarshalNDR

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

type SetUpdatesFileContentResponse

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

SetUpdatesFileContentResponse structure represents the UpdatesFileContent operation response

func (*SetUpdatesFileContentResponse) MarshalNDR

func (*SetUpdatesFileContentResponse) UnmarshalNDR

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

type StorageModuleDefinitionClient

type StorageModuleDefinitionClient interface {

	// IFsrmPipelineModuleDefinition retrieval method.
	PipelineModuleDefinition() ifsrmpipelinemoduledefinition.PipelineModuleDefinitionClient

	// Capabilities operation.
	GetCapabilities(context.Context, *GetCapabilitiesRequest, ...dcerpc.CallOption) (*GetCapabilitiesResponse, error)

	// Capabilities operation.
	SetCapabilities(context.Context, *SetCapabilitiesRequest, ...dcerpc.CallOption) (*SetCapabilitiesResponse, error)

	// StorageType operation.
	GetStorageType(context.Context, *GetStorageTypeRequest, ...dcerpc.CallOption) (*GetStorageTypeResponse, error)

	// StorageType operation.
	SetStorageType(context.Context, *SetStorageTypeRequest, ...dcerpc.CallOption) (*SetStorageTypeResponse, error)

	// UpdatesFileContent operation.
	GetUpdatesFileContent(context.Context, *GetUpdatesFileContentRequest, ...dcerpc.CallOption) (*GetUpdatesFileContentResponse, error)

	// UpdatesFileContent operation.
	SetUpdatesFileContent(context.Context, *SetUpdatesFileContentRequest, ...dcerpc.CallOption) (*SetUpdatesFileContentResponse, 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) StorageModuleDefinitionClient
}

IFsrmStorageModuleDefinition interface.

func NewStorageModuleDefinitionClient

func NewStorageModuleDefinitionClient(ctx context.Context, cc dcerpc.Conn, opts ...dcerpc.Option) (StorageModuleDefinitionClient, error)

type StorageModuleDefinitionServer

type StorageModuleDefinitionServer interface {

	// IFsrmPipelineModuleDefinition base class.
	ifsrmpipelinemoduledefinition.PipelineModuleDefinitionServer

	// Capabilities operation.
	GetCapabilities(context.Context, *GetCapabilitiesRequest) (*GetCapabilitiesResponse, error)

	// Capabilities operation.
	SetCapabilities(context.Context, *SetCapabilitiesRequest) (*SetCapabilitiesResponse, error)

	// StorageType operation.
	GetStorageType(context.Context, *GetStorageTypeRequest) (*GetStorageTypeResponse, error)

	// StorageType operation.
	SetStorageType(context.Context, *SetStorageTypeRequest) (*SetStorageTypeResponse, error)

	// UpdatesFileContent operation.
	GetUpdatesFileContent(context.Context, *GetUpdatesFileContentRequest) (*GetUpdatesFileContentResponse, error)

	// UpdatesFileContent operation.
	SetUpdatesFileContent(context.Context, *SetUpdatesFileContentRequest) (*SetUpdatesFileContentResponse, error)
}

IFsrmStorageModuleDefinition server interface.

type UnimplementedStorageModuleDefinitionServer added in v1.1.5

type UnimplementedStorageModuleDefinitionServer struct {
	ifsrmpipelinemoduledefinition.UnimplementedPipelineModuleDefinitionServer
}

Unimplemented IFsrmStorageModuleDefinition

func (UnimplementedStorageModuleDefinitionServer) GetCapabilities added in v1.1.5

func (UnimplementedStorageModuleDefinitionServer) GetStorageType added in v1.1.5

func (UnimplementedStorageModuleDefinitionServer) GetUpdatesFileContent added in v1.1.5

func (UnimplementedStorageModuleDefinitionServer) SetCapabilities added in v1.1.5

func (UnimplementedStorageModuleDefinitionServer) SetStorageType added in v1.1.5

func (UnimplementedStorageModuleDefinitionServer) SetUpdatesFileContent added in v1.1.5

Jump to

Keyboard shortcuts

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