Documentation ¶
Index ¶
- Variables
- func FileScreenTemplateServerHandle(ctx context.Context, o FileScreenTemplateServer, opNum int, r ndr.Reader) (dcerpc.Operation, error)
- func NewFileScreenTemplateServerHandle(o FileScreenTemplateServer) dcerpc.ServerHandle
- func RegisterFileScreenTemplateServer(conn dcerpc.Conn, o FileScreenTemplateServer, opts ...dcerpc.Option)
- type CommitAndUpdateDerivedRequest
- type CommitAndUpdateDerivedResponse
- type CopyTemplateRequest
- type CopyTemplateResponse
- type FileScreenTemplateClient
- type FileScreenTemplateServer
- type GetNameRequest
- type GetNameResponse
- type SetNameRequest
- type SetNameResponse
Constants ¶
This section is empty.
Variables ¶
var ( // IFsrmFileScreenTemplate interface identifier 205bebf8-dd93-452a-95a6-32b566b35828 FileScreenTemplateIID = &dcom.IID{Data1: 0x205bebf8, Data2: 0xdd93, Data3: 0x452a, Data4: []byte{0x95, 0xa6, 0x32, 0xb5, 0x66, 0xb3, 0x58, 0x28}} // Syntax UUID FileScreenTemplateSyntaxUUID = &uuid.UUID{TimeLow: 0x205bebf8, TimeMid: 0xdd93, TimeHiAndVersion: 0x452a, ClockSeqHiAndReserved: 0x95, ClockSeqLow: 0xa6, Node: [6]uint8{0x32, 0xb5, 0x66, 0xb3, 0x58, 0x28}} // Syntax ID FileScreenTemplateSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: FileScreenTemplateSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0} )
var (
// import guard
GoPackage = "dcom/fsrm"
)
Functions ¶
func NewFileScreenTemplateServerHandle ¶
func NewFileScreenTemplateServerHandle(o FileScreenTemplateServer) dcerpc.ServerHandle
func RegisterFileScreenTemplateServer ¶
func RegisterFileScreenTemplateServer(conn dcerpc.Conn, o FileScreenTemplateServer, opts ...dcerpc.Option)
Types ¶
type CommitAndUpdateDerivedRequest ¶
type CommitAndUpdateDerivedRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` CommitOptions fsrm.CommitOptions `idl:"name:commitOptions" json:"commit_options"` ApplyOptions fsrm.TemplateApplyOptions `idl:"name:applyOptions" json:"apply_options"` }
CommitAndUpdateDerivedRequest structure represents the CommitAndUpdateDerived operation request
func (*CommitAndUpdateDerivedRequest) MarshalNDR ¶
func (*CommitAndUpdateDerivedRequest) UnmarshalNDR ¶
type CommitAndUpdateDerivedResponse ¶
type CommitAndUpdateDerivedResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` DerivedObjectsResult *fsrm.DerivedObjectsResult `idl:"name:derivedObjectsResult" json:"derived_objects_result"` // Return: The CommitAndUpdateDerived return value. Return int32 `idl:"name:Return" json:"return"` }
CommitAndUpdateDerivedResponse structure represents the CommitAndUpdateDerived operation response
func (*CommitAndUpdateDerivedResponse) MarshalNDR ¶
func (*CommitAndUpdateDerivedResponse) UnmarshalNDR ¶
type CopyTemplateRequest ¶
type CopyTemplateRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` FileScreenTemplateName *oaut.String `idl:"name:fileScreenTemplateName" json:"file_screen_template_name"` }
CopyTemplateRequest structure represents the CopyTemplate operation request
func (*CopyTemplateRequest) MarshalNDR ¶
func (*CopyTemplateRequest) UnmarshalNDR ¶
type CopyTemplateResponse ¶
type CopyTemplateResponse 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 CopyTemplate return value. Return int32 `idl:"name:Return" json:"return"` }
CopyTemplateResponse structure represents the CopyTemplate operation response
func (*CopyTemplateResponse) MarshalNDR ¶
func (*CopyTemplateResponse) UnmarshalNDR ¶
type FileScreenTemplateClient ¶
type FileScreenTemplateClient interface { // IFsrmFileScreenBase retrieval method. FileScreenBase() ifsrmfilescreenbase.FileScreenBaseClient // Name operation. GetName(context.Context, *GetNameRequest, ...dcerpc.CallOption) (*GetNameResponse, error) // Name operation. SetName(context.Context, *SetNameRequest, ...dcerpc.CallOption) (*SetNameResponse, error) // CopyTemplate operation. CopyTemplate(context.Context, *CopyTemplateRequest, ...dcerpc.CallOption) (*CopyTemplateResponse, error) // CommitAndUpdateDerived operation. CommitAndUpdateDerived(context.Context, *CommitAndUpdateDerivedRequest, ...dcerpc.CallOption) (*CommitAndUpdateDerivedResponse, error) // AlterContext alters the client context. AlterContext(context.Context, ...dcerpc.Option) error // IPID sets the object interface identifier. IPID(context.Context, *dcom.IPID) FileScreenTemplateClient }
IFsrmFileScreenTemplate interface.
type FileScreenTemplateServer ¶
type FileScreenTemplateServer interface { // IFsrmFileScreenBase base class. ifsrmfilescreenbase.FileScreenBaseServer // Name operation. GetName(context.Context, *GetNameRequest) (*GetNameResponse, error) // Name operation. SetName(context.Context, *SetNameRequest) (*SetNameResponse, error) // CopyTemplate operation. CopyTemplate(context.Context, *CopyTemplateRequest) (*CopyTemplateResponse, error) // CommitAndUpdateDerived operation. CommitAndUpdateDerived(context.Context, *CommitAndUpdateDerivedRequest) (*CommitAndUpdateDerivedResponse, error) }
IFsrmFileScreenTemplate server interface.
type GetNameRequest ¶
type GetNameRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetNameRequest structure represents the Name operation request
func (*GetNameRequest) MarshalNDR ¶
func (*GetNameRequest) UnmarshalNDR ¶
type GetNameResponse ¶
type GetNameResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Name *oaut.String `idl:"name:name" json:"name"` // Return: The Name return value. Return int32 `idl:"name:Return" json:"return"` }
GetNameResponse structure represents the Name operation response
func (*GetNameResponse) MarshalNDR ¶
func (*GetNameResponse) UnmarshalNDR ¶
type SetNameRequest ¶
type SetNameRequest 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"` }
SetNameRequest structure represents the Name operation request
func (*SetNameRequest) MarshalNDR ¶
func (*SetNameRequest) UnmarshalNDR ¶
type SetNameResponse ¶
type SetNameResponse 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 Name return value. Return int32 `idl:"name:Return" json:"return"` }
SetNameResponse structure represents the Name operation response