Documentation ¶
Index ¶
- Variables
- func NewStorageModuleDefinitionServerHandle(o StorageModuleDefinitionServer) dcerpc.ServerHandle
- func RegisterStorageModuleDefinitionServer(conn dcerpc.Conn, o StorageModuleDefinitionServer, opts ...dcerpc.Option)
- func StorageModuleDefinitionServerHandle(ctx context.Context, o StorageModuleDefinitionServer, opNum int, r ndr.Reader) (dcerpc.Operation, error)
- type GetCapabilitiesRequest
- type GetCapabilitiesResponse
- type GetStorageTypeRequest
- type GetStorageTypeResponse
- type GetUpdatesFileContentRequest
- type GetUpdatesFileContentResponse
- type SetCapabilitiesRequest
- type SetCapabilitiesResponse
- type SetStorageTypeRequest
- type SetStorageTypeResponse
- type SetUpdatesFileContentRequest
- type SetUpdatesFileContentResponse
- type StorageModuleDefinitionClient
- type StorageModuleDefinitionServer
Constants ¶
This section is empty.
Variables ¶
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} )
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)
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 (*GetCapabilitiesRequest) UnmarshalNDR ¶
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 (*GetCapabilitiesResponse) UnmarshalNDR ¶
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 (*GetStorageTypeRequest) UnmarshalNDR ¶
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 (*GetStorageTypeResponse) UnmarshalNDR ¶
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 ¶
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 ¶
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 (*SetCapabilitiesRequest) UnmarshalNDR ¶
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 (*SetCapabilitiesResponse) UnmarshalNDR ¶
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 (*SetStorageTypeRequest) UnmarshalNDR ¶
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 (*SetStorageTypeResponse) UnmarshalNDR ¶
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 ¶
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 ¶
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.
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.