Documentation ¶
Index ¶
- Variables
- func FileGroupServerHandle(ctx context.Context, o FileGroupServer, opNum int, r ndr.Reader) (dcerpc.Operation, error)
- func NewFileGroupServerHandle(o FileGroupServer) dcerpc.ServerHandle
- func RegisterFileGroupServer(conn dcerpc.Conn, o FileGroupServer, opts ...dcerpc.Option)
- type FileGroupClient
- type FileGroupServer
- type GetMembersRequest
- type GetMembersResponse
- type GetNameRequest
- type GetNameResponse
- type GetNonMembersRequest
- type GetNonMembersResponse
- type SetMembersRequest
- type SetMembersResponse
- type SetNameRequest
- type SetNameResponse
- type SetNonMembersRequest
- type SetNonMembersResponse
Constants ¶
This section is empty.
Variables ¶
var ( // IFsrmFileGroup interface identifier 8dd04909-0e34-4d55-afaa-89e1f1a1bbb9 FileGroupIID = &dcom.IID{Data1: 0x8dd04909, Data2: 0x0e34, Data3: 0x4d55, Data4: []byte{0xaf, 0xaa, 0x89, 0xe1, 0xf1, 0xa1, 0xbb, 0xb9}} // Syntax UUID FileGroupSyntaxUUID = &uuid.UUID{TimeLow: 0x8dd04909, TimeMid: 0xe34, TimeHiAndVersion: 0x4d55, ClockSeqHiAndReserved: 0xaf, ClockSeqLow: 0xaa, Node: [6]uint8{0x89, 0xe1, 0xf1, 0xa1, 0xbb, 0xb9}} // Syntax ID FileGroupSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: FileGroupSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0} )
var (
// import guard
GoPackage = "dcom/fsrm"
)
Functions ¶
func FileGroupServerHandle ¶
func NewFileGroupServerHandle ¶
func NewFileGroupServerHandle(o FileGroupServer) dcerpc.ServerHandle
func RegisterFileGroupServer ¶
func RegisterFileGroupServer(conn dcerpc.Conn, o FileGroupServer, opts ...dcerpc.Option)
Types ¶
type FileGroupClient ¶
type FileGroupClient 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) // Members operation. GetMembers(context.Context, *GetMembersRequest, ...dcerpc.CallOption) (*GetMembersResponse, error) // Members operation. SetMembers(context.Context, *SetMembersRequest, ...dcerpc.CallOption) (*SetMembersResponse, error) // NonMembers operation. GetNonMembers(context.Context, *GetNonMembersRequest, ...dcerpc.CallOption) (*GetNonMembersResponse, error) // NonMembers operation. SetNonMembers(context.Context, *SetNonMembersRequest, ...dcerpc.CallOption) (*SetNonMembersResponse, error) // AlterContext alters the client context. AlterContext(context.Context, ...dcerpc.Option) error // IPID sets the object interface identifier. IPID(context.Context, *dcom.IPID) FileGroupClient }
IFsrmFileGroup interface.
func NewFileGroupClient ¶
type FileGroupServer ¶
type FileGroupServer interface { // IFsrmObject base class. ifsrmobject.ObjectServer // Name operation. GetName(context.Context, *GetNameRequest) (*GetNameResponse, error) // Name operation. SetName(context.Context, *SetNameRequest) (*SetNameResponse, error) // Members operation. GetMembers(context.Context, *GetMembersRequest) (*GetMembersResponse, error) // Members operation. SetMembers(context.Context, *SetMembersRequest) (*SetMembersResponse, error) // NonMembers operation. GetNonMembers(context.Context, *GetNonMembersRequest) (*GetNonMembersResponse, error) // NonMembers operation. SetNonMembers(context.Context, *SetNonMembersRequest) (*SetNonMembersResponse, error) }
IFsrmFileGroup server interface.
type GetMembersRequest ¶
type GetMembersRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetMembersRequest structure represents the Members operation request
func (*GetMembersRequest) MarshalNDR ¶
func (*GetMembersRequest) UnmarshalNDR ¶
type GetMembersResponse ¶
type GetMembersResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Members *fsrm.MutableCollection `idl:"name:members" json:"members"` // Return: The Members return value. Return int32 `idl:"name:Return" json:"return"` }
GetMembersResponse structure represents the Members operation response
func (*GetMembersResponse) MarshalNDR ¶
func (*GetMembersResponse) 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 GetNonMembersRequest ¶
type GetNonMembersRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetNonMembersRequest structure represents the NonMembers operation request
func (*GetNonMembersRequest) MarshalNDR ¶
func (*GetNonMembersRequest) UnmarshalNDR ¶
type GetNonMembersResponse ¶
type GetNonMembersResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` NonMembers *fsrm.MutableCollection `idl:"name:nonMembers" json:"non_members"` // Return: The NonMembers return value. Return int32 `idl:"name:Return" json:"return"` }
GetNonMembersResponse structure represents the NonMembers operation response
func (*GetNonMembersResponse) MarshalNDR ¶
func (*GetNonMembersResponse) UnmarshalNDR ¶
type SetMembersRequest ¶
type SetMembersRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Members *fsrm.MutableCollection `idl:"name:members" json:"members"` }
SetMembersRequest structure represents the Members operation request
func (*SetMembersRequest) MarshalNDR ¶
func (*SetMembersRequest) UnmarshalNDR ¶
type SetMembersResponse ¶
type SetMembersResponse 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 Members return value. Return int32 `idl:"name:Return" json:"return"` }
SetMembersResponse structure represents the Members operation response
func (*SetMembersResponse) MarshalNDR ¶
func (*SetMembersResponse) UnmarshalNDR ¶
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 SetNonMembersRequest ¶
type SetNonMembersRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` NonMembers *fsrm.MutableCollection `idl:"name:nonMembers" json:"non_members"` }
SetNonMembersRequest structure represents the NonMembers operation request
func (*SetNonMembersRequest) MarshalNDR ¶
func (*SetNonMembersRequest) UnmarshalNDR ¶
type SetNonMembersResponse ¶
type SetNonMembersResponse 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 NonMembers return value. Return int32 `idl:"name:Return" json:"return"` }
SetNonMembersResponse structure represents the NonMembers operation response