Documentation ¶
Index ¶
- Variables
- func NewScheduleServerHandle(o ScheduleServer) dcerpc.ServerHandle
- func RegisterScheduleServer(conn dcerpc.Conn, o ScheduleServer, opts ...dcerpc.Option)
- func ScheduleServerHandle(ctx context.Context, o ScheduleServer, opNum int, r ndr.Reader) (dcerpc.Operation, error)
- type GetDaysRequest
- type GetDaysResponse
- type GetEndDateRequest
- type GetEndDateResponse
- type GetStartDateRequest
- type GetStartDateResponse
- type GetStartTimeRequest
- type GetStartTimeResponse
- type ScheduleClient
- type ScheduleServer
- type SetDaysRequest
- type SetDaysResponse
- type SetEndDateRequest
- type SetEndDateResponse
- type SetStartDateRequest
- type SetStartDateResponse
- type SetStartTimeRequest
- type SetStartTimeResponse
Constants ¶
This section is empty.
Variables ¶
var ( // ISchedule interface identifier 0383753a-098b-11d8-9414-505054503030 ScheduleIID = &dcom.IID{Data1: 0x0383753a, Data2: 0x098b, Data3: 0x11d8, Data4: []byte{0x94, 0x14, 0x50, 0x50, 0x54, 0x50, 0x30, 0x30}} // Syntax UUID ScheduleSyntaxUUID = &uuid.UUID{TimeLow: 0x383753a, TimeMid: 0x98b, TimeHiAndVersion: 0x11d8, ClockSeqHiAndReserved: 0x94, ClockSeqLow: 0x14, Node: [6]uint8{0x50, 0x50, 0x54, 0x50, 0x30, 0x30}} // Syntax ID ScheduleSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: ScheduleSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0} )
var (
// import guard
GoPackage = "dcom/pla"
)
Functions ¶
func NewScheduleServerHandle ¶
func NewScheduleServerHandle(o ScheduleServer) dcerpc.ServerHandle
func RegisterScheduleServer ¶
func RegisterScheduleServer(conn dcerpc.Conn, o ScheduleServer, opts ...dcerpc.Option)
Types ¶
type GetDaysRequest ¶
type GetDaysRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetDaysRequest structure represents the Days operation request
func (*GetDaysRequest) MarshalNDR ¶
func (*GetDaysRequest) UnmarshalNDR ¶
type GetDaysResponse ¶
type GetDaysResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Days pla.WeekDays `idl:"name:days" json:"days"` // Return: The Days return value. Return int32 `idl:"name:Return" json:"return"` }
GetDaysResponse structure represents the Days operation response
func (*GetDaysResponse) MarshalNDR ¶
func (*GetDaysResponse) UnmarshalNDR ¶
type GetEndDateRequest ¶
type GetEndDateRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetEndDateRequest structure represents the EndDate operation request
func (*GetEndDateRequest) MarshalNDR ¶
func (*GetEndDateRequest) UnmarshalNDR ¶
type GetEndDateResponse ¶
type GetEndDateResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` End *oaut.Variant `idl:"name:end" json:"end"` // Return: The EndDate return value. Return int32 `idl:"name:Return" json:"return"` }
GetEndDateResponse structure represents the EndDate operation response
func (*GetEndDateResponse) MarshalNDR ¶
func (*GetEndDateResponse) UnmarshalNDR ¶
type GetStartDateRequest ¶
type GetStartDateRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetStartDateRequest structure represents the StartDate operation request
func (*GetStartDateRequest) MarshalNDR ¶
func (*GetStartDateRequest) UnmarshalNDR ¶
type GetStartDateResponse ¶
type GetStartDateResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Start *oaut.Variant `idl:"name:start" json:"start"` // Return: The StartDate return value. Return int32 `idl:"name:Return" json:"return"` }
GetStartDateResponse structure represents the StartDate operation response
func (*GetStartDateResponse) MarshalNDR ¶
func (*GetStartDateResponse) UnmarshalNDR ¶
type GetStartTimeRequest ¶
type GetStartTimeRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetStartTimeRequest structure represents the StartTime operation request
func (*GetStartTimeRequest) MarshalNDR ¶
func (*GetStartTimeRequest) UnmarshalNDR ¶
type GetStartTimeResponse ¶
type GetStartTimeResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Start *oaut.Variant `idl:"name:start" json:"start"` // Return: The StartTime return value. Return int32 `idl:"name:Return" json:"return"` }
GetStartTimeResponse structure represents the StartTime operation response
func (*GetStartTimeResponse) MarshalNDR ¶
func (*GetStartTimeResponse) UnmarshalNDR ¶
type ScheduleClient ¶
type ScheduleClient interface { // IDispatch retrieval method. Dispatch() idispatch.DispatchClient // StartDate operation. GetStartDate(context.Context, *GetStartDateRequest, ...dcerpc.CallOption) (*GetStartDateResponse, error) // StartDate operation. SetStartDate(context.Context, *SetStartDateRequest, ...dcerpc.CallOption) (*SetStartDateResponse, error) // EndDate operation. GetEndDate(context.Context, *GetEndDateRequest, ...dcerpc.CallOption) (*GetEndDateResponse, error) // EndDate operation. SetEndDate(context.Context, *SetEndDateRequest, ...dcerpc.CallOption) (*SetEndDateResponse, error) // StartTime operation. GetStartTime(context.Context, *GetStartTimeRequest, ...dcerpc.CallOption) (*GetStartTimeResponse, error) // StartTime operation. SetStartTime(context.Context, *SetStartTimeRequest, ...dcerpc.CallOption) (*SetStartTimeResponse, error) // Days operation. GetDays(context.Context, *GetDaysRequest, ...dcerpc.CallOption) (*GetDaysResponse, error) // Days operation. SetDays(context.Context, *SetDaysRequest, ...dcerpc.CallOption) (*SetDaysResponse, error) // AlterContext alters the client context. AlterContext(context.Context, ...dcerpc.Option) error // IPID sets the object interface identifier. IPID(context.Context, *dcom.IPID) ScheduleClient }
ISchedule interface.
func NewScheduleClient ¶
type ScheduleServer ¶
type ScheduleServer interface { // IDispatch base class. idispatch.DispatchServer // StartDate operation. GetStartDate(context.Context, *GetStartDateRequest) (*GetStartDateResponse, error) // StartDate operation. SetStartDate(context.Context, *SetStartDateRequest) (*SetStartDateResponse, error) // EndDate operation. GetEndDate(context.Context, *GetEndDateRequest) (*GetEndDateResponse, error) // EndDate operation. SetEndDate(context.Context, *SetEndDateRequest) (*SetEndDateResponse, error) // StartTime operation. GetStartTime(context.Context, *GetStartTimeRequest) (*GetStartTimeResponse, error) // StartTime operation. SetStartTime(context.Context, *SetStartTimeRequest) (*SetStartTimeResponse, error) // Days operation. GetDays(context.Context, *GetDaysRequest) (*GetDaysResponse, error) // Days operation. SetDays(context.Context, *SetDaysRequest) (*SetDaysResponse, error) }
ISchedule server interface.
type SetDaysRequest ¶
type SetDaysRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Days pla.WeekDays `idl:"name:days" json:"days"` }
SetDaysRequest structure represents the Days operation request
func (*SetDaysRequest) MarshalNDR ¶
func (*SetDaysRequest) UnmarshalNDR ¶
type SetDaysResponse ¶
type SetDaysResponse 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 Days return value. Return int32 `idl:"name:Return" json:"return"` }
SetDaysResponse structure represents the Days operation response
func (*SetDaysResponse) MarshalNDR ¶
func (*SetDaysResponse) UnmarshalNDR ¶
type SetEndDateRequest ¶
type SetEndDateRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` End *oaut.Variant `idl:"name:end" json:"end"` }
SetEndDateRequest structure represents the EndDate operation request
func (*SetEndDateRequest) MarshalNDR ¶
func (*SetEndDateRequest) UnmarshalNDR ¶
type SetEndDateResponse ¶
type SetEndDateResponse 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 EndDate return value. Return int32 `idl:"name:Return" json:"return"` }
SetEndDateResponse structure represents the EndDate operation response
func (*SetEndDateResponse) MarshalNDR ¶
func (*SetEndDateResponse) UnmarshalNDR ¶
type SetStartDateRequest ¶
type SetStartDateRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Start *oaut.Variant `idl:"name:start" json:"start"` }
SetStartDateRequest structure represents the StartDate operation request
func (*SetStartDateRequest) MarshalNDR ¶
func (*SetStartDateRequest) UnmarshalNDR ¶
type SetStartDateResponse ¶
type SetStartDateResponse 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 StartDate return value. Return int32 `idl:"name:Return" json:"return"` }
SetStartDateResponse structure represents the StartDate operation response
func (*SetStartDateResponse) MarshalNDR ¶
func (*SetStartDateResponse) UnmarshalNDR ¶
type SetStartTimeRequest ¶
type SetStartTimeRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Start *oaut.Variant `idl:"name:start" json:"start"` }
SetStartTimeRequest structure represents the StartTime operation request
func (*SetStartTimeRequest) MarshalNDR ¶
func (*SetStartTimeRequest) UnmarshalNDR ¶
type SetStartTimeResponse ¶
type SetStartTimeResponse 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 StartTime return value. Return int32 `idl:"name:Return" json:"return"` }
SetStartTimeResponse structure represents the StartTime operation response