Documentation ¶
Index ¶
- Variables
- func ClassificationRuleServerHandle(ctx context.Context, o ClassificationRuleServer, opNum int, r ndr.Reader) (dcerpc.Operation, error)
- func NewClassificationRuleServerHandle(o ClassificationRuleServer) dcerpc.ServerHandle
- func RegisterClassificationRuleServer(conn dcerpc.Conn, o ClassificationRuleServer, opts ...dcerpc.Option)
- type ClassificationRuleClient
- type ClassificationRuleServer
- type GetExecutionOptionRequest
- type GetExecutionOptionResponse
- type GetPropertyAffectedRequest
- type GetPropertyAffectedResponse
- type GetValueRequest
- type GetValueResponse
- type SetExecutionOptionRequest
- type SetExecutionOptionResponse
- type SetPropertyAffectedRequest
- type SetPropertyAffectedResponse
- type SetValueRequest
- type SetValueResponse
Constants ¶
This section is empty.
Variables ¶
var ( // IFsrmClassificationRule interface identifier afc052c2-5315-45ab-841b-c6db0e120148 ClassificationRuleIID = &dcom.IID{Data1: 0xafc052c2, Data2: 0x5315, Data3: 0x45ab, Data4: []byte{0x84, 0x1b, 0xc6, 0xdb, 0x0e, 0x12, 0x01, 0x48}} // Syntax UUID ClassificationRuleSyntaxUUID = &uuid.UUID{TimeLow: 0xafc052c2, TimeMid: 0x5315, TimeHiAndVersion: 0x45ab, ClockSeqHiAndReserved: 0x84, ClockSeqLow: 0x1b, Node: [6]uint8{0xc6, 0xdb, 0xe, 0x12, 0x1, 0x48}} // Syntax ID ClassificationRuleSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: ClassificationRuleSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0} )
var (
// import guard
GoPackage = "dcom/fsrm"
)
Functions ¶
func NewClassificationRuleServerHandle ¶
func NewClassificationRuleServerHandle(o ClassificationRuleServer) dcerpc.ServerHandle
func RegisterClassificationRuleServer ¶
func RegisterClassificationRuleServer(conn dcerpc.Conn, o ClassificationRuleServer, opts ...dcerpc.Option)
Types ¶
type ClassificationRuleClient ¶
type ClassificationRuleClient interface { // IFsrmRule retrieval method. Rule() ifsrmrule.RuleClient // ExecutionOption operation. GetExecutionOption(context.Context, *GetExecutionOptionRequest, ...dcerpc.CallOption) (*GetExecutionOptionResponse, error) // ExecutionOption operation. SetExecutionOption(context.Context, *SetExecutionOptionRequest, ...dcerpc.CallOption) (*SetExecutionOptionResponse, error) // PropertyAffected operation. GetPropertyAffected(context.Context, *GetPropertyAffectedRequest, ...dcerpc.CallOption) (*GetPropertyAffectedResponse, error) // PropertyAffected operation. SetPropertyAffected(context.Context, *SetPropertyAffectedRequest, ...dcerpc.CallOption) (*SetPropertyAffectedResponse, error) // Value operation. GetValue(context.Context, *GetValueRequest, ...dcerpc.CallOption) (*GetValueResponse, error) // Value operation. SetValue(context.Context, *SetValueRequest, ...dcerpc.CallOption) (*SetValueResponse, error) // AlterContext alters the client context. AlterContext(context.Context, ...dcerpc.Option) error // IPID sets the object interface identifier. IPID(context.Context, *dcom.IPID) ClassificationRuleClient }
IFsrmClassificationRule interface.
type ClassificationRuleServer ¶
type ClassificationRuleServer interface { // IFsrmRule base class. ifsrmrule.RuleServer // ExecutionOption operation. GetExecutionOption(context.Context, *GetExecutionOptionRequest) (*GetExecutionOptionResponse, error) // ExecutionOption operation. SetExecutionOption(context.Context, *SetExecutionOptionRequest) (*SetExecutionOptionResponse, error) // PropertyAffected operation. GetPropertyAffected(context.Context, *GetPropertyAffectedRequest) (*GetPropertyAffectedResponse, error) // PropertyAffected operation. SetPropertyAffected(context.Context, *SetPropertyAffectedRequest) (*SetPropertyAffectedResponse, error) // Value operation. GetValue(context.Context, *GetValueRequest) (*GetValueResponse, error) // Value operation. SetValue(context.Context, *SetValueRequest) (*SetValueResponse, error) }
IFsrmClassificationRule server interface.
type GetExecutionOptionRequest ¶
type GetExecutionOptionRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetExecutionOptionRequest structure represents the ExecutionOption operation request
func (*GetExecutionOptionRequest) MarshalNDR ¶
func (*GetExecutionOptionRequest) UnmarshalNDR ¶
type GetExecutionOptionResponse ¶
type GetExecutionOptionResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` ExecutionOption fsrm.ExecutionOption `idl:"name:executionOption" json:"execution_option"` // Return: The ExecutionOption return value. Return int32 `idl:"name:Return" json:"return"` }
GetExecutionOptionResponse structure represents the ExecutionOption operation response
func (*GetExecutionOptionResponse) MarshalNDR ¶
func (*GetExecutionOptionResponse) UnmarshalNDR ¶
type GetPropertyAffectedRequest ¶
type GetPropertyAffectedRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetPropertyAffectedRequest structure represents the PropertyAffected operation request
func (*GetPropertyAffectedRequest) MarshalNDR ¶
func (*GetPropertyAffectedRequest) UnmarshalNDR ¶
type GetPropertyAffectedResponse ¶
type GetPropertyAffectedResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Property *oaut.String `idl:"name:property" json:"property"` // Return: The PropertyAffected return value. Return int32 `idl:"name:Return" json:"return"` }
GetPropertyAffectedResponse structure represents the PropertyAffected operation response
func (*GetPropertyAffectedResponse) MarshalNDR ¶
func (*GetPropertyAffectedResponse) UnmarshalNDR ¶
type GetValueRequest ¶
type GetValueRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetValueRequest structure represents the Value operation request
func (*GetValueRequest) MarshalNDR ¶
func (*GetValueRequest) UnmarshalNDR ¶
type GetValueResponse ¶
type GetValueResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Value *oaut.String `idl:"name:value" json:"value"` // Return: The Value return value. Return int32 `idl:"name:Return" json:"return"` }
GetValueResponse structure represents the Value operation response
func (*GetValueResponse) MarshalNDR ¶
func (*GetValueResponse) UnmarshalNDR ¶
type SetExecutionOptionRequest ¶
type SetExecutionOptionRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` ExecutionOption fsrm.ExecutionOption `idl:"name:executionOption" json:"execution_option"` }
SetExecutionOptionRequest structure represents the ExecutionOption operation request
func (*SetExecutionOptionRequest) MarshalNDR ¶
func (*SetExecutionOptionRequest) UnmarshalNDR ¶
type SetExecutionOptionResponse ¶
type SetExecutionOptionResponse 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 ExecutionOption return value. Return int32 `idl:"name:Return" json:"return"` }
SetExecutionOptionResponse structure represents the ExecutionOption operation response
func (*SetExecutionOptionResponse) MarshalNDR ¶
func (*SetExecutionOptionResponse) UnmarshalNDR ¶
type SetPropertyAffectedRequest ¶
type SetPropertyAffectedRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Property *oaut.String `idl:"name:property" json:"property"` }
SetPropertyAffectedRequest structure represents the PropertyAffected operation request
func (*SetPropertyAffectedRequest) MarshalNDR ¶
func (*SetPropertyAffectedRequest) UnmarshalNDR ¶
type SetPropertyAffectedResponse ¶
type SetPropertyAffectedResponse 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 PropertyAffected return value. Return int32 `idl:"name:Return" json:"return"` }
SetPropertyAffectedResponse structure represents the PropertyAffected operation response
func (*SetPropertyAffectedResponse) MarshalNDR ¶
func (*SetPropertyAffectedResponse) UnmarshalNDR ¶
type SetValueRequest ¶
type SetValueRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Value *oaut.String `idl:"name:value" json:"value"` }
SetValueRequest structure represents the Value operation request
func (*SetValueRequest) MarshalNDR ¶
func (*SetValueRequest) UnmarshalNDR ¶
type SetValueResponse ¶
type SetValueResponse 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 Value return value. Return int32 `idl:"name:Return" json:"return"` }
SetValueResponse structure represents the Value operation response