ifsrmautoapplyquota

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// IFsrmAutoApplyQuota interface identifier f82e5729-6aba-4740-bfc7-c7f58f75fb7b
	AutoApplyQuotaIID = &dcom.IID{Data1: 0xf82e5729, Data2: 0x6aba, Data3: 0x4740, Data4: []byte{0xbf, 0xc7, 0xc7, 0xf5, 0x8f, 0x75, 0xfb, 0x7b}}
	// Syntax UUID
	AutoApplyQuotaSyntaxUUID = &uuid.UUID{TimeLow: 0xf82e5729, TimeMid: 0x6aba, TimeHiAndVersion: 0x4740, ClockSeqHiAndReserved: 0xbf, ClockSeqLow: 0xc7, Node: [6]uint8{0xc7, 0xf5, 0x8f, 0x75, 0xfb, 0x7b}}
	// Syntax ID
	AutoApplyQuotaSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: AutoApplyQuotaSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0}
)
View Source
var (
	// import guard
	GoPackage = "dcom/fsrm"
)

Functions

func AutoApplyQuotaServerHandle

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

func NewAutoApplyQuotaServerHandle

func NewAutoApplyQuotaServerHandle(o AutoApplyQuotaServer) dcerpc.ServerHandle

func RegisterAutoApplyQuotaServer

func RegisterAutoApplyQuotaServer(conn dcerpc.Conn, o AutoApplyQuotaServer, opts ...dcerpc.Option)

Types

type AutoApplyQuotaClient

type AutoApplyQuotaClient interface {

	// IFsrmQuotaObject retrieval method.
	QuotaObject() ifsrmquotaobject.QuotaObjectClient

	// ExcludeFolders operation.
	GetExcludeFolders(context.Context, *GetExcludeFoldersRequest, ...dcerpc.CallOption) (*GetExcludeFoldersResponse, error)

	// ExcludeFolders operation.
	SetExcludeFolders(context.Context, *SetExcludeFoldersRequest, ...dcerpc.CallOption) (*SetExcludeFoldersResponse, 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) AutoApplyQuotaClient
}

IFsrmAutoApplyQuota interface.

func NewAutoApplyQuotaClient

func NewAutoApplyQuotaClient(ctx context.Context, cc dcerpc.Conn, opts ...dcerpc.Option) (AutoApplyQuotaClient, error)

type AutoApplyQuotaServer

type AutoApplyQuotaServer interface {

	// IFsrmQuotaObject base class.
	ifsrmquotaobject.QuotaObjectServer

	// ExcludeFolders operation.
	GetExcludeFolders(context.Context, *GetExcludeFoldersRequest) (*GetExcludeFoldersResponse, error)

	// ExcludeFolders operation.
	SetExcludeFolders(context.Context, *SetExcludeFoldersRequest) (*SetExcludeFoldersResponse, error)

	// CommitAndUpdateDerived operation.
	CommitAndUpdateDerived(context.Context, *CommitAndUpdateDerivedRequest) (*CommitAndUpdateDerivedResponse, error)
}

IFsrmAutoApplyQuota server interface.

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

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

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 GetExcludeFoldersRequest

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

GetExcludeFoldersRequest structure represents the ExcludeFolders operation request

func (*GetExcludeFoldersRequest) MarshalNDR

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

func (*GetExcludeFoldersRequest) UnmarshalNDR

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

type GetExcludeFoldersResponse

type GetExcludeFoldersResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That    *dcom.ORPCThat  `idl:"name:That" json:"that"`
	Folders *oaut.SafeArray `idl:"name:folders" json:"folders"`
	// Return: The ExcludeFolders return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetExcludeFoldersResponse structure represents the ExcludeFolders operation response

func (*GetExcludeFoldersResponse) MarshalNDR

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

func (*GetExcludeFoldersResponse) UnmarshalNDR

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

type SetExcludeFoldersRequest

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

SetExcludeFoldersRequest structure represents the ExcludeFolders operation request

func (*SetExcludeFoldersRequest) MarshalNDR

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

func (*SetExcludeFoldersRequest) UnmarshalNDR

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

type SetExcludeFoldersResponse

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

SetExcludeFoldersResponse structure represents the ExcludeFolders operation response

func (*SetExcludeFoldersResponse) MarshalNDR

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

func (*SetExcludeFoldersResponse) UnmarshalNDR

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