Documentation ¶
Index ¶
- Variables
- func NewPropertyConditionServerHandle(o PropertyConditionServer) dcerpc.ServerHandle
- func PropertyConditionServerHandle(ctx context.Context, o PropertyConditionServer, opNum int, r ndr.Reader) (dcerpc.Operation, error)
- func RegisterPropertyConditionServer(conn dcerpc.Conn, o PropertyConditionServer, opts ...dcerpc.Option)
- type DeleteRequest
- type DeleteResponse
- type GetNameRequest
- type GetNameResponse
- type GetTypeRequest
- type GetTypeResponse
- type GetValueRequest
- type GetValueResponse
- type PropertyConditionClient
- type PropertyConditionServer
- type SetNameRequest
- type SetNameResponse
- type SetTypeRequest
- type SetTypeResponse
- type SetValueRequest
- type SetValueResponse
Constants ¶
This section is empty.
Variables ¶
var ( // IFsrmPropertyCondition interface identifier 326af66f-2ac0-4f68-bf8c-4759f054fa29 PropertyConditionIID = &dcom.IID{Data1: 0x326af66f, Data2: 0x2ac0, Data3: 0x4f68, Data4: []byte{0xbf, 0x8c, 0x47, 0x59, 0xf0, 0x54, 0xfa, 0x29}} // Syntax UUID PropertyConditionSyntaxUUID = &uuid.UUID{TimeLow: 0x326af66f, TimeMid: 0x2ac0, TimeHiAndVersion: 0x4f68, ClockSeqHiAndReserved: 0xbf, ClockSeqLow: 0x8c, Node: [6]uint8{0x47, 0x59, 0xf0, 0x54, 0xfa, 0x29}} // Syntax ID PropertyConditionSyntaxV1_0 = &dcerpc.SyntaxID{IfUUID: PropertyConditionSyntaxUUID, IfVersionMajor: 1, IfVersionMinor: 0} )
var (
// import guard
GoPackage = "dcom/fsrm"
)
Functions ¶
func NewPropertyConditionServerHandle ¶
func NewPropertyConditionServerHandle(o PropertyConditionServer) dcerpc.ServerHandle
func RegisterPropertyConditionServer ¶
func RegisterPropertyConditionServer(conn dcerpc.Conn, o PropertyConditionServer, opts ...dcerpc.Option)
Types ¶
type DeleteRequest ¶
type DeleteRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
DeleteRequest structure represents the Delete operation request
func (*DeleteRequest) MarshalNDR ¶
func (*DeleteRequest) UnmarshalNDR ¶
type DeleteResponse ¶
type DeleteResponse 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 Delete return value. Return int32 `idl:"name:Return" json:"return"` }
DeleteResponse structure represents the Delete operation response
func (*DeleteResponse) MarshalNDR ¶
func (*DeleteResponse) 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 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.PropertyConditionType `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 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 PropertyConditionClient ¶
type PropertyConditionClient interface { // IDispatch retrieval method. Dispatch() idispatch.DispatchClient // 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) // Value operation. GetValue(context.Context, *GetValueRequest, ...dcerpc.CallOption) (*GetValueResponse, error) // Value operation. SetValue(context.Context, *SetValueRequest, ...dcerpc.CallOption) (*SetValueResponse, error) // Delete operation. Delete(context.Context, *DeleteRequest, ...dcerpc.CallOption) (*DeleteResponse, error) // AlterContext alters the client context. AlterContext(context.Context, ...dcerpc.Option) error // Conn returns the client connection (unsafe) Conn() dcerpc.Conn // IPID sets the object interface identifier. IPID(context.Context, *dcom.IPID) PropertyConditionClient }
IFsrmPropertyCondition interface.
type PropertyConditionServer ¶
type PropertyConditionServer interface { // IDispatch base class. idispatch.DispatchServer // 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) // Value operation. GetValue(context.Context, *GetValueRequest) (*GetValueResponse, error) // Value operation. SetValue(context.Context, *SetValueRequest) (*SetValueResponse, error) // Delete operation. Delete(context.Context, *DeleteRequest) (*DeleteResponse, error) }
IFsrmPropertyCondition 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 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.PropertyConditionType `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 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