ifsrmfilescreenexception

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Dec 13, 2024 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// IFsrmFileScreenException interface identifier bee7ce02-df77-4515-9389-78f01c5afc1a
	FileScreenExceptionIID = &dcom.IID{Data1: 0xbee7ce02, Data2: 0xdf77, Data3: 0x4515, Data4: []byte{0x93, 0x89, 0x78, 0xf0, 0x1c, 0x5a, 0xfc, 0x1a}}
	// Syntax UUID
	FileScreenExceptionSyntaxUUID = &uuid.UUID{TimeLow: 0xbee7ce02, TimeMid: 0xdf77, TimeHiAndVersion: 0x4515, ClockSeqHiAndReserved: 0x93, ClockSeqLow: 0x89, Node: [6]uint8{0x78, 0xf0, 0x1c, 0x5a, 0xfc, 0x1a}}
	// Syntax ID
	FileScreenExceptionSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: FileScreenExceptionSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0}
)
View Source
var (
	// import guard
	GoPackage = "dcom/fsrm"
)

Functions

func FileScreenExceptionServerHandle

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

func NewFileScreenExceptionServerHandle

func NewFileScreenExceptionServerHandle(o FileScreenExceptionServer) dcerpc.ServerHandle

func RegisterFileScreenExceptionServer

func RegisterFileScreenExceptionServer(conn dcerpc.Conn, o FileScreenExceptionServer, opts ...dcerpc.Option)

Types

type FileScreenExceptionClient

type FileScreenExceptionClient interface {

	// IFsrmObject retrieval method.
	Object() ifsrmobject.ObjectClient

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

	// AllowedFileGroups operation.
	GetAllowedFileGroups(context.Context, *GetAllowedFileGroupsRequest, ...dcerpc.CallOption) (*GetAllowedFileGroupsResponse, error)

	// AllowedFileGroups operation.
	SetAllowedFileGroups(context.Context, *SetAllowedFileGroupsRequest, ...dcerpc.CallOption) (*SetAllowedFileGroupsResponse, error)

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

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

IFsrmFileScreenException interface.

func NewFileScreenExceptionClient

func NewFileScreenExceptionClient(ctx context.Context, cc dcerpc.Conn, opts ...dcerpc.Option) (FileScreenExceptionClient, error)

type FileScreenExceptionServer

type FileScreenExceptionServer interface {

	// IFsrmObject base class.
	ifsrmobject.ObjectServer

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

	// AllowedFileGroups operation.
	GetAllowedFileGroups(context.Context, *GetAllowedFileGroupsRequest) (*GetAllowedFileGroupsResponse, error)

	// AllowedFileGroups operation.
	SetAllowedFileGroups(context.Context, *SetAllowedFileGroupsRequest) (*SetAllowedFileGroupsResponse, error)
}

IFsrmFileScreenException server interface.

type GetAllowedFileGroupsRequest

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

GetAllowedFileGroupsRequest structure represents the AllowedFileGroups operation request

func (*GetAllowedFileGroupsRequest) MarshalNDR

func (*GetAllowedFileGroupsRequest) UnmarshalNDR

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

type GetAllowedFileGroupsResponse

type GetAllowedFileGroupsResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That      *dcom.ORPCThat          `idl:"name:That" json:"that"`
	AllowList *fsrm.MutableCollection `idl:"name:allowList" json:"allow_list"`
	// Return: The AllowedFileGroups return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetAllowedFileGroupsResponse structure represents the AllowedFileGroups operation response

func (*GetAllowedFileGroupsResponse) MarshalNDR

func (*GetAllowedFileGroupsResponse) UnmarshalNDR

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

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 SetAllowedFileGroupsRequest

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

SetAllowedFileGroupsRequest structure represents the AllowedFileGroups operation request

func (*SetAllowedFileGroupsRequest) MarshalNDR

func (*SetAllowedFileGroupsRequest) UnmarshalNDR

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

type SetAllowedFileGroupsResponse

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

SetAllowedFileGroupsResponse structure represents the AllowedFileGroups operation response

func (*SetAllowedFileGroupsResponse) MarshalNDR

func (*SetAllowedFileGroupsResponse) UnmarshalNDR

func (o *SetAllowedFileGroupsResponse) 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