Documentation ¶
Index ¶
- Variables
- func ActionEmailServerHandle(ctx context.Context, o ActionEmailServer, opNum int, r ndr.Reader) (dcerpc.Operation, error)
- func NewActionEmailServerHandle(o ActionEmailServer) dcerpc.ServerHandle
- func RegisterActionEmailServer(conn dcerpc.Conn, o ActionEmailServer, opts ...dcerpc.Option)
- type ActionEmailClient
- type ActionEmailServer
- type GetMailBCCRequest
- type GetMailBCCResponse
- type GetMailCCRequest
- type GetMailCCResponse
- type GetMailFromRequest
- type GetMailFromResponse
- type GetMailReplyToRequest
- type GetMailReplyToResponse
- type GetMailSubjectRequest
- type GetMailSubjectResponse
- type GetMailToRequest
- type GetMailToResponse
- type GetMessageTextRequest
- type GetMessageTextResponse
- type SetMailBCCRequest
- type SetMailBCCResponse
- type SetMailCCRequest
- type SetMailCCResponse
- type SetMailFromRequest
- type SetMailFromResponse
- type SetMailReplyToRequest
- type SetMailReplyToResponse
- type SetMailSubjectRequest
- type SetMailSubjectResponse
- type SetMailToRequest
- type SetMailToResponse
- type SetMessageTextRequest
- type SetMessageTextResponse
Constants ¶
This section is empty.
Variables ¶
var ( // IFsrmActionEmail interface identifier d646567d-26ae-4caa-9f84-4e0aad207fca ActionEmailIID = &dcom.IID{Data1: 0xd646567d, Data2: 0x26ae, Data3: 0x4caa, Data4: []byte{0x9f, 0x84, 0x4e, 0x0a, 0xad, 0x20, 0x7f, 0xca}} // Syntax UUID ActionEmailSyntaxUUID = &uuid.UUID{TimeLow: 0xd646567d, TimeMid: 0x26ae, TimeHiAndVersion: 0x4caa, ClockSeqHiAndReserved: 0x9f, ClockSeqLow: 0x84, Node: [6]uint8{0x4e, 0xa, 0xad, 0x20, 0x7f, 0xca}} // Syntax ID ActionEmailSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: ActionEmailSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0} )
var (
// import guard
GoPackage = "dcom/fsrm"
)
Functions ¶
func ActionEmailServerHandle ¶
func NewActionEmailServerHandle ¶
func NewActionEmailServerHandle(o ActionEmailServer) dcerpc.ServerHandle
func RegisterActionEmailServer ¶
func RegisterActionEmailServer(conn dcerpc.Conn, o ActionEmailServer, opts ...dcerpc.Option)
Types ¶
type ActionEmailClient ¶
type ActionEmailClient interface { // IFsrmAction retrieval method. Action() ifsrmaction.ActionClient // MailFrom operation. GetMailFrom(context.Context, *GetMailFromRequest, ...dcerpc.CallOption) (*GetMailFromResponse, error) // MailFrom operation. SetMailFrom(context.Context, *SetMailFromRequest, ...dcerpc.CallOption) (*SetMailFromResponse, error) // MailReplyTo operation. GetMailReplyTo(context.Context, *GetMailReplyToRequest, ...dcerpc.CallOption) (*GetMailReplyToResponse, error) // MailReplyTo operation. SetMailReplyTo(context.Context, *SetMailReplyToRequest, ...dcerpc.CallOption) (*SetMailReplyToResponse, error) // MailTo operation. GetMailTo(context.Context, *GetMailToRequest, ...dcerpc.CallOption) (*GetMailToResponse, error) // MailTo operation. SetMailTo(context.Context, *SetMailToRequest, ...dcerpc.CallOption) (*SetMailToResponse, error) // MailCc operation. GetMailCC(context.Context, *GetMailCCRequest, ...dcerpc.CallOption) (*GetMailCCResponse, error) // MailCc operation. SetMailCC(context.Context, *SetMailCCRequest, ...dcerpc.CallOption) (*SetMailCCResponse, error) // MailBcc operation. GetMailBCC(context.Context, *GetMailBCCRequest, ...dcerpc.CallOption) (*GetMailBCCResponse, error) // MailBcc operation. SetMailBCC(context.Context, *SetMailBCCRequest, ...dcerpc.CallOption) (*SetMailBCCResponse, error) // MailSubject operation. GetMailSubject(context.Context, *GetMailSubjectRequest, ...dcerpc.CallOption) (*GetMailSubjectResponse, error) // MailSubject operation. SetMailSubject(context.Context, *SetMailSubjectRequest, ...dcerpc.CallOption) (*SetMailSubjectResponse, error) // MessageText operation. GetMessageText(context.Context, *GetMessageTextRequest, ...dcerpc.CallOption) (*GetMessageTextResponse, error) // MessageText operation. SetMessageText(context.Context, *SetMessageTextRequest, ...dcerpc.CallOption) (*SetMessageTextResponse, error) // AlterContext alters the client context. AlterContext(context.Context, ...dcerpc.Option) error // IPID sets the object interface identifier. IPID(context.Context, *dcom.IPID) ActionEmailClient }
IFsrmActionEmail interface.
func NewActionEmailClient ¶
type ActionEmailServer ¶
type ActionEmailServer interface { // IFsrmAction base class. ifsrmaction.ActionServer // MailFrom operation. GetMailFrom(context.Context, *GetMailFromRequest) (*GetMailFromResponse, error) // MailFrom operation. SetMailFrom(context.Context, *SetMailFromRequest) (*SetMailFromResponse, error) // MailReplyTo operation. GetMailReplyTo(context.Context, *GetMailReplyToRequest) (*GetMailReplyToResponse, error) // MailReplyTo operation. SetMailReplyTo(context.Context, *SetMailReplyToRequest) (*SetMailReplyToResponse, error) // MailTo operation. GetMailTo(context.Context, *GetMailToRequest) (*GetMailToResponse, error) // MailTo operation. SetMailTo(context.Context, *SetMailToRequest) (*SetMailToResponse, error) // MailCc operation. GetMailCC(context.Context, *GetMailCCRequest) (*GetMailCCResponse, error) // MailCc operation. SetMailCC(context.Context, *SetMailCCRequest) (*SetMailCCResponse, error) // MailBcc operation. GetMailBCC(context.Context, *GetMailBCCRequest) (*GetMailBCCResponse, error) // MailBcc operation. SetMailBCC(context.Context, *SetMailBCCRequest) (*SetMailBCCResponse, error) // MailSubject operation. GetMailSubject(context.Context, *GetMailSubjectRequest) (*GetMailSubjectResponse, error) // MailSubject operation. SetMailSubject(context.Context, *SetMailSubjectRequest) (*SetMailSubjectResponse, error) // MessageText operation. GetMessageText(context.Context, *GetMessageTextRequest) (*GetMessageTextResponse, error) // MessageText operation. SetMessageText(context.Context, *SetMessageTextRequest) (*SetMessageTextResponse, error) }
IFsrmActionEmail server interface.
type GetMailBCCRequest ¶
type GetMailBCCRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetMailBCCRequest structure represents the MailBcc operation request
func (*GetMailBCCRequest) MarshalNDR ¶
func (*GetMailBCCRequest) UnmarshalNDR ¶
type GetMailBCCResponse ¶
type GetMailBCCResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` MailBCC *oaut.String `idl:"name:mailBcc" json:"mail_bcc"` // Return: The MailBcc return value. Return int32 `idl:"name:Return" json:"return"` }
GetMailBCCResponse structure represents the MailBcc operation response
func (*GetMailBCCResponse) MarshalNDR ¶
func (*GetMailBCCResponse) UnmarshalNDR ¶
type GetMailCCRequest ¶
type GetMailCCRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetMailCCRequest structure represents the MailCc operation request
func (*GetMailCCRequest) MarshalNDR ¶
func (*GetMailCCRequest) UnmarshalNDR ¶
type GetMailCCResponse ¶
type GetMailCCResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` MailCC *oaut.String `idl:"name:mailCc" json:"mail_cc"` // Return: The MailCc return value. Return int32 `idl:"name:Return" json:"return"` }
GetMailCCResponse structure represents the MailCc operation response
func (*GetMailCCResponse) MarshalNDR ¶
func (*GetMailCCResponse) UnmarshalNDR ¶
type GetMailFromRequest ¶
type GetMailFromRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetMailFromRequest structure represents the MailFrom operation request
func (*GetMailFromRequest) MarshalNDR ¶
func (*GetMailFromRequest) UnmarshalNDR ¶
type GetMailFromResponse ¶
type GetMailFromResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` MailFrom *oaut.String `idl:"name:mailFrom" json:"mail_from"` // Return: The MailFrom return value. Return int32 `idl:"name:Return" json:"return"` }
GetMailFromResponse structure represents the MailFrom operation response
func (*GetMailFromResponse) MarshalNDR ¶
func (*GetMailFromResponse) UnmarshalNDR ¶
type GetMailReplyToRequest ¶
type GetMailReplyToRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetMailReplyToRequest structure represents the MailReplyTo operation request
func (*GetMailReplyToRequest) MarshalNDR ¶
func (*GetMailReplyToRequest) UnmarshalNDR ¶
type GetMailReplyToResponse ¶
type GetMailReplyToResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` MailReplyTo *oaut.String `idl:"name:mailReplyTo" json:"mail_reply_to"` // Return: The MailReplyTo return value. Return int32 `idl:"name:Return" json:"return"` }
GetMailReplyToResponse structure represents the MailReplyTo operation response
func (*GetMailReplyToResponse) MarshalNDR ¶
func (*GetMailReplyToResponse) UnmarshalNDR ¶
type GetMailSubjectRequest ¶
type GetMailSubjectRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetMailSubjectRequest structure represents the MailSubject operation request
func (*GetMailSubjectRequest) MarshalNDR ¶
func (*GetMailSubjectRequest) UnmarshalNDR ¶
type GetMailSubjectResponse ¶
type GetMailSubjectResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` MailSubject *oaut.String `idl:"name:mailSubject" json:"mail_subject"` // Return: The MailSubject return value. Return int32 `idl:"name:Return" json:"return"` }
GetMailSubjectResponse structure represents the MailSubject operation response
func (*GetMailSubjectResponse) MarshalNDR ¶
func (*GetMailSubjectResponse) UnmarshalNDR ¶
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 GetMessageTextRequest ¶
type GetMessageTextRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetMessageTextRequest structure represents the MessageText operation request
func (*GetMessageTextRequest) MarshalNDR ¶
func (*GetMessageTextRequest) UnmarshalNDR ¶
type GetMessageTextResponse ¶
type GetMessageTextResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` MessageText *oaut.String `idl:"name:messageText" json:"message_text"` // Return: The MessageText return value. Return int32 `idl:"name:Return" json:"return"` }
GetMessageTextResponse structure represents the MessageText operation response
func (*GetMessageTextResponse) MarshalNDR ¶
func (*GetMessageTextResponse) UnmarshalNDR ¶
type SetMailBCCRequest ¶
type SetMailBCCRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` MailBCC *oaut.String `idl:"name:mailBcc" json:"mail_bcc"` }
SetMailBCCRequest structure represents the MailBcc operation request
func (*SetMailBCCRequest) MarshalNDR ¶
func (*SetMailBCCRequest) UnmarshalNDR ¶
type SetMailBCCResponse ¶
type SetMailBCCResponse 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 MailBcc return value. Return int32 `idl:"name:Return" json:"return"` }
SetMailBCCResponse structure represents the MailBcc operation response
func (*SetMailBCCResponse) MarshalNDR ¶
func (*SetMailBCCResponse) UnmarshalNDR ¶
type SetMailCCRequest ¶
type SetMailCCRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` MailCC *oaut.String `idl:"name:mailCc" json:"mail_cc"` }
SetMailCCRequest structure represents the MailCc operation request
func (*SetMailCCRequest) MarshalNDR ¶
func (*SetMailCCRequest) UnmarshalNDR ¶
type SetMailCCResponse ¶
type SetMailCCResponse 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 MailCc return value. Return int32 `idl:"name:Return" json:"return"` }
SetMailCCResponse structure represents the MailCc operation response
func (*SetMailCCResponse) MarshalNDR ¶
func (*SetMailCCResponse) UnmarshalNDR ¶
type SetMailFromRequest ¶
type SetMailFromRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` MailFrom *oaut.String `idl:"name:mailFrom" json:"mail_from"` }
SetMailFromRequest structure represents the MailFrom operation request
func (*SetMailFromRequest) MarshalNDR ¶
func (*SetMailFromRequest) UnmarshalNDR ¶
type SetMailFromResponse ¶
type SetMailFromResponse 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 MailFrom return value. Return int32 `idl:"name:Return" json:"return"` }
SetMailFromResponse structure represents the MailFrom operation response
func (*SetMailFromResponse) MarshalNDR ¶
func (*SetMailFromResponse) UnmarshalNDR ¶
type SetMailReplyToRequest ¶
type SetMailReplyToRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` MailReplyTo *oaut.String `idl:"name:mailReplyTo" json:"mail_reply_to"` }
SetMailReplyToRequest structure represents the MailReplyTo operation request
func (*SetMailReplyToRequest) MarshalNDR ¶
func (*SetMailReplyToRequest) UnmarshalNDR ¶
type SetMailReplyToResponse ¶
type SetMailReplyToResponse 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 MailReplyTo return value. Return int32 `idl:"name:Return" json:"return"` }
SetMailReplyToResponse structure represents the MailReplyTo operation response
func (*SetMailReplyToResponse) MarshalNDR ¶
func (*SetMailReplyToResponse) UnmarshalNDR ¶
type SetMailSubjectRequest ¶
type SetMailSubjectRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` MailSubject *oaut.String `idl:"name:mailSubject" json:"mail_subject"` }
SetMailSubjectRequest structure represents the MailSubject operation request
func (*SetMailSubjectRequest) MarshalNDR ¶
func (*SetMailSubjectRequest) UnmarshalNDR ¶
type SetMailSubjectResponse ¶
type SetMailSubjectResponse 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 MailSubject return value. Return int32 `idl:"name:Return" json:"return"` }
SetMailSubjectResponse structure represents the MailSubject operation response
func (*SetMailSubjectResponse) MarshalNDR ¶
func (*SetMailSubjectResponse) 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 SetMessageTextRequest ¶
type SetMessageTextRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` MessageText *oaut.String `idl:"name:messageText" json:"message_text"` }
SetMessageTextRequest structure represents the MessageText operation request
func (*SetMessageTextRequest) MarshalNDR ¶
func (*SetMessageTextRequest) UnmarshalNDR ¶
type SetMessageTextResponse ¶
type SetMessageTextResponse 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 MessageText return value. Return int32 `idl:"name:Return" json:"return"` }
SetMessageTextResponse structure represents the MessageText operation response