Documentation
¶
Index ¶
- Variables
- func FileScreenTemplateManagerServerHandle(ctx context.Context, o FileScreenTemplateManagerServer, opNum int, ...) (dcerpc.Operation, error)
- func NewFileScreenTemplateManagerServerHandle(o FileScreenTemplateManagerServer) dcerpc.ServerHandle
- func RegisterFileScreenTemplateManagerServer(conn dcerpc.Conn, o FileScreenTemplateManagerServer, opts ...dcerpc.Option)
- type CreateTemplateRequest
- type CreateTemplateResponse
- type EnumTemplatesRequest
- type EnumTemplatesResponse
- type ExportTemplatesRequest
- type ExportTemplatesResponse
- type FileScreenTemplateManagerClient
- type FileScreenTemplateManagerServer
- type GetTemplateRequest
- type GetTemplateResponse
- type ImportTemplatesRequest
- type ImportTemplatesResponse
- type UnimplementedFileScreenTemplateManagerServer
- func (UnimplementedFileScreenTemplateManagerServer) CreateTemplate(context.Context, *CreateTemplateRequest) (*CreateTemplateResponse, error)
- func (UnimplementedFileScreenTemplateManagerServer) EnumTemplates(context.Context, *EnumTemplatesRequest) (*EnumTemplatesResponse, error)
- func (UnimplementedFileScreenTemplateManagerServer) ExportTemplates(context.Context, *ExportTemplatesRequest) (*ExportTemplatesResponse, error)
- func (UnimplementedFileScreenTemplateManagerServer) GetTemplate(context.Context, *GetTemplateRequest) (*GetTemplateResponse, error)
- func (UnimplementedFileScreenTemplateManagerServer) ImportTemplates(context.Context, *ImportTemplatesRequest) (*ImportTemplatesResponse, error)
Constants ¶
This section is empty.
Variables ¶
var ( // IFsrmFileScreenTemplateManager interface identifier cfe36cba-1949-4e74-a14f-f1d580ceaf13 FileScreenTemplateManagerIID = &dcom.IID{Data1: 0xcfe36cba, Data2: 0x1949, Data3: 0x4e74, Data4: []byte{0xa1, 0x4f, 0xf1, 0xd5, 0x80, 0xce, 0xaf, 0x13}} // Syntax UUID FileScreenTemplateManagerSyntaxUUID = &uuid.UUID{TimeLow: 0xcfe36cba, TimeMid: 0x1949, TimeHiAndVersion: 0x4e74, ClockSeqHiAndReserved: 0xa1, ClockSeqLow: 0x4f, Node: [6]uint8{0xf1, 0xd5, 0x80, 0xce, 0xaf, 0x13}} // Syntax ID FileScreenTemplateManagerSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: FileScreenTemplateManagerSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0} )
var (
// import guard
GoPackage = "dcom/fsrm"
)
Functions ¶
func NewFileScreenTemplateManagerServerHandle ¶
func NewFileScreenTemplateManagerServerHandle(o FileScreenTemplateManagerServer) dcerpc.ServerHandle
func RegisterFileScreenTemplateManagerServer ¶
func RegisterFileScreenTemplateManagerServer(conn dcerpc.Conn, o FileScreenTemplateManagerServer, opts ...dcerpc.Option)
Types ¶
type CreateTemplateRequest ¶
type CreateTemplateRequest struct {
// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
This *dcom.ORPCThis `idl:"name:This" json:"this"`
}
CreateTemplateRequest structure represents the CreateTemplate operation request
func (*CreateTemplateRequest) MarshalNDR ¶
func (*CreateTemplateRequest) UnmarshalNDR ¶
type CreateTemplateResponse ¶
type CreateTemplateResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
FileScreenTemplate *fsrm.FileScreenTemplate `idl:"name:fileScreenTemplate" json:"file_screen_template"`
// Return: The CreateTemplate return value.
Return int32 `idl:"name:Return" json:"return"`
}
CreateTemplateResponse structure represents the CreateTemplate operation response
func (*CreateTemplateResponse) MarshalNDR ¶
func (*CreateTemplateResponse) UnmarshalNDR ¶
type EnumTemplatesRequest ¶
type EnumTemplatesRequest struct {
// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
This *dcom.ORPCThis `idl:"name:This" json:"this"`
Options fsrm.EnumOptions `idl:"name:options" json:"options"`
}
EnumTemplatesRequest structure represents the EnumTemplates operation request
func (*EnumTemplatesRequest) MarshalNDR ¶
func (*EnumTemplatesRequest) UnmarshalNDR ¶
type EnumTemplatesResponse ¶
type EnumTemplatesResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
FileScreenTemplates *fsrm.CommittableCollection `idl:"name:fileScreenTemplates" json:"file_screen_templates"`
// Return: The EnumTemplates return value.
Return int32 `idl:"name:Return" json:"return"`
}
EnumTemplatesResponse structure represents the EnumTemplates operation response
func (*EnumTemplatesResponse) MarshalNDR ¶
func (*EnumTemplatesResponse) UnmarshalNDR ¶
type ExportTemplatesRequest ¶
type ExportTemplatesRequest struct {
// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
This *dcom.ORPCThis `idl:"name:This" json:"this"`
FileScreenTemplateNamesArray *oaut.Variant `idl:"name:fileScreenTemplateNamesArray" json:"file_screen_template_names_array"`
}
ExportTemplatesRequest structure represents the ExportTemplates operation request
func (*ExportTemplatesRequest) MarshalNDR ¶
func (*ExportTemplatesRequest) UnmarshalNDR ¶
type ExportTemplatesResponse ¶
type ExportTemplatesResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
SerializedFileScreenTemplates *oaut.String `idl:"name:serializedFileScreenTemplates" json:"serialized_file_screen_templates"`
// Return: The ExportTemplates return value.
Return int32 `idl:"name:Return" json:"return"`
}
ExportTemplatesResponse structure represents the ExportTemplates operation response
func (*ExportTemplatesResponse) MarshalNDR ¶
func (*ExportTemplatesResponse) UnmarshalNDR ¶
type FileScreenTemplateManagerClient ¶
type FileScreenTemplateManagerClient interface {
// IDispatch retrieval method.
Dispatch() idispatch.DispatchClient
// CreateTemplate operation.
CreateTemplate(context.Context, *CreateTemplateRequest, ...dcerpc.CallOption) (*CreateTemplateResponse, error)
// GetTemplate operation.
GetTemplate(context.Context, *GetTemplateRequest, ...dcerpc.CallOption) (*GetTemplateResponse, error)
// EnumTemplates operation.
EnumTemplates(context.Context, *EnumTemplatesRequest, ...dcerpc.CallOption) (*EnumTemplatesResponse, error)
// ExportTemplates operation.
ExportTemplates(context.Context, *ExportTemplatesRequest, ...dcerpc.CallOption) (*ExportTemplatesResponse, error)
// ImportTemplates operation.
ImportTemplates(context.Context, *ImportTemplatesRequest, ...dcerpc.CallOption) (*ImportTemplatesResponse, 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) FileScreenTemplateManagerClient
}
IFsrmFileScreenTemplateManager interface.
type FileScreenTemplateManagerServer ¶
type FileScreenTemplateManagerServer interface {
// IDispatch base class.
idispatch.DispatchServer
// CreateTemplate operation.
CreateTemplate(context.Context, *CreateTemplateRequest) (*CreateTemplateResponse, error)
// GetTemplate operation.
GetTemplate(context.Context, *GetTemplateRequest) (*GetTemplateResponse, error)
// EnumTemplates operation.
EnumTemplates(context.Context, *EnumTemplatesRequest) (*EnumTemplatesResponse, error)
// ExportTemplates operation.
ExportTemplates(context.Context, *ExportTemplatesRequest) (*ExportTemplatesResponse, error)
// ImportTemplates operation.
ImportTemplates(context.Context, *ImportTemplatesRequest) (*ImportTemplatesResponse, error)
}
IFsrmFileScreenTemplateManager server interface.
type GetTemplateRequest ¶
type GetTemplateRequest 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"`
}
GetTemplateRequest structure represents the GetTemplate operation request
func (*GetTemplateRequest) MarshalNDR ¶
func (*GetTemplateRequest) UnmarshalNDR ¶
type GetTemplateResponse ¶
type GetTemplateResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
FileScreenTemplate *fsrm.FileScreenTemplate `idl:"name:fileScreenTemplate" json:"file_screen_template"`
// Return: The GetTemplate return value.
Return int32 `idl:"name:Return" json:"return"`
}
GetTemplateResponse structure represents the GetTemplate operation response
func (*GetTemplateResponse) MarshalNDR ¶
func (*GetTemplateResponse) UnmarshalNDR ¶
type ImportTemplatesRequest ¶
type ImportTemplatesRequest struct {
// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
This *dcom.ORPCThis `idl:"name:This" json:"this"`
SerializedFileScreenTemplates *oaut.String `idl:"name:serializedFileScreenTemplates" json:"serialized_file_screen_templates"`
FileScreenTemplateNamesArray *oaut.Variant `idl:"name:fileScreenTemplateNamesArray" json:"file_screen_template_names_array"`
}
ImportTemplatesRequest structure represents the ImportTemplates operation request
func (*ImportTemplatesRequest) MarshalNDR ¶
func (*ImportTemplatesRequest) UnmarshalNDR ¶
type ImportTemplatesResponse ¶
type ImportTemplatesResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
FileScreenTemplates *fsrm.CommittableCollection `idl:"name:fileScreenTemplates" json:"file_screen_templates"`
// Return: The ImportTemplates return value.
Return int32 `idl:"name:Return" json:"return"`
}
ImportTemplatesResponse structure represents the ImportTemplates operation response
func (*ImportTemplatesResponse) MarshalNDR ¶
func (*ImportTemplatesResponse) UnmarshalNDR ¶
type UnimplementedFileScreenTemplateManagerServer ¶
type UnimplementedFileScreenTemplateManagerServer struct {
idispatch.UnimplementedDispatchServer
}
Unimplemented IFsrmFileScreenTemplateManager
func (UnimplementedFileScreenTemplateManagerServer) CreateTemplate ¶
func (UnimplementedFileScreenTemplateManagerServer) CreateTemplate(context.Context, *CreateTemplateRequest) (*CreateTemplateResponse, error)
func (UnimplementedFileScreenTemplateManagerServer) EnumTemplates ¶
func (UnimplementedFileScreenTemplateManagerServer) EnumTemplates(context.Context, *EnumTemplatesRequest) (*EnumTemplatesResponse, error)
func (UnimplementedFileScreenTemplateManagerServer) ExportTemplates ¶
func (UnimplementedFileScreenTemplateManagerServer) ExportTemplates(context.Context, *ExportTemplatesRequest) (*ExportTemplatesResponse, error)
func (UnimplementedFileScreenTemplateManagerServer) GetTemplate ¶
func (UnimplementedFileScreenTemplateManagerServer) GetTemplate(context.Context, *GetTemplateRequest) (*GetTemplateResponse, error)
func (UnimplementedFileScreenTemplateManagerServer) ImportTemplates ¶
func (UnimplementedFileScreenTemplateManagerServer) ImportTemplates(context.Context, *ImportTemplatesRequest) (*ImportTemplatesResponse, error)