ifsrmquotaobject

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: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// IFsrmQuotaObject interface identifier 42dc3511-61d5-48ae-b6dc-59fc00c0a8d6
	QuotaObjectIID = &dcom.IID{Data1: 0x42dc3511, Data2: 0x61d5, Data3: 0x48ae, Data4: []byte{0xb6, 0xdc, 0x59, 0xfc, 0x00, 0xc0, 0xa8, 0xd6}}
	// Syntax UUID
	QuotaObjectSyntaxUUID = &uuid.UUID{TimeLow: 0x42dc3511, TimeMid: 0x61d5, TimeHiAndVersion: 0x48ae, ClockSeqHiAndReserved: 0xb6, ClockSeqLow: 0xdc, Node: [6]uint8{0x59, 0xfc, 0x0, 0xc0, 0xa8, 0xd6}}
	// Syntax ID
	QuotaObjectSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: QuotaObjectSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0}
)
View Source
var (
	// import guard
	GoPackage = "dcom/fsrm"
)

Functions

func NewQuotaObjectServerHandle

func NewQuotaObjectServerHandle(o QuotaObjectServer) dcerpc.ServerHandle

func QuotaObjectServerHandle

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

func RegisterQuotaObjectServer

func RegisterQuotaObjectServer(conn dcerpc.Conn, o QuotaObjectServer, 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"`
	QuotaTemplateName *oaut.String   `idl:"name:quotaTemplateName" json:"quota_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 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"`
	QuotaTemplateName *oaut.String   `idl:"name:quotaTemplateName" json:"quota_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 QuotaObjectClient

type QuotaObjectClient interface {

	// IFsrmQuotaBase retrieval method.
	QuotaBase() ifsrmquotabase.QuotaBaseClient

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

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

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

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

	// MatchesSourceTemplate operation.
	GetMatchesSourceTemplate(context.Context, *GetMatchesSourceTemplateRequest, ...dcerpc.CallOption) (*GetMatchesSourceTemplateResponse, 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) QuotaObjectClient
}

IFsrmQuotaObject interface.

func NewQuotaObjectClient

func NewQuotaObjectClient(ctx context.Context, cc dcerpc.Conn, opts ...dcerpc.Option) (QuotaObjectClient, error)

type QuotaObjectServer

type QuotaObjectServer interface {

	// IFsrmQuotaBase base class.
	ifsrmquotabase.QuotaBaseServer

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

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

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

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

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

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

IFsrmQuotaObject server interface.

Jump to

Keyboard shortcuts

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