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