Documentation ¶
Index ¶
- Variables
- func FolderActionServerHandle(ctx context.Context, o FolderActionServer, opNum int, r ndr.Reader) (dcerpc.Operation, error)
- func NewFolderActionServerHandle(o FolderActionServer) dcerpc.ServerHandle
- func RegisterFolderActionServer(conn dcerpc.Conn, o FolderActionServer, opts ...dcerpc.Option)
- type FolderActionClient
- type FolderActionServer
- type GetActionsRequest
- type GetActionsResponse
- type GetAgeRequest
- type GetAgeResponse
- type GetSendCabToRequest
- type GetSendCabToResponse
- type GetSizeRequest
- type GetSizeResponse
- type SetActionsRequest
- type SetActionsResponse
- type SetAgeRequest
- type SetAgeResponse
- type SetSendCabToRequest
- type SetSendCabToResponse
- type SetSizeRequest
- type SetSizeResponse
Constants ¶
This section is empty.
Variables ¶
var ( // IFolderAction interface identifier 03837543-098b-11d8-9414-505054503030 FolderActionIID = &dcom.IID{Data1: 0x03837543, Data2: 0x098b, Data3: 0x11d8, Data4: []byte{0x94, 0x14, 0x50, 0x50, 0x54, 0x50, 0x30, 0x30}} // Syntax UUID FolderActionSyntaxUUID = &uuid.UUID{TimeLow: 0x3837543, TimeMid: 0x98b, TimeHiAndVersion: 0x11d8, ClockSeqHiAndReserved: 0x94, ClockSeqLow: 0x14, Node: [6]uint8{0x50, 0x50, 0x54, 0x50, 0x30, 0x30}} // Syntax ID FolderActionSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: FolderActionSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0} )
var (
// import guard
GoPackage = "dcom/pla"
)
Functions ¶
func NewFolderActionServerHandle ¶
func NewFolderActionServerHandle(o FolderActionServer) dcerpc.ServerHandle
func RegisterFolderActionServer ¶
func RegisterFolderActionServer(conn dcerpc.Conn, o FolderActionServer, opts ...dcerpc.Option)
Types ¶
type FolderActionClient ¶
type FolderActionClient interface { // IDispatch retrieval method. Dispatch() idispatch.DispatchClient // Age operation. GetAge(context.Context, *GetAgeRequest, ...dcerpc.CallOption) (*GetAgeResponse, error) // Age operation. SetAge(context.Context, *SetAgeRequest, ...dcerpc.CallOption) (*SetAgeResponse, error) // Size operation. GetSize(context.Context, *GetSizeRequest, ...dcerpc.CallOption) (*GetSizeResponse, error) // Size operation. SetSize(context.Context, *SetSizeRequest, ...dcerpc.CallOption) (*SetSizeResponse, error) // Actions operation. GetActions(context.Context, *GetActionsRequest, ...dcerpc.CallOption) (*GetActionsResponse, error) // Actions operation. SetActions(context.Context, *SetActionsRequest, ...dcerpc.CallOption) (*SetActionsResponse, error) // SendCabTo operation. GetSendCabTo(context.Context, *GetSendCabToRequest, ...dcerpc.CallOption) (*GetSendCabToResponse, error) // SendCabTo operation. SetSendCabTo(context.Context, *SetSendCabToRequest, ...dcerpc.CallOption) (*SetSendCabToResponse, error) // AlterContext alters the client context. AlterContext(context.Context, ...dcerpc.Option) error // IPID sets the object interface identifier. IPID(context.Context, *dcom.IPID) FolderActionClient }
IFolderAction interface.
func NewFolderActionClient ¶
type FolderActionServer ¶
type FolderActionServer interface { // IDispatch base class. idispatch.DispatchServer // Age operation. GetAge(context.Context, *GetAgeRequest) (*GetAgeResponse, error) // Age operation. SetAge(context.Context, *SetAgeRequest) (*SetAgeResponse, error) // Size operation. GetSize(context.Context, *GetSizeRequest) (*GetSizeResponse, error) // Size operation. SetSize(context.Context, *SetSizeRequest) (*SetSizeResponse, error) // Actions operation. GetActions(context.Context, *GetActionsRequest) (*GetActionsResponse, error) // Actions operation. SetActions(context.Context, *SetActionsRequest) (*SetActionsResponse, error) // SendCabTo operation. GetSendCabTo(context.Context, *GetSendCabToRequest) (*GetSendCabToResponse, error) // SendCabTo operation. SetSendCabTo(context.Context, *SetSendCabToRequest) (*SetSendCabToResponse, error) }
IFolderAction server interface.
type GetActionsRequest ¶
type GetActionsRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetActionsRequest structure represents the Actions operation request
func (*GetActionsRequest) MarshalNDR ¶
func (*GetActionsRequest) UnmarshalNDR ¶
type GetActionsResponse ¶
type GetActionsResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Steps pla.FolderActionSteps `idl:"name:Steps" json:"steps"` // Return: The Actions return value. Return int32 `idl:"name:Return" json:"return"` }
GetActionsResponse structure represents the Actions operation response
func (*GetActionsResponse) MarshalNDR ¶
func (*GetActionsResponse) UnmarshalNDR ¶
type GetAgeRequest ¶
type GetAgeRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetAgeRequest structure represents the Age operation request
func (*GetAgeRequest) MarshalNDR ¶
func (*GetAgeRequest) UnmarshalNDR ¶
type GetAgeResponse ¶
type GetAgeResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Age uint32 `idl:"name:pulAge" json:"age"` // Return: The Age return value. Return int32 `idl:"name:Return" json:"return"` }
GetAgeResponse structure represents the Age operation response
func (*GetAgeResponse) MarshalNDR ¶
func (*GetAgeResponse) UnmarshalNDR ¶
type GetSendCabToRequest ¶
type GetSendCabToRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetSendCabToRequest structure represents the SendCabTo operation request
func (*GetSendCabToRequest) MarshalNDR ¶
func (*GetSendCabToRequest) UnmarshalNDR ¶
type GetSendCabToResponse ¶
type GetSendCabToResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Destination *oaut.String `idl:"name:pbstrDestination" json:"destination"` // Return: The SendCabTo return value. Return int32 `idl:"name:Return" json:"return"` }
GetSendCabToResponse structure represents the SendCabTo operation response
func (*GetSendCabToResponse) MarshalNDR ¶
func (*GetSendCabToResponse) UnmarshalNDR ¶
type GetSizeRequest ¶
type GetSizeRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetSizeRequest structure represents the Size operation request
func (*GetSizeRequest) MarshalNDR ¶
func (*GetSizeRequest) UnmarshalNDR ¶
type GetSizeResponse ¶
type GetSizeResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Age uint32 `idl:"name:pulAge" json:"age"` // Return: The Size return value. Return int32 `idl:"name:Return" json:"return"` }
GetSizeResponse structure represents the Size operation response
func (*GetSizeResponse) MarshalNDR ¶
func (*GetSizeResponse) UnmarshalNDR ¶
type SetActionsRequest ¶
type SetActionsRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Steps pla.FolderActionSteps `idl:"name:Steps" json:"steps"` }
SetActionsRequest structure represents the Actions operation request
func (*SetActionsRequest) MarshalNDR ¶
func (*SetActionsRequest) UnmarshalNDR ¶
type SetActionsResponse ¶
type SetActionsResponse 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 Actions return value. Return int32 `idl:"name:Return" json:"return"` }
SetActionsResponse structure represents the Actions operation response
func (*SetActionsResponse) MarshalNDR ¶
func (*SetActionsResponse) UnmarshalNDR ¶
type SetAgeRequest ¶
type SetAgeRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Age uint32 `idl:"name:ulAge" json:"age"` }
SetAgeRequest structure represents the Age operation request
func (*SetAgeRequest) MarshalNDR ¶
func (*SetAgeRequest) UnmarshalNDR ¶
type SetAgeResponse ¶
type SetAgeResponse 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 Age return value. Return int32 `idl:"name:Return" json:"return"` }
SetAgeResponse structure represents the Age operation response
func (*SetAgeResponse) MarshalNDR ¶
func (*SetAgeResponse) UnmarshalNDR ¶
type SetSendCabToRequest ¶
type SetSendCabToRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Destination *oaut.String `idl:"name:bstrDestination" json:"destination"` }
SetSendCabToRequest structure represents the SendCabTo operation request
func (*SetSendCabToRequest) MarshalNDR ¶
func (*SetSendCabToRequest) UnmarshalNDR ¶
type SetSendCabToResponse ¶
type SetSendCabToResponse 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 SendCabTo return value. Return int32 `idl:"name:Return" json:"return"` }
SetSendCabToResponse structure represents the SendCabTo operation response
func (*SetSendCabToResponse) MarshalNDR ¶
func (*SetSendCabToResponse) UnmarshalNDR ¶
type SetSizeRequest ¶
type SetSizeRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Age uint32 `idl:"name:ulAge" json:"age"` }
SetSizeRequest structure represents the Size operation request
func (*SetSizeRequest) MarshalNDR ¶
func (*SetSizeRequest) UnmarshalNDR ¶
type SetSizeResponse ¶
type SetSizeResponse 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 Size return value. Return int32 `idl:"name:Return" json:"return"` }
SetSizeResponse structure represents the Size operation response