ifsrmfilescreen

package
v1.0.5 Latest Latest
Warning

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

Go to latest
Published: Oct 29, 2024 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// IFsrmFileScreen interface identifier 5f6325d3-ce88-4733-84c1-2d6aefc5ea07
	FileScreenIID = &dcom.IID{Data1: 0x5f6325d3, Data2: 0xce88, Data3: 0x4733, Data4: []byte{0x84, 0xc1, 0x2d, 0x6a, 0xef, 0xc5, 0xea, 0x07}}
	// Syntax UUID
	FileScreenSyntaxUUID = &uuid.UUID{TimeLow: 0x5f6325d3, TimeMid: 0xce88, TimeHiAndVersion: 0x4733, ClockSeqHiAndReserved: 0x84, ClockSeqLow: 0xc1, Node: [6]uint8{0x2d, 0x6a, 0xef, 0xc5, 0xea, 0x7}}
	// Syntax ID
	FileScreenSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: FileScreenSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0}
)
View Source
var (
	// import guard
	GoPackage = "dcom/fsrm"
)

Functions

func FileScreenServerHandle

func FileScreenServerHandle(ctx context.Context, o FileScreenServer, opNum int, r ndr.Reader) (dcerpc.Operation, error)

func NewFileScreenServerHandle

func NewFileScreenServerHandle(o FileScreenServer) dcerpc.ServerHandle

func RegisterFileScreenServer

func RegisterFileScreenServer(conn dcerpc.Conn, o FileScreenServer, opts ...dcerpc.Option)

Types

type ApplyTemplateRequest

type ApplyTemplateRequest 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"`
}

ApplyTemplateRequest structure represents the ApplyTemplate operation request

func (*ApplyTemplateRequest) MarshalNDR

func (o *ApplyTemplateRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*ApplyTemplateRequest) UnmarshalNDR

func (o *ApplyTemplateRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type ApplyTemplateResponse

type ApplyTemplateResponse 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 ApplyTemplate return value.
	Return int32 `idl:"name:Return" json:"return"`
}

ApplyTemplateResponse structure represents the ApplyTemplate operation response

func (*ApplyTemplateResponse) MarshalNDR

func (o *ApplyTemplateResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*ApplyTemplateResponse) UnmarshalNDR

