ifsrmstoragemoduledefinition

package
v1.0.4 Latest Latest
Warning

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

Go to latest
Published: Oct 16, 2024 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

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

Jump to

Keyboard shortcuts

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