Documentation ¶
Index ¶
- Variables
- func NewReportJobServerHandle(o ReportJobServer) dcerpc.ServerHandle
- func RegisterReportJobServer(conn dcerpc.Conn, o ReportJobServer, opts ...dcerpc.Option)
- func ReportJobServerHandle(ctx context.Context, o ReportJobServer, opNum int, r ndr.Reader) (dcerpc.Operation, error)
- type CancelRequest
- type CancelResponse
- type CreateReportRequest
- type CreateReportResponse
- type EnumReportsRequest
- type EnumReportsResponse
- type GetFormatsRequest
- type GetFormatsResponse
- type GetLastErrorRequest
- type GetLastErrorResponse
- type GetLastGeneratedInDirectoryRequest
- type GetLastGeneratedInDirectoryResponse
- type GetLastRunRequest
- type GetLastRunResponse
- type GetMailToRequest
- type GetMailToResponse
- type GetNamespaceRootsRequest
- type GetNamespaceRootsResponse
- type GetRunningStatusRequest
- type GetRunningStatusResponse
- type GetTaskRequest
- type GetTaskResponse
- type ReportJobClient
- type ReportJobServer
- type RunRequest
- type RunResponse
- type SetFormatsRequest
- type SetFormatsResponse
- type SetMailToRequest
- type SetMailToResponse
- type SetNamespaceRootsRequest
- type SetNamespaceRootsResponse
- type SetTaskRequest
- type SetTaskResponse
- type WaitForCompletionRequest
- type WaitForCompletionResponse
Constants ¶
This section is empty.
Variables ¶
var ( // IFsrmReportJob interface identifier 38e87280-715c-4c7d-a280-ea1651a19fef ReportJobIID = &dcom.IID{Data1: 0x38e87280, Data2: 0x715c, Data3: 0x4c7d, Data4: []byte{0xa2, 0x80, 0xea, 0x16, 0x51, 0xa1, 0x9f, 0xef}} // Syntax UUID ReportJobSyntaxUUID = &uuid.UUID{TimeLow: 0x38e87280, TimeMid: 0x715c, TimeHiAndVersion: 0x4c7d, ClockSeqHiAndReserved: 0xa2, ClockSeqLow: 0x80, Node: [6]uint8{0xea, 0x16, 0x51, 0xa1, 0x9f, 0xef}} // Syntax ID ReportJobSyntaxV1_0 = &dcerpc.SyntaxID{IfUUID: ReportJobSyntaxUUID, IfVersionMajor: 1, IfVersionMinor: 0} )
var (
// import guard
GoPackage = "dcom/fsrm"
)
Functions ¶
func NewReportJobServerHandle ¶
func NewReportJobServerHandle(o ReportJobServer) dcerpc.ServerHandle
func RegisterReportJobServer ¶
func RegisterReportJobServer(conn dcerpc.Conn, o ReportJobServer, opts ...dcerpc.Option)
Types ¶
type CancelRequest ¶
type CancelRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
CancelRequest structure represents the Cancel operation request
func (*CancelRequest) MarshalNDR ¶
func (*CancelRequest) UnmarshalNDR ¶
type CancelResponse ¶
type CancelResponse 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 Cancel return value. Return int32 `idl:"name:Return" json:"return"` }
CancelResponse structure represents the Cancel operation response
func (*CancelResponse) MarshalNDR ¶
func (*CancelResponse) UnmarshalNDR ¶
type CreateReportRequest ¶
type CreateReportRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` // reportType: An FsrmReportType (section 2.2.1.2.10) enumeration value that identifies // the type of report contained in the report parameter. ReportType fsrm.ReportType `idl:"name:reportType" json:"report_type"` }
CreateReportRequest structure represents the CreateReport operation request
func (*CreateReportRequest) MarshalNDR ¶
func (*CreateReportRequest) UnmarshalNDR ¶
type CreateReportResponse ¶
type CreateReportResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // report: A pointer to an IFsrmReport interface pointer (section 3.2.4.2.35) that upon // completion contains a pointer to the newly created report of the specified type. // The caller MUST release the report job when it is done with it. Report *fsrm.Report `idl:"name:report" json:"report"` // Return: The CreateReport return value. Return int32 `idl:"name:Return" json:"return"` }
CreateReportResponse structure represents the CreateReport operation response
func (*CreateReportResponse) MarshalNDR ¶
func (*CreateReportResponse) UnmarshalNDR ¶
type EnumReportsRequest ¶
type EnumReportsRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
EnumReportsRequest structure represents the EnumReports operation request
func (*EnumReportsRequest) MarshalNDR ¶
func (*EnumReportsRequest) UnmarshalNDR ¶
type EnumReportsResponse ¶
type EnumReportsResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // reports: Pointer to an IFsrmCollection interface pointer (section 3.2.4.2.1) that // upon completion contains pointers to the report objects configured for the report // job. A caller MUST release the collection received when the caller is done with it. Reports *fsrm.Collection `idl:"name:reports" json:"reports"` // Return: The EnumReports return value. Return int32 `idl:"name:Return" json:"return"` }
EnumReportsResponse structure represents the EnumReports operation response
func (*EnumReportsResponse) MarshalNDR ¶
func (*EnumReportsResponse) UnmarshalNDR ¶
type GetFormatsRequest ¶
type GetFormatsRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetFormatsRequest structure represents the Formats operation request
func (*GetFormatsRequest) MarshalNDR ¶
func (*GetFormatsRequest) UnmarshalNDR ¶
type GetFormatsResponse ¶
type GetFormatsResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Formats *oaut.SafeArray `idl:"name:formats" json:"formats"` // Return: The Formats return value. Return int32 `idl:"name:Return" json:"return"` }
GetFormatsResponse structure represents the Formats operation response
func (*GetFormatsResponse) MarshalNDR ¶
func (*GetFormatsResponse) UnmarshalNDR ¶
type GetLastErrorRequest ¶
type GetLastErrorRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetLastErrorRequest structure represents the LastError operation request
func (*GetLastErrorRequest) MarshalNDR ¶
func (*GetLastErrorRequest) UnmarshalNDR ¶
type GetLastErrorResponse ¶
type GetLastErrorResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` LastError *oaut.String `idl:"name:lastError" json:"last_error"` // Return: The LastError return value. Return int32 `idl:"name:Return" json:"return"` }
GetLastErrorResponse structure represents the LastError operation response
func (*GetLastErrorResponse) MarshalNDR ¶
func (*GetLastErrorResponse) UnmarshalNDR ¶
type GetLastGeneratedInDirectoryRequest ¶
type GetLastGeneratedInDirectoryRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetLastGeneratedInDirectoryRequest structure represents the LastGeneratedInDirectory operation request
func (*GetLastGeneratedInDirectoryRequest) MarshalNDR ¶
func (*GetLastGeneratedInDirectoryRequest) UnmarshalNDR ¶
type GetLastGeneratedInDirectoryResponse ¶
type GetLastGeneratedInDirectoryResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // path: Pointer to a variable that upon completion contains the last generated in directory. Path *oaut.String `idl:"name:path" json:"path"` // Return: The LastGeneratedInDirectory return value. Return int32 `idl:"name:Return" json:"return"` }
GetLastGeneratedInDirectoryResponse structure represents the LastGeneratedInDirectory operation response
func (*GetLastGeneratedInDirectoryResponse) MarshalNDR ¶
func (*GetLastGeneratedInDirectoryResponse) UnmarshalNDR ¶
type GetLastRunRequest ¶
type GetLastRunRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetLastRunRequest structure represents the LastRun operation request
func (*GetLastRunRequest) MarshalNDR ¶
func (*GetLastRunRequest) UnmarshalNDR ¶
type GetLastRunResponse ¶
type GetLastRunResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` LastRun float64 `idl:"name:lastRun" json:"last_run"` // Return: The LastRun return value. Return int32 `idl:"name:Return" json:"return"` }
GetLastRunResponse structure represents the LastRun operation response
func (*GetLastRunResponse) MarshalNDR ¶
func (*GetLastRunResponse) 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 GetNamespaceRootsRequest ¶
type GetNamespaceRootsRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetNamespaceRootsRequest structure represents the NamespaceRoots operation request
func (*GetNamespaceRootsRequest) MarshalNDR ¶
func (*GetNamespaceRootsRequest) UnmarshalNDR ¶
type GetNamespaceRootsResponse ¶
type GetNamespaceRootsResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` NamespaceRoots *oaut.SafeArray `idl:"name:namespaceRoots" json:"namespace_roots"` // Return: The NamespaceRoots return value. Return int32 `idl:"name:Return" json:"return"` }
GetNamespaceRootsResponse structure represents the NamespaceRoots operation response
func (*GetNamespaceRootsResponse) MarshalNDR ¶
func (*GetNamespaceRootsResponse) UnmarshalNDR ¶
type GetRunningStatusRequest ¶
type GetRunningStatusRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetRunningStatusRequest structure represents the RunningStatus operation request
func (*GetRunningStatusRequest) MarshalNDR ¶
func (*GetRunningStatusRequest) UnmarshalNDR ¶
type GetRunningStatusResponse ¶
type GetRunningStatusResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` RunningStatus fsrm.ReportRunningStatus `idl:"name:runningStatus" json:"running_status"` // Return: The RunningStatus return value. Return int32 `idl:"name:Return" json:"return"` }
GetRunningStatusResponse structure represents the RunningStatus operation response
func (*GetRunningStatusResponse) MarshalNDR ¶
func (*GetRunningStatusResponse) UnmarshalNDR ¶
type GetTaskRequest ¶
type GetTaskRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetTaskRequest structure represents the Task operation request
func (*GetTaskRequest) MarshalNDR ¶
func (*GetTaskRequest) UnmarshalNDR ¶
type GetTaskResponse ¶
type GetTaskResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` TaskName *oaut.String `idl:"name:taskName" json:"task_name"` // Return: The Task return value. Return int32 `idl:"name:Return" json:"return"` }
GetTaskResponse structure represents the Task operation response
func (*GetTaskResponse) MarshalNDR ¶
func (*GetTaskResponse) UnmarshalNDR ¶
type ReportJobClient ¶
type ReportJobClient interface { // IFsrmObject retrieval method. Object() ifsrmobject.ObjectClient // Task operation. GetTask(context.Context, *GetTaskRequest, ...dcerpc.CallOption) (*GetTaskResponse, error) // Task operation. SetTask(context.Context, *SetTaskRequest, ...dcerpc.CallOption) (*SetTaskResponse, error) // NamespaceRoots operation. GetNamespaceRoots(context.Context, *GetNamespaceRootsRequest, ...dcerpc.CallOption) (*GetNamespaceRootsResponse, error) // NamespaceRoots operation. SetNamespaceRoots(context.Context, *SetNamespaceRootsRequest, ...dcerpc.CallOption) (*SetNamespaceRootsResponse, error) // Formats operation. GetFormats(context.Context, *GetFormatsRequest, ...dcerpc.CallOption) (*GetFormatsResponse, error) // Formats operation. SetFormats(context.Context, *SetFormatsRequest, ...dcerpc.CallOption) (*SetFormatsResponse, error) // MailTo operation. GetMailTo(context.Context, *GetMailToRequest, ...dcerpc.CallOption) (*GetMailToResponse, error) // MailTo operation. SetMailTo(context.Context, *SetMailToRequest, ...dcerpc.CallOption) (*SetMailToResponse, error) // RunningStatus operation. GetRunningStatus(context.Context, *GetRunningStatusRequest, ...dcerpc.CallOption) (*GetRunningStatusResponse, error) // LastRun operation. GetLastRun(context.Context, *GetLastRunRequest, ...dcerpc.CallOption) (*GetLastRunResponse, error) // LastError operation. GetLastError(context.Context, *GetLastErrorRequest, ...dcerpc.CallOption) (*GetLastErrorResponse, error) // The LastGeneratedInDirectory (get) retrieves the last generated in directory for // the report job and returns S_OK upon successful completion. // // Return Values: The method MUST return zero on success, or a nonzero error code on // failure. // // +-------------------------+-----------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +-------------------------+-----------------------------+ // +-------------------------+-----------------------------+ // | 0x80070057 E_INVALIDARG | The path parameter is NULL. | // +-------------------------+-----------------------------+ GetLastGeneratedInDirectory(context.Context, *GetLastGeneratedInDirectoryRequest, ...dcerpc.CallOption) (*GetLastGeneratedInDirectoryResponse, error) // The EnumReports method enumerates all the reports configured for the report job and // returns S_OK upon successful completion. // // Return Values: The method MUST return zero on success, or a nonzero error code on // failure. // // +-------------------------+--------------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +-------------------------+--------------------------------+ // +-------------------------+--------------------------------+ // | 0x80070057 E_INVALIDARG | The reports parameter is NULL. | // +-------------------------+--------------------------------+ EnumReports(context.Context, *EnumReportsRequest, ...dcerpc.CallOption) (*EnumReportsResponse, error) // The CreateReport method adds a report of the specified type to a report job object. // // Return Values: The method MUST return zero on success, or a nonzero error code on // failure. // // +----------------------------------------------+----------------------------------------------------------------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +----------------------------------------------+----------------------------------------------------------------------------------+ // +----------------------------------------------+----------------------------------------------------------------------------------+ // | 0x80045332 FSRM_E_REPORT_TYPE_ALREADY_EXISTS | A report of the specified type already exists for the report job. | // +----------------------------------------------+----------------------------------------------------------------------------------+ // | 0x80070057 E_INVALIDARG | The reportType parameter is not a valid value. If reportType is | // | | FsrmReportType_AutomaticClassification or FsrmReportType_Expiration, the | // | | parameter MUST be considered invalid. <61> | // +----------------------------------------------+----------------------------------------------------------------------------------+ CreateReport(context.Context, *CreateReportRequest, ...dcerpc.CallOption) (*CreateReportResponse, error) // Run operation. Run(context.Context, *RunRequest, ...dcerpc.CallOption) (*RunResponse, error) // WaitForCompletion operation. WaitForCompletion(context.Context, *WaitForCompletionRequest, ...dcerpc.CallOption) (*WaitForCompletionResponse, error) // Cancel operation. Cancel(context.Context, *CancelRequest, ...dcerpc.CallOption) (*CancelResponse, error) // AlterContext alters the client context. AlterContext(context.Context, ...dcerpc.Option) error // Conn returns the client connection (unsafe) Conn() dcerpc.Conn // IPID sets the object interface identifier. IPID(context.Context, *dcom.IPID) ReportJobClient }
IFsrmReportJob interface.
func NewReportJobClient ¶
type ReportJobServer ¶
type ReportJobServer interface { // IFsrmObject base class. ifsrmobject.ObjectServer // Task operation. GetTask(context.Context, *GetTaskRequest) (*GetTaskResponse, error) // Task operation. SetTask(context.Context, *SetTaskRequest) (*SetTaskResponse, error) // NamespaceRoots operation. GetNamespaceRoots(context.Context, *GetNamespaceRootsRequest) (*GetNamespaceRootsResponse, error) // NamespaceRoots operation. SetNamespaceRoots(context.Context, *SetNamespaceRootsRequest) (*SetNamespaceRootsResponse, error) // Formats operation. GetFormats(context.Context, *GetFormatsRequest) (*GetFormatsResponse, error) // Formats operation. SetFormats(context.Context, *SetFormatsRequest) (*SetFormatsResponse, error) // MailTo operation. GetMailTo(context.Context, *GetMailToRequest) (*GetMailToResponse, error) // MailTo operation. SetMailTo(context.Context, *SetMailToRequest) (*SetMailToResponse, error) // RunningStatus operation. GetRunningStatus(context.Context, *GetRunningStatusRequest) (*GetRunningStatusResponse, error) // LastRun operation. GetLastRun(context.Context, *GetLastRunRequest) (*GetLastRunResponse, error) // LastError operation. GetLastError(context.Context, *GetLastErrorRequest) (*GetLastErrorResponse, error) // The LastGeneratedInDirectory (get) retrieves the last generated in directory for // the report job and returns S_OK upon successful completion. // // Return Values: The method MUST return zero on success, or a nonzero error code on // failure. // // +-------------------------+-----------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +-------------------------+-----------------------------+ // +-------------------------+-----------------------------+ // | 0x80070057 E_INVALIDARG | The path parameter is NULL. | // +-------------------------+-----------------------------+ GetLastGeneratedInDirectory(context.Context, *GetLastGeneratedInDirectoryRequest) (*GetLastGeneratedInDirectoryResponse, error) // The EnumReports method enumerates all the reports configured for the report job and // returns S_OK upon successful completion. // // Return Values: The method MUST return zero on success, or a nonzero error code on // failure. // // +-------------------------+--------------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +-------------------------+--------------------------------+ // +-------------------------+--------------------------------+ // | 0x80070057 E_INVALIDARG | The reports parameter is NULL. | // +-------------------------+--------------------------------+ EnumReports(context.Context, *EnumReportsRequest) (*EnumReportsResponse, error) // The CreateReport method adds a report of the specified type to a report job object. // // Return Values: The method MUST return zero on success, or a nonzero error code on // failure. // // +----------------------------------------------+----------------------------------------------------------------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +----------------------------------------------+----------------------------------------------------------------------------------+ // +----------------------------------------------+----------------------------------------------------------------------------------+ // | 0x80045332 FSRM_E_REPORT_TYPE_ALREADY_EXISTS | A report of the specified type already exists for the report job. | // +----------------------------------------------+----------------------------------------------------------------------------------+ // | 0x80070057 E_INVALIDARG | The reportType parameter is not a valid value. If reportType is | // | | FsrmReportType_AutomaticClassification or FsrmReportType_Expiration, the | // | | parameter MUST be considered invalid. <61> | // +----------------------------------------------+----------------------------------------------------------------------------------+ CreateReport(context.Context, *CreateReportRequest) (*CreateReportResponse, error) // Run operation. Run(context.Context, *RunRequest) (*RunResponse, error) // WaitForCompletion operation. WaitForCompletion(context.Context, *WaitForCompletionRequest) (*WaitForCompletionResponse, error) // Cancel operation. Cancel(context.Context, *CancelRequest) (*CancelResponse, error) }
IFsrmReportJob server interface.
type RunRequest ¶
type RunRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Context fsrm.ReportGenerationContext `idl:"name:context" json:"context"` }
RunRequest structure represents the Run operation request
func (*RunRequest) MarshalNDR ¶
func (*RunRequest) UnmarshalNDR ¶
type RunResponse ¶
type RunResponse 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 Run return value. Return int32 `idl:"name:Return" json:"return"` }
RunResponse structure represents the Run operation response
func (*RunResponse) MarshalNDR ¶
func (*RunResponse) UnmarshalNDR ¶
type SetFormatsRequest ¶
type SetFormatsRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Formats *oaut.SafeArray `idl:"name:formats" json:"formats"` }
SetFormatsRequest structure represents the Formats operation request
func (*SetFormatsRequest) MarshalNDR ¶
func (*SetFormatsRequest) UnmarshalNDR ¶
type SetFormatsResponse ¶
type SetFormatsResponse 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 Formats return value. Return int32 `idl:"name:Return" json:"return"` }
SetFormatsResponse structure represents the Formats operation response
func (*SetFormatsResponse) MarshalNDR ¶
func (*SetFormatsResponse) 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 SetNamespaceRootsRequest ¶
type SetNamespaceRootsRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` NamespaceRoots *oaut.SafeArray `idl:"name:namespaceRoots" json:"namespace_roots"` }
SetNamespaceRootsRequest structure represents the NamespaceRoots operation request
func (*SetNamespaceRootsRequest) MarshalNDR ¶
func (*SetNamespaceRootsRequest) UnmarshalNDR ¶
type SetNamespaceRootsResponse ¶
type SetNamespaceRootsResponse 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 NamespaceRoots return value. Return int32 `idl:"name:Return" json:"return"` }
SetNamespaceRootsResponse structure represents the NamespaceRoots operation response
func (*SetNamespaceRootsResponse) MarshalNDR ¶
func (*SetNamespaceRootsResponse) UnmarshalNDR ¶
type SetTaskRequest ¶
type SetTaskRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` TaskName *oaut.String `idl:"name:taskName" json:"task_name"` }
SetTaskRequest structure represents the Task operation request
func (*SetTaskRequest) MarshalNDR ¶
func (*SetTaskRequest) UnmarshalNDR ¶
type SetTaskResponse ¶
type SetTaskResponse 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 Task return value. Return int32 `idl:"name:Return" json:"return"` }
SetTaskResponse structure represents the Task operation response
func (*SetTaskResponse) MarshalNDR ¶
func (*SetTaskResponse) UnmarshalNDR ¶
type WaitForCompletionRequest ¶
type WaitForCompletionRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` WaitSeconds int32 `idl:"name:waitSeconds" json:"wait_seconds"` }
WaitForCompletionRequest structure represents the WaitForCompletion operation request
func (*WaitForCompletionRequest) MarshalNDR ¶
func (*WaitForCompletionRequest) UnmarshalNDR ¶
type WaitForCompletionResponse ¶
type WaitForCompletionResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Completed int16 `idl:"name:completed" json:"completed"` // Return: The WaitForCompletion return value. Return int32 `idl:"name:Return" json:"return"` }
WaitForCompletionResponse structure represents the WaitForCompletion operation response