Documentation ¶
Index ¶
- Variables
- func NewQuotaTemplateServerHandle(o QuotaTemplateServer) dcerpc.ServerHandle
- func QuotaTemplateServerHandle(ctx context.Context, o QuotaTemplateServer, opNum int, r ndr.Reader) (dcerpc.Operation, error)
- func RegisterQuotaTemplateServer(conn dcerpc.Conn, o QuotaTemplateServer, opts ...dcerpc.Option)
- type CommitAndUpdateDerivedRequest
- type CommitAndUpdateDerivedResponse
- type CopyTemplateRequest
- type CopyTemplateResponse
- type GetNameRequest
- type GetNameResponse
- type QuotaTemplateClient
- type QuotaTemplateServer
- type SetNameRequest
- type SetNameResponse
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // IFsrmQuotaTemplate interface identifier a2efab31-295e-46bb-b976-e86d58b52e8b QuotaTemplateIID = &dcom.IID{Data1: 0xa2efab31, Data2: 0x295e, Data3: 0x46bb, Data4: []byte{0xb9, 0x76, 0xe8, 0x6d, 0x58, 0xb5, 0x2e, 0x8b}} // Syntax UUID QuotaTemplateSyntaxUUID = &uuid.UUID{TimeLow: 0xa2efab31, TimeMid: 0x295e, TimeHiAndVersion: 0x46bb, ClockSeqHiAndReserved: 0xb9, ClockSeqLow: 0x76, Node: [6]uint8{0xe8, 0x6d, 0x58, 0xb5, 0x2e, 0x8b}} // Syntax ID QuotaTemplateSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: QuotaTemplateSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0} )
View Source
var (
// import guard
GoPackage = "dcom/fsrm"
)
Functions ¶
func NewQuotaTemplateServerHandle ¶
func NewQuotaTemplateServerHandle(o QuotaTemplateServer) dcerpc.ServerHandle
func RegisterQuotaTemplateServer ¶
func RegisterQuotaTemplateServer(conn dcerpc.Conn, o QuotaTemplateServer, opts ...dcerpc.Option)
Types ¶
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 ¶
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 CopyTemplateRequest ¶
type CopyTemplateRequest 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"` }
CopyTemplateRequest structure represents the CopyTemplate operation request
func (*CopyTemplateRequest) MarshalNDR ¶
func (*CopyTemplateRequest) UnmarshalNDR ¶
type CopyTemplateResponse ¶
type CopyTemplateResponse 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 CopyTemplate return value. Return int32 `idl:"name:Return" json:"return"` }
CopyTemplateResponse structure represents the CopyTemplate operation response
func (*CopyTemplateResponse) MarshalNDR ¶
func (*CopyTemplateResponse) UnmarshalNDR ¶
type GetNameRequest ¶
type GetNameRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetNameRequest structure represents the Name operation request
func (*GetNameRequest) MarshalNDR ¶
func (*GetNameRequest) UnmarshalNDR ¶
type GetNameResponse ¶
type GetNameResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Name *oaut.String `idl:"name:name" json:"name"` // Return: The Name return value. Return int32 `idl:"name:Return" json:"return"` }
GetNameResponse structure represents the Name operation response
func (*GetNameResponse) MarshalNDR ¶
func (*GetNameResponse) UnmarshalNDR ¶
type QuotaTemplateClient ¶
type QuotaTemplateClient interface { // IFsrmQuotaBase retrieval method. QuotaBase() ifsrmquotabase.QuotaBaseClient // Name operation. GetName(context.Context, *GetNameRequest, ...dcerpc.CallOption) (*GetNameResponse, error) // Name operation. SetName(context.Context, *SetNameRequest, ...dcerpc.CallOption) (*SetNameResponse, error) // CopyTemplate operation. CopyTemplate(context.Context, *CopyTemplateRequest, ...dcerpc.CallOption) (*CopyTemplateResponse, 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) QuotaTemplateClient }
IFsrmQuotaTemplate interface.
func NewQuotaTemplateClient ¶
type QuotaTemplateServer ¶
type QuotaTemplateServer interface { // IFsrmQuotaBase base class. ifsrmquotabase.QuotaBaseServer // Name operation. GetName(context.Context, *GetNameRequest) (*GetNameResponse, error) // Name operation. SetName(context.Context, *SetNameRequest) (*SetNameResponse, error) // CopyTemplate operation. CopyTemplate(context.Context, *CopyTemplateRequest) (*CopyTemplateResponse, error) // CommitAndUpdateDerived operation. CommitAndUpdateDerived(context.Context, *CommitAndUpdateDerivedRequest) (*CommitAndUpdateDerivedResponse, error) }
IFsrmQuotaTemplate server interface.
type SetNameRequest ¶
type SetNameRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Name *oaut.String `idl:"name:name" json:"name"` }
SetNameRequest structure represents the Name operation request
func (*SetNameRequest) MarshalNDR ¶
func (*SetNameRequest) UnmarshalNDR ¶
type SetNameResponse ¶
type SetNameResponse 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 Name return value. Return int32 `idl:"name:Return" json:"return"` }
SetNameResponse structure represents the Name operation response
func (*SetNameResponse) MarshalNDR ¶
func (*SetNameResponse) UnmarshalNDR ¶
Click to show internal directories.
Click to hide internal directories.