Documentation ¶
Index ¶
- Variables
- func ActionReportServerHandle(ctx context.Context, o ActionReportServer, opNum int, r ndr.Reader) (dcerpc.Operation, error)
- func NewActionReportServerHandle(o ActionReportServer) dcerpc.ServerHandle
- func RegisterActionReportServer(conn dcerpc.Conn, o ActionReportServer, opts ...dcerpc.Option)
- type ActionReportClient
- type ActionReportServer
- type GetMailToRequest
- type GetMailToResponse
- type GetReportTypesRequest
- type GetReportTypesResponse
- type SetMailToRequest
- type SetMailToResponse
- type SetReportTypesRequest
- type SetReportTypesResponse
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // IFsrmActionReport interface identifier 2dbe63c4-b340-48a0-a5b0-158e07fc567e ActionReportIID = &dcom.IID{Data1: 0x2dbe63c4, Data2: 0xb340, Data3: 0x48a0, Data4: []byte{0xa5, 0xb0, 0x15, 0x8e, 0x07, 0xfc, 0x56, 0x7e}} // Syntax UUID ActionReportSyntaxUUID = &uuid.UUID{TimeLow: 0x2dbe63c4, TimeMid: 0xb340, TimeHiAndVersion: 0x48a0, ClockSeqHiAndReserved: 0xa5, ClockSeqLow: 0xb0, Node: [6]uint8{0x15, 0x8e, 0x7, 0xfc, 0x56, 0x7e}} // Syntax ID ActionReportSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: ActionReportSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0} )
View Source
var (
// import guard
GoPackage = "dcom/fsrm"
)
Functions ¶
func NewActionReportServerHandle ¶
func NewActionReportServerHandle(o ActionReportServer) dcerpc.ServerHandle
func RegisterActionReportServer ¶
func RegisterActionReportServer(conn dcerpc.Conn, o ActionReportServer, opts ...dcerpc.Option)
Types ¶
type ActionReportClient ¶
type ActionReportClient interface { // IFsrmAction retrieval method. Action() ifsrmaction.ActionClient // ReportTypes operation. GetReportTypes(context.Context, *GetReportTypesRequest, ...dcerpc.CallOption) (*GetReportTypesResponse, error) // ReportTypes operation. SetReportTypes(context.Context, *SetReportTypesRequest, ...dcerpc.CallOption) (*SetReportTypesResponse, error) // MailTo operation. GetMailTo(context.Context, *GetMailToRequest, ...dcerpc.CallOption) (*GetMailToResponse, error) // MailTo operation. SetMailTo(context.Context, *SetMailToRequest, ...dcerpc.CallOption) (*SetMailToResponse, error) // AlterContext alters the client context. AlterContext(context.Context, ...dcerpc.Option) error // IPID sets the object interface identifier. IPID(context.Context, *dcom.IPID) ActionReportClient }
IFsrmActionReport interface.
func NewActionReportClient ¶
type ActionReportServer ¶
type ActionReportServer interface { // IFsrmAction base class. ifsrmaction.ActionServer // ReportTypes operation. GetReportTypes(context.Context, *GetReportTypesRequest) (*GetReportTypesResponse, error) // ReportTypes operation. SetReportTypes(context.Context, *SetReportTypesRequest) (*SetReportTypesResponse, error) // MailTo operation. GetMailTo(context.Context, *GetMailToRequest) (*GetMailToResponse, error) // MailTo operation. SetMailTo(context.Context, *SetMailToRequest) (*SetMailToResponse, error) }
IFsrmActionReport server interface.
type GetMailToRequest ¶
type GetMailToRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetMailToRequest structure represents the MailTo operation request
func (*GetMailToRequest) MarshalNDR ¶
func (*GetMailToRequest) UnmarshalNDR ¶
type GetMailToResponse ¶
type GetMailToResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` MailTo *oaut.String `idl:"name:mailTo" json:"mail_to"` // Return: The MailTo return value. Return int32 `idl:"name:Return" json:"return"` }
GetMailToResponse structure represents the MailTo operation response
func (*GetMailToResponse) MarshalNDR ¶
func (*GetMailToResponse) UnmarshalNDR ¶
type GetReportTypesRequest ¶
type GetReportTypesRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetReportTypesRequest structure represents the ReportTypes operation request
func (*GetReportTypesRequest) MarshalNDR ¶
func (*GetReportTypesRequest) UnmarshalNDR ¶
type GetReportTypesResponse ¶
type GetReportTypesResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` ReportTypes *oaut.SafeArray `idl:"name:reportTypes" json:"report_types"` // Return: The ReportTypes return value. Return int32 `idl:"name:Return" json:"return"` }
GetReportTypesResponse structure represents the ReportTypes operation response
func (*GetReportTypesResponse) MarshalNDR ¶
func (*GetReportTypesResponse) UnmarshalNDR ¶
type SetMailToRequest ¶
type SetMailToRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` MailTo *oaut.String `idl:"name:mailTo" json:"mail_to"` }
SetMailToRequest structure represents the MailTo operation request
func (*SetMailToRequest) MarshalNDR ¶
func (*SetMailToRequest) UnmarshalNDR ¶
type SetMailToResponse ¶
type SetMailToResponse 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 MailTo return value. Return int32 `idl:"name:Return" json:"return"` }
SetMailToResponse structure represents the MailTo operation response
func (*SetMailToResponse) MarshalNDR ¶
func (*SetMailToResponse) UnmarshalNDR ¶
type SetReportTypesRequest ¶
type SetReportTypesRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` ReportTypes *oaut.SafeArray `idl:"name:reportTypes" json:"report_types"` }
SetReportTypesRequest structure represents the ReportTypes operation request
func (*SetReportTypesRequest) MarshalNDR ¶
func (*SetReportTypesRequest) UnmarshalNDR ¶
type SetReportTypesResponse ¶
type SetReportTypesResponse 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 ReportTypes return value. Return int32 `idl:"name:Return" json:"return"` }
SetReportTypesResponse structure represents the ReportTypes operation response
func (*SetReportTypesResponse) MarshalNDR ¶
func (*SetReportTypesResponse) UnmarshalNDR ¶
Click to show internal directories.
Click to hide internal directories.