Documentation ¶
Index ¶
- Variables
- func NewQuotaTemplateManagerServerHandle(o QuotaTemplateManagerServer) dcerpc.ServerHandle
- func QuotaTemplateManagerServerHandle(ctx context.Context, o QuotaTemplateManagerServer, opNum int, r ndr.Reader) (dcerpc.Operation, error)
- func RegisterQuotaTemplateManagerServer(conn dcerpc.Conn, o QuotaTemplateManagerServer, opts ...dcerpc.Option)
- type CreateTemplateRequest
- type CreateTemplateResponse
- type EnumTemplatesRequest
- type EnumTemplatesResponse
- type ExportTemplatesRequest
- type ExportTemplatesResponse
- type GetTemplateRequest
- type GetTemplateResponse
- type ImportTemplatesRequest
- type ImportTemplatesResponse
- type QuotaTemplateManagerClient
- type QuotaTemplateManagerServer
Constants ¶
This section is empty.
Variables ¶
var ( // IFsrmQuotaTemplateManager interface identifier 4173ac41-172d-4d52-963c-fdc7e415f717 QuotaTemplateManagerIID = &dcom.IID{Data1: 0x4173ac41, Data2: 0x172d, Data3: 0x4d52, Data4: []byte{0x96, 0x3c, 0xfd, 0xc7, 0xe4, 0x15, 0xf7, 0x17}} // Syntax UUID QuotaTemplateManagerSyntaxUUID = &uuid.UUID{TimeLow: 0x4173ac41, TimeMid: 0x172d, TimeHiAndVersion: 0x4d52, ClockSeqHiAndReserved: 0x96, ClockSeqLow: 0x3c, Node: [6]uint8{0xfd, 0xc7, 0xe4, 0x15, 0xf7, 0x17}} // Syntax ID QuotaTemplateManagerSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: QuotaTemplateManagerSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0} )
var (
// import guard
GoPackage = "dcom/fsrm"
)
Functions ¶
func NewQuotaTemplateManagerServerHandle ¶
func NewQuotaTemplateManagerServerHandle(o QuotaTemplateManagerServer) dcerpc.ServerHandle
func RegisterQuotaTemplateManagerServer ¶
func RegisterQuotaTemplateManagerServer(conn dcerpc.Conn, o QuotaTemplateManagerServer, opts ...dcerpc.Option)
Types ¶
type CreateTemplateRequest ¶
type CreateTemplateRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
CreateTemplateRequest structure represents the CreateTemplate operation request
func (*CreateTemplateRequest) MarshalNDR ¶
func (*CreateTemplateRequest) UnmarshalNDR ¶
type CreateTemplateResponse ¶
type CreateTemplateResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` QuotaTemplate *fsrm.QuotaTemplate `idl:"name:quotaTemplate" json:"quota_template"` // Return: The CreateTemplate return value. Return int32 `idl:"name:Return" json:"return"` }
CreateTemplateResponse structure represents the CreateTemplate operation response
func (*CreateTemplateResponse) MarshalNDR ¶
func (*CreateTemplateResponse) UnmarshalNDR ¶
type EnumTemplatesRequest ¶
type EnumTemplatesRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Options fsrm.EnumOptions `idl:"name:options" json:"options"` }
EnumTemplatesRequest structure represents the EnumTemplates operation request
func (*EnumTemplatesRequest) MarshalNDR ¶
func (*EnumTemplatesRequest) UnmarshalNDR ¶
type EnumTemplatesResponse ¶
type EnumTemplatesResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` QuotaTemplates *fsrm.CommittableCollection `idl:"name:quotaTemplates" json:"quota_templates"` // Return: The EnumTemplates return value. Return int32 `idl:"name:Return" json:"return"` }
EnumTemplatesResponse structure represents the EnumTemplates operation response
func (*EnumTemplatesResponse) MarshalNDR ¶
func (*EnumTemplatesResponse) UnmarshalNDR ¶
type ExportTemplatesRequest ¶
type ExportTemplatesRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` QuotaTemplateNamesArray *oaut.Variant `idl:"name:quotaTemplateNamesArray" json:"quota_template_names_array"` }
ExportTemplatesRequest structure represents the ExportTemplates operation request
func (*ExportTemplatesRequest) MarshalNDR ¶
func (*ExportTemplatesRequest) UnmarshalNDR ¶
type ExportTemplatesResponse ¶
type ExportTemplatesResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` SerializedQuotaTemplates *oaut.String `idl:"name:serializedQuotaTemplates" json:"serialized_quota_templates"` // Return: The ExportTemplates return value. Return int32 `idl:"name:Return" json:"return"` }
ExportTemplatesResponse structure represents the ExportTemplates operation response
func (*ExportTemplatesResponse) MarshalNDR ¶
func (*ExportTemplatesResponse) UnmarshalNDR ¶
type GetTemplateRequest ¶
type GetTemplateRequest 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"` }
GetTemplateRequest structure represents the GetTemplate operation request
func (*GetTemplateRequest) MarshalNDR ¶
func (*GetTemplateRequest) UnmarshalNDR ¶
type GetTemplateResponse ¶
type GetTemplateResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` QuotaTemplate *fsrm.QuotaTemplate `idl:"name:quotaTemplate" json:"quota_template"` // Return: The GetTemplate return value. Return int32 `idl:"name:Return" json:"return"` }
GetTemplateResponse structure represents the GetTemplate operation response
func (*GetTemplateResponse) MarshalNDR ¶
func (*GetTemplateResponse) UnmarshalNDR ¶
type ImportTemplatesRequest ¶
type ImportTemplatesRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` SerializedQuotaTemplates *oaut.String `idl:"name:serializedQuotaTemplates" json:"serialized_quota_templates"` QuotaTemplateNamesArray *oaut.Variant `idl:"name:quotaTemplateNamesArray" json:"quota_template_names_array"` }
ImportTemplatesRequest structure represents the ImportTemplates operation request
func (*ImportTemplatesRequest) MarshalNDR ¶
func (*ImportTemplatesRequest) UnmarshalNDR ¶
type ImportTemplatesResponse ¶
type ImportTemplatesResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` QuotaTemplates *fsrm.CommittableCollection `idl:"name:quotaTemplates" json:"quota_templates"` // Return: The ImportTemplates return value. Return int32 `idl:"name:Return" json:"return"` }
ImportTemplatesResponse structure represents the ImportTemplates operation response
func (*ImportTemplatesResponse) MarshalNDR ¶
func (*ImportTemplatesResponse) UnmarshalNDR ¶
type QuotaTemplateManagerClient ¶
type QuotaTemplateManagerClient interface { // IDispatch retrieval method. Dispatch() idispatch.DispatchClient // CreateTemplate operation. CreateTemplate(context.Context, *CreateTemplateRequest, ...dcerpc.CallOption) (*CreateTemplateResponse, error) // GetTemplate operation. GetTemplate(context.Context, *GetTemplateRequest, ...dcerpc.CallOption) (*GetTemplateResponse, error) // EnumTemplates operation. EnumTemplates(context.Context, *EnumTemplatesRequest, ...dcerpc.CallOption) (*EnumTemplatesResponse, error) // ExportTemplates operation. ExportTemplates(context.Context, *ExportTemplatesRequest, ...dcerpc.CallOption) (*ExportTemplatesResponse, error) // ImportTemplates operation. ImportTemplates(context.Context, *ImportTemplatesRequest, ...dcerpc.CallOption) (*ImportTemplatesResponse, error) // AlterContext alters the client context. AlterContext(context.Context, ...dcerpc.Option) error // IPID sets the object interface identifier. IPID(context.Context, *dcom.IPID) QuotaTemplateManagerClient }
IFsrmQuotaTemplateManager interface.
type QuotaTemplateManagerServer ¶
type QuotaTemplateManagerServer interface { // IDispatch base class. idispatch.DispatchServer // CreateTemplate operation. CreateTemplate(context.Context, *CreateTemplateRequest) (*CreateTemplateResponse, error) // GetTemplate operation. GetTemplate(context.Context, *GetTemplateRequest) (*GetTemplateResponse, error) // EnumTemplates operation. EnumTemplates(context.Context, *EnumTemplatesRequest) (*EnumTemplatesResponse, error) // ExportTemplates operation. ExportTemplates(context.Context, *ExportTemplatesRequest) (*ExportTemplatesResponse, error) // ImportTemplates operation. ImportTemplates(context.Context, *ImportTemplatesRequest) (*ImportTemplatesResponse, error) }
IFsrmQuotaTemplateManager server interface.