Documentation ¶
Index ¶
- Variables
- func NewPropertyDefinitionServerHandle(o PropertyDefinitionServer) dcerpc.ServerHandle
- func PropertyDefinitionServerHandle(ctx context.Context, o PropertyDefinitionServer, opNum int, r ndr.Reader) (dcerpc.Operation, error)
- func RegisterPropertyDefinitionServer(conn dcerpc.Conn, o PropertyDefinitionServer, opts ...dcerpc.Option)
- type GetNameRequest
- type GetNameResponse
- type GetParametersRequest
- type GetParametersResponse
- type GetPossibleValuesRequest
- type GetPossibleValuesResponse
- type GetTypeRequest
- type GetTypeResponse
- type GetValueDescriptionsRequest
- type GetValueDescriptionsResponse
- type PropertyDefinitionClient
- type PropertyDefinitionServer
- type SetNameRequest
- type SetNameResponse
- type SetParametersRequest
- type SetParametersResponse
- type SetPossibleValuesRequest
- type SetPossibleValuesResponse
- type SetTypeRequest
- type SetTypeResponse
- type SetValueDescriptionsRequest
- type SetValueDescriptionsResponse
Constants ¶
This section is empty.
Variables ¶
var ( // IFsrmPropertyDefinition interface identifier ede0150f-e9a3-419c-877c-01fe5d24c5d3 PropertyDefinitionIID = &dcom.IID{Data1: 0xede0150f, Data2: 0xe9a3, Data3: 0x419c, Data4: []byte{0x87, 0x7c, 0x01, 0xfe, 0x5d, 0x24, 0xc5, 0xd3}} // Syntax UUID PropertyDefinitionSyntaxUUID = &uuid.UUID{TimeLow: 0xede0150f, TimeMid: 0xe9a3, TimeHiAndVersion: 0x419c, ClockSeqHiAndReserved: 0x87, ClockSeqLow: 0x7c, Node: [6]uint8{0x1, 0xfe, 0x5d, 0x24, 0xc5, 0xd3}} // Syntax ID PropertyDefinitionSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: PropertyDefinitionSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0} )
var (
// import guard
GoPackage = "dcom/fsrm"
)
Functions ¶
func NewPropertyDefinitionServerHandle ¶
func NewPropertyDefinitionServerHandle(o PropertyDefinitionServer) dcerpc.ServerHandle
func RegisterPropertyDefinitionServer ¶
func RegisterPropertyDefinitionServer(conn dcerpc.Conn, o PropertyDefinitionServer, opts ...dcerpc.Option)
Types ¶
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 GetParametersRequest ¶
type GetParametersRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetParametersRequest structure represents the Parameters operation request
func (*GetParametersRequest) MarshalNDR ¶
func (*GetParametersRequest) UnmarshalNDR ¶
type GetParametersResponse ¶
type GetParametersResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Parameters *oaut.SafeArray `idl:"name:parameters" json:"parameters"` // Return: The Parameters return value. Return int32 `idl:"name:Return" json:"return"` }
GetParametersResponse structure represents the Parameters operation response
func (*GetParametersResponse) MarshalNDR ¶
func (*GetParametersResponse) UnmarshalNDR ¶
type GetPossibleValuesRequest ¶
type GetPossibleValuesRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetPossibleValuesRequest structure represents the PossibleValues operation request
func (*GetPossibleValuesRequest) MarshalNDR ¶
func (*GetPossibleValuesRequest) UnmarshalNDR ¶
type GetPossibleValuesResponse ¶
type GetPossibleValuesResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` PossibleValues *oaut.SafeArray `idl:"name:possibleValues" json:"possible_values"` // Return: The PossibleValues return value. Return int32 `idl:"name:Return" json:"return"` }
GetPossibleValuesResponse structure represents the PossibleValues operation response
func (*GetPossibleValuesResponse) MarshalNDR ¶
func (*GetPossibleValuesResponse) UnmarshalNDR ¶
type GetTypeRequest ¶
type GetTypeRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetTypeRequest structure represents the Type operation request
func (*GetTypeRequest) MarshalNDR ¶
func (*GetTypeRequest) UnmarshalNDR ¶
type GetTypeResponse ¶
type GetTypeResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Type fsrm.PropertyDefinitionType `idl:"name:type" json:"type"` // Return: The Type return value. Return int32 `idl:"name:Return" json:"return"` }
GetTypeResponse structure represents the Type operation response
func (*GetTypeResponse) MarshalNDR ¶
func (*GetTypeResponse) UnmarshalNDR ¶
type GetValueDescriptionsRequest ¶
type GetValueDescriptionsRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetValueDescriptionsRequest structure represents the ValueDescriptions operation request
func (*GetValueDescriptionsRequest) MarshalNDR ¶
func (*GetValueDescriptionsRequest) UnmarshalNDR ¶
type GetValueDescriptionsResponse ¶
type GetValueDescriptionsResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` ValueDescriptions *oaut.SafeArray `idl:"name:valueDescriptions" json:"value_descriptions"` // Return: The ValueDescriptions return value. Return int32 `idl:"name:Return" json:"return"` }
GetValueDescriptionsResponse structure represents the ValueDescriptions operation response
func (*GetValueDescriptionsResponse) MarshalNDR ¶
func (*GetValueDescriptionsResponse) UnmarshalNDR ¶
type PropertyDefinitionClient ¶
type PropertyDefinitionClient interface { // IFsrmObject retrieval method. Object() ifsrmobject.ObjectClient // Name operation. GetName(context.Context, *GetNameRequest, ...dcerpc.CallOption) (*GetNameResponse, error) // Name operation. SetName(context.Context, *SetNameRequest, ...dcerpc.CallOption) (*SetNameResponse, error) // Type operation. GetType(context.Context, *GetTypeRequest, ...dcerpc.CallOption) (*GetTypeResponse, error) // Type operation. SetType(context.Context, *SetTypeRequest, ...dcerpc.CallOption) (*SetTypeResponse, error) // PossibleValues operation. GetPossibleValues(context.Context, *GetPossibleValuesRequest, ...dcerpc.CallOption) (*GetPossibleValuesResponse, error) // PossibleValues operation. SetPossibleValues(context.Context, *SetPossibleValuesRequest, ...dcerpc.CallOption) (*SetPossibleValuesResponse, error) // ValueDescriptions operation. GetValueDescriptions(context.Context, *GetValueDescriptionsRequest, ...dcerpc.CallOption) (*GetValueDescriptionsResponse, error) // ValueDescriptions operation. SetValueDescriptions(context.Context, *SetValueDescriptionsRequest, ...dcerpc.CallOption) (*SetValueDescriptionsResponse, error) // Parameters operation. GetParameters(context.Context, *GetParametersRequest, ...dcerpc.CallOption) (*GetParametersResponse, error) // Parameters operation. SetParameters(context.Context, *SetParametersRequest, ...dcerpc.CallOption) (*SetParametersResponse, error) // AlterContext alters the client context. AlterContext(context.Context, ...dcerpc.Option) error // IPID sets the object interface identifier. IPID(context.Context, *dcom.IPID) PropertyDefinitionClient }
IFsrmPropertyDefinition interface.
type PropertyDefinitionServer ¶
type PropertyDefinitionServer interface { // IFsrmObject base class. ifsrmobject.ObjectServer // Name operation. GetName(context.Context, *GetNameRequest) (*GetNameResponse, error) // Name operation. SetName(context.Context, *SetNameRequest) (*SetNameResponse, error) // Type operation. GetType(context.Context, *GetTypeRequest) (*GetTypeResponse, error) // Type operation. SetType(context.Context, *SetTypeRequest) (*SetTypeResponse, error) // PossibleValues operation. GetPossibleValues(context.Context, *GetPossibleValuesRequest) (*GetPossibleValuesResponse, error) // PossibleValues operation. SetPossibleValues(context.Context, *SetPossibleValuesRequest) (*SetPossibleValuesResponse, error) // ValueDescriptions operation. GetValueDescriptions(context.Context, *GetValueDescriptionsRequest) (*GetValueDescriptionsResponse, error) // ValueDescriptions operation. SetValueDescriptions(context.Context, *SetValueDescriptionsRequest) (*SetValueDescriptionsResponse, error) // Parameters operation. GetParameters(context.Context, *GetParametersRequest) (*GetParametersResponse, error) // Parameters operation. SetParameters(context.Context, *SetParametersRequest) (*SetParametersResponse, error) }
IFsrmPropertyDefinition 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 ¶
type SetParametersRequest ¶
type SetParametersRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Parameters *oaut.SafeArray `idl:"name:parameters" json:"parameters"` }
SetParametersRequest structure represents the Parameters operation request
func (*SetParametersRequest) MarshalNDR ¶
func (*SetParametersRequest) UnmarshalNDR ¶
type SetParametersResponse ¶
type SetParametersResponse 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 Parameters return value. Return int32 `idl:"name:Return" json:"return"` }
SetParametersResponse structure represents the Parameters operation response
func (*SetParametersResponse) MarshalNDR ¶
func (*SetParametersResponse) UnmarshalNDR ¶
type SetPossibleValuesRequest ¶
type SetPossibleValuesRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` PossibleValues *oaut.SafeArray `idl:"name:possibleValues" json:"possible_values"` }
SetPossibleValuesRequest structure represents the PossibleValues operation request
func (*SetPossibleValuesRequest) MarshalNDR ¶
func (*SetPossibleValuesRequest) UnmarshalNDR ¶
type SetPossibleValuesResponse ¶
type SetPossibleValuesResponse 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 PossibleValues return value. Return int32 `idl:"name:Return" json:"return"` }
SetPossibleValuesResponse structure represents the PossibleValues operation response
func (*SetPossibleValuesResponse) MarshalNDR ¶
func (*SetPossibleValuesResponse) UnmarshalNDR ¶
type SetTypeRequest ¶
type SetTypeRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Type fsrm.PropertyDefinitionType `idl:"name:type" json:"type"` }
SetTypeRequest structure represents the Type operation request
func (*SetTypeRequest) MarshalNDR ¶
func (*SetTypeRequest) UnmarshalNDR ¶
type SetTypeResponse ¶
type SetTypeResponse 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 Type return value. Return int32 `idl:"name:Return" json:"return"` }
SetTypeResponse structure represents the Type operation response
func (*SetTypeResponse) MarshalNDR ¶
func (*SetTypeResponse) UnmarshalNDR ¶
type SetValueDescriptionsRequest ¶
type SetValueDescriptionsRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` ValueDescriptions *oaut.SafeArray `idl:"name:valueDescriptions" json:"value_descriptions"` }
SetValueDescriptionsRequest structure represents the ValueDescriptions operation request
func (*SetValueDescriptionsRequest) MarshalNDR ¶
func (*SetValueDescriptionsRequest) UnmarshalNDR ¶
type SetValueDescriptionsResponse ¶
type SetValueDescriptionsResponse 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 ValueDescriptions return value. Return int32 `idl:"name:Return" json:"return"` }
SetValueDescriptionsResponse structure represents the ValueDescriptions operation response