func (o *ApplyTemplateResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type FileScreenClient

type FileScreenClient interface {

	// IFsrmFileScreenBase retrieval method.
	FileScreenBase() ifsrmfilescreenbase.FileScreenBaseClient

	// Path operation.
	GetPath(context.Context, *GetPathRequest, ...dcerpc.CallOption) (*GetPathResponse, error)

	// SourceTemplateName operation.
	GetSourceTemplateName(context.Context, *GetSourceTemplateNameRequest, ...dcerpc.CallOption) (*GetSourceTemplateNameResponse, error)

	// MatchesSourceTemplate operation.
	GetMatchesSourceTemplate(context.Context, *GetMatchesSourceTemplateRequest, ...dcerpc.CallOption) (*GetMatchesSourceTemplateResponse, error)

	// UserSid operation.
	GetUserSID(context.Context, *GetUserSIDRequest, ...dcerpc.CallOption) (*GetUserSIDResponse, error)

	// UserAccount operation.
	GetUserAccount(context.Context, *GetUserAccountRequest, ...dcerpc.CallOption) (*GetUserAccountResponse, error)

	// ApplyTemplate operation.
	ApplyTemplate(context.Context, *ApplyTemplateRequest, ...dcerpc.CallOption) (*ApplyTemplateResponse, error)

	// AlterContext alters the client context.
	AlterContext(context.Context, ...dcerpc.Option) error

	// IPID sets the object interface identifier.
	IPID(context.Context, *dcom.IPID) FileScreenClient
}

IFsrmFileScreen interface.

func NewFileScreenClient

func NewFileScreenClient(ctx context.Context, cc dcerpc.Conn, opts ...dcerpc.Option) (FileScreenClient, error)

type FileScreenServer

type FileScreenServer interface {

	// IFsrmFileScreenBase base class.
	ifsrmfilescreenbase.FileScreenBaseServer

	// Path operation.
	GetPath(context.Context, *GetPathRequest) (*GetPathResponse, error)

	// SourceTemplateName operation.
	GetSourceTemplateName(context.Context, *GetSourceTemplateNameRequest) (*GetSourceTemplateNameResponse, error)

	// MatchesSourceTemplate operation.
	GetMatchesSourceTemplate(context.Context, *GetMatchesSourceTemplateRequest) (*GetMatchesSourceTemplateResponse, error)

	// UserSid operation.
	GetUserSID(context.Context, *GetUserSIDRequest) (*GetUserSIDResponse, error)

	// UserAccount operation.
	GetUserAccount(context.Context, *GetUserAccountRequest) (*GetUserAccountResponse, error)

	// ApplyTemplate operation.
	ApplyTemplate(context.Context, *ApplyTemplateRequest) (*ApplyTemplateResponse, error)
}

IFsrmFileScreen server interface.

type GetMatchesSourceTemplateRequest

type GetMatchesSourceTemplateRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

GetMatchesSourceTemplateRequest structure represents the MatchesSourceTemplate operation request

func (*GetMatchesSourceTemplateRequest) MarshalNDR

func (*GetMatchesSourceTemplateRequest) UnmarshalNDR

type GetMatchesSourceTemplateResponse

type GetMatchesSourceTemplateResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That    *dcom.ORPCThat `idl:"name:That" json:"that"`
	Matches int16          `idl:"name:matches" json:"matches"`
	// Return: The MatchesSourceTemplate return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetMatchesSourceTemplateResponse structure represents the MatchesSourceTemplate operation response

func (*GetMatchesSourceTemplateResponse) MarshalNDR

func (*GetMatchesSourceTemplateResponse) UnmarshalNDR

type GetPathRequest

type GetPathRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

GetPathRequest structure represents the Path operation request

func (*GetPathRequest) MarshalNDR

func (o *GetPathRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetPathRequest) UnmarshalNDR

func (o *GetPathRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetPathResponse

type GetPathResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	Path *oaut.String   `idl:"name:path" json:"path"`
	// Return: The Path return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetPathResponse structure represents the Path operation response

func (*GetPathResponse) MarshalNDR

func (o *GetPathResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetPathResponse) UnmarshalNDR

func (o *GetPathResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetSourceTemplateNameRequest

type GetSourceTemplateNameRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

GetSourceTemplateNameRequest structure represents the SourceTemplateName operation request

func (*GetSourceTemplateNameRequest) MarshalNDR

func (*GetSourceTemplateNameRequest) UnmarshalNDR

func (o *GetSourceTemplateNameRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetSourceTemplateNameResponse

type GetSourceTemplateNameResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That                   *dcom.ORPCThat `idl:"name:That" json:"that"`
	FileScreenTemplateName *oaut.String   `idl:"name:fileScreenTemplateName" json:"file_screen_template_name"`
	// Return: The SourceTemplateName return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetSourceTemplateNameResponse structure represents the SourceTemplateName operation response

func (*GetSourceTemplateNameResponse) MarshalNDR

func (*GetSourceTemplateNameResponse) UnmarshalNDR

func (o *GetSourceTemplateNameResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetUserAccountRequest

type GetUserAccountRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

GetUserAccountRequest structure represents the UserAccount operation request

func (*GetUserAccountRequest) MarshalNDR

func (o *GetUserAccountRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetUserAccountRequest) UnmarshalNDR

func (o *GetUserAccountRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetUserAccountResponse

type GetUserAccountResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That        *dcom.ORPCThat `idl:"name:That" json:"that"`
	UserAccount *oaut.String   `idl:"name:userAccount" json:"user_account"`
	// Return: The UserAccount return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetUserAccountResponse structure represents the UserAccount operation response

func (*GetUserAccountResponse) MarshalNDR

func (o *GetUserAccountResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetUserAccountResponse) UnmarshalNDR

func (o *GetUserAccountResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetUserSIDRequest

type GetUserSIDRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

GetUserSIDRequest structure represents the UserSid operation request

func (*GetUserSIDRequest) MarshalNDR

func (o *GetUserSIDRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetUserSIDRequest) UnmarshalNDR

func (o *GetUserSIDRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetUserSIDResponse

type GetUserSIDResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That    *dcom.ORPCThat `idl:"name:That" json:"that"`
	UserSID *oaut.String   `idl:"name:userSid" json:"user_sid"`
	// Return: The UserSid return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetUserSIDResponse structure represents the UserSid operation response

func (*GetUserSIDResponse) MarshalNDR

func (o *GetUserSIDResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetUserSIDResponse) UnmarshalNDR

func (o *GetUserSIDResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

Jump to

Keyboard shortcuts

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