ifsrmfilescreen

package
v1.2.3 Latest Latest
Warning

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

Go to latest
Published: Mar 7, 2025 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

	// Conn returns the client connection (unsafe)
	Conn() dcerpc.Conn

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

type UnimplementedFileScreenServer added in v1.1.5

type UnimplementedFileScreenServer struct {
	ifsrmfilescreenbase.UnimplementedFileScreenBaseServer
}

Unimplemented IFsrmFileScreen

func (UnimplementedFileScreenServer) ApplyTemplate added in v1.1.5

func (UnimplementedFileScreenServer) GetMatchesSourceTemplate added in v1.1.5

func (UnimplementedFileScreenServer) GetPath added in v1.1.5

func (UnimplementedFileScreenServer) GetSourceTemplateName added in v1.1.5

func (UnimplementedFileScreenServer) GetUserAccount added in v1.1.5

func (UnimplementedFileScreenServer) GetUserSID added in v1.1.5

Jump to

Keyboard shortcuts

